body.theme-optionA{--bg:#f5f5f7;--text:#111827;--text-muted:#4b5563;--card-bg:#fff;--card-shadow:0 10px 30px #0f172a0f;--border:#e5e7eb;--nav-bg:#fff;--nav-border:#e5e7eb;--btn-primary-bg:#111827;--btn-primary-text:#fff;--btn-secondary-bg:#e5e7eb;--btn-secondary-text:#111827;--pill-bg:#f3f4f6;--hero-gradient:linear-gradient(135deg,#f9fafb,#e5e7eb)}body.theme-optionA .app-shell{background:var(--bg);color:var(--text);min-height:100vh}body.theme-optionA .app-content{padding:2rem}body.theme-optionA .topnav{align-items:center;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);display:flex;justify-content:space-between;padding:.9rem 1.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}body.theme-optionA .topnav-logo{font-size:1rem;font-weight:600;letter-spacing:.05em}body.theme-optionA .topnav-links{align-items:center;display:flex;gap:1.2rem}body.theme-optionA .topnav-link{color:var(--text-muted);font-size:.95rem;text-decoration:none}body.theme-optionA .topnav-link:hover{color:var(--text)}body.theme-optionA .topnav-link.active{color:var(--text);font-weight:600}body.theme-optionA .topnav-theme-btn{background:var(--btn-secondary-bg);border:none;border-radius:999px;color:var(--btn-secondary-text);cursor:pointer;padding:.45rem .9rem}body.theme-optionA .topnav-avatar,body.theme-optionA .topnav-theme-btn:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text)}body.theme-optionA .topnav-avatar{align-items:center;border-radius:999px;display:flex;height:32px;justify-content:center;width:32px}body.theme-optionA .topnav-mobile-toggle{background:none;border:none;cursor:pointer;display:none;font-size:1.4rem}@media (max-width:768px){body.theme-optionA .topnav-links{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);border-left:1px solid var(--nav-border);flex-direction:column;gap:1rem;padding:1rem;position:absolute;right:0;top:60px;transform:translateX(120%);transition:transform .25s ease;width:200px}body.theme-optionA .topnav-links.open{transform:translateX(0)}body.theme-optionA .topnav-mobile-toggle{display:block}}body.theme-optionA .hero{grid-gap:2rem;background:var(--hero-gradient);border-radius:24px;box-shadow:var(--card-shadow);display:grid;gap:2rem;grid-template-columns:3fr 2fr;margin-bottom:2rem;padding:2.5rem}body.theme-optionA .hero-main h1{font-size:2.4rem;margin-bottom:.75rem}body.theme-optionA .hero-main p{color:var(--text-muted);max-width:520px}body.theme-optionA .hero-actions{display:flex;gap:.75rem;margin-top:1.5rem}body.theme-optionA .btn-primary,body.theme-optionA .btn-secondary{border:none;border-radius:999px;cursor:pointer;padding:.7rem 1.4rem}body.theme-optionA .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}body.theme-optionA .btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}body.theme-optionA .hero-side{display:flex;flex-direction:column;gap:1rem}body.theme-optionA .hero-card{background:var(--card-bg);border-radius:18px;box-shadow:var(--card-shadow);padding:1rem}body.theme-optionA .section-grid{margin-bottom:2.5rem}body.theme-optionA .grid-3{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}body.theme-optionA .card{background:var(--card-bg);border-radius:18px;box-shadow:var(--card-shadow);padding:1.2rem}body.theme-optionA .dashboard-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1.6fr}@media (max-width:1024px){body.theme-optionA .dashboard-grid,body.theme-optionA .hero{grid-template-columns:1fr}}@media (max-width:768px){body.theme-optionA .grid-3{grid-template-columns:1fr}}body.theme-optionB{--bg:radial-gradient(circle at top left,#1f2937 0,#020617 45%,#020617 100%);--text:#e5e7eb;--text-muted:#9ca3af;--card-bg:#0f172ad9;--card-border:#94a3b859;--card-shadow:0 18px 45px #0f172ae6;--nav-bg:#0f172ad9;--nav-border:#94a3b840;--btn-primary-bg:#f9fafb;--btn-primary-text:#111827;--btn-secondary-bg:#0f172ab3;--btn-secondary-text:#e5e7eb;--pill-bg:#0f172ae6;--pill-border:#94a3b880;--hero-gradient:radial-gradient(circle at top left,#1d4ed8 0,#4f46e5 30%,#0f172a 100%)}body.theme-optionB .app-shell{background:var(--bg);color:var(--text);min-height:100vh}body.theme-optionB .app-content{padding:2rem}body.theme-optionB .topnav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);display:flex;justify-content:space-between;padding:.9rem 1.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}body.theme-optionB .topnav-logo{color:#a5b4fc;font-size:1rem;font-weight:700;letter-spacing:.1em}body.theme-optionB .topnav-links{align-items:center;display:flex;gap:1.2rem}body.theme-optionB .topnav-link{color:var(--text-muted);font-size:.95rem;text-decoration:none}body.theme-optionB .topnav-link:hover{color:var(--text)}body.theme-optionB .topnav-link.active{color:#fff;font-weight:600}body.theme-optionB .topnav-theme-btn{background:var(--btn-secondary-bg);border:1px solid var(--card-border);border-radius:999px;color:var(--btn-secondary-text);cursor:pointer;padding:.45rem .9rem}body.theme-optionB .topnav-theme-btn:hover{background:#0f172a}body.theme-optionB .topnav-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:999px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}body.theme-optionB .topnav-mobile-toggle{background:none;border:none;color:var(--text);cursor:pointer;display:none;font-size:1.4rem}@media (max-width:768px){body.theme-optionB .topnav-links{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);border-left:1px solid var(--nav-border);flex-direction:column;gap:1rem;padding:1rem;position:absolute;right:0;top:60px;transform:translateX(120%);transition:transform .25s ease;width:200px}body.theme-optionB .topnav-links.open{transform:translateX(0)}body.theme-optionB .topnav-mobile-toggle{display:block}}body.theme-optionB .hero{grid-gap:2rem;background:var(--hero-gradient);border-radius:28px;box-shadow:var(--card-shadow);display:grid;gap:2rem;grid-template-columns:3fr 2fr;margin-bottom:2rem;overflow:hidden;padding:2.5rem;position:relative}body.theme-optionB .hero:before{background:radial-gradient(circle at 10% 20%,#f472b659,#0000 55%),radial-gradient(circle at 80% 0,#38bdf859,#0000 55%);content:"";inset:-40%;pointer-events:none;position:absolute}body.theme-optionB .hero-main h1{color:#fff;font-size:2.7rem}body.theme-optionB .hero-main p{color:var(--text-muted);max-width:540px}body.theme-optionB .hero-actions{display:flex;gap:.9rem;margin-top:1.6rem}body.theme-optionB .btn-primary{background:var(--btn-primary-bg);border:none;border-radius:999px;color:var(--btn-primary-text);padding:.75rem 1.6rem}body.theme-optionB .btn-secondary{background:var(--btn-secondary-bg);border:none;border-radius:999px;color:var(--btn-secondary-text);padding:.75rem 1.6rem}body.theme-optionB .hero-side{display:flex;flex-direction:column;gap:1rem}body.theme-optionB .hero-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:var(--card-shadow);padding:1.1rem}body.theme-optionB .section-grid{margin-bottom:2.7rem}body.theme-optionB .grid-3{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr)}body.theme-optionB .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:var(--card-shadow);color:var(--text);padding:1.25rem}body.theme-optionB .dashboard-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:2fr 1.6fr}@media (max-width:1024px){body.theme-optionB .dashboard-grid,body.theme-optionB .hero{grid-template-columns:1fr}}@media (max-width:768px){body.theme-optionB .grid-3{grid-template-columns:1fr}}lucid-authority-482318-a3 *{box-sizing:border-box}body{background:#f3f4f6;color:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.header{align-items:center;background:#111827;color:#f9fafb;display:flex;justify-content:space-between;padding:1rem 2rem}.header h1{font-size:1.1rem;letter-spacing:.12em;margin:0}.header nav a{color:#e5e7eb;font-size:.95rem;margin-left:1.5rem;text-decoration:none}.header nav a:hover{color:#fff}.dashboard{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1.6fr);padding:1.5rem 2rem 2rem}.column-left,.column-right{display:flex;flex-direction:column;gap:1rem}.card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a17;padding:1rem 1.25rem}.profile-header{align-items:center;display:flex;justify-content:space-between}.profile-header h2{font-size:1.1rem;margin:0 0 .15rem}.subtle{color:#6b7280;font-size:.85rem;margin:.1rem 0}.stats-row{display:flex;gap:2rem;margin-top:.75rem}.stat-label{color:#6b7280;font-size:.75rem}.stat-value{font-size:1rem;font-weight:600}.quick-actions ul{list-style:none;margin:.5rem 0 0;padding:0}.quick-actions li{color:#2563eb;cursor:pointer;font-size:.9rem;margin-bottom:.3rem}.quick-actions li:hover{text-decoration:underline}.upload-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.craft-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.4rem}.placeholder-text{color:#6b7280;font-size:.85rem;margin-top:.5rem}.feed-item{align-items:center;background:#f9fafb;border-radius:10px;display:flex;justify-content:space-between;margin-top:.6rem;padding:.75rem}.feed-title{font-size:.95rem;font-weight:600}.feed-actions button{margin-left:.4rem}.contact-card,.project-card{background:#f9fafb;border-radius:10px;margin-top:.6rem;padding:.75rem}.contact-name,.project-title{font-size:.95rem;font-weight:600}button{font-family:inherit}.link-btn,.pill-btn,.primary-btn,.secondary-btn{border:none;border-radius:999px;cursor:pointer;font-size:.8rem;padding:.35rem .85rem}.primary-btn{background:#2563eb;color:#fff}.primary-btn:hover{background:#1d4ed8}.secondary-btn{background:#e5e7eb;color:#111827}.secondary-btn:hover{background:#d1d5db}.pill-btn{background:#2563eb;color:#fff}.pill-btn:hover{background:#1d4ed8}.link-btn{background:#0000;color:#2563eb;padding:0}.link-btn:hover{text-decoration:underline}.small{font-size:.75rem;padding:.25rem .7rem}@media (max-width:900px){.dashboard{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5cb065ca.css.map*/