@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2-variations")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/SourceSerif4-latin-D9elroTD.woff2) format("woff2-variations")}:root{--wise-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wise-weight: 500;--wise-tracking: .08em;--wise-chrome-size: 14px;--wise-chrome-opacity: .85;--wise-chrome-fg: rgba(255, 255, 255, .85);--wise-chrome-divider: rgba(255, 255, 255, .25);--type-xs: 12px;--type-sm: 14px;--type-base: 16px;--type-lg: 18px;--type-xl: 20px;--type-2xl: 24px;--type-3xl: 30px;--type-4xl: 36px;--type-5xl: 48px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px}[data-brand=WPI]{--brand-primary: #005091;--brand-primary-dark: #003E70;--brand-accent: #D6E4EE;--brand-text-on-primary: #FFFFFF;--brand-page-bg: #F5F7FA;--brand-card-bg: #FFFFFF;--brand-text: #001C3E;--brand-text-muted: #8BA4B8;--brand-border: #D6E4EE;--brand-link: #005091;--brand-serif: "Source Serif 4", Georgia, serif;--brand-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-brand=WPI][data-wise-theme=dark]{--brand-accent: #24466B;--brand-page-bg: #0D1626;--brand-card-bg: #172336;--brand-text: #DEE7F3;--brand-text-muted: #8FA1BB;--brand-border: #2B3C5A;--brand-link: #4E97DE}[data-brand=USSC]{--brand-primary: #0365D9;--brand-primary-dark: #0E2542;--brand-accent: #BED7F4;--brand-text-on-primary: #FFFFFF;--brand-page-bg: #FFFFFF;--brand-card-bg: #FFFFFF;--brand-text: #0E2542;--brand-text-muted: #546C8A;--brand-border: #EAE9E2;--brand-link: #0365D9;--brand-serif: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-brand=USSC][data-wise-theme=dark]{--brand-accent: #1D3E66;--brand-page-bg: #0C1522;--brand-card-bg: #16233A;--brand-text: #DFE8F4;--brand-text-muted: #8CA2BF;--brand-border: #293B5B;--brand-link: #5EA4EF}:root{--wise-surface: #ffffff;--wise-surface-2: #f9fafb;--wise-surface-3: #f3f4f6;--wise-ink-strong: #111827;--wise-ink: #374151;--wise-ink-muted: #6b7280;--wise-ink-faint: #9ca3af;--wise-line: #e5e7eb;--wise-line-soft: #f3f4f6;--wise-line-strong: #d1d5db}[data-wise-theme=dark]{--wise-surface: #172336;--wise-surface-2: #1d2b42;--wise-surface-3: #233450;--wise-ink-strong: #eaf0f8;--wise-ink: #c7d3e5;--wise-ink-muted: #92a4be;--wise-ink-faint: #6c7e99;--wise-line: #2b3c5a;--wise-line-soft: #233450;--wise-line-strong: #3b4f73;color-scheme:dark}@keyframes wiseSlowDrift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-6px) rotate(1deg)}}@media (prefers-reduced-motion: reduce){[data-wise-drift]{animation:none!important}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--brand-sans, system-ui, sans-serif);font-size:var(--type-base, 16px);color:var(--brand-text, #001C3E);background:var(--brand-page-bg, #F5F7FA);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:var(--brand-primary, #001C3E);text-decoration:none}a:hover{text-decoration:underline}:root{--sched-ok: #1f7a4f;--sched-ok-soft: #e7f5ee;--sched-warn: #8a5a00;--sched-warn-soft: #fdf3dc;--sched-bad: #b42318;--sched-bad-soft: #fdecea;--sched-info-soft: color-mix(in srgb, var(--brand-primary, #005091) 10%, var(--wise-surface, #fff));--sched-violet: #5b3bd6;--sched-violet-soft: #f1eeff;--sched-violet-line: #ddd4fa;--sched-violet-ink: #3f2c8a;--sched-scrim: rgba(14, 37, 66, .42);--sched-hot: #d92d20;--sched-on-hot: #fff;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}[data-wise-theme=dark]{--sched-ok: #6fd3a0;--sched-ok-soft: #133a2a;--sched-warn: #f2c36b;--sched-warn-soft: #3a2d10;--sched-bad: #ff8a80;--sched-bad-soft: #43201d;--sched-info-soft: color-mix(in srgb, var(--brand-primary, #005091) 28%, var(--wise-surface, #172336));--sched-violet: #b7a4ff;--sched-violet-soft: #2a2350;--sched-violet-line: #463a80;--sched-violet-ink: #d9d0ff;--sched-scrim: rgba(0, 0, 0, .6);--sched-hot: #ff6b5e;--sched-on-hot: #1d0b09}#root>*{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-top);background:var(--brand-primary, #005091);z-index:300;pointer-events:none}#root div>div+nav{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.env-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:7px 18px;font-size:12.5px;font-weight:600;color:#2a1a00;border-bottom:2px solid #b8860b;background:repeating-linear-gradient(135deg,#fbe7a2 0,#fbe7a2 14px,#f7dd86 14px,#f7dd86 28px)}.env-tag{padding:2px 10px;border-radius:999px;background:#2a1a00;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.env-text{flex:1;min-width:200px}.env-link{color:#2a1a00;font-weight:800;text-decoration:underline;white-space:nowrap}.env-link:hover{text-decoration:none}.env-strip.env-local{background:repeating-linear-gradient(135deg,#d8e6f5 0,#d8e6f5 14px,#cadcef 14px,#cadcef 28px);border-bottom-color:var(--brand-primary, #005091);color:#0e2542}.env-strip.env-local .env-tag{background:var(--brand-primary, #005091)}.env-strip.env-local .env-link{color:#0e2542}[data-wise-theme=dark] .env-strip{background:repeating-linear-gradient(135deg,#5a4608 0,#5a4608 14px,#4d3c06 14px,#4d3c06 28px);color:#fff4d6;border-bottom-color:#d8a82a}[data-wise-theme=dark] .env-tag{background:#fff4d6;color:#2a1a00}[data-wise-theme=dark] .env-link{color:#fff4d6}[data-wise-theme=dark] .env-strip.env-local{background:repeating-linear-gradient(135deg,#1d2b42 0,#1d2b42 14px,#233450 14px,#233450 28px);color:#dbe7f7}[data-wise-theme=dark] .env-strip.env-local .env-link{color:#dbe7f7}@media (max-width: 700px){.env-strip{padding:6px 14px;gap:8px;font-size:12px}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted{color:var(--wise-ink-muted)}.strong{color:var(--wise-ink-strong)}.pnum{font-variant-numeric:tabular-nums}.mt{margin-top:16px}.centered{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--wise-ink-muted);font-size:13.5px}.lockup-fallback{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em}.linkish{background:none;border:none;padding:0;font:inherit;font-size:12px;font-weight:700;color:var(--brand-link, var(--brand-primary));cursor:pointer}[data-wise-theme=dark] .linkish{color:var(--wise-ink-strong)}.ph{margin-bottom:18px}.ph-r{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ph h1{margin:0;font-family:var(--brand-serif),serif;font-size:24px;font-weight:600;color:var(--wise-ink-strong)}.ph .sub{margin-top:4px;font-size:13.5px;color:var(--wise-ink-muted);max-width:70ch}.ph-acts{display:flex;gap:8px}.sec-h{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.sec-h h2{margin:0;font-size:15px;font-weight:700;color:var(--wise-ink-strong)}.sec-h .c{font-size:12px;font-weight:700;color:var(--wise-ink-muted)}.sec-h .sp{margin-left:auto;font-size:11.5px;color:var(--wise-ink-muted)}.card{background:var(--wise-surface);border:1px solid var(--wise-line);border-radius:12px;overflow:hidden}.card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid var(--wise-line-soft)}.card-h h3{margin:0;font-size:13.5px;font-weight:700;color:var(--wise-ink-strong)}.card-h .hint{font-size:12px;color:var(--wise-ink-muted)}.card-b{padding:14px 15px;color:var(--wise-ink)}.row{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid var(--wise-line-soft)}.row:last-child{border-bottom:none}.kv{display:flex;gap:12px;padding:6px 0;font-size:12.5px;border-bottom:1px dashed var(--wise-line-soft)}.kv:last-child{border-bottom:none}.kv .k{flex:0 0 150px;color:var(--wise-ink-muted);font-weight:600}.kv .v{flex:1;min-width:0;color:var(--wise-ink);overflow-wrap:anywhere}.kv .v.unknown{color:var(--wise-ink-faint);font-style:italic}.well{padding:11px 13px;border-radius:9px;background:var(--wise-surface-2);border:1px solid var(--wise-line);font-size:12px;line-height:1.6;color:var(--wise-ink)}.stats{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 760px){.stats,.stats.three,.stats.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;padding:12px 14px;background:var(--wise-surface);border:1px solid var(--wise-line);border-left:4px solid var(--brand-primary);border-radius:10px;color:var(--wise-ink);cursor:pointer}button.stat:hover{border-color:var(--wise-line-strong)}.stat .l{font-size:11.5px;font-weight:700;color:var(--wise-ink-muted);text-transform:uppercase;letter-spacing:.04em}.stat .v2{font-size:24px;font-weight:700;color:var(--wise-ink-strong);font-variant-numeric:tabular-nums}.stat .v2 small{font-size:12px;font-weight:600;color:var(--wise-ink-muted)}.stat .h{font-size:11.5px;color:var(--wise-ink-muted)}.stat.g{border-left-color:var(--sched-ok)}.stat.w{border-left-color:var(--sched-warn)}.stat.r{border-left-color:var(--sched-bad)}.stat.n{border-left-color:var(--wise-line-strong)}.stat.v,.stat.t{border-left-color:var(--brand-primary)}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.p-ok{background:var(--sched-ok-soft);color:var(--sched-ok)}.p-warn,.p-o{background:var(--sched-warn-soft);color:var(--sched-warn)}.p-bad{background:var(--sched-bad-soft);color:var(--sched-bad)}.p-info,.p-t{background:var(--sched-info-soft);color:var(--brand-primary)}.p-neutral{background:var(--wise-surface-3);color:var(--wise-ink)}.pill.dotted{border:1px dashed var(--wise-line-strong);color:var(--wise-ink-muted)}[data-wise-theme=dark] .p-info,[data-wise-theme=dark] .p-t{color:var(--wise-ink-strong)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--wise-line);margin-bottom:14px;overflow-x:auto}.tab{font:inherit;font-size:13px;font-weight:600;padding:8px 12px;background:none;border:none;border-bottom:2px solid transparent;color:var(--wise-ink-muted);cursor:pointer}.tab.on{color:var(--wise-ink-strong);border-bottom-color:var(--brand-primary)}.tab .pnum{margin-left:6px;font-size:11px;color:var(--wise-ink-muted)}.tw{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:13px}table.t th{text-align:left;font-size:11.5px;font-weight:700;color:var(--wise-ink-muted);padding:8px 12px;border-bottom:1px solid var(--wise-line);white-space:nowrap}table.t td{padding:9px 12px;border-bottom:1px solid var(--wise-line-soft);color:var(--wise-ink)}table.t td.num{text-align:right;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-s{height:28px;padding:0 10px;font-size:12px}.btn-p{background:var(--brand-primary);color:var(--brand-text-on-primary, #fff)}.btn-p:hover{background:var(--brand-primary-dark, var(--brand-primary))}.btn-o{background:var(--wise-surface);color:var(--wise-ink-strong);border-color:var(--wise-line-strong)}.btn-o:hover{background:var(--wise-surface-2)}.btn-d{background:var(--sched-bad);color:#fff}.btn-g{background:var(--sched-ok);color:#fff}[data-wise-theme=dark] .btn-d,[data-wise-theme=dark] .btn-g{color:#0d1626}.field-l{font-size:11.5px;font-weight:700;color:var(--wise-ink-strong)}.select{height:32px;border-radius:8px;border:1px solid var(--wise-line-strong);background:var(--wise-surface);color:var(--wise-ink-strong);font:inherit;font-size:12.5px;padding:0 9px}.empty{padding:28px 16px;text-align:center;color:var(--wise-ink-muted);font-size:13.5px}.empty b{color:var(--wise-ink-strong)}.note{padding:12px 14px;border-radius:10px;border:1px solid var(--wise-line);background:var(--wise-surface-2);color:var(--wise-ink);font-size:13px;line-height:1.55}.note b{color:var(--wise-ink-strong)}.note.warn{background:var(--sched-warn-soft);border-color:color-mix(in srgb,var(--sched-warn) 35%,transparent)}.note.bad{background:var(--sched-bad-soft);border-color:color-mix(in srgb,var(--sched-bad) 35%,transparent)}.note.warn b{color:var(--sched-warn)}.note.bad b{color:var(--sched-bad)}.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--wise-ink-muted)}.legend .li{display:inline-flex;align-items:center;gap:6px}.legend .li i{width:10px;height:10px;border-radius:3px;display:inline-block}.legend .li b{color:var(--wise-ink-strong)}.bell{position:relative}.bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:#ffffff24;color:var(--brand-text-on-primary, #fff);cursor:pointer}.bell-btn:hover{background:#ffffff3d}.bell-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#fff;color:var(--brand-primary-dark, #003e70);font-size:10.5px;font-weight:800;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--brand-primary)}.bell-badge.hot{background:var(--sched-hot);color:var(--sched-on-hot)}.bell-pop{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 24px));max-height:480px;display:flex;flex-direction:column;background:var(--wise-surface);color:var(--wise-ink);border:1px solid var(--wise-line);border-radius:10px;box-shadow:0 8px 28px #0000002e;z-index:1000;overflow:hidden}@media (max-width: 700px){.bell-pop{position:fixed;top:var(--bell-pop-top, 72px);left:12px;right:12px;width:auto;max-height:min(480px,calc(100vh - var(--bell-pop-top, 72px) - 12px))}}.bell-h{display:flex;justify-content:space-between;align-items:center;padding:11px 15px;border-bottom:1px solid var(--wise-line);font-size:13.5px;font-weight:700;color:var(--wise-ink-strong)}.bell-list{overflow-y:auto;flex:1}.bell-empty{padding:22px 16px;text-align:center;font-size:12.5px;color:var(--wise-ink-muted)}.bell-empty.bad{color:var(--sched-bad)}.bell-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 15px;background:none;border:none;border-bottom:1px solid var(--wise-line-soft);text-align:left;font:inherit;color:inherit;cursor:pointer}.bell-item:hover{background:var(--wise-surface-2)}.bell-item-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bell-item-t b{font-size:13px;color:var(--wise-ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-item-t span{font-size:12px;color:var(--wise-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-count{min-width:24px;padding:2px 7px;border-radius:999px;text-align:center;font-size:12px;font-weight:800;background:var(--wise-surface-3);color:var(--wise-ink-strong);font-variant-numeric:tabular-nums}.bell-count.hot{background:var(--sched-bad-soft);color:var(--sched-bad)}.bell-count.warn{background:var(--sched-warn-soft);color:var(--sched-warn)}.bell-f{padding:8px 15px;border-top:1px solid var(--wise-line);text-align:center}.small{font-size:12px}.mt-xs{margin-top:4px}.mt-s{margin-top:8px}.mt-m{margin-top:18px}.mt-l{margin-top:30px}.mt-xl{margin-top:40px}.mb{margin-bottom:14px}.center{text-align:center}.warn-text{color:var(--sched-warn);font-weight:600}.bad-text{color:var(--sched-bad);font-weight:600}.linkish.big{font-size:16px}.row-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.row-actions.end{justify-content:flex-end}.btn-q{background:transparent;color:var(--brand-link, var(--brand-primary));border-color:transparent}.btn-q:hover{background:var(--wise-surface-2)}[data-wise-theme=dark] .btn-q{color:var(--brand-link)}.btn-xs{height:26px;padding:0 9px;font-size:11.5px;border-radius:7px}.btn-m{height:48px;padding:0 22px;font-size:16px;border-radius:11px}.btn-block{width:100%}.offer{display:inline-flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}.offer-block{display:flex;align-items:stretch;width:100%}.offer-why{font-size:12px;color:var(--wise-ink-muted);text-align:center;max-width:42ch}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sched-scrim);display:flex;align-items:center;justify-content:center;z-index:900;padding:16px}.modal{width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--wise-surface);color:var(--wise-ink);border-radius:18px;box-shadow:0 12px 28px #0000003d}.modal-h{padding:22px 26px 6px}.modal-h h3{margin:0;font-family:var(--brand-serif),serif;font-weight:600;font-size:25px;color:var(--wise-ink-strong)}.modal-h p{margin:6px 0 0;font-size:15px;color:var(--wise-ink-muted);line-height:1.5}.modal-b{padding:16px 26px 8px;display:flex;flex-direction:column;gap:12px}.modal-f{padding:16px 26px 20px;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--wise-line);margin-top:10px;position:sticky;bottom:0;background:var(--wise-surface)}.modal-f-err{flex-basis:100%;margin:0}.fld{display:flex;flex-direction:column;gap:6px}.fld label{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wise-ink-muted)}.in{min-height:40px;border:1.5px solid var(--wise-line-strong);border-radius:10px;padding:8px 12px;font:inherit;font-size:14.5px;color:var(--wise-ink-strong);background:var(--wise-surface)}.in:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--sched-info-soft)}[data-wise-theme=dark] .in:focus{border-color:var(--brand-link)}.in.ta{min-height:88px;resize:vertical;line-height:1.5}.in.ro{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--wise-surface-2);color:var(--wise-ink)}.in.invalid{border-color:var(--sched-bad)}.in.narrow{max-width:110px}.fld-err{font-size:12px;font-weight:600;color:var(--sched-bad)}.fld-hint{font-size:12px;font-weight:600;color:var(--wise-ink-muted)}.fld-row{display:flex;gap:8px;flex-wrap:wrap}.fld-row .in{flex:1;min-width:120px}.ba-grid{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:8px;padding:16px;border-radius:12px;background:var(--wise-surface-2)}.ba-l{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wise-ink-muted)}.ba-l.v{color:var(--sched-violet)}.ba-was{font-size:21px;font-weight:700;color:var(--wise-ink-muted);margin-top:4px}.ba-now{font-size:21px;font-weight:800;color:var(--sched-violet);margin-top:4px}.ba-arrow{color:var(--wise-ink-faint)}.radio-row{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.check{display:inline-flex;gap:8px;align-items:center;font-size:13.5px;color:var(--wise-ink)}@media (max-width: 700px){.modal-h,.modal-b,.modal-f{padding-left:16px;padding-right:16px}.modal-h h3{font-size:21px}}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:10px;align-items:end}.inline-form{display:flex;flex-direction:column;gap:8px;min-width:220px;text-align:left}.inline-form.wide{padding:8px 0}.hours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;font-size:12.5px;font-variant-numeric:tabular-nums}.hours-grid b{display:inline-block;width:34px;color:var(--wise-ink-strong)}.pick-list{display:flex;flex-direction:column;border:1px solid var(--wise-line);border-radius:9px;overflow:hidden}.pick{text-align:left;padding:8px 10px;border:none;border-bottom:1px solid var(--wise-line-soft);background:var(--wise-surface);color:var(--wise-ink);font:inherit;font-size:13px;cursor:pointer}.pick:hover{background:var(--wise-surface-2)}.pager{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:10px 15px}.detail{max-width:420px;overflow-wrap:anywhere}.json{max-height:260px;overflow:auto;background:var(--wise-surface-2);padding:8px;border-radius:8px;white-space:pre-wrap}.note.ok-note{background:var(--sched-ok-soft);border-color:color-mix(in srgb,var(--sched-ok) 35%,transparent);margin-bottom:12px}.note.ok-note b{color:var(--sched-ok)}.note ul{margin:6px 0 0;padding-left:18px}.card .card-b+.ctl{margin-top:0}.toast-host{position:fixed;left:50%;bottom:calc(24px + var(--safe-bottom));transform:translate(-50%);z-index:950;display:flex;gap:12px;align-items:center;max-width:min(640px,calc(100vw - 32px));padding:12px 16px;border-radius:12px;background:var(--wise-ink-strong);color:var(--wise-surface);font-size:13.5px;font-weight:600;box-shadow:0 8px 24px #00000040}.toast-host.bad{background:var(--sched-bad);color:#fff}[data-wise-theme=dark] .toast-host.bad{color:#1d0b09}.toast-host .linkish{color:inherit}.pick:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}[data-wise-theme=dark] .pick:focus-visible{outline-color:var(--brand-link)}#root main{font-variant-numeric:tabular-nums}[data-wise-theme=dark] .note a{color:var(--brand-link)}.new-build{margin:0 0 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-d-o{color:var(--sched-bad);border-color:color-mix(in srgb,var(--sched-bad) 55%,transparent)}.plan{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--wise-ink)}.plan li+li{margin-top:4px}.plan-h{margin:14px 0 0;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wise-ink-muted)}.health-grid{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:13px}.health-grid .k{color:var(--wise-ink-muted)}.settings-list .set-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(0,2fr);gap:12px;padding:10px 15px;border-top:1px solid var(--wise-line-soft);font-size:12.5px;align-items:start}.settings-list .set-row:first-child{border-top:none}.settings-list .set-key{font-family:var(--brand-mono, ui-monospace, monospace);font-size:12px;overflow-wrap:anywhere}@media (max-width: 700px){.settings-list .set-row{grid-template-columns:1fr;gap:4px}}
