:root{--color-base-ink:#060c0a;--color-base-chalk:#f4f1e8;--color-base-mist:#a8bfb3;--color-base-paper-ink:#0b1a14;--color-brand-naija:#008751;--color-brand-naija-deep:#006b40;--color-brand-eagle:#3ddc97;--color-brand-danfo:#ffb627;--color-brand-wahala:#c9302c;--color-brand-alarm:#ff6b6b;--color-surface-glass:#060e0b99;--color-surface-glass-strong:#08100ce6;--color-surface-sheet:#08100cf0;--color-surface-hairline:#f4f1e82e;--color-surface-scrim:#030605bd;--color-surface-paper:var(--color-base-chalk);--color-text-primary:var(--color-base-chalk);--color-text-secondary:var(--color-base-mist);--color-text-on-paper:var(--color-base-paper-ink);--color-action-primary:var(--color-brand-danfo);--color-action-on-primary:var(--color-base-paper-ink);--color-action-focus:var(--color-brand-danfo);--color-sign-background:var(--color-brand-naija);--color-sign-text:#fff;--color-status-clean:var(--color-brand-eagle);--color-status-dirty:var(--color-brand-alarm);--color-status-warning:var(--color-brand-danfo);--color-phone-bezel:#0c0e11;--color-phone-screen:#0b0d10;--color-phone-surface:#171a1f;--color-phone-surface-raised:#232831;--color-phone-text:#f3f5f7;--color-phone-text-muted:#a4acb9;--color-phone-divider:#ffffff1f;--color-phone-badge:#d92d20;--color-phone-on-badge:#fff;--color-phone-accent:#5b9bff;--color-phone-on-accent:#06101f;--color-phone-bubble-mine:#155a3a;--color-phone-bubble-theirs:#232831;--color-phone-tick-read:#5b9bff;--color-phone-you-are-here:#5b9bff;--color-phone-map-land:#1d2a24;--color-phone-map-road:#3a4640;--color-phone-viewfinder:#000;--color-phone-shutter:#f3f5f7;--color-phone-app-gbedu:#0f7a40;--color-phone-app-kpali-pay:#5b2be0;--color-phone-app-gistlane:#c2185b;--color-phone-app-oya-market:#c25400;--color-phone-app-mail:#1a63d6;--color-phone-app-groups:#00796b;--color-phone-app-maps:#2e7d32;--color-phone-app-camera:#3d434d;--color-phone-app-neighbours:#9c3d14;--color-phone-app-raffles:#8a5300;--color-phone-app-on-app:#fff;--color-phone-building-paint-cream:#f1e4c3;--color-phone-building-paint-ochre:#dba545;--color-phone-building-paint-sky-blue:#8cc7e8;--color-phone-building-paint-lime:#b9d85c;--color-phone-building-paint-terracotta:#d3754e;--color-phone-building-paint-rose:#eba6ad;--color-phone-building-paint-white:#f6f5ef;--color-phone-building-paint-ink:var(--color-base-paper-ink);--color-phone-notice-board-board:#1e3b2f;--color-phone-notice-board-frame:#6b4423;--color-phone-notice-board-chalk:#eeeadb;--color-phone-notice-board-chalk-faint:#b7c2b2;--color-phone-notice-board-chalk-paid:#9fe0a8;--color-phone-notice-board-chalk-owing:#ff8f80;--color-phone-frame-phone:#1b1e23;--color-phone-frame-torchlight-phone:#4a505a;--color-phone-frame-big-screen-android:#123a63;--color-phone-frame-shiny-import-phone:#c99a3a;--color-phone-wallpaper-phone-from:#0d2b4e;--color-phone-wallpaper-phone-to:#060c18;--color-phone-wallpaper-torchlight-phone-from:#2a3038;--color-phone-wallpaper-torchlight-phone-to:#0b0d10;--color-phone-wallpaper-big-screen-android-from:#0c5b4a;--color-phone-wallpaper-big-screen-android-to:#031a2a;--color-phone-wallpaper-shiny-import-phone-from:#6b2378;--color-phone-wallpaper-shiny-import-phone-to:#1a0b2e;--color-phone-case-plain-phone-case:var(--color-brand-naija-deep);--color-phone-case-plain-phone-case-shade:#00492b;--color-phone-case-ankara-phone-case:#d94f1e;--color-phone-case-ankara-phone-case-indigo:#1b4c9c;--color-phone-case-ankara-phone-case-yellow:var(--color-brand-danfo);--color-phone-case-ankara-phone-case-green:var(--color-brand-naija);--color-phone-case-leather-phone-case:#7b4a27;--color-phone-case-leather-phone-case-shade:#4f2d14;--color-phone-case-leather-phone-case-stitch:#e9c98e;--color-phone-case-gold-phone-case:#e0b04a;--color-phone-case-gold-phone-case-shade:#9c7020;--color-phone-case-gold-phone-case-shine:#fbe7ae;--color-phone-case-bling-phone-case:#d94c8f;--color-phone-case-bling-phone-case-shade:#8e2a5c;--color-phone-case-bling-phone-case-stone:#fff3f9;--color-phone-frame-shine-torchlight-phone:#5f6672;--color-phone-frame-shine-big-screen-android:#3b79b8;--color-phone-frame-shine-shiny-import-phone:#f8e4ac;--color-phone-frame-shade-torchlight-phone:#2e333a;--color-phone-frame-shade-big-screen-android:#0a2341;--color-phone-frame-shade-shiny-import-phone:#8c6621;--color-phone-torchlight-lens:#fff3c4;--color-phone-torchlight-grille:#1b1f24;--color-phone-torchlight-key:#2a2f36;--color-phone-torchlight-key-edge:#6b727d;--color-raffle-receipt-paper:#fbf6e9;--color-raffle-receipt-ink:#1d1a14;--color-raffle-receipt-muted:#5b5244;--color-raffle-receipt-rule:#c9bc9c;--color-raffle-receipt-guilloche:#efe5cc;--color-raffle-receipt-seal:#c89b2c;--color-raffle-receipt-stamp-drawn:#1b6e3a;--color-raffle-receipt-stamp-open:#1e3a8a;--color-raffle-receipt-stamp-cancelled:#b42318;--color-job-card-laptop-chat-frame:#1c2128;--color-job-card-laptop-chat-paper:#0d1622;--color-job-card-laptop-chat-ink:#e6f1f5;--color-job-card-laptop-chat-mark:#22d3ee;--color-job-card-laptop-chat-bubble:#102d3a;--color-job-card-blog-editor-frame:#15171b;--color-job-card-blog-editor-paper:#fff;--color-job-card-blog-editor-ink:#16181d;--color-job-card-blog-editor-mark:#c4231f;--color-job-card-manila-file-frame:#d8b878;--color-job-card-manila-file-paper:#fbf8ef;--color-job-card-manila-file-ink:#1d1a14;--color-job-card-manila-file-mark:#b3261e;--color-job-card-charge-sheet-frame:#6b4a2b;--color-job-card-charge-sheet-paper:#f7f7f2;--color-job-card-charge-sheet-ink:#101828;--color-job-card-charge-sheet-mark:#22398f;--color-job-card-patient-chart-frame:#8a949e;--color-job-card-patient-chart-paper:#f4fbfa;--color-job-card-patient-chart-ink:#0f1e1d;--color-job-card-patient-chart-mark:#0a6e65;--color-job-card-exercise-book-frame:#2f55c9;--color-job-card-exercise-book-paper:#fdfcf6;--color-job-card-exercise-book-ink:#14213d;--color-job-card-exercise-book-mark:#c8102e;--color-job-card-receipt-book-frame:#8a4b12;--color-job-card-receipt-book-paper:#fdf3c7;--color-job-card-receipt-book-ink:#1e3a8a;--color-job-card-receipt-book-mark:#b42318;--color-job-card-park-ticket-frame:#e3dcc4;--color-job-card-park-ticket-paper:#f1ead2;--color-job-card-park-ticket-ink:#1b1b1b;--color-job-card-park-ticket-mark:#a3201a;--color-job-card-park-ticket-stripe:#fc0;--color-job-card-passbook-frame:#4f6b1f;--color-job-card-passbook-paper:#f5f3e6;--color-job-card-passbook-ink:#1a2410;--color-job-card-passbook-mark:#5b2a86;--color-job-card-service-bulletin-frame:#e9e1cf;--color-job-card-service-bulletin-paper:#fbf7ee;--color-job-card-service-bulletin-ink:#1b1f3b;--color-job-card-service-bulletin-mark:#3451c7;--color-job-card-letterhead-invoice-frame:#d4a017;--color-job-card-letterhead-invoice-paper:#fff;--color-job-card-letterhead-invoice-ink:#1a1a1a;--color-job-card-letterhead-invoice-mark:#1f4fbf;--color-job-card-campaign-flyer-frame:#10181d;--color-job-card-campaign-flyer-paper:#fdf1f7;--color-job-card-campaign-flyer-ink:#2a0d1c;--color-job-card-campaign-flyer-mark:#b0226a;--color-job-card-message-thread-frame:#c99a3a;--color-job-card-message-thread-paper:#0b0b10;--color-job-card-message-thread-ink:#f3f0ff;--color-job-card-message-thread-mark:#b57bf9;--color-job-card-message-thread-bubble:#262236;--color-control-page:#f2f4f8;--color-control-surface:#fff;--color-control-surface-sunken:#ebeef4;--color-control-border:#e1e5ec;--color-control-border-strong:#cbd1dc;--color-control-text:#141a26;--color-control-text-secondary:#364052;--color-control-text-muted:#5e6878;--color-control-accent:#3552d9;--color-control-on-accent:#fff;--color-control-accent-tint:#ebf0fc;--color-control-danger:#b42318;--color-control-on-danger:#fff;--color-control-status-on:#1c6b3a;--color-control-status-on-tint:#e7f4ec;--color-control-status-waiting:#8a5300;--color-control-status-waiting-tint:#fff3d9;--color-control-status-off:#b42318;--color-control-status-off-tint:#fdecea;--color-control-queue-pidgin:#3552d9;--color-control-queue-cultural:#7a4fd0;--color-control-queue-safeguarding:#d1453b;--color-control-queue-media-lawyer:#c98a12;--color-control-nav-surface:#121a2c;--color-control-nav-border:#212b42;--color-control-nav-text:#f2f5fb;--color-control-nav-text-secondary:#c2cbdd;--color-control-nav-text-muted:#8592ad;--color-control-nav-selected:#1e2840;--color-control-nav-alert:#ff9a90;--color-control-nav-alert-tint:#3a1f27;--color-control-nav-mark:#3552d9;--font-family-display:Danfo, Impact, sans-serif;--font-family-title:Ojuju, "Arial Narrow", sans-serif;--font-family-body:Inter, "Inter Fallback", system-ui, sans-serif;--font-family-phone:var(--font-family-body);--font-family-mono:"Noto Sans Mono", ui-monospace, monospace;--font-family-control:"IBM Plex Sans", system-ui, sans-serif;--font-family-control-mono:"IBM Plex Mono", ui-monospace, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-size-hero:36px;--font-size-hero-wide:48px;--font-size-sign:30px;--font-size-sign-wide:40px;--font-size-title:20px;--font-size-title-wide:22px;--font-size-chip:14px;--font-size-money:24px;--font-size-money-wide:28px;--font-size-lead:17px;--font-size-lead-wide:18px;--font-size-body:15px;--font-size-body-wide:16px;--font-size-toast:15px;--font-size-quiet:13px;--font-size-button:17px;--font-size-button-secondary:15px;--font-size-label:13px;--font-size-caption:12px;--font-size-receipt:13px;--font-size-receipt-wide:14px;--font-size-display:32px;--font-size-control:14px;--font-size-control-title:26px;--font-size-control-stat:30px;--font-size-control-heading:16px;--font-size-control-reading:17px;--font-size-control-small:13px;--font-size-control-caption:12px;--font-line-height-hero:40px;--font-line-height-hero-wide:52px;--font-line-height-sign:34px;--font-line-height-sign-wide:44px;--font-line-height-title:26px;--font-line-height-title-wide:28px;--font-line-height-chip:16px;--font-line-height-money:28px;--font-line-height-money-wide:32px;--font-line-height-lead:24px;--font-line-height-lead-wide:26px;--font-line-height-body:22px;--font-line-height-body-wide:24px;--font-line-height-toast:20px;--font-line-height-quiet:18px;--font-line-height-button:20px;--font-line-height-label:16px;--font-line-height-caption:16px;--font-line-height-receipt:18px;--font-line-height-receipt-wide:20px;--font-line-height-control:20px;--font-line-height-control-title:32px;--font-line-height-control-stat:36px;--font-line-height-control-heading:22px;--font-line-height-control-reading:26px;--font-line-height-control-small:18px;--font-line-height-control-caption:16px;--font-tracking-label:.04em;--font-tracking-chip:.06em;--font-tracking-large:-.01em;--space-hairline:2px;--space-tight:4px;--space-small:8px;--space-medium:12px;--space-large:16px;--space-wide:24px;--size-touch-target:48px;--size-primary-action:56px;--size-border:1px;--size-phone-width:390px;--size-phone-height:844px;--size-app-icon:56px;--radius-sharp:2px;--radius-soft:12px;--radius-round:999px;--radius-device:40px;--shadow-panel:0px 8px 24px 0px #00000073;--shadow-card:0px 22px 50px 0px #0000008c}
@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-variable-nigerian.2o61ah6q6anjy.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+307-308,U+323,U+1E3E-1E3F,U+1E44-1E45,U+1E62-1E63,U+1EB8-1EB9,U+1ECA-1ECD,U+1EE4-1EE5,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20A6,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Ojuju;font-style:normal;font-weight:700 800;font-display:block;src:url(../media/ojuju-800-nigerian.35k_aqz9nd2pg.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+307-308,U+323,U+1E3E-1E3F,U+1E44-1E45,U+1E62-1E63,U+1EB8-1EB9,U+1ECA-1ECD,U+1EE4-1EE5,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20A6,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Danfo;font-style:normal;font-weight:400;font-display:block;src:url(../media/danfo-nigerian.1tf8s7doi1117.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+307-308,U+323,U+1E3E-1E3F,U+1E44-1E45,U+1E62-1E63,U+1EB8-1EB9,U+1ECA-1ECD,U+1EE4-1EE5,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20A6,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/noto-sans-mono-variable-nigerian.2oj_g6-tj83rc.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+181,U+18A,U+198-199,U+1B3-1B4,U+1F8-1F9,U+253,U+257,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+307-308,U+323,U+1E3E-1E3F,U+1E44-1E45,U+1E62-1E63,U+1EB8-1EB9,U+1ECA-1ECD,U+1EE4-1EE5,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20A6,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}
*,:before,:after{box-sizing:border-box}body{background:var(--color-base-ink);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);font-feature-settings:"cv05" 1, "cv08" 1;margin:0}.page{min-height:100dvh;padding:var(--space-wide) var(--space-large);grid-template-rows:1fr auto;place-items:start center;display:grid}.step{gap:var(--space-large);width:100%;max-width:480px;display:grid}.road-sign{padding:var(--space-medium) var(--space-large);border-radius:var(--radius-sharp);background:var(--color-sign-background);color:var(--color-sign-text);font-family:var(--font-family-title);font-size:var(--font-size-title-wide);font-weight:var(--font-weight-heavy);box-shadow:var(--shadow-panel);margin:0}.lead{font-size:var(--font-size-lead);margin:0}.step-form,.choices{gap:var(--space-medium);border:0;margin:0;padding:0;display:grid}.turnstile{min-height:65px}.choices legend{margin-bottom:var(--space-small);color:var(--color-text-secondary)}.field{gap:var(--space-tight);color:var(--color-text-secondary);display:grid}.field input,.field select,.field textarea{min-height:var(--size-touch-target);padding:0 var(--space-medium);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass-strong);color:var(--color-text-primary);font:inherit}.consent,.choice{gap:var(--space-medium);min-height:var(--size-touch-target);padding:0 var(--space-medium);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass);color:var(--color-text-primary);font:inherit;text-align:start;align-items:center;display:flex}.choice{padding-block:var(--space-medium);flex-wrap:wrap}.choice:has(input:disabled){opacity:.7}.choice-note{color:var(--color-text-secondary);font-size:var(--font-size-quiet);flex-basis:100%}.choice[aria-pressed=true]{border-color:var(--color-action-primary)}.choice:has(input:checked){border-color:var(--color-action-primary)}.primary-action,.quiet-action{min-height:var(--size-touch-target);padding:0 var(--space-wide);border-radius:var(--radius-round);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;place-items:center;text-decoration:none;display:grid}.primary-action{background:var(--color-action-primary);color:var(--color-action-on-primary);font-size:var(--font-size-lead);border:0}.primary-action:disabled{opacity:.6;cursor:wait}.quiet-action{border:var(--size-border) solid var(--color-surface-hairline);color:var(--color-text-primary);background:0 0}.quick-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-look{align-items:stretch;gap:var(--space-small);padding:var(--space-small) var(--space-small) var(--space-medium);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;flex-direction:column}.quick-look-portrait{aspect-ratio:3/5;border-radius:var(--radius-sharp);background:var(--color-base-ink);width:100%;height:auto;display:block}.look-confirm{gap:var(--space-medium);padding:var(--space-medium) 0 calc(env(safe-area-inset-bottom,0px) + var(--space-medium));background:linear-gradient(to top, var(--color-base-ink) 75%, transparent);display:grid;position:sticky;bottom:0}.creator-frame{border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-base-ink);width:100%;height:min(78dvh,720px)}.primary-action:focus-visible,.quiet-action:focus-visible,.choice:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--space-hairline) solid var(--color-action-focus);outline-offset:var(--space-hairline)}.refusal{color:var(--color-status-dirty);margin:0}.password-field{gap:var(--space-small);display:flex}.password-field input{flex:1;min-width:0}.password-toggle{min-height:var(--size-touch-target);padding:0 var(--space-medium);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-button-secondary);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;flex:none}.account-links{gap:var(--space-small);display:grid}.quiet-link,.site-footer a,.legal-links a{min-height:var(--size-touch-target);color:var(--color-text-primary);text-underline-offset:var(--space-tight);align-items:center;text-decoration:underline;display:inline-flex}.fine-print{color:var(--color-text-secondary);font-size:var(--font-size-quiet);line-height:var(--font-line-height-quiet);margin:0}.legal-links{column-gap:var(--space-wide);flex-wrap:wrap;display:flex}.site-footer{width:100%;max-width:480px;margin-top:var(--space-wide);padding-top:var(--space-medium);border-top:var(--size-border) solid var(--color-surface-hairline)}.site-footer nav{column-gap:var(--space-wide);flex-wrap:wrap;justify-content:center;display:flex}.site-footer a{color:var(--color-text-secondary);font-size:var(--font-size-button-secondary)}.quiet-link:focus-visible,.site-footer a:focus-visible,.legal-links a:focus-visible,.legal a:focus-visible,.password-toggle:focus-visible{outline:var(--space-hairline) solid var(--color-action-focus);outline-offset:var(--space-hairline)}.legal{gap:var(--space-large);width:100%;max-width:680px;line-height:var(--font-line-height-body-wide);display:grid}.legal p,.legal ul,.legal ol{margin:0}.legal ul,.legal ol{gap:var(--space-small);padding-inline-start:var(--space-wide);display:grid}.legal h2{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-title);margin:0}.legal-section{gap:var(--space-medium);scroll-margin-top:var(--space-wide);display:grid}.legal-contents{gap:var(--space-small);padding:var(--space-large);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass);display:grid}.legal-contents h2{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-chip);line-height:var(--font-line-height-label);text-transform:uppercase}.legal-contents a{color:var(--color-text-primary)}.field textarea{padding:var(--space-medium);resize:vertical}.sanction-card{gap:var(--space-medium);padding:var(--space-large);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass);display:grid}.sanction-card[data-in-force=true]{border-color:var(--color-status-dirty)}.sanction-card h2,.sanction-card h3,.sanction-card p{margin:0}.sanction-card h2{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-heavy)}.sanction-card h3{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-chip);line-height:var(--font-line-height-label);text-transform:uppercase}.sanction-facts{gap:var(--space-small);margin:0;display:grid}.sanction-facts div{gap:var(--space-tight);display:grid}.sanction-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-label)}.sanction-facts dd{font-weight:var(--font-weight-semibold);margin:0}.sanction-appeal{gap:var(--space-medium);padding-top:var(--space-medium);border-top:var(--size-border) solid var(--color-surface-hairline);display:grid}.legal~.site-footer{max-width:680px}.letter{gap:var(--space-small);padding:var(--space-wide);border-radius:var(--radius-sharp);background:var(--color-surface-paper);color:var(--color-text-on-paper);box-shadow:var(--shadow-card);display:grid}.letter p{margin:0}.letter-role{font-family:var(--font-family-title);font-size:var(--font-size-title)}.place-name{color:var(--color-text-secondary);margin:0}.flex-page{gap:var(--space-medium);padding:var(--space-large);border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass);display:grid}.flex-title{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-heavy);margin:0}.flex-nothing{color:var(--color-text-secondary);margin:0}.flex-lines{gap:var(--space-small);margin:0;display:grid}.flex-line{justify-content:space-between;gap:var(--space-small);flex-wrap:wrap;display:flex}.flex-line dt{color:var(--color-text-secondary)}.flex-line dd{font-weight:var(--font-weight-bold);margin:0}.flex-detail{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-small)}.flex-board{gap:var(--space-small);margin:0;padding:0;list-style:none;display:grid}.flex-board-place{align-items:center;gap:var(--space-medium);min-height:var(--size-touch-target);padding:var(--space-small) var(--space-medium);border-radius:var(--radius-soft);background:var(--color-surface-glass);display:flex}.flex-board-rank{min-width:var(--space-wide);color:var(--color-action-primary);font-family:var(--font-family-title);font-size:var(--font-size-title)}.flex-board-name{color:var(--color-text-primary);flex:1}.flex-board-wealth{font-weight:var(--font-weight-bold)}.first-steps{gap:var(--space-small);font-size:var(--font-size-lead);margin:0;padding-inline-start:var(--space-wide);display:grid}.staff-tool{gap:var(--space-wide);width:100%;max-width:960px;display:grid}.staff-section{gap:var(--space-medium);display:grid}.staff-section h2{margin:0}.window-form{gap:var(--space-medium);flex-wrap:wrap;align-items:end;display:flex}.page:has(.account-door){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 90% 50% at 50% 0%, color-mix(in srgb, var(--color-brand-naija) 22%, transparent), transparent), radial-gradient(ellipse 70% 40% at 100% 100%, color-mix(in srgb, var(--color-brand-danfo) 10%, transparent), transparent)}.account-door{gap:0;max-width:440px}.brand-mark{min-height:var(--size-touch-target);margin-bottom:var(--space-medium);color:var(--color-action-primary);font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-heavy);line-height:var(--font-line-height-title);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.brand-mark:focus-visible{outline:var(--space-hairline) solid var(--color-action-focus);outline-offset:var(--space-hairline)}.account-door .road-sign{z-index:1;margin-inline:var(--space-medium);margin-bottom:calc(-1 * var(--space-wide));padding:var(--space-large) var(--space-wide);outline:var(--space-hairline) solid var(--color-sign-text);outline-offset:calc(-1 * var(--space-small));line-height:var(--font-line-height-title-wide);position:relative}.account-card{gap:var(--space-large);padding:calc(var(--space-wide) * 2) var(--space-large) calc(var(--space-wide) + var(--space-small));border:var(--size-border) solid var(--color-surface-hairline);border-radius:var(--radius-soft);background:var(--color-surface-glass-strong);box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.account-card:after{content:"";inset-inline:0;height:var(--space-small);background:repeating-linear-gradient(90deg, var(--color-brand-danfo) 0 var(--space-wide), var(--color-base-ink) var(--space-wide) calc(var(--space-wide) * 2));position:absolute;bottom:0}.account-card .field>span,.account-card .field>label{font-weight:var(--font-weight-semibold)}.account-card .field input:hover{border-color:var(--color-text-secondary)}.account-card .field input:focus-visible{border-color:var(--color-action-focus)}.account-card .refusal{padding:var(--space-small) var(--space-medium);border-inline-start:var(--space-tight) solid var(--color-status-dirty);border-radius:var(--radius-sharp);line-height:var(--font-line-height-body)}.account-card .primary-action{min-height:var(--size-primary-action);margin-top:var(--space-small)}.account-card .account-links{gap:var(--space-medium);padding-top:var(--space-large);border-top:var(--size-border) solid var(--color-surface-hairline)}.account-card .quiet-link{justify-self:start}.account-card .quiet-action{padding-block:var(--space-small);text-align:center}.account-door~.site-footer{max-width:440px}@media (min-width:720px){.account-door{align-self:center}.account-card{padding-inline:var(--space-wide)}.legal{font-size:var(--font-size-body-wide)}}
