.app-shell{color:#f5f7fb;background:radial-gradient(circle at 100% 0,#2563eb29,#0000 22%),radial-gradient(circle at 20% 20%,#3b82f614,#0000 18%),#0a0a0c;min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0a0ceb;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:1rem;height:76px;padding:0 20px;display:grid;position:sticky;top:0}.marketing-shell{padding:22px}.brand-cluster{align-items:center;gap:.9rem;display:flex}.brand-mark{background:linear-gradient(#ffffff29,#ffffff0d);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 12px 30px #2563eb29}.brand-mark img{width:20px;height:20px}.brand-text{flex-direction:column;display:flex}.brand-text strong{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.brand-text span{text-transform:uppercase;letter-spacing:.16em;color:#ffffff6b;font-size:.72rem}.topbar-actions{align-items:center;gap:.8rem;display:flex}.searchbar{color:#ffffff85;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:.75rem;height:44px;padding:0 14px;display:flex}.searchbar input{color:#ffffffb3;background:0 0;border:0;outline:none;flex:1}.search-pro,.version-chip,.provider-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.73rem;font-weight:700;display:inline-flex}.search-pro,.version-chip{color:#ffffffc7;background:#ffffff0f}.primary-action,.secondary-action,.secondary-button{border-radius:16px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primary-action{color:#fff;background:#2563eb;border:0;padding:.85rem 1rem;font-weight:800;box-shadow:0 18px 34px #2563eb38}.primary-action.large{padding:1rem 1.2rem}.secondary-action,.secondary-button{color:#ffffffd1;background:#ffffff05;border:1px solid #ffffff14;padding:.95rem 1.2rem}.secondary-button.destructive{color:#fca5a5}.primary-action:hover,.secondary-action:hover,.secondary-button:hover,.provider-pill:hover,.nav-item:hover{transform:translateY(-1px)}.toolbar-user{color:#ffffffd1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.5rem;padding:.7rem .9rem;display:inline-flex}.workspace-shell{grid-template-columns:264px 1fr;min-height:calc(100vh - 76px);display:grid}.sidebar{background:#0a0a0c;border-right:1px solid #ffffff0f}.sidebar-scroll{padding:22px 14px}.nav-group+.nav-group{margin-top:1.5rem}.nav-title{text-transform:uppercase;letter-spacing:.2em;color:#ffffff47;margin:0 0 .65rem;padding:0 10px;font-size:.66rem;font-weight:800}.nav-items{gap:.3rem;display:grid}.nav-item{color:#ffffff85;border-radius:14px;align-items:center;gap:.8rem;padding:.78rem .9rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:flex}.nav-item.active{color:#60a5fa;background:#2563eb29}.nav-item.disabled{opacity:.42}.storage-card,.panel,.screen-card,.metric-card,.hero-copy{background:#16191eeb;border:1px solid #ffffff0f;box-shadow:0 30px 80px #00000038}.storage-card{border-radius:24px;margin:0 14px 18px;padding:16px}.storage-icon,.inline-icon{color:#60a5fa;background:#2563eb24;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.storage-copy{gap:.3rem;margin-top:.9rem;display:grid}.storage-copy p,.panel-eyebrow,.eyebrow,.screen-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#60a5fa;margin:0;font-size:.72rem;font-weight:800}.storage-copy strong,.hero-copy h1,.section-heading h2,.screen-card h1,.feature-card h3,.connection-card h3,.library-card h3{color:#fff}.storage-copy span,.hero-description,.feature-card p,.page-copy,.screen-text,.helper-message,.connection-card p,.library-card p{color:#ffffff94}.content-pane{padding:22px;position:relative;overflow-y:auto}.content-pane-preview{filter:saturate(.92)}.hero-pane{grid-template-columns:minmax(0,1.2fr) 260px;align-items:stretch;gap:1rem;display:grid}.hero-copy,.metric-card,.panel,.screen-card{border-radius:32px;padding:24px}.hero-copy{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 28%),#16191eeb}.hero-copy h1{letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.02}.section-heading h2{letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.85rem,2.8vw,2.9rem);line-height:1.08}.screen-card h1{letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.08}.workspace-hero{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.workspace-hero-copy h1{letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.02}.workspace-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.workspace-stat,.summary-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:24px}.workspace-stat{padding:1rem}.workspace-stat strong{font-size:1.55rem;line-height:1;display:block}.workspace-stat span{color:#fff9;margin-top:.45rem;font-size:.9rem;display:block}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.summary-card h3{margin:.75rem 0 0;font-size:1.25rem}.summary-card p:last-child{color:#fff9;margin:.8rem 0 0;line-height:1.75}.summary-icon{color:#60a5fa;background:#2563eb24;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hero-description,.screen-text,.page-copy{margin-top:1rem;line-height:1.75}.hero-description.compact{max-width:36rem}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.hero-metrics,.feature-grid,.connections-grid,.library-grid{gap:1rem;display:grid}.feature-grid,.connections-grid,.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-stack{gap:1rem;display:grid}.screen-center{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.auth-card{width:min(560px,100vw - 32px)}.waitlist-form{gap:.55rem;display:grid}.waitlist-form label{color:#ffffffdb;font-size:.92rem}.waitlist-form input{color:#fff;background:#0a0a0cc7;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;padding:.95rem 1rem}.waitlist-form input:focus{border-color:#2563ebcc;box-shadow:0 0 0 3px #2563eb29}.field-error,.success-message,.helper-message{margin:0;font-size:.9rem}.field-error{color:#fca5a5}.success-message{color:#86efac}.secondary-link{color:#93c5fd;margin-top:1rem;text-decoration:none;display:inline-flex}.connection-meta,.library-card-meta{color:#ffffff85;gap:.4rem;margin-top:1rem;font-size:.88rem;display:grid}.connection-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.status-panel{color:#ffffffd1}.status-panel:empty{display:none}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.live-search{min-width:min(420px,100%)}.provider-filters{flex-wrap:wrap;gap:.6rem;display:flex}.provider-pill{color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14}.provider-pill.active{color:#93c5fd;background:#2563eb29}.library-card-visual{background:linear-gradient(135deg,#172033 0%,#101217 100%);border-radius:22px;min-height:160px;position:relative;overflow:hidden}.library-card-icon{z-index:1;color:#fff;background:#ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:16px;left:16px}.library-card-gradient{background:radial-gradient(circle at 30% 30%,#3b82f6a6,#0000 22%),radial-gradient(circle at 75% 55%,#60a5fa59,#0000 26%);position:absolute;inset:0}.library-card-body{margin-top:1rem}.auth-overlay{z-index:40;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080b94;position:absolute;inset:0}.auth-overlay-card{z-index:1;background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 30%),#121419f5;border-radius:30px;width:min(560px,100vw - 32px);position:relative}.auth-overlay-card h1{letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.45rem,2.2vw,2.35rem);line-height:1.08}.auth-overlay-badge{color:#fffc;background:#ffffff0d;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.auth-overlay-footer{color:#ffffff8f;margin-top:1rem;font-size:.9rem;line-height:1.6}.toolbar-user-accent{color:#dbeafe;background:#2563eb29}@media (width<=1120px){.workspace-shell,.hero-pane,.workspace-hero,.workspace-summary-grid,.feature-grid,.connections-grid,.library-grid{grid-template-columns:1fr}.sidebar{display:none}.content-pane,.marketing-shell{padding:18px}}@media (width<=820px){.topbar{grid-template-columns:1fr;height:auto;padding:16px}.topbar-actions{justify-content:space-between;width:100%}.hero-copy,.metric-card,.panel,.screen-card{padding:20px}.workspace-hero-stats{grid-template-columns:1fr 1fr}}:root{color:#fff9f0eb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:radial-gradient(circle at 0 0,#6754ff2e,#0000 28%),radial-gradient(circle at 85% 18%,#4abeff24,#0000 24%),linear-gradient(#09090c 0%,#0d0d12 30%,#111118 100%);font-family:Inter,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 80%);mask-image:linear-gradient(#0006,#0000 80%)}a{font-weight:500}button,input{font:inherit}#root{min-height:100vh}h1,h2,h3,p{margin:0}
