@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap";:root{--bg: #080C14;--surface: #0F1520;--border: #1C2333;--muted: #3D4E63;--body: #8B9CB5;--heading: #E8EFF8;--primary: #00C2A8;--primary-dim: rgba(0,194,168,.08);--primary-border: rgba(0,194,168,.2);--accent: #818CF8;--success: #22C55E;--warn: #F59E0B;--danger: #EF4444;--info: #3B82F6;--fb-bg: var(--bg);--fb-bg2: var(--surface);--fb-surface: var(--surface);--fb-surface2: color-mix(in srgb, var(--surface) 60%, var(--border));--fb-border: var(--border);--fb-border2: color-mix(in srgb, var(--border) 60%, var(--surface));--fb-muted: var(--muted);--fb-faint: color-mix(in srgb, var(--muted) 40%, transparent);--fb-body: var(--body);--fb-text: var(--body);--fb-heading: var(--heading);--fb-topbar: var(--surface);--fb-shadow: rgba(0, 0, 0, .4);--fb-shadow-2: 0 6px 24px rgba(0, 0, 0, .25);--fb-accent: #5C7E4B;--fb-danger: #A8544B;--fb-emerald: #5C7E4B;--fb-gold: #A36F40;--fb-gold-tint: rgba(163, 111, 64, .15);--fb-font-mono: var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);--fb-scale-tab-font: .8125rem;--fb-scale-tab-padh: 10px;--fb-scale-tab-padv: 6px;--font-sans: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-display: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-mono: "Geist Mono", "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--fb-focus-color: 184, 194, 204;--fb-focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--fb-focus-color), .85);--fb-focus-ring-soft: 0 0 0 1px rgba(var(--fb-focus-color), .85), 0 0 0 4px rgba(var(--fb-focus-color), .16);--fb-focus-outline: 2px solid rgba(var(--fb-focus-color), .55);--fb-focus-outline-off: 2px;--fb-skel-base: var(--surface);--fb-skel-shine: color-mix(in srgb, color-mix(in srgb, var(--surface) 60%, var(--border)) 94%, var(--primary, #00C2A8));--shadow-1: 0 1px 2px rgba(26, 31, 40, .06), 0 0 0 1px rgba(184, 194, 204, .1);--shadow-2: 0 4px 12px -2px rgba(26, 31, 40, .1), 0 0 0 1px rgba(184, 194, 204, .12);--shadow-3: 0 12px 32px -4px rgba(26, 31, 40, .18), 0 0 0 1px rgba(184, 194, 204, .14);--shadow-4: 0 24px 60px -8px rgba(26, 31, 40, .28), 0 0 0 1px rgba(184, 194, 204, .16);--shadow-5: 0 40px 80px -12px rgba(26, 31, 40, .36), 0 0 0 1px rgba(184, 194, 204, .18);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--steel-50: #F4F6F8;--steel-100: #E5E9EE;--steel-200: #D2D8E0;--steel-300: #C5CED9;--steel-400: #B8C2CC;--steel-500: #9DA7B5;--steel-600: #7A8492;--steel-700: #5A6470;--steel-800: #3A4250;--steel-900: #1A1F28;--glow-steel: 0 0 0 4px rgba(184, 194, 204, .14), 0 0 24px -4px rgba(184, 194, 204, .32);--glow-success: 0 0 0 4px rgba(107, 142, 90, .14), 0 0 24px -4px rgba(107, 142, 90, .32);--glow-warn: 0 0 0 4px rgba(212, 145, 94, .14), 0 0 24px -4px rgba(212, 145, 94, .32);--glow-danger: 0 0 0 4px rgba(196, 112, 110, .14), 0 0 24px -4px rgba(196, 112, 110, .32);--glow-info: 0 0 0 4px rgba(91, 124, 182, .14), 0 0 24px -4px rgba(91, 124, 182, .32);--gradient-pearl: linear-gradient(180deg, #C5CED9 0%, #B8C2CC 60%, #9DA7B5 100%);--gradient-pearl-reverse: linear-gradient(0deg, #C5CED9 0%, #B8C2CC 60%, #9DA7B5 100%);--gradient-steel-soft: linear-gradient(135deg, rgba(184, 194, 204, .06) 0%, rgba(184, 194, 204, .16) 100%);--gradient-steel-mesh: radial-gradient(at 0% 0%, rgba(184, 194, 204, .2) 0%, transparent 50%), radial-gradient(at 100% 0%, rgba(155, 168, 185, .18) 0%, transparent 50%), radial-gradient(at 50% 100%, rgba(110, 120, 138, .14) 0%, transparent 50%);--gradient-pearl-radial: radial-gradient(circle at 50% 0%, rgba(255, 255, 255, .16) 0%, transparent 60%);--edge-pearl-top: inset 0 1px 0 rgba(255, 255, 255, .65);--edge-pearl-bottom: inset 0 -1px 0 rgba(184, 194, 204, .18);--edge-pearl-both: inset 0 1px 0 rgba(255, 255, 255, .65), inset 0 -1px 0 rgba(184, 194, 204, .18)}@property --fb-glow-intensity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fb-tint{syntax: "<color>"; inherits: true; initial-value: rgba(184,194,204,0);}:root,._fb_token_anchor{--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-luxe: cubic-bezier(.25, .46, .45, .94);--dur-fast: .18s;--dur-base: .28s;--dur-slow: .44s;--fb-shadow-1: inset 0 1px 0 rgba(200, 210, 222, .06), 0 1px 2px rgba(0, 0, 0, .22);--fb-shadow-2: inset 0 1px 0 rgba(200, 210, 222, .07), 0 1px 3px rgba(0, 0, 0, .18), 0 8px 22px rgba(0, 0, 0, .22);--fb-shadow-3: inset 0 1px 0 rgba(200, 210, 222, .09), 0 4px 8px rgba(0, 0, 0, .24), 0 18px 44px rgba(0, 0, 0, .36), 0 0 0 1px rgba(200, 210, 222, .04);--pad-xs: clamp(8px, 1vw, 12px);--pad-sm: clamp(10px, 1.4vw, 14px);--pad-md: clamp(14px, 2vw, 20px);--pad-lg: clamp(18px, 2.6vw, 26px);--pad-xl: clamp(22px, 3.4vw, 36px);--gap-xs: clamp(4px, .6vw, 8px);--gap-sm: clamp(8px, 1vw, 12px);--gap-md: clamp(12px, 1.4vw, 18px);--gap-lg: clamp(16px, 2vw, 24px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background-color:var(--bg);color:var(--heading);min-height:100vh;min-height:100dvh;overflow-x:hidden;color-scheme:light dark;font-family:var(--font-sans);font-size:14px;line-height:1.55;font-feature-settings:"kern" 1,"calt" 1,"ss01" 1,"cv11" 1,"liga" 1;font-variant-ligatures:contextual common-ligatures;font-variant-numeric:lining-nums proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0;overscroll-behavior:none;scroll-behavior:smooth}#root{min-height:100vh;min-height:100dvh;background-color:var(--bg)}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}:where(.fb-scroll,[data-show-scrollbar])::-webkit-scrollbar{width:8px;height:8px}:where(.fb-scroll,[data-show-scrollbar])::-webkit-scrollbar-track{background:transparent}:where(.fb-scroll,[data-show-scrollbar])::-webkit-scrollbar-thumb{background:#b8c2cc52;border-radius:4px;border:2px solid transparent;background-clip:padding-box;transition:background .2s ease}:where(.fb-scroll,[data-show-scrollbar])::-webkit-scrollbar-thumb:hover{background:#b8c2cca6;background-clip:padding-box}:where(.fb-scroll,[data-show-scrollbar]){scrollbar-width:thin;scrollbar-color:rgba(184,194,204,.32) transparent}input,textarea,button,select{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:where(:not([multiple]):not([size])){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23B8C2CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px!important}[data-theme=light] select:where(:not([multiple]):not([size])){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%234A4A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input,textarea,select{color-scheme:dark}button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--heading);font-weight:600;font-feature-settings:"kern" 1,"calt" 1,"ss01" 1,"ss02" 1,"lnum" 1,"tnum" 1;font-variant-ligatures:contextual common-ligatures;font-optical-sizing:auto;text-wrap:balance;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1{font-size:clamp(26px,3.4vw,36px);font-weight:600;letter-spacing:-.034em;line-height:1.05}h2{font-size:clamp(20px,2.6vw,26px);font-weight:600;letter-spacing:-.028em;line-height:1.12}h3{font-size:clamp(17px,2vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.22}h4{font-size:clamp(14px,1.6vw,16px);font-weight:600;letter-spacing:-.014em;line-height:1.3}h5{font-size:13px;font-weight:600;letter-spacing:-.008em;line-height:1.38}h6{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.4}body{font-family:var(--font-sans);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01","cv11"}:where(p){text-wrap:pretty;hanging-punctuation:first last}:where(.fb-lead,[data-lead]){font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.55;color:var(--body);letter-spacing:-.005em}:where(.fb-eyebrow,[data-eyebrow]){font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fb-gold, var(--muted))}@media (display-mode: standalone){body{padding-bottom:env(safe-area-inset-bottom,20px)}}:where(button,[role=button],.fb-btn-press){border-radius:var(--r-md);font-weight:600;font-size:13px;letter-spacing:-.011em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"calt" 1;font-variant-numeric:tabular-nums lining-nums;border:1px solid transparent;background:transparent;color:var(--heading);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;gap:8px;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-luxe),border-color var(--dur-base) var(--ease-luxe),box-shadow var(--dur-base) var(--ease-luxe),color var(--dur-base) var(--ease-luxe),opacity var(--dur-base) var(--ease-luxe)}:where(button,[role=button],.fb-btn-press):not([data-align]){text-align:center!important;justify-content:center!important;align-items:center!important}:where(button,[role=button]) svg:not([data-no-center]){display:block;flex-shrink:0;vertical-align:middle}:where(button:disabled,[role=button][aria-disabled=true]){opacity:.5;cursor:not-allowed}:where(button,[role=button],a,summary):focus-visible,.fb-focus-ring:focus-visible,.fb-glow:focus-visible{outline:none;box-shadow:var(--fb-focus-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){border-radius:var(--r-md);font-size:13px;font-weight:500;transition:border-color var(--dur-base) var(--ease-luxe),background-color var(--dur-base) var(--ease-luxe),box-shadow var(--dur-base) var(--ease-luxe)}:where(input[data-size=sm],select[data-size=sm]){min-height:30px;font-size:12px}:where(input[data-size=md],select[data-size=md]){min-height:36px}:where(input[data-size=lg],select[data-size=lg],textarea[data-size=lg]){min-height:44px;font-size:14px}@media (max-width: 640px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){font-size:16px}}:where(textarea){padding-top:10px;padding-bottom:10px;line-height:1.5;min-height:80px}:where(input::placeholder,textarea::placeholder){color:var(--muted);opacity:1}:where(h1,h2,h3,h4,h5,h6){text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","cv02"}:where(.fb-mono,[data-numeric],[data-amount]){font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:-.02em}:where(code,kbd,samp){font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}:where(html){overscroll-behavior-y:none}:where(img,svg,video){max-width:100%;height:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[style*=fb-shimmer],[class*=fb-spinner],[style*="fb-spin "],[style*=fb-spin],[style*=fb-toast-progress]{animation-duration:revert!important;animation-iteration-count:revert!important}}:where(button[data-variant=primary],[role=button][data-variant=primary]){background:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5)!important;color:#1a1f28!important;font-weight:700!important;letter-spacing:-.005em;border:1px solid rgba(110,120,138,.55);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #6e788a2e,0 1px 2px #1a1f281a,0 4px 12px -2px #b8c2cc66}button[data-variant=primary] *,[role=button][data-variant=primary] *{color:inherit!important}:where(button[data-variant=primary]:hover:not(:disabled)){background:linear-gradient(180deg,#d2dae3,#c5ced9 60%,#a8b2bd);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #6e788a38,0 2px 4px #1a1f281f,0 8px 20px -4px #b8c2cc80;transform:translateY(-1px)}:where(button[data-variant=primary]:active:not(:disabled)){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #6e788a33,0 1px 2px #1a1f2814}:where(button[data-variant=secondary],[role=button][data-variant=secondary]){background:transparent!important;color:var(--fb-heading, var(--heading))!important;border-color:#b8c2cc73!important}:where(button[data-variant=secondary]:hover:not(:disabled)){background:#b8c2cc1a!important;border-color:#b8c2ccd9!important;color:var(--fb-heading, var(--heading))!important}:where(button[data-variant=ghost],[role=button][data-variant=ghost]){background:transparent!important;color:var(--fb-heading, var(--heading))!important;border-color:transparent!important}:where(button[data-variant=ghost]:hover:not(:disabled)){background:#b8c2cc1a!important;color:var(--fb-heading, var(--heading))!important}:where(button[data-variant=danger],[role=button][data-variant=danger]){background:transparent!important;color:#c4706e!important;border-color:#c4706e73!important}:where(button[data-variant=danger]:hover:not(:disabled)){background:#c4706e1a!important;border-color:#c4706ed9!important}:where(button[data-variant=success],[role=button][data-variant=success]){background:transparent;color:var(--fb-emerald, var(--success));border-color:color-mix(in srgb,var(--fb-emerald, var(--success)) 28%,transparent)}:where(button[data-variant=success]:hover:not(:disabled)){background:color-mix(in srgb,var(--fb-emerald, var(--success)) 8%,transparent);border-color:var(--fb-emerald, var(--success))}:where(button[data-variant=icon],[role=button][data-variant=icon]){width:40px;padding:0;border-radius:10px}@media (min-width: 641px) and (max-width: 1024px){:where(button[data-variant=icon]){width:42px}}@media (max-width: 640px){:where(button[data-variant=icon]){width:44px}}:where(button[data-size=xs]){min-height:26px;padding:0 8px;font-size:11px;border-radius:var(--r-xs);gap:4px}:where(button[data-size=sm]){min-height:30px;padding:0 10px;font-size:12px;border-radius:var(--r-sm);gap:6px}:where(button[data-size=md]){min-height:36px;padding:0 14px;font-size:13px;border-radius:var(--r-md);gap:8px}:where(button[data-size=lg]){min-height:42px;padding:0 18px;font-size:14px;border-radius:var(--r-md);gap:10px}:where(button[data-size=xl]){min-height:50px;padding:0 22px;font-size:15px;border-radius:var(--r-lg);gap:12px}:where(button[data-variant]:not([data-size])){min-height:36px;padding:0 14px}@media (max-width: 640px){:where(button[data-size=sm]){min-height:34px}:where(button[data-size=md]){min-height:40px}:where(button[data-size=lg]){min-height:46px}:where(button[data-size=xl]){min-height:54px}:where(button[data-variant]:not([data-size])){min-height:40px}}@media (max-width: 360px){:where(button[data-size=md]){min-height:36px;padding:0 12px;font-size:12.5px}:where(button[data-size=lg]){min-height:40px;padding:0 14px;font-size:13px}:where(button[data-size=xl]){min-height:46px;padding:0 16px;font-size:14px}:where(button[data-variant]:not([data-size])){min-height:36px;padding:0 12px}}button[type=submit]:not([data-no-cta]):not(:disabled),button[data-primary]:not([data-no-cta]):not(:disabled),button[style*="width:100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):not(:disabled),button[style*="width: 100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):not(:disabled),button[style*="width:'100%'"]:not([data-no-cta]):not(:disabled),button[style*="width: '100%'"]:not([data-no-cta]):not(:disabled){box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 1px 3px #00000038!important;letter-spacing:-.012em!important;font-weight:600!important}button[type=submit]:not([data-no-cta]):hover:not(:disabled),button[data-primary]:not([data-no-cta]):hover:not(:disabled),button[style*="width:100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):hover:not(:disabled),button[style*="width: 100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):hover:not(:disabled),button[style*="width:'100%'"]:not([data-no-cta]):hover:not(:disabled),button[style*="width: '100%'"]:not([data-no-cta]):hover:not(:disabled){box-shadow:inset 0 1px #fff3,inset 0 -1px #0003,0 8px 22px #00000042,0 0 0 1px #d4a57438!important;transform:translateY(-1px);filter:brightness(1.04)}button[type=submit]:not([data-no-cta]):active:not(:disabled),button[data-primary]:not([data-no-cta]):active:not(:disabled),button[style*="width:100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):active:not(:disabled),button[style*="width: 100%"]:not([data-no-cta]):not([data-size=xs]):not([data-size=sm]):active:not(:disabled){box-shadow:inset 0 2px 5px #00000038,0 0 0 1px #d4a5744d!important;transform:translateY(0) scale(.992);filter:brightness(.96)}button.fb-btn-press:not([data-no-cta]):not(:disabled){box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001f}button[type=submit][style*="width:100%"],button[type=submit][style*="width: 100%"],button[data-primary][style*="width:100%"],button[data-primary][style*="width: 100%"]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}:where(button[data-variant=primary],button[data-variant=ghost],button[data-variant=secondary]){white-space:nowrap;min-width:max-content}:where(button[data-full=true]){width:100%}:where(.fb-btn-press){position:relative;isolation:isolate}:where(.fb-btn-press):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 35%);pointer-events:none;z-index:-1;opacity:0;transition:opacity .2s ease}:where(.fb-btn-press:hover:not(:disabled)):before{opacity:1}:where(table){width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}:where(thead th){font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-muted, var(--muted));text-align:left;padding:10px 12px;border-bottom:1px solid var(--fb-border, var(--border));background:transparent;white-space:nowrap}:where(tbody td){padding:12px;font-size:13px;color:var(--fb-body, var(--body));border-bottom:1px solid var(--fb-hairlinesoft, rgba(255, 255, 255, .04));vertical-align:middle}:where(tbody tr:last-child td){border-bottom:none}:where(tbody tr){transition:background-color var(--dur-fast) var(--ease-out)}:where(tbody tr:hover td){background-color:var(--fb-bg2, rgba(255, 255, 255, .02))}:where(td[data-numeric],th[data-numeric],.fb-num){text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}:where(thead.fb-sticky th,[data-sticky] thead th){position:sticky;top:0;z-index:1;background:var(--fb-bg, var(--bg));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where([data-status]){display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4;border:1px solid transparent;white-space:nowrap}:where([data-status]):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}:where([data-status=paid],[data-status=success],[data-status=done]){color:var(--fb-paid, var(--success));background:var(--fb-paidbg, rgba(34, 197, 94, .08));border-color:color-mix(in srgb,var(--fb-paid, var(--success)) 22%,transparent)}:where([data-status=overdue],[data-status=error],[data-status=failed]){color:var(--fb-overdue, var(--danger));background:var(--fb-overduebg, rgba(239, 68, 68, .08));border-color:color-mix(in srgb,var(--fb-overdue, var(--danger)) 22%,transparent)}:where([data-status=warning],[data-status=escalation],[data-status=pending]){color:var(--fb-escalation, var(--warn));background:var(--fb-escalationbg, rgba(245, 158, 11, .08));border-color:color-mix(in srgb,var(--fb-escalation, var(--warn)) 22%,transparent)}:where([data-status=draft],[data-status=neutral],[data-status=archived]){color:var(--fb-draft, var(--muted));background:var(--fb-draftbg, rgba(140, 133, 119, .08));border-color:color-mix(in srgb,var(--fb-draft, var(--muted)) 22%,transparent)}:where([data-status=primary],[data-status=open],[data-status=active]){color:var(--fb-gold, #B8C2CC);background:var(--fb-goldbg, rgba(184, 194, 204, .1));border-color:var(--fb-goldborder, rgba(184, 194, 204, .28))}:where(a:not([class*=btn]):not([role=button])){color:#b8c2cc;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .22s cubic-bezier(.2,0,0,1),color .18s ease}:where(a:not([class*=btn]):not([role=button])):hover{background-size:100% 1px;color:#c5ced9}:where(code,kbd,samp){font-family:var(--font-mono);font-size:.92em;padding:1px 6px;border-radius:6px;background:var(--fb-bg2, rgba(255, 255, 255, .04));border:1px solid var(--fb-hairlinesoft, rgba(255, 255, 255, .06));color:var(--fb-heading, var(--heading))}:where(kbd){font-size:.84em;font-weight:600;box-shadow:inset 0 -1px #0000002e}:where([data-scroll],.fb-scroll)::-webkit-scrollbar{width:10px;height:10px}:where([data-scroll],.fb-scroll)::-webkit-scrollbar-track{background:transparent}:where([data-scroll],.fb-scroll)::-webkit-scrollbar-thumb{background:rgba(var(--fb-focus-color, 184, 194, 204),.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .22s cubic-bezier(.32,.72,0,1)}:where([data-scroll],.fb-scroll):hover::-webkit-scrollbar-thumb{background:rgba(var(--fb-focus-color, 184, 194, 204),.45);background-clip:padding-box}:where([data-scroll],.fb-scroll)::-webkit-scrollbar-thumb:active{background:rgba(var(--fb-focus-color, 184, 194, 204),.65);background-clip:padding-box}:where([data-scroll],.fb-scroll)::-webkit-scrollbar-corner{background:transparent}:where([data-scroll],.fb-scroll){scrollbar-width:thin;scrollbar-color:rgba(var(--fb-focus-color, 184, 194, 204),.28) transparent}.fb-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 24px,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 24px,black calc(100% - 24px),transparent 100%)}.fb-scroll-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - 28px),transparent 100%)}:where(ul:not([class]),ol:not([class])){padding-left:1.4em}:where(ul:not([class]) li,ol:not([class]) li){margin-bottom:.35em;line-height:1.55}:where(ul:not([class])){list-style:none}:where(ul:not([class]) li){position:relative}:where(ul:not([class]) li):before{content:"·";position:absolute;left:-1em;color:var(--fb-gold, var(--muted));font-weight:700;font-size:1.4em;line-height:1;top:-.05em}:where(hr){border:none;height:1px;background:var(--fb-hairline, var(--border));margin:16px 0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 95% 58% at 50% -18%,rgba(184,194,204,.14),transparent 55%),radial-gradient(ellipse 75% 50% at 50% 118%,rgba(91,124,182,.06),transparent 60%),radial-gradient(circle at 50% 50%,transparent 55%,rgba(15,18,24,.22) 100%),linear-gradient(180deg,#b8c2cc0a,#0f12180f)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.018;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}html:before{content:"";position:fixed;right:-40px;bottom:-60px;width:320px;height:320px;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g stroke='%23B5B0A4' stroke-width='9' fill='none' stroke-linecap='square'><line x1='22' y1='22' x2='22' y2='80'/><line x1='78' y1='22' x2='78' y2='80'/><line x1='22' y1='22' x2='78' y2='22'/><line x1='22' y1='50' x2='44' y2='50'/><line x1='56' y1='50' x2='78' y2='50'/></g></svg>");background-size:contain;background-repeat:no-repeat;opacity:.025;filter:blur(.4px)}@media (max-width: 640px){html:before{width:200px;height:200px;right:-28px;bottom:-36px;opacity:.03}}html:after{content:"";position:fixed;left:0;right:0;bottom:0;height:1px;pointer-events:none;z-index:100;background:linear-gradient(90deg,transparent 0%,rgba(212,165,116,.18) 25%,rgba(212,165,116,.32) 50%,rgba(212,165,116,.18) 75%,transparent 100%)}#root{position:relative;z-index:1}:where(h1[data-ornament],h2[data-ornament]){position:relative;padding-bottom:.4em}:where(h1[data-ornament]):after,:where(h2[data-ornament]):after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:linear-gradient(90deg,var(--fb-gold, #B8C2CC),transparent);border-radius:2px}:where([data-letterhead]){position:relative}:where([data-letterhead]):before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,var(--fb-gold, #B8C2CC) 30%,var(--fb-gold, #B8C2CC) 70%,transparent);opacity:.45;pointer-events:none;border-radius:1px}:where([data-cartouche]){display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fb-gold, #B8C2CC)}:where([data-cartouche]):before,:where([data-cartouche]):after{content:"";width:18px;height:1px;background:currentColor;opacity:.5}:where(.fb-num,[data-amount]){font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em}:where([data-amount][data-sign=negative]){color:var(--fb-coral, var(--danger))}:where([data-amount][data-sign=positive]){color:var(--fb-paid, var(--success))}:where(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:none}:where(.fb-glass,[data-glass]){background:color-mix(in srgb,var(--fb-bg, var(--bg)) 70%,transparent)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--fb-hairline, rgba(255, 255, 255, .08));box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000073,0 4px 12px #0003}@keyframes fb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fb-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-glow-pulse{0%,to{box-shadow:0 0 #b8c2cc59}50%{box-shadow:0 0 0 8px #b8c2cc00}}@keyframes fb-gold-sweep{0%{background-position:-150% 50%}to{background-position:250% 50%}}@supports (view-transition-name: root){::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-vt-type=slide-right]::view-transition-old(root){animation-name:fb-vt-slide-out-left}html[data-vt-type=slide-right]::view-transition-new(root){animation-name:fb-vt-slide-in-right}html[data-vt-type=slide-left]::view-transition-old(root){animation-name:fb-vt-slide-out-right}html[data-vt-type=slide-left]::view-transition-new(root){animation-name:fb-vt-slide-in-left}html[data-vt-type=scale]::view-transition-new(root){animation-name:fb-vt-scale-in}@keyframes fb-vt-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-3vw);opacity:0}}@keyframes fb-vt-slide-in-right{0%{transform:translate(3vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fb-vt-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(3vw);opacity:0}}@keyframes fb-vt-slide-in-left{0%{transform:translate(-3vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fb-vt-scale-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){html[data-vt-type]::view-transition-old(root),html[data-vt-type]::view-transition-new(root){animation-name:none!important;animation-duration:.001ms!important}}}@keyframes fb-status-pop{0%{transform:scale(.85);opacity:.6}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fb-paid-glow{0%{box-shadow:0 0 #3fb68b8c}60%{box-shadow:0 0 0 14px #3fb68b00}to{box-shadow:0 0 #3fb68b00}}:where([data-status]){transition:background .28s cubic-bezier(.2,0,0,1),color .28s cubic-bezier(.2,0,0,1),border-color .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1)}:where([data-status])[data-status-changed]{animation:fb-status-pop .32s cubic-bezier(.34,1.56,.64,1)}:where([data-status=paid])[data-status-celebrate]{animation:fb-paid-glow 1.2s ease-out}@media (prefers-reduced-motion: reduce){:where([data-status]),:where([data-status])[data-status-changed],:where([data-status=paid])[data-status-celebrate]{animation:none;transition:none}}:where([data-fade-up]){animation:fb-fade-up .36s cubic-bezier(.2,0,0,1) both}:where([data-glow]){animation:fb-glow-pulse 2.4s ease-in-out infinite}:where(.fb-skeleton,[data-skeleton]){background:linear-gradient(90deg,var(--fb-bg2, rgba(255, 255, 255, .04)) 0%,var(--fb-goldbg, rgba(184, 194, 204, .1)) 50%,var(--fb-bg2, rgba(255, 255, 255, .04)) 100%);background-size:200% 100%;animation:fb-shimmer 1.6s linear infinite;border-radius:8px}:where(.fb-shine[data-tone=gold]):after{background:linear-gradient(105deg,transparent 40%,rgba(212,165,116,.18) 50%,transparent 60%)!important}html,body,#root,button,input,select,textarea,[class*=fb-]{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6,.fb-h1,.fb-h2,.fb-h3,.fb-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.011em;line-height:1.18}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1,"cv11" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}.fb-num,.fb-amount,.fb-money,.fb-tabular,[data-tabular],table td,table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"kern" 1,"calt" 1}button,[role=button],.fb-btn{min-height:44px;min-width:44px}button[data-compact],button.fb-btn-compact,.fb-btn-icon{min-height:auto;min-width:auto}html{scroll-behavior:smooth}:focus:not(:focus-visible){outline:none}.fb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0)) 16px max(24px,env(safe-area-inset-bottom,0));z-index:1000;animation:fb-fade-in var(--dur-base) var(--ease-out)}.fb-modal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 20px 60px -10px #00000080;width:min(560px,100%);max-height:min(90vh,90dvh);overflow:auto;animation:fb-scale-in var(--dur-base) cubic-bezier(.16,1,.3,1)}.fb-modal-card.fb-modal-wide{width:min(820px,100%)}.fb-modal-card.fb-modal-full{width:min(1100px,100%);max-height:95vh}@keyframes fb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fb-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fb-empty-icon-in{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes fb-empty-text-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-scale-in{0%{opacity:0;transform:translateY(10px) scale(.96)}70%{opacity:1;transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 599px){.fb-hide-mobile{display:none!important}.fb-stack-mobile{flex-direction:column!important;gap:12px!important}.fb-modal-card{width:100%;border-radius:var(--r-lg) var(--r-lg) 0 0;align-self:end;max-height:92vh;max-height:92dvh}body,#root{font-size:15px}button,[role=button],.fb-btn{min-height:48px}}@media (min-width: 600px) and (max-width: 1023px){.fb-hide-tablet{display:none!important}body,#root{font-size:16px}}@media (min-width: 1024px){.fb-hide-desktop{display:none!important}}.fb-page,#root>div:first-child{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.fb-sticky-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--border)}@media (max-width: 599px){.fb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}button,[role=button],a,input,select,textarea,.fb-elevated,.fb-floating,[data-card],[class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=tile],[class*=Tile],[class*=row],[class*=Row],[data-clickable]{transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)!important}:root{accent-color:var(--fb-gold, #B8C2CC);caret-color:var(--fb-gold, #B8C2CC)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--fb-gold, #B8C2CC)}input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:0 1px 0 0 var(--fb-gold, #B8C2CC),0 2px 0 0 var(--fb-goldbg, rgba(184, 194, 204, .18))!important}[data-clickable]:hover{box-shadow:0 4px 16px #0003}.fb-elevated,.fb-floating,[data-card]{box-shadow:var(--fb-shadow-2);position:relative}.fb-elevated:hover,.fb-floating:hover,[data-card]:hover{box-shadow:var(--fb-shadow-3)}:where(.fb-elevated[data-luxe],[data-card][data-luxe]){box-shadow:inset 0 0 0 1px #d4a5740f,inset 0 1px #d4a5741a,var(--fb-shadow-2)}:where([data-card][data-corner],.fb-elevated[data-corner]){position:relative}:where([data-card][data-corner]):before,:where(.fb-elevated[data-corner]):before{content:"";position:absolute;top:8px;right:8px;width:16px;height:16px;border-top:1px solid var(--fb-gold, #B8C2CC);border-right:1px solid var(--fb-gold, #B8C2CC);opacity:.42;pointer-events:none;border-top-right-radius:2px}:where([data-card][data-corner]):after,:where(.fb-elevated[data-corner]):after{content:"";position:absolute;bottom:8px;left:8px;width:16px;height:16px;border-bottom:1px solid var(--fb-gold, #B8C2CC);border-left:1px solid var(--fb-gold, #B8C2CC);opacity:.42;pointer-events:none;border-bottom-left-radius:2px}html,body,[data-scroll],.fb-hscroll{scroll-behavior:smooth}[style*=overflow],[data-scroll],.fb-hscroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:where(img[data-avatar],img.fb-avatar,[class*=avatar] img,[class*=Avatar] img){border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--fb-hairline, rgba(255, 255, 255, .1)),0 2px 6px #0000002e}:where(button:disabled,[role=button][aria-disabled=true],input:disabled,select:disabled,textarea:disabled){filter:saturate(.4);cursor:not-allowed}@media (prefers-reduced-motion: no-preference){@keyframes fb-loading-pulse{0%,to{opacity:1}50%{opacity:.55}}:where([data-loading=true]){animation:fb-loading-pulse 1.4s var(--ease-in-out) infinite;pointer-events:none}}:where([data-emphasis=hero]){position:relative}:where([data-emphasis=hero]):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,transparent 30%,rgba(212,165,116,.18) 50%,transparent 70%);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);z-index:1}:where([data-emphasis=hero]:hover):after{opacity:1}@media (prefers-reduced-motion: no-preference){:where([data-page-content]){animation:fb-fade-up .32s var(--ease-out) both}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{border-radius:var(--r-md)!important}::selection{background:#b8c2cc6b!important;color:var(--heading)!important;text-shadow:0 0 1px rgba(184,194,204,.4)}::-moz-selection{background:#b8c2cc6b!important;color:var(--heading)!important}button,[role=button]{letter-spacing:-.005em!important;font-feature-settings:"kern" 1,"calt" 1,"lnum" 1,"tnum" 1!important;position:relative;isolation:isolate}button[data-size=lg],[role=button][data-size=lg]{letter-spacing:0!important}button[data-size=sm],[role=button][data-size=sm]{letter-spacing:.005em!important}[data-shine]{overflow:hidden}[data-shine]:before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 48%,rgba(212,165,116,.16) 50%,rgba(255,255,255,.06) 52%,transparent 60%);transition:left .8s var(--ease-out);pointer-events:none;z-index:1}[data-shine]:hover:before{left:120%}button[data-edge]:not(:disabled),[role=button][data-edge]:not(:disabled){box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000014}button:hover:not(:disabled),[role=button]:hover:not(:disabled){box-shadow:0 4px 16px #0003!important;transform:translateY(-.5px)}button:active:not(:disabled),[role=button]:active:not(:disabled){box-shadow:inset 0 1px 3px #0000002e!important;transform:translateY(.5px) scale(.985);transition-duration:80ms!important}:where(button[data-variant=primary],[role=button][data-variant=primary]){background:linear-gradient(180deg,var(--fb-goldsoft, #C5CED9) 0%,var(--fb-gold, #B8C2CC) 60%,color-mix(in srgb,var(--fb-gold, #B8C2CC) 88%,#000) 100%);color:#1a1f28;text-shadow:0 1px 0 rgba(255,255,255,.45);border:1px solid rgba(110,120,138,.55);font-weight:700}button[data-variant=primary]:after,[role=button][data-variant=primary]:after{content:"";position:absolute;top:0;left:1px;right:1px;height:50%;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#ffffff14);pointer-events:none;z-index:-1;opacity:.9;transition:opacity var(--dur-base) var(--ease-out)}button[data-variant=primary]:hover:not(:disabled):after,[role=button][data-variant=primary]:hover:not(:disabled):after{opacity:1}button[data-variant=primary]>*,[role=button][data-variant=primary]>*{position:relative;z-index:1}button[data-loading=true],[role=button][data-loading=true]{pointer-events:none;color:transparent!important;text-shadow:none!important}button[data-loading=true]:after,[role=button][data-loading=true]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.7;animation:fb-btn-spin .7s linear infinite;z-index:3;color:var(--fb-paper, #FBF8F1)}@keyframes fb-btn-spin{to{transform:rotate(360deg)}}@supports selector(:has(*)){button:has(>svg:only-child),button:has(>img:only-child),[role=button]:has(>svg:only-child){aspect-ratio:1;padding:0}}:where([data-btn-group]){display:inline-flex;align-items:stretch;border-radius:var(--r-md);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0003}:where([data-btn-group])>button,:where([data-btn-group])>[role=button]{border-radius:0!important;border-right:1px solid var(--fb-hairline, rgba(255, 255, 255, .08))!important}:where([data-btn-group])>button:last-child,:where([data-btn-group])>[role=button]:last-child{border-right:none!important}button:disabled,[role=button][aria-disabled=true],[role=button]:disabled{filter:saturate(.3) brightness(.85)!important;text-shadow:none!important;cursor:not-allowed!important;box-shadow:none!important}@keyframes fb-toast-in{0%{opacity:0;transform:translate(20px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes fb-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fb-toast-out{0%{opacity:1;transform:translate(0) scale(1);max-height:200px;margin-bottom:8px}to{opacity:0;transform:translate(28px) scale(.96);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes fb-spin{to{transform:rotate(360deg)}}@keyframes fb-slide-up{0%{opacity:0;transform:translateY(18px)}65%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}:where([data-dropcap]):first-letter{font-family:var(--font-display);font-size:3.4em;font-weight:600;float:left;line-height:.85;margin:.05em .1em 0 0;color:var(--fb-gold, #B8C2CC);letter-spacing:-.04em}:where(blockquote[data-luxe],[data-quote]){position:relative;padding:4px 0 4px 24px;font-family:var(--font-display);font-style:italic;font-size:16px;line-height:1.55;color:var(--fb-body, var(--body));border-left:2px solid var(--fb-gold, #B8C2CC)}:where(blockquote[data-luxe]):before,:where([data-quote]):before{content:"“";position:absolute;left:6px;top:-8px;font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--fb-gold, #B8C2CC);line-height:1;opacity:.5}:where([data-eyebrow][data-luxe],.fb-eyebrow.luxe):before{content:"◆";display:inline-block;margin-right:.5em;font-size:.7em;color:var(--fb-gold, #B8C2CC);vertical-align:.05em}:where(table[data-luxe] tbody tr){position:relative}:where(table[data-luxe] tbody tr):after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--fb-gold, #B8C2CC);opacity:0;transition:opacity var(--dur-base) var(--ease-luxe)}:where(table[data-luxe] tbody tr:hover):after{opacity:.6}:where(em,[data-emph]){font-style:italic;color:color-mix(in srgb,var(--heading) 70%,var(--fb-gold, #B8C2CC) 30%);font-weight:500}:where(dl[data-luxe]){display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;align-items:baseline}:where(dl[data-luxe] dt){font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fb-muted, var(--muted));white-space:nowrap}:where(dl[data-luxe] dd){font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fb-heading, var(--heading));margin:0}:where([data-spotlight]){position:relative;overflow:hidden;isolation:isolate}:where([data-spotlight]):before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,165,116,.08),transparent 30%);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-luxe);z-index:0}:where([data-spotlight]:hover):before{opacity:1}:where([data-spotlight])>*{position:relative;z-index:1}:where(hr[data-luxe],[data-divider=luxe]){border:none;height:auto;background:none;display:flex;align-items:center;text-align:center;margin:24px 0;position:relative}:where(hr[data-luxe]):before,:where(hr[data-luxe]):after,:where([data-divider=luxe]):before,:where([data-divider=luxe]):after{content:"";flex:1;height:1px;background:var(--fb-hairline, rgba(255,255,255,.1))}:where(hr[data-luxe]):after,:where([data-divider=luxe]):after{margin-left:12px}:where(hr[data-luxe]):before,:where([data-divider=luxe]):before{margin-right:12px}@supports (background-clip: text) or (-webkit-background-clip: text){:where(h1[data-shimmer],h2[data-shimmer],[data-shimmer]){background:linear-gradient(180deg,var(--fb-heading, var(--heading)) 0%,color-mix(in srgb,var(--fb-heading, var(--heading)) 88%,var(--fb-gold, #B8C2CC)) 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important}}:root{--surface-warm: color-mix(in srgb, var(--surface) 85%, #1A0E04 15%)}@media (max-width: 360px){html,body{font-size:13px}h1{font-size:22px!important;line-height:1.12;letter-spacing:-.03em}h2{font-size:18px!important;line-height:1.18}h3{font-size:16px!important}h4{font-size:13px!important}html:before{width:160px;height:160px;right:-22px;bottom:-28px;opacity:.025}html:after{background:linear-gradient(90deg,transparent 0%,rgba(212,165,116,.2) 50%,transparent 100%)}:where(thead th){padding:8px;font-size:10px}:where(tbody td){padding:10px 8px;font-size:12px}:where([data-status]){padding:2px 8px;font-size:10.5px}}@media (min-width: 641px) and (max-width: 1024px){html:before{width:280px;height:280px;opacity:.035}}@media (min-width: 1025px){h1{letter-spacing:-.036em}}button,[role=button]{max-width:100%}:where(button[data-truncate],[role=button][data-truncate]){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}button[data-multiline],[role=button][data-multiline]{white-space:normal;text-align:center;height:auto;line-height:1.3;padding-top:8px;padding-bottom:8px}button[style*="rgb(212, 165, 116)"]:not(:disabled),button[style*="rgb(212,165,116)"]:not(:disabled){box-shadow:inset 0 1px #fff5dc59,inset 0 -1px #7c501e52,0 1px 2px #0000002e,0 0 0 .5px #7c501e40!important;letter-spacing:-.012em!important;font-weight:600!important;text-shadow:0 1px 0 rgba(255,248,220,.18);position:relative;overflow:hidden;isolation:isolate}button[style*="rgb(212, 165, 116)"]:not(:disabled):after,button[style*="rgb(212,165,116)"]:not(:disabled):after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#fffae638,#fffae60a);pointer-events:none;border-radius:inherit;z-index:0}button[style*="rgb(212, 165, 116)"]>*,button[style*="rgb(212,165,116)"]>*{position:relative;z-index:1}button[style*="rgb(212, 165, 116)"]:hover:not(:disabled),button[style*="rgb(212,165,116)"]:hover:not(:disabled){box-shadow:inset 0 1px #fff5dc73,inset 0 -1px #7c501e66,0 8px 24px #d4a57452,0 1px 3px #0000003d,0 0 0 .5px #7c501e66!important;transform:translateY(-1px);filter:brightness(1.05) saturate(1.04)}button[style*="rgb(212, 165, 116)"]:active:not(:disabled),button[style*="rgb(212,165,116)"]:active:not(:disabled){box-shadow:inset 0 2px 5px #5032124d,0 0 0 .5px #7c501e80!important;transform:translateY(0) scale(.992);filter:brightness(.96);transition-duration:80ms!important}button[style*="rgb(110, 189, 138)"]:not(:disabled),button[style*="rgb(110,189,138)"]:not(:disabled){box-shadow:inset 0 1px #dcfae652,inset 0 -1px #285a3c47,0 1px 2px #00000029,0 0 0 .5px #285a3c38!important;letter-spacing:-.012em!important;font-weight:600!important;text-shadow:0 1px 0 rgba(255,255,255,.14);position:relative;overflow:hidden;isolation:isolate}button[style*="rgb(110, 189, 138)"]:not(:disabled):after,button[style*="rgb(110,189,138)"]:not(:disabled):after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff2e,#ffffff08);pointer-events:none;border-radius:inherit;z-index:0}button[style*="rgb(110, 189, 138)"]>*,button[style*="rgb(110,189,138)"]>*{position:relative;z-index:1}button[style*="rgb(110, 189, 138)"]:hover:not(:disabled),button[style*="rgb(110,189,138)"]:hover:not(:disabled){box-shadow:inset 0 1px #dcfae66b,inset 0 -1px #285a3c57,0 8px 22px #6ebd8a47,0 1px 3px #00000038!important;transform:translateY(-1px);filter:brightness(1.05) saturate(1.04)}button[style*="rgb(110, 189, 138)"]:active:not(:disabled),button[style*="rgb(110,189,138)"]:active:not(:disabled){box-shadow:inset 0 2px 5px #143c284d!important;transform:translateY(0) scale(.992);filter:brightness(.96);transition-duration:80ms!important}button[style*="background: transparent"][style*="border: 1px solid"]:not(:disabled),button[style*="background:transparent"][style*="border:1px solid"]:not(:disabled){position:relative;isolation:isolate;letter-spacing:-.005em;transition:box-shadow var(--dur-base, .24s) var(--ease-luxe, ease-out),border-color var(--dur-base, .24s) var(--ease-luxe, ease-out),transform var(--dur-fast, .14s) var(--ease-out, ease-out)!important}button[style*="background: transparent"][style*="border: 1px solid"]:hover:not(:disabled),button[style*="background:transparent"][style*="border:1px solid"]:hover:not(:disabled){box-shadow:inset 0 1px #fff5dc0f,0 4px 14px #00000029,0 0 0 1px #d4a57447!important;border-color:#d4a57473!important;transform:translateY(-.5px)}button[style*="background: transparent"][style*="border: 1px solid"]:active:not(:disabled),button[style*="background:transparent"][style*="border:1px solid"]:active:not(:disabled){box-shadow:inset 0 1px 3px #0000002e!important;transform:translateY(.5px) scale(.992)}button[style*="rgb(196, 112, 110)"]:not(:disabled),button[style*="rgb(196,112,110)"]:not(:disabled){position:relative;letter-spacing:-.005em}button[style*="rgb(196, 112, 110)"]:hover:not(:disabled),button[style*="rgb(196,112,110)"]:hover:not(:disabled){box-shadow:inset 0 1px #ffdcdc0f,0 4px 14px #c4706e29,0 0 0 1px #c4706e73!important;border-color:#c4706ea6!important;transform:translateY(-.5px)}.fb-logo-mark,[data-logo=mark]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#0a0c10;position:relative;flex-shrink:0;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:28px;line-height:1;color:transparent;background-image:linear-gradient(180deg,#e5bc8c2e,#b8c2cc0a),radial-gradient(ellipse at top,rgba(212,165,116,.12),transparent 60%);box-shadow:inset 0 0 0 1px #e5bc8c52,inset 0 1px #fffae61a,0 1px 2px #0000004d,0 4px 12px #0000003d}.fb-logo-mark:before,[data-logo=mark]:before{content:"ƒ";background:linear-gradient(180deg,#e5bc8c,#d4a574 55%,#b8c2cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.06em;padding-bottom:2px}.fb-logo-mark[data-size=sm],[data-logo=mark][data-size=sm]{width:28px;height:28px;border-radius:7px;font-size:22px}.fb-logo-mark[data-size=lg],[data-logo=mark][data-size=lg]{width:44px;height:44px;border-radius:11px;font-size:34px}.fb-logo-mark[data-size=xl],[data-logo=mark][data-size=xl]{width:56px;height:56px;border-radius:14px;font-size:44px}.fb-logo-wordmark,[data-logo=wordmark]{font-family:var(--font-sans);font-weight:600;font-size:17px;letter-spacing:-.022em;color:var(--heading);display:inline-block;line-height:1}.fb-logo-wordmark:first-letter,[data-logo=wordmark]:first-letter{color:#d4a574;font-style:italic;font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;margin-right:.04em}.fb-logo-lockup,[data-logo=lockup]{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.fb-logo-letterhead{display:inline-flex;align-items:center;gap:14px;padding:12px 18px;border-radius:var(--r-md);background:linear-gradient(180deg,rgba(212,165,116,.04) 0%,transparent 100%);border-top:1px solid rgba(212,165,116,.18)}.fb-logo-tagline,[data-logo=tagline]{display:block;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:3px}.fb-brand-footer{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--muted);opacity:.7}.fb-brand-footer:before{content:"ƒ";font-family:var(--font-display);font-style:italic;font-weight:700;font-size:13px;color:var(--fb-gold, #D4A574)}@keyframes fb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}:where(.fb-elevated,.fb-floating,[data-card],[class~=card],[class*=-card],[class*=Card-],[class~=panel],[class*=-panel],[class*=Panel-],[class~=tile],[class*=-tile],[class*=Tile-]){border-radius:var(--r-md);box-shadow:var(--fb-shadow-2);transition:box-shadow var(--dur-base) var(--ease-luxe),transform var(--dur-base) var(--ease-luxe),border-color var(--dur-base) var(--ease-luxe)}:where(.fb-elevated:hover,.fb-floating:hover,[data-card]:hover,[class~=card]:hover,[class~=panel]:hover){box-shadow:var(--fb-shadow-3)}:where(.fb-floating,[data-floating]){box-shadow:var(--fb-shadow-3);border-radius:var(--r-lg)}:where([data-block=xs]){padding:var(--pad-xs)}:where([data-block=sm]){padding:var(--pad-sm)}:where([data-block=md]){padding:var(--pad-md)}:where([data-block=lg]){padding:var(--pad-lg)}:where([data-block=xl]){padding:var(--pad-xl)}:where([data-stack=xs]){display:flex;flex-direction:column;gap:var(--gap-xs)}:where([data-stack=sm]){display:flex;flex-direction:column;gap:var(--gap-sm)}:where([data-stack=md]){display:flex;flex-direction:column;gap:var(--gap-md)}:where([data-stack=lg]){display:flex;flex-direction:column;gap:var(--gap-lg)}:where([data-row=xs]){display:flex;align-items:center;gap:var(--gap-xs)}:where([data-row=sm]){display:flex;align-items:center;gap:var(--gap-sm)}:where([data-row=md]){display:flex;align-items:center;gap:var(--gap-md)}:where([data-row=lg]){display:flex;align-items:center;gap:var(--gap-lg)}:root{--hairline-color: rgba(200, 210, 222, .1);--hairline-color-strong: rgba(200, 210, 222, .18)}:where([data-hairline]){border:1px solid var(--hairline-color)}:where([data-hairline=strong]){border:1px solid var(--hairline-color-strong)}:where([data-hairline=top]){border-top:1px solid var(--hairline-color)}:where([data-hairline=bottom]){border-bottom:1px solid var(--hairline-color)}:where([data-hairline=left]){border-left:1px solid var(--hairline-color)}:where([data-hairline=right]){border-right:1px solid var(--hairline-color)}@media (max-width: 360px){:where(.fb-elevated,.fb-floating,[data-card],[class~=card],[class~=panel],[class~=tile]){border-radius:var(--r-sm);box-shadow:var(--fb-shadow-1)}:where([data-block=md]){padding:var(--pad-sm)}:where([data-block=lg]){padding:var(--pad-md)}:where([data-block=xl]){padding:var(--pad-lg)}}@media (max-width: 640px){:where(.fb-floating,[data-floating]){border-radius:var(--r-md)}}@media (min-width: 1025px){:where(.fb-floating,[data-floating]){box-shadow:var(--fb-shadow-3)}}:where([data-container=prose]){max-width:68ch;margin-inline:auto}:where([data-container=content]){max-width:min(100%,1200px);margin-inline:auto;padding-inline:var(--pad-md)}:where([data-container=wide]){max-width:min(100%,1440px);margin-inline:auto;padding-inline:var(--pad-md)}:where([data-section]){margin-block:var(--gap-lg)}:where([data-section=lg]){margin-block:clamp(24px,4vw,56px)}:where(.fb-elevated,[data-card],.fb-floating){min-width:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,label){text-rendering:optimizeLegibility}:where(button,[role=button]){font-weight:600!important;letter-spacing:-.005em!important}button[style*="rgb(184, 194, 204)"],button[style*="rgb(200, 210, 222)"],button[style*="rgb(184,194,204)"],button[style*="rgb(200,210,222)"]{text-shadow:0 1px 0 rgba(0,0,0,.18)!important}button[style*="rgb(212, 165, 116)"],button[style*="rgb(212,165,116)"]{text-shadow:0 1px 0 rgba(0,0,0,.22)!important}button[style*="rgb(110, 189, 138)"],button[style*="rgb(110,189,138)"]{text-shadow:0 1px 0 rgba(0,0,0,.2)!important}:where(input,select,textarea){font-weight:500}@media (max-width: 640px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:max(16px,1em)!important}}:where([data-status]){font-weight:600!important;font-size:max(11px,.72em)!important;letter-spacing:.015em!important}:where(thead th){font-family:var(--font-sans);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}:where(tbody td){color:var(--body)}:where(.fb-badge,[data-badge],[data-tag],.fb-eyebrow,[data-eyebrow]){font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;font-size:max(10px,.7em)}:where(.fb-mono,[data-numeric],[data-amount]){font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-weight:500}:where(button:disabled,[aria-disabled=true]){opacity:.55;filter:saturate(.5)}:where(input::placeholder,textarea::placeholder){color:var(--muted)!important;opacity:.72;font-weight:400}:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}button[style*="rgb(212, 165, 116)"]:not(:disabled),button[style*="rgb(212,165,116)"]:not(:disabled),button[style*="background: #D4A574"]:not(:disabled),button[style*="background:#D4A574"]:not(:disabled),button[style*="background:'#D4A574'"]:not(:disabled),button[style*='background: "#D4A574"']:not(:disabled){background:#b8c2cc!important;color:#1a1f28!important;text-shadow:0 1px 0 rgba(255,255,255,.18)!important}[style*="color: rgb(212, 165, 116)"],[style*="color:rgb(212, 165, 116)"],[style*="color: rgb(212,165,116)"],[style*="color:rgb(212,165,116)"],[style*="color: #D4A574"],[style*="color:#D4A574"],[style*="color:'#D4A574'"],[style*='color: "#D4A574"']{color:#b8c2cc!important}[style*="1px solid rgb(212, 165, 116)"],[style*="1px solid rgb(212,165,116)"],[style*="1px solid #D4A574"],[style*="2px solid #D4A574"],[style*="border-color: rgb(212, 165, 116)"],[style*="border-color: #D4A574"]{border-color:#b8c2cc6b!important}:not(button)[style*="background: rgb(212, 165, 116)"],:not(button)[style*="background:rgb(212, 165, 116)"],:not(button)[style*="background: #D4A574"],:not(button)[style*="background:#D4A574"]{background:#b8c2cc!important;color:#1a1f28!important}[style*="background:'#D4A57415'"],[style*="background: #D4A57415"],[style*="background:'#D4A57418'"],[style*="background: #D4A57418"],[style*="background:'#D4A57422'"],[style*="background: #D4A57422"],[style*="background:'#D4A57430'"],[style*="background: #D4A57430"],[style*="background:'#D4A57444'"],[style*="background: #D4A57444"],[style*="background:'#D4A57455'"],[style*="background: #D4A57455"],[style*="background:'#D4A57488'"],[style*="background: #D4A57488"]{background:#b8c2cc1a!important}button[style*="rgb(212, 165, 116)"]:hover:not(:disabled),button[style*="rgb(212,165,116)"]:hover:not(:disabled){background:#c5ced9!important;filter:brightness(1.04)}button[style*="rgb(110, 189, 138)"]:not(:disabled),button[style*="rgb(110,189,138)"]:not(:disabled){background:#b8c2cc!important;color:#1a1f28!important;text-shadow:0 1px 0 rgba(255,255,255,.18)!important}button[style*="rgb(110, 189, 138)"]:hover:not(:disabled),button[style*="rgb(110,189,138)"]:hover:not(:disabled){background:#c5ced9!important;filter:brightness(1.04)}button[style*="rgb(212, 145, 94)"]:not(:disabled),button[style*="rgb(212,145,94)"]:not(:disabled){background:#b8c2cc!important;color:#1a1f28!important}button[style*="rgb(124, 147, 195)"]:not(:disabled),button[style*="rgb(124,147,195)"]:not(:disabled){background:transparent!important;color:var(--fb-heading, var(--heading))!important;border:1px solid rgba(184,194,204,.22)!important}button[style*="rgb(196, 112, 110)"]:not(:disabled),button[style*="rgb(196,112,110)"]:not(:disabled){text-shadow:0 1px 0 rgba(0,0,0,.22)}:where(button[data-variant=primary],[role=button][data-variant=primary]){background:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5)!important;color:#1a1f28!important;border:1px solid rgba(110,120,138,.55)!important;font-weight:700!important;text-shadow:0 1px 0 rgba(255,255,255,.45)}:where(button[data-variant=primary]:hover:not(:disabled)){background:linear-gradient(180deg,#d2dae3,#c5ced9 60%,#a8b2bd)!important;filter:brightness(1.02)}button[data-variant=primary]:after,[role=button][data-variant=primary]:after{display:none!important}:where(button[data-variant=success]){background:#b8c2cc1f!important;color:#b8c2cc!important;border-color:#b8c2cc47!important}:where(button[data-variant=ghost]){background:transparent!important;color:var(--fb-heading, var(--heading))!important;border-color:#b8c2cc2e!important}:where(button[data-variant=ghost]:hover:not(:disabled)){background:#b8c2cc0f!important;border-color:#b8c2cc52!important}:where(button[data-variant=danger]){background:transparent!important;color:#c4706e!important;border-color:#c4706e52!important}:where(button[data-variant=danger]:hover:not(:disabled)){background:#c4706e14!important;border-color:#c4706e!important}:where([data-grid=cards],[data-grid=folders],[data-grid=people]){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:var(--gap-md)!important}@media (max-width: 640px){:where([data-grid=cards],[data-grid=folders],[data-grid=people]){grid-template-columns:1fr!important}}@media (min-width: 641px) and (max-width: 1024px){:where([data-grid=cards],[data-grid=folders],[data-grid=people]){grid-template-columns:repeat(2,1fr)!important}}:where([data-folder-row],[data-pill-row]){display:flex!important;gap:var(--gap-sm)!important;flex-wrap:wrap!important;align-items:center!important}:where([data-folder-row])>*,:where([data-pill-row])>*{flex:0 0 auto!important;min-width:0}@media (max-width: 640px){:where([data-folder-row])>*,:where([data-pill-row])>*{flex:1 1 calc(50% - var(--gap-sm))!important;min-width:0}}:where(button,[role=button]){min-width:0;flex-shrink:0}@media (min-width: 641px){:where(button:not([data-full=true]):not([data-multiline]):not([data-tall]),[role=button]:not([data-full=true]):not([data-multiline])){flex-grow:0;flex-shrink:0;min-width:max-content;max-height:52px}}@media (max-width: 640px){:where(button[data-full=true],button[type=submit]){width:100%}}:where(button>span,button>div){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(button[style*="flex-direction: column"]>*,button[style*="flexDirection: column"]>*,button[style*="flexDirection:'column'"]>*){white-space:normal;overflow:visible;text-overflow:clip}:where(button[style*="flex-direction:column"]>*:first-child,button[style*="flexDirection: column"]>*:first-child,button[style*="flexDirection:'column'"]>*:first-child){color:var(--fb-heading)!important;font-weight:600!important;font-size:max(13px,1em)!important}:where(button[style*="flex-direction:column"],button[style*="flexDirection: column"],button[style*="flexDirection:'column'"]){min-width:150px!important;align-items:flex-start!important}@media (max-width: 640px){:where(button[style*="flex-direction:column"],button[style*="flexDirection: column"],button[style*="flexDirection:'column'"]){min-width:130px!important}}:where(button[style*="flex-direction:column"]:hover:not(:disabled),button[style*="flexDirection: column"]:hover:not(:disabled),button[style*="flexDirection:'column'"]:hover:not(:disabled)){transform:translateY(-1px);border-color:#b8c2cc52!important}:where(header button,[role=banner] button,[class*=topbar] button,[class*=Topbar] button,[class*=TopBar] button){border-radius:var(--r-md)!important}:where([class*=notice]:not([class*=notification-list]),[class*=Notice],[class*=banner]:not([class*=banner-icon]),[class*=Banner],[data-banner]){border-radius:var(--r-md);background:linear-gradient(180deg,#b8c2cc0d,#b8c2cc05)!important;border:1px solid rgba(184,194,204,.1);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000029;padding:var(--pad-sm) var(--pad-md);transition:border-color var(--dur-base) var(--ease-luxe)}:where([class*=notice]:hover,[class*=banner]:hover,[data-banner]:hover){border-color:#b8c2cc2e}:where([class*=empty-state],[class*=EmptyState],[class*=emptyState],[data-empty-state]){text-align:center;padding:clamp(32px,5vw,56px) var(--pad-md);border-radius:var(--r-lg);background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(184,194,204,.04),transparent 70%)}:where([class*=empty-state] h3,[class*=EmptyState] h3,[data-empty-state] h3){margin-block:12px 6px;font-size:clamp(16px,2vw,20px);font-weight:600;color:var(--fb-heading)}:where([class*=empty-state] p,[class*=EmptyState] p,[data-empty-state] p){color:var(--fb-muted);font-size:13px;max-width:42ch;margin:0 auto;line-height:1.55}:where(td [data-status],td [class*=status-],td [class*=Status]){display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}:where([class*=toast]:not([class*=toaster]),[class*=Toast],[data-toast],[role=status],[role=alert]){border-radius:var(--r-md);background:#141820eb!important;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(184,194,204,.12);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #0000003d,0 16px 40px #00000052;padding:var(--pad-sm) var(--pad-md);color:var(--fb-heading);font-size:13px;font-weight:500}:where([class*=modal]:not([class*=modal-trigger]):not([class*=modal-backdrop]),[class*=Modal]:not([class*=ModalTrigger]),[class*=dialog]:not([class*=dialog-trigger]),[class*=Dialog],[role=dialog][aria-modal=true],[data-modal]:not([data-modal=trigger])){border-radius:var(--r-lg);background:linear-gradient(180deg,#1c222cf5,#141820f5);border:1px solid rgba(184,194,204,.1);box-shadow:inset 0 1px #b8c2cc14,0 4px 12px #0000004d,0 24px 64px #00000080;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}:where([class*=modal-backdrop],[class*=ModalBackdrop],[class*=dialog-backdrop],[data-modal-backdrop]){background:#000000a6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where(input:focus-visible,select:focus-visible,textarea:focus-visible){border-color:#b8c2cc6b!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #b8c2cc1f,0 1px 2px #0000002e!important}:where(tbody tr:hover){background-color:#b8c2cc0a!important}:where(tbody tr){transition:background-color var(--dur-base) var(--ease-luxe)}:where([aria-current=page],[aria-selected=true],[data-active=true]){position:relative}@keyframes fb-spin-premium{to{transform:rotate(360deg)}}:where(.fb-spinner,[data-spinner]){width:16px;height:16px;border-radius:50%;border:2px solid rgba(184,194,204,.18);border-top-color:#b8c2ccc7;animation:fb-spin-premium .72s linear infinite;display:inline-block}input[type=checkbox],input[type=radio]{accent-color:#B8C2CC}:where([data-scroll])::-webkit-scrollbar{width:10px;height:10px}:where([data-scroll])::-webkit-scrollbar-track{background:transparent}:where([data-scroll])::-webkit-scrollbar-thumb{background:#b8c2cc2e;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background var(--dur-base) var(--ease-luxe)}:where([data-scroll]:hover)::-webkit-scrollbar-thumb{background:#b8c2cc52;background-clip:padding-box}:where(.fb-tag,[data-tag],[class*=demo-badge],[class*=DemoBadge],[class*=status-tag],[class*=StatusTag]){display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;background:#b8c2cc1a;color:#b8c2ccc7;border:1px solid rgba(184,194,204,.16)}:where(a:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible){outline:var(--fb-focus-outline);outline-offset:var(--fb-focus-outline-off);border-radius:var(--r-sm)}.fb-focus-soft:focus-visible{outline:none;box-shadow:var(--fb-focus-ring-soft)}.fb-press{transition:transform .12s cubic-bezier(.32,.72,0,1);transform-origin:center;will-change:transform}.fb-press:active{transform:scale(.97);transition-duration:80ms;transition-timing-function:cubic-bezier(.4,0,.6,1)}@media (prefers-reduced-motion: reduce){.fb-press,.fb-press:active{transform:none;transition:none}}.fb-glow{transition:box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.fb-glow:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 1px #00c2a852,0 0 16px -2px #00c2a873}@media (prefers-reduced-motion: reduce){.fb-glow{transition:none}.fb-glow:hover{box-shadow:none}}:where([class*=dropdown-menu],[class*=DropdownMenu],[class*=popover-content],[class*=PopoverContent],[role=menu][aria-orientation=vertical]){border-radius:var(--r-md);background:#141820f5;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(184,194,204,.1);box-shadow:inset 0 1px #b8c2cc0f,0 4px 12px #0000004d,0 16px 40px #0006;padding:4px}:where([class*=dropdown-menu] button,[class*=popover-content] button,[role=menu] [role=menuitem]){padding:8px 10px;border-radius:var(--r-sm);text-align:left;width:100%;background:transparent;border:none}:where([class*=dropdown-menu] button:hover,[class*=popover-content] button:hover,[role=menu] [role=menuitem]:hover){background:#b8c2cc14}:where(input[type=search],input[class*=search],input[placeholder*=suchen i]){padding-left:36px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23B8C2CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>");background-repeat:no-repeat;background-position:12px center;background-size:14px 14px}:where([class*=kpi],[class*=KPI],[class*=metric],[class*=Metric]) :where(span,div){font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1}:where(button[style*="border-radius: 99"],button[style*="border-radius:99"],button[style*="borderRadius: 99"],button[style*="borderRadius:99"],button[style*="border-radius: 999"],button[style*="borderRadius: 999"]){min-height:32px!important;padding-left:clamp(10px,1.4vw,14px)!important;padding-right:clamp(10px,1.4vw,14px)!important}:where([data-avatar-tile],[class*=avatarTile],[class*=memberTile],[class*=MemberTile]){display:flex;align-items:center;gap:var(--gap-sm);padding:var(--pad-sm);min-height:56px;border-radius:var(--r-md);background:var(--fb-bg2, rgba(255,255,255,.03));border:1px solid var(--hairline-color)}:where(button:not([style*="color:"]):not([style*="color :"]):not([data-variant]),[role=button]:not([style*="color:"]):not([data-variant])){color:var(--fb-heading, var(--heading))!important}@media (max-width: 640px){:where(.fb-elevated,[data-card],[class*=card]:not([class*=cardapan]),[class*=panel],[class*=Panel]){width:100%!important;margin-inline:0!important}}@keyframes fb-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media print{*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:none!important;transition:none!important}body *:not([data-fb-paper]):not([data-fb-paper] *):not(:has([data-fb-paper])){background:transparent!important;color:#000!important}html,body{background:#fff!important;color:#000!important;font-size:11pt;line-height:1.4}body:before,body:after,html:before,html:after{display:none!important}:where(aside,header,nav,footer,[class*=sidebar],[class*=Sidebar],[class*=topbar],[class*=Topbar],[class*=navbar],[class*=Navbar],[class*=bottom-nav],[data-no-print],.fb-no-print){display:none!important}:where([class*=modal-backdrop],[class*=ModalBackdrop],[class*=toast],[class*=Toast],[data-toast]){display:none!important}:where([class*=modal]:not([class*=modal-backdrop]),[role=dialog]){position:static!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;border:none!important;box-shadow:none!important;page-break-inside:auto}table:not([data-fb-paper] *){border-collapse:collapse!important;width:100%!important;page-break-inside:auto}thead:not([data-fb-paper] *){display:table-header-group}tfoot:not([data-fb-paper] *){display:table-footer-group}tr:not([data-fb-paper] *){page-break-inside:avoid}th:not([data-fb-paper] *),td:not([data-fb-paper] *){border:1px solid #999!important;padding:6pt 8pt!important;color:#000!important;font-size:9pt;text-align:left;background:transparent!important}thead th:not([data-fb-paper] *){background:#f4f4f4!important;border-bottom:2px solid #000!important;font-weight:700!important;text-transform:uppercase;font-size:8pt;letter-spacing:.04em}h1:not([data-fb-paper] *),h2:not([data-fb-paper] *),h3:not([data-fb-paper] *),h4:not([data-fb-paper] *),h5:not([data-fb-paper] *),h6:not([data-fb-paper] *){color:#000!important;page-break-after:avoid;font-family:Georgia,"Source Serif 4",serif!important}h1:not([data-fb-paper] *){font-size:18pt;margin-bottom:8pt}h2:not([data-fb-paper] *){font-size:14pt;margin-top:14pt;margin-bottom:6pt}h3:not([data-fb-paper] *){font-size:12pt;margin-top:10pt;margin-bottom:4pt}p:not([data-fb-paper] *),li:not([data-fb-paper] *){color:#000!important;orphans:3;widows:3}a:not([href^="#"]):not([data-fb-paper] *):after{content:" (" attr(href) ")";font-size:.85em;color:#555!important}:where([data-status]):not([data-fb-paper] *){background:transparent!important;border:1px solid #555!important;color:#000!important;padding:1pt 4pt!important;text-transform:uppercase}button:not([data-print-allowed]),[role=button]:not([data-print-allowed]){display:none!important}:where(.fb-elevated,[data-card]):not([data-fb-paper] *){border:1px solid #ccc!important;padding:8pt!important;margin-bottom:6pt!important;page-break-inside:avoid}input:not([data-fb-paper] *),select:not([data-fb-paper] *),textarea:not([data-fb-paper] *){border:none!important;border-bottom:1px solid #555!important;border-radius:0!important;padding:2pt 4pt!important;font-size:10pt;color:#000!important;background:transparent!important}:where(.fb-mono,[data-numeric],[data-amount]){font-feature-settings:"tnum" 1,"lnum" 1}@page{margin:18mm 14mm;size:A4}#fb-print-mount{display:block!important}:where(strong,b):not([data-fb-paper] *){color:#000!important;font-weight:700!important}:where(em,i):not([data-fb-paper] *){color:#000!important;font-style:italic!important}}@media (hover: none) and (pointer: coarse){:where(button:hover:not(:disabled),[role=button]:hover:not(:disabled)){transform:none!important}:where(button,[role=button],a[role=button],[data-clickable]){min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:transparent}}@supports (padding: env(safe-area-inset-top)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:where([class*=bottom-nav],[class*=BottomNav]){padding-bottom:env(safe-area-inset-bottom)}:where([class*=topbar],[class*=Topbar],header){padding-top:env(safe-area-inset-top)}}@media (prefers-reduced-motion: no-preference){@keyframes fb-tab-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:where([data-tab-content],[role=tabpanel]:not([hidden])){animation:fb-tab-enter .24s var(--ease-luxe) both}@keyframes fb-list-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:where([data-list-enter]){animation:fb-list-enter .2s var(--ease-luxe) both}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(label){display:inline-block;font-size:12px;font-weight:600;letter-spacing:.005em;color:var(--fb-heading);margin-bottom:4px}:where(.fb-helper,[data-helper]){display:block;font-size:11px;color:var(--fb-muted);margin-top:4px;line-height:1.4}:where(.fb-error,[data-error],[aria-invalid=true]+[role=alert]){display:block;font-size:11px;font-weight:500;color:#c4706e;margin-top:4px;line-height:1.4}:where(input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]){border-color:#c4706e!important}:where(input[aria-invalid=true]:focus-visible){box-shadow:0 0 0 3px #c4706e2e,0 1px 2px #0000002e!important}:where(label[data-required]:after){content:" *";color:#c4706e;font-weight:700}:where(.fb-field,[data-field]){display:flex;flex-direction:column;gap:4px;margin-bottom:14px}:where([class*=info-bar],[class*=InfoBar],[class*=notification-strip],[class*=NotificationStrip],[class*=alert-bar],[class*=AlertBar],[data-info-bar],[data-notification-bar]){display:flex;align-items:center;gap:var(--gap-sm);padding:8px 14px;border-radius:var(--r-md);background:linear-gradient(180deg,#b8c2cc0f,#b8c2cc08);border:1px solid rgba(184,194,204,.1);font-size:12px;color:var(--fb-body);box-shadow:inset 0 1px #b8c2cc0f,0 1px 2px #00000029}:where([data-info-bar=warn],[data-notification-bar=warn]){background:linear-gradient(180deg,#c4915a14,#c4915a0a);border-color:#c4915a38;color:#dcc8aaf2}:where([data-info-bar=error],[data-notification-bar=error]){background:linear-gradient(180deg,#c4706e1a,#c4706e0d);border-color:#c4706e47;color:#e4b4b2f5}:where([role=tooltip],[data-tooltip-content]){position:absolute;padding:5px 9px;border-radius:var(--r-sm);background:#141820f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fb-heading);font-size:11px;font-weight:500;letter-spacing:.005em;line-height:1.4;border:1px solid rgba(184,194,204,.12);box-shadow:inset 0 1px #b8c2cc0f,0 4px 12px #0006;pointer-events:none;z-index:9999;max-width:240px}:where(.fb-section-divider,[data-section-divider]){width:100%;height:1px;margin-block:var(--gap-lg);background:linear-gradient(90deg,transparent 0%,rgba(184,194,204,.16) 30%,rgba(184,194,204,.16) 70%,transparent 100%);border:none}:where([class*=breadcrumb],[class*=Breadcrumb],nav[aria-label*=breadcrumb i]){display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fb-muted)}:where([class*=breadcrumb]>*:not(:last-child):after,nav[aria-label*=breadcrumb i]>*:not(:last-child):after){content:"›";margin-left:6px;color:#b8c2cc52;font-weight:400}:where([class*=hashtag],[class*=Hashtag],[class*=keyword],[class*=Keyword]){display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:#b8c2cc14;color:var(--fb-body);font-size:11px;font-weight:500;letter-spacing:.01em;border:1px solid rgba(184,194,204,.14)}:where([class*=hashtag]:hover,[class*=keyword]:hover){background:#b8c2cc24;color:var(--fb-heading);cursor:pointer}:where(progress,[role=progressbar],[class*=progress-bar],[class*=ProgressBar]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--r-pill);border:none;background:#b8c2cc1a;overflow:hidden}:where(progress::-webkit-progress-bar){background:#b8c2cc1a;border-radius:var(--r-pill)}:where(progress::-webkit-progress-value){background:linear-gradient(90deg,#b8c2cc,#c5ced9);border-radius:var(--r-pill);transition:width var(--dur-base) var(--ease-luxe)}@keyframes fb-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:where(.fb-skeleton,[data-skeleton]){background:linear-gradient(90deg,#b8c2cc0a,#b8c2cc1a,#b8c2cc0a);background-size:200% 100%;animation:fb-skeleton-shimmer 1.6s linear infinite;border-radius:var(--r-sm);color:transparent!important;-webkit-user-select:none;user-select:none;pointer-events:none}:where(kbd){display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:#b8c2cc14;color:var(--fb-body);font-family:var(--font-mono);font-size:10.5px;font-weight:600;border:1px solid rgba(184,194,204,.16);box-shadow:0 1px #0000002e;line-height:1.4}:where(.fb-skip-link,[data-skip-link]){position:absolute;top:-100px;left:12px;padding:12px 18px;background:#141820f5;color:var(--fb-heading);border:1px solid rgba(184,194,204,.25);border-radius:var(--r-md);font-weight:600;font-size:13px;text-decoration:none;z-index:9999;transition:top var(--dur-fast) var(--ease-out)}:where(.fb-skip-link:focus,[data-skip-link]:focus){top:12px;outline:2px solid #B8C2CC;outline-offset:2px}:where(.sr-only,[data-sr-only]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.sr-only:focus,[data-sr-only]:focus){position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}:where(:focus-visible){outline:2px solid rgba(184,194,204,.55);outline-offset:2px;border-radius:max(4px,var(--r-sm, 6px))}:where(button:focus-visible,a:focus-visible){outline:2px solid rgba(184,194,204,.55);outline-offset:2px}:where(input:focus-visible,textarea:focus-visible,select:focus-visible){outline:none}:where(.fb-field:focus-within,[data-field]:focus-within) :where(label){color:#b8c2ccf2}@media (prefers-contrast: more){:where(button,[role=button],input,select,textarea,.fb-elevated,[data-card]){border:2px solid currentColor!important}:where(:focus-visible){outline-width:3px!important;outline-color:currentColor!important}:where(*){box-shadow:none!important;text-shadow:none!important}}@media (forced-colors: active){:where(button,[role=button]){border:1px solid CanvasText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}:where(:focus-visible){outline:2px solid Highlight!important}}@media (prefers-reduced-data: reduce){:where(*){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:where([aria-expanded=false] [class*=caret],[aria-expanded=false] [class*=chevron]){transform:rotate(0);transition:transform var(--dur-base) var(--ease-luxe)}:where([aria-expanded=true] [class*=caret],[aria-expanded=true] [class*=chevron]){transform:rotate(180deg)}:where([aria-busy=true]){cursor:progress;opacity:.78}:where(input[type=checkbox][data-visually-hidden],input[type=radio][data-visually-hidden]){position:absolute;opacity:0;pointer-events:none}:where([role=alert]){border-left:3px solid rgba(196,112,110,.6);padding-left:12px}:where([role=status]){border-left:3px solid rgba(184,194,204,.4);padding-left:12px}:where(button[data-extend-target],[role=button][data-extend-target]){position:relative}:where(button[data-extend-target]:before,[role=button][data-extend-target]:before){content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}@keyframes fb-counter-roll{0%{opacity:.4;transform:translateY(-3px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.fb-counter[data-rolling=true],[data-counter-roll]){animation:fb-counter-roll .38s var(--ease-luxe) both;display:inline-block;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}@media (hover: hover) and (pointer: fine){:where([data-tilt]){transition:transform .28s var(--ease-luxe),box-shadow .28s var(--ease-luxe);transform-style:preserve-3d;will-change:transform}:where([data-tilt]:hover){transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-2px);box-shadow:0 20px 40px #0000004d,0 8px 16px #0000002e}}:where([data-reveal]){opacity:0;transform:translateY(12px);transition:opacity .48s var(--ease-luxe),transform .48s var(--ease-luxe)}:where([data-reveal].visible,[data-reveal][data-visible=true]){opacity:1;transform:translateY(0)}@keyframes fb-longpress-fill{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}:where(button[data-long-press=active]){position:relative}:where(button[data-long-press=active]):after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid rgba(184,194,204,.6);border-radius:inherit;animation:fb-longpress-progress .6s var(--ease-out) both;pointer-events:none}@keyframes fb-longpress-progress{0%{border-color:#b8c2cc00}to{border-color:#b8c2ccb3}}@keyframes fb-delta-up{0%,to{color:inherit}30%{color:#7ac59a;text-shadow:0 0 12px rgba(122,197,154,.5)}}@keyframes fb-delta-down{0%,to{color:inherit}30%{color:#c4706e;text-shadow:0 0 12px rgba(196,112,110,.5)}}:where([data-delta=up]){animation:fb-delta-up 1.2s var(--ease-luxe)}:where([data-delta=down]){animation:fb-delta-down 1.2s var(--ease-luxe)}@keyframes fb-dot-shimmer{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}:where(.fb-loading-dots){display:inline-flex;gap:3px;align-items:center}:where(.fb-loading-dots):before,:where(.fb-loading-dots):after,:where(.fb-loading-dots){content:""}:where(.fb-loading-dots)>span,:where(.fb-loading-dots):before,:where(.fb-loading-dots):after{width:4px;height:4px;border-radius:50%;background:#b8c2ccb3;animation:fb-dot-shimmer 1.4s ease-in-out infinite}:where(.fb-loading-dots):before{animation-delay:0s}:where(.fb-loading-dots):after{animation-delay:.4s}:where([data-sticky],[class*=sticky-header],[class*=StickyHeader],header[class*=sticky]){position:sticky!important;top:0;z-index:50;background:#080c14c7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(184,194,204,.1);transition:background var(--dur-base) var(--ease-luxe),border-color var(--dur-base) var(--ease-luxe)}:where([data-sticky][data-scrolled=true]){background:#080c14eb;border-bottom-color:#b8c2cc2e;box-shadow:0 1px #0003}:where([role=tooltip],[data-tooltip-content]){position:relative}:where([role=tooltip]:before,[data-tooltip-content]:before){content:"";position:absolute;width:8px;height:8px;background:inherit;border:inherit;transform:rotate(45deg)}:where([data-tooltip-pos=top]:before){bottom:-5px;left:50%;margin-left:-4px;border-top:none;border-left:none}:where([data-tooltip-pos=bottom]:before){top:-5px;left:50%;margin-left:-4px;border-bottom:none;border-right:none}:where([data-tooltip-pos=left]:before){right:-5px;top:50%;margin-top:-4px;border-bottom:none;border-left:none}:where([data-tooltip-pos=right]:before){left:-5px;top:50%;margin-top:-4px;border-top:none;border-right:none}@media (hover: hover) and (pointer: fine){:where([data-cursor-glow]){position:relative;overflow:hidden;isolation:isolate}:where([data-cursor-glow]):after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(184,194,204,.1),transparent 35%);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-luxe);z-index:0}:where([data-cursor-glow]:hover):after{opacity:1}:where([data-cursor-glow])>*{position:relative;z-index:1}}:where([data-text-shimmer]){background:linear-gradient(90deg,var(--fb-heading) 0%,var(--fb-heading) 30%,rgba(220,228,240,1) 50%,var(--fb-heading) 70%,var(--fb-heading) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fb-text-shimmer 4s linear infinite}@keyframes fb-pull-spin{to{transform:rotate(360deg)}}:where([data-pull-refresh]):before{content:"";position:absolute;top:-32px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;border:2.5px solid rgba(184,194,204,.25);border-top-color:#b8c2ccd9;opacity:0;transition:opacity var(--dur-base) var(--ease-luxe)}:where([data-pull-refresh=ready]):before{opacity:1;animation:fb-pull-spin .7s linear infinite}:where([role=option][aria-selected=true],[data-cmdk-item][data-selected=true]){background:#b8c2cc1a!important;border-radius:var(--r-sm)}:where([data-cmdk-item]){display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;color:var(--fb-body);transition:background var(--dur-fast) var(--ease-luxe)}:where([data-cmdk-item]:hover){background:#b8c2cc0f;color:var(--fb-heading)}:where([data-cmdk-item] kbd,[role=menuitem] kbd){margin-left:auto;font-size:10px;opacity:.7}@keyframes fb-heartbeat{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #b8c2cc80}50%{opacity:.85;transform:scale(1.05);box-shadow:0 0 0 6px #b8c2cc00}}:where([data-heartbeat],.fb-heartbeat){display:inline-block;width:8px;height:8px;border-radius:50%;background:#8cc8a0cc;animation:fb-heartbeat 1.6s ease-in-out infinite}:where([data-heartbeat=offline]){background:#a0a0a880;animation:none}:where([data-heartbeat=error]){background:#c4706ed9;animation-duration:.8s}@keyframes fb-confetti-spawn{0%{transform:translate(0) scale(0);opacity:1}to{transform:translate(var(--dx, 30px),var(--dy, -30px)) scale(1);opacity:0}}:where([data-confetti=burst]){position:relative}:where([data-confetti=burst]):before,:where([data-confetti=burst]):after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#b8c2ccd9;animation:fb-confetti-spawn .7s var(--ease-out) both;pointer-events:none}:where([data-confetti=burst]):before{--dx: -28px;--dy: -22px}:where([data-confetti=burst]):after{--dx: 28px;--dy: -22px;animation-delay:60ms}:where([data-scroll-shadow]){background:linear-gradient(180deg,var(--fb-bg, #080C14) 0%,transparent 8%),linear-gradient(0deg,var(--fb-bg, #080C14) 0%,transparent 8%);background-attachment:local,local}@keyframes fb-checkmark-draw{to{stroke-dashoffset:0}}:where(.fb-checkmark,[data-checkmark]){width:24px;height:24px;display:inline-block}:where(.fb-checkmark svg path,[data-checkmark] svg path){fill:none;stroke:#8cc8a0e6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:fb-checkmark-draw .48s var(--ease-luxe) .1s both}@keyframes fb-divider-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where([data-divider=luxe],hr[data-luxe]){height:1px;border:none;background:linear-gradient(90deg,transparent 0%,rgba(184,194,204,.18) 50%,transparent 100%);transform-origin:center;animation:fb-divider-draw .72s var(--ease-luxe) both;margin:var(--gap-lg) 0}@keyframes fb-progress-ring{0%{stroke-dashoffset:251.2}to{stroke-dashoffset:var(--progress-offset, 0)}}:where(.fb-progress-ring){width:40px;height:40px;transform:rotate(-90deg);display:inline-block}:where(.fb-progress-ring circle){fill:none;stroke-width:4;cx:20;cy:20;r:16;stroke-linecap:round}:where(.fb-progress-ring circle:first-child){stroke:#b8c2cc1f}:where(.fb-progress-ring circle:last-child){stroke:#b8c2ccd9;stroke-dasharray:100.5;animation:fb-progress-ring 1s var(--ease-luxe) both}:where([data-action-card]){cursor:pointer;transition:transform var(--dur-base) var(--ease-luxe),box-shadow var(--dur-base) var(--ease-luxe),border-color var(--dur-base) var(--ease-luxe)}:where([data-action-card]:hover){transform:translateY(-2px);box-shadow:var(--fb-shadow-3)}:where([data-action-card]:active){transform:translateY(0) scale(.99);transition-duration:.1s}@keyframes fb-breath{0%,to{opacity:1}50%{opacity:.62}}:where([data-breath]){animation:fb-breath 2.4s var(--ease-luxe) infinite}@keyframes fb-ripple{to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}:where([data-ripple][data-ripple-active=true]):after{content:"";position:absolute;top:var(--ripple-y, 50%);left:var(--ripple-x, 50%);width:100px;height:100px;border-radius:50%;background:#b8c2cc59;transform:translate(-50%,-50%) scale(0);animation:fb-ripple .6s var(--ease-out) both;pointer-events:none}@media (hover: hover) and (pointer: fine){:where(button.fb-elevated,button[class*=action-card],button[class*=ActionCard],a[class*=action-card]){cursor:pointer}:where(button.fb-elevated:hover:not(:disabled),button[class*=action-card]:hover:not(:disabled),a[class*=action-card]:hover){transform:translateY(-2px)}}:where([class*=online-indicator],[class*=OnlineIndicator],[class*=live-indicator],[class*=LiveIndicator],[class*=connected-dot]){display:inline-block;width:8px;height:8px;border-radius:50%;background:#8cc8a0d9;animation:fb-heartbeat 1.6s ease-in-out infinite}:where([class*=scroll-x],[class*=ScrollX],[class*=hscroll],[class*=HScroll],[class*=carousel],[class*=Carousel]){scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:where([class*=scroll-x]>*,[class*=hscroll]>*,[class*=carousel]>*){scroll-snap-align:start}:where([class*=loading-state],[class*=LoadingState],[class*=pending-state],[class*=busy-state]):not([data-no-breath]){animation:fb-breath 2.4s var(--ease-luxe) infinite}:where([class~=sticky-top],[class~=stickyTop]){position:sticky;top:0;z-index:30;background:#080c14d1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}:where([class*=modal]>[class*=footer],[class*=modal-footer],[class*=ModalFooter],[role=dialog]>[class*=footer]){position:sticky;bottom:0;background:linear-gradient(0deg,#141820f5,#141820eb);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(184,194,204,.1);padding-top:var(--pad-md);margin-top:var(--gap-md)}:where(.fb-big-number,[data-big-number],[class*=kpi-value],[class*=KPIValue]){font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-weight:600;font-size:clamp(24px,4vw,36px);letter-spacing:-.02em;line-height:1.1;color:var(--fb-heading);text-shadow:0 0 24px rgba(184,194,204,.06)}:where(ul[class*=interactive]>li:not([data-no-hover]),[class*=list-item]:not(li):not([data-no-hover]),[class*=ListItem]:not([data-no-hover])){transition:background-color var(--dur-base) var(--ease-luxe),transform var(--dur-fast) var(--ease-out)}:where(ul[class*=interactive]>li:hover:not([data-no-hover]),[class*=list-item]:not(li):hover:not([data-no-hover])){background-color:#b8c2cc0a;transform:translate(2px)}@media (hover: hover) and (pointer: fine){:where(button[class*=tile]:not(:disabled),button[class*=Tile]:not(:disabled),button[class*=widget]:not(:disabled),button[class*=Widget]:not(:disabled),a[class*=dashboard-card]){transition:transform var(--dur-base) var(--ease-luxe),box-shadow var(--dur-base) var(--ease-luxe)!important}:where(button[class*=tile]:hover:not(:disabled),button[class*=Tile]:hover:not(:disabled),button[class*=widget]:hover:not(:disabled),button[class*=Widget]:hover:not(:disabled),a[class*=dashboard-card]:hover){transform:translateY(-2px);box-shadow:inset 0 1px #c8d2de1a,0 4px 12px #00000038,0 14px 32px #0000003d,0 0 0 1px #b8c2cc14!important}}:where([class*=vollstaendig]:not(button):not(input),[class*=complete-badge],[class*=erledigt-badge],[data-complete=true]){color:#8cc8a0f2}:where(button[data-shortcut]){position:relative}:where(button[data-shortcut]:focus-visible:after){content:attr(data-shortcut);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:3px 6px;background:#141820f0;color:var(--fb-heading);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:4px;border:1px solid rgba(184,194,204,.2);white-space:nowrap;z-index:100;pointer-events:none}button[style*="position: absolute"][style*="width: 24"],button[style*="position:absolute"][style*="width:24"],button[style*="position: absolute"][style*="width: 26"],button[style*="position:absolute"][style*="width:26"],button[style*="position: absolute"][style*="width: 28"],button[style*="position:absolute"][style*="width:28"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;color:#1a1f28!important;background:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5)!important;border:1px solid rgba(110,120,138,.55)!important;border-radius:7px!important;text-shadow:0 1px 0 rgba(255,255,255,.35)!important;box-shadow:inset 0 1px #ffffff73,0 1px 2px #00000052,0 2px 6px #0003!important;transition:all .16s var(--ease-luxe)!important}button[style*="position: absolute"][style*="width: 24"]:hover:not(:disabled),button[style*="position:absolute"][style*="width:24"]:hover:not(:disabled),button[style*="position: absolute"][style*="width: 26"]:hover:not(:disabled),button[style*="position:absolute"][style*="width:26"]:hover:not(:disabled),button[style*="position: absolute"][style*="width: 28"]:hover:not(:disabled),button[style*="position:absolute"][style*="width:28"]:hover:not(:disabled){background:linear-gradient(180deg,#dde3ec,#c5ced9 60%,#b8c2cc)!important;border-color:#6e788abf!important;transform:scale(1.06);box-shadow:inset 0 1px #ffffff8c,0 2px 4px #00000057,0 4px 10px #0000003d!important}button[style*="position: absolute"][style*="width: 24"]:active:not(:disabled),button[style*="position: absolute"][style*="width: 26"]:active:not(:disabled),button[style*="position: absolute"][style*="width: 28"]:active:not(:disabled){transform:scale(.96) translateY(1px)!important;background:linear-gradient(180deg,#9da7b5,#b8c2cc)!important;box-shadow:inset 0 2px 4px #0000004d,0 1px 1px #0003!important}[data-theme=light]{--bg: #FAFAF7;--surface: #FFFFFF;--border: #E0DDD3;--muted: #888880;--body: #4A4A45;--heading: #1C1C1A;--primary: #006D5C;--primary-dim: rgba(0,109,92,.08);--primary-border: rgba(0,109,92,.2);--fb-skel-base: #F2EFE7;--fb-skel-shine: color-mix(in srgb, #E0DDD3 96%, var(--primary, #006D5C));--fb-shadow: rgba(0, 0, 0, .08)}[data-theme=light] body,[data-theme=light] #root{background-color:var(--bg);color:var(--heading);color-scheme:light}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{color-scheme:light}[data-theme=oled]{--bg: #000000;--surface: #050505;--border: #1A1A1A;--muted: #4A4A4A;--body: #9CA0A8;--heading: #FFFFFF;--primary: #14D5BB;--primary-dim: rgba(20,213,187,.08);--primary-border: rgba(20,213,187,.25);--success: #2BD46E;--warn: #FFB020;--danger: #FF5A5A;--info: #4F94FF;--fb-skel-base: #0A0A0A;--fb-skel-shine: #181818;--fb-shadow: rgba(255, 255, 255, .04)}[data-theme=oled] body,[data-theme=oled] #root{background-color:var(--bg);color:var(--heading);color-scheme:dark}[data-theme=oled] input,[data-theme=oled] textarea,[data-theme=oled] select{color-scheme:dark}@media print{body{background:#fff!important}[data-fb-no-print]{display:none!important}button,a{transition:none!important}tr{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}a{color:inherit;text-decoration:none}}:where([class*=row]:not([class*=header]):not([class*=empty]),[class*=Row]:not([class*=Header]):not([class*=Empty]),[class*=list-item],[class*=ListItem]):not([data-no-hover]){transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:where([class*=row]:not([class*=header]):not([class*=empty]),[class*=Row]:not([class*=Header]):not([class*=Empty]),[class*=list-item],[class*=ListItem]):not([data-no-hover]):hover{background-color:#b8c2cc0f}:where([class*=card]:not([class*=header]):not([class*=footer]),[class*=Card]:not([class*=Header]):not([class*=Footer]),[class*=panel]:not([class*=header]):not([class*=footer]),[class*=Panel]:not([class*=Header]):not([class*=Footer])):not([data-flat]){border-radius:max(12px,var(--r-md, 12px))}:where([role=alertdialog],[class*=confirm-dialog],[class*=ConfirmDialog]){background:linear-gradient(180deg,#fffffff0,#f5f7faeb);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(184,194,204,.45);box-shadow:var(--shadow-4);border-radius:16px}:where([role=alertdialog] button[data-variant=primary],[class*=confirm-dialog] button[data-variant=primary]){background:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5);color:#1a1f28;font-weight:700}.fb-card{container-type:inline-size;container-name:card}.fb-card .fb-card-value{font-size:20px;letter-spacing:-.011em}.fb-card .fb-card-label{font-size:11px}.fb-card .fb-card-icon{font-size:18px;top:12px;right:12px}.fb-card{padding:14px}@container card (min-width: 240px){.fb-card .fb-card-value{font-size:24px}.fb-card .fb-card-label{font-size:12px}.fb-card{padding:18px}}@container card (min-width: 380px){.fb-card .fb-card-value{font-size:32px;letter-spacing:-.018em}.fb-card .fb-card-icon{font-size:26px;top:16px;right:16px}.fb-card{padding:22px}}@container card (min-width: 560px){.fb-card .fb-card-value{font-size:40px}}.fb-bulk-bar{container-type:inline-size;container-name:bulk}@container bulk (max-width: 480px){.fb-bulk-bar button{padding:6px 10px;font-size:11px}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-flat-input]),textarea:not([data-flat-input]),select:not([data-flat-input])){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"calt" 1,"ss01" 1;letter-spacing:-.003em;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-flat-input]):hover,textarea:not([data-flat-input]):hover,select:not([data-flat-input]):hover){border-color:#b8c2cc8c}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-flat-input]):focus-visible,textarea:not([data-flat-input]):focus-visible,select:not([data-flat-input]):focus-visible){outline:none;border-color:#b8c2ccd9;box-shadow:0 0 0 3px #b8c2cc29,inset 0 1px #fff6}:where(input::placeholder,textarea::placeholder){color:var(--fb-muted, rgba(140, 133, 119, .7));opacity:1;letter-spacing:0}.fb-tpl-scroll>div::-webkit-scrollbar{width:8px}.fb-tpl-scroll>div::-webkit-scrollbar-track{background:#b8c2cc0f;border-radius:4px}.fb-tpl-scroll>div::-webkit-scrollbar-thumb{background:#b8c2cc8c;border-radius:4px;border:1.5px solid transparent;background-clip:padding-box}.fb-tpl-scroll>div::-webkit-scrollbar-thumb:hover{background:#b8c2ccd9;background-clip:padding-box}:where(input[type=checkbox]:not([data-native-check]),input[type=radio]:not([data-native-check])){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;background-color:var(--fb-bg2, #F5F5F4);border:1.5px solid rgba(184,194,204,.55);cursor:pointer;display:inline-block;vertical-align:middle;position:relative;flex-shrink:0;transition:background-color var(--dur-fast, .14s) var(--ease-out, ease-out),border-color var(--dur-fast, .14s) var(--ease-out, ease-out),box-shadow var(--dur-fast, .14s) var(--ease-out, ease-out)}:where(input[type=checkbox]:not([data-native-check])){border-radius:5px}:where(input[type=radio]:not([data-native-check])){border-radius:50%}:where(input[type=checkbox]:not([data-native-check]):hover,input[type=radio]:not([data-native-check]):hover){border-color:#b8c2ccd9}:where(input[type=checkbox]:not([data-native-check]):focus-visible,input[type=radio]:not([data-native-check]):focus-visible){outline:none;box-shadow:0 0 0 3px #b8c2cc38}:where(input[type=checkbox]:not([data-native-check]):checked){background-color:#b8c2cc;background-image:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M3 7.5L6 10.5L11 4.5' stroke='%231A1F28' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-blend-mode:normal;background-position:center;background-repeat:no-repeat;background-size:100% 100%,70% 70%;border-color:#6e788a8c}:where(input[type=radio]:not([data-native-check]):checked){background:linear-gradient(180deg,#c5ced9,#b8c2cc 60%,#9da7b5);border-color:#6e788a8c}:where(input[type=radio]:not([data-native-check]):checked):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#1a1f28}:where(input[type=checkbox]:not([data-native-check]):disabled,input[type=radio]:not([data-native-check]):disabled){opacity:.45;cursor:not-allowed}:where([role=tooltip],[class*=tooltip]:not([class*=container])){background:linear-gradient(180deg,#1a1f28f5,#141820f0);color:#e8ecf1;font-size:12px;font-weight:500;letter-spacing:.005em;padding:7px 10px;border-radius:7px;border:1px solid rgba(184,194,204,.18);box-shadow:var(--shadow-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:280px;line-height:1.45}:where(.fb-toast,[class*=toast]:not([class*=container]):not([class*=Container]),[class*=Toast]:not([class*=Container]),[role=status]:not([role*=region])){background:linear-gradient(180deg,#fffffff5,#f5f7faf0);border:1px solid rgba(184,194,204,.42);border-left:3px solid #B8C2CC;border-radius:10px;box-shadow:var(--shadow-3);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#1a1f28;padding:12px 14px;font-size:13.5px;line-height:1.45}:where(.fb-toast[data-kind=success],[class*=toast][data-kind=success]){border-left-color:#6b8e5a}:where(.fb-toast[data-kind=error],[class*=toast][data-kind=error]){border-left-color:#c4706e}:where(.fb-toast[data-kind=warning],[class*=toast][data-kind=warning]){border-left-color:#d4a574}:where([role=menu],[role=listbox],[class*=dropdown-panel],[class*=DropdownPanel],[class*=menu-panel],[class*=MenuPanel]){background:linear-gradient(180deg,#fffffff7,#f8fafcf5);border:1px solid rgba(184,194,204,.42);border-radius:10px;box-shadow:var(--shadow-3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:4px;overflow:hidden}:where([role=menuitem],[role=option]){border-radius:6px;padding:7px 10px;font-size:13.5px;transition:background-color .14s ease}:where([role=menuitem]:hover,[role=option]:hover,[role=menuitem][aria-selected=true],[role=option][aria-selected=true]){background-color:#b8c2cc2e}:where([class*=badge]:not([class*=container]):not([class*=wrapper]),[class*=Badge]:not([class*=Container]):not([class*=Wrapper]),[class*=chip]:not([class*=container]),[class*=status-pill],[class*=StatusPill]){border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em;padding:3px 9px;display:inline-flex;align-items:center;gap:4px;border:1px solid currentColor;background-clip:padding-box;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:where([class*=card]:not([class*=header]):not([class*=footer]),[class*=Card]:not([class*=Header]):not([class*=Footer]),[class*=panel]:not([class*=header]):not([class*=footer]),[class*=Panel]:not([class*=Header]):not([class*=Footer])):not([data-flat]){box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #b8c2cc2e,var(--shadow-1, 0 1px 2px rgba(26,31,40,.06))}:where([data-status]){border-left-width:2px!important;border-left-style:solid!important}:where([data-status=ok],[data-status=success]){border-left-color:#6b8e5a!important}:where([data-status=warn],[data-status=warning]){border-left-color:#d4915e!important}:where([data-status=error],[data-status=danger]){border-left-color:#c4706e!important}:where([data-status=info],[data-status=neutral]){border-left-color:#b8c2cc!important}:where(hr,[class*=divider]:not([class*=vertical]):not([class*=Vertical])){border:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(184,194,204,.32) 50%,transparent 100%);margin:16px 0}:where([class*=kpi-value],[class*=KpiValue],[data-kpi]){position:relative}:where([class*=kpi-value],[class*=KpiValue],[data-kpi]):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,rgba(184,194,204,.55) 0%,rgba(184,194,204,.18) 70%,transparent 100%);border-radius:2px;pointer-events:none}:where([class*=row]:not([class*=header]):not([class*=empty]),[class*=Row]:not([class*=Header]):not([class*=Empty]),[class*=list-item],[class*=ListItem]):not([data-no-hover]){position:relative}:where([class*=row]:not([class*=header]):not([class*=empty]),[class*=Row]:not([class*=Header]):not([class*=Empty]),[class*=list-item],[class*=ListItem]):not([data-no-hover]):before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:2px;background:#b8c2cc;border-radius:0 2px 2px 0;opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity var(--dur-fast, .14s) var(--ease-out, ease-out),transform var(--dur-base, .22s) var(--ease-out, ease-out);pointer-events:none}:where([class*=row]:not([class*=header]):not([class*=empty]),[class*=Row]:not([class*=Header]):not([class*=Empty]),[class*=list-item],[class*=ListItem]):not([data-no-hover]):hover:before{opacity:1;transform:scaleY(1)}:where([class*=card]:not([class*=header]):not([class*=footer]),[class*=Card]:not([class*=Header]):not([class*=Footer]),[class*=panel]:not([class*=header]):not([class*=footer]),[class*=Panel]:not([class*=Header]):not([class*=Footer])):not([data-no-cq]){container-type:inline-size;container-name:fb-block}@container fb-block (max-width: 320px){:where(.fb-card-grid,[class*=card-grid],[class*=CardGrid]){grid-template-columns:1fr!important;gap:var(--space-2, 8px)!important}h1{font-size:20px;letter-spacing:-.022em}h2{font-size:17px;letter-spacing:-.018em}h3{font-size:15px}}@container fb-block (min-width: 320px) and (max-width: 480px){:where(.fb-card-grid,[class*=card-grid],[class*=CardGrid]){grid-template-columns:repeat(2,1fr);gap:var(--space-3, 12px)}}@container fb-block (min-width: 720px){:where(.fb-kpi-row,[class*=kpi-row],[class*=KpiRow]){gap:var(--space-5, 24px)}:where(table,[role=table]){font-variant-numeric:tabular-nums;letter-spacing:.005em}}:where(main,[role=main],[class*=main-content]){container-type:inline-size;container-name:fb-main}@container fb-main (max-width: 600px){:where([role=tablist],[class*=tab-bar],[class*=TabBar]){overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}:where([role=tab],[class*=tab-trigger]){scroll-snap-align:start;flex-shrink:0}}:where([data-auto-grid],[class*=kpi-grid],[class*=KpiGrid],[class*=card-grid]:not([data-no-auto]),[class*=CardGrid]:not([data-no-auto])){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(8px,2vw,16px)}:where([class*=form-row],[class*=FormRow],.fb-form-row){container-type:inline-size;container-name:fb-formrow;display:grid;grid-template-columns:1fr 1fr;gap:12px}@container fb-formrow (max-width: 480px){:where([class*=form-row],[class*=FormRow],.fb-form-row){grid-template-columns:1fr;gap:10px}}:where(textarea[data-auto-grow],textarea.fb-auto-grow),:where(input[data-auto-grow]){field-sizing:content;min-block-size:2lh;max-block-size:12lh}:root{interpolate-size:allow-keywords}:where([class*=sidebar],[class*=Sidebar],aside){container-type:inline-size;container-name:fb-sidebar}@container fb-sidebar (max-width: 80px){:where(.fb-sidebar-label,[data-sidebar-label]){display:none}:where([class*=sidebar] button,aside button){justify-content:center;padding:10px}}:where([data-block-responsive]){container-type:inline-size;container-name:fb-blockresp}@container fb-blockresp (max-width: 320px){:where([data-block-responsive] [data-cols],[data-block-responsive] [class*=cols]){grid-template-columns:1fr!important;flex-direction:column!important}:where([data-block-responsive] h1){font-size:20px!important}:where([data-block-responsive] h2){font-size:17px!important}:where([data-block-responsive] h3){font-size:15px!important}:where([data-block-responsive]){padding:clamp(8px,3vw,14px)!important}}:where([role=dialog],[class*=modal-content],[class*=ModalContent]){container-type:inline-size;container-name:fb-modal}@container fb-modal (max-width: 480px){:where([role=dialog] [class*=form-row]){grid-template-columns:1fr}:where([role=dialog] h1,[role=dialog] h2){font-size:clamp(18px,5vw,22px)}}@media print{:where([data-auto-grid],[class*=kpi-grid],[class*=card-grid]){grid-template-columns:1fr!important}}@container fb-panelheader (max-width: 560px){:where([data-block-responsive] h1){font-size:clamp(18px,5vw,22px)!important}}:where([data-glow]){transition:box-shadow var(--dur-base, .28s) var(--ease-luxe)}:where([data-glow=steel]:hover,[data-glow=steel][data-glow-active]){box-shadow:var(--glow-steel)!important}:where([data-glow=success]:hover,[data-glow=success][data-glow-active]){box-shadow:var(--glow-success)!important}:where([data-glow=warn]:hover,[data-glow=warn][data-glow-active]){box-shadow:var(--glow-warn)!important}:where([data-glow=danger]:hover,[data-glow=danger][data-glow-active]){box-shadow:var(--glow-danger)!important}:where([data-glow=info]:hover,[data-glow=info][data-glow-active]){box-shadow:var(--glow-info)!important}:where([data-mesh]){background-image:var(--gradient-steel-mesh);background-attachment:fixed}:where([data-mesh=pearl]){background:var(--gradient-pearl-radial),var(--gradient-pearl)}:where([data-shimmer=text]){background:linear-gradient(90deg,var(--steel-700, #5A6470) 0%,var(--steel-300, #C5CED9) 25%,var(--steel-200, #D2D8E0) 50%,var(--steel-300, #C5CED9) 75%,var(--steel-700, #5A6470) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:fb-text-shimmer 3.5s linear infinite}@keyframes fb-text-shimmer{0%{background-position:200% center}to{background-position:-200% center}}:where([data-frost]){background:color-mix(in srgb,var(--fb-surface, #FFFFFF) 84%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(184,194,204,.32);box-shadow:var(--edge-pearl-both),var(--shadow-3, 0 12px 32px -4px rgba(26, 31, 40, .18))}:where([data-ripple]){position:relative;overflow:hidden}:where([data-ripple]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at center,#b8c2cc66,#b8c2cc00 70%);opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}:where([data-ripple]):active:after{opacity:1;transform:scale(1);transition:none}:where([data-tint=steel][data-tint-strength=weak]){background:color-mix(in srgb,var(--steel-400) 8%,transparent)}:where([data-tint=steel][data-tint-strength=med]){background:color-mix(in srgb,var(--steel-400) 16%,transparent)}:where([data-tint=steel][data-tint-strength=strong]){background:color-mix(in srgb,var(--steel-400) 28%,transparent)}:where([data-tint=success][data-tint-strength=weak]){background:color-mix(in srgb,#6B8E5A 8%,transparent)}:where([data-tint=success][data-tint-strength=med]){background:color-mix(in srgb,#6B8E5A 16%,transparent)}:where([data-tint=success][data-tint-strength=strong]){background:color-mix(in srgb,#6B8E5A 28%,transparent)}:where([data-tint=warn][data-tint-strength=weak]){background:color-mix(in srgb,#D4915E 8%,transparent)}:where([data-tint=warn][data-tint-strength=med]){background:color-mix(in srgb,#D4915E 16%,transparent)}:where([data-tint=warn][data-tint-strength=strong]){background:color-mix(in srgb,#D4915E 28%,transparent)}:where([data-tint=danger][data-tint-strength=weak]){background:color-mix(in srgb,#C4706E 8%,transparent)}:where([data-tint=danger][data-tint-strength=med]){background:color-mix(in srgb,#C4706E 16%,transparent)}:where([data-tint=danger][data-tint-strength=strong]){background:color-mix(in srgb,#C4706E 28%,transparent)}:where([data-tint=info][data-tint-strength=weak]){background:color-mix(in srgb,#5B7CB6 8%,transparent)}:where([data-tint=info][data-tint-strength=med]){background:color-mix(in srgb,#5B7CB6 16%,transparent)}:where([data-tint=info][data-tint-strength=strong]){background:color-mix(in srgb,#5B7CB6 28%,transparent)}@starting-style{:where([role=dialog],[popover]){opacity:0;transform:scale(.96) translateY(8px)}}:where([role=dialog],[popover]){transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}:where([data-list-item],.fb-list-item){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,14px);padding:clamp(10px,2vw,14px) clamp(12px,2.5vw,16px);border-radius:10px;border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);position:relative;overflow:hidden;cursor:pointer}:where([data-list-item],.fb-list-item):hover{background:#b8c2cc0f;border-color:#b8c2cc2e}:where([data-list-item][aria-selected=true],.fb-list-item.is-selected){background:#b8c2cc1a;border-color:#b8c2cc6b}:where([data-list-item],.fb-list-item):before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;background:#b8c2cc;border-radius:0 2px 2px 0;opacity:0;transform:scaleY(.3);transform-origin:center;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}:where([data-list-item]:hover,.fb-list-item:hover):before,:where([data-list-item][aria-selected=true],.fb-list-item.is-selected):before{opacity:1;transform:scaleY(1)}:where([data-list-item] [data-primary],.fb-list-item .fb-list-primary){font-size:clamp(13px,2.5vw,14px);font-weight:550;color:var(--fb-heading);letter-spacing:-.005em;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-list-item] [data-secondary],.fb-list-item .fb-list-secondary){font-size:clamp(11.5px,2vw,12.5px);color:var(--fb-muted);line-height:1.4;margin:2px 0 0;letter-spacing:-.003em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-list-item] [data-trailing],.fb-list-item .fb-list-trailing){font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-size:clamp(13px,2.5vw,14px);font-weight:600;color:var(--fb-heading);letter-spacing:-.01em;white-space:nowrap}:where([data-status-dot]){display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;vertical-align:middle;position:relative}:where([data-status-dot=live]){background:#6b8e5a;box-shadow:0 0 0 3px #6b8e5a33}:where([data-status-dot=live]):after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#6b8e5a;opacity:.55;animation:fb-pulse-live 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes fb-pulse-live{0%{transform:scale(1);opacity:.55}60%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@keyframes fb-bell-shake{0%,92%,to{transform:rotate(0)}93%{transform:rotate(-4deg)}94%{transform:rotate(4deg)}95%{transform:rotate(-3deg)}96%{transform:rotate(3deg)}97%{transform:rotate(-2deg)}98%{transform:rotate(0)}}:where([data-status-dot=ok]){background:#6b8e5a;box-shadow:0 0 0 3px #6b8e5a2e}:where([data-status-dot=warn]){background:#d4915e;box-shadow:0 0 0 3px #d4915e2e}:where([data-status-dot=error]){background:#c4706e;box-shadow:0 0 0 3px #c4706e2e}:where([data-status-dot=info]){background:#5b7cb6;box-shadow:0 0 0 3px #5b7cb62e}:where([data-status-dot=neutral]){background:#b8c2cc;box-shadow:0 0 0 3px #b8c2cc2e}:where([data-status-dot=muted]){background:#8c85778c}:where([data-kpi-value],.fb-kpi-value){font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,"ss01" 1;font-weight:600;letter-spacing:-.022em;font-optical-sizing:auto;color:var(--fb-heading);line-height:1.05;display:inline-block}:where([data-kpi-trend=up]){color:#6b8e5a}:where([data-kpi-trend=down]){color:#c4706e}:where([data-kpi-label],.fb-kpi-label){font-size:11px;font-weight:600;color:var(--fb-muted);text-transform:uppercase;letter-spacing:.06em;font-feature-settings:"kern" 1;display:block;margin-bottom:4px;line-height:1.3}:where([data-kpi-delta],.fb-kpi-delta){font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--fb-muted);letter-spacing:-.005em;margin-left:6px;display:inline-block}:where([data-skeleton-list]){display:flex;flex-direction:column;gap:4px}:where([data-skeleton-list-item]){display:grid;grid-template-columns:32px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:12px 14px;border-radius:10px}:where([data-skeleton-list-item]):before{content:"";width:32px;height:32px;border-radius:50%;background:#b8c2cc14;animation:fb-skeleton-shimmer 1.6s linear infinite;background-image:linear-gradient(90deg,#b8c2cc0a,#b8c2cc24,#b8c2cc0a);background-size:200% 100%}:where([data-skeleton-list-item]):after{content:"";height:14px;border-radius:4px;background:linear-gradient(90deg,#b8c2cc0f,#b8c2cc29,#b8c2cc0f);background-size:200% 100%;animation:fb-skeleton-shimmer 1.6s linear infinite}:root,._fb_border_anchor{--b-faint: rgba(184, 194, 204, .08);--b-soft: rgba(184, 194, 204, .16);--b-medium: rgba(184, 194, 204, .28);--b-strong: rgba(184, 194, 204, .45);--b-bold: rgba(184, 194, 204, .65);--b-emphatic: rgba(184, 194, 204, .85)}:where([data-hairline]){border:1px solid var(--b-soft)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){:where([data-hairline]){border-width:.5px}}:where([data-edge=raised]){border:1px solid var(--b-medium);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #6e788a1a}:where([data-edge=inset]){border:1px solid var(--b-medium);box-shadow:inset 0 1px 2px #6e788a2e,inset 0 -1px #ffffff4d}:where([data-edge=floating]){border:1px solid var(--b-soft);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #6e788a1f,var(--shadow-3, 0 12px 32px -4px rgba(26, 31, 40, .18))}:where([data-contour]){border:1px solid var(--b-emphatic);outline:1px solid rgba(255,255,255,.35);outline-offset:-2px}:where([data-focus-ring]:focus,[data-focus-ring]:focus-visible){outline:2px solid var(--b-bold);outline-offset:3px;box-shadow:var(--glow-steel, 0 0 0 4px rgba(184, 194, 204, .14))!important}:where(hr,.fb-divider){border:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(184,194,204,.04) 10%,rgba(184,194,204,.32) 50%,rgba(184,194,204,.04) 90%,transparent 100%);margin:clamp(12px,2vw,20px) 0}:where([data-divider=vertical]){width:1px;height:auto;background:linear-gradient(180deg,transparent 0%,rgba(184,194,204,.04) 10%,rgba(184,194,204,.32) 50%,rgba(184,194,204,.04) 90%,transparent 100%)}:where([class*=card],[data-card],.fb-card)>:first-child:not(:only-child){border-top-left-radius:inherit;border-top-right-radius:inherit}:where([class*=card],[data-card],.fb-card)>:last-child:not(:only-child){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:where([data-frame=premium]){position:relative;border:1px solid var(--b-strong);isolation:isolate}:where([data-frame=premium]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.2) 0%,transparent 35%),radial-gradient(circle at 100% 0%,rgba(255,255,255,.12) 0%,transparent 35%),radial-gradient(circle at 0% 100%,rgba(184,194,204,.1) 0%,transparent 35%),radial-gradient(circle at 100% 100%,rgba(184,194,204,.1) 0%,transparent 35%);pointer-events:none;z-index:-1}@supports (corner-shape: superellipse(2.4)){:where([data-smooth-corner]){corner-shape:superellipse(2.4)}}:where([data-interactive]){border:1px solid var(--b-soft);transition:border-color var(--dur-fast, .18s) var(--ease-out),box-shadow var(--dur-fast, .18s) var(--ease-out)}:where([data-interactive]:hover){border-color:var(--b-medium)}:where([data-interactive]:focus-visible){border-color:var(--b-bold);outline:none;box-shadow:0 0 0 3px #b8c2cc2e}:where([data-interactive]:active){border-color:var(--b-strong)}@supports (animation-timeline: view()){:where([data-fade-in],.fb-fade-in){animation:fb-scroll-fade-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes fb-scroll-fade-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}:where([data-hover-lift]){transition:transform var(--dur-fast, .18s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--dur-base, .28s) var(--ease-luxe, cubic-bezier(.25, .46, .45, .94)),border-color var(--dur-fast, .18s) var(--ease-out);will-change:transform}:where([data-hover-lift]:hover):not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #b8c2cc33,0 12px 32px -4px #1a1f2833,0 0 0 1px #b8c2cc2e}:where([data-hover-lift]:active){transform:translateY(0);transition-duration:80ms}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-base, .28s);animation-timing-function:var(--ease-out, cubic-bezier(.16, 1, .3, 1))}::view-transition-old(root){animation-name:fb-vt-old-fade}::view-transition-new(root){animation-name:fb-vt-new-fade}@keyframes fb-vt-old-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes fb-vt-new-fade{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}}:where([data-press]:active):not(:disabled){transform:scale(.985);transition-duration:80ms}@media (prefers-reduced-motion: reduce){:where([data-fade-in],.fb-fade-in,[data-hover-lift],[data-press]){animation:none!important;transition-duration:.01ms!important;transform:none!important}}:where(h1,h2,h3,[data-balance]){text-wrap:balance}:where(p,[data-pretty]){text-wrap:pretty}:where(menu[type=context]){background:var(--fb-surface);border:1px solid var(--b-soft);border-radius:8px;box-shadow:var(--shadow-3);padding:4px}:where(code,pre,kbd)::selection{background:#b8c2cc52;color:var(--fb-heading, var(--heading))}:where(details>summary){cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:8px 0;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast, .18s) var(--ease-out)}:where(details>summary)::-webkit-details-marker{display:none}:where(details>summary):before{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-base, .28s) var(--ease-out);flex-shrink:0;opacity:.55}:where(details[open]>summary):before{transform:rotate(45deg);opacity:.85}:where([data-transition-children])>*{transition:inherit}:where(.fb-truncate,[data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}:where(.fb-clamp-1){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:where(.fb-clamp-2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.fb-clamp-3){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:where(.fb-clamp-4){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}:where([data-flex-safe]){display:flex;align-items:center;gap:8px;min-width:0}:where([data-flex-safe])>*{min-width:0}:where([data-flex-safe])>:where(button,a,[role=button],svg,img){flex-shrink:0}:where(h1,h2,h3,h4,[class*=title]:not([class*=action]),[data-title]){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:where(button:not([data-no-shrink]),[role=button]:not([data-no-shrink])){min-width:0}:where(input:not([data-fixed-width]),textarea:not([data-fixed-width]),select:not([data-fixed-width])){min-width:0;max-width:100%;box-sizing:border-box}:where([data-overflow-x]){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;white-space:nowrap}:where([data-overflow-x])::-webkit-scrollbar{display:none}:where([data-overflow-x])>*{scroll-snap-align:start;flex-shrink:0}:where([data-table-wrap]){overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;scrollbar-width:thin}:where([data-table-wrap])>table{min-width:max-content}@media (max-height: 600px){:where([role=dialog]>div){max-height:90dvh}}:where([data-flex-wrap]){display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,12px);align-items:center}:where([data-button-group],.fb-button-group){display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,10px);align-items:center;container-type:inline-size;container-name:fb-btn-group;min-width:0}@container fb-btn-group (max-width: 280px){:where([data-button-group]>button,[data-button-group]>a,[data-button-group]>[role=button],.fb-button-group>button,.fb-button-group>a,.fb-button-group>[role=button]){width:100%;min-width:100%;flex-basis:100%;justify-content:center}}:where([class*=action]:not([class*=header]):not([class*=card]):not([data-no-auto-wrap]),[class*=toolbar]:not([data-no-auto-wrap]),[class*=button-row]:not([data-no-auto-wrap]),[class*=ButtonRow]:not([data-no-auto-wrap])){flex-wrap:wrap}@media (max-width: 360px){:where([data-button-group]>button,[data-button-group]>[role=button]){width:100%;flex-basis:100%}}:where(button,[role=button]){max-width:100%}@media (min-width: 480px){:where(button:not([data-stretch-allowed]):not([data-tab]):not([role=tab]):not([data-no-cap]):not([data-variant=icon]):not(.fb-emp-hub-tile):not([data-fb-tile])){max-width:280px}:where([data-fb-tile-grid],[data-fb-pill-group]) :where(button){max-width:none!important}}@media (min-width: 1024px){:where(button:not([data-stretch-allowed]):not([data-tab]):not([role=tab]):not([data-no-cap]):not([data-variant=icon]):not([data-full=true]):not(.fb-emp-hub-tile):not([data-fb-tile])){max-width:240px}:where([data-fb-tile-grid],[data-fb-pill-group]) :where(button){max-width:none!important}}:where([role=tab],[data-tab],[class*=tab-button]:not([class*=action]),[class*=TabButton],[data-variant=icon]){max-width:none!important}:where(button[data-variant=icon]){max-width:none!important;width:auto;aspect-ratio:1}@keyframes fb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(button:not([data-no-polish]):not(:disabled)){position:relative}:where([data-fb-card]):hover,:where(.fb-shine):hover{filter:brightness(1.012)}@supports (overscroll-behavior: contain){html{overscroll-behavior-y:contain}}:where(.fb-num,[data-num],.fb-amount){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1;font-variant:lining-nums tabular-nums}:where(.fb-glas,[data-glas]),:where(.fb-card,[data-fb-card]){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-page-content]){animation:fb-page-fade-in .28s cubic-bezier(.16,1,.3,1)}@keyframes fb-page-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}:where(button:disabled,[aria-disabled=true]){filter:saturate(.4);cursor:not-allowed}:where(button:active:not(:disabled),[role=button]:active){transition-duration:80ms}:where([data-eyebrow],.fb-eyebrow){font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-muted, var(--muted));line-height:1.4;font-feature-settings:"kern" 1,"calt" 1}:where([data-elevated=true]){background:var(--fb-surface, var(--surface));border:1px solid rgba(184,194,204,.32);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #b8c2cc29,0 4px 12px -2px #1a1f2814}:where(img,video,iframe,svg){max-width:100%;height:auto}:where(svg){height:revert}:where(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@supports (display: revert){@media (min-width: 480px){:where(table){display:revert}}}@media (max-width: 360px){:where([data-fb-card],.fb-card,[data-elevated=true]){padding:clamp(10px,3vw,14px)!important}}@media (max-width: 480px){:where([role=dialog][aria-modal=true]){padding:12px 8px!important}}@media (max-width: 380px){:where([data-flex-row])>*{min-width:0!important;flex-basis:100%!important}}:where(pre,code){max-width:100%;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}:where(pre){white-space:pre}:where(.fb-break,[data-break]){word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 480px){html,body,#root{max-width:100vw;overflow-x:hidden}}@media (max-width: 380px){:where([style*=grid-template-columns],[style*=gridTemplateColumns])>*{min-width:0;max-width:100%;overflow-wrap:anywhere}}:where(button,[role=button]){min-width:0}@media (pointer: coarse) and (max-width: 480px){:where(button:not([data-no-touch-boost]),[role=button],a[role=button],select,input[type=checkbox],input[type=radio]){min-height:36px}}:where(.fb-logo,[data-logo]){max-width:100%;flex-shrink:1}@media (max-width: 480px){:where([style*="1fr 1fr 1fr 1fr"]){grid-template-columns:1fr 1fr!important}}@media (max-width: 380px){:where([style*="1fr 1fr 1fr"]){grid-template-columns:1fr!important}:where([style*="1fr 1fr"]:not([style*="1fr 1fr 1fr"])){grid-template-columns:1fr!important}}@media (max-width: 360px){:where(.fb-form-row,[data-form-row]){grid-template-columns:1fr!important;flex-direction:column!important}}@media (max-width: 480px){:where(.fb-dropzone,[data-dropzone]){width:100%;padding:clamp(20px,5vw,32px);min-height:120px}}@media (max-width: 480px){:where([data-toast-stack]){bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;padding-inline:8px!important}}@media (max-width: 420px){:where([data-panelheader]){flex-direction:column!important;align-items:stretch!important}:where([data-panelheader]>*){width:100%}}:where(.recharts-wrapper,.fb-chart,[data-chart]){max-width:100%!important;overflow:hidden}:where(.recharts-wrapper svg){max-width:100%}@media (max-width: 480px){:where([data-fb-pill-group]){width:100%!important;max-width:none!important}}@media (max-width: 480px){:where([data-fb-tile-grid]) :where(button){word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 480px){:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=search],textarea,select){font-size:max(16px,1em)}}@media (max-width: 768px){:where(.fb-sidebar,[data-sidebar]){display:none!important}}@media (max-width: 420px){:where([data-mobile-hide-narrow]){display:none!important}}@media (max-width: 480px){:where([style*="minmax(220px"],[style*="minmax(240px"],[style*="minmax(280px"]){gap:clamp(14px,4vw,20px)!important;padding-bottom:12px}}@media (max-width: 480px){:where(main,[data-page-content]){padding-inline:clamp(12px,3vw,16px)}}:where([data-page-section]){padding-block:clamp(12px,2.5vw,18px)}@media (max-width: 360px){:where([data-user-chip-name]){display:none!important}}@media (max-width: 380px){:where([data-notification-bell]){flex-shrink:0}}@media (max-width: 360px){:where([data-fb-pill-group])>button{padding:10px 8px!important;font-size:12px!important}:where([data-fb-pill-group])>button>span:not([aria-hidden]){word-break:keep-all}}@media (max-width: 480px){:where(.fb-toolbar,[data-toolbar]){padding:clamp(8px,2vw,12px)!important;gap:clamp(6px,1.5vw,10px)!important;flex-wrap:wrap}}:where([style*="repeat(auto-fill"],[style*="repeat(auto-fit"]){gap:clamp(16px,2.5vw,24px)!important;padding-block:clamp(8px,1.5vw,12px)}:where([style*="repeat(auto-fill"],[style*="repeat(auto-fit"])>*{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #b8c2cc29,0 2px 8px -2px #1a1f281a,0 8px 24px -8px #1a1f2814;transition:box-shadow .22s cubic-bezier(.16,1,.3,1)}:where([data-page-content])>*+*{margin-top:clamp(16px,2.5vw,24px)}:where([data-fb-card],.fb-card,[data-elevated=true])+:where([data-fb-card],.fb-card,[data-elevated=true]){margin-top:clamp(12px,2vw,20px)}:where([data-stack]){display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}@media (max-width: 480px){:where([style*="repeat(auto-fill"],[style*="repeat(auto-fit"]){gap:clamp(16px,4vw,22px)!important}}:where([data-fb-floater-grid]){gap:clamp(28px,3vw,32px)!important}@media (max-width: 480px){:where([data-fb-floater-grid]){gap:clamp(24px,5vw,28px)!important}}
