.public-workspace{--radius:8px;--input:220 12% 50%;min-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground))}.public-workspace[data-theme=light]{--background:220 20% 97%;--card:0 0% 100%;--card-foreground:221 22% 12%;--primary:221 36% 14%;--primary-foreground:0 0% 100%;--border:220 16% 86%;--input:220 10% 53%;--ring:175 77% 26%}.public-workspace.landing-shell[data-theme=light]{background:hsl(var(--background))}[data-theme=light] .public-workspace{--input:220 10% 53%}.public-workspace :is(input,select,textarea):not(.profile-shell,.profile-shell *){border-color:hsl(var(--input))}.public-workspace :is(button,a,input,select,textarea,summary,[class*=shadow-]):not(.profile-shell,.profile-shell *){box-shadow:none}.public-workspace :is(button,a,input,select,textarea,summary):not(.profile-shell,.profile-shell *):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.public-workspace :is(.canvas-panel,.commerce-panel,.studio-soft-surface,.studio-row,.auth-card.canvas-panel){border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:none}.public-workspace :is(.identity-icon,.identity-pill,.identity-soft-panel){border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted)/.35);color:hsl(var(--foreground));box-shadow:none}.public-workspace :is(.canvas-title,.studio-section-title){color:hsl(var(--foreground));text-shadow:none}.public-workspace .identity-result-card:before{display:none}.public-workspace.landing-shell .marketing-header{width:100%;max-width:1248px;min-height:76px;margin-top:0;padding-block:12px;border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent;color:hsl(var(--foreground));box-shadow:none}.public-workspace .marketing-mobile-navigation-panel{background:hsl(var(--card));color:hsl(var(--foreground));border-radius:10px;box-shadow:none}.public-workspace .marketing-header-cta{border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.public-workspace .auth-card-header{padding:24px;background:transparent;color:hsl(var(--foreground))}.public-workspace .auth-card{box-shadow:none}.public-workspace .landing-content-width{width:min(100% - 3rem,1200px)}.public-workspace .landing-hero{border-bottom:1px solid hsl(var(--border));background:transparent}.public-workspace .landing-hero-grid{gap:clamp(2rem,4vw,4rem)}.public-workspace .landing-hero-title{max-width:38rem;font-size:clamp(2.8rem,4.7vw,4.1rem);line-height:1.04}.public-workspace .landing-hero-title>span{display:block;margin-top:.2em;white-space:normal}.public-workspace .landing-hero-copy{font-size:1rem}.public-workspace .landing-handle-form>div{min-height:48px;border:1px solid hsl(var(--input));border-radius:8px;padding-inline:14px 8px}.public-workspace .landing-handle-form input{height:46px}.public-workspace .landing-handle-form .landing-handle-submit{min-height:48px;height:auto;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding-inline:18px;box-shadow:none}.public-workspace :is(.landing-product-section,.landing-faq-section){padding-block:56px}.public-workspace .landing-section-title{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.12}.public-workspace .landing-faq-layout,.public-workspace .landing-product-grid{gap:3rem}.public-workspace .landing-style-board{min-height:480px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.public-workspace .landing-connections-section{padding-block:56px;border-block:1px solid hsl(var(--border));background:#edf5f1}.public-workspace .landing-connections-grid{gap:24px;margin-top:28px}.public-workspace .landing-connections-grid article{padding:24px;border:1px solid #ccddd3;border-radius:10px;background:hsl(var(--card))}.public-workspace .landing-faq-list summary{min-height:64px}.public-workspace .landing-final-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:10px;background:hsl(var(--card));padding:32px;text-align:left}.public-workspace .landing-final-copy h2{margin-top:12px;font-size:clamp(2rem,3vw,2.75rem);font-weight:850;letter-spacing:-.035em;line-height:1.15}.public-workspace .landing-final-copy>p:last-child{margin-top:12px;color:hsl(var(--muted-foreground));font-size:14px}.public-workspace .landing-final-actions{flex-shrink:0;flex-direction:column;align-items:flex-start;gap:8px;margin-top:0}.public-workspace .landing-final-primary{min-height:44px;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none}.public-workspace .landing-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--background))}@media (max-width:767px){.public-workspace :is(button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select):not(.profile-shell,.profile-shell *){min-height:44px}.public-workspace .landing-content-width{width:calc(100% - 2rem)}.public-workspace .landing-hero-grid{gap:0}.public-workspace .landing-hero-title{font-size:clamp(2.6rem,9.5vw,3.5rem)}.public-workspace :is(.landing-product-section,.landing-connections-section,.landing-faq-section){padding-block:36px}.public-workspace .landing-final-cta{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.public-workspace .landing-style-board{min-height:360px}}