@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_9cd094{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_9cd094{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--ink:#0d2f6f;--ink-deep:#051635;--ink-soft:#244e96;--red:#d71424;--paper:#ffffff;--paper-soft:#f6f8fc;--line:rgba(5,22,53,0.12);--line-strong:rgba(5,22,53,0.2);--text:#112548;--muted:#4f6282;--success:#17744c;--success-soft:#e7f8ef;--warning:#9a6400;--warning-soft:#fff3da;--danger:#b31526;--danger-soft:#ffe8eb;--shadow-lg:0 24px 60px rgba(13,47,111,0.12);--shadow-md:0 16px 36px rgba(13,47,111,0.1);--radius-lg:24px;--container:min(1180px,calc(100% - 2rem))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at top left,rgba(13,47,111,.08),transparent 30%),linear-gradient(180deg,#ffffff,#f7f9fd 46%,#eef2f8);font-family:var(--font-manrope),"Segoe UI",sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}::selection{color:#fff;background:var(--ink)}.container{width:var(--container);margin-inline:auto}.muted{color:var(--muted)}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.4);color:var(--ink);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(90deg,var(--ink) 0 33%,#ffffff 33% 66%,var(--red) 66% 100%)}.detail-title,.display-title,.panel-title,.section-title{margin:0;letter-spacing:-.04em;font-family:var(--font-source-serif),Georgia,serif}.display-title{font-size:clamp(2.8rem,5vw,5.1rem);line-height:.94}.section-title{font-size:clamp(2rem,3vw,3.2rem);line-height:1}.detail-title{font-size:clamp(2.35rem,4vw,4rem);line-height:.97}.panel-title{font-size:1.55rem;line-height:1.05}.hero-copy,.section-copy{max-width:62ch;color:var(--muted);font-size:1.05rem;line-height:1.8}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.35rem;border-radius:999px;border:1px solid transparent;font-size:.97rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:linear-gradient(135deg,var(--ink) 0,var(--ink-soft) 100%);box-shadow:0 14px 30px rgba(13,47,111,.2)}.button--secondary{color:var(--ink);background:#fff;border-color:var(--line)}.button--accent{color:#fff;background:var(--red);box-shadow:0 14px 30px rgba(215,20,36,.18)}.button--block{width:100%}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.84);border-bottom:1px solid var(--line)}.admin-topbar__inner,.footer__inner,.topbar__inner{width:var(--container);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar__inner{min-height:84px}.topbar__nav{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;color:var(--muted);font-weight:700}.footer__meta a:hover,.inline-link,.inline-link:hover,.topbar__nav a:hover{color:var(--ink)}.inline-link{font-weight:800}.brand-link,.brand-mark{display:inline-flex;align-items:center}.brand-mark{gap:.9rem}.brand-mark--light{color:#fff}.brand-mark__icon{width:62px;height:62px;padding:.28rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.brand-mark--light .brand-mark__icon{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08))}.brand-mark__title{margin:0;font-size:1.45rem;font-weight:900;letter-spacing:-.05em}.brand-mark__subtitle{margin:.1rem 0 0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.brand-mark--light .brand-mark__subtitle{color:rgba(255,255,255,.8)}.hero{padding:2.2rem 0 4rem}.detail-hero,.hero__panel{position:relative;overflow:hidden;border-radius:38px;border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow-lg)}.hero__panel{padding:clamp(2rem,4vw,3.2rem);background:radial-gradient(circle at top left,rgba(13,47,111,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(244,247,253,.98))}.detail-hero:before,.hero__panel:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:8px;background:linear-gradient(90deg,var(--ink) 0 34%,#ffffff 34% 66%,var(--red) 66% 100%)}.detail-hero{padding:2rem;background:radial-gradient(circle at top left,rgba(13,47,111,.16),transparent 28%),linear-gradient(150deg,rgba(255,255,255,.96),rgba(242,246,252,.96))}.admin-grid,.card-grid,.detail-grid,.facts-grid,.feature-grid,.filters-grid,.forms-grid,.hero__grid,.impact-grid,.stats-grid{display:grid;gap:1.25rem}.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr)}.admin-list,.application-form,.applications-stack,.documents-list,.feature-card,.hero-highlight__lines,.hero__content,.hero__stats,.history-list,.impact-card,.panel{display:grid;gap:1rem}.action-row,.admin-item__meta,.application-meta,.footer__meta,.hero__actions,.tag-list{display:flex;flex-wrap:wrap;gap:.8rem}.hero-editorial-layout{display:grid;gap:1rem}.detail-editorial,.hero-editorial{margin:0;position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--ink-deep);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md)}.hero-editorial-layout{grid-template-columns:minmax(0,1fr)}.hero-editorial--secondary{max-width:260px;justify-self:end}.detail-editorial__image,.hero-editorial__image{width:100%;height:100%;min-height:220px;aspect-ratio:16/10;object-fit:cover;opacity:.92}.detail-editorial:after,.hero-editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,22,53,.04),rgba(5,22,53,.8)),linear-gradient(90deg,rgba(13,47,111,.22),transparent 42%)}.detail-editorial__caption,.hero-editorial__caption{position:absolute;inset:auto 0 0 0;z-index:1;display:grid;gap:.3rem;padding:1.2rem 1.2rem 1.25rem}.detail-editorial__caption strong,.hero-editorial__caption strong{color:#fff;font-size:1rem;line-height:1.45}.detail-editorial__caption .mini-label,.hero-editorial__caption .mini-label{color:rgba(255,255,255,.78)}.hero-editorial__caption--compact{gap:0}.detail-editorial{min-height:320px}.hero-highlight__card{padding:1.2rem;border-radius:var(--radius-lg);background:linear-gradient(160deg,rgba(13,47,111,.96),rgba(5,22,53,.96)),linear-gradient(180deg,rgba(255,255,255,.08),transparent);color:#fff;box-shadow:0 20px 40px rgba(5,22,53,.24)}.hero-highlight__card strong{display:block;margin-top:.35rem;font-size:1.35rem}.admin-item,.application-card,.catalogue-filter,.detail-side__card,.documents-list a,.feature-card,.hero-highlight__line,.history-item,.impact-card,.login-card,.panel,.scholarship-card,.stat-card{background:rgba(255,255,255,.96);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.admin-item,.application-card,.catalogue-filter,.detail-side__card,.feature-card,.hero-highlight__line,.impact-card,.login-card,.panel,.scholarship-card,.stat-card{padding:1.35rem}.hero-highlight__line{display:flex;gap:.8rem;align-items:center}.feature-card__icon,.hero-highlight__line span:first-child,.impact-card__icon,.step-index{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:18px;background:var(--red);box-shadow:0 12px 24px rgba(215,20,36,.16);color:#fff;font-weight:900}.feature-card__icon,.impact-card__icon{width:2.85rem;height:2.85rem}.mini-label,.stat-card__label{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stat-card__number{display:block;margin-top:.2rem;font-size:2rem;font-weight:900;letter-spacing:-.05em;color:var(--ink)}.section{padding:0 0 4rem}.section__head{margin-bottom:1.4rem;display:flex;justify-content:space-between;align-items:end;gap:1.2rem}.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.partners-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.facts-grid,.feature-grid,.impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:.45rem}.field--span-2{grid-column:span 2}.field-row{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);gap:.75rem}.field label,.field__label{color:var(--ink);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:18px;padding:.92rem 1rem;background:#fff;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(13,47,111,.4);box-shadow:0 0 0 4px rgba(13,47,111,.08)}.field textarea{min-height:130px;resize:vertical}.field small{color:var(--muted)}.field input[type=file]{padding:.72rem .88rem;background:var(--paper-soft)}.tag-list{margin:0;padding:0;list-style:none}.partner-card{display:grid;gap:1rem;align-content:space-between;min-height:190px;padding:1.25rem;border-radius:var(--radius-lg);background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:var(--shadow-md);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.partner-card:hover{transform:translateY(-2px);border-color:rgba(13,47,111,.22);box-shadow:0 18px 38px rgba(13,47,111,.14)}.partner-card__logo{display:grid;place-items:center;min-height:88px;padding:1rem;border-radius:18px;background:radial-gradient(circle at top left,rgba(13,47,111,.08),transparent 50%),linear-gradient(180deg,#ffffff,#f5f8fd)}.partner-card__logo img{width:100%;max-width:190px;max-height:60px;object-fit:contain}.partner-card__meta{display:grid;gap:.32rem}.partner-card__meta strong{color:var(--ink);font-size:1rem;line-height:1.3}.partner-card__meta span{color:var(--muted);font-size:.88rem;word-break:break-word}.tag{background:var(--paper-soft);color:var(--ink);font-size:.84rem;font-weight:700}.status-badge,.tag{padding:.45rem .72rem;border-radius:999px}.status-badge{display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-badge:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.status-badge[data-tone=blue]{background:rgba(13,47,111,.1);border-color:rgba(13,47,111,.14);color:var(--ink)}.status-badge[data-tone=green]{background:var(--success-soft);border-color:rgba(23,116,76,.18);color:var(--success)}.status-badge[data-tone=amber]{background:var(--warning-soft);border-color:rgba(154,100,0,.16);color:var(--warning)}.status-badge[data-tone=red]{background:var(--danger-soft);border-color:rgba(179,21,38,.16);color:var(--danger)}.status-badge[data-tone=slate]{background:rgba(79,98,130,.12);border-color:rgba(79,98,130,.16);color:var(--muted)}.scholarship-card__title{margin:0;font-size:1.35rem;line-height:1.15}.admin-item__meta,.application-meta,.scholarship-card__meta{color:var(--muted);font-size:.92rem}.admin-item__meta strong,.application-meta strong,.detail-fact strong,.scholarship-card__meta strong{display:block;color:var(--ink);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.scholarship-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.scholarship-card__source{display:grid;gap:.25rem;padding-top:.25rem;border-top:1px dashed rgba(13,47,111,.12)}.detail-shell{padding:2rem 0 4rem}.breadcrumb{margin-bottom:1rem;color:var(--muted);font-weight:700}.detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.86fr);align-items:start}.detail-side{display:grid;gap:1rem;position:sticky;top:110px}.application-step{display:grid;gap:1rem;padding:1.15rem;border-radius:20px;background:radial-gradient(circle at top left,rgba(13,47,111,.08),transparent 55%),linear-gradient(180deg,#ffffff,#f5f8fd);border:1px solid rgba(13,47,111,.1)}.application-step__header{display:flex;gap:.9rem;align-items:flex-start}.application-step__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.payment-note{color:var(--muted);font-size:.9rem;line-height:1.6}.facts-grid{margin-top:1.25rem}.detail-fact{padding:1rem;border-radius:22px;background:var(--paper-soft);border:1px solid rgba(13,47,111,.08)}.timeline-item{display:flex;gap:.9rem}.timeline-item__body{display:grid;gap:.18rem}.notice{margin-bottom:1rem;padding:1rem 1.15rem;border-radius:18px;border:1px solid transparent;font-weight:700}.notice--success{background:var(--success-soft);border-color:rgba(23,116,76,.16);color:var(--success)}.notice--error{background:var(--danger-soft);border-color:rgba(179,21,38,.16);color:var(--danger)}.consent{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border-radius:18px;background:var(--paper-soft);border:1px solid rgba(13,47,111,.08)}.consent input{margin-top:.15rem}.footer{padding:2rem 0 3rem;border-top:1px solid var(--line)}.footer__meta{font-weight:700}.empty-state{padding:2rem;text-align:center;color:var(--muted);border-radius:var(--radius-lg);border:1px dashed rgba(13,47,111,.2);background:rgba(255,255,255,.8)}.admin-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,var(--ink-deep),#0a224e 46%,#f3f6fb 46%,#eef2f7 100%)}.admin-topbar{color:#fff;padding:1.25rem 0}.admin-shell{width:min(1400px,calc(100% - 2rem));margin-inline:auto;padding:1.4rem 0 4rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.admin-grid{grid-template-columns:minmax(340px,.85fr) minmax(0,1.25fr);align-items:start}.panel--dark{background:linear-gradient(180deg,rgba(5,22,53,.96),rgba(10,34,78,.96));color:#fff;border-color:rgba(255,255,255,.08)}.panel--dark .field small,.panel--dark .mini-label,.panel--dark .muted{color:rgba(255,255,255,.75)}.panel--dark .field label,.panel--dark .panel-title{color:#fff}.panel--dark .field input,.panel--dark .field select,.panel--dark .field textarea{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.documents-list a,.history-item{padding:.9rem 1rem;border-radius:18px}.login-shell,.not-found{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem}.login-card,.not-found__card{width:min(720px,100%);padding:2rem}@media (max-width:1100px){.admin-grid,.detail-grid,.hero__grid{grid-template-columns:1fr}.detail-side{position:static}.feature-grid,.impact-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-topbar__inner,.application-step__actions,.application-step__header,.footer__inner,.scholarship-card__footer,.section__head,.topbar__inner{flex-direction:column;align-items:start}.facts-grid,.feature-grid,.filters-grid,.forms-grid,.impact-grid,.stats-grid{grid-template-columns:1fr}.field--span-2{grid-column:auto}.field-row{grid-template-columns:1fr}}@media (max-width:640px){.button{width:100%}.detail-hero,.hero__panel{border-radius:28px}.hero-editorial--secondary{max-width:none;justify-self:stretch}}