/* LOST editorial system: warm paper, near-black actions and vermilion signals from the supplied reference. */
body{overflow-x:clip}main{overflow-x:clip}.workspace{overflow-x:clip}
@media(max-width:760px){.hero-v2 .hero-copy h1{font-size:clamp(54px,12vw,84px)}.hero-v2{padding-top:20px}.hero-v2 .hero-copy>.eyebrow{font-size:10px}}
html{scroll-behavior:smooth;scroll-padding-top:30px}body,button,input,select,textarea,summary{font-family:Montserrat,Arial,sans-serif}body{font-size:16px}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}header{padding:22px 5%;max-width:1600px}.logo{font-size:34px}.button{min-height:48px}.button.primary:hover{background:var(--button-hover);transform:translateY(-2px)}.button:hover{transition:transform .2s,background .2s}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px}.edition{max-width:1600px;margin:auto;display:flex;justify-content:space-between;padding:14px 5%;font-size:9px;letter-spacing:1.4px;color:var(--muted)}.hero-v2{max-width:1600px;margin:auto;padding:45px 5% 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:5%;align-items:center;min-height:680px}.hero-v2 h1{font-size:clamp(70px,7.7vw,116px);line-height:.98;letter-spacing:-.07em;margin:30px 0}.hero-v2 .intro{font-size:17px;line-height:1.85}.hero-v2 .intro b{font-weight:500;color:var(--ink)}.outline-word{color:var(--ink);position:relative}.outline-word:after{content:'';position:absolute;left:0;bottom:-6px;width:102%;height:7px;background:var(--accent-soft);transform:rotate(-2deg);z-index:-1}.hero-arrow{display:inline-block;font-size:.9em;color:var(--coral);margin-left:30px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:7px;box-shadow:0 0 0 4px var(--accent-soft)}.text-link{font-size:13px;font-weight:600;padding:12px 0;border-bottom:1px solid #A09D96}.hero-v2 .cta{gap:22px;align-items:center}.hero-art{position:relative;padding:45px 0 25px 12px;isolation:isolate}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{width:530px;height:530px;left:-10px;top:-5px;transform:rotate(-20deg)}.orbit-two{width:570px;height:340px;left:-30px;top:100px;transform:rotate(-40deg)}.hero-art:before{content:'';position:absolute;inset:55px 20px 40px;background-image:radial-gradient(#A09D96 1px,transparent 1px);background-size:17px 17px;z-index:-2}.float-tag{position:absolute;right:-5px;top:10px;background:var(--accent-soft);font-size:10px;letter-spacing:1px;font-weight:700;padding:13px 17px;transform:rotate(5deg);z-index:2;animation:tag-float 6s ease-in-out infinite}.float-tag span{font-size:20px;margin-left:10px}.product-window{border:1px solid var(--line);box-shadow:0 24px 60px #12121212;background:#FFFDF8;border-radius:12px;transform:rotate(-2deg);overflow:hidden;animation:window-float 8s ease-in-out infinite}.window-bar{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:16px;font-size:8px;letter-spacing:1px;font-weight:700}.window-bar>span:first-child{display:flex;gap:4px}.window-bar i{width:5px;height:5px;background:#A09D96;border-radius:50%}.art-conversation{padding:23px 25px}.art-conversation>.eyebrow{font-size:9px;margin-bottom:24px}.art-message{display:flex;gap:11px;align-items:flex-start}.avatar{background:var(--accent-soft);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.art-message>div{background:var(--surface);border:1px solid var(--line);padding:12px 16px;border-radius:0 10px 10px 10px;flex:1}.art-message small{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.art-message p{font-size:13px;font-weight:500;line-height:1.65;margin:7px 0 0}.art-message.manager{margin-left:32px}.art-message.manager>div{background:#FFFDF8}.art-message.manager .avatar{background:#f7e9e2}.time-gap{display:flex;gap:10px;align-items:center;font-size:9px;color:#C63E30;margin:18px 0 18px 40px}.time-gap span{height:1px;background:#e9b5ab;flex:1}.art-finding{display:flex;gap:12px;align-items:center;margin-top:24px;padding:12px;background:#fcf0eb;border:1px solid #eccac1;border-radius:7px}.art-finding>span{color:#C63E30;font-weight:700;border:1px solid #d69e91;border-radius:50%;width:23px;height:23px;text-align:center;font-size:13px}.art-finding small{display:block;font-size:8px;letter-spacing:1px;color:#C63E30}.art-finding b{font-size:12px}.art-finding p{font-size:10px;color:#6F6B65;margin:4px 0}.art-action{display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:white;padding:18px 25px}.art-action small{font-size:8px;display:block;color:var(--accent-light);letter-spacing:1.3px}.art-action b{font-size:13px}.art-action>span{color:var(--accent-light);font-size:30px}.art-caption{display:flex;justify-content:space-between;margin-top:22px;font-size:9px;color:var(--muted)}.motion-button{padding:0;border:0;background:transparent;color:var(--muted);font-size:10px}.manifesto{border-block:1px solid var(--line);background:var(--surface);padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.manifesto span{font-size:9px;font-weight:700;letter-spacing:1.4px}.manifesto b{font-size:18px;font-weight:500;letter-spacing:-.5px}.story-section,.interactive-section,.workspace-showcase,.trust-section,.offer-section,.faq-section{max-width:1440px;padding:85px 5%;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.section-heading h2{margin-bottom:0;font-size:42px;line-height:1.16}.section-heading>p{font-size:13px;color:var(--muted)}h2 em{font-style:normal;color:var(--muted)}.bento{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.bento article{border:1px solid var(--line);border-radius:12px;padding:30px;min-height:360px;position:relative;overflow:hidden}.bento h3{font-size:24px;line-height:1.25;letter-spacing:-.8px;margin:24px 0 18px}.bento p{font-size:13px;line-height:1.8;color:var(--muted)}.number{font-size:10px;font-weight:600;letter-spacing:1px}.bento-lead{background:var(--ink);color:white}.bento-lead p{color:#A09D96}.bento-proof{background:var(--accent-soft)}.bento-action{background:#FFFDF8}.pulse-line{display:flex;gap:9px;align-items:center;height:80px;margin-top:15px}.pulse-line>span{background:var(--accent);width:4px;height:24px;border-radius:3px}.pulse-line>span:nth-child(3n){height:53px}.pulse-line>span:nth-child(2n){height:35px}.pulse-line>i{font-style:normal;color:var(--ink);width:36px;height:36px;border-radius:50%;text-align:center;background:var(--accent-soft);line-height:36px;font-weight:800;margin:0 10px}.quote-mark{font-size:70px;line-height:1;color:var(--accent);margin-top:20px;height:45px}blockquote{font-size:25px;line-height:1.35;letter-spacing:-.7px;font-weight:600;margin:0 0 20px}.annotation{background:var(--accent-soft);font-size:10px;padding:7px 10px;transform:rotate(-3deg);display:inline-block}.task-mini{margin:32px 0;background:var(--surface);border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;padding:16px}.task-mini b{font-size:11px}.task-mini small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.check-box{width:24px;height:24px;border:1px solid var(--accent-line);border-radius:6px;text-align:center;color:var(--accent-text)}.interactive-section{padding-top:30px}.interactive-stage{border:1px solid var(--line);background:#FFFDF8;border-radius:14px;display:grid;grid-template-columns:.8fr 1.5fr;overflow:hidden}.scenario-menu{padding:34px;background:var(--accent-soft);border-right:1px solid var(--line)}.scenario-menu button{display:flex;width:100%;text-align:left;justify-content:flex-start;margin-top:14px;background:transparent;color:var(--ink);border:1px solid transparent;border-bottom-color:var(--line);border-radius:0;font-size:12px;padding:18px 8px;gap:15px}.scenario-menu button.active{background:var(--ink);color:white;border-radius:7px;padding:18px 12px;border-color:var(--ink)}.scenario-menu button span{font-size:9px;opacity:.6}.scenario-menu button b{margin-left:auto;font-size:19px}.scenario-menu .micro{font-size:10px;margin-top:30px}.scenario-body{padding:26px 35px}.scenario-label{font-size:9px;letter-spacing:1.4px;color:var(--muted);display:flex;justify-content:space-between}.scenario-label span{color:#C63E30}.scenario-messages{padding:20px 0 12px}.scenario-messages .bubble{font-size:13px;animation:none;max-width:88%;background:var(--surface)}.scenario-messages .manager{margin-left:auto;background:#FFFDF8}.scenario-result{border-top:1px solid var(--line);padding-top:24px}.scenario-result h3{font-size:20px;letter-spacing:-.5px;margin:6px 0}.scenario-result p{font-size:12px;color:var(--muted)}.scenario-result .next small{font-size:8px;letter-spacing:1px}.scenario-result .next{font-size:12px}.workspace-showcase{padding-top:30px}.dashboard-preview{border:1px solid var(--line);box-shadow:0 20px 45px #12121208;border-radius:12px;display:grid;grid-template-columns:190px 1fr;overflow:hidden;background:#FFFDF8}.dashboard-preview aside{display:flex;flex-direction:column;gap:18px;padding:28px 20px;border-right:1px solid var(--line);background:var(--surface);font-size:11px}.dashboard-preview aside>b{font-size:24px;letter-spacing:-1px;margin-bottom:10px}.dashboard-preview aside>b>span{color:var(--coral);font-size:12px}.dashboard-preview aside>span{padding:8px}.dashboard-preview aside>span.active{background:var(--accent-soft);border-radius:4px;font-weight:600}.dashboard-preview aside>small{font-size:8px;margin-top:auto;color:var(--muted)}.preview-main{padding:30px}.preview-top{display:flex;justify-content:space-between;align-items:center;font-size:12px}.preview-top b{font-size:24px;letter-spacing:-1px}.preview-command{background:var(--ink);color:white;border-radius:8px;padding:23px;display:flex;justify-content:space-between;align-items:center;margin:24px 0}.preview-command b{font-size:14px}.preview-command small{display:block;font-size:10px;margin-top:5px;color:#A09D96}.preview-command a{font-size:11px;color:var(--accent-light)}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.preview-stats b{display:block;font-size:36px;font-weight:500;letter-spacing:-2px}.preview-stats span{font-size:10px;color:var(--muted)}.preview-dialog{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:11px}.preview-dialog small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.preview-dialog>.badge{margin-left:auto}.preview-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-light)}.preview-dot.coral{background:var(--coral)}.trust-section{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.trust-list article{display:flex;gap:25px;border-top:1px solid var(--line);padding:23px 0}.trust-list article>span{font-size:10px;color:#C63E30;margin-top:4px}.trust-list h3{font-size:16px;margin:0 0 8px;letter-spacing:-.4px}.trust-list p{font-size:13px;color:var(--muted);margin:0}.offer-section{background:var(--surface);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:55px;margin:10px auto;max-width:1290px}.offer-section h2{font-size:46px}.offer-card{background:#FFFDF8;padding:30px;border:1px solid var(--line);border-radius:10px}.offer-card h3{font-size:24px;letter-spacing:-.7px}.offer-card ul{list-style:none;padding:0;margin:24px 0}.offer-card li{font-size:13px;padding:9px 0}.offer-card li:before{content:'↗';margin-right:12px;color:var(--accent-text)}.offer-card .button{width:100%}.faq-section{max-width:1100px}.faq-section details{border-top:1px solid var(--line);padding:20px 0}.faq-section summary{display:flex;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{font-size:14px;color:var(--muted);max-width:800px}.closing-v2{padding:65px 7% 80px;background:var(--ink);color:white;position:relative;overflow:hidden}.closing-v2 .eyebrow{color:#A09D96}.closing-v2 h2{font-size:clamp(45px,7vw,100px);line-height:1.06;letter-spacing:-.055em;margin:30px 0 40px}.closing-v2 h2 em{color:var(--accent-light)}.closing-v2 h2>span{position:absolute;right:10%;top:30%;color:var(--coral);font-size:150px}.footer-demo{font-size:12px;margin-left:25px;color:#A09D96}.footer-v2{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #57534E;background:var(--ink);color:#A09D96;font-size:10px}.footer-v2 .logo{color:white}.shell{max-width:1600px}.sidebar{background:var(--surface);padding:30px 18px;position:sticky;top:0;height:calc(100vh - 92px)}.sidebar:before{content:'РАБОЧЕЕ ПРОСТРАНСТВО';display:block;font-size:8px;letter-spacing:1px;color:var(--muted);padding:0 10px 24px}.sidebar button{font-size:12px;border-radius:6px;padding:13px 14px;font-weight:500}.sidebar button.active{font-weight:700}.workspace{padding:35px 4%}.workspace h1{font-size:38px;letter-spacing:-1.7px}.notice{background:var(--surface);color:#57534E;font-size:11px;border:1px solid var(--line)}.metric{border-radius:9px;padding:24px}.metric strong{font-weight:500;font-size:44px}.metric:first-child{background:var(--accent-soft)}.command{padding:30px;position:relative;overflow:hidden}.command:after{content:'↗';position:absolute;right:185px;top:-20px;font-size:120px;color:#ffffff08;pointer-events:none}.command strong{font-size:19px;letter-spacing:-.5px}.panel{box-shadow:0 4px 15px #12121203}.drop{padding:40px 25px;border-color:var(--accent-line);background:var(--surface)}.drop input{font-size:12px}.empty{padding:55px 25px}.empty strong{font-size:24px;letter-spacing:-.7px;display:block;color:var(--ink)}.demo-banner{background:var(--accent-soft);color:var(--ink);padding:10px 15px;font-size:11px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.demo-banner button{font-size:10px;padding:5px 9px;background:transparent;color:var(--ink);border-color:var(--accent-line)}.overview-themes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.theme-card{padding:16px;border:1px solid var(--line);background:#FFFDF8;border-radius:8px;text-align:left;color:var(--ink);display:block}.theme-card strong{font-size:25px;display:block;font-weight:500}.theme-card span{font-size:10px;color:var(--muted)}.theme-card:hover{border-color:var(--accent-line)}.toolbar{display:flex;gap:10px;flex-wrap:wrap}.plan-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan-column{background:var(--surface);padding:15px;border-radius:8px}.plan-column h3{font-size:12px;margin:0 0 18px}.plan-card{background:#FFFDF8;padding:18px;border:1px solid var(--line);border-radius:7px;margin-bottom:12px}.plan-card strong{font-size:12px;display:block}.plan-card p{font-size:10px;color:var(--muted)}.plan-card button{margin-top:8px}.plan-count{font-size:10px;background:#DFD9CF;padding:3px 6px;border-radius:4px}.format-preview{overflow:auto;margin-top:20px}.format-preview table{border-collapse:collapse;font-size:11px;width:100%;text-align:left}.format-preview th,.format-preview td{border-bottom:1px solid var(--line);padding:10px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.drop.dragging{background:var(--accent-soft);border-color:var(--accent-text)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success);margin-right:6px}@keyframes tag-float{50%{transform:translateY(-7px) rotate(3deg)}}@keyframes window-float{50%{transform:translateY(6px) rotate(-1deg)}}@media(min-width:1600px){.hero-v2 h1{font-size:124px}}@media(max-width:1000px){.hero-v2 h1{font-size:78px}.hero-v2{gap:20px}.hero-v2 .intro{font-size:15px}.orbit-one{width:400px;height:400px}.orbit-two{width:410px;height:300px}.bento article{padding:23px}.section-heading h2{font-size:35px}.bento h3{font-size:21px}.offer-section{border-radius:0;padding:45px 5%;gap:30px}.art-conversation{padding:18px}.art-message p{font-size:11px}.trust-section{gap:30px}.overview-themes{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){header{padding:16px 5%}.edition{font-size:7px}.edition>span:nth-child(2){display:none}.hero-v2{grid-template-columns:1fr;padding-top:28px;gap:16px;min-height:auto}.hero-v2 h1{font-size:84px;letter-spacing:-.065em}.hero-v2 .eyebrow{font-size:9px}.hero-v2 .intro{font-size:16px}.hero-copy{max-width:580px}.hero-art{max-width:560px;width:100%;padding:35px 12px 20px;margin:20px auto 0}.float-tag{right:4px;font-size:8px}.orbit-one{width:90%;height:90%;left:5%;top:5%}.orbit-two{width:100%;height:75%;left:0;top:15%}.art-message p{font-size:13px}.manifesto{padding-block:20px}.manifesto>span{display:none}.manifesto b{font-size:16px}.section-heading{display:block}.section-heading>p{margin-top:20px}.section-heading .button{margin-top:20px}.story-section,.interactive-section,.workspace-showcase,.trust-section,.faq-section{padding:48px 5%}.section-heading h2{font-size:32px}.bento{grid-template-columns:1fr}.bento article{min-height:260px;padding:26px}.bento-lead{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.bento-lead .number{grid-column:1/-1}.bento-lead h3{margin-top:20px}.bento-lead p{margin-top:20px}.pulse-line{grid-column:1/-1;margin-top:0;height:60px}.interactive-stage{grid-template-columns:1fr}.scenario-menu{border-right:0;border-bottom:1px solid var(--line);padding:22px}.scenario-menu button{font-size:12px}.scenario-menu .micro{margin-top:18px}.scenario-body{padding:24px 20px}.dashboard-preview{grid-template-columns:1fr}.dashboard-preview aside{display:none}.preview-main{padding:20px 16px}.preview-top b{font-size:20px}.preview-top>.badge{font-size:7px}.preview-command{padding:20px 14px}.preview-command b{font-size:12px}.preview-command a{font-size:10px;white-space:nowrap;margin-left:10px}.preview-stats{gap:10px}.preview-stats span{font-size:9px}.preview-dialog>.badge{font-size:8px}.trust-section{grid-template-columns:1fr;gap:10px}.offer-section{grid-template-columns:1fr;padding:40px 5%;gap:10px}.offer-section h2{font-size:36px}.offer-card{padding:25px}.faq-section summary{font-size:13px}.closing-v2{padding:50px 5%}.closing-v2 h2{font-size:49px}.closing-v2 h2>span{display:none}.footer-demo{display:block;margin:20px 0 0}.footer-v2{flex-wrap:wrap;padding:25px 5%}.footer-v2>span{font-size:8px}.sidebar{position:static;height:auto}.sidebar:before{display:none}.workspace h1{font-size:31px}.overview-themes{grid-template-columns:repeat(2,1fr)}.plan-columns{grid-template-columns:1fr}.demo-banner{gap:10px}.hero-v2 .cta{gap:15px}.text-link{font-size:12px}.hero-v2 .button{font-size:12px}.art-caption{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art *{animation:none!important}.product-window{transform:none}.float-tag{transform:none}}
/* Sage controls stay distinct on dark surfaces. */
.closing-v2 .button.primary,.command button.primary,.command .button.primary{background:var(--button-on-dark);border-color:var(--button-on-dark);color:var(--button-dark-ink)}
.closing-v2 .button.primary:hover,.command button.primary:hover,.command .button.primary:hover{background:var(--button-on-dark-hover);border-color:var(--button-on-dark-hover);color:var(--button-dark-ink)}
.live-dot{background:var(--coral)}
