@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.d249ccec.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-400-normal.d65a6efd.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-latin-400-normal.cbe785df.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-devanagari-500-normal.59713c24.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-500-normal.ffb75300.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-ext-500-normal.e809e1d5.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-500-normal.e1148c49.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-500-normal.7777133e.woff2) format("woff2"),url(/_next/static/media/poppins-latin-500-normal.fd8e96c2.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/poppins-devanagari-700-normal.011c01b9.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-700-normal.257ad4f4.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/poppins-latin-ext-700-normal.adf6d1ec.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-700-normal.32cc6f6e.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/poppins-latin-700-normal.9a881e2a.woff2) format("woff2"),url(/_next/static/media/poppins-latin-700-normal.c83dad1a.woff) format("woff");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}:root{--color-monday-violet:#6161ff;--color-ink:#333333;--color-slate:#535768;--color-iron:#808080;--color-fog:#cacbcd;--color-mist:#d0d4e4;--color-cloud:#f5f6f8;--color-snow:#ffffff;--color-mint:#bcfe90;--color-sky:#abf0ff;--color-lavender:#eddff7;--color-periwinkle:#e7ecff;--color-forest:#2a5c4e;--font-poppins:"Poppins",ui-sans-serif,system-ui,sans-serif;--text-caption:12px;--text-body-sm:14px;--text-body:16px;--text-subheading:20px;--text-heading-sm:24px;--text-heading:36px;--text-heading-lg:48px;--leading-body:1.5;--leading-subheading:1.4;--leading-heading:1.2;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--spacing-8:8px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-96:96px;--radius-md:6px;--radius-xl:12px;--radius-cards:24px;--radius-buttons:160px;--shadow-xl:rgba(205,208,223,0.4) 0 2px 48px 0}*{box-sizing:border-box}body{margin:0;background:var(--color-cloud);color:var(--color-ink);font-family:var(--font-poppins);font-size:var(--text-body);line-height:var(--leading-body)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--color-forest);outline-offset:3px}h1,h2,h3,p{margin:0;overflow-wrap:anywhere}h1,h2{font-weight:500}h1{font-size:var(--text-heading);line-height:var(--leading-heading)}h2{font-size:var(--text-heading-sm)}h3{font-size:var(--text-subheading);font-weight:500}p{color:var(--color-slate)}img{display:block;max-width:100%;height:auto}.shell{min-height:100vh;display:flex}.sidebar{width:248px;flex:0 0 248px;padding:var(--spacing-32) var(--spacing-16);background:var(--color-snow);border-right:1px solid var(--color-mist)}.brand{display:block;padding:0 var(--spacing-16) var(--spacing-48)}.brand img{width:136px}.nav{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8)}.nav a{padding:12px var(--spacing-16);border-radius:var(--radius-md);color:var(--color-slate);font-size:var(--text-body-sm)}.nav a:hover,.nav a[aria-current=page]{background:var(--color-periwinkle);color:var(--color-monday-violet);font-weight:500}.sidebar-note{margin:var(--spacing-48) var(--spacing-16) 0;padding-top:var(--spacing-16);border-top:1px solid var(--color-mist);font-size:var(--text-caption)}.content{min-width:0;flex:1 1}.topbar{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-24);padding:var(--spacing-24) var(--spacing-40);background:var(--color-snow);border-bottom:1px solid var(--color-mist)}.admin-chip,.topbar p{font-size:var(--text-body-sm)}.admin-chip{display:flex;align-items:center;gap:var(--spacing-8)}.admin-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-lavender);color:var(--color-monday-violet);font-weight:700}.main{width:min(calc(100% - var(--spacing-80)),1120px);margin:0 auto;padding-block:var(--spacing-48) var(--spacing-96)}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-24);margin-bottom:var(--spacing-48)}.page-header p{margin-top:var(--spacing-8)}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px var(--spacing-24);border:0;border-radius:var(--radius-buttons);background:var(--color-monday-violet);color:var(--color-snow);font:inherit;font-size:var(--text-body-sm);font-weight:500;cursor:pointer}.button:hover{background:var(--color-ink)}.button.secondary{background:var(--color-snow);color:var(--color-ink);border:1px solid var(--color-mist)}.button.secondary:hover{background:var(--color-cloud)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-24);gap:var(--spacing-24)}.card{min-width:0;padding:var(--spacing-24);border:1px solid var(--color-mist);border-radius:var(--radius-cards);background:var(--color-snow);box-shadow:var(--shadow-xl)}.stat-label{font-size:var(--text-body-sm);color:var(--color-slate)}.stat-value{display:block;margin-top:var(--spacing-16);font-size:var(--text-heading-sm);font-weight:500}.stat-pending{display:block;margin-top:var(--spacing-8);font-size:var(--text-caption);color:var(--color-iron)}.section-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:var(--spacing-24);gap:var(--spacing-24);margin-top:var(--spacing-24)}.card-header{display:flex;justify-content:space-between;gap:var(--spacing-16);align-items:start;margin-bottom:var(--spacing-24)}.card-header p{margin-top:var(--spacing-8);font-size:var(--text-body-sm)}.empty{padding:var(--spacing-48) var(--spacing-24);border:1px dashed var(--color-mist);border-radius:var(--radius-xl);text-align:center}.empty strong{display:block;margin-bottom:var(--spacing-8)}.empty p{font-size:var(--text-body-sm)}.notice{display:flex;gap:var(--spacing-16);padding:var(--spacing-24);margin-top:var(--spacing-24);border-radius:var(--radius-xl);background:var(--color-periwinkle)}.notice p{font-size:var(--text-body-sm)}.login-page{min-height:100vh;display:grid;place-items:center;padding:var(--spacing-24);background:var(--color-cloud)}.login-card{width:min(100%,432px);padding:var(--spacing-40);border:1px solid var(--color-mist);border-radius:var(--radius-cards);background:var(--color-snow);box-shadow:var(--shadow-xl)}.login-card img{width:160px;margin-bottom:var(--spacing-48)}.login-card h1{font-size:var(--text-heading-sm)}.login-card>p{margin-top:var(--spacing-8);font-size:var(--text-body-sm)}.form{display:grid;grid-gap:var(--spacing-24);gap:var(--spacing-24);margin-top:var(--spacing-32)}.field{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);font-size:var(--text-body-sm);font-weight:500}.field input{width:100%;min-width:0;padding:14px var(--spacing-16);border:1px solid var(--color-mist);border-radius:var(--radius-md);background:var(--color-snow);color:var(--color-ink);font:inherit}.form .button{width:100%}.pending{padding:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-lavender);color:var(--color-slate);font-size:var(--text-body-sm)}.login-footer{margin-top:var(--spacing-32);font-size:var(--text-caption);text-align:center}@media (max-width:840px){.sidebar{width:208px;flex-basis:208px}.topbar{padding-inline:var(--spacing-24)}.main{width:min(calc(100% - var(--spacing-48)),1120px)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.shell{display:block}.sidebar{width:100%;padding:var(--spacing-16);border-right:0;border-bottom:1px solid var(--color-mist)}.brand{display:flex;justify-content:space-between;align-items:center;padding:0 0 var(--spacing-16)}.brand img{width:120px}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav a{padding:10px}.sidebar-note{display:none}.topbar{padding:var(--spacing-16)}.admin-chip{font-size:var(--text-caption)}.main{width:calc(100% - var(--spacing-32));padding-block:var(--spacing-32) var(--spacing-64)}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:var(--spacing-32)}.page-header .button{width:100%}.card{padding:var(--spacing-16)}.login-card{padding:var(--spacing-24)}}