:root{font-family:IBM Plex Sans,Noto Sans Khmer,Segoe UI,sans-serif;color:#f6f8ff;background:#071226;font-synthesis:none;font-weight:450;--navy:#071226;--light:#f4f7fa;--ink:#0b1830;--muted:#b5c4da;--purple:#8055ed;--lilac:#b39bff;--cyan:#18baf2;--line:#ffffff26;--ll:#14274425;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}p{line-height:1.8;margin:0 0 1.3rem}h1,h2,h3{font-weight:760;letter-spacing:-.045em;line-height:1.14;margin:0 0 1.2rem}h1{font-size:clamp(48px,5.3vw,76px);letter-spacing:-.055em;max-width:1100px}h2{font-size:clamp(32px,3.25vw,48px)}h3{font-size:25px}h1 em{font-style:normal;color:var(--lilac)}h1:focus,main:focus{outline:none}ul{padding:0;margin:0;list-style:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #22b5ef;outline-offset:5px}.container{width:min(1240px,calc(100% - 88px));margin-inline:auto}.space{padding-block:88px}.light{background:var(--light);color:var(--ink);color-scheme:light}.light p{color:#43536b}.lead{font-size:18px;max-width:780px;color:#b9c6da}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:9px;margin-bottom:20px;line-height:1.5}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#f5c645;flex:none}.section-heading{max-width:900px;margin-bottom:44px}.section-heading h2{margin-bottom:17px}.section-heading p:last-child{margin-bottom:0}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:10px;background:var(--purple);color:#fff;font-size:14px;font-weight:750;line-height:1.4;box-shadow:0 7px 22px #8055ed22;transition:background .2s,transform .2s}.button:hover{background:#946aff;transform:translateY(-2px)}.button.secondary{background:transparent;border-color:#7585a1;box-shadow:none}.button.secondary:hover{background:#ffffff0c}.light .button.secondary{color:var(--ink);border-color:#8c98a9}.light .button.secondary:hover{background:#e6eaf1}.text-link{color:#7bb8ff;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px;min-height:44px}.light .text-link{color:#523ab2}.text-link:hover{color:var(--lilac)}.icon-button{width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff45;background:transparent;border-radius:50%}.icon-button:hover{background:#ffffff12}.muted{color:var(--muted);font-size:14px}.skip-link{position:fixed;z-index:100;left:16px;top:-80px;padding:14px 20px;background:var(--light);color:var(--ink);border-radius:6px}.skip-link:focus{top:12px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary>svg{transform:rotate(180deg)}header{height:82px;position:sticky;top:0;z-index:40;background:#061226f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:100%;width:min(1320px,calc(100% - 88px));margin:auto;display:flex;align-items:center;gap:40px}.brand{flex-shrink:0}.brand img{width:177px}header nav{display:flex;align-items:center;gap:32px;flex:1;margin-left:85px;font-size:14px;font-weight:650}header nav>a{padding:14px 0}header nav>a[aria-current]{color:var(--lilac)}header nav>a:hover,.apps-dropdown>button:hover{color:var(--lilac)}.nav-account{display:flex;gap:28px;margin-left:auto;align-items:center}.nav-account>a:first-child{display:flex;align-items:center;gap:5px}.nav-account .button{min-height:44px;padding:10px 18px;font-size:12px;gap:10px}.apps-dropdown{position:relative}.apps-dropdown>button{background:transparent;display:flex;align-items:center;gap:7px;padding:16px 0;font-weight:650}.apps-menu{position:absolute;top:49px;left:-20px;width:290px;padding:8px;background:#101e34;border:1px solid #ffffff2b;border-radius:13px;box-shadow:0 18px 50px #0006}.apps-menu>a{display:block;padding:15px;border-radius:7px}.apps-menu>a:hover{background:#ffffff0a}.apps-menu .product-name{margin:0 0 4px;gap:10px}.apps-menu .product-name img{width:29px;height:29px}.apps-menu .product-name strong{font-size:16px}.apps-menu small{padding-left:39px;font-size:11px;color:#aebcd2}.mobile-button{display:none}.home-hero{padding:74px 0 62px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.98fr 1.12fr;gap:35px;align-items:center;min-height:555px}.hero-copy h1{font-size:clamp(46px,4.6vw,67px);line-height:1.08}.hero-copy>p:not(.eyebrow){color:#bdc8dc;font-size:15px;max-width:500px;line-height:1.85;margin-top:26px}.trust{display:flex;flex-wrap:wrap;gap:13px;font-size:9px;margin-top:30px;color:#c0cce0}.trust span{display:flex;align-items:center;gap:6px}.trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan)}.platform{min-width:0;position:relative;padding-top:10px}.scene{position:relative;height:420px;transform-origin:50% 55%;transform:perspective(1000px) rotateX(2deg);will-change:transform}.platform.playing .scene{animation:whole 15.6s ease-in-out infinite}.paths{position:absolute;width:100%;height:65%;object-fit:fill;left:0;bottom:15px;opacity:.7;pointer-events:none}.platform-window{position:absolute;width:46%;top:0;z-index:2;transition:filter 1s}.window-label{display:flex;align-items:center;gap:9px;margin:0 0 13px 9px}.window-label>img{width:33px;height:33px;object-fit:contain}.window-label strong{display:block;font-size:13px;line-height:1.3}.window-label small{font-size:11px;color:#bdc8dc}.platform-window>a{display:block;border:1px solid #667cb7;border-radius:10px;overflow:hidden;background:#0c1830;box-shadow:0 0 20px #6269d52e}.window-capture{width:100%;aspect-ratio:1.28;object-fit:cover;object-position:top left}.platform-window.left{left:0;transform:rotate(-2deg)}.platform-window.right{right:0;top:5px;transform:rotate(2deg)}.platform[data-step="1"] .right,.platform[data-step="2"] .left{filter:brightness(.8)}.account-base{position:absolute;z-index:3;bottom:8px;left:12%;width:76%;min-height:80px;padding:16px 20px;display:flex;align-items:center;gap:12px;background:#0c1b35;border:1px solid #6074ac;border-radius:11px;box-shadow:0 -4px #21346a77,0 0 25px #5066c422}.account-base>img{width:43px;height:43px;object-fit:contain}.account-base span{flex:1}.account-base strong{font-size:16px;display:block;letter-spacing:-.02em}.account-base small{font-size:9px;display:block;margin-top:5px;color:#c5d0e4}.scene-caption{text-align:center;font-size:11px;color:#9faecc;margin:11px 0 16px;min-height:20px}.platform-controls{display:flex;align-items:center;gap:4px;justify-content:space-between}.platform-controls>button:not(.icon-button){background:transparent;border-radius:8px;display:flex;align-items:center;gap:7px;padding:8px 3px;font-size:9px;min-height:44px;white-space:nowrap}.platform-controls>button>span{border:1px solid #526994;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;color:#bcd2fa;font-size:10px}.platform-controls>button[aria-pressed=true]>span{background:#7953e5;border-color:#b399ff;color:#fff}.platform-controls .icon-button{width:32px;height:32px;min-width:32px}@keyframes whole{0%,to{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(0)}33%{transform:perspective(1000px) rotateX(1deg) rotateY(3deg) translateY(-7px)}66%{transform:perspective(1000px) rotateX(-1deg) rotateY(-2deg) translateY(-4px)}}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.columns article+article{border-left:1px solid var(--ll);padding-left:40px}.number{font-size:28px;font-weight:750;color:#13a7dd;letter-spacing:-.04em;display:block;margin-bottom:13px}.columns article:nth-child(2) .number{color:#7952e3}.columns article:nth-child(3) .number{color:#a8780c}.columns h3{font-size:26px;margin-bottom:11px}.columns p{font-size:15px;margin-bottom:0}.product-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding:20px 0 55px}.product-row+.product-row{padding-top:55px;border-top:1px solid var(--line)}.product-name{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:22px}.product-name>img{width:43px;height:43px;object-fit:contain}.product-name>strong{font-size:24px;letter-spacing:-.035em}.available{font-size:10px;font-weight:650;color:#70c3ff;border:1px solid #61a9e444;padding:5px 10px;border-radius:40px}.product-copy h3{font-size:33px;line-height:1.16}.product-copy>p{font-size:16px;color:#bac8dc}.benefits{display:grid;gap:13px;margin:25px 0}.benefits li{display:flex;align-items:center;gap:13px;font-size:14px;color:#c7d3e6}.benefits svg{color:#9ab5d9}.shared{border-top:1px solid var(--line);padding-top:35px;display:flex;gap:18px}.shared>svg{flex:none;color:#9b86ec}.shared strong{font-size:18px}.shared p{font-size:14px;color:var(--muted);max-width:850px;margin:8px 0 0}.demo{min-width:0}.demo-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#aebed8;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.demo-top .icon-button{width:30px;height:30px;min-width:30px}.screen-frame{border:1px solid #66748e;border-radius:10px;overflow:hidden;background:#17191f;position:relative;box-shadow:0 14px 35px #0002}.screen-frame>img{width:100%;aspect-ratio:1.65;object-fit:cover;object-position:top left}.demo-cursor{position:absolute;color:#fafaff;filter:drop-shadow(0 1px 3px #000);transition:left 1s ease-in-out,top 1s ease-in-out;pointer-events:none;transform:translate(-20%,-10%);line-height:1}.demo-cursor svg{stroke:#071226;stroke-width:1px}.demo-controls{display:flex;gap:7px;margin:13px 0}.demo-controls button{border:1px solid #4e617c;background:transparent;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:750;padding:9px 6px;min-height:44px;border-radius:8px}.demo-controls button span{border-radius:50%;min-width:23px;height:23px;background:#21334d;display:grid;place-items:center;font-size:11px}.demo-controls button[aria-pressed=true]{background:#7750dc;border-color:#af8ffc;color:#fff}.demo-controls button[aria-pressed=true] span{color:#5d39ba;background:#f4eeff}.demo-controls button:hover{border-color:#aa9ed0}.demo-caption{margin-top:17px;display:flex;justify-content:space-between;gap:20px;min-height:87px}.demo-caption strong{font-size:14px;line-height:1.5}.demo-caption p{font-size:12px;color:#adbed6;margin:7px 0 0}.creation-toggle{display:flex;gap:3px;border:1px solid #4e617c;padding:3px;border-radius:7px;align-self:start}.creation-toggle button{font-size:10px;background:transparent;padding:8px;border-radius:4px;min-height:34px}.creation-toggle button[aria-pressed=true]{background:#7650db}.capture-note{display:block;margin-top:12px;font-size:10px;color:#8c9db8}.closing{padding:60px 0;background:#09172e;border-top:1px solid #ffffff18}.closing>.container{display:flex;align-items:center;justify-content:space-between;gap:55px}.closing h2{font-size:34px;max-width:800px}.closing p{font-size:15px;color:#b4c2d9;max-width:740px;margin-bottom:0}.closing .button{flex-shrink:0;white-space:nowrap}footer{padding:60px 0 25px;background:#040c1b;border-top:1px solid #ffffff15}.footer-grid{display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:55px}.footer-brand img{width:178px;margin-bottom:21px}.footer-brand p{font-size:12px;line-height:1.9;color:#adbad2;margin:0 0 18px}.footer-brand>small{font-size:10px;color:#8093b2}.footer-grid h3{font-size:12px;letter-spacing:.01em;margin:3px 0 15px}.footer-grid>div:not(:first-child)>a{display:flex;align-items:center;gap:5px;width:fit-content;color:#a9b9d1;font-size:12px;padding:6px 0}.footer-grid a:hover{color:var(--lilac)}.footer-bottom{margin-top:45px;padding-top:22px;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;gap:40px;align-items:center}.footer-bottom p{font-size:10px;color:#8497b3;margin:0}.footer-bottom small{font-size:9px;color:#8497b3;white-space:nowrap}.product-hero{padding:65px 0 80px}.product-hero>.container>.product-name{margin-bottom:40px}.product-hero h1{max-width:1050px}.product-hero .lead{margin-top:27px}.product-hero .demo{max-width:1090px;margin:48px auto 0}.product-hero .screen-frame>img{aspect-ratio:1.82}.product-hero .demo-caption strong{font-size:19px}.product-hero .demo-caption p{font-size:14px}.product-hero .demo-controls{gap:12px}.product-hero .demo-controls button{font-size:13px;min-height:52px}.donebrief h1 em{color:#84c8f8}.workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.workflow article{border-top:1px solid var(--ll);padding-top:24px}.workflow small{font-size:10px;text-transform:uppercase;color:#287863}.workflow h3{font-size:21px;margin-top:14px}.workflow p{font-size:14px}.roadmap{margin-top:40px;padding-top:30px;border-top:1px solid var(--ll);display:grid;grid-template-columns:1fr repeat(3,1fr);gap:25px;align-items:start}.roadmap h3{font-size:21px;margin:10px 0}.roadmap details{border-bottom:1px solid var(--ll);padding-bottom:12px}.roadmap summary{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:750;min-height:44px}.roadmap summary span{font-size:10px;color:#6b5a99;border:1px solid #aaa1bd;padding:4px 7px;border-radius:20px}.roadmap summary svg{margin-left:auto}.roadmap details p{font-size:13px;margin:13px 0 0}.profiles{display:flex;flex-wrap:wrap;gap:12px}.profiles>span{padding:12px 19px;background:#102039;border:1px solid #ffffff28;border-radius:6px;font-size:14px}.all-profiles{margin:22px 0}.all-profiles summary{min-height:44px;display:flex;gap:10px;align-items:center;font-size:14px;color:#b6a4ef}.all-profiles .profiles{margin-top:20px}.delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.delivery article+article{padding-left:40px;border-left:1px solid var(--ll)}.delivery>article>svg{color:#7147cd;margin-bottom:25px}.delivery h3{font-size:28px;margin-bottom:25px}.delivery li{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:14px;color:#43536b}.delivery li svg{color:#27765e;flex:none}.plan-section{border-top:1px solid var(--ll)}.plan-section .text-link{margin-top:30px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.plan{padding:36px;border:1px solid #b8c2d1;border-radius:14px;background:#fff;display:flex;flex-direction:column;min-width:0}.plan.pro{border:1.5px solid #8c6fca;background:#fcfaff}.plan-label{font-size:12px;font-weight:750;color:#495971;margin-bottom:22px}.plan h3{font-size:26px}.price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.price strong{font-size:60px;color:var(--ink);font-weight:760;letter-spacing:-.05em;line-height:1}.price span{color:#64738a;font-size:12px}.plan-description{font-size:14px;min-height:76px}.engine{display:flex;align-items:center;gap:10px;padding:17px 0;border-block:1px solid var(--ll);font-size:12px;font-weight:750;color:#493c7b}.plan ul{padding-block:22px;display:grid;gap:14px}.plan li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:#33465e}.plan li svg{margin-top:2px;color:#287b63;flex:none}.plan .button{margin-top:auto}.plan>small{font-size:10px;color:#657087;line-height:1.7;margin-top:13px;min-height:33px}.workday .columns{grid-template-columns:repeat(4,1fr);gap:30px}.workday .columns article{padding:25px 0 0;border-left:0;border-top:1px solid var(--ll)}.workday h3{font-size:24px}.workday p{font-size:14px}.views{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:start}.view-tabs{display:flex;flex-direction:column;gap:7px}.view-tabs button{background:transparent;border-bottom:1px solid var(--line);padding:17px 10px;min-height:52px;font-size:14px;display:flex;justify-content:space-between;align-items:center;border-radius:6px}.view-tabs button[aria-selected=true]{background:#172d49;color:#97cdf8;border-color:#45658e}.view-panel{min-width:0}.view-panel img{border:1px solid #5e6c84;border-radius:10px;width:100%;aspect-ratio:1.7;object-fit:cover;object-position:top left}.view-panel h3{font-size:23px;margin:23px 0 9px}.view-panel p{font-size:14px;color:#b0c0d9}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 40px;margin-top:60px;padding-top:40px;border-top:1px solid var(--line)}.feature-list h3{font-size:21px}.feature-list p{font-size:14px;color:#a9bbd5}.account-story{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:start}.account-story .columns{grid-template-columns:1fr;gap:25px}.account-story .columns article{padding:0 0 22px;border-left:0;border-bottom:1px solid var(--ll)}.account-story .number{font-size:21px}.account-story .columns h3{font-size:23px}.account-story .columns p{font-size:14px}.intro{padding:80px 0 70px}.intro .lead{margin-top:28px}.pricing-intro{padding-bottom:0}.pricing-tabs{display:flex;gap:10px;margin-top:45px;transform:translateY(1px)}.pricing-tabs button{border:1px solid #ffffff30;border-radius:12px 12px 0 0;padding:20px 28px;background:#101f36;min-width:190px}.pricing-tabs .product-name{margin:0;gap:12px}.pricing-tabs .product-name img{width:28px;height:28px}.pricing-tabs .product-name strong{font-size:15px}.pricing-tabs button[aria-selected=true]{background:var(--light);color:var(--ink);border-color:var(--light)}.pricing-note{display:flex;gap:20px;align-items:start;margin:0 0 40px;padding:25px 0;border-block:1px solid var(--ll)}.pricing-note>svg{color:#6b4ab5;flex:none}.pricing-note h3{font-size:23px;margin:0 0 11px}.pricing-note p{font-size:14px;margin:0}.comparison{margin-top:80px}.table-scroll{overflow-x:auto;border:1px solid #bec7d3;border-radius:10px;background:#fff}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:620px}th,td{padding:18px 24px;border-bottom:1px solid var(--ll);line-height:1.6}thead th{background:#e9edf3}tbody th{font-weight:600;width:46%}td{color:#46566f;width:27%}tr:last-child>*{border-bottom:0}td:last-child{color:#55378e;background:#faf8fe}.comparison-note{display:flex;gap:50px;padding:30px 0;border-bottom:1px solid var(--ll)}.comparison-note h3{font-size:23px;flex:1}.comparison-note p{font-size:14px;flex:1.5;margin:0}.faq{max-width:950px;margin-top:75px}.faq details{border-bottom:1px solid #bdc6d3}.faq summary{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:24px 0;font-size:16px;font-weight:700;line-height:1.6}.faq summary svg{flex:none;color:#7353b5}.faq details p{font-size:15px;line-height:1.9;padding:0 45px 25px 0;margin:0}.about-intro>.container>div{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.about-intro h1{font-size:clamp(65px,7vw,104px);line-height:1.05;margin:0}.about-intro .lead{margin:0;max-width:480px;padding-bottom:8px}.manifesto article{display:grid;grid-template-columns:65px .8fr 1.3fr;gap:35px;padding:35px 0;align-items:start}.manifesto article+article{border-top:1px solid var(--ll)}.manifesto h2{font-size:43px;margin:0}.manifesto .number{font-size:24px;margin:7px 0 0}.manifesto p{font-size:16px;margin:0}.story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.story-grid>div>p{color:#b9c7db;font-size:16px}.story-grid h3{font-size:23px;margin-top:30px}.about-platform{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.about-platform article{padding-top:25px;border-top:1px solid var(--ll)}.about-platform img{width:46px;height:46px;object-fit:contain;margin-bottom:20px}.about-platform h3{font-size:24px}.about-platform p{font-size:14px}.future{border-top:1px solid var(--ll);padding-top:30px;margin-top:35px;display:flex;gap:50px}.future h3{font-size:24px;flex:1}.future p{font-size:15px;flex:1.5;margin:0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.contact-info>article{display:flex;gap:19px;margin-bottom:30px;max-width:360px}.contact-info>article>svg{color:#6a4aa8;flex:none}.contact-info h3{font-size:21px;margin-bottom:11px}.contact-info p{font-size:14px;margin:0}.contact-address{padding-top:30px;margin-top:35px;border-top:1px solid var(--ll)}.contact-address>a{display:flex;gap:13px;align-items:center;font-size:15px;font-weight:700;min-height:44px;color:#4e3f90}.contact-address>p{display:flex;gap:13px;margin-top:15px;font-size:14px}.security-note{padding:24px 0;border-top:1px solid var(--ll);margin-top:35px!important;font-size:12px!important;max-width:360px}.contact-form{padding:36px;background:#fff;border:1px solid #c6ced8;border-radius:13px}.contact-form h2{font-size:29px}.contact-form>p{font-size:14px}.contact-form>small{font-size:11px;color:#65758c}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.field label{font-size:12px;font-weight:750;color:#26384e}.field input,.field select,.field textarea{width:100%;background:#fbfcfe;border:1px solid #acb9ca;border-radius:6px;padding:13px 14px;color:#142a43;font-size:14px;line-height:1.6}.field textarea{resize:vertical;min-height:150px}.field [aria-invalid=true]{border:2px solid #a83446}.field-error{font-size:12px;color:#a1243c;line-height:1.5}.field small{font-size:10px;color:#65758a;line-height:1.8}.form-alert{color:#a1243c!important;font-size:12px!important}.form-status{margin:20px 0 0;padding:18px;background:#eef5ff;color:#214266!important;font-size:13px!important}.form-status a{display:inline-flex;gap:5px;text-decoration:underline;font-weight:750}.legal-intro{padding:45px 0 0}.back-link{font-size:12px;color:#abbdd7;display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-bottom:22px}.legal-intro h1{font-size:clamp(40px,5vw,64px)}.legal-intro p{font-size:13px;color:#a9bad2;margin-bottom:28px}.legal-links{display:flex;gap:30px}.legal-links a{font-size:12px;padding:16px 0 22px;border-bottom:3px solid transparent}.legal-links a[aria-current=page]{border-color:#9b7bef;color:#c2acff}.legal-grid{display:grid;grid-template-columns:255px 1fr;gap:95px;align-items:start}.legal-grid aside{position:sticky;top:110px}.contents summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:750;padding-bottom:20px}.contents summary svg{display:none}.contents nav{display:grid}.contents nav a{font-size:11px;line-height:1.65;padding:9px 0;border-bottom:1px solid #d7dde6;color:#4a5b73}.legal-grid aside>.text-link{font-size:12px;margin-top:18px}.legal-copy{max-width:770px}.legal-copy p{font-size:16px;line-height:1.95;margin-bottom:22px;color:#34475f}.legal-copy h2{font-size:26px;letter-spacing:-.03em;margin:40px 0 19px;scroll-margin-top:110px;line-height:1.35}.legal-copy>p:first-child{font-size:17px}.policy-help{margin-top:45px;padding-top:25px;border-top:1px solid var(--ll)}@media(max-width:1150px){.container,.header-inner{width:calc(100% - 64px)}header nav{margin-left:20px;gap:23px}.nav-account{gap:18px}.brand img{width:155px}.hero-grid{gap:22px;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:54px}.hero-copy>p:not(.eyebrow){font-size:14px}.scene{height:375px}.account-base{left:7%;width:86%;padding:13px;min-height:72px}.account-base strong{font-size:13px}.account-base small{font-size:8px}.platform-controls>button:not(.icon-button){font-size:8px;gap:4px}.platform-controls>button>span{width:22px;height:22px}.product-row{gap:40px;grid-template-columns:.85fr 1.15fr}.product-copy h3{font-size:29px}.product-copy>p{font-size:14px}.benefits li{font-size:12px}.demo-controls{gap:4px}.demo-controls button{font-size:9px;gap:4px}.demo-controls button span{min-width:19px;height:19px;font-size:9px}.footer-grid{gap:35px}.closing h2{font-size:30px}.contact-grid{gap:50px}.legal-grid{gap:55px;grid-template-columns:220px 1fr}.plan{padding:28px}.views{grid-template-columns:175px 1fr;gap:25px}}@media(max-width:900px){header{height:74px}header nav{gap:18px;margin-left:0}.header-inner{gap:24px}.brand img{width:140px}header nav{font-size:12px}.nav-account{gap:15px}.nav-account .button{padding-inline:12px;font-size:11px}.hero-grid{grid-template-columns:1fr;gap:45px;min-height:0}.hero-copy{max-width:650px}.hero-copy h1{font-size:68px}.hero-copy>p:not(.eyebrow){font-size:16px;max-width:600px}.home-hero{padding:60px 0}.platform{max-width:640px;width:100%;margin:auto}.scene{height:430px}.platform-controls>button:not(.icon-button){font-size:10px;gap:9px}.platform-controls>button>span{width:28px;height:28px}.account-base strong{font-size:16px}.account-base small{font-size:10px}.product-row{grid-template-columns:1fr;gap:30px}.product-copy h3{font-size:34px}.product-copy>p{font-size:16px}.benefits{grid-template-columns:1fr 1fr}.benefits li{font-size:13px}.demo-controls button{font-size:12px;gap:9px}.demo-controls button span{min-width:23px;height:23px;font-size:11px}.columns{gap:25px}.columns article+article{padding-left:25px}.columns h3{font-size:23px}.columns p{font-size:14px}.space{padding-block:70px}.closing>.container{display:block}.closing .button{margin-top:28px}.workflow{grid-template-columns:repeat(3,1fr)}.roadmap{grid-template-columns:1fr 1fr}.roadmap>h3{grid-column:1/-1}.delivery{gap:25px}.delivery article+article{padding-left:25px}.delivery h3{font-size:24px}.delivery li{font-size:12px}.workday .columns{grid-template-columns:1fr 1fr}.account-story{gap:45px}.manifesto article{grid-template-columns:40px .8fr 1.3fr;gap:25px}.manifesto h2{font-size:36px}.story-grid{gap:55px}.about-intro>.container>div{gap:30px}.about-intro h1{font-size:80px}.about-intro .lead{font-size:15px}.contact-grid{gap:35px}.contact-form{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.legal-grid{grid-template-columns:180px 1fr;gap:35px}.footer-grid{gap:30px;grid-template-columns:1.65fr 1fr 1fr 1fr}}@media(max-width:700px){.container,.header-inner{width:calc(100% - 40px)}header{height:68px}.header-inner{justify-content:space-between}.brand img{width:145px}.mobile-button{display:flex;width:40px;height:40px;border-radius:8px}header nav{display:none;position:absolute;top:67px;left:0;width:100%;max-height:calc(100dvh - 68px);overflow-y:auto;background:#09182c;padding:20px;box-shadow:0 25px 30px #0005;border-bottom:1px solid #3b4c65}header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;font-size:15px}header nav>a{padding:16px 5px;border-bottom:1px solid var(--line)}.apps-dropdown>button{padding:16px 5px;width:100%;justify-content:space-between}.apps-menu{position:static;width:100%;box-shadow:none;margin-bottom:10px}.nav-account{margin:20px 0 0;justify-content:space-between}.nav-account .button{font-size:13px;padding:12px 20px}.home-hero{padding:43px 0 40px}.hero-grid{gap:32px}.hero-copy h1{font-size:clamp(40px,10.7vw,64px);line-height:1.1}.eyebrow{font-size:10px;margin-bottom:18px}.hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;margin-top:22px}.actions{gap:10px;margin-top:24px}.button{font-size:12px;min-height:48px;padding:12px 17px;gap:10px}.trust{font-size:8px;gap:9px 12px;margin-top:26px}.scene{height:335px}.platform-window{width:47%}.window-capture{aspect-ratio:1.2}.window-label{gap:6px;margin:0 0 9px 2px}.window-label>img{width:27px;height:27px}.window-label strong{font-size:11px}.window-label small{font-size:9px}.paths{bottom:17px;height:65%;opacity:.6}.account-base{bottom:16px;left:4%;width:92%;min-height:67px;padding:12px 15px}.account-base>img{width:34px;height:34px}.account-base strong{font-size:13px}.account-base small{font-size:8px}.scene-caption{font-size:9px;margin-top:5px}.platform-controls{gap:3px}.platform-controls>button:not(.icon-button){white-space:normal;font-size:8px;gap:5px;line-height:1.5;padding:7px 2px;text-align:left}.platform-controls>button>span{width:23px;height:23px;flex:none;font-size:9px}.platform-controls .icon-button{width:30px;height:30px;min-width:30px}.space{padding-block:52px}h2{font-size:32px}.section-heading{margin-bottom:32px}.lead,.section-heading .lead{font-size:15px;line-height:1.85}.columns{grid-template-columns:1fr;gap:25px}.columns article{display:grid;grid-template-columns:35px 1fr;gap:5px 15px}.columns article+article{border-left:0;border-top:1px solid var(--ll);padding:25px 0 0}.columns .number{grid-row:1/3;font-size:23px;margin-top:1px}.columns h3{font-size:22px;margin-bottom:4px}.columns p{font-size:13px}.product-name{gap:9px;margin-bottom:20px}.product-name>img{width:36px;height:36px}.product-name>strong{font-size:23px}.available{font-size:8px;padding:5px 8px}.product-copy h3{font-size:29px}.product-copy>p{font-size:14px}.benefits{grid-template-columns:1fr;gap:12px}.benefits li{font-size:13px}.product-row{gap:22px;padding-bottom:35px}.product-row+.product-row{padding-top:35px}.text-link{font-size:13px}.demo-top{font-size:9px}.screen-frame{border-radius:7px}.screen-frame>img{aspect-ratio:1.3}.demo-cursor svg{width:22px;height:22px}.demo-controls{gap:4px;margin-top:10px}.demo-controls button{font-size:9px;gap:4px;padding:7px 4px;min-height:48px;border-radius:6px;flex-direction:column}.demo-controls button span{min-width:19px;height:19px;font-size:9px}.demo-caption{min-height:90px;gap:10px}.demo-caption strong{font-size:13px}.demo-caption p{font-size:11px}.creation-toggle{flex-direction:column}.creation-toggle button{font-size:9px;padding:5px}.shared{padding-top:27px;gap:13px}.shared strong{font-size:15px;line-height:1.7;display:block}.shared p{font-size:12px}.closing{padding:43px 0}.closing h2{font-size:29px}.closing p{font-size:13px}.closing .button{white-space:normal;font-size:12px}footer{padding:40px 0 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand{grid-column:1/-1}.footer-brand img{width:155px;margin-bottom:15px}.footer-brand p{font-size:11px}.footer-grid>div:not(:first-child)>a{font-size:12px;padding-block:8px;min-height:36px}.footer-bottom{margin-top:30px;display:block;padding-top:20px}.footer-bottom p{margin-bottom:15px}.product-hero{padding:38px 0 50px}.product-hero>.container>.product-name{margin-bottom:35px}.product-hero h1{font-size:43px}.product-hero .lead{font-size:14px;line-height:1.85}.product-hero .demo{margin-top:35px}.product-hero .screen-frame>img{aspect-ratio:1.25}.product-hero .demo-controls{gap:4px}.product-hero .demo-controls button{font-size:9px}.product-hero .demo-caption strong{font-size:15px}.product-hero .demo-caption p{font-size:12px}.capture-note{font-size:9px;line-height:1.7}.workflow{grid-template-columns:1fr 1fr;gap:25px}.workflow p{font-size:13px}.roadmap{display:block;margin-top:30px}.roadmap>h3{font-size:23px;margin-bottom:15px}.roadmap details{margin-bottom:10px}.roadmap summary{font-size:14px;min-height:48px}.profiles{gap:8px}.profiles>span{font-size:12px;padding:10px 13px}.delivery{grid-template-columns:1fr;gap:27px}.delivery article+article{padding:27px 0 0;border-left:0;border-top:1px solid var(--ll)}.delivery h3{font-size:26px}.delivery li{font-size:13px}.plan-grid{grid-template-columns:1fr;gap:22px}.plan{padding:26px}.plan h3{font-size:25px}.price strong{font-size:53px}.plan-description{font-size:13px;min-height:0}.plan li{font-size:12px}.plan>small{min-height:0}.workday .columns{grid-template-columns:1fr}.workday .columns article{padding-top:22px}.workday .columns h3{font-size:23px}.workday .columns p{font-size:13px}.views{grid-template-columns:1fr;gap:20px}.view-tabs{flex-direction:row;gap:6px;overflow-x:auto;padding:5px 1px 10px}.view-tabs button{font-size:11px;min-height:44px;padding:11px;white-space:nowrap;border:1px solid #ffffff38;flex-shrink:0}.view-tabs button svg{display:none}.view-panel img{aspect-ratio:1.3;border-radius:7px}.view-panel h3{font-size:22px}.view-panel p{font-size:13px}.feature-list{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:35px;padding-top:30px}.feature-list h3{font-size:19px}.feature-list p{font-size:12px}.account-story{grid-template-columns:1fr;gap:35px}.account-story .columns{gap:22px}.account-story .columns article{border-top:0}.intro{padding:48px 0}.intro h1{font-size:43px}.intro .lead{font-size:14px}.pricing-intro{padding-bottom:0}.pricing-tabs{margin-top:32px;gap:8px}.pricing-tabs button{min-width:0;flex:1;padding:15px 13px}.pricing-tabs .product-name{gap:9px}.pricing-tabs .product-name strong{font-size:13px}.pricing-tabs .product-name img{width:26px;height:26px}.pricing-note{gap:14px}.pricing-note h3{font-size:22px}.pricing-note p{font-size:13px}.comparison{margin-top:50px}th,td{padding:16px;font-size:12px}.comparison-note{display:block}.comparison-note h3{font-size:23px;margin-bottom:15px}.comparison-note p{font-size:13px}.faq{margin-top:50px}.faq summary{font-size:14px;padding:22px 0}.faq details p{font-size:13px;padding-right:15px}.about-intro>.container>div{display:block}.about-intro h1{font-size:74px;margin-top:20px}.about-intro .lead{margin-top:30px;font-size:15px}.manifesto article{grid-template-columns:35px 1fr;gap:7px 17px;padding-block:27px}.manifesto .number{grid-row:1/3;font-size:22px}.manifesto h2{font-size:33px;margin-bottom:10px}.manifesto p{font-size:14px}.story-grid{grid-template-columns:1fr;gap:8px}.story-grid>div>p{font-size:14px}.about-platform{grid-template-columns:1fr;gap:30px}.about-platform article{display:grid;grid-template-columns:44px 1fr;gap:8px 18px}.about-platform img{grid-row:1/3;width:42px;height:42px}.about-platform h3{font-size:23px;margin-bottom:6px}.about-platform p{font-size:13px;margin:0}.future{display:block}.future h3{font-size:23px}.future p{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:42px}.contact-info>article{max-width:none;margin-bottom:25px}.contact-info p{font-size:13px}.contact-address{margin-top:25px;padding-top:20px}.security-note{max-width:none}.contact-form{padding:24px 20px}.contact-form h2{font-size:27px}.contact-form>p{font-size:13px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.field input,.field select,.field textarea{font-size:16px;padding:12px;min-height:48px}.contact-form>.button{width:100%}.legal-intro{padding-top:27px}.legal-intro h1{font-size:39px}.legal-intro p{font-size:12px}.legal-links{gap:20px}.legal-links a{font-size:10px;padding-bottom:17px}.legal-grid{grid-template-columns:1fr;gap:32px}.legal-grid aside{position:static}.contents{border:1px solid #bcc6d4;border-radius:7px;padding:17px}.contents summary{padding-bottom:0;min-height:26px}.contents[open] summary{padding-bottom:16px}.contents summary svg{display:block}.contents nav a{font-size:12px;padding-block:11px}.legal-grid aside>.text-link{display:none}.legal-copy p,.legal-copy>p:first-child{font-size:15px;line-height:1.95}.legal-copy h2{font-size:24px;margin-top:30px}}@media(max-width:365px){.container,.header-inner{width:calc(100% - 32px)}.hero-copy h1{font-size:39px}.product-hero h1,.intro h1{font-size:38px}.scene{height:300px}.platform-controls>button:not(.icon-button){font-size:7px}.account-base{left:0;width:100%}.form-row{grid-template-columns:1fr;gap:0}.demo-controls button{font-size:8px}}@media(min-width:901px){.hero-copy h1{font-size:clamp(52px,5vw,72px)}.hero-copy>p:not(.eyebrow){font-size:17px}.home-hero+.light.space,#apps+.light.space{padding-block:60px}#apps.space{padding-block:64px}#apps .section-heading{margin-bottom:32px}#apps .product-row{padding-bottom:38px;padding-top:10px}#apps .product-row+.product-row{padding-top:38px}.compact .screen-frame>img{aspect-ratio:2}.compact .demo-caption{min-height:28px;margin-top:12px}.compact .demo-caption p{display:none}.compact .demo-top{margin-bottom:8px}#apps+.light.space .section-heading{max-width:1200px}#apps+.light.space h2{font-size:clamp(32px,3vw,44px)}}.screen-frame>img[alt*="SlideTell Edit"]{object-position:center 65%}@media(max-width:700px){.mobile-button,.platform-controls .icon-button,.demo-top .icon-button{width:44px;height:44px;min-width:44px}.platform-controls>button:not(.icon-button){font-size:9px}.demo-controls button,.product-hero .demo-controls button{font-size:11px}.trust{font-size:9px}}.button:hover{background:#7040d0}.number{color:#087da7}.light :focus-visible{outline-color:#176dba}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.platform .scene{transform:none!important}}.price-hint{font-size:11px;font-weight:650;color:#9fb0cc;letter-spacing:.02em;white-space:nowrap}.trust span[lang=km],.trust [lang=km]{font-family:Noto Sans Khmer,Khmer OS,sans-serif;font-size:11px}.section-heading .lead .text-link{font-size:inherit}.showcase-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:34px 0 30px}.showcase-strip>a{display:flex;flex-direction:column;gap:8px;min-width:0;border:1px solid #c3ccd8;border-radius:10px;overflow:hidden;background:#fff;padding-bottom:13px;transition:transform .2s,box-shadow .2s}.showcase-strip>a:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0f214114}.showcase-strip img{width:100%;aspect-ratio:16/9;object-fit:cover}.showcase-strip span{font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#5d6e86;padding:2px 13px 0}.showcase-strip strong{font-size:12.5px;line-height:1.45;letter-spacing:-.01em;padding:0 13px;color:var(--ink)}.story-bridge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:750;color:#cdb9ff;border:1px solid #8a67e8;border-radius:8px;padding:9px 14px;min-height:40px;margin-right:auto}.story-bridge:hover{background:#7f55e322;color:#e2d6ff}.story-disclaimer .story-bridge{margin:0}.creation-experience .story-bridge{margin:14px 0 10px}.sticky-start{display:none}.resource-intro .lead{max-width:720px}.resource-meta-line{font-size:12px;color:#93a4c0;margin-top:6px}.resource-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.resource-card{display:flex;flex-direction:column;background:#fff;border:1px solid #c3ccd8;border-radius:13px;padding:28px}.resource-card h2{font-size:23px;line-height:1.3;margin:4px 0 12px}.resource-card h2 a:hover{color:#6a46c8}.resource-card p{font-size:14px;flex:1}.resource-meta{display:flex;gap:16px;font-size:11px;color:#6b7a92;margin-bottom:14px}.resource-note{font-size:13px;color:#5a6a82;margin-top:34px}.resource-note a{text-decoration:underline;font-weight:650}.resource-copy{max-width:770px}.resource-copy a{color:#523ab2;text-decoration:underline;text-underline-offset:4px;font-weight:600}.resource-cta{margin-top:55px;padding-top:32px;border-top:1px solid var(--ll);display:flex;align-items:center;gap:30px;flex-wrap:wrap}.resource-cta strong{font-size:19px;display:block}.resource-cta p{font-size:14px;margin:6px 0 0;flex:1;min-width:220px}.mcp-intro .lead{max-width:760px}.mcp-foundation{margin-top:65px;padding-top:40px;border-top:1px solid var(--ll);display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}.mcp-foundation h3{font-size:26px}.mcp-foundation p{font-size:15px}.mcp-foundation ul{display:grid;gap:13px;align-content:start}.mcp-foundation li{display:flex;align-items:center;gap:11px;font-size:14px;color:#33465e}.mcp-foundation li svg{color:#287b63;flex:none}.mcp-foundation .nav-planned-label{margin-left:auto}.mcp-cta{margin-top:45px;padding:28px 32px;background:#fff;border:1px solid #c3ccd8;border-radius:13px;display:flex;align-items:center;gap:35px;flex-wrap:wrap}.mcp-cta strong{font-size:18px}.mcp-cta p{font-size:14px;margin:6px 0 0}.mcp-cta>div{flex:1;min-width:250px}.mcp-honest{font-size:12px;color:#6b7a92;margin-top:28px}.footer-origin{display:block;margin-top:9px;font-size:10px;color:#8093b2}.footer-origin [lang=km]{font-family:Noto Sans Khmer,Khmer OS,sans-serif}a.nav-mcp:hover{color:var(--lilac)}@media(max-width:1150px){.showcase-strip{grid-template-columns:repeat(3,1fr)}.resource-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.price-hint{width:100%;order:3}.showcase-strip{grid-template-columns:1fr 1fr;gap:12px}.showcase-strip strong{font-size:11px}.resource-cards{grid-template-columns:1fr;gap:18px}.resource-card{padding:22px}.mcp-foundation{grid-template-columns:1fr;gap:25px;margin-top:40px}.mcp-cta{padding:22px;gap:18px}.resource-cta{margin-top:35px;gap:18px}.sticky-start{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));background:#081528f2;border-top:1px solid #ffffff22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(110%);transition:transform .3s}.sticky-start.show{transform:none}.sticky-start span{font-size:11px;font-weight:700;color:#b9c7e2;white-space:nowrap}.sticky-start .button{min-height:42px;padding:9px 16px;font-size:12px}}.studio-field-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.studio-article-form .field{margin-bottom:14px}.studio-article-form .field label{color:#26384e}.studio-body{font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.7}.seo-meter.ok{color:#1d7a4f}.seo-meter.long,.seo-meter.empty{color:#a1243c;font-weight:650}.studio-problems{margin:10px 0;padding-left:18px;color:#a1243c;font-size:12.5px;display:grid;gap:6px;list-style:disc}.studio-saved{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#1d7a4f}@media(max-width:900px){.studio-field-row{grid-template-columns:1fr 1fr}}.creation-tour{background:#0b1023;border-block:1px solid #7186bd30}.tour-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.tour-heading h2{font-size:clamp(35px,4.2vw,60px);margin:0}.tour-heading h2 em{font-style:normal;color:#a9f}.tour-heading>p{max-width:350px;color:#b8c5dc;font-size:15px;margin:0 0 5px}.tour-steps{display:flex;gap:10px;margin-bottom:22px}.tour-steps button{display:flex;align-items:center;gap:10px;min-height:48px;flex:1;background:transparent;border:1px solid #445272;border-radius:8px;padding:8px 12px;font-size:12px;color:#b7c5dd}.tour-steps button span{display:grid;place-items:center;border:1px solid #536283;width:28px;height:28px;border-radius:50%;font-size:11px;flex:none}.tour-steps button[aria-pressed=true]{background:#7760e524;color:#fff;border-color:#9b8aee}.tour-steps button[aria-pressed=true] span{background:#8a71f3;color:#fff;border-color:#baa8ff}.tour-steps button.tour-play{flex:0;min-width:48px;justify-content:center}.tour-frame-head{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border:1px solid #788aba44;border-bottom:0;border-radius:12px 12px 0 0;background:#172039;font-size:12px}.tour-frame-head span{display:flex;align-items:center;gap:9px;color:#c4cfe2}.tour-frame-head i{width:7px;height:7px;background:#94e4bf;border-radius:50%}.tour-frame-head button{display:flex;gap:7px;background:transparent;align-items:center;font-size:11px;min-height:30px;color:#d6dcf2}.tour-image{position:relative;background:#10121c;border:1px solid #788aba44;max-height:650px;overflow:auto}.tour-image>img{width:100%;height:auto;max-height:none;object-fit:contain;animation:frameReveal .5s ease-out}.tour-pointer{position:absolute;color:#fafaff;filter:drop-shadow(0 2px 3px #0008);transition:top .8s,left .8s;pointer-events:none;display:flex;align-items:start;gap:5px}.tour-pointer small{background:#8b6ce9;border:1px solid #c5b1ff;color:#fff;border-radius:5px;padding:5px 8px;white-space:nowrap;font-size:10px}.tour-caption{display:flex;align-items:start;gap:25px;background:#111c33;padding:24px;border:1px solid #788aba44;border-top:0;border-radius:0 0 12px 12px}.tour-caption>span{color:#b5a3ff;font-size:11px;white-space:nowrap}.tour-caption h3{font-size:20px;letter-spacing:-.02em;margin-bottom:7px}.tour-caption p{font-size:12px;color:#b6c6e1;margin:0;max-width:720px}.tour-caption>a{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;white-space:nowrap;color:#c5b7ff}.tour-expanded{position:fixed;top:16px;right:16px;bottom:16px;left:16px;z-index:200;background:#081226;box-shadow:0 0 0 50px #020712ed;display:flex;flex-direction:column}.tour-expanded .tour-image{flex:1;overflow:auto;max-height:none;min-height:0}.tour-expanded .tour-image>img{object-fit:contain;width:100%;height:100%}.tour-expanded .tour-caption{padding:14px 20px}.tour-expanded .tour-caption p{display:none}.identity-cover{position:absolute;bottom:0;left:0;min-width:13%;height:6.8%;min-height:24px;display:flex;align-items:center;justify-content:center;background:#1c1e29;color:#e7e5ff;font-size:clamp(5px,.7vw,10px);padding:4px 10px;z-index:2;white-space:nowrap;border-radius:0 6px 0 0}.showcase-heading{display:flex;justify-content:space-between;gap:45px;align-items:center}.showcase-heading p{max-width:420px}.showcase-cards{margin-top:30px;display:grid;gap:24px}.showcase-cards article{display:grid;grid-template-columns:1.35fr 1fr;background:#fff;border:1px solid #1e345524;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0c1a3310}.showcase-image{position:relative;align-self:center;background:#141722}.showcase-image img{width:100%;object-fit:contain}.showcase-card-copy{padding:38px;align-self:center}.showcase-card-copy .available{color:#5838ae;background:#f0ebff;border-color:#d4c8ee}.showcase-card-copy h3{font-size:30px;margin-top:20px}.showcase-card-copy p{font-size:14px}.showcase-card-copy .text-link{display:flex;margin-top:20px;background:transparent;color:#5838ae;padding:0}.showcase-dialog{position:fixed;top:15px;right:15px;bottom:15px;left:15px;z-index:250;box-shadow:0 0 0 40px #020710e8;background:#091328;display:flex;flex-direction:column;color:#fff}.showcase-dialog-bar{display:flex;align-items:center;gap:25px;padding:15px}.showcase-dialog-bar a{display:flex;gap:8px;margin-left:auto;font-size:12px}.showcase-dialog-bar button{display:grid;place-items:center;background:transparent;width:44px;height:44px}.showcase-dialog iframe{flex:1;border:0;background:#fff}.showcase-dialog>p{font-size:11px;margin:10px 15px;color:#bac7df}.account-integration{background:#f7f8fc}.account-review-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#101b32;gap:20px;font-size:11px}.account-review-bar a{display:flex;align-items:center;gap:8px;color:#e1ddff}.account-review-bar span{color:#b4c2d9}.account-integration>iframe{border:0;width:100%;height:calc(100svh - 95px);min-height:780px;display:block}.account-preview-links{display:flex;justify-content:center;gap:25px;background:#101b32;padding:15px;font-size:12px}.signed-out{padding-block:100px;min-height:75svh}.signed-out>img{width:60px;margin-bottom:30px}.signed-out>p:not(.eyebrow){color:#b8c5dc}.signed-out>small{display:block;color:#8ea3c1;margin-top:45px}.draft-banner{position:fixed;bottom:14px;left:50%;transform:translate(-50%);background:#f4e4ad;color:#302711;border:1px solid #bda354;border-radius:12px;box-shadow:0 5px 30px #0005;z-index:300;padding:12px 20px;display:flex;align-items:center;gap:20px;font-size:12px;max-width:calc(100% - 24px);white-space:nowrap}.draft-banner a{text-decoration:underline}.draft-banner button{background:#3d3218;color:#fff;padding:7px 10px;border-radius:5px}.studio-shell{background:#f3f5fa;color:#172038;min-height:100svh;display:grid;grid-template-columns:235px 1fr;color-scheme:light}.studio-sidebar{background:#0b152a;color:#b4c3dd;padding:35px 24px;display:flex;flex-direction:column;position:sticky;top:0;height:100svh}.studio-sidebar>a img{width:155px;margin-bottom:34px}.studio-label{color:#baaaff;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.studio-sidebar>p{font-size:22px;letter-spacing:-.04em;line-height:1.4;color:#d5def1;margin-top:15px}.studio-sidebar nav{display:grid;gap:7px;margin-top:25px}.studio-sidebar nav button{display:flex;gap:12px;align-items:center;background:transparent;min-height:48px;border:1px solid transparent;border-radius:9px;padding:10px 14px;text-align:left;font-size:13px;color:#b4c3dd}.studio-sidebar nav button[aria-pressed=true]{background:#8070d628;color:#fff;border-color:#b19bf244}.studio-sidebar-bottom{margin-top:auto}.studio-sidebar-bottom a{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:20px}.studio-sidebar-bottom small{font-size:10px;line-height:1.8;color:#7f93b3}.studio-main{padding:38px 40px;min-width:0}.studio-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.studio-top h1{font-size:32px;letter-spacing:-.04em;margin-bottom:0}.studio-top .eyebrow{font-size:9px;margin-bottom:10px}.studio-actions{display:flex;gap:8px;flex-wrap:wrap}.studio-shell button,.studio-file-button{min-height:40px;padding:10px 14px;background:#fff;border:1px solid #c5cede;color:#273551;border-radius:7px;font-size:12px;display:inline-flex;align-items:center;gap:8px;justify-content:center}.studio-shell button.button{background:#714ad8;color:#fff;border-color:#714ad8;font-size:12px;box-shadow:none;min-height:42px;padding:10px 15px}.studio-shell button:disabled{opacity:.5;cursor:not-allowed}.studio-notice{display:flex;gap:10px;align-items:start;font-size:11px;color:#566782;border:1px solid #d1d9e7;background:#edf1f9;border-radius:8px;padding:13px 15px;margin-top:28px;line-height:1.8}.studio-notice svg{flex:none;color:#7060ba;margin-top:2px}.studio-status{min-height:44px;padding:12px 0;font-size:12px;color:#584494}.studio-editor{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.3fr);gap:25px;align-items:start}.studio-shell label{display:grid;gap:8px;font-size:12px;font-weight:650;margin-bottom:18px}.studio-shell input:not([type=checkbox]),.studio-shell textarea,.studio-shell select{width:100%;background:#fff;color:#172038;border:1px solid #bac5d9;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.6;min-height:44px}.studio-shell input[type=file]{font-size:10px!important;padding:8px!important}.studio-list{max-height:calc(100svh - 225px);overflow:auto;padding-right:10px}.studio-list>small{display:block;font-size:10px;color:#61708a;margin:15px 0}.studio-list>button{display:flex;flex-direction:column;align-items:start;text-align:left;gap:5px;width:100%;margin-bottom:7px;line-height:1.55;padding:13px 15px;background:#fff;color:#34425c;font-size:12px}.studio-list>button span{font-size:8px;color:#7960b6;text-transform:uppercase;letter-spacing:.08em}.studio-list>button[aria-pressed=true]{border-color:#8367d4;background:#f1edfb}.studio-detail{background:#fff;border:1px solid #d3dbe8;border-radius:12px;padding:32px;position:sticky;top:24px}.studio-detail h2{font-size:28px}.studio-detail p{font-size:13px;color:#62718b}.studio-detail .original-copy{background:#f3f5fa;border:1px solid #e0e5ef;padding:16px;border-radius:8px;font-size:13px;color:#56647e;white-space:pre-wrap}.studio-detail .eyebrow{font-size:9px}.studio-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-media-grid>article{padding:18px;background:#fff;border:1px solid #d3dbe8;border-radius:10px}.studio-media-preview{height:150px;background:#111a2b;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.studio-media-preview img{width:100%;height:100%;object-fit:contain}.studio-media-grid h2{font-size:19px;text-transform:capitalize}.studio-section-title{display:flex;justify-content:space-between;align-items:start;gap:25px}.studio-section-title h2,.studio-versions h2{font-size:29px}.studio-section-title p,.studio-versions p{font-size:13px;color:#61708a;max-width:650px}.studio-showcase-editor{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;border:1px solid #d2dae8;border-radius:12px;padding:28px;margin:25px 0}.studio-showcase-editor>div>img{border-radius:8px;margin-bottom:20px}.studio-showcase-editor h3{font-size:27px;margin-top:15px}.studio-showcase-editor p{font-size:13px;color:#61708a}.studio-showcase-editor small{font-size:10px;overflow-wrap:anywhere}.studio-showcase-editor .available{color:#6043a6;background:#f1ecfc}.studio-check{display:flex!important;align-items:center;gap:10px!important}.studio-check input{width:18px;height:18px;accent-color:#7850db}.studio-backups{display:flex;gap:12px;margin:28px 0}.studio-file-button{cursor:pointer;position:relative;margin:0!important;display:flex!important;align-items:center}.studio-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio-versions>article{display:flex;justify-content:space-between;align-items:center;border:1px solid #d2dae8;background:#fff;padding:20px;border-radius:9px;margin-bottom:12px}.studio-versions article p{margin:5px 0 0}.screen-frame>img,.platform-window .window-capture{object-fit:contain;object-position:center;height:auto;aspect-ratio:auto}.screen-frame{position:relative}.screen-frame .identity-cover{height:7%}.home-hero{background:radial-gradient(ellipse at 85% 10%,#26356850,transparent 55%),#071226}.home-hero .scene{height:440px}.platform-window>a{box-shadow:0 20px 55px #01030d80,0 0 40px #6e69eb22}.platform-window{width:48%}.window-capture{background:#11131d}.platform .paths{opacity:.95}.product-row{gap:45px}.demo .screen-frame{box-shadow:0 25px 65px #03061665}.product-hero .demo:not(.compact){max-width:1160px;margin-inline:auto}.product-hero .screen-frame>img{aspect-ratio:auto}.product-hero .demo-caption{min-height:70px}.creation-tour+.space{border-top:1px solid #fff1}@keyframes frameReveal{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.home-hero .hero-grid{grid-template-columns:.88fr 1.18fr}.hero-copy h1{font-size:clamp(52px,4.8vw,71px)}.hero-copy>p:not(.eyebrow){font-size:16px}.window-label strong{font-size:15px}}@media(max-width:1000px){.studio-shell{grid-template-columns:190px 1fr}.studio-main{padding:28px 25px}.studio-top{display:block}.studio-actions{margin-top:20px}.studio-media-grid{grid-template-columns:repeat(2,1fr)}.studio-editor{grid-template-columns:1fr 1fr}.tour-heading{gap:25px}.showcase-card-copy{padding:25px}.tour-steps button{font-size:10px;padding:7px}.tour-caption{gap:15px}.studio-showcase-editor{gap:25px}}@media(max-width:700px){.tour-heading,.showcase-heading{display:block}.tour-heading>p{max-width:none;margin-top:22px;font-size:14px}.tour-steps{gap:6px;flex-wrap:wrap}.tour-steps button{flex:1 1 29%;font-size:11px}.tour-steps button.tour-play{flex:0 1 29%}.tour-caption{flex-wrap:wrap;padding:20px}.tour-caption>div{flex:1;min-width:180px}.tour-caption>a{margin-left:43px}.tour-image{max-height:500px}.tour-pointer{display:none}.tour-frame-head{padding:10px;font-size:10px}.tour-frame-head button{font-size:9px}.tour-expanded{top:7px;right:7px;bottom:7px;left:7px}.showcase-cards article{grid-template-columns:1fr}.showcase-heading p{font-size:14px}.showcase-card-copy{padding:26px}.showcase-card-copy h3{font-size:28px}.identity-cover{font-size:6px;min-height:15px;padding:2px 4px}.account-review-bar{flex-wrap:wrap;padding:12px 18px;font-size:10px;gap:10px}.account-review-bar span{order:3;width:100%}.account-integration>iframe{min-height:1100px}.studio-shell{display:block}.studio-sidebar{height:auto;position:static;padding:20px}.studio-sidebar>a img{width:130px;margin-bottom:15px}.studio-sidebar>p,.studio-sidebar-bottom{display:none}.studio-sidebar nav{display:flex;gap:5px;margin-top:15px}.studio-sidebar nav button{flex:1;padding:8px;font-size:10px;min-height:44px;gap:5px}.studio-sidebar nav button svg{width:15px}.studio-main{padding:25px 18px}.studio-top h1{font-size:29px}.studio-actions{gap:6px}.studio-shell button,.studio-file-button{font-size:10px;padding:10px}.studio-editor{display:block}.studio-list{max-height:280px}.studio-detail{position:static;padding:23px;margin-top:20px}.studio-media-grid{grid-template-columns:1fr}.studio-showcase-editor{grid-template-columns:1fr;padding:20px}.studio-section-title{display:block}.studio-check{font-size:12px}.studio-backups{flex-wrap:wrap}.studio-versions>article{gap:15px}.studio-versions>article strong{font-size:12px}.draft-banner{flex-wrap:wrap;white-space:normal;justify-content:center;gap:10px;font-size:10px;min-width:90%}.showcase-dialog{top:7px;right:7px;bottom:7px;left:7px}.showcase-dialog-bar{flex-wrap:wrap;gap:10px}.showcase-dialog-bar strong{font-size:12px;flex:1}.showcase-dialog-bar a{font-size:10px}.home-hero .scene{height:380px}.tour-caption h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.tour-image>img{animation:none}.tour-pointer{transition:none}}.platform-window>a{position:relative}.platform-window .identity-cover{height:8%;min-height:12px;font-size:5px;padding:2px 4px}.studio-sidebar a:focus-visible,.studio-shell button:focus-visible{outline-color:#8058db}@media(min-width:1100px){.home-hero .hero-grid{grid-template-columns:.98fr 1.12fr}.hero-copy h1{font-size:64px}}.identity-cover,.platform-window .identity-cover{min-width:20%}@media(min-width:1100px){.hero-copy h1{font-size:70px}.hero-copy>p:not(.eyebrow){font-size:18px}.platform-controls>button:not(.icon-button){font-size:11px}.scene-caption{font-size:12px}.trust{font-size:11px}.window-label strong{font-size:16px}.window-label small{font-size:12px}.account-base small{font-size:11px}.header-inner nav>a,.apps-dropdown>button,.nav-account>a{font-size:14px}}@media(max-width:360px){.studio-sidebar nav button{flex-direction:column;min-width:0;gap:5px;padding:8px 2px;font-size:10px}}.cms-content-block{display:contents}.section-editor{display:grid;grid-template-columns:290px minmax(0,1fr);gap:25px;align-items:start}.section-editor-nav{position:sticky;top:25px;max-height:calc(100svh - 60px);overflow:auto;padding-right:10px}.section-editor-nav>small{display:block;color:#66758e;font-size:10px;margin:10px 0 18px;overflow-wrap:anywhere}.section-editor-nav nav{display:grid;gap:7px}.section-editor-nav nav button{justify-content:start;text-align:left;padding:14px;gap:12px;align-items:start;line-height:1.5}.section-editor-nav nav button>svg{flex:none;margin-top:2px}.section-editor-nav nav button strong{font-size:12px;display:block}.section-editor-nav nav button small{font-size:9px;color:#73809b;display:block;margin-top:5px}.section-editor-nav nav button[aria-pressed=true]{background:#ede7fc;border-color:#a58bdc;color:#4c3292}.section-editor-form{border:1px solid #d4dbea;background:#fff;padding:30px;border-radius:12px;min-width:0}.section-editor-head{padding-bottom:25px;border-bottom:1px solid #dde3ee;margin-bottom:25px}.section-editor-head h2{font-size:28px}.section-editor-head p{font-size:12px;color:#6a7890}.section-editor-head a{font-size:12px;color:#6542b3}.section-copy-field{padding-block:15px;border-bottom:1px solid #e5eaf1}.section-copy-field:last-child{border:0}.section-copy-field textarea{margin-top:5px}.section-field-foot{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-field-foot small{font-size:10px;color:#78859c}.section-field-foot button{font-size:10px;min-height:30px;background:#f5f6fa}.media-category{max-width:310px}.guided-stage{position:relative;width:100%;aspect-ratio:16/9;background:#10131d;overflow:hidden}.guided-stage>img{width:100%;height:100%;object-fit:contain}.guided-pointer{position:absolute;left:0;top:0;pointer-events:none;z-index:4;will-change:transform;display:flex;align-items:start;gap:7px;color:#fff;filter:drop-shadow(0 2px 4px #0009);transform-origin:5px 5px}.guided-pointer>svg{stroke:#11192d;stroke-width:1;flex:none}.guided-pointer>span{font-size:10px;font-weight:650;background:#8a66df;color:#fff;border:1px solid #c7b5f3;padding:5px 9px;border-radius:6px;white-space:nowrap;line-height:1.5}.tour-image{overflow:hidden;max-height:none}.tour-expanded .tour-image{display:flex;align-items:center;justify-content:center}.tour-expanded .guided-stage{height:100%;aspect-ratio:auto}.completion-study{display:grid;grid-template-columns:1fr 1.1fr;gap:35px;border:1px solid #687da54d;background:#0e1a30;border-radius:14px;padding:35px;margin-top:35px;overflow:hidden}.completion-study h3{font-size:30px}.completion-study p{font-size:14px;color:#b7c6de}.completion-study button{display:flex;gap:9px;align-items:center;background:#283958;border:1px solid #596d94;border-radius:8px;min-height:44px;padding:10px 14px;font-size:12px}.completion-study>div>small{font-size:9px;color:#8699b8;display:block;margin-top:12px}.completion-stage{position:relative;display:grid;place-items:center;min-height:240px}.completion-badge{display:flex;align-items:center;gap:15px;background:#ecfff8;border:1px solid #8ed6b6;padding:22px 27px;border-radius:14px;box-shadow:0 10px 60px #45b89420;animation:completionPop .7s cubic-bezier(.2,1.5,.4,1) both;color:#153f37;z-index:2}.completion-badge>svg{color:#198066;flex:none}.completion-badge strong{font-size:23px;display:block}.completion-badge small{display:block;font-size:11px;margin-top:6px}.completion-spark{position:absolute;left:50%;top:50%;animation:sparkBurst 1.4s cubic-bezier(.1,.7,.4,1) both}.completion-idle{display:grid;justify-items:center;gap:18px;color:#b4a1ff;text-align:center}.completion-idle span{font-size:12px;color:#acbbd3}.bold-tool{display:grid;grid-template-columns:1fr 1fr;gap:35px}.bold-tool label{font-size:13px;font-weight:700;display:block;margin-bottom:15px}.bold-tool textarea{width:100%;border:1px solid #c3ccdd;border-radius:12px;background:#fff;color:#1b2741;padding:22px;font-size:21px;line-height:1.8;resize:vertical;min-height:230px}.bold-tool textarea[readonly]{background:#ece9f8;color:#4d3885}.tool-styles{display:flex;gap:7px;margin:20px 0 13px;flex-wrap:wrap}.tool-styles button{padding:10px 14px;min-height:44px;border:1px solid #c0c9dd;border-radius:7px;background:#fff;color:#495675;font-size:12px}.tool-styles button[aria-pressed=true]{background:#7650d5;color:#fff;border-color:#7650d5}.bold-tool small{font-size:10px;color:#69778f}.bold-tool .button{margin-top:20px}.bold-tool aside{grid-column:1/-1;padding-top:30px;border-top:1px solid #c9d3e2}.bold-tool aside h2{font-size:30px}.bold-tool aside p{font-size:15px;max-width:850px}.bold-tool .text-link{color:#6742b6;font-size:13px}.tool-copy-status{font-size:12px!important;margin-top:14px}.gallery-filters{display:grid;grid-template-columns:1fr 1fr .7fr 1.2fr;gap:15px;margin-bottom:25px}.gallery-filters label{font-size:12px;font-weight:650;display:grid;gap:9px}.gallery-filters input,.gallery-filters select{background:#fff;color:#20304c;border:1px solid #bac6d9;border-radius:8px;min-height:46px;padding:10px 12px;min-width:0;width:100%}.collection-note{background:#eae6f6;color:#59477d!important;padding:15px 20px;border-radius:9px;font-size:12px;border:1px solid #cec3e7}.gallery-result-line{display:flex;align-items:center;justify-content:space-between;margin:30px 0 20px}.gallery-result-line p{font-size:12px;margin:0}.gallery-result-line button{font-size:12px;background:transparent;color:#6742b5;border-bottom:1px solid #a18dcc;padding:7px}.public-deck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.public-deck-grid article{border:1px solid #d0d8e5;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px #152a4608;min-width:0}.deck-preview{position:relative;background:#151824;aspect-ratio:1.8;display:flex;align-items:center}.deck-preview>img{height:100%;width:100%;object-fit:contain}.deck-plan{position:absolute;right:10px;top:10px;padding:5px 9px;border-radius:5px;background:#f5f0ff;color:#6742b3;font-size:9px;font-weight:750}.deck-copy{padding:24px}.deck-industry{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#7754bc;font-weight:750}.deck-copy h2{font-size:25px;line-height:1.23;margin:13px 0}.deck-copy>p{font-size:12px;line-height:1.8;color:#63718a}.deck-copy dl{display:grid;gap:9px;font-size:11px;margin:23px 0}.deck-copy dl div{display:flex;gap:12px}.deck-copy dt{min-width:53px;color:#8a94a6}.deck-copy dd{margin:0;font-weight:650;color:#475873}.deck-pending{display:block;font-size:10px;color:#7c879a;border-top:1px solid #e0e6ee;padding-top:15px}.deck-copy .text-link{color:#6540ac;font-size:12px}.gallery-invitation{margin-top:65px;border-top:1px solid #ccd5e3;padding-top:45px}.gallery-invitation h2,.gallery-invitation p{max-width:700px}.gallery-empty{text-align:center;padding:70px 20px}.pro-capabilities{margin:10px 0 45px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.capability-grid article{background:#fff;border:1px solid #d2dbea;border-radius:10px;padding:25px}.capability-grid article>svg{color:#8058c7;margin-bottom:20px}.capability-grid h3{font-size:22px}.capability-grid p{font-size:13px;margin-bottom:0}.allowance-note{display:flex;gap:18px;background:#e9e7f4;border:1px solid #d0c9e9;border-radius:10px;padding:22px;margin-top:20px;align-items:start}.allowance-note>svg{flex:none;color:#6f4cae}.allowance-note h3{font-size:19px;margin:0 0 8px}.allowance-note p{font-size:13px;margin:0}.security-plan>h2{font-size:34px}.security-plan>p{color:#63718a;font-size:14px;max-width:850px}.security-plan>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.security-plan article{background:#fff;border:1px solid #d0d9e8;padding:25px;border-radius:10px;display:flex;gap:18px}.security-plan article>svg{flex:none;color:#7b56ba}.security-plan article h3{font-size:22px}.security-plan article p{font-size:13px;color:#64738b}.security-plan article span{font-size:9px;background:#f4e6c5;color:#795d21;border-radius:5px;padding:5px 8px}.security-terminology{border-top:1px solid #cdd6e4;padding-top:25px}.studio-sidebar nav button{font-size:12px}.pricing-tabs{position:relative}.plan.pro{border-color:#9678df}.plan.pro:before{content:"Create more. Make it yours.";display:block;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:#7451ba;margin-bottom:20px}.pro-capabilities .section-heading h2{font-size:42px}@keyframes completionPop{0%{opacity:0;transform:translateY(25px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sparkBurst{0%{opacity:0;transform:translate(0) rotate(0) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1.2)}}@media(max-width:1050px){.section-editor{grid-template-columns:230px minmax(0,1fr)}.section-editor-form{padding:22px}.public-deck-grid,.capability-grid{grid-template-columns:repeat(2,1fr)}.security-plan>div{grid-template-columns:1fr}.studio-sidebar nav button{font-size:11px}}@media(max-width:700px){.section-editor{display:block}.section-editor-nav{position:static;max-height:none;padding:0}.section-editor-nav nav{display:flex;overflow:auto;gap:8px;margin-bottom:20px}.section-editor-nav nav button{min-width:190px;max-width:230px;flex:none}.section-editor-nav nav button strong{font-size:11px}.section-editor-nav nav button small{font-size:8px}.section-editor-nav>small{font-size:9px}.section-editor-form{padding:23px 20px}.section-editor-head h2{font-size:27px}.section-field-foot{flex-wrap:wrap}.guided-pointer>span{display:none}.guided-pointer>svg{width:20px;height:20px}.completion-study{grid-template-columns:1fr;padding:24px;gap:15px}.completion-stage{min-height:210px}.completion-study h3{font-size:26px}.completion-badge{padding:18px}.completion-badge strong{font-size:21px}.bold-tool{grid-template-columns:1fr}.bold-tool textarea{font-size:18px;min-height:180px}.bold-tool aside{grid-column:auto}.gallery-filters{grid-template-columns:1fr 1fr}.gallery-filters label{font-size:10px}.gallery-filters input,.gallery-filters select{font-size:11px;padding:10px 8px}.public-deck-grid{grid-template-columns:1fr}.deck-copy{padding:24px}.deck-copy h2{font-size:27px}.deck-copy>p{font-size:13px}.deck-copy dl{font-size:12px}.capability-grid{grid-template-columns:1fr}.pro-capabilities .section-heading h2{font-size:34px}.security-plan>h2{font-size:29px}.security-plan article{padding:20px}.security-plan article h3{font-size:20px}.studio-sidebar nav{flex-wrap:wrap}.studio-sidebar nav button{min-width:27%;font-size:10px}}@media(prefers-reduced-motion:reduce){.completion-badge,.completion-spark{animation:none}.completion-spark,.guided-pointer{display:none}}.deck-viewer-dialog{width:calc(100vw - 30px);max-width:1500px;height:calc(100svh - 30px);max-height:none;border:1px solid #4d6089;padding:0;background:#0e1729;color:#fff;border-radius:12px}.deck-viewer-dialog::backdrop{background:#020710e8}.deck-viewer-bar{display:flex;align-items:center;gap:20px;padding:16px}.deck-viewer-bar strong{flex:1}.deck-viewer-bar a{display:flex;align-items:center;gap:7px;font-size:12px}.deck-viewer-bar button{background:#364263;border:1px solid #7585a9;border-radius:6px;padding:10px 14px}.deck-viewer-dialog iframe{width:100%;height:calc(100% - 115px);border:0;background:#10131b}.deck-viewer-dialog>p{font-size:11px;color:#adbad1;margin:14px}.deck-copy button.text-link{background:transparent;padding:0;margin-bottom:10px}.deck-copy .text-link{display:flex;align-items:center;gap:8px}.public-deck-cover{height:100%;min-height:210px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(130deg,#15233e,#654a91);color:#fff}.public-deck-cover span,.public-deck-cover small{font-size:11px;letter-spacing:.08em}.public-deck-cover strong{font-size:24px;line-height:1.2;max-width:95%}.cover-public-freshbox{background:linear-gradient(130deg,#123f32,#257453)}.cover-public-lotus{background:linear-gradient(130deg,#132947,#3d6c9b)}.cover-public-photosynthesis{background:linear-gradient(130deg,#143b34,#627641)}.cover-public-bloom{background:linear-gradient(130deg,#4a2e29,#956149)}.deck-viewer-dialog:fullscreen{width:100vw;height:100dvh;max-width:none;border:0;border-radius:0}@media(max-width:600px){.deck-viewer-bar{gap:8px;flex-wrap:wrap}.deck-viewer-bar strong{flex-basis:100%;font-size:13px}.deck-viewer-dialog iframe{height:calc(100% - 155px)}}.deck-preview>img{width:100%;height:100%;object-fit:contain;display:block;background:#101722}.deck-cover-preview{height:calc(100% - 115px);display:flex;align-items:center;justify-content:center;background:#060b15}.deck-cover-preview img{height:100%;width:100%;object-fit:contain}.deck-viewer-bar a{padding:10px 14px;background:#754de0;border-radius:6px;color:#fff}.gallery-filters{grid-template-columns:1fr 1fr 1.5fr}@media(max-width:600px){.deck-cover-preview{height:calc(100% - 180px)}.gallery-filters{grid-template-columns:1fr}}.boldly-intro{padding-bottom:45px}.boldly-embed-section{background:#f7f6fb;padding:35px 0 70px}.boldly-embed-section .container{max-width:1280px}@media(max-width:600px){.boldly-embed-section .container{padding:0 8px}.boldly-embed-section{padding-top:16px}.boldly-intro h1{font-size:42px}}.boldly-embed-section .container{max-width:1500px}.boldly-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:center;gap:50px}.boldly-hero-copy .lead{max-width:780px}.boldly-magic{position:relative;min-width:0}.magic-scene{height:310px;position:relative;isolation:isolate}.magic-halo{position:absolute;top:10px;right:0;bottom:10px;left:0;background:radial-gradient(ellipse,#8055ef27,transparent 68%);z-index:-1}.magic-label{position:absolute;left:24%;top:24px;color:#ad9ecb;font-size:9px;letter-spacing:.24em;font-weight:700}.magic-word{position:absolute;left:15%;top:94px;font-size:clamp(65px,6.6vw,100px);line-height:1.1;letter-spacing:-.07em;white-space:nowrap}.magic-before{font-weight:300;color:#b9bed1}.magic-after{position:absolute;top:0;right:0;bottom:0;left:0;color:#c1a5ff;animation:bold-reveal 7s ease-in-out infinite}.magic-sweep{position:absolute;top:5%;bottom:-5%;width:2px;background:linear-gradient(transparent,#ffe2a1,transparent);box-shadow:0 0 20px #ba83ff;animation:magic-scan 7s ease-in-out infinite}.magic-wand{position:absolute;left:12%;top:112px;color:#f5d389;filter:drop-shadow(0 3px 12px #a779f670);animation:wand-sweep 7s cubic-bezier(.4,0,.25,1) infinite}.magic-chip{position:absolute;display:grid;place-items:center;width:58px;height:55px;border:1px solid #ab8fe34d;border-radius:15px;background:linear-gradient(140deg,#302348,#111b32);color:#d2bcff;font-size:25px;box-shadow:0 12px 25px #0002;animation:chip-drift 7s ease-in-out infinite}.chip-serif{left:2%;top:30px;rotate:-13deg}.chip-italic{right:3%;top:52px;rotate:12deg;animation-delay:-2s}.chip-mono{right:12%;bottom:36px;rotate:-8deg;animation-delay:-4s}.magic-caption{position:absolute;bottom:30px;left:13%;font-size:11px;color:#a6b4cc;letter-spacing:.02em}.magic-spark{position:absolute;color:#f8d681;animation:magic-pop 7s ease-in-out infinite}.spark-0{left:20%;top:72px}.spark-1{left:48%;top:73px;animation-delay:.3s}.spark-2{right:18%;top:150px;animation-delay:.6s}.spark-3{left:30%;bottom:62px;animation-delay:.4s}.spark-4{right:25%;top:55px;animation-delay:.8s}.spark-5{left:9%;top:180px;animation-delay:.1s}.magic-toggle{position:absolute;bottom:0;right:0;background:#ffffff08;border:1px solid #ffffff20;color:#b9c4d8;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.magic-toggle:focus-visible{outline:2px solid #bda1ff;outline-offset:4px}.magic-paused *{animation-play-state:paused!important}@keyframes bold-reveal{0%,12%{clip-path:inset(0 100% 0 0)}48%,82%{clip-path:inset(0 0 0 0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes magic-scan{0%,12%{left:0;opacity:0}16%{opacity:1}48%{left:100%;opacity:1}55%,to{left:100%;opacity:0}}@keyframes wand-sweep{0%,12%{transform:translate(-5px,20px) rotate(-18deg);opacity:.7}24%{transform:translate(62px,-10px) rotate(-8deg);opacity:1}48%{transform:translate(220px,-20px) rotate(15deg);opacity:1}65%{transform:translate(225px,-38px) rotate(25deg);opacity:0}85%,to{transform:translate(-5px,20px) rotate(-18deg);opacity:0}}@keyframes magic-pop{0%,17%,67%,to{opacity:0;transform:scale(.3) rotate(-20deg)}35%,45%{opacity:1;transform:scale(1) rotate(15deg)}}@keyframes chip-drift{0%,to{translate:0 0}50%{translate:0 -9px}}@media(max-width:1000px){.boldly-hero-grid{gap:15px;grid-template-columns:1.4fr 1fr}.magic-word{font-size:72px}.magic-scene{height:280px}}@media(max-width:700px){.boldly-hero-grid{grid-template-columns:1fr;gap:15px}.boldly-magic{width:100%;max-width:400px;margin:auto}.magic-scene{height:250px}.magic-word{font-size:86px;top:68px}.magic-wand{top:90px}.magic-caption{bottom:20px}.chip-mono{bottom:25px}}@media(prefers-reduced-motion:reduce){.magic-scene *{animation:none!important}.magic-after{clip-path:none}.magic-sweep,.magic-wand,.magic-spark,.magic-toggle{display:none}}.magic-scene *{animation-duration:8.4s}.magic-word{letter-spacing:-.055em}.magic-before{animation:plain-release 8.4s ease-in-out infinite}.magic-after{background:linear-gradient(115deg,#e0d0ff 12%,#b499ff 58%,#8fb7ff);background-clip:text;-webkit-background-clip:text;color:transparent}.magic-halo{opacity:.8}.magic-label{color:#afa6c5;letter-spacing:.2em}.magic-chip{border-radius:17px;border-color:#bca5ed38;box-shadow:inset 0 1px #ffffff0b,0 15px 30px #0002}.magic-caption{font-size:12px;color:#aab7ce}.magic-wand{transform-origin:25% 30%;filter:drop-shadow(0 0 9px #b892ff55)}.magic-spark{filter:drop-shadow(0 0 5px #f7cd8a55)}.magic-baseline{position:absolute;left:17%;right:19%;top:220px;height:1px;background:linear-gradient(90deg,transparent,#ab8ce16b,transparent);opacity:.6}.magic-toggle{width:32px;height:32px;background:#ffffff05;border-color:#a8b5d329}.magic-toggle:hover{background:#a080e326;color:#fff}@keyframes plain-release{0%,12%{opacity:1;clip-path:inset(0 0 0 0)}48%,82%{opacity:0;clip-path:inset(0 0 0 100%)}96%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes wand-sweep{0%,12%{transform:translate(-12px,13px) rotate(-20deg);opacity:0}17%{opacity:1}28%{transform:translate(75px,-9px) rotate(-7deg);opacity:1}48%{transform:translate(215px,-15px) rotate(12deg);opacity:1}58%{transform:translate(232px,-35px) rotate(22deg);opacity:0}85%,to{transform:translate(-12px,13px) rotate(-20deg);opacity:0}}@media(max-width:700px){.magic-baseline{top:188px}}@media(prefers-reduced-motion:reduce){.magic-before{visibility:hidden}.magic-scene *{animation:none!important}}.mt-support{position:fixed;right:25px;bottom:23px;z-index:1500;font-family:IBM Plex Sans,Noto Sans Khmer,system-ui,sans-serif}.support-launcher{width:64px;height:64px;position:relative;border:1px solid #a399ff;background:linear-gradient(140deg,#167de4,#7044e7 65%,#9438df);border-radius:22px;color:#fff;box-shadow:0 10px 35px #170b4d50;cursor:pointer}.support-m{font-size:32px;font-weight:900;letter-spacing:-3px}.support-badge{position:absolute;right:-3px;bottom:-3px;color:#fff;filter:drop-shadow(0 2px 3px #30156880);background:#744cdd;border-radius:50%;padding:3px;width:29px;height:29px}.support-panel{position:absolute;right:0;bottom:80px;width:390px;max-height:min(750px,calc(100dvh - 130px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dcd4ef;border-radius:23px;background:#fff;color:#22243a;box-shadow:0 20px 80px #030b2940}.support-header{display:flex;align-items:center;gap:12px;padding:20px;background:#101d35;color:#fff}.support-avatar{width:39px;height:39px;display:grid;place-items:center;background:linear-gradient(130deg,#2788f0,#8150e9);border-radius:13px;font-size:22px;font-weight:900}.support-header strong{font-size:15px}.support-header small{display:flex;align-items:center;gap:5px;font-size:10px;color:#b9c6db;margin-top:4px}.support-header i{width:5px;height:5px;background:#78d8b2;border-radius:50%}.support-header button{margin-left:auto;background:transparent;border:0;color:#c6d2e5;padding:7px}.support-demo{font-size:10px;text-align:center;padding:8px;background:#f0eaff;color:#6c4b9e}.support-intake{overflow-y:auto;padding:23px}.support-eyebrow{font-size:9px;letter-spacing:.14em;color:#7958b5;font-weight:800}.support-intake h2{font-size:25px;letter-spacing:-.7px;margin:8px 0}.support-intake>p{font-size:12px;line-height:1.7;color:#73758b}.support-intake label{display:block;font-size:11px;font-weight:700;margin:16px 0}.support-intake input,.support-intake textarea,.support-compose textarea{display:block;width:100%;padding:11px 12px;border:1px solid #dad9e5;border-radius:9px;background:#fafaff;color:#28273a;font:400 13px IBM Plex Sans,Noto Sans Khmer,system-ui;resize:vertical;margin-top:7px}.support-intake .support-privacy{font-size:10px;line-height:1.65}.support-start{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;padding:13px 15px;border-radius:10px;background:#754be1;color:#fff;font-weight:700;font-size:12px}.support-notice,.support-footer{text-align:center;margin:0;padding:7px 14px;font-size:9px;color:#89869c}.support-footer{padding-bottom:13px}.support-messages{min-height:220px;max-height:380px;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.support-greeting{font-size:11px;color:#7b7790;margin:0}.support-message{border-radius:14px;padding:13px;font-size:12px;line-height:1.7;max-width:95%;overflow-wrap:anywhere}.support-message small{font-size:9px;font-weight:800}.support-message p{margin:5px 0}.support-message.visitor{align-self:flex-end;background:#744dd9;color:#fff}.support-message.bot{background:#f2f0f8;align-self:flex-start}.support-contact{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.support-contact a{display:flex;align-items:center;gap:4px;color:#6545ac;text-decoration:underline;font-size:11px}.support-compose{display:flex;align-items:center;gap:8px;margin:0 15px}.support-compose textarea{margin:0;resize:none;font-size:12px}.support-compose button{background:#744dd9;color:#fff;border:0;border-radius:10px;padding:10px}.support-compose button:disabled{opacity:.35}.support-reset{display:flex;gap:5px;align-items:center;justify-content:center;border:0;background:none;font-size:10px;color:#7e718f;padding:10px}.mt-support button:focus-visible,.mt-support a:focus-visible{outline:3px solid #ba9fff;outline-offset:3px}@media(max-width:500px){.mt-support{right:16px;bottom:16px}.support-launcher{width:57px;height:57px;border-radius:19px}.support-panel{width:calc(100vw - 32px);bottom:73px;max-height:calc(100dvh - 110px)}.support-intake{padding:19px}.support-header{padding:16px}}.tested-demo-note{margin:30px 0;padding:25px 28px;border:1px solid #8991ba3b;border-radius:16px;background:#ffffff04}.tested-demo-note h3{font-size:26px;margin:10px 0}.tested-demo-note p{color:#bac5db;max-width:850px;line-height:1.8;font-size:15px}.tested-demo-note small{color:#97a6c1;font-size:11px}.view-panel img{object-fit:contain;background:#0c1018}.demo-controls{flex-wrap:wrap}.demo-controls button{min-width:0}@media(max-width:600px){.tested-demo-note{padding:20px}.tested-demo-note h3{font-size:22px}}.state-narrative{overflow:hidden;min-width:0;isolation:isolate}.story-playback,.story-manual{display:flex;gap:8px}.story-playback button{border:1px solid #ffffff24;border-radius:8px;background:transparent;color:inherit;width:34px;height:32px;display:grid;place-items:center}.story-playback svg{width:16px}.story-approaches{display:flex;gap:8px;padding:12px;background:#181925}.story-approaches button{padding:9px 13px;border:1px solid #626078;background:#222330;color:#e7e5f3;border-radius:7px;font-size:11px}.story-approaches [aria-pressed=true]{background:#7553d7;border-color:#ab8dfb}.story-stage{position:relative;background:#12131b;color:#eeeef8;min-height:335px;aspect-ratio:1.9;overflow:hidden;container-type:inline-size;text-align:left}.story-stage button{font:inherit;cursor:pointer}.story-stage svg{width:16px;height:16px;flex-shrink:0}.story-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #343540;background:#20212b;font-size:10px;height:45px}.story-toolbar>span{font-weight:700}.story-toolbar i{font-style:normal;color:#79c89d;font-weight:400;margin-left:12px}.story-toolbar>div{display:flex;align-items:center;gap:16px}.story-action{background:#8960ed;border:1px solid #b393fa;color:#fff;display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:9px 12px;border-radius:6px;font-weight:700!important;font-size:11px!important;box-shadow:0 0 0 3px #aa88ff1a}.story-action:hover{background:#a580fa}.story-editor{display:grid;grid-template-columns:17% 1fr 23%;min-height:290px;height:calc(100% - 45px)}.story-filmstrip{padding:10px;background:#191a24;display:flex;flex-direction:column;gap:10px;border-right:1px solid #30313f}.story-filmstrip>div{display:grid;gap:4px}.story-filmstrip small{font-size:8px;color:#aaa5c2}.story-slide{position:relative;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;padding:7%;isolation:isolate;background:radial-gradient(ellipse at 100% 100%,#326c8050,transparent 60%),linear-gradient(120deg,#0c0f22,#11152c);overflow:hidden;box-shadow:0 0 0 1px #6f6b8570;border-radius:3px}.story-slide>span{font-size:clamp(5px,1.15cqw,10px);letter-spacing:.13em;color:#b9acfa;z-index:1}.story-slide>strong{font-size:clamp(14px,3.3cqw,34px);line-height:1.1;max-width:82%;z-index:1;letter-spacing:-.035em;margin:10px 0}.story-slide>p{font-size:clamp(5px,1.1cqw,10px);color:#b0bbd4;margin:0;z-index:1}.story-wave{position:absolute;width:55%;height:160%;right:-12%;bottom:-85%;border-radius:48%;transform:rotate(30deg);background:linear-gradient(125deg,#b6b2fe77,#182642,#86d3de33);box-shadow:-16px -8px 40px #5650b333}.story-slide.mini{padding:10%}.story-slide.mini>strong{font-size:9px;margin:3px 0}.story-slide.mini>span,.story-slide.mini>p{font-size:3px}.story-canvas{display:flex;flex-direction:column;justify-content:center;padding:20px;min-width:0;background-image:radial-gradient(#61607745 .5px,transparent .5px);background-size:14px 14px}.story-inspector{padding:14px;background:#191a24;border-left:1px solid #30313f;display:flex;flex-direction:column;gap:18px;font-size:10px}.story-inspector nav{display:flex;justify-content:space-between;color:#8b869e}.story-inspector b{color:#c6b0ff}.story-inspector small{font-size:8px;color:#928ba6}.story-inspector p{font-size:10px!important;line-height:1.6}.story-input{padding:10px;margin-top:8px;background:#272833;border:1px solid #4b485a;border-radius:5px;line-height:1.6}.story-creation{padding:26px 40px;max-width:720px;margin:auto;text-align:center}.story-creation h3{font-size:26px;letter-spacing:-.035em;margin:0 0 9px}.story-creation>p{font-size:12px;color:#aaa6be;margin:0 0 17px}.story-brief{border:1px solid #4a425f;background:#20212b;border-radius:9px;padding:18px;margin-bottom:16px;min-height:140px;display:grid;gap:10px;text-align:left}.story-brief p{font-size:12px!important;max-width:450px;color:#e5e1ef;margin:0}.story-brief span,.story-brief small{font-size:10px;color:#a7a0ba}.story-brief .blank-slide{font-size:36px;color:#ad8cff}.story-creation>.story-slide{width:65%;margin:auto}.story-feedback{display:flex;align-items:center;justify-content:center;gap:7px;color:#72cda3!important;font-size:11px!important;padding:12px;margin:12px 0 0!important;border:1px solid #50af8140;background:#4d9e6c12;border-radius:6px}.storyboard-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.storyboard-cards>div{border:1px solid #4a405f;background:#252434;padding:18px 12px;text-align:left;border-radius:6px;display:grid;gap:18px}.storyboard-cards span{color:#ae8afc;font-size:11px}.storyboard-cards strong{font-size:14px}.storyboard-cards p{font-size:10px;color:#a29aaf}.story-editor.presenting{display:flex;justify-content:center;background:#080a14}.presenting .story-filmstrip,.presenting .story-inspector{display:none}.presenting .story-canvas{width:85%;padding:18px}.story-present-controls{font-size:10px;display:flex;gap:20px;justify-content:center;margin-top:14px;color:#b7a6d5}.story-modal{position:absolute;inset:19% 23% auto;padding:25px;background:#282633;border:1px solid #676078;box-shadow:0 15px 90px #000a;border-radius:11px;text-align:center;font-size:12px}.story-modal>svg{color:#b394ff;width:24px;height:24px}.story-modal h3{margin:13px 0;font-size:20px}.story-modal p{color:#c2b9d4;font-size:12px!important}.story-modal .story-formats{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.story-formats span{padding:10px;border:1px solid #61556c;border-radius:5px;font-size:10px}.story-formats .selected{border-color:#bc95ff;background:#66508944;display:flex;align-items:center;gap:7px}.story-toast{position:absolute;bottom:16px;left:25%;background:#243b32;border:1px solid #4f9d78;border-radius:6px;padding:10px 15px;display:flex;align-items:center;gap:7px;font-size:10px!important}.story-pointer{position:absolute;z-index:6;width:25px;height:32px;pointer-events:none;transition:left 1s cubic-bezier(.22,.7,.2,1),top 1s cubic-bezier(.22,.7,.2,1),opacity .2s;filter:drop-shadow(0 2px 5px #0008)}.story-pointer svg{width:25px;height:32px;fill:#110c28;stroke:#fff;stroke-width:2.3;transition:transform .13s}.story-pointer.click svg{transform:scale(.84)}.story-pointer.click i{position:absolute;width:34px;height:34px;border:2px solid #bda2ff;left:-15px;top:-15px;border-radius:50%;animation:story-click .24s ease-out}.story-pointer.after,.story-pointer.frozen{opacity:0}.story-state-label{font-size:11px;color:#9faac5;padding:0 20px;margin:0 0 12px}.story-manual{flex-shrink:0;align-items:center}.story-manual button{border:1px solid #495168;border-radius:5px;padding:8px 10px;background:transparent;color:inherit;font-size:10px;white-space:nowrap}.story-manual .story-run{background:#7255ca;color:#fff;border-color:#a28bdb;display:flex;align-items:center;gap:5px}.story-run svg{width:14px}.story-run:disabled{opacity:.65;cursor:default}.story-disclaimer{padding:12px 20px;border-top:1px solid #ffffff16;display:flex;align-items:center;gap:14px;justify-content:space-between}.story-disclaimer small{font-size:10px;color:#a5aec4;line-height:1.5}.story-disclaimer a{display:flex;align-items:center;gap:5px;font-size:10px;color:#c6b3ff;white-space:nowrap}.story-disclaimer svg{width:13px}.done-story{background:#f5f6f9;color:#14203c}.done-story .story-toolbar{background:#fff;border-color:#e0e3ed}.done-story .story-toolbar i{color:#65728c}.story-done-shell{display:flex;height:calc(100% - 45px);min-height:290px}.story-done-shell>aside{background:#0b153a;color:#b5c1e4;display:flex;flex-direction:column;gap:17px;font-size:9px;padding:15px 11px;width:80px;flex-shrink:0}.story-done-shell>aside img{width:25px;height:25px;object-fit:contain;margin-bottom:5px}.story-done-shell>aside i{margin-top:auto;font-style:normal;font-size:8px}.story-done-main{padding:20px;flex:1;min-width:0}.story-project-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.story-project-title small{font-size:7px;color:#77829a;letter-spacing:.07em}.story-project-title h3{font-size:18px;margin:7px 0 0}.story-badge{font-size:8px!important;color:#356a54!important;background:#77b99d18;border:1px solid #79ba9d50;border-radius:20px;padding:5px 7px;white-space:nowrap}.story-task{display:flex;align-items:center;gap:9px;padding:12px 8px;border-bottom:1px solid #bfc7d842;min-width:0}.story-task strong{display:block;font-size:11px;font-weight:600}.story-task small{display:block;font-size:8px;color:#7b8497;margin-top:6px}.done-circle{font-size:18px;border:0;background:transparent;color:#8f99aa;padding:0;flex-shrink:0;line-height:1}.story-task.done .done-circle{color:#28a879}.story-task.done strong{color:#778296;text-decoration:line-through}.story-task .story-badge{margin-left:auto}.story-add{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #b8c5e3;border-radius:6px;padding:7px 8px;margin-top:20px;font-size:11px}.done-story .story-action{background:#237fe4;border-color:#77b9ff}.story-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.story-board section{padding:10px;background:#e8edf6;border-radius:7px;min-height:190px;min-width:0}.story-board h4{font-size:10px;margin:0 0 12px}.story-board .story-task{background:#fff;border-radius:5px;padding:10px 6px;margin-bottom:7px;align-items:flex-start}.story-board .story-task strong{font-size:9px}.story-board .story-task small{font-size:7px}.story-board p{font-size:9px!important;color:#748098}.story-board .story-action{font-size:9px!important;padding:7px}.story-trash-row{display:flex;align-items:center;gap:15px}.story-trash-row>.story-task{flex:1}.story-trash-row .story-action{font-size:9px!important}.story-project-card{padding:18px;background:#fff;border:1px solid #d5ddeb;border-radius:8px;max-width:340px}.story-project-card h4{font-size:16px;margin:18px 0 10px}.story-project-card p{font-size:11px!important}.story-done-main>h4{font-size:11px;margin:22px 0 6px}.is-dark{background:#12151d;color:#e1e7f4}.is-dark .story-toolbar{background:#20232e;border-color:#373b4a}.is-dark .story-project-title small,.is-dark .story-task small{color:#8794ad}.is-dark .story-project-card{background:#1e2533;border-color:#3f4a60}.is-dark .story-badge{color:#83d9ac!important}.ai-story-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:start}.ai-story-grid>img{width:100%;border-radius:12px;border:1px solid #ffffff20}.ai-story-grid article{border-bottom:1px solid #ffffff1a;padding:0 0 24px;margin-bottom:25px}.ai-story-grid small{color:#b397fb}.ai-story-grid h3{font-size:22px;margin:10px 0}.ai-story-grid p{font-size:14px;color:#adbad2;line-height:1.7}.public-unavailable{min-height:60vh;padding-top:90px;padding-bottom:90px}.public-unavailable h1{font-size:clamp(36px,7vw,70px)}.public-unavailable p{max-width:650px;line-height:1.8;color:#b9c6df}.state-narrative button:focus-visible{outline:3px solid #f4ce58;outline-offset:3px}@keyframes story-click{0%{transform:scale(.3);opacity:1}to{transform:scale(1.4);opacity:0}}@media(max-width:900px){.story-stage{min-height:320px}.story-inspector{padding:10px;gap:13px}.story-canvas{padding:14px}.demo-caption{flex-wrap:wrap}.ai-story-grid{gap:25px}.story-toolbar i{display:none}}@media(max-width:600px){.story-stage{min-height:350px;aspect-ratio:auto}.story-toolbar{padding:10px 8px;font-size:8px;height:43px}.story-toolbar>div{gap:10px}.story-editor{min-height:307px;grid-template-columns:15% 1fr 25%}.story-filmstrip{padding:10px 5px}.story-slide.mini>strong{font-size:5px}.story-slide.mini>span,.story-slide.mini>p{display:none}.story-canvas{padding:12px 8px}.story-inspector{padding:12px 7px;gap:14px;font-size:8px}.story-inspector nav{font-size:7px;gap:3px}.story-inspector p{font-size:8px!important}.story-inspector small{font-size:6px}.story-input{padding:7px;line-height:1.8}.story-action{padding:9px 8px;font-size:9px!important;gap:4px}.story-inspector .story-action{font-size:8px!important;padding:7px 3px}.story-inspector svg{width:10px}.story-slide>strong{font-size:19px;max-width:95%}.story-slide>p{font-size:6px}.story-slide>span{font-size:5px}.story-creation{padding:25px 18px}.story-creation h3{font-size:22px}.story-brief{min-height:160px}.story-creation>p{font-size:11px}.storyboard-cards{gap:6px}.storyboard-cards>div{padding:14px 8px}.storyboard-cards strong{font-size:11px}.storyboard-cards p{font-size:8px}.story-modal{inset:22% 8% auto;padding:20px}.story-modal h3{font-size:20px}.story-approaches{padding:10px;gap:6px}.story-approaches button{font-size:9px;padding:10px 8px;flex:1}.story-playback button{width:30px}.demo-top{font-size:9px;padding:10px 12px}.story-done-shell>aside{width:49px;padding:15px 6px;font-size:7px}.story-done-main{padding:17px 10px}.story-project-title h3{font-size:16px}.story-project-title{flex-wrap:wrap;margin-bottom:14px}.story-project-title small{font-size:6px}.story-task{padding:13px 2px;gap:6px}.story-task strong{font-size:10px}.story-task small{font-size:7px}.story-task .story-badge{font-size:6px!important;padding:4px}.story-board{gap:5px}.story-board section{padding:8px 5px;min-height:180px}.story-board h4{font-size:8px}.story-board .story-task{gap:3px;padding:8px 3px}.story-board .story-task strong{font-size:8px}.story-board .story-task small{display:none}.story-board .done-circle{font-size:12px}.story-board p{font-size:8px!important}.story-board .story-action{font-size:7px!important;padding:8px 4px;gap:1px}.story-board .story-action svg{width:9px}.story-trash-row{gap:5px}.story-trash-row .story-action{font-size:8px!important}.story-trash-row svg{width:12px}.story-feedback{font-size:9px!important;padding:10px}.story-state-label{font-size:10px;padding:0 12px}.story-disclaimer{padding:12px;flex-wrap:wrap;gap:7px}.story-disclaimer small{font-size:9px}.story-disclaimer a{font-size:11px}.story-manual button{padding:10px 11px}.ai-story-grid{grid-template-columns:1fr}.ai-story-grid article{padding-bottom:18px;margin-bottom:18px}.ai-story-grid h3{font-size:20px}.state-narrative .demo-controls{gap:4px;padding:10px 7px;flex-wrap:wrap}.state-narrative .demo-controls button{font-size:9px;padding:7px 5px;gap:4px;min-height:38px}.state-narrative .demo-controls button>span{width:17px;height:17px;font-size:8px}.state-narrative .demo-caption{padding:12px;gap:12px}.state-narrative .demo-caption p{font-size:11px}.state-narrative .demo-caption strong{font-size:14px}.story-toast{left:18%;font-size:8px!important;padding:8px}.story-pointer{width:21px}}@media(prefers-reduced-motion:reduce){.story-pointer{display:none}.story-stage *{animation:none!important;transition:none!important}}.execution-device-scene{position:relative;isolation:isolate;min-height:650px;margin:65px auto 0;max-width:1180px;text-align:left;color:#15243b}.device-ambient{position:absolute;z-index:-2;top:10%;right:2%;bottom:5%;left:2%;background:radial-gradient(ellipse at 38% 45%,#51b4bb36,transparent 62%),radial-gradient(ellipse at 85% 70%,#9563ff30,transparent 50%);filter:blur(30px)}.device-connection{position:absolute;z-index:-1;top:30%;right:10%;bottom:20%;left:10%;border:1px dashed #64d2c64d;border-radius:50%;transform:rotate(-12deg)}.device-connection i{position:absolute;width:8px;height:8px;border-radius:50%;background:#7fe9d8;box-shadow:0 0 20px #7fe9d8;animation:device-signal 5s ease-in-out infinite}.device-connection i:nth-child(1){left:12%;top:15%}.device-connection i:nth-child(2){left:50%;bottom:0;animation-delay:1s}.device-connection i:nth-child(3){right:6%;top:5%;animation-delay:2s}@keyframes device-signal{50%{opacity:.2;transform:scale(.7)}}.execution-laptop{position:relative;width:77%;padding-top:10px}.laptop-display{border:7px solid #364253;border-bottom-width:11px;border-radius:20px 20px 10px 10px;box-shadow:0 35px 75px #0005;background:#fff;overflow:hidden}.laptop-browser{height:30px;display:flex;align-items:center;gap:5px;background:#e9eef2;padding:0 13px;font-size:9px;color:#576578}.laptop-browser i{width:6px;height:6px;background:#bcc7d1;border-radius:50%}.laptop-browser>span:nth-last-child(2){flex:1;text-align:center}.laptop-app{display:flex;height:420px;background:#f7f9fc}.laptop-app>aside{width:135px;flex-shrink:0;padding:20px 10px;background:#fff;border-right:1px solid #e6ebf1;display:flex;flex-direction:column;gap:8px;font-size:10px}.execution-brand{display:flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.execution-brand img{width:22px;height:22px;object-fit:contain}.laptop-app aside .execution-brand{margin-bottom:25px}.laptop-app aside>span:not(.execution-brand){padding:7px 10px;border-radius:6px}.laptop-app aside .active,.execution-desktop aside .active{background:#e0f2f2;color:#187e79;font-weight:800}.laptop-app aside>small{margin-top:auto;color:#758296;font-size:9px}.laptop-content{position:relative;flex:1;padding:30px 42px}.execution-page-title>span,.execution-kicker{font-size:9px;letter-spacing:.13em;font-weight:800;color:#2a8f87}.execution-page-title h3{font-size:27px;line-height:1.2;letter-spacing:-.05em;margin:10px 0}.execution-page-title p,.execution-muted{font-size:11px;color:#65758a;line-height:1.6}.execution-metrics{display:flex;gap:32px;margin:22px 0}.execution-metrics>span{display:flex;flex-direction:column;gap:3px;font-size:9px;color:#758296}.execution-metrics strong{font-size:23px;color:#1c3647}.execution-next{padding:18px;background:#fff;border:1px solid #e1e9ed;border-radius:10px;box-shadow:0 8px 22px #1c364705}.execution-next h4{font-size:17px;margin:8px 0;letter-spacing:-.03em}.execution-next p{font-size:10px;color:#617084}.execution-chip{display:inline-flex;align-items:center;gap:20px;font-size:9px;font-weight:700;color:#268c83;background:#e8f5f2;border-radius:5px;padding:5px 8px;margin-top:8px}.execution-pulse{margin-top:16px;font-size:9px;color:#65758a}.execution-pulse>span{display:flex;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid #e6ebf1}.execution-pulse i{width:5px;height:5px;border-radius:50%;background:#559f98}.execution-pulse b{margin-left:auto;font-weight:500}.execution-t-bubble{position:absolute;bottom:14px;right:18px;display:grid;place-items:center;width:34px;height:34px;background:#268b83;color:#fff;border-radius:50%;font-size:16px;font-weight:900;box-shadow:0 5px 20px #268b8333}.execution-t-bubble svg{position:absolute;width:13px;bottom:0;right:-2px}.laptop-base{position:relative;width:108%;margin-left:-4%;height:16px;border-radius:2px 2px 50% 50%;background:linear-gradient(#b7c5cf,#667685);box-shadow:0 20px 35px #0003}.laptop-base i{display:block;width:17%;height:4px;background:#72828e;margin:auto;border-radius:0 0 7px 7px}.device-web-label{margin-top:20px;font-size:12px;font-weight:700;color:#e7f0ff;text-align:center}.device-web-label span{margin-left:10px;font-size:10px;color:#81d8cc;background:#1e574a55;border:1px solid #81d8cc44;padding:4px 8px;border-radius:20px}.execution-phone{width:205px;position:absolute;right:15%;top:215px;--phone-bg:#fcfdfd;--phone-fg:#15243b;--phone-muted:#6a788b;--phone-panel:#f0f5f7;--phone-line:#dfe8ed;color:var(--phone-fg)}.execution-phone:last-child{right:0;top:85px}.phone-hardware{padding:6px;border-radius:32px;background:linear-gradient(145deg,#647785,#1b2432 50%,#50636e);box-shadow:0 25px 60px #0007}.phone-status{height:24px;background:var(--phone-bg);border-radius:26px 26px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:8px;font-weight:800}.phone-status i{width:42px;height:12px;background:#132131;border-radius:12px}.phone-app-header{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:var(--phone-bg);border-bottom:1px solid var(--phone-line);font-size:10px}.phone-app-header .execution-brand img{width:19px;height:19px}.phone-content{height:326px;padding:19px 13px;background:var(--phone-bg);overflow:hidden}.phone-content h3{font-size:22px;line-height:1.14;letter-spacing:-.045em;margin:9px 0;color:var(--phone-fg)}.phone-content .execution-kicker{font-size:7px}.execution-note{background:var(--phone-panel,#f0f5f7);border:1px solid var(--phone-line,#dfe8ed);border-radius:8px;padding:12px;margin:15px 0}.execution-note>span{font-size:7px;letter-spacing:.1em;color:var(--phone-muted,#6a788b);font-weight:800}.execution-note p{font-size:10px;line-height:1.8;margin:5px 0;color:var(--phone-fg,#15243b)}.execution-proposal{display:flex;align-items:center;gap:8px;border:1px solid #46a99c55;background:#46a99c12;border-radius:9px;padding:10px;color:#248a7f}.execution-proposal svg{flex-shrink:0}.execution-proposal strong{font-size:10px}.execution-proposal small{display:block;font-size:8px;margin-top:4px;line-height:1.5}.execution-screen-note{font-size:8px;color:var(--phone-muted,#6a788b);display:block;margin-top:12px;line-height:1.6}.execution-mobile-button{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#258a82;color:#fff;border-radius:6px;padding:10px;font-size:9px;font-weight:700;margin-top:12px}.phone-bottom-nav{display:flex;justify-content:space-around;padding:10px 3px 5px;background:var(--phone-bg);color:var(--phone-muted);border-top:1px solid var(--phone-line);font-size:12px}.phone-bottom-nav>span,.phone-bottom-nav>b{display:grid;text-align:center;gap:4px}.phone-bottom-nav small{font-size:6px;font-weight:600}.phone-bottom-nav>b{color:#2c9c91}.phone-home-indicator{height:15px;border-radius:0 0 26px 26px;background:var(--phone-bg);position:relative}.phone-home-indicator:after{content:"";position:absolute;width:55px;height:3px;border-radius:5px;background:var(--phone-fg);bottom:5px;left:calc(50% - 27px)}.device-platform{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:#e7f0ff;margin-top:17px;font-weight:700}.device-platform img{width:21px;height:22px;filter:brightness(0) invert(1)}.device-platform small{display:block;font-size:9px;font-weight:400;color:#aabbd0;margin-top:3px}.execution-phone:last-child .device-platform img{filter:none;width:25px}.phone-dark{--phone-bg:#14232c;--phone-fg:#eef6f7;--phone-muted:#9bb0bb;--phone-panel:#1d3039;--phone-line:#31454d}.execution-question{font-size:10px;background:#258a8222;border:1px solid #48b6aa44;border-radius:10px 10px 2px;padding:10px;line-height:1.6;margin:14px 0}.execution-answer{font-size:10px;line-height:1.65}.execution-answer>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#54b8a8;font-weight:800}.execution-answer p{color:inherit!important;font-size:inherit!important}.execution-basis{font-size:8px;color:var(--phone-muted,#6a788b);padding-top:8px;border-top:1px solid var(--phone-line,#dfe8ed)}.execution-answer>small{display:inline-block;font-size:7px;border:1px solid #75899a66;border-radius:4px;padding:2px 5px;margin-top:8px;color:var(--phone-muted,#6a788b)}.done-unified-hero{padding:70px 0 35px;background:radial-gradient(ellipse at 80% 20%,#145b5733,transparent 55%)}.done-unified-hero .hero-center{text-align:center;max-width:880px;margin:auto}.done-unified-hero .product-name{justify-content:center}.done-unified-hero h1{font-size:clamp(42px,5.8vw,77px);letter-spacing:-.065em;line-height:1.06;margin:25px 0}.done-unified-hero h1 em{color:#81e0cb;font-style:normal}.done-unified-hero .lead{font-size:17px;max-width:720px;margin:20px auto;line-height:1.8;color:#acbed1}.done-unified-hero .actions{justify-content:center}.unified-caption{max-width:750px;text-align:center;margin:0 auto 16px;font-size:13px;line-height:1.8;color:#aebed0}.unified-caption strong{color:#fff}.execution-value-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff18;border-radius:16px;background:#ffffff04;padding:24px;margin-top:34px}.execution-value-strip>div{padding:0 22px;border-right:1px solid #ffffff18}.execution-value-strip>div:last-child{border:0}.execution-value-strip span{color:#81dfca;font-size:10px;letter-spacing:.1em;font-weight:800}.execution-value-strip h3{font-size:17px;letter-spacing:-.02em;margin:10px 0}.execution-value-strip p{font-size:12px;line-height:1.7;color:#aebed0}.execution-disclosure{font-size:11px;line-height:1.7;color:#748198;max-width:850px;margin:20px auto;text-align:center}.execution-disclosure a{color:inherit}.execution-tour{border:1px solid #dce5eb;border-radius:18px;background:#fff;overflow:hidden;color:#15243b;box-shadow:0 20px 65px #182b4a12;min-width:0}.execution-tour-heading{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f6f9fa;border-bottom:1px solid #e4ebef;font-size:12px;font-weight:700}.execution-tour-heading>span{display:flex;align-items:center;gap:8px}.execution-tour-heading img{width:22px;height:22px}.execution-tour-heading>div{display:flex;gap:6px}.execution-tour button{cursor:pointer;font:inherit}.execution-tour-heading button{background:#fff;border:1px solid #dce5eb;border-radius:7px;display:grid;place-items:center;width:32px;height:32px}.execution-tour-heading svg{width:15px}.execution-stage{position:relative;overflow:hidden;min-height:490px}.execution-desktop{display:flex;min-height:490px;--phone-bg:#fcfdfd;--phone-fg:#15243b;--phone-muted:#6a788b;--phone-panel:#f0f5f7;--phone-line:#dfe8ed;background:#f7f9fc;color:#15243b}.execution-desktop>aside{flex-shrink:0;width:145px;background:#fff;border-right:1px solid #e1e9ee;display:flex;flex-direction:column;gap:7px;padding:23px 12px;font-size:11px}.execution-desktop>aside>.execution-brand{margin-bottom:30px}.execution-desktop>aside>span:not(.execution-brand){padding:8px;border-radius:7px}.execution-desktop>aside>small{margin-top:auto;font-size:9px;color:#7d8c9c}.execution-desktop-body{flex:1;position:relative;min-width:0}.execution-topbar{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e4ebef;font-size:11px}.execution-topbar>span:last-child{font-size:9px;color:#768397}.execution-full-brief{padding:24px 34px;max-width:720px}.execution-full-brief .execution-page-title h3{font-size:27px}.execution-full-brief .execution-metrics{margin:18px 0}.execution-full-brief .execution-next,.execution-full-brief .execution-pulse{max-width:560px}.execution-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#258a82;border:1px solid #258a82;color:#fff;padding:11px 16px;border-radius:7px;font-size:11px!important;font-weight:700!important}.execution-action svg{width:15px;height:15px}.execution-full-brief>.execution-action{margin-top:13px}.execution-full-brief>.execution-proposal{margin-top:13px;font-size:11px}.execution-meeting-desktop{padding:35px;max-width:630px}.execution-meeting-desktop h3{font-size:32px;letter-spacing:-.04em;line-height:1.15;margin:12px 0}.execution-meeting-desktop h3 br{display:none}.execution-meeting-desktop .execution-note{margin:20px 0}.execution-meeting-desktop .execution-note p{font-size:13px}.execution-meeting-desktop .execution-mobile-button{display:none}.execution-meeting-desktop .execution-screen-note{font-size:10px}.execution-meeting-desktop .execution-proposal strong{font-size:12px}.execution-meeting-desktop .execution-proposal small{font-size:10px}.execution-local-feedback{color:#248a7f;display:flex;align-items:center;gap:7px;font-size:11px;margin:16px 0}.execution-local-feedback svg{width:17px}.execution-floating-t{position:absolute;bottom:25px;right:24px;width:53px;height:53px;border-radius:50%;padding:0;font-size:26px!important;box-shadow:0 8px 30px #258a8244}.execution-floating-t svg{position:absolute;bottom:-2px;right:-2px;width:21px;height:21px;filter:drop-shadow(0 0 2px white)}.execution-chat{position:absolute;right:18px;bottom:15px;width:330px;max-width:calc(100% - 36px);background:var(--phone-bg);color:var(--phone-fg);border:1px solid var(--phone-line);border-radius:16px;box-shadow:0 18px 65px #071a2b33;padding:20px;font-size:12px}.execution-chat-title{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--phone-line);padding-bottom:15px}.execution-chat-title>span{display:grid;place-items:center;width:33px;height:33px;background:#258a82;color:#fff;border-radius:50%;font-size:20px;font-weight:800}.execution-chat-title strong{display:block;font-size:14px}.execution-chat-title small{font-size:9px;color:var(--phone-muted)}.execution-chat-title>svg{margin-left:auto;color:#54b8a8}.execution-chat-greeting{font-size:15px;font-weight:700;margin:18px 0 10px}.execution-chat>p:not(.execution-chat-greeting){color:var(--phone-muted);font-size:11px;line-height:1.8}.execution-chat-prompt{display:flex;justify-content:space-between;border:1px solid var(--phone-line);border-radius:8px;padding:12px;font-size:10px;margin-top:60px;color:var(--phone-muted)}.execution-chat-prompt svg{width:14px}.execution-chat .execution-answer,.execution-chat .execution-question{font-size:11px}.execution-chat>.execution-action{font-size:10px!important;margin:35px 0 0;padding:12px 10px}.execution-planner-preview{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:10px;color:#64c6b7}.execution-planner-preview svg{width:14px}.execution-dark{--phone-bg:#14232c;--phone-fg:#eef6f7;--phone-muted:#9bb0bb;--phone-panel:#1d3039;--phone-line:#31454d;background:#14232c;color:#edf4f6}.execution-dark>aside{background:#101e27;border-color:#31454d}.execution-dark .execution-topbar{border-color:#31454d}.execution-dark .execution-next{background:#1d3039;border-color:#31454d}.execution-dark .execution-metrics strong{color:#edf4f6}.execution-dark .execution-pulse>span{border-color:#31454d}.execution-planner{padding:45px 32px}.execution-planner h3,.execution-result h3{font-size:29px;letter-spacing:-.04em;line-height:1.2;margin:12px 0}.execution-planner>p,.execution-result>p{font-size:13px;color:#6a788b;line-height:1.7;max-width:470px}.execution-timeblock{margin-top:35px;display:flex;align-items:center;gap:20px;border:1px solid #74b8ab55;border-left:4px solid #3c9c8f;background:#fff;border-radius:8px;padding:24px}.execution-timeblock>span{font-size:17px;color:#258a82}.execution-timeblock small{font-size:10px}.execution-timeblock strong{font-size:13px}.execution-timeblock p{font-size:10px;color:#6a788b}.execution-timeblock>svg{margin-left:auto;color:#258a82;font-size:27px}.execution-timeblock .execution-action{margin-left:auto}.execution-result{position:relative;padding:65px 35px}.execution-result-task{display:flex;align-items:center;gap:16px;border:1px solid #dce5eb;background:#fff;border-radius:10px;padding:22px;margin-top:28px}.execution-result-task>svg{color:#258a82;font-size:27px}.execution-result-task>span strong{display:block;font-size:14px}.execution-result-task>span small{display:block;font-size:10px;color:#6a788b;margin-top:6px}.execution-result-task>.execution-completed-label{margin-left:auto;font-size:10px;color:#258a82;background:#e0f4ee;padding:6px 10px;border-radius:20px}.result-complete .execution-result-task{border-color:#81c7b6}.execution-celebration{position:relative;padding:32px 0;text-align:center;color:#258a82;font-size:14px}.execution-celebration i{position:absolute;color:#4eb6a5;animation:execution-confetti 1.4s ease-out both;font-size:18px}.execution-celebration i:nth-child(1){left:10%;top:10px}.execution-celebration i:nth-child(2){left:30%;top:40px;color:#b592f0}.execution-celebration i:nth-child(3){right:10%;top:20px;color:#e8b64f}.execution-celebration i:nth-child(4){right:28%;top:60px}.execution-celebration i:nth-child(5){left:50%;top:5px;color:#e8b64f}@keyframes execution-confetti{0%{transform:translateY(25px) scale(.2);opacity:0}to{transform:translateY(-10px) rotate(25deg);opacity:1}}.execution-pointer{position:absolute;width:25px;height:32px;z-index:5;pointer-events:none;transition:left 1.05s cubic-bezier(.22,.7,.2,1),top 1.05s cubic-bezier(.22,.7,.2,1),opacity .3s;filter:drop-shadow(0 3px 5px #1234)}.execution-pointer svg{width:25px;height:32px;fill:#172d3f;stroke:#fff;stroke-width:2.5}.execution-pointer i{position:absolute;width:30px;height:30px;border:2px solid #48b6aa;border-radius:50%;left:-12px;top:-12px;opacity:0}.execution-pointer.click i{animation:execution-click .45s ease-out}.execution-pointer.after{opacity:0}@keyframes execution-click{0%{transform:scale(.3);opacity:1}to{transform:scale(1.5);opacity:0}}.execution-step-nav{display:flex;gap:4px;padding:12px 14px;border-top:1px solid #e4ebef;flex-wrap:wrap}.execution-step-nav button{display:flex;align-items:center;gap:6px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#65758a;font-size:10px;font-weight:700}.execution-step-nav button span{font-size:8px;color:#8492a3}.execution-step-nav button[aria-pressed=true]{background:#e4f4ef;color:#207f74}.execution-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 24px 18px}.execution-caption strong{font-size:16px;letter-spacing:-.03em}.execution-caption p{font-size:11px;line-height:1.7;color:#6a788b;max-width:570px;margin:6px 0}.execution-caption>button{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;background:#258a82;border:1px solid #258a82;color:#fff;border-radius:6px;padding:10px 12px;font-size:10px;font-weight:700}.execution-caption>button svg{width:15px}.execution-caption>button:disabled{background:#edf5f2;color:#378d80;border-color:#cee5de;cursor:default}.execution-truth{font-size:10px!important;line-height:1.7!important;color:#6e7d8e!important;padding:15px 24px;margin:0!important;border-top:1px solid #e4ebef;background:#f7f9fa}.execution-compact .execution-desktop>aside{width:90px;font-size:8px;padding:18px 8px}.execution-compact .execution-brand{font-size:9px;gap:4px}.execution-compact .execution-brand img{width:17px;height:17px}.execution-compact .execution-full-brief{padding:20px}.execution-compact .execution-page-title h3{font-size:22px}.execution-compact .execution-topbar{padding:0 20px}.execution-compact .execution-topbar>span:last-child{display:none}.execution-compact .execution-caption{display:block}.execution-compact .execution-caption>button{margin-top:12px}.execution-compact .execution-step-nav button{font-size:9px;padding:7px}.execution-compact .execution-chat{width:290px}.execution-compact .execution-result,.execution-compact .execution-planner{padding:40px 20px}.execution-compact .execution-timeblock{gap:10px;padding:16px;flex-wrap:wrap}.execution-compact .execution-result-task{padding:17px;gap:10px}@media(min-width:1500px){.execution-device-scene{min-height:680px}.execution-phone{width:220px}.phone-content{height:350px}.execution-laptop{width:77%}.laptop-app{height:440px}}@media(max-width:900px){.execution-device-scene{min-height:570px;margin-top:45px}.execution-laptop{width:83%}.laptop-app{height:340px}.laptop-app>aside{width:100px;padding:15px 8px;font-size:8px}.laptop-app aside .execution-brand{font-size:10px}.laptop-content{padding:24px}.laptop-content .execution-page-title h3{font-size:23px}.laptop-content .execution-pulse{display:none}.execution-phone{width:165px;top:225px;right:18%}.execution-phone:last-child{top:120px;right:0}.phone-content{height:270px;padding:16px 10px}.phone-content h3{font-size:19px}.phone-content .execution-question,.phone-content .execution-answer{font-size:8px}.phone-content .execution-note{padding:9px;margin:12px 0}.phone-content .execution-note p,.phone-content .execution-proposal strong{font-size:8px}.phone-content .execution-proposal small,.phone-content .execution-screen-note{font-size:7px}.phone-content .execution-mobile-button{font-size:7px;padding:8px}.phone-app-header .execution-brand{font-size:9px}.execution-value-strip{padding:20px 10px}.execution-value-strip>div{padding:0 15px}}@media(max-width:600px){.done-unified-hero{padding-top:45px}.done-unified-hero h1{font-size:43px}.done-unified-hero .lead{font-size:14px}.execution-device-scene{display:grid;grid-template-columns:1fr 1fr;gap:32px 14px;min-height:0;margin-top:40px;padding:0 4px}.execution-laptop{width:100%;grid-column:1/-1}.laptop-app{height:245px}.laptop-display{border-width:5px;border-radius:12px 12px 7px 7px}.laptop-browser{font-size:7px;height:22px}.laptop-app>aside{width:72px;font-size:6px;padding:13px 5px;gap:5px}.laptop-app aside .execution-brand{font-size:7px;margin-bottom:12px;gap:3px}.laptop-app aside .execution-brand img{width:14px;height:14px}.laptop-app aside>span:not(.execution-brand){padding:5px}.laptop-app aside>small{font-size:6px}.laptop-content{padding:16px 13px}.laptop-content .execution-page-title>span{font-size:6px}.laptop-content .execution-page-title h3{font-size:19px;margin:8px 0}.laptop-content .execution-page-title p{font-size:7px}.laptop-content .execution-metrics{gap:18px;margin:12px 0}.laptop-content .execution-metrics strong{font-size:17px}.laptop-content .execution-metrics>span{font-size:6px}.laptop-content .execution-next{padding:10px}.laptop-content .execution-kicker{font-size:6px}.laptop-content .execution-next h4{font-size:12px;margin:5px 0}.laptop-content .execution-next p{font-size:7px}.laptop-content .execution-chip{font-size:6px;margin-top:5px;padding:3px 5px}.execution-t-bubble{width:22px;height:22px;font-size:12px;bottom:7px;right:9px}.execution-t-bubble svg{width:10px}.laptop-base{height:10px;width:104%;margin-left:-2%}.device-web-label{font-size:10px;margin-top:13px}.device-web-label span{font-size:8px}.execution-phone,.execution-phone:last-child{position:relative;top:auto;right:auto;width:100%;max-width:200px;justify-self:center}.phone-content{height:270px}.phone-hardware{padding:5px}.device-platform{font-size:10px;margin-top:12px}.device-platform small{font-size:8px}.unified-caption{margin-top:30px;font-size:11px}.execution-value-strip{grid-template-columns:1fr;padding:5px 22px;margin-top:25px}.execution-value-strip>div{padding:20px 0;border-right:0;border-bottom:1px solid #ffffff18}.execution-value-strip h3{font-size:17px}.execution-value-strip p{font-size:12px}.execution-stage,.execution-desktop{min-height:510px}.execution-desktop>aside{display:none}.execution-topbar{padding:0 18px;font-size:10px}.execution-topbar>span:last-child{font-size:8px}.execution-full-brief{padding:26px 20px}.execution-full-brief .execution-page-title h3{font-size:27px}.execution-chat{right:12px;bottom:15px;max-width:calc(100% - 24px);width:310px;padding:18px}.execution-meeting-desktop{padding:35px 20px}.execution-caption{padding:10px 18px 17px;display:block}.execution-caption>button{margin-top:12px}.execution-caption strong{font-size:15px}.execution-truth{padding:14px 18px!important;font-size:9px!important}.execution-step-nav{padding:10px;gap:2px}.execution-step-nav button{padding:8px;font-size:9px}.execution-tour-heading{padding:12px 15px}.execution-result,.execution-planner{padding:45px 20px}.execution-result h3,.execution-planner h3{font-size:27px}.execution-timeblock{flex-wrap:wrap;padding:20px;gap:15px}.execution-timeblock .execution-action{margin-left:0}.execution-result-task{padding:17px;gap:10px}.execution-result-task>span strong{font-size:12px}.execution-compact .execution-desktop>aside{display:none}.execution-compact .execution-full-brief{padding:26px 20px}.execution-compact .execution-page-title h3{font-size:27px}}.execution-page-title p,.execution-next p{margin:0}.phone-content .execution-answer p{margin:6px 0}.phone-content .execution-muted{margin:0}.execution-device-scene .execution-next h4{line-height:1.3}.execution-device-scene .execution-pulse{margin-top:12px}.execution-device-scene{min-height:700px}.execution-phone{top:150px}.phone-content .execution-note{font-size:10px;line-height:1.5;padding:10px;margin:12px 0}.phone-content .execution-note p{line-height:1.65}.phone-content .execution-proposal{font-size:10px;line-height:1.4;padding:9px}.phone-content .execution-question{font-size:9px;line-height:1.5;padding:8px;margin:10px 0}.phone-content .execution-answer{font-size:9px;line-height:1.5}.phone-content .execution-mobile-button{margin-top:9px;padding:9px;font-size:8px}.phone-content .execution-basis{padding-top:6px;font-size:7px}.phone-content .execution-answer>small{margin-top:6px;font-size:6px}@media(min-width:1500px){.execution-device-scene{min-height:730px}}@media(min-width:601px)and (max-width:900px){.execution-device-scene{min-height:660px}.execution-phone{top:170px}.phone-content .execution-note{padding:8px}.phone-content .execution-proposal{padding:8px;font-size:8px}.phone-content .execution-question,.phone-content .execution-answer{font-size:7px}.phone-content .execution-answer>span{font-size:7px}.phone-content .execution-basis,.phone-content .execution-mobile-button{font-size:6px}}@media(max-width:600px){.execution-device-scene{min-height:0}.execution-phone{top:auto}.phone-content .execution-note{padding:8px}.phone-content .execution-proposal{padding:8px;font-size:8px}.phone-content .execution-question,.phone-content .execution-answer{font-size:7px}.phone-content .execution-answer>span{font-size:7px}.phone-content .execution-basis,.phone-content .execution-mobile-button{font-size:6px}.execution-step-nav button,.execution-tour-heading button,.creation-step-nav button,.creation-demo-top button{min-height:44px}}@media(prefers-reduced-motion:reduce){.device-connection i,.execution-celebration i,.execution-pointer.click i{animation:none}.execution-pointer{transition:none;display:none}}.phone-content{padding-top:12px;padding-bottom:12px;height:auto;min-height:326px;overflow:visible}.execution-device-scene{min-height:740px}@media(min-width:1500px){.phone-content{min-height:350px}}@media(min-width:601px)and (max-width:900px){.execution-device-scene{min-height:740px}.phone-content{min-height:310px}}@media(max-width:600px){.execution-device-scene{min-height:0}.phone-content{min-height:310px}}@media(max-width:365px){.execution-device-scene{grid-template-columns:1fr}.execution-phone,.execution-phone:last-child{width:205px;max-width:100%}}@media(max-width:600px){.device-connection{display:none}}.creation-experience{border:1px solid #ffffff26;border-radius:18px;overflow:hidden;background:#0f1b31;box-shadow:0 30px 60px #0002}.creation-demo-top{display:flex;align-items:center;justify-content:space-between;padding:16px 23px;background:#17233a;border-bottom:1px solid #ffffff15;font-size:12px;font-weight:700}.creation-demo-top>span{display:flex;align-items:center;gap:8px}.creation-demo-top svg{width:17px;height:17px;color:#b89aff}.creation-demo-top>div{display:flex;gap:5px}.creation-demo-top button{display:grid;place-items:center;width:32px;height:32px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:7px}.creation-step-nav{display:flex;gap:6px;padding:15px 18px;flex-wrap:wrap;background:#0c172a}.creation-step-nav button{font-size:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;background:transparent;border-radius:7px;color:#a3b4cd}.creation-step-nav button span{font-size:8px;color:#8195b5}.creation-step-nav button[aria-pressed=true]{color:#d9c8ff;background:#8457e52b}.creation-demo-stage{position:relative;min-height:400px;background:radial-gradient(ellipse at 30% 10%,#32276366,transparent 65%);overflow:hidden}.creation-eyebrow{font-size:9px;font-weight:800;letter-spacing:.12em;color:#b79df5}.creation-demo-stage h3{font-size:33px;letter-spacing:-.04em;margin:14px 0 22px;line-height:1.2}.creation-demo-stage p{font-size:12px;line-height:1.8;color:#a4b4ca}.creation-brief{max-width:820px;padding:42px}.creation-brief-text{font-size:13px;line-height:1.9;background:#ffffff05;border:1px solid #ffffff25;border-radius:10px;padding:22px;color:#d5dfed}.creation-settings{display:flex;gap:12px;margin:16px 0 24px}.creation-settings>span{font-size:10px;padding:6px 10px;border:1px solid #ffffff20;border-radius:20px;color:#b3c2d8}.creation-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:11px 16px;border:1px solid #b08aff88;border-radius:7px;background:#8456e5;color:#fff;font-size:11px;font-weight:700}.creation-action:disabled{color:#a9cdbf;background:#1c3c3d;border-color:#8cc4b344;cursor:default}.creation-success{display:flex;align-items:center;gap:9px;color:#82ddbd;font-size:12px;line-height:1.7;margin-top:20px}.creation-success svg{width:17px;flex-shrink:0}.creation-storyboard{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:40px}.creation-storyboard-list>div:not(.creation-success){display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #ffffff20;background:#ffffff04;border-radius:9px;margin-bottom:8px}.creation-storyboard-list strong{font-size:12px;font-weight:600}.creation-storyboard-list span{font-size:9px;color:#a689df}.creation-storyboard-list small{font-size:9px;color:#92a5c1;margin-left:auto}.creation-storyboard-list>small{display:block;margin:12px 0 18px}.creation-design{padding:42px}.creation-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.creation-options>div{position:relative;border:1px solid #ffffff26;border-radius:10px;padding:12px;background:#ffffff03}.creation-options>div.selected{border-color:#b294fa;background:#8654df18}.creation-options strong{font-size:11px;font-weight:650;display:block;margin-top:12px}.creation-options svg{position:absolute;right:12px;bottom:12px;color:#b294fa}.creation-layout-preview{position:relative;height:100px;background:#e9edf7;border-radius:5px;padding:20px 14px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.creation-layout-preview span{height:5px;width:52%;background:#637997;border-radius:2px}.creation-layout-preview span:nth-child(2){width:35%;height:3px;background:#99a9bd}.creation-layout-preview i{position:absolute;right:12px;top:12px;width:37%;height:75%;background:linear-gradient(145deg,#b7c7f1,#6a83a9);border-radius:5px}.theme-options>div:nth-child(2) .creation-layout-preview{background:#14332e}.theme-options>div:nth-child(2) .creation-layout-preview span{background:#85d8b5}.theme-options>div:nth-child(3) .creation-layout-preview{background:#1d173c}.theme-options>div:nth-child(3) .creation-layout-preview span{background:#e7dafa}.theme-options>div:nth-child(3) .creation-layout-preview i{background:linear-gradient(145deg,#aa7bf2,#314a9c)}.creation-editor-bar{display:flex;justify-content:space-between;padding:14px 18px;background:#171d2d;font-size:10px;gap:20px}.creation-editor-bar small{color:#81c7b3;font-size:8px;margin-left:12px}.creation-editor-bar>span:last-child{font-size:9px;color:#c6b2ef}.creation-editor-body{display:grid;grid-template-columns:110px 1fr 230px;min-height:370px}.creation-editor-body>aside{padding:17px 10px;display:flex;flex-direction:column;gap:10px;background:#111725;border-right:1px solid #ffffff15}.creation-editor-body>aside>div{display:flex;flex-direction:column;gap:13px;min-height:65px;border:1px solid #ffffff25;border-radius:5px;padding:8px;background:linear-gradient(140deg,#1a2343,#312552);font-size:8px}.creation-editor-body>aside small{font-size:7px;color:#ab94d2}.creation-editor-canvas{display:grid;place-items:center;padding:25px;background:#080f20}.creation-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/9;width:100%;display:flex;flex-direction:column;justify-content:center;padding:8%;background:linear-gradient(130deg,#171c3b,#141528);border:1px solid #7f739333;border-radius:4px}.creation-cover>span{font-size:7px;letter-spacing:.12em;color:#ae92ec}.creation-cover h3{font-size:clamp(17px,2vw,30px);margin:14px 0;line-height:1.2;color:#fff;z-index:1;max-width:90%}.creation-cover p{font-size:9px!important;z-index:1}.creation-cover-wave{position:absolute;z-index:-1;right:-5%;top:-25%;width:45%;height:140%;background:linear-gradient(130deg,#a582df88,#2b4874aa);border-radius:50%;transform:rotate(25deg);box-shadow:-20px 0 60px #77d5}.generated-cover{background:radial-gradient(ellipse at 90% 100%,#598acb66,transparent 60%),linear-gradient(120deg,#111329,#251b45)}.generated-cover .creation-cover-wave{width:55%;right:-15%;background:linear-gradient(130deg,#d2aafa,#4a5daa);box-shadow:-35px 10px #292452,-65px 20px #1b1c3f;transform:rotate(12deg)}.creation-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#0d1420}.creation-inspector{padding:20px 16px;border-left:1px solid #ffffff15;background:#161e2e}.creation-inspector nav{display:flex;gap:25px;font-size:11px;margin-bottom:30px;color:#a795cb}.creation-inspector nav b{color:#e0cdff;border-bottom:2px solid #a580f2;padding-bottom:8px}.creation-inspector .creation-eyebrow{font-size:8px}.creation-inspector h4{font-size:16px;line-height:1.3;margin:15px 0}.creation-inspector p{font-size:10px}.creation-inspector>.creation-action{font-size:9px;padding:10px;gap:5px}.creation-inspector>small{display:block;font-size:8px;line-height:1.7;color:#8ea1bd;margin-top:20px}.creation-inspector .creation-success{font-size:10px}.creation-demo-caption{padding:23px 27px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff15}.creation-demo-caption h4{font-size:19px;letter-spacing:-.03em;margin:12px 0}.creation-demo-caption p{font-size:12px;color:#a4b4ca;line-height:1.8;margin:0;max-width:700px}.creation-demo-caption>.creation-action{flex-shrink:0}.creation-proof-badge{display:inline-flex;font-size:8px;font-weight:700;letter-spacing:.04em;background:#5bb8a91a;color:#8cd9c8;border:1px solid #5bb8a944;border-radius:20px;padding:5px 8px}.creation-proof-badge.illustrative{color:#e1bf84;background:#dfb66b11;border-color:#dfb66b44}.creation-proof-badge.observed{color:#b9b6f1;background:#9a8bdf11;border-color:#9a8bdf44}.creation-proof{border-top:1px solid #ffffff18;padding:18px 27px}.creation-proof summary{display:flex;align-items:center;gap:10px;font-size:11px;color:#c5b4f3;min-height:30px}.creation-proof figure{margin:20px 0 0}.creation-proof img{width:100%;height:auto;max-height:none;border:1px solid #ffffff25;border-radius:7px}.creation-proof figcaption{font-size:10px;line-height:1.7;color:#9fb0c8;margin:12px 0}.creation-demo-note{font-size:10px!important;line-height:1.8!important;color:#8ea1bd!important;background:#0b1528;padding:15px 27px;margin:0!important}.creation-tour .tour-heading{margin-bottom:32px}@media(max-width:900px){.creation-editor-body{grid-template-columns:70px 1fr 190px}.creation-editor-body>aside{padding:10px 7px}.creation-inspector{padding:18px 12px}.creation-storyboard{gap:25px}.creation-editor-canvas{padding:17px}.creation-inspector>.creation-action{font-size:8px}.creation-cover h3{font-size:18px}.creation-cover p{font-size:7px!important}}@media(max-width:600px){.creation-demo-stage{min-height:440px}.creation-demo-top{padding:14px 16px}.creation-step-nav{padding:10px;gap:1px}.creation-step-nav button{padding:8px 7px;font-size:9px;gap:5px}.creation-brief,.creation-design{padding:30px 20px}.creation-demo-stage h3{font-size:27px}.creation-brief-text{font-size:11px;padding:18px}.creation-storyboard{grid-template-columns:1fr;gap:10px;padding:28px 20px}.creation-storyboard h3{margin-bottom:14px}.creation-storyboard h3 br{display:none}.creation-storyboard p{font-size:11px}.creation-storyboard-list>div:not(.creation-success){padding:12px;gap:8px}.creation-storyboard-list strong{font-size:10px}.creation-storyboard-list small{font-size:8px}.creation-options{gap:7px}.creation-options>div{padding:7px}.creation-layout-preview{height:75px;padding:15px 8px}.creation-layout-preview i{right:6px;top:10px}.creation-options strong{font-size:8px}.creation-options svg{width:10px;right:5px;bottom:9px}.creation-editor-bar{font-size:8px;padding:12px;gap:10px}.creation-editor-bar>span:last-child{font-size:7px}.creation-editor-body{grid-template-columns:48px 1fr;min-height:430px}.creation-editor-body>aside{grid-row:1/3;gap:6px;padding:9px 4px}.creation-editor-body>aside>div{font-size:6px;min-height:45px;padding:5px;gap:6px}.creation-editor-body>aside small{font-size:5px}.creation-editor-canvas{padding:15px 12px}.creation-cover h3{font-size:20px}.creation-cover>span{font-size:5px}.creation-cover p{font-size:6px!important}.creation-inspector{border-top:1px solid #ffffff15;display:grid;grid-template-columns:1fr auto;gap:9px 10px;padding:15px}.creation-inspector nav{display:none}.creation-inspector>.creation-eyebrow{grid-column:1/-1;font-size:7px}.creation-inspector h4{font-size:15px;grid-column:1/-1;margin:0}.creation-inspector p{font-size:9px;margin:0}.creation-inspector>small{grid-column:1/-1;font-size:8px;margin-top:0}.creation-inspector>.creation-action{font-size:8px;align-self:start;padding:10px 8px}.creation-inspector .creation-success{font-size:9px;margin:0}.creation-demo-caption{padding:20px;display:block}.creation-demo-caption h4{font-size:17px}.creation-demo-caption p{font-size:11px}.creation-demo-caption>.creation-action{margin-top:17px}.creation-proof{padding:15px 20px}.creation-demo-note{padding:15px 20px!important;font-size:9px!important}}.monthly-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px;color:#182940}.monthly-plan-grid.three-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-plan{display:flex;flex-direction:column;padding:30px;border:1px solid #dce2ec;border-radius:16px;background:#fff;position:relative}.monthly-plan.featured-plan{border:1px solid #a78af3;box-shadow:0 10px 40px #7352bf0f}.monthly-plan-top{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.monthly-plan-top>span{font-size:13px;font-weight:800}.monthly-plan-top>small{border-radius:20px;background:#f0ecff;color:#6b47b6;padding:5px 9px;font-size:9px;font-weight:700}.planned-plan .monthly-plan-top>small{background:#e9f2f1;color:#287e75}.monthly-plan h3{font-size:21px;letter-spacing:-.04em;line-height:1.25;margin:22px 0}.monthly-price{display:flex;align-items:baseline;gap:10px}.monthly-price strong{font-size:55px;letter-spacing:-.065em;line-height:1.2}.monthly-price>span{font-size:11px;color:#6c7a8e}.monthly-plan ul{padding:23px 0 15px;list-style:none;display:grid;gap:15px;margin:0 0 25px}.monthly-plan li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;color:#5c6a80}.monthly-plan li svg{color:#8153d5;width:15px;height:15px;margin-top:3px;flex-shrink:0}.monthly-plan-action{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border-radius:7px;background:#7850dc;border:1px solid #7850dc;color:#fff;font-size:11px;font-weight:700;padding:12px;text-align:center}.monthly-plan-action svg{width:15px}.monthly-plan-action:disabled{background:#f1f4f6;color:#66758a;border-color:#dce2ec;cursor:default}.monthly-price-note{font-size:11px!important;line-height:1.8!important;color:#738097!important;max-width:950px;margin:20px 0 0!important}.pricing-intro .lead{max-width:750px}@media(max-width:850px){.monthly-plan-grid.three-plans{grid-template-columns:1fr}.monthly-plan{padding:25px}.monthly-plan h3{font-size:23px}}@media(max-width:600px){.monthly-plan-grid{grid-template-columns:1fr}.monthly-plan{padding:25px}.monthly-price strong{font-size:49px}}.site-header{height:82px;background:#071226f5;border-bottom:1px solid #ffffff20;position:sticky;top:0;z-index:50}.site-header .header-inner{position:static;width:min(1320px,calc(100% - 64px));height:100%;display:grid;grid-template-columns:auto 1fr auto;gap:42px}.site-header .brand{display:block;justify-self:start}.site-header .brand img{width:165px}.site-header .nav-links{position:static;display:flex;align-items:center;justify-content:flex-start;gap:24px;margin:0;min-width:0;font-size:13px;font-weight:650}.site-header.nav-center .header-inner{grid-template-columns:1fr auto 1fr;gap:25px}.site-header.nav-center .nav-links{justify-content:center}.site-header .nav-disclosure>button{display:flex;align-items:center;gap:6px;background:none;color:#e5eaf4;font-size:13px;font-weight:650;min-height:48px;padding:12px 0}.site-header .nav-disclosure>button[aria-expanded=true]{color:#c6b0ff}.site-header .nav-disclosure>button[aria-expanded=true]>svg{transform:rotate(180deg)}.site-header .nav-links>a{font-size:13px;padding:12px 0;min-height:48px;display:flex;align-items:center}.site-header .nav-auth{display:flex;align-items:center;gap:22px;justify-self:end;white-space:nowrap;font-size:12px;font-weight:700}.site-header .nav-auth>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px}.site-header .nav-auth .nav-signup{min-height:43px;background:#8055ed;color:#fff;border-radius:9px;padding:11px 20px;box-shadow:0 5px 20px #8055ed1a}.site-header .nav-auth .nav-signup:hover{background:#946aff}.site-header .nav-mcp{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;color:#a5b4ca}.site-header .nav-mcp>small{font-size:8px;border:1px solid #ffffff24;border-radius:4px;padding:2px 4px;color:#96a6bd}.site-header .mobile-auth,.site-header .nav-mobile-toggle{display:none}.mega-panel{position:absolute;left:50%;top:calc(100% - 1px);transform:translate(-50%);width:min(760px,calc(100vw - 48px));display:grid;grid-template-columns:1fr 285px;gap:25px;padding:25px;background:#fff;color:#15243e;border:1px solid #dce3ec;border-radius:0 0 16px 16px;box-shadow:0 25px 70px #0005;animation:nav-panel-enter .16s ease-out}.nav-left .mega-panel{left:max(24px,calc((100% - 1320px)/2 + 207px));transform:none}.mega-panel .nav-group-label{font-size:9px;font-weight:800;letter-spacing:.12em;color:#71819a;margin:0 0 15px;line-height:1.5}.nav-destination{display:flex;align-items:center;gap:13px;min-height:78px;padding:12px 9px;border-radius:9px;transition:background .15s}.nav-destination:hover,.nav-destination:focus-visible{background:#f1edfc}.nav-destination>img{width:34px;height:34px;object-fit:contain;flex-shrink:0}.nav-destination>svg:first-child{color:#8256d8;flex-shrink:0}.nav-destination>svg:last-child{margin-left:auto;color:#8090a7;flex-shrink:0}.nav-destination strong{display:block;font-size:16px;letter-spacing:-.025em}.nav-destination small{display:block;color:#728099;font-size:11px;font-weight:450;line-height:1.6;margin-top:5px}.nav-account-note{display:flex;justify-content:space-between;align-items:center;margin:18px 9px 0;padding-top:17px;border-top:1px solid #e8ecf2;font-size:10px;color:#728099;gap:10px}.nav-product-preview{display:block;padding:12px;border:1px solid #e5def5;background:#f7f3ff;border-radius:10px}.nav-preview-image{border:1px solid #d8d4e4;border-radius:6px;overflow:hidden;background:#111723;aspect-ratio:16/10;display:grid;place-items:center}.nav-preview-image img{width:100%;height:100%;object-fit:contain}.nav-product-preview>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#7c6a9d;margin:14px 0 9px;line-height:1.6}.nav-product-preview>strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:-.02em}.nav-product-preview.donebrief{background:#f0f9f7;border-color:#daece7}.nav-planned-group{padding:15px;border:1px solid #e4e9ef;background:#f7f9fb;border-radius:10px}.nav-planned-item{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid #e6ebf0}.nav-planned-item:last-child{border:0}.nav-planned-item>span:first-child{flex:1}.nav-planned-item strong{display:block;font-size:12px;color:#5e6d83}.nav-planned-item small{font-size:10px;color:#8090a4;line-height:1.6;display:block;margin-top:4px}.nav-planned-label{font-size:8px;color:#718098;background:#eaf0f4;padding:4px 6px;border-radius:4px}.mega-panel .nav-small-note{font-size:11px;color:#78859a;line-height:1.8;margin:13px 9px 0}.nav-tool-note{background:#f4f0ff;border:1px solid #e4daf9;border-radius:11px;padding:22px}.nav-tool-note>span{display:block;font-size:28px;font-weight:800;line-height:1.8;color:#8150d4;margin-bottom:14px}.nav-tool-note>strong{font-size:15px;letter-spacing:-.03em;display:block}.nav-tool-note p{font-size:11px;color:#7b7190;margin:9px 0 15px}.nav-tool-note a{display:flex;align-items:center;justify-content:space-between;color:#7954c2;font-size:11px}.nav-resource-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#f2ebff;color:#8356d1;margin-bottom:14px}.mega-panel h3{font-size:21px;margin-bottom:14px;max-width:300px}.panel-resources .nav-live-group{padding:0 9px}.nav-planned-group .nav-group-label{font-size:8px}.mega-panel:focus-within{outline:none}@keyframes nav-panel-enter{0%{opacity:0;margin-top:-5px}to{opacity:1;margin-top:0}}footer .footer-brand p{font-size:13px}footer .footer-brand>small{font-size:11px}footer .footer-grid h3{font-size:13px}footer .footer-grid a{font-size:13px}footer .footer-bottom p{font-size:11px}footer .footer-bottom small{font-size:10px}@media(max-width:1100px){.site-header .header-inner,.site-header.nav-center .header-inner{width:calc(100% - 40px);display:grid;grid-template-columns:1fr auto;gap:20px}.site-header .brand img{width:155px}.site-header .nav-mobile-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff30;background:#ffffff06;border-radius:9px}.site-header .desktop-auth{display:none}.site-header .nav-links{display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px;background:#fff;color:#182940;border:1px solid #dfe6ef;border-radius:12px;box-shadow:0 22px 60px #0006;max-height:calc(100dvh - 110px);overflow-y:auto;margin:0;padding:16px;z-index:52}.site-header .nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:3px}.site-header .nav-disclosure>button{width:100%;color:#26344b;justify-content:space-between;padding:12px;font-size:14px;min-height:48px}.site-header .nav-links>a{padding:12px;font-size:14px}.site-header .nav-mcp{padding:12px;min-height:44px}.site-header .mobile-auth{display:flex;justify-content:space-between;border-top:1px solid #e7ecf1;margin-top:7px;padding:14px 12px 0}.mega-panel,.nav-left .mega-panel{position:static;transform:none;left:auto;top:auto;width:100%;display:block;border-radius:9px;box-shadow:none;padding:15px;border-color:#e5e9ef;animation:none;margin:3px 0 12px}.nav-product-preview{margin-top:16px;max-width:320px}.nav-preview-image{aspect-ratio:16/9}.nav-product-preview>span{font-size:10px}.nav-product-preview>strong{font-size:13px}.nav-destination{min-height:74px;padding:10px 5px}.nav-destination strong{font-size:14px}.nav-destination small{font-size:11px}.nav-account-note{font-size:10px;line-height:1.6;margin:12px 0 0}.nav-planned-group,.nav-tool-note{margin-top:20px}.mega-panel .nav-small-note{margin-left:4px;font-size:11px}.nav-tool-note>span{font-size:24px}.nav-links .nav-group-label{font-size:9px}.nav-mcp>small{color:#7f8ba0!important;border-color:#dae2eb!important}}@media(max-width:700px){footer .footer-brand p{font-size:12px}}@media(prefers-reduced-motion:reduce){.mega-panel{animation:none}.nav-destination{transition:none}}.authentic-devices{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;gap:24px;align-items:end;margin:60px auto 25px;max-width:1180px}.authentic-devices figure{margin:0;min-width:0}.authentic-hardware{position:relative;filter:drop-shadow(0 18px 18px #0003)}.authentic-frame{position:relative;display:block;width:100%;height:auto;z-index:2}.authentic-screen{position:absolute;object-fit:contain;background:#f7f8fc;z-index:1}.authentic-mac .authentic-screen{left:9.375%;top:3.885%;width:81.25%;height:85.89%}.authentic-iphone .authentic-screen{left:4.37%;top:1.75%;width:91.52%;height:96.5%;border-radius:12%/5%}.authentic-android .authentic-screen{left:4.35%;top:1.75%;width:90.8%;height:96.25%;border-radius:2%}.authentic-devices figcaption{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:11px;color:#bacbe2;text-align:center}.authentic-devices figcaption img{width:15px;height:17px;object-fit:contain}.monthly-plan li{font-size:13px}.monthly-plan .monthly-plan-action{font-size:12px}.monthly-plan h3{min-height:53px}.monthly-plan.featured-plan{box-shadow:0 14px 45px #7352bf14;border-top:4px solid #8860dc}@media(max-width:850px){.authentic-devices{grid-template-columns:1fr 1fr;gap:28px;max-width:650px}.authentic-mac{grid-column:1/-1}.authentic-iphone,.authentic-android{width:70%;justify-self:center}}@media(max-width:500px){.authentic-devices{gap:24px 12px;margin-top:35px}.authentic-iphone,.authentic-android{width:90%}.authentic-devices figcaption{font-size:9px}.monthly-plan h3{min-height:0}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-0.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-0.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-0.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-0.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-khmer-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-khmer-ui-400.ttf) format("truetype");unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}@font-face{font-family:Noto Sans Khmer UI;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-khmer-ui-500.ttf) format("truetype");unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}@font-face{font-family:Noto Sans Khmer UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-khmer-ui-600.ttf) format("truetype");unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}@font-face{font-family:Noto Sans Khmer UI;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-khmer-ui-700.ttf) format("truetype");unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}:root{font-family:IBM Plex Sans,Noto Sans Khmer,Segoe UI,sans-serif;font-weight:400;font-synthesis:none}body,button,input,textarea,select{font-family:IBM Plex Sans,Noto Sans Khmer,sans-serif}h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em}h1{letter-spacing:-.035em}.done-unified-hero h1{letter-spacing:-.035em;font-weight:600}.site-header .nav-links,.site-header .nav-auth,.site-header .nav-disclosure>button{font-weight:500}.eyebrow{font-weight:600;letter-spacing:.11em}.button{font-weight:600}.nav-tool-note>span,nav :lang(km),button:lang(km),input:lang(km),select:lang(km){font-family:IBM Plex Sans,Noto Sans Khmer UI,sans-serif;line-height:1.8}:lang(km){font-family:IBM Plex Sans,Noto Sans Khmer,sans-serif;line-height:1.9}.platform .scene{transform:none}.platform-window img{backface-visibility:visible}.platform.playing .scene{animation:platform-flat-motion 15.6s ease-in-out infinite}@keyframes platform-flat-motion{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-9px) rotate(.3deg)}}@media(prefers-reduced-motion:reduce){.platform.playing .scene{animation:none}}.product-pricing-link{padding:44px 0;background:#111d34;border-top:1px solid #ffffff14}.product-pricing-link>.container{display:flex;align-items:center;justify-content:space-between;gap:22px}.product-pricing-link h2{font-size:27px;margin:0}.product-pricing-link .button{flex-shrink:0}.pricing-direct{padding:40px 0 65px;min-height:80vh}.pricing-choice{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce2ed;padding-bottom:22px}.pricing-choice .pricing-tabs{margin:0;background:#e9e8f2;border:1px solid #d8d6e6;padding:5px;border-radius:12px;display:flex;gap:5px}.pricing-tabs [role=tab]{background:transparent;border:1px solid transparent;border-radius:9px;padding:12px 23px;min-height:54px;transition:background .18s,color .18s}.pricing-tabs [role=tab] .product-name{font-size:18px;gap:9px;color:#59687f}.pricing-tabs [role=tab] img{width:25px;height:25px;object-fit:contain}.pricing-tabs [role=tab][aria-selected=true]{background:#fff;border-color:#a58ae5;box-shadow:0 3px 10px #674aa51a;border-bottom:3px solid #8155e1}.pricing-tabs [role=tab][aria-selected=true] .product-name{color:#6c3ec4}.donebrief .pricing-tabs [role=tab][aria-selected=true]{border-color:#79c7ba;border-bottom-color:#228b79}.donebrief .pricing-tabs [role=tab][aria-selected=true] .product-name{color:#176d60}.pricing-interval{font-size:13px;font-weight:500;color:#69768a}.pricing-product-heading{margin-top:27px;max-width:900px}.pricing-product-heading h1{font-size:clamp(28px,3vw,42px);margin-bottom:13px}.pricing-product-heading .eyebrow{color:#7950c3;margin-bottom:12px;font-size:11px}.donebrief .pricing-product-heading .eyebrow{color:#257c6e}.pricing-product-heading>p:last-child{font-size:15px;line-height:1.7;color:#5d6e84;margin:0}.pricing-direct .monthly-plan-grid{margin-top:25px}.monthly-plan{padding:29px 30px;border-radius:14px}.monthly-plan-top>span{font-size:15px;font-weight:600}.monthly-plan-top>small{font-weight:500;font-size:11px;line-height:1.4}.monthly-plan h3{font-size:25px;line-height:1.22;letter-spacing:-.025em;min-height:61px;margin:23px 0 16px;font-weight:600}.monthly-price strong{font-size:58px;font-weight:600;letter-spacing:-.04em}.monthly-price>span{font-size:12px}.monthly-plan .plan-description{font-size:14px;line-height:1.7;color:#68768b;min-height:48px;margin:16px 0 0}.monthly-plan ul{gap:12px;margin-bottom:22px;padding-top:23px}.monthly-plan li{font-size:14px;line-height:1.6;color:#3f526a}.monthly-plan li svg{width:16px;height:16px;flex-shrink:0}.monthly-plan .monthly-plan-action{font-size:14px;min-height:47px;font-weight:600}.monthly-plan.premium-plan{background:linear-gradient(145deg,#12332e,#0d2326);color:#f2faf7;border:1px solid #327e6e;box-shadow:0 14px 40px #165a4722}.premium-plan .monthly-plan-top>small{background:#9ce5c417;border:1px solid #9ce5c43a;color:#a0e6c8}.premium-plan .monthly-plan-top>span{color:#b7f2da}.premium-plan h3{color:#f1fcf5}.premium-plan .plan-description,.premium-plan .monthly-price>span{color:#bdd0c8}.premium-plan li{color:#d0e0d8}.premium-plan li svg{color:#88dab9}.premium-plan .monthly-plan-action{background:#b7efcd;color:#153a2a;border-color:#b7efcd}.max-workflow{font-size:9px;letter-spacing:.045em;line-height:1.8;color:#9ad6ba;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22;padding:11px 0;margin-top:16px}.pricing-simple-note{border-top:1px solid #dce3eb;margin-top:35px;padding-top:25px;max-width:850px}.pricing-simple-note strong{font-size:17px;font-weight:600}.pricing-simple-note p{font-size:14px;margin:8px 0 13px}.pricing-simple-note a{font-size:13px;color:#6843af;text-decoration:underline;text-underline-offset:3px}.execution-demo-label{font-size:10px;letter-spacing:.1em;color:#587484;font-weight:600}.execution-demo-label small{letter-spacing:0;font-size:11px;font-weight:400;color:#748491;margin-left:10px}.execution-tour-heading{background:#eaf0f4;padding:13px 18px}.execution-tour-heading button{width:40px;height:40px;color:#2b4255}.execution-caption{background:#173537;border-top:1px solid #91c9c348;color:#f1f8f5;padding:22px 24px;min-height:105px;align-items:center}.execution-caption strong{font-size:19px;font-weight:600;letter-spacing:-.015em}.execution-caption p,.light .execution-caption p{color:#c1d9d2;font-size:13px;line-height:1.7;margin:7px 0 0}.execution-caption>button{background:#b8ebd2;border-color:#b8ebd2;color:#14372c;min-height:44px;font-size:12px;font-weight:600}.execution-caption>button:disabled{background:#24494a;color:#cae3db;border-color:#547e75}.execution-step-nav{background:#edf3f5;gap:3px;padding:10px 14px}.execution-step-nav button{min-height:42px;font-size:11px;font-weight:500;color:#49616c}.execution-step-nav button[aria-pressed=true]{background:#d0e6de;color:#184c42}.execution-truth{padding:15px 22px;background:#e7eef1;border-top:1px solid #cbd8dd;color:#4e6273!important;font-size:11px!important}.execution-brand{font-weight:600}.execution-floating-t{padding:11px;background:#0d2c3f;border:1px solid #7cabbd;box-shadow:0 5px 18px #1b536f40}.execution-floating-t img{width:30px;height:30px;object-fit:contain}.execution-chat-title>svg{display:none}.execution-chat-title .execution-assistant-letter{background:#e4f3ee;color:#1e6657;font-weight:600}.execution-desktop>aside{background:#eef3f7;border-color:#d2dee5}.execution-desktop>aside>span.active{background:#d8eae4;color:#225e50}.execution-compact .execution-desktop>aside{width:100px;font-size:10px}.execution-compact .execution-brand{font-size:10px}.execution-compact .execution-stage,.execution-compact .execution-desktop{min-height:440px}.execution-compact .execution-full-brief{padding:23px}.execution-compact .execution-full-brief .execution-page-title h3{font-size:25px;line-height:1.18}.execution-compact .execution-page-title p{font-size:12px}.execution-compact .execution-caption{padding:21px 23px;display:flex;align-items:center}.execution-compact .execution-caption>button{margin:0}.execution-compact .execution-topbar{height:43px}.execution-compact .execution-step-nav button{font-size:10px;padding:9px;min-height:40px}.execution-compact .execution-next h4{font-size:16px}.execution-compact .execution-next p{font-size:11px}.execution-compact .execution-chat{width:290px;padding:19px}.execution-compact .execution-result h3,.execution-compact .execution-planner h3{font-size:25px}.execution-dark>aside{background:#101e27}.execution-dark .execution-topbar{color:#d3e4e5}.execution-dark .execution-assistant-letter{background:#27463f;color:#b4e6d0}.execution-dark .execution-answer strong{color:#f4fcf8}.legal-draft-status{padding:25px;border:1px solid #d7dfeb;border-radius:10px;background:#f2f5fa;max-width:760px}.legal-draft-status h2{font-size:24px}.legal-draft-status p{font-size:16px}.legal-review-label{display:inline-block;padding:6px 10px;border:1px solid #ab98d6;border-radius:5px;font-size:11px;color:#c8b5ef;margin-bottom:20px}.legal-copy li{font-size:16px;line-height:1.9;margin-bottom:8px}.legal-copy ul{list-style:disc;padding-left:23px;margin-bottom:25px}.legal-copy a{color:inherit}.legal-grid.standalone-policy{display:block;max-width:900px}.standalone-policy .legal-copy{max-width:820px}.standalone-policy .legal-copy h2{scroll-margin-top:105px}@media(min-width:1001px){.product-row:has(.execution-tour){grid-template-columns:minmax(250px,.8fr) minmax(0,1.35fr);gap:45px}.product-row:has(.execution-tour) .product-copy h3{font-size:36px;line-height:1.14}.product-row:has(.execution-tour) .product-copy{padding-right:5px}}@media(max-width:1000px){.product-row:has(.execution-tour){grid-template-columns:1fr;gap:28px}.product-row:has(.execution-tour) .product-copy{max-width:680px}.execution-compact .execution-stage,.execution-compact .execution-desktop{min-height:440px}.pricing-direct{padding-top:27px}.monthly-plan h3{min-height:0}}@media(max-width:600px){.product-pricing-link>.container{align-items:flex-start;flex-direction:column}.pricing-choice{align-items:flex-start;flex-direction:column;gap:14px}.pricing-choice .pricing-tabs{width:100%}.pricing-tabs [role=tab]{padding:11px 14px;flex:1;min-width:0}.pricing-tabs [role=tab] .product-name{font-size:16px;gap:7px;justify-content:center}.pricing-tabs [role=tab] img{width:23px;height:23px}.pricing-interval{font-size:12px}.pricing-product-heading h1{font-size:30px;line-height:1.18}.monthly-plan{padding:25px}.monthly-plan .plan-description{min-height:0}.execution-demo-label small{display:none}.execution-compact .execution-desktop>aside{display:none}.execution-caption,.execution-compact .execution-caption{display:block;padding:20px}.execution-caption>button,.execution-compact .execution-caption>button{margin-top:15px}.execution-caption strong{font-size:18px}.execution-truth{padding:14px 20px}.execution-compact .execution-full-brief{padding:20px}.execution-chat-title strong{font-size:15px}.execution-compact .execution-chat{right:12px;max-width:calc(100% - 24px)}.execution-step-nav button{min-height:44px}.execution-caption p,.light .execution-caption p{font-size:13px}.execution-compact .execution-topbar{font-size:12px}.execution-compact .execution-full-brief .execution-page-title h3{font-size:25px}.execution-compact .execution-stage,.execution-compact .execution-desktop{min-height:435px}.execution-action{min-height:44px}.execution-tour-heading button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.pricing-tabs [role=tab]{transition:none}}.platform,.state-narrative,.creation-experience,.execution-tour,.boldly-magic{position:relative;min-width:0;transform:none!important;animation:none!important}.motion-access,.motion-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.motion-access:focus-visible{clip:auto;clip-path:none;overflow:visible;width:auto;height:44px;min-width:44px;margin:0;top:10px;right:10px;z-index:20;display:flex;align-items:center;gap:8px;background:#fff;color:#18324a;border:1px solid #9475d1;border-radius:8px;padding:10px 14px;box-shadow:0 3px 16px #0003}.motion-access svg{width:16px;height:16px;flex-shrink:0}.platform .scene,.platform.playing .scene,.platform-window,.platform-window.left,.platform-window.right,.authentic-hardware,.magic-scene{animation:none!important;transform:none!important;transition:none!important;will-change:auto}.state-narrative,.creation-experience,.execution-tour{box-shadow:none;border:0;border-radius:0;background:transparent}.story-stage,.creation-demo-stage,.execution-stage{transform:none!important;animation:none!important;transition:none!important;box-sizing:border-box}.story-stage{height:520px;min-height:0!important;aspect-ratio:auto!important}.compact .story-stage{height:430px}.story-editor{height:calc(100% - 44px);min-height:0}.story-toolbar{height:44px}.story-creation{height:100%;box-sizing:border-box;overflow:auto}.creation-demo-stage{height:580px;min-height:0!important;background:#101628}.creation-demo-stage>.creation-brief,.creation-demo-stage>.creation-storyboard,.creation-demo-stage>.creation-design{height:100%;max-height:100%;box-sizing:border-box;overflow:auto;padding:30px}.creation-editor{height:100%;display:flex;flex-direction:column}.creation-editor-bar{flex-shrink:0}.creation-editor-body{flex:1;min-height:0!important;overflow:hidden}.creation-editor-canvas{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:16px}.creation-cover{max-height:100%;object-fit:contain}.creation-inspector{overflow:auto}.execution-stage,.execution-compact .execution-stage{height:540px;min-height:0!important}.execution-desktop,.execution-compact .execution-desktop{height:100%;min-height:0!important}.execution-desktop-body{overflow:hidden}.demo-controls,.creation-step-nav,.execution-step-nav{background:transparent;border:0;padding:14px 0 0;margin:0;min-height:62px;align-items:center}.creation-step-nav{padding:0 0 14px;min-height:62px}.demo-controls button,.creation-step-nav button,.execution-step-nav button{min-height:44px;white-space:nowrap}.creation-tour>.container{width:min(1400px,calc(100% - 64px))}.product-hero .state-narrative{width:100%;margin-inline:0}.pricing-choice{justify-content:center;position:relative;min-height:80px}.pricing-choice .pricing-interval{position:absolute;right:0;top:50%;transform:translateY(-50%)}.monthly-plan-grid:not(.three-plans){width:calc(66.666667% - 7.333333px);max-width:820px;margin-inline:auto}.monthly-plan-grid.three-plans{width:100%;margin-inline:auto}.workflow{position:relative;gap:0!important}.workflow:before{content:"";position:absolute;top:7px;left:7px;right:7px;height:2px;background:linear-gradient(90deg,#14bff4,#5d4ce4 48%,#9272ed 80%,#edbf47)}.workflow article{position:relative;border:0!important;padding:35px 20px 0 0}.workflow article:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:3px solid #f4f7fa;border-radius:50%;background:#14bff4;box-shadow:0 0 0 1px #14bff440}.workflow article:nth-child(2):before{background:#5950e0}.workflow article:nth-child(3):before{background:#8756e8}.workflow article:nth-child(4):before{background:#b58bf0}.workflow article:nth-child(5):before{background:#f1c342}.workflow article>small{display:none}footer{position:static}.pricing-direct.slidetell .pricing-product-heading{text-align:center;margin-inline:auto}.pricing-direct.slidetell .pricing-product-heading .eyebrow{justify-content:center}.pricing-direct.slidetell .pricing-product-heading h1,.pricing-direct.slidetell .pricing-product-heading>p{margin-inline:auto}.product-hero>.container>.product-name,.done-unified-hero .hero-center>.product-name{justify-content:center}.product-hero>.container>.eyebrow,.done-unified-hero .hero-center>.eyebrow{justify-content:center;text-align:center}.product-hero>.container>h1,.done-unified-hero .hero-center>h1{text-align:center;margin-inline:auto}.product-hero>.container>.lead,.done-unified-hero .hero-center>.lead{text-align:center;margin-inline:auto;max-width:820px}.product-hero>.container>.actions,.done-unified-hero .hero-center>.actions{justify-content:center}@media(max-width:1000px){.creation-tour>.container{width:calc(100% - 48px)}.creation-demo-stage{height:620px}.story-stage{height:470px}}@media(max-width:850px){.monthly-plan-grid:not(.three-plans),.monthly-plan-grid.three-plans{grid-template-columns:1fr;width:100%;max-width:420px}.pricing-choice{flex-direction:column;gap:14px}.pricing-choice .pricing-interval{position:static;transform:none}.pricing-choice .pricing-tabs{width:auto}.workflow{display:grid;grid-template-columns:1fr!important;gap:0!important}.workflow:before{top:8px;bottom:8px;left:7px;right:auto;width:2px;height:auto;background:linear-gradient(#14bff4,#7955e5,#f1c342)}.workflow article{padding:0 0 32px 35px}.workflow article:last-child{padding-bottom:0}.workflow article:before{top:4px}.workflow article .number{display:block;margin-bottom:8px}}@media(max-width:600px){.creation-tour>.container{width:calc(100% - 32px)}.creation-demo-stage{height:760px}.creation-demo-stage>.creation-brief,.creation-demo-stage>.creation-storyboard,.creation-demo-stage>.creation-design{padding:24px 18px}.creation-editor-body{overflow:auto}.creation-editor-canvas{padding:12px}.creation-inspector{overflow:visible}.story-stage,.compact .story-stage{height:440px}.execution-stage,.execution-compact .execution-stage{height:540px}.demo-controls,.creation-step-nav,.execution-step-nav{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.demo-controls button,.creation-step-nav button,.execution-step-nav button{flex:0 0 auto;font-size:10px;padding:9px;min-height:44px}.pricing-choice .pricing-tabs{width:100%}.pricing-direct .pricing-product-heading{text-align:center}.pricing-product-heading .eyebrow{justify-content:center}}@media(prefers-reduced-motion:reduce){.paths,.story-pointer,.execution-pointer,.magic-scene *{animation:none!important;transition:none!important}}@font-face{font-family:Manrope Display;src:url(/fonts/manrope/manrope-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--light:#f2f7fb;--purple:#7950e8;--lilac:#b9a4ff;--muted:#b8c8df}main h1,main h2,main h3{font-weight:600;letter-spacing:-.035em;text-wrap:balance}main .section-heading h2,main .tour-heading h2,main .momentum-section-intro h2{font-size:clamp(32px,4vw,54px);line-height:1.12}main .section-heading .lead{font-size:18px;line-height:1.75;max-width:740px}main .space{padding-block:100px}main .eyebrow{font-size:11px;letter-spacing:.09em;font-weight:600}main .light{background:#f2f7fb}.text-link{font-weight:500}.button{font-weight:600;border-radius:12px;min-height:52px}.momentum-hero{padding:84px 0 64px;background:radial-gradient(ellipse at 50% 50%,#19315a66,transparent 65%),#071226;overflow:hidden}.momentum-hero .hero-copy{max-width:1000px;text-align:center;margin-inline:auto;position:relative;z-index:1}.momentum-hero .hero-copy .eyebrow,.momentum-hero .actions,.momentum-hero .trust{justify-content:center}.momentum-hero .hero-copy h1{font-size:clamp(44px,5.8vw,80px);line-height:1.08;letter-spacing:-.045em;margin:0 auto 24px;max-width:1050px}.momentum-hero .hero-copy>p:not(.eyebrow){max-width:690px;font-size:19px;line-height:1.7;margin:0 auto;color:#c2cfe3}.momentum-hero .hero-copy .eyebrow{margin-bottom:26px;color:#c6d6ed}.momentum-hero .actions{margin-top:30px}.momentum-hero .button:first-child{background:#f6f7ff;color:#17223e;box-shadow:none}.momentum-hero .button:first-child:hover{background:#dfd6ff}.momentum-hero .button.secondary{border-color:#7d8ca6;color:#f6f7ff}.momentum-hero .trust{display:flex;gap:24px;margin-top:24px;font-size:12px;color:#a8bcd6}.momentum-hero .trust span{display:flex;gap:6px;align-items:center}.momentum-platform{max-width:1000px;margin:48px auto 0}.momentum-platform .scene{height:430px}.momentum-platform .platform-window{width:43%;max-width:none}.momentum-platform .window-capture{aspect-ratio:1.75;object-fit:contain;background:#11192d}.momentum-platform .account-base{bottom:20px}.platform .paths{animation:none!important;opacity:.7}.platform.playing .paths{animation:connection-breathe 5s ease-in-out infinite!important}@keyframes connection-breathe{0%,to{opacity:.35;filter:drop-shadow(0 0 0 #7d72ff00)}50%{opacity:1;filter:drop-shadow(0 0 7px #7765ef80)}}.momentum-apps .section-heading{text-align:center;margin:0 auto 44px;max-width:850px}.momentum-apps .eyebrow{justify-content:center}.momentum-apps .section-heading .lead{margin-inline:auto}.app-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.app-entry{display:block;padding:36px 38px;border-top:2px solid #9576e2;background:#ebe8f744;border-radius:0 0 18px 18px;transition:background .2s}.app-entry.donebrief{border-color:#409c9a;background:#d7eeec55}.app-entry:hover{background:#e8e2f7}.app-entry.donebrief:hover{background:#d7eeec}.app-entry .product-name{margin-bottom:28px}.app-entry .product-name>img{width:38px;height:38px}.app-entry .product-name strong{font-size:24px}.app-entry h3{font-size:30px;line-height:1.2}.app-entry>p{max-width:430px;font-size:17px;line-height:1.7}.app-entry>span{display:flex;align-items:center;gap:12px;color:#6240b8;font-weight:600;min-height:44px}.app-entry.donebrief>span{color:#166f70}.creation-tour{background:#0c1730}.tour-heading{gap:48px;align-items:end;margin-bottom:40px}.tour-heading h2 em{font-style:normal;color:#b9a4ff}.tour-heading>p{color:#becbe1;font-size:18px;line-height:1.7;max-width:450px}.momentum-section-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:42px}.momentum-section-intro p{font-size:18px;line-height:1.75;margin-bottom:14px}.momentum-section-intro .product-name{margin-bottom:24px}.momentum-section-intro h2{margin-bottom:0}.momentum-section-intro h2 em{font-style:normal;color:#187e80}.momentum-execution{background:linear-gradient(145deg,#edf8f8,#e7f2f7)!important}.momentum-execution .execution-tour{max-width:1120px;margin-inline:auto}.execution-stage,.execution-compact .execution-stage{height:580px;min-height:0!important}.execution-desktop-body{overflow:auto}.execution-full-brief{padding-block:20px}.execution-full-brief .execution-metrics{margin-block:14px}.momentum-workflow .section-heading{max-width:760px}.momentum-workflow .workflow{margin-top:55px;margin-bottom:28px}.momentum-workflow .workflow:before{height:2px}.momentum-workflow .workflow article:before{border-color:#071226}.momentum-workflow .workflow p{color:#b8c8df;font-size:16px}.momentum-workflow .workflow h3{font-size:23px}.momentum-workflow .number{color:#af9cf6}.showcase-heading{gap:60px}.showcase-heading p{font-size:18px;line-height:1.75}.showcase-strip>a{box-shadow:none;border:0;background:transparent}.showcase-strip>a>img{border-radius:10px}.showcase-strip strong{font-size:20px}.momentum-control .section-heading{margin:0}.control-principles>div{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #ffffff24}.control-principles>div>svg{color:#b6a0fa;flex:none;margin-top:4px}.control-principles p{margin:0}.control-principles strong,.control-principles span{display:block}.control-principles strong{font-size:19px;font-weight:500;color:#f3f6ff}.control-principles span{font-size:16px;color:#b9c7df;margin-top:5px}.control-principles>a{margin-top:18px}.momentum-resources .section-heading{max-width:800px}.resource-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.resource-entry{display:block;padding:0 0 25px;border-bottom:1px solid #cbd4e6}.resource-entry h3{font-size:32px}.resource-entry>p:not(.eyebrow){font-size:17px;max-width:480px}.resource-entry .eyebrow{margin-top:24px}.boldly-glyph,.resource-glyph{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;color:#6a43d4;background:#e4ddfa;border-radius:20px;font-size:48px;font-weight:600;position:relative}.boldly-glyph>span{position:absolute;right:5px;top:-7px;font-size:27px;color:#b8851a}.resource-glyph{background:#dceaf5;color:#3072a2}.momentum-pricing{background:#e9e5f7;color:#111f3a}.momentum-pricing>.container{display:flex;align-items:center;justify-content:space-between;gap:45px}.momentum-pricing h2{font-size:42px}.momentum-pricing p{max-width:640px;color:#4d5b72;margin-bottom:0}.momentum-pricing .button{flex:none}.product-hero,.done-unified-hero{padding-top:84px!important}.product-hero>.container>h1,.done-unified-hero h1{font-size:clamp(44px,5.5vw,76px);line-height:1.1;max-width:1100px;margin-inline:auto}.product-hero .lead,.done-unified-hero .lead{font-size:19px;line-height:1.75}.pricing-product-heading h1{font-size:clamp(36px,4vw,54px)}.pricing-direct{background:#f2f7fb}.monthly-plan{box-shadow:none}.standalone-policy{display:block!important;max-width:850px}.legal-copy p{white-space:pre-line;font-size:17px;line-height:1.9}.legal-copy h2{font-size:29px;line-height:1.25;margin-top:44px}.legal-copy strong{font-weight:600}.legal-intro{padding-top:58px;padding-bottom:38px}.legal-intro h1{font-size:clamp(38px,5vw,64px)}@media(max-width:1000px){main .space{padding-block:76px}.momentum-section-intro{gap:32px}.momentum-platform .scene{height:390px}.momentum-hero{padding-top:64px}.momentum-hero .hero-copy h1{font-size:64px}}@media(max-width:700px){main .space{padding-block:60px}.momentum-hero{padding:48px 0 36px}.momentum-hero .hero-copy h1{font-size:clamp(36px,8.6vw,58px)}.momentum-hero .hero-copy>p:not(.eyebrow){font-size:16px}.momentum-hero .trust{gap:12px;flex-wrap:wrap;font-size:11px}.momentum-platform{margin-top:34px}.momentum-platform .scene{height:315px}.momentum-platform .platform-window{width:47%}.momentum-platform .account-base{bottom:12px}.momentum-platform .window-capture{aspect-ratio:1.3}.momentum-section-intro,.app-entry-grid,.resource-entry-grid{grid-template-columns:1fr;gap:30px}.app-entry{padding:28px 24px}.app-entry h3{font-size:27px}.app-entry>p,.resource-entry>p:not(.eyebrow){font-size:16px}.momentum-section-intro p,.tour-heading>p,.showcase-heading p{font-size:16px}.tour-heading{gap:20px}.momentum-pricing>.container{display:block}.momentum-pricing .button{margin-top:25px}.momentum-pricing h2{font-size:33px}.product-hero,.done-unified-hero{padding-top:48px!important}.product-hero>.container>h1,.done-unified-hero h1{font-size:clamp(37px,8.6vw,58px)}.product-hero .lead,.done-unified-hero .lead{font-size:16px}.momentum-workflow .workflow{margin-top:32px}.momentum-workflow .workflow article{padding-bottom:28px}.momentum-workflow .workflow article:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.platform.playing .paths{animation:none!important;opacity:.7}.button{transition:none}.button:hover{transform:none}}.site-header .nav-links,.site-header .nav-disclosure>button,.site-header .nav-links>a,.site-header .nav-auth>a{font-size:16px}.site-header .nav-links{gap:22px}.site-header .nav-live-group a strong{font-size:17px}.site-header .nav-live-group a small,.site-header .nav-small-note{font-size:14px}.momentum-hero .hero-copy h1,.product-hero>.container>h1,.done-unified-hero .hero-center>h1{font-family:Manrope Display,IBM Plex Sans,Noto Sans Khmer,sans-serif;font-weight:650;letter-spacing:-.045em;line-height:1.12}main .button,main .text-link{font-size:16px}main .eyebrow{font-size:13px;letter-spacing:.075em}.momentum-hero .trust{font-size:14px}.momentum-hero .hero-copy>p:not(.eyebrow){font-size:20px}.app-entry>p,.resource-entry>p:not(.eyebrow),.columns p,.product-copy>p,.feature-list p,.delivery li,.pricing-simple-note p,.faq details p,.closing p,.contact-info p,.contact-form>p{font-size:17px;line-height:1.8}.monthly-plan-top>span{font-size:17px}.monthly-plan-top>small{font-size:13px}.monthly-plan li{font-size:16px;line-height:1.7}.monthly-plan-action{font-size:16px;min-height:50px}.monthly-price>span,.monthly-price-note{font-size:14px!important}.monthly-plan{background:#faf9ff;border-color:#d4d9e6}.monthly-plan.featured-plan{background:#f2edff}.monthly-plan.premium-plan{background:linear-gradient(145deg,#12332e,#0d2326)}.light{background:#edf2f8!important}.momentum-execution{background:#dcebf1!important}.showcase-section{background:#eeecf8!important}.momentum-apps{background:#edf2f8!important}.momentum-resources{background:#e9eff7!important}.execution-stage{border:1px solid #9fb6c9;border-radius:12px;box-shadow:0 18px 40px #18324b16}.execution-desktop{background:#f0f4fa}.execution-desktop>aside{background:#e3eaf5;border-color:#c6d3e1}.execution-topbar{background:#e9eff7;border-color:#c8d5e3}.execution-next{background:#fcfdff;border-color:#c6d5e3;box-shadow:0 6px 20px #233c5710}.execution-dark{background:#15252d}.execution-dark .execution-topbar,.execution-dark>aside{background:#172c37}.contact-form,.resource-card,.capability-grid article{background:#f0eff8}.footer-grid>div:not(:first-child)>a{font-size:15px}.footer-brand p{font-size:15px}.footer-brand small,.footer-bottom{font-size:13px}@media(max-width:1100px){.site-header .nav-links{gap:0}.site-header .nav-links>a,.site-header .nav-disclosure>button{font-size:17px}}@media(max-width:700px){.momentum-hero .hero-copy>p:not(.eyebrow){font-size:18px}.momentum-hero .hero-copy h1{font-size:clamp(35px,8.6vw,58px)}.momentum-hero .trust{font-size:12px}.app-entry>p,.resource-entry>p:not(.eyebrow),.columns p,.product-copy>p,.feature-list p{font-size:17px}.monthly-plan li{font-size:16px}.momentum-hero .button{padding-inline:15px;font-size:15px}.footer-grid>div:not(:first-child)>a{font-size:15px}}:root{--site-font:"Manrope Display","Noto Sans Khmer",sans-serif;--site-gutter:clamp(20px,5vw,96px);--site-content-width:min(1280px,calc(100% - var(--site-gutter) * 2));font-family:var(--site-font)}body,button,input,textarea,select,.mt-support{font-family:var(--site-font)}main h1,main h2,main h3,main h4,header,footer,.momentum-hero .hero-copy h1,.product-hero>.container>h1,.done-unified-hero .hero-center>h1{font-family:var(--site-font)}:lang(km),nav :lang(km),button:lang(km),input:lang(km),select:lang(km),.nav-tool-note>span{font-family:Manrope Display,Noto Sans Khmer UI,Noto Sans Khmer,sans-serif}.container,.site-header .header-inner,.site-header.nav-center .header-inner,.creation-tour>.container,.boldly-embed-section .container{width:var(--site-content-width);margin-inline:auto}.momentum-hero{padding-top:32px}.momentum-hero .hero-copy .eyebrow{margin-bottom:14px}.momentum-hero .hero-copy h1{margin-bottom:16px}.momentum-hero .actions{margin-top:20px}.momentum-hero .trust{margin-top:14px}.momentum-platform{margin-top:24px}@media(max-width:700px){.momentum-hero{padding-top:32px}.momentum-platform .scene{height:auto;display:grid;gap:24px}.momentum-platform .platform-window{position:relative!important;inset:auto!important;width:100%;max-width:100%;transform:none!important}.momentum-platform .window-capture{aspect-ratio:1.75}.momentum-platform .window-label strong{font-size:16px}.momentum-platform .window-label small{font-size:12px}.momentum-platform .account-base{position:relative;inset:auto;width:100%;margin-top:4px}.momentum-platform .paths{display:none}}.creation-experience{background:#18263e;border:1px solid #50617a;border-radius:16px;box-shadow:0 16px 36px #030b191f;overflow:hidden}.creation-demo-stage{background:#142137}.creation-step-nav{background:#1b2c46}.creation-editor{background:#142137}.creation-tour{background:#09152b}.creation-experience .creation-step-nav button{color:#d6e0f2}.creation-experience .creation-step-nav button[aria-pressed=true]{background:#4d3c82;color:#fff}.creation-experience .creation-step-nav button span{color:#bdcce2}.momentum-apps,.momentum-resources{background:#e4edf5!important}.showcase-section{background:#dce8f0!important}.light{background:#e6edf4!important}.momentum-execution{background:#d6e8ec!important}.execution-dark{--phone-bg:#172c37;--phone-fg:#f2f7fa;--phone-muted:#c2d2de;--phone-panel:#233d49;--phone-line:#7994a2;background:#142733;color:#f2f7fa}.execution-dark .execution-full-brief{opacity:1}.execution-dark .execution-page-title h3,.execution-dark .execution-next h4,.execution-dark .execution-metrics strong{color:#f2f7fa}.execution-dark .execution-page-title p,.execution-dark .execution-next p,.execution-dark .execution-metrics span,.execution-dark .execution-pulse span,.execution-dark .execution-topbar>span,.execution-dark>aside>small{color:#c2d2de}.execution-dark .execution-next{background:#203947;border-color:#7994a2}.execution-dark .execution-next>span:first-child,.execution-dark .execution-kicker,.execution-dark .execution-page-title>span,.execution-dark .execution-pulse b{color:#a9e8dd}.execution-dark .execution-chip{background:#264a50;color:#e3fff8}.execution-dark>aside>span.active{background:#264a50;color:#e3fff8}.execution-dark .execution-answer{background:#203d45;color:#f2f7fa;border-color:#7994a2}.execution-dark .execution-answer p,.execution-dark .execution-answer small,.execution-dark .execution-basis{color:#c2d2de}.execution-dark .execution-answer>span,.execution-dark .execution-planner-preview{color:#a9e8dd}.execution-action{background:#176b65;border-color:#176b65;color:#fff}.execution-dark .execution-chat-title>span{background:#176b65;color:#fff}.execution-tour .execution-muted,.execution-tour .execution-screen-note{color:#465b6d}.execution-dark .execution-muted,.execution-dark .execution-screen-note{color:#c2d2de}.story-step-path{position:relative;isolation:isolate;padding-bottom:22px!important;gap:8px!important}.story-step-path:before,.story-step-path:after{content:"";position:absolute;left:20px;right:20px;bottom:10px;height:2px;background:#8497b1;z-index:0}.story-step-path:after{right:auto;width:var(--progress);max-width:calc(100% - 40px);background:linear-gradient(90deg,#3ac9ef,#a385f5);transition:width .65s ease}.story-step-path button{position:relative;z-index:1}.story-step-path button:after{content:"";position:absolute;bottom:-16px;left:50%;width:8px;height:8px;border-radius:50%;background:#8497b1;box-shadow:0 0 0 3px #17283e}.story-step-path button[aria-pressed=true]:after{background:#e5b849}.execution-step-nav.story-step-path button:after{box-shadow:0 0 0 3px #e6edf4}.execution-step-nav.story-step-path:after{background:linear-gradient(90deg,#147c89,#247467)}.story-workflow{position:relative;isolation:isolate;gap:24px!important}.story-workflow:before{background:#768ca4!important}.story-workflow:after{content:"";position:absolute;top:10px;left:0;width:var(--progress);height:3px;background:linear-gradient(90deg,#0c9ec6,#6a47d7,#bd8b18);transition:width .65s ease;z-index:0}.story-workflow article{position:relative;z-index:1}.story-workflow article:before{background:#75859c!important;transition:background .3s}.story-workflow article[data-active=true]:before{background:#57bddd!important}.story-workflow button{display:block;text-align:left;background:none;border:0;color:inherit;padding:0;width:100%;cursor:pointer;min-height:80px}.story-workflow .workflow-title{font-size:23px;font-weight:600;display:block}.story-workflow .number{display:block;margin-bottom:18px}.story-workflow article[data-active=false] p{color:inherit;opacity:1}.story-workflow button:focus-visible,.profile-case button:focus-visible{outline:3px solid #319ac6;outline-offset:5px;border-radius:6px}.profile-cases{align-items:start;gap:14px}.profile-case{flex:0 1 260px;min-width:150px}.profile-case button{border:1px solid #637a99;border-radius:12px;background:#172841;color:#f2f6ff;padding:13px 17px;min-height:48px;width:100%;text-align:left;display:flex;justify-content:space-between;gap:18px;font:inherit;cursor:pointer}.profile-case p{background:#233650;color:#e2eaf6;padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.6;margin:8px 0 0}.profile-case p[hidden]{display:none}.gallery-intro{padding:38px 0 24px!important}.gallery-intro h1{font-size:clamp(38px,4vw,56px);line-height:1.1;margin:12px 0 18px}.gallery-intro h1 br{display:none}.gallery-intro .lead{max-width:850px;font-size:17px;line-height:1.6}.gallery-intro+section.space{padding-top:24px!important}.gallery-filters{margin-bottom:12px}.gallery-result-line{margin-block:10px}.public-deck-grid{gap:24px}@media(max-width:700px){.creation-experience{border-radius:12px}.story-step-path{flex-wrap:wrap}.story-step-path:before,.story-step-path:after{display:none}.story-step-path button:after{display:none}.story-step-path button[aria-pressed=true]{box-shadow:inset 0 -3px #8060dc}.story-workflow:after{display:none}.story-workflow:before{background:linear-gradient(#2696ad,#6945b9)!important}.story-workflow button{min-height:65px}.story-workflow .workflow-title{font-size:22px}.profile-case{flex-basis:100%}.gallery-intro{padding:28px 0 18px!important}.gallery-intro+section.space{padding-top:18px!important}.gallery-filters{gap:10px}.gallery-filters label{min-width:0}}@media(prefers-reduced-motion:reduce){.story-step-path:after,.story-workflow:after,.story-workflow article:before{transition:none!important}.execution-pointer{transition:none!important}}.execution-desktop{--phone-muted:#465b6d}.execution-desktop:not(.execution-dark) .execution-page-title>span,.execution-desktop:not(.execution-dark) .execution-kicker{color:#176b65}.execution-desktop:not(.execution-dark) .execution-page-title p,.execution-desktop:not(.execution-dark) .execution-metrics>span,.execution-desktop:not(.execution-dark) .execution-pulse,.execution-desktop:not(.execution-dark) .execution-topbar>span,.execution-desktop:not(.execution-dark)>aside>small,.execution-planner>p,.execution-result>p,.execution-timeblock p,.execution-result-task>span small{color:#465b6d}.execution-desktop:not(.execution-dark) .execution-planner-preview,.execution-local-feedback,.execution-result-task>.execution-completed-label{color:#176b65}.execution-stage .execution-page-title p,.execution-stage .execution-next p,.execution-stage .execution-metrics>span,.execution-stage .execution-pulse,.execution-stage .execution-topbar,.execution-stage .execution-chat-title small,.execution-stage .execution-basis,.execution-stage .execution-answer>small,.execution-stage .execution-screen-note{font-size:12px}.execution-stage .execution-page-title>span,.execution-stage .execution-kicker{font-size:11px}.execution-stage .execution-chat .execution-answer,.execution-stage .execution-chat .execution-question,.execution-stage .execution-chat>p:not(.execution-chat-greeting){font-size:13px}.execution-stage .execution-chat{box-shadow:0 12px 36px #04121e33;border-color:#7994a2}.gallery-intro h1 em{margin-left:.2em}.execution-desktop.execution-dark{--phone-muted:#c2d2de}.execution-dark .execution-chat .execution-chat-greeting{color:#f2f7fa}.execution-dark .execution-chat-title small{color:#c2d2de}.story-step-path{--steps:6;display:grid!important;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:0!important}.creation-step-nav.story-step-path{--steps:7}.story-step-path:before,.story-step-path:after{left:calc(50% / var(--steps));right:calc(50% / var(--steps))}.story-step-path:after{right:auto;width:calc((100% - 100% / var(--steps)) * var(--progress));max-width:none}.story-step-path button{justify-content:center}@media(max-width:700px){.story-step-path{display:flex!important;gap:5px!important;flex-wrap:wrap}.story-step-path button{flex:1 1 85px;min-height:44px;font-size:11px}}.execution-desktop:not(.execution-dark) .execution-chip,.execution-desktop:not(.execution-dark) .execution-proposal,.execution-desktop:not(.execution-dark) .execution-proposal strong,.execution-desktop:not(.execution-dark) .execution-proposal small,.execution-timeblock>span,.execution-celebration strong{color:#176b65}@media(max-width:700px){.gallery-filters{grid-template-columns:1fr 1fr}.gallery-filters label:last-child{grid-column:1/-1}.gallery-filters label{font-size:12px}.gallery-filters input,.gallery-filters select{font-size:16px}.gallery-intro .lead{font-size:16px;line-height:1.55}}.execution-step-nav button span{font-size:10px;color:#4f6075}.execution-step-nav button[aria-pressed=true] span{color:#184c42}.showcase-strip span{font-size:10px;color:#4f6075}.monthly-price>span{color:#4f6075}.monthly-price-note{color:#4f6075!important}.pricing-interval{color:#4f6075}.pricing-product-heading>p:last-child{color:#4f6075}.monthly-plan:not(.premium-plan) .plan-description{color:#4f6075}.deck-copy dt{color:#4f6075}.contact-form>small,.contact-form .field small{color:#4f6075}.resource-meta{color:#4f6075}.nav-planned-label,.nav-planned-item .nav-planned-label{color:#4f6075;font-size:9px}.story-approaches [aria-pressed=true]{color:#fff}.story-action{background:#7553d7}.donebrief .pricing-product-heading .eyebrow{color:#1f7366}@media(min-width:901px){.creation-demo-stage>.creation-brief,.creation-demo-stage>.creation-design{display:flex;flex-direction:column}.creation-demo-stage>.creation-brief>:first-child,.creation-demo-stage>.creation-design>:first-child{margin-top:auto}.creation-demo-stage>.creation-brief>:last-child,.creation-demo-stage>.creation-design>:last-child{margin-bottom:auto}.creation-demo-stage>.creation-brief{width:100%;margin-inline:auto}.creation-demo-stage .creation-brief .creation-action,.creation-demo-stage .creation-design .creation-action{align-self:flex-start}.creation-demo-stage>.creation-storyboard{align-content:safe center}}@media(min-width:901px){.product-hero,.done-unified-hero{padding-top:36px!important}.product-hero>.container>.product-name,.done-unified-hero .hero-center>.product-name{margin-bottom:14px}.product-hero>.container>.eyebrow,.done-unified-hero .hero-center>.eyebrow{margin-bottom:12px}.product-hero>.container>h1,.done-unified-hero .hero-center>h1{font-size:clamp(44px,4.45vw,62px);margin-bottom:14px}.product-hero .lead,.done-unified-hero .lead{font-size:17px;line-height:1.65;margin-top:0;margin-bottom:0}.product-hero>.container>.lead,.done-unified-hero .hero-center>.lead{max-width:920px}.product-hero .actions,.done-unified-hero .actions{margin-top:20px}.product-hero .demo{margin-top:28px}.done-unified-hero .authentic-devices{margin-top:26px}}:root{--label-min:12px}.site-header .nav-mcp,.site-header .nav-mcp>small,.nav-planned-label,.nav-planned-item .nav-planned-label,footer .footer-brand>small,footer .footer-bottom p,footer .footer-bottom small,.creation-step-nav button,.creation-step-nav button span,.execution-step-nav button,.execution-step-nav button span,.execution-value-strip span,.execution-disclosure,.execution-disclosure a,.platform-controls>button:not(.icon-button),.platform-controls>button>span,.account-base small,.motion-access span,.showcase-strip span,.deck-copy dt,.deck-copy dd,.deck-copy .deck-industry,.story-approaches button,.demo-controls button span,.contact-form>small,.contact-form .field small,.resource-meta,.resource-meta span,.pricing-product-heading .eyebrow,.magic-label{font-size:var(--label-min)}@media(max-width:700px){.demo-controls button,.product-hero .demo-controls button,.view-tabs button{font-size:var(--label-min)}}.legal-intro .legal-review-label,.legal-review-label,.monthly-plan .max-workflow,.max-workflow,.state-narrative .demo-controls button span,.product-hero .demo-controls button span{font-size:var(--label-min)}footer{padding:48px 0 24px;background:linear-gradient(180deg,#040c1b,#071a3d 55%,#0b2a5c);overflow:hidden}footer .footer-top .footer-brand{max-width:520px}footer .footer-brand img{width:178px}footer .footer-brand p{color:#c3cee2}.footer-wordmark{margin:18px 0 0;padding:0 0 4px;text-align:center;font-weight:800;letter-spacing:-.04em;line-height:.82;font-size:clamp(72px,19.5vw,300px);white-space:nowrap;overflow:hidden;color:#ffffff12;border-bottom:1px solid rgba(255,255,255,.16);-webkit-user-select:none;user-select:none;pointer-events:none}footer .footer-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px;padding-top:36px}footer .footer-grid h3{color:#fff;font-size:14px;margin-bottom:14px}footer .footer-grid>div>a{display:flex;align-items:center;gap:5px;width:fit-content;color:#c3cee2;font-size:14px;padding:6px 0}footer .footer-grid>div>a:hover{color:#fff}.footer-apps{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-apps h3{margin-bottom:4px}.store-badge{display:inline-flex;align-items:center;gap:9px;height:44px;min-width:148px;padding:0 14px 0 11px;border-radius:9px;background:#000;border:1px solid #a6a6a6;color:#fff;text-decoration:none;box-sizing:border-box}.store-mark{width:24px;height:24px;flex:none}.store-text{display:flex;flex-direction:column;line-height:1;text-align:left}.store-text small{font-size:12px;font-weight:500;letter-spacing:.01em;color:#fff}.store-text strong{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:2px;color:#fff}a.store-badge:hover{border-color:#fff}.store-badge.is-soon{cursor:default}.footer-soon{font-size:12px;color:#c3cee2;margin-top:2px}footer .footer-bottom{margin-top:34px;border-top:1px solid rgba(255,255,255,.14);justify-content:space-between}footer .footer-bottom p,footer .footer-bottom small{color:#c3cee2}@media(max-width:700px){footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-apps{grid-column:1/-1}footer .footer-bottom{display:block}}footer .footer-brand>small,footer .footer-brand>small.footer-origin{color:#c3cee2}footer .footer-wordmark{margin-top:0}.contact-form .hp-field{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form .turnstile-box{min-height:65px;margin:4px 0 18px}.contact-form .contact-sent,.contact-sent{display:block}.contact-sent h2:focus{outline:none}.contact-sent>.button{margin-top:18px}.contact-form button[disabled]{opacity:.7;cursor:progress}.contact-form>.form-alert{margin:0 0 16px;line-height:1.55}.demo[data-product=slidetell] .story-approaches{background:#eef2f7;border-bottom:1px solid #d9e0ea}.demo[data-product=slidetell] .story-approaches button{background:#fff;border-color:#b6c2d2;color:#1e293b}.demo[data-product=slidetell] .story-approaches [aria-pressed=true]{background:#6340cf;border-color:#6340cf;color:#fff}.story-stage.story-light{background:#f8fafc;color:#0f172a}.story-light .story-toolbar{background:#fff;border-color:#e2e8f0;color:#0f172a}.story-light .story-toolbar i{color:#146c43}.story-light .story-toolbar>div>span{color:#334155}.story-light .story-action{background:#6340cf;border-color:#6340cf;color:#fff;box-shadow:0 0 0 3px #6340cf26}.story-light .story-action:hover{background:#7452e0}.story-light .story-filmstrip{background:#eef2f7;border-color:#e2e8f0}.story-light .story-filmstrip small{color:#475569}.story-light .story-slide{box-shadow:0 0 0 1px #cbd5e1,0 8px 22px #0f172a22}.story-light .story-canvas{background-color:#f8fafc;background-image:radial-gradient(#c3cddb .7px,transparent .7px)}.story-light .story-inspector{background:#fff;border-color:#e2e8f0;color:#0f172a}.story-light .story-inspector nav{color:#475569}.story-light .story-inspector b{color:#5a38c4}.story-light .story-inspector small{color:#475569}.story-light .story-input{background:#fff;border-color:#b6c2d2;color:#0f172a}.story-light .story-creation h3{color:#0f172a}.story-light .story-creation>p{color:#475569}.story-light .story-brief{background:#fff;border-color:#cbd5e1}.story-light .story-brief p{color:#1e293b}.story-light .story-brief span,.story-light .story-brief small{color:#475569}.story-light .story-brief .blank-slide{color:#6340cf}.story-light .story-feedback{color:#146c43!important;background:#e8f6ef;border-color:#8fcdaa}.story-light .storyboard-cards>div{background:#fff;border-color:#cbd5e1}.story-light .storyboard-cards span{color:#5a38c4}.story-light .storyboard-cards p{color:#475569}.story-light .story-editor.presenting{background:#080a14}.story-light .presenting .story-canvas{background-color:transparent;background-image:none}.story-light .story-modal{background:#fff;border-color:#cbd5e1;box-shadow:0 18px 50px #0f172a33;color:#0f172a}.story-light .story-modal>svg{color:#6340cf}.story-light .story-modal p{color:#475569}.story-light .story-formats span{border-color:#b6c2d2;color:#1e293b}.story-light .story-formats .selected{border-color:#6340cf;background:#efe9ff}.story-light .story-toast{background:#e8f6ef;border-color:#6bb38e;color:#14543a}.story-light .story-pointer.click i{border-color:#6340cf}.story-light .story-pointer{filter:drop-shadow(0 2px 4px #0f172a55)}.story-light .story-slide{color:#eeeef8}
