:root{color-scheme:light;--bg:#f4f7fb;--bg-elevated:#ffffff;--panel:rgba(255,255,255,0.88);--panel-strong:rgba(255,255,255,0.98);--panel-border:rgba(15,23,42,0.08);--panel-border-strong:rgba(15,23,42,0.12);--text:#102033;--muted:#64748b;--muted-strong:#475569;--accent:#2563eb;--accent-strong:#60a5fa;--success:#16a34a;--shadow:0 20px 60px rgba(15,23,42,0.08);--radius-xl:28px;--radius-lg:20px;--radius-md:16px}@page{size:A4;margin:8mm}@media print{body,html{background:#ffffff!important}body{min-height:auto}}:root[data-theme=dark]{color-scheme:dark;--bg:#07111f;--bg-elevated:#0a1626;--panel:rgba(10,22,38,0.82);--panel-strong:rgba(12,24,42,0.94);--panel-border:rgba(255,255,255,0.08);--panel-border-strong:rgba(255,255,255,0.12);--text:#eef4fb;--muted:#9fb0c3;--muted-strong:#bfd0e4;--accent:#6ea8ff;--accent-strong:#8dc2ff;--success:#7dd3a7;--shadow:0 20px 60px rgba(0,0,0,0.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top,rgba(96,165,250,.18),transparent 28%),linear-gradient(180deg,#f8fbff,#edf3f9);color:var(--text);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(circle at top,rgba(110,168,255,.16),transparent 30%),linear-gradient(180deg,#08111d,#07111f)}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.brand-copy{display:grid;grid-gap:2px;gap:2px;margin-bottom:6px}.brand-copy strong{font-size:1.08rem;line-height:1.05}.brand-copy span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.brand-copy span,.detail-stack p,.feed-item p,.feed-item span,.list-item-card span,.metric-card p,.metric-card span,.nav-label,.timeline-item p,.topbar p,.user-card span{color:var(--muted)}.sidebar-brand-copy span,.sidebar-brand-copy strong{color:rgb(6,112,204)}.auth-page-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,rgba(37,99,235,.05),transparent 35%),var(--bg)}.auth-page-shell-login{background:linear-gradient(180deg,rgba(7,17,31,.26),rgba(7,17,31,.5)),radial-gradient(circle at top right,rgba(37,99,235,.2),transparent 38%),url(/_next/static/media/akisio-login-bg-v2.721e5ced.jpg) 50% /cover no-repeat,#d8e3ef}.auth-page-shell-not-found{background:linear-gradient(180deg,rgba(7,17,31,.32),rgba(7,17,31,.56)),radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 26%),url(/_next/static/media/akisio-404-bg.551ad789.jpg) 50% /cover no-repeat,#d6dfeb}.auth-page-panel{width:min(100%,520px);display:grid;grid-gap:18px;gap:18px}.auth-page-panel-not-found{width:min(100%,760px);justify-items:center;gap:24px}.auth-brand-block{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:22px 24px;border:1px solid rgba(148,163,184,.2);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(15,23,42,.06);text-align:left}.auth-brand-logo-wrap{flex:0 0 auto;display:flex;align-items:center}.auth-brand-logo{width:auto;height:44px}.auth-brand-copy{display:grid;grid-gap:2px;gap:2px;margin-bottom:0;text-align:left}.auth-brand-copy strong{font-size:1.22rem;line-height:1.15}.auth-brand-copy span{font-size:.78rem;line-height:1.1;letter-spacing:.03em;text-transform:none;white-space:nowrap}.auth-brand-copy span,.auth-brand-copy strong{color:rgb(6,112,204)}.auth-feedback-card,.auth-form-card{border:1px solid rgba(148,163,184,.24);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 22px 60px rgba(15,23,42,.08);padding:28px;display:grid;grid-gap:18px;gap:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-page-shell-login .auth-brand-block{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.3);box-shadow:0 20px 48px rgba(7,17,31,.18)}.auth-page-shell-login .auth-feedback-card,.auth-page-shell-login .auth-form-card{background:rgba(255,255,255,.84);border-color:rgba(255,255,255,.28);box-shadow:0 26px 64px rgba(7,17,31,.22)}.auth-copy-block{display:grid;grid-gap:8px;gap:8px}.auth-copy-block h2,.auth-feedback-card h2{margin:0;line-height:1.15}.auth-copy-block p,.auth-feedback-card p{margin:0;color:var(--muted);line-height:1.65}.auth-field-row{gap:8px}.button.auth-submit-button{justify-content:center;width:100%;min-height:64px;padding-inline:34px;border-radius:9999px}.auth-link-button{display:inline-flex;align-items:center;text-decoration:none}.button.auth-secondary-action{background:#dbeafe;color:#1e3a8a}.button.auth-secondary-action:hover{background:#bfdbfe}.auth-create-account-block{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.auth-create-account-block p{margin:0}.auth-section-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(148,163,184,.5),transparent)}.auth-info-banner{padding:12px 14px;border:1px solid var(--panel-border);border-radius:14px;background:rgba(37,99,235,.06)}html[data-theme=dark] .auth-brand-block,html[data-theme=dark] .auth-feedback-card,html[data-theme=dark] .auth-form-card{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.2);box-shadow:0 22px 60px rgba(2,6,23,.35)}html[data-theme=dark] .auth-page-shell-login{background:linear-gradient(180deg,rgba(2,6,23,.38),rgba(2,6,23,.72)),radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 38%),url(/_next/static/media/akisio-login-bg-v2.721e5ced.jpg) 50% /cover no-repeat,#07111f}html[data-theme=dark] .auth-page-shell-not-found{background:linear-gradient(180deg,rgba(2,6,23,.42),rgba(2,6,23,.76)),radial-gradient(circle at top left,rgba(191,219,254,.14),transparent 26%),url(/_next/static/media/akisio-404-bg.551ad789.jpg) 50% /cover no-repeat,#07111f}html[data-theme=dark] .auth-page-shell-login .auth-brand-block,html[data-theme=dark] .auth-page-shell-login .auth-feedback-card,html[data-theme=dark] .auth-page-shell-login .auth-form-card{background:rgba(10,22,38,.78);border-color:rgba(255,255,255,.16);box-shadow:0 24px 64px rgba(2,6,23,.42)}html[data-theme=dark] .button.auth-secondary-action{background:#bfdbfe;color:#0f172a}@media (max-width:720px){.auth-page-panel-not-found{gap:18px}}.button{padding:14px 22px;border-radius:9999px;font-weight:700;border:0;box-shadow:none;transition:background-color .16s ease,opacity .16s ease,transform .16s ease,filter .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.18);transform:none}.button:disabled:hover{transform:none}.auth-page-shell .button-primary{background:#2563eb;color:#ffffff}.auth-page-shell .button-primary:hover{background:#1d4ed8}.filter-row{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.filter-column span,.filter-row span,.toggle-row span{color:var(--muted);font-size:.94rem;font-weight:600}.filter-column input,.filter-column select,.filter-row input,.filter-row select,.range-inline input{width:100%;min-height:44px;border-radius:14px;border:1px solid var(--panel-border-strong);background:rgba(255,255,255,.92);color:var(--text);padding:.7rem .95rem;outline:none}.compact-text{gap:8px}.detail-error-card{color:#b91c1c}.detail-error-card p{margin:8px 0 0}