:root{--paper:#f3ead8;--paper-deep:#e8dcc4;--ink:#1b2a52;--olive:#56642e;--yellow:#f5d64c;--black:#161717;--muted:#6d665c;--line:#1b2a523b;--display:"Arial Narrow", "Avenir Next Condensed", "Trebuchet MS", sans-serif;--body:"Segoe UI", "Helvetica Neue", sans-serif;--mono:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.5}::selection{background:var(--yellow);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--olive);outline-offset:4px}.page-width{width:min(1180px,100% - 64px);margin-inline:auto}.micro-label{color:var(--olive);font-family:var(--mono);letter-spacing:.14em;margin:0;font-size:11px;font-weight:700;line-height:1.3}.brand-mark{background:var(--yellow);border-radius:3px 3px 5px 5px;flex:none;display:inline-block;position:relative;overflow:hidden;transform:skew(-12deg)}.brand-mark span{background:var(--paper);width:7px;height:130%;display:block;position:absolute;top:-12%;transform:rotate(25deg)}.brand-mark span:first-child{left:7px}.brand-mark span:last-child{right:5px}.wordmark{font-family:var(--display);letter-spacing:.18em;align-items:center;gap:12px;font-size:18px;font-weight:800;display:inline-flex}.site-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.nav-links{color:var(--muted);align-items:center;gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:var(--olive)}.nav-cta{background:var(--ink);align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:inline-flex;color:var(--paper)!important}.nav-cta svg,.button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:64px;min-height:670px;padding-block:75px 90px;display:grid}.hero-copy h1{max-width:630px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:22px 0;font-size:clamp(60px,8vw,112px);font-weight:900;line-height:.85}h1 em,h2 em{color:var(--olive);font-style:normal}.hero-lede{color:#4e4a43;max-width:440px;margin:0;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--paper)}.button-yellow{background:var(--yellow);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:14px;font-weight:700}.hero-proof{color:var(--muted);font-family:var(--mono);text-transform:uppercase;gap:20px;margin-top:18px;font-size:10px;display:flex}.hero-note{color:var(--muted);margin:18px 0 0;font-size:13px}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.proof-dot{background:var(--olive);border-radius:50%;width:6px;height:6px;display:inline-block}.sheet-paper{background:var(--olive);color:var(--paper);position:relative;overflow:hidden}.hero-sheet{min-height:490px;padding:28px 32px;transform:rotate(1.4deg);box-shadow:13px 17px #1b2a5221}.hero-sheet:before{content:"";pointer-events:none;border:1px solid #f3ead880;position:absolute;inset:12px}.registration-marks{font-family:var(--mono);color:var(--yellow);font-size:24px;line-height:1;position:absolute;top:17px;right:21px}.sheet-topline,.sheet-footer{font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.sheet-topline{border-bottom:1px solid #f3ead88c;padding-bottom:10px}.sheet-signal{color:var(--yellow);font-family:var(--mono);letter-spacing:.15em;margin-top:48px;font-size:12px;font-weight:700}.hero-sheet h2{z-index:1;font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:22px 0 30px;font-size:clamp(62px,8vw,104px);font-weight:900;line-height:.78;position:relative}.hero-sheet h2 span{color:var(--yellow)}.sheet-bars{align-items:flex-end;gap:7px;height:105px;margin-bottom:24px;display:flex}.sheet-bars span{background:var(--yellow);width:13%;display:block}.sheet-bars span:first-child{height:46%}.sheet-bars span:nth-child(2){height:80%}.sheet-bars span:nth-child(3){height:62%}.sheet-bars span:nth-child(4){height:100%}.sheet-footer{border-top:1px solid #f3ead88c;padding-top:11px}.sheet-stamp{border:2px solid var(--yellow);color:var(--yellow);font-family:var(--mono);padding:7px 8px;font-size:10px;font-weight:700;line-height:1.1;position:absolute;bottom:62px;right:29px;transform:rotate(-8deg)}.ink-band{background:var(--ink);color:var(--paper)}.band-inner{grid-template-columns:1fr 2.5fr 1fr;align-items:center;gap:30px;min-height:210px;display:grid}.band-inner .micro-label{color:var(--yellow)}.band-statement{max-width:620px;font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(25px,3vw,40px);font-weight:700;line-height:1}.band-rule{background:var(--olive);height:1px}.band-note{color:#bec1c8;font-family:var(--mono);margin:0;font-size:11px;line-height:1.6}.method{padding-block:120px}.section-intro{grid-template-columns:1fr 1.7fr .8fr;align-items:start;gap:40px;margin-bottom:55px;display:grid}.section-intro h2,.signals h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(45px,6vw,78px);font-weight:900;line-height:.87}.section-intro>p:last-child{max-width:240px;color:var(--muted);margin:5px 0 0;font-size:14px}.method-strip{grid-template-columns:repeat(3,1fr);display:grid}.method-step{background:var(--olive);min-height:280px;color:var(--paper);padding:27px;position:relative}.method-step:nth-child(2){background:var(--yellow);color:var(--ink)}.method-step:nth-child(3){background:var(--ink);color:var(--paper)}.step-number{font-family:var(--mono);font-size:12px;font-weight:700}.method-step h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:68px 0 13px;font-size:32px;line-height:1}.method-step p{opacity:.86;max-width:250px;min-height:52px;margin:0;font-size:14px;line-height:1.4}.step-line{background:currentColor;width:40px;height:3px;margin:22px 0 10px;display:block}.method-step strong{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.signals{grid-template-columns:1fr 1.4fr;gap:80px;padding-block:35px 130px;display:grid}.signal-copy{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid}.signal-copy>p{color:var(--muted);margin:0;font-size:16px}.signal-list{font-family:var(--mono);gap:11px;font-size:11px;font-weight:700;display:grid}.signal-list span{border-bottom:1px solid var(--line);padding-bottom:10px}.closing-sheet{background:var(--olive);min-height:300px;color:var(--paper);justify-content:space-between;align-items:center;gap:32px;margin-bottom:70px;padding:50px 60px;display:flex;position:relative}.closing-sheet h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:13px 0 0;font-size:clamp(46px,6vw,78px);font-weight:900;line-height:.83}.closing-sheet .micro-label{color:var(--yellow)}.closing-note{color:#f3ead8bf;font-family:var(--mono);text-align:right;font-size:10px;line-height:1.6}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);gap:24px;padding-block:24px 34px;font-size:10px;display:grid}.footer-intro{justify-content:space-between;align-items:end;gap:40px;padding:20px 0 4px;display:flex}.footer-intro p{color:#8491ad;margin:0;font-size:11px;line-height:1.45}.footer-intro>div{text-align:right;justify-items:end;gap:5px;display:grid}.footer-intro span{color:#7ea4ff;letter-spacing:.14em;font-size:10px;font-weight:700}.footer-intro strong{color:#eef3ff;font-family:var(--body);letter-spacing:-.06em;font-size:clamp(34px,5vw,58px);font-weight:750;line-height:.9}.footer-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer .wordmark{color:var(--ink);font-family:var(--display);font-size:14px}.app-shell{background:var(--paper);min-height:100vh}.app-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.app-header .wordmark{font-size:15px}.app-nav{color:var(--muted);align-items:center;gap:20px;font-size:13px;display:flex}.app-nav .active{color:var(--ink);font-weight:700}.nav-user{color:var(--ink);text-align:right;font-weight:700;line-height:1.15;display:grid}.nav-user small{color:var(--muted);font-size:11px;font-weight:500}.text-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.text-button:hover{color:var(--olive)}.auth-layout{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 78px);display:grid}.auth-poster{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:60px;display:flex}.auth-poster h1{max-width:470px;font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:22px 0;font-size:clamp(60px,7vw,105px);line-height:.83}.auth-poster p{color:#bdc1cb;max-width:320px;font-size:14px}.poster-token{color:var(--yellow);font-family:var(--mono);font-size:11px}.auth-form-wrap{place-items:center;padding:40px;display:grid}.auth-form{width:min(390px,100%)}.auth-form h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0 0 9px;font-size:46px;line-height:.9}.auth-form>p{color:var(--muted);margin:0 0 31px;font-size:14px}.field{gap:7px;margin-bottom:18px;display:grid}.field label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.field input,.prompt-input{border:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:13px 14px}.field input::placeholder,.prompt-input::placeholder{color:#948b7b}.auth-form .button{width:100%;margin-top:5px}.auth-error{border:1px solid var(--olive);padding:10px 12px;color:var(--olive)!important;margin:14px 0 0!important;font-size:13px!important}.form-foot{text-align:center;margin-top:23px!important}.form-foot a{color:var(--olive);font-weight:700}.mock-note{border-top:1px solid var(--line);font-family:var(--mono);padding-top:14px;margin-top:30px!important;font-size:10px!important}.generator-main{padding-block:42px 80px}.generator-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.generator-heading h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:7px 0 0;font-size:clamp(44px,6vw,74px);line-height:.85}.generator-heading p{max-width:300px;color:var(--muted);margin:0;font-size:13px}.generator-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:20px;display:grid}.generator-sheet{background:var(--paper-deep);border:1px solid var(--ink);min-height:590px;padding:26px}.sheet-heading{border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;padding-bottom:12px;font-size:10px;font-weight:700;display:flex}.generator-sheet h2{max-width:440px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:38px 0 22px;font-size:clamp(46px,6vw,76px);line-height:.82}.prompt-examples{flex-wrap:wrap;gap:8px;margin:24px 0 13px;display:flex}.example-button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;font-family:var(--mono);text-align:left;background:0 0;padding:8px 10px;font-size:10px}.example-button:hover{background:var(--yellow)}.prompt-form{gap:10px;display:grid}.prompt-input{resize:vertical;min-height:116px;font-size:15px;line-height:1.5}.prompt-submit{background:var(--olive);width:100%;color:var(--paper)}.prompt-submit:disabled{cursor:wait;opacity:.65}.feature-help{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);margin-top:22px;padding-top:13px;font-size:10px}.feature-help summary{cursor:pointer;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.feature-help-list{gap:10px;margin-top:14px;display:grid}.feature-help-list div{gap:3px;display:grid}.feature-help-list strong{color:var(--olive);text-transform:uppercase;font-size:10px}.feature-help-list span{line-height:1.5}.chat-history{gap:10px;margin-bottom:15px;display:grid}.chat-thread{gap:10px;max-height:280px;margin-bottom:15px;display:grid;overflow:auto}.chat-message{max-width:92%;padding:12px 14px;font-size:13px;line-height:1.45}.chat-message.user{background:var(--ink);color:var(--paper);justify-self:end}.chat-message.assistant{border:1px solid var(--ink);background:0 0;justify-self:start}.chat-message.system{border:1px solid var(--line);background:#ffffff40;justify-self:start}.confirm-print{width:100%;margin-top:10px}.read-summary{color:var(--yellow);margin:18px 0;font-size:18px;line-height:1.45}.saved-list{gap:8px;margin:0 0 18px;display:grid}.saved-button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:8px 10px;font-size:13px}.saved-button.active,.saved-button:hover{background:var(--yellow)}.rename-row{gap:8px;margin:0 0 16px;display:flex}.rename-row input{border:1px solid var(--ink);color:var(--ink);font:inherit;background:0 0;flex:1;padding:8px 10px}.rename-row .button{min-height:38px;padding:8px 12px}.mt5-steps{color:#d5dbe8;margin:16px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.mt5-steps code{font-family:var(--mono);font-size:12px}.result-sheet{background:var(--ink);min-height:590px;color:var(--paper);padding:26px}.result-empty{border:1px dashed #f3ead866;align-content:center;min-height:535px;padding:30px;display:grid}.result-empty h2{max-width:320px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:16px 0;font-size:54px;line-height:.83}.result-empty p{color:#bdc1cb;max-width:320px;font-size:13px}.result-kicker{color:var(--yellow);font-family:var(--mono);letter-spacing:.12em;font-size:10px}.result-header{border-bottom:1px solid #f3ead866;justify-content:space-between;padding-bottom:12px;display:flex}.result-header h2{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:32px}.result-header span{color:var(--yellow);font-family:var(--mono);align-self:center;font-size:10px}.parse-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.parse-value{border:1px solid #f3ead859;padding:12px}.parse-value label{color:#bdc1cb;font-family:var(--mono);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.parse-value strong{color:var(--yellow);font-family:var(--display);text-transform:uppercase;font-size:24px}.code-preview{color:#d8dfed;max-height:280px;font-family:var(--mono);white-space:pre-wrap;background:#111a34;margin:14px 0;padding:15px;font-size:10px;line-height:1.55;overflow:auto}.result-actions{gap:10px;display:flex}.result-actions .button{flex:1;min-height:42px;padding:9px 12px;font-size:12px}.result-error{border:1px solid var(--olive);color:var(--olive);background:#56642e24;margin-top:14px;padding:13px;font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.page-width{width:min(100% - 36px,650px)}.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:42px;padding-block:58px 70px}.hero-copy h1{font-size:clamp(60px,17vw,100px)}.hero-sheet{transform:rotate(0)}.band-inner,.section-intro,.signals{grid-template-columns:1fr;gap:22px}.band-inner{padding-block:38px}.band-rule{display:none}.method{padding-block:82px}.method-strip{grid-template-columns:1fr}.method-step{min-height:225px}.method-step h3{margin-top:40px}.signal-copy{grid-template-columns:1fr}.closing-sheet{flex-direction:column;align-items:flex-start;padding:42px 30px}.closing-note{text-align:left}.footer-meta{flex-wrap:wrap}.footer-meta span:last-child{width:100%}.footer-intro{flex-direction:column-reverse;align-items:flex-start;gap:20px}.footer-intro>div{text-align:left;justify-items:start}.footer-intro strong{font-size:clamp(38px,12vw,58px)}.auth-layout{grid-template-columns:1fr}.auth-poster{min-height:330px;padding:38px 28px}.auth-poster h1{font-size:68px}.auth-form-wrap{padding:60px 28px}.generator-heading{flex-direction:column;align-items:flex-start}.generator-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-world{--hero-bg:#070a16;--hero-panel:#0d1224;--hero-line:#aabcff24;--hero-copy:#f4f7ff;--hero-muted:#929bb5;background:var(--hero-bg);color:var(--hero-copy);position:relative;overflow:hidden}.hero-world:before{content:"";pointer-events:none;background:radial-gradient(circle at 77% 35%,#3375ff1f,#0000 28%),radial-gradient(circle at 54% 0,#8444ff1a,#0000 30%);position:absolute;inset:0}.saas-nav{z-index:5;border-bottom:1px solid var(--hero-line);justify-content:space-between;align-items:center;min-height:76px;display:flex;position:relative}.saas-brand{color:var(--hero-copy);letter-spacing:-.02em;align-items:center;gap:11px;font-size:17px;font-weight:750;display:inline-flex}.saas-brand>span:last-child{gap:0;display:grid}.saas-brand small{color:#7e89a7;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:500}.mql-logo{background:linear-gradient(135deg,#1b6cff,#8346ff);border:1px solid #7eaaffe6;border-radius:9px;flex:none;display:inline-block;position:relative;transform:rotate(-8deg);box-shadow:0 0 20px #557dff61}.mql-logo-orbit{border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:5px 3px;transform:rotate(42deg)}.mql-logo-core{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.saas-nav-links{color:#9da7c0;align-items:center;gap:27px;font-size:14px;display:flex}.saas-nav-links a,.saas-login{transition:color .2s}.saas-nav-actions{align-items:center;gap:23px;font-size:14px;display:flex}.saas-login{color:#aab3ca}.saas-nav .theme-toggle{color:#f3c969;cursor:pointer;background:#0f172fb8;border:1px solid #89a5ed47;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.saas-nav .theme-toggle:hover{color:#ffe08a;background:#233868b8;border-color:#89a5ed9e;transform:translateY(-1px)}.saas-nav-cta,.saas-primary-button{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border:1px solid #81a4ff8c;border-radius:7px;align-items:center;gap:9px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 30px #315fff33}.saas-nav-cta{padding:10px 15px}.saas-nav-cta:hover,.saas-primary-button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 12px 34px #456bff59}.saas-nav-cta svg,.saas-primary-button svg,.saas-secondary-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.saas-hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:30px;min-height:630px;padding-block:72px 55px;display:grid;position:relative}.saas-hero-copy{z-index:2;animation:.7s cubic-bezier(.2,.8,.2,1) both saas-rise;position:relative}.hero-badge{color:#aabcfb;letter-spacing:.02em;background:#3058be1f;border:1px solid #6d99ff52;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.hero-badge span{color:#8e74ff;font-size:13px}.saas-hero h1{color:#f7f9ff;letter-spacing:-.055em;max-width:620px;margin:22px 0 23px;font-size:clamp(48px,5.2vw,76px);font-weight:760;line-height:.99}.saas-hero h1 span{background:linear-gradient(100deg,#65b7ff,#7c5cff 74%);color:#0000;-webkit-background-clip:text;background-clip:text}.saas-hero-lede{color:#b5bdd1;max-width:485px;margin:0;font-size:17px;line-height:1.6}.saas-hero-subline{color:#737e9c;margin:12px 0 0;font-size:15px}.hero-benefits{color:#aeb8d1;grid-template-columns:repeat(2,max-content);gap:12px 22px;margin-top:27px;font-size:13px;display:grid}.hero-benefits span{align-items:center;gap:8px;display:inline-flex}.hero-benefits b{color:#72a5ff;text-align:center;width:17px;font-size:14px;font-weight:500}.saas-hero-actions{gap:12px;margin-top:31px;display:flex}.saas-primary-button{padding:13px 18px;font-size:14px}.saas-secondary-button{color:#bac3db;align-items:center;gap:9px;padding:13px 16px;font-size:14px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.saas-secondary-button:hover{color:#fff;background:#ffffff0d;border-radius:7px}.saas-secondary-button .play-icon{fill:currentColor;stroke:none}.saas-trust-row{color:#697693;flex-wrap:wrap;gap:10px 17px;margin-top:27px;font-size:12px;display:flex}.saas-trust-row span{align-items:center;gap:5px;display:inline-flex}.saas-trust-row svg{fill:none;stroke:#6e9dff;stroke-width:1.7px;width:13px;height:13px}.saas-visual{min-height:490px;animation:.9s .12s both saas-fade;position:relative}.visual-glow{filter:blur(68px);background:#3863ff29;border-radius:50%;width:340px;height:260px;animation:7s ease-in-out infinite alternate glow-drift;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.chart-backdrop{opacity:.42;width:100%;height:410px;position:absolute;inset:42px 0 0}.chart-grid-line{fill:none;stroke:#90a5dc1a;stroke-width:1px}.chart-line{fill:none;stroke:#4c8dff;stroke-width:2px;filter:drop-shadow(0 0 7px #4f8cffcc)}.chart-line-soft{stroke:#785fff;stroke-width:1px;opacity:.5;filter:none}.chart-mark{fill:none;stroke:#66b2ff73;stroke-width:1px}.flow-label{z-index:2;color:#647394;font-family:var(--mono);letter-spacing:.13em;font-size:8px;position:absolute}.flow-label span{color:#799eff;margin-right:5px}.flow-idea{top:11px;left:4%}.flow-ai{top:11px;left:45%}.flow-code{top:11px;right:5%}.flow-ai i{color:#8b6dff;font-style:normal}.prompt-bubble{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172fdb;border:1px solid #89a6f33b;border-radius:10px;gap:10px;width:min(370px,75%);padding:12px 14px;animation:6s ease-in-out infinite card-float;display:flex;position:absolute;top:43px;left:6%;box-shadow:0 18px 45px #0003}.prompt-avatar{color:#fff;background:linear-gradient(135deg,#276dff,#754bfa);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.prompt-bubble div:last-child{gap:4px;display:grid}.prompt-bubble small{color:#7180a4;font-size:9px}.prompt-bubble strong{color:#d8e0f5;font-size:11px;font-weight:500;line-height:1.4}.ai-editor{z-index:2;background:#0a1022f0;border:1px solid #91aeff42;border-radius:12px;width:73%;animation:7s ease-in-out 1s infinite card-float;position:absolute;top:130px;left:12%;overflow:hidden;box-shadow:0 26px 65px #00000059,0 0 40px #3f6eff1a}.editor-bar{background:#1f2a4885;border-bottom:1px solid #9db2ec1f;align-items:center;gap:6px;min-height:35px;padding:0 12px;display:flex}.window-dot{border-radius:50%;width:7px;height:7px}.dot-red{background:#f06a7b}.dot-yellow{background:#e9c96d}.dot-green{background:#65c991}.editor-file{color:#9da9c7;font-family:var(--mono);margin-left:9px;font-size:9px}.editor-status{color:#68c895;font-family:var(--mono);align-items:center;gap:5px;margin-left:auto;font-size:8px;display:inline-flex}.editor-status i{background:#68c895;border-radius:50%;width:5px;height:5px}.editor-body{min-height:294px;padding:16px 14px;display:flex}.line-numbers{color:#4c5b7d;width:25px;font-family:var(--mono);text-align:right;-webkit-user-select:none;user-select:none;flex:none;font-size:10px;line-height:1.58}.editor-body pre{color:#d1dbf3;font-family:var(--mono);margin:0 0 0 14px;font-size:clamp(8px,.8vw,11px);line-height:1.58;overflow:hidden}.code-purple{color:#bd8dff}.code-blue{color:#7fbdff}.code-orange{color:#f2b976}.code-comment{color:#64779f}.platform-card,.type-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172fe6;border:1px solid #89a5ed38;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;animation:6s ease-in-out 2s infinite card-float;display:flex;position:absolute;box-shadow:0 12px 28px #00000038}.platform-card strong,.type-card strong{color:#dce5fb;font-size:11px;font-weight:650;display:block}.platform-card small,.type-card small{color:#7080a1;font-family:var(--mono);margin-top:2px;font-size:9px;display:block}.platform-icon{color:#79b7ff;border:1px solid #3d82ff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:grid}.mt5-card{top:214px;right:0}.mt4-card{animation-delay:3s;bottom:77px;left:0}.type-card{gap:9px;padding-right:13px;bottom:28px;right:0}.type-card>span{color:#a27bff;font-size:19px}.visual-signal{color:#68789b;font-family:var(--mono);letter-spacing:.04em;font-size:9px;position:absolute;bottom:0;right:11%}.visual-signal i{background:#5dd59a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.visual-signal b{color:#4b5a7c;margin:0 5px;font-weight:400}.saas-stats{z-index:1;border-top:1px solid var(--hero-line);grid-template-columns:repeat(4,1fr);gap:20px;padding-block:26px 29px;display:grid;position:relative}.saas-stats div{gap:5px;display:grid}.saas-stats strong{color:#eef3ff;letter-spacing:-.035em;font-size:21px;font-weight:680}.saas-stats small{color:#697692;font-size:12px}.legacy-landing-content{background:var(--paper)}@keyframes saas-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes saas-fade{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-drift{0%{transform:translate(-50%,-50%)scale(.9)}to{transform:translate(-42%,-46%)scale(1.1)}}@media (max-width:1050px){.saas-nav-links{gap:15px}.saas-hero{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);gap:5px}.saas-hero h1{font-size:clamp(45px,5.4vw,65px)}.saas-visual{transform-origin:100%;transform:scale(.92)}}@media (max-width:820px){.saas-nav{min-height:68px}.saas-nav-links{display:none}.saas-nav-actions{gap:12px}.saas-login{display:none}.saas-hero{grid-template-columns:1fr;min-height:0;padding-block:65px 20px}.saas-hero-copy{max-width:650px}.saas-hero h1{font-size:clamp(48px,9vw,72px)}.saas-visual{width:min(650px,100%);min-height:470px;margin:35px auto 0;transform:none}.saas-stats{grid-template-columns:repeat(2,1fr);row-gap:22px}}@media (max-width:520px){.saas-nav,.saas-hero,.saas-stats{width:min(100% - 36px,650px)}.saas-nav-cta{padding:9px 10px;font-size:10px}.saas-brand{font-size:15px}.saas-hero{padding-top:48px}.saas-hero h1{font-size:clamp(43px,12vw,60px)}.saas-hero-lede{font-size:15px}.hero-benefits{grid-template-columns:1fr;gap:9px}.saas-hero-actions{flex-wrap:wrap}.saas-trust-row{gap:10px 13px}.saas-visual{transform-origin:top;min-height:390px;margin-top:18px;transform:scale(.98)}.chart-backdrop{height:350px;top:35px}.prompt-bubble{width:85%;top:42px;left:0}.ai-editor{width:92%;top:128px;left:4%}.editor-body{min-height:245px;padding:12px 9px}.editor-body pre{margin-left:8px;font-size:8px}.mt5-card{transform-origin:100%;top:210px;right:-2px;transform:scale(.82)}.mt4-card{transform-origin:0;bottom:46px;left:-4px;transform:scale(.82)}.type-card{transform-origin:100% 100%;bottom:6px;right:-2px;transform:scale(.82)}.flow-label{font-size:7px}.flow-ai{left:42%}.visual-signal{right:5%}.saas-stats strong{font-size:17px}}.premium-shell{--premium-bg:#070a16;--premium-panel:#0d1224;--premium-line:#a0b5f526;--premium-text:#f3f6ff;--premium-muted:#8f9ab7;--ws-app-bg:#070b18;--ws-sidebar-bg:#090e1d;--ws-sidebar-border:#96aef021;--ws-surface:#0e172ed1;--ws-surface-elevated:#0c142ad9;--ws-surface-muted:#070d1d8f;--ws-surface-inset:#090f218c;--ws-summary-bg:#1522438c;--ws-border:#91aeff2e;--ws-border-soft:#91aeff24;--ws-text:#e9efff;--ws-heading:#f2f6ff;--ws-muted:#9aa8c3;--ws-soft:#aab6ce;--ws-nav:#a7b3ce;--ws-nav-active-bg:#3566de33;--ws-nav-active-border:#5b91ff52;--ws-nav-active-text:#eff4ff;--ws-accent:#80a8ff;--ws-accent-strong:#63a5ff;--ws-input-bg:#050a19c7;--ws-input-border:#91aeff40;--ws-control-bg:#101b35;--ws-step:#a4b1cf;--ws-step-current:#e8efff;--ws-step-rule:#384563;--ws-ready-bg:#23a97e24;--ws-ready-border:#36d19f4d;--ws-ready-text:#54d9ae;--ws-btn-bg:#101936;--ws-btn-text:#c9d6f4;--ws-footer-text:#697693;--ws-footer-wordmark:#e9efff;background:var(--premium-bg);width:100%;min-height:100vh;color:var(--premium-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.premium-shell>.premium-header.page-width,.premium-shell>.generator-main.page-width,.premium-shell>.site-footer.page-width{width:100%;max-width:none;margin-inline:0}.premium-shell>.premium-header.page-width{padding-inline:16px}.premium-shell .site-footer{border-color:var(--premium-line);color:var(--ws-footer-text)}.premium-shell .site-footer .wordmark{color:var(--ws-footer-wordmark)}.premium-shell .site-footer .footer-intro p{color:var(--ws-muted)}.premium-shell .site-footer .brand-mark{background:linear-gradient(135deg,#1b6cff,#8346ff)}.premium-shell .site-footer .brand-mark span{background:#fffc}.generator-footer{margin-top:8px}.premium-header{border-bottom:1px solid var(--premium-line);min-height:76px}.premium-header .wordmark{color:var(--premium-text);font-family:var(--body);letter-spacing:-.02em;gap:11px;font-size:17px}.premium-header .wordmark>span:last-child{gap:0;display:grid}.premium-header .wordmark small{color:#7e89a7;font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:500}.premium-header .brand-mark{background:linear-gradient(135deg,#1b6cff,#8346ff);border:1px solid #7eaaffe6;border-radius:7px;transform:rotate(-8deg);box-shadow:0 0 18px #557dff4d}.premium-header .brand-mark span{background:#fffc;width:4px}.premium-back{color:#aab3ca;border:0}.premium-back:hover{color:#fff}.auth-layout{background:var(--premium-bg);grid-template-columns:1fr 1fr;min-height:calc(100vh - 76px);position:relative}.auth-layout:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 40%,#2b66ff29,#0000 34%),radial-gradient(circle at 80% 80%,#7743ff1a,#0000 30%);position:absolute;inset:0}.auth-poster{z-index:1;color:var(--premium-text);background:0 0;justify-content:center;gap:100px;padding:60px max(40px,8vw);position:relative}.poster-token{color:#7ea4ff;font-family:var(--mono);letter-spacing:.13em;font-size:10px}.auth-poster h1{max-width:540px;color:var(--premium-text);font-family:var(--body);letter-spacing:-.065em;text-transform:none;margin:18px 0 22px;font-size:clamp(56px,7vw,92px);font-weight:760;line-height:.9}.auth-poster h1 em{color:#8264ff;font-style:normal}.auth-poster p{color:#9da8c2;max-width:370px;font-size:15px;line-height:1.65}.auth-form-wrap{z-index:1;border-left:1px solid var(--premium-line);place-items:center;padding:50px max(28px,7vw);display:grid;position:relative}.auth-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e152bc2;border:1px solid #91aeff30;border-radius:14px;width:min(390px,100%);padding:34px;box-shadow:0 24px 70px #00000038}.auth-form .micro-label{color:#7ea4ff}.auth-form h2{color:var(--premium-text);font-family:var(--body);letter-spacing:-.055em;text-transform:none;font-size:38px;font-weight:740;line-height:1}.auth-form>p{color:var(--premium-muted)}.field label{color:#9eabc9}.field input,.premium-shell .field input{color:var(--premium-text);background:#04081573;border:1px solid #91aeff3d;border-radius:7px;padding:13px 14px}.field input:focus{border-color:#6e9dff;outline:3px solid #4d7eff40}.field input::placeholder{color:#62708f}.auth-form .button{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border:1px solid #81a4ff8c;border-radius:7px}.form-foot{color:#8490ad!important}.form-foot a{color:#83a9ff}.mock-note{border-color:var(--premium-line);color:#6f7d9e!important}.auth-error{background:#ca6d871a;border-color:#ca6d87;color:#ff9fb5!important}.generator-main{z-index:1;padding-block:48px 90px;position:relative}.premium-shell>.generator-main.page-width{padding:0 0 90px}.generator-heading{flex-direction:row-reverse}.generator-heading h1{color:var(--premium-text);font-family:var(--body);letter-spacing:-.065em;text-transform:none;font-size:clamp(45px,6vw,76px);font-weight:760;line-height:.92}.generator-heading .micro-label{color:#7ea4ff}.generator-heading p{color:#8f9ab7}.premium-app-nav{color:var(--premium-muted);align-items:center;gap:18px;display:flex}.premium-app-nav a{color:var(--premium-muted)}.premium-app-nav .active{color:var(--premium-text);font-weight:600}.premium-app-nav a:hover,.premium-app-nav .text-button:hover{color:var(--premium-text)}.premium-app-nav .text-button{color:var(--premium-muted)}.premium-app-nav .nav-user{color:var(--premium-text)}.premium-app-nav .nav-user small{color:var(--premium-muted)}.premium-shell .theme-toggle{border:1px solid var(--ws-border);background:var(--ws-surface-muted);color:#f3c969;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.premium-shell .theme-toggle:hover{background:var(--ws-surface);color:#ffe08a;border-color:#f3c969a6;transform:translateY(-1px)}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle-compact{width:34px;height:34px}.builder-theme-bar{background:#101c3b73;border:1px solid #91aeff33;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;margin-bottom:10px;padding:10px 12px;display:flex}.builder-theme-bar>span{color:#9aa8c3;font-size:12px;font-weight:600}.generator-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.generator-sheet,.result-sheet{color:var(--premium-text);background:#0e152bb8;border:1px solid #91aeff2e;border-radius:14px;box-shadow:0 22px 60px #00000029}.generator-sheet{min-height:620px;padding:28px}.result-sheet{background:#0c1225;min-height:620px;padding:28px}.sheet-heading{border-color:var(--premium-line);color:#8491b0}.generator-sheet h2{color:var(--premium-text);font-family:var(--body);letter-spacing:-.065em;text-transform:none;font-size:clamp(44px,5vw,68px);font-weight:750;line-height:.9}.generator-sheet h2 em{color:#8264ff}.saved-list .micro-label,.feature-help summary,.feature-help-list strong{color:#7ea4ff}.saved-button,.example-button{color:#b7c2da;background:#080d1e75;border-color:#91aeff33;border-radius:7px}.saved-button.active,.saved-button:hover,.example-button:hover{color:#fff;background:#2e57ba38;border-color:#7ea4ff7a}.rename-row input,.premium-shell .prompt-input{color:var(--premium-text);background:#04081573;border-color:#91aeff3d;border-radius:7px}.rename-row .button,.prompt-submit{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border-radius:7px}.prompt-input{min-height:125px}.prompt-input::placeholder{color:#64718e}.prompt-submit{border:1px solid #81a4ff73}.feature-help{border-color:var(--premium-line);color:#7e8ba8}.feature-help summary{color:#d1daf0}.chat-message.user{color:#f2f5ff;background:linear-gradient(110deg,#244fae,#4e3aa5);border-radius:9px}.chat-message.assistant{color:#c3cde2;background:#141e3b94;border:1px solid #91aeff36;border-radius:9px}.chat-message.system{border-color:var(--premium-line);color:#93a2c3;background:#ffffff0a}.result-empty{border-color:#91aeff3d}.result-empty h2,.result-header h2{color:var(--premium-text);font-family:var(--body);letter-spacing:-.05em;text-transform:none;font-weight:740;line-height:.95}.result-empty p{color:#8d9ab8}.result-kicker,.result-header span{color:#7ea4ff}.read-summary{color:#9ab7ff}.code-preview{color:#d8e2fb;background:#080d1d;border:1px solid #91aeff24;border-radius:8px}.result-actions .button{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border-radius:7px}.mt5-steps{color:#8d9ab8}.mt5-steps code{color:#b0c5ff}@media (max-width:850px){.auth-layout{grid-template-columns:1fr}.auth-poster{gap:34px;min-height:340px;padding:48px 28px 32px}.auth-form-wrap{border-left:0;border-top:1px solid var(--premium-line);padding:42px 28px 64px}.auth-form{padding:27px}.premium-app-nav .nav-user small{display:none}}.legacy-landing-content .ink-band{background:#0b1020;border-top:1px solid #a0b5f51f;border-bottom:1px solid #a0b5f51f}.legacy-landing-content .band-inner{min-height:170px}.legacy-landing-content .band-inner .micro-label{color:#7ea4ff}.legacy-landing-content .band-statement{color:#eef3ff;font-family:var(--body);letter-spacing:-.045em;font-size:clamp(25px,3vw,42px)}.legacy-landing-content .band-rule{background:linear-gradient(90deg,#347cff,#7b59ff)}.legacy-landing-content .band-note{color:#8491ad}.legacy-landing-content .method{padding-block:105px}.legacy-landing-content .section-intro{grid-template-columns:.7fr 1.7fr .8fr}.legacy-landing-content .section-intro .micro-label,.legacy-landing-content .signals-heading .micro-label{color:#7ea4ff}.legacy-landing-content .section-intro h2,.legacy-landing-content .signals h2{color:#f3f6ff;font-family:var(--body);letter-spacing:-.06em;text-transform:none;font-size:clamp(43px,5.5vw,72px);font-weight:750;line-height:.95}.legacy-landing-content .section-intro h2 em,.legacy-landing-content .signals h2 em{color:#8264ff}.legacy-landing-content .section-intro>p:last-child{color:#8f9ab7}.legacy-landing-content .method-step{color:#dce6fb;background:linear-gradient(145deg,#1834708f,#0d142bd6);border:1px solid #91aeff2e;border-radius:12px;min-height:245px;box-shadow:0 18px 45px #0000002e}.legacy-landing-content .method-step:nth-child(3){color:#dce6fb;background:linear-gradient(145deg,#10234ee6,#090e1ff5)}.legacy-landing-content .method-step h3{font-family:var(--body);letter-spacing:-.04em;text-transform:none;margin-top:52px;font-size:25px;font-weight:700}.legacy-landing-content .signals{padding-block:35px 110px}.legacy-landing-content .signal-copy{border-color:#a0b5f526}.legacy-landing-content .signal-copy>p{color:#8f9ab7}.legacy-landing-content .signal-list span{border-color:#a0b5f524;padding-block:7px}.legacy-landing-content .closing-sheet{color:#f3f6ff;background:radial-gradient(circle at 80% 10%,#474dcc66,#0000 37%),linear-gradient(135deg,#121c42,#0c1025);border:1px solid #91aeff33;border-radius:14px;min-height:270px;box-shadow:0 24px 65px #00000038}.legacy-landing-content .closing-sheet h2{font-family:var(--body);letter-spacing:-.06em;text-transform:none;font-size:clamp(44px,5vw,70px);font-weight:750;line-height:.95}.legacy-landing-content .site-footer{color:#697693;border-color:#a0b5f526}.legacy-landing-content .site-footer .wordmark{color:#e9efff}.legacy-landing-content .site-footer .brand-mark span{background:#fffc}@media (max-width:850px){.legacy-landing-content .section-intro{grid-template-columns:1fr;gap:22px}.legacy-landing-content .method{padding-block:80px}.legacy-landing-content .signals{padding-bottom:80px}.legacy-landing-content .closing-sheet{margin-bottom:48px}}.premium-shell .builder-app{background:var(--ws-app-bg);min-height:calc(100vh - 77px);color:var(--ws-text);display:flex}.builder-step-actions{justify-content:flex-end;gap:10px;margin:10px 0 18px;display:flex}.premium-shell .builder-step-actions button{border:1px solid var(--ws-border);background:var(--ws-btn-bg);color:var(--ws-btn-text);cursor:pointer;border-radius:7px;padding:10px 15px;font-size:13px}.builder-step-actions button:last-child{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border-color:#5f8effb3}.builder-step-actions button:disabled{cursor:not-allowed;opacity:.4}.builder-form.step-0 .builder-section:nth-child(n+3),.builder-form.step-1 .builder-section:nth-child(-n+3),.builder-form.step-2 .builder-section:nth-child(-n+2),.builder-form.step-2 .builder-section:nth-child(n+4),.builder-form.step-3 .builder-section:not(:last-child),.builder-columns.step-0 .builder-preview,.builder-columns.step-1 .builder-preview,.builder-columns.step-2 .builder-preview,.builder-columns.step-3:not(.has-generate-feedback) .builder-preview{display:none}.builder-columns.step-3.has-generate-feedback{grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr)}.builder-columns.step-3.has-generate-feedback .builder-preview{display:block}.builder-columns.step-0,.builder-columns.step-1,.builder-columns.step-2,.builder-columns.step-3,.builder-columns.step-4{grid-template-columns:minmax(0,1fr)}.builder-columns.step-4 .builder-form{display:none}.builder-columns.step-4 .builder-preview{min-width:0;display:block}.builder-columns.step-4 .code-panel{min-height:460px}.builder-columns.step-4 .preview-heading h2{font-size:15px;line-height:1.35}.builder-columns.step-4 .summary-card{padding:18px}.builder-columns.step-4 .summary-title{padding-bottom:13px;font-size:16px}.builder-columns.step-4 .summary-title strong{font-size:14px}.builder-columns.step-4 .summary-card dl{gap:13px 10px;margin-top:16px;font-size:13px;line-height:1.45}.builder-columns.step-4 .summary-card dt{font-size:11px}.builder-columns.step-4 .summary-card dd{font-size:13px}.builder-columns.step-4 .summary-badge{padding:5px 8px;font-size:11px}.builder-columns.step-4 .generate-actions button{min-height:46px;font-size:12px}.builder-columns.step-4 .preview-progress{margin:22px 0}.builder-columns.step-4 .preview-progress small{font-size:10px}.builder-columns.step-4 .builder-reply{padding:13px;font-size:12px;line-height:1.55}.builder-columns.step-4 .code-tabs button{padding:11px 13px;font-size:11px}.builder-columns.step-4 .code-panel:not(.is-open){min-height:0}.builder-columns.step-4 .code-panel:not(.is-open) .code-tabs{border-bottom:0}@media (max-width:720px){.generator-heading{flex-direction:column}}.premium-shell .builder-sidebar{border-right:1px solid var(--ws-sidebar-border);background:var(--ws-sidebar-bg);flex-direction:column;flex:0 0 230px;width:230px;padding:28px 18px;display:flex}.builder-side-brand{align-items:center;gap:8px;padding:0 7px 28px;display:flex}.builder-side-brand>span:last-child{gap:1px;display:grid}.builder-side-brand strong{letter-spacing:-.03em;font-size:16px}.builder-side-brand small{color:#7e8cab;font-size:8px}.builder-bot{color:#fff;background:linear-gradient(135deg,#236dff,#7946ef);border:1px solid #4d8bff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid;box-shadow:0 0 16px #4371ff4d}.premium-shell .builder-side-nav{gap:7px;display:grid}.premium-shell .builder-side-nav a{min-height:44px;color:var(--ws-nav);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:550;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.premium-shell .builder-side-nav a .builder-nav-icon{width:20px;height:20px;color:var(--ws-accent-strong);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.premium-shell .builder-side-nav a .builder-nav-icon svg{width:16px;height:16px;display:block}.premium-shell .builder-side-nav a:hover,.premium-shell .builder-side-nav a:focus-visible,.premium-shell .builder-side-nav a.active{border-color:var(--ws-nav-active-border);background:var(--ws-nav-active-bg);color:var(--ws-nav-active-text);transform:translate(2px)}.premium-shell .builder-side-nav a.active{box-shadow:inset 3px 0 #4c8cff,0 7px 20px #0d2c6e1f}.premium-shell .builder-help{border:1px solid var(--ws-border);background:var(--ws-surface-muted);border-radius:9px;gap:7px;margin-top:auto;padding:16px 14px;display:grid}.premium-shell .builder-help strong{color:var(--ws-heading);font-size:13px}.premium-shell .builder-help small{color:var(--ws-muted);font-size:11px;line-height:1.45}.premium-shell .builder-help button,.premium-shell .builder-help a{color:#e7efff;cursor:pointer;background:#1e4ca9;border:0;border-radius:6px;margin-top:5px;padding:10px 8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-block}.premium-shell .builder-theme-bar{border-color:var(--ws-border);background:var(--ws-surface-muted)}.premium-shell .builder-theme-bar>span{color:var(--ws-muted)}.builder-main{flex:1;min-width:0;padding:0 clamp(24px,4vw,72px) 64px}.premium-shell .builder-steps span{color:var(--ws-step);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.premium-shell .builder-steps small{color:var(--ws-step);font-size:13px}.premium-shell .builder-steps .current{color:var(--ws-step-current)}.premium-shell .builder-steps i{background:var(--ws-step-rule);width:34px;height:1px;display:block}.builder-steps{align-items:center;gap:10px;display:flex}.builder-steps b{border:1px solid #34415f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.premium-shell .builder-steps .current b{color:#fff;background:#1d64e8;border-color:#4a8aff}.builder-heading-side{align-items:center;gap:18px;display:flex}.builder-heading{justify-content:space-between;align-items:end;gap:20px;padding:42px 0 26px;display:flex}.premium-shell .builder-kicker{color:var(--ws-accent);font-family:var(--mono);letter-spacing:.15em;margin:0 0 8px;font-size:12px}.premium-shell .builder-heading h1{color:var(--ws-heading);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,48px);line-height:1}.premium-shell .builder-ready{border:1px solid var(--ws-ready-border);background:var(--ws-ready-bg);color:var(--ws-ready-text);font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:11px}.builder-columns{grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr);align-items:start;gap:22px;display:grid}.builder-form,.builder-preview{min-width:0}.premium-shell .builder-section{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:9px;margin-bottom:18px;padding:26px}.premium-shell .builder-section h2{color:var(--ws-heading);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 17px;font-size:18px;display:flex}.premium-shell .builder-section h2 span{color:var(--ws-accent-strong);font-size:20px}.premium-shell .builder-section textarea{resize:vertical;border:1px solid var(--ws-input-border);background:var(--ws-input-bg);width:100%;min-height:170px;color:var(--ws-text);font:16px/1.6 var(--body);border-radius:7px;outline:0;padding:17px;display:block}.premium-shell .builder-section>small{color:var(--ws-muted);margin-top:11px;font-size:12px;line-height:1.55;display:block}.premium-shell .builder-tip{border-top:1px solid var(--ws-border-soft);color:var(--ws-soft);margin-top:15px;padding-top:12px;font-size:12px}.type-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.premium-shell .type-options button{border:1px solid var(--ws-border-soft);background:var(--ws-surface-inset);min-height:78px;color:var(--ws-muted);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:13px;display:flex;position:relative}.premium-shell .type-options button.selected{color:var(--ws-heading);background:linear-gradient(145deg,#2059c238,#171f4d14);border-color:#367cff;box-shadow:0 0 22px #2b69ff14}.premium-shell .type-options button>strong{color:#6ba8ff;background:#3280ff2e;border-radius:6px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.premium-shell .type-options button span{gap:4px;font-size:13px;font-weight:650;display:grid}.premium-shell .type-options button small{color:var(--ws-muted);font-size:10px;font-weight:400;line-height:1.35}.premium-shell .type-options button em{color:var(--ws-muted);font-size:9px;font-style:normal;position:absolute;top:8px;right:9px}.control-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.premium-shell .control-card{border:1px solid var(--ws-border-soft);background:var(--ws-surface-muted);border-radius:7px;min-width:0;padding:12px}.control-card-title{align-items:center;gap:6px;min-height:24px;margin-bottom:10px;display:flex}.control-card-title>span{color:#55d9a4;font-size:15px}.premium-shell .control-card-title strong{color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.control-card-title>i{background:#2b3853;border-radius:8px;flex:none;width:23px;height:12px;margin-left:auto}.control-card-title>i:after{content:"";background:#8995ae;border-radius:50%;width:10px;height:10px;margin:1px;display:block}.control-card-title>i.on{background:#287bff}.control-card-title>i.on:after{background:#fff;margin-left:11px}.premium-shell .control-card label,.premium-shell .builder-field{color:var(--ws-muted);font-family:var(--mono);gap:5px;margin-top:9px;font-size:9px;display:grid}.premium-shell .control-card input,.premium-shell .control-card select,.premium-shell .builder-field input{border:1px solid var(--ws-border-soft);background:var(--ws-control-bg);width:100%;min-width:0;color:var(--ws-text);font:11px var(--body);border-radius:4px;padding:8px}.switch{cursor:pointer;background:#2b3853;border:0;border-radius:9px;width:29px;height:15px;margin-left:auto}.switch:after{content:"";background:#8895ad;border-radius:50%;width:13px;height:13px;display:block}.switch.on{background:#287bff}.switch.on:after{background:#fff;margin-left:14px}.builder-duo{grid-template-columns:1fr 1fr;gap:17px;display:grid}.mini-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.premium-shell .builder-preview{border:1px solid var(--ws-border);background:var(--ws-surface-elevated);border-radius:9px;padding:14px;position:sticky;top:15px}.preview-heading{justify-content:space-between;align-items:start;gap:8px;margin-bottom:13px;display:flex}.premium-shell .preview-heading h2{color:var(--ws-muted);margin:0;font-size:9px;font-weight:500}.premium-shell .summary-card{border:1px solid var(--ws-border-soft);background:var(--ws-summary-bg);border-radius:7px;padding:11px}.premium-shell .summary-title{border-bottom:1px solid var(--ws-border-soft);color:var(--ws-accent-strong);align-items:center;gap:6px;padding-bottom:8px;font-size:11px;display:flex}.premium-shell .summary-title strong{color:var(--ws-heading);font-size:10px}.premium-shell .summary-title button{color:var(--ws-accent);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.premium-shell .summary-card dl{grid-template-columns:95px 1fr;gap:8px 5px;margin:11px 0 0;font-size:8px;display:grid}.premium-shell .summary-card dt{color:var(--ws-muted)}.premium-shell .summary-card dd{min-width:0;color:var(--ws-text);margin:0;line-height:1.45}.summary-badge{color:#5ce2b4;background:#1caa822e;border-radius:4px;margin:0 3px 3px 0;padding:3px 5px;font-size:7px;display:inline-block}.summary-badge.off{color:#e982a1;background:#c3456c29}.generate-actions{grid-template-columns:1fr auto;gap:7px;margin:12px 0;display:grid}.generate-actions button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#276dff,#7047ec);border:1px solid #81a4ff80;border-radius:6px;min-height:35px;font-size:9px;font-weight:700}.generate-actions button:last-child{color:#a8b8d8;background:0 0}.generate-actions button:disabled{cursor:not-allowed;opacity:.55}.preview-progress{justify-content:space-between;align-items:center;margin:17px 2px 12px;display:flex}.premium-shell .preview-progress span{color:#52d4a6;justify-items:center;gap:4px;font-size:14px;display:grid}.premium-shell .preview-progress span.active{color:#66a5ff}.premium-shell .preview-progress span:not(.active):last-child{color:var(--ws-muted)}.premium-shell .preview-progress small{color:var(--ws-muted);text-align:center;font-size:7px;line-height:1.2}.premium-shell .preview-progress i{background:var(--ws-step-rule);width:22px;height:1px}.premium-shell .builder-reply{border:1px solid var(--ws-border);color:var(--ws-text);background:#275bc214;border-radius:5px;margin:8px 0;padding:12px 14px;font-size:13px;line-height:1.55}.builder-generate-feedback{border-radius:9px;margin:0 0 18px;padding:16px 18px}.builder-generate-feedback strong{margin-bottom:6px;font-size:15px;display:block}.builder-generate-feedback p{margin:0;font-size:14px;line-height:1.55}.builder-generate-feedback ul{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.builder-generate-feedback.tone-error{color:var(--ws-text);background:#ca6d871f;border:1px solid #ca6d8773}.builder-generate-feedback.tone-error strong{color:#c44d6f}.builder-generate-feedback.tone-warn{color:var(--ws-text);background:#c7860a1a;border:1px solid #c7860a66}.builder-generate-feedback.tone-warn strong{color:#b8750a}.builder-generate-feedback.tone-info{color:var(--ws-text);background:#3d6fd61a;border:1px solid #3d6fd659}.builder-generate-feedback.tone-info strong{color:#3d6fd6}.builder-generate-feedback.tone-success{color:var(--ws-text);background:#1c966e1a;border:1px solid #1c966e59}.builder-generate-feedback.tone-success strong{color:#1a8a62}.builder-generate-suggestions{gap:8px;margin-top:12px;display:grid}.builder-generate-suggestions span{color:var(--ws-muted);font-size:12px;font-weight:600}.builder-generate-suggestions button{color:var(--ws-accent);text-align:left;cursor:pointer;background:#3d6fd61f;border:0;border-radius:6px;padding:8px 10px;font-size:12px}.builder-generate-suggestions button:hover{background:#3d6fd633}.premium-shell .code-panel{border:1px solid var(--ws-border-soft);background:#070d1c;border-radius:7px;overflow:hidden}.code-tabs{border-bottom:1px solid #91aeff1f;display:flex}.code-tabs button{color:#71809d;cursor:pointer;background:0 0;border:0;padding:8px 7px;font-size:8px}.code-tabs button.active{color:#f1f5ff;border-bottom:2px solid #5d98ff}.code-panel pre{color:#b9cdf4;max-height:340px;font:8px/1.6 var(--mono);margin:0;padding:11px;overflow:auto}.premium-shell .preview-empty{border:1px dashed var(--ws-border);min-height:180px;color:var(--ws-muted);text-align:center;border-radius:7px;place-items:center;font-size:9px;display:grid}.premium-shell .builder-examples{color:var(--ws-muted);margin-top:12px;font-size:9px}.premium-shell .builder-examples button{color:var(--ws-accent);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:5px;font-size:9px;display:block}.control-card{padding:15px}.control-card-title{min-height:28px;margin-bottom:12px}.premium-shell .control-card-title strong{color:var(--ws-text);font-size:13px}.premium-shell .control-card label,.premium-shell .builder-field{color:var(--ws-muted);gap:6px;margin-top:11px;font-size:11px}.premium-shell .control-card input,.premium-shell .control-card select,.premium-shell .builder-field input{color:var(--ws-text);padding:10px;font-size:13px}.control-card-title>i{width:31px;height:17px}.control-card-title>i:after{width:15px;height:15px}.control-card-title>i.on:after{margin-left:15px}.builder-duo{gap:22px}.builder-duo h2{margin-bottom:13px}.mini-fields{gap:11px}.premium-shell .builder-examples{margin-top:16px;font-size:12px}.premium-shell .builder-examples button{margin-top:7px;font-size:12px}.workspace-page .builder-heading h1{font-size:clamp(28px,2.6vw,40px)}.premium-shell .workspace-lead{max-width:62ch;color:var(--ws-muted);margin:-8px 0 24px;font-size:14px;line-height:1.6}.workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.premium-shell .workspace-stat-card{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:9px;padding:18px 20px}.premium-shell .workspace-stat-card p{color:var(--ws-muted);margin:0;font-size:12px}.premium-shell .workspace-stat-card strong{color:var(--ws-heading);letter-spacing:-.03em;margin:8px 0 4px;font-size:24px;display:block}.premium-shell .workspace-stat-card small{color:var(--ws-muted);font-size:11px}.workspace-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.premium-shell .workspace-panel{border:1px solid var(--ws-border);background:var(--ws-surface-elevated);border-radius:9px;padding:20px}.workspace-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.premium-shell .workspace-panel-head h2{color:var(--ws-heading);margin:0;font-size:16px}.premium-shell .workspace-panel-head a{color:var(--ws-accent);font-size:12px;text-decoration:none}.workspace-actions{gap:10px;display:grid}.premium-shell .workspace-action{border:1px solid var(--ws-border);background:var(--ws-surface-muted);color:var(--ws-text);border-radius:8px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;text-decoration:none;display:flex}.premium-shell .workspace-action:hover{border-color:var(--ws-nav-active-border);background:var(--ws-nav-active-bg)}.workspace-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workspace-list li{border-top:1px solid #91aeff1a;justify-content:space-between;align-items:start;gap:16px;padding-top:12px;display:flex}.workspace-list li:first-child{border-top:0;padding-top:0}.premium-shell .workspace-list strong{color:var(--ws-heading);font-size:14px}.premium-shell .workspace-list p{color:var(--ws-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.premium-shell .workspace-list time{color:var(--ws-muted);white-space:nowrap;font-size:11px}.premium-shell .workspace-empty,.premium-shell .workspace-empty-panel p{color:var(--ws-muted);font-size:13px;line-height:1.55}.premium-shell .workspace-empty-panel{border:1px dashed var(--ws-border);text-align:center;background:var(--ws-surface);border-radius:9px;padding:36px 28px}.premium-shell .workspace-empty-panel h2{color:var(--ws-heading);margin:0 0 8px;font-size:20px}.workspace-primary-link{color:#fff;background:linear-gradient(110deg,#276dff,#7047ec);border:1px solid #5f8effb3;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-table{gap:12px;display:grid}.premium-shell .workspace-row{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:9px;justify-content:space-between;align-items:start;gap:18px;padding:18px 20px;display:flex}.premium-shell .workspace-row h2{color:var(--ws-heading);margin:0 0 6px;font-size:16px}.premium-shell .workspace-row p{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.5}.workspace-row-meta{text-align:right;justify-items:end;gap:8px;display:grid}.premium-shell .workspace-row-meta time{color:var(--ws-muted);font-size:11px}.premium-shell .workspace-row-meta a{color:var(--ws-accent);font-size:12px;text-decoration:none}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-shell .workspace-card{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:9px;align-content:start;gap:10px;padding:20px;display:grid}.premium-shell .workspace-card h2{color:var(--ws-heading);margin:0;font-size:17px}.premium-shell .workspace-card p{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.55}.workspace-card-type{color:#6ba8ff;width:fit-content;font-family:var(--mono);letter-spacing:.08em;background:#3280ff2e;border-radius:999px;padding:4px 10px;font-size:10px}.workspace-quote{font-style:italic}.workspace-tags{flex-wrap:wrap;gap:6px;display:flex}.workspace-tags span{color:#5ce2b4;background:#1caa822e;border-radius:4px;padding:4px 8px;font-size:11px}.workspace-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.premium-shell .workspace-timeline li{border:1px solid var(--ws-border-soft);background:var(--ws-surface-elevated);border-radius:9px;grid-template-columns:36px 1fr;gap:14px;padding:16px 18px;display:grid}.premium-shell .workspace-timeline-index{color:#6ba8ff;background:#3280ff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.premium-shell .workspace-timeline strong{color:var(--ws-heading);font-size:15px}.premium-shell .workspace-timeline p{color:var(--ws-muted);margin:6px 0;font-size:13px;line-height:1.45}.premium-shell .workspace-timeline time{color:var(--ws-muted);font-size:11px}.workspace-settings{gap:18px;max-width:820px;display:grid}.workspace-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-toggle-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.premium-shell .workspace-toggle-list li{color:var(--ws-text);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}@media (max-width:1050px){.builder-sidebar{flex-basis:210px;width:210px;padding-inline:14px}.builder-columns{grid-template-columns:1fr}.builder-preview{position:static}.control-grid{grid-template-columns:repeat(2,1fr)}.workspace-stats,.workspace-card-grid{grid-template-columns:1fr 1fr}.workspace-split{grid-template-columns:1fr}}@media (max-width:720px){.workspace-stats,.workspace-card-grid,.workspace-settings-fields{grid-template-columns:1fr}.workspace-row{flex-direction:column}.builder-app{display:block}.builder-sidebar{border-bottom:1px solid #96aef021;border-right:0;width:100%;padding:12px 16px}.builder-side-brand{padding:0 0 10px}.builder-side-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.builder-side-nav a{min-height:42px;padding:10px 12px}.builder-side-nav a:not(.active){display:flex}.builder-help{display:none}.builder-theme-bar{margin-top:10px;margin-bottom:0}.builder-main{padding:0 12px 30px}.builder-steps span:not(.current){display:none}.builder-heading{flex-direction:column;align-items:flex-start}.builder-heading-side{justify-content:space-between;width:100%}.builder-heading h1{font-size:20px}.type-options{grid-template-columns:1fr}.type-options button{min-height:52px}.builder-duo{grid-template-columns:1fr;gap:12px}.generate-actions{grid-template-columns:1fr}.premium-app-nav .theme-toggle{display:inline-flex}}html[data-theme=light] .premium-shell{--premium-bg:#eef1f8;--premium-panel:#fff;--premium-line:#1b2a5224;--premium-text:#1b2a52;--premium-muted:#5e6882;--ws-app-bg:#e8edf7;--ws-sidebar-bg:#f7f9fd;--ws-sidebar-border:#1b2a521a;--ws-surface:#fff;--ws-surface-elevated:#fff;--ws-surface-muted:#f4f6fb;--ws-surface-inset:#f8faff;--ws-summary-bg:#f4f6fb;--ws-border:#1b2a521f;--ws-border-soft:#1b2a521a;--ws-text:#1b2a52;--ws-heading:#152347;--ws-muted:#5e6882;--ws-soft:#6b7691;--ws-nav:#5e6882;--ws-nav-active-bg:#3d6fd61f;--ws-nav-active-border:#3d6fd647;--ws-nav-active-text:#152347;--ws-accent:#3d6fd6;--ws-accent-strong:#2f5ebf;--ws-input-bg:#f4f6fb;--ws-input-border:#1b2a5224;--ws-control-bg:#fff;--ws-step:#5e6882;--ws-step-current:#152347;--ws-step-rule:#1b2a5224;--ws-ready-bg:#1c966e1f;--ws-ready-border:#1c966e59;--ws-ready-text:#1a8a62;--ws-btn-bg:#fff;--ws-btn-text:#1b2a52;--ws-footer-text:#5e6882;--ws-footer-wordmark:#1b2a52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .premium-shell .premium-header .wordmark{color:var(--premium-text)}html[data-theme=light] .premium-shell .premium-header .wordmark small{color:var(--premium-muted)}html[data-theme=light] .premium-shell .theme-toggle{color:#c7860a;background:#fff;border-color:#1b2a522e;box-shadow:0 1px 3px #1b2a5214}html[data-theme=light] .premium-shell .builder-step-actions button:last-child{color:#fff}html[data-theme=light] .premium-shell .builder-side-nav a.active{box-shadow:inset 3px 0 #3d6fd6,0 4px 14px #3d6fd61f}html[data-theme=light] .premium-shell .switch{background:#c8d0e0}html[data-theme=light] .premium-shell .switch.on{background:#3d6fd6}html[data-theme=light] .premium-shell .generate-actions button:last-child{color:var(--ws-muted);border-color:var(--ws-border)}html[data-theme=light] .premium-shell .auth-layout{background:#eef1f8}html[data-theme=light] .premium-shell .auth-layout:before{opacity:.55;background:radial-gradient(circle at 20% 35%,#3d6fd621,#0000 34%),radial-gradient(circle at 80% 75%,#7652c717,#0000 30%)}html[data-theme=light] .premium-shell .auth-poster{color:#1b2a52}html[data-theme=light] .premium-shell .auth-poster h1{color:#152347}html[data-theme=light] .premium-shell .auth-poster h1 em{color:#7652c7}html[data-theme=light] .premium-shell .auth-poster p{color:#536485}html[data-theme=light] .premium-shell .poster-token{color:#315fca}html[data-theme=light] .premium-shell .auth-form-wrap{border-color:#1b2a521f}html[data-theme=light] .premium-shell .auth-form{background:#fff;border-color:#3d6fd62e;padding:38px;box-shadow:0 20px 48px #2e487d1f}html[data-theme=light] .premium-shell .auth-form .micro-label{color:#315fca}html[data-theme=light] .premium-shell .auth-form h2{color:#152347;margin-bottom:12px}html[data-theme=light] .premium-shell .auth-form>p{color:#5e6882}html[data-theme=light] .premium-shell .field label{color:#445275}html[data-theme=light] .premium-shell .field input{color:#152347;background:#f8faff;border-color:#b8c5df;min-height:50px}html[data-theme=light] .premium-shell .field input:hover{border-color:#829bd0}html[data-theme=light] .premium-shell .field input:focus{background:#fff;border-color:#3d6fd6;outline-color:#3d6fd638}html[data-theme=light] .premium-shell .field input::placeholder{color:#74819b}html[data-theme=light] .premium-shell .auth-form .button{background:linear-gradient(110deg,#2867d8,#7652c7);border-color:#315fca73;min-height:50px;box-shadow:0 8px 18px #3d6fd62e}html[data-theme=light] .premium-shell .auth-form .button:hover{background:linear-gradient(110deg,#1f5bc7,#6945b7);box-shadow:0 10px 22px #3d6fd63d}html[data-theme=light] .premium-shell .form-foot{color:#5e6882!important}html[data-theme=light] .premium-shell .form-foot a{color:#315fca}html[data-theme=light] .premium-shell .mock-note{border-color:#1b2a521f;color:#6b7691!important}html[data-theme=light] .premium-shell .auth-error{background:#fff1f4;border-color:#c45d79;color:#a13e5b!important}@media (max-width:850px){html[data-theme=light] .premium-shell .auth-form{padding:30px 27px}}.profile-menu{position:relative}.profile-trigger{min-width:0;color:var(--premium-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:5px 7px;display:inline-flex}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{border-color:var(--ws-border);background:var(--ws-surface-muted)}.profile-avatar{width:30px;height:30px;color:var(--ws-accent);background:#3d6fd638;border:1px solid #7eaaff80;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:750;display:grid}.profile-trigger-copy{gap:1px;min-width:0;display:grid}.profile-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-trigger-copy small{color:var(--premium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px;margin-left:auto}.profile-dropdown{z-index:80;border:1px solid var(--ws-border);background:var(--ws-surface-elevated);border-radius:9px;gap:8px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000004d}.profile-dropdown-user{border-bottom:1px solid var(--ws-border-soft);gap:2px;padding:5px 6px 10px;display:grid}.profile-dropdown-user strong{color:var(--ws-heading);font-size:13px}.profile-dropdown-user span{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-menu-row{color:var(--ws-text);justify-content:space-between;align-items:center;gap:10px;padding:3px 6px;font-size:12px;display:flex}.profile-menu-row .theme-toggle{width:32px;height:32px}.profile-logout{border:1px solid var(--ws-border-soft);background:var(--ws-surface-muted);width:100%;color:var(--ws-text);text-align:left;cursor:pointer;border-radius:6px;padding:8px 9px}.profile-logout:hover{border-color:var(--ws-nav-active-border);background:var(--ws-nav-active-bg)}.premium-header-brand{align-items:center;gap:18px;min-width:0;display:flex}.premium-header-brand .profile-menu{order:0}.premium-header-brand .wordmark{order:1}.premium-header-title{border-left:1px solid var(--premium-line);color:var(--premium-text);letter-spacing:-.01em;order:2;padding-left:18px;font-size:13px;font-weight:700}@media (max-width:720px){.premium-header-brand{gap:10px}.premium-header-title{display:none}.profile-trigger{padding-inline:3px}.profile-trigger-copy{display:none}}body:has(.hero-world){color:#eef3ff;background:#070a16}.hero-world{--hero-bg:#070a16;--hero-panel:#0d1428;--hero-line:#8fadf22e;--hero-text:#eef3ff;--hero-muted:#94a3c1;--hero-blue:#74a8ff;--hero-violet:#a38bff;--hero-mint:#67d9b0;background:var(--hero-bg);color:var(--hero-text);position:relative;overflow:hidden}.hero-world:before{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle at 70% 18%,#496fd238,#0000 30%);position:absolute;inset:0}.hero-world .page-width{z-index:1;position:relative}.saas-nav{border-bottom:1px solid var(--hero-line);min-height:76px}.saas-brand{color:var(--hero-text)}.saas-brand small{color:#7d8bab}.saas-nav-links{color:#8e9bb8}.saas-nav-links a:hover,.saas-login:hover{color:var(--hero-text)}.saas-nav-cta,.saas-primary-button{color:#fff;background:#1c55c7;border:1px solid #74a8ff99;border-radius:6px;box-shadow:0 10px 28px #184bbe33}.saas-nav-cta:hover,.saas-primary-button:hover{background:#286be8}.saas-hero{min-height:655px;padding-block:82px 64px}.saas-hero-copy{max-width:620px}.hero-badge{color:var(--hero-blue);background:#16274eb3;border-color:#74a8ff40;border-radius:5px}.hero-badge span{color:var(--hero-mint)}.saas-hero h1{max-width:640px;color:var(--hero-text);letter-spacing:-.065em;font-size:clamp(52px,6.8vw,92px);font-weight:760;line-height:.91}.saas-hero h1 span{color:var(--hero-blue)}.saas-hero-lede{color:#bdc8de}.saas-hero-subline{color:var(--hero-violet)}.hero-benefits{border-block:1px solid var(--hero-line)}.hero-benefits span{color:#a8b5cf}.hero-benefits b{color:var(--hero-blue)}.saas-secondary-button{color:#b4c0d8}.saas-secondary-button:hover{color:#fff}.saas-trust-row{color:#7e8dab}.saas-trust-row svg{color:var(--hero-mint)}.saas-visual{background:#0a1021;border:1px solid #74a8ff29;border-radius:10px;min-height:475px;box-shadow:0 26px 70px #00000047}.saas-visual:after{content:"LIVE PARSE / SYNTHETIC EXAMPLE";color:#61708e;font-family:var(--mono);letter-spacing:.12em;font-size:8px;position:absolute;bottom:15px;right:18px}.chart-backdrop{opacity:.72}.chart-line{stroke:var(--hero-blue);filter:drop-shadow(0 0 6px #74a8ff73)}.chart-line-soft{stroke:var(--hero-violet)}.flow-label{color:#7181a2}.flow-label span{color:var(--hero-blue)}.flow-ai i{color:var(--hero-mint)}.prompt-bubble,.platform-card,.type-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111c36;border-radius:6px;box-shadow:0 16px 35px #00000040}.prompt-avatar{color:#fff;background:#1c55c7;border-radius:5px}.prompt-bubble small,.platform-card small,.type-card small{color:#8190ae}.prompt-bubble strong,.platform-card strong,.type-card strong{color:#dce6f8}.ai-editor{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080d1c;border-radius:6px;box-shadow:0 24px 50px #00000059}.editor-bar{background:#111a31}.editor-status{color:var(--hero-mint)}.editor-status i{background:var(--hero-mint)}.platform-icon{border-color:var(--hero-blue);color:var(--hero-blue);border-radius:4px}.type-card>span{color:var(--hero-violet)}.visual-signal{color:#7c8aa8}.visual-signal i{background:var(--hero-mint)}.saas-stats{border-color:var(--hero-line)}.saas-stats strong{color:var(--hero-text)}.saas-stats strong span{color:var(--hero-blue)}.saas-stats small{color:#7b89a5}.legacy-landing-content{color:var(--hero-text);background:#070a16}.legacy-landing-content .ink-band{border-color:var(--hero-line);background:#0d1428}.legacy-landing-content .band-inner .micro-label,.legacy-landing-content .section-intro .micro-label,.legacy-landing-content .signals-heading .micro-label{color:var(--hero-blue)}.legacy-landing-content .band-statement,.legacy-landing-content .section-intro h2,.legacy-landing-content .signals h2{color:var(--hero-text)}.legacy-landing-content .band-inner{grid-template-columns:minmax(140px,.75fr) minmax(0,2.2fr) minmax(170px,.85fr);gap:46px;min-height:220px}.legacy-landing-content .band-inner .micro-label{align-self:start;padding-top:5px}.legacy-landing-content .band-statement{max-width:720px;font-size:clamp(31px,4vw,53px);font-weight:700;line-height:.98}.legacy-landing-content .band-note{border-left:1px solid #74a8ff52;align-self:end;padding-bottom:5px;padding-left:18px}.legacy-landing-content .band-note,.legacy-landing-content .section-intro>p:last-child,.legacy-landing-content .signal-copy>p{color:var(--hero-muted)}.legacy-landing-content .method-strip{gap:12px}.legacy-landing-content .method-step{border:1px solid var(--hero-line);box-shadow:none;background:#101b34;border-radius:7px}.legacy-landing-content .method-step:nth-child(2){color:var(--hero-text);background:#162a54}.legacy-landing-content .method-step:nth-child(3){background:#0d1428}.legacy-landing-content .step-number,.legacy-landing-content .method-step strong{color:var(--hero-blue)}.legacy-landing-content .method-step p{color:#a1afc9}.legacy-landing-content .signal-copy,.legacy-landing-content .signal-list span{border-color:var(--hero-line)}.legacy-landing-content .signal-list{color:#b5c2da}.legacy-landing-content .closing-sheet{background:#101d3b;border:1px solid #74a8ff4d;border-radius:8px;box-shadow:0 24px 60px #00000040}.legacy-landing-content .closing-sheet .micro-label{color:var(--hero-blue)}.legacy-landing-content .closing-sheet h2{color:var(--hero-text)}.legacy-landing-content .closing-sheet h2 em{color:var(--hero-violet)}.legacy-landing-content .button-yellow{color:#fff;background:#1c55c7;border-radius:6px}.legacy-landing-content .closing-note{color:#91a0bc}.legacy-landing-content .site-footer{border-color:var(--hero-line);color:#71809e}.legacy-landing-content .site-footer .wordmark,.legacy-landing-content .footer-intro strong{color:var(--hero-text)}.legacy-landing-content .site-footer .brand-mark{background:#1c55c7}.legacy-landing-content .signal-list span{grid-template-columns:92px 1fr;align-items:baseline;gap:12px;display:grid}.legacy-landing-content .signal-list b{color:var(--hero-blue);letter-spacing:.1em;font-size:9px}.legacy-landing-content .step-line{background:var(--hero-blue);height:2px}.legacy-landing-content .closing-sheet .registration-marks{color:var(--hero-mint)}.legacy-landing-content .footer-intro strong{font-size:clamp(30px,4vw,48px)}@media (max-width:850px){.legacy-landing-content .signal-list span{grid-template-columns:1fr;gap:4px}.legacy-landing-content .band-inner{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:42px}.legacy-landing-content .band-inner .micro-label,.legacy-landing-content .band-note{align-self:auto;padding:0}.legacy-landing-content .band-note{border-top:1px solid #74a8ff52;border-left:0;padding-top:15px}}.proof-panel{grid-template-columns:.9fr 1.4fr;gap:70px;padding-block:30px 115px;display:grid}.legacy-landing-content .signals{border-bottom:1px solid var(--hero-line);margin-bottom:20px;padding-bottom:125px}.legacy-landing-content .proof-panel{background:#0d1428;border:1px solid #74a8ff3d;border-radius:8px;margin-bottom:105px;padding:56px 58px 62px}.legacy-landing-content .signals,.legacy-landing-content .proof-panel,.legacy-landing-content .faq-section{align-content:center;min-height:max(720px,100vh)}.proof-heading h2,.faq-heading h2{color:var(--hero-text);font-family:var(--body);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(42px,5vw,68px);font-weight:760;line-height:.92}.proof-heading h2 em,.faq-heading h2 em{color:var(--hero-violet);font-style:normal}.proof-list{border-top:1px solid var(--hero-line)}.proof-list article{border-bottom:1px solid var(--hero-line);grid-template-columns:45px 1fr;gap:18px;padding:20px 0;display:grid}.proof-index{color:var(--hero-blue);font-family:var(--mono);font-size:11px;font-weight:700}.proof-list h3{color:var(--hero-text);margin:0 0 5px;font-size:17px;font-weight:650}.proof-list p{max-width:510px;color:var(--hero-muted);margin:0;font-size:13px;line-height:1.55}.faq-section{grid-template-columns:.8fr 1.5fr;gap:70px;padding-block:25px 115px;display:grid}.faq-list{border-top:1px solid var(--hero-line)}.faq-list details{border-bottom:1px solid var(--hero-line)}.faq-list summary{color:var(--hero-text);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--hero-blue);font-family:var(--mono);font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−";color:var(--hero-mint)}.faq-list details p{max-width:650px;color:var(--hero-muted);margin:-5px 40px 20px 0;font-size:13px;line-height:1.6}.signal-diagram{border:1px solid var(--hero-line);background:#080e1d;grid-column:1/-1;margin-top:24px;padding:18px 20px 13px}.signal-diagram svg{width:100%;height:auto;display:block}.diagram-axis,.diagram-grid{fill:none;stroke:#94a3c140;stroke-width:1px}.diagram-grid{stroke-dasharray:3 7}.diagram-trace{fill:none;stroke:var(--hero-blue);stroke-width:3px}.diagram-trace-muted{stroke:var(--hero-violet);stroke-width:1.5px;opacity:.6}.diagram-point{fill:var(--hero-mint);stroke:#08101f;stroke-width:3px}.signal-diagram text{fill:#7183a3;font-family:var(--mono);letter-spacing:.12em;font-size:9px}.audit-diagram{background:#080e1d;border:1px solid #74a8ff33;grid-column:1/-1;padding:22px 25px}.audit-topline,.audit-row{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.audit-topline{border-bottom:1px solid var(--hero-line);color:var(--hero-blue);font-family:var(--mono);letter-spacing:.12em;padding-bottom:12px;font-size:9px}.audit-topline span:last-child,.audit-row strong{text-align:right}.audit-row{border-bottom:1px solid #8fadf21f;grid-template-columns:14px 1fr 90px;padding:14px 0}.audit-row code{color:#bdc9df;font-family:var(--mono);font-size:11px}.audit-row strong{color:var(--hero-mint);font-family:var(--mono);text-transform:uppercase;font-size:9px;font-weight:500}.audit-dot{background:#677793;border-radius:50%;width:7px;height:7px}.audit-dot.done{background:var(--hero-blue)}.audit-dot.ready{background:var(--hero-violet)}.audit-dot.pending{background:#66738e}.audit-foot{color:#667793;font-family:var(--mono);letter-spacing:.1em;padding-top:16px;font-size:8px}.testimonials-section{grid-template-columns:.85fr 1.5fr;align-content:center;gap:70px;min-height:max(620px,82vh);padding-block:80px;display:grid}.testimonials-heading h2{color:var(--hero-text);font-family:var(--body);letter-spacing:-.06em;margin:13px 0 18px;font-size:clamp(42px,5vw,68px);font-weight:760;line-height:.92}.testimonials-heading h2 em{color:var(--hero-violet);font-style:normal}.testimonials-heading>p:last-child{max-width:330px;color:var(--hero-muted);font-size:14px;line-height:1.6}.testimonial-slots{gap:12px;display:grid}.testimonial-slots article{border:1px solid var(--hero-line);background:#0d1428;grid-template-columns:42px 1fr auto;align-items:start;gap:15px;padding:20px 22px;display:grid}.testimonial-slots article>span{color:var(--hero-blue);font-family:var(--mono);font-size:10px}.testimonial-slots strong{color:var(--hero-text);font-size:16px}.testimonial-slots p{color:var(--hero-muted);grid-column:2/3;margin:2px 0 0;font-size:13px;line-height:1.5}.testimonial-slots small{color:#6e7d9b;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.brand-logo{object-fit:contain;width:auto;height:auto;display:block}.brand-logo-hero{width:clamp(112px,10vw,154px)}.brand-logo-auth{width:146px}.brand-logo-app{width:150px}.brand-logo-footer{width:128px}html[data-theme=dark] .brand-logo-hero,html[data-theme=dark] .brand-logo-auth,html[data-theme=dark] .brand-logo-app,html[data-theme=dark] .brand-logo-footer{filter:brightness(0)invert()}.saas-brand>span:last-child{display:none}.premium-header .wordmark{gap:0}.site-footer .wordmark{letter-spacing:0;gap:0}@keyframes landing-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes trace-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes signal-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes auth-panel-arrive{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-world .saas-hero-copy>*{animation:.65s cubic-bezier(.16,1,.3,1) both landing-arrive}.hero-world .saas-hero-copy>:first-child{animation-delay:80ms}.hero-world .saas-hero-copy>:nth-child(2){animation-delay:.16s}.hero-world .saas-hero-copy>:nth-child(3){animation-delay:.24s}.hero-world .saas-hero-copy>:nth-child(4){animation-delay:.32s}.hero-world .saas-hero-copy>:nth-child(5){animation-delay:.4s}.hero-world .saas-hero-copy>:nth-child(6){animation-delay:.48s}.hero-world .saas-visual{animation:.8s cubic-bezier(.16,1,.3,1) .18s both landing-slide}.hero-world .chart-line{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.6s cubic-bezier(.16,1,.3,1) .55s forwards trace-draw}.hero-world .chart-line-soft{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.9s cubic-bezier(.16,1,.3,1) .7s forwards trace-draw}.hero-world .chart-mark{opacity:0;animation:.45s ease-out 1.35s forwards landing-arrive}.hero-world .flow-label,.hero-world .prompt-bubble,.hero-world .ai-editor,.hero-world .platform-card,.hero-world .type-card{animation-play-state:paused}.hero-world .flow-label{animation:.5s cubic-bezier(.16,1,.3,1) .65s both landing-arrive}.hero-world .prompt-bubble{animation:.55s cubic-bezier(.16,1,.3,1) .78s both landing-slide,6s ease-in-out 1.5s infinite card-float}.hero-world .ai-editor{animation:.65s cubic-bezier(.16,1,.3,1) .95s both landing-slide,7s ease-in-out 2s infinite card-float}.hero-world .platform-card,.hero-world .type-card{animation:.5s cubic-bezier(.16,1,.3,1) 1.25s both landing-arrive,6s ease-in-out 2.5s infinite card-float}.hero-world .visual-signal i{animation:1.8s ease-in-out 1.8s infinite signal-pulse}.premium-shell .auth-poster{animation:.7s cubic-bezier(.16,1,.3,1) 80ms both landing-arrive}.premium-shell .auth-form{animation:.65s cubic-bezier(.16,1,.3,1) .2s both auth-panel-arrive}.premium-shell .auth-form .field,.premium-shell .auth-form .button,.premium-shell .auth-form .form-foot{animation:.45s cubic-bezier(.16,1,.3,1) both landing-arrive}.premium-shell .auth-form .field:first-of-type{animation-delay:.38s}.premium-shell .auth-form .field:nth-of-type(2){animation-delay:.46s}.premium-shell .auth-form .button{animation-delay:.54s}.premium-shell .auth-form .form-foot{animation-delay:.62s}.scroll-reveal.reveal-ready:not(.is-visible){opacity:0;transform:translateY(28px)}.scroll-reveal.is-visible{animation:.7s cubic-bezier(.16,1,.3,1) both section-reveal}@keyframes section-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal.is-visible .section-intro,.scroll-reveal.is-visible .signals-heading,.scroll-reveal.is-visible .proof-heading,.scroll-reveal.is-visible .faq-heading,.scroll-reveal.is-visible .testimonials-heading{animation:.55s cubic-bezier(.16,1,.3,1) .1s both landing-arrive}.scroll-reveal.is-visible .method-strip,.scroll-reveal.is-visible .signal-copy,.scroll-reveal.is-visible .proof-list,.scroll-reveal.is-visible .faq-list,.scroll-reveal.is-visible .testimonial-slots,.scroll-reveal.is-visible .closing-sheet{animation:.65s cubic-bezier(.16,1,.3,1) .2s both landing-slide}.scroll-reveal.is-visible .method-step,.scroll-reveal.is-visible .proof-list article,.scroll-reveal.is-visible .testimonial-slots article{animation:.45s cubic-bezier(.16,1,.3,1) both landing-arrive}.scroll-reveal.is-visible .method-step:nth-child(2),.scroll-reveal.is-visible .proof-list article:nth-child(2),.scroll-reveal.is-visible .testimonial-slots article:nth-child(2){animation-delay:80ms}.scroll-reveal.is-visible .method-step:nth-child(3),.scroll-reveal.is-visible .proof-list article:nth-child(3),.scroll-reveal.is-visible .testimonial-slots article:nth-child(3){animation-delay:.16s}.scroll-reveal.is-visible .faq-list details{animation:.4s cubic-bezier(.16,1,.3,1) both landing-arrive}.scroll-reveal.is-visible .faq-list details:nth-child(2){animation-delay:60ms}.scroll-reveal.is-visible .faq-list details:nth-child(3){animation-delay:.12s}.scroll-reveal.is-visible .faq-list details:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.scroll-reveal.reveal-ready:not(.is-visible),.scroll-reveal.is-visible{opacity:1;transform:none;animation:none!important}.hero-world .saas-hero-copy>*,.hero-world .saas-visual,.hero-world .chart-line,.hero-world .chart-line-soft,.hero-world .chart-mark,.hero-world .flow-label,.hero-world .prompt-bubble,.hero-world .ai-editor,.hero-world .platform-card,.hero-world .type-card,.premium-shell .auth-poster,.premium-shell .auth-form,.premium-shell .auth-form .field,.premium-shell .auth-form .button,.premium-shell .auth-form .form-foot{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.hero-world .visual-signal i{animation:none}}@media (max-width:850px){.legacy-landing-content .signals{margin-bottom:0;padding-bottom:80px}.legacy-landing-content .signals,.legacy-landing-content .proof-panel,.legacy-landing-content .faq-section{min-height:0}.legacy-landing-content .proof-panel{margin-bottom:80px;padding:34px 24px 40px}.proof-panel,.faq-section{grid-template-columns:1fr;gap:30px;padding-block:20px 80px}.proof-heading h2,.faq-heading h2{font-size:clamp(40px,11vw,58px)}.signal-diagram{margin-top:12px;padding:12px 10px 8px}.audit-diagram{padding:17px 14px}.audit-row{grid-template-columns:10px 1fr;gap:10px}.audit-row strong{text-align:left;grid-column:2}.testimonials-section{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:80px}.testimonial-slots article{grid-template-columns:30px 1fr}.testimonial-slots p,.testimonial-slots small{grid-column:2}.brand-logo-hero{width:122px}.brand-logo-auth,.brand-logo-app{width:132px}}.premium-shell button{border:1px solid var(--ws-border);background:var(--ws-btn-bg);min-height:40px;color:var(--ws-btn-text);cursor:pointer;border-radius:8px;padding:9px 14px;transition:border-color .16s,background .16s,color .16s,transform .16s}.premium-shell button:hover:not(:disabled){border-color:var(--ws-nav-active-border);background:var(--ws-nav-active-bg);color:var(--ws-nav-active-text)}.premium-shell button:active:not(:disabled){transform:translateY(1px)}.premium-shell button:disabled{cursor:default;opacity:.5}.premium-shell .nb-zoombar button,.premium-shell .nb-node-action,.premium-shell .nb-props-toggle,.premium-shell .nb-name-close{min-height:0}html[data-theme=light] body:has(.hero-world){color:#172342;background:#f5f7fc}html[data-theme=light] .hero-world{--hero-bg:#f5f7fc;--hero-panel:#fff;--hero-line:#25427d29;--hero-text:#172342;--hero-muted:#5f6d8a;--hero-blue:#315fca;--hero-violet:#7652c7;--hero-mint:#168c69;background:var(--hero-bg);color:var(--hero-text)}html[data-theme=light] .hero-world:before{opacity:.45;background:radial-gradient(circle at 70% 18%,#6691ed2e,#0000 30%)}html[data-theme=light] .saas-brand{color:var(--hero-text)}html[data-theme=light] .saas-brand small{color:#687795}html[data-theme=light] .saas-nav-links{color:#506184}html[data-theme=light] .saas-nav-links a:hover,html[data-theme=light] .saas-login:hover{color:#1d3f91}html[data-theme=light] .saas-login{color:#536485}html[data-theme=light] .saas-nav .theme-toggle{color:#315fca;background:#fff;border-color:#25427d2e;box-shadow:0 3px 12px #25427d1a}html[data-theme=light] .saas-nav .theme-toggle:hover{color:#234baf;background:#edf2ff;border-color:#315fca80}html[data-theme=light] .saas-hero h1{color:var(--hero-text)}html[data-theme=light] .saas-hero-lede{color:#4d5c79}html[data-theme=light] .saas-hero-subline{color:#7652c7}html[data-theme=light] .hero-badge{color:#315fca;background:#eaf0ff;border-color:#315fca33}html[data-theme=light] .hero-benefits,html[data-theme=light] .hero-benefits span{color:#425273;border-color:var(--hero-line)}html[data-theme=light] .saas-secondary-button{color:#506184}html[data-theme=light] .saas-secondary-button:hover{color:#1d3f91;background:#315fca14}html[data-theme=light] .saas-trust-row{color:#5f6d8a}html[data-theme=light] .saas-visual{background:#eaf0fb;border-color:#315fca2e;box-shadow:0 26px 70px #2e487d24}html[data-theme=light] .chart-grid-line{stroke:#4c6baa2e}html[data-theme=light] .prompt-bubble,html[data-theme=light] .platform-card,html[data-theme=light] .type-card{background:#ffffffe6;border-color:#315fca33;box-shadow:0 16px 35px #2e487d24}html[data-theme=light] .prompt-bubble small,html[data-theme=light] .platform-card small,html[data-theme=light] .type-card small{color:#657595}html[data-theme=light] .prompt-bubble strong,html[data-theme=light] .platform-card strong,html[data-theme=light] .type-card strong{color:#26385f}html[data-theme=light] .flow-label{color:#657595}html[data-theme=light] .ai-editor{background:#172342;border-color:#315fca33;box-shadow:0 24px 50px #2e487d33}html[data-theme=light] .editor-bar{background:#26365a}html[data-theme=light] .saas-stats{border-color:var(--hero-line)}html[data-theme=light] .saas-stats strong{color:var(--hero-text)}html[data-theme=light] .saas-stats small{color:#657595}html[data-theme=light] .legacy-landing-content{color:var(--hero-text);background:#f5f7fc}html[data-theme=light] .legacy-landing-content .ink-band,html[data-theme=light] .legacy-landing-content .proof-panel,html[data-theme=light] .legacy-landing-content .method-step{border-color:var(--hero-line);background:#fff}html[data-theme=light] .legacy-landing-content .method-step:nth-child(2){color:var(--hero-text);background:#eaf0ff}html[data-theme=light] .legacy-landing-content .method-step:nth-child(3){background:#f1f4fa}html[data-theme=light] .legacy-landing-content .method-step,html[data-theme=light] .legacy-landing-content .method-step h3{color:#172342}html[data-theme=light] .legacy-landing-content .method-step p{color:#536485;opacity:1}html[data-theme=light] .legacy-landing-content .method-step strong,html[data-theme=light] .legacy-landing-content .step-number{color:#315fca}html[data-theme=light] .legacy-landing-content .closing-sheet,html[data-theme=light] .testimonial-slots article{background:#fff}html[data-theme=light] .legacy-landing-content .closing-sheet,html[data-theme=light] .legacy-landing-content .closing-sheet h2{color:#172342}html[data-theme=light] .legacy-landing-content .closing-sheet h2 em{color:#7652c7}html[data-theme=light] .legacy-landing-content .closing-sheet .micro-label{color:#315fca}html[data-theme=light] .legacy-landing-content .closing-note,html[data-theme=light] .legacy-landing-content .site-footer{color:#5f6d8a}html[data-theme=light] .legacy-landing-content .site-footer .wordmark,html[data-theme=light] .legacy-landing-content .footer-intro strong{color:#172342}html[data-theme=light] .signal-diagram,html[data-theme=light] .audit-diagram{background:#edf2fa}html[data-theme=light] .audit-diagram{border-color:#25427d29}html[data-theme=light] .audit-topline{color:#315fca;border-color:#25427d29}html[data-theme=light] .audit-row{border-color:#25427d1f}html[data-theme=light] .audit-row code{color:#30456f}html[data-theme=light] .audit-row strong{color:#168c69}html[data-theme=light] .audit-foot{color:#657595}html[data-theme=light] .signal-diagram text{fill:#506184}.audit-topline{font-size:11px}.audit-row code{font-size:13px}.audit-row strong{font-size:11px}.audit-foot{font-size:10px}
