:root{--app-bg:#07111f;--app-panel:rgba(15,28,48,.76);--app-panel-2:rgba(18,34,58,.58);--app-line:rgba(145,180,224,.14);--app-text:#edf6ff;--app-muted:#8fa8c2;--app-cyan:#53e4ff;--app-blue:#5c7cff;--app-violet:#9b72ff;--app-green:#51e5ad;--app-amber:#ffc766;--app-red:#ff7185;--app-shadow:0 24px 70px rgba(0,0,0,.28)}
.auth-body{background:#07111f;color:var(--app-text)}.auth-body .site-header,.auth-body .site-footer{background:rgba(5,14,27,.86);border-color:rgba(255,255,255,.06)}.auth-main{min-height:70vh;background:radial-gradient(circle at 18% 20%,rgba(83,228,255,.14),transparent 32%),radial-gradient(circle at 82% 18%,rgba(155,114,255,.15),transparent 34%),linear-gradient(180deg,#07111f,#0a1627)}.auth-stage{position:relative;overflow:hidden;padding:72px 0 88px}.auth-ambient{position:absolute;border-radius:999px;filter:blur(16px);opacity:.45;pointer-events:none}.auth-ambient-one{width:320px;height:320px;background:rgba(83,228,255,.14);left:-90px;top:120px}.auth-ambient-two{width:420px;height:420px;background:rgba(155,114,255,.12);right:-120px;bottom:-140px}.auth-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:64px;align-items:center}.auth-story h1{font-size:clamp(42px,6vw,72px);line-height:.98;max-width:760px;margin:24px 0;color:white}.auth-story>p{font-size:19px;line-height:1.7;color:#a9bdd2;max-width:680px}.glass-pill,.section-pill,.mini-pill,.role-pill,.live-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-weight:700}.glass-pill{padding:9px 13px;border:1px solid rgba(83,228,255,.22);background:rgba(83,228,255,.08);color:#9ff2ff;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.glass-stat,.glass-panel{background:linear-gradient(145deg,rgba(20,38,64,.78),rgba(9,22,39,.66));border:1px solid rgba(159,199,240,.12);box-shadow:var(--app-shadow);backdrop-filter:blur(18px)}.glass-stat{border-radius:18px;padding:18px}.glass-stat strong{display:block;font-size:24px;color:white}.glass-stat span{font-size:12px;color:var(--app-muted)}.auth-trust-card{display:flex;gap:14px;align-items:flex-start;padding:17px 18px;border-radius:18px;background:rgba(7,17,31,.52);border:1px solid rgba(255,255,255,.08);max-width:590px}.auth-trust-card p{margin:4px 0 0;color:var(--app-muted);font-size:13px}.status-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--app-green);box-shadow:0 0 18px var(--app-green)}.auth-card{padding:30px;border-radius:26px}.auth-card-head{display:flex;gap:14px;align-items:center}.auth-card-head h2{font-size:28px;margin:2px 0;color:white}.auth-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#87a3bf}.auth-description{color:var(--app-muted);line-height:1.6;margin:14px 0 24px}.auth-form{display:grid;gap:16px}.auth-form label,.modern-form label,.inline-invite-form label{display:grid;gap:8px}.auth-form label>span,.modern-form label>span,.inline-invite-form label>span{font-size:12px;font-weight:800;color:#c7d7e8}.auth-form input,.modern-form input,.modern-form select,.inline-invite-form input,.inline-invite-form select,.team-actions select,.data-search input{width:100%;box-sizing:border-box;border:1px solid rgba(150,184,220,.17);background:rgba(3,13,25,.7);color:white;border-radius:13px;padding:13px 14px;outline:none}.auth-form input:focus,.modern-form input:focus,.modern-form select:focus,.inline-invite-form input:focus,.inline-invite-form select:focus,.data-search input:focus{border-color:rgba(83,228,255,.58);box-shadow:0 0 0 3px rgba(83,228,255,.08)}.auth-form small,.modern-form small{color:#718aa4}.auth-form-row{text-align:right}.auth-form-row a,.auth-switch a{color:#7ceaff;font-weight:700}.auth-switch{text-align:center;color:#829ab4;font-size:13px;margin:18px 0 0}.button-block{width:100%;justify-content:center}.app-alert{display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:13px 15px;margin-bottom:18px;font-size:13px}.app-alert-error{background:rgba(255,113,133,.1);border:1px solid rgba(255,113,133,.25);color:#ffd2d8}.app-alert-success{background:rgba(81,229,173,.1);border:1px solid rgba(81,229,173,.22);color:#c5ffe9}.verify-visual{display:flex;gap:12px;align-items:center;padding:18px;border-radius:15px;background:rgba(83,228,255,.07);border:1px solid rgba(83,228,255,.14);margin:18px 0}.verify-visual span{font-size:24px;color:var(--app-cyan)}.dev-auth-link{display:grid;gap:6px;padding:12px;margin-top:16px;border:1px dashed rgba(255,199,102,.4);border-radius:12px;background:rgba(255,199,102,.06)}.dev-auth-link a{color:#ffd782}.dev-auth-link small{color:#9d8d71}
.app-body{margin:0;background:var(--app-bg);color:var(--app-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:radial-gradient(circle at 73% 8%,rgba(92,124,255,.08),transparent 30%),radial-gradient(circle at 33% 82%,rgba(83,228,255,.06),transparent 34%),#07111f}.app-sidebar{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid rgba(135,170,205,.1);background:linear-gradient(180deg,rgba(7,17,31,.98),rgba(5,14,26,.94));z-index:20}.app-brand{display:flex;gap:10px;align-items:center;color:white;text-decoration:none;padding:4px 8px 18px}.app-brand span{display:grid}.app-brand strong{font-size:16px}.app-brand small{color:#7089a3;font-size:10px}.workspace-chip{display:flex;align-items:center;gap:10px;border-radius:15px;padding:11px;margin:0 2px 18px;box-shadow:none}.workspace-avatar,.user-avatar,.project-logo{display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:linear-gradient(135deg,rgba(83,228,255,.25),rgba(92,124,255,.3));border:1px solid rgba(83,228,255,.2);color:#d8fbff;font-weight:900}.workspace-avatar{width:36px;height:36px;font-size:11px}.workspace-chip div{display:grid;min-width:0}.workspace-chip strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-chip small{font-size:10px;color:#6f89a4}.app-nav{display:grid;gap:5px}.app-nav a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#8fa7c0;padding:10px 11px;border-radius:11px;font-size:12px;font-weight:700}.app-nav a>span{width:20px;text-align:center;color:#6f89a4}.app-nav a:hover:not(.disabled),.app-nav a.active{background:linear-gradient(90deg,rgba(83,228,255,.11),rgba(92,124,255,.06));color:#ecfbff}.app-nav a.active{border:1px solid rgba(83,228,255,.12)}.app-nav a.active>span{color:var(--app-cyan)}.app-nav a i{font-style:normal;font-size:8px;margin-left:auto;text-transform:uppercase;padding:3px 6px;border-radius:99px;background:rgba(255,255,255,.05);color:#607891}.app-nav .disabled{opacity:.48;cursor:not-allowed}.app-nav-divider{height:1px;background:rgba(255,255,255,.06);margin:7px}.app-sidebar-footer{margin-top:auto}.workspace-switcher{margin-bottom:8px}.workspace-switcher summary{cursor:pointer;color:#7f98b2;font-size:11px;padding:8px}.workspace-switcher>div{position:absolute;bottom:76px;left:14px;width:230px;padding:8px;background:#0b192a;border:1px solid var(--app-line);border-radius:12px;box-shadow:var(--app-shadow)}.workspace-switcher a{display:flex;justify-content:space-between;text-decoration:none;color:white;padding:9px;border-radius:8px}.workspace-switcher a:hover{background:rgba(255,255,255,.05)}.workspace-switcher small{color:#6f89a4}.app-user-card{display:flex;gap:9px;align-items:center;padding:10px 8px;border-top:1px solid rgba(255,255,255,.06)}.user-avatar{width:32px;height:32px;font-size:10px}.user-avatar.large{width:40px;height:40px}.app-user-card>div{display:grid;min-width:0;flex:1}.app-user-card strong{font-size:11px}.app-user-card small{font-size:9px;color:#6e879f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-user-card button,.icon-button{border:0;background:transparent;color:#7991a9;cursor:pointer;font-size:17px}.app-main-wrap{min-width:0}.app-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(134,170,205,.09);background:rgba(7,17,31,.72);backdrop-filter:blur(14px);position:sticky;top:0;z-index:15}.app-topbar-title{display:grid}.app-topbar-title strong{font-size:14px}.app-topbar-title span{font-size:10px;color:#647d96}.app-topbar-actions{display:flex;align-items:center;gap:10px}.live-pill{padding:7px 10px;background:rgba(81,229,173,.07);border:1px solid rgba(81,229,173,.13);color:#8ef2c9;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--app-green);box-shadow:0 0 12px var(--app-green)}.app-mobile-menu{display:none}.app-content{padding:28px}.app-page{max-width:1500px;margin:0 auto}.narrow-app-page,.narrow-project-form{max-width:1040px}.app-hero-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:24px}.app-hero-row h1,.app-hero-card h1{margin:8px 0 7px;font-size:34px;letter-spacing:-.025em;color:white}.app-hero-row p,.app-hero-card p{margin:0;color:#819ab3;max-width:730px;line-height:1.6}.compact-app-hero{align-items:center}.section-pill{padding:6px 10px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:rgba(83,228,255,.08);border:1px solid rgba(83,228,255,.14);color:#81ebff}.gradient-pill{background:linear-gradient(90deg,rgba(83,228,255,.12),rgba(155,114,255,.12));border-color:rgba(135,169,255,.18)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card{border-radius:18px;padding:17px;display:flex;gap:13px;align-items:center;box-shadow:none;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-36px;top:-38px;opacity:.18;filter:blur(4px)}.accent-cyan:after{background:var(--app-cyan)}.accent-violet:after{background:var(--app-violet)}.accent-green:after{background:var(--app-green)}.accent-amber:after{background:var(--app-amber)}.metric-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.05);font-size:18px}.metric-card div{display:grid}.metric-card small{color:#7790aa;font-size:10px}.metric-card strong{font-size:24px;color:white;line-height:1.1}.metric-card strong.metric-word{font-size:15px}.metric-card p{margin:3px 0 0;color:#627d97;font-size:9px}.dashboard-metrics,.project-metrics{margin-bottom:16px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.dashboard-panel,.data-panel{border-radius:20px;padding:20px;box-shadow:none}.span-two{min-width:0}.panel-heading,.data-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:15px}.panel-heading.compact{margin-bottom:12px}.panel-heading h2,.data-panel-heading h2{margin:4px 0;font-size:19px;color:white}.panel-heading p{margin:0;color:#6e879f;font-size:11px}.panel-heading>a{color:#7fe9ff;text-decoration:none;font-size:11px;font-weight:800}.section-label{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#6f89a3;font-weight:900}.project-list-modern{display:grid}.project-row-modern{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 4px;text-decoration:none;color:white;border-top:1px solid rgba(255,255,255,.05)}.project-row-modern:first-child{border-top:0}.project-row-modern:hover{background:rgba(255,255,255,.025)}.project-logo{width:36px;height:36px;font-size:10px}.project-logo.large{width:44px;height:44px}.project-logo.xl{width:56px;height:56px;font-size:15px}.project-main{display:grid}.project-main strong{font-size:12px}.project-main span{font-size:9px;color:#66829b}.project-competitors{display:flex;gap:6px}.mini-pill{padding:5px 8px;font-size:8px;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);color:#8da5bc}.mini-pill.success{background:rgba(81,229,173,.08);border-color:rgba(81,229,173,.15);color:#7cebbb}.mini-pill.warning{background:rgba(255,199,102,.08);border-color:rgba(255,199,102,.16);color:#ffd27a}.mini-pill.muted{color:#617b94}.row-arrow{color:#607b96}.category-pill-cloud{display:flex;flex-wrap:wrap;gap:7px}.category-pill{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);font-size:9px;color:#98aec4}.category-pill i{width:6px;height:6px;border-radius:50%}.cat-0 i{background:var(--app-cyan)}.cat-1 i{background:var(--app-violet)}.cat-2 i{background:var(--app-green)}.cat-3 i{background:var(--app-amber)}.cat-4 i{background:#ff7dc5}.cat-5 i{background:#75a5ff}.coverage-note{margin-top:16px;padding:13px;border-radius:12px;background:rgba(83,228,255,.05);border:1px solid rgba(83,228,255,.09)}.coverage-note strong{font-size:10px;color:#9aebfa}.coverage-note p{font-size:9px;line-height:1.5;color:#6d88a1;margin:3px 0}.app-empty-state{text-align:center;padding:44px 20px}.empty-orbit{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:rgba(83,228,255,.08);border:1px solid rgba(83,228,255,.17);font-size:24px;color:var(--app-cyan)}.app-empty-state h3{margin:0;color:white}.app-empty-state p{max-width:560px;margin:8px auto 17px;color:#718ba4;font-size:11px;line-height:1.6}.data-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:18px}.data-search{display:flex;align-items:center;gap:8px;max-width:380px;width:100%;padding-left:11px;border-radius:12px;background:rgba(3,13,25,.48);border:1px solid rgba(255,255,255,.05)}.data-search input{border:0;background:transparent;padding-left:0}.toolbar-pills{display:flex;gap:7px;align-items:center}.project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.glass-inset{background:rgba(4,14,27,.45);border:1px solid rgba(255,255,255,.06)}.project-card{padding:17px;border-radius:16px}.project-card-top{display:flex;justify-content:space-between;align-items:center}.project-card h2{font-size:16px;margin:13px 0 2px;color:white}.project-domain{font-size:10px;color:#728ba4;margin:0 0 14px}.project-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.project-meta-grid div{padding:9px;border-radius:10px;background:rgba(255,255,255,.03);display:grid}.project-meta-grid span{font-size:7px;text-transform:uppercase;color:#617c95}.project-meta-grid strong{font-size:10px;color:#cce3f7}.competitor-chip-row{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0}.competitor-chip-row span{font-size:8px;padding:5px 7px;border-radius:7px;background:rgba(92,124,255,.08);color:#8ea6f9}.project-card-link{display:flex;justify-content:space-between;text-decoration:none;color:#88ebff;font-weight:800;font-size:10px;padding-top:11px;border-top:1px solid rgba(255,255,255,.05)}.onboarding-hero,.app-form-card{border-radius:22px;padding:26px;box-shadow:none;margin-bottom:16px}.modern-form{display:grid;gap:16px}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border:0;padding:0;margin:0}.choice-grid legend{font-size:11px;font-weight:800;margin-bottom:8px}.choice-card{position:relative}.choice-card input{position:absolute;opacity:0}.choice-card>span{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);cursor:pointer}.choice-card input:checked+span{border-color:rgba(83,228,255,.45);background:linear-gradient(135deg,rgba(83,228,255,.08),rgba(92,124,255,.07));box-shadow:0 0 0 3px rgba(83,228,255,.04)}.choice-card strong{font-size:12px}.choice-card small{font-size:9px;color:#718ba5}.form-actions{display:flex;justify-content:flex-end}.project-wizard{display:grid;gap:13px}.wizard-section{display:grid;grid-template-columns:55px minmax(0,1fr);gap:18px;border-radius:20px;padding:22px;box-shadow:none}.wizard-number{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,rgba(83,228,255,.12),rgba(155,114,255,.1));color:#8beeff;border:1px solid rgba(83,228,255,.13);font-size:10px;font-weight:900}.wizard-heading{margin-bottom:15px}.wizard-heading>span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#65819a;font-weight:900}.wizard-heading h2{margin:4px 0;font-size:19px}.wizard-heading p{margin:0;color:#6b859e;font-size:10px}.form-grid{display:grid}.two-col{grid-template-columns:repeat(2,1fr)}.three-col{grid-template-columns:repeat(3,1fr)}.span-two{grid-column:span 2}.url-field{display:flex;align-items:center;border:1px solid rgba(150,184,220,.17);background:rgba(3,13,25,.7);border-radius:13px;overflow:hidden}.url-field i{font-style:normal;padding-left:12px;color:#5d7892;font-size:11px}.url-field input{border:0;background:transparent;box-shadow:none!important}.competitor-input-stack{display:grid;gap:8px}.competitor-input-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center}.competitor-index{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.035);color:#6f8aa3;font-size:9px;font-weight:900}.competitor-input-row>div>span{font-size:9px;color:#829ab2;font-weight:800}.monitoring-choice{grid-template-columns:repeat(3,1fr)}.wizard-submit{display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:18px;padding:18px 20px;box-shadow:none}.wizard-submit strong{font-size:12px}.wizard-submit p{font-size:9px;color:#718aa3;margin:3px 0}.project-hero{display:flex;justify-content:space-between;align-items:center;border-radius:22px;padding:22px;margin-bottom:15px;box-shadow:none}.project-hero-main{display:flex;gap:14px;align-items:center}.project-title-row{display:flex;gap:6px}.project-hero h1{font-size:25px;margin:6px 0 2px}.project-hero p{font-size:10px;color:#718aa4;margin:0}.project-hero-actions{display:flex;gap:8px}.comparison-roster{display:grid}.roster-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding:12px 0}.roster-row:first-child{border-top:0}.roster-number{font-size:9px;color:#59748e;font-weight:900}.roster-row div{display:grid}.roster-row strong{font-size:11px}.roster-row div span{font-size:9px;color:#6d869f}.customer-roster{background:linear-gradient(90deg,rgba(83,228,255,.04),transparent);padding-left:10px;border-radius:10px}.readiness-list{display:grid}.readiness-list>div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding:11px 0;font-size:10px}.readiness-list>div:first-child{border-top:0}.readiness-list span{color:#7790aa}.ready-status{color:#72e7b6}.warning-status{color:#ffd27a}.waiting-status{color:#7790aa}.intelligence-map-panel{margin-top:16px}.intelligence-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.module-card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.module-number{font-size:8px;color:#617b95}.module-card div{display:grid}.module-card strong{font-size:10px}.module-card small{font-size:8px;color:#607a93}.danger-zone-inline{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:15px 18px;border:1px solid rgba(255,113,133,.14);background:rgba(255,113,133,.04);border-radius:15px}.danger-zone-inline div{display:grid}.danger-zone-inline strong{font-size:10px;color:#ffb2bd}.danger-zone-inline span{font-size:8px;color:#7d6b77}.button-danger{background:rgba(255,113,133,.08);border-color:rgba(255,113,133,.2);color:#ff9cab}.invite-panel{margin-bottom:14px}.inline-invite-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto;gap:10px;align-items:end}.team-list{display:grid}.team-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:11px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.team-row:first-child{border-top:0}.team-person{display:grid}.team-person strong{font-size:11px}.team-person span{font-size:9px;color:#6c859e}.role-pill{padding:5px 8px;font-size:8px;text-transform:capitalize;border:1px solid rgba(255,255,255,.08)}.role-owner{color:#e4c4ff;background:rgba(155,114,255,.09);border-color:rgba(155,114,255,.15)}.role-admin{color:#9eeeff;background:rgba(83,228,255,.08);border-color:rgba(83,228,255,.14)}.role-analyst{color:#8af0c2;background:rgba(81,229,173,.08);border-color:rgba(81,229,173,.14)}.role-viewer{color:#a3b5c7;background:rgba(255,255,255,.04)}.team-actions{display:flex;align-items:center;gap:5px}.team-actions select{font-size:9px;padding:6px 8px}.danger-icon{color:#ff8b9c}.pending-avatar{background:rgba(255,199,102,.08);color:#ffd37f}.permissions-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-radius:18px;padding:17px;margin-top:14px;box-shadow:none}.permissions-guide>div{display:grid;gap:7px}.permissions-guide p{font-size:8px;line-height:1.5;color:#687f97;margin:0}
@media(max-width:1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.project-card-grid{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(2,1fr)}.intelligence-module-grid{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:1fr;max-width:720px}.auth-story{text-align:center}.auth-story>p,.auth-trust-card{margin-left:auto;margin-right:auto}}
@media(max-width:800px){.app-shell{display:block}.app-sidebar{position:fixed;left:-280px;width:260px;transition:left .2s}.app-body.app-menu-open .app-sidebar{left:0}.app-topbar{padding:0 14px}.app-mobile-menu{display:block;border:0;background:transparent;color:white;font-size:19px}.app-topbar-title span,.live-pill{display:none}.app-content{padding:18px 13px}.app-topbar-actions .button{font-size:9px;padding:8px 10px}.app-hero-row,.project-hero,.wizard-submit{align-items:flex-start;flex-direction:column}.dashboard-grid{grid-template-columns:1fr}.project-card-grid{grid-template-columns:1fr}.permissions-guide{grid-template-columns:repeat(2,1fr)}.inline-invite-form{grid-template-columns:1fr}.three-col,.two-col{grid-template-columns:1fr}.span-two{grid-column:auto}.monitoring-choice{grid-template-columns:1fr}.auth-stage{padding:40px 0}.auth-layout{gap:28px}.auth-story h1{font-size:42px}.auth-proof-grid{grid-template-columns:1fr}.team-row{grid-template-columns:auto minmax(0,1fr) auto}.team-row>.mini-pill,.team-actions{grid-column:2/4}.project-row-modern{grid-template-columns:auto minmax(0,1fr) auto}.project-competitors{grid-column:2/4}.intelligence-module-grid{grid-template-columns:1fr}}
@media(max-width:520px){.metric-grid{grid-template-columns:1fr}.permissions-guide{grid-template-columns:1fr}.wizard-section{grid-template-columns:1fr}.project-meta-grid{grid-template-columns:1fr}.app-topbar-title{display:none}.project-hero-actions{width:100%}.project-hero-actions .button{flex:1;justify-content:center}}
