@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34bf1ff7fd8f4d18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886bdf210a8a57c3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9f56976a2af2c907-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381aea3a1e0e81a7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/470d98c6383ada4d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d265558bc3f678d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c957829dfa5f850-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d6fa8ec3eb10a5e1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c66c3989b8a414b0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed Fallback;src:local("Arial");ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.00%;size-adjust:79.18%}.__className_2213e9{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal}.__variable_2213e9{--font-display-src:"Saira Condensed","Saira Condensed Fallback"}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Fraunces:ital,wght@0,400;0,500;0,600;1,400&family=Inter+Tight:wght@400;500;600;700&family=Major+Mono+Display&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#22429C;--primary-dark:#1A3079;--primary-mid:#2D52BE;--primary-light:#EAF0FB;--mission:#22429C;--mission-mid:#2D52BE;--mission-dark:#1A3079;--mission-light:#EAF0FB;--accent:#E8913A;--accent-dark:#C47420;--amber:#E8913A;--amber-light:#F5A623;--amber-dark:#C47420;--bujor:#C8102E;--bujor-bg:#FBE7EA;--bg:#FBFCFE;--paper:#FBFCFE;--paper-deep:#EEF2FB;--bg-gradient:#FBFCFE;--card:#FFFFFF;--surface:#FFFFFF;--surface-pressed:#EDF1F8;--border:#E3E8F1;--border-light:#F1F4FA;--kraft:#5A6B8C;--kraft-bg:#EEF2FB;--text:#1A1D24;--ink:#1A1D24;--ink-soft:#5C6675;--ink-faint:#A2A9B5;--text-muted:#5C6675;--text-inverse:#FFFFFF;--danger:#E84C3D;--danger-bg:#F8D7DA;--danger-text:#721C24;--success:#1B9E6D;--success-bg:#D4EDDA;--success-text:#155724;--warning:#E8913A;--warning-bg:#FFF3E0;--warning-text:#C47420;--info:#3A8FE8;--info-bg:#E3F2FD;--info-text:#1E40AF;--urgency-expired:#E84C3D;--urgency-expired-bg:#F8D7DA;--urgency-soon:#E8913A;--urgency-soon-bg:#FFF3E0;--urgency-later:#1B9E6D;--urgency-later-bg:#D4EDDA;--shadow-sm:0 2px 6px rgba(26,26,26,0.06);--shadow-md:0 4px 12px rgba(26,26,26,0.08);--shadow-lg:0 6px 20px rgba(26,26,26,0.10);--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--tempo-instant:80ms;--tempo-quick:180ms;--tempo-base:280ms;--tempo-slow:480ms;--easing-default:cubic-bezier(0.2,0.8,0.2,1);--font-serif:"Fraunces","Iowan Old Style","Apple Garamond","Times New Roman",serif;--font-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-data:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Major Mono Display","SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--font-display:var(--font-display-src,"Saira Condensed"),"Arial Narrow",var(--font-sans)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none;transition:color .15s}a:hover{color:var(--primary-dark)}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.025em;color:var(--ink)}h1,h2{font-weight:600}.wordmark,h1,h2{font-family:var(--font-display);letter-spacing:.01em}.wordmark{font-weight:700;text-transform:uppercase;color:var(--ink)}.wordmark-tld{color:var(--amber)}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.mono-display{font-family:var(--font-data);font-weight:600;letter-spacing:.12em}.stencil-display{font-family:var(--font-mono);font-weight:400;letter-spacing:.5px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 20px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:16px;cursor:pointer;transition:background var(--tempo-quick) var(--easing-default),transform var(--tempo-instant) var(--easing-default);white-space:nowrap;min-height:52px;font-family:var(--font-sans)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--mission);outline-offset:2px}.btn-primary{background:var(--mission);color:var(--text-inverse)}.btn-primary:not(:disabled):hover{background:var(--mission-mid)}.btn-primary:not(:disabled):active{transform:scale(.98);background:var(--mission-dark)}.btn-accent{background:var(--amber);color:var(--text-inverse);font-weight:700}.btn-accent:not(:disabled):hover{background:var(--amber-dark)}.btn-accent:not(:disabled):active{transform:scale(.98)}.btn-danger{background:var(--urgency-expired);color:var(--text-inverse)}.btn-danger:not(:disabled):hover{background:var(--bujor)}.btn-outline{background:var(--surface);border:1px solid var(--border);color:var(--text)}.btn-outline:not(:disabled):hover{background:var(--surface-pressed)}.btn-ghost{background:transparent;color:var(--mission);min-height:40px;padding:8px 12px}.btn-ghost:not(:disabled):hover{background:var(--mission-light)}.card{background:var(--surface);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-md);transition:box-shadow var(--tempo-base) var(--easing-default)}.card:hover{box-shadow:var(--shadow-lg)}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:0}.badge-success{background:var(--success-bg);color:var(--success-text)}.badge-warning{background:var(--warning-bg);color:var(--warning-text)}.badge-danger{background:var(--danger-bg);color:var(--danger-text)}.badge-info{background:var(--info-bg);color:var(--info-text)}.badge-bujor{background:var(--bujor-bg);color:var(--bujor)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.375rem;font-weight:500;font-size:.875rem;color:var(--ink-soft)}.form-input{width:100%;padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;color:var(--text);background-color:var(--surface);transition:all .2s;box-shadow:var(--shadow-sm)}.form-input:focus{outline:none;border-color:var(--mission);box-shadow:0 0 0 3px var(--mission-light)}.form-input::placeholder{color:var(--ink-faint)}.table{width:100%;border-collapse:separate;border-spacing:0}.table td,.table th{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--border);font-size:.875rem}.table th{font-weight:600;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.7rem;background-color:var(--paper-deep)}.table tr:last-child td{border-bottom:none}.table tbody tr:hover{background-color:var(--surface-pressed)}.dashboard-layout{display:flex;min-height:100vh}.sidebar{width:16rem;background:var(--card);border-right:1px solid var(--border);display:flex;flex-direction:column}.sidebar-header{padding:1.5rem;border-bottom:1px solid var(--border)}.sidebar-title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:.01em;text-transform:uppercase}.sidebar-title-suffix{color:var(--amber)}.sidebar-nav{padding:1rem .75rem;flex:1 1}.sidebar-link{display:flex;align-items:center;padding:.625rem .75rem;color:var(--text-muted);font-size:.875rem;font-weight:500;border-radius:var(--radius-md);margin-bottom:.25rem;transition:all .15s}.sidebar-link:hover{background:var(--surface-pressed);color:var(--text);text-decoration:none}.sidebar-link.active{color:var(--mission);background:var(--mission-light);font-weight:600}.dashboard-main{flex:1 1;padding:2.5rem 3rem;background:transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-in{animation:fadeInUp .35s cubic-bezier(.16,1,.3,1) both}.animate-in-1{animation-delay:0s}.animate-in-2{animation-delay:60ms}.animate-in-3{animation-delay:.12s}.animate-in-4{animation-delay:.18s}.skeleton{background:linear-gradient(90deg,#e9ecef 25%,#f1f3f5 50%,#e9ecef 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-md)}.skeleton-line{height:.875rem;margin-bottom:.5rem}.skeleton-line-short{width:60%}.skeleton-card{height:6rem}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.375rem;vertical-align:middle}.status-dot-pulse{animation:pulse 1.6s ease-in-out infinite}.card-interactive{cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.card-interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.card-interactive:active{transform:translateY(0);box-shadow:var(--shadow-sm)}