@font-face{font-family:heading;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:heading Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_6210a1{font-family:heading,heading Fallback;font-style:normal}.__variable_6210a1{--f-heading:"heading","heading Fallback"}@font-face{font-family:body;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_3c4791{font-family:body,body Fallback;font-style:normal}.__variable_3c4791{--f-body:"body","body Fallback"}:root{--color-brand-deep:#071029;--color-brand-violet:#5F4BF5;--color-brand-cyan:#44A6E5;--color-brand-white:#FCFCFC;--color-brand-black:#000000;--color-support-sky:#579FF8;--color-support-blue:#567FE8;--color-support-navy:#2C4081;--color-support-gray:#99A9BB;--color-support-graphite:#35373E;--color-support-cyan-bright:#41D2F9;--color-support-violet-bright:#6233F8;--color-status-new:#44A6E5;--color-status-negotiation:#567FE8;--color-status-reserved:#F5B942;--color-status-contract:#5F4BF5;--color-status-sold:#32C997;--color-status-critical:#F05A6A;--color-status-free:#DFE4F1;--gradient-brand:linear-gradient(120deg,#6233F8,#41D2F9);--gradient-violet-blue:linear-gradient(120deg,#5A3CF0,#4B7BEA);--gradient-deep-card:linear-gradient(140deg,#1D1B6B,#0C1738);--font-heading:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--bg:#071029;--card:#0C1738;--card2:#111F4A;--card-glass:rgba(17,31,74,.62);--ink:#FCFCFC;--ink2:#C6CFE6;--muted:#8E9BBE;--line:rgba(255,255,255,.1);--emphasis:#44A6E5;color-scheme:dark}[data-theme=light]{--bg:#F6F8FC;--card:#FFFFFF;--card2:#F2F5FB;--ink:#071029;--ink2:#2C4081;--muted:#65718F;--line:#DFE4F1;--emphasis:#5F4BF5;color-scheme:light}:root{--font-heading:var(--f-heading),system-ui,sans-serif;--font-body:var(--f-body),system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}:root:not([data-theme=light]) body{background:radial-gradient(1200px 600px at 85% -10%,rgba(95,75,245,.18),transparent 60%),var(--bg);background-attachment:fixed}.h,h1,h2,h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.side .logo{height:28px;width:auto}.side nav{display:flex;flex-direction:column;gap:2px}.side nav a{padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink2);font-family:var(--font-heading);font-weight:500;font-size:14px;display:flex;justify-content:space-between;align-items:center}.side nav a:hover,.side nav a[aria-current=page]{background:var(--card2);color:var(--ink)}.side nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--emphasis)}.side .tag{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 6px}.side .who{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-gap:8px;gap:8px;font-size:13px}.side .who .role{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-heading)}.main{padding:32px 40px 64px;max-width:1200px;width:100%}.page-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.page-head h1{font-size:28px}.eyebrow{font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--emphasis);margin-bottom:4px}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}:root:not([data-theme=light]) .card{background:var(--card-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.grid{display:grid;grid-gap:16px;gap:16px}.kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.kpi .n{font-size:32px;font-weight:600;line-height:1.1;margin-top:8px}.chip,.kpi .n{font-family:var(--font-heading)}.chip{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);border:1px solid var(--line);font-weight:500;font-size:12px;white-space:nowrap}.chip i{width:8px;height:8px;border-radius:50%}.bar,.chip i{background:var(--c)}.bar{width:4px;align-self:stretch;border-radius:4px}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:transparent;font-family:var(--font-heading);font-weight:600;font-size:14px;cursor:pointer}.btn:hover{background:var(--card2)}.btn-primary{border:0;color:var(--color-brand-white)}.btn-primary,.btn-primary:hover{background:var(--gradient-brand)}.btn-primary:hover{filter:brightness(1.08)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-family:var(--font-heading);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 12px}td,th{border-bottom:1px solid var(--line)}td{padding:12px;vertical-align:middle}tr.link:hover td{background:var(--card2);cursor:pointer}.table-card{padding:0;overflow:hidden}form.stack{grid-gap:16px}.fields,form.stack{display:grid;gap:16px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.fields .full{grid-column:1/-1}label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink2);font-family:var(--font-heading);font-weight:500}input,select,textarea{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card2);color:var(--ink);font-family:var(--font-body);font-size:14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--emphasis);outline-offset:1px}.error{color:var(--color-status-critical)}.error,.ok{font-size:13px}.ok{color:var(--color-status-sold)}.timeline{display:grid;grid-gap:0;gap:0}.timeline .ev{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.timeline .ev:last-child{border-bottom:0}.timeline .rec,.timeline .who{color:var(--muted);font-size:12px}.timeline .rec{margin-bottom:2px}.timeline .rec a:hover{color:var(--ink);text-decoration:underline}.diff del{color:var(--muted)}.diff ins{text-decoration:none;font-weight:500}.pager{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:13px}.pager-links{display:flex;gap:8px}.split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px;align-items:start}.empty{text-align:center;padding:48px 24px}.empty .h{font-size:18px;margin-bottom:6px}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth .card{width:100%;max-width:400px;padding:32px}.auth .logo{height:34px;margin-bottom:24px}.demo-users{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:static;height:auto}.main{padding:24px 16px}.fields,.split{grid-template-columns:1fr}}.logo-light,[data-theme=light] .logo-dark{display:none}[data-theme=light] .logo-light{display:inline-block}