:root{--tk-bg:#f6f4ec;--tk-surface:#fffdf7;--tk-ink:#1d1a17;--tk-muted:#6f675f;--tk-border:#ddd5ca;--tk-accent:#165d4a;--tk-accent-soft:#e3f0ea;--tk-warn:#8b5b00;--tk-warn-soft:#fff1cf;--tk-danger:#8a1f1f;--tk-danger-soft:#fde3e0}.tk-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tk-grid-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tk-card{background:var(--tk-surface);border:1px solid var(--tk-border);border-radius:18px;color:var(--tk-ink);padding:1rem;box-shadow:0 12px 30px rgba(29,26,23,.05)}.tk-card p,.tk-card span{color:var(--tk-muted)}.tk-card-head{margin-bottom:.75rem}.tk-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.tk-pill{border-radius:999px;border:1px solid var(--tk-border);display:inline-flex;font-size:.8rem;gap:.3rem;padding:.35rem .7rem}.tk-pill-success{background:var(--tk-accent-soft);color:var(--tk-accent)}.tk-pill-warn{background:var(--tk-warn-soft);color:var(--tk-warn)}.tk-pill-danger{background:var(--tk-danger-soft);color:var(--tk-danger)}.tk-pill-muted{background:transparent;color:var(--tk-muted)}.tk-blocked{border-style:dashed}.tk-note{color:var(--tk-muted);font-size:.95rem}.tk-code{background:#1f1f1f;border-radius:14px;color:#f4f1ea;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;padding:.85rem 1rem;white-space:pre-wrap}.tk-button{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:.4rem;padding:.65rem 1rem;text-decoration:none}.tk-button-ghost{border:1px solid var(--tk-border);color:var(--tk-ink)}.tk-plan{min-height:180px}.tk-plan-head,.tk-price{display:flex;justify-content:space-between;margin-bottom:.6rem}:root{--longer-bg:#0a0a0a;--longer-surface:#111;--longer-surface-raised:#161616;--longer-border:hsla(0,0%,100%,.1);--longer-border-strong:hsla(0,0%,100%,.2);--longer-ink:#fff;--longer-muted:hsla(0,0%,100%,.58);--longer-accent:#3b82f6;--longer-accent-strong:#2563eb;--longer-accent-glow:rgba(59,130,246,.22);--longer-accent-ink:#fff;--longer-shadow:0 24px 64px rgba(0,0,0,.7);--longer-radius-lg:18px;--longer-radius-md:12px;--longer-radius-sm:8px;--longer-max:1680px;--starter-bg:#0a0a0a;--starter-bg-accent:rgba(59,130,246,.07);--starter-panel:hsla(0,0%,7%,.97);--starter-panel-soft:hsla(0,0%,9%,.98);--starter-border:hsla(0,0%,100%,.1);--starter-border-strong:hsla(0,0%,100%,.18);--starter-ink:#fff;--starter-muted:hsla(0,0%,100%,.55);--starter-accent:#3b82f6;--starter-accent-strong:#2563eb;--starter-accent-ink:#fff;--starter-success:#4ade80;--starter-success-bg:rgba(74,222,128,.12);--starter-warn:#fbbf24;--starter-warn-bg:rgba(251,191,36,.12);--starter-danger:#f87171;--starter-danger-bg:hsla(0,91%,71%,.12);--starter-shadow:0 18px 44px rgba(0,0,0,.55);--starter-radius-lg:18px;--starter-radius-md:12px;--starter-radius-sm:8px;--starter-max:1120px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--starter-bg);color:var(--starter-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:0;background:none}.longer-site{min-height:100vh;background:var(--longer-bg);color:var(--longer-ink)}.longer-wrap{width:min(92vw,var(--longer-max));margin:0 auto;padding:0 clamp(20px,3vw,40px)}.longer-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,4%,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--longer-border)}.longer-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:68px}.longer-logo{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;color:var(--longer-ink)}.longer-nav-links{display:flex;align-items:center;gap:2rem}.longer-nav-links a{font-size:.9rem;font-weight:500;color:var(--longer-muted);transition:color .15s ease}.longer-nav-links a:hover{color:var(--longer-ink)}.longer-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 1.4rem;min-height:46px;background:var(--longer-accent);color:var(--longer-accent-ink);font-size:.95rem;font-weight:600;border-radius:999px;border:none;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.longer-btn-primary:hover{background:var(--longer-accent-strong);transform:translateY(-1px);box-shadow:0 8px 28px var(--longer-accent-glow)}.longer-btn-lg{min-height:56px;padding:0 2rem;font-size:1.05rem;border-radius:999px}.longer-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 1.4rem;min-height:46px;background:transparent;color:var(--longer-ink);font-size:.95rem;font-weight:500;border-radius:999px;border:1px solid var(--longer-border-strong);cursor:pointer;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.longer-btn-outline:hover{border-color:var(--longer-ink);background:hsla(0,0%,100%,.05)}.longer-hero{position:relative;padding:clamp(80px,12vw,160px) 0 clamp(64px,10vw,128px);overflow:hidden}.longer-hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(59,130,246,.16) 0,transparent 70%);pointer-events:none}.longer-hero-inner{position:relative;text-align:center;max-width:900px;margin:0 auto}.longer-eyebrow{display:inline-block;margin:0 0 1.5rem;padding:.3rem .9rem;background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.35);border-radius:999px;color:var(--longer-accent);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.longer-headline{margin:0 0 1.25rem;font-size:clamp(3.2rem,9vw,7rem);font-weight:800;line-height:.96;letter-spacing:-.04em;color:var(--longer-ink)}.longer-subheadline{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:400;line-height:1.55;color:var(--longer-muted);max-width:640px;margin:0 auto 2.5rem}.longer-hero-actions{display:flex;flex-direction:column;align-items:center;gap:.9rem}.longer-hero-note{margin:0;font-size:.83rem;color:hsla(0,0%,100%,.38)}.longer-section{padding:clamp(72px,10vw,128px) 0}.longer-section-dark{background:var(--longer-surface)}.longer-section-accent{background:linear-gradient(135deg,rgba(59,130,246,.08),transparent 60%)}.longer-section-header{text-align:center;max-width:680px;margin:0 auto 4rem}.longer-h2{margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.longer-h2,.longer-h3{color:var(--longer-ink)}.longer-h3{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.longer-body{margin:0;font-size:1.05rem}.longer-body,.longer-body-lg{line-height:1.65;color:var(--longer-muted)}.longer-body-lg{font-size:clamp(1.05rem,2vw,1.2rem)}.longer-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.longer-problem-card{background:var(--longer-surface-raised);border:1px solid var(--longer-border);border-radius:var(--longer-radius-md);padding:1.75rem 1.5rem}.longer-problem-icon{font-size:1.5rem;margin-bottom:.75rem;display:block}.longer-problem-title{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--longer-ink)}.longer-problem-text{margin:0;font-size:.9rem;line-height:1.6;color:var(--longer-muted)}.longer-features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.longer-feature-card{background:var(--longer-surface);border:1px solid var(--longer-border);border-radius:var(--longer-radius-lg);padding:2rem 1.75rem;transition:border-color .2s ease,box-shadow .2s ease}.longer-feature-card:hover{border-color:rgba(59,130,246,.35);box-shadow:0 12px 40px rgba(59,130,246,.1)}.longer-feature-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--longer-accent-glow);border:1px solid rgba(59,130,246,.3);border-radius:10px;color:var(--longer-accent);font-size:.875rem;font-weight:700;margin-bottom:1.1rem}.longer-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;text-align:center}.longer-stat-num{display:block;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;letter-spacing:-.04em;color:var(--longer-ink);line-height:1;margin-bottom:.5rem}.longer-stat-label{display:block;font-size:.9rem;color:var(--longer-muted);line-height:1.5}.longer-stat-divider{border:none;border-top:1px solid var(--longer-border);margin:0 auto 3rem;width:100%}.longer-pricing-card{background:var(--longer-surface);border:1px solid rgba(59,130,246,.3);border-radius:var(--longer-radius-lg);padding:clamp(2rem,4vw,3.5rem);max-width:520px;margin:0 auto;text-align:center;box-shadow:0 0 80px rgba(59,130,246,.08)}.longer-pricing-label{display:inline-block;margin-bottom:1.25rem;padding:.3rem .8rem;background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.3);border-radius:999px;color:var(--longer-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.longer-pricing-price{margin:0 0 .25rem;font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--longer-ink)}.longer-pricing-period{display:block;font-size:1rem;color:var(--longer-muted);margin-bottom:2rem}.longer-pricing-list{list-style:none;margin:0 0 2.25rem;padding:0;text-align:left;display:grid;grid-gap:.85rem;gap:.85rem}.longer-pricing-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.975rem;color:hsla(0,0%,100%,.82);line-height:1.5}.longer-pricing-check{flex-shrink:0;width:20px;height:20px;background:rgba(59,130,246,.15);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--longer-accent);font-size:.7rem;margin-top:1px}.longer-cta-section{padding:clamp(80px,12vw,140px) 0;text-align:center;position:relative;overflow:hidden}.longer-cta-section:before{content:"";position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(59,130,246,.13) 0,transparent 70%);pointer-events:none}.longer-cta-inner{position:relative}.longer-footer{border-top:1px solid var(--longer-border);padding:2rem 0}.longer-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.longer-footer-brand{font-size:.875rem;font-weight:700;letter-spacing:-.01em;color:hsla(0,0%,100%,.45)}.longer-footer-links{display:flex;align-items:center;gap:1.5rem}.longer-footer-links a{font-size:.875rem;color:hsla(0,0%,100%,.4);transition:color .15s ease}.longer-footer-links a:hover{color:hsla(0,0%,100%,.8)}.starter-app-shell,.starter-site-shell{min-height:100vh}.starter-site-shell{display:flex;align-items:center;padding:clamp(48px,9vw,112px) 0}.starter-wrap{width:min(calc(100% - clamp(24px, 4vw, 64px)),var(--starter-max));margin:0 auto}.starter-card,.starter-landing-card,.starter-status-banner{border:1px solid var(--starter-border);background:var(--starter-panel);box-shadow:var(--starter-shadow)}.starter-card,.starter-landing-card{border-radius:var(--starter-radius-lg)}.starter-landing-card{max-width:760px;padding:clamp(28px,4vw,44px)}.starter-stack{display:grid;grid-gap:1rem;gap:1rem}.starter-app-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,4%,.88);border-bottom:1px solid var(--starter-border)}.starter-app-header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.starter-app-main{padding:32px 0 56px}.starter-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;letter-spacing:-.03em;color:var(--starter-ink)}.starter-actions,.starter-app-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.starter-app-nav a{color:var(--starter-muted);font-size:.9rem;font-weight:500;transition:color .14s ease}.starter-app-nav a:hover{color:var(--starter-ink)}.starter-eyebrow{margin:0 0 .8rem;color:var(--starter-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.starter-title,.starter-title-sm{margin:0;letter-spacing:-.04em;line-height:1.02;color:var(--starter-ink)}.starter-title{font-size:clamp(2.4rem,6vw,4.5rem)}.starter-title-sm{font-size:clamp(1.5rem,3vw,2rem)}.starter-copy,.starter-field label,.starter-key-value dt,.starter-note,.starter-status-copy span{color:var(--starter-muted)}.starter-copy{margin:1rem 0 0;font-size:1.05rem}.starter-note{margin:0;font-size:.95rem}.starter-footer{margin-top:1.5rem;padding:1rem 0 0;border-top:1px solid var(--starter-border)}.starter-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.starter-footer-links{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--starter-muted);font-size:.875rem}.starter-footer-links a{color:inherit}.starter-footer-links a:hover{color:var(--starter-ink)}.starter-support-page{max-width:760px}.starter-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1.1rem;border-radius:999px;border:1px solid var(--starter-border-strong);background:hsla(0,0%,100%,.06);color:var(--starter-ink);cursor:pointer;font-size:.9rem;font-weight:500;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.starter-button:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.3)}.starter-button-primary{background:var(--starter-accent);color:var(--starter-accent-ink);border-color:var(--starter-accent)}.starter-button-primary:hover{background:var(--starter-accent-strong);border-color:var(--starter-accent-strong)}.starter-button-secondary{background:hsla(0,0%,100%,.06);border-color:var(--starter-border-strong)}.starter-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.starter-actions{margin-top:1.25rem}.starter-actions-compact{margin-top:1rem}.starter-card{padding:1.25rem}.starter-card-soft{background:var(--starter-panel-soft);border:1px solid var(--starter-border);border-radius:var(--starter-radius-md);padding:1rem}.starter-section-card{padding:clamp(20px,3vw,28px)}.starter-status-banner{border-radius:var(--starter-radius-md);padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.starter-status-copy{display:grid;grid-gap:.25rem;gap:.25rem}.starter-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 .75rem;border-radius:999px;font-size:.85rem;font-weight:600;background:hsla(0,0%,100%,.1);color:var(--starter-ink)}.starter-pill-success{background:var(--starter-success-bg);color:var(--starter-success)}.starter-pill-warn{background:var(--starter-warn-bg);color:var(--starter-warn)}.starter-pill-danger{background:var(--starter-danger-bg);color:var(--starter-danger)}.starter-pill-muted{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.starter-field,.starter-form{display:grid;grid-gap:.85rem;gap:.85rem}.starter-field label{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.75)}.starter-input,.starter-textarea{width:100%;border:1px solid var(--starter-border-strong);border-radius:var(--starter-radius-sm);background:hsla(0,0%,100%,.05);color:var(--starter-ink);padding:.8rem .95rem}.starter-input::placeholder,.starter-textarea::placeholder{color:hsla(0,0%,100%,.3)}.starter-input:focus,.starter-textarea:focus{outline:2px solid rgba(59,130,246,.4);outline-offset:1px;border-color:var(--starter-accent);background:hsla(0,0%,100%,.07)}.starter-textarea{min-height:120px;resize:vertical}.starter-alert,.starter-response{border-radius:var(--starter-radius-sm);padding:.85rem .95rem;background:rgba(59,130,246,.1);color:var(--starter-ink);border:1px solid rgba(59,130,246,.2)}.starter-alert-error{background:var(--starter-danger-bg);color:var(--starter-danger);border-color:hsla(0,91%,71%,.2)}.starter-account-grid{grid-gap:1rem;gap:1rem}.starter-account-grid,.starter-key-value{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.starter-key-value{margin:1rem 0 0;grid-gap:.9rem 1rem;gap:.9rem 1rem}.starter-key-value div{min-width:0}.starter-key-value dd,.starter-key-value dt{margin:0}.starter-key-value dd{margin-top:.3rem;font-weight:600;word-break:break-word;color:var(--starter-ink)}@media (max-width:900px){.longer-features-grid,.longer-problem-grid,.longer-stats-grid,.starter-account-grid{grid-template-columns:1fr}.longer-stats-grid{gap:2.5rem}}@media (max-width:760px){.starter-site-shell{padding:32px 0 48px}.starter-actions,.starter-app-header-inner,.starter-status-banner{flex-direction:column;align-items:stretch}.starter-app-header-inner{padding:14px 0;flex-direction:row}.starter-actions,.starter-app-nav,.starter-key-value{width:100%}.starter-app-nav{display:flex;flex-direction:row;align-items:center;gap:.75rem}.starter-key-value{grid-template-columns:1fr}.starter-button{justify-content:center}.longer-nav-links{display:none}.longer-footer-inner{flex-direction:column;text-align:center}}