.demo-script{color:#eef5fa;background:radial-gradient(70% 40% at 20% 0,#1e4d8c47,#0000 50%),linear-gradient(165deg,#152238,#0b1220)}.demo-script .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wfhb-blue);margin:0;font-size:.72rem;font-weight:700}.demo-brand{align-items:center;gap:14px;margin-bottom:12px;display:flex}.demo-brand img{background:#fff;border-radius:12px;padding:6px}.demo-brand h1{margin:0;font-size:1.8rem}.demo-ok{color:#8fd9a8;margin:10px 0 0;font-size:.9rem}.demo-steps{gap:16px;margin:18px 0;padding-left:1.2rem;line-height:1.4;display:grid}.demo-creds{color:#eef5fabf;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.demo-open{color:var(--wfhb-blue);margin-top:8px;font-weight:700;display:inline-block}.demo-script .muted{color:#eef5fa9e}.hub{color:#f3f6f9;background:radial-gradient(at 20% 0,#1e4d8c59,#0000 50%),radial-gradient(at 80% 10%,#2d6bb32e,#0000 45%),linear-gradient(165deg,#152238 0%,#0b1220 55%,#101820 100%)}.hub-pad{justify-content:center;gap:10px}.hub-chrome{justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 4px;display:flex}.hub img{border-radius:14px;margin-bottom:8px}.hub-wfhb{background:#fff;padding:8px;border-radius:16px!important}.hub h1{margin:0;font-size:2rem;font-weight:700}.hub-link{border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:4px;margin-top:8px;padding:18px 20px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.hub-link span{color:#f3f6f999;font-size:.85rem;font-weight:500}.hub-link.member{background:#2d6bb36b}.hub-link.staff{background:#1e4d8c61}.hub-link.office{background:#163a6b80}.hub-link.demo{background:#f3f6f912;border-style:dashed}.hub-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.hub-foot img{background:#fff;border-radius:8px;margin:0}.powered{margin-top:24px;font-size:.8rem}.hub-install-hint{margin:4px 0 0;font-size:.85rem;line-height:1.4}.member{color:#eef5fa;background:radial-gradient(80% 50% at 90% 0,#1e4d8c38,#0000 55%),linear-gradient(175deg,#0d1520 0%,#121c28 55%,#0a1018 100%)}.member .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wfhb-blue);margin:0;font-size:.72rem;font-weight:700}.member .muted{color:#eef5fa94}.member .field label{color:#eef5faa6}.member .field input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.member .btn-ghost{color:#eef5fae0;border-color:#ffffff2e}.member .linkish{color:var(--wfhb-blue)}.member .meta-row{border-bottom-color:#ffffff1a}.member-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin:8px 0 16px;padding:16px}.member-hero{background:#1e4d8c38;border:1px solid #2d6bb373;border-radius:16px;margin:0 0 16px;padding:18px 16px 16px}.member-hero .balance-figure{margin:6px 0 4px}.member-hero-date{margin:0 0 8px;font-size:1.05rem;font-weight:700}.member-outstanding{font-size:clamp(1.4rem,6vw,1.8rem)}.qr-card{text-align:center;padding-bottom:16px}.history-card{margin-top:-4px}.history-card .meta-row:last-child{border-bottom:none}.qr-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-wrap canvas{background:#fff;border-radius:12px}.qr-caption{margin:0;font-size:.85rem}.qr-payload{word-break:break-all;margin:10px 0 0;font-size:.72rem}.office{color:#e8eef3;background:radial-gradient(at 15% 0,#1e4d8c38,#0000 45%),radial-gradient(at 90% 5%,#2d6bb31f,#0000 40%),#0b1220}.office .linkish{color:var(--wfhb-blue)}.office-brand{align-items:center;gap:12px;display:flex}.office-brand img{background:#fff;border-radius:10px}.office .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wfhb-blue);margin:0;font-size:.72rem;font-weight:700}.office-grid{gap:12px;margin:12px 0 16px;display:grid}.office-card{background:#12151a;border:1px solid #1e4d8c38;border-radius:16px;padding:16px}.office-metric{margin:10px 0 4px;font-size:2rem;font-weight:800}.office-log{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;min-height:140px;padding:14px}.office-log-line{color:#e8eef3c7;border-bottom:1px solid #ffffff0f;padding:6px 0;font-size:.82rem}.office .muted{color:#939598}.office-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.office-user{font-size:.85rem}.auth-shell.auth-office{color:#e8eef3;background:radial-gradient(at 15% 0,#1e4d8c38,#0000 45%),radial-gradient(at 90% 5%,#2d6bb31f,#0000 40%),#0b1220;justify-content:center;align-items:center}.auth-shell.auth-office .auth-office-pad{background:#12151aeb;border:1px solid #1e4d8c47;border-radius:20px;flex:none;width:min(100%,420px);margin:40px auto;padding:28px 32px 32px;box-shadow:0 24px 48px #00000059}.auth-shell.auth-office .muted,.auth-shell.auth-office .auth-brand p{color:#939598}.auth-shell.auth-office .field label{color:#c5cbd3}.auth-shell.auth-office .field input{color:#e8eef3;background:#0b1220;border:1px solid #1e4d8c59;max-width:100%}.office-shell{width:100%;max-width:1180px;margin:0 auto}.hq-nav{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:6px;margin:4px 0 18px;padding-bottom:12px;display:flex}.hq-nav-link{appearance:none;color:#e8eef3b8;white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700;text-decoration:none}.hq-nav-link.active{color:#fff;background:var(--wfhb-blue);border-color:var(--wfhb-blue)}.hq-lead{margin:0 0 14px}.hq-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hq-stats .office-metric{font-size:1.55rem}.hq-table{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.hq-row{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#12151a;border:1px solid #1e4d8c2e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.hq-row.static{cursor:default}.hq-row.locked{background:#c0392b1a;border-color:#c0392b8c}.hq-row.locked .muted{color:#e8a090}.hq-row strong{display:block}.hq-row .muted{margin:4px 0 0;font-size:.82rem}.hq-row-right{text-align:right;flex-shrink:0}.hq-title{margin:8px 0 4px;font-size:1.45rem}.hq-back{margin-bottom:10px;font-weight:700;display:inline-block}.hq-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;margin:0 0 16px;display:grid}.hq-filters label{letter-spacing:.06em;text-transform:uppercase;color:#939598;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700;display:flex}.hq-filters input,.hq-filters select{appearance:none;color:#e8eef3;font:inherit;text-transform:none;letter-spacing:normal;background:#12151a;border:1px solid #1e4d8c47;border-radius:10px;padding:10px 12px;font-weight:500}.hq-filters .btn{margin-bottom:1px;padding:11px 18px}.hq-search{grid-column:1/-1}.hq-subnav{border-bottom:none;margin-bottom:14px;padding-bottom:0}.hq-disburse-row{align-items:center}.hq-row-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.hq-row-actions .btn{padding:10px 16px;font-size:.88rem}.hq-coming{background:#1e4d8c1f;border:1px solid #1e4d8c47;border-radius:14px;margin:0 0 16px;padding:14px 16px}.hq-coming .eyebrow{color:var(--wfhb-blue)}.hq-coming ul{color:#e8eef3d1;margin:8px 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.hq-coming li+li{margin-top:6px}.hq-coming-btn{opacity:.55;cursor:not-allowed}.office-log-line.done{opacity:.55}@media (width>=720px){.office-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.hq-nav{flex-wrap:nowrap;gap:6px}.hq-nav-link{padding:7px 11px;font-size:.82rem}}.staff{color:#eef5fa;background:radial-gradient(80% 50% at 10% 0,#1e4d8c40,#0000 55%),linear-gradient(175deg,#0d1520 0%,#121c28 55%,#0a1018 100%)}.staff .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--wfhb-blue);margin:0;font-size:.72rem;font-weight:700}.staff-top-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.staff .muted{color:#eef5fa94}.staff .field input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.staff .btn-ghost{color:#eef5fae0;border-color:#ffffff2e}.staff .linkish{color:var(--wfhb-blue)}.staff-stats{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 16px;display:grid}.stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:14px;display:grid}.stat.wide{grid-column:1/-1}.stat strong{font-size:1.15rem;font-weight:700}.staff-panel{background:#1e4d8c14;border:1px solid #1e4d8c2e;border-radius:16px;margin-bottom:12px;padding:14px}.sheet-row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.sheet-row span{gap:2px;display:grid}.sheet-row.arrears{border-color:#c0392b73}.sheet-row.selected{border-color:var(--wfhb-blue);background:#1e4d8c47}.sheet-row:disabled{opacity:.5;cursor:not-allowed}.member-focus{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:14px;padding:16px}.member-actions{scroll-margin-top:12px}.member-name{margin:4px 0 8px;font-size:1.25rem;display:block}.staff .meta-row{border-bottom-color:#ffffff1a}.qr-scanner{margin-top:12px}.qr-scanner-view{background:#000;border-radius:14px;min-height:220px;overflow:hidden}.qr-scanner-view video{width:100%!important}.lockout-banner{color:#ffc9c2;background:#c0392b2e;border:1px solid #c0392b73;border-radius:14px;margin-bottom:14px;padding:14px 16px;font-size:.92rem;line-height:1.4}.lockout-brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lockout-brand img{background:#fff;border-radius:8px}.demo-toggle{color:#eef5fabf;align-items:center;gap:10px;margin-bottom:4px;font-size:.9rem;display:flex}.receipt-brand{align-items:center;gap:12px;display:flex}.receipt-brand img{background:#fff;border-radius:8px}.outbox-panel{background:#2d6bb329;border:1px solid #2d6bb366;border-radius:16px;margin-bottom:14px;padding:14px}.receipt-backdrop{z-index:40;background:#0000008c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.receipt-card{color:#eef5fa;background:#121c28;border:1px solid #ffffff1f;border-radius:18px 18px 14px 14px;width:min(440px,100%);padding:20px}.receipt-card .muted{color:#eef5fa94}.receipt-card .meta-row{border-bottom-color:#ffffff1a}.auth-shell.auth-cyan{color:#eef5fa;background:radial-gradient(80% 50% at 80% 0,#1e4d8c38,#0000 55%),linear-gradient(#152238,#0b1220)}.auth-shell.auth-cyan .muted,.auth-shell.auth-cyan .auth-brand p{color:#eef5fa9e}.auth-shell.auth-cyan .field label{color:#eef5faa6}.auth-shell.auth-cyan .field input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.auth-shell.auth-cyan .tab{color:#eef5fab3;border-color:#ffffff2e}.auth-shell.auth-cyan .tab.active{background:var(--wfhb-blue);border-color:var(--wfhb-blue);color:#fff}:root{--wfhb-blue:#1e4d8c;--wfhb-blue-dark:#163a6b;--wfhb-blue-soft:#2d6bb3;--wfhb-blue-tint:#1e4d8c1a;--ink:#1a1c1e;--muted:#6b7075;--surface:#f3f6f9;--ok:#1f8a4c;--danger:#c0392b;--line:#1a1c1e1a;--font:"Segoe UI", system-ui, -apple-system, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff}html[data-theme=dark] body{background:#0b1220}button,input{font:inherit}a{color:inherit}.app-shell{min-height:100dvh;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex}.screen-pad{flex-direction:column;flex:1;padding:20px 22px 28px;display:flex}.muted{color:var(--muted)}.btn{appearance:none;cursor:pointer;border:none;border-radius:999px;padding:15px 22px;font-size:1rem;font-weight:700;transition:transform .14s,opacity .14s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(:disabled):active{transform:scale(.98)}.btn-primary,.btn-cyan{background:linear-gradient(135deg, var(--wfhb-blue-soft), var(--wfhb-blue-dark));color:#fff;box-shadow:0 10px 24px #1e4d8c4d}.btn-ghost{color:inherit;border:1px solid var(--line);background:0 0}.btn-block{text-align:center;width:100%;display:block}.field{gap:6px;margin-bottom:14px;display:grid}.field label{color:var(--muted);font-size:.82rem;font-weight:600}.field input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem}.toast-error{color:var(--danger);background:#c0392b1f;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:.92rem}.toast-ok{color:var(--ok);background:#1c8a521f;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:.92rem}.balance-figure{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(2.2rem,9vw,2.8rem);font-weight:700;line-height:1.05}.meta-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.meta-row:last-child{border-bottom:none}.chip{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.chip-live{color:var(--ok);background:#1c8a5224}.chip-lock{color:var(--danger);background:#c0392b24}.top-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.stack-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.tab{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:10px;font-weight:700}.tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-brand img{border-radius:12px}.auth-brand h1{margin:0;font-size:1.55rem;font-weight:700}.auth-brand p{color:var(--muted);margin:2px 0 0;font-size:.85rem}.linkish{color:var(--wfhb-blue-dark);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.theme-toggle{appearance:none;width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.theme-toggle-icon{width:18px;height:18px;display:block}.lang-toggle{background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang-toggle-btn{appearance:none;color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800;line-height:1}.lang-toggle-btn.active{color:#fff;background:#ffffff2e}html[data-theme=light] .lang-toggle{background:#1e4d8c14;border-color:#1e4d8c38}html[data-theme=light] .lang-toggle-btn.active{background:var(--wfhb-blue-dark);color:#fff}.auth-top-actions{align-items:center;gap:8px;display:flex}html[data-theme=light] .theme-toggle{color:var(--wfhb-blue-dark);background:#1e4d8c14;border-color:#1e4d8c38}.top-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;display:flex}.install-nudge{color:#1a1205;background:linear-gradient(135deg,#ffb020 0%,#f08c00 55%,#e07800 100%);border:1px solid #783c0059;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 10px 28px #f08c0059}.install-nudge-hub{margin-top:12px;margin-bottom:4px}.install-nudge-body{flex:12rem;min-width:0}.install-nudge-body strong{color:#1a1205;margin-bottom:4px;font-size:.95rem;display:block}.install-nudge-body p{color:#1a1205e0;opacity:1;margin:0;font-size:.85rem;line-height:1.4}.install-nudge-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.install-nudge-btn{color:#ffd27a;box-shadow:none;background:#1a1205;padding:10px 18px;font-size:.9rem}.install-nudge-dismiss{appearance:none;color:#1a1205;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.install-share{background:#ffffff59;border:1.5px solid #1a12058c;border-radius:6px;padding:1px 7px;font-size:.85em;font-weight:800;display:inline-block}html[data-theme=light] body{color:var(--ink);background:#fff}html[data-theme=light] .hub{color:var(--ink);background:radial-gradient(at 20% 0,#1e4d8c1f,#0000 50%),radial-gradient(at 80% 10%,#2d6bb314,#0000 45%),linear-gradient(165deg,#fff 0%,#f3f6f9 55%,#eef2f7 100%)}html[data-theme=light] .hub .muted{color:var(--muted)}html[data-theme=light] .hub-link{color:var(--ink);background:#fff;border-color:#1e4d8c29;box-shadow:0 4px 14px #163a6b0f}html[data-theme=light] .hub-link span{color:var(--muted)}html[data-theme=light] .hub-link.member{background:#2d6bb31f}html[data-theme=light] .hub-link.staff{background:#1e4d8c1a}html[data-theme=light] .hub-link.office{background:#163a6b1f}html[data-theme=light] .hub-link.demo{background:#1a1c1e08}html[data-theme=light] .member,html[data-theme=light] .staff,html[data-theme=light] .office,html[data-theme=light] .demo-script,html[data-theme=light] .auth-shell.auth-cyan,html[data-theme=light] .auth-shell.auth-office{color:var(--ink);background:radial-gradient(80% 50% at 90% 0,#1e4d8c1a,#0000 55%),linear-gradient(175deg,#fff 0%,#f5f8fb 55%,#eef3f8 100%)}html[data-theme=light] .member .muted,html[data-theme=light] .staff .muted,html[data-theme=light] .office .muted,html[data-theme=light] .demo-script .muted,html[data-theme=light] .auth-shell.auth-cyan .muted,html[data-theme=light] .auth-shell.auth-cyan .auth-brand p,html[data-theme=light] .auth-shell.auth-office .muted,html[data-theme=light] .auth-shell.auth-office .auth-brand p{color:#5c6570}html[data-theme=light] .member .field label,html[data-theme=light] .staff .field label,html[data-theme=light] .auth-shell.auth-cyan .field label,html[data-theme=light] .auth-shell.auth-office .field label{color:var(--muted)}html[data-theme=light] .member .field input,html[data-theme=light] .staff .field input,html[data-theme=light] .auth-shell.auth-cyan .field input,html[data-theme=light] .auth-shell.auth-office .field input{border-color:var(--line);color:var(--ink);background:#fff}html[data-theme=light] .auth-shell.auth-office .auth-office-pad{background:#fff;border-color:#1e4d8c2e;box-shadow:0 18px 40px #163a6b1a}html[data-theme=light] .member .btn-ghost,html[data-theme=light] .staff .btn-ghost{border-color:var(--line);color:var(--ink)}html[data-theme=light] .member .linkish,html[data-theme=light] .staff .linkish,html[data-theme=light] .office .linkish{color:var(--wfhb-blue-dark)}html[data-theme=light] .member .meta-row,html[data-theme=light] .staff .meta-row{border-bottom-color:var(--line)}html[data-theme=light] .member-card,html[data-theme=light] .stat,html[data-theme=light] .member-focus,html[data-theme=light] .office-log,html[data-theme=light] .sheet-row{color:var(--ink);background:#fff;border-color:#1e4d8c24}html[data-theme=light] .member-hero,html[data-theme=light] .staff-panel{background:#1e4d8c14;border-color:#2d6bb347}html[data-theme=light] .sheet-row.selected{border-color:var(--wfhb-blue);background:#1e4d8c1f}html[data-theme=light] .office-card{background:#fff;border-color:#1e4d8c29;box-shadow:0 2px 10px #163a6b0d}html[data-theme=light] .office-log-line{color:var(--muted);border-bottom-color:var(--line)}html[data-theme=light] .hq-nav{border-bottom-color:var(--line)}html[data-theme=light] .auth-shell.auth-cyan .tab,html[data-theme=light] .auth-shell.auth-office .tab{border-color:var(--line);color:var(--muted)}html[data-theme=light] .hq-nav-link{color:#4a5560;background:#1e4d8c12}html[data-theme=light] .hq-nav-link.active{color:#fff;background:var(--wfhb-blue)}html[data-theme=light] .hq-row,html[data-theme=light] .hq-panel,html[data-theme=light] .hq-detail-card{color:var(--ink);background:#fff;border-color:#1e4d8c24}html[data-theme=light] .hq-row.locked{box-shadow:inset 3px 0 0 var(--danger);background:#c0392b14;border-color:#c0392b8c}html[data-theme=light] .hq-row.locked .muted{color:#a94438}html[data-theme=light] .hq-filters label{color:#5c6570}html[data-theme=light] .hq-filters input,html[data-theme=light] .hq-filters select{color:var(--ink);background:#fff;border-color:#1e4d8c47}html[data-theme=light] .hq-filters input::placeholder{color:#8a9199}html[data-theme=light] .hq-coming{background:#1e4d8c14;border-color:#1e4d8c38}html[data-theme=light] .hq-coming ul{color:#3d4650}html[data-theme=light] .office .btn-ghost{color:var(--ink);background:#fff;border-color:#1e4d8c47}html[data-theme=light] .office .theme-toggle{color:var(--wfhb-blue-dark);background:#fff;border-color:#1e4d8c47}html[data-theme=light] .demo-script h1{color:var(--ink)}html[data-theme=light] .install-nudge{color:#1a1205;background:linear-gradient(135deg,#ffb84d 0%,#f59e0b 100%);border-color:#b45a0059;box-shadow:0 8px 24px #f59e0b47}html[data-theme=light] .install-nudge p{color:#1a1205e0}
