:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f5ec;--surface:#fffdf7;--surface2:#f3efe3;--surface3:#e9e3d3;--surface-raised:#fff;--text:#17201a;--text2:#2e3a31;--muted:#555e52;--faint:#868a78;--border:#e6dfcc;--border2:#868a78;--accent:#22654a;--accent-hover:#1a533c;--accent-soft:#e2eee6;--accent-ink:#1a533c;--accent-line:#22654a3d;--on-primary:#fff;--ring:#22654a52;--butter-50:#fffaea;--butter-100:#fcf1d2;--butter-200:#f8e4aa;--butter-300:#f1d27d;--butter-surface:#fcf1d2;--on-butter:#2a2410;--butter-ink:#6b5212;--butter-tile:#f8e4aa;--on-butter-tile:#2a2410;--good:#1c7346;--good-soft:#e1f0e6;--good-ink:#165c38;--good-line:#1c73463d;--warn:#9a5300;--warn-soft:#f9e8d8;--warn-ink:#7e4400;--warn-line:#9a530047;--bad:#b42318;--bad-soft:#fbe5e2;--bad-ink:#9a1d14;--bad-line:#b4231842;--info:#1d5ca3;--neutral:#555e52;--neutral-soft:#eeeadf;--on-danger:#fff;--danger:var(--bad);--primary:var(--accent);--chart-sent:#22654a;--chart-delivered:#b07d12;--chart-failed:#b42318;--chart-inbound:#1d5ca3;--sidebar-bg:#fbf7ea;--toast-bg:#17201a;--toast-fg:#fffdf7;--toast-good:#165c38;--toast-bad:#9a1d14;--mb-fur:#8b5a3c;--mb-fur-deep:#6c4329;--mb-face:#f3dbbf;--mb-ink:#1d1712;--mb-accent:#edc462;--mb-cheek:#ec9a84;--shadow:0 1px 2px #17201a0f,0 8px 24px #17201a0f;--shadow2:0 1px 2px #17201a0d;--scrim:#11160f73;--radius:12px;--radius-sm:8px;--sidebar-w:232px;--sidebar-w-collapsed:60px;--font-display:var(--font-display-src),ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif;--font-sans:var(--font-sans-src),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:var(--font-mono-src),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11160f;--surface:#171d16;--surface2:#1f261e;--surface3:#283027;--surface-raised:#1f261e;--text:#f1f0e6;--text2:#d9dbcd;--muted:#aeb2a3;--faint:#8a907f;--border:#2e352b;--border2:#666e5f;--accent:#74c69a;--accent-hover:#8fd3ae;--accent-soft:#74c69a24;--accent-ink:#8fd3ae;--accent-line:#74c69a4d;--on-primary:#0b1a12;--ring:#74c69a66;--butter-50:#1f1a12;--butter-100:#2e2618;--butter-200:#3e3322;--butter-300:#5c4b2c;--butter-surface:#2e2618;--on-butter:#f6eed6;--butter-ink:#eed99a;--butter-tile:#e3d19a;--on-butter-tile:#2a2410;--good:#5cc98a;--good-soft:#5cc98a24;--good-ink:#7dd6a2;--good-line:#5cc98a4d;--warn:#ef9342;--warn-soft:#ef934224;--warn-ink:#f2a866;--warn-line:#ef934252;--bad:#f0726c;--bad-soft:#f0726c24;--bad-ink:#f49590;--bad-line:#f0726c52;--info:#80b2ef;--neutral:#aeb2a3;--neutral-soft:#283027;--on-danger:#1a0b0a;--chart-sent:#74c69a;--chart-delivered:#e2c46a;--chart-failed:#f0726c;--chart-inbound:#80b2ef;--sidebar-bg:#141a13;--toast-bg:#f1f0e6;--toast-fg:#11160f;--toast-good:#7dd6a2;--toast-bad:#f49590;--mb-fur:#a9714d;--mb-fur-deep:#87593a;--mb-accent:#f1db9c;--shadow:0 1px 2px #0000004d,0 8px 24px #0000004d;--shadow2:0 1px 2px #00000040;--scrim:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11160f;--surface:#171d16;--surface2:#1f261e;--surface3:#283027;--surface-raised:#1f261e;--text:#f1f0e6;--text2:#d9dbcd;--muted:#aeb2a3;--faint:#8a907f;--border:#2e352b;--border2:#666e5f;--accent:#74c69a;--accent-hover:#8fd3ae;--accent-soft:#74c69a24;--accent-ink:#8fd3ae;--accent-line:#74c69a4d;--on-primary:#0b1a12;--ring:#74c69a66;--butter-50:#1f1a12;--butter-100:#2e2618;--butter-200:#3e3322;--butter-300:#5c4b2c;--butter-surface:#2e2618;--on-butter:#f6eed6;--butter-ink:#eed99a;--butter-tile:#e3d19a;--on-butter-tile:#2a2410;--good:#5cc98a;--good-soft:#5cc98a24;--good-ink:#7dd6a2;--good-line:#5cc98a4d;--warn:#ef9342;--warn-soft:#ef934224;--warn-ink:#f2a866;--warn-line:#ef934252;--bad:#f0726c;--bad-soft:#f0726c24;--bad-ink:#f49590;--bad-line:#f0726c52;--info:#80b2ef;--neutral:#aeb2a3;--neutral-soft:#283027;--on-danger:#1a0b0a;--chart-sent:#74c69a;--chart-delivered:#e2c46a;--chart-failed:#f0726c;--chart-inbound:#80b2ef;--sidebar-bg:#141a13;--toast-bg:#f1f0e6;--toast-fg:#11160f;--toast-good:#7dd6a2;--toast-bad:#f49590;--mb-fur:#a9714d;--mb-fur-deep:#87593a;--mb-accent:#f1db9c;--shadow:0 1px 2px #0000004d,0 8px 24px #0000004d;--shadow2:0 1px 2px #00000040;--scrim:#0009}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}pre{white-space:pre-wrap;word-break:break-word}.mono,.num,.dataTable td.num,.dataTable th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dataTable{font-variant-numeric:tabular-nums}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-weight:600}.shell{grid-template-columns:var(--sidebar-w)minmax(0,1fr);min-height:100vh;transition:grid-template-columns .16s;display:grid}.shell[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed)minmax(0,1fr)}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebarInner{flex-direction:column;gap:14px;height:100%;padding:12px 10px;display:flex}.brand{align-items:center;gap:9px;min-height:34px;padding:4px 6px 0;display:flex}.brandText{min-width:0}.brandName{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:700}.brandSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}.shell[data-collapsed=true] .brandText{display:none}.nav{flex-direction:column;gap:1px;display:flex}.navLink{border-radius:var(--radius-sm);color:var(--text2);white-space:nowrap;align-items:center;gap:10px;padding:7px 9px;font-size:13.5px;font-weight:500;display:flex;position:relative}.navLink:hover{background:var(--surface2);color:var(--text)}.navLinkActive{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.navLinkActive:before{content:"";background:var(--accent);border-radius:2px;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.navIcon{color:var(--muted);flex:0 0 18px;display:inline-flex}.navLinkActive .navIcon{color:var(--accent)}.navLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.shell[data-collapsed=true] .navLabel,.shell[data-collapsed=true] .navCount{display:none}.shell[data-collapsed=true] .navLink{justify-content:center;padding:8px 0}.navCount{font-family:var(--font-mono);background:var(--bad);color:var(--on-danger);text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700}.navSection{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap;padding:8px 9px 3px;font-size:10px;font-weight:700}.shell[data-collapsed=true] .navSection{opacity:0;height:14px;padding:0}.sidebarFooter{flex-direction:column;gap:1px;margin-top:auto;display:flex}.collapseBtn{cursor:pointer;width:100%;color:var(--muted);font:inherit;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.collapseBtn:hover{background:var(--surface2);color:var(--text)}.shell[data-collapsed=true] .collapseBtn{justify-content:center}.shellMain{flex-direction:column;min-width:0;display:flex}.appTopbar{z-index:20;background:color-mix(in srgb,var(--bg)85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.appTopbarInner{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;display:flex}.appTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.appSubtitle{color:var(--muted);font-size:12px}.shellContent{flex:1;min-width:0}.page{max-width:1560px;padding:20px}.btn{border:1px solid var(--border2);border-radius:var(--radius-sm);background:var(--surface);height:32px;color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--surface2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--on-primary);font-weight:600}.btnPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btnGhost{color:var(--muted);background:0 0;border-color:#0000}.btnGhost:hover{background:var(--surface2);color:var(--text)}.btnDanger{background:var(--bad);border-color:var(--bad);color:var(--on-danger);font-weight:600}.btnDanger:hover{filter:brightness(.94)}.btnSm{height:26px;padding:0 9px;font-size:12px}.btnIcon{width:32px;padding:0}.btn:focus-visible,.navLink:focus-visible,.input:focus-visible,.tabBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.linkBtn{cursor:pointer;color:var(--accent);font:inherit;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.linkBtn:hover{text-decoration:underline}.field{gap:5px;min-width:0;display:grid}.fieldLabel{color:var(--muted);letter-spacing:.01em;font-size:11.5px;font-weight:600}.fieldHint{color:var(--faint);font-size:11.5px}.fieldError{color:var(--bad);font-size:11.5px;font-weight:500}.input{border:1px solid var(--border2);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:32px;color:var(--text);padding:0 10px;font-family:inherit;font-size:13px}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.input:disabled{background:var(--surface2);color:var(--muted)}select.input{cursor:pointer;height:32px;padding-right:26px}.textarea{resize:vertical;height:auto;min-height:76px;padding:8px 10px;line-height:1.55}.inputMono{font-family:var(--font-mono)}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.formGrid{grid-template-columns:1fr}}.actionBar{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.actionBar .field{min-width:150px}.actionBarSpacer{flex:auto}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filterCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:12px}.filterRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.filterRow+.filterRow{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.filterTag{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);align-self:center;min-width:52px;font-size:10px;font-weight:700}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2)}.cardPad{padding:14px}.cardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.cardTitle{font-family:var(--font-display);margin:0;font-size:14px;font-weight:600}.sectionTitle{font-family:var(--font-display);color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:600}.statGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1280px){.statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.statCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);padding:12px 13px;transition:border-color .12s,transform .12s;display:block}a.statCard:hover{border-color:var(--accent);transform:translateY(-1px)}.statCardLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.statCardValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1;display:block}.statCardSub{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.statRow{flex-wrap:wrap;gap:20px;display:flex}.stat{gap:2px;display:grid}.statLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.statValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:600}.tableWrap,.tableWrapCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);overflow:hidden}.tableScroll{max-height:calc(100vh - 260px);overflow:auto}.dataTable{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.dataTable th{z-index:2;background:var(--surface2);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:8px 11px;font-size:10.5px;font-weight:700;position:sticky;top:0}.dataTable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dataTable th.sortable:hover{color:var(--text);background:var(--surface3)}.sortCaret{opacity:.55;margin-left:4px;font-size:9px;display:inline-block}.sortCaretActive{opacity:1;color:var(--accent)}.dataTable td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text2);padding:7px 11px}.dataTable tbody tr:last-child td{border-bottom:none}.dataTable tbody tr:hover td{background:var(--surface2)}.rowClickable{cursor:pointer}.rowSelected td{background:var(--accent-soft)!important}.dataTable td.num,.dataTable th.num{text-align:right}.cellStrong{color:var(--text);font-weight:600}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:52px 24px;display:flex}.emptyIcon{background:var(--surface2);width:38px;height:38px;color:var(--faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.emptyTitle{font-family:var(--font-display);font-size:15px;font-weight:600}.emptyBody{color:var(--muted);max-width:380px;font-size:13px;line-height:1.55}.tableEmpty{text-align:center;color:var(--muted);padding:36px 20px;font-size:13px}.pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.pillDot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.pill-good{background:var(--good-soft);color:var(--good-ink);border-color:var(--good-line)}.pill-warn{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.pill-bad{background:var(--bad-soft);color:var(--bad-ink);border-color:var(--bad-line)}.pill-info{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-line)}.pill-neutral{background:var(--neutral-soft);color:var(--text2);border-color:var(--border)}.badge{background:var(--neutral-soft);color:var(--text2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-good{background:var(--good-soft);color:var(--good-ink)}.badge-warn{background:var(--warn-soft);color:var(--warn-ink)}.badge-bad{background:var(--bad-soft);color:var(--bad-ink)}.badge-info{background:var(--accent-soft);color:var(--accent-ink)}.tagChips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.tagPill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1.5px 7px;font-size:11px;font-weight:600;display:inline-flex}.tagPillBtn{cursor:pointer;font-family:inherit}.tagPillRemove{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;padding:0 0 0 1px;font-size:13px;line-height:1}.tagPillRemove:hover{opacity:1}.dialogBackdrop{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-start;padding:7vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialogPanel{background:var(--surface);border-radius:var(--radius);width:100%;max-width:500px;box-shadow:var(--shadow);border:1px solid var(--border)}.dialogPanelWide{max-width:880px}.dialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.dialogTitle{font-family:var(--font-display);margin:0;font-size:15px;font-weight:600}.dialogClose{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:21px;line-height:1}.dialogClose:hover{color:var(--text)}.dialogBody{gap:12px;padding:15px;display:grid}.dialogFooter{border-top:1px solid var(--border);background:var(--surface2);border-radius:0 0 var(--radius)var(--radius);justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.drawerBackdrop{z-index:60;background:var(--scrim);position:fixed;inset:0}.drawerPanel{z-index:61;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(660px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #17201a1a}.drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.drawerBody{flex:1;align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}.pageError{border-radius:var(--radius-sm);background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--bad-ink);margin-bottom:12px;padding:9px 12px;font-size:13px;font-weight:500}.pageNote{border-radius:var(--radius-sm);background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-ink);margin-bottom:12px;padding:9px 12px;font-size:13px}.pageOk{border-radius:var(--radius-sm);background:var(--good-soft);border:1px solid var(--good-line);color:var(--good-ink);margin-bottom:12px;padding:9px 12px;font-size:13px}.progressOuter{background:var(--surface3);border-radius:999px;width:100%;height:7px;overflow:hidden}.progressInner{background:var(--accent);height:100%;transition:width .3s}.meter{align-items:center;gap:8px;min-width:130px;display:flex}.meterTrack{background:var(--surface3);border-radius:999px;flex:1;height:6px;overflow:hidden}.meterFill{border-radius:999px;height:100%}.meterLabel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:38px;font-size:11.5px}.tabsBar{background:var(--surface2);border-radius:8px;gap:2px;margin-bottom:14px;padding:2.5px;display:inline-flex}.tabBtn{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:13px;font-weight:500}.tabBtn:hover{color:var(--text)}.tabBtnActive{background:var(--surface);color:var(--text);box-shadow:var(--shadow2);font-weight:600}.tabCount{font-family:var(--font-mono);opacity:.75;margin-left:4px;font-size:11px}.pager{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.pagerSpacer{flex:1}.pagerInput{text-align:center;width:58px;height:26px;font-family:var(--font-mono)}.inboxLayout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:980px){.inboxLayout{grid-template-columns:1fr}}.threadList{flex-direction:column;max-height:calc(100vh - 230px);display:flex;overflow-y:auto}.threadItem{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);color:inherit;font:inherit;background:0 0;gap:2px;width:100%;padding:9px 12px;display:grid;position:relative}.threadItem:hover{background:var(--surface2)}.threadItemActive{background:var(--accent-soft)}.threadItemUnread .threadName{font-weight:700}.threadItemUnread:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.threadTop{align-items:center;gap:6px;display:flex}.threadName{color:var(--text);font-size:13px;font-weight:600}.threadTime{font-family:var(--font-mono);color:var(--faint);margin-left:auto;font-size:10.5px}.threadPreview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.threadYou{color:var(--faint)}.threadTags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.threadWorkflow{color:var(--muted);background:var(--surface2);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:130px;padding:1px 7px;font-size:10.5px;font-weight:600;overflow:hidden}.threadMore{justify-content:center;padding:10px;font-size:12px;display:flex}.listMatchCount{margin:0 0 8px;font-size:12px}.quickToggle{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.quickToggle:hover{background:var(--surface2)}.quickToggleOn{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.msgList{flex-direction:column;gap:8px;max-height:calc(100vh - 380px);padding:14px;display:flex;overflow-y:auto}.msgRow{display:flex}.msgIn{justify-content:flex-start}.msgOut{justify-content:flex-end}.bubble{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:74%;padding:8px 11px;font-size:13px;line-height:1.5}.bubbleIn{background:var(--surface2);border:1px solid var(--border);border-bottom-left-radius:3px}.bubbleOut{background:var(--accent);color:var(--on-primary);border-bottom-right-radius:3px}.bubbleMeta{font-family:var(--font-mono);opacity:.7;margin-top:4px;font-size:10px}.replyBar{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding:12px;display:flex}.replyBar .input{flex:1}.threadHeaderStrip{border-bottom:1px solid var(--border);background:var(--surface2);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.muted{color:var(--muted);font-size:12px}.stack{gap:9px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1024px){.grid2{grid-template-columns:1fr}}.mapperGrid{grid-template-columns:150px 1fr;align-items:center;gap:9px 12px;display:grid}.skipList{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);max-height:210px;font-size:12px;overflow-y:auto}.kvGrid{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:6px 14px;font-size:13px;display:grid}.kvKey{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.kvVal{color:var(--text);overflow-wrap:anywhere;min-width:0}.consentBox{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2);padding:10px 12px;font-size:12.5px;line-height:1.55}.noteItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:9px 11px}.noteMeta{font-family:var(--font-mono);color:var(--faint);align-items:center;gap:8px;margin-bottom:4px;font-size:10.5px;display:flex}.noteBody{white-space:pre-wrap;font-size:13px;line-height:1.55}.spinner{border:2.5px solid var(--border2);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.centerWrap{justify-content:center;align-items:center;min-height:60vh;display:flex}.authShell{background:radial-gradient(1100px 600px at 50% -10%,var(--butter-100),transparent 70%),var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.authCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:400px;box-shadow:var(--shadow);padding:30px 30px 26px}.authBrand{align-items:center;gap:10px;display:flex}.authTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.authSub{color:var(--muted);margin:5px 0 18px;font-size:13px}.authForm{gap:12px;display:grid}.authNote{color:var(--muted);font-size:13px;line-height:1.55}.authFooter{color:var(--muted);margin-top:16px;font-size:13px}.authFooter a{color:var(--accent);font-weight:500}.resetBox{background:var(--surface2);border-radius:var(--radius-sm);gap:9px;padding:11px;display:grid}.chartWrap{width:100%;height:280px}.chartLegend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.chartLegendItem{align-items:center;gap:5px;display:inline-flex}.chartSwatch{border-radius:2px;width:9px;height:9px}.recharts-cartesian-axis-tick text{font-family:var(--font-mono);fill:var(--faint);font-size:10.5px}.topbarMeta{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.topbarCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:600}.topbarPage{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.orgSwitcher{position:relative}.orgSwitcherBtn{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.orgSwitcherBtn:hover{color:var(--text)}.orgSwitcherMenu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow);margin-top:5px;padding:4px;position:absolute;top:100%;left:-8px}.orgSwitcherItem{color:var(--text2);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:flex}.orgSwitcherItemActive{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.orgSwitcherItem{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none}.orgSwitcherItem:hover:not(:disabled){background:var(--bg)}.orgSwitcherItemDisabled{opacity:.5;cursor:default}.orgSwitcherCheck{color:var(--accent)}.orgSwitcherNote{border-top:1px solid var(--border);color:var(--faint);margin-top:3px;padding:7px 9px 5px;font-size:11px;line-height:1.45}.dashGrid{gap:14px;display:grid}.usageRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1280px){.usageRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.usageRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.attnList{flex-direction:column;display:flex}.attnItem{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.attnItem:last-child{border-bottom:none}.attnBody{flex:1;min-width:0}.attnTitle{color:var(--text);font-weight:500}.attnDetail{color:var(--muted);font-size:12px}.dd{min-width:0;position:relative}.ddBtn{border:1px solid var(--border2);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:32px;color:var(--text);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:13px;display:flex}.ddBtn:hover:not(:disabled){border-color:var(--border2);background:var(--surface2)}.ddBtn:disabled{background:var(--surface2);color:var(--muted);cursor:not-allowed}.ddBtnOpen{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface)}.ddBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ddValue{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ddPlaceholder{color:var(--faint)}.ddCaret{color:var(--muted);flex:0 0 11px}.ddClear{color:var(--muted);cursor:pointer;flex:none;padding:0 2px;font-size:15px;line-height:1}.ddClear:hover{color:var(--bad)}.ddSwatch{border-radius:2px;flex:0 0 8px;width:8px;height:8px}.ddMenu{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:100%;max-height:264px;box-shadow:var(--shadow);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ddItem{cursor:pointer;color:var(--text2);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:6px 8px;font-size:13px;display:flex}.ddItemActive{background:var(--surface2);color:var(--text)}.ddItemSelected{color:var(--text);font-weight:600}.ddItemLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ddItemHint{font-family:var(--font-mono);color:var(--faint);font-size:11px}.ddCheck{color:var(--accent);font-size:12px}.ddEmpty{text-align:center;color:var(--faint);padding:10px;font-size:12px}select.input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-position:right 9px center;background-repeat:no-repeat;background-size:11px;padding-right:28px}.bulkBar{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.bulkCount{font-family:var(--font-mono);font-weight:700}.bulkSpacer{flex:1}.detailGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.detailGrid{grid-template-columns:1fr}}.threadScroll{max-height:460px;overflow-y:auto}.fieldGrow{flex:240px;min-width:200px}.tmplList{flex-direction:column;display:flex}.tmplRow{border-bottom:1px solid var(--border)}.tmplRow:last-child{border-bottom:none}.tmplRowOpen{background:var(--surface2)}.tmplHead{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.tmplHead:hover{background:var(--surface2)}.tmplCaret{color:var(--faint);flex:0 0 10px;font-size:9px;transition:transform .14s}.tmplCaretOpen{transform:rotate(90deg)}.tmplName{color:var(--text);text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.tmplMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.tmplBody{background:var(--surface);padding:0 14px 14px 34px}.tmplPre{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.swatchRow{flex-wrap:wrap;gap:6px;display:flex}.swatchBtn{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #17201a1f}.swatchBtnActive{border-color:var(--text)}.toastWrap{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{background:var(--toast-bg);color:var(--toast-fg);pointer-events:auto;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:500;animation:.16s toastIn;display:flex;box-shadow:0 8px 28px #17201a3d}.toast-good{background:var(--toast-good);color:var(--toast-fg)}.toast-bad{background:var(--toast-bad);color:var(--toast-fg)}.toastCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.toastClose{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:16px;line-height:1}.toastClose:hover{opacity:1}@keyframes toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.healthBanner{background:var(--bad-soft);border-bottom:1px solid var(--bad-line);color:var(--bad-ink);align-items:center;gap:10px;padding:9px 18px;font-size:12.5px;display:flex}.healthBannerDot{background:var(--bad);border-radius:50%;flex:none;width:7px;height:7px}.healthBannerNames{color:var(--bad-ink);font-family:var(--font-mono);margin-left:6px;font-size:11.5px}.healthBannerLink{color:var(--bad-ink);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:underline}.routeError{background:var(--surface);border:1px solid var(--bad-line);border-left:3px solid var(--bad);border-radius:var(--radius);max-width:640px;box-shadow:var(--shadow2);padding:18px 20px}.routeErrorTitle{font-family:var(--font-display);margin-bottom:6px;font-size:15px;font-weight:600}.routeErrorBody{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.routeErrorDetail{background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);white-space:pre-wrap;border-radius:6px;margin:0 0 6px;padding:9px 11px;font-size:11.5px;overflow-x:auto}.wordmark{align-items:center;gap:10px;display:inline-flex}.wordmarkText{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.mascotTile{background:var(--butter-tile);--mb-fur:#8b5a3c;--mb-fur-deep:#6c4329;border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.butterCard{background:var(--butter-surface);color:var(--on-butter);border:1px solid color-mix(in srgb,var(--butter-300)60%,transparent);border-radius:var(--radius);padding:18px 20px}.butterCard .muted{color:var(--butter-ink)}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.authTop{margin-bottom:22px}.authHero{margin-bottom:14px}.authNote a,.authFooter a{color:var(--accent);font-weight:600}.seriousNotice{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--bad);border-radius:var(--radius);box-shadow:var(--shadow2);margin-bottom:14px;padding:16px 20px}.seriousNotice-warn{border-left-color:var(--warn)}.seriousLabel{color:var(--bad-ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.seriousNotice-warn .seriousLabel{color:var(--warn-ink)}.seriousIcon{display:inline-flex}.seriousTitle{margin:6px 0 4px;font-size:17px}.seriousMeaning{color:var(--text2);max-width:70ch;margin:0 0 10px;font-size:13.5px}.seriousNextLabel{margin-bottom:4px;font-size:13px;font-weight:600}.seriousSteps{color:var(--text2);margin:0 0 12px;padding-left:20px;font-size:13.5px}.seriousSteps li{margin:2px 0}.seriousActions{flex-wrap:wrap;gap:8px;display:flex}.emptyMascot{margin-bottom:6px}section.card:has(>.sectionTitle:first-child){padding:14px 16px 16px}.pageLoader{min-height:50vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.pageLoaderLabel{font-size:13px;font-weight:500}.skeleton{background:linear-gradient(90deg,var(--surface2)0%,var(--surface3)50%,var(--surface2)100%);background-size:200% 100%;animation:1.3s ease-in-out infinite skeletonShimmer;display:block}.skeletonTable{flex-direction:column;display:flex}.skeletonRow{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:13px 14px;display:flex}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.wfPage{padding-bottom:88px}.wfListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.wfListIntro{color:var(--muted);margin:0;font-size:13.5px}.wfListTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wfListTools .tabsBar{margin-bottom:0}.wfSearch{width:240px;max-width:100%}.wfListTable .dataTable td{padding-top:10px;padding-bottom:10px}.wfListName{flex-direction:column;gap:2px;min-width:180px;display:flex}.wfListLink{color:var(--text);font-weight:600;text-decoration:none}.wfListLink:hover{color:var(--accent);text-decoration:underline}.wfListSub{color:var(--faint);font-size:11.5px}.wfWarnNum{color:var(--warn-ink);font-weight:600}.srOnlyText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wfMenu{display:inline-flex;position:relative}.wfMenuBtn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wfMenuBtn:hover{background:var(--surface2);color:var(--text);border-color:var(--border)}.wfMenuBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wfMenuBusy{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wfSpin}@keyframes wfSpin{to{transform:rotate(360deg)}}.wfMenuList{z-index:60;background:var(--surface-raised);border:1px solid var(--border);width:168px;box-shadow:var(--shadow);text-align:left;border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed}.wfMenuItem{all:unset;box-sizing:border-box;color:var(--text);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:13px}.wfMenuItem:hover,.wfMenuItem:focus-visible{background:var(--surface2)}.wfMenuItemDanger{color:var(--bad-ink)}.wfMenuItemDanger:hover{background:var(--bad-soft)}.wfHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.wfHeaderMain{flex:420px;min-width:0}.wfBack{color:var(--muted);align-items:center;gap:4px;margin-bottom:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.wfBack:hover{color:var(--accent)}.wfTitleRow{align-items:center;gap:10px;min-width:0;display:flex}.wfTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.wfTitleInput{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;min-width:240px;max-width:100%;margin-left:-9px;padding:2px 8px;font-size:24px;font-weight:700}.wfTitleInput:hover{border-color:var(--border)}.wfTitleInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface);outline:none}.wfTitleInput::placeholder{color:var(--faint)}.wfMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.wfDot{background:var(--faint);border-radius:50%;width:3px;height:3px}.wfHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wfDangerGhost{color:var(--bad-ink)}.wfDangerGhost:hover{background:var(--bad-soft);color:var(--bad-ink)}.wfNotice{border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);margin-bottom:12px;padding:10px 13px;font-size:13px}.wfReadOnly{border-radius:var(--radius-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text2);margin:0 0 14px;padding:10px 13px;font-size:13px}.wfIssuesBox{border-radius:var(--radius-sm);background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--bad-ink);margin-bottom:12px;padding:11px 14px;font-size:13px}.wfIssuesBox ul{margin:6px 0 0;padding-left:18px}.wfIssuesBox li{margin:2px 0}.wfStats{margin-bottom:16px}.wfCelebrate{background:var(--butter-surface);color:var(--on-butter);border:1px solid color-mix(in srgb,var(--butter-300)60%,transparent);border-radius:var(--radius);align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.wfCelebrateText{flex:1;min-width:0}.wfCelebrateTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:700}.wfCelebrateBody{color:var(--on-butter);opacity:.9;margin-top:3px;font-size:13.5px}.wfCelebrate .linkBtn{color:var(--butter-ink);font-weight:600}.wfLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.wfMain,.wfSide{flex-direction:column;gap:16px;min-width:0;display:flex}.wfSide{position:sticky;top:16px}@media (max-width:1100px){.wfLayout{grid-template-columns:1fr}.wfSide{position:static}}.wfCard{padding:18px 20px}.wfCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wfCardTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.wfCardSub{color:var(--muted);margin:3px 0 0;font-size:12.5px}.wfHint{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.wfHint code,.wfIssue code{font-family:var(--font-mono);background:var(--butter-100);color:var(--butter-ink);border-radius:4px;padding:1px 5px;font-size:11.5px}.wfInline{margin:0 0 0 10px;display:inline}.wfSettingBlock{gap:7px;margin-top:16px;display:grid}.wfSettingBlock:first-of-type{margin-top:0}.wfCard .formGrid+.wfSettingBlock{margin-top:16px}.wfInputBad{border-color:var(--bad)!important}.wfHealth{align-items:center;gap:8px;max-width:420px;display:flex}.wfHealthDetail{color:var(--muted);font-size:12px;line-height:1.4}.wfTimeline{margin:0;padding:0;list-style:none;position:relative}.wfNode{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.wfNode:last-child{padding-bottom:0}.wfNode:before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:0;left:14px}.wfNode:last-child:before{display:none}.wfNodeDot{width:30px;height:30px;font-family:var(--font-mono);background:var(--surface2);color:var(--text2);border:1px solid var(--border);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.wfNodeDotFirst{background:var(--accent);border-color:var(--accent);color:var(--on-primary)}.wfNodeDotAdd{background:var(--surface);color:var(--muted);border-style:dashed;font-size:15px}.wfNodeBody{min-width:0}.wfNodeAdd .wfNodeBody{flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;display:flex}.wfNodeMeta{flex-wrap:wrap;align-items:baseline;gap:10px;margin:5px 0 8px;display:flex}.wfNodeTitle{color:var(--text);font-size:13.5px;font-weight:600}.wfNodeWhen{color:var(--faint);font-size:12px}.wfRemove{all:unset;cursor:pointer;color:var(--muted);border-radius:6px;padding:2px 6px;font-size:12px}.wfNodeMeta .wfRemove{margin-left:auto}.wfRemove:hover{color:var(--bad-ink);background:var(--bad-soft)}.wfRemove:focus-visible{outline:2px solid var(--accent)}.wfWait{background:var(--butter-50);border:1px solid color-mix(in srgb,var(--butter-300)45%,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:1px;padding:7px 10px;display:flex}.wfWaitLabel{color:var(--text2);font-size:12.5px}.wfWaitInput{width:68px;height:30px}.wfWait .ddBtn{height:30px}.wfWaitTotal{color:var(--butter-ink);margin-left:4px;font-size:11.5px;font-weight:600}.wfWaitError{margin-top:4px}.wfComposer{flex-direction:column;gap:0;display:flex}.wfComposerBox{border:1px solid var(--border2);background:var(--surface-raised);border-radius:12px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.wfComposerBox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.wfComposerBoxBad,.wfComposerBoxBad:focus-within{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.wfComposerDisabled .wfComposerBox{background:var(--surface2);border-color:var(--border)}.wfTextarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;min-height:84px;padding:12px 14px 6px;font-size:14px;line-height:1.55;display:block}.wfTextarea::placeholder{color:var(--faint)}.wfTextarea:disabled{color:var(--text2);cursor:default}.wfOptout{background:var(--surface2);border:1px dashed var(--border2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 10px 8px;padding:7px 10px;display:flex}.wfOptoutLine{color:var(--text2);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.wfLock{color:var(--muted);display:inline-flex}.wfOptoutNote{color:var(--faint);font-size:11.5px}.wfComposerFoot{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.wfComposerDisabled .wfComposerFoot{background:var(--surface2)}.wfComposerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wfComposerActions .dd{min-width:150px}.wfComposerActions .ddBtn{height:26px;font-size:12px}.wfChipBtn{border:1px solid var(--border);background:var(--surface);height:26px;color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.wfChipBtn:hover:not(:disabled){background:var(--butter-100);border-color:var(--butter-300);color:var(--on-butter)}.wfChipBtn:disabled{opacity:.5;cursor:not-allowed}.wfChipBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wfVariations{background:var(--butter-100);color:var(--butter-ink);border:1px solid color-mix(in srgb,var(--butter-300)60%,transparent);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.wfCounter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.wfCounter-ok{color:var(--muted);background:var(--surface2)}.wfCounter-warn{color:var(--warn-ink);background:var(--warn-soft)}.wfCounter-bad{color:var(--bad-ink);background:var(--bad-soft)}.wfPreview{background:var(--surface2);border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:12px}.wfPreviewHead{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}.wfPreviewHead .linkBtn{text-transform:none;letter-spacing:0}.wfBubble{white-space:pre-wrap;word-wrap:break-word;background:var(--surface-raised);max-width:340px;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow2);border-radius:16px 16px 16px 4px;padding:9px 13px;font-size:13.5px;line-height:1.45}.wfIssue{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.wfIssue-bad{background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--bad-ink)}.wfIssue-warn{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-ink)}.wfIssue>div{flex:280px}.wfIssue .btn{flex:none}.wfIssueSub{margin-top:6px;font-size:12px}.wfCharList{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.wfCharChip{font-family:var(--font-mono);text-align:center;background:var(--surface);min-width:24px;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:12.5px}.wfSegmented{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wfSegBtn{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 9px;display:flex}.wfSegBtn:hover:not(:disabled){border-color:var(--border2)}.wfSegBtn:disabled{opacity:.6;cursor:not-allowed}.wfSegBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wfSegBtnOn,.wfSegBtnOn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.wfSegLabel{font-size:12.5px;font-weight:600}.wfSegHint{color:var(--muted);font-size:10.5px}.wfCustomSpeed{color:var(--muted);align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.wfSpeedInput{width:80px;height:30px}.wfWindowRow{align-items:center;gap:8px;display:flex}.wfWindowTo{color:var(--muted);font-size:12.5px}.wfDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.wfDay{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);cursor:pointer;border-radius:9px;font-size:12px;font-weight:600}.wfDay:hover:not(:disabled){border-color:var(--border2);color:var(--text)}.wfDay:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wfDayOn,.wfDayOn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-primary)}.wfDay:disabled{cursor:not-allowed}.wfDay:disabled:not(.wfDayOn){opacity:.6}.wfTagChips{flex-wrap:wrap;gap:6px;display:flex}.wfTagOff{opacity:.45;transition:opacity .12s}.wfTagOff:hover{opacity:.8}.wfTagOn .tagPill{box-shadow:0 0 0 1px}.wfBuildRow{background:var(--surface2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.wfBuildCount{font-size:13.5px;font-weight:600}.wfBuildRow .wfHint{margin-top:2px}.wfUploadNote{margin-top:12px}.wfLaunch{border-top:3px solid var(--accent)}.wfLedger{flex-direction:column;gap:9px;margin:0;display:flex}.wfLedgerRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wfLedgerRow dt{color:var(--text2);flex-direction:column;font-size:13px;display:flex}.wfLedgerRow dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;margin:0;font-size:13.5px;font-weight:600}.wfLedgerSub{color:var(--faint);margin-top:1px;font-size:11px}.wfLedgerStrong dt{color:var(--text);font-weight:600}.wfLedgerStrong dd{font-size:17px}.wfLedgerDivider{background:var(--border);height:1px;margin:3px 0}.wfNeg{color:var(--bad-ink)!important}.wfCovered{background:var(--good-soft);color:var(--good-ink);border:1px solid var(--good-line);border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.wfShort{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line);border-radius:9px;margin-top:14px;padding:11px 12px;font-size:13px;line-height:1.5}.wfShortPage{margin:0 0 12px}.wfShortBtn{align-items:center;width:max-content;margin-top:10px;text-decoration:none;display:flex}.wfShort .wfShortBtn{margin-left:0}.wfStartBtn{justify-content:center;width:100%;height:40px;margin-top:14px;font-size:14px}.wfBlockers{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px}.wfBlockers li{margin:2px 0}.wfFoot{color:var(--faint);margin:12px 0 0;font-size:11.5px;line-height:1.5}.wfResults{margin-bottom:14px}.wfResults .statRow{margin-bottom:12px}.wfRecipients{margin-top:4px}.wfSaveBar{z-index:40;background:var(--toast-bg);width:min(640px,100% - 32px);color:var(--toast-fg);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:13.5px;font-weight:500;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.wfSaveBarSpacer{flex:1}.wfSaveBar .btnGhost{color:var(--toast-fg);opacity:.8}.wfSaveBar .btnGhost:hover{opacity:1;color:var(--toast-fg);background:0 0;text-decoration:underline}.wfDialogText{color:var(--text2);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:640px){.wfSegmented{grid-template-columns:repeat(2,minmax(0,1fr))}.wfCard{padding:16px}.wfTitleInput,.wfTitle{font-size:20px}}.wfPlayBtn{border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .12s,background .12s;display:inline-flex}.wfPlayBtn:disabled{opacity:.5;cursor:default}.wfPlayBtn:not(:disabled):hover{transform:scale(1.06)}.wfPlayBtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wfPlayBtnPlay{background:var(--accent);border-color:var(--accent);color:var(--on-primary)}.wfPlayBtnPlay svg{margin-left:2px}.wfPlayBtnPause{background:var(--butter-100);border-color:var(--butter-300);color:var(--on-butter)}.wfPlaySpacer{width:34px;display:inline-block}
.audienceHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.audienceHead .tabsBar{margin-bottom:0}.audienceHeadText{flex:1;min-width:240px;margin:0;font-size:13px}.audienceRefreshing{opacity:.6;transition:opacity .15s}.tagChipRow{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.tagChip{--tag:#64748b;white-space:nowrap;background:color-mix(in srgb,var(--tag)13%,var(--surface));border:1px solid color-mix(in srgb,var(--tag)34%,var(--surface));max-width:180px;height:22px;color:color-mix(in srgb,var(--tag)62%,var(--text));border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 7px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.tagChipSm{gap:4px;height:19px;padding:0 7px 0 6px;font-size:10.5px}.tagChipBtn{cursor:pointer;transition:border-color .12s,background .12s}.tagChipBtn:hover{border-color:var(--tag)}.tagChipDot{background:var(--tag);border-radius:50%;flex:none;width:7px;height:7px}.tagChipSm .tagChipDot{width:6px;height:6px}.tagChipName{text-overflow:ellipsis;overflow:hidden}.tagChipRemove{width:16px;height:16px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex}.tagChipRemove:hover{opacity:1;background:color-mix(in srgb,var(--tag)22%,transparent)}.tagChipRemove:focus-visible{outline:2px solid var(--ring);opacity:1}.tagChipMore{color:var(--muted);padding:0 2px;font-size:11px;font-weight:600}.tagPicker{display:inline-flex;position:relative}.tagPickerTrigger{color:var(--muted);border-style:dashed;gap:5px}.tagPickerTrigger:hover{color:var(--accent-ink);border-color:var(--accent)}.tagPickerPop{z-index:60;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);width:260px;box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.tagPickerPopRight{left:auto;right:0}.tagPickerSearch{width:100%;height:32px}.tagPickerList{flex-direction:column;gap:1px;max-height:240px;margin-top:6px;display:flex;overflow-y:auto}.tagPickerOption{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:32px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:4px 7px;font-size:13px;display:flex}.tagPickerOptionActive{background:var(--surface2)}.tagPickerCreate{color:var(--accent-ink);border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm)var(--radius-sm);margin-top:2px;font-weight:500}.tagPickerCreate strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tagPickerEmpty{color:var(--muted);padding:10px 8px;font-size:12.5px}.tagPickerError{border-radius:var(--radius-sm);background:var(--bad-soft);color:var(--bad-ink);margin-top:6px;padding:6px 8px;font-size:12px}.filterBar{flex-direction:column;gap:10px;display:flex}.filterBarRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filterBarButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filterSearch{flex:260px;align-items:center;min-width:200px;display:flex;position:relative}.filterSearch svg{color:var(--faint);pointer-events:none;position:absolute;left:10px}.filterSearch .input{width:100%;padding-left:31px}.filterMenu{position:relative}.filterMenuBtn{gap:6px}.filterMenuBtn svg{opacity:.6}.filterMenuBtnOn{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.filterMenuCount{background:var(--accent);min-width:18px;height:18px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.filterPop{z-index:60;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);width:290px;box-shadow:var(--shadow);padding:10px;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:640px){.filterPop{width:min(290px,100vw - 32px);left:0;right:auto}}.filterMode{background:var(--surface2);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;padding:2.5px;display:grid}.filterModeBtn{cursor:pointer;height:28px;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:6px;font-size:12.5px;font-weight:600}.filterModeBtn:hover{color:var(--text)}.filterModeOnInclude{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow2)}.filterModeOnExclude{background:var(--surface);color:var(--bad-ink);box-shadow:var(--shadow2)}.filterPopHint{color:var(--muted);margin:8px 2px 6px;font-size:11.5px}.filterPopSearch{width:100%;height:30px;margin-bottom:6px}.filterPopList{flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.filterPopEmpty{color:var(--muted);padding:10px 6px;font-size:12.5px}.filterOpt{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;min-height:32px;font:inherit;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:4px 7px;font-size:13px;display:flex}.filterOpt:hover{background:var(--surface2)}.filterOptBox{border:1.5px solid var(--border2);width:16px;height:16px;color:var(--on-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.filterOptInc .filterOptBox{background:var(--accent);border-color:var(--accent)}.filterOptExc .filterOptBox{background:var(--bad);border-color:var(--bad);color:var(--on-danger)}.filterOptSwatch{border-radius:50%;flex:none;width:8px;height:8px}.filterOptLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filterOptHint{color:var(--faint);flex:none;font-size:11px}.filterOptState{flex:none;font-size:10.5px;font-weight:600}.filterOptStateInc{color:var(--accent-ink)}.filterOptStateExc{color:var(--bad-ink)}.filterChips{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.filterChipsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:2px;font-size:11px;font-weight:700}.filterChipsNone{font-size:12.5px}.filterChip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;height:26px;padding:0 4px 0 10px;font-size:12.5px;line-height:1;display:inline-flex}.filterChipInclude{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink)}.filterChipExclude{background:var(--bad-soft);border:1px dashed var(--bad-line);color:var(--bad-ink);padding-left:4px}.filterChipNot{background:var(--bad);height:18px;color:var(--on-danger);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.filterChipDim{opacity:.8;font-weight:500}.filterChipSwatch{border-radius:50%;flex:none;width:7px;height:7px}.filterChipVal{text-overflow:ellipsis;max-width:220px;font-weight:650;overflow:hidden}.filterChipRemove{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.filterChipRemove:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.filterChipRemove:focus-visible{outline:2px solid var(--ring);opacity:1}.filterReset{margin-left:auto;font-weight:600}.filterMore{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:10px;padding-top:12px;display:flex}.importSteps{flex-direction:column;gap:14px;display:flex}.importStep{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:14px;display:flex}.importStep .fieldHint{margin:0}.importStepHead{align-items:center;gap:9px;display:flex}.importStepNum{background:var(--butter-tile);width:22px;height:22px;color:var(--on-butter-tile);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.importStepTitle{font-family:var(--font-display);color:var(--text);font-size:14.5px;font-weight:650}.importFile{height:auto;padding:7px 8px}.importStep .mapperGrid{margin-bottom:4px}.importNoWorkflow{border-radius:var(--radius-sm);background:var(--butter-surface);color:var(--on-butter);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.importNoWorkflow p{flex:1;min-width:220px;margin:0}.importConsent{cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface2);color:var(--text);align-items:flex-start;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:550;line-height:1.45;transition:border-color .12s,background .12s;display:flex}.importConsent:hover{border-color:var(--border2)}.importConsent input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.importConsentOn{border-color:var(--accent);background:var(--accent-soft)}.importConsentHint{margin:-8px 0 0 2px}.importResult{flex-direction:column;gap:14px;display:flex}.importResult .seriousNotice{margin:0}.importDone{border-radius:var(--radius);background:var(--butter-surface);color:var(--on-butter);align-items:center;gap:14px;padding:14px 16px;display:flex}.importDoneTitle{font-family:var(--font-display);font-size:17px;font-weight:700}.importDoneBody{margin-top:2px;font-size:13px}.importDone .linkBtn{font-weight:600}.uploadStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.uploadStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.uploadStat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.uploadStatGood{border-color:var(--accent-line);background:var(--accent-soft)}.uploadStatLabel{color:var(--muted);font-size:11.5px;font-weight:600}.uploadStatValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:700}.uploadStatSub{color:var(--faint);font-size:11px}.importSkipped{flex-direction:column;gap:6px;display:flex}.uploadFile{align-items:center;gap:9px;min-width:0;display:inline-flex}.uploadFileIcon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.uploadFileText{flex-direction:column;min-width:0;display:flex}.uploadFileText .cellStrong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.uploadFileBy{color:var(--faint);font-size:11.5px}.uploadWorkflow{background:var(--butter-surface);max-width:220px;height:24px;color:var(--on-butter);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.uploadWorkflow:hover{background:var(--butter-200)}.uploadAdded{color:var(--good-ink);font-weight:700}.uploadActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.uploadDelete{color:var(--bad-ink)}.threadTags{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding-left:21px;display:flex}.threadItem .threadPreview{padding-left:21px}.threadStar{color:var(--butter-ink);font-size:12px}.convoHeader{border-bottom:1px solid var(--border);background:var(--surface2);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.convoWho{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.convoNameRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.convoName{font-family:var(--font-display);color:var(--text);font-size:16px;font-weight:700}.convoNameLink{color:inherit;text-decoration:none}.convoNameLink:hover{text-decoration:underline}.convoTags{gap:6px}.convoSub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.convoActions{gap:4px;display:flex}.convoSkeleton{flex-direction:column;gap:10px;padding:16px;display:flex}.msgStack{flex-direction:column;gap:3px;max-width:74%;display:flex}.msgStackOut{align-items:flex-end}.msgStackIn{align-items:flex-start}.msgStack .bubble{max-width:100%}.bubbleFailed{background:color-mix(in srgb,var(--accent)55%,var(--surface))}.msgMeta{color:var(--faint);align-items:center;gap:5px;padding:0 3px;font-size:10.5px;display:inline-flex}.msgStatus{align-items:center;display:inline-flex}.msgStatusDelivered{color:var(--good)}.msgStatusFailed{color:var(--bad);--msg-warn-ink:var(--on-danger);cursor:help}.msgStatusPending{color:var(--faint)}.uploadDate{white-space:nowrap}
.appTopbarTitle{min-width:0}.topbarRight{flex:none;align-items:center;gap:14px;display:flex}.topbarRight .topbarMeta{border-right:1px solid var(--border);padding-right:14px}.walletBtn{background:var(--butter-100);border:1px solid color-mix(in srgb,var(--butter-300)70%,transparent);height:34px;color:var(--on-butter);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.walletBtn:hover{background:var(--butter-200)}.walletBtn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.walletBtnIcon{color:var(--butter-ink);display:inline-flex}.walletBtnActive{box-shadow:0 0 0 2px var(--accent-line)}.walletBtn-low{background:linear-gradient(var(--warn-soft),var(--warn-soft)),var(--surface);border-color:var(--warn-line);color:var(--warn-ink)}.walletBtn-low:hover{background:linear-gradient(var(--warn-soft),var(--warn-soft)),var(--surface2)}.walletBtn-low .walletBtnIcon{color:var(--warn)}.walletBtn-bad{background:linear-gradient(var(--bad-soft),var(--bad-soft)),var(--surface);border-color:var(--bad-line);color:var(--bad-ink)}.walletBtn-bad:hover{background:linear-gradient(var(--bad-soft),var(--bad-soft)),var(--surface2)}.walletBtn-bad .walletBtnIcon{color:var(--bad)}@media (max-width:720px){.shell,.shell[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed)minmax(0,1fr)}.shell .brandText,.shell .navLabel,.shell .navCount{display:none}.shell .navLink{justify-content:center;padding:8px 0}.shell .navSection{opacity:0;height:14px;padding:0}.shell .collapseBtn{justify-content:center}.shell .sidebarInner{padding:12px 6px}.appTopbarInner{gap:10px;padding:10px 12px}.appTitle{font-size:16px}.topbarRight{gap:8px}.topbarRight .topbarMeta{display:none}.walletBtn{height:32px;padding:0 10px 0 8px;font-size:13px}.page{padding:14px 12px}}.sysStatus{z-index:30;--sys-color:var(--good);--sys-soft:var(--good-soft);--sys-ink:var(--good-ink);--sys-line:var(--good-line);position:fixed;bottom:16px;right:16px}.sysStatus[data-status=degraded]{--sys-color:var(--warn);--sys-soft:var(--warn-soft);--sys-ink:var(--warn-ink);--sys-line:var(--warn-line)}.sysStatus[data-status=down]{--sys-color:var(--bad);--sys-soft:var(--bad-soft);--sys-ink:var(--bad-ink);--sys-line:var(--bad-line)}.sysStatusPill{background:var(--surface-raised);border:1px solid var(--border);height:30px;color:var(--text2);font:inherit;cursor:default;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.sysStatus[data-status=degraded] .sysStatusPill,.sysStatus[data-status=down] .sysStatusPill{background:linear-gradient(var(--sys-soft),var(--sys-soft)),var(--surface-raised);border-color:var(--sys-line);color:var(--sys-ink)}.sysStatusPill:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.sysStatusDot{background:var(--sys-color);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.sysStatus[data-status=online] .sysStatusDot:after{content:"";border:2px solid var(--sys-color);opacity:0;border-radius:50%;animation:2.4s ease-out infinite sysPulse;position:absolute;inset:-3px}@keyframes sysPulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.sysStatusTip{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);width:270px;box-shadow:var(--shadow);color:var(--text2);opacity:0;pointer-events:none;padding:12px 14px;font-size:12.5px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.sysStatusTip[data-open=true]{opacity:1;pointer-events:auto;transform:none}.sysStatusTipTitle{color:var(--text);margin-bottom:3px;font-weight:700}.sysStatusTipBody{margin:0 0 9px;line-height:1.5}.sysStatusParts{border-top:1px solid var(--border);gap:5px;margin:0;padding:8px 0 0;list-style:none;display:grid}.sysStatusParts li{align-items:center;gap:7px;display:flex}.sysStatusPartDot{background:var(--good);border-radius:50%;width:6px;height:6px}.sysStatusParts li[data-state=degraded] .sysStatusPartDot{background:var(--warn)}.sysStatusParts li[data-state=down] .sysStatusPartDot{background:var(--bad)}.sysStatusPartState{color:var(--muted);margin-left:auto;font-size:11.5px}.sysStatusTipFoot{color:var(--faint);margin-top:8px;font-size:11px}.optPage{max-width:860px;padding-bottom:72px}.optCard{margin-bottom:14px;padding:16px 18px 18px}.optCardHead{margin-bottom:12px}.optCardTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 3px;font-size:16px;font-weight:600}.optCardLead{color:var(--muted);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.optGroup{gap:9px;display:grid}.optGroup+.optGroup{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.optGroupLabel{color:var(--text);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;font-weight:700;display:flex}.optGroupHint{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:400}.optChips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.optChip{border:1px solid var(--border2);background:var(--surface);height:28px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 11px;font-size:12px;font-weight:600;display:inline-flex}.optChipLocked{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink);padding:0 11px 0 9px}.optChipLocked svg{opacity:.85}.optChipStart{background:var(--surface2)}.optChipRemove{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.optChipRemove:hover{background:var(--bad-soft);color:var(--bad-ink)}.optChipRemove:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.optNone{color:var(--muted);margin:0;font-size:13px}.optAdd{gap:5px;display:grid}.optAddInput{text-transform:uppercase;width:220px;max-width:100%;font-family:var(--font-mono);letter-spacing:.03em}.optLine{background:var(--surface2);border:1px dashed var(--border2);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:11px 13px;display:flex}.optLineIcon{color:var(--muted);display:inline-flex}.optLineText{font-family:var(--font-mono);color:var(--text);font-size:13px}.optFoot{color:var(--muted);max-width:70ch;margin:9px 0 0;font-size:12.5px;line-height:1.55}.billingHero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.billingHeroFriendly{background:linear-gradient(120deg,var(--surface)55%,var(--butter-50)100%)}.billingHeroMain{flex-direction:column;gap:4px;min-width:0;display:flex}.billingHeroLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.billingHeroAmount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);font-size:36px;font-weight:600;line-height:1.1}.billingHeroAmountLow{color:var(--warn-ink)}.billingHeroAmountBad{color:var(--bad-ink)}.billingHeroSub{color:var(--muted);font-size:13px}.billingHeroActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.billingHeroArt{flex:none}.billingDayBtn{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.billingDayNums{align-items:baseline;gap:16px;font-size:13px;display:flex}.comingSoon p{color:var(--text2);margin:0 0 10px;font-size:13.5px;line-height:1.6}.comingSoon a{color:var(--accent);font-weight:600}.comingSoonBadge{background:var(--butter-100);color:var(--on-butter);border:1px solid color-mix(in srgb,var(--butter-300)70%,transparent);letter-spacing:.02em;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}@media (max-width:560px){.billingHeroArt{display:none}.billingHeroAmount{font-size:30px}}.dashHero{border-radius:var(--radius);background:var(--butter-surface);color:var(--on-butter);border:1px solid color-mix(in srgb,var(--butter-300)60%,transparent);align-items:center;gap:18px;padding:16px 20px;display:flex}.dashHeroText{flex:1;min-width:0}.dashHeroOrg{letter-spacing:.05em;text-transform:uppercase;color:var(--butter-ink);font-size:11.5px;font-weight:600}.dashHeroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-butter);margin:2px 0 3px;font-size:20px;font-weight:600}.dashHeroBody{color:var(--on-butter);opacity:.85;margin:0;font-size:13.5px}.dashHeroActions{flex-wrap:wrap;gap:8px;display:flex}.dashHero .btn:not(.btnPrimary){background:var(--surface)}@media (max-width:720px){.dashHero{flex-wrap:wrap;padding:14px}.dashHeroActions{width:100%}}.statusScreen{justify-content:center;align-items:center;min-height:70vh;padding:24px 16px;display:flex}.statusCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:480px;padding:28px 28px 22px}.statusCode{font-family:var(--font-mono);color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600}.statusTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600}.statusBody{color:var(--text2);margin:0 0 12px;font-size:14px;line-height:1.6}.statusSteps{color:var(--text2);margin:0 0 16px;padding-left:20px;font-size:13.5px;line-height:1.6}.statusActions{flex-wrap:wrap;gap:8px;display:flex}.statusHelp{border-top:1px solid var(--border);color:var(--muted);margin:16px 0 0;padding-top:12px;font-size:12.5px}.statusHelp a{color:var(--accent);font-weight:600}.optAddInput::placeholder{text-transform:none;font-family:var(--font-sans);letter-spacing:0}.billingPage .statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.billingPage .statGrid{grid-template-columns:1fr}}
.tfvPage{max-width:1320px}.tfvH1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:700}.tfvIntro{margin:2px 0 16px}.tfvIntro p{max-width:72ch;margin:0;font-size:13.5px}.tfvSmall{font-size:12px}.tfvStack{justify-items:start;gap:4px;display:grid}.tfvUrl{font-family:var(--font-mono);color:var(--accent-ink);word-break:break-all;font-size:11.5px}.tfvCounts{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}@media (max-width:1180px){.tfvCounts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.tfvCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfvCount{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text);font:inherit;box-shadow:var(--shadow2);border-top:3px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.tfvCount:hover{border-color:var(--border2)}.tfvCount:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.tfvCount-good{border-top-color:var(--good)}.tfvCount-warn{border-top-color:var(--warn)}.tfvCount-bad{border-top-color:var(--bad)}.tfvCount-info{border-top-color:var(--accent)}.tfvCount-neutral{border-top-color:var(--border2)}.tfvCountActive{background:var(--accent-soft);border-color:var(--accent)}.tfvCountLabel{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.25}.tfvCountValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.tfvBoard .dataTable td{vertical-align:top}.tfvTenantLink{color:var(--text);font-weight:600;text-decoration:none}.tfvTenantLink:hover{color:var(--accent-ink);text-decoration:underline}.tfvStatusCell{justify-items:start;gap:5px;max-width:260px;display:grid}.tfvReason{color:var(--bad-ink);white-space:normal;font-size:12px;line-height:1.4}.tfvNext{color:var(--text2);white-space:normal;max-width:340px;font-size:12.5px;line-height:1.45;display:block}.tfvNumberLine{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tfvHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin:2px 0 14px;display:flex}.tfvEyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;font-weight:600}.tfvHeaderMeta{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 6px;display:flex}.tfvHeaderMeta .tfvNext{max-width:70ch}.tfvSerious{margin-bottom:16px}.tfvUnsaved{color:var(--warn-ink);font-size:12.5px;font-weight:600}.tfvLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.tfvLayout{grid-template-columns:1fr}.tfvAside{order:-1}.tfvChecklist{max-height:none!important;position:static!important}}.tfvMain{gap:14px;min-width:0;display:grid}.tfvSection{scroll-margin-top:84px}.tfvSectionBody{gap:12px;display:grid}.tfvGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (max-width:720px){.tfvGrid{grid-template-columns:1fr}}.tfvWide{grid-column:1/-1}.tfvGrid>div{min-width:0;scroll-margin-top:110px}.tfvLead{max-width:75ch;margin:0;font-size:13px}.tfvCounter{color:var(--faint);text-align:right;margin-top:3px;font-size:11px}.tfvHintBox{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);color:var(--text2);padding:9px 12px;font-size:12.5px}.input[aria-invalid=true]{border-color:var(--bad)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-line)}.tfvStates{flex-wrap:wrap;gap:5px;display:flex}.tfvStateChip{font:inherit;font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface2);min-width:38px;color:var(--text2);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:11.5px;font-weight:600}.tfvStateChip:hover{border-color:var(--border2)}.tfvStateChip:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.tfvStateChipOn{background:var(--accent);border-color:var(--accent);color:var(--on-primary,#fff)}.tfvLicenses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}@media (max-width:720px){.tfvLicenses{grid-template-columns:1fr}}.tfvLicense{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tfvLicenseState{color:var(--muted);font-size:12px;font-weight:600}.tfvUpload{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.tfvUploadPreview{border:1px dashed var(--border2);border-radius:var(--radius-sm);background:var(--surface2);flex:0 0 220px;justify-content:center;align-items:center;width:220px;height:150px;display:flex;overflow:hidden}.tfvUploadLogo{flex-basis:120px;width:120px;height:120px}.tfvUploadPreview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.tfvUploadSide{flex:220px;justify-items:start;gap:6px;min-width:0;display:grid}.tfvFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tfvSaveRow{justify-content:flex-end;align-items:center;gap:12px;display:flex}.tfvAside{align-self:stretch;min-width:0}.tfvChecklist{flex-direction:column;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px}.tfvChecklistCount{color:var(--warn-ink);font-size:12px;font-weight:600}.tfvChecklistDone{color:var(--good-ink)}.tfvChecklistBody{flex:auto;padding:10px 14px;overflow:auto}.tfvChecklistOk{color:var(--good-ink);margin:0;font-size:13px}.tfvChecklistSections{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tfvChecklistSection{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.tfvChecklistSection .tfvGateMark{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.tfvChecklistSectionDone{color:var(--muted);font-weight:500}.tfvChecklistSectionDone .tfvGateMark{background:var(--good-soft);color:var(--good-ink);border-color:var(--good-line)}.tfvChecklistItems{gap:2px;margin:4px 0 0 28px;padding:0;list-style:none;display:grid}.tfvChecklistItem{font:inherit;text-align:left;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:3px 6px;font-size:12.5px;line-height:1.4}.tfvChecklistItem:hover{background:var(--surface2);color:var(--text)}.tfvChecklistItem:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.tfvChecklistFoot{border-top:1px solid var(--border);gap:4px;padding:10px 14px;display:grid}.tfvChecklistLink{color:var(--accent-ink);font-size:12.5px;text-decoration:none}.tfvChecklistLink:hover{text-decoration:underline}.tfvGateMark{width:20px;height:20px;font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.tfvInlineNote{color:var(--text2);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;font-size:13px}.tfvAlert{border-radius:var(--radius-sm);border:1px solid;border-left-width:3px;padding:10px 12px;font-size:13px}.tfvAlert ul{margin:6px 0 0;padding-left:18px}.tfvAlert li{margin:2px 0}.tfvAlert-bad{background:var(--bad-soft);border-color:var(--bad-line);border-left-color:var(--bad);color:var(--text)}.tfvAlert-warn{background:var(--warn-soft);border-color:var(--warn-line);border-left-color:var(--warn);color:var(--text)}.tfvAlert-good{background:var(--good-soft);border-color:var(--good-line);border-left-color:var(--good);color:var(--text)}.tfvCheckSummary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tfvChecks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tfvChecksStale{opacity:.72}.tfvCheck{border:1px solid var(--border);border-left:3px solid var(--border2);border-radius:var(--radius-sm);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.tfvCheckOk{border-left-color:var(--good)}.tfvCheckFail{border-left-color:var(--bad)}.tfvCheckHead{align-items:center;gap:8px;display:flex}.tfvCheckName{font-size:13px;font-weight:600}.tfvCheckMsg{color:var(--text2);margin:0;font-size:13px}.tfvCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.tfvCompare{grid-template-columns:1fr}}.tfvCompare>div{background:var(--surface2);border-radius:6px;min-width:0;padding:7px 9px}.tfvCompareLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:600}.tfvCompareVal{white-space:pre-wrap;word-break:break-word;font-size:12.5px}.tfvGates{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tfvGates li{align-items:center;gap:8px;font-size:13px;display:flex}.tfvGateOk .tfvGateMark{background:var(--good-soft);color:var(--good-ink);border:1px solid var(--good-line)}.tfvGateNo{color:var(--text2)}.tfvGateNo .tfvGateMark{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.tfvSubmitFlow{border:0;border-top:1px solid var(--border);gap:12px;min-width:0;margin:0;padding:12px 0 0;display:grid}.tfvSubmitFlow:disabled{opacity:.6}.tfvSubmitRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tfvNumberField{min-width:260px}.tfvPreviewHead{justify-content:space-between;align-items:center;display:flex}.tfvPayload{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:360px;font-family:var(--font-mono);color:var(--text);margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.tfvSubmitActions{justify-content:flex-end;display:flex}.tfvHistory{margin:0;padding:0;list-style:none;display:grid}.tfvHistItem{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.tfvHistItem:first-child{border-top:0;padding-top:0}@media (max-width:640px){.tfvHistItem{grid-template-columns:1fr;gap:2px}}.tfvHistTime{color:var(--muted);padding-top:2px;font-size:11.5px}.tfvHistBody{gap:3px;min-width:0;display:grid}.tfvHistHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tfvHistKind{font-size:13px;font-weight:600}.tfvHistReason{color:var(--bad-ink);font-size:12.5px}.tfvAdminCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tfvAdminCard p{margin:2px 0 0;font-size:13px}
.billingStatusNotice{max-width:1560px;padding:16px 20px 0}.billingStatusNoticeBilling{max-width:1180px}.billingStatusNotice .seriousNotice{margin-bottom:0}@media (max-width:720px){.billingStatusNotice{padding:12px 12px 0}}.walletBtnPending{font-family:var(--font-sans);letter-spacing:0;color:var(--muted);border-left:1px solid var(--border);margin-left:1px;padding-left:7px;font-size:11.5px;font-weight:500}@media (max-width:720px){.walletBtnPending{display:none}}.billingPage{max-width:1180px}.billingNote{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.billingGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.billingCol{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:980px){.billingGrid{grid-template-columns:minmax(0,1fr)}}.billingStats{margin-bottom:14px}.billingStats .pill{font-family:var(--font-sans);letter-spacing:0}.billingPage .billingCard{margin:0}.billingFine{color:var(--muted);font-size:12.5px;line-height:1.5}.billingExplain{color:var(--text2);max-width:62ch;margin:0 0 12px;font-size:13.5px;line-height:1.55}.billingEyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.billingPending{color:var(--text2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:13px;display:flex}.billingActivation{gap:7px;max-width:440px;margin-top:12px;display:grid}.billingActivationText{color:var(--text2);font-size:13.5px;line-height:1.5}.billingActivationText strong{color:var(--text);font-weight:600}.billingStart{border-left:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:flex}.billingStartText{flex:380px;min-width:0}.billingStartTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:3px 0 4px;font-size:20px;font-weight:600}.billingStartBody{color:var(--text2);max-width:62ch;margin:0 0 10px;font-size:13.5px;line-height:1.55}.billingStartList{color:var(--text2);gap:5px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.billingStartList li{align-items:baseline;gap:10px;display:flex}.billingStartList .mono{min-width:52px;color:var(--text);font-weight:600}.billingStartAction{flex-direction:column;align-items:flex-start;gap:8px;max-width:300px;display:flex}.billingPresets{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.billingPreset,.billingCustom{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);min-width:72px;height:38px;color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s,box-shadow .12s}.billingPreset:hover:not(:disabled){border-color:var(--accent)}.billingPreset:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.billingPreset:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.billingPresetOn,.billingPresetOn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.billingCustom{cursor:text;align-items:center;gap:4px;min-width:150px;padding:0 10px;display:inline-flex}.billingCustom:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.billingCustomSign{color:var(--muted)}.billingCustom input{color:inherit;width:110px;font:inherit;background:0 0;border:0;outline:0;font-weight:500}.billingCustom input::placeholder{font-family:var(--font-sans);color:var(--faint);font-size:13px;font-weight:400}.billingProblem{margin:0 0 8px}.billingPayRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.billingMethods{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.billingMethod{border-radius:var(--radius-sm);background:var(--surface2);color:var(--muted);flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.billingMethod strong{color:var(--text);font-size:13px;font-weight:600}@media (max-width:560px){.billingMethods{grid-template-columns:1fr}}.billingToggleRow{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.billingToggleRow>span{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.billingToggle{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.billingToggle:disabled{cursor:not-allowed}.billingAutoRow{color:var(--text2);flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.billingAutoRow>span{line-height:34px}.billingAutoRow[aria-disabled=true]{opacity:.6}.billingAutoRow .field{width:120px}.billingMoneyInput{align-items:center;gap:4px;display:flex}.billingMoneyInput>span{color:var(--muted);font-family:var(--font-mono)}.billingMoneyInput .input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.billingFacts{gap:0;margin:0;display:grid}.billingFacts>div{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.billingFacts>div:first-child{border-top:0;padding-top:2px}.billingFacts dt{color:var(--muted);padding-top:2px;font-size:12.5px;font-weight:500}.billingFacts dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.billingFactSub{color:var(--muted);font-size:12.5px}.billingFactText{color:var(--text2);line-height:1.5}.billingPrices{margin:0;padding:0;list-style:none}.billingPrices li{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.billingPrices li:first-child{border-top:0;padding-top:2px}.billingPriceWhat{flex-direction:column;gap:1px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.billingPriceNote{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.billingPriceAmt{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.billingClearing{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px}.billingClearingHead{flex-direction:column;gap:2px;margin-bottom:6px;font-size:13.5px;display:flex}.billingClearing ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.billingClearing li{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.billingClearingAmt{margin-left:auto;font-weight:600}.billingDay{border-top:1px solid var(--border);padding:10px 0}.billingDayLeft{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.billingDayCaret{color:var(--muted);width:10px;display:inline-block}.billingTypeCell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.billingRowVoid td{color:var(--muted)}.billingRowVoid .billingAmt{text-decoration:line-through}.pricingPage{max-width:1080px}.pricingHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pricingHead h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:600}.pricingHead p{color:var(--muted);max-width:70ch;margin:0;font-size:13.5px}.pricingMeta{color:var(--muted);text-align:right;font-size:12.5px}.pricingGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}@media (max-width:900px){.pricingGroups{grid-template-columns:minmax(0,1fr)}}.pricingGroup{margin:0}.pricingGroupNote{color:var(--muted);margin:-4px 0 10px;font-size:12.5px}.pricingRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.pricingRow:first-of-type{border-top:0}.pricingLabel{flex-direction:column;gap:1px;font-size:13.5px;font-weight:500;display:flex}.pricingHint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.pricingInputWrap{flex-direction:column;gap:3px;display:flex}.pricingInput{align-items:center;gap:6px;display:flex}.pricingInput .input{width:104px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.pricingUnit{color:var(--muted);white-space:nowrap;min-width:76px;font-size:12px}.pricingCurrency{color:var(--muted);font-size:12px}.pricingChanged .input{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn-line)}.pricingWas{color:var(--warn-ink);text-align:right;font-size:11.5px}.pricingBar{z-index:5;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.pricingDiff{gap:5px;margin:0 0 10px;padding:0;font-size:13.5px;list-style:none;display:grid}.pricingDiff li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pricingDiff li:first-child{border-top:0}.pricingDiffVals{font-family:var(--font-mono);white-space:nowrap}.pricingDiffVals s{color:var(--muted);margin-right:6px}.pricingCheck{align-items:center;gap:8px;font-size:13.5px;display:flex}.pricingCheck input{width:16px;height:16px;accent-color:var(--accent)}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_82c720f2-module__s693aq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_82c720f2-module__s693aq__variable{--font-display-src:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d7177e2f-module__CbclOa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d7177e2f-module__CbclOa__variable{--font-sans-src:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_957988ed-module__5TY0Ba__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_957988ed-module__5TY0Ba__variable{--font-mono-src:"JetBrains Mono","JetBrains Mono Fallback"}
