@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap);:root{--bg-base:#0a0e14;--bg-surface:#111820;--bg-elevated:#1a2230;--bg-hover:#222c3d;--border:#2a3548;--border-subtle:#1e2836;--text-primary:#eef2f7;--text-secondary:#8b9ab5;--text-muted:#5c6b82;--accent:#00d4aa;--accent-hover:#00b894;--accent-muted:#00d4aa1f;--danger:#f87171;--danger-bg:#f871711f;--warning:#fbbf24;--warning-bg:#fbbf241f;--info:#60a5fa;--info-bg:#60a5fa1f;--success:#00d4aa;--success-bg:#00d4aa1f;--radius:10px;--radius-lg:14px;--shadow:0 4px 24px #00000059;--sidebar-width:260px;--font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;background:#0a0e14;background:var(--bg-base);color:#eef2f7;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);margin:0}a{color:#00d4aa;color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app-layout{display:flex;min-height:100vh}.sidebar{background:#111820;background:var(--bg-surface);border-right:1px solid #1e2836;border-right:1px solid var(--border-subtle);bottom:0;left:0;padding:1.5rem 1rem;position:fixed;top:0;width:260px;width:var(--sidebar-width);z-index:100}.sidebar,.sidebar-brand{display:flex;flex-direction:column}.sidebar-brand{border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle);gap:.75rem;margin-bottom:1.5rem;padding:0 .5rem 1.5rem}.sidebar-brand .company-name{margin:0;padding-left:.25rem}.sidebar-brand h1{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.company-name{color:#5c6b82;color:var(--text-muted);font-size:.75rem;margin:.125rem 0 0}.brand-icon{background:linear-gradient(135deg,#00d4aa,#1a9d5c);background:linear-gradient(135deg,var(--accent),#1a9d5c);border-radius:10px;color:#0a0e14;color:var(--bg-base);font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.brand-icon,.stockwise-logo{align-items:center;display:flex;flex-shrink:0}.stockwise-logo{gap:.75rem}.stockwise-logo-text{color:#eef2f7;color:var(--text-primary);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1}.stockwise-logo-accent{color:#00d4aa;color:var(--accent)}.stockwise-logo-icon{flex-shrink:0}.sidebar-logo .stockwise-logo-text{font-size:1.0625rem}.auth-logo{justify-content:center}.auth-logo .stockwise-logo-text{font-size:1.375rem}.auth-logo-mark{justify-content:center;margin:0 auto 1rem}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.nav-link{border-radius:10px;border-radius:var(--radius);color:#8b9ab5;color:var(--text-secondary);display:block;font-size:.9375rem;font-weight:500;padding:.625rem .875rem;text-decoration:none;transition:background .15s,color .15s}.nav-link:hover{background:#222c3d;background:var(--bg-hover);color:#eef2f7;color:var(--text-primary);text-decoration:none}.nav-link.active{background:#00d4aa1f;background:var(--accent-muted);color:#00d4aa;color:var(--accent)}.sidebar-footer{border-top:1px solid #1e2836;border-top:1px solid var(--border-subtle);padding-top:1rem}.user-email{color:#5c6b82;color:var(--text-muted);font-size:.75rem;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content{flex:1 1;margin-left:260px;margin-left:var(--sidebar-width);min-height:100vh}.page{max-width:1200px;padding:2rem 2.5rem}.page-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.page-header h1{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:0}.page-subtitle{color:#8b9ab5;color:var(--text-secondary);font-size:.9375rem;margin:.375rem 0 0}.card{background:#111820;background:var(--bg-surface);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden}.card-header{align-items:center;border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.card-header h2{font-size:1rem;font-weight:600;margin:0}.stat-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.stat-card{background:#111820;background:var(--bg-surface);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem}.stat-label{color:#8b9ab5;color:var(--text-secondary);font-size:.8125rem;font-weight:500}.stat-value{font-size:2rem;font-weight:700;letter-spacing:-.03em}.stat-critical{border-left:3px solid #f87171;border-left:3px solid var(--danger)}.stat-critical .stat-value{color:#f87171;color:var(--danger)}.stat-reorder{border-left:3px solid #fbbf24;border-left:3px solid var(--warning)}.stat-reorder .stat-value{color:#fbbf24;color:var(--warning)}.stat-watch{border-left:3px solid #60a5fa;border-left:3px solid var(--info)}.stat-watch .stat-value{color:#60a5fa;color:var(--info)}.stat-healthy{border-left:3px solid #00d4aa;border-left:3px solid var(--success)}.stat-healthy .stat-value{color:#00d4aa;color:var(--success)}.attention-banner{align-items:center;background:#fbbf241f;background:var(--warning-bg);border:1px solid #fbbf2440;border-radius:10px;border-radius:var(--radius);display:flex;font-size:.9375rem;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem}.attention-banner a,.status-badge{font-weight:600;white-space:nowrap}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;letter-spacing:.01em;padding:.25rem .625rem}.status-critical{background:#f871711f;background:var(--danger-bg);color:#f87171;color:var(--danger)}.status-reorder{background:#fbbf241f;background:var(--warning-bg);color:#fbbf24;color:var(--warning)}.status-watch{background:#60a5fa1f;background:var(--info-bg);color:#60a5fa;color:var(--info)}.status-healthy{background:#00d4aa1f;background:var(--success-bg);color:#00d4aa;color:var(--success)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;font-size:.875rem;width:100%}.data-table th{background:#1a2230;background:var(--bg-elevated);color:#5c6b82;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.875rem 1.5rem;text-align:left;text-transform:uppercase}.data-table td,.data-table th{border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle)}.data-table td{padding:1rem 1.5rem;vertical-align:middle}.inline-stock-btn{background:none;border:1px dashed #0000;border-radius:10px;border-radius:var(--radius);color:#00d4aa;color:var(--accent);cursor:pointer;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:inherit;font-weight:600;padding:.25rem .5rem;transition:border-color .15s,background .15s}.inline-stock-btn:hover{background:#00d4aa1f;background:var(--accent-muted);border-color:#00d4aa;border-color:var(--accent)}.inline-stock-input{background:#1a2230;background:var(--bg-elevated);border:1px solid #00d4aa;border:1px solid var(--accent);border-radius:10px;border-radius:var(--radius);color:#eef2f7;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:.875rem;font-weight:600;padding:.375rem .5rem;width:5rem}.inline-stock-input:focus{box-shadow:0 0 0 2px #00d4aa1f;box-shadow:0 0 0 2px var(--accent-muted);outline:none}.data-table tbody tr:hover{background:#1a2230;background:var(--bg-elevated)}.data-table tbody tr:last-child td{border-bottom:none}.text-muted{color:#5c6b82;color:var(--text-muted)}.btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:.875rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem 1.125rem;text-decoration:none;transition:background .15s,opacity .15s}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:#00d4aa;background:var(--accent);color:#0a0e14;color:var(--bg-base)}.btn-primary:hover:not(:disabled){background:#00b894;background:var(--accent-hover);text-decoration:none}.btn-ghost{background:#0000;border:1px solid #2a3548;border:1px solid var(--border);color:#8b9ab5;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:#222c3d;background:var(--bg-hover);color:#eef2f7;color:var(--text-primary)}.btn-danger{background:#f871711f;background:var(--danger-bg);border:1px solid #f871714d;color:#f87171;color:var(--danger)}.btn-sm{font-size:.8125rem;padding:.375rem .75rem}.btn-full{width:100%}.btn-icon{background:none;border:none;color:#5c6b82;color:var(--text-muted);cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem}.btn-icon:hover{color:#eef2f7;color:var(--text-primary)}.action-buttons,.form-group{display:flex;gap:.375rem}.form-group{flex-direction:column}.form-group label{color:#8b9ab5;color:var(--text-secondary);font-size:.8125rem;font-weight:500}.form-group input{background:#1a2230;background:var(--bg-elevated);border:1px solid #2a3548;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#eef2f7;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:.9375rem;padding:.625rem .875rem;transition:border-color .15s}.form-group input:focus{border-color:#00d4aa;border-color:var(--accent);outline:none}.form-group input::placeholder{color:#5c6b82;color:var(--text-muted)}.form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group-full{grid-column:1/-1}.auth-page{align-items:center;background:radial-gradient(ellipse at 20% 50%,#3dd68c0f 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#60a5fa0a 0,#0000 40%),#0a0e14;background:radial-gradient(ellipse at 20% 50%,#3dd68c0f 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#60a5fa0a 0,#0000 40%),var(--bg-base);display:flex;justify-content:center;min-height:100vh;padding:2rem}.auth-card{background:#111820;background:var(--bg-surface);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 4px 24px #00000059;box-shadow:var(--shadow);max-width:420px;padding:2rem;width:100%}.auth-brand{margin-bottom:2rem;text-align:center}.auth-brand .auth-logo-mark{margin:0 auto 1rem}.auth-brand h1{font-size:1.5rem;margin:0}.auth-brand p{color:#8b9ab5;color:var(--text-secondary);font-size:.875rem;margin:.5rem 0 0}.auth-form h2{font-size:1.125rem;font-weight:600;margin:0 0 1.25rem}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-footer{color:#8b9ab5;color:var(--text-secondary);font-size:.875rem;margin:1.5rem 0 0;text-align:center}.modal-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal{background:#111820;background:var(--bg-surface);border:1px solid #2a3548;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 4px 24px #00000059;box-shadow:var(--shadow);max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header h2{font-size:1.125rem;margin:0}.modal-form{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.rop-preview{align-items:center;background:#00d4aa1f;background:var(--accent-muted);border-radius:10px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:.75rem;padding:.875rem 1rem}.rop-preview strong{color:#00d4aa;color:var(--accent);font-size:1.25rem}.rop-formula{color:#5c6b82;color:var(--text-muted);font-size:.75rem;margin-left:auto}.alert-list{display:flex;flex-direction:column;gap:1rem}.alert-card{background:#111820;background:var(--bg-surface);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.alert-card-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.alert-sku-name{font-size:.9375rem;font-weight:600}.alert-message{color:#8b9ab5;color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.alert-card-footer{align-items:center;border-top:1px solid #1e2836;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-top:1rem;padding-top:.875rem}.alert-critical{border-left:3px solid #f87171;border-left:3px solid var(--danger)}.alert-reorder{border-left:3px solid #fbbf24;border-left:3px solid var(--warning)}.alert-watch{border-left:3px solid #60a5fa;border-left:3px solid var(--info)}.alert{border-radius:10px;border-radius:var(--radius);font-size:.875rem;padding:.75rem 1rem}.alert-error{background:#f871711f;background:var(--danger-bg);border:1px solid #f8717140;color:#f87171;color:var(--danger)}.alert-success{background:#00d4aa1f;background:var(--success-bg);border:1px solid #3dd68c40;color:#00d4aa;color:var(--success)}.page-header-actions{display:flex;flex-shrink:0;gap:.75rem}.modal-wide{max-width:900px}.import-help{font-size:.875rem;margin:0}.import-actions{display:flex;flex-wrap:wrap;gap:.75rem}.import-summary{display:flex;font-size:.875rem;font-weight:500;gap:1rem}.import-summary-error{color:#f87171;color:var(--danger)}.import-preview{max-height:320px;overflow:auto}.import-errors{color:#f87171;color:var(--danger);font-size:.8125rem;max-width:220px}.row-invalid{background:#f871710f}.empty-state{color:#8b9ab5;color:var(--text-secondary);padding:3rem 2rem;text-align:center}.empty-state p{margin:0 0 1.25rem}.empty-state-success .empty-icon{align-items:center;background:#00d4aa1f;background:var(--success-bg);border-radius:50%;color:#00d4aa;color:var(--success);display:flex;font-size:1.25rem;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.empty-state-success h3{color:#eef2f7;color:var(--text-primary);margin:0 0 .5rem}.loading-screen{flex-direction:column;gap:1rem;justify-content:center;min-height:100vh}.loading-inline,.loading-screen{align-items:center;color:#8b9ab5;color:var(--text-secondary);display:flex}.loading-inline{gap:.75rem;padding:2rem}.spinner{animation:spin .7s linear infinite;border:3px solid #2a3548;border-top-color:#00d4aa;border:3px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:32px;width:32px}.spinner-sm{border-width:2px;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.landing{background:#0a0e14;background:var(--bg-base);min-height:100vh}.landing-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e14d9;border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:1.25rem 2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}.landing-logo,.landing-nav{align-items:center;display:flex}.landing-logo{color:#eef2f7;color:var(--text-primary);font-size:1.125rem;font-weight:700;gap:.75rem}.landing-logo,.landing-logo:hover{text-decoration:none}.landing-logo .stockwise-logo-text{font-size:1.25rem}.landing-nav-actions{align-items:center;display:flex;gap:.75rem}.landing-nav-actions .btn{text-decoration:none}.landing-hero{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:5rem 2.5rem 4rem}.landing-eyebrow{color:#00d4aa;color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.landing-hero h1{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.landing-hero-sub{color:#8b9ab5;color:var(--text-secondary);font-size:1.125rem;line-height:1.65;margin:1.25rem 0 0;max-width:32rem}.landing-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.landing-hero-cta .btn{text-decoration:none}.btn-lg{font-size:1rem;padding:.875rem 1.5rem}.hero-mock-card{background:#111820;background:var(--bg-surface);border:1px solid #2a3548;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 4px 24px #00000059;box-shadow:var(--shadow);padding:1.5rem}.hero-mock-header{align-items:center;color:#8b9ab5;color:var(--text-secondary);display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:1.25rem}.hero-mock-badge{background:#00d4aa1f;background:var(--accent-muted);border-radius:999px;color:#00d4aa;color:var(--accent);font-size:.75rem;font-weight:600;padding:.25rem .625rem}.hero-mock-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.hero-stat{background:#1a2230;background:var(--bg-elevated);border-radius:10px;border-radius:var(--radius);display:flex;flex-direction:column;gap:.375rem;padding:1rem}.hero-stat span{color:#5c6b82;color:var(--text-muted);font-size:.75rem}.hero-stat strong{font-size:1.5rem}.landing-container{margin:0 auto;max-width:1100px;padding:0 2.5rem}.landing-section{padding:5rem 0}.landing-section h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0;text-align:center}.landing-section-lead{color:#8b9ab5;color:var(--text-secondary);font-size:1.0625rem;line-height:1.6;margin:1rem auto 3rem;max-width:36rem;text-align:center}.landing-problem{background:#111820;background:var(--bg-surface);border-bottom:1px solid #1e2836;border-bottom:1px solid var(--border-subtle);border-top:1px solid #1e2836;border-top:1px solid var(--border-subtle)}.problem-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.problem-card{background:#1a2230;background:var(--bg-elevated);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);padding:1.5rem}.problem-card h3{font-size:1.0625rem;margin:0 0 .75rem}.problem-card p{color:#8b9ab5;color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.features-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.feature-card{background:#111820;background:var(--bg-surface);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .15s}.feature-card:hover{border-color:#2a3548;border-color:var(--border)}.feature-icon{align-items:center;background:#00d4aa1f;background:var(--accent-muted);border-radius:10px;border-radius:var(--radius);color:#00d4aa;color:var(--accent);display:flex;font-size:1.25rem;font-weight:700;height:44px;justify-content:center;margin-bottom:1rem;width:44px}.feature-card h3{font-size:1rem;margin:0 0 .5rem}.feature-card p{color:#8b9ab5;color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin:0}.landing-pricing{background:#111820;background:var(--bg-surface);border-top:1px solid #1e2836;border-top:1px solid var(--border-subtle)}.pricing-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.pricing-card{background:#1a2230;background:var(--bg-elevated);border:1px solid #1e2836;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative}.pricing-card-highlight{border-color:#00d4aa;border-color:var(--accent);box-shadow:0 0 0 1px #3dd68c33}.pricing-badge{background:#00d4aa;background:var(--accent);border-radius:999px;color:#0a0e14;color:var(--bg-base);font-size:.75rem;font-weight:600;left:50%;padding:.25rem .75rem;position:absolute;top:-.75rem;transform:translateX(-50%);white-space:nowrap}.pricing-card h3{font-size:1.25rem;margin:0}.pricing-desc{color:#5c6b82;color:var(--text-muted);font-size:.875rem;margin:.5rem 0 1.25rem}.pricing-price{margin-bottom:1.25rem}.pricing-amount{font-size:2.5rem;font-weight:700;letter-spacing:-.03em}.pricing-period{color:#5c6b82;color:var(--text-muted);font-size:1rem}.pricing-features{list-style:none;margin:0 0 1.5rem;padding:0}.pricing-features li{color:#8b9ab5;color:var(--text-secondary);font-size:.875rem;padding:.375rem 0}.pricing-features li:before{color:#00d4aa;color:var(--accent);content:"✓ "}.pricing-card .btn{text-decoration:none}.landing-cta-band{padding:4rem 0;text-align:center}.landing-cta-inner h2{font-size:1.75rem;margin:0 0 1.5rem}.landing-cta-inner .btn{text-decoration:none}.landing-footer{border-top:1px solid #1e2836;border-top:1px solid var(--border-subtle);padding:2rem 0}.landing-footer-inner{text-align:center}.landing-footer p{color:#5c6b82;color:var(--text-muted);font-size:.875rem;margin:0}@media (max-width:900px){.features-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing-nav{padding:1rem 1.25rem}.landing-hero{grid-template-columns:1fr;padding:3rem 1.25rem 2rem}.landing-hero-visual{order:-1}.landing-section{padding:3.5rem 0}.landing-container{padding:0 1.25rem}.features-grid,.pricing-grid,.problem-grid{grid-template-columns:1fr}.sidebar{display:none}.main-content{margin-left:0}.page{padding:1.25rem}.page-header{flex-direction:column}.form-grid{grid-template-columns:1fr}.rop-formula{display:none}}
/*# sourceMappingURL=main.60abee8f.css.map*/