@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2)format("woff2"),url(/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2"),url(/fonts/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--violet:#6535f5;--violet-hover:#5124d8;--aqua:#46f0d2;--midnight:#141328;--cold:#f8faff;--white:#fff;--muted:#625f78;--border:#dcdde8;--success:#087f5b;--warning:#865600;--danger:#b4233f;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--control-radius:12px;--card-radius:20px;--modal-radius:24px;--fast:.16s;--normal:.22s;--slow:.28s;color:var(--midnight);background:var(--cold);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a:hover{color:var(--violet)}img,video{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.035em;margin:0 0 16px;font-family:Manrope,system-ui,sans-serif;font-weight:800;line-height:1.15}h1{font-size:40px}h2{font-size:28px}h3{font-size:20px}p{margin:0 0 16px}small{color:var(--muted);font-size:13px;display:block}strong{font-weight:650}svg{flex-shrink:0}form{gap:16px;display:grid}form h2{margin-bottom:4px}input,select,textarea{border:1px solid var(--border);width:100%;min-height:48px;color:var(--midnight);transition:border-color var(--fast),box-shadow var(--fast);background:#fff;border-radius:12px;padding:12px 16px}input::placeholder,textarea::placeholder{color:#817d97}textarea{resize:vertical;min-height:104px}input:focus,select:focus,textarea:focus{border-color:var(--violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px}:is(.public-dark :focus-visible,.sidebar :focus-visible,.site-footer :focus-visible){outline-color:var(--aqua)}::selection{color:var(--midnight);background:#dcd2ff}.skip-link{background:var(--midnight);color:#fff;z-index:9999;border-radius:12px;padding:12px 24px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.section{padding:64px 0}.section-soft{background:#f0f1fa}.public-dark{background:var(--midnight);color:var(--cold)}.public-dark a:hover{color:var(--aqua)}.brand-logo{object-fit:contain;width:172px;height:auto}.brand-logo.small{width:136px}.button{text-align:center;min-height:48px;transition:background var(--fast),border-color var(--fast);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 24px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.button.primary{background:var(--violet);color:#fff}.button.primary:hover:not(:disabled){background:var(--violet-hover);color:#fff}.button.aqua{background:var(--aqua);color:var(--midnight)}.button.aqua:hover{color:var(--midnight);background:#6ef6df}.button.secondary{border-color:var(--border);color:var(--midnight);background:#fff}.button.secondary:hover:not(:disabled){border-color:var(--violet);color:var(--violet)}.button.outline-light{color:#fff;background:0 0;border-color:#76718f}.button.danger{color:var(--danger);background:#fdedf1;border-color:#f7ced8}.icon-button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button:hover{background:#eeeafb}.text-button{min-height:44px;color:var(--violet);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:650;display:inline-flex}.text-button:hover{text-decoration:underline}.text-button.subtle{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:.17em;color:var(--violet);margin-bottom:16px;font-size:12px;font-weight:750;line-height:1.5}.public-dark .eyebrow{color:#af96ff}.muted{color:var(--muted)}.mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Inter,monospace;font-size:12px}.success-text{color:var(--success)}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:650}.field small{font-size:12px}.notice{color:#49307f;background:#f3efff;border:1px solid #dcd4ff;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;font-size:14px;line-height:1.5;display:flex}.notice>svg{margin-top:0}.notice p{margin:8px 0}.notice .button{margin-top:12px}.notice.success{color:var(--success);background:#e9fbf4;border-color:#bcead8}.notice.warning{color:var(--warning);background:#fff7e7;border-color:#f1ddb3}.notice.danger{color:var(--danger);background:#fdeef2;border-color:#f2c7d3}.loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card{border:1px solid var(--border);background:#fff;border-radius:20px;min-width:0;padding:24px}.card>h2{font-size:22px}.card>p{color:var(--muted)}.card .notice:last-child{margin-bottom:0}.section-card{margin-top:32px}.full-width{grid-column:1/-1}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.section-lead{color:var(--muted);max-width:650px;font-size:18px;line-height:1.55}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin:8px 0 0;font-size:14px}.module-icon{width:56px;height:56px;color:var(--violet);background:#eee6ff;border-radius:16px;justify-content:center;align-items:center;display:flex}.module-icon.aqua{color:#076d62;background:#c5fbee}.module-icon svg{width:26px;height:26px}.check-list{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:12px;display:flex}.check-list svg{color:var(--violet);margin-top:0}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:248px;padding:32px 24px;display:flex}.empty-icon{color:#9790b2;background:#f0edf9;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid}.empty h3{margin-bottom:8px;font-size:20px}.empty p{max-width:440px;color:var(--muted);font-size:14px}.empty .button{margin-top:8px}.status{color:#625f78;white-space:nowrap;background:#eef0f6;border-radius:20px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.status.success{color:var(--success);background:#dcfbf0}.status.warning{color:var(--warning);background:#fff3dd}.status.info{color:#5323de;background:#eee7ff}.status.danger{color:var(--danger);background:#fde4ec}.status.neutral{color:#625f78;background:#eef0f6}.dialog{border:1px solid var(--border);width:calc(100% - 40px);max-width:600px;max-height:calc(100dvh - 48px);color:var(--midnight);background:#fff;border-radius:24px;padding:24px;box-shadow:0 24px 80px #14132830}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14132899}.dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dialog h2{margin:0;font-size:24px}.dialog .form-actions{justify-content:flex-end}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-note{font-size:12px}.tabs,.route-tabs{gap:8px;margin:0 0 24px;padding:4px 0;display:flex;overflow-x:auto}.tabs button,.route-tabs a{white-space:nowrap;min-height:44px;color:var(--muted);background:#eff0f8;border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.tabs .selected,.route-tabs .selected{background:var(--violet);color:#fff}.page-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.page-title h1{margin-bottom:8px;font-size:36px}.page-title p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px}.avatar{background:var(--violet);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:650;display:inline-flex}.avatar.large{width:64px;height:64px;font-size:22px}.inline-feedback{color:var(--success);background:#e9fbf4;border:1px solid #bcead8;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:8px 16px;font-size:14px;display:flex}.inline-feedback button{margin-left:auto}.back-link{min-height:44px;color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:inline-flex}.mobile-toggle{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}fieldset:disabled{opacity:.65}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.load-more{text-align:center;border:1px solid var(--border);border-radius:20px;margin-top:24px;padding:24px}.load-more p{color:var(--muted);font-size:14px}a:has(>.brand-logo){align-items:center;min-height:44px;display:inline-flex}.footer-grid a,.workspace-footer a,.auth-switch a,.forgot{align-items:center;min-height:44px;display:inline-flex}.footer-grid a{width:fit-content;display:flex}.public-header{justify-content:space-between;align-items:center;gap:32px;min-height:104px;display:flex}.public-nav{align-items:center;gap:24px;font-size:14px;display:flex}.public-nav>a{color:#ede9fa;align-items:center;gap:4px;min-height:44px;display:flex}.public-nav>a[aria-current=page]{color:var(--aqua)}.public-nav .button{color:var(--midnight);padding-inline:16px}.hero{padding:32px 0 48px;overflow:hidden}.hero-grid{grid-template-columns:1.12fr .95fr;align-items:center;gap:0;display:grid}.hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1.035}.hero-description{color:#d2cee3;max-width:620px;margin-bottom:32px;font-size:20px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.hero-actions .button{min-height:52px;font-size:15px}.hero-art{isolation:isolate;margin-left:-48px;margin-right:-64px;position:relative}.hero-art img{mix-blend-mode:lighten;width:100%;height:auto}.art-caption{color:#b7acdf;font-size:14px;font-style:italic;line-height:1.6;position:absolute;bottom:48px;right:24px;transform:rotate(-8deg)}.hero-notes{color:#ded9f4;gap:24px;margin-top:32px;font-size:12px;display:flex}.hero-notes span{align-items:center;gap:8px;display:flex}.hero-notes svg{color:#bca3ff;width:23px;height:23px}.how-section{background:var(--cold);border-radius:24px 24px 0 0;margin-top:0;position:relative}.section h2{font-size:40px}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.step{align-items:flex-start;gap:16px;display:flex}.step .module-icon{flex-shrink:0}.step h3{margin:4px 0 8px;font-size:17px}.step h3 span{color:var(--violet)}.step p{color:var(--muted);font-size:13px;line-height:1.6}.feature-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:24px}.feature-card>svg{color:var(--violet);width:28px;height:28px;margin-bottom:24px}.feature-card h3{font-size:24px}.feature-card p{color:var(--muted);margin:0;font-size:15px}.connection-panel{background:#efebfc;border:1px solid #ddd5f4;border-radius:24px;padding:32px}.connection-panel>div{background:#fff;border:1px solid #e6e0f6;border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:16px;font-size:15px;display:flex}.connection-panel>div>svg{color:var(--violet);margin-left:auto}.flow-number{background:var(--violet);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.connection-panel>p:last-child{color:var(--muted);margin:16px 0 0;font-size:13px}.cta-panel{background:var(--midnight);color:var(--cold);border-radius:24px;justify-content:space-between;align-items:center;gap:48px;padding:48px;display:flex}.cta-panel h2{max-width:650px;font-size:36px}.cta-panel p{color:#c5bfd9;margin-bottom:0}.cta-panel .eyebrow{color:#b49bf5;margin-bottom:16px}.cta-panel .button{flex-shrink:0}.site-footer{background:var(--midnight);color:#d4cfe4;padding:48px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.footer-grid strong{color:#fff;margin-bottom:8px}.footer-grid p{margin:8px 0 0}.footer-grid small{color:#aba4c4;font-size:12px}.footer-grid a{min-height:28px}.footer-grid a:hover{color:var(--aqua)}.footer-bottom{color:#aca4c3;border-top:1px solid #343049;justify-content:space-between;gap:24px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.page-hero{padding:64px 0}.page-hero h1{letter-spacing:-.05em;max-width:900px;font-size:60px}.page-hero p:not(.eyebrow){color:#cbc5dd;max-width:700px;font-size:20px}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.platform-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px}.platform-card .module-icon{margin-bottom:32px}.platform-card h2{font-size:28px}.platform-card p,.platform-card li{color:var(--muted);font-size:15px}.platform-card .check-list{margin-bottom:0}.solution-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px}.solution-card>svg{color:var(--violet);margin-bottom:24px}.solution-card h2{font-size:32px}.solution-card p{color:var(--muted);font-size:18px}.process-list{max-width:1000px}.process-list article{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr;gap:24px;padding:32px 0;display:grid}.process-list article>span{color:var(--violet);font-family:Manrope;font-size:56px;font-weight:800}.process-list h2{font-size:28px}.process-list p{color:var(--muted)}.pricing-grid{grid-template-columns:1.1fr 1fr;gap:32px;max-width:1000px;display:grid}.price-card{border:2px solid var(--violet);background:#fff;border-radius:24px;padding:32px;box-shadow:0 12px 40px #6535f510}.price-card h2{font-size:28px}.price-card>p:not(.eyebrow){color:var(--muted)}.price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:24px 0 8px;font-family:Manrope;font-size:48px;font-weight:800;line-height:1.2}.price span{letter-spacing:-.02em;color:var(--muted);margin-left:4px;font-family:Inter;font-size:18px;font-weight:400}.price-card .button{width:100%;margin:8px 0 16px}.price-side{align-content:start;gap:24px;display:grid}.price-side strong{color:var(--violet);margin-bottom:16px;font-family:Manrope;font-size:28px;display:block}.price-side .notice{margin:0}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:24px 0;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{color:var(--muted);padding:0 32px 24px 0}.founder-hero h1{margin:24px 0;font-size:72px}.founder-hero p:not(.eyebrow){color:#cfc8e2;line-height:1.7}.founder-hero .button{margin-top:16px}.founder-photo{aspect-ratio:1;background:#211b39;border:1px solid #4d406f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:460px;display:flex}.founder-monogram{letter-spacing:-.07em;color:#7e67ab;margin-bottom:16px;font:800 96px/1 Manrope}.founder-photo>span{color:#c1b2dc;font-size:14px}.founder-photo>strong{font-size:24px}.founder-photo>small{color:#a99bbc;font-size:12px}.contact-grid{grid-template-columns:.85fr 1fr;gap:64px;max-width:1100px;display:grid}.contact-grid>div>p{color:var(--muted)}.contact-grid .card h2{font-size:28px}.contact-founder{align-items:center;gap:16px;margin:32px 0;display:flex}.contact-founder .avatar{width:48px;height:48px}.contact-founder small{margin-top:4px}.reading-width{max-width:860px}.reading-width p{color:var(--muted);line-height:1.7}.help-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:24px 0;display:flex}.help-row h3{margin:0 0 8px}.help-row p{margin:0}.help-row>svg{color:var(--violet)}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{background:var(--midnight);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;overflow:hidden}.auth-story>div{padding:48px 0 0}.auth-story h1{font-size:48px;line-height:1.12}.auth-story p:not(.eyebrow){color:#d1c9e1;max-width:450px;font-size:18px}.auth-story>div>img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:lighten;width:100%;max-width:600px;height:auto;margin:24px auto;display:block}.auth-story small{color:#aba3c0}.auth-panel{flex-direction:column;padding:32px 48px 64px;display:flex}.auth-card{width:100%;max-width:420px;margin:auto;padding:24px 0}.auth-card h2{margin-bottom:24px;font-size:36px}.auth-card form .button{width:100%;margin-top:4px}.auth-switch{text-align:center;margin:24px 0;font-size:14px}.auth-switch a{color:var(--violet);font-weight:650}.forgot{text-align:right;color:var(--violet);min-height:24px;font-size:14px}.auth-environment{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:12px;display:flex}.profile-tabs button{flex:1}.onboarding{min-height:100dvh;padding:32px 48px}.onboarding-content{text-align:center;max-width:1100px;margin:64px auto}.onboarding-content>h1{font-size:48px}.onboarding-content>p:not(.eyebrow){color:var(--muted);font-size:18px}.onboarding-content form{text-align:left;max-width:480px;margin:32px auto}.onboarding-steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 32px;display:grid}.onboarding-steps>a{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.onboarding-steps>a:hover{border-color:var(--violet)}.onboarding-steps>a>span{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}.onboarding-steps h3,.onboarding-steps p{margin:0}.onboarding-steps p{color:var(--muted);flex:1;font-size:14px}.onboarding-steps>a>svg{color:var(--violet)}.onboarding-content>.text-button{justify-content:center;margin:16px;display:flex}.onboarding>small{text-align:center}.workspace{background:var(--cold);min-height:100dvh;display:flex}.sidebar{background:var(--midnight);color:#d8d3e6;z-index:40;flex-direction:column;width:240px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:24px 24px 32px;display:block}.sidebar-brand .brand-logo{width:172px}.org-switch{border-bottom:1px solid #343048;margin:0 0 16px;padding:0 24px 24px}.org-switch label{letter-spacing:.12em;color:#a8a0bf;margin-bottom:8px;font-size:10px;display:block}.org-switch select{color:#fff;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;font-weight:650}.org-switch select option{background:var(--midnight)}.org-switch>span{color:#a9a2bc;font-size:11px}.sidebar nav{flex-direction:column;flex:1;gap:4px;padding:0 16px;display:flex;overflow-y:auto}.sidebar nav a{min-height:48px;transition:background var(--fast),color var(--fast);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.sidebar nav a:hover{color:#fff;background:#29213f}.sidebar nav a.active{background:var(--violet);color:#fff;box-shadow:0 4px 20px #6535f52a}.sidebar-help{border-top:1px solid #343048;margin:24px 24px 0;padding:24px 0}.sidebar-help>a{align-items:center;gap:12px;font-size:12px;display:flex}.sidebar-help small{color:#ada5be;font-size:10px}.sidebar-help>a>svg:last-child{margin-left:auto}.workspace-main{flex-direction:column;width:calc(100% - 240px);min-width:0;margin-left:240px;display:flex}.workspace-header{background:#fffc;border-bottom:1px solid #e7e7ef;justify-content:space-between;align-items:center;gap:24px;height:80px;padding:0 32px;display:flex}.breadcrumb{color:var(--muted);white-space:nowrap;gap:12px;font-size:13px;display:flex}.breadcrumb span{color:#bcb7cb}.workspace-actions{align-items:center;gap:12px;min-width:0;display:flex}.workspace-actions .user-name{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;overflow:hidden}.environment-badge{white-space:nowrap;color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.environment-badge>span{background:#af8a2d;border-radius:50%;width:6px;height:6px}.workspace-actions .icon-button i{background:var(--violet);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:11px}.workspace-content{flex:1;min-width:0;padding:32px}.workspace-footer{color:#655d74;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;font-size:11px;display:flex}.workspace-footer a{align-items:center;gap:8px;display:flex}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.kpi-card{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:20px;min-width:0;padding:24px}.kpi-card>span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.kpi-card>span svg{color:var(--violet);width:18px;height:18px}.kpi-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:16px 0 8px;font-family:Manrope;font-size:32px;font-weight:800;line-height:1.3;display:block}.kpi-card small{font-size:11px}.overview-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.overview-grid .card h2{font-size:22px}.overview-grid .card .empty{min-height:250px}.next-actions>a{border-top:1px solid #eae9f1;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.next-actions>a>svg:first-child{color:var(--violet);box-sizing:content-box;background:#f0eafd;border-radius:12px;padding:8px}.next-actions>a>svg:last-child{width:18px;margin-left:auto}.next-actions small{margin-top:4px;font-size:12px}.timeline{display:grid}.timeline article{border-top:1px solid #ecebf3;align-items:flex-start;gap:16px;padding:16px 0;font-size:14px;display:flex}.timeline article:first-child{border-top:0}.timeline article>svg{color:var(--violet);margin-top:0}.timeline article>div{flex:1;min-width:0}.timeline strong{overflow-wrap:anywhere;display:block}.timeline small{margin-top:4px;font-size:12px}.timeline p{color:var(--muted);margin:4px 0;font-size:13px}.timeline>article>.mono{color:var(--muted)}.bar-chart{border-bottom:1px solid var(--border);justify-content:space-around;align-items:flex-end;gap:12px;height:250px;padding:24px 0 0;display:flex}.bar-group{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bar-group>div{background:var(--violet);border-radius:8px 8px 0 0;width:68%;max-width:72px;min-height:4px}.bar-group strong{font-size:11px;font-weight:500}.bar-group small{font-size:11px}.chart-key{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.chart-key:before{content:"";background:var(--violet);border-radius:50%;width:8px;height:8px}.records{border:1px solid var(--border);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.table-tools{border-bottom:1px solid #f0eff5;align-items:center;gap:16px;padding:16px;display:flex}.search{flex:1;align-items:center;max-width:450px;display:flex;position:relative}.search>svg{color:#79718e;position:absolute;left:16px}.search input{padding-left:48px;font-size:13px}.table-tools>select{max-width:210px;min-height:46px;font-size:13px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#625a7a;text-align:left;white-space:nowrap;background:#f9fafe;padding:16px;font-size:12px;font-weight:650}td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #ececf4;max-width:240px;padding:16px;line-height:1.45}td:first-child{font-weight:600}td .button{min-height:44px;padding:8px 12px;font-size:12px}td .status{font-size:11px}tr:hover td{background:#fcfbff}.table-footer{color:var(--muted);border-top:1px solid #ececf4;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.table-footer>div{gap:8px;display:flex}.table-footer .icon-button{border:1px solid var(--border);font-size:20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-card{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden}.product-cover{background:var(--violet);justify-content:center;align-items:center;height:148px;display:flex;position:relative}.product-cover img{width:64px;height:64px}.product-cover>.status{position:absolute;top:16px;right:16px}.product-body{padding:24px}.product-body h2{margin-bottom:8px;font-size:24px}.product-body>p{color:var(--muted);font-size:14px}.product-plans{border-top:1px solid #eae6f4;margin:16px 0;padding:8px 0}.product-plans>div{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.product-plans small{margin-left:4px;display:inline}.product-plans>div>span{font-variant-numeric:tabular-nums;font-weight:650}.product-actions{flex-wrap:wrap;gap:12px;display:flex}.product-actions .button{flex:1;padding:12px;font-size:12px}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-card{padding:0 0 24px;overflow:hidden}.content-card>:not(.content-art){margin-left:24px;margin-right:24px}.content-card>.status{margin-top:24px}.content-card h2{margin-top:16px;font-size:22px}.content-card p{font-size:14px}.content-card .form-actions{flex-direction:column;align-items:stretch}.content-card .button{width:100%;font-size:12px}.content-art{height:160px;color:var(--violet);background:#eee8fd;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.content-art>span{letter-spacing:.12em;font-size:10px;font-weight:750}.integration-card{align-items:center;gap:24px;display:flex}.integration-card>div:nth-child(2){flex:1}.integration-card h2{margin-bottom:8px;font-size:22px}.integration-card p{color:var(--muted);margin:0;font-size:14px}.integration-row{border-top:1px solid #eae7f2;align-items:center;gap:16px;padding:24px 0;display:flex}.integration-row:first-of-type{margin-top:24px}.integration-row>svg{color:var(--violet);width:24px}.integration-row>div{flex:1;min-width:0}.integration-row strong{font-size:14px}.integration-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.settings-form{max-width:650px}.settings-form>.brand-logo{margin-bottom:32px}.settings-form>h2{font-size:24px}.swatches{gap:12px;margin:24px 0;display:flex}.swatches>span{color:#fff;border-radius:12px;justify-content:center;align-items:flex-end;width:100px;height:100px;padding:12px;font-size:12px;display:flex}.subheading{margin:32px 0 24px;font-size:24px}.reconcile-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0 24px;font-size:12px;display:flex}.reconcile-legend span{align-items:center;gap:8px;display:flex}.reconcile-legend svg{width:16px;height:16px;color:var(--violet)}.detail-list{margin:16px 0 24px}.detail-list>div{border-bottom:1px solid #ecebf3;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0;font-size:14px;display:flex}.detail-list dt{color:var(--muted);align-items:center;gap:8px;display:flex}.detail-list dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.sale-header{border-bottom:1px solid var(--border);background:#fff}.sale-header>.container{justify-content:space-between;align-items:center;min-height:88px;display:flex}.sale-main{grid-template-columns:1.35fr 1fr;gap:64px;padding-block:64px;display:grid}.sale-main h1{overflow-wrap:anywhere;font-size:52px}.sale-art{background:var(--midnight);border-radius:20px;max-height:360px;margin:32px 0;overflow:hidden}.sale-art img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:360px}.sale-main h2{font-size:28px}.sale-main>div>p{color:var(--muted)}.benefit-row{color:var(--muted);flex-wrap:wrap;gap:24px;margin:24px 0;font-size:13px;display:flex}.benefit-row span{align-items:center;gap:8px;display:flex}.benefit-row svg{color:var(--violet);width:20px}.sale-plans .card{border-color:#d8cff8;margin-bottom:24px;padding:32px}.sale-plans .card .button{width:100%;margin:16px 0}.sale-plans .card small{text-align:center}.simple-footer{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:32px;padding:32px;font-size:12px;display:flex}.checkout-page{background:var(--cold);min-height:100dvh}.checkout-header{justify-content:space-between;align-items:center;height:104px;display:flex}.checkout-header>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.checkout-grid{grid-template-columns:1.25fr .85fr;gap:48px;max-width:1140px;padding:24px 0 48px;display:grid}.checkout-grid h1{font-size:40px}.checkout-grid>section>.card{margin:24px 0}.checkout-grid>section>.card h2{font-size:24px}.checkout-identity{align-items:center;gap:16px;font-size:14px;display:flex}.checkout-identity>div{flex:1}.checkout-identity p{color:var(--muted);margin:4px 0 0;font-size:13px}.payment-methods{gap:16px;margin:24px 0;display:flex}.payment-methods button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;flex:1;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-size:14px;display:flex}.payment-methods button.selected{border-color:var(--violet);color:var(--violet);background:#f5f1ff}.payment-methods button>svg:last-child{width:18px;margin-left:auto}.checkbox-label{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;display:flex}.checkbox-label input{width:22px;height:22px;min-height:22px;accent-color:var(--violet);flex-shrink:0;margin-top:0}.checkout-grid>section>.card>.button{width:100%;margin-top:8px}.order-summary{padding:0 24px 24px;position:sticky;top:24px;overflow:hidden}.summary-art{background:var(--violet);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:148px;margin:0 -24px 24px;display:flex}.summary-art img{width:48px;height:48px}.summary-art span{letter-spacing:.14em;font-size:10px}.order-summary h2{font-size:24px}.order-summary dl{margin:24px 0}.order-summary dl>div{justify-content:space-between;gap:24px;margin:16px 0;font-size:14px;display:flex}.order-summary dt{color:var(--muted)}.order-summary dd{margin:0;font-weight:600}.summary-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.summary-total strong{font-family:Manrope;font-size:28px;font-weight:800}.order-summary>p:last-child{color:var(--muted);gap:8px;margin:0;font-size:12px;display:flex}.help-inline{min-height:48px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.checkout-stages{margin:24px 0}.checkout-stages>div{border-bottom:1px solid #eceaf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.member-app{min-height:100dvh}.member-header{background:#fff;border-bottom:1px solid #e5e4ee;justify-content:space-between;align-items:center;gap:32px;height:88px;padding:0 48px;display:flex}.member-header nav{align-self:stretch;align-items:center;gap:32px;font-size:14px;display:flex}.member-header nav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;padding-top:4px;display:flex}.member-header nav a.active{border-color:var(--violet);color:var(--violet);font-weight:650}.member-profile{align-items:center;gap:12px;display:flex}.member-env{color:var(--muted);text-align:right;background:#f9f8fd;border-bottom:1px solid #ebeaf2;padding:8px 48px;font-size:11px}.member-main{max-width:1200px;padding:32px 0 48px}.member-welcome{background:var(--midnight);color:#fff;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:16px;padding:32px;display:grid;position:relative;overflow:hidden}.member-welcome h1{font-size:40px;line-height:1.15}.member-welcome .eyebrow{color:#c1a9ff;font-size:11px}.member-welcome p:not(.eyebrow){color:#c9c0de;font-size:16px}.member-welcome>img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:260px}.member-welcome .button{margin-top:8px}.member-stats{color:var(--muted);align-items:center;gap:32px;padding:24px 0 32px;font-size:13px;display:flex}.member-stats span,.member-stats>a{align-items:center;gap:8px;display:flex}.member-stats svg{color:var(--violet);width:20px}.member-stats>a{color:var(--violet);margin-left:auto;font-weight:600}.member-content-card{border:1px solid var(--border);transition:box-shadow var(--normal),border-color var(--normal);background:#fff;border-radius:20px;overflow:hidden}.member-content-card:hover{border-color:var(--violet);box-shadow:0 8px 24px #6535f510}.member-content-card>.content-art{background:var(--violet);color:#fff;height:180px}.member-content-card>div:last-child{padding:24px}.member-content-card small{margin-bottom:12px}.member-content-card h3{margin-bottom:16px;font-size:22px}.member-main>.section-heading{margin-top:8px}.member-main>.section-heading h2{font-size:26px}.community-card{align-items:center;gap:24px;margin-bottom:24px;display:flex}.community-card>div:nth-child(2){flex:1}.community-card h2{margin-bottom:16px;font-size:24px}.community-card p{color:var(--muted);align-items:center;gap:12px;margin:8px 0;font-size:14px;display:flex}.subscription-card{max-width:700px;margin-bottom:24px}.subscription-card .section-heading h2{font-size:24px}.subscription-card .price{margin:24px 0}.subscription-card .form-actions .button{flex:1}.member-bottom{display:none}.lesson-grid{grid-template-columns:1fr 320px;gap:32px;display:grid}.lesson-text-banner{background:var(--violet);color:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:240px;padding:32px;display:flex}.lesson-text-banner span{letter-spacing:.12em;font-size:12px}.lesson-text-banner h2{margin:0;font-size:32px}.lesson-body{margin-top:24px}.lesson-body p{color:var(--midnight);overflow-wrap:anywhere;line-height:1.85}.lesson-progress{height:fit-content}.lesson-progress>.button{width:100%;margin-top:16px}.lesson-progress>.text-button{margin-top:16px}.lesson-video{background:var(--midnight);border-radius:20px;width:100%;min-height:300px;max-height:480px}.help-card>svg:first-child{color:var(--violet);margin-bottom:24px}.help-card h2{font-size:24px}.help-card p{font-size:15px}.help-card>svg:last-child{color:var(--violet);width:20px}.telegram-webapp .member-main{max-width:800px}.workspace-header{height:64px}.sidebar-brand{padding-bottom:16px}.org-switch label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.org-switch{padding-bottom:16px}.workspace-content .page-title h1{font-size:44px}.workspace-content .page-title{margin-bottom:24px}.metric{align-items:flex-start;gap:16px;min-height:140px;padding:16px;display:flex}.metric-icon{color:#6535f5;background:#eee7ff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.metric-0 .metric-icon{color:#078773;background:#cdf9ec}.metric-2 .metric-icon{color:#a36300;background:#fff0d6}.metric-3 .metric-icon{color:#b62f56;background:#ffe4ec}.metric>div:last-child{min-width:0}.metric span{font-size:13px}.metric strong{letter-spacing:-.045em;margin:8px 0 4px;font-family:Manrope;font-size:32px;font-weight:800;display:block}.metric small{font-size:11px}.overview-grid{grid-template-columns:1.8fr 1fr;gap:16px}.overview-grid>.card{padding:16px}.next-actions{margin-top:16px}.next-actions>a{padding:16px 0}.revenue-chart svg{width:100%;height:240px;display:block}.revenue-chart text{fill:#79708d;font-family:Inter;font-size:11px}.revenue-chart>small{font-size:11px}.recent-activity{margin-top:16px;padding:16px}.recent-activity h2{font-size:24px}.recent-activity .table-scroll{border:1px solid var(--border);border-radius:12px}.recent-activity td{height:76px}.org-switch>strong{line-height:1.5;display:block}.org-switch>span{margin-top:8px;display:block}.member-header{background:var(--midnight);color:var(--cold);border-bottom-color:#302b48;height:80px}.member-header nav a{color:#dad6eb}.member-header nav a.active{color:#fff;border-color:var(--violet)}.member-header a:hover{color:var(--aqua)}.member-header .icon-button:hover{background:#30284a}.member-header :focus-visible{outline-color:var(--aqua)}.member-header nav.open{background:var(--midnight)}.member-main{max-width:1440px}.member-home-grid{grid-template-columns:2.15fr 1fr;align-items:stretch;gap:24px;display:grid}.member-home-lead{min-width:0}.member-home-lead>h1{letter-spacing:-.05em;max-width:740px;margin:0 0 12px;font-size:clamp(40px,4.5vw,64px);line-height:1.04}.member-home-lead>p{color:var(--muted);margin-bottom:24px;font-size:24px}.member-featured{isolation:isolate;background:var(--violet);color:#fff;border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;min-height:280px;padding:32px;display:grid;position:relative;overflow:hidden}.member-featured:before{content:"";z-index:-1;background:#4820cd;border-radius:48px;width:360px;height:360px;position:absolute;inset:-130px -120px auto auto;transform:rotate(40deg)}.member-featured>div{z-index:1;min-width:0}.member-featured .eyebrow{color:#fff;font-size:10px}.member-featured h2{overflow-wrap:anywhere;font-size:32px}.member-featured p:not(.eyebrow){color:#e9dfff;font-size:15px}.member-featured>img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:240px;transform:scale(1.25)}.member-access{flex-direction:column;padding:32px 24px;display:flex}.member-access>.section-heading{align-items:center;gap:12px;margin-bottom:24px}.member-access .eyebrow{margin:0;font-size:10px}.member-access-date{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:24px;display:flex}.member-access-date>div{min-width:0}.member-access-date span:not(.module-icon){color:var(--muted);font-size:14px}.member-access-date strong{letter-spacing:-.04em;overflow-wrap:anywhere;font:800 28px/1.3 Manrope;display:block}.member-access .check-list{flex:1;gap:16px;font-size:13px}.member-access>.button{border-color:var(--violet);width:100%;color:var(--violet);padding-inline:12px}.member-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.member-shortcuts>a{min-height:220px;transition:box-shadow var(--normal);border-radius:20px;align-items:center;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden}.member-shortcuts>a:hover{color:var(--midnight);box-shadow:0 8px 24px #6535f51a}.member-shortcuts>a>div{z-index:1;flex:1;min-width:0}.member-shortcuts .eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:9px}.member-shortcuts h2{margin-bottom:8px;font-size:24px}.member-shortcuts p:not(.eyebrow){color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.5}.member-shortcuts>a>svg{stroke-width:1.5px;width:80px;height:80px;color:var(--violet);transform:rotate(-12deg)}.shortcut-start{background:#ece5ff}.shortcut-library{background:#ddfbf3}.shortcut-community{background:#e2edff}.shortcut-arrow{background:#ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.member-community-strip{align-items:center;gap:24px;display:flex}.member-community-strip>div{flex:1}.member-community-strip .eyebrow{margin-bottom:4px;font-size:10px}.member-community-strip h2{margin-bottom:4px;font-size:22px}.member-community-strip p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.member-community-strip>.button{border-color:var(--violet);color:var(--violet)}@media (min-width:1600px){.workspace-content{width:100%;max-width:1500px;margin-inline:auto}.hero h1{font-size:80px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.public-nav{gap:16px;font-size:13px}.public-header{gap:24px}.public-nav .button{padding-inline:16px;font-size:12px}.public-header .brand-logo{width:148px}.hero h1{font-size:56px}.hero-description{font-size:18px}.hero-notes{gap:16px}.hero-notes span:last-child{display:none}.steps-grid,.four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-content{padding:24px}.workspace-header{padding:0 24px}.environment-badge{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview-grid{grid-template-columns:1fr}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .two-grid{grid-template-columns:1fr}.member-header{gap:24px;padding:0 32px}.member-header nav{gap:24px}.member-header .brand-logo{width:148px}.lesson-grid{grid-template-columns:1fr 280px}.cta-panel{gap:24px;padding:32px}.cta-panel h2{font-size:32px}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.container{width:calc(100% - 48px)}.public-header{min-height:88px}.mobile-toggle{display:inline-flex}.public-nav{background:var(--midnight);z-index:80;align-items:stretch;padding:24px;display:none;position:absolute;inset:88px 0 auto;box-shadow:0 16px 32px #14132830}.public-nav.open{flex-direction:column;gap:8px;display:flex}.public-nav>a{padding:8px 12px;font-size:16px}.public-nav .button{width:100%;margin-top:8px;font-size:14px}.hero h1{font-size:52px}.hero-art{margin-left:-64px;margin-right:-48px}.art-caption{display:none}.hero-actions .button{padding:12px 16px;font-size:13px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section,.contact-grid{gap:32px}.page-hero h1{font-size:48px}.auth-story{padding:32px}.auth-story h1{font-size:36px}.auth-panel{padding:24px 32px}.auth-card h2{font-size:32px}.sidebar{transition:transform var(--normal);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.menu-backdrop{z-index:30;background:#14132888;border:0;position:fixed;inset:0}.workspace-main{width:100%;margin-left:0}.workspace-header{height:72px}.breadcrumb{margin-right:auto}.workspace-actions .user-name{display:none}.member-header nav{z-index:50;background:#fff;padding:16px 24px;display:none;position:absolute;top:88px;left:0;right:0;box-shadow:0 16px 32px #14132815}.member-header nav.open{flex-direction:column;gap:0;display:flex}.member-header nav a{min-height:48px}.member-header nav a.active{border-bottom:0}.member-header{padding:0 24px}.member-welcome h1{font-size:32px}.member-welcome{padding:32px}.member-welcome>img{height:220px}.member-env{padding-inline:24px}.sale-main{gap:32px}.sale-main h1{font-size:40px}.checkout-grid{gap:24px}.checkout-grid h1{font-size:32px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}.founder-hero h1{font-size:60px}.founder-photo{min-height:380px}.section h2{font-size:32px}.lesson-grid{grid-template-columns:1fr}.lesson-progress{max-width:none}}@media (max-width:640px){h1{font-size:32px}h2{font-size:24px}.container{width:calc(100% - 32px)}.section{padding:48px 0}.public-header{min-height:80px}.public-header .brand-logo{width:144px}.public-nav{top:80px}.hero{padding:24px 0 32px}.hero-grid{grid-template-columns:1fr;gap:16px}.hero h1{letter-spacing:-.05em;margin:16px 0 24px;font-size:clamp(39px,10.8vw,60px);line-height:1.05}.hero-copy .eyebrow{letter-spacing:.13em;font-size:10px}.hero-description{max-width:340px;margin-bottom:24px;font-size:17px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .button{width:100%;min-height:48px;font-size:14px}.hero-notes{gap:24px;margin-top:24px}.hero-notes span{font-size:11px}.hero-art{margin:-24px -16px -32px}.hero-art img{object-fit:contain;max-width:100%;height:310px}.section h2{font-size:32px;line-height:1.12}.section-lead{font-size:16px}.steps-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.step h3{margin-top:0;font-size:18px}.step p{margin:0;font-size:14px}.step .module-icon{width:52px;height:52px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.four-grid,.two-grid,.split-section,.platform-grid,.contact-grid,.pricing-grid{grid-template-columns:1fr;gap:24px}.feature-card{padding:24px}.feature-card>svg{margin-bottom:16px}.feature-card h3{font-size:24px}.connection-panel{padding:16px}.connection-panel>div{gap:12px;padding:12px;font-size:13px}.cta-panel{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.cta-panel h2{font-size:30px}.cta-panel .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{display:flex}.footer-grid small{font-size:11px}.footer-bottom{flex-direction:column;gap:8px;font-size:11px}.page-hero{padding:32px 0 48px}.page-hero h1{font-size:40px;line-height:1.1}.page-hero p:not(.eyebrow){font-size:17px}.page-hero .eyebrow{font-size:11px}.platform-card,.solution-card{padding:24px}.platform-card h2,.solution-card h2{font-size:28px}.process-list article{grid-template-columns:48px 1fr;gap:16px;padding:24px 0}.process-list article>span{font-size:36px}.process-list h2{font-size:24px}.process-list p{font-size:14px}.price-card{padding:24px}.price-card h2{font-size:28px}.price{font-size:44px}.faq summary{font-size:15px}.faq details p{padding-right:0;font-size:14px}.founder-hero h1{font-size:56px}.founder-photo{aspect-ratio:1.1;min-height:340px}.founder-monogram{font-size:80px}.founder-hero .button{width:100%;font-size:13px}.contact-grid .card{padding:24px}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100dvh;padding:16px}.auth-panel>.back-link{margin-bottom:16px}.auth-card{margin:0 auto;padding:16px 0 32px}.auth-card h2{font-size:32px;line-height:1.15}.auth-switch{line-height:1.7}.auth-environment{margin-top:24px}.onboarding{padding:24px 16px}.onboarding-content{margin:32px auto}.onboarding-content>h1{font-size:36px}.onboarding-content>p:not(.eyebrow){font-size:16px}.onboarding-steps{grid-template-columns:1fr;gap:16px;margin-top:32px}.onboarding-steps>a{grid-template-columns:56px 1fr;gap:8px 16px;padding:24px;display:grid}.onboarding-steps .module-icon{grid-row:1/4}.onboarding-steps>a>span,.onboarding-steps p{grid-column:2}.onboarding-steps>a>svg{display:none}.onboarding-content>.button{width:100%}.workspace-header{gap:8px;height:64px;padding:0 12px}.breadcrumb{gap:8px;font-size:12px}.workspace-actions{gap:4px}.workspace-actions>.avatar{display:none}.workspace-content{padding:24px 16px}.page-title{flex-direction:column;gap:16px;margin-bottom:24px}.page-title h1{font-size:32px}.page-title p:not(.eyebrow){font-size:14px}.page-title>.button{width:100%}.kpi-grid{gap:12px;margin-bottom:24px}.kpi-card{border-radius:20px;padding:16px}.kpi-card>span{align-items:flex-start;min-height:34px;font-size:12px;line-height:1.5}.kpi-card>span svg{width:16px}.kpi-card>strong{margin:12px 0 4px;font-size:28px}.kpi-card small{font-size:11px}.workspace .card{padding:16px}.overview-grid .card h2{font-size:22px}.overview-grid .card .empty{padding-inline:0}.empty{padding:24px 16px}.empty h3{font-size:18px}.empty p,.empty .button{font-size:13px}.section-card{margin-top:24px}.next-actions>a{font-size:13px}.next-actions small{font-size:12px}.timeline article{gap:12px;font-size:13px}.timeline .mono{display:none}.timeline small{font-size:12px}.workspace-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 16px 32px;font-size:11px}.tabs,.route-tabs{gap:8px;margin-bottom:16px}.tabs button,.route-tabs a{padding:8px 16px;font-size:13px}.table-tools{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.search,.table-tools>select{max-width:none}.records table,.records tbody,.records tr,.records td{display:block}.records thead{display:none}.records tr{border-bottom:1px solid var(--border);padding:12px 16px}.records tr:last-child{border-bottom:0}.records td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:16px;max-width:none;padding:8px 0;font-size:13px;display:flex}.records td:before{content:attr(data-label);color:var(--muted);text-align:left;flex-shrink:0;max-width:40%;font-size:12px;font-weight:400}.records td>*{max-width:64%}.records td:last-child>.text-button{margin-left:auto}.records tr:hover td{background:0 0}.records .status{font-size:11px}.table-scroll{overflow:visible}.product-grid{grid-template-columns:1fr}.product-body{padding:24px 16px}.product-body h2{font-size:24px}.product-cover{height:132px}.product-actions{flex-direction:column}.product-actions .button{width:100%;font-size:14px}.content-grid{grid-template-columns:1fr}.workspace .content-card{padding:0 0 24px}.content-card h2{font-size:24px}.integration-card{flex-wrap:wrap;gap:16px}.integration-card>div:nth-child(2){flex:1;min-width:200px}.integration-card h2{font-size:20px}.integration-row{flex-wrap:wrap;gap:12px}.integration-row>div{min-width:180px}.integration-row>.status{margin-left:32px}.swatches{gap:8px}.swatches>span{width:84px;height:84px;padding:8px;font-size:11px}.reconcile-legend{gap:12px;font-size:12px}.reconcile-legend>svg{display:none}.reconcile-legend .muted{width:100%;display:block}.detail-list>div{gap:16px;font-size:13px}.dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px}.dialog h2{font-size:24px}.dialog .form-actions{flex-direction:column-reverse}.dialog .form-actions .button{width:100%}.sale-header>.container{gap:16px;min-height:80px}.sale-header .brand-logo{width:136px}.sale-header .text-button{gap:4px;font-size:12px}.sale-main{grid-template-columns:1fr;gap:24px;padding-block:32px}.sale-main h1{font-size:40px}.sale-main h2{font-size:26px}.sale-art img{height:248px}.benefit-row{gap:16px;font-size:12px}.sale-plans .card{padding:24px}.simple-footer{flex-direction:column;gap:8px;padding:24px 16px;font-size:11px}.checkout-header{gap:12px;height:80px}.checkout-header .brand-logo{width:136px}.checkout-header>span{gap:4px;font-size:11px}.checkout-grid{grid-template-columns:1fr;gap:24px;padding:8px 0 24px}.checkout-grid>aside{grid-row:1}.order-summary{position:static}.summary-art{display:none}.checkout-grid .order-summary{padding:16px}.order-summary .eyebrow{margin-bottom:8px;font-size:10px}.order-summary h2{margin-bottom:12px;font-size:20px}.order-summary dl{display:none}.summary-total{border-top:1px solid var(--border);padding:12px 0}.summary-total strong{font-size:26px}.order-summary>p:last-child{font-size:11px}.help-inline{display:none}.checkout-grid h1{font-size:32px}.checkout-grid .section-lead{font-size:15px}.checkout-grid>section>.card{margin:16px 0;padding:16px}.checkout-grid .back-link{margin-bottom:8px}.checkout-grid>section>.card h2{font-size:24px}.checkout-identity{font-size:13px}.checkout-identity p{overflow-wrap:anywhere;font-size:12px}.checkout-stages>div{font-size:13px}.checkout-grid .form-actions{flex-direction:column}.checkout-grid .form-actions .button{width:100%}.notice{gap:8px;padding:12px;font-size:13px}.member-header{gap:16px;height:72px;padding:0 16px}.member-header .brand-logo{width:140px}.member-header nav{top:72px}.member-header .mobile-toggle{display:inline-flex}.member-profile{gap:4px}.member-profile>.avatar{width:32px;height:32px;font-size:11px}.member-env{text-align:left;padding:8px 16px;font-size:10px}.member-main{padding:24px 0 32px}.member-welcome{min-height:260px;padding:24px;display:block}.member-welcome h1{max-width:290px;font-size:32px}.member-welcome .eyebrow{font-size:10px}.member-welcome p:not(.eyebrow){font-size:14px}.member-welcome>img{display:none}.member-welcome .button{min-height:48px;font-size:13px}.member-stats{flex-wrap:wrap;gap:16px;padding:24px 0;font-size:12px}.member-stats span{gap:4px}.member-stats svg{width:16px}.member-stats>a{width:100%;min-height:32px;margin-left:0}.member-main>.section-heading h2{font-size:24px}.member-main>.section-heading .text-button{font-size:12px}.member-bottom{border-top:1px solid var(--border);z-index:25;padding:4px 8px max(8px,env(safe-area-inset-bottom));background:#fff;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.member-bottom>a{min-height:60px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.member-bottom>a.active{color:var(--violet);font-weight:650}.member-bottom>a.active:after{content:"";background:var(--violet);border-radius:50%;width:4px;height:4px}.member-app>.simple-footer{padding-bottom:64px}.member-content-card>div:last-child{padding:16px}.community-card{flex-wrap:wrap;gap:16px;padding:16px}.community-card h2{font-size:22px}.community-card>div:nth-child(2){min-width:180px}.community-card p{flex-wrap:wrap;gap:8px;font-size:12px}.community-card>.button{width:100%}.subscription-card{padding:16px}.subscription-card .section-heading{gap:12px}.subscription-card .section-heading h2{font-size:22px}.subscription-card .price{font-size:44px}.subscription-card .form-actions{flex-direction:column}.subscription-card .form-actions .button{width:100%}.lesson-text-banner{min-height:220px;padding:24px}.lesson-text-banner h2{font-size:28px}.lesson-body{padding:16px}.lesson-body p{font-size:16px}.lesson-grid{gap:24px}.lesson-progress{padding:16px}.lesson-video{min-height:220px}.help-card{padding:24px}.help-card h2{font-size:24px}}@media (max-width:1200px){.metric{display:block}.metric-icon{margin-bottom:12px}.overview-grid{grid-template-columns:1.4fr 1fr}.metric strong{font-size:28px}}@media (max-width:960px){.overview-grid{grid-template-columns:1fr}.workspace-content .page-title h1{font-size:32px}}@media (max-width:640px){.metric{padding:16px}.metric strong{font-size:26px}.metric-icon{width:40px;height:40px}.revenue-chart svg{height:200px}.recent-activity td{height:auto}.founder-hero .split-section{grid-template-columns:minmax(0,1fr)}.founder-hero .split-section>*{min-width:0}.founder-photo{width:100%;min-height:0}.recent-activity table,.recent-activity tbody,.recent-activity tr{display:block}.recent-activity thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.recent-activity tr{border-top:1px solid var(--border);padding:12px 16px}.recent-activity tr:first-child{border-top:0}.recent-activity td{border:0;grid-template-columns:80px minmax(0,1fr);gap:12px;max-width:none;min-height:36px;padding:8px 0;display:grid}.recent-activity td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:500}.recent-activity .status{font-size:11px}}@media (max-width:1200px){.member-home-grid{grid-template-columns:1.7fr 1fr}.member-shortcuts>a{padding:24px 16px}.member-shortcuts>a>svg{width:56px;height:56px}.member-access{padding:24px 16px}.member-featured{padding:24px}.member-featured h2{font-size:28px}}@media (max-width:960px){.member-header nav{top:80px}.member-home-grid{grid-template-columns:1fr}.member-home-lead>h1{max-width:700px;font-size:48px}.member-access{max-width:none}.member-access .check-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.member-shortcuts{gap:16px}.member-shortcuts>a{align-items:flex-start}.member-shortcuts>a>svg{opacity:.45;width:44px;height:44px;position:absolute;bottom:24px;right:16px}.member-shortcuts h2{font-size:22px}.member-community-strip{flex-wrap:wrap}}@media (max-width:640px){.member-header{height:72px}.member-header nav{top:72px}.member-home-grid{gap:24px}.member-home-lead>h1{max-width:350px;font-size:40px}.member-home-lead>p{margin-bottom:24px;font-size:18px}.member-featured{grid-template-columns:1fr;min-height:280px;padding:24px}.member-featured>div{max-width:250px}.member-featured h2{max-width:230px;font-size:30px}.member-featured>img{opacity:.38;width:250px;height:220px;position:absolute;bottom:-64px;right:-80px;transform:rotate(-12deg)}.member-featured .button{font-size:13px;position:relative}.member-access{padding:24px}.member-access .check-list{grid-template-columns:1fr;display:grid}.member-access-date strong{font-size:28px}.member-shortcuts{grid-template-columns:1fr;gap:16px}.member-shortcuts>a{align-items:center;min-height:188px;padding:24px}.member-shortcuts>a>div{max-width:240px}.member-shortcuts>a>svg{opacity:.7;width:64px;height:64px;bottom:40px;right:16px}.member-shortcuts p:not(.eyebrow){max-width:220px}.member-shortcuts h2{font-size:26px}.member-community-strip{gap:16px;padding:24px}.member-community-strip>div{min-width:220px}.member-community-strip>.button{width:100%}}.commercial-hero{touch-action:pan-y;padding-bottom:24px}.commercial-hero:focus-visible{outline-offset:-4px}.commercial-hero .hero-grid{align-items:center;gap:24px;min-height:530px}.commercial-hero h1{font-size:clamp(44px,4.7vw,72px);line-height:1.08}.commercial-hero .hero-description{max-width:525px;min-height:84px}.pilot-marker{color:#beb5d6;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.pilot-marker>span{color:var(--aqua);font-size:22px}.commercial-art-stage{align-items:center;min-width:0;height:auto;min-height:490px;display:grid}.collective-art{align-items:center;width:100%;min-width:0;display:grid;position:relative}.collective-art>img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:auto;max-height:480px}.art-note{color:#beb5d6;justify-self:end;margin:0 24px 16px;font-size:13px;line-height:1.6;position:static;transform:rotate(-5deg)}.carousel-toolbar{border-top:1px solid #36304f;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.slide-pickers,.carousel-controls{align-items:center;gap:8px;display:flex}.slide-pickers>button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.slide-pickers>button>span{width:24px;height:6px;transition:background var(--normal),width var(--normal);background:#685d87;border-radius:12px}.slide-pickers>button[aria-pressed=true]>span{background:var(--aqua);width:36px}.slide-number{color:#b6accb;margin-left:12px;font:12px Inter}.carousel-controls>.icon-button{color:var(--cold);border:1px solid #514766;border-radius:12px}.carousel-controls>.icon-button:hover{background:#29203f}.connection-art,.status-art{width:100%;max-width:540px;margin:auto;padding:24px;position:relative}.visual-caption{color:#bcb0d8;letter-spacing:.15em;text-align:center;margin-bottom:24px;font-size:10px;font-weight:700;display:block}.visual-node{text-align:center;background:linear-gradient(145deg,#302551,#201b37);border:1px solid #534177;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:20px;display:flex;box-shadow:0 16px 32px #0003}.visual-node>svg{color:var(--aqua);width:28px;height:28px}.visual-node strong{color:var(--cold);font-family:Manrope;font-size:18px}.visual-node small{color:#c8bfdd;font-size:12px}.node-payment{max-width:260px;margin:0 auto}.node-center{background:var(--violet);z-index:2;width:168px;margin:0 auto;padding:16px;position:relative}.node-center img{width:48px;height:48px}.visual-connector{background:var(--aqua);width:2px;height:24px;margin:0 auto;display:block;box-shadow:0 0 16px #46f0d270}.visual-destinations{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid;position:relative}.visual-destinations:before{content:"";border:2px solid var(--aqua);opacity:.75;border-bottom:0;width:calc(50% + 12px);height:24px;position:absolute;top:-24px;left:25%}.visual-destinations:after{content:"";background:var(--aqua);width:2px;height:12px;position:absolute;top:-36px;left:50%}.mini-console{color:var(--midnight);background:#f8faff;border-radius:24px;padding:24px;transform:rotate(-2deg);box-shadow:0 32px 80px #0004}.mini-console-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.mini-console-head strong{font-size:14px}.mini-console-head small{font-size:11px}.console-symbol{background:var(--violet);color:#fff;border-radius:12px;padding:12px}.mini-state{background:#fff;border:1px solid #e0dcea;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:16px 12px;display:flex}.mini-state>svg{color:var(--violet);width:20px}.mini-state>div{flex:1}.mini-state strong{font-size:13px}.mini-state small{margin-top:4px;font-size:11px}.mini-state>.state-check{color:#087f5b}.mini-state>.state-wait{color:#865600}.mini-console>p{color:var(--muted);margin:16px 0 0;font-size:11px}.audience-strip{border-bottom:1px solid var(--border);background:#fff;padding:24px 0}.audience-strip>.container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.audience-strip span{color:var(--muted);letter-spacing:.1em;font-size:10px}.audience-strip strong{font-family:Manrope;font-size:15px}.commercial-features{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;display:grid}.commercial-features article{border:1px solid var(--border);background:#fff;border-radius:20px;padding:24px}.commercial-features h3{margin-top:24px;font-size:21px}.commercial-features p{color:var(--muted);margin:0;font-size:14px}.journey-section{background:#f0edfa}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.section-heading .section-lead{max-width:460px;margin-bottom:16px}.journey-switch{flex-wrap:wrap;gap:12px;margin:24px 0 32px;display:flex}.journey-switch a{background:#fff;border:1px solid #d9d1ef;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.journey-switch a:hover{border-color:var(--violet)}.journey-panel{background:#fff;border:1px solid #ddd6ef;border-radius:24px;margin-bottom:32px;padding:32px;scroll-margin-top:24px}.journey-title{align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.journey-title p{color:var(--muted);margin:0;font-size:14px}.journey-title .eyebrow{color:var(--violet);margin:0 0 8px;font-size:10px}.journey-title h3{margin:0 0 12px;font-size:30px}.journey-icon{background:var(--violet);color:#fff;border-radius:16px;padding:16px}.member-journey .journey-icon{background:var(--aqua);color:var(--midnight)}.seller-steps,.member-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.seller-steps li,.member-steps li{background:var(--cold);border:1px solid #e8e5f0;border-radius:16px;padding:20px;position:relative}.step-index{color:var(--violet);margin-bottom:20px;font:800 28px Manrope;display:inline-block}.step-label{float:right;text-transform:uppercase;letter-spacing:.05em;color:#706382;margin-top:12px;font-size:9px}.seller-steps h4,.member-steps h4{margin-bottom:12px;font-size:17px}.seller-steps p,.member-steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.member-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.member-steps li{background:#f2fbf9;border-color:#d9eee8}.member-steps .step-index{color:#116650}.journey-cta{min-height:44px;color:var(--violet);align-items:center;gap:12px;margin-top:24px;font-size:14px;font-weight:650;display:inline-flex}.diagram-section{padding-top:24px}.diagram-section>h3{font-size:28px}.access-diagram{align-items:center;gap:16px;margin:32px 0 24px;display:flex}.diagram-node{text-align:center;background:#fff;border:1px solid #d8d0eb;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:24px 12px;display:flex}.diagram-node>svg,.diagram-node>span{color:var(--violet)}.diagram-node>span{gap:12px;display:flex}.diagram-node strong{font-family:Manrope;font-size:18px}.diagram-node small{max-width:160px;min-height:36px;font-size:12px}.diagram-node.branded{background:var(--violet);border-color:var(--violet);color:#fff}.diagram-node.branded small{color:#e7dfff}.diagram-node.destination{background:var(--aqua);border-color:var(--aqua)}.diagram-node.destination small,.diagram-node.destination>span{color:var(--midnight)}.diagram-arrow{color:#9183af;width:20px}.diagram-footnote{color:var(--muted);max-width:850px;font-size:13px}.quick-start{background:var(--midnight);color:var(--cold);border-radius:24px;grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid}.quick-start>div>p{color:#c6bcdc;max-width:460px}.quick-start .eyebrow{color:var(--aqua)}.quick-start h2{font-size:38px}.quick-start .button{margin-top:8px}.quick-start ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.quick-start li{border:1px solid #51456b;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.quick-start li>span{background:var(--aqua);color:var(--midnight);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.quick-start li>div{flex:1}.quick-start li h3{font-size:18px}.quick-start li p{color:#c6bcdc;margin:0;font-size:13px}.quick-start li>svg{color:var(--aqua);margin-top:8px}.developer-credit{min-height:64px;color:inherit;align-items:center;gap:12px;max-width:300px;font-size:12px;line-height:1.5;display:flex!important}.developer-credit img{object-fit:contain;flex-shrink:0;width:64px;height:64px}.developer-credit span{display:block}.developer-credit.compact{max-width:none;min-height:44px;font-size:11px}.developer-credit.compact img{width:40px;height:40px}.commercial-plans{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.commercial-plans article{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:32px;display:flex}.commercial-plans article:nth-child(2){border:2px solid var(--violet)}.commercial-plans article>svg{color:var(--violet);margin-bottom:12px}.commercial-plans h2{margin:0}.commercial-plans p,.commercial-plans small{color:var(--muted);margin:0;font-size:14px}.plan-consult{font-family:Manrope;font-size:22px}.commercial-plans ul{flex:1;gap:12px;padding:0;list-style:none;display:grid}.commercial-plans li{align-items:center;gap:8px;font-size:14px;display:flex}.commercial-plans li svg{color:var(--violet)}.pricing-explanation{color:var(--muted);margin-top:32px;font-size:14px}.founder-identity{width:180px;height:180px;margin-bottom:16px}.site-footer .developer-credit:hover{color:var(--aqua)}@media (max-width:1200px){.commercial-hero .hero-heading-space{min-height:230px}.commercial-hero .hero-grid{min-height:510px}.commercial-art-stage{min-height:460px}.seller-steps,.commercial-features{grid-template-columns:repeat(2,1fr)}.quick-start{gap:32px;padding:32px}}@media (max-width:960px){.commercial-hero .hero-grid{grid-template-columns:1fr 1fr;gap:16px}.commercial-hero h1{font-size:44px}.commercial-hero .hero-heading-space{min-height:210px}.commercial-hero .hero-description{min-height:130px;font-size:17px}.commercial-art-stage{min-height:450px}.connection-art,.status-art{padding:8px}.mini-console{padding:16px}.mini-state{gap:8px;padding:12px 8px}.visual-destinations{gap:12px}.visual-node{padding:16px 8px}.node-center{width:150px}.section-heading{display:block}.member-steps{grid-template-columns:repeat(2,1fr)}.access-diagram{gap:8px}.diagram-node{padding:16px 8px}.diagram-arrow{width:16px}.quick-start,.commercial-plans{grid-template-columns:1fr}.commercial-plans article{width:100%;max-width:620px;margin:auto}}@media (max-width:640px){.commercial-hero{padding-top:24px}.commercial-hero .hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.commercial-hero .hero-heading-space{min-height:195px}.commercial-hero h1{margin:12px 0 24px;font-size:clamp(38px,10.4vw,52px)}.commercial-hero .hero-description{max-width:none;min-height:84px;margin-bottom:24px;font-size:16px}.commercial-art-stage{min-height:400px}.collective-art img{object-fit:contain;width:100%;height:350px}.art-note{font-size:11px;bottom:40px;right:12px}.connection-art,.status-art{max-width:360px;padding:12px 8px}.node-payment{max-width:220px;padding:12px}.node-center{gap:4px;width:140px;padding:8px}.node-center img{width:36px;height:36px}.visual-node strong{font-size:16px}.visual-caption{margin-bottom:16px;font-size:9px}.mini-console{padding:16px}.mini-console-head{margin-bottom:16px}.mini-state{margin:8px 0;padding:12px 8px}.mini-console>p{margin-top:12px}.carousel-toolbar{padding-top:8px}.slide-pickers,.carousel-controls{gap:0}.slide-number{margin-left:4px;font-size:10px}.carousel-controls .icon-button{width:44px;height:44px}.pilot-marker{margin-top:16px;font-size:10px}.audience-strip>.container{justify-content:center;gap:16px}.audience-strip span{text-align:center;width:100%}.audience-strip strong{font-size:12px}.commercial-features{grid-template-columns:1fr;gap:16px}.commercial-features article{padding:24px}.commercial-features h3{margin-top:16px;font-size:22px}.journey-panel{padding:24px 16px}.journey-title{gap:12px}.journey-icon{border-radius:12px;padding:12px}.journey-title h3{font-size:26px}.journey-title p{font-size:13px}.seller-steps,.member-steps{grid-template-columns:1fr;gap:12px}.seller-steps li,.member-steps li{padding:20px}.step-index{margin-bottom:12px;font-size:24px}.step-label{font-size:10px}.seller-steps h4,.member-steps h4{font-size:18px}.access-diagram{flex-direction:column;margin:24px 0}.diagram-node{width:100%;min-height:0;padding:20px}.diagram-node small{max-width:none;min-height:0}.diagram-arrow{width:24px;height:24px;transform:rotate(90deg)}.diagram-section>h3{font-size:25px}.quick-start{padding:32px 24px}.quick-start h2{font-size:30px}.quick-start li{gap:12px;padding:16px}.quick-start li>svg{display:none}.quick-start .button{width:100%;font-size:13px}.commercial-plans article{padding:24px}.developer-credit{font-size:11px}.developer-credit img{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.commercial-hero *{transition:none!important;animation:none!important}.mini-console{transform:none}}.hero-slides{isolation:isolate;padding-bottom:24px;display:grid}.hero-slide{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--slow) cubic-bezier(.2,.75,.3,1),transform var(--slow) cubic-bezier(.2,.75,.3,1),visibility 0s var(--slow);grid-area:1/1;display:grid;transform:translateY(8px)}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition-delay:0s;transform:none}.commercial-hero .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr);min-width:0}.hero-copy{min-width:0}.commercial-art-stage{align-self:center;padding-block:12px}.carousel-toolbar{z-index:2;position:relative}@media (max-width:1024px){.commercial-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.commercial-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.hero-slides{padding-bottom:16px}.commercial-art-stage{margin-top:16px}.collective-art>img{height:auto}.art-note{margin:0 12px 16px}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none;transform:none}}.collective-art{border-radius:28px;overflow:hidden}.collective-art>img{mix-blend-mode:normal;object-position:center;max-height:450px;-webkit-mask-image:radial-gradient(66% 57% at 50% 49%,#000 67%,#0000 100%);mask-image:radial-gradient(66% 57% at 50% 49%,#000 67%,#0000 100%)}.commercial-hero .hero-grid{gap:clamp(24px,4vw,64px)}.commercial-art-stage{overflow:hidden}.art-note{z-index:1;position:relative}.hero-slide{transition:opacity .85s cubic-bezier(.22,.8,.2,1),transform .85s cubic-bezier(.22,.8,.2,1),visibility 0s .85s;transform:translateY(20px)}.hero-slide.is-active{transition-delay:0s}.public-nav>a.login-link{color:#fff;transition:background var(--normal),border-color var(--normal);background:#302451;border:1px solid #7767a0;border-radius:12px;padding:0 18px;font-weight:700}:is(.public-nav>a.login-link:hover,.public-nav>a.login-link:focus-visible){background:#49337f;border-color:#a590e8}.audience-strip{background:linear-gradient(120deg,#f8faff 0%,#f0ebff 64%,#e7fbf8 100%);border-bottom:1px solid #ddd7ee;padding:56px 0 60px}.audience-strip>.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.audience-intro .eyebrow{color:var(--violet);letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:800}.audience-intro h2{letter-spacing:-.045em;margin:0;font:800 clamp(27px,2.5vw,42px)/1.18 Manrope,sans-serif}.audience-intro h2 span{color:var(--violet);font:inherit;letter-spacing:inherit}.audience-types{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audience-type{background:#ffffffd9;border:1px solid #ddd6f0;border-radius:16px;align-items:center;gap:14px;min-height:76px;padding:16px 20px;display:flex;box-shadow:0 12px 30px #281b5420}.audience-type svg{color:var(--violet);flex-shrink:0}.audience-type strong{font:700 clamp(13px,1.05vw,16px)/1.35 Manrope,sans-serif}.simulator-section{background:#f2effb}.simulator-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.simulator-heading h2{max-width:750px;margin:8px 0 12px}.simulator-heading p:last-child{color:var(--muted);margin:0}.simulator-heading>svg{width:44px;height:44px;color:var(--violet);flex-shrink:0}.simulator-grid{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:20px;display:grid}.simulator-inputs,.simulator-results{background:#fff;border:1px solid #dcd5ee;border-radius:24px;padding:30px;box-shadow:0 16px 35px #25134d0c}.simulator-inputs{flex-direction:column;align-items:stretch;display:flex}.simulator-inputs label{margin:2px 0 9px;font-size:14px;font-weight:700}.simulator-inputs input{border:1px solid var(--border);width:100%;min-height:52px;color:var(--midnight);background:#fff;border-radius:12px;padding:12px 16px;font-size:18px}.simulator-inputs input:focus-visible{outline-offset:2px;outline:3px solid #6535f56b}.simulator-inputs small{color:var(--muted);margin:8px 0 23px;font-size:12px}.simulator-highlight{background:linear-gradient(125deg,#f0eaff,#e9fcf8);border:1px solid #d5c9f4;border-radius:18px;flex-direction:column;gap:5px;padding:22px 26px;display:flex}.simulator-highlight span{color:#44325f;font-size:13px;font-weight:700}.simulator-highlight strong{color:var(--violet);font:800 clamp(30px,3.2vw,52px)/1.15 Manrope,sans-serif}.simulator-highlight small{color:var(--muted);font-size:12px}.simulator-results dl{gap:0;margin:18px 0 14px;display:grid}.simulator-results dl>div{border-bottom:1px solid #eae6f2;justify-content:space-between;gap:20px;padding:12px 2px;font-size:14px;display:flex}.simulator-results dd{text-align:right;margin:0;font-weight:700}.simulator-disclaimer{color:var(--muted);font-size:12px;line-height:1.6}.simulator-error{color:var(--danger);font-size:13px}.simulator-limit{color:var(--warning);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.simulator-limit svg{flex-shrink:0}.simulator-link{color:var(--violet);align-items:center;gap:8px;margin-top:10px;font-weight:750;display:inline-flex}@media (max-width:800px){.audience-strip>.container,.simulator-grid{grid-template-columns:1fr}.audience-strip{padding:40px 0}.simulator-heading>svg{display:none}}@media (max-width:640px){.commercial-hero .hero-grid{gap:0}.commercial-art-stage{min-height:300px}.collective-art>img{height:310px;max-height:none}.audience-types{gap:8px}.audience-type{gap:8px;min-height:64px;padding:10px}.audience-type svg{width:17px}.audience-type strong{font-size:12px}.simulator-inputs,.simulator-results{padding:20px}.simulator-results dl>div{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none;transform:none}}.auth-story>div>img{mix-blend-mode:normal;object-fit:contain;max-height:360px;-webkit-mask-image:radial-gradient(66% 57%,#000 65%,#0000 100%);mask-image:radial-gradient(66% 57%,#000 65%,#0000 100%)}.explainer-section{background:#fff}.product-showcase{color:#f8faff;background:#141328;overflow:hidden}.showcase-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.showcase-copy .eyebrow{color:#46f0d2}.showcase-copy h2{margin:12px 0 20px;font-size:clamp(34px,3.6vw,54px);line-height:1.12}.showcase-copy>p:not(.eyebrow){color:#c9c4da;max-width:470px;line-height:1.7}.showcase-copy .button{margin-top:20px}.showcase-copy .showcase-caveat{color:#aea7c4;margin-top:18px;font-size:12px;line-height:1.55}.showcase-window{color:#141328;background:#f8faff;border-radius:22px;min-width:0;overflow:hidden;transform:rotate(-1.3deg);box-shadow:0 28px 80px #0805159c}.showcase-window-top{background:#fff;border-bottom:1px solid #e5e2f0;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.showcase-brand{align-items:center;gap:9px;font:800 18px Manrope,sans-serif;display:flex}.showcase-brand>span{color:#6535f5;font-size:23px}.showcase-brand small{color:#6a657b;margin-left:10px;font:600 11px Inter,sans-serif}.showcase-demo-badge{color:#5830c8;letter-spacing:.08em;background:#ece7ff;border-radius:20px;padding:7px 10px;font:800 10px Inter,sans-serif}.showcase-window-content{padding:26px}.showcase-window-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:20px;display:flex}.showcase-window-heading small{color:#6535f5;letter-spacing:.12em;font-size:10px;font-weight:800}.showcase-window-heading h3{margin:6px 0 0;font:800 23px Manrope,sans-serif}.showcase-window-heading>span{color:#666078;font-size:11px}.showcase-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showcase-metrics article{background:#fff;border:1px solid #e3deee;border-radius:17px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.showcase-metrics article.showcase-featured{background:linear-gradient(130deg,#eee8ff,#e5fbf6);border-color:#c9b8fa}.showcase-metrics span{color:#514f66;font-size:11px;font-weight:750}.showcase-metrics strong{color:#6535f5;font:800 clamp(22px,2vw,32px)/1.12 Manrope,sans-serif}.showcase-metrics small{color:#69667a;font-size:10px;line-height:1.4}.showcase-detail{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.showcase-bars{background:#fff;border:1px solid #e3deee;border-radius:17px;align-items:end;gap:6px;height:150px;padding:18px;display:flex}.showcase-bars span{opacity:.85;background:linear-gradient(#46f0d2,#6535f5);border-radius:5px 5px 0 0;flex:1;min-width:0}.showcase-detail dl{background:#fff;border:1px solid #e3deee;border-radius:17px;flex-direction:column;justify-content:center;margin:0;padding:12px 16px;display:flex}.showcase-detail dl>div{border-bottom:1px solid #eeebf4;justify-content:space-between;gap:8px;padding:9px 0;font-size:11px;display:flex}.showcase-detail dl>div:last-child{border-bottom:0}.showcase-detail dt{color:#666078}.showcase-detail dd{text-align:right;white-space:nowrap;margin:0;font-weight:800}.showcase-capture{background:#211d36;border:1px solid #51466f;border-radius:22px;margin:52px 0 0;padding:12px}.showcase-capture img{border-radius:14px;width:100%;height:auto;display:block}.showcase-capture figcaption{color:#c9c4da;padding:14px 10px 5px;font-size:12px}.explainer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.explainer-grid h2{max-width:520px}.explainer-grid p:not(.eyebrow){color:var(--muted);max-width:510px;font-size:17px;line-height:1.65}.explainer-grid video{aspect-ratio:16/9;background:var(--midnight);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #22153c38}@media (max-width:800px){.explainer-grid{grid-template-columns:1fr}.explainer-grid video{grid-row:1}}@media (max-width:900px){.showcase-layout{grid-template-columns:1fr}.showcase-copy{max-width:630px}.showcase-window{max-width:780px;transform:none}}@media (max-width:560px){.showcase-window-content{padding:16px}.showcase-window-top{padding:14px}.showcase-brand small{display:none}.showcase-window-heading{display:block}.showcase-window-heading>span{margin-top:8px;display:block}.showcase-metrics,.showcase-detail{grid-template-columns:1fr}.showcase-bars{height:100px}.showcase-copy h2{font-size:34px}}.learning-manager,.learning-member{min-width:0}.learning-toolbar,.learning-module-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0;display:flex}.learning-toolbar h2,.learning-module-heading h3{margin:0 0 8px}.learning-toolbar p,.learning-module-heading p{color:#656078;margin:0}.learning-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.learning-actions .button{min-height:44px}.learning-modules{gap:20px;margin:24px 0;display:grid}.learning-module{min-width:0;margin-top:20px;padding:24px}.learning-module-heading{margin:0 0 20px}.learning-module h2,.learning-module h3{overflow-wrap:anywhere}.learning-module .eyebrow{margin-bottom:8px}.learning-lesson-list,.learning-student-lessons{margin:0;padding:0;list-style:none}.learning-lesson-list>li{border-top:1px solid #e4e0f2;gap:16px;padding:20px 0;display:grid}.learning-lesson-label{align-items:flex-start;gap:12px;display:flex}.learning-lesson-label strong{overflow-wrap:anywhere}.learning-number{color:#6535f5;background:#f0eaff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.learning-meta{color:#656078;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.learning-plan-options{border-radius:12px;margin-top:16px;border:1px solid #e4e0f2!important;padding:16px!important}.learning-plan-options legend{padding:0 6px;font-weight:700}.learning-plan-options p{color:#656078;font-size:13px}.learning-plan-options label{align-items:center;gap:10px;min-height:44px;display:flex}.learning-plan-options input{accent-color:#6535f5;width:18px;height:18px}.learning-preview{gap:16px;display:grid}.learning-preview h2{overflow-wrap:anywhere;margin:0}.learning-reading-banner{color:#6535f5;background:#f0eaff;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:24px;display:flex}.learning-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.learning-course-card{flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.learning-course-card h2{overflow-wrap:anywhere;margin:14px 0}.learning-course-card>p{color:#656078;overflow-wrap:anywhere;flex:1}.learning-course-card>small{color:#656078;margin-top:16px}.learning-course-card .button{margin-top:20px}.learning-course-icon{color:#fff;background:#6535f5;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.learning-progress{width:100%;margin:20px 0}.learning-progress>div{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.learning-progress span{color:#6535f5;font-weight:700}.learning-progress progress{-webkit-appearance:none;appearance:none;background:#e9e3f5;border:0;border-radius:10px;width:100%;height:9px;display:block;overflow:hidden}.learning-progress progress::-webkit-progress-bar{background:#e9e3f5}.learning-progress progress::-webkit-progress-value{background:#6535f5;border-radius:10px}.learning-progress progress::-moz-progress-bar{background:#6535f5;border-radius:10px}.learning-student-lessons li+li{border-top:1px solid #e4e0f2}.learning-student-lessons a{color:#141328;align-items:center;gap:14px;min-height:72px;padding:16px 0;text-decoration:none;display:flex}.learning-student-lessons a>div{overflow-wrap:anywhere;flex:1;min-width:0}.learning-student-lessons small{color:#656078;margin-top:4px;display:block}.learning-student-lessons a:hover strong{color:#6535f5}.learning-study-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;display:grid}.learning-study-grid>div{min-width:0}.learning-study-progress{padding:24px;position:sticky;top:24px}.learning-study-progress h2{margin-top:0}.learning-study-progress>.button{white-space:normal;width:100%}.learning-study-progress>p{color:#656078;font-size:14px}.learning-lesson-navigation{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px 0;display:flex}.learning-lesson-navigation .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.learning-attachments{margin-top:24px;padding:24px}.learning-attachments h2{margin-top:0}.learning-file{color:#6535f5;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:48px;padding:12px 0;text-decoration:none;display:flex}.learning-file>span{min-width:0}.learning-file small{color:#656078;margin-top:4px;font-size:12px;display:block}.learning-file+.learning-file{border-top:1px solid #e4e0f2}:is(.learning-manager :focus-visible,.learning-member :focus-visible){outline-offset:3px;outline:3px solid #6535f5}.learning-study-grid .lesson-body{overflow-wrap:anywhere}.learning-preview .lesson-video{width:100%;max-height:400px}.learning-member .page-title h1{overflow-wrap:anywhere}@media (max-width:1000px){.learning-study-grid{grid-template-columns:minmax(0,1fr)}.learning-study-progress{position:static}.learning-module-heading{flex-direction:column}.learning-study-progress>.button{width:auto}.learning-course-grid{gap:16px}}@media (max-width:640px){.learning-toolbar{flex-direction:column}.learning-module,.learning-course-card,.learning-attachments,.learning-study-progress{padding:18px}.learning-actions{gap:8px}.learning-actions .button{padding:10px 12px;font-size:12px}.learning-course-grid{grid-template-columns:minmax(0,1fr)}.learning-meta{flex-direction:column;align-items:flex-start;gap:6px}.learning-lesson-navigation{flex-direction:column}.learning-lesson-navigation>.button{justify-content:center}.learning-progress>div{font-size:12px}.learning-plan-options{padding:12px!important}.learning-plan-options label{align-items:flex-start;padding:10px 0}.learning-plan-options input{flex-shrink:0}.learning-module-heading{gap:16px}}.admin-form,.admin-context{margin-block:24px}.admin-form>h2:not(:first-child){margin-top:32px}.admin-form fieldset{min-width:0}.admin-form .two-grid{align-items:start}.admin-checkbox{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:16px 0;line-height:1.5;display:flex}.admin-checkbox input{width:20px;height:20px;accent-color:var(--violet);flex:0 0 20px;margin-top:2px}.admin-org-workspace>.tabs{flex-wrap:wrap;height:auto;margin:24px 0}.audit-detail{white-space:pre-wrap;overflow-wrap:anywhere;max-width:520px;max-height:360px;font-size:12px;line-height:1.6;overflow:auto}.workspace-content details>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.workspace-content .card{min-width:0}.workspace-content input,.workspace-content select,.workspace-content textarea{max-width:100%}.workspace-data-loading{min-height:620px;padding-top:24px}.workspace-loading{background:linear-gradient(90deg,var(--midnight) 264px,#f8faff 264px);min-height:100dvh;padding:120px 32px 32px 296px}.workspace-loading>.loading{justify-content:flex-start}.assisted-banner{z-index:45;background:#fff1c9;padding:12px 24px;position:relative}.assisted-banner .notice{max-width:1300px;margin:0 auto}.global-announcement{padding-block:16px}.preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.commercial-plan-container{max-width:900px}.commercial-single-plan{border:2px solid var(--violet);padding:48px;position:relative;overflow:hidden}.commercial-single-plan:before{content:"";border:32px solid var(--aqua);pointer-events:none;border-radius:36px;width:180px;height:180px;position:absolute;top:-70px;right:-110px;transform:rotate(25deg)}.commercial-single-plan .price{color:var(--midnight);margin-top:24px;font-family:Manrope,sans-serif;font-size:56px;font-weight:800;line-height:1.3}.commercial-single-plan .price span{font-size:20px;font-weight:500}.commercial-single-plan .commission-price{color:var(--violet);font-size:20px;font-weight:700}.commercial-single-plan .offer-benefits{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.commercial-single-plan small{margin-top:16px;display:block}.commercial-single-plan .notice{margin:24px 0}.workspace-content .commercial-single-plan{max-width:900px}.workspace-content .record-table td{overflow-wrap:anywhere}.workspace-header .breadcrumb{min-width:0}.workspace-content>.loading{align-items:flex-start;min-height:480px;padding-top:32px}.learning-manager,.setup-checklist{min-height:280px}@media (max-width:767px){.admin-form .two-grid{grid-template-columns:1fr}.admin-form,.admin-context{margin-block:16px}.commercial-single-plan{padding:24px}.commercial-single-plan .price{font-size:44px}.commercial-single-plan .offer-benefits{grid-template-columns:1fr}.commercial-single-plan .commission-price{font-size:18px}.workspace-loading{background:#f8faff;padding:112px 16px 32px}.workspace-header{gap:8px}.workspace-header .breadcrumb{font-size:12px}.workspace-actions{gap:8px;min-width:0}.workspace-actions .environment-badge{white-space:normal;max-width:130px;font-size:10px;line-height:1.3}.workspace-content{overflow-wrap:anywhere;min-width:0}.workspace-content .form-actions{flex-wrap:wrap}.workspace-content .form-actions .button{flex:140px}.workspace-content .tabs{flex-wrap:wrap;overflow:visible}.audit-detail{max-width:250px}.assisted-banner{padding:8px}.workspace-footer{flex-wrap:wrap;gap:12px}.admin-org-workspace .tabs .button{min-height:44px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.workspace-loading,.admin-form,.commercial-single-plan{transition:none!important;animation:none!important}}.readiness-page{gap:24px;display:grid}.readiness-hero{background:#fff;border:1px solid #d9d1ef;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.readiness-hero.blocked{background:#fffaf0;border-color:#f2d59c}.readiness-hero.ready{background:#effcf7;border-color:#a8e8d2}.readiness-hero h2,.readiness-hero p{margin:0}.readiness-hero .eyebrow{margin-bottom:6px}.readiness-hero-icon{width:52px;height:52px;color:var(--violet);background:#eee9ff;border-radius:16px;place-items:center;display:grid}.readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.readiness-summary article{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;padding:22px;display:flex}.readiness-summary strong{color:var(--midnight);font:800 32px/1 Manrope}.readiness-summary span{color:var(--muted);margin-top:8px;font-size:13px}.readiness-group{gap:16px;display:grid}.readiness-group .section-heading{margin:8px 0 0}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.readiness-card{flex-direction:column;gap:14px;margin:0;display:flex}.readiness-card.stale{background:#fffcf3;border-color:#e6b653}.readiness-card h3,.readiness-card p{margin:0}.readiness-card>p{color:var(--muted)}.readiness-card-head,.readiness-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.professional-label{color:#8b5a00;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.readiness-card dl{gap:8px;margin:0;display:grid}.readiness-card dl>div{border-top:1px solid var(--border);grid-template-columns:120px 1fr;gap:12px;padding-top:8px;display:grid}.readiness-card dt{color:var(--muted);font-size:12px}.readiness-card dd{overflow-wrap:anywhere;margin:0}.readiness-actions{margin-top:auto;padding-top:8px}.readiness-actions .button{white-space:normal}.readiness-deployment{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;display:grid}.readiness-deployment>svg{color:var(--violet)}.readiness-deployment h2,.readiness-deployment p{margin:0}.readiness-deployment p{color:var(--muted);margin-top:8px}.readiness-review-form{min-width:min(560px,75vw);margin:0}@media (max-width:767px){.readiness-hero,.readiness-deployment{grid-template-columns:1fr}.readiness-hero-icon{width:44px;height:44px}.readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid{grid-template-columns:1fr}.readiness-card dl>div{grid-template-columns:1fr;gap:2px}.readiness-actions{display:grid}.readiness-actions .button{width:100%}.readiness-review-form{min-width:0}.readiness-page{gap:18px}}.workspace-main>.workspace-content,.member-app>.member-main{min-height:100vh;min-height:100svh}.platform-finance-qa{background:#f7f5ff;border:1px solid #d9d1ef;border-radius:24px;margin:32px 0;padding:28px}.platform-finance-qa .section-heading{align-items:flex-start;margin-bottom:20px}.platform-finance-qa .section-heading p{max-width:680px}.finance-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.finance-flow-grid>.card{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.finance-flow-grid>.card p,.finance-flow-grid>.card small{color:var(--muted);margin:0}.finance-flow-grid .form-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.finance-flow-grid .button{white-space:normal}.platform-finance-qa>.notice{margin-top:20px}@media (max-width:1050px){.finance-flow-grid{grid-template-columns:1fr}}@media (max-width:600px){.platform-finance-qa{padding:18px}.finance-flow-grid .form-actions{display:grid}.finance-flow-grid .button{width:100%}}.ops-alerts{gap:24px;display:grid}.ops-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-toolbar h2{margin:0 0 8px}.ops-toolbar p{color:var(--muted);margin:0;font-size:14px}.ops-toolbar .field{min-width:240px;margin:0}.ops-monitor{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.ops-monitor.current{border-left:4px solid var(--success)}.ops-monitor.stale{border-left:4px solid var(--warning)}.ops-monitor p{margin:6px 0 0}.ops-alert-list{gap:16px;display:grid}.ops-alert{border-left:4px solid var(--warning);gap:20px;display:grid}.ops-alert.critical{border-left-color:var(--danger)}.ops-alert.recovered{border-left-color:var(--success)}.ops-alert-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.ops-alert-main>svg{flex-shrink:0;margin-top:4px}.ops-alert h3{margin:12px 0 8px}.ops-alert p{margin:0 0 12px}.ops-alert small{color:var(--muted)}.ops-alert-meta,.ops-alert-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-alert-actions{padding-left:40px}.ops-rules summary{cursor:pointer;min-height:24px;font-weight:700}.ops-rules>p{font-size:14px}.ops-timeline{border-left:2px solid var(--border);margin:24px 0;padding:0;list-style:none}.ops-timeline li{overflow-wrap:anywhere;padding:0 0 24px 20px}.ops-timeline small{color:var(--muted);margin-top:6px;display:block}.ops-timeline p{margin:8px 0}.ops-alerts .table-scroll{max-width:100%}@media (max-width:700px){.ops-toolbar{flex-direction:column;align-items:stretch}.ops-alert-main{gap:10px}.ops-alert-actions{padding-left:0}.ops-alert-actions .button{width:100%}.ops-monitor,.ops-alert{padding:18px}.ops-alert-meta{gap:8px}}.audit-hero{padding:64px 0 80px;overflow:hidden}.audit-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.audit-hero h1{max-width:760px;font-size:clamp(46px,5vw,72px)}.audit-hero-lead{color:#d4cee6;max-width:680px;font-size:20px;line-height:1.6}.audit-hero-actions,.audit-trust{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.audit-trust{color:#c8c0dd;gap:24px;font-size:13px}.audit-trust span{align-items:center;gap:8px;display:flex}.audit-trust svg{width:18px;color:var(--aqua)}.audit-hero-card{background:radial-gradient(circle at 50% 45%,#4b218f 0,#241b43 38%,#17152d 78%);border:1px solid #4d4569;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;min-height:440px;padding:48px;display:grid;box-shadow:0 32px 80px #09071766}.audit-hero-card>svg{color:var(--aqua)}.audit-flow-node,.audit-flow-destinations span{text-align:center;background:#211b39;border:1px solid #6c5a92;border-radius:16px;padding:20px 12px}.audit-flow-node strong,.audit-flow-node small{display:block}.audit-flow-node small{color:#bcb3d1;margin-top:6px}.audit-flow-node.core{background:var(--violet);border-color:#8a68ff}.audit-flow-destinations{gap:12px;display:grid}.audit-flow-destinations span{font-weight:700}.audit-hero-card>p{text-align:center;color:#beb6d1;grid-column:1/-1;margin:24px 0 0;font-size:13px}.audit-diagnostic-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px;display:grid}.audit-question-card{min-height:520px;padding:32px}.audit-question-card>p:not(.eyebrow),.audit-question-card fieldset>p{color:var(--muted)}.audit-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:20px 0;display:flex}.audit-consent input{width:20px;min-height:20px;accent-color:var(--violet);flex:0 0 20px;margin-top:2px}.audit-progress{color:var(--muted);grid-template-columns:1fr auto;gap:8px;margin-bottom:32px;font-size:13px;display:grid}.audit-progress>div{background:#ece8f7;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.audit-progress i,.audit-dimensions i{background:linear-gradient(90deg,var(--violet),var(--aqua));height:100%;transition:width var(--slow);display:block}.audit-question-card legend{letter-spacing:-.03em;font-family:Manrope;font-size:28px;font-weight:800;line-height:1.25}.audit-options{gap:10px;margin:20px 0;display:grid}.audit-options label{border:1px solid var(--border);cursor:pointer;min-height:52px;transition:border-color var(--fast),background var(--fast);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.audit-options label:hover,.audit-options label.selected{border-color:var(--violet);background:#f3efff}.audit-options input{width:18px;min-height:18px;accent-color:var(--violet);flex:0 0 18px}.audit-question-actions{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.audit-result-badge{color:#49307f;background:#f3efff;border-radius:16px;gap:16px;margin:16px 0;padding:16px;display:flex}.audit-result-badge.danger{color:var(--danger);background:#fdeef2}.audit-result-badge.warning{color:var(--warning);background:#fff7e7}.audit-result-badge.success{color:var(--success);background:#e9fbf4}.audit-result-badge strong,.audit-result-badge span{display:block}.audit-result-badge span{margin-top:3px;font-size:13px}.audit-dimensions{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.audit-dimensions>div{grid-template-columns:1fr auto;gap:6px;font-size:13px;display:grid}.audit-dimensions>div>div{background:#ece8f7;border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}.audit-question-card hr{border:0;border-top:1px solid var(--border);margin:32px 0}.audit-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.audit-success>svg{width:64px;height:64px;color:var(--success);margin-bottom:24px}.audit-success p:not(.eyebrow){max-width:540px;color:var(--muted)}.audit-price{margin:28px 0 16px;font:800 52px/1.2 Manrope}.audit-price span{color:var(--muted);font:500 16px Inter}.audit-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.audit-demo-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-demo-head>span{letter-spacing:.12em;color:var(--violet);font-size:10px;font-weight:800}.audit-demo h3{margin-top:24px}.audit-demo dl,.audit-lead-detail dl{gap:4px;display:grid}.audit-demo dt,.audit-lead-detail dt{color:var(--violet);margin-top:12px;font-size:12px;font-weight:750}.audit-demo dd,.audit-lead-detail dd{color:var(--muted);margin:0;font-size:14px}.audit-demo ol{border-top:1px solid var(--border);gap:8px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:flex}.audit-demo ol li{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.audit-demo ol li span{width:18px;height:18px;color:var(--violet);background:#eee7ff;border-radius:6px;place-items:center;font-weight:800;display:grid}.audit-filter{align-items:center;gap:10px;display:flex}.audit-filter label{font-size:13px;font-weight:700}.audit-filter select{width:auto;min-width:180px}.audit-metric-definitions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-metric-definitions>div{border-top:1px solid var(--border);padding:12px 0}.audit-metric-definitions dt{text-transform:capitalize;font-size:12px;font-weight:800}.audit-metric-definitions dd{color:var(--muted);margin:4px 0 0;font-size:13px}.audit-lead-grid{grid-template-columns:1fr 1fr;gap:32px;margin:24px 0;display:grid}.audit-lead-score{color:var(--violet);font:800 44px/1.1 Manrope}.audit-history{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.audit-history li{border:1px solid var(--border);border-radius:12px;gap:14px;padding:16px;display:flex}.audit-history svg{color:var(--violet)}.audit-history p{color:var(--muted);margin:4px 0;font-size:14px}@media (max-width:980px){.audit-hero-grid,.audit-diagnostic-grid,.audit-offer .split-section{grid-template-columns:1fr}.audit-hero-card{min-height:340px}.audit-demo-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.audit-hero{padding:40px 0 56px}.audit-hero-grid{gap:40px}.audit-hero h1{font-size:42px}.audit-hero-lead{font-size:17px}.audit-hero-actions .button{width:100%}.audit-trust{gap:12px;display:grid}.audit-hero-card{grid-template-columns:1fr;min-height:0;padding:24px 16px}.audit-hero-card>svg{margin:auto;transform:rotate(90deg)}.audit-flow-destinations{grid-template-columns:1fr 1fr;width:100%}.audit-question-card{min-height:0;padding:20px}.audit-question-card legend{font-size:23px}.audit-options label{padding:12px}.audit-question-actions .button{flex:1;padding-inline:12px}.audit-dimensions,.audit-demo-grid,.audit-metric-definitions,.audit-lead-grid,.audit-offer .two-grid{grid-template-columns:1fr}.audit-price{font-size:42px}.audit-demo ol{display:grid}.audit-filter{flex-direction:column;align-items:stretch;width:100%}.audit-filter select{width:100%}.admin-acquisition .section-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.audit-progress i,.audit-dimensions i{transition:none}}.public-site{--experience-fast:var(--fast);--experience-normal:var(--slow);--experience-ease:cubic-bezier(.22,1,.36,1)}.public-site a.button,.public-site button,.auth-card button{transition:background-color var(--fast) ease,border-color var(--fast) ease,box-shadow var(--fast) ease,transform var(--fast) ease}.public-site .button:active,.auth-card .button:active{transform:translateY(1px)}:is(.public-site :focus-visible,.auth-page :focus-visible){outline-offset:4px;outline:3px solid #46f0d2}.public-site .section :focus-visible{outline-color:var(--violet)}.auth-panel :focus-visible{outline-color:var(--violet)}.public-header .mobile-toggle{color:#f8faff;background:#29263f;border:1px solid #73658f;min-width:44px;min-height:44px}.public-header .mobile-toggle:hover{background:#403355}.public-header .mobile-toggle[aria-expanded=true]{color:#141328;background:#46f0d2;border-color:#46f0d2}.public-nav .login-link{color:#f8faff;background:#32264f;border:1px solid #786493;border-radius:12px;padding:11px 18px}.public-nav .login-link:hover{background:#493465;border-color:#bca0ff}.commercial-hero .hero-heading-space{min-height:238px}.collective-art picture{width:100%;display:block}.collective-art picture img{object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(68% 65%,#000 67%,#0000 100%);mask-image:radial-gradient(68% 65%,#000 67%,#0000 100%)}.auth-story picture{width:100%;max-width:540px;margin-inline:auto;display:block}.auth-story picture img{object-fit:contain;width:100%;height:auto;display:block}.showcase-reveal{min-width:0}.commercial-features article{transition:transform var(--slow) var(--experience-ease),box-shadow var(--slow) ease,border-color var(--slow) ease}.auth-context{min-height:72px}.auth-readiness{min-height:20px;color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.auth-readiness .text-button{font-size:inherit;padding:0;display:inline}.route-loading{text-align:center;place-content:center;min-height:65vh;padding:32px;display:grid}.route-loading p{max-width:44ch}.plan-skeleton{background:#fff;border:1px solid #dedbea;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:900px;min-height:700px;padding:32px;display:flex}.plan-skeleton>span{background:#f0edf8;border-radius:12px;height:64px}.plan-skeleton>span:last-child{height:240px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.commercial-features article:hover{border-color:#b8a0ff;transform:translateY(-4px);box-shadow:0 16px 34px #1413280a}.public-site .button:hover{transform:translateY(-1px)}}@media (max-width:1200px){.commercial-hero .hero-heading-space{min-height:218px}}@media (max-width:960px){.public-header{z-index:100;position:relative}.public-nav.open{overscroll-behavior:contain;padding:20px 24px max(24px,env(safe-area-inset-bottom));animation:menu-enter .22s var(--experience-ease) both;background:#141328;justify-content:flex-start;position:fixed;inset:88px 0 0;overflow-y:auto}.public-nav>a{border-radius:12px;align-items:center;min-height:48px;display:flex}.public-nav>a[aria-current=page]{color:#cbb8ff;background:#302445}.public-nav .login-link{margin-top:16px}.public-nav .button{min-height:48px}.commercial-hero .hero-heading-space{min-height:200px}}@media (max-width:760px){.commercial-hero{padding:20px 0}.commercial-hero .hero-grid{grid-template-columns:1fr;align-content:start;align-items:start;gap:12px;min-height:0}.commercial-hero .hero-copy{width:100%;max-width:600px;margin-inline:auto}.commercial-hero .hero-heading-space{min-height:0}.commercial-hero h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(36px,9.6vw,54px);line-height:1.08}.commercial-hero .hero-description{max-width:520px;min-height:75px;margin:0 0 20px;font-size:16px;line-height:1.55}.commercial-hero .hero-actions{flex-direction:row;gap:10px;display:flex}.commercial-hero .hero-actions .button{white-space:nowrap;flex:1;width:auto;min-height:48px;padding:12px;font-size:13px}.commercial-hero .hero-actions .button svg{width:16px}.commercial-hero .pilot-marker{margin-top:16px;font-size:11px}.commercial-hero .commercial-art-stage{width:100%;max-width:560px;height:auto;min-height:300px;margin-inline:auto;padding-block:0;overflow:visible}.commercial-hero .collective-art{justify-content:center;align-items:center;width:100%;height:290px;min-height:0;display:flex}.commercial-hero .collective-art picture{height:100%}.commercial-hero .collective-art picture img{object-fit:contain;width:100%;height:100%}.commercial-hero .art-note{display:none}.commercial-hero .connection-art{grid-template-columns:1fr 1fr;align-content:center;align-items:center;gap:8px;height:276px;min-height:0;padding:20px 12px 12px;display:grid}.commercial-hero .connection-art .visual-caption{text-align:center;grid-column:1/-1;margin-bottom:4px;position:static}.commercial-hero .visual-node{border-radius:16px;gap:5px;width:auto;max-width:none;min-height:0;padding:10px}.commercial-hero .visual-node>svg{width:24px;height:24px}.commercial-hero .visual-node img{width:36px;height:36px}.commercial-hero .visual-node strong{font-size:14px}.commercial-hero .visual-node small{font-size:10px}.commercial-hero .visual-connector{display:none}.commercial-hero .visual-destinations{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.commercial-hero .status-art{width:100%;min-height:0;padding:0}.commercial-hero .status-art>.visual-caption{font-size:10px}.commercial-hero .mini-console{width:100%;max-width:420px;margin:8px auto 0;padding:12px}.commercial-hero .mini-console-head{gap:10px;margin:0;padding:0 0 8px}.commercial-hero .mini-console-head strong{font-size:13px}.commercial-hero .mini-console-head small{font-size:10px}.commercial-hero .console-symbol{width:32px;height:32px}.commercial-hero .mini-state{gap:10px;margin:6px 0;padding:8px}.commercial-hero .mini-state strong{font-size:12px;line-height:1.3}.commercial-hero .mini-state small{margin-top:3px;font-size:10px;line-height:1.35}.commercial-hero .mini-state>svg{width:18px;height:18px}.commercial-hero .mini-console>p{margin:6px 0 0;font-size:10px}.commercial-hero .carousel-toolbar{margin-top:8px;padding-top:16px}.audience-strip .container{gap:24px}.audience-intro h2{font-size:24px;line-height:1.25}.audience-types{gap:10px}.audience-type{min-height:64px;padding:12px;font-size:13px}.auth-context{min-height:84px}}@media (max-width:640px){.public-nav.open{top:80px}.commercial-hero .hero-copy .eyebrow{font-size:10px}}@media (max-width:359px){.commercial-hero h1{font-size:34px}.commercial-hero .hero-actions{flex-direction:column}.commercial-hero .hero-description{min-height:100px}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-site *,.auth-page *{scroll-behavior:auto!important}.public-site .button,.public-site button,.public-site .commercial-features article,.public-site .public-nav.open,.auth-page button{transition:none!important;animation:none!important;transform:none!important}}
