@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap";:root{--flame-50: #FFF3EA;--flame-100: #FFE2CC;--flame-200: #FFC79A;--flame-300: #FFA866;--flame-400: #FF8A33;--flame-500: #FF6B00;--flame-600: #E65D00;--flame-700: #BF4D00;--flame-800: #8F3A00;--flame-900: #5C2500;--plum-50: #F6EEFA;--plum-100: #EBD9F2;--plum-200: #D4AFE3;--plum-300: #B07FCB;--plum-400: #834AA6;--plum-500: #6A2A8C;--plum-600: #52176D;--plum-700: #47115F;--plum-800: #350C47;--plum-900: #230730;--ink-950: #150A1C;--ink-900: #1C1126;--ink-800: #271832;--ink-700: #352343;--neutral-0: #FFFFFF;--neutral-50: #FAFAFB;--neutral-100: #F3F3F5;--neutral-150: #ECECEF;--neutral-200: #E3E3E8;--neutral-300: #D1D1D9;--neutral-400: #A6A6B2;--neutral-500: #797985;--neutral-600: #5A5A66;--neutral-700: #41414B;--neutral-800: #2A2A31;--neutral-900: #18181C;--sev-critical: #C0233A;--sev-critical-bg: #FCEBEE;--sev-high: #E5484D;--sev-high-bg: #FDECEC;--sev-medium: #E08600;--sev-medium-bg:#FFF3DD;--sev-low: #2563EB;--sev-low-bg: #E8EFFE;--sev-info: #6B6B78;--sev-info-bg: #F0F0F3;--sev-gas: #1A9E62;--sev-gas-bg: #E3F6EC;--success: #1A9E62;--success-solid: #0B7A49;--success-bg: #E3F6EC;--success-text: #0B7A49;--warning: #E08600;--warning-bg: #FFF3DD;--warning-text: var(--flame-800);--danger: #E5484D;--danger-solid: #C0233A;--danger-solid-hover: #D22F3D;--danger-bg: #FDECEC;--danger-text: var(--sev-critical);--info: #2563EB;--info-bg: #E8EFFE;--text-strong: var(--plum-700);--text-body: var(--neutral-800);--text-muted: var(--neutral-500);--text-subtle: var(--neutral-400);--text-inverse: var(--neutral-0);--text-brand: var(--plum-600);--text-link: var(--plum-700);--plum-text: var(--plum-600);--surface-page: var(--neutral-50);--surface-card: var(--neutral-0);--surface-sunken: var(--neutral-100);--surface-hover: var(--neutral-100);--surface-inverse: var(--ink-900);--surface-brand-soft: var(--flame-50);--surface-plum-soft: var(--plum-50);--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--border-strong: var(--neutral-400);--border-focus: var(--plum-500);--action-primary: var(--plum-500);--action-primary-hover: var(--plum-600);--action-primary-active: var(--plum-700);--action-secondary: var(--plum-600);--action-secondary-hover: var(--plum-700);--focus-ring: var(--plum-500)}[data-theme=dark]{--surface-page: var(--ink-950);--surface-card: var(--ink-900);--surface-sunken: var(--ink-800);--surface-hover: var(--ink-800);--surface-inverse: var(--neutral-0);--surface-brand-soft: rgba(255, 107, 0, .14);--surface-plum-soft: rgba(176, 127, 203, .16);--text-strong: #F4F1F8;--text-body: #D8D5E0;--text-muted: #9A95A8;--text-subtle: #6E6880;--text-inverse: var(--neutral-0);--text-brand: var(--plum-200);--text-link: var(--plum-200);--plum-text: var(--plum-200);--success-text: #73E0AA;--warning-text: #FFB86A;--danger-text: #FF8A8E;--success-bg: color-mix(in srgb, var(--success) 18%, var(--ink-900));--warning-bg: color-mix(in srgb, var(--warning) 18%, var(--ink-900));--danger-bg: color-mix(in srgb, var(--danger) 18%, var(--ink-900));--info-bg: color-mix(in srgb, var(--info) 20%, var(--ink-900));--sev-critical: #FF8FA8;--sev-critical-bg: color-mix(in srgb, #FF8FA8 15%, var(--ink-800));--sev-high: #FF8A85;--sev-high-bg: color-mix(in srgb, #FF8A85 15%, var(--ink-800));--sev-medium: #FFB454;--sev-medium-bg: color-mix(in srgb, #FFB454 15%, var(--ink-800));--sev-low: #7DB1FF;--sev-low-bg: color-mix(in srgb, #7DB1FF 15%, var(--ink-800));--sev-info: #A9A7B4;--sev-info-bg: color-mix(in srgb, #A9A7B4 14%, var(--ink-800));--sev-gas: #56C98F;--sev-gas-bg: color-mix(in srgb, #56C98F 15%, var(--ink-800));--border-subtle: #2A1E38;--border-default: #392A4A;--border-strong: #4A3A5E}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 128px;--container-max: 1200px;--container-prose: 720px;--sidebar-w: 264px;--gutter: 24px}:root{--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--font-display: var(--font-sans);--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 38px;--text-5xl: 52px;--text-6xl: 68px;--text-7xl: 88px;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal:1.5;--leading-relaxed: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold:600;--weight-bold: 700;--weight-extrabold: 800;--tracking-tight: -.02em;--tracking-snug: -.011em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .06em;--font-features-data: "tnum" 1}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 22px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(35, 7, 48, .06);--shadow-sm: 0 1px 3px rgba(35, 7, 48, .08), 0 1px 2px rgba(35, 7, 48, .04);--shadow-md: 0 4px 12px rgba(35, 7, 48, .08), 0 2px 4px rgba(35, 7, 48, .05);--shadow-lg: 0 12px 28px rgba(35, 7, 48, .12), 0 4px 8px rgba(35, 7, 48, .06);--shadow-xl: 0 24px 56px rgba(35, 7, 48, .18), 0 8px 16px rgba(35, 7, 48, .08);--shadow-focus: 0 0 0 3px rgba(255, 107, 0, .28);--shadow-focus-plum: 0 0 0 3px rgba(82, 23, 109, .24);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .32s}:root{--text-muted: var(--neutral-600);--text-link: var(--plum-700);--text-link-hover: var(--flame-700);--border-focus: var(--flame-500);--action-primary: var(--flame-500);--action-primary-hover: var(--flame-600);--action-primary-active: var(--flame-700);--action-primary-text: var(--ink-900);--focus-ring: var(--flame-500);--shell-accent: var(--plum-500);color:var(--text-body);background:var(--surface-page);font-family:var(--font-sans);font-size:var(--text-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--text-muted: var(--neutral-400);--text-subtle: var(--neutral-300);--text-link: var(--plum-200);--text-link-hover: var(--plum-100);--action-secondary: var(--plum-200);--action-secondary-hover: var(--plum-100);--shell-accent: var(--plum-200)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:var(--space-0);background:var(--surface-page)}button,input,select{font:inherit}button,a,input,select{outline-color:var(--focus-ring)}button{letter-spacing:0}a{color:inherit}#app{min-height:100vh}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:stretch;min-height:100dvh;color:var(--text-body);background:var(--surface-page)}.app-shell.admin-shell-mode{grid-template-columns:minmax(0,1fr)}.shell-sidebar{position:relative;align-self:stretch;display:flex;flex-direction:column;gap:var(--space-7);height:auto;min-height:100dvh;min-width:0;padding:var(--space-6) var(--space-5);background:var(--surface-card);border-right:1px solid var(--border-subtle)}.shell-brand,.brand-row{display:flex;align-items:center;gap:var(--space-3);color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);text-decoration:none}.shell-brand.compact{min-width:0;font-size:var(--text-lg)}.shell-brand.compact span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);overflow:hidden;background:var(--neutral-0);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.brand-mark-image{display:block;width:calc(var(--space-8) - var(--space-2));height:calc(var(--space-8) - var(--space-2))}[data-theme=dark] .brand-mark{background:var(--neutral-0);border-color:var(--plum-200)}.shell-nav{display:flex;flex:1;flex-direction:column;gap:var(--space-2)}.shell-nav a,.shell-bottom-tabs a{color:var(--text-muted);text-decoration:none}.shell-nav a{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-9);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium)}.shell-nav a.active{font-weight:var(--weight-semibold)}.shell-nav a:before{position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-0);width:var(--space-1);content:"";background:transparent;border-radius:var(--radius-full)}.shell-nav a.active,.shell-nav a:hover{color:var(--shell-accent);background:var(--surface-plum-soft)}.shell-nav a.active:before{background:transparent}.nav-flame-indicator{position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-0);width:var(--space-1);pointer-events:none;background:var(--flame-500);border-radius:var(--radius-full)}.shell-user-card{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:var(--text-body);text-decoration:none;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.shell-user-copy{display:grid;flex:1 1 auto;min-width:0;gap:var(--space-1)}.shell-user-copy strong{overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.shell-user-copy small{overflow:hidden;color:var(--shell-accent);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.shell-user-card-affordance{flex:0 0 auto;color:var(--text-subtle)}.shell-workspace{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.shell-topbar,.shell-mobile-header{align-items:center;min-width:0;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.shell-topbar{display:flex;min-height:var(--space-10);padding:0 var(--space-7)}.shell-topbar h1{min-width:0;margin:var(--space-0);color:var(--text-strong);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight)}.shell-actions,.mobile-actions{display:flex;align-items:center;min-width:0}.shell-actions{gap:var(--space-3);margin-left:auto;padding-right:calc(var(--space-9) + var(--space-3))}.shell-admin-current-link{position:absolute;width:1px;height:1px;padding:var(--space-0);margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.balance-pill,.mobile-balance{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-9);text-decoration:none;border-radius:var(--radius-lg);font-weight:var(--weight-semibold);white-space:nowrap}.balance-pill,.mobile-balance,.balance-total strong,.metric-card strong,.estimate-panel strong{font-feature-settings:var(--font-features-data);font-variant-numeric:tabular-nums}.balance-pill{color:var(--shell-accent)}.mobile-balance{font-family:var(--font-mono)}.balance-pill [data-testid=balance-display]{min-height:var(--space-9)}.balance-pill [data-testid=ui-badge]{min-height:var(--space-9);padding:0 var(--space-5)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--space-9);height:var(--space-9);color:var(--text-body);cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.icon-button:hover{color:var(--shell-accent);background:var(--surface-hover)}.shell-mobile-header{display:none;min-height:var(--space-9);padding:0 var(--space-4);gap:var(--space-3)}.mobile-actions{gap:var(--space-2);margin-left:auto;padding-right:calc(var(--space-9) + var(--space-2))}.mobile-balance{min-height:var(--space-8);color:var(--shell-accent);font-size:var(--text-xs)}.shell-user-menu-anchor{position:fixed;top:var(--space-2);right:var(--space-7);z-index:70}.shell-main{min-width:0;flex:1;padding:var(--space-7);overflow:auto}.shell-content{display:grid;gap:var(--space-6);width:min(var(--container-max),100%);margin:0 auto}.admin-shell-mode .shell-content{width:100%;margin:0}.shell-bottom-tabs{display:none}.account-stack{width:min(var(--container-prose),100%)}.shell-nav a:focus-visible,.shell-user-card:focus-visible,.balance-pill:focus-visible,.icon-button:focus-visible,.shell-bottom-tabs a:focus-visible,.mobile-balance:focus-visible,.shell-brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.brand-row img{width:var(--space-7);height:var(--space-7)}.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-6)}.panel,.auth-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.panel{padding:var(--space-6)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.section-heading h2{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug)}[data-testid=auth-card] h1,[data-testid=verify-card] h1{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.eyebrow{margin:var(--space-0) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.muted,.note,.state-block p{color:var(--text-muted);line-height:var(--leading-normal)}.note{margin:var(--space-4) 0 var(--space-0);padding:var(--space-3) var(--space-4);background:var(--surface-brand-soft);border:1px solid var(--flame-100);border-radius:var(--radius-md)}.stack{display:grid;gap:var(--space-4)}label{display:grid;gap:var(--space-2);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium)}.input-shell{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-9);padding:0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.input-shell:focus-within,.plain-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.input-shell input,.plain-input{width:100%;min-height:var(--space-9);color:var(--text-body);background:transparent;border:0}.plain-input{padding:0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.primary-button,.secondary-button,.link-button,.primary-link,.preset-row button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-9);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer}.primary-button{font-weight:var(--weight-semibold)}.primary-button{width:100%;padding:0 var(--space-5);color:var(--text-inverse);background:var(--action-primary);border:1px solid var(--action-primary)}.primary-button:hover:not(:disabled){background:var(--action-primary-hover)}.primary-button:disabled,.secondary-button:disabled,.preset-row button:disabled{cursor:not-allowed;opacity:.58}.primary-button.narrow,.secondary-button.narrow{width:auto;margin-top:var(--space-5)}.secondary-button{padding:0 var(--space-4);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default)}.secondary-button.small{min-height:var(--space-8);font-size:var(--text-sm)}.link-button{min-height:auto;padding:var(--space-0);color:var(--text-link);background:transparent;border:0}.primary-link{color:var(--text-link);text-decoration:none}.field-error{margin:calc(var(--space-2) * -1) 0 var(--space-0);color:var(--sev-critical);font-size:var(--text-sm)}.auth-layout{display:grid;grid-template-columns:minmax(320px,35rem) minmax(360px,35rem);align-items:center;justify-content:center;min-height:100vh;color:var(--text-body);background:var(--surface-page)}.auth-brand{position:relative;justify-self:center;display:flex;flex-direction:column;gap:var(--space-7);min-width:0;width:100%;max-width:37.5rem;min-height:22.5rem;padding:var(--space-8);overflow:hidden;color:var(--neutral-100);background:var(--ink-900)}.auth-brand:before{position:absolute;inset:var(--space-0);pointer-events:none;content:"";background:linear-gradient(135deg,transparent 0 62%,rgba(255,107,0,.12) 62% 63%,transparent 63% 100%),linear-gradient(90deg,rgba(255,107,0,.08),transparent 32%)}.auth-brand-row{position:relative;z-index:1;color:var(--neutral-100)}.brand-copy{position:relative;z-index:1;margin-top:auto}.brand-copy h1{max-width:460px;margin:var(--space-5) 0 var(--space-0);color:var(--neutral-0);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.brand-copy p{max-width:420px;color:var(--neutral-400);line-height:var(--leading-normal)}.auth-proof-grid{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-7)}.auth-proof-item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);color:var(--neutral-300);font-size:var(--text-sm);white-space:nowrap}.auth-proof-item svg{color:var(--flame-400)}.auth-panel,.center-surface{display:flex;justify-self:center;align-items:center;justify-content:center;min-width:0;width:100%;padding:var(--space-7)}[data-testid=auth-card],[data-testid=verify-card]{display:grid;width:min(420px,100%);overflow:hidden}.auth-form-inner{display:grid;gap:var(--space-5);padding:var(--space-7)}.auth-heading-block{display:grid;gap:var(--space-2)}.auth-subtitle{margin:var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.auth-inline-link{display:inline-flex;align-items:center;min-height:auto;padding:var(--space-0);color:var(--text-link);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:transparent;border:0}.auth-inline-link--styled{text-decoration:underline;text-decoration-color:var(--surface-plum-soft);text-underline-offset:var(--space-1)}.auth-inline-link:hover{color:var(--text-link-hover)}.auth-inline-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.auth-stack,.verify-content{display:grid;gap:var(--space-4)}.auth-form-meta{display:flex;justify-content:flex-end;margin-top:calc(var(--space-2) * -1)}.auth-state-action{margin-top:var(--space-3)}.verify-content{justify-items:center;text-align:center}.verify-content .state-block{width:100%;text-align:left}.verify-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;width:100%}.icon-tile,.state-icon,.total-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--space-9);height:var(--space-9);color:var(--flame-600);background:var(--flame-50);border-radius:var(--radius-md)}.icon-tile.large{width:var(--space-10);height:var(--space-10)}.state-block{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.state-block.compact{padding:var(--space-3)}.state-block h2{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-md)}.state-success{--state-success-body: var(--text-body);--state-success-surface: var(--success-bg);--state-success-border: var(--success);--state-success-title: var(--success-text);--state-success-icon: var(--success);--state-success-icon-surface: var(--success-bg);background:var(--state-success-surface);border-color:var(--state-success-border)}.state-danger{--state-danger-body: var(--text-body);--state-danger-surface: var(--danger-bg);--state-danger-border: var(--danger);--state-danger-title: var(--danger-text);--state-danger-icon: var(--sev-critical);--state-danger-icon-surface: var(--danger-bg);background:var(--state-danger-surface);border-color:var(--state-danger-border)}[data-theme=dark] .state-success{--state-success-body: var(--text-body);--state-success-surface: color-mix(in srgb, var(--success-text) 18%, var(--ink-800));--state-success-border: color-mix(in srgb, var(--success-text) 45%, var(--border-default));--state-success-title: var(--success-text);--state-success-icon: var(--success-text);--state-success-icon-surface: color-mix(in srgb, var(--success-text) 24%, var(--ink-700))}[data-theme=dark] .state-danger{--state-danger-body: var(--text-body);--state-danger-surface: color-mix(in srgb, var(--danger-text) 18%, var(--ink-800));--state-danger-border: color-mix(in srgb, var(--danger-text) 45%, var(--border-default));--state-danger-title: var(--danger-text);--state-danger-icon: var(--danger-text);--state-danger-icon-surface: color-mix(in srgb, var(--danger-text) 24%, var(--ink-700))}.state-success h2{color:var(--state-success-title)}.state-danger h2{color:var(--state-danger-title)}.state-success p{color:var(--state-success-body)}.state-danger p{color:var(--state-danger-body)}.state-success .state-icon{color:var(--state-success-icon);background:var(--state-success-icon-surface)}.state-danger .state-icon{color:var(--state-danger-icon);background:var(--state-danger-icon-surface)}.state-flame{--state-flame-body: var(--text-body);--state-flame-surface: var(--flame-50);--state-flame-border: var(--flame-100);--state-flame-title: var(--flame-800);--state-flame-icon: var(--flame-600);--state-flame-icon-surface: var(--flame-100);background:var(--state-flame-surface);border-color:var(--state-flame-border)}[data-theme=dark] .state-flame{--state-flame-body: var(--text-body);--state-flame-surface: color-mix(in srgb, var(--flame-900) 24%, var(--ink-800));--state-flame-border: color-mix(in srgb, var(--flame-700) 55%, var(--border-default));--state-flame-title: var(--flame-200);--state-flame-icon: var(--flame-300);--state-flame-icon-surface: color-mix(in srgb, var(--flame-900) 34%, var(--ink-700))}.state-flame h2{color:var(--state-flame-title)}.state-flame p{color:var(--state-flame-body)}.state-flame .state-icon{color:var(--state-flame-icon);background:var(--state-flame-icon-surface)}.spin{animation:spin var(--dur-slow) linear infinite}.balance-total{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);color:var(--neutral-100);background:var(--surface-inverse);border-radius:var(--radius-md)}.balance-total span,.balance-total small{display:block;color:var(--neutral-400)}.balance-total strong{display:block;margin:var(--space-1) 0;color:var(--neutral-0);font-family:var(--font-mono);font-size:var(--text-3xl)}.balance-grid,.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--space-4);margin-top:var(--space-4)}.metric-card{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.metric-card span{color:var(--text-muted);font-size:var(--text-sm)}.metric-card strong{font-family:var(--font-mono);font-size:var(--text-xl)}.preset-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.preset-row button{min-width:0;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default)}.preset-row button.active{color:var(--text-link);background:var(--surface-plum-soft);border-color:var(--action-primary)}.redirect-panel,.funds-panel,.guard-note,.file-pill,.estimate-panel{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.guard-note{color:var(--sev-critical);background:var(--danger-bg)}.redirect-panel,.estimate-panel{flex-wrap:wrap;justify-content:space-between;background:var(--surface-plum-soft)}.funds-panel{flex-wrap:wrap;color:var(--sev-critical);background:var(--danger-bg)}.upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-4)}.drop-zone{position:relative;align-items:center;justify-items:center;min-height:var(--space-13);padding:var(--space-6);color:var(--text-muted);background:var(--surface-sunken);border:1px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer}.drop-zone span{color:var(--text-strong);font-size:var(--text-md)}.drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-pill{width:fit-content;background:var(--surface-sunken)}.action-row{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5)}.action-row .primary-button,.action-row .secondary-button{width:auto}.estimate-panel strong{font-family:var(--font-mono);font-size:var(--text-2xl)}.skeleton-list,.progress-list{display:grid;gap:var(--space-3)}progress{width:100%;height:var(--space-2);accent-color:var(--action-primary)}.skeleton-grid div,.skeleton-list div{min-height:var(--space-10);background:var(--surface-sunken);border-radius:var(--radius-md)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.auth-layout,.two-column,.upload-grid{grid-template-columns:1fr}.auth-brand{min-height:360px}.balance-grid,.skeleton-grid{grid-template-columns:1fr}}@media(max-width:820px){.app-shell{display:block;min-height:100vh}.shell-sidebar,.shell-topbar{display:none}.shell-workspace{min-height:100vh}.shell-mobile-header{position:sticky;top:0;z-index:20;display:flex}.shell-main{padding:var(--space-4);padding-bottom:calc(var(--space-11) + var(--space-4) + env(safe-area-inset-bottom))}.shell-content{width:100%}.shell-bottom-tabs{position:fixed;right:var(--space-0);bottom:var(--space-0);left:var(--space-0);z-index:30;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--space-10);padding-bottom:env(safe-area-inset-bottom);background:var(--surface-card);border-top:1px solid var(--border-subtle)}.shell-bottom-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;min-height:var(--space-10);padding:var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.shell-bottom-tabs a.active{color:var(--shell-accent);background:var(--surface-plum-soft)}.shell-user-menu-anchor{top:var(--space-0);right:var(--space-4)}}@media(max-width:1120px)and (min-width:821px){.shell-topbar{padding:0 var(--space-4)}.shell-topbar h1{overflow:hidden;font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap}.shell-actions{flex:0 0 auto;gap:var(--space-2);padding-right:calc(var(--space-9) + var(--space-2))}.balance-pill [data-testid=ui-badge]{padding:0 var(--space-3)}.shell-user-menu-anchor{right:var(--space-4)}}@media(max-width:430px){.mobile-balance{display:none}}@media(max-width:560px){.auth-panel,.center-surface{padding:var(--space-4)}.preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-avatar.svelte-qygt89{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--ui-avatar-size);height:var(--ui-avatar-size);overflow:hidden;color:var(--ui-avatar-fg);background:var(--ui-avatar-bg);font-family:var(--font-sans);font-size:var(--ui-avatar-font);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-none)}.ui-avatar-circle.svelte-qygt89{border-radius:var(--radius-full)}.ui-avatar-square.svelte-qygt89{border-radius:var(--radius-md)}.tone-plum.svelte-qygt89{--ui-avatar-bg: var(--plum-100);--ui-avatar-fg: var(--plum-700)}.tone-flame.svelte-qygt89{--ui-avatar-bg: var(--flame-100);--ui-avatar-fg: var(--flame-700)}.tone-neutral.svelte-qygt89{--ui-avatar-bg: var(--neutral-200);--ui-avatar-fg: var(--neutral-700)}img.svelte-qygt89{width:100%;height:100%;object-fit:cover}.ui-badge.svelte-eex7hx{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;border:1px solid transparent;border-radius:var(--radius-full);color:var(--ui-badge-fg);background:var(--ui-badge-bg);font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-none);white-space:nowrap}.ui-badge-sm.svelte-eex7hx{min-height:var(--space-5);padding:0 var(--space-2);font-size:var(--text-xs)}.ui-badge-md.svelte-eex7hx{min-height:var(--space-6);padding:0 var(--space-3);font-size:var(--text-xs)}.ui-badge-label.svelte-eex7hx{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-badge-dot.svelte-eex7hx{flex:0 0 auto;width:6px;height:6px;background:var(--ui-badge-dot);border-radius:var(--radius-full)}.variant-solid.svelte-eex7hx{color:var(--neutral-0);background:var(--ui-badge-solid)}.variant-solid.svelte-eex7hx .ui-badge-dot:where(.svelte-eex7hx){background:var(--neutral-0)}.variant-outline.svelte-eex7hx{background:transparent;border-color:var(--ui-badge-fg)}.tone-neutral.svelte-eex7hx{--ui-badge-fg: var(--neutral-700);--ui-badge-bg: var(--neutral-100);--ui-badge-solid: var(--neutral-700);--ui-badge-dot: var(--neutral-700)}.tone-flame.svelte-eex7hx{--ui-badge-fg: var(--flame-700);--ui-badge-bg: var(--flame-50);--ui-badge-solid: var(--flame-500);--ui-badge-dot: var(--flame-500)}.tone-plum.svelte-eex7hx{--ui-badge-fg: var(--plum-700);--ui-badge-bg: var(--plum-50);--ui-badge-solid: var(--plum-600);--ui-badge-dot: var(--plum-600)}.tone-success.svelte-eex7hx{--ui-badge-fg: var(--success-text);--ui-badge-bg: var(--success-bg);--ui-badge-solid: var(--success-solid);--ui-badge-dot: var(--success)}.tone-warning.svelte-eex7hx{--ui-badge-fg: var(--warning-text);--ui-badge-bg: var(--warning-bg);--ui-badge-solid: var(--warning);--ui-badge-dot: var(--warning)}.tone-danger.svelte-eex7hx{--ui-badge-fg: color-mix(in srgb, var(--danger) 72%, var(--ink-900));--ui-badge-bg: var(--danger-bg);--ui-badge-solid: var(--danger-solid);--ui-badge-dot: var(--danger)}.tone-info.svelte-eex7hx{--ui-badge-fg: color-mix(in srgb, var(--info) 72%, var(--ink-900));--ui-badge-bg: var(--info-bg);--ui-badge-solid: var(--info);--ui-badge-dot: var(--info)}.tone-flame.variant-solid.svelte-eex7hx{color:var(--ink-900)}.tone-flame.variant-solid.svelte-eex7hx .ui-badge-dot:where(.svelte-eex7hx){background:var(--ink-900)}[data-theme=dark] .tone-neutral.svelte-eex7hx{--ui-badge-fg: var(--text-body);--ui-badge-bg: var(--surface-sunken)}[data-theme=dark] .tone-flame.svelte-eex7hx{--ui-badge-fg: var(--flame-300);--ui-badge-bg: color-mix(in srgb, var(--flame-500) 16%, var(--surface-card))}[data-theme=dark] .tone-plum.svelte-eex7hx{--ui-badge-fg: var(--plum-200);--ui-badge-bg: color-mix(in srgb, var(--plum-400) 20%, var(--surface-card))}[data-theme=dark] .tone-danger.svelte-eex7hx{--ui-badge-fg: var(--danger-text)}[data-theme=dark] .tone-info.svelte-eex7hx{--ui-badge-fg: var(--sev-low)}.balance-display.svelte-4gk6c4{display:inline-grid;align-items:center;min-width:0;max-width:100%;color:var(--text-body);font-family:var(--font-sans)}.balance-display-pill.svelte-4gk6c4{grid-template-columns:minmax(0,auto) minmax(0,auto);gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-4);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-xs)}.balance-display-tile.svelte-4gk6c4{gap:var(--space-2);width:100%;padding:var(--space-5);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.balance-display-label.svelte-4gk6c4{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-none);text-overflow:ellipsis;white-space:nowrap}.balance-display-value.svelte-4gk6c4{min-width:0;overflow:hidden;color:var(--balance-display-accent);font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:0;line-height:var(--leading-none);text-overflow:ellipsis;white-space:nowrap}.balance-display-tile.svelte-4gk6c4 .balance-display-value:where(.svelte-4gk6c4){font-size:var(--text-3xl)}.balance-display-accent-neutral.svelte-4gk6c4{--balance-display-accent: var(--text-body)}.balance-display-accent-flame.svelte-4gk6c4{--balance-display-accent: var(--flame-600)}.balance-display-accent-plum.svelte-4gk6c4{--balance-display-accent: var(--plum-600)}[aria-busy=true].svelte-4gk6c4 .balance-display-value:where(.svelte-4gk6c4){color:var(--text-muted)}.ui-button.svelte-g9c1iq{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:auto;flex-shrink:0;min-width:max-content;border:thin solid transparent;font-family:var(--font-sans);font-weight:var(--weight-semibold);line-height:var(--leading-none);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-button-sm.svelte-g9c1iq{min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.ui-button-md.svelte-g9c1iq{min-height:var(--space-9);padding:0 var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm)}.ui-button-lg.svelte-g9c1iq{min-height:var(--space-9);padding:0 var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base)}.ui-button-full-width.svelte-g9c1iq{width:100%}.ui-button-primary.svelte-g9c1iq{color:var(--action-primary-text);background:var(--action-primary);box-shadow:var(--shadow-xs)}.ui-button-primary.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]){background:var(--action-primary-hover)}.ui-button-plum.svelte-g9c1iq{color:var(--text-inverse);background:var(--plum-500);box-shadow:var(--shadow-xs)}.ui-button-plum.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]){background:var(--plum-600)}.ui-button-secondary.svelte-g9c1iq{color:var(--action-secondary);background:var(--surface-card);border-color:var(--action-secondary);box-shadow:var(--shadow-xs)}.ui-button-secondary.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]){color:var(--action-secondary-hover);background:var(--surface-plum-soft);border-color:var(--action-secondary-hover)}.ui-button-outline.svelte-g9c1iq{color:var(--text-body);background:var(--surface-card);border-color:var(--border-default)}.ui-button-outline.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]),.ui-button-ghost.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover)}.ui-button-ghost.svelte-g9c1iq{color:var(--text-body);background:transparent}.ui-button-danger.svelte-g9c1iq{color:var(--text-inverse);background:var(--danger-solid);box-shadow:var(--shadow-xs)}.ui-button-danger.svelte-g9c1iq:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-solid-hover)}.ui-button.svelte-g9c1iq:active:not(:disabled,[aria-disabled=true]){transform:scale(.99)}.ui-button.svelte-g9c1iq:focus-visible{outline:medium solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}.ui-button.svelte-g9c1iq:disabled,.ui-button[aria-disabled=true].svelte-g9c1iq{cursor:not-allowed;color:var(--text-muted);background:var(--surface-sunken);border-color:var(--border-subtle);box-shadow:none;opacity:1}.ui-button-primary.svelte-g9c1iq:disabled,.ui-button-primary[aria-disabled=true].svelte-g9c1iq{color:var(--action-primary-text);background:var(--action-primary);border-color:transparent;opacity:.45}.ui-button-plum.svelte-g9c1iq:disabled,.ui-button-plum[aria-disabled=true].svelte-g9c1iq{color:var(--text-inverse);background:var(--plum-500);border-color:transparent;opacity:.45}[data-theme=dark] .ui-button[data-disabled-inert].svelte-g9c1iq{color:var(--text-muted);background:var(--surface-sunken);border-color:var(--border-default)}[data-theme=dark] .ui-button-primary[data-disabled-inert].svelte-g9c1iq{color:var(--action-primary-text);background:var(--action-primary);border-color:transparent}[data-theme=dark] .ui-button-plum[data-disabled-inert].svelte-g9c1iq{color:var(--text-inverse);background:var(--plum-500);border-color:transparent}.ui-button-label.svelte-g9c1iq{min-width:max-content}.ui-button-spinner.svelte-g9c1iq{width:1em;height:1em;border:medium solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:svelte-g9c1iq-ui-button-spin var(--dur-slow) linear infinite}@media(prefers-reduced-motion:reduce){.ui-button.svelte-g9c1iq{transition:none}.ui-button-spinner.svelte-g9c1iq{animation:none}}@keyframes svelte-g9c1iq-ui-button-spin{to{transform:rotate(360deg)}}.ui-card.svelte-14efj7c{min-width:0;padding:var(--ui-card-padding);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);font-family:var(--font-sans);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ui-card-outlined.svelte-14efj7c{border-color:var(--border-default);box-shadow:none}.ui-card-elevated.svelte-14efj7c{box-shadow:var(--shadow-lg)}.ui-card-inverse.svelte-14efj7c{color:var(--neutral-100);background:var(--surface-inverse);border-color:var(--ink-700);box-shadow:var(--shadow-md)}.ui-card.hoverable.svelte-14efj7c:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.form-row.svelte-18ktzc8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-1) 0}.form-row-copy.svelte-18ktzc8{display:grid;gap:var(--space-1);min-width:0}.form-row-label.svelte-18ktzc8{min-width:0;overflow:hidden;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.form-row-description.svelte-18ktzc8{margin:var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.form-row-control.svelte-18ktzc8{display:flex;justify-content:flex-end;width:100%;min-width:0}.form-row-control.svelte-18ktzc8>*{width:100%}@media(max-width:44rem){.form-row.svelte-18ktzc8{grid-template-columns:minmax(0,1fr);align-items:stretch}.form-row-control.svelte-18ktzc8{justify-content:flex-start}}.ui-input.svelte-1wwkhju{--ui-input-error-border: var(--danger);--ui-input-error-text: var(--danger-text);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-family:var(--font-sans)}[data-theme=dark] .ui-input.svelte-1wwkhju{--ui-input-error-border: var(--danger-text);--ui-input-error-text: var(--danger-text)}.ui-input-label.svelte-1wwkhju{color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none)}.ui-input-field.svelte-1wwkhju{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ui-input-sm.svelte-1wwkhju .ui-input-field:where(.svelte-1wwkhju){min-height:var(--space-8)}.ui-input-md.svelte-1wwkhju .ui-input-field:where(.svelte-1wwkhju){min-height:var(--space-9)}.ui-input-lg.svelte-1wwkhju .ui-input-field:where(.svelte-1wwkhju){min-height:var(--space-9);padding-inline:var(--space-4)}.ui-input-field.svelte-1wwkhju:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.ui-input-field.error.svelte-1wwkhju{border-color:var(--ui-input-error-border)}.ui-input-field.error.svelte-1wwkhju:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-input-error-border) 22%,transparent)}.ui-input-field.disabled.svelte-1wwkhju{color:var(--text-muted);cursor:not-allowed;background:var(--surface-sunken)}.ui-input-icon.svelte-1wwkhju{display:inline-flex;flex:0 0 auto;color:var(--text-subtle)}input.svelte-1wwkhju{width:100%;min-width:0;min-height:inherit;padding:var(--space-0);color:var(--text-body);background:transparent;border:0;outline:0;font:inherit;font-size:var(--text-sm)}input.svelte-1wwkhju:disabled{cursor:not-allowed}input.svelte-1wwkhju::placeholder{color:var(--text-subtle)}.ui-input-message.svelte-1wwkhju{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ui-input-message.error.svelte-1wwkhju{color:var(--ui-input-error-text)}.input-group.svelte-1lducvj{display:grid;gap:var(--space-2);width:100%;min-width:0}.input-group.disabled.svelte-1lducvj{opacity:.72}.ui-progress.svelte-fnn7li{display:grid;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-sans)}.ui-progress-head.svelte-fnn7li{display:flex;justify-content:space-between;gap:var(--space-3);min-width:0;font-size:var(--text-sm)}.ui-progress-label.svelte-fnn7li{min-width:0;overflow:hidden;color:var(--text-body);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.ui-progress-percent.svelte-fnn7li{flex:0 0 auto;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ui-progress-track.svelte-fnn7li{height:var(--ui-progress-height);overflow:hidden;background:var(--neutral-150);border-radius:var(--radius-full)}.ui-progress-fill.svelte-fnn7li{width:var(--ui-progress-value);height:100%;background:var(--ui-progress-fill);border-radius:var(--radius-full);transition:width var(--dur-slow) var(--ease-out)}.tone-flame.svelte-fnn7li{--ui-progress-fill: linear-gradient(90deg, var(--flame-500), var(--flame-400))}.tone-plum.svelte-fnn7li{--ui-progress-fill: linear-gradient(90deg, var(--plum-600), var(--plum-500))}.tone-success.svelte-fnn7li{--ui-progress-fill: var(--success)}.ui-select.svelte-1f20tz6{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-family:var(--font-sans)}.ui-select-label.svelte-1f20tz6{color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none)}.ui-select-field.svelte-1f20tz6{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--space-9);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ui-select-field.svelte-1f20tz6:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.ui-select-field.disabled.svelte-1f20tz6{color:var(--text-muted);cursor:not-allowed;background:var(--surface-sunken)}select.svelte-1f20tz6{width:100%;min-width:0;min-height:var(--space-9);padding:0 var(--space-9) 0 var(--space-3);color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0;outline:0;font:inherit;font-size:var(--text-sm)}select.svelte-1f20tz6:disabled{cursor:not-allowed}.ui-select-field.svelte-1f20tz6 svg{position:absolute;right:var(--space-3);color:var(--text-subtle);pointer-events:none}.ui-select-hint.svelte-1f20tz6{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ui-severity-badge.svelte-2qxhv0{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;color:var(--ui-severity-text);background:var(--ui-severity-bg);border:thin solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-none);white-space:nowrap}.ui-severity-badge-sm.svelte-2qxhv0{min-height:var(--space-5);padding:0 var(--space-2);font-size:var(--text-xs)}.ui-severity-badge-md.svelte-2qxhv0{min-height:var(--space-6);padding:0 var(--space-3);font-size:var(--text-xs)}.ui-severity-dot.svelte-2qxhv0{flex:0 0 auto;width:var(--space-2);height:var(--space-2);background:var(--ui-severity-fg);border-radius:var(--radius-xs);transform:rotate(45deg)}.level-critical.svelte-2qxhv0{--ui-severity-fg: var(--sev-critical);--ui-severity-text: color-mix(in srgb, var(--sev-critical) 82%, var(--ink-900));--ui-severity-bg: var(--sev-critical-bg)}.level-high.svelte-2qxhv0{--ui-severity-fg: var(--sev-high);--ui-severity-text: color-mix(in srgb, var(--sev-high) 72%, var(--ink-900));--ui-severity-bg: var(--sev-high-bg)}.level-medium.svelte-2qxhv0{--ui-severity-fg: var(--sev-medium);--ui-severity-text: color-mix(in srgb, var(--sev-medium) 66%, var(--ink-900));--ui-severity-bg: var(--sev-medium-bg)}.level-low.svelte-2qxhv0{--ui-severity-fg: var(--sev-low);--ui-severity-text: color-mix(in srgb, var(--sev-low) 88%, var(--ink-900));--ui-severity-bg: var(--sev-low-bg)}.level-info.svelte-2qxhv0{--ui-severity-fg: var(--sev-info);--ui-severity-text: color-mix(in srgb, var(--sev-info) 82%, var(--ink-900));--ui-severity-bg: var(--sev-info-bg)}.level-gas.svelte-2qxhv0{--ui-severity-fg: var(--sev-gas);--ui-severity-text: color-mix(in srgb, var(--sev-gas) 72%, var(--ink-900));--ui-severity-bg: var(--sev-gas-bg)}[data-theme=dark] .ui-severity-badge.svelte-2qxhv0{--ui-severity-text: var(--ui-severity-fg)}.ui-stat-tile.svelte-1itb854{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-5);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-family:var(--font-sans)}.ui-stat-tile-head.svelte-1itb854{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ui-stat-tile-label.svelte-1itb854{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.ui-stat-tile-icon.svelte-1itb854{display:inline-flex;flex:0 0 auto;color:var(--ui-stat-accent)}.ui-stat-tile-value.svelte-1itb854{min-width:0;overflow:hidden;color:var(--ui-stat-accent);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-none);text-overflow:ellipsis}.ui-stat-tile-sublabel.svelte-1itb854{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.accent-neutral.svelte-1itb854{--ui-stat-accent: var(--text-body)}.accent-flame.svelte-1itb854{--ui-stat-accent: var(--flame-600)}[data-theme=dark] .accent-flame.svelte-1itb854{--ui-stat-accent: var(--flame-400)}.accent-plum.svelte-1itb854{--ui-stat-accent: var(--plum-text)}.accent-critical.svelte-1itb854{--ui-stat-accent: var(--sev-critical)}.accent-high.svelte-1itb854{--ui-stat-accent: var(--sev-high)}.accent-medium.svelte-1itb854{--ui-stat-accent: var(--sev-medium)}.accent-low.svelte-1itb854{--ui-stat-accent: var(--sev-low)}.accent-success.svelte-1itb854{--ui-stat-accent: var(--success-text)}.accent-warning.svelte-1itb854{--ui-stat-accent: var(--warning-text)}.stat-tile-grid.svelte-rluyw8{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);width:100%;min-width:0}@media(max-width:540px){.stat-tile-grid.svelte-rluyw8{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}.stat-tile-grid-item.svelte-rluyw8{min-width:0}.accent-neutral.svelte-rluyw8{--ui-stat-accent: var(--text-body)}.accent-flame.svelte-rluyw8{--ui-stat-accent: var(--flame-600)}.accent-plum.svelte-rluyw8{--ui-stat-accent: var(--plum-text)}.accent-critical.svelte-rluyw8{--ui-stat-accent: var(--sev-critical)}.accent-high.svelte-rluyw8{--ui-stat-accent: var(--sev-high)}.accent-medium.svelte-rluyw8{--ui-stat-accent: var(--sev-medium)}.accent-low.svelte-rluyw8{--ui-stat-accent: var(--sev-low)}.accent-success.svelte-rluyw8{--ui-stat-accent: var(--success-text)}.accent-warning.svelte-rluyw8{--ui-stat-accent: var(--warning-text)}.ui-switch-wrap.svelte-1p1mdp6{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm)}.ui-switch-wrap.disabled.svelte-1p1mdp6{opacity:.56}.ui-switch.svelte-1p1mdp6{position:relative;display:inline-flex;flex:0 0 auto;width:var(--space-8);height:var(--space-6);padding:var(--space-0);cursor:pointer;background:var(--neutral-300);border:0;border-radius:var(--radius-full);transition:background var(--dur-base) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ui-switch.checked.svelte-1p1mdp6{background:var(--action-primary)}.ui-switch.svelte-1p1mdp6:disabled{cursor:not-allowed}.ui-switch.svelte-1p1mdp6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-switch-thumb.svelte-1p1mdp6{position:absolute;top:var(--space-1);left:var(--space-1);width:var(--space-4);height:var(--space-4);background:var(--neutral-0);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-spring)}.ui-switch.checked.svelte-1p1mdp6 .ui-switch-thumb:where(.svelte-1p1mdp6){transform:translate(var(--space-4))}.ui-switch-label.svelte-1p1mdp6{min-width:0}.ui-tabs.svelte-1fwbyla{display:flex;gap:var(--space-1);min-width:0;overflow-x:auto;border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans)}button.svelte-1fwbyla{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-9);padding:0 var(--space-4);color:var(--text-muted);cursor:pointer;background:transparent;border:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}button.active.svelte-1fwbyla{color:var(--text-strong);font-weight:var(--weight-semibold)}button.svelte-1fwbyla:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-tab-label.svelte-1fwbyla{overflow:hidden;text-overflow:ellipsis}.ui-tab-count.svelte-1fwbyla{padding:var(--space-1) var(--space-2);color:var(--text-body);background:var(--surface-sunken);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-none)}button.active.svelte-1fwbyla .ui-tab-count:where(.svelte-1fwbyla){color:var(--text-link);background:var(--surface-plum-soft)}.ui-tab-line.svelte-1fwbyla{position:absolute;right:var(--space-2);bottom:-1px;left:var(--space-2);height:2px;background:transparent;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out)}button.active.svelte-1fwbyla .ui-tab-line:where(.svelte-1fwbyla){background:var(--action-primary)}.ui-toast.svelte-1fk2ial{display:flex;align-items:flex-start;gap:var(--space-3);width:min(360px,100%);min-width:0;padding:var(--space-4);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--ui-toast-tone);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}.ui-toast-icon.svelte-1fk2ial{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--ui-toast-tone)}.ui-toast-copy.svelte-1fk2ial{display:grid;flex:1 1 auto;min-width:0;gap:var(--space-1)}.ui-toast-copy.svelte-1fk2ial strong:where(.svelte-1fk2ial){overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-overflow:ellipsis}.ui-toast-copy.svelte-1fk2ial span:where(.svelte-1fk2ial){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.ui-toast-close.svelte-1fk2ial{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--space-6);height:var(--space-6);padding:var(--space-0);color:var(--text-subtle);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm)}.ui-toast-close.svelte-1fk2ial:hover{color:var(--text-body);background:var(--surface-hover)}.ui-toast-close.svelte-1fk2ial:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tone-info.svelte-1fk2ial{--ui-toast-tone: var(--info)}.tone-success.svelte-1fk2ial{--ui-toast-tone: var(--success)}.tone-warning.svelte-1fk2ial{--ui-toast-tone: var(--warning)}.tone-danger.svelte-1fk2ial{--ui-toast-tone: var(--danger)}.ui-tristate-wrap.svelte-1b26r2f{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug)}.ui-tristate-wrap.disabled.svelte-1b26r2f{opacity:.56}.ui-tristate-box.svelte-1b26r2f{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;padding:var(--space-0);color:var(--text-inverse);cursor:pointer;background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ui-tristate-box.state-checked.svelte-1b26r2f,.ui-tristate-box.state-partial.svelte-1b26r2f{background:var(--action-primary);border-color:var(--action-primary)}.ui-tristate-box.svelte-1b26r2f:disabled{cursor:not-allowed}.ui-tristate-box.svelte-1b26r2f:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-tristate-label.svelte-1b26r2f{min-width:0}.state-actions.svelte-3er4mi{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.state-cta.svelte-3er4mi{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-9);padding:0 var(--space-4);color:var(--action-primary-text);background:var(--action-primary);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.state-danger.svelte-3er4mi .state-icon:where(.svelte-3er4mi){background:transparent}.state-cta.svelte-3er4mi:hover{background:var(--action-primary-hover)}.state-cta.state-link-action.svelte-3er4mi{min-height:auto;padding:var(--space-0);color:var(--state-danger-title, var(--text-link));background:transparent;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:.16em}.state-cta.state-link-action.svelte-3er4mi:hover{color:var(--state-danger-title, var(--text-link));background:transparent;text-decoration-thickness:2px}.state-cta.svelte-3er4mi:disabled{opacity:.7;cursor:not-allowed}.state-cta.svelte-3er4mi:active{transform:scale(.99)}.state-cta.state-link-action.svelte-3er4mi:active{transform:none}.state-cta.svelte-3er4mi:focus-visible{outline:medium solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.state-cta.svelte-3er4mi{transition:none}}.verify-content.svelte-ugzg0v .icon-tile:where(.svelte-ugzg0v){color:var(--flame-700);background:var(--surface-brand-soft)}[data-theme=dark] .verify-content.svelte-ugzg0v .icon-tile:where(.svelte-ugzg0v){color:var(--flame-300);background:color-mix(in srgb,var(--flame-900) 34%,var(--ink-700))}.reset-content.svelte-1enfpju .icon-tile:where(.svelte-1enfpju){color:var(--plum-700);background:var(--surface-brand-soft)}[data-theme=dark] .reset-content.svelte-1enfpju .icon-tile:where(.svelte-1enfpju){color:var(--plum-300);background:color-mix(in srgb,var(--plum-900) 34%,var(--ink-700))}.partner-panel.svelte-1q9nbk8{display:grid;gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.panel-head.svelte-1q9nbk8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0}.panel-head.svelte-1q9nbk8 h3:where(.svelte-1q9nbk8){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-xl);line-height:var(--leading-tight)}.panel-head.svelte-1q9nbk8 p:where(.svelte-1q9nbk8):not(.eyebrow){max-width:42rem;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.partner-form.svelte-1q9nbk8{display:grid;gap:var(--space-4);min-width:0}.partner-form.svelte-1q9nbk8 .form-row{align-items:flex-start}.status-card.svelte-1q9nbk8,.perks.svelte-1q9nbk8{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.status-icon.svelte-1q9nbk8{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--flame-600)}.status-card.svelte-1q9nbk8 div:where(.svelte-1q9nbk8){display:grid;gap:var(--space-1);min-width:0}.status-card.svelte-1q9nbk8 strong:where(.svelte-1q9nbk8){color:var(--text-strong);font-size:var(--text-base);line-height:var(--leading-tight)}.status-card.svelte-1q9nbk8 span:where(.svelte-1q9nbk8),.perks.svelte-1q9nbk8 span:where(.svelte-1q9nbk8){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.perks.svelte-1q9nbk8,.status-message.svelte-1q9nbk8{margin-top:var(--space-4)}.form-actions.svelte-1q9nbk8{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:44rem){.panel-head.svelte-1q9nbk8,.form-actions.svelte-1q9nbk8{display:grid;justify-content:stretch}.form-actions.svelte-1q9nbk8 .ui-button{width:100%}}.account-page.svelte-1kmccig{display:grid;gap:var(--space-6);width:min(980px,100%)}.pane-head.svelte-1kmccig{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.pane-head.svelte-1kmccig h2:where(.svelte-1kmccig){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}.pane-head.svelte-1kmccig p:where(.svelte-1kmccig):not(.eyebrow){margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.account-summary.svelte-1kmccig{display:grid;grid-template-columns:minmax(280px,1fr);gap:var(--space-4);align-items:stretch}.identity-row.svelte-1kmccig,.detail-line.svelte-1kmccig{display:flex;align-items:center;gap:var(--space-3);min-width:0}.identity-row.svelte-1kmccig div:where(.svelte-1kmccig),.detail-line.svelte-1kmccig span:where(.svelte-1kmccig){min-width:0}.identity-row.svelte-1kmccig span:where(.svelte-1kmccig),.detail-list.svelte-1kmccig span:where(.svelte-1kmccig){display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.identity-row.svelte-1kmccig strong:where(.svelte-1kmccig),.detail-list.svelte-1kmccig strong:where(.svelte-1kmccig){display:block;overflow:hidden;color:var(--text-strong);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.identity-row.svelte-1kmccig strong:where(.svelte-1kmccig){margin-top:var(--space-1);font-size:var(--text-lg)}.identity-row.svelte-1kmccig small:where(.svelte-1kmccig){display:block;margin-top:var(--space-1);color:var(--text-muted)}.settings-rows.svelte-1kmccig{display:grid;gap:var(--space-0)}.settings-row-wrapper.svelte-1kmccig{padding:var(--space-5) 0;border-top:1px solid var(--border-subtle)}.settings-row-wrapper.svelte-1kmccig .form-row{align-items:flex-start}.detail-list.svelte-1kmccig{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--space-4)}.detail-line.svelte-1kmccig{justify-content:space-between}.detail-line.svelte-1kmccig span:where(.svelte-1kmccig){overflow:hidden;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.state-row.svelte-1kmccig{margin-top:var(--space-4)}@media(max-width:720px){.pane-head.svelte-1kmccig{align-items:flex-start;flex-direction:column}.account-summary.svelte-1kmccig,.detail-list.svelte-1kmccig{grid-template-columns:1fr}}.billing-page.svelte-iradiw{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-6);align-items:start}.settings-pane.svelte-iradiw{min-width:0;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.transactions-pane.svelte-iradiw,.profile-pane.svelte-iradiw{grid-column:1 / -1}.pane-head.svelte-iradiw{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.pane-head.compact.svelte-iradiw{align-items:flex-start}.pane-head.svelte-iradiw h2:where(.svelte-iradiw){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}.pane-head.svelte-iradiw p:where(.svelte-iradiw):not(.eyebrow){max-width:680px;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.billing-skeleton-grid.svelte-iradiw,.billing-rule-grid.svelte-iradiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--space-4)}.balance-headline.svelte-iradiw,.balance-breakdown.svelte-iradiw{margin-bottom:var(--space-4)}.balance-headline.svelte-iradiw{max-width:25rem}.billing-rule-grid.svelte-iradiw{margin-top:var(--space-4)}.billing-rule-grid.svelte-iradiw [data-testid=ui-card]{display:grid;gap:var(--space-2)}.billing-rule-grid.svelte-iradiw span:where(.svelte-iradiw),.top-up-summary-row.svelte-iradiw span:where(.svelte-iradiw),.disabled-note.svelte-iradiw{color:var(--text-muted);font-size:var(--text-sm)}.billing-rule-grid.svelte-iradiw strong:where(.svelte-iradiw){color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-medium)}.billing-rule-grid.svelte-iradiw small:where(.svelte-iradiw){color:var(--text-muted);line-height:var(--leading-snug)}.billing-state-row.svelte-iradiw{margin-top:var(--space-4)}.insufficient-detail-list.svelte-iradiw{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3);color:var(--text-body);font-size:var(--text-sm)}.billing-skeleton-grid.svelte-iradiw span:where(.svelte-iradiw),.transaction-skeleton.svelte-iradiw span:where(.svelte-iradiw){min-height:var(--space-10);background:var(--surface-sunken);border-radius:var(--radius-md)}.top-up-form.svelte-iradiw{display:grid;gap:var(--space-4)}.profile-form.svelte-iradiw{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.entity-toggle.svelte-iradiw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.entity-toggle.svelte-iradiw button:where(.svelte-iradiw),.billing-presets.svelte-iradiw button:where(.svelte-iradiw){min-width:0}.entity-toggle.svelte-iradiw button:where(.svelte-iradiw){min-height:var(--space-8);color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.entity-toggle.svelte-iradiw button.active:where(.svelte-iradiw){color:var(--text-strong);background:var(--surface-card);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.entity-toggle.svelte-iradiw button:where(.svelte-iradiw):disabled{cursor:not-allowed;opacity:.7}.profile-address-grid.svelte-iradiw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.profile-checkbox.svelte-iradiw{display:flex;align-items:center;gap:var(--space-2);color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-snug)}.profile-checkbox.svelte-iradiw input:where(.svelte-iradiw){width:1rem;height:1rem;accent-color:var(--action-secondary)}.profile-saved.svelte-iradiw{margin:var(--space-0);color:var(--success-text);font-size:var(--text-sm);line-height:var(--leading-snug)}.billing-presets.svelte-iradiw{margin-top:var(--space-2)}.top-up-note-field.svelte-iradiw{display:grid;gap:var(--space-2);min-width:0}.top-up-note-field.svelte-iradiw label:where(.svelte-iradiw){color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none)}.top-up-note-field.svelte-iradiw textarea:where(.svelte-iradiw){width:100%;min-width:0;min-height:6.5rem;resize:vertical;padding:var(--space-3);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:0;font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.top-up-note-field.svelte-iradiw textarea:where(.svelte-iradiw):focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.top-up-note-field.svelte-iradiw textarea:where(.svelte-iradiw)::placeholder{color:var(--text-subtle)}.top-up-summary-row.svelte-iradiw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--space-7);border-bottom:1px solid var(--border-subtle)}.top-up-summary-row.total.svelte-iradiw{border-bottom:0}.top-up-summary-row.svelte-iradiw strong:where(.svelte-iradiw){color:var(--text-strong);font-family:var(--font-mono)}.top-up-vat-note.svelte-iradiw{margin:var(--space-3) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.transaction-skeleton.svelte-iradiw{display:grid;gap:var(--space-3)}.table-scroll.svelte-iradiw{min-width:0;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}table.svelte-iradiw{width:100%;min-width:720px;border-collapse:collapse}caption.svelte-iradiw{padding:var(--space-3) var(--space-4);color:var(--text-muted);text-align:left;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}th.svelte-iradiw,td.svelte-iradiw{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-subtle)}th.svelte-iradiw{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}td.svelte-iradiw{color:var(--text-body);font-size:var(--text-sm);vertical-align:middle}tr.svelte-iradiw:last-child td:where(.svelte-iradiw){border-bottom:0}td.svelte-iradiw small:where(.svelte-iradiw){display:block;margin-top:var(--space-1);color:var(--text-muted)}.money-cell.svelte-iradiw{color:var(--text-strong);font-family:var(--font-mono);font-weight:var(--weight-semibold);white-space:nowrap}.invoice-disabled.svelte-iradiw{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-3);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:not-allowed}.disabled-note.svelte-iradiw{margin:var(--space-3) 0 var(--space-0)}@media(max-width:1100px){.billing-page.svelte-iradiw,.billing-rule-grid.svelte-iradiw{grid-template-columns:1fr}}@media(max-width:560px){.settings-pane.svelte-iradiw{padding:var(--space-4)}.pane-head.svelte-iradiw{align-items:flex-start;flex-direction:column}.profile-address-grid.svelte-iradiw{grid-template-columns:1fr}}.tree-row.svelte-4xq6ji{display:grid;grid-template-columns:20px 22px 20px minmax(0,1fr) auto auto;gap:var(--space-2);align-items:center;min-width:0;min-height:var(--space-8);padding:var(--space-1) var(--space-2);padding-left:calc(var(--space-2) + (var(--tree-level) * var(--space-5)));color:var(--text-body);border-radius:var(--radius-sm)}.tree-row.svelte-4xq6ji:hover{background:var(--surface-card)}.tree-row.disabled.svelte-4xq6ji{color:var(--text-muted)}.tree-expander.svelte-4xq6ji{display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;padding:var(--space-0);color:var(--text-muted);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm)}.tree-expander.svelte-4xq6ji:hover,.tree-expander.svelte-4xq6ji:focus-visible{color:var(--text-link);background:var(--surface-plum-soft)}.tree-expander.svelte-4xq6ji:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tree-expander-placeholder.svelte-4xq6ji{width:20px}.tree-icon.svelte-4xq6ji{display:inline-flex;color:var(--text-muted)}.tree-name.svelte-4xq6ji{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.tree-price.svelte-4xq6ji{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:end;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.tree-price.svelte-4xq6ji strong:where(.svelte-4xq6ji){color:var(--text-body);font-size:var(--text-sm)}.tree-discount.svelte-4xq6ji{color:var(--success-text)}.tree-price-original.svelte-4xq6ji{color:var(--text-subtle);text-decoration:line-through}.hidden.svelte-4xq6ji{display:none}@media(max-width:640px){.tree-row.svelte-4xq6ji{grid-template-columns:20px 22px 20px minmax(0,1fr)}.tree-price.svelte-4xq6ji{grid-column:4;justify-self:start;margin-top:calc(var(--space-1) * -1)}}.file-tree.svelte-124nk1e{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-2);color:var(--text-body);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-sans)}.github-panel.svelte-dsk0lj{display:grid;gap:var(--space-4);min-width:0}.github-disabled.svelte-dsk0lj,.github-connect-panel.svelte-dsk0lj,.github-status-bar.svelte-dsk0lj{display:grid;gap:var(--space-3);align-items:center;min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.github-disabled.svelte-dsk0lj,.github-connect-panel.svelte-dsk0lj{grid-template-columns:auto minmax(0,1fr) auto}.github-status-bar.svelte-dsk0lj{grid-template-columns:minmax(0,1fr) auto}.github-disabled.svelte-dsk0lj>svg,.github-connect-panel.svelte-dsk0lj>svg{color:var(--action-secondary)}.github-disabled.svelte-dsk0lj h3:where(.svelte-dsk0lj),.github-connect-panel.svelte-dsk0lj h3:where(.svelte-dsk0lj){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-md)}.github-disabled.svelte-dsk0lj p:where(.svelte-dsk0lj),.github-connect-panel.svelte-dsk0lj p:where(.svelte-dsk0lj){margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.github-status-copy.svelte-dsk0lj,.github-status-actions.svelte-dsk0lj{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.github-status-copy.svelte-dsk0lj span:where(.svelte-dsk0lj){min-width:0;overflow-wrap:anywhere;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.github-status-copy.svelte-dsk0lj strong:where(.svelte-dsk0lj){color:var(--text-strong);font-weight:var(--weight-semibold)}.github-status-actions.svelte-dsk0lj{justify-content:flex-end}.github-picker-grid.svelte-dsk0lj{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr);gap:var(--space-4);min-width:0}.github-picker-grid.svelte-dsk0lj .form-row{grid-template-columns:1fr;align-items:stretch}.github-picker-grid.svelte-dsk0lj .form-row-control{justify-content:flex-start}.github-picker-grid.svelte-dsk0lj .ui-select{width:100%}@media(max-width:48rem){.github-disabled.svelte-dsk0lj,.github-connect-panel.svelte-dsk0lj,.github-status-bar.svelte-dsk0lj,.github-picker-grid.svelte-dsk0lj{grid-template-columns:1fr}.github-status-actions.svelte-dsk0lj{justify-content:flex-start}}.audit-wizard.svelte-2t9ma3{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-6);align-items:start;width:100%}.audit-main-column.svelte-2t9ma3{display:grid;gap:var(--space-5);min-width:0}.wizard-card.svelte-2t9ma3,.estimate-card.svelte-2t9ma3{min-width:0;overflow:hidden;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.wizard-card-header.svelte-2t9ma3{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}.wizard-card-header.svelte-2t9ma3 h2:where(.svelte-2t9ma3),.estimate-card.svelte-2t9ma3 h2:where(.svelte-2t9ma3){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:0}.source-card-options.svelte-2t9ma3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);min-width:0;margin:var(--space-6) var(--space-6) 0}.legacy-source-tabs.svelte-2t9ma3{position:absolute;width:var(--space-1);height:var(--space-1);margin:calc(var(--space-1) * -1);padding:var(--space-0);overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.legacy-start-control.svelte-2t9ma3{position:absolute;inset:auto auto var(--space-4) var(--space-4);width:min(calc(100% - var(--space-8)),var(--container-prose));min-width:min(100%,calc(var(--space-16) * 4));min-height:var(--space-9);padding:var(--space-0);overflow:hidden;color:transparent;white-space:nowrap;pointer-events:none;background:transparent;border:0;opacity:0}.source-card-option.svelte-2t9ma3{min-width:0;min-height:var(--space-11);padding:var(--space-0);color:var(--text-body);text-align:left;cursor:pointer;background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.source-card-option.active.svelte-2t9ma3{background:var(--surface-plum-soft);border-color:var(--action-secondary);box-shadow:var(--shadow-sm)}.source-card-option.svelte-2t9ma3:active{transform:scale(.99)}.source-card-hit.svelte-2t9ma3{display:flex;gap:var(--space-3);align-items:flex-start;width:100%;min-height:var(--space-11);padding:var(--space-4)}.source-card-hit.svelte-2t9ma3>svg{flex:0 0 auto;color:var(--action-secondary)}.source-card-hit.svelte-2t9ma3 span:where(.svelte-2t9ma3){display:grid;gap:var(--space-1);min-width:0}.source-card-hit.svelte-2t9ma3 strong:where(.svelte-2t9ma3){color:var(--text-strong);font-size:var(--text-md);line-height:var(--leading-tight)}.source-card-hit.svelte-2t9ma3 small:where(.svelte-2t9ma3){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.source-card-option.svelte-2t9ma3:focus-visible,.file-pill.svelte-2t9ma3 button:where(.svelte-2t9ma3):focus-visible,.add-more.svelte-2t9ma3:focus-visible{outline:medium solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}.source-panel.svelte-2t9ma3{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.audit-drop-zone.svelte-2t9ma3{display:grid;gap:var(--space-3);min-height:var(--space-13);border-style:dashed}.audit-drop-zone.has-files.svelte-2t9ma3{min-height:var(--space-12)}.audit-drop-zone.svelte-2t9ma3 svg{color:var(--action-primary)}.audit-drop-zone.svelte-2t9ma3 small:where(.svelte-2t9ma3){color:var(--text-muted);font-weight:var(--weight-medium)}.file-chip-row.svelte-2t9ma3{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;min-width:0}.file-pill.svelte-2t9ma3{min-width:0;max-width:100%;margin:var(--space-0);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-sm)}.file-pill.svelte-2t9ma3 span:where(.svelte-2t9ma3){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pill.svelte-2t9ma3 button:where(.svelte-2t9ma3),.add-more.svelte-2t9ma3{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-6);color:var(--text-link);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm)}.file-pill.svelte-2t9ma3 button:where(.svelte-2t9ma3){width:var(--space-6);padding:var(--space-0);font-size:var(--text-lg);line-height:var(--leading-none)}.add-more.svelte-2t9ma3{gap:var(--space-1);padding:0 var(--space-2);font-weight:var(--weight-semibold)}.scope-tree-panel.svelte-2t9ma3{display:grid;gap:var(--space-3);min-width:0;margin-top:var(--space-2)}.scope-tree-header.svelte-2t9ma3{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;min-width:0}.scope-tree-header.svelte-2t9ma3 h3:where(.svelte-2t9ma3),.github-ref-header.svelte-2t9ma3 h3:where(.svelte-2t9ma3){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-md)}.disabled-note.svelte-2t9ma3{margin:var(--space-0);padding:var(--space-3);color:var(--text-muted);background:var(--surface-plum-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal)}.github-panel.svelte-2t9ma3{gap:var(--space-4)}.github-import-status.svelte-2t9ma3{display:grid;gap:var(--space-3);align-items:center;min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.github-import-actions.svelte-2t9ma3,.github-commit-pagination.svelte-2t9ma3{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.github-import-status.svelte-2t9ma3 span:where(.svelte-2t9ma3){min-width:0;overflow-wrap:anywhere;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.github-import-actions.svelte-2t9ma3 strong:where(.svelte-2t9ma3){color:var(--text-strong);font-weight:var(--weight-semibold)}.github-ref-panel.svelte-2t9ma3 .form-row,.github-commit-search.svelte-2t9ma3 .form-row{grid-template-columns:1fr;align-items:stretch}.github-ref-panel.svelte-2t9ma3 .form-row-control,.github-commit-search.svelte-2t9ma3 .form-row-control{justify-content:flex-start}.github-ref-panel.svelte-2t9ma3 .ui-select,.github-commit-search.svelte-2t9ma3 .ui-select,.github-commit-search.svelte-2t9ma3 .input-group{width:100%}.github-ref-panel.svelte-2t9ma3{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.github-ref-header.svelte-2t9ma3,.github-import-actions.svelte-2t9ma3{justify-content:space-between}.github-ref-header.svelte-2t9ma3{display:flex;gap:var(--space-3);align-items:center;min-width:0}.github-ref-kind.svelte-2t9ma3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);min-width:0;padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.github-ref-kind.svelte-2t9ma3 button:where(.svelte-2t9ma3){min-width:0;min-height:var(--space-8);padding:0 var(--space-3);overflow:hidden;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm)}.github-ref-kind.svelte-2t9ma3 button.active:where(.svelte-2t9ma3){color:var(--action-secondary);background:var(--surface-card);box-shadow:var(--shadow-xs)}.github-ref-kind.svelte-2t9ma3 button:where(.svelte-2t9ma3):focus-visible{outline:medium solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}.github-commit-search.svelte-2t9ma3{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) max-content;gap:var(--space-3);align-items:end;min-width:0}.github-commit-pagination.svelte-2t9ma3{justify-content:space-between;color:var(--text-muted);font-size:var(--text-sm)}.github-import-actions.svelte-2t9ma3{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.github-import-actions.svelte-2t9ma3>div:where(.svelte-2t9ma3){display:grid;gap:var(--space-1);min-width:0}.github-import-status.svelte-2t9ma3{grid-template-columns:auto minmax(0,1fr);background:var(--surface-plum-soft)}.configure-card.svelte-2t9ma3{container-type:inline-size}.configure-grid.svelte-2t9ma3{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,.75fr);gap:var(--space-4);width:100%;min-width:0;padding:var(--space-6)}.configure-field.svelte-2t9ma3{min-width:0}.configure-field.svelte-2t9ma3 .form-row{grid-template-columns:1fr;align-items:stretch}.configure-field.svelte-2t9ma3 .form-row-control{justify-content:flex-start}.configure-field.svelte-2t9ma3 .ui-input,.configure-field.svelte-2t9ma3 .ui-select{width:100%}.configure-card.svelte-2t9ma3 .guard-note{margin:0 var(--space-6) var(--space-6)}.estimate-card.svelte-2t9ma3{--audit-estimate-value: var(--ink-900);position:sticky;top:var(--space-0);display:grid;gap:var(--space-5);padding:var(--space-6)}.estimate-list.svelte-2t9ma3{display:grid;gap:var(--space-4);margin:var(--space-0)}.estimate-list.svelte-2t9ma3 div:where(.svelte-2t9ma3){display:flex;gap:var(--space-4);align-items:baseline;justify-content:space-between;min-width:0}.estimate-list.svelte-2t9ma3 dt:where(.svelte-2t9ma3){color:var(--text-muted);font-size:var(--text-md)}.estimate-list.svelte-2t9ma3 dd:where(.svelte-2t9ma3){margin:var(--space-0);color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-md);text-align:right}.estimate-list.svelte-2t9ma3 .cost-value:where(.svelte-2t9ma3){color:var(--audit-estimate-value);font-size:var(--text-2xl);font-weight:var(--weight-bold)}.balance-row.svelte-2t9ma3{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.estimate-note.svelte-2t9ma3{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);color:var(--text-body);background:var(--surface-plum-soft);border:1px solid color-mix(in srgb,var(--action-primary) 35%,var(--border-subtle));border-radius:var(--radius-md);line-height:var(--leading-normal)}.estimate-note.svelte-2t9ma3 svg{flex:0 0 auto;margin-top:var(--space-1)}.charge-note.svelte-2t9ma3{margin:calc(var(--space-3) * -1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}.audit-price-bar.svelte-2t9ma3{position:relative;display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-lg)}.audit-price-copy.svelte-2t9ma3{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between;min-width:0}.audit-price-copy.svelte-2t9ma3 span:where(.svelte-2t9ma3){color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.audit-price-copy.svelte-2t9ma3 strong:where(.svelte-2t9ma3){min-width:0;overflow:hidden;color:var(--audit-estimate-value);font-family:var(--font-mono);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:var(--leading-none);text-align:right;text-overflow:ellipsis;white-space:nowrap}.audit-insufficient-wrap.svelte-2t9ma3{min-width:0}.audit-insufficient-wrap.svelte-2t9ma3 .state-block{width:100%}[data-theme=dark] .estimate-card.svelte-2t9ma3{--audit-estimate-value: var(--text-strong)}@media(prefers-reduced-motion:reduce){.source-card-option.svelte-2t9ma3{transition:none}}@media(max-width:1100px){.audit-wizard.svelte-2t9ma3{grid-template-columns:1fr}.estimate-card.svelte-2t9ma3{position:static;order:-1}.configure-grid.svelte-2t9ma3{grid-template-columns:1fr}}@container (max-width: 640px){.configure-grid.svelte-2t9ma3{grid-template-columns:1fr}}@media(max-width:640px){.source-card-options.svelte-2t9ma3{grid-template-columns:1fr;gap:var(--space-3);margin-inline:var(--space-4)}.source-panel.svelte-2t9ma3,.configure-grid.svelte-2t9ma3,.wizard-card-header.svelte-2t9ma3,.estimate-card.svelte-2t9ma3{padding-inline:var(--space-4)}.github-commit-search.svelte-2t9ma3{grid-template-columns:1fr}.github-import-actions.svelte-2t9ma3,.github-commit-pagination.svelte-2t9ma3{justify-content:flex-start}.github-import-actions.svelte-2t9ma3 .ui-button,.github-commit-search.svelte-2t9ma3 .ui-button{width:100%}.estimate-list.svelte-2t9ma3 div:where(.svelte-2t9ma3){align-items:flex-start}.audit-price-copy.svelte-2t9ma3{align-items:flex-start}.audit-price-bar.svelte-2t9ma3 .ui-button{width:100%}}.audits-list-screen.svelte-1eglx9w{display:grid;gap:var(--space-5);min-width:0}.audits-kpi-region.svelte-1eglx9w{min-width:0}.audits-toolbar.svelte-1eglx9w{display:grid;grid-template-columns:minmax(220px,390px) minmax(0,1fr) auto;gap:var(--space-4);align-items:center;min-width:0}.audits-search.svelte-1eglx9w,.audits-tabs.svelte-1eglx9w{min-width:0}.sr-only.svelte-1eglx9w{position:absolute;width:1px;height:1px;padding:var(--space-0);margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.audits-tabs.svelte-1eglx9w .ui-tabs{border-bottom:0}.audit-table-scroll.svelte-1eglx9w{min-width:0;overflow-x:auto}.audit-table.svelte-1eglx9w{width:100%;min-width:900px;border-collapse:collapse;font-size:var(--text-sm)}th.svelte-1eglx9w{padding:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:left;background:var(--surface-sunken)}td.svelte-1eglx9w{padding:var(--space-4);color:var(--text-body);border-top:1px solid var(--border-subtle);vertical-align:middle}tr.clickable.svelte-1eglx9w{cursor:pointer}tr.clickable.svelte-1eglx9w:hover{background:var(--surface-hover)}.project-cell.svelte-1eglx9w{display:grid;gap:var(--space-1);min-width:0}.project-name.svelte-1eglx9w,.project-cell.svelte-1eglx9w a:where(.svelte-1eglx9w){display:inline-flex;align-items:center;max-width:320px;min-height:var(--space-7);overflow:hidden;color:var(--text-strong);font-weight:var(--weight-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-cell.svelte-1eglx9w a:where(.svelte-1eglx9w):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.project-cell.svelte-1eglx9w small:where(.svelte-1eglx9w){max-width:320px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.finding-chips.svelte-1eglx9w{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.finding-chip.svelte-1eglx9w{display:inline-flex;align-items:center;gap:var(--space-1);min-width:var(--space-8);min-height:var(--space-7);padding:0 var(--space-2);color:var(--chip-fg);background:var(--chip-bg);border:1px solid color-mix(in srgb,var(--chip-fg) 45%,transparent);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-none)}.finding-chip.svelte-1eglx9w span:where(.svelte-1eglx9w){width:7px;height:7px;background:var(--chip-fg);border-radius:2px;transform:rotate(45deg)}.severity-critical.svelte-1eglx9w{--chip-fg: var(--sev-critical);--chip-bg: var(--sev-critical-bg)}.severity-high.svelte-1eglx9w{--chip-fg: var(--sev-high);--chip-bg: var(--sev-high-bg)}.severity-medium.svelte-1eglx9w{--chip-fg: var(--sev-medium);--chip-bg: var(--sev-medium-bg)}.severity-low.svelte-1eglx9w{--chip-fg: var(--sev-low);--chip-bg: var(--sev-low-bg)}.severity-informational.svelte-1eglx9w{--chip-fg: var(--sev-info);--chip-bg: var(--sev-info-bg)}.table-dash.svelte-1eglx9w{color:var(--text-muted);font-family:var(--font-mono)}th.money-col.svelte-1eglx9w,.money-cell.svelte-1eglx9w{text-align:right}.money-cell.svelte-1eglx9w{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.audits-loading.svelte-1eglx9w,.audits-state.svelte-1eglx9w{padding:var(--space-5)}.audits-loading.svelte-1eglx9w{display:grid}.audits-loading.svelte-1eglx9w .state-block{width:100%}.audits-state.svelte-1eglx9w{display:grid;gap:var(--space-4);justify-items:start}.audits-empty-lead.svelte-1eglx9w{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;max-width:min(100%,var(--container-prose))}.audits-empty-lead.svelte-1eglx9w .state-block{min-width:0;padding:var(--space-0);background:transparent;border:0}.audits-empty-lead.svelte-1eglx9w .state-icon{display:none}.audits-empty-icon.svelte-1eglx9w{display:inline-flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);color:var(--plum-700);background:var(--surface-plum-soft);border:thin solid var(--border-subtle);border-radius:var(--radius-lg)}.audits-empty-actions.svelte-1eglx9w{display:flex;flex-wrap:wrap;gap:var(--space-3)}.audits-pagination.svelte-1eglx9w{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4);border-top:1px solid var(--border-subtle)}@media(max-width:1100px){.audits-toolbar.svelte-1eglx9w{grid-template-columns:1fr;align-items:stretch}.audits-toolbar.svelte-1eglx9w .ui-button{width:fit-content}}@media(max-width:560px){.audits-pagination.svelte-1eglx9w{justify-content:flex-start}}.admin-dialog-backdrop.svelte-19qtjbc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-5);background:color-mix(in srgb,var(--surface-inverse) 42%,transparent)}.admin-dialog.svelte-19qtjbc{width:min(42rem,100%);max-height:min(42rem,calc(100vh - var(--space-8)));overflow:auto;background:var(--surface-card);border:thin solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}form.svelte-19qtjbc,.preview-grid.svelte-19qtjbc,.dialog-header.svelte-19qtjbc,.dialog-actions.svelte-19qtjbc{display:grid;gap:var(--space-4);min-width:0}form.svelte-19qtjbc{padding:var(--space-5)}.dialog-header.svelte-19qtjbc,.dialog-actions.svelte-19qtjbc{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dialog-actions.svelte-19qtjbc{position:sticky;bottom:0;margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5) var(--space-5);background:var(--surface-card);border-top:thin solid var(--border-subtle)}h3.svelte-19qtjbc{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-xl);line-height:var(--leading-tight)}.preview-grid.svelte-19qtjbc{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid.svelte-19qtjbc>div:where(.svelte-19qtjbc){display:grid;gap:var(--space-2);min-width:0}.preview-grid.svelte-19qtjbc span:where(.svelte-19qtjbc){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}pre.svelte-19qtjbc{min-height:7rem;max-height:14rem;margin:var(--space-0);padding:var(--space-3);overflow:auto;color:var(--text-body);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.dialog-error.svelte-19qtjbc{margin:var(--space-0);color:var(--danger);font-size:var(--text-sm)}.dialog-note.svelte-19qtjbc{margin:var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:48rem){.preview-grid.svelte-19qtjbc,.dialog-header.svelte-19qtjbc,.dialog-actions.svelte-19qtjbc{grid-template-columns:minmax(0,1fr)}}.audit-report-screen.svelte-1onw139{display:grid;gap:var(--space-5);width:min(var(--container-prose),100%);min-width:0}.report-back.svelte-1onw139{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:var(--space-8);color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:var(--space-1);border-radius:var(--radius-sm)}.report-back.svelte-1onw139:hover{color:var(--action-secondary-hover)}.report-back.svelte-1onw139:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.report-header.svelte-1onw139{display:grid;gap:var(--space-3);min-width:0}.report-meta-row.svelte-1onw139,.report-actions.svelte-1onw139{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.report-meta-row.svelte-1onw139 span:where(.svelte-1onw139),.report-header.svelte-1onw139 p:where(.svelte-1onw139),.report-actions.svelte-1onw139 span:where(.svelte-1onw139),.report-summary-copy.svelte-1onw139+small:where(.svelte-1onw139){color:var(--text-muted);font-size:var(--text-sm)}.report-title.svelte-1onw139{margin:var(--space-0);overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0}.report-header.svelte-1onw139 p:where(.svelte-1onw139),.report-summary-copy.svelte-1onw139{margin:var(--space-0);line-height:var(--leading-normal)}.severity-summary.svelte-1onw139{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.severity-summary-tile.svelte-1onw139{display:grid;gap:var(--space-2);align-content:start;min-width:0;padding:var(--space-4);color:var(--text-body);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.severity-summary-tile.svelte-1onw139 strong:where(.svelte-1onw139){color:var(--text-strong);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-none)}.processing-head.svelte-1onw139{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.processing-head.svelte-1onw139 h3:where(.svelte-1onw139),.finding-stack.svelte-1onw139 h3:where(.svelte-1onw139),.report-finding.svelte-1onw139 h4:where(.svelte-1onw139){margin:var(--space-0);color:var(--text-strong)}.processing-head.svelte-1onw139 strong:where(.svelte-1onw139){color:var(--text-link);font-family:var(--font-mono);font-size:var(--text-2xl)}.audit-progress-stepper.svelte-1onw139{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.audit-progress-step.svelte-1onw139{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:center;min-width:0;padding:var(--space-3);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.audit-progress-marker.svelte-1onw139{width:var(--space-3);height:var(--space-3);background:var(--border-strong);border-radius:var(--radius-full)}.audit-progress-label.svelte-1onw139{min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.audit-progress-step-percent.svelte-1onw139{grid-column:2;width:fit-content;color:var(--text-link);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.audit-progress-step[data-state=active].svelte-1onw139{color:var(--text-strong);background:color-mix(in srgb,var(--flame-50) 64%,var(--surface-card));border-color:color-mix(in srgb,var(--flame-500) 36%,var(--border-subtle))}.audit-progress-step[data-state=active].svelte-1onw139 .audit-progress-marker:where(.svelte-1onw139){background:var(--flame-500);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--flame-500) 18%,transparent)}[data-theme=dark] .audit-progress-step[data-state=active].svelte-1onw139{background:color-mix(in srgb,var(--flame-900) 34%,var(--surface-card));border-color:color-mix(in srgb,var(--flame-400) 62%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flame-400) 34%,transparent)}[data-theme=dark] .audit-progress-step[data-state=active].svelte-1onw139 .audit-progress-marker:where(.svelte-1onw139){background:var(--flame-400);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--flame-400) 24%,transparent)}[data-theme=dark] .audit-progress-step[data-state=active].svelte-1onw139 .audit-progress-step-percent:where(.svelte-1onw139){color:var(--flame-200)}.audit-progress-step[data-state=done].svelte-1onw139{color:var(--text-strong);background:color-mix(in srgb,var(--success) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--success) 28%,var(--border-subtle))}.audit-progress-step[data-state=done].svelte-1onw139 .audit-progress-marker:where(.svelte-1onw139){background:var(--success)}.audit-progress-step[data-state=failed].svelte-1onw139{color:var(--text-strong);background:color-mix(in srgb,var(--danger) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--danger) 34%,var(--border-subtle))}.audit-progress-step[data-state=failed].svelte-1onw139 .audit-progress-marker:where(.svelte-1onw139){background:var(--danger)}.audit-log-tail.svelte-1onw139{max-height:18rem;margin-top:var(--space-4);border:1px solid var(--border-subtle)}[data-theme=dark] .audit-log-tail.svelte-1onw139{background:var(--ink-950)}.finding-stack.svelte-1onw139{display:grid;gap:var(--space-4);min-width:0}.report-finding.svelte-1onw139 header:where(.svelte-1onw139){display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.finding-id.svelte-1onw139,.finding-location.svelte-1onw139{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.finding-location.svelte-1onw139{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-body.svelte-1onw139{display:grid;gap:var(--space-4);padding:var(--space-5)}.finding-body.svelte-1onw139 p:where(.svelte-1onw139){margin:var(--space-0);line-height:var(--leading-normal)}pre.svelte-1onw139{min-width:0;max-width:100%;margin:var(--space-0);padding:var(--space-4);overflow-x:auto;color:var(--neutral-100);background:var(--ink-900);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap}.recommendation.svelte-1onw139{--recommendation-body: var(--text-body);--recommendation-surface: var(--flame-50);--recommendation-title: var(--flame-700);display:flex;gap:var(--space-3);padding:var(--space-4);color:var(--recommendation-title);background:var(--recommendation-surface);border-radius:var(--radius-md)}.recommendation.svelte-1onw139 strong:where(.svelte-1onw139){display:block;margin-bottom:var(--space-1);font-size:var(--text-xs)}.recommendation.svelte-1onw139 p:where(.svelte-1onw139){color:var(--recommendation-body)}[data-theme=dark] .recommendation.svelte-1onw139{--recommendation-body: var(--text-body);--recommendation-surface: color-mix(in srgb, var(--flame-900) 24%, var(--ink-800));--recommendation-title: var(--flame-200)}.report-loading.svelte-1onw139{display:grid;gap:var(--space-3)}.report-loading.svelte-1onw139 div:where(.svelte-1onw139){min-height:var(--space-10);background:var(--surface-sunken);border-radius:var(--radius-md)}@media(max-width:820px){.severity-summary.svelte-1onw139{grid-template-columns:repeat(2,minmax(0,1fr))}.report-finding.svelte-1onw139 header:where(.svelte-1onw139){grid-template-columns:1fr;align-items:start}.audit-progress-stepper.svelte-1onw139{grid-template-columns:1fr}}.organizations-page.svelte-59dy9f{display:grid;gap:var(--space-5);min-width:0}.org-summary-grid.svelte-59dy9f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.organizations-layout.svelte-59dy9f,.detail-layout.svelte-59dy9f{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:var(--space-6);align-items:start;min-width:0}.settings-pane.svelte-59dy9f{min-width:0;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pane-head.svelte-59dy9f{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.pane-head.compact.svelte-59dy9f{align-items:flex-start}.pane-head.svelte-59dy9f h2:where(.svelte-59dy9f){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-2xl);line-height:var(--leading-tight)}.pane-head.svelte-59dy9f p:where(.svelte-59dy9f):not(.eyebrow){max-width:680px;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.organizations-list-panel.svelte-59dy9f,.organizations-create-panel.svelte-59dy9f,.roster-panel.svelte-59dy9f,.invite-panel.svelte-59dy9f,.inbound-panel.svelte-59dy9f{min-width:0}.organization-list.svelte-59dy9f,.organization-form.svelte-59dy9f,.invite-form.svelte-59dy9f,.organizations-skeleton.svelte-59dy9f,.member-list.svelte-59dy9f,.invitation-list.svelte-59dy9f{display:grid;gap:var(--space-3)}.organizations-skeleton.compact.svelte-59dy9f{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-skeleton.svelte-59dy9f span:where(.svelte-59dy9f){min-height:var(--space-10);background:var(--surface-sunken);border-radius:var(--radius-md)}.organization-card-button.svelte-59dy9f{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-0);color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.organization-card-button.active.svelte-59dy9f .organization-icon:where(.svelte-59dy9f){color:var(--text-inverse);background:var(--action-primary)}.organization-icon.svelte-59dy9f{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--space-9);height:var(--space-9);color:var(--shell-accent);background:var(--surface-plum-soft);border-radius:var(--radius-md)}.organization-copy.svelte-59dy9f,.member-copy.svelte-59dy9f,.invitation-row.svelte-59dy9f>div:where(.svelte-59dy9f):first-child{display:grid;min-width:0;gap:var(--space-1)}.organization-copy.svelte-59dy9f strong:where(.svelte-59dy9f),.organization-copy.svelte-59dy9f span:where(.svelte-59dy9f),.member-copy.svelte-59dy9f strong:where(.svelte-59dy9f),.member-copy.svelte-59dy9f span:where(.svelte-59dy9f),.invitation-row.svelte-59dy9f strong:where(.svelte-59dy9f),.invitation-row.svelte-59dy9f span:where(.svelte-59dy9f){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-copy.svelte-59dy9f strong:where(.svelte-59dy9f),.member-copy.svelte-59dy9f strong:where(.svelte-59dy9f),.invitation-row.svelte-59dy9f strong:where(.svelte-59dy9f){color:var(--text-strong);font-size:var(--text-md)}.organization-copy.svelte-59dy9f span:where(.svelte-59dy9f),.member-copy.svelte-59dy9f span:where(.svelte-59dy9f),.invitation-row.svelte-59dy9f span:where(.svelte-59dy9f){color:var(--text-muted);font-size:var(--text-sm)}.member-row.svelte-59dy9f,.invitation-row.svelte-59dy9f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.member-controls.svelte-59dy9f,.row-actions.svelte-59dy9f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);min-width:0}.member-controls.svelte-59dy9f .ui-select{width:150px}@media(max-width:1100px){.organizations-layout.svelte-59dy9f,.detail-layout.svelte-59dy9f{grid-template-columns:1fr}}@media(max-width:720px){.org-summary-grid.svelte-59dy9f{grid-template-columns:1fr}.pane-head.svelte-59dy9f,.member-row.svelte-59dy9f,.invitation-row.svelte-59dy9f{align-items:flex-start;grid-template-columns:1fr}.pane-head.svelte-59dy9f{flex-direction:column}.member-controls.svelte-59dy9f,.row-actions.svelte-59dy9f{justify-content:flex-start;width:100%}.member-controls.svelte-59dy9f .ui-select{width:min(100%,220px)}}.admin-data-table-wrap.svelte-q1qt53{display:grid;gap:var(--space-3);min-width:0}.admin-data-table.svelte-q1qt53{min-width:0;overflow:auto;color:var(--text-body);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.admin-data-head.svelte-q1qt53{position:relative;z-index:1;background:var(--surface-sunken);border-bottom:thin solid var(--border-subtle)}.sticky-header.svelte-q1qt53 .admin-data-head:where(.svelte-q1qt53){position:sticky;top:var(--space-0)}.admin-data-row.svelte-q1qt53{display:grid;grid-template-columns:var(--admin-data-columns);min-width:max(42rem,100%)}.admin-data-row.has-detail.svelte-q1qt53{grid-template-columns:minmax(var(--space-9),auto) var(--admin-data-columns)}.admin-data-item-row.svelte-q1qt53{min-height:var(--space-9);color:var(--text-body);text-decoration:none;border-bottom:thin solid var(--border-subtle)}.admin-data-item-row.svelte-q1qt53:nth-child(2n){background:color-mix(in srgb,var(--surface-sunken) 58%,transparent)}.admin-data-item-row.svelte-q1qt53:hover{background:var(--surface-hover)}.admin-data-row-group.svelte-q1qt53:last-child .admin-data-item-row:where(.svelte-q1qt53),.admin-data-row-group.svelte-q1qt53:last-child .admin-data-detail:where(.svelte-q1qt53){border-bottom:0}.admin-data-cell.svelte-q1qt53{display:flex;align-items:center;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.admin-data-header-cell.svelte-q1qt53{min-height:var(--space-8);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.admin-data-cell-content.svelte-q1qt53{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-data-expand-cell.svelte-q1qt53{justify-content:center;padding-inline:var(--space-2)}.admin-data-expand.svelte-q1qt53{display:inline-grid;place-items:center;width:var(--space-6);height:var(--space-6);color:var(--text-strong);font:inherit;font-weight:var(--weight-bold);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.admin-data-expand.svelte-q1qt53:hover{background:var(--surface-hover)}.admin-data-detail.svelte-q1qt53{min-width:max(42rem,100%);background:var(--surface-sunken);border-bottom:thin solid var(--border-subtle)}.admin-data-detail-cell.svelte-q1qt53{padding:var(--space-3)}.mono.svelte-q1qt53 .admin-data-cell-content:where(.svelte-q1qt53){font-family:var(--font-mono);font-size:var(--text-xs)}.align-right.svelte-q1qt53{justify-content:flex-end;text-align:right}.align-center.svelte-q1qt53{justify-content:center;text-align:center}.admin-data-state.svelte-q1qt53{padding:var(--space-3)}.admin-data-footer.svelte-q1qt53{display:flex;justify-content:flex-end;gap:var(--space-2);min-width:0}@media(max-width:48rem){.admin-data-table.svelte-q1qt53{overflow:visible;border:0;background:transparent}.admin-data-head.svelte-q1qt53{display:none}.admin-data-row.svelte-q1qt53{grid-template-columns:minmax(0,1fr);min-width:0}.admin-data-row.has-detail.svelte-q1qt53{grid-template-columns:minmax(0,1fr)}.admin-data-item-row.svelte-q1qt53{gap:var(--space-1);min-height:0;margin-bottom:var(--space-2);padding:var(--space-2);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.admin-data-item-row.svelte-q1qt53:nth-child(2n){background:var(--surface-card)}.admin-data-cell.svelte-q1qt53{display:grid;grid-template-columns:minmax(6rem,34%) minmax(0,1fr);gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.admin-data-cell.svelte-q1qt53:before{min-width:0;color:var(--text-muted);content:attr(data-label);font-size:var(--text-xs);font-weight:var(--weight-medium)}.admin-data-expand-cell.svelte-q1qt53{grid-template-columns:minmax(0,1fr);justify-content:start}.admin-data-expand-cell.svelte-q1qt53:before{content:none}.admin-data-detail.svelte-q1qt53{min-width:0;margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-2);border:thin solid var(--border-subtle);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.align-right.svelte-q1qt53,.align-center.svelte-q1qt53{justify-content:stretch;text-align:left}.admin-data-footer.svelte-q1qt53{justify-content:stretch}.admin-data-footer.svelte-q1qt53 .ui-button{width:100%}}.admin-list-table.svelte-upw6yb{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.list-header.svelte-upw6yb,.list-actions.svelte-upw6yb,.list-filters.svelte-upw6yb,.list-footer.svelte-upw6yb{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.list-header.svelte-upw6yb{justify-content:space-between}.list-actions.svelte-upw6yb,.list-filters.svelte-upw6yb,.list-footer.svelte-upw6yb{align-items:center;flex-wrap:wrap}h3.svelte-upw6yb{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-tight)}.list-header.svelte-upw6yb p:where(.svelte-upw6yb):not(.eyebrow){margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.list-body.svelte-upw6yb{min-width:0}.list-filters.svelte-upw6yb .ui-input,.list-filters.svelte-upw6yb .ui-select{width:min(14rem,100%)}@media(max-width:58rem){.list-header.svelte-upw6yb,.list-actions.svelte-upw6yb,.list-filters.svelte-upw6yb,.list-footer.svelte-upw6yb{display:grid;justify-content:stretch}.list-filters.svelte-upw6yb .ui-input,.list-filters.svelte-upw6yb .ui-select,.list-actions.svelte-upw6yb .ui-button,.list-footer.svelte-upw6yb .ui-button{width:100%}}.audit-filters.svelte-13gy71k{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3);min-width:0}.stacked-cell.svelte-13gy71k{display:grid;gap:var(--space-1);min-width:0}.stacked-cell.svelte-13gy71k strong:where(.svelte-13gy71k),.stacked-cell.svelte-13gy71k span:where(.svelte-13gy71k),.stacked-cell.svelte-13gy71k small:where(.svelte-13gy71k),.stacked-cell.svelte-13gy71k code:where(.svelte-13gy71k){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stacked-cell.svelte-13gy71k strong:where(.svelte-13gy71k),.stacked-cell.svelte-13gy71k code:where(.svelte-13gy71k){color:var(--text-strong)}.stacked-cell.svelte-13gy71k small:where(.svelte-13gy71k){color:var(--text-muted);font-size:var(--text-xs)}.diff-grid.svelte-13gy71k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.diff-grid.svelte-13gy71k div:where(.svelte-13gy71k){display:grid;gap:var(--space-2);min-width:0}.diff-grid.svelte-13gy71k span:where(.svelte-13gy71k){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}pre.svelte-13gy71k{margin:var(--space-0);padding:var(--space-3);overflow:auto;color:var(--text-body);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:58rem){.audit-filters.svelte-13gy71k{display:grid;justify-content:stretch}.diff-grid.svelte-13gy71k{grid-template-columns:minmax(0,1fr)}}.admin-jobs-panel.svelte-12y4a8h,.detail-stack.svelte-12y4a8h,.timeline.svelte-12y4a8h,.artifact-list.svelte-12y4a8h{display:grid;gap:var(--space-5);min-width:0}.toast-row.svelte-12y4a8h{display:flex;justify-content:flex-end}.job-filters.svelte-12y4a8h{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1fr) auto auto;align-items:flex-end;gap:var(--space-3);min-width:0}.job-filters.svelte-12y4a8h .ui-input,.job-filters.svelte-12y4a8h .ui-select{width:min(15rem,100%)}.job-link.svelte-12y4a8h,.stacked-cell.svelte-12y4a8h,.job-actions.svelte-12y4a8h,.detail-header.svelte-12y4a8h,.detail-actions.svelte-12y4a8h,.reservation-row.svelte-12y4a8h,.artifact-row.svelte-12y4a8h,.timeline-item.svelte-12y4a8h{display:flex;align-items:center;gap:var(--space-2);min-width:0}.job-link.svelte-12y4a8h,.stacked-cell.svelte-12y4a8h{display:grid;gap:var(--space-1);color:var(--text-strong);text-decoration:none}.job-actions.svelte-12y4a8h,.detail-actions.svelte-12y4a8h{justify-content:flex-end;flex-wrap:wrap}.inline-error.svelte-12y4a8h{flex-basis:100%;color:var(--danger-text);font-size:var(--text-xs);text-align:right}.detail-header.svelte-12y4a8h{justify-content:space-between;gap:var(--space-4)}.detail-header.svelte-12y4a8h>div:where(.svelte-12y4a8h),.timeline-item.svelte-12y4a8h span:where(.svelte-12y4a8h){display:grid;gap:var(--space-1);min-width:0}.detail-grid.svelte-12y4a8h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);min-width:0}.detail-grid.svelte-12y4a8h span:where(.svelte-12y4a8h){display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-strong);font-weight:var(--weight-semibold)}.detail-section.svelte-12y4a8h{display:grid;gap:var(--space-3);min-width:0}h4.svelte-12y4a8h{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-sm);line-height:var(--leading-tight)}strong.svelte-12y4a8h,span.svelte-12y4a8h,small.svelte-12y4a8h,code.svelte-12y4a8h{min-width:0}code.svelte-12y4a8h{overflow-wrap:anywhere;color:var(--text-strong);font-size:var(--text-sm)}small.svelte-12y4a8h{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.reservation-row.svelte-12y4a8h,.artifact-row.svelte-12y4a8h,.timeline-item.svelte-12y4a8h{padding:var(--space-3);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.artifact-row.svelte-12y4a8h code:where(.svelte-12y4a8h){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:74rem){.job-filters.svelte-12y4a8h{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid.svelte-12y4a8h{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.job-actions.svelte-12y4a8h,.detail-actions.svelte-12y4a8h{justify-content:flex-start}}@media(max-width:44rem){.job-filters.svelte-12y4a8h,.detail-grid.svelte-12y4a8h,.detail-header.svelte-12y4a8h{display:grid;grid-template-columns:minmax(0,1fr)}.job-filters.svelte-12y4a8h .ui-input,.job-filters.svelte-12y4a8h .ui-select,.job-filters.svelte-12y4a8h .ui-button,.job-actions.svelte-12y4a8h .ui-button,.detail-actions.svelte-12y4a8h .ui-button{width:100%}}.toast-row.svelte-142k7bo{display:flex;justify-content:flex-end}.order-filters.svelte-142k7bo{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4);min-width:0}.order-filters.svelte-142k7bo .ui-input,.order-filters.svelte-142k7bo .ui-select{width:min(14rem,100%)}.stacked-cell.svelte-142k7bo,.order-actions.svelte-142k7bo{display:flex;min-width:0}.stacked-cell.svelte-142k7bo{display:grid;align-items:start;gap:var(--space-1)}strong.svelte-142k7bo,code.svelte-142k7bo,span.svelte-142k7bo,small.svelte-142k7bo{min-width:0}strong.svelte-142k7bo,code.svelte-142k7bo{color:var(--text-strong)}code.svelte-142k7bo{overflow-wrap:anywhere;font-size:var(--text-sm)}small.svelte-142k7bo{color:var(--text-muted)}.order-actions.svelte-142k7bo{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);width:100%}.inline-error.svelte-142k7bo{flex-basis:100%;color:var(--danger-text);font-size:var(--text-xs);line-height:var(--leading-snug)}@media(max-width:48rem){.order-actions.svelte-142k7bo{justify-content:flex-start}.order-filters.svelte-142k7bo{display:grid;grid-template-columns:minmax(0,1fr)}.order-filters.svelte-142k7bo .ui-input,.order-filters.svelte-142k7bo .ui-select,.order-filters.svelte-142k7bo .ui-button,.order-actions.svelte-142k7bo .ui-button{width:100%}}.balances-tab.svelte-1b5vnsr,.ledger-history.svelte-1b5vnsr{display:grid;gap:var(--space-4);min-width:0}.balance-action-grid.svelte-1b5vnsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3);min-width:0}.balance-action.svelte-1b5vnsr{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.action-title.svelte-1b5vnsr,.money-warning.svelte-1b5vnsr,.bucket-label.svelte-1b5vnsr,.sessions-head.svelte-1b5vnsr{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sessions-head.svelte-1b5vnsr{align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.action-title.svelte-1b5vnsr h3:where(.svelte-1b5vnsr){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-sm);line-height:var(--leading-tight)}.sessions-head.svelte-1b5vnsr h3:where(.svelte-1b5vnsr){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-tight)}.bucket-label.svelte-1b5vnsr{padding:var(--space-2) var(--space-3);color:var(--text-muted);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.money-warning.svelte-1b5vnsr{padding:var(--space-2) var(--space-3);color:var(--warning-text);background:color-mix(in srgb,var(--warning) 10%,transparent);border:thin solid color-mix(in srgb,var(--warning) 28%,transparent);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--leading-snug)}.balance-stat-strip.svelte-1b5vnsr [data-testid=stat-tile-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.balance-stat-strip.org-strip.svelte-1b5vnsr [data-testid=stat-tile-grid]{grid-template-columns:minmax(0,1fr)}.balance-stat-strip.svelte-1b5vnsr [data-testid=stat-tile]{padding:var(--space-3)}.ledger-loading-note.svelte-1b5vnsr{display:flex;justify-content:flex-end;min-height:var(--space-5);color:var(--text-muted);font-size:var(--text-xs)}@media(max-width:58rem){.sessions-head.svelte-1b5vnsr,.balance-action-grid.svelte-1b5vnsr{grid-template-columns:minmax(0,1fr);display:grid}.balance-action.svelte-1b5vnsr .ui-button{width:100%}.balance-stat-strip.svelte-1b5vnsr [data-testid=stat-tile-grid]{grid-template-columns:minmax(0,1fr)}}.admin-orgs-list.svelte-1gcavce,.admin-orgs-detail.svelte-1gcavce,.detail-stack.svelte-1gcavce{display:grid;gap:var(--space-4);min-width:0}.toast-row.svelte-1gcavce{display:flex;justify-content:flex-end}.filters-form.svelte-1gcavce,.detail-head.svelte-1gcavce{display:flex;align-items:flex-end;gap:var(--space-3);min-width:0}.filters-form.svelte-1gcavce{flex-wrap:wrap}.detail-head.svelte-1gcavce{justify-content:space-between}.detail-head.svelte-1gcavce h3:where(.svelte-1gcavce){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-tight)}.detail-head.svelte-1gcavce p:where(.svelte-1gcavce){margin:var(--space-1) 0 var(--space-0);overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.badge-row.svelte-1gcavce{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.profile-grid.svelte-1gcavce,.profile-facts.svelte-1gcavce{display:grid;gap:var(--space-3);min-width:0}.profile-grid.svelte-1gcavce{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start}.profile-facts.svelte-1gcavce{grid-template-columns:minmax(0,1fr)}.profile-facts.svelte-1gcavce div:where(.svelte-1gcavce){min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.profile-facts.svelte-1gcavce span:where(.svelte-1gcavce){display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.profile-facts.svelte-1gcavce strong:where(.svelte-1gcavce){display:block;margin-top:var(--space-2);overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}@media(max-width:58rem){.filters-form.svelte-1gcavce,.detail-head.svelte-1gcavce,.profile-grid.svelte-1gcavce{grid-template-columns:minmax(0,1fr);display:grid}.filters-form.svelte-1gcavce .ui-button{width:100%}}.admin-payout-panel.svelte-14bkj8f,.payout-detail.svelte-14bkj8f{display:grid;gap:var(--space-3);min-width:0}.admin-payout-panel.svelte-14bkj8f{padding:var(--space-6);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.queue-toolbar.svelte-14bkj8f,.queue-actions.svelte-14bkj8f,.payout-actions.svelte-14bkj8f,.settle-form.svelte-14bkj8f,.reject-form.svelte-14bkj8f{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.queue-toolbar.svelte-14bkj8f{justify-content:space-between}.queue-actions.svelte-14bkj8f{align-items:center}.queue-actions.svelte-14bkj8f .ui-select{width:min(14rem,100%)}.queue-toolbar.svelte-14bkj8f h3:where(.svelte-14bkj8f){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.queue-toolbar.svelte-14bkj8f h3:where(.svelte-14bkj8f){font-size:var(--text-xl)}.queue-toolbar.svelte-14bkj8f p:where(.svelte-14bkj8f):not(.eyebrow){margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.toast-row.svelte-14bkj8f{display:flex;justify-content:flex-end}.stacked-cell.svelte-14bkj8f{display:grid;gap:var(--space-1);min-width:0}.stacked-cell.svelte-14bkj8f strong:where(.svelte-14bkj8f),.stacked-cell.svelte-14bkj8f small:where(.svelte-14bkj8f),code.svelte-14bkj8f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stacked-cell.svelte-14bkj8f strong:where(.svelte-14bkj8f),code.svelte-14bkj8f{color:var(--text-strong)}.stacked-cell.svelte-14bkj8f small:where(.svelte-14bkj8f),.detail-hint.svelte-14bkj8f{color:var(--text-muted);font-size:var(--text-xs)}.payout-detail-grid.svelte-14bkj8f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--space-3);min-width:0}.payout-detail-grid.svelte-14bkj8f>div:where(.svelte-14bkj8f){display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.payout-detail-grid.svelte-14bkj8f span:where(.svelte-14bkj8f){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.payout-detail-grid.svelte-14bkj8f code:where(.svelte-14bkj8f){min-width:0;overflow-wrap:anywhere;color:var(--text-strong);font-size:var(--text-sm)}.payout-actions.svelte-14bkj8f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.payout-actions.svelte-14bkj8f>.ui-button{align-self:end}.settle-form.svelte-14bkj8f,.reject-form.svelte-14bkj8f{align-items:flex-end}.settle-form.svelte-14bkj8f .ui-input,.reject-form.svelte-14bkj8f .ui-input{flex:1 1 auto}@media(max-width:58rem){.queue-toolbar.svelte-14bkj8f,.queue-actions.svelte-14bkj8f,.settle-form.svelte-14bkj8f,.reject-form.svelte-14bkj8f{display:grid;justify-content:stretch}.payout-actions.svelte-14bkj8f{grid-template-columns:minmax(0,1fr)}.queue-actions.svelte-14bkj8f .ui-select,.settle-form.svelte-14bkj8f .ui-button,.reject-form.svelte-14bkj8f .ui-button,.payout-actions.svelte-14bkj8f>.ui-button{width:100%}}.settings-stack.svelte-9log6o,.settings-groups.svelte-9log6o,.settings-group.svelte-9log6o{display:grid;gap:var(--space-5);min-width:0}.compat-marker.svelte-9log6o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-summary.svelte-9log6o{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.settings-summary.svelte-9log6o span:where(.svelte-9log6o){min-width:0}.settings-group.svelte-9log6o{padding-block:var(--space-1)}.settings-group.svelte-9log6o+.settings-group:where(.svelte-9log6o){padding-top:var(--space-5);border-top:thin solid var(--border-subtle)}h3.svelte-9log6o{margin:var(--space-0);color:var(--text-strong);font-size:var(--text-base);line-height:var(--leading-tight)}.setting-meta.svelte-9log6o{display:grid;gap:var(--space-1);min-width:0}.setting-meta.svelte-9log6o strong:where(.svelte-9log6o){min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.setting-meta.svelte-9log6o small:where(.svelte-9log6o),.default-value.svelte-9log6o{min-width:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap}.setting-actions.svelte-9log6o{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}@media(max-width:58rem){.settings-summary.svelte-9log6o,.setting-actions.svelte-9log6o{display:grid;justify-content:stretch}.setting-actions.svelte-9log6o{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-actions.svelte-9log6o .ui-button{width:100%}}.admin-users-list.svelte-7biow5,.admin-users-detail.svelte-7biow5,.detail-stack.svelte-7biow5,.session-list.svelte-7biow5,.sessions-tab.svelte-7biow5{display:grid;gap:var(--space-4);min-width:0}.toast-row.svelte-7biow5{display:flex;justify-content:flex-end}.legacy-route-marker.svelte-7biow5{display:none}.filters-form.svelte-7biow5,.detail-head.svelte-7biow5,.sessions-head.svelte-7biow5{display:flex;align-items:flex-end;gap:var(--space-3);min-width:0}.filters-form.svelte-7biow5{flex-wrap:wrap}.detail-head.svelte-7biow5,.sessions-head.svelte-7biow5{justify-content:space-between}.detail-head.svelte-7biow5 h3:where(.svelte-7biow5),.sessions-head.svelte-7biow5 h3:where(.svelte-7biow5){margin:var(--space-0);color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-tight)}.detail-head.svelte-7biow5 p:where(.svelte-7biow5){margin:var(--space-1) 0 var(--space-0);overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.badge-row.svelte-7biow5{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.profile-grid.svelte-7biow5,.mutation-grid.svelte-7biow5,.profile-facts.svelte-7biow5{display:grid;gap:var(--space-3);min-width:0}.profile-grid.svelte-7biow5{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.profile-facts.svelte-7biow5{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-facts.svelte-7biow5 div:where(.svelte-7biow5),.session-row.svelte-7biow5{min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.profile-facts.svelte-7biow5 span:where(.svelte-7biow5){display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.profile-facts.svelte-7biow5 strong:where(.svelte-7biow5){display:block;margin-top:var(--space-2);overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.mutation-grid.svelte-7biow5{grid-template-columns:minmax(0,1fr) auto;align-items:end}.session-row.svelte-7biow5{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.session-row.svelte-7biow5 span:where(.svelte-7biow5){overflow:hidden;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}@media(max-width:58rem){.filters-form.svelte-7biow5,.detail-head.svelte-7biow5,.sessions-head.svelte-7biow5,.profile-grid.svelte-7biow5,.mutation-grid.svelte-7biow5,.profile-facts.svelte-7biow5{grid-template-columns:minmax(0,1fr);display:grid}.filters-form.svelte-7biow5 .ui-button,.mutation-grid.svelte-7biow5 .ui-button{width:100%}}.admin-shell.svelte-avm9bo{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:var(--space-4);width:100%;min-width:0}.admin-sidebar.svelte-avm9bo,.admin-content.svelte-avm9bo,.admin-tab-panel.svelte-avm9bo,.money-stack.svelte-avm9bo,.overview-stack.svelte-avm9bo,.application-detail.svelte-avm9bo{display:grid;gap:var(--space-4);min-width:0}.admin-sidebar.svelte-avm9bo{grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100dvh - (var(--space-7) * 2));align-self:start;position:sticky;top:var(--space-4);padding:var(--space-2);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.admin-heading.svelte-avm9bo h2:where(.svelte-avm9bo){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.admin-heading.svelte-avm9bo h2:where(.svelte-avm9bo){font-size:var(--text-xl)}.admin-exit.svelte-avm9bo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-9);padding:var(--space-1) var(--space-2);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;border-radius:var(--radius-md)}.admin-exit.svelte-avm9bo span:where(.svelte-avm9bo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.svelte-avm9bo{display:grid;gap:var(--space-1)}nav.svelte-avm9bo a:where(.svelte-avm9bo){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-2);color:var(--text-body);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none}nav.svelte-avm9bo a.active:where(.svelte-avm9bo){color:var(--text-strong);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-default)}nav.svelte-avm9bo a:where(.svelte-avm9bo) span:where(.svelte-avm9bo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-indicator.svelte-avm9bo{display:flex;min-width:0;padding-top:var(--space-2);border-top:thin solid var(--border-subtle)}.admin-heading.svelte-avm9bo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-width:0}.toast-row.svelte-avm9bo{display:flex;justify-content:flex-end}.jobs-state-row.svelte-avm9bo{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.attention-list.svelte-avm9bo{display:grid;gap:var(--space-1);min-width:0;overflow:hidden;background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.attention-item.svelte-avm9bo{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);color:var(--text-body);text-decoration:none;border-bottom:thin solid var(--border-subtle)}.attention-item.svelte-avm9bo:last-child{border-bottom:0}.attention-item.svelte-avm9bo span:where(.svelte-avm9bo),.attention-item.svelte-avm9bo strong:where(.svelte-avm9bo),.attention-item.svelte-avm9bo small:where(.svelte-avm9bo){min-width:0}.stacked-cell.svelte-avm9bo,.review-actions.svelte-avm9bo,.approve-form.svelte-avm9bo,.reject-form.svelte-avm9bo,.discount-note.svelte-avm9bo{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.stacked-cell.svelte-avm9bo{display:grid;gap:var(--space-1)}.stacked-cell.svelte-avm9bo strong:where(.svelte-avm9bo),.stacked-cell.svelte-avm9bo small:where(.svelte-avm9bo){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stacked-cell.svelte-avm9bo strong:where(.svelte-avm9bo){color:var(--text-strong)}.stacked-cell.svelte-avm9bo small:where(.svelte-avm9bo),.detail-hint.svelte-avm9bo{color:var(--text-muted);font-size:var(--text-xs)}.proof-grid.svelte-avm9bo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--space-3);min-width:0}.proof-grid.svelte-avm9bo a:where(.svelte-avm9bo),.proof-grid.svelte-avm9bo span:where(.svelte-avm9bo){min-width:0;padding:var(--space-3);overflow:hidden;color:var(--text-link);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.proof-grid.svelte-avm9bo span:where(.svelte-avm9bo){color:var(--text-muted)}.review-actions.svelte-avm9bo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.approve-form.svelte-avm9bo,.reject-form.svelte-avm9bo{align-items:flex-end}.approve-form.svelte-avm9bo .ui-input,.reject-form.svelte-avm9bo .ui-input{flex:1 1 auto}.discount-note.svelte-avm9bo{justify-content:space-between;padding-top:var(--space-3);color:var(--text-muted);border-top:thin solid var(--border-subtle);font-size:var(--text-sm)}.discount-note.svelte-avm9bo strong:where(.svelte-avm9bo){color:var(--text-strong)}.attention-item.svelte-avm9bo span:where(.svelte-avm9bo){display:grid;gap:var(--space-1)}.attention-item.svelte-avm9bo strong:where(.svelte-avm9bo){overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);line-height:var(--leading-tight);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.attention-item.svelte-avm9bo small:where(.svelte-avm9bo){overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap}@media(max-width:64rem){.admin-shell.svelte-avm9bo{grid-template-columns:minmax(0,1fr)}.admin-sidebar.svelte-avm9bo{position:static;min-height:0}nav.svelte-avm9bo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){nav.svelte-avm9bo,.admin-heading.svelte-avm9bo,.approve-form.svelte-avm9bo,.reject-form.svelte-avm9bo{display:grid;justify-content:stretch}.review-actions.svelte-avm9bo{grid-template-columns:minmax(0,1fr)}.approve-form.svelte-avm9bo .ui-button,.reject-form.svelte-avm9bo .ui-button{width:100%}}.user-menu-root.svelte-1xgz5ag{position:relative}.user-menu-trigger.svelte-1xgz5ag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--space-9);height:var(--space-9);padding:var(--space-0);color:var(--text-body);cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-xs)}.user-menu-chevron.svelte-1xgz5ag{position:absolute;right:var(--space-1);bottom:var(--space-1);display:inline-flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);color:var(--text-subtle);background:var(--surface-card);border-radius:var(--radius-full);box-shadow:var(--shadow-xs)}.user-menu-trigger.svelte-1xgz5ag:hover,.user-menu-trigger[aria-expanded=true].svelte-1xgz5ag{color:var(--shell-accent);background:var(--surface-hover)}.user-menu-trigger.svelte-1xgz5ag:hover .user-menu-chevron:where(.svelte-1xgz5ag),.user-menu-trigger[aria-expanded=true].svelte-1xgz5ag .user-menu-chevron:where(.svelte-1xgz5ag){color:var(--shell-accent);background:var(--surface-hover)}.user-menu-trigger.svelte-1xgz5ag:focus-visible,.menu-item.svelte-1xgz5ag:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}.user-menu.svelte-1xgz5ag{position:absolute;top:calc(100% + var(--space-2));right:var(--space-0);z-index:80;display:grid;width:min(292px,calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-11));overflow:auto;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.menu-section.svelte-1xgz5ag{display:grid;gap:var(--space-1);padding:var(--space-3)}.menu-radio-group.svelte-1xgz5ag{display:grid;gap:var(--space-1)}.menu-section.svelte-1xgz5ag+.menu-section:where(.svelte-1xgz5ag){border-top:1px solid var(--border-subtle)}.menu-section.svelte-1xgz5ag h2:where(.svelte-1xgz5ag){margin:var(--space-1) var(--space-2) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-none)}.menu-item.svelte-1xgz5ag{display:grid;grid-template-columns:var(--space-5) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;width:100%;min-height:var(--space-9);padding:var(--space-2);color:var(--text-body);text-align:left;text-decoration:none;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-md)}.menu-link.svelte-1xgz5ag{grid-template-columns:var(--space-5) minmax(0,1fr)}.menu-item.svelte-1xgz5ag:hover,.menu-item.active.svelte-1xgz5ag{background:var(--surface-plum-soft)}.menu-item.active.svelte-1xgz5ag{color:var(--shell-accent)}.menu-item.danger.svelte-1xgz5ag .item-check:where(.svelte-1xgz5ag){color:var(--danger)}.item-check.svelte-1xgz5ag{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);color:currentColor}.item-copy.svelte-1xgz5ag,.identity-card.svelte-1xgz5ag span:where(.svelte-1xgz5ag){display:grid;min-width:0;gap:var(--space-1)}.item-copy.svelte-1xgz5ag strong:where(.svelte-1xgz5ag),.identity-card.svelte-1xgz5ag strong:where(.svelte-1xgz5ag){min-width:0;overflow:hidden;color:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.item-copy.svelte-1xgz5ag small:where(.svelte-1xgz5ag),.identity-card.svelte-1xgz5ag small:where(.svelte-1xgz5ag){min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.identity-card.svelte-1xgz5ag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:center;min-width:0;padding:var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-md)}.display-name-capitalize.svelte-1xgz5ag{text-transform:capitalize}.verification-page.svelte-w3xsg4{display:grid;gap:var(--space-6);width:min(1060px,100%)}.pane-head.svelte-w3xsg4{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.pane-head.svelte-w3xsg4 h2:where(.svelte-w3xsg4),.card-head.svelte-w3xsg4 h3:where(.svelte-w3xsg4){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.pane-head.svelte-w3xsg4 h2:where(.svelte-w3xsg4){font-size:var(--text-2xl)}.pane-head.svelte-w3xsg4 p:where(.svelte-w3xsg4):not(.eyebrow),.card-head.svelte-w3xsg4 p:where(.svelte-w3xsg4),.empty-note.svelte-w3xsg4{margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.verification-grid.svelte-w3xsg4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:var(--space-5);align-items:start}.card-head.svelte-w3xsg4{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}.card-head.svelte-w3xsg4 h3:where(.svelte-w3xsg4){font-size:var(--text-lg)}.card-icon.svelte-w3xsg4{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--space-10);width:var(--space-10);height:var(--space-10);color:var(--plum-700);background:var(--surface-plum-soft);border-radius:var(--radius-lg)}.flame-icon.svelte-w3xsg4{color:var(--flame-700);background:var(--flame-50)}.social-list.svelte-w3xsg4{display:grid;gap:var(--space-3)}.social-row.svelte-w3xsg4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.social-copy.svelte-w3xsg4{display:flex;align-items:center;gap:var(--space-3);min-width:0}.social-copy.svelte-w3xsg4 div:where(.svelte-w3xsg4){display:grid;gap:var(--space-1);min-width:0}.social-copy.svelte-w3xsg4 strong:where(.svelte-w3xsg4){color:var(--text-strong);line-height:var(--leading-tight)}.social-copy.svelte-w3xsg4 span:where(.svelte-w3xsg4),.kyc-status-row.svelte-w3xsg4 span:where(.svelte-w3xsg4),.polling-note.svelte-w3xsg4{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.connected-list.svelte-w3xsg4{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.connected-account.svelte-w3xsg4{min-width:0;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;color:var(--text-body);background:var(--surface-muted);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kyc-status-row.svelte-w3xsg4,.kyc-actions.svelte-w3xsg4,.polling-note.svelte-w3xsg4{display:flex;align-items:center;gap:var(--space-3)}.kyc-status-row.svelte-w3xsg4{justify-content:space-between;margin-bottom:var(--space-4)}.kyc-steps.svelte-w3xsg4{display:grid;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-0);list-style:none}.kyc-steps.svelte-w3xsg4 li:where(.svelte-w3xsg4){display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.kyc-steps.svelte-w3xsg4 li.complete:where(.svelte-w3xsg4){color:var(--success-text);font-weight:var(--weight-semibold)}.kyc-actions.svelte-w3xsg4{flex-wrap:wrap}@media(max-width:44rem){.pane-head.svelte-w3xsg4,.social-row.svelte-w3xsg4,.kyc-status-row.svelte-w3xsg4{align-items:stretch;flex-direction:column}}.payout-panel.svelte-1o5gnhs,.payout-form.svelte-1o5gnhs,.payout-list.svelte-1o5gnhs,.payout-row.svelte-1o5gnhs{display:grid;gap:var(--space-4);min-width:0}.payout-panel.svelte-1o5gnhs{padding-top:var(--space-5);border-top:thin solid var(--border-subtle)}.payout-heading.svelte-1o5gnhs,.payout-list-head.svelte-1o5gnhs,.payout-row-main.svelte-1o5gnhs,.payout-title-row.svelte-1o5gnhs,.payout-row-actions.svelte-1o5gnhs,.payout-meta.svelte-1o5gnhs{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.payout-heading.svelte-1o5gnhs,.payout-list-head.svelte-1o5gnhs,.payout-row-main.svelte-1o5gnhs,.payout-meta.svelte-1o5gnhs{justify-content:space-between}.payout-heading.svelte-1o5gnhs h4:where(.svelte-1o5gnhs),.payout-list-head.svelte-1o5gnhs h4:where(.svelte-1o5gnhs),.payout-title-row.svelte-1o5gnhs h5:where(.svelte-1o5gnhs){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.payout-heading.svelte-1o5gnhs h4:where(.svelte-1o5gnhs),.payout-list-head.svelte-1o5gnhs h4:where(.svelte-1o5gnhs){font-size:var(--text-lg)}.payout-title-row.svelte-1o5gnhs h5:where(.svelte-1o5gnhs){font-size:var(--text-base)}.payout-heading.svelte-1o5gnhs p:where(.svelte-1o5gnhs):not(.eyebrow),.payout-row-main.svelte-1o5gnhs p:where(.svelte-1o5gnhs){margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.payout-heading.svelte-1o5gnhs strong:where(.svelte-1o5gnhs){color:var(--text-strong)}.payout-form.svelte-1o5gnhs{padding:var(--space-4);background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-md)}.payout-form-actions.svelte-1o5gnhs,.payout-row-actions.svelte-1o5gnhs{justify-content:flex-end}.payout-row-main.svelte-1o5gnhs>div:where(.svelte-1o5gnhs){min-width:0}.payout-meta.svelte-1o5gnhs{padding-top:var(--space-3);color:var(--text-muted);border-top:thin solid var(--border-subtle);font-size:var(--text-sm)}.payout-meta.svelte-1o5gnhs code:where(.svelte-1o5gnhs){min-width:0;overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.payout-heading.svelte-1o5gnhs,.payout-list-head.svelte-1o5gnhs,.payout-row-main.svelte-1o5gnhs,.payout-title-row.svelte-1o5gnhs,.payout-row-actions.svelte-1o5gnhs,.payout-meta.svelte-1o5gnhs{display:grid;justify-content:stretch}.payout-form-actions.svelte-1o5gnhs .ui-button,.payout-row-actions.svelte-1o5gnhs .ui-button{width:100%}}.referrals-page.svelte-sthc3h{display:grid;gap:var(--space-5);width:min(72rem,100%);min-width:0}.pane-head.svelte-sthc3h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-width:0}.pane-head.compact.svelte-sthc3h{align-items:flex-start;margin-bottom:var(--space-5)}.pane-head.svelte-sthc3h h2:where(.svelte-sthc3h),.pane-head.svelte-sthc3h h3:where(.svelte-sthc3h){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.pane-head.svelte-sthc3h h2:where(.svelte-sthc3h){font-size:var(--text-2xl)}.pane-head.svelte-sthc3h h3:where(.svelte-sthc3h){font-size:var(--text-xl)}.pane-head.svelte-sthc3h p:where(.svelte-sthc3h):not(.eyebrow){max-width:44rem;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.toast-row.svelte-sthc3h{display:flex;justify-content:flex-end}.settings-pane.svelte-sthc3h{min-width:0;padding:var(--space-6);background:var(--surface-card);border:thin solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.referrals-layout.svelte-sthc3h,.actions-layout.svelte-sthc3h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:stretch;min-width:0}.primary-code-block.svelte-sthc3h{display:grid;gap:var(--space-4);min-width:0}.primary-code-block.svelte-sthc3h>code:where(.svelte-sthc3h){display:block;min-width:0;padding:var(--space-5);overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;background:var(--surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:0}.primary-actions.svelte-sthc3h,.form-actions.svelte-sthc3h{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.share-link.svelte-sthc3h{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-4);padding:var(--space-3);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-md);font-size:var(--text-sm)}.share-link.svelte-sthc3h span:where(.svelte-sthc3h){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribution-detail.svelte-sthc3h,.code-row.svelte-sthc3h,.commission-row.svelte-sthc3h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}.attribution-detail.svelte-sthc3h{margin-bottom:var(--space-4)}.attribution-detail.svelte-sthc3h div:where(.svelte-sthc3h),.code-row.svelte-sthc3h div:where(.svelte-sthc3h),.commission-row.svelte-sthc3h div:where(.svelte-sthc3h){min-width:0}.attribution-detail.svelte-sthc3h span:where(.svelte-sthc3h),.code-row.svelte-sthc3h small:where(.svelte-sthc3h),.commission-row.svelte-sthc3h span:where(.svelte-sthc3h){display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.attribution-detail.svelte-sthc3h strong:where(.svelte-sthc3h),.code-row.svelte-sthc3h code:where(.svelte-sthc3h),.commission-row.svelte-sthc3h strong:where(.svelte-sthc3h){display:block;min-width:0;overflow:hidden;color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.codes-list.svelte-sthc3h,.commission-history.svelte-sthc3h,.action-form.svelte-sthc3h{display:grid;gap:var(--space-4);min-width:0}.action-panel.svelte-sthc3h .form-row{align-items:flex-start}@media(max-width:52rem){.pane-head.svelte-sthc3h,.referrals-layout.svelte-sthc3h,.actions-layout.svelte-sthc3h{grid-template-columns:minmax(0,1fr)}.pane-head.svelte-sthc3h{align-items:flex-start;flex-direction:column}.primary-actions.svelte-sthc3h,.form-actions.svelte-sthc3h{align-items:stretch;flex-direction:column}.primary-actions.svelte-sthc3h .ui-button,.form-actions.svelte-sthc3h .ui-button{width:100%}}.trigger-panel.svelte-1m7wkrz{min-width:0;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pane-head.svelte-1m7wkrz{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.pane-head.compact.svelte-1m7wkrz{align-items:flex-start}.pane-head.svelte-1m7wkrz h2:where(.svelte-1m7wkrz),.trigger-detail.svelte-1m7wkrz h3:where(.svelte-1m7wkrz),.manual-run-head.svelte-1m7wkrz h2:where(.svelte-1m7wkrz){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.pane-head.svelte-1m7wkrz h2:where(.svelte-1m7wkrz),.manual-run-head.svelte-1m7wkrz h2:where(.svelte-1m7wkrz){font-size:var(--text-2xl)}.trigger-detail.svelte-1m7wkrz h3:where(.svelte-1m7wkrz){margin-top:var(--space-2);font-size:var(--text-lg)}.pane-head.svelte-1m7wkrz p:where(.svelte-1m7wkrz):not(.eyebrow),.trigger-detail.svelte-1m7wkrz p:where(.svelte-1m7wkrz){max-width:680px;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.pane-actions.svelte-1m7wkrz,.trigger-row-main.svelte-1m7wkrz,.trigger-row-meta.svelte-1m7wkrz,.manual-run-head.svelte-1m7wkrz,.manual-run-actions.svelte-1m7wkrz,.manual-run-result.svelte-1m7wkrz{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.trigger-history-layout.svelte-1m7wkrz{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:var(--space-5);align-items:start;min-width:0}.trigger-history-list.svelte-1m7wkrz{display:grid;gap:var(--space-3);min-width:0}.trigger-row.svelte-1m7wkrz{--trigger-error-text: var(--danger-text);display:grid;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-4);color:var(--text-body);text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.trigger-row.svelte-1m7wkrz:hover,.trigger-row.selected.svelte-1m7wkrz{border-color:var(--border-focus);box-shadow:var(--shadow-xs)}.trigger-row.has-error.svelte-1m7wkrz{--trigger-error-text: var(--danger-text)}.trigger-row.svelte-1m7wkrz:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}.trigger-row-main.svelte-1m7wkrz strong:where(.svelte-1m7wkrz){min-width:0;color:var(--text-strong)}.trigger-row-meta.svelte-1m7wkrz{color:var(--text-muted);font-size:var(--text-sm)}.trigger-error-snippet.svelte-1m7wkrz{min-width:0;overflow:hidden;color:var(--trigger-error-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.trigger-detail.svelte-1m7wkrz{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.trigger-detail-head.svelte-1m7wkrz{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;min-width:0}.trigger-facts.svelte-1m7wkrz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-0)}.trigger-facts.svelte-1m7wkrz div:where(.svelte-1m7wkrz){min-width:0}.trigger-facts.svelte-1m7wkrz dt:where(.svelte-1m7wkrz){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.trigger-facts.svelte-1m7wkrz dd:where(.svelte-1m7wkrz){margin:var(--space-1) 0 var(--space-0);overflow:hidden;color:var(--text-body);font-size:var(--text-sm);text-overflow:ellipsis}.trigger-facts.svelte-1m7wkrz a:where(.svelte-1m7wkrz),.manual-run-result.svelte-1m7wkrz a:where(.svelte-1m7wkrz){display:inline-flex;gap:var(--space-1);align-items:center;color:var(--text-link);text-decoration:none}.trigger-error-detail.svelte-1m7wkrz{display:grid;gap:var(--space-2);min-width:0}.trigger-error-detail.svelte-1m7wkrz strong:where(.svelte-1m7wkrz){color:var(--text-strong);font-size:var(--text-sm)}.trigger-error-detail.svelte-1m7wkrz pre:where(.svelte-1m7wkrz){max-height:12rem;margin:var(--space-0);padding:var(--space-3);overflow:auto;color:var(--danger-text);white-space:pre-wrap;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm)}.trigger-skeleton.svelte-1m7wkrz{display:grid;gap:var(--space-3)}.trigger-skeleton.svelte-1m7wkrz span:where(.svelte-1m7wkrz){min-height:var(--space-12);background:var(--surface-sunken);border-radius:var(--radius-md)}.manual-run-overlay.svelte-1m7wkrz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:var(--space-5);background:color-mix(in srgb,var(--ink-900) 42%,transparent)}.manual-run-dialog.svelte-1m7wkrz{display:grid;gap:var(--space-5);width:min(720px,100%);max-height:calc(100vh - var(--space-10));padding:var(--space-6);overflow:auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.manual-run-head.svelte-1m7wkrz{justify-content:space-between}.selected-repo-bar.svelte-1m7wkrz{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);color:var(--text-body);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.selected-repo-bar.svelte-1m7wkrz span:where(.svelte-1m7wkrz){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-run-grid.svelte-1m7wkrz{display:grid;gap:var(--space-4)}.commit-search-row.svelte-1m7wkrz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end;min-width:0}.manual-run-actions.svelte-1m7wkrz{justify-content:flex-end}.manual-run-result.svelte-1m7wkrz{justify-content:space-between;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.manual-run-block.svelte-1m7wkrz{margin-right:auto;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width:900px){.trigger-history-layout.svelte-1m7wkrz{grid-template-columns:1fr}}@media(max-width:640px){.trigger-panel.svelte-1m7wkrz,.manual-run-dialog.svelte-1m7wkrz{padding:var(--space-4)}.pane-head.svelte-1m7wkrz,.pane-actions.svelte-1m7wkrz,.trigger-detail-head.svelte-1m7wkrz,.manual-run-head.svelte-1m7wkrz,.manual-run-actions.svelte-1m7wkrz,.commit-search-row.svelte-1m7wkrz{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.trigger-facts.svelte-1m7wkrz{grid-template-columns:1fr}}.automations-page.svelte-vq87dn{display:grid;gap:var(--space-5);min-width:0}.automations-layout.svelte-vq87dn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--space-5);align-items:start;min-width:0}.settings-pane.svelte-vq87dn{min-width:0;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pane-head.svelte-vq87dn{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.pane-head.compact.svelte-vq87dn{align-items:flex-start}.pane-head.svelte-vq87dn h2:where(.svelte-vq87dn),.variant-card-head.svelte-vq87dn h3:where(.svelte-vq87dn){margin:var(--space-0);color:var(--text-strong);line-height:var(--leading-tight)}.pane-head.svelte-vq87dn h2:where(.svelte-vq87dn){font-size:var(--text-2xl)}.pane-head.svelte-vq87dn p:where(.svelte-vq87dn):not(.eyebrow),.variant-card-head.svelte-vq87dn p:where(.svelte-vq87dn){max-width:680px;margin:var(--space-1) 0 var(--space-0);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.pane-actions.svelte-vq87dn,.row-actions.svelte-vq87dn,.form-actions.svelte-vq87dn,.contact-input-row.svelte-vq87dn,.chip-row.svelte-vq87dn,.baseline-costs.svelte-vq87dn{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.row-actions.svelte-vq87dn{gap:var(--space-2);flex-wrap:nowrap}.recent-activity.svelte-vq87dn,.spend-summary.svelte-vq87dn{display:grid;gap:var(--space-1);min-width:0;justify-items:start}.spend-summary.svelte-vq87dn strong:where(.svelte-vq87dn){font-size:var(--text-sm);line-height:var(--leading-snug)}.automation-skeleton.svelte-vq87dn{display:grid;gap:var(--space-3)}.automation-skeleton.svelte-vq87dn span:where(.svelte-vq87dn){min-height:var(--space-10);background:var(--surface-sunken);border-radius:var(--radius-md)}.automation-table-scroll.svelte-vq87dn{min-width:0;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.automation-table-scroll.svelte-vq87dn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1);box-shadow:var(--shadow-focus)}table.svelte-vq87dn{width:100%;min-width:1120px;border-collapse:collapse}caption.svelte-vq87dn{padding:var(--space-3) var(--space-4);color:var(--text-muted);text-align:left;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}th.svelte-vq87dn,td.svelte-vq87dn{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-subtle)}th.svelte-vq87dn{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}td.svelte-vq87dn{color:var(--text-body);font-size:var(--text-sm);vertical-align:middle}tr.svelte-vq87dn:last-child td:where(.svelte-vq87dn){border-bottom:0}td.svelte-vq87dn strong:where(.svelte-vq87dn){color:var(--text-strong)}td.svelte-vq87dn small:where(.svelte-vq87dn){display:block;margin-top:var(--space-1);color:var(--text-muted)}.automation-form.svelte-vq87dn,.automation-fieldset.svelte-vq87dn{display:grid;gap:var(--space-4);min-width:0}.automation-form-grid.svelte-vq87dn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.automation-form-grid.three.svelte-vq87dn{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-form-grid.single.svelte-vq87dn{grid-template-columns:1fr}.automation-form-grid.svelte-vq87dn .form-row{grid-template-columns:1fr;align-items:stretch}.automation-form-grid.svelte-vq87dn .form-row-control{justify-content:flex-start}.automation-fieldset.svelte-vq87dn{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.automation-fieldset.svelte-vq87dn legend:where(.svelte-vq87dn){padding:0 var(--space-2);color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.trigger-grid.svelte-vq87dn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.selected-repo-bar.svelte-vq87dn{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);color:var(--text-body);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.selected-repo-bar.svelte-vq87dn span:where(.svelte-vq87dn){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-vq87dn{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--space-7);padding:0 var(--space-3);overflow:hidden;color:var(--text-body);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.chip.removable.svelte-vq87dn{padding-right:var(--space-1)}.chip.svelte-vq87dn button:where(.svelte-vq87dn){display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);min-height:var(--space-6);color:var(--text-link);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);font-size:var(--text-md);line-height:var(--leading-none)}.chip.svelte-vq87dn button:where(.svelte-vq87dn):disabled{color:var(--text-muted);cursor:not-allowed}.table-muted.svelte-vq87dn{color:var(--text-muted);font-size:var(--text-sm)}.analysis-panel.svelte-vq87dn{grid-column:1 / -1}.baseline-costs.svelte-vq87dn{justify-content:flex-end}.baseline-costs.svelte-vq87dn span:where(.svelte-vq87dn),.variant-costs.svelte-vq87dn span:where(.svelte-vq87dn){display:inline-grid;gap:var(--space-1);min-width:var(--space-16);color:var(--text-muted);font-size:var(--text-xs)}.baseline-costs.svelte-vq87dn strong:where(.svelte-vq87dn),.variant-costs.svelte-vq87dn strong:where(.svelte-vq87dn){color:var(--text-strong);font-size:var(--text-sm)}.variant-grid.svelte-vq87dn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.variant-card-head.svelte-vq87dn{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;min-width:0}.variant-card-head.svelte-vq87dn h3:where(.svelte-vq87dn){font-size:var(--text-lg)}.variant-costs.svelte-vq87dn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-4) 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}@media(max-width:1100px){.automations-layout.svelte-vq87dn,.variant-grid.svelte-vq87dn,.automation-form-grid.three.svelte-vq87dn{grid-template-columns:1fr}}@media(max-width:640px){.settings-pane.svelte-vq87dn{padding:var(--space-4)}.pane-head.svelte-vq87dn,.pane-actions.svelte-vq87dn,.form-actions.svelte-vq87dn,.contact-input-row.svelte-vq87dn{align-items:stretch;flex-direction:column}.automation-form-grid.svelte-vq87dn,.trigger-grid.svelte-vq87dn,.variant-costs.svelte-vq87dn{grid-template-columns:1fr}}
