@font-face{font-family:FM PDF Inter;src:url(/_next/static/media/Inter.4c0a38de.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Manrope;src:url(/_next/static/media/Manrope.cf1d1523.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Space Grotesk;src:url(/_next/static/media/SpaceGrotesk.dcc2f153.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF DM Sans;src:url(/_next/static/media/DMSans.65458149.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Plus Jakarta Sans;src:url(/_next/static/media/PlusJakartaSans.dd867eac.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Urbanist;src:url(/_next/static/media/Urbanist.a9acde89.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Sora;src:url(/_next/static/media/Sora.b65882ae.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Outfit;src:url(/_next/static/media/Outfit.121d9676.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Montserrat;src:url(/_next/static/media/Montserrat.d703e635.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Figtree;src:url(/_next/static/media/Figtree.db22fddf.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Courier Prime;src:url(/_next/static/media/CourierPrime.f9d8f189.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Lora;src:url(/_next/static/media/Lora.b838ae53.ttf) format("truetype");font-display:swap}@font-face{font-family:FM PDF Libre Baskerville;src:url(/_next/static/media/LibreBaskerville.d637e12f.ttf) format("truetype");font-display:swap}:root{--fm-type-user-scale:1;--fm-font-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",sans-serif;--fm-font-inter:var(--fm-font-inter-loaded),Inter,var(--fm-font-system);--fm-font-geist:"Geist Variable",var(--fm-font-system);--fm-font-manrope:"Manrope Variable",var(--fm-font-system);--fm-font-dm-sans:"DM Sans Variable",var(--fm-font-system);--fm-font-plus-jakarta-sans:"Plus Jakarta Sans Variable",var(--fm-font-system);--fm-font-ibm-plex-sans:"IBM Plex Sans Variable",var(--fm-font-system);--fm-font-source-sans-3:"Source Sans 3 Variable",var(--fm-font-system);--fm-font-space-grotesk:"Space Grotesk Variable",var(--fm-font-system);--fm-font-outfit:"Outfit Variable",var(--fm-font-system);--fm-font-figtree:"Figtree Variable",var(--fm-font-system);--fm-font-urbanist:"Urbanist Variable",var(--fm-font-system);--fm-font-roboto-flex:"Roboto Flex Variable",var(--fm-font-system);--fm-font-work-sans:"Work Sans Variable",var(--fm-font-system);--fm-font-humanist:Candara,"Trebuchet MS",var(--fm-font-system);--fm-font-technical:Bahnschrift,"Arial Narrow",var(--fm-font-system);--fm-font-ui:var(--fm-font-system);--fm-font-display:var(--fm-font-ui);--fm-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--fm-font-pdf-inter:"FM PDF Inter",var(--fm-font-system);--fm-font-pdf-manrope:"FM PDF Manrope",var(--fm-font-system);--fm-font-pdf-space-grotesk:"FM PDF Space Grotesk",var(--fm-font-system);--fm-font-pdf-dm-sans:"FM PDF DM Sans",var(--fm-font-system);--fm-font-pdf-plus-jakarta-sans:"FM PDF Plus Jakarta Sans",var(--fm-font-system);--fm-font-pdf-urbanist:"FM PDF Urbanist",var(--fm-font-system);--fm-font-pdf-sora:"FM PDF Sora",var(--fm-font-system);--fm-font-pdf-outfit:"FM PDF Outfit",var(--fm-font-system);--fm-font-pdf-montserrat:"FM PDF Montserrat",var(--fm-font-system);--fm-font-pdf-figtree:"FM PDF Figtree",var(--fm-font-system);--fm-font-pdf-courier-prime:"FM PDF Courier Prime",var(--fm-font-mono);--fm-font-pdf-lora:"FM PDF Lora",Georgia,serif;--fm-font-pdf-libre-baskerville:"FM PDF Libre Baskerville",Georgia,serif;--fm-type-size-data-micro:calc(0.5rem * var(--fm-type-user-scale));--fm-type-size-nano:calc(0.5625rem * var(--fm-type-user-scale));--fm-type-size-micro:calc(0.625rem * var(--fm-type-user-scale));--fm-type-size-caption:calc(0.6875rem * var(--fm-type-user-scale));--fm-type-size-small:calc(0.75rem * var(--fm-type-user-scale));--fm-type-size-body-sm:calc(0.8125rem * var(--fm-type-user-scale));--fm-type-size-body:calc(0.875rem * var(--fm-type-user-scale));--fm-type-size-control:calc(0.9375rem * var(--fm-type-user-scale));--fm-type-size-body-lg:calc(1rem * var(--fm-type-user-scale));--fm-type-size-title-sm:calc(1.125rem * var(--fm-type-user-scale));--fm-type-size-title-compact:calc(1.0625rem * var(--fm-type-user-scale));--fm-type-size-title:calc(1.25rem * var(--fm-type-user-scale));--fm-type-size-title-lg:calc(1.4375rem * var(--fm-type-user-scale));--fm-type-size-heading-sm:calc(1.375rem * var(--fm-type-user-scale));--fm-type-size-heading:calc(1.5rem * var(--fm-type-user-scale));--fm-type-size-page:calc(1.75rem * var(--fm-type-user-scale));--fm-type-size-display:calc(2.125rem * var(--fm-type-user-scale));--fm-type-size-hero:clamp(2.25rem,3vw,2.75rem);--fm-type-size-marketplace-hero:clamp(2.625rem,6vw,4.75rem);--fm-type-size-marketplace-title:clamp(1.875rem,4vw,3rem);--fm-type-size-mark:3rem;--fm-type-size-zero:0;--fm-type-size-touch-input:max(1rem,1em);--fm-type-size-planning-title:clamp(1.3125rem,2vw,1.8125rem);--fm-type-size-planning-hero:clamp(1.875rem,3vw,2.75rem);--fm-type-size-fluid-title-compact:clamp(1.25rem,2.2vw,1.75rem);--fm-type-scale-compact:0.82em;--fm-type-size-fluid-micro:clamp(0.5rem,0.75cqw,0.625rem);--fm-type-size-fluid-caption:clamp(0.625rem,1.05cqw,0.75rem);--fm-type-size-fluid-title:clamp(1rem,1.55vw,1.375rem);--fm-type-size-fluid-page:clamp(1.375rem,2.3vw,2rem);--fm-type-size-fluid-display:clamp(1.75rem,3vw,2.5rem);--fm-type-size-record-hero:clamp(2rem,4vw,3.625rem);--fm-type-size-contact-monogram:clamp(8.75rem,27vw,23.75rem);--fm-type-size-contact-monogram-compact:calc(9.6875rem * var(--fm-type-user-scale));--fm-type-size-interaction:clamp(0.625rem,calc(0.625rem * var(--interaction-scale, 1)),0.8125rem);--fm-type-editor-detail-base:0.6875rem;--fm-type-editor-meta-base:0.75rem;--fm-type-editor-body-base:0.8125rem;--fm-type-editor-control-base:0.875rem;--fm-type-editor-title-base:1.125rem;--fm-type-size-editor-detail:calc(var(--fm-type-editor-detail-base) * var(--fm-type-user-scale));--fm-type-size-editor-meta:calc(var(--fm-type-editor-meta-base) * var(--fm-type-user-scale));--fm-type-size-editor-body:calc(var(--fm-type-editor-body-base) * var(--fm-type-user-scale));--fm-type-size-editor-control:calc(var(--fm-type-editor-control-base) * var(--fm-type-user-scale));--fm-type-size-editor-title:calc(var(--fm-type-editor-title-base) * var(--fm-type-user-scale));--fm-type-weight-regular:400;--fm-type-weight-medium:500;--fm-type-weight-semibold:600;--fm-type-weight-bold:700;--fm-type-weight-heavy:800;--fm-type-leading-solid:1;--fm-type-leading-zero:0;--fm-type-leading-mark:0.72;--fm-type-leading-hero-tight:0.98;--fm-type-leading-display:1.05;--fm-type-leading-title:1.08;--fm-type-leading-extra-tight:1.1;--fm-type-leading-tight:1.15;--fm-type-leading-snug:1.2;--fm-type-leading-heading:1.25;--fm-type-leading-dense:1.3;--fm-type-leading-caption:1.35;--fm-type-leading-compact:1.4;--fm-type-leading-comfortable:1.45;--fm-type-leading-body:1.5;--fm-type-leading-editorial:1.55;--fm-type-leading-relaxed:1.6;--fm-type-leading-airy:1.7;--fm-type-tracking-tight:-0.025em;--fm-type-tracking-display:-0.045em;--fm-type-tracking-hero:-0.055em;--fm-type-tracking-mark:-0.08em;--fm-type-tracking-logo:0.18em;--fm-type-tracking-title:-0.035em;--fm-type-tracking-heading:-0.03em;--fm-type-tracking-subtle:-0.02em;--fm-type-tracking-snug:-0.01em;--fm-type-tracking-normal:0;--fm-type-tracking-hairline:0.005em;--fm-type-tracking-fine:0.01em;--fm-type-tracking-accent:0.02em;--fm-type-tracking-label:0.04em;--fm-type-tracking-label-wide:0.055em;--fm-type-tracking-label-wider:0.06em;--fm-type-tracking-wide:0.08em;--fm-type-tracking-eyebrow:0.09em;--fm-type-tracking-caps:0.12em;--fm-type-tracking-caps-wide:0.14em;--fm-type-tracking-mark-tight:-0.12em;--fm-type-body-size:var(--fm-type-size-body);--fm-type-body-leading:var(--fm-type-leading-body);--fm-type-meta-size:var(--fm-type-size-caption);--fm-type-label-size:var(--fm-type-size-small);--fm-type-control-size:var(--fm-type-size-body);--fm-type-section-title-size:var(--fm-type-size-title);--fm-type-page-title-size:var(--fm-type-size-page)}html{font-size:100%;text-size-adjust:100%}body,button,input,select,textarea{font-family:var(--fm-font-ui);font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1;font-synthesis:none;text-rendering:optimizeLegibility}body{font-size:var(--fm-type-body-size);font-weight:var(--fm-type-weight-regular);line-height:var(--fm-type-body-leading)}h1,h2,h3,h4,h5,h6{font-family:var(--fm-font-display);font-weight:var(--fm-type-weight-bold);letter-spacing:var(--fm-type-tracking-tight)}code,kbd,pre,samp{font-family:var(--fm-font-mono)}.fm-type-page-title{font-size:var(--fm-type-page-title-size);line-height:var(--fm-type-leading-tight)}.fm-type-page-title,.fm-type-section-title{font-weight:var(--fm-type-weight-bold);letter-spacing:var(--fm-type-tracking-tight)}.fm-type-section-title{font-size:var(--fm-type-section-title-size);line-height:var(--fm-type-leading-heading)}.fm-type-body{font-size:var(--fm-type-body-size);font-weight:var(--fm-type-weight-regular);line-height:var(--fm-type-body-leading)}.fm-type-body,.fm-type-meta{letter-spacing:var(--fm-type-tracking-normal)}.fm-type-meta{font-size:var(--fm-type-meta-size);font-weight:var(--fm-type-weight-medium)}.fm-type-label,.fm-type-meta{line-height:var(--fm-type-leading-compact)}.fm-type-label{font-size:var(--fm-type-label-size);letter-spacing:var(--fm-type-tracking-label)}.fm-type-button,.fm-type-label{font-weight:var(--fm-type-weight-semibold)}.fm-type-button{font-size:var(--fm-type-control-size);line-height:var(--fm-type-leading-tight);letter-spacing:var(--fm-type-tracking-normal)}.fm-workspace-shell-v2,[data-fm-workspace-theme-scope=true]{--fm-role-primary:var(--fm-org-color-accent);--fm-role-on-primary:var(--fm-shell-on-accent);--fm-role-canvas:var(--fm-org-color-background);--fm-role-surface:var(--fm-org-color-surface);--fm-role-surface-raised:var(--fm-org-color-surface-raised);--fm-role-card:var(--fm-org-color-surface-raised);--fm-role-menu:var(--fm-org-color-surface-raised);--fm-role-control:var(--fm-org-color-field);--fm-role-field:var(--fm-org-color-field);--fm-role-text:var(--fm-org-color-ink);--fm-role-text-muted:var(--fm-org-color-muted);--fm-role-border:var(--fm-org-color-field-line);--fm-role-divider:var(--fm-shell-line);--fm-role-focus:var(--fm-org-color-accent);--fm-role-info:var(--fm-org-color-info-ink);--fm-role-success:var(--fm-org-color-success-ink);--fm-role-warning:var(--fm-org-color-warning-ink);--fm-role-danger:var(--fm-org-color-danger-ink);--fm-role-shadow-tone:var(--fm-org-color-ink);--fm-role-decorative-brand:var(--fm-org-color-accent);--fm-shape-clip-sales-summary:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);--fm-shape-clip-sales-summary-first:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);--fm-shape-clip-sales-summary-last:polygon(12px 0,100% 0,100% 100%,0 100%);--fm-shape-clip-topbar-title:polygon(16px 0,calc(100% - 58px) 0,100% 100%,16px 100%,0 calc(100% - 16px),0 16px);--fm-shape-clip-topbar-navigation:polygon(8px 0,calc(100% - 16px) 0,100% 16px,100% 25px,calc(100% - 35px) 100%,51px 100%);--fm-shape-clip-topbar-actions:polygon(18px 0,calc(100% - 16px) 0,100% 16px,100% 25px,calc(100% - 35px) 100%,0 100%,0 18px);--fm-shape-clip-hub-mega-bridge:polygon(0 0,100% 0,100% 18%,58% 100%,42% 100%,0 18%);--fm-shape-clip-hub-mega-accent:polygon(0 0,50% 72%,100% 0,100% 28%,58% 100%,42% 100%,0 28%);--fm-shape-clip-hub-mega-panel:polygon(15px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 20px),calc(100% - 20px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.fm-workspace-shell-v2[data-theme=light],:root[data-theme=light] [data-fm-workspace-theme-scope=true]{--fm-org-color-accent:#ff6800;--fm-org-color-background:#f8f9fa;--fm-org-color-ink:#111d2d;--fm-org-color-muted:#667180;--fm-org-color-surface:#ffffff;--fm-org-color-surface-raised:#ffffff;--fm-org-color-field:#ffffff;--fm-org-color-field-line:#dfe5ed;--fm-org-color-info-ink:#2365bf;--fm-org-color-success-ink:#137344;--fm-org-color-warning-ink:#a94b08;--fm-org-color-danger-ink:#b42318;--fm-shell-accent:var(--fm-org-color-accent);--fm-shell-accent-rgb:255 104 0;--fm-shell-on-accent:var(--fm-org-color-surface);--fm-shell-inverse-ink:var(--fm-org-color-surface);--fm-shell-highlight-rgb:255 255 255;--fm-shell-grid-rgb:102 113 128;--fm-shell-overlay-rgb:17 29 45;--fm-shell-backdrop:var(--fm-org-color-background);--fm-shell-background:transparent;--fm-shell-ink:var(--fm-org-color-ink);--fm-shell-muted:var(--fm-org-color-muted);--fm-shell-line:color-mix(in srgb,var(--fm-org-color-ink) 10%,transparent);--fm-shell-glass:color-mix(in srgb,var(--fm-org-color-surface) 72%,transparent);--fm-shell-glass-strong:color-mix(in srgb,var(--fm-org-color-surface-raised) 88%,transparent);--fm-shell-title-glass:color-mix(in srgb,var(--fm-org-color-surface-raised) 96%,transparent);--fm-shell-surface:var(--fm-org-color-surface);--fm-shell-surface-soft:color-mix(in srgb,var(--fm-org-color-surface) 72%,var(--fm-org-color-background));--fm-shell-surface-raised:var(--fm-org-color-surface-raised);--fm-shell-surface-overlay:color-mix(in srgb,var(--fm-org-color-surface-raised) 96%,transparent);--fm-shell-field:var(--fm-org-color-field);--fm-shell-field-line:var(--fm-org-color-field-line);--fm-shell-field-ink:var(--fm-org-color-ink);--fm-shell-divider:color-mix(in srgb,var(--fm-org-color-ink) 10%,transparent);--fm-shell-hover:color-mix(in srgb,var(--fm-org-color-ink) 5%,transparent);--fm-shell-focus-ring:color-mix(in srgb,var(--fm-org-color-accent) 18%,transparent);--fm-shell-shadow-soft:color-mix(in srgb,var(--fm-org-color-ink) 8%,transparent);--fm-shell-shadow-strong:color-mix(in srgb,var(--fm-org-color-ink) 16%,transparent);--fm-shell-shadow:var(--fm-shell-shadow-soft);--fm-shell-title-shadow:var(--fm-shell-shadow-strong);--fm-shell-elevation-shadow:color-mix(in srgb,var(--fm-org-color-ink) 22%,transparent);--fm-shell-elevation-ambient:var(--fm-shell-shadow-soft);--fm-shell-accent-soft:color-mix(in srgb,var(--fm-org-color-accent) 9%,transparent);--fm-shell-accent-ink:color-mix(in srgb,var(--fm-org-color-accent) 72%,var(--fm-org-color-ink));--fm-state-neutral-bg:color-mix(in srgb,var(--fm-org-color-muted) 12%,var(--fm-org-color-surface));--fm-state-neutral-ink:var(--fm-org-color-muted);--fm-state-info-bg:color-mix(in srgb,var(--fm-org-color-info-ink) 12%,var(--fm-org-color-surface));--fm-state-info-ink:var(--fm-org-color-info-ink);--fm-state-success-bg:color-mix(in srgb,var(--fm-org-color-success-ink) 12%,var(--fm-org-color-surface));--fm-state-success-ink:var(--fm-org-color-success-ink);--fm-state-warning-bg:color-mix(in srgb,var(--fm-org-color-warning-ink) 12%,var(--fm-org-color-surface));--fm-state-warning-ink:var(--fm-org-color-warning-ink);--fm-state-danger-bg:color-mix(in srgb,var(--fm-org-color-danger-ink) 12%,var(--fm-org-color-surface));--fm-state-danger-ink:var(--fm-org-color-danger-ink);--fm-state-danger-action:var(--fm-org-color-danger-ink);--fm-state-purple-bg:color-mix(in srgb,var(--fm-org-color-accent) 8%,var(--fm-state-info-bg));--fm-state-purple-ink:color-mix(in oklab,var(--fm-org-color-accent) 54%,var(--fm-org-color-info-ink))}.fm-workspace-shell-v2[data-theme=dark],:root[data-theme=dark] [data-fm-workspace-theme-scope=true]{--fm-org-color-accent:#ff761d;--fm-org-color-background:#070b10;--fm-org-color-ink:#f1f5f8;--fm-org-color-muted:#a7b2bd;--fm-org-color-surface:#0e151d;--fm-org-color-surface-raised:#192532;--fm-org-color-field:#0a1118;--fm-org-color-field-line:#2a3947;--fm-org-color-info-ink:#8fbcff;--fm-org-color-success-ink:#69dda5;--fm-org-color-warning-ink:#ffc66d;--fm-org-color-danger-ink:#ff9494;--fm-shell-accent:var(--fm-org-color-accent);--fm-shell-accent-rgb:255 118 29;--fm-shell-on-accent:var(--fm-org-color-background);--fm-shell-inverse-ink:var(--fm-org-color-background);--fm-shell-highlight-rgb:241 245 248;--fm-shell-grid-rgb:167 178 189;--fm-shell-overlay-rgb:0 0 0;--fm-shell-backdrop:var(--fm-org-color-background);--fm-shell-background:transparent;--fm-shell-ink:var(--fm-org-color-ink);--fm-shell-muted:var(--fm-org-color-muted);--fm-shell-line:color-mix(in srgb,var(--fm-org-color-ink) 11%,transparent);--fm-shell-glass:color-mix(in srgb,var(--fm-org-color-surface) 84%,transparent);--fm-shell-glass-strong:color-mix(in srgb,var(--fm-org-color-surface-raised) 95%,transparent);--fm-shell-title-glass:color-mix(in srgb,var(--fm-org-color-surface-raised) 98%,transparent);--fm-shell-surface:var(--fm-org-color-surface);--fm-shell-surface-soft:color-mix(in srgb,var(--fm-org-color-surface) 72%,var(--fm-org-color-background));--fm-shell-surface-raised:var(--fm-org-color-surface-raised);--fm-shell-surface-overlay:color-mix(in srgb,var(--fm-org-color-surface-raised) 98%,transparent);--fm-shell-field:var(--fm-org-color-field);--fm-shell-field-line:var(--fm-org-color-field-line);--fm-shell-field-ink:var(--fm-org-color-ink);--fm-shell-divider:color-mix(in srgb,var(--fm-org-color-ink) 11%,transparent);--fm-shell-hover:color-mix(in srgb,var(--fm-org-color-ink) 7%,transparent);--fm-shell-focus-ring:color-mix(in srgb,var(--fm-org-color-accent) 24%,transparent);--fm-shell-shadow-soft:color-mix(in srgb,var(--fm-org-color-background) 30%,transparent);--fm-shell-shadow-strong:color-mix(in srgb,var(--fm-org-color-background) 62%,transparent);--fm-shell-shadow:var(--fm-shell-shadow-soft);--fm-shell-title-shadow:var(--fm-shell-shadow-strong);--fm-shell-elevation-shadow:color-mix(in srgb,var(--fm-org-color-background) 74%,transparent);--fm-shell-elevation-ambient:var(--fm-shell-shadow-soft);--fm-shell-accent-soft:color-mix(in srgb,var(--fm-org-color-accent) 13%,transparent);--fm-shell-accent-ink:color-mix(in srgb,var(--fm-org-color-accent) 68%,var(--fm-org-color-ink));--fm-state-neutral-bg:color-mix(in srgb,var(--fm-org-color-muted) 16%,var(--fm-org-color-surface));--fm-state-neutral-ink:var(--fm-org-color-muted);--fm-state-info-bg:color-mix(in srgb,var(--fm-org-color-info-ink) 16%,var(--fm-org-color-surface));--fm-state-info-ink:var(--fm-org-color-info-ink);--fm-state-success-bg:color-mix(in srgb,var(--fm-org-color-success-ink) 16%,var(--fm-org-color-surface));--fm-state-success-ink:var(--fm-org-color-success-ink);--fm-state-warning-bg:color-mix(in srgb,var(--fm-org-color-warning-ink) 16%,var(--fm-org-color-surface));--fm-state-warning-ink:var(--fm-org-color-warning-ink);--fm-state-danger-bg:color-mix(in srgb,var(--fm-org-color-danger-ink) 16%,var(--fm-org-color-surface));--fm-state-danger-ink:var(--fm-org-color-danger-ink);--fm-state-danger-action:var(--fm-org-color-danger-ink);--fm-state-purple-bg:color-mix(in srgb,var(--fm-org-color-accent) 11%,var(--fm-state-info-bg));--fm-state-purple-ink:color-mix(in oklab,var(--fm-org-color-accent) 54%,var(--fm-org-color-info-ink))}.fm-workspace-shell-v2,[data-fm-workspace-theme-scope=true]{--fm-shell-widget-glass:color-mix(in srgb,var(--fm-shell-glass) 90%,transparent);--fm-shell-widget-glint:color-mix(in srgb,var(--fm-shell-surface-raised) 34%,transparent);--fm-shell-drawer-start:color-mix(in srgb,var(--fm-shell-surface-soft) 90%,transparent);--fm-shell-drawer-middle:color-mix(in srgb,var(--fm-shell-surface) 90%,transparent);--fm-shell-drawer-end:color-mix(in srgb,var(--fm-shell-surface-raised) 96%,transparent);--fm-shell-edge-material-start:var(--fm-shell-surface-soft);--fm-shell-edge-material-pane:var(--fm-shell-surface);--fm-shell-edge-material-middle:color-mix(in srgb,var(--fm-shell-surface-raised) 88%,var(--fm-shell-accent));--fm-shell-edge-material-warmth:color-mix(in srgb,var(--fm-shell-surface-raised) 68%,var(--fm-shell-accent));--fm-shell-edge-material-flare:color-mix(in srgb,var(--fm-shell-surface-raised) 42%,var(--fm-shell-accent));--fm-shell-edge-trace-core:color-mix(in srgb,var(--fm-shell-accent) 62%,var(--fm-shell-on-accent));--fm-shell-edge-trace-hot:color-mix(in srgb,var(--fm-shell-accent) 22%,var(--fm-shell-on-accent));--fm-shell-edge-trace-core-rgb:var(--fm-shell-accent-rgb);--fm-shell-edge-trace-hot-rgb:var(--fm-shell-highlight-rgb);--fm-status-draft:var(--fm-state-warning-ink);--fm-status-ready:var(--fm-state-purple-ink);--fm-status-submitted:var(--fm-state-info-ink);--fm-status-approved:var(--fm-state-success-ink);--fm-status-verified:var(--fm-state-success-ink);--fm-status-posted:var(--fm-state-info-ink);--fm-status-synced:var(--fm-state-success-ink);--fm-status-archived:var(--fm-state-neutral-ink);--fm-status-failed:var(--fm-state-danger-ink);--fm-status-empty:var(--fm-state-neutral-bg)}:root{--fm-shell-shadow-soft:color-mix(in srgb,var(--fm-color-text) 8%,transparent);--fm-shell-shadow-strong:color-mix(in srgb,var(--fm-color-text) 16%,transparent);--fm-color-text:#111d2d;--fm-color-text-secondary:#526071;--fm-color-text-muted:#667180;--fm-color-text-subtle:#7d8896;--fm-color-text-inverse:#ffffff;--fm-color-text-brand:#b84c05;--fm-color-text-brand-soft:#ff9a4f;--fm-color-link:#9f470c;--fm-color-canvas:#f8f9fa;--fm-color-surface:#ffffff;--fm-color-surface-subtle:#f6f8fa;--fm-color-surface-raised:#ffffff;--fm-color-surface-overlay:rgb(255 255 255/96%);--fm-color-on-surface-overlay:var(--fm-color-text);--fm-color-surface-translucent-soft:color-mix(in srgb,var(--fm-color-surface) 54%,transparent);--fm-color-surface-translucent:color-mix(in srgb,var(--fm-color-surface) 72%,transparent);--fm-color-surface-translucent-strong:color-mix(in srgb,var(--fm-color-surface) 88%,transparent);--fm-color-field:#ffffff;--fm-color-field-text:#142033;--fm-color-border:#dfe5ed;--fm-color-border-strong:#bcc8d6;--fm-color-divider:rgb(17 29 45/10%);--fm-color-focus-ring:rgb(255 104 0/20%);--fm-color-hover:color-mix(in srgb,var(--fm-color-surface) 94%,var(--fm-color-text));--fm-color-hover-highlight:var(--fm-color-hover);--fm-color-document-surface:#ffffff;--fm-color-document-text:#111d2d;--fm-color-document-text-muted:#667180;--fm-color-document-border:#dfe5ed;--fm-color-contrast-black:#000000;--fm-color-contrast-white:#ffffff;--fm-color-action:#ff6800;--fm-color-action-hover:color-mix(in srgb,var(--fm-color-action) 88%,var(--fm-color-text));--fm-color-action-pressed:color-mix(in srgb,var(--fm-color-action) 76%,var(--fm-color-text));--fm-color-action-soft:#fff4eb;--fm-color-on-action:#ffffff;--fm-color-neutral-surface:#eef2f7;--fm-color-neutral-text:#526071;--fm-color-neutral-border:#d7dee7;--fm-color-info-surface:#eaf2ff;--fm-color-info-text:#2365bf;--fm-color-info-border:#bfd5f6;--fm-color-success-surface:#ebf8f0;--fm-color-success-text:#137344;--fm-color-success-border:#bde3cb;--fm-color-warning-surface:#fff4e6;--fm-color-warning-text:#934009;--fm-color-warning-border:#f0d2ae;--fm-color-danger-surface:#fff0f0;--fm-color-danger-text:#b42318;--fm-color-danger-border:#efc3c0;--fm-color-danger-action:#b42318;--fm-color-on-danger-action:#ffffff;--fm-color-purple-surface:#f0efff;--fm-color-purple-text:#5a55df;--fm-color-purple-border:#d4cffd;--fm-color-data-primary:var(--fm-color-action);--fm-color-data-secondary:var(--fm-color-info-text);--fm-color-data-tertiary:var(--fm-color-success-text);--fm-color-data-quaternary:var(--fm-color-purple-text);--fm-color-data-grid:var(--fm-color-divider);--fm-color-data-fill-soft:var(--fm-color-action-soft);--fm-color-overlay-shadow:var(--fm-control-shadow-hover);--fm-color-overlay-scrim:color-mix(in srgb,var(--fm-color-document-text) 48%,transparent);--fm-color-mask-opaque:var(--fm-color-document-text);--fm-color-media-caption:var(--fm-color-document-surface);--fm-color-media-caption-muted:color-mix(in srgb,var(--fm-color-document-surface) 76%,transparent);--fm-color-media-scrim:color-mix(in srgb,var(--fm-color-document-text) 82%,transparent);--fm-color-note-yellow:var(--fm-color-warning-surface);--fm-color-note-pink:var(--fm-color-danger-surface);--fm-color-note-blue:var(--fm-color-info-surface);--fm-color-note-green:var(--fm-color-success-surface);--fm-color-note-lavender:var(--fm-color-purple-surface);--fm-color-note-text:var(--fm-color-text);--fm-color-note-placeholder:var(--fm-color-text-muted);--fm-color-note-control:var(--fm-color-surface-overlay);--fm-control-radius-sm:6px;--fm-control-radius:8px;--fm-control-radius-lg:10px;--fm-shape-radius-xs:2px;--fm-shape-radius-sm:var(--fm-control-radius-sm);--fm-shape-radius-md:var(--fm-control-radius);--fm-shape-radius-lg:var(--fm-control-radius-lg);--fm-shape-radius-xl:12px;--fm-shape-radius-2xl:16px;--fm-shape-radius-3xl:24px;--fm-shape-pill-radius:999px;--fm-shape-circle-radius:50%;--fm-shape-clip-none:none;--fm-shape-clip-visually-hidden:inset(50%);--fm-shape-clip-reveal-closed:inset(0 0 100%);--fm-shape-clip-reveal-open:inset(0);--fm-shape-clip-control:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);--fm-shape-clip-panel:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);--fm-shape-clip-auth-accent:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);--fm-control-height-sm:34px;--fm-control-height:40px;--fm-control-height-lg:46px;--fm-control-shadow:0 1px 2px rgb(17 29 45/8%);--fm-control-shadow-hover:0 6px 16px rgb(17 29 45/12%);--fm-control-colour-spectrum:linear-gradient(90deg,#c62222,#c6c622 16.67%,#22c622 33.33%,#22c6c6 50%,#2222c6 66.67%,#c622c6 83.33%,#c62222)}.fm-workspace-shell-v2,[data-fm-workspace-theme-scope=true]{--fm-map-color-mode:light;--fm-color-text:var(--fm-shell-ink);--fm-color-text-secondary:var(--fm-shell-muted);--fm-color-text-muted:var(--fm-shell-muted);--fm-color-text-subtle:color-mix(in srgb,var(--fm-shell-muted) 78%,transparent);--fm-color-text-inverse:var(--fm-shell-inverse-ink);--fm-color-text-brand:var(--fm-shell-accent-ink);--fm-color-text-brand-soft:color-mix(in srgb,var(--fm-shell-accent) 68%,var(--fm-shell-inverse-ink));--fm-color-link:var(--fm-shell-accent-ink);--fm-color-canvas:var(--fm-shell-background);--fm-color-surface:var(--fm-shell-surface);--fm-color-surface-subtle:var(--fm-shell-surface-soft);--fm-color-surface-raised:var(--fm-shell-surface-raised);--fm-color-surface-overlay:var(--fm-shell-surface-overlay);--fm-color-on-surface-overlay:var(--fm-shell-ink);--fm-color-field:var(--fm-shell-field);--fm-color-field-text:var(--fm-shell-field-ink);--fm-color-border:var(--fm-shell-field-line);--fm-color-border-strong:color-mix(in srgb,var(--fm-shell-field-line) 74%,var(--fm-shell-ink));--fm-color-border-subtle:var(--fm-shell-divider);--fm-color-divider:var(--fm-shell-divider);--fm-color-focus-ring:var(--fm-shell-focus-ring);--fm-color-hover:var(--fm-shell-hover);--fm-color-hover-highlight:var(--fm-shell-hover);--fm-hover-primary:var(--fm-shell-accent);--fm-hover-theme-tone:var(--fm-shell-ink);--fm-hover-surface-base:var(--fm-shell-surface);--fm-menu-surface:var(--fm-shell-surface-overlay);--fm-surface-canvas:var(--fm-shell-background);--fm-surface-primary:var(--fm-shell-surface);--fm-surface-elevated:var(--fm-shell-surface-raised);--fm-color-action:var(--fm-shell-accent);--fm-color-action-hover:color-mix(in srgb,var(--fm-shell-accent) 88%,var(--fm-shell-ink));--fm-color-action-pressed:color-mix(in srgb,var(--fm-shell-accent) 76%,var(--fm-shell-ink));--fm-color-action-soft:var(--fm-shell-accent-soft);--fm-color-on-action:var(--fm-shell-on-accent);--fm-color-neutral-surface:var(--fm-state-neutral-bg);--fm-color-neutral-text:var(--fm-state-neutral-ink);--fm-color-neutral-border:color-mix(in srgb,var(--fm-state-neutral-ink) 22%,transparent);--fm-color-info-surface:var(--fm-state-info-bg);--fm-color-info-text:var(--fm-state-info-ink);--fm-color-info-border:color-mix(in srgb,var(--fm-state-info-ink) 28%,transparent);--fm-color-success-surface:var(--fm-state-success-bg);--fm-color-success-text:var(--fm-state-success-ink);--fm-color-success-border:color-mix(in srgb,var(--fm-state-success-ink) 28%,transparent);--fm-color-warning-surface:var(--fm-state-warning-bg);--fm-color-warning-text:var(--fm-state-warning-ink);--fm-color-warning-border:color-mix(in srgb,var(--fm-state-warning-ink) 28%,transparent);--fm-color-danger-surface:var(--fm-state-danger-bg);--fm-color-danger-text:var(--fm-state-danger-ink);--fm-color-danger-border:color-mix(in srgb,var(--fm-state-danger-ink) 28%,transparent);--fm-color-danger-action:var(--fm-state-danger-action);--fm-color-on-danger-action:var(--fm-shell-inverse-ink);--fm-color-purple-surface:var(--fm-state-purple-bg);--fm-color-purple-text:var(--fm-state-purple-ink);--fm-color-purple-border:color-mix(in srgb,var(--fm-state-purple-ink) 28%,transparent);--fm-color-data-primary:var(--fm-shell-accent);--fm-color-data-secondary:var(--fm-state-info-ink);--fm-color-data-tertiary:var(--fm-state-success-ink);--fm-color-data-quaternary:var(--fm-state-purple-ink);--fm-color-data-grid:var(--fm-shell-divider);--fm-color-data-fill-soft:var(--fm-shell-accent-soft);--fm-color-overlay-shadow:var(--fm-shell-shadow-strong);--fm-color-overlay-scrim:color-mix(in srgb,var(--fm-color-document-text) 48%,transparent);--fm-color-mask-opaque:var(--fm-color-document-text);--fm-color-media-caption:var(--fm-color-document-surface);--fm-color-media-caption-muted:color-mix(in srgb,var(--fm-color-document-surface) 76%,transparent);--fm-color-media-scrim:color-mix(in srgb,var(--fm-color-document-text) 82%,transparent);--fm-color-note-yellow:var(--fm-state-warning-bg);--fm-color-note-pink:var(--fm-state-danger-bg);--fm-color-note-blue:var(--fm-state-info-bg);--fm-color-note-green:var(--fm-state-success-bg);--fm-color-note-lavender:var(--fm-state-purple-bg);--fm-color-note-text:var(--fm-shell-ink);--fm-color-note-placeholder:var(--fm-shell-muted);--fm-color-note-control:var(--fm-shell-surface-overlay);--fm-control-shadow:0 1px 2px var(--fm-shell-shadow-soft);--fm-control-shadow-hover:0 6px 16px var(--fm-shell-shadow-strong)}.fm-workspace-shell-v2[data-theme=dark],:root[data-theme=dark] [data-fm-workspace-theme-scope=true]{--fm-map-color-mode:dark}.fm-workspace-shell-v2[data-theme=dark] ::selection,:root[data-theme=dark] [data-fm-workspace-theme-scope=true] ::selection{background:rgb(var(--fm-shell-accent-rgb)/32%);color:var(--fm-shell-ink)}.fm-workspace-shell-v2[data-theme=dark] :where(input,select,textarea),:root[data-theme=dark] [data-fm-workspace-theme-scope=true] :where(input,select,textarea){caret-color:var(--fm-shell-accent)}.fm-workspace-shell-v2[data-theme=dark] :where(input,textarea):-webkit-autofill,.fm-workspace-shell-v2[data-theme=dark] :where(input,textarea):-webkit-autofill:focus,.fm-workspace-shell-v2[data-theme=dark] :where(input,textarea):-webkit-autofill:hover,:root[data-theme=dark] [data-fm-workspace-theme-scope=true] :where(input,textarea):-webkit-autofill,:root[data-theme=dark] [data-fm-workspace-theme-scope=true] :where(input,textarea):-webkit-autofill:focus,:root[data-theme=dark] [data-fm-workspace-theme-scope=true] :where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--fm-shell-field-ink);box-shadow:0 0 0 1000px var(--fm-shell-field) inset;caret-color:var(--fm-shell-accent)}.fm-heading-page{margin:0;font-size:var(--fm-type-size-fluid-display);font-weight:var(--fm-type-weight-bold);line-height:var(--fm-type-leading-tight);letter-spacing:var(--fm-type-tracking-tight)}.fm-heading-page,.fm-page{color:var(--fm-color-text)}.fm-page{background:var(--fm-color-surface)}.fm-page>.fm-page-breadcrumb{color:var(--fm-color-text-muted)}.fm-page>.fm-page-header{border-color:var(--fm-color-divider)}.fm-page .fm-page-eyebrow{color:var(--fm-color-text-brand)}.fm-page>.fm-page-header h1{color:var(--fm-color-text)}.fm-page>.fm-page-header .fm-page-description{color:var(--fm-color-text-secondary)}.fm-heading-section{font-size:var(--fm-type-size-title);font-weight:var(--fm-type-weight-bold);letter-spacing:var(--fm-type-tracking-tight)}.fm-heading-section,.fm-heading-subsection{margin:0;color:var(--fm-color-text);line-height:var(--fm-type-leading-heading)}.fm-heading-subsection{font-size:var(--fm-type-size-body-lg);font-weight:var(--fm-type-weight-semibold);letter-spacing:var(--fm-type-tracking-snug)}.fm-text-secondary{color:var(--fm-color-text-secondary)}.fm-text-muted{color:var(--fm-color-text-muted)}.fm-text-subtle{color:var(--fm-color-text-subtle)}.fm-text-inverse{color:var(--fm-color-text-inverse)}.fm-text-brand{color:var(--fm-color-text-brand)}.fm-text-success{color:var(--fm-color-success-text)}.fm-text-warning{color:var(--fm-color-warning-text)}.fm-text-danger{color:var(--fm-color-danger-text)}.fm-text-purple{color:var(--fm-color-purple-text)}.fm-button,.fm-page-actions button:not([data-fm-icon=true]),button.danger,button.primary,button.quiet,button.secondary{display:inline-flex;min-height:var(--fm-control-height);align-items:center;justify-content:center;gap:8px;border:1px solid var(--fm-color-border);border-radius:0;padding:0 14px;background:var(--fm-color-surface);box-shadow:var(--fm-control-shadow);color:var(--fm-color-text);font-size:var(--fm-type-size-body-sm);font-weight:var(--fm-type-weight-semibold);line-height:var(--fm-type-leading-tight);letter-spacing:var(--fm-type-tracking-normal);text-decoration:none;cursor:pointer;-webkit-clip-path:var(--fm-shape-clip-control);clip-path:var(--fm-shape-clip-control);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.fm-button:hover:not(:disabled),.fm-page-actions button:not([data-fm-icon=true]):hover:not(:disabled),button.danger:hover:not(:disabled),button.primary:hover:not(:disabled),button.quiet:hover:not(:disabled),button.secondary:hover:not(:disabled){box-shadow:var(--fm-control-shadow-hover);transform:translateY(-1px)}.fm-button:focus-visible,.fm-page-actions button:not([data-fm-icon=true]):focus-visible,button.danger:focus-visible,button.primary:focus-visible,button.quiet:focus-visible,button.secondary:focus-visible{outline:3px solid var(--fm-color-focus-ring);outline-offset:2px}.fm-button:disabled,.fm-page-actions button:not([data-fm-icon=true]):disabled,button.danger:disabled,button.primary:disabled,button.quiet:disabled,button.secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.fm-button--primary,button.primary{border-color:var(--fm-color-action);background:var(--fm-color-action);color:var(--fm-color-on-action)}.fm-button--primary:hover:not(:disabled),button.primary:hover:not(:disabled){border-color:var(--fm-color-action-hover);background:var(--fm-color-action-hover);color:var(--fm-color-on-action)}.fm-button--secondary,button.secondary{border-color:var(--fm-color-border);background:transparent;color:var(--fm-color-text)}.fm-page-actions button:not([data-fm-icon=true]):not(.primary):not(.danger){border-color:var(--fm-color-divider);background:transparent;color:var(--fm-color-text-secondary)}.fm-page-actions button:not([data-fm-icon=true]):not(.primary):not(.danger):hover:not(:disabled){background:var(--fm-color-hover-highlight);color:var(--fm-color-text)}.fm-button--secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--fm-color-action) 36%,var(--fm-color-border));background:var(--fm-color-hover-highlight);color:var(--fm-color-text)}.fm-button--quiet,button.quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--fm-color-text-secondary)}.fm-button--quiet:hover:not(:disabled),button.quiet:hover:not(:disabled){background:var(--fm-color-hover-highlight);box-shadow:none;color:var(--fm-color-text)}.fm-button--danger,button.danger{border-color:var(--fm-color-danger-action);background:var(--fm-color-danger-action);color:var(--fm-color-on-danger-action)}.fm-button--danger:hover:not(:disabled),button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--fm-color-danger-action) 84%,var(--fm-color-text));background:color-mix(in srgb,var(--fm-color-danger-action) 84%,var(--fm-color-text));color:var(--fm-color-on-danger-action)}.fm-button--sm{min-height:var(--fm-control-height-sm);border-radius:0;padding-inline:11px;font-size:var(--fm-type-size-small)}.fm-button--lg{min-height:var(--fm-control-height-lg);border-radius:0;padding-inline:18px;font-size:var(--fm-type-size-body)}.fm-button--icon{width:var(--fm-control-height);min-width:var(--fm-control-height);padding:0}.fm-alert{--fm-alert-surface:var(--fm-color-neutral-surface);--fm-alert-text:var(--fm-color-neutral-text);--fm-alert-border:var(--fm-color-neutral-border);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;border:1px solid var(--fm-alert-border);border-radius:var(--fm-control-radius-lg);padding:12px 14px;background:var(--fm-alert-surface);color:var(--fm-alert-text);font-size:var(--fm-type-size-body-sm);line-height:var(--fm-type-leading-body)}.fm-alert>svg{margin-top:2px}.fm-alert__content{display:grid;grid-gap:2px;gap:2px}.fm-alert__title{color:inherit;font-weight:var(--fm-type-weight-semibold)}.fm-alert__description{color:color-mix(in srgb,currentColor 86%,transparent)}.fm-alert--neutral,.fm-alert[data-tone=neutral]{--fm-alert-surface:var(--fm-color-neutral-surface);--fm-alert-text:var(--fm-color-neutral-text);--fm-alert-border:var(--fm-color-neutral-border)}.fm-alert--info,.fm-alert[data-tone=info]{--fm-alert-surface:var(--fm-color-info-surface);--fm-alert-text:var(--fm-color-info-text);--fm-alert-border:var(--fm-color-info-border)}.fm-alert--success,.fm-alert[data-tone=success]{--fm-alert-surface:var(--fm-color-success-surface);--fm-alert-text:var(--fm-color-success-text);--fm-alert-border:var(--fm-color-success-border)}.fm-alert--warning,.fm-alert[data-tone=warning]{--fm-alert-surface:var(--fm-color-warning-surface);--fm-alert-text:var(--fm-color-warning-text);--fm-alert-border:var(--fm-color-warning-border)}.fm-alert--danger,.fm-alert[data-tone=danger]{--fm-alert-surface:var(--fm-color-danger-surface);--fm-alert-text:var(--fm-color-danger-text);--fm-alert-border:var(--fm-color-danger-border)}.fm-status-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;gap:6px;border:1px solid var(--fm-status-border);border-radius:var(--fm-shape-pill-radius);padding:3px 8px;background:var(--fm-status-surface);color:var(--fm-status-text);font-size:var(--fm-type-size-micro);font-weight:var(--fm-type-weight-semibold);line-height:var(--fm-type-leading-solid);letter-spacing:var(--fm-type-tracking-label)}.fm-status-tag,.fm-status-tag--neutral,.fm-status-tag[data-tone=neutral]{--fm-status-surface:var(--fm-color-neutral-surface);--fm-status-text:var(--fm-color-neutral-text);--fm-status-border:var(--fm-color-neutral-border)}.fm-status-tag--info,.fm-status-tag[data-tone=info]{--fm-status-surface:var(--fm-color-info-surface);--fm-status-text:var(--fm-color-info-text);--fm-status-border:var(--fm-color-info-border)}.fm-status-tag--success,.fm-status-tag[data-tone=success]{--fm-status-surface:var(--fm-color-success-surface);--fm-status-text:var(--fm-color-success-text);--fm-status-border:var(--fm-color-success-border)}.fm-status-tag--warning,.fm-status-tag[data-tone=warning]{--fm-status-surface:var(--fm-color-warning-surface);--fm-status-text:var(--fm-color-warning-text);--fm-status-border:var(--fm-color-warning-border)}.fm-status-tag--danger,.fm-status-tag[data-tone=danger]{--fm-status-surface:var(--fm-color-danger-surface);--fm-status-text:var(--fm-color-danger-text);--fm-status-border:var(--fm-color-danger-border)}@media (prefers-reduced-motion:reduce){.fm-button,button.danger,button.primary,button.quiet,button.secondary{transition:none}}:root{--fm-color-auth-mobile-canvas:#f6f8f4}.fm-elevated-panel{position:relative;isolation:isolate;background:transparent;box-shadow:var(
      --fm-shadow-elevated,0 10px 24px color-mix(in srgb,var(--fm-shell-shadow-strong) 65%,transparent)
    ),0 3px 10px var(--fm-shell-shadow-soft)}.fm-elevated-panel:before{border:1px solid color-mix(in srgb,var(--fm-color-action) 14%,var(--fm-color-border));background:linear-gradient(155deg,var(--fm-color-surface-raised) 0 58%,color-mix(in srgb,var(--fm-color-surface-raised) 76%,var(--fm-color-surface-subtle)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--fm-color-surface-raised) 92%,transparent);filter:drop-shadow(0 3px 7px var(--fm-shell-shadow-soft))}.fm-elevated-panel:after,.fm-elevated-panel:before{position:absolute;inset:0;z-index:-1;-webkit-clip-path:var(--fm-shape-clip-panel);clip-path:var(--fm-shape-clip-panel);content:"";pointer-events:none}.fm-elevated-panel:after{border:1px solid color-mix(in srgb,var(--fm-color-action) 32%,var(--fm-color-border-strong));background:linear-gradient(155deg,color-mix(in srgb,var(--fm-color-action-soft) 20%,var(--fm-color-surface-raised)) 0,var(--fm-color-surface-raised) 42% 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--fm-color-surface-raised) 94%,transparent);filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--fm-shell-shadow-strong) 58%,transparent));opacity:var(--fm-elevated-panel-progress,0);will-change:opacity}.fm-elevated-panel-accent{position:absolute;top:0;left:0;z-index:2;display:block;width:var(--fm-elevated-panel-accent-width,30px);height:2px;background:var(--fm-color-action);opacity:var(--fm-elevated-panel-accent-opacity,.46);pointer-events:none}:root{--fm-hover-primary:var(--fm-role-primary,var(--fm-color-action,currentColor));--fm-hover-theme-tone:var(--fm-role-text,var(--fm-color-text,CanvasText));--fm-hover-surface-base:var(--fm-role-surface,var(--fm-color-surface,Canvas));--fm-hover-box-surface:color-mix(in srgb,var(--fm-hover-base,var(--fm-hover-surface-base)) 94%,var(--fm-hover-theme-tone));--fm-menu-highlight-surface:color-mix(in srgb,var(--fm-menu-surface,var(--fm-hover-surface-base)) 95%,var(--fm-hover-primary));--fm-card-shadow-rest:var(
    --fm-control-shadow,0 1px 2px color-mix(in srgb,var(--fm-role-shadow-tone) 8%,transparent)
  );--fm-card-shadow-hover:var(
    --fm-control-shadow-hover,0 6px 16px color-mix(in srgb,var(--fm-role-shadow-tone) 14%,transparent)
  )}html[data-fm-debug-active=true] [data-fm-debug-profile-avatar=true]{position:relative}html[data-fm-debug-active=true] [data-fm-debug-profile-avatar=true]:after{content:"\\1F41B";position:absolute;inset-block-start:-4px;inset-inline-end:-2px;color:var(--fm-role-primary,var(--fm-hover-primary));font:800 13px/1 ui-monospace,monospace;pointer-events:none}:where([data-fm-treatment="button-box.dynamic-v1"],[data-fm-debug-preview-treatment="button-box.dynamic-v1"]){border-radius:0;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--fm-hover-box-surface:color-mix(in srgb,var(--fm-hover-base,var(--fm-role-control,var(--fm-hover-surface-base))) calc(100% - var(--fm-role-hover-strength, 6%)),var(--fm-hover-theme-tone))}:where([data-fm-treatment="button-box.dynamic-v1"],[data-fm-debug-preview-treatment="button-box.dynamic-v1"]):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--fm-hover-box-surface)}:where([data-fm-treatment="button-box.dynamic-v1"],[data-fm-debug-preview-treatment="button-box.dynamic-v1"]):not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--fm-role-focus);outline:2px solid color-mix(in srgb,var(--fm-role-focus) 72%,transparent);outline-offset:2px}:where([data-fm-treatment="button-box.dynamic-v1"],[data-fm-debug-preview-treatment="button-box.dynamic-v1"]):not(:disabled):not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--fm-hover-base,var(--fm-role-control)) calc(100% - var(--fm-role-pressed-strength, 11%)),var(--fm-role-text))}:where([data-fm-treatment="button-box.dynamic-v1"],[data-fm-debug-preview-treatment="button-box.dynamic-v1"]):is([aria-current],[aria-pressed=true],[aria-selected=true]){border-inline-start-color:var(--fm-role-primary);box-shadow:inset 2px 0 var(--fm-role-primary)}:where([data-fm-treatment="icon-bare.primary-v1"],[data-fm-debug-preview-treatment="icon-bare.primary-v1"]){border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important}:where([data-fm-treatment="icon-bare.primary-v1"],[data-fm-debug-preview-treatment="icon-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--fm-hover-primary)!important}:where([data-fm-treatment="icon-bare.primary-v1"],[data-fm-debug-preview-treatment="icon-bare.primary-v1"])>:where(svg,[data-fm-icon-glyph]){transform-origin:center;transition:color .16s ease,transform .18s cubic-bezier(.2,.82,.2,1)}:where([data-fm-treatment="icon-bare.primary-v1"],[data-fm-debug-preview-treatment="icon-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):hover>:where(svg,[data-fm-icon-glyph]){color:var(--fm-hover-primary)!important;transform:scale(1.12)}:where([data-fm-treatment="icon-bare.primary-v1"],[data-fm-debug-preview-treatment="icon-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):active>:where(svg,[data-fm-icon-glyph]){color:var(--fm-hover-primary)!important;transform:scale(1.04)}:where([data-fm-treatment="text-bare.primary-v1"],[data-fm-debug-preview-treatment="text-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):hover{color:var(--fm-hover-primary);background:transparent}:where([data-fm-treatment="text-bare.primary-v1"],[data-fm-debug-preview-treatment="text-bare.primary-v1"]){border-color:transparent;background:transparent;box-shadow:none}:where([data-fm-treatment="text-bare.primary-v1"],[data-fm-debug-preview-treatment="text-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):focus-visible{color:var(--fm-role-focus);outline:0;text-decoration:underline;-webkit-text-decoration-color:var(--fm-role-focus);text-decoration-color:var(--fm-role-focus);text-underline-offset:.25em}:where([data-fm-treatment="text-bare.primary-v1"],[data-fm-debug-preview-treatment="text-bare.primary-v1"]):is([aria-current],[aria-pressed=true],[aria-selected=true]),:where([data-fm-treatment="text-bare.primary-v1"],[data-fm-debug-preview-treatment="text-bare.primary-v1"]):not(:disabled):not([aria-disabled=true]):active{color:var(--fm-role-primary);opacity:.82}:where([data-fm-treatment="menu.surface-v1"],[data-fm-debug-preview-treatment="menu.surface-v1"]){border-radius:0;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:var(--fm-role-text);background:var(--fm-role-menu);border-color:var(--fm-role-border)}:where([data-fm-treatment="menu.left-line-v1"],[data-fm-debug-preview-treatment="menu.left-line-v1"]){position:relative;--fm-menu-treatment-progress:0}:where([data-fm-treatment="menu.left-line-v1"],[data-fm-debug-preview-treatment="menu.left-line-v1"]):not(:has(>[data-fm-menu-highlight=true])):before{content:"";position:absolute;inset-block:12%;inset-inline-start:0;width:2px;background:var(--fm-hover-primary);transform:scaleY(var(--fm-menu-treatment-progress));transform-origin:center;transition:transform .17s cubic-bezier(.2,.82,.2,1);pointer-events:none}:where([data-fm-treatment="menu.left-line-v1"],[data-fm-debug-preview-treatment="menu.left-line-v1"]):is(:hover,:focus-visible,[aria-current],[aria-selected=true],[data-active=true]){--fm-menu-treatment-progress:1;background-color:color-mix(in srgb,var(--fm-role-menu,var(--fm-hover-surface-base)) 95%,var(--fm-hover-primary))}:where([data-fm-treatment="menu.left-line-v1"],[data-fm-debug-preview-treatment="menu.left-line-v1"]):not(:disabled):not([aria-disabled=true]):active{--fm-menu-treatment-progress:1;background-color:color-mix(in srgb,var(--fm-role-menu,var(--fm-hover-surface-base)) calc(100% - var(--fm-role-pressed-strength, 11%)),var(--fm-hover-primary))}:where([data-fm-treatment="card.crisp-elevation-v1"],[data-fm-debug-preview-treatment="card.crisp-elevation-v1"]):not([data-fm-drag-state]):is(:hover,:focus-within){background:var(--fm-card-resting-surface,var(--fm-role-card,var(--fm-hover-surface-base)))!important;box-shadow:var(--fm-card-elevated-shadow,var(--fm-card-shadow-hover))}:where([data-fm-treatment="field.dynamic-v1"],[data-fm-debug-preview-treatment="field.dynamic-v1"]):not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in srgb,var(--fm-role-border) 72%,var(--fm-role-primary))}:where([data-fm-treatment="field.dynamic-v1"],[data-fm-debug-preview-treatment="field.dynamic-v1"]):not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--fm-role-focus);outline:2px solid color-mix(in srgb,var(--fm-role-focus) 68%,transparent);outline-offset:1px}:where([data-fm-treatment="field.dynamic-v1"],[data-fm-debug-preview-treatment="field.dynamic-v1"]){border-radius:0}:where([data-fm-treatment="toggle.dynamic-v1"],[data-fm-debug-preview-treatment="toggle.dynamic-v1"]){border-radius:0;background:var(--fm-hover-base,var(--fm-role-control))}:where([data-fm-treatment="toggle.dynamic-v1"],[data-fm-debug-preview-treatment="toggle.dynamic-v1"]):not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--fm-hover-base,var(--fm-role-control)) 94%,var(--fm-role-text));border-color:color-mix(in srgb,var(--fm-role-border) 72%,var(--fm-role-primary))}:where([data-fm-treatment="toggle.dynamic-v1"],[data-fm-debug-preview-treatment="toggle.dynamic-v1"])[aria-checked=true]{box-shadow:inset 2px 0 var(--fm-role-primary)}:where([data-fm-treatment="toggle.dynamic-v1"],[data-fm-debug-preview-treatment="toggle.dynamic-v1"]):not(:disabled):active{background:color-mix(in srgb,var(--fm-hover-base,var(--fm-role-control)) calc(100% - var(--fm-role-pressed-strength, 11%)),var(--fm-role-text))}:where([data-fm-treatment],[data-fm-debug-preview-treatment]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.48}:where([data-fm-treatment="manipulation.handle-v1"],[data-fm-debug-preview-treatment="manipulation.handle-v1"]):is(:hover,:focus-visible,[data-fm-drag-state]),:where([data-fm-treatment="map.item-v1"],[data-fm-debug-preview-treatment="map.item-v1"]):is(:hover,:focus-visible,[aria-selected=true]){color:var(--fm-role-primary);transform:scale(1.08)}:where([data-fm-treatment="calendar.item-v1"],[data-fm-debug-preview-treatment="calendar.item-v1"]):is(:hover,:focus-visible,[aria-selected=true]){box-shadow:0 5px 12px color-mix(in srgb,var(--fm-role-shadow-tone) 16%,transparent);border-inline-start-color:var(--fm-role-primary)}:where([data-fm-treatment="action-wheel.button-v1"],[data-fm-debug-preview-treatment="action-wheel.button-v1"]):not(:disabled):is(:hover,:focus-visible){color:var(--fm-role-primary);background-color:color-mix(in srgb,var(--fm-hover-base,var(--fm-role-control)) 92%,var(--fm-role-text));transform:scale(1.06)}:where([data-fm-treatment="chart.data-item-v1"],[data-fm-debug-preview-treatment="chart.data-item-v1"]):is(:hover,:focus-visible,[aria-selected=true]),:where([data-fm-treatment="timeline.item-v1"],[data-fm-debug-preview-treatment="timeline.item-v1"]):is(:hover,:focus-visible,[aria-selected=true]){color:var(--fm-role-primary);filter:saturate(1.08)}:where(button,[role=button],a[data-fm-hover-profile=box]){--fm-hover-box-surface:color-mix(in srgb,var(--fm-hover-base,var(--fm-hover-surface-base)) 94%,var(--fm-hover-theme-tone))}:where(button,[role=button],a[data-fm-hover-profile=box]):not(:disabled):not([aria-disabled=true]):not([data-fm-hover-profile=icon]):not([data-fm-menu-highlight-target]):not([data-fm-hover=canvas]):not([data-fm-hover=none]):not([data-fm-card-open=true]):not(:has(>svg:only-child):not([data-fm-hover-profile=box])):hover{background-color:var(--fm-hover-box-surface)!important}:where(.primary,[class*=primary i],[data-variant=primary]){--fm-hover-base:var(--fm-color-action,var(--fm-hover-surface-base))}:where(.danger,[class*=danger i],[class*=destructive i],[data-variant=danger]){--fm-hover-base:var(--fm-color-danger-action,var(--fm-hover-surface-base))}:where([data-fm-hover-profile=icon],[data-fm-icon=true],.fm-icon-button,.fm-button--icon,.fm-menu-icon-button,[class*=iconButton i],[class*=icon-button i],[class*=iconAction i]){border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important}:where([data-fm-hover-profile=icon],[data-fm-icon=true],.fm-icon-button,.fm-button--icon,.fm-menu-icon-button,[class*=iconButton i],[class*=icon-button i],[class*=iconAction i],:where(button,a[href],[role=button]):not([data-fm-hover-profile]):has(>svg:only-child)):not(:disabled):not([aria-disabled=true]):hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:var(--fm-hover-primary)!important;transform:none!important}:where([data-fm-hover-profile=icon],[data-fm-icon=true],.fm-icon-button,.fm-button--icon,.fm-menu-icon-button,[class*=iconButton i],[class*=icon-button i],[class*=iconAction i],:where(button,a[href],[role=button]):not([data-fm-hover-profile]):has(>svg:only-child))>:where(svg,[data-fm-icon-glyph]){transform-origin:center;transition:color .16s ease,transform .18s cubic-bezier(.2,.82,.2,1)}:where([data-fm-hover-profile=icon],[data-fm-icon=true],.fm-icon-button,.fm-button--icon,.fm-menu-icon-button,[class*=iconButton i],[class*=icon-button i],[class*=iconAction i],:where(button,a[href],[role=button]):not([data-fm-hover-profile]):has(>svg:only-child)):not(:disabled):not([aria-disabled=true]):hover>:where(svg,[data-fm-icon-glyph]){color:var(--fm-hover-primary)!important;transform:scale(1.12)}:where([data-fm-hover-profile=icon],[data-fm-icon=true],:where(button,a[href],[role=button]):not([data-fm-hover-profile]):has(>svg:only-child)):focus-visible{outline:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--fm-hover-primary)!important}:where([data-fm-hover-profile=icon],[data-fm-icon=true],:where(button,a[href],[role=button]):not([data-fm-hover-profile]):has(>svg:only-child)):focus-visible>:where(svg,[data-fm-icon-glyph]){color:var(--fm-hover-primary)!important;transform:scale(1.12)}[data-fm-card-hover-engine=crisp-raster-v1]{transition-property:none!important;will-change:auto!important;transform-origin:center center!important;transform-style:flat!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}[data-fm-hover-profile=card]:not([data-fm-card-lift-shell=true]){background:var(--fm-card-resting-surface,var(--fm-hover-surface-base));box-shadow:var(--fm-card-resting-shadow,var(--fm-card-shadow-rest));transition:box-shadow .22s ease}[data-fm-hover-profile=card]:not([data-fm-card-lift-shell=true]):not([data-fm-drag-state]):focus-within,[data-fm-hover-profile=card]:not([data-fm-card-lift-shell=true]):not([data-fm-drag-state]):hover{background:var(--fm-card-resting-surface,var(--fm-hover-surface-base))!important;box-shadow:var(--fm-card-elevated-shadow,var(--fm-card-shadow-hover))}@media (prefers-reduced-motion:reduce){:where([data-fm-hover-profile=icon],[data-fm-icon=true],.fm-icon-button,.fm-button--icon,.fm-menu-icon-button,[class*=iconButton i],[class*=icon-button i],[class*=iconAction i],:where(button,a[href],[role=button]):has(>svg:only-child))>:where(svg,[data-fm-icon-glyph]),[data-fm-hover-profile=card]:not([data-fm-card-lift-shell=true]){transition:none}}