:root{--fd-color-text-primary:#3b2218;--fd-color-text-secondary:#5a3524;--fd-color-text-muted:#6e5446;--fd-color-text-placeholder:#8a6f62;--fd-color-text-on-accent:#fff;--fd-color-text-on-mint:#1e120c;--fd-color-brand-strawberry:#ff4d6d;--fd-color-brand-strawberry-600:#d72d52;--fd-color-brand-strawberry-700:#a81e3e;--fd-color-brand-pink-ink:#b81e43;--fd-color-brand-mint:#23b57e;--fd-color-brand-mint-600:#1fa270;--fd-color-brand-mint-ink:#0b7a52;--fd-color-brand-banana:#ffd447;--fd-color-brand-banana-ink:#7a5a00;--fd-color-brand-blueberry:#4d6bfe;--fd-color-brand-blue-ink:#3450e0;--fd-color-brand-caramel:#a2673f;--fd-color-brand-caramel-ink:#8a5530;--fd-color-accent-default:var(--fd-color-brand-strawberry-600);--fd-color-accent-dark:var(--fd-color-brand-strawberry-700);--fd-color-accent-tint:#fbeaee;--fd-color-tint-pink-bg:#fff0f4;--fd-color-tint-pink-border:#ffd9e3;--fd-color-tint-sky-bg:#eaf6ff;--fd-color-tint-sky-border:#cfe6fa;--fd-color-tint-mint-bg:#e9fbf3;--fd-color-tint-mint-border:#c6eedc;--fd-color-tint-banana-bg:#fff8db;--fd-color-tint-banana-border:#f5e6a8;--fd-color-tag-pink-bg:#ffe9ef;--fd-color-tag-pink-fg:var(--fd-color-brand-pink-ink);--fd-color-tag-mint-bg:#e1f7ee;--fd-color-tag-mint-fg:var(--fd-color-brand-mint-ink);--fd-color-tag-blue-bg:#e8ecff;--fd-color-tag-blue-fg:var(--fd-color-brand-blue-ink);--fd-color-tag-blue-border:#cfd8ff;--fd-color-tag-banana-bg:#fff3c4;--fd-color-tag-banana-fg:var(--fd-color-brand-banana-ink);--fd-color-tag-neutral-bg:#fbf8f9;--fd-color-tag-neutral-fg:var(--fd-color-text-muted);--fd-color-tag-neutral-border:#efe7ea;--fd-color-surface-page:#fff;--fd-color-surface-card:#fff;--fd-color-surface-subtle:#fbf8f9;--fd-color-surface-hover-row:#fbf8f9;--fd-color-surface-hover-nav:#fbf3f5;--fd-color-surface-hover-icon:#f6eef1;--fd-color-surface-scrim:#3b22183d;--fd-color-border-hairline:#efe7ea;--fd-color-border-strong:#e3d9dd;--fd-color-border-chip-hover:#c9b9bf;--fd-color-control-track:#f3ecef;--fd-color-control-switch-off:#9c8a92;--fd-color-control-switch-on:var(--fd-color-brand-mint);--fd-color-control-focus:var(--fd-color-brand-blueberry);--fd-color-status-ok:var(--fd-color-brand-mint-ink);--fd-color-status-pending:var(--fd-color-brand-caramel-ink);--fd-color-status-failed:var(--fd-color-brand-pink-ink);--fd-color-status-paused:var(--fd-color-text-muted);--fd-color-status-draft:var(--fd-color-brand-blue-ink);--fd-color-code-bg:#fff;--fd-color-code-bg-subtle:#fbfdff;--fd-color-code-border:var(--fd-color-tint-sky-border);--fd-color-code-bar:#f3f9ff;--fd-color-code-base:var(--fd-color-text-primary);--fd-color-code-keyword:#d72d52;--fd-color-code-string:#0b7a52;--fd-color-code-function:#3450e0;--fd-color-code-number:#8a5530;--fd-color-code-comment:#7a6155;--fd-color-code-punctuation:#5a3524;--fd-color-code-prompt:#a2673f;--fd-color-code-line-number:#8a6f62;--fd-color-scenery-sky:#7ac8fd;--fd-color-scenery-sunset:#fa8a8b;--fd-color-scenery-clouds:#99d7fd;--fd-color-scenery-hills:#d3ecfe;--fd-color-chart-highlight:var(--fd-color-accent-default);--fd-color-chart-highlight-sky:var(--fd-color-brand-blueberry);--fd-color-chart-muted-pink:#ffd3de;--fd-color-chart-muted-sky:#b9dcf7;--fd-color-chart-muted-neutral:#d9cdd2;--fd-color-chart-series-1:#ff4d6d;--fd-color-chart-series-2:#23b57e;--fd-color-chart-series-3:#4d6bfe;--fd-color-chart-series-4:#ffd447;--fd-color-chart-series-5:#a2673f;--fd-color-chart-series-6:#ff9fb2;--fd-font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fd-font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--fd-font-heading-alt-1:"Inter Tight", "Plus Jakarta Sans", system-ui, sans-serif;--fd-font-heading-alt-2:"Manrope", "Plus Jakarta Sans", system-ui, sans-serif;--fd-font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--fd-font-icon:"Material Symbols Rounded";--fd-weight-regular:400;--fd-weight-medium:500;--fd-weight-semibold:600;--fd-weight-bold:700;--fd-weight-extrabold:800;--fd-type-display-xl-family:var(--fd-font-heading);--fd-type-display-xl-size:clamp(44px, 6vw, 72px);--fd-type-display-xl-line:1.04;--fd-type-display-xl-tracking:-.035em;--fd-type-display-xl-weight:800;--fd-type-display-lg-family:var(--fd-font-heading);--fd-type-display-lg-size:clamp(44px, 5.2vw, 68px);--fd-type-display-lg-line:1.04;--fd-type-display-lg-tracking:-.035em;--fd-type-display-lg-weight:800;--fd-type-display-md-family:var(--fd-font-heading);--fd-type-display-md-size:clamp(40px, 5.4vw, 64px);--fd-type-display-md-line:1.04;--fd-type-display-md-tracking:-.035em;--fd-type-display-md-weight:800;--fd-type-heading-section-family:var(--fd-font-heading);--fd-type-heading-section-size:clamp(32px, 4vw, 44px);--fd-type-heading-section-line:1.1;--fd-type-heading-section-tracking:-.03em;--fd-type-heading-section-weight:800;--fd-type-heading-feature-family:var(--fd-font-heading);--fd-type-heading-feature-size:32px;--fd-type-heading-feature-line:1.1;--fd-type-heading-feature-tracking:-.03em;--fd-type-heading-feature-weight:800;--fd-type-heading-card-lg-family:var(--fd-font-heading);--fd-type-heading-card-lg-size:22px;--fd-type-heading-card-lg-line:1.2;--fd-type-heading-card-lg-tracking:-.02em;--fd-type-heading-card-lg-weight:800;--fd-type-heading-card-md-family:var(--fd-font-heading);--fd-type-heading-card-md-size:19px;--fd-type-heading-card-md-line:1.25;--fd-type-heading-card-md-tracking:-.02em;--fd-type-heading-card-md-weight:800;--fd-type-heading-card-sm-family:var(--fd-font-heading);--fd-type-heading-card-sm-size:17px;--fd-type-heading-card-sm-line:1.25;--fd-type-heading-card-sm-tracking:-.02em;--fd-type-heading-card-sm-weight:800;--fd-type-heading-panel-family:var(--fd-font-heading);--fd-type-heading-panel-size:22px;--fd-type-heading-panel-line:1.15;--fd-type-heading-panel-tracking:-.03em;--fd-type-heading-panel-weight:800;--fd-type-heading-modal-family:var(--fd-font-heading);--fd-type-heading-modal-size:20px;--fd-type-heading-modal-line:1.2;--fd-type-heading-modal-tracking:-.02em;--fd-type-heading-modal-weight:800;--fd-type-heading-page-family:var(--fd-font-heading);--fd-type-heading-page-size:32px;--fd-type-heading-page-line:1.1;--fd-type-heading-page-tracking:-.03em;--fd-type-heading-page-weight:800;--fd-type-heading-card-family:var(--fd-font-heading);--fd-type-heading-card-size:20px;--fd-type-heading-card-line:1.2;--fd-type-heading-card-tracking:-.02em;--fd-type-heading-card-weight:800;--fd-type-heading-sub-family:var(--fd-font-sans);--fd-type-heading-sub-size:16px;--fd-type-heading-sub-line:1.4;--fd-type-heading-sub-tracking:0;--fd-type-heading-sub-weight:700;--fd-type-app-subtitle-family:var(--fd-font-sans);--fd-type-app-subtitle-size:17px;--fd-type-app-subtitle-line:1.5;--fd-type-app-subtitle-tracking:0;--fd-type-app-subtitle-weight:400;--fd-type-app-body-family:var(--fd-font-sans);--fd-type-app-body-size:16px;--fd-type-app-body-line:1.5;--fd-type-app-body-tracking:0;--fd-type-app-body-weight:400;--fd-type-app-body-sm-family:var(--fd-font-sans);--fd-type-app-body-sm-size:15px;--fd-type-app-body-sm-line:1.5;--fd-type-app-body-sm-tracking:0;--fd-type-app-body-sm-weight:400;--fd-type-app-meta-family:var(--fd-font-sans);--fd-type-app-meta-size:14px;--fd-type-app-meta-line:1.5;--fd-type-app-meta-tracking:0;--fd-type-app-meta-weight:400;--fd-type-app-caption-family:var(--fd-font-sans);--fd-type-app-caption-size:13px;--fd-type-app-caption-line:1.4;--fd-type-app-caption-tracking:0;--fd-type-app-caption-weight:600;--fd-type-app-label-family:var(--fd-font-sans);--fd-type-app-label-size:15px;--fd-type-app-label-line:1.4;--fd-type-app-label-tracking:0;--fd-type-app-label-weight:700;--fd-type-app-table-head-family:var(--fd-font-sans);--fd-type-app-table-head-size:14px;--fd-type-app-table-head-line:1.4;--fd-type-app-table-head-tracking:0;--fd-type-app-table-head-weight:700;--fd-type-app-button-family:var(--fd-font-sans);--fd-type-app-button-size:16px;--fd-type-app-button-line:1;--fd-type-app-button-tracking:0;--fd-type-app-button-weight:600;--fd-type-app-button-md-family:var(--fd-font-sans);--fd-type-app-button-md-size:15px;--fd-type-app-button-md-line:1;--fd-type-app-button-md-tracking:0;--fd-type-app-button-md-weight:600;--fd-type-app-segment-family:var(--fd-font-sans);--fd-type-app-segment-size:14px;--fd-type-app-segment-line:1;--fd-type-app-segment-tracking:0;--fd-type-app-segment-weight:600;--fd-type-nav-app-family:var(--fd-font-sans);--fd-type-nav-app-size:15px;--fd-type-nav-app-line:1;--fd-type-nav-app-tracking:0;--fd-type-nav-app-weight:500;--fd-type-app-keycap-family:var(--fd-font-mono);--fd-type-app-keycap-size:12px;--fd-type-app-keycap-line:1;--fd-type-app-keycap-tracking:0;--fd-type-app-keycap-weight:400;--fd-type-stat-price-family:var(--fd-font-heading);--fd-type-stat-price-size:72px;--fd-type-stat-price-line:.95;--fd-type-stat-price-tracking:-.04em;--fd-type-stat-price-weight:800;--fd-type-stat-xl-family:var(--fd-font-heading);--fd-type-stat-xl-size:64px;--fd-type-stat-xl-line:1;--fd-type-stat-xl-tracking:-.04em;--fd-type-stat-xl-weight:800;--fd-type-stat-lg-family:var(--fd-font-heading);--fd-type-stat-lg-size:44px;--fd-type-stat-lg-line:1;--fd-type-stat-lg-tracking:-.04em;--fd-type-stat-lg-weight:800;--fd-type-stat-kpi-family:var(--fd-font-heading);--fd-type-stat-kpi-size:40px;--fd-type-stat-kpi-line:1.05;--fd-type-stat-kpi-tracking:-.04em;--fd-type-stat-kpi-weight:800;--fd-type-stat-kpi-sm-family:var(--fd-font-heading);--fd-type-stat-kpi-sm-size:26px;--fd-type-stat-kpi-sm-line:1.15;--fd-type-stat-kpi-sm-tracking:-.03em;--fd-type-stat-kpi-sm-weight:800;--fd-type-stat-kpi-preview-family:var(--fd-font-heading);--fd-type-stat-kpi-preview-size:22px;--fd-type-stat-kpi-preview-line:1.1;--fd-type-stat-kpi-preview-tracking:-.03em;--fd-type-stat-kpi-preview-weight:800;--fd-type-rotator-family:var(--fd-font-heading);--fd-type-rotator-size:clamp(22px, 2.4vw, 28px);--fd-type-rotator-line:1.3;--fd-type-rotator-tracking:-.02em;--fd-type-rotator-weight:700;--fd-type-lead-lg-family:var(--fd-font-sans);--fd-type-lead-lg-size:19px;--fd-type-lead-lg-line:1.6;--fd-type-lead-lg-tracking:0;--fd-type-lead-lg-weight:400;--fd-type-lead-family:var(--fd-font-sans);--fd-type-lead-size:18px;--fd-type-lead-line:1.6;--fd-type-lead-tracking:0;--fd-type-lead-weight:400;--fd-type-body-article-family:var(--fd-font-sans);--fd-type-body-article-size:18px;--fd-type-body-article-line:1.7;--fd-type-body-article-tracking:0;--fd-type-body-article-weight:400;--fd-type-body-lg-family:var(--fd-font-sans);--fd-type-body-lg-size:17px;--fd-type-body-lg-line:1.6;--fd-type-body-lg-tracking:0;--fd-type-body-lg-weight:400;--fd-type-body-family:var(--fd-font-sans);--fd-type-body-size:16px;--fd-type-body-line:1.65;--fd-type-body-tracking:0;--fd-type-body-weight:400;--fd-type-body-sm-family:var(--fd-font-sans);--fd-type-body-sm-size:15px;--fd-type-body-sm-line:1.6;--fd-type-body-sm-tracking:0;--fd-type-body-sm-weight:400;--fd-type-install-prompt-family:var(--fd-font-sans);--fd-type-install-prompt-size:19px;--fd-type-install-prompt-line:1.6;--fd-type-install-prompt-tracking:0;--fd-type-install-prompt-weight:500;--fd-type-ui-family:var(--fd-font-sans);--fd-type-ui-size:14px;--fd-type-ui-line:1.5;--fd-type-ui-tracking:0;--fd-type-ui-weight:400;--fd-type-meta-family:var(--fd-font-sans);--fd-type-meta-size:13px;--fd-type-meta-line:1.5;--fd-type-meta-tracking:0;--fd-type-meta-weight:400;--fd-type-caption-family:var(--fd-font-sans);--fd-type-caption-size:12px;--fd-type-caption-line:1.5;--fd-type-caption-tracking:0;--fd-type-caption-weight:400;--fd-type-label-family:var(--fd-font-sans);--fd-type-label-size:14px;--fd-type-label-line:1.4;--fd-type-label-tracking:0;--fd-type-label-weight:600;--fd-type-table-head-family:var(--fd-font-sans);--fd-type-table-head-size:12px;--fd-type-table-head-line:1.4;--fd-type-table-head-tracking:0;--fd-type-table-head-weight:700;--fd-type-tag-family:var(--fd-font-sans);--fd-type-tag-size:12px;--fd-type-tag-line:1;--fd-type-tag-tracking:0;--fd-type-tag-weight:600;--fd-type-button-sm-family:var(--fd-font-sans);--fd-type-button-sm-size:13px;--fd-type-button-sm-line:1;--fd-type-button-sm-tracking:0;--fd-type-button-sm-weight:600;--fd-type-button-family:var(--fd-font-sans);--fd-type-button-size:14px;--fd-type-button-line:1;--fd-type-button-tracking:0;--fd-type-button-weight:600;--fd-type-button-lg-family:var(--fd-font-sans);--fd-type-button-lg-size:16px;--fd-type-button-lg-line:1;--fd-type-button-lg-tracking:0;--fd-type-button-lg-weight:600;--fd-type-nav-site-family:var(--fd-font-sans);--fd-type-nav-site-size:15px;--fd-type-nav-site-line:1;--fd-type-nav-site-tracking:0;--fd-type-nav-site-weight:600;--fd-type-faq-question-family:var(--fd-font-sans);--fd-type-faq-question-size:17px;--fd-type-faq-question-line:1.35;--fd-type-faq-question-tracking:-.01em;--fd-type-faq-question-weight:700;--fd-type-code-family:var(--fd-font-mono);--fd-type-code-size:13px;--fd-type-code-line:24px;--fd-type-code-tracking:0;--fd-type-code-weight:400;--fd-type-code-terminal-family:var(--fd-font-mono);--fd-type-code-terminal-size:13px;--fd-type-code-terminal-line:1.55;--fd-type-code-terminal-tracking:0;--fd-type-code-terminal-weight:400;--fd-type-code-sm-family:var(--fd-font-mono);--fd-type-code-sm-size:12px;--fd-type-code-sm-line:1.5;--fd-type-code-sm-tracking:0;--fd-type-code-sm-weight:400;--fd-space-0:0px;--fd-space-1:4px;--fd-space-2:8px;--fd-space-3:12px;--fd-space-4:16px;--fd-space-5:20px;--fd-space-6:24px;--fd-space-8:32px;--fd-space-12:48px;--fd-space-16:64px;--fd-space-24:96px;--fd-radius-none:0;--fd-radius-bar:4px;--fd-radius-tag:6px;--fd-radius-segment:7px;--fd-radius-tile:8px;--fd-radius-control:10px;--fd-radius-inner:12px;--fd-radius-card:16px;--fd-radius-panel:20px;--fd-radius-panel-xl:24px;--fd-radius-avatar:50%;--fd-shadow-card:0 1px 2px #3b22180a;--fd-shadow-raised:0 1px 2px #3b22180f, 0 8px 16px #3b221814;--fd-shadow-float:0 1px 2px #3b22180f, 0 12px 32px #3b221814;--fd-shadow-panel:0 1px 2px #3b22180f, 0 24px 48px #3b221814;--fd-shadow-elevated:0 1px 2px #3b22180f, 0 24px 48px #3b22181f;--fd-shadow-code:0 1px 2px #3b22180a, 0 12px 32px #3450e00f;--fd-shadow-code-elevated:0 1px 2px #3b22180f, 0 24px 48px #3450e01a;--fd-shadow-segment-on:0 1px 2px #3b221824;--fd-shadow-thumb:0 1px 2px #3b221833;--fd-shadow-range-thumb:0 1px 3px #3b22184d;--fd-shadow-hover-button:0 4px 12px #3b221824;--fd-shadow-hover-lift:0 14px 32px #3b22181a;--fd-duration-hover:.15s;--fd-duration-button:.16s;--fd-duration-switch:.18s;--fd-duration-lift:.2s;--fd-duration-pop:.22s;--fd-duration-enter:.28s;--fd-duration-grow:.3s;--fd-duration-line-in:.32s;--fd-duration-land:.42s;--fd-duration-strike:.45s;--fd-duration-count-up:.7s;--fd-duration-terminal-tick:.7s;--fd-duration-copied:1.2s;--fd-duration-copied-prompt:1.6s;--fd-duration-connect:1.5s;--fd-duration-rotate:2.2s;--fd-duration-walkthrough:3.2s;--fd-duration-spin:1s;--fd-duration-bob:6s;--fd-duration-float:6s;--fd-duration-float-slow:7s;--fd-duration-marquee:60s;--fd-duration-marquee-reverse:68s;--fd-duration-marquee-agents:70s;--fd-ease-out:ease-out;--fd-ease-in-out:ease-in-out;--fd-ease-spring:cubic-bezier(.2, .8, .2, 1);--fd-ease-linear:linear;--fd-layout-container:1200px;--fd-layout-gutter:24px;--fd-layout-columns:12;--fd-layout-sidebar:240px;--fd-layout-sidebar-items:9;--fd-layout-topbar:68px;--fd-layout-app-main-padding-top:32px;--fd-layout-app-main-padding-bottom:48px;--fd-layout-app-gap:24px;--fd-layout-app-card-padding:24px;--fd-layout-app-cards-min:3;--fd-layout-app-cards-max:5;--fd-layout-header:72px;--fd-layout-bp-stack:760px;--fd-layout-bp-side:960px;--fd-layout-bp-kpi:1100px;--fd-layout-bp-meadow:1180px;--fd-layout-measure:60ch;--fd-size-app-button:44px;--fd-size-app-button-md:40px;--fd-size-app-input:44px;--fd-size-app-icon-button:40px;--fd-size-app-row:60px;--fd-size-app-tag:26px;--fd-size-app-segment:34px;--fd-size-nav-item:42px;--fd-size-site-switcher:52px;--fd-size-kpi-tile:40px;--fd-size-button-sm:32px;--fd-size-button-md:36px;--fd-size-button:40px;--fd-size-button-lg:48px;--fd-size-icon-button:36px;--fd-size-input:40px;--fd-size-tag:22px;--fd-size-keycap:24px;--fd-size-row:52px;--fd-size-install-copy:48px;--fd-size-install-tab:36px;--fd-size-faq-row:64px;--fd-size-icon:20px;--fd-size-icon-inline:16px;--fd-size-icon-empty:24px;--fd-size-logo-tile:32px;--fd-size-logo-tile-dense:28px;--fd-size-logo-tile-feature:40px;--fd-size-avatar:36px;--fd-size-mascot-app:64px;--fd-size-mascot-meadow:196px}@keyframes fd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fd-term{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fd-line-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes fd-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fd-land{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes fd-bob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes fd-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes fd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fd-spin{to{transform:rotate(360deg)}}body{background:var(--fd-color-surface-page);color:var(--fd-color-text-primary);font-family:var(--fd-font-sans);-webkit-font-smoothing:antialiased;margin:0}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;-webkit-user-select:none;user-select:none;vertical-align:middle;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.ms-fill{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}input::-moz-placeholder{color:var(--fd-color-text-placeholder)}textarea::-moz-placeholder{color:var(--fd-color-text-placeholder)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/app/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/app/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/app/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/app/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/app/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/app/assets/material-symbols-rounded-CFzFAzDo.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{color:#3b2218;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}:focus-visible{outline-offset:2px;outline:2px solid #4d6bfe}input::-moz-placeholder{color:#8a6f62}textarea::-moz-placeholder{color:#8a6f62}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.\!container{width:100%!important}.container{width:100%}@media (width>=421px){.\!container{max-width:421px!important}.container{max-width:421px}}@media (width>=761px){.\!container{max-width:761px!important}.container{max-width:761px}}@media (width>=961px){.\!container{max-width:961px!important}.container{max-width:961px}}@media (width>=1101px){.\!container{max-width:1101px!important}.container{max-width:1101px}}@media (width>=1181px){.\!container{max-width:1181px!important}.container{max-width:1181px}}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;-webkit-user-select:none;user-select:none;vertical-align:middle;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:var(--fd-color-text-primary);background:var(--fd-color-surface-page);font-synthesis:none;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:inherit;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.6;cursor:default}a{color:var(--fd-color-accent-dark);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.1}h2{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}h3{font-size:16px;font-weight:700}small{color:var(--fd-color-text-muted);font-size:14px}:focus-visible{outline:2px solid var(--fd-color-control-focus);outline-offset:2px}.muted{color:var(--fd-color-text-muted)}.material-symbols-rounded{-webkit-user-select:none;user-select:none;flex:none;width:1em;font-size:20px;line-height:1}.brand-logo{flex:none;width:24px;height:24px}.wordmark{width:auto;height:28px}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--fd-color-border-hairline);flex-direction:column;flex:none;gap:24px;width:240px;padding:20px 12px;display:flex}.sidebar>a{padding:0 8px}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav a{color:var(--fd-color-text-secondary);border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:15px;font-weight:500;display:flex}.sidebar nav a:hover{background:var(--fd-color-surface-hover-nav);text-decoration:none}.sidebar nav a[aria-current=page]{background:var(--fd-color-accent-tint);color:var(--fd-color-accent-dark);font-weight:700}.sidebar nav a:last-child{border-top:1px solid var(--fd-color-border-hairline);border-radius:0;margin-top:12px}.shell-content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--fd-color-border-hairline);flex-wrap:wrap;align-items:center;gap:12px;min-height:76px;padding:12px 24px;display:flex}.search-button{flex:260px;max-width:560px;background:var(--fd-color-surface-subtle)!important;color:var(--fd-color-text-muted)!important;justify-content:flex-start!important}.search-button kbd{margin-left:auto}.site-switch{max-width:240px;font-size:15px}.icon-button{border:1px solid var(--fd-color-border-hairline);background:var(--fd-color-surface-card);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;min-height:40px;display:inline-flex}.icon-button:hover{background:var(--fd-color-surface-hover-icon)}.mobile-menu{display:none}.container{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:32px 24px 48px;display:flex}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-heading p{color:var(--fd-color-text-secondary);margin-top:8px;font-size:17px}.button{border:1px solid var(--fd-color-border-strong);background:var(--fd-color-surface-card);cursor:pointer;min-height:40px;color:var(--fd-color-text-primary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--fd-color-surface-hover-row);text-decoration:none}.page-heading .button{min-height:44px;font-size:16px}.primary{background:var(--fd-color-accent-default)!important;color:var(--fd-color-text-on-accent)!important;border-color:var(--fd-color-accent-default)!important}.approve{background:var(--fd-color-brand-mint);border-color:var(--fd-color-brand-mint-600);color:var(--fd-color-text-on-mint)}.card{border:1px solid var(--fd-color-border-hairline);background:var(--fd-color-surface-card);box-shadow:var(--fd-shadow-card);border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.card-heading,.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading{align-items:flex-start}.card-heading p{margin-top:4px;font-size:15px}.grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.wide{grid-column:span 8}.side{grid-column:span 4}.half{grid-column:span 6}.full{grid-column:1/-1}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.kpi{color:var(--fd-color-text-primary);gap:10px}.kpi:hover{background:var(--fd-color-surface-hover-row);text-decoration:none}.kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.currency{display:block}.kpi-label{color:var(--fd-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.icon-tile{background:var(--fd-color-tag-pink-bg);width:40px;height:40px;color:var(--fd-color-tag-pink-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tint-pink{background:var(--fd-color-tint-pink-bg);border-color:var(--fd-color-tint-pink-border)}.tint-sky{background:var(--fd-color-tint-sky-bg);border-color:var(--fd-color-tint-sky-border)}.tint-mint{background:var(--fd-color-tint-mint-bg);border-color:var(--fd-color-tint-mint-border)}.tint-banana{background:var(--fd-color-tint-banana-bg);border-color:var(--fd-color-tint-banana-border)}.stack{flex-direction:column;gap:16px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status{color:var(--fd-color-brand-caramel-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.status.good{color:var(--fd-color-brand-mint-ink)}.status .material-symbols-rounded{font-size:18px}.empty{color:var(--fd-color-text-secondary);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0;display:flex}.empty>.material-symbols-rounded{font-size:28px}.notice{border:1px solid var(--fd-color-tint-sky-border);background:var(--fd-color-tint-sky-bg);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.notice.error{background:var(--fd-color-tint-pink-bg);border-color:var(--fd-color-tint-pink-border)}.notice.success{background:var(--fd-color-tint-mint-bg);border-color:var(--fd-color-tint-mint-border)}.loading{align-items:center;gap:10px;padding:16px 0;display:flex}.field{flex-direction:column;gap:8px;font-size:15px;font-weight:700;display:flex}.field input,.field select,.field textarea,input,select,textarea{border:1px solid var(--fd-color-border-strong);background:var(--fd-color-surface-card);border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px;font-weight:400}textarea{resize:vertical;width:100%;min-height:120px}input::-moz-placeholder{color:var(--fd-color-text-placeholder)}textarea::-moz-placeholder{color:var(--fd-color-text-placeholder)}input::placeholder,textarea::placeholder{color:var(--fd-color-text-placeholder)}input[type=checkbox],input[type=radio]{flex:none;width:20px;min-height:20px;margin-top:2px}.check-field small{color:var(--fd-color-text-secondary);font-weight:400;display:block}.key-access{border:1px solid var(--fd-color-border-strong);border-radius:12px;flex-direction:column;gap:14px;margin:0;padding:16px;display:flex}.key-access legend{padding:0 6px;font-size:15px;font-weight:700}.key-groups{flex-direction:column;gap:12px;padding-left:30px;display:flex}.key-snippet{gap:8px;margin:0}.key-snippet figcaption{font-size:14px;font-weight:700}.key-snippet pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.check-field{align-items:flex-start;gap:10px;font-size:15px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--fd-color-text-secondary);background:var(--fd-color-surface-subtle);padding:12px;font-size:14px;font-weight:700}td{border-bottom:1px solid var(--fd-color-border-hairline);vertical-align:top;padding:16px 12px;font-size:16px}td:first-child{font-weight:600}.list-item{border-bottom:1px solid var(--fd-color-border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.list-item:last-child{border-bottom:0}.list-item p{color:var(--fd-color-text-secondary);font-size:15px}.approval-item{border:1px solid var(--fd-color-border-hairline);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.mini-stat{border:1px solid var(--fd-color-border-hairline);background:var(--fd-color-surface-card);border-radius:12px;padding:16px 20px}.mini-stat strong{font-size:26px;font-weight:800;display:block}.chart{flex-direction:column;gap:12px;min-height:280px;display:flex}.chart-plot{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.chart-y{text-align:right;height:280px;color:var(--fd-color-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.bars{border-bottom:1px solid var(--fd-color-border-strong);justify-content:space-around;align-items:flex-end;gap:8px;height:280px;display:flex;position:relative}.chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid i{border-top:1px dashed var(--fd-color-border-hairline)}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.bar{background:var(--fd-color-chart-muted-pink);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:2px}.bar-column:last-child .bar{background:var(--fd-color-chart-highlight)}.sky-chart .bar{background:var(--fd-color-chart-muted-sky)}.sky-chart .bar-column:last-child .bar{background:var(--fd-color-chart-highlight-sky)}.bar-value{border:1px solid var(--fd-color-border-strong);background:var(--fd-color-surface-card);box-shadow:var(--fd-shadow-raised);z-index:2;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700;display:none;position:absolute}.bar-column:last-child .bar-value{display:block;right:0}.bar-column:first-child .bar-value{left:0}:is(.bars:has(.bar-column:hover) .bar-value,.bars:has(.bar-column:focus) .bar-value){display:none}.bars .bar-column:hover .bar-value,.bars .bar-column:focus .bar-value{display:block}.chart-axis{color:var(--fd-color-text-muted);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.site-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.caught-up{border:1px solid var(--fd-color-border-hairline);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.caught-up img{flex:none;order:-1}.caught-up p{color:var(--fd-color-text-secondary);margin-top:4px;font-size:15px}.preview-frame{border:1px solid var(--fd-color-border-strong);background:var(--fd-color-surface-card);border-radius:12px;width:100%;height:380px}.preview-placeholder{background:var(--fd-color-surface-subtle);border:1px solid var(--fd-color-border-hairline);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:24px;display:flex}.usage-meter{flex-direction:column;gap:8px;font-size:15px;display:flex}meter{border:0;border-radius:4px;width:100%;height:8px}meter::-webkit-meter-bar{background:var(--fd-color-control-track);border:0}meter::-webkit-meter-optimum-value{background:var(--fd-color-accent-default)}.calendar{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;display:grid}.calendar-day{border-top:1px solid var(--fd-color-border-hairline);grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.post{border:1px solid var(--fd-color-border-hairline);border-radius:10px;padding:12px}.ticket-button{text-align:left;border:1px solid var(--fd-color-border-hairline);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.ticket-button[aria-pressed=true]{background:var(--fd-color-tint-mint-bg);border-color:var(--fd-color-tint-mint-border)}.message{border:1px solid var(--fd-color-border-hairline);white-space:pre-wrap;border-radius:12px;padding:16px}.reply-box{background:var(--fd-color-tint-mint-bg);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection{border:1px solid var(--fd-color-border-hairline);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.connection-title{align-items:center;gap:12px;display:flex}.big-number{letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1.1}dialog{border:1px solid var(--fd-color-border-strong);width:calc(100% - 32px);max-width:600px;max-height:90vh;color:var(--fd-color-text-primary);background:var(--fd-color-surface-card);border-radius:20px;padding:0}dialog::backdrop{background:var(--fd-color-surface-scrim)}.dialog-body{flex-direction:column;gap:24px;padding:24px;display:flex}pre,code,kbd{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:14px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--fd-color-tint-sky-bg);border:1px solid var(--fd-color-tint-sky-border);border-radius:12px;padding:16px}kbd{border:1px solid var(--fd-color-border-strong);border-radius:6px;padding:2px 6px;font-size:12px}.wrap{overflow-wrap:anywhere}.signup{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.signup-story{background:var(--fd-color-surface-card);flex-direction:column;gap:32px;padding:64px;display:flex}.signup-story h2{max-width:560px;font-size:44px}.signup-story ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.signup-content{justify-content:center;align-items:center;padding:48px;display:flex}.signup-content>div{width:100%;max-width:560px}.step-note{color:var(--fd-color-text-muted);font-size:15px}.skip-link{z-index:10;background:var(--fd-color-surface-card);padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.search-results{flex-direction:column;gap:8px;display:flex}.search-results a{border:1px solid var(--fd-color-border-hairline);border-radius:10px;padding:12px}.divider{border:0;border-top:1px solid var(--fd-color-border-hairline);margin:0}.brand-row{align-items:center;gap:24px;display:flex}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.signup{grid-template-columns:1fr}.signup-story{background-image:none;padding:32px}.signup-story h2{font-size:32px}.signup-content{padding:32px}.sidebar{width:210px}}@media (width<=960px){.wide,.side{grid-column:1/-1}.connection-grid{grid-template-columns:1fr}}@media (width<=760px){.shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--fd-color-border-hairline);width:100%;padding:16px 24px;display:none}.sidebar.open{display:flex}.mobile-menu{display:inline-flex}.topbar{padding:12px 24px}.search-button{flex-basis:100%;order:5;max-width:none}.site-switch{flex:1;width:140px;max-width:100%}.container{padding:24px 24px 40px}.kpis,.grid,.form-grid{grid-template-columns:minmax(0,1fr)}.grid>*{grid-column:1/-1}.page-heading{align-items:flex-start}.page-heading>.button{width:100%}.signup-content,.signup-story{padding:24px}.table-wrap{overflow:visible}.table-wrap thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table-wrap table,.table-wrap tbody,.table-wrap tr{width:100%;display:block}.table-wrap tr{border-bottom:1px solid var(--fd-color-border-hairline);padding:12px 0}.table-wrap td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}.table-wrap td:before{content:attr(data-label);color:var(--fd-color-text-secondary);font-size:14px;font-weight:700}.table-wrap td>*{min-width:0}.calendar-day{grid-template-columns:1fr}.site-stats{grid-template-columns:minmax(0,1fr)}.bars{gap:4px}.topbar kbd{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.balance-value{font-size:32px;font-weight:800}.date-value{font-size:22px!important}p a:not(.button),small a:not(.button){text-underline-offset:3px;text-decoration:underline}.signup{align-items:start;max-width:1440px;margin:0 auto}.signup-content{padding-top:64px}.signup-content>.stack{border:1px solid var(--fd-color-border-hairline);box-shadow:var(--fd-shadow-panel);border-radius:20px;padding:32px}.signup-story{gap:24px}.signup-story li{color:var(--fd-color-text-secondary);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.signup-story li[aria-current=step]{background:var(--fd-color-accent-tint);color:var(--fd-color-accent-dark);font-weight:700}.step-badge{border:1px solid var(--fd-color-border-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}[aria-current=step] .step-badge{background:var(--fd-color-accent-default);border-color:var(--fd-color-accent-default);color:var(--fd-color-text-on-accent)}.step-done .step-badge{background:var(--fd-color-tint-mint-bg);border-color:var(--fd-color-tint-mint-border);color:var(--fd-color-brand-mint-ink)}.signup-scene{border:1px solid var(--fd-color-tint-sky-border);border-radius:20px;width:100%;height:auto;display:block}.agent-tabs{border:1px solid var(--fd-color-tint-sky-border);background:var(--fd-color-tint-sky-bg);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.agent-tabs button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.agent-tabs button[aria-selected=true]{background:var(--fd-color-surface-card);box-shadow:var(--fd-shadow-segment-on)}.agent-tabs .brand-logo{width:18px;height:18px}.install-hint{color:var(--fd-color-text-secondary);font-size:15px}.install-box{border:1px solid var(--fd-color-tint-sky-border);background:var(--fd-color-code-bg-subtle);border-radius:16px;flex-direction:column;gap:20px;margin:0;padding:24px;display:flex}.install-copy{overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.6}.install-copy code{color:var(--fd-color-brand-blue-ink);font-size:16px}.install-copy mark{background:var(--fd-color-tag-banana-bg);color:var(--fd-color-brand-banana-ink);border-radius:6px;padding:0 6px;font-weight:700}.copy-prompt{background:var(--fd-color-brand-blue-ink);border-color:var(--fd-color-brand-blue-ink);min-width:176px;min-height:48px;color:var(--fd-color-text-on-accent);font-size:16px}.copy-prompt:hover{background:var(--fd-color-brand-blue-ink)}@media (width<=1100px){.signup-content{padding-top:0}}@media (width<=760px){.signup-content>.stack{padding:24px}.site-stats{grid-template-columns:minmax(0,1fr)}}.embedded-checkout{border:1px solid var(--fd-color-border-hairline);border-radius:var(--fd-radius-inner);background:var(--fd-color-surface-card);width:100%;min-width:0;overflow:hidden}.embedded-checkout:empty{display:none}.embedded-checkout iframe{max-width:100%;display:block}.signup-brand-compact,.step-note-label{display:none}@media (width<=640px){.signup{flex-direction:column;min-height:0;display:flex}.signup-content{flex-direction:column;order:-1;align-items:stretch;gap:16px;padding:16px}.signup-brand-compact{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.signup-content>.stack{border-radius:16px;padding:20px 16px}.step-note-label{display:inline}.signup-story{padding:24px 16px 32px}.embedded-checkout{border:0;border-radius:0}.signup-story .signup-brand,.signup-story ol{display:none}.signup-story h2{font-size:24px}.signup .button,.signup .agent-tabs button{min-height:44px}.signup-content>.stack>a:not(.button){align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}}.money-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.money-kpis{grid-template-columns:minmax(0,1fr)}}.segments{border:1px solid var(--fd-color-border-hairline);background:var(--fd-color-surface-subtle);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.segments button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.segments button[aria-pressed=true]{background:var(--fd-color-surface-card);box-shadow:var(--fd-shadow-segment-on)}.chart-legend{color:var(--fd-color-text-secondary);flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:600;display:flex}.chart-legend span{align-items:center;gap:8px;display:inline-flex}.chart-legend i{background:var(--fd-color-chart-highlight);border-radius:4px;width:14px;height:14px}.chart-legend span:last-child i{background:var(--fd-color-chart-muted-pink)}.sky-chart .chart-legend i{background:var(--fd-color-chart-highlight-sky)}.sky-chart .chart-legend span:last-child i{background:var(--fd-color-chart-muted-sky)}.payout-content{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.payout-content p{flex:300px}.payout-content small{flex-basis:100%}@media (width<=760px){.payout-content .button{width:100%}}
