@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color-scheme:light;font-family:Space Grotesk,Trebuchet MS,sans-serif;--font-display: "Fraunces", "Times New Roman", serif;--font-sans: "Space Grotesk", "Trebuchet MS", sans-serif;--ink-900: #0f1216;--ink-700: #2d3138;--ink-500: #596270;--surface-100: #f6f3ef;--surface-200: #efe9e2;--surface-300: #e3d9cf;--accent-500: #d5542a;--accent-600: #b84724;--accent-700: #8f351b;--mint-300: #b0d7c8;--sun-200: #f8d98b;--shadow-soft: 0 18px 45px rgba(21, 20, 18, .12);--shadow-hard: 0 8px 24px rgba(21, 20, 18, .18);background-color:var(--surface-100);color:var(--ink-900);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,rgba(248,217,139,.4),transparent 50%),radial-gradient(circle at 30% 10%,rgba(176,215,200,.55),transparent 45%),linear-gradient(135deg,#f9f6f1,#f0e9e0 45%,#efe2d8)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0}h1{font-size:clamp(1.8rem,2.3vw,2.6rem)}h2{font-size:clamp(1.4rem,2vw,2rem)}p{margin:0}#app{min-height:100vh}.app-shell{display:grid;grid-template-columns:258px 1fr;min-height:100vh;position:relative}.app-shell--collapsed{grid-template-columns:98px 1fr}.sidebar{background:linear-gradient(180deg,#14171c,#1f242c);color:#fef9f3;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.2rem;box-shadow:inset -1px 0 #ffffff14;z-index:30}.brand{display:flex;gap:.65rem;align-items:center}.icon-button{margin-left:auto;background:#ffffff1f;border:none;color:#fff;border-radius:10px;padding:.5rem .8rem;cursor:pointer;min-width:44px;min-height:36px}.mobile-toggle{display:none;border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--ink-700);border-radius:999px;padding:.5rem 1rem;font-weight:600;font-family:var(--font-sans)}.sidebar-overlay{position:fixed;inset:0;background:#0f121659;z-index:20}.toast{position:fixed;right:2rem;bottom:2rem;background:#1f242c;color:#fff;padding:.85rem 1.2rem;border-radius:16px;box-shadow:var(--shadow-hard);z-index:40}.app-shell--collapsed .icon-button{margin-left:0}.brand__mark{background:var(--accent-500);color:#fff;font-weight:700;width:44px;height:44px;border-radius:14px;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.brand__text{display:flex;flex-direction:column;gap:.1rem}.brand__title{font-weight:600;font-size:.82rem;letter-spacing:.01em}.brand__subtitle{color:#fff9;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:.32rem}.nav__link{padding:.52rem .65rem;border-radius:12px;font-weight:600;font-size:.81rem;letter-spacing:.02em;transition:all .2s ease;background:#ffffff0b;display:flex;align-items:center;gap:.55rem;position:relative;border:1px solid rgba(255,255,255,.06);min-height:42px}.nav-badge{margin-left:auto;background:#f44d24;color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;padding:.1rem .45rem;min-width:22px;text-align:center}.nav__link:hover,.nav__link.router-link-active{background:#ffffff29;transform:translate(2px);border-color:#ffffff24}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:.8rem}.chip{background:#ffffff14;border-radius:14px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.2rem}.chip__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff80}.chip__value{font-weight:600;font-size:.85rem}.nav__icon-wrap{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;box-shadow:inset 0 -1px #ffffff2e}.nav__icon{width:17px;height:17px;fill:currentColor}.nav-tone--finance .nav__icon-wrap{background:linear-gradient(145deg,#f08a5d40,#d5542a33);color:#ffd3c2;border-color:#f08a5d59}.nav-tone--reports .nav__icon-wrap{background:linear-gradient(145deg,#9ad0ec47,#4499c92e);color:#d5f3ff;border-color:#9ad0ec57}.nav-tone--education .nav__icon-wrap{background:linear-gradient(145deg,#63c29142,#2f8f6b33);color:#d4fbe9;border-color:#63c2915c}.nav-tone--admin .nav__icon-wrap{background:linear-gradient(145deg,#f6c45347,#d4942638);color:#ffe8b8;border-color:#f6c45357}.nav-tone--hr .nav__icon-wrap{background:linear-gradient(145deg,#b1a6ff57,#6676eb33);color:#ece8ff;border-color:#b1a6ff5c}.logout-button{width:100%;background:#f44d242e;border-color:#f44d2499;color:#fff;font-weight:600}.logout-button:hover{background:#f44d2452;border-color:#f44d24e6;color:#fff}.app-shell--collapsed .chip{align-items:center}.app-shell--collapsed .nav__link{justify-content:center;padding:.42rem}.app-shell--collapsed .nav-badge{position:absolute;top:4px;right:6px;margin-left:0}.app-shell--collapsed .nav__icon-wrap{width:42px;height:42px;border-radius:13px}.app-shell--collapsed .nav__icon{width:20px;height:20px}.app-shell--collapsed .nav__link:after{content:attr(data-label);position:absolute;left:100%;margin-left:10px;background:#1f242c;color:#fff;padding:.35rem .55rem;border-radius:9px;font-size:.7rem;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .2s ease;white-space:nowrap}.app-shell--collapsed .nav__link:hover:after{opacity:1}.nav-section{display:flex;flex-direction:column;gap:.35rem}.nav-section__toggle{background:#ffffff14;border:none;color:#fff;border-radius:12px;padding:.5rem .72rem;display:flex;align-items:center;justify-content:space-between;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.app-shell--collapsed .nav-section__toggle span:first-child{display:none}.app-shell--collapsed .nav-section__toggle{justify-content:center;padding:.45rem}.nav-section__items{display:flex;flex-direction:column;gap:.3rem}.nav-section__chev{font-size:1rem}.nav-section--finance{border-left:3px solid #f08a5d;background:#f08a5d14}.nav-section--reports{border-left:3px solid #9ad0ec;background:#9ad0ec14}.nav-section--admin{border-left:3px solid #f6c453;background:#f6c4531f}.main{padding:2.5rem 3rem 3rem;display:flex;flex-direction:column;gap:2rem}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:var(--ink-500);margin-bottom:.6rem}.content{display:flex;flex-direction:column;gap:2rem}.stack{display:flex;flex-direction:column;gap:1.5rem}.filter-bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;background:var(--surface-200);padding:1rem 1.5rem;border-radius:20px;box-shadow:var(--shadow-soft)}.filter-group{display:flex;flex-wrap:wrap;gap:1rem}.date-controls{align-items:flex-end}.action-row{display:flex;gap:.7rem;align-items:center}.field{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--ink-500)}.field.inline{flex-direction:row;align-items:center;gap:.7rem}.field-control{border:1px solid transparent;padding:.6rem .9rem;border-radius:14px;font-family:var(--font-sans);background:#fff;min-width:200px;color:var(--ink-700);box-shadow:inset 0 0 0 1px #0000000a}.field-control--multi{min-height:120px;padding:.6rem .7rem;line-height:1.4}.field-control--multi option{padding:.25rem .4rem}.field-control:focus{outline:none;box-shadow:0 0 0 2px #d65c2333}.select-wrap{position:relative;display:inline-flex;align-items:center}.select-wrap select{appearance:none;padding-right:2.2rem;cursor:pointer}.select-wrap:after{content:"v";position:absolute;right:.9rem;pointer-events:none;color:var(--ink-500);font-size:.8rem}.primary-button,.ghost-button{border:none;border-radius:999px;padding:.7rem 1.4rem;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:all .2s ease}.primary-button{background:var(--accent-500);color:#fff;box-shadow:var(--shadow-hard)}.primary-button:hover{background:var(--accent-600);transform:translateY(-2px)}.ghost-button{background:transparent;color:var(--ink-700);border:1px solid rgba(0,0,0,.12)}.ghost-button:hover{border-color:#0000004d}.ghost-button.small{padding:.35rem .8rem;font-size:.8rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.kpi-card{background:#fff;padding:1.5rem;border-radius:24px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.6rem}.kpi-card--accent{background:linear-gradient(140deg,#14171c,#232932);color:#fef9f3}.split-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem}.balance-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.metric-row{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px dashed rgba(0,0,0,.1)}.insight-card{background:linear-gradient(130deg,#fef7ec,#f4efe7);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-soft)}.insight-card ul{padding-left:1.2rem;margin:1rem 0 0}.table-card{background:#fff;border-radius:22px;box-shadow:var(--shadow-soft);overflow:hidden}.table-card>.form-card__header{padding:1rem 1.5rem .95rem;border-bottom:1px solid var(--surface-200);background:linear-gradient(180deg,#fffffffa,#f7f2ebeb);align-items:flex-end}.table-card>.form-card__header .eyebrow{margin-bottom:.35rem}.table-card>.form-card__header h2,.table-card>.form-card__header h3{line-height:1.2}.table-head,.table-row{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr .8fr .8fr;gap:1rem;padding:1rem 1.5rem;align-items:center}.table-card--five .table-head,.table-card--five .table-row{grid-template-columns:2fr 1.4fr .6fr .6fr .8fr}.table-head{background:var(--surface-200);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.table-body{display:flex;flex-direction:column}.table-row{border-bottom:1px solid var(--surface-200)}.row-title{font-weight:600}.row-actions{display:flex;justify-content:flex-end}.list-stack{display:flex;flex-direction:column;gap:1rem}.entry-card{background:#fff;padding:1.4rem;border-radius:22px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.entry-card__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.entry-lines{display:grid;gap:.4rem}.entry-line{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;font-size:.9rem;padding:.4rem .2rem}.entry-line--head{font-weight:600;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.pill{border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.pill--on{background:#358e6d26;color:#277555}.pill--off{background:#b3473426;color:#b34734}.pill--info{background:#d5542a26;color:var(--accent-700)}.error{color:#b73c24;font-weight:600}.muted{color:var(--ink-500)}.login-page{min-height:100vh;display:grid;place-items:center;padding:2rem}.login-card{background:#fff;padding:3rem;border-radius:32px;box-shadow:var(--shadow-hard);width:min(420px,100%);display:flex;flex-direction:column;gap:2rem}.login-card__heading h1{font-family:var(--font-display)}.login-form{display:flex;flex-direction:column;gap:1.2rem}.login-card__note{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.form-card{background:#fff;border-radius:26px;padding:1.8rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1.5rem}.form-card__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.form-actions{display:flex;gap:.8rem;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid .full{grid-column:1 / -1}.form-grid input,.form-grid select{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:.6rem .8rem;font-family:var(--font-sans);background:#fff}.form-grid input[type=checkbox]{width:18px;height:18px;padding:0}.line-table{background:var(--surface-200);border-radius:20px;padding:1rem;display:grid;gap:.6rem}.line-head,.line-row,.line-footer{display:grid;grid-template-columns:2fr 1fr 1fr .7fr;gap:.8rem;align-items:center}.line-head{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.line-row select,.line-row input{border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:.5rem .6rem}.line-footer{font-weight:600}.modal{position:fixed;inset:0;background:#0f121659;display:grid;place-items:center;padding:1.5rem;z-index:120}.modal__card{background:#fff;border-radius:24px;padding:2rem;width:min(860px,100%);display:flex;flex-direction:column;gap:1.5rem;box-shadow:var(--shadow-hard);max-height:90vh;overflow:auto}.modal__card--wide{width:min(1024px,100%)}.modal__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modal-chart{background:#f7f3ec;border-radius:16px;padding:.8rem}.modal__actions{display:flex;justify-content:flex-end;gap:.8rem}.info-card{background:linear-gradient(120deg,#fff,#f9f3ea);padding:1.4rem;border-radius:20px;box-shadow:var(--shadow-soft)}.success{color:#1f7a55;font-weight:600}.list-card{background:#fff;border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.list-rows{display:flex;flex-direction:column;gap:.6rem}.list-row{display:flex;justify-content:space-between;padding-bottom:.4rem;border-bottom:1px dashed rgba(0,0,0,.08)}.list-section{display:flex;flex-direction:column;gap:.6rem}.summary-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;background:#fff;border-radius:22px;padding:1.5rem;box-shadow:var(--shadow-soft)}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.line-chart{display:flex;flex-direction:column;gap:.6rem}.line-chart svg{background:linear-gradient(180deg,rgba(47,143,107,.06),transparent 65%);border-radius:16px;padding:.4rem .2rem}.line-chart__labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));font-size:.7rem;color:var(--ink-500);gap:.4rem}.line-chart__value{font-size:.85rem;font-weight:600;color:var(--ink-700)}.line-chart__legend{display:flex;gap:1rem;font-size:.75rem;color:var(--ink-500)}.legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.4rem}.legend-dot--in{background:#2f8f6b}.legend-dot--out{background:#d5542a}.ghost-button.tiny{padding:.25rem .7rem;font-size:.75rem}.pro-dash .chart-card--elevated{box-shadow:0 16px 32px #1412101f;border:1px solid rgba(0,0,0,.04)}.chart-card--accent{background:linear-gradient(145deg,#111722,#1f2835);color:#fdf8f1}.chart-card--accent .muted{color:#ffffffb3}.chart-card--accent h3,.chart-card--accent span{color:#fef9f3}.chart-card--accent .chart-card__header .muted{color:#f8d98b;font-weight:700}.addon-section{background:#fff;border-radius:26px;padding:1.6rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.addon-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.addon-card{background:#f9f6f1;border-radius:20px;padding:1.2rem 1.2rem 1rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.8rem}.addon-card--accent{background:linear-gradient(150deg,#162033,#293753);color:#fef9f3}.addon-card--accent .muted{color:#ffffffb3}.addon-card__top{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.addon-card__chart{background:#0000000a;border-radius:14px;padding:.4rem}.addon-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));font-size:.7rem;color:var(--ink-500);gap:.2rem;margin-top:.3rem}.addon-chip{border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;background:#2f8f6b1f;color:#2f8f6b}.addon-chip--down{background:#d5542a1f;color:#d5542a}.chart-card{background:#fff;border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.chart-card__header{display:flex;justify-content:space-between;align-items:center}.bar-chart{display:flex;flex-direction:column;gap:.7rem}.bar-row{display:grid;grid-template-columns:120px 1fr;gap:.8rem;align-items:center}.bar-label{font-size:.8rem;color:var(--ink-500)}.bar-group{display:flex;flex-direction:column;gap:.4rem}.bar{height:26px;border-radius:999px;display:flex;align-items:center;padding-left:.6rem;color:#fff;font-size:.75rem;font-weight:600}.bar--in{background:linear-gradient(90deg,#2f8f6b,#60b08d)}.bar--out{background:linear-gradient(90deg,#d5542a,#f08a5d)}.sparkline{display:flex;flex-direction:column;gap:.6rem}.sparkline__stats{display:flex;justify-content:space-between;font-size:.75rem;color:var(--ink-500)}.bar-panel{background:#fff;border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.bar-panel__head{display:flex;justify-content:space-between;align-items:center}.bar-panel__grid{display:flex;flex-direction:column;gap:.6rem}.bar-panel__row{display:grid;grid-template-columns:120px 1fr 80px;gap:.8rem;align-items:center;font-size:.85rem}.bar-panel__track{background:var(--surface-200);border-radius:999px;height:12px;overflow:hidden}.bar-panel__fill{height:100%}.bar-panel__fill--pos{background:linear-gradient(90deg,#2f8f6b,#60b08d)}.bar-panel__fill--neg{background:linear-gradient(90deg,#d5542a,#f08a5d)}.bulk-card{background:var(--surface-200);border-radius:20px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.bulk-card input[type=text]{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:.5rem .6rem}.bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:180px;overflow-y:auto;overflow-x:hidden;padding-right:.4rem}.bulk-item{display:flex;gap:.6rem;align-items:center;background:#fff;border-radius:12px;padding:.4rem .6rem}.bulk-grid--tall{max-height:240px}.bulk-panel{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}.bulk-grid--roles{max-height:200px}.bulk-grid--permissions{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px}@media(max-width:960px){.form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-panel{grid-template-columns:1fr}}@media(max-width:720px){.form-grid--three{grid-template-columns:1fr}.bulk-grid--permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}.bulk-section{display:flex;flex-direction:column;gap:.6rem}.bulk-title{font-size:.85rem;color:var(--ink-500)}.table-card--audit .table-head,.table-card--audit .table-row{grid-template-columns:1fr 1fr 1.4fr 1.2fr .6fr}.table-card--approvals .table-head,.table-card--approvals .table-row{grid-template-columns:1fr 1.6fr .8fr .9fr .7fr 1fr}.print-area{background:#fff}.no-print{display:flex}@media print{body{background:#fff}.sidebar,.topbar,.no-print,.ghost-button,.primary-button{display:none!important}.main{padding:0}.print-area,.summary-card,.table-card,.list-card{box-shadow:none!important}}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .25s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(8px)}.empty-state{padding:2rem;color:var(--ink-500)}@media(max-width:1024px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;height:100vh;width:min(85vw,290px);transform:translate(-110%);transition:transform .25s ease;padding:1.5rem;overflow-y:auto}.nav{flex-direction:column}.app-shell--mobile-open .sidebar{transform:translate(0)}.mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.main{padding:2rem}.split-panel{grid-template-columns:1fr}}@media(max-width:720px){.topbar{flex-direction:column;align-items:flex-start}.table-head,.table-row{grid-template-columns:1.6fr 1fr;grid-auto-rows:auto}.table-head span:nth-child(3),.table-head span:nth-child(4),.table-head span:nth-child(5),.table-head span:nth-child(6),.table-row div:nth-child(3),.table-row div:nth-child(4),.table-row div:nth-child(5),.table-row div:nth-child(6){display:none}}.analytics-suite[data-v-4e9ba642],.addon-section[data-v-4e9ba642],.liquidity-panel[data-v-4e9ba642]{background:#ffffffb8;border:1px solid rgba(16,24,40,.08);border-radius:24px;padding:20px}.analytics-suite__head[data-v-4e9ba642]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.analytics-grid[data-v-4e9ba642]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-box[data-v-4e9ba642]{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:16px;min-height:280px;overflow:hidden;padding:12px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.chart-box[data-v-4e9ba642]:hover{box-shadow:0 12px 28px #0c14211f;transform:translateY(-2px)}.chart-box--wide[data-v-4e9ba642]{grid-column:1 / -1}.chart-box__head[data-v-4e9ba642]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.chart-box__head h3[data-v-4e9ba642]{margin:0}.chart-svg[data-v-4e9ba642]{display:block;height:320px;width:100%}.chart-svg--small[data-v-4e9ba642]{height:300px}.chart-grid-line[data-v-4e9ba642]{stroke:#1018281a;stroke-width:1}.chart-zero-line[data-v-4e9ba642]{stroke:#10182847;stroke-dasharray:4 4;stroke-width:1.2}.chart-axis-text[data-v-4e9ba642]{fill:#627089;font-size:10px;font-weight:600;letter-spacing:.04em}.chart-axis-text--x[data-v-4e9ba642]{text-anchor:middle}.chart-axis-text--y[data-v-4e9ba642]{text-anchor:end}.bar-rect[data-v-4e9ba642]{cursor:pointer;transition:transform .18s ease,opacity .18s ease,filter .18s ease;transform-origin:center bottom}.bar-rect[data-v-4e9ba642]:hover{filter:drop-shadow(0 6px 10px rgba(16,24,40,.16));opacity:.92;transform:scaleY(1.03)}.bar-rect--income[data-v-4e9ba642]{fill:#2f8f6b}.bar-rect--expense[data-v-4e9ba642]{fill:#d5542a}.line-path[data-v-4e9ba642]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.line-path--profit[data-v-4e9ba642]{stroke:#3b6ef3}.line-path--income[data-v-4e9ba642]{stroke:#2f8f6b}.line-path--expense[data-v-4e9ba642]{stroke:#d5542a}.line-dot[data-v-4e9ba642]{cursor:pointer;stroke:#fff;stroke-width:1.8;transition:transform .18s ease,filter .18s ease}.line-dot[data-v-4e9ba642]:hover{filter:drop-shadow(0 4px 8px rgba(16,24,40,.18));transform:scale(1.15)}.line-dot--profit[data-v-4e9ba642]{fill:#3b6ef3}.line-dot--income[data-v-4e9ba642]{fill:#2f8f6b}.line-dot--expense[data-v-4e9ba642]{fill:#d5542a}.chart-tooltip[data-v-4e9ba642]{background:#090f1af0;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#f7f9fd;display:grid;font-size:.76rem;gap:2px;left:0;max-width:220px;padding:7px 10px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-100%);z-index:5}.chart-tooltip strong[data-v-4e9ba642]{font-size:.78rem}.pie-wrap[data-v-4e9ba642]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pie-svg[data-v-4e9ba642]{width:100%;max-width:260px;justify-self:center}.pie-segment[data-v-4e9ba642]{cursor:pointer;transition:filter .2s ease,stroke-width .2s ease}.pie-segment[data-v-4e9ba642]:hover,.pie-segment--active[data-v-4e9ba642]{filter:drop-shadow(0 5px 10px rgba(16,24,40,.2))}.pie-center-text[data-v-4e9ba642]{fill:#0f172a;font-size:18px;font-weight:800;letter-spacing:.01em;text-anchor:middle}.pie-center-subtext[data-v-4e9ba642]{fill:#6b7280;font-size:12px;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase}.pie-legend[data-v-4e9ba642]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.pie-legend__item[data-v-4e9ba642]{align-items:center;background:#0f172a08;border:1px solid rgba(16,24,40,.08);border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:12px 1fr auto;padding:7px 9px;transition:background .2s ease,border-color .2s ease}.pie-legend__item[data-v-4e9ba642]:hover{background:#0f172a0f;border-color:#10182829}.pie-legend__swatch[data-v-4e9ba642]{border-radius:999px;display:inline-block;height:12px;width:12px}.pie-legend__name[data-v-4e9ba642]{color:#475467;font-size:.88rem}.addon-head[data-v-4e9ba642]{align-items:center;display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.addon-grid[data-v-4e9ba642]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.addon-card[data-v-4e9ba642]{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:16px;padding:12px}.addon-card__top[data-v-4e9ba642]{align-items:baseline;display:flex;justify-content:space-between;gap:10px}.addon-card__chart--compact[data-v-4e9ba642]{margin-top:8px}.addon-labels[data-v-4e9ba642]{color:#6a7485;display:grid;font-size:.76rem;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));letter-spacing:.03em;margin-top:4px}.addon-chip[data-v-4e9ba642]{border-radius:999px;font-size:.75rem;font-weight:700;padding:4px 8px}.addon-chip--up[data-v-4e9ba642]{background:#e5f4ed;color:#1d7a57}.addon-chip--down[data-v-4e9ba642]{background:#fbe9e3;color:#a24b2e}.addon-card--accent[data-v-4e9ba642]{background:linear-gradient(135deg,#f8fbff,#f1f6ff);color:#101828}.addon-card--accent .muted[data-v-4e9ba642],.addon-card--accent p[data-v-4e9ba642],.addon-card--accent h3[data-v-4e9ba642],.addon-card--accent span[data-v-4e9ba642]{color:#101828}.addon-card--accent .addon-chip--up[data-v-4e9ba642]{color:#1d7a57}.education-addon[data-v-4e9ba642]{background:#ffffffb8;border:1px solid rgba(16,24,40,.08);border-radius:24px;padding:20px}.education-addon__head[data-v-4e9ba642]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.education-addon__links[data-v-4e9ba642]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.education-kpis[data-v-4e9ba642]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.education-card[data-v-4e9ba642]{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:16px;padding:12px 14px}.education-card h3[data-v-4e9ba642]{margin:3px 0}.education-card small[data-v-4e9ba642]{color:#53627a}.education-grid[data-v-4e9ba642]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.education-panel[data-v-4e9ba642]{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:16px;padding:14px}.education-panel__head[data-v-4e9ba642]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.education-table__head[data-v-4e9ba642],.education-table__row[data-v-4e9ba642]{display:grid;gap:8px;padding:6px 0}.education-table__head[data-v-4e9ba642]{border-bottom:1px solid rgba(16,24,40,.08);color:#5b677a;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.education-table__row[data-v-4e9ba642]{border-bottom:1px solid rgba(16,24,40,.06);font-size:.92rem}.education-table--students .education-table__head[data-v-4e9ba642],.education-table--students .education-table__row[data-v-4e9ba642]{grid-template-columns:1.4fr .8fr .8fr}.education-table--signals .education-table__head[data-v-4e9ba642],.education-table--signals .education-table__row[data-v-4e9ba642]{grid-template-columns:1.4fr .9fr .7fr}.education-table--liquidity .education-table__head[data-v-4e9ba642],.education-table--liquidity .education-table__row[data-v-4e9ba642]{grid-template-columns:1.5fr 1fr .8fr}@media(max-width:1100px){.analytics-grid[data-v-4e9ba642],.pie-wrap[data-v-4e9ba642]{grid-template-columns:1fr}.chart-svg[data-v-4e9ba642],.chart-svg--small[data-v-4e9ba642]{height:280px}.addon-grid[data-v-4e9ba642]{grid-template-columns:1fr}.education-kpis[data-v-4e9ba642]{grid-template-columns:repeat(2,minmax(0,1fr))}.education-grid[data-v-4e9ba642]{grid-template-columns:1fr}}@media(max-width:680px){.education-kpis[data-v-4e9ba642]{grid-template-columns:1fr}.chart-svg[data-v-4e9ba642],.chart-svg--small[data-v-4e9ba642]{height:250px}.education-table__head[data-v-4e9ba642],.education-table__row[data-v-4e9ba642]{font-size:.85rem}}.accounts-grid[data-v-502c0eb7]{align-items:center;column-gap:12px;grid-template-columns:52px 1.5fr 1fr .9fr .9fr .8fr 1fr}.accounts-table .table-head[data-v-502c0eb7]{background:#f3efe8;font-size:.83rem;letter-spacing:.06em;position:sticky;top:0;z-index:12;text-transform:uppercase}.accounts-table .table-row[data-v-502c0eb7]{min-height:62px}.accounts-table .table-row[data-v-502c0eb7]:nth-child(2n){background:#10182808}.cell-sr[data-v-502c0eb7]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-502c0eb7]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.danger[data-v-502c0eb7]{border-color:#b8212147;color:#9f2a2a}@media(max-width:1100px){.accounts-grid[data-v-502c0eb7]{grid-template-columns:44px 1.2fr .9fr .8fr .8fr .8fr .9fr}}.stack[data-v-9c849ba6]{width:100%;max-width:1360px;margin:0 auto;align-items:stretch}.account-cell[data-v-9c849ba6]{display:flex;gap:.35rem;align-items:flex-start}.searchable-select[data-v-9c849ba6]{position:relative;width:100%}.searchable-select__trigger[data-v-9c849ba6]{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.14);padding:.45rem .7rem;background:#fff;font-family:var(--font-sans);text-align:left;cursor:pointer;min-height:38px;font-size:.88rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__trigger[data-v-9c849ba6]:focus-visible{outline:none;box-shadow:0 0 0 2px #d5542a33;border-color:#d5542a66}.searchable-select__trigger[data-v-9c849ba6]:disabled{background:#f3f3f3;cursor:not-allowed}.searchable-select__menu[data-v-9c849ba6]{position:absolute;z-index:1200;top:calc(100% + .3rem);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 14px 28px #0000002e;padding:.45rem}.searchable-select__input[data-v-9c849ba6]{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:.4rem .5rem;margin-bottom:.4rem;font-size:.86rem;line-height:1.35;font-family:var(--font-sans)}.searchable-select__list[data-v-9c849ba6]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;overscroll-behavior:contain;scrollbar-gutter:stable}.searchable-select__option[data-v-9c849ba6]{border:1px solid transparent;border-radius:8px;background:transparent;padding:.35rem .45rem;margin:0;text-align:left;cursor:pointer;font-size:.85rem;font-family:var(--font-sans);font-weight:500;line-height:1.35;min-height:32px;width:100%;display:flex;align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__option[data-v-9c849ba6]::-moz-focus-inner{border:0;padding:0}.searchable-select__option[data-v-9c849ba6]:hover{background:#f2f6ff;border-color:#d9e5ff}.searchable-select__option--active[data-v-9c849ba6]{background:#e8f0ff;border-color:#bfd3ff}.searchable-select__empty[data-v-9c849ba6]{color:#7a7a7a;font-size:.85rem;padding:.4rem .5rem}.ghost-button.tiny[data-v-9c849ba6]{padding:.2rem .6rem;font-size:.8rem;align-self:center}.line-table[data-v-9c849ba6]{background:linear-gradient(180deg,#efe8df,#ece4da);border:1px solid #ded3c7;border-radius:20px;padding:.9rem;display:grid;gap:.55rem;font-size:.88rem;overflow:visible}.line-table .line-head[data-v-9c849ba6],.line-table .line-row[data-v-9c849ba6],.line-table .line-footer[data-v-9c849ba6]{display:grid;grid-template-columns:32px 1.45fr 1.1fr .82fr .82fr 1.15fr .8fr;align-items:center;gap:.4rem}.line-table .line-head[data-v-9c849ba6]{padding:0 .45rem .3rem}.line-table .line-head span[data-v-9c849ba6]{font-weight:700;color:#5e5c58;font-size:.78rem;letter-spacing:.06em}.line-table .line-row[data-v-9c849ba6],.line-table .line-footer[data-v-9c849ba6]{background:#fff;border:1px solid #e1d8cd;border-radius:14px;padding:.55rem .6rem}.line-table .line-row[data-v-9c849ba6]:hover{border-color:#cfbeaa}.line-row input[data-v-9c849ba6],.line-head span[data-v-9c849ba6],.line-footer span[data-v-9c849ba6],.line-footer strong[data-v-9c849ba6],.line-row .cell[data-v-9c849ba6]{width:100%}.line-row input[data-v-9c849ba6]{border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:.42rem .55rem;min-height:38px;font-size:.86rem}.line-footer[data-v-9c849ba6]{font-weight:700}.line-footer strong[data-v-9c849ba6]{text-align:right;font-size:.95rem}.form-actions.gap[data-v-9c849ba6]{gap:.5rem}.search-inline[data-v-9c849ba6]{display:flex;gap:.4rem;align-items:center}.search-inline input[data-v-9c849ba6]{width:120px;padding:.35rem .6rem;border:1px solid #c8c8c8;border-radius:8px}.line-actions[data-v-9c849ba6]{display:flex;justify-content:flex-end;padding-top:.5rem}.line-actions .primary-button[data-v-9c849ba6]{min-width:140px}.pager[data-v-9c849ba6]{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.data-table[data-v-9c849ba6]{font-size:.84rem;width:100%;min-width:1120px;table-layout:auto;border-collapse:separate;border-spacing:0}.data-table th[data-v-9c849ba6],.data-table td[data-v-9c849ba6]{padding:.56rem .6rem;border-bottom:1px solid #ece4d8;vertical-align:middle;white-space:normal}.data-table th[data-v-9c849ba6]{position:sticky;top:0;background:#f2ece4;z-index:2;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#5f5d59;font-weight:700}.data-table th[data-v-9c849ba6]:nth-child(1),.data-table td[data-v-9c849ba6]:nth-child(1){width:52px}.data-table th[data-v-9c849ba6]:nth-child(2),.data-table td[data-v-9c849ba6]:nth-child(2){width:84px}.data-table th[data-v-9c849ba6]:nth-child(3),.data-table td[data-v-9c849ba6]:nth-child(3){width:98px}.data-table th[data-v-9c849ba6]:nth-child(4),.data-table td[data-v-9c849ba6]:nth-child(4){width:160px}.data-table th[data-v-9c849ba6]:nth-child(5),.data-table td[data-v-9c849ba6]:nth-child(5){width:155px}.data-table th[data-v-9c849ba6]:nth-child(6),.data-table td[data-v-9c849ba6]:nth-child(6),.data-table th[data-v-9c849ba6]:nth-child(7),.data-table td[data-v-9c849ba6]:nth-child(7){width:92px}.data-table th[data-v-9c849ba6]:nth-child(8),.data-table td[data-v-9c849ba6]:nth-child(8){width:170px}.data-table th[data-v-9c849ba6]:nth-child(9),.data-table td[data-v-9c849ba6]:nth-child(9){width:86px}.data-table th[data-v-9c849ba6]:nth-child(10),.data-table td[data-v-9c849ba6]:nth-child(10){width:130px}.data-table td[data-v-9c849ba6]:nth-child(4),.data-table td[data-v-9c849ba6]:nth-child(5),.data-table td[data-v-9c849ba6]:nth-child(8){word-break:break-word}.data-table td.detail-cell[data-v-9c849ba6]{min-width:260px;line-height:1.35}.data-table td.num[data-v-9c849ba6]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.data-table tbody tr[data-v-9c849ba6]:nth-child(odd){background:#fff}.data-table tbody tr[data-v-9c849ba6]:nth-child(2n){background:#fcfaf7}.data-table tbody tr[data-v-9c849ba6]:hover{background:#f4f8ff;transition:background .12s ease}.table-wrapper[data-v-9c849ba6]{width:100%;overflow-x:auto;border-radius:18px;border:1px solid #ddd2c4;background:#fff;box-shadow:0 8px 18px #261c0f0f}.table-actions[data-v-9c849ba6]{display:flex;gap:.35rem;align-items:center;justify-content:center}.table-actions .ghost-button.small[data-v-9c849ba6]{padding:.28rem .58rem;font-size:.74rem}@media(max-width:900px){.stack[data-v-9c849ba6]{max-width:100%}.form-card__header[data-v-9c849ba6]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions.gap[data-v-9c849ba6]{width:100%;flex-wrap:wrap;justify-content:flex-start}.search-inline[data-v-9c849ba6],.search-inline input[data-v-9c849ba6]{width:100%}.form-grid[data-v-9c849ba6]{grid-template-columns:1fr}.line-table[data-v-9c849ba6]{overflow-x:auto;overflow-y:visible}.line-table .line-head[data-v-9c849ba6],.line-table .line-row[data-v-9c849ba6],.line-table .line-footer[data-v-9c849ba6]{min-width:0}.data-table[data-v-9c849ba6]{min-width:0;width:100%}.line-table .line-head[data-v-9c849ba6]{display:none}.line-table .line-row[data-v-9c849ba6]{grid-template-columns:1fr;gap:.5rem;padding:.75rem;border-radius:12px}.line-table .line-row .cell[data-v-9c849ba6]{display:flex;flex-direction:column;gap:.25rem}.line-table .line-row .cell[data-v-9c849ba6]:before{content:attr(data-label);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a}.line-footer[data-v-9c849ba6]{grid-template-columns:1fr;gap:.4rem}.data-table thead[data-v-9c849ba6]{display:none}.data-table[data-v-9c849ba6],.data-table tbody[data-v-9c849ba6],.data-table tr[data-v-9c849ba6],.data-table td[data-v-9c849ba6]{display:block;width:100%}.data-table tr[data-v-9c849ba6]{margin-bottom:.75rem;padding:.75rem;border-radius:12px}.data-table td[data-v-9c849ba6]{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0}.data-table td[data-v-9c849ba6]:before{content:attr(data-label);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;font-weight:600}}.trial-grid[data-v-a10bd90c]{align-items:center;column-gap:12px;grid-template-columns:52px 1.6fr 1fr .9fr .9fr .9fr .8fr}.trial-table .table-head[data-v-a10bd90c]{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.trial-table .table-row[data-v-a10bd90c]:nth-child(2n){background:#10182808}.cell-sr[data-v-a10bd90c]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-a10bd90c]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media(max-width:1100px){.trial-grid[data-v-a10bd90c]{grid-template-columns:44px 1.3fr .9fr .8fr .8fr .8fr .8fr}}.report-card[data-v-971b3a1e]{background:#fff;border-radius:22px;box-shadow:var(--shadow-soft);overflow:hidden}.report-head[data-v-971b3a1e]{align-items:flex-end;border-bottom:1px solid rgba(15,23,42,.08);display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem}.report-eyebrow[data-v-971b3a1e]{font-size:.72rem;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.report-period[data-v-971b3a1e]{font-size:.86rem;font-weight:600;text-align:right}.report-section[data-v-971b3a1e]{display:flex;flex-direction:column;gap:0;padding:1rem 1.5rem 1.2rem}.report-section+.report-section[data-v-971b3a1e]{border-top:1px solid rgba(15,23,42,.08)}.report-section__title[data-v-971b3a1e]{font-size:.9rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.report-grid[data-v-971b3a1e]{align-items:center;display:grid;grid-template-columns:1fr 160px;gap:.8rem;padding:.55rem .15rem}.report-grid span[data-v-971b3a1e]:last-child,.report-grid strong[data-v-971b3a1e]:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.report-grid--head[data-v-971b3a1e]{border-bottom:1px solid rgba(15,23,42,.09);color:var(--ink-500);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-grid--row[data-v-971b3a1e]{border-bottom:1px dashed rgba(15,23,42,.08);font-size:.9rem}.report-grid--total[data-v-971b3a1e]{background:#d5542a14;border:1px solid rgba(213,84,42,.2);border-radius:12px;font-size:.92rem;margin-top:.6rem;padding-inline:.7rem}@media print{.report-card[data-v-971b3a1e]{border-radius:0;box-shadow:none}.summary-card[data-v-971b3a1e]{border-top:1px solid rgba(15,23,42,.12);margin-top:1rem;page-break-inside:avoid}}@media(max-width:720px){.report-head[data-v-971b3a1e]{align-items:flex-start;flex-direction:column}.report-period[data-v-971b3a1e]{text-align:left}.report-grid[data-v-971b3a1e]{grid-template-columns:1fr 120px}}.audit-table[data-v-e97ba46c]{overflow-x:auto}.audit-grid[data-v-e97ba46c]{align-items:center;column-gap:8px;grid-template-columns:48px .9fr .8fr .8fr 1.1fr .8fr .6fr;min-width:980px}.audit-table .table-head[data-v-e97ba46c]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.7rem 1rem}.audit-table .table-head>span[data-v-e97ba46c]{text-align:center;justify-self:center}.audit-table .table-row[data-v-e97ba46c]{align-items:center;font-size:.79rem;min-height:52px;padding:.55rem 1rem}.audit-table .table-row>div[data-v-e97ba46c]{min-width:0;text-align:center}.audit-table .table-row[data-v-e97ba46c]:nth-child(2n){background:#10182808}.cell-action .row-title[data-v-e97ba46c],.cell-entity[data-v-e97ba46c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-table .muted[data-v-e97ba46c]{font-size:.74rem}.cell-sr[data-v-e97ba46c]{color:#5d6a7e;font-weight:700;text-align:center}.pagination-bar[data-v-e97ba46c]{padding-top:.8rem;padding-bottom:.8rem}@media(max-width:1100px){.audit-grid[data-v-e97ba46c]{min-width:920px}.pagination-bar .action-row[data-v-e97ba46c]{flex-wrap:wrap}}.account-dropdown[data-v-dd8d02b3]{position:relative;min-width:320px}.account-dropdown__trigger[data-v-dd8d02b3]{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;min-width:320px}.account-dropdown__chev[data-v-dd8d02b3]{color:var(--ink-500);font-size:.8rem}.account-dropdown__menu[data-v-dd8d02b3]{position:absolute;top:calc(100% + 8px);left:0;width:min(430px,85vw);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;box-shadow:0 16px 32px #14121024;padding:.7rem;z-index:35}.account-dropdown__search[data-v-dd8d02b3]{width:100%;min-width:0}.account-dropdown__list[data-v-dd8d02b3]{margin-top:.55rem;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.account-dropdown__option[data-v-dd8d02b3]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid transparent;background:#fff;border-radius:10px;padding:.45rem .55rem;cursor:pointer;text-align:left}.account-dropdown__option[data-v-dd8d02b3]:hover{background:#f7f3ec;border-color:#0000001a}.account-dropdown__option--active[data-v-dd8d02b3]{background:#edf5ff;border-color:#c6dafb}.account-dropdown__option--selected[data-v-dd8d02b3]{background:#eaf7f1;border-color:#9ed1b8}.account-dropdown__actions[data-v-dd8d02b3]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:.45rem;justify-content:flex-end}.account-dropdown__empty[data-v-dd8d02b3]{padding:.9rem .5rem}.value-boost[data-v-dd8d02b3]{align-self:flex-end;padding-bottom:.2rem}.bar-line[data-v-dd8d02b3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.bar-wrap[data-v-dd8d02b3]{position:relative}.bar-tooltip[data-v-dd8d02b3]{position:absolute;left:.6rem;top:-1.95rem;background:#12161ef5;color:#fff;border-radius:8px;padding:.2rem .45rem;font-size:.72rem;white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.bar-wrap:hover .bar-tooltip[data-v-dd8d02b3],.bar-wrap:focus-within .bar-tooltip[data-v-dd8d02b3],.bar-wrap:focus .bar-tooltip[data-v-dd8d02b3]{opacity:1;transform:translateY(0)}.bar-amount[data-v-dd8d02b3]{min-width:102px;text-align:right;font-size:.78rem;color:var(--ink-700);font-variant-numeric:tabular-nums}.employees-grid[data-v-45a9772e]{align-items:center;column-gap:12px;grid-template-columns:52px 1.3fr 1fr 1fr .9fr 1fr}.employees-table .table-head[data-v-45a9772e]{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.employees-table .table-row[data-v-45a9772e]:nth-child(2n){background:#10182808}.cell-sr[data-v-45a9772e]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-45a9772e]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media(max-width:1200px){.employees-grid[data-v-45a9772e]{grid-template-columns:44px 1.2fr .9fr .9fr .8fr .9fr}}.ledger-table-card[data-v-9dfcc872]{overflow:hidden}.ledger-grid[data-v-9dfcc872]{align-items:center;column-gap:10px;grid-template-columns:56px .9fr .8fr 1.9fr 1fr .86fr .86fr .95fr .7fr}.ledger-grid[data-v-9dfcc872]>*{border-right:1px solid rgba(15,23,42,.12);padding:.2rem .55rem}.ledger-grid[data-v-9dfcc872]>*:first-child{border-left:1px solid rgba(15,23,42,.12)}.ledger-grid--head[data-v-9dfcc872]{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.table-body .table-row[data-v-9dfcc872]{min-height:54px;font-size:.84rem;align-items:center}.table-body .table-row[data-v-9dfcc872]:nth-child(2n){background:#10182808}.table-body .table-row[data-v-9dfcc872]:hover{background:#4e80ff1a}.ledger-grid--total[data-v-9dfcc872]{background:#d5542a14!important;border-top:1px solid rgba(213,84,42,.25)}.cell-sr[data-v-9dfcc872]{color:#5d6a7e;font-weight:700;text-align:center}.cell-description[data-v-9dfcc872]{word-break:break-word;line-height:1.25}.cell-posted[data-v-9dfcc872]{color:#667085;font-size:.76rem;line-height:1.15}.cell-number[data-v-9dfcc872]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cell-number--pos[data-v-9dfcc872]{color:#1f7a55;font-weight:700}.cell-number--neg[data-v-9dfcc872]{color:#a33d3d;font-weight:700}.row-actions--ledger[data-v-9dfcc872]{justify-content:center;flex-wrap:wrap}.pager[data-v-9dfcc872]{align-items:center;display:flex;gap:.6rem;justify-content:flex-end;padding:.75rem 1rem 1rem}@media(max-width:1200px){.ledger-grid[data-v-9dfcc872]{grid-template-columns:46px .85fr .8fr 1.4fr .9fr .85fr .85fr .95fr .72fr}}@media(max-width:900px){.ledger-grid[data-v-9dfcc872]{grid-template-columns:1fr;row-gap:.35rem}.ledger-grid[data-v-9dfcc872]>*{border-left:0;border-right:0;padding:0}.ledger-grid--head[data-v-9dfcc872]{display:none}.table-body .table-row[data-v-9dfcc872]{min-height:0;padding:.75rem 1rem}.table-body .table-row .cell-number[data-v-9dfcc872],.table-body .table-row .cell-sr[data-v-9dfcc872],.table-body .table-row .cell-posted[data-v-9dfcc872],.table-body .table-row .cell-description[data-v-9dfcc872]{text-align:left}.pager[data-v-9dfcc872]{justify-content:flex-start}}.inline-input[data-v-c490a4b5]{min-width:0}.reco-grid[data-v-c490a4b5]{display:grid;gap:1rem}.table-tools[data-v-c490a4b5]{align-items:center;background:linear-gradient(180deg,#fffffffa,#f7f2ebe6);border-bottom:1px solid #e5ded3;display:grid;gap:.75rem;grid-template-columns:1.35fr auto 1fr;padding:.9rem 1.2rem}.table-tools--ledger[data-v-c490a4b5]{grid-template-columns:auto 1fr}.table-tools__rows[data-v-c490a4b5]{align-items:center;display:inline-flex;gap:.45rem}.table-tools__rows .field-control[data-v-c490a4b5]{min-width:74px}.pager[data-v-c490a4b5]{align-items:center;display:flex;gap:.4rem;justify-content:flex-end}.compact-input[data-v-c490a4b5]{font-size:.7rem;line-height:1.08;padding:.24rem .35rem}.compact-date[data-v-c490a4b5]{font-size:.7rem;padding:.2rem .32rem}.searchable-select[data-v-c490a4b5]{position:relative;width:100%;min-width:0}.searchable-select__trigger[data-v-c490a4b5]{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.14);padding:.34rem .55rem;background:#fff;font-family:var(--font-sans);text-align:left;cursor:pointer;min-height:31px;font-size:.76rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__trigger[data-v-c490a4b5]:focus-visible{outline:none;box-shadow:0 0 0 2px #d5542a33;border-color:#d5542a66}.searchable-select__menu[data-v-c490a4b5]{position:absolute;z-index:1400;top:calc(100% + .22rem);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 14px 28px #0000002e;padding:.4rem}.searchable-select__input[data-v-c490a4b5]{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:.36rem .5rem;margin-bottom:.35rem;font-size:.8rem;line-height:1.35}.searchable-select__list[data-v-c490a4b5]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;overscroll-behavior:contain;scrollbar-gutter:stable}.searchable-select__option[data-v-c490a4b5]{border:1px solid transparent;border-radius:8px;background:transparent;padding:.34rem .45rem;margin:0;text-align:left;cursor:pointer;font-size:.8rem;font-family:var(--font-sans);font-weight:500;line-height:1.35;min-height:30px;width:100%;display:flex;align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__option[data-v-c490a4b5]::-moz-focus-inner{border:0;padding:0}.searchable-select__option[data-v-c490a4b5]:hover{background:#f2f6ff;border-color:#d9e5ff}.searchable-select__option--active[data-v-c490a4b5]{background:#e8f0ff;border-color:#bfd3ff}.searchable-select__empty[data-v-c490a4b5]{color:#7a7a7a;font-size:.8rem;padding:.34rem .45rem}.two-line[data-v-c490a4b5]{resize:none;min-height:2.2rem}.data-table[data-v-c490a4b5]{width:100%;font-size:.72rem;border-collapse:collapse;table-layout:fixed}.data-table th[data-v-c490a4b5],.data-table td[data-v-c490a4b5]{padding:.28rem .22rem;border-bottom:1px solid #e5dfd6;vertical-align:middle;text-align:left}.data-table th[data-v-c490a4b5]:first-child,.data-table td[data-v-c490a4b5]:first-child{width:22px}.data-table th[data-v-c490a4b5]:nth-child(2),.data-table td[data-v-c490a4b5]:nth-child(2){width:34px}.data-table thead th[data-v-c490a4b5]{background:#f4eee6;text-transform:uppercase;font-size:.65rem;letter-spacing:.05em}.data-table tbody tr[data-v-c490a4b5]:nth-child(2n){background:#fbfaf8}.data-table tbody tr[data-v-c490a4b5]:hover{background:#f1f6ff}.row-selected[data-v-c490a4b5]{outline:2px solid #ffd28d}.table-wrapper[data-v-c490a4b5]{width:100%;overflow-x:hidden}.row-actions[data-v-c490a4b5]{display:flex;gap:.24rem;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}.row-actions .ghost-button[data-v-c490a4b5]{white-space:normal;padding:.2rem .38rem;font-size:.67rem;line-height:1;border-bottom:0;min-width:76px}.data-table th[data-v-c490a4b5]:nth-child(3),.data-table td[data-v-c490a4b5]:nth-child(3){white-space:nowrap;width:92px}.data-table th[data-v-c490a4b5]:nth-child(4),.data-table td[data-v-c490a4b5]:nth-child(4){white-space:nowrap;width:90px}.data-table th[data-v-c490a4b5]:nth-child(5),.data-table td[data-v-c490a4b5]:nth-child(5),.data-table th[data-v-c490a4b5]:nth-child(6),.data-table td[data-v-c490a4b5]:nth-child(6){width:176px}.data-table th[data-v-c490a4b5]:nth-child(10),.data-table td[data-v-c490a4b5]:nth-child(10){width:138px}.data-table th[data-v-c490a4b5]:nth-child(7),.data-table td[data-v-c490a4b5]:nth-child(7),.data-table th[data-v-c490a4b5]:nth-child(8),.data-table td[data-v-c490a4b5]:nth-child(8){width:72px}.data-table th[data-v-c490a4b5]:nth-child(7),.data-table td[data-v-c490a4b5]:nth-child(7),.data-table th[data-v-c490a4b5]:nth-child(8),.data-table td[data-v-c490a4b5]:nth-child(8),.data-table th[data-v-c490a4b5]:nth-child(9),.data-table td[data-v-c490a4b5]:nth-child(9){font-size:.72rem}.data-table th[data-v-c490a4b5]:nth-child(9),.data-table td[data-v-c490a4b5]:nth-child(9){width:90px}.data-table th[data-v-c490a4b5]:last-child,.data-table td[data-v-c490a4b5]:last-child{width:120px}.data-table td:nth-child(10) .searchable-select__trigger[data-v-c490a4b5]{min-height:30px;font-size:.74rem;padding:.24rem .38rem}.data-table th[data-v-c490a4b5]:nth-child(1),.data-table td[data-v-c490a4b5]:nth-child(1),.data-table th[data-v-c490a4b5]:nth-child(2),.data-table td[data-v-c490a4b5]:nth-child(2),.data-table th[data-v-c490a4b5]:nth-child(7),.data-table td[data-v-c490a4b5]:nth-child(7),.data-table th[data-v-c490a4b5]:nth-child(8),.data-table td[data-v-c490a4b5]:nth-child(8),.data-table th[data-v-c490a4b5]:nth-child(9),.data-table td[data-v-c490a4b5]:nth-child(9),.data-table th[data-v-c490a4b5]:last-child,.data-table td[data-v-c490a4b5]:last-child{text-align:center}.pill[data-v-c490a4b5]{min-width:5rem;text-align:center}.posted-to[data-v-c490a4b5]{color:#2e5e3f;font-size:.74rem;font-weight:700}.ledger-panel .table-head[data-v-c490a4b5]{font-size:.7rem;letter-spacing:.05em;padding:.8rem 1.2rem;grid-template-columns:1.05fr 2.5fr 1fr 1fr .95fr}.ledger-panel .table-row[data-v-c490a4b5]{font-size:.8rem;min-height:54px;padding:.75rem 1.2rem;grid-template-columns:1.05fr 2.5fr 1fr 1fr .95fr}.ledger-panel .table-head>span[data-v-c490a4b5],.ledger-panel .table-row>div[data-v-c490a4b5]{border-right:1px solid #e5dfd6;padding:.05rem .75rem}.ledger-panel .table-head>span[data-v-c490a4b5]:last-child,.ledger-panel .table-row>div[data-v-c490a4b5]:last-child{border-right:none}.ledger-panel .table-row[data-v-c490a4b5]:nth-child(2n){background:#fbfaf8}.ledger-panel .table-row[data-v-c490a4b5]:hover{background:#f1f6ff}.ledger-panel .row-title[data-v-c490a4b5]{font-size:.88rem;line-height:1.35;white-space:normal;word-break:break-word}.ledger-panel .table-row--selected[data-v-c490a4b5]{outline:2px solid #ffd28d;outline-offset:-2px;background:#fff7eb}.ledger-panel[data-v-c490a4b5]{margin-top:.95rem}.data-table td[data-v-c490a4b5]:last-child{border-bottom-color:transparent}.inline-input[data-v-c490a4b5],.inline-textarea[data-v-c490a4b5],.two-line[data-v-c490a4b5]{box-sizing:border-box;width:100%}.two-line[data-v-c490a4b5]{max-height:3.2rem;overflow:auto}@media(max-width:1200px){.table-tools[data-v-c490a4b5],.table-tools--ledger[data-v-c490a4b5]{grid-template-columns:1fr}.pager[data-v-c490a4b5]{justify-content:flex-start;flex-wrap:wrap}}.assets-table .table-head[data-v-843868ea]{font-size:.79rem;letter-spacing:.06em;text-transform:uppercase}.assets-grid[data-v-843868ea]{align-items:center;column-gap:10px;grid-template-columns:52px 1.35fr .95fr .9fr 1fr .8fr .8fr .7fr 1.2fr}.table-row.assets-grid[data-v-843868ea]{min-height:56px}.table-row.assets-grid[data-v-843868ea]:hover{background:#1018280a}.asset-cell[data-v-843868ea]{display:flex;flex-direction:column;gap:2px}.linkish[data-v-843868ea]{background:transparent;border:0;color:#172b4d;cursor:pointer;font-weight:700;padding:0;text-align:left}.subtext[data-v-843868ea]{font-size:.78rem}.row-actions[data-v-843868ea]{display:flex;gap:8px}.cell-sr[data-v-843868ea]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-843868ea]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.status-pill[data-v-843868ea]{border:1px solid #cfd8e3;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:700;line-height:1;padding:.35rem .6rem}.status-pill--on[data-v-843868ea]{background:#ecfdf3;border-color:#98e2b3;color:#085d3a}.status-pill--off[data-v-843868ea]{background:#fff1f3;border-color:#f5b8c6;color:#9f1239}@media(max-width:1360px){.assets-grid[data-v-843868ea]{grid-template-columns:46px 1.25fr .9fr .9fr 1fr .75fr .75fr .7fr 1.15fr}}.mode-section[data-v-a1dcffb9]{margin-top:12px;padding-top:8px}.mode-section__head[data-v-a1dcffb9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mode-section__head h3[data-v-a1dcffb9]{font-size:.98rem;margin:0}.mode-list[data-v-a1dcffb9]{display:grid;gap:10px}.mode-row[data-v-a1dcffb9]{align-items:end;display:grid;gap:12px;grid-template-columns:120px 1.2fr .8fr auto}.mode-row__toggle[data-v-a1dcffb9]{margin-bottom:7px}.mode-row__action[data-v-a1dcffb9]{align-items:center;display:flex;height:100%;justify-content:flex-end}.programs-grid[data-v-a1dcffb9]{align-items:center;column-gap:10px;grid-template-columns:52px .9fr 1fr 1.4fr 1.3fr}.program-students-grid[data-v-a1dcffb9]{align-items:center;column-gap:8px;grid-template-columns:44px .95fr .85fr 1fr .7fr .7fr .75fr}.programs-table .table-head[data-v-a1dcffb9],.program-students-grid.table-head[data-v-a1dcffb9]{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.programs-table .table-row[data-v-a1dcffb9]:nth-child(2n),.program-students-grid.table-row[data-v-a1dcffb9]:nth-child(2n){background:#10182808}.mode-pills[data-v-a1dcffb9]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cell-sr[data-v-a1dcffb9]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-a1dcffb9]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.danger[data-v-a1dcffb9]{color:#9b2c2c}.program-students-modal[data-v-a1dcffb9]{max-width:min(1200px,calc(100vw - 40px));width:min(1200px,calc(100vw - 40px))}@media(max-width:1200px){.mode-row[data-v-a1dcffb9]{grid-template-columns:110px 1fr 1fr auto}.programs-grid[data-v-a1dcffb9]{grid-template-columns:44px .85fr .9fr 1.3fr 1.2fr}.program-students-grid[data-v-a1dcffb9]{grid-template-columns:40px .85fr .8fr 1fr .65fr .65fr .7fr}}.students-table[data-v-afb278ae],.summary-table[data-v-afb278ae]{overflow-x:auto}.students-grid[data-v-afb278ae]{display:grid;align-items:center;column-gap:6px;grid-template-columns:46px 1.5fr .9fr 1.2fr .85fr .72fr .72fr .82fr 1fr;width:100%;min-width:0}.pending-fee-grid[data-v-afb278ae]{display:grid;align-items:center;column-gap:6px;grid-template-columns:46px 1.45fr 1.25fr .86fr .82fr .86fr .9fr;min-width:0;width:100%}.pending-verification-grid[data-v-afb278ae]{display:grid;align-items:center;column-gap:6px;grid-template-columns:46px 1.3fr 1.05fr .78fr .72fr 1fr .66fr .8fr;min-width:0;width:100%}.table-toolbar[data-v-afb278ae]{margin-bottom:8px}.table-filters[data-v-afb278ae]{align-items:center;display:flex;gap:8px;flex-wrap:wrap}.table-filters .field-control[data-v-afb278ae]{min-width:180px}.compact-select[data-v-afb278ae]{min-width:108px!important}.table-actions[data-v-afb278ae]{align-items:center;display:flex;gap:8px}.students-table .table-head[data-v-afb278ae]{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0;z-index:2;padding:.68rem 1rem}.students-table .table-head>span[data-v-afb278ae]{text-align:center;justify-self:center}.sort-trigger[data-v-afb278ae]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.sort-trigger[data-v-afb278ae]:hover{color:#2f5f9a}.summary-table .table-head[data-v-afb278ae]{font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;padding:.62rem 1rem}.summary-table .table-head>span[data-v-afb278ae]{justify-self:center;text-align:center}.students-table .table-row[data-v-afb278ae]:nth-child(2n){background:#10182808}.students-table .table-footer[data-v-afb278ae]{border-top:1px solid #dce1ec;display:grid;font-size:.79rem;font-weight:700;padding:.55rem .9rem}.footer-label[data-v-afb278ae]{color:#3a4c67;font-weight:700}.footer-metric[data-v-afb278ae]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.footer-metric>span[data-v-afb278ae]{color:#3a4c67;font-size:.72rem;font-weight:600}.footer-metric>strong[data-v-afb278ae]{font-size:1.02rem}.students-table .table-row[data-v-afb278ae]{font-size:.79rem;padding:.55rem .9rem;min-height:54px}.summary-table .table-row[data-v-afb278ae]{font-size:.78rem;min-height:50px;padding:.5rem .85rem}.students-table .table-row>div[data-v-afb278ae]{align-items:center;display:flex;justify-content:center;min-width:0;text-align:center}.summary-table .table-row>div[data-v-afb278ae]{align-items:center;display:flex;justify-content:center;min-width:0;text-align:center}.student-cell[data-v-afb278ae],.batch-cell[data-v-afb278ae]{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.student-cell .row-title[data-v-afb278ae],.batch-cell .row-title[data-v-afb278ae]{display:block;margin-bottom:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.student-email[data-v-afb278ae],.batch-cell .muted[data-v-afb278ae]{display:block;font-size:.74rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.summary-table .row-actions[data-v-afb278ae]{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0;width:100%}.summary-table .row-actions .ghost-button[data-v-afb278ae]{font-size:.71rem;min-width:94px;padding:.2rem .5rem;white-space:nowrap}.tiny-ref[data-v-afb278ae]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-amount-input[data-v-afb278ae]{max-width:128px;min-height:34px;min-width:94px;text-align:center}.enroll-date[data-v-afb278ae]{white-space:nowrap}.students-table .row-actions .ghost-button[data-v-afb278ae]{font-size:.71rem;min-width:112px;padding:.22rem .5rem;white-space:nowrap;width:100%}.cell-sr[data-v-afb278ae]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-afb278ae]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;text-align:center;white-space:nowrap}.students-table .row-actions[data-v-afb278ae]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;width:100%}.table-pager[data-v-afb278ae]{align-items:center;border-top:1px solid #e5e9f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:.65rem .9rem}.pager-controls[data-v-afb278ae]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.danger[data-v-afb278ae]{color:#9b2c2c}@media(max-width:1200px){.students-grid[data-v-afb278ae]{grid-template-columns:42px 1.35fr .88fr 1.05fr .82fr .68fr .68fr .8fr .95fr}.pending-fee-grid[data-v-afb278ae]{grid-template-columns:42px 1.35fr 1.15fr .82fr .78fr .82fr .86fr}.pending-verification-grid[data-v-afb278ae]{grid-template-columns:42px 1.15fr .98fr .74fr .7fr .9fr .62fr .76fr}.table-filters .field-control[data-v-afb278ae]{min-width:140px}}.status-stack[data-v-c9e0cf14]{display:grid;gap:8px;position:sticky;top:10px;z-index:15}.lms-layout[data-v-9c7c702c]{height:100vh;min-height:100vh;background:linear-gradient(135deg,#f7f5f2,#e9e3da);display:grid;grid-template-columns:292px 1fr}.lms-layout--sidebar-collapsed[data-v-9c7c702c]{grid-template-columns:98px 1fr}.lms-layout--login[data-v-9c7c702c]{grid-template-columns:1fr;position:relative;overflow:hidden;place-items:center;padding:40px 16px}.lms-layout--login[data-v-9c7c702c]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='220'%3E%3Crect width='100%25' height='100%25' fill='transparent'/%3E%3Ctext x='0' y='60' font-family='Georgia,serif' font-size='28' fill='%239b8f83' fill-opacity='0.12'%3Ep4provider%3C/text%3E%3Ctext x='40' y='120' font-family='Georgia,serif' font-size='28' fill='%239b8f83' fill-opacity='0.12'%3Ep4provider%3C/text%3E%3Ctext x='120' y='180' font-family='Georgia,serif' font-size='28' fill='%239b8f83' fill-opacity='0.12'%3Ep4provider%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:360px 200px;pointer-events:none}.lms-layout--login[data-v-9c7c702c]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.7),transparent 45%),radial-gradient(circle at 80% 10%,rgba(255,246,230,.7),transparent 40%),radial-gradient(circle at 70% 80%,rgba(224,239,255,.55),transparent 45%);pointer-events:none}.auth__card[data-v-9c7c702c]{background:#fffffffa;padding:24px 26px;border-radius:16px;box-shadow:0 20px 60px #18202e1f,0 2px 10px #18202e14;width:min(380px,92vw);max-width:90vw;display:grid;gap:10px;margin:0;position:relative;z-index:1}.auth__header h1[data-v-9c7c702c]{margin:2px 0 6px;letter-spacing:-.01em}.auth__card .field[data-v-9c7c702c]{gap:6px}.auth__card .field-control[data-v-9c7c702c]{padding:.55rem .75rem;border-radius:9px}.auth__card .primary-button[data-v-9c7c702c]{padding:.6rem 1rem;border-radius:10px;width:100%;min-height:40px;margin-top:2px}.auth__header h1[data-v-9c7c702c]{margin:0}.side[data-v-9c7c702c]{background:linear-gradient(180deg,#101826,#0a1220);color:#e5e7eb;padding:16px 14px;display:flex;flex-direction:column;gap:14px;border-right:1px solid rgba(255,255,255,.1);box-shadow:12px 0 26px #070c1447;position:relative;z-index:20;position:sticky;top:0;height:100vh;overflow-y:auto}.side__brand[data-v-9c7c702c]{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:4px 2px}.side__logo[data-v-9c7c702c]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#f97316,#f59e0b);display:grid;place-items:center;font-weight:700;color:#fff;box-shadow:0 8px 18px #f9731659}.side__title[data-v-9c7c702c]{display:block;font-size:1.02rem;font-weight:700;letter-spacing:.02em}.side__subtitle[data-v-9c7c702c]{margin:0;font-size:.75rem;color:#e5e7eba6;text-transform:uppercase;letter-spacing:.12em}.side__collapse[data-v-9c7c702c]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#dbe3f0;cursor:pointer;font-size:.8rem;font-weight:700;height:32px;width:32px}.side__header[data-v-9c7c702c]{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.side__identity[data-v-9c7c702c]{min-width:0}.side__identity strong[data-v-9c7c702c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__identity .muted.small[data-v-9c7c702c]{display:block;font-size:.74rem;line-height:1.1;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar[data-v-9c7c702c]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f97316,#f59e0b);display:grid;place-items:center;font-weight:700;color:#fff;box-shadow:0 6px 16px #f9731659}.side__nav[data-v-9c7c702c]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.side__section[data-v-9c7c702c]{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#e5e7eb8c;margin:4px 0 2px}.side__nav a[data-v-9c7c702c],.side-link[data-v-9c7c702c]{align-items:center;color:#e5e7eb;display:flex;text-decoration:none;font-weight:600;gap:10px;padding:9px 12px;border-radius:10px;background:#ffffff0b;border:1px solid transparent;transition:all .2s ease;position:relative;text-align:left}.side-link[data-v-9c7c702c]{cursor:pointer}.side__nav a[data-v-9c7c702c]:hover,.side-link[data-v-9c7c702c]:hover,.side-link--active[data-v-9c7c702c]{background:#ffffff24;border-color:#ffffff1f;transform:translate(2px)}.side-link__icon[data-v-9c7c702c]{align-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#f5f7fb;display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;min-width:20px;width:20px}.side-link__text[data-v-9c7c702c]{white-space:nowrap}.side .ghost-button[data-v-9c7c702c]{margin-top:auto;align-self:stretch;border-radius:12px;padding:.6rem .9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.side-logout[data-v-9c7c702c]{display:flex;align-items:center;gap:10px;justify-content:flex-start}.side--collapsed .side__brand[data-v-9c7c702c]{grid-template-columns:1fr;justify-items:center}.side--collapsed .side__brand-text[data-v-9c7c702c],.side--collapsed .side__identity[data-v-9c7c702c],.side--collapsed .side__section[data-v-9c7c702c],.side--collapsed .side-link__text[data-v-9c7c702c]{display:none}.side--collapsed .side__header[data-v-9c7c702c]{grid-template-columns:1fr;justify-items:center}.side--collapsed .side__nav[data-v-9c7c702c]{padding:8px}.side--collapsed .side__nav a[data-v-9c7c702c],.side--collapsed .side-link[data-v-9c7c702c]{justify-content:center;padding:10px 8px}.side--collapsed .side-logout[data-v-9c7c702c]{justify-content:center}.side-menu-toggle[data-v-9c7c702c],.side-overlay[data-v-9c7c702c]{display:none}.main[data-v-9c7c702c]{height:100vh;padding:32px;overflow-y:auto;overflow-x:hidden}.hero[data-v-9c7c702c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.cards[data-v-9c7c702c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.card[data-v-9c7c702c]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 6px 20px #0000000f}.pill-row[data-v-9c7c702c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bar[data-v-9c7c702c]{width:100%;height:10px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin:8px 0}.bar__fill[data-v-9c7c702c]{display:block;height:100%;background:linear-gradient(90deg,#34d399,#10b981)}.list[data-v-9c7c702c]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.list li[data-v-9c7c702c]{background:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #0000000d}.fee-uploader[data-v-9c7c702c]{background:#f8fbff;border:1px solid #dce7f4;border-radius:12px;margin-bottom:12px;padding:12px}.fee-uploader__grid[data-v-9c7c702c]{margin-top:8px}.fee-grid[data-v-9c7c702c]{grid-template-columns:.9fr .8fr .8fr .7fr}.assignment-grid[data-v-9c7c702c]{grid-template-columns:.9fr 1.5fr .8fr .8fr 1.4fr .9fr}.lecture-toolbar[data-v-9c7c702c]{margin-bottom:14px}.lecture-toolbar .field-control[data-v-9c7c702c]{background:#fff;border:1px solid #dce4ee;border-radius:12px;font-size:.9rem;min-width:260px;width:min(420px,100%)}.lecture-library[data-v-9c7c702c]{background:linear-gradient(180deg,#fcfdff,#f8fafc);border:1px solid #e5ebf3}.lecture-player-layout[data-v-9c7c702c]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.lecture-player-panel[data-v-9c7c702c],.lecture-card[data-v-9c7c702c]{background:#fff;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #0f172a0f}.lecture-player-header[data-v-9c7c702c]{align-items:center;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:10px 12px}.lecture-card__sr[data-v-9c7c702c]{background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:6px 10px}.lecture-card__thumb[data-v-9c7c702c]{display:block;width:100%;height:160px;object-fit:cover;background:#e5e7eb}.lecture-card__body[data-v-9c7c702c]{padding:12px 14px 14px}.lecture-card__body h4[data-v-9c7c702c]{margin:0 0 6px;font-size:1.02rem;line-height:1.35}.lecture-card__body p[data-v-9c7c702c]{margin:0 0 10px;min-height:42px;line-height:1.45}.lecture-player-stage[data-v-9c7c702c]{background:#090e17;border:1px solid #e3e9f2;border-radius:12px;margin:10px 12px 0;overflow:hidden;position:relative}.lecture-player-frame[data-v-9c7c702c]{background:#0b111b;border:0;display:block;height:420px;margin:0;width:100%}.lecture-player-cover[data-v-9c7c702c]{appearance:none;background:#0b111b;border:0;cursor:pointer;display:block;height:420px;padding:0;position:relative;width:100%}.lecture-player-cover__image[data-v-9c7c702c],.lecture-player-cover__fallback[data-v-9c7c702c]{display:block;height:100%;object-fit:cover;width:100%}.lecture-player-cover__fallback[data-v-9c7c702c]{align-items:center;color:#e2e8f0;display:flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.02em;padding:12px;text-align:center}.lecture-player-cover__overlay[data-v-9c7c702c]{background:linear-gradient(180deg,#02060e4d,#02060ead);inset:0;position:absolute}.lecture-player-cover__play[data-v-9c7c702c]{background:#fffffff0;border-radius:999px;color:#111827;font-size:.85rem;font-weight:800;left:50%;letter-spacing:.06em;padding:10px 18px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease}.lecture-player-cover:hover .lecture-player-cover__play[data-v-9c7c702c]{box-shadow:0 14px 28px #00000059;transform:translate(-50%,-50%) scale(1.03)}.lecture-card__actions[data-v-9c7c702c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lecture-sidebar[data-v-9c7c702c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;max-height:620px;overflow:auto;padding:10px;box-shadow:inset 0 1px #fff9}.lecture-side-item[data-v-9c7c702c]{align-items:center;background:#fff;border:1px solid #e4eaf2;border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:28px 72px 1fr;margin-bottom:8px;padding:6px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.lecture-side-item[data-v-9c7c702c]:hover{border-color:#cfd9e8;box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.lecture-side-item--active[data-v-9c7c702c]{border-color:#f97316;box-shadow:inset 0 0 0 1px #f9731633,0 6px 16px #f973161f}.lecture-side-item__sr[data-v-9c7c702c]{color:#667085;font-size:.75rem;font-weight:700;text-align:center}.lecture-side-item__thumb[data-v-9c7c702c]{border-radius:8px;height:44px;object-fit:cover;width:72px}.lecture-side-item__meta[data-v-9c7c702c]{display:grid;gap:2px}.lecture-side-item__meta strong[data-v-9c7c702c]{font-size:.86rem;line-height:1.2;color:#0f172a}.lecture-side-item__meta small[data-v-9c7c702c]{color:#667085;font-size:.72rem}.small-area[data-v-9c7c702c]{min-height:64px}.player-modal[data-v-9c7c702c]{position:fixed;inset:0;background:#000000a6;display:grid;place-items:center;z-index:30}.player-card[data-v-9c7c702c]{background:#fff;width:min(900px,90vw);padding:16px;border-radius:12px;box-shadow:0 12px 32px #00000040}.player-card iframe[data-v-9c7c702c]{width:100%;height:480px;border:none;border-radius:10px}.error[data-v-9c7c702c]{color:#c0392b}.success[data-v-9c7c702c]{color:#0f8a5f}@media(max-width:900px){.lms-layout[data-v-9c7c702c],.lms-layout--sidebar-collapsed[data-v-9c7c702c]{grid-template-columns:1fr}.side-overlay[data-v-9c7c702c]{background:#02060e85;display:block;inset:0;position:fixed;z-index:18}.side[data-v-9c7c702c]{bottom:0;left:0;max-width:86vw;position:fixed;top:0;transform:translate(-104%);transition:transform .25s ease;width:292px;z-index:19}.side.side--open[data-v-9c7c702c]{transform:translate(0)}.side--collapsed .side__brand-text[data-v-9c7c702c],.side--collapsed .side__identity[data-v-9c7c702c],.side--collapsed .side__section[data-v-9c7c702c],.side--collapsed .side-link__text[data-v-9c7c702c]{display:initial}.side--collapsed .side__brand[data-v-9c7c702c]{grid-template-columns:44px 1fr auto;justify-items:stretch}.side--collapsed .side__header[data-v-9c7c702c]{grid-template-columns:48px 1fr;justify-items:stretch}.side--collapsed .side__nav a[data-v-9c7c702c],.side--collapsed .side-link[data-v-9c7c702c]{justify-content:flex-start;padding:9px 12px}.side--collapsed .side-logout[data-v-9c7c702c]{justify-content:flex-start}.side-menu-toggle[data-v-9c7c702c]{display:inline-flex}.main[data-v-9c7c702c]{padding:18px}.assignment-grid[data-v-9c7c702c],.lecture-player-layout[data-v-9c7c702c]{grid-template-columns:1fr}.lecture-player-frame[data-v-9c7c702c],.lecture-player-cover[data-v-9c7c702c]{height:240px}.lecture-sidebar[data-v-9c7c702c]{max-height:360px}.lecture-cards[data-v-9c7c702c]{grid-template-columns:1fr}}.lecture-grid[data-v-43e12d64]{grid-template-columns:1.1fr 1.5fr 1.3fr .7fr 1fr}.assignment-grid[data-v-43e12d64]{grid-template-columns:1.4fr 1.2fr .7fr .8fr 1.6fr}.submission-grid[data-v-43e12d64]{grid-template-columns:1fr .9fr 1.3fr .7fr .7fr 1.2fr .6fr}.small-input[data-v-43e12d64]{min-width:80px}.multi-select[data-v-43e12d64]{min-height:150px}.batch-chip[data-v-43e12d64]{align-items:center;background:#1f7a521f;border:1px solid rgba(31,122,82,.25);border-radius:999px;color:#1f7a52;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;margin-right:6px;margin-bottom:6px;padding:3px 8px}.chip-remove[data-v-43e12d64]{background:transparent;border:none;color:#9b2c2c;cursor:pointer;font-size:.78rem;font-weight:800;line-height:1;padding:0}@media(max-width:1100px){.lecture-grid[data-v-43e12d64],.assignment-grid[data-v-43e12d64],.submission-grid[data-v-43e12d64]{grid-template-columns:1fr}}.signals-screen[data-v-b7b3f577]{gap:14px}.intro-head[data-v-b7b3f577]{align-items:flex-start}.signal-intro .muted[data-v-b7b3f577]{margin-top:4px;max-width:780px}.intro-actions[data-v-b7b3f577]{display:flex;flex-wrap:wrap;gap:8px}.cards--signals[data-v-b7b3f577]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}.kpi-card[data-v-b7b3f577]{border:1px solid rgba(25,45,78,.12);border-radius:14px;padding:16px;background:linear-gradient(160deg,#fff,#f6f9fc)}.kpi-card h3[data-v-b7b3f577]{margin:6px 0 2px;font-size:1.02rem}.kpi-card strong[data-v-b7b3f577]{font-size:1.8rem;line-height:1}.form-grid--signals[data-v-b7b3f577]{grid-template-columns:repeat(5,minmax(0,1fr))}.fee-upload-grid[data-v-b7b3f577]{grid-template-columns:repeat(4,minmax(0,1fr))}.signals-table[data-v-b7b3f577]{overflow-x:auto}.signals-table .table-head[data-v-b7b3f577]{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.signals-table .table-row[data-v-b7b3f577]{align-items:center;min-height:58px;font-size:.82rem}.signals-table .table-row[data-v-b7b3f577]:nth-child(2n){background:#10182808}.signals-table .table-row[data-v-b7b3f577]:hover{background:#2c70da17}.package-grid[data-v-b7b3f577],.member-grid[data-v-b7b3f577],.active-grid[data-v-b7b3f577],.expire-grid[data-v-b7b3f577],.removed-grid[data-v-b7b3f577],.pending-signal-grid[data-v-b7b3f577],.payment-grid[data-v-b7b3f577]{min-width:1040px}.package-grid[data-v-b7b3f577]{grid-template-columns:56px 1.1fr .72fr .9fr .76fr .72fr .9fr}.member-grid[data-v-b7b3f577]{grid-template-columns:56px 1.15fr 1.2fr 1fr .9fr .85fr .8fr .8fr}.active-grid[data-v-b7b3f577]{grid-template-columns:56px 1fr .9fr 1.2fr .85fr .75fr .95fr}.expire-grid[data-v-b7b3f577]{grid-template-columns:56px 1fr .9fr 1.1fr .72fr .9fr .9fr 1.15fr}.removed-grid[data-v-b7b3f577]{grid-template-columns:56px 1fr .9fr 1.1fr .72fr .95fr 1.05fr .8fr}.pending-signal-grid[data-v-b7b3f577]{grid-template-columns:56px 1.1fr 1fr .9fr .72fr .96fr .9fr}.payment-grid[data-v-b7b3f577]{grid-template-columns:56px 1fr 1.05fr .84fr .88fr .7fr .72fr .82fr .72fr}.table-toolbar[data-v-b7b3f577]{gap:12px}.inline-filters[data-v-b7b3f577]{display:grid;gap:10px;width:100%}.inline-filters--members[data-v-b7b3f577]{grid-template-columns:2fr 1.2fr auto auto}.inline-filters--compact[data-v-b7b3f577]{grid-template-columns:1.8fr auto;max-width:540px}.inline-filters--payments[data-v-b7b3f577]{grid-template-columns:1fr 1fr 1.4fr auto}.row-actions[data-v-b7b3f577]{display:flex;flex-wrap:wrap;gap:6px}.sort-trigger[data-v-b7b3f577]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.sort-trigger[data-v-b7b3f577]:hover{color:#2f5f9a}.cell-sr[data-v-b7b3f577]{color:#5d6a7e;font-weight:700;text-align:center}.cell-number[data-v-b7b3f577]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.clip[data-v-b7b3f577]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-edit-small[data-v-b7b3f577]{max-width:120px;min-width:84px;text-align:right}.pill[data-v-b7b3f577]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.pill--on[data-v-b7b3f577]{color:#0f5d2f;background:#3bae6e2e}.pill--off[data-v-b7b3f577]{color:#8b2f2b;background:#d2504029}.pill--info[data-v-b7b3f577]{color:#1d4f9a;background:#4285f429}.pill--neutral[data-v-b7b3f577]{color:#334155;background:#94a3b838}.pager[data-v-b7b3f577]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid rgba(15,23,42,.12);background:#ffffffad}.pager__meta[data-v-b7b3f577]{display:flex;align-items:center;gap:10px;color:#334155;font-size:.8rem}.pager__meta .field.inline[data-v-b7b3f577]{display:flex;align-items:center;gap:6px}.pager__meta .field-control[data-v-b7b3f577]{min-width:88px}.pager__controls[data-v-b7b3f577]{display:flex;align-items:center;gap:6px;font-size:.8rem}@media(max-width:1400px){.form-grid--signals[data-v-b7b3f577]{grid-template-columns:repeat(3,minmax(0,1fr))}.fee-upload-grid[data-v-b7b3f577]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.cards--signals[data-v-b7b3f577]{grid-template-columns:repeat(2,minmax(180px,1fr))}.inline-filters--members[data-v-b7b3f577]{grid-template-columns:1fr 1fr}.inline-filters--compact[data-v-b7b3f577]{grid-template-columns:1fr;max-width:none}.inline-filters--payments[data-v-b7b3f577]{grid-template-columns:1fr 1fr}.pager[data-v-b7b3f577]{flex-direction:column;align-items:flex-start}}@media(max-width:780px){.cards--signals[data-v-b7b3f577],.form-grid--signals[data-v-b7b3f577],.fee-upload-grid[data-v-b7b3f577],.inline-filters--members[data-v-b7b3f577],.inline-filters--payments[data-v-b7b3f577]{grid-template-columns:1fr}.intro-actions[data-v-b7b3f577]{width:100%}.intro-actions .ghost-button[data-v-b7b3f577]{width:100%;justify-content:center}}.student-grid[data-v-2e6ce714]{grid-template-columns:.8fr 1fr 1.3fr .8fr .7fr .7fr 1fr}.signal-grid[data-v-2e6ce714]{grid-template-columns:.8fr 1fr 1fr .8fr .7fr .7fr 1fr}.amount-edit[data-v-2e6ce714]{min-width:130px;max-width:170px}.amount-note[data-v-2e6ce714]{display:block;margin-top:.25rem;font-size:.72rem}.tab-button[data-v-2e6ce714]{align-items:center;display:inline-flex;gap:.45rem}.tab-button--active[data-v-2e6ce714]{border-color:#2f5f9a7a;box-shadow:inset 0 0 0 1px #2f5f9a29}.tab-badge[data-v-2e6ce714]{align-items:center;background:#e4572e;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;line-height:1;min-width:1.35rem;padding:.18rem .35rem}.tab-badge--muted[data-v-2e6ce714]{background:#9ba6bb}@media(max-width:1200px){.student-grid[data-v-2e6ce714],.signal-grid[data-v-2e6ce714]{grid-template-columns:1fr}}.doc-links[data-v-cfe425f0]{display:flex;gap:10px;flex-wrap:wrap}.manual-grid[data-v-cfe425f0]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.manual-block[data-v-cfe425f0]{background:#ffffffc7;border:1px solid rgba(16,24,40,.08);border-radius:12px;padding:12px 14px}.manual-block h4[data-v-cfe425f0]{font-size:.98rem;margin:0 0 8px}.manual-block ul[data-v-cfe425f0]{margin:0;padding-left:18px;display:grid;gap:6px}.manual-block li[data-v-cfe425f0]{color:#374151;font-size:.9rem;line-height:1.35}.support-card[data-v-cfe425f0]{background:#ffffffc7;border:1px solid rgba(16,24,40,.08);border-radius:12px;display:grid;gap:10px;padding:14px}.support-card p[data-v-cfe425f0]{margin:0}.support-actions[data-v-cfe425f0]{display:flex;flex-wrap:wrap;gap:8px}.support-link[data-v-cfe425f0]{color:inherit;font-weight:700;text-decoration:none}.public-intake[data-v-abb38e82]{max-width:1100px;margin:0 auto;padding:40px 20px 50px;display:grid;gap:18px}.hero[data-v-abb38e82]{background:linear-gradient(135deg,#ffffffe6,#f4ebdde6);border-radius:26px;padding:24px;box-shadow:var(--shadow-soft);display:grid;gap:10px}.hero-actions[data-v-abb38e82]{display:flex;gap:10px}.success[data-v-abb38e82]{color:#1f7a52;font-weight:600}.public-intake[data-v-6641c9d4]{max-width:1100px;margin:0 auto;padding:40px 20px 50px;display:grid;gap:18px}.hero[data-v-6641c9d4]{background:linear-gradient(135deg,#ffffffe6,#f4ebdde6);border-radius:26px;padding:24px;box-shadow:var(--shadow-soft);display:grid;gap:10px}.hero-actions[data-v-6641c9d4]{display:flex;gap:10px}.success[data-v-6641c9d4]{color:#1f7a52;font-weight:600}
