@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/dm-sans-latin-BNY05QUC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palette-ground-light: #FAF8F5;--palette-surface-light: #FFFEFC;--palette-ink-light: #262522;--palette-muted-light: #726D68;--palette-rule-light: #EAE5DF;--palette-accent-light: #34796B;--palette-web-light: #80695E;--palette-good-light: #437860;--palette-warn-light: #8D6735;--palette-bad-light: #B05149;--palette-on-accent-light: #FFFEFC;--palette-ground-dark: #1F1F1D;--palette-surface-dark: #272724;--palette-ink-dark: #E5E2DE;--palette-muted-dark: #AAA49D;--palette-rule-dark: #31312F;--palette-accent-dark: #58BCA8;--palette-web-dark: #A79388;--palette-good-dark: #5DA484;--palette-warn-dark: #BD8E4E;--palette-bad-dark: #C9847D;--palette-on-accent-dark: #1F1F1D}:root{--ground: var(--palette-ground-light);--surface: var(--palette-surface-light);--ink: var(--palette-ink-light);--muted: var(--palette-muted-light);--rule: var(--palette-rule-light);--brand-accent: var(--palette-accent-light);--accent: var(--palette-accent-light);--web: var(--palette-web-light);--good: var(--palette-good-light);--warn: var(--palette-warn-light);--bad: var(--palette-bad-light);--on-accent: var(--palette-on-accent-light)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: var(--palette-ground-dark);--surface: var(--palette-surface-dark);--ink: var(--palette-ink-dark);--muted: var(--palette-muted-dark);--rule: var(--palette-rule-dark);--brand-accent: var(--palette-accent-dark);--accent: var(--palette-accent-dark);--web: var(--palette-web-dark);--good: var(--palette-good-dark);--warn: var(--palette-warn-dark);--bad: var(--palette-bad-dark);--on-accent: var(--palette-on-accent-dark)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark],:root:has(.login-main){color-scheme:dark;--ground: var(--palette-ground-dark);--surface: var(--palette-surface-dark);--ink: var(--palette-ink-dark);--muted: var(--palette-muted-dark);--rule: var(--palette-rule-dark);--brand-accent: var(--palette-accent-dark);--accent: var(--palette-accent-dark);--web: var(--palette-web-dark);--good: var(--palette-good-dark);--warn: var(--palette-warn-dark);--bad: var(--palette-bad-dark);--on-accent: var(--palette-on-accent-dark)}:root{--series-1: #009E73;--series-2: #0072B2;--series-3: #D55E00;--series-4: #56B4E9;--series-5: #CC79A7;--series-6: #E69F00}:root{--font-ui: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-base: 15px;--line-height: 1.5;--measure: 68ch;--motion-fast: .15s;--motion-base: .2s;--motion-enter: .24s;--header-height: 3.5rem;--ease: cubic-bezier(.2, 0, 0, 1);--radius-card: 16px;--radius-control: 8px;--radius-small: 4px;--radius-pill: 999px;--text-xs: 12px;--text-sm: 13px;--text-lg: 17px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--space-half: 2px;--space-one-half: 6px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-emphasis: 650;--weight-bold: 700;--leading-heading: 1.25;--leading-readout: 1.3;--icon-compact: 14px;--icon-standard: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--shadow-card: 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), 0 1px 2px -1px rgba(38, 37, 34, .05), 0 2px 4px rgba(38, 37, 34, .035);--shadow-card-hover: 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 2px 4px rgba(38, 37, 34, .04), 0 12px 32px rgba(38, 37, 34, .05);--shadow-pop: 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), 0 8px 24px rgba(38, 37, 34, .08);--accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);--hover: color-mix(in srgb, var(--ink) 5%, transparent);--brand: #7FD8C5;--web-soft: color-mix(in srgb, var(--web) 12%, transparent);--control-fill: color-mix(in srgb, var(--ink) 3%, var(--surface));--control-fill-hover: color-mix(in srgb, var(--ink) 6%, var(--surface));--control-edge: color-mix(in srgb, var(--ink) 8%, var(--surface));--field-indicator: color-mix(in srgb, var(--muted) 82%, var(--surface));--control-compact: 32px;--control-select: 36px;--control-default: 40px;--control-touch: 44px;--text-input-mobile: 16px;--focus-width: 2px;--focus-offset: 2px;--radius-popover: calc(var(--radius-control) + var(--space-1));--layer-sticky: 10;--layer-popover: 20;--layer-overlay: 49;--layer-dialog: 50;--layer-menu: 60;--layer-tooltip: 70;color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html{scrollbar-gutter:stable}.page-column{max-width:96rem;margin-inline:auto;padding-inline:var(--space-5)}.page-main{padding-block:0 calc(var(--space-6) * 2)}@media(max-width:900px){.page-column{padding-inline:var(--space-4)}}@media(max-width:480px){.page-column{padding-inline:var(--space-3)}.page-main{padding-bottom:var(--space-6)}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--line-height);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--accent-soft);color:var(--ink)}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--text-xl);font-weight:700}h2{font-size:var(--text-base);font-weight:600}h3{font-size:var(--text-sm);font-weight:600}a{color:var(--accent);text-underline-position:from-font;text-decoration-thickness:from-font;text-underline-offset:2px;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{font-variant-numeric:tabular-nums}code,kbd,samp,pre,.data-text{font-family:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;z-index:var(--layer-popover);inset-inline-start:var(--space-5);top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);font-size:var(--text-sm);font-weight:600;text-decoration:none}.skip:not(:focus):not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-card{min-width:0;container-type:inline-size;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.ui-card__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-card__title{margin:0;color:var(--ink);font-size:var(--text-base);font-weight:600;line-height:var(--leading-heading);text-wrap:balance}.ui-card__hint{max-width:60ch;margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.4;overflow-wrap:break-word;text-wrap:pretty}.ui-data-details{width:100%}.ui-data-details summary{display:flex;width:fit-content;max-width:100%;align-items:center;gap:var(--space-1);min-height:var(--control-default);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--muted);cursor:pointer;font-size:var(--text-sm);font-weight:600;list-style:none;touch-action:manipulation}.ui-data-details>summary{margin-inline:auto}.ui-data-details summary::-webkit-details-marker{display:none}@media(hover:hover){.ui-data-details summary:hover{color:var(--ink)}}.ui-data-details__chevron{transform:rotate(0)}.ui-data-details[open]>summary .ui-data-details__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.ui-data-details__chevron{transition:transform var(--motion-fast) var(--ease)}}@media(max-width:480px){.ui-data-details summary{min-height:2.75rem}}.ui-card--interactive{transition:box-shadow var(--motion-base) var(--ease),transform var(--motion-base) var(--ease)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-default);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);background:var(--control-fill);color:var(--ink);font-size:var(--text-sm);font-weight:600;line-height:1.4;text-decoration:none;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),transform .1s var(--ease)}@media(hover:hover){.ui-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-fill-hover)}}@media(prefers-reduced-motion:no-preference){.ui-btn:active:not(:disabled):not([data-static]){transform:scale(.96)}}.ui-btn:disabled{cursor:default;opacity:.5}.ui-btn--primary{background:var(--accent);color:var(--on-accent)}@media(hover:hover){.ui-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--accent) 92%,var(--ink))}}.ui-btn--danger{color:var(--bad);background:color-mix(in srgb,var(--bad) 4%,var(--surface))}@media(hover:hover){.ui-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--bad);color:var(--on-accent)}}.ui-btn--ghost{border-color:transparent;background:transparent;color:var(--muted)}@media(hover:hover){.ui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink);background:var(--hover)}}.ui-btn--sm{min-height:var(--control-compact);padding:0 var(--space-2);font-size:var(--text-xs)}.ui-pill-group{display:inline-flex;flex-wrap:wrap;gap:2px}.ui-pill-group--seg{padding:3px;border-radius:var(--radius-pill);background:var(--ground)}.ui-pill-group--seg .ui-pill[data-state=active],.ui-pill-group--seg .ui-pill[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-card)}.ui-pill{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:1;padding:6px 12px;min-height:2rem;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}@media(hover:hover){.ui-pill:hover:not(:disabled){color:var(--ink);background:var(--hover)}}.ui-pill[aria-current=true],.ui-pill[aria-current=page],.ui-pill[aria-selected=true],.ui-pill[data-state=active]{background:var(--accent-soft);color:var(--ink);font-weight:600}.ui-pill:disabled{cursor:default;opacity:.5}.ui-tabs{position:relative;isolation:isolate;max-inline-size:100%;min-inline-size:0;inline-size:fit-content}.ui-tabs.ui-pill-group--seg{border-radius:calc(var(--control-compact) / 2 + 3px)}@media(max-width:560px),(pointer:coarse){.ui-tabs.ui-pill-group--seg{border-radius:calc(var(--control-touch) / 2 + 3px)}}.ui-tab{position:relative;z-index:1;justify-content:center;max-inline-size:100%;min-block-size:var(--control-compact);white-space:normal;overflow-wrap:anywhere}.ui-tabs>.ui-tab{font-weight:500}.ui-tabs.ui-pill-group--seg>.ui-tab{transition-property:color}.ui-tabs__indicator{position:absolute;z-index:0;inset:0 auto auto 0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-card);pointer-events:none;opacity:0;transition:none}.ui-tabs[data-indicator-ready]>.ui-tabs__indicator{opacity:1}.ui-tabs[data-indicator-ready]>.ui-tab[data-state=active]{background:transparent;box-shadow:none}@media(prefers-reduced-motion:no-preference){.ui-tabs[data-indicator-motion]>.ui-tabs__indicator{transition:transform var(--motion-fast) var(--ease),width var(--motion-fast) var(--ease),height var(--motion-fast) var(--ease)}}@media(forced-colors:active){.ui-tabs__indicator{display:none}.ui-tabs>.ui-tab[data-state=active]{outline:1px solid Highlight;outline-offset:-1px}.ui-tabs>.ui-tab:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}.ui-field{min-width:0;max-width:100%;width:100%;min-height:var(--control-default);padding:var(--space-2) var(--space-3);border:1px solid var(--control-edge);border-block-end-color:var(--field-indicator);border-radius:var(--radius-control);background:var(--control-fill);color:var(--ink);font-size:var(--text-input-mobile);line-height:1.4;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.ui-field::placeholder{color:var(--muted)}.ui-field:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset);border-block-end-color:var(--accent)}@media(hover:hover){.ui-field:hover:not(:disabled):not([readonly]){background-color:var(--control-fill-hover)}}.ui-field--data{font-size:var(--text-input-mobile);font-variant-numeric:tabular-nums;letter-spacing:.005em}.ui-select{position:relative;display:inline-flex;align-items:center}.ui-select__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;min-height:1.75rem;padding-block:0;padding-inline:var(--space-2) calc(var(--space-2) + 18px);font-size:var(--text-sm);font-weight:500;color:var(--muted);cursor:pointer}.ui-select__chevron{position:absolute;inset-inline-end:var(--space-2);pointer-events:none;color:var(--muted)}.ui-label{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-1)}.ui-hint{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted);text-wrap:pretty;max-inline-size:var(--measure)}.ui-error{font-size:var(--text-sm);color:var(--bad);text-wrap:pretty}@media(min-width:640px){.ui-field{font-size:var(--text-base)}.ui-field--data{font-size:var(--text-sm)}}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 4%,transparent);font-size:var(--text-xs);font-weight:600;line-height:1.4;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(hover:hover){.ui-card--interactive:hover{box-shadow:var(--shadow-card-hover)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ui-card--interactive:hover{transform:translateY(-1px)}}@media(max-width:560px){.ui-btn,.ui-pill{min-height:2.75rem}.ui-field{font-size:var(--text-input-mobile)}}.ui-switch-row,.ui-check-row{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm)}.ui-switch-row__text,.ui-check-row__text{display:flex;flex-direction:column;gap:2px;cursor:pointer}.ui-switch-row__text strong,.ui-check-row__text strong{font-weight:500;color:var(--ink)}.ui-switch-row__text span,.ui-check-row__text span{color:var(--muted)}.ui-switch{flex:none;position:relative;width:2.25rem;height:1.25rem;margin-top:1px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--field-indicator);cursor:pointer;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.ui-switch[data-state=checked]{background:var(--accent);border-color:var(--accent)}.ui-switch:disabled,.ui-switch[data-disabled]{cursor:default;opacity:.5}.ui-switch__thumb{position:absolute;top:2px;left:2px;width:calc(1.25rem - 6px);height:calc(1.25rem - 6px);border-radius:50%;background:var(--surface);transition:transform var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease)}.ui-switch[data-state=checked] .ui-switch__thumb{transform:translate(1rem);background:var(--on-accent)}.ui-checkbox{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:1px;padding:0;border:1px solid var(--muted);border-radius:4px;background:var(--surface);color:var(--on-accent);cursor:pointer;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.ui-checkbox[data-state=checked]{background:var(--accent);border-color:var(--accent)}.ui-checkbox:disabled,.ui-checkbox[data-disabled]{cursor:default;opacity:.5}.ui-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay);background:color-mix(in srgb,var(--ink) 40%,transparent);opacity:1;transition:opacity var(--motion-base) var(--ease)}.ui-dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(28rem,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));overflow:hidden;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);box-shadow:var(--shadow-pop);opacity:1;transition:opacity var(--motion-base) var(--ease),transform var(--motion-base) var(--ease)}.ui-dialog__overlay[data-starting-style],.ui-dialog__overlay[data-ending-style]{opacity:0}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{opacity:0;transform:translate(-50%,calc(-50% + 1px))}.ui-dialog__overlay[data-ending-style],.ui-dialog[data-ending-style]{transition-duration:var(--motion-fast)}.ui-dialog__title{flex-shrink:0;margin:0;font-size:var(--text-lg);font-weight:600}.ui-dialog__body{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.ui-dialog__description{margin:0;font-size:var(--text-sm);color:var(--muted)}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-shrink:0}@media(prefers-reduced-motion:reduce){.ui-dialog__overlay,.ui-dialog{transition:opacity var(--motion-fast) var(--ease)!important}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{transform:translate(-50%,-50%)}}.ui-card[data-density=default]{padding:var(--space-5)}.ui-card[data-density=compact]{padding:var(--space-4)}.ui-card__footer{margin-block-start:var(--space-4)}.ui-icon-btn{padding:var(--space-1);min-inline-size:var(--control-compact);flex:none}.ui-form-field{display:grid;gap:var(--space-2);min-inline-size:0;inline-size:100%}.ui-form-field .ui-label,.ui-form-field .ui-hint,.ui-form-field .ui-error{margin:0}.ui-field[aria-invalid=true]{border-block-end-color:var(--bad)}.ui-field[readonly]{border-color:var(--control-edge);background:var(--ground)}.ui-field:disabled{cursor:not-allowed;opacity:.6;border-color:var(--control-edge)}.ui-textarea{padding-block:var(--space-2);resize:vertical;line-height:1.5}.ui-native-select-wrap{display:inline-grid;position:relative;align-items:center;min-inline-size:0;max-inline-size:100%;width:100%}.ui-native-select-wrap[data-inline]{width:fit-content}.ui-native-select-wrap>svg{position:absolute;inset-inline-end:var(--space-3);color:var(--muted);pointer-events:none}.ui-native-select-wrap:has(select:disabled)>svg{opacity:.6}.ui-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-3) * 2 + 14px)}.ui-native-select option{background:var(--surface);color:var(--ink)}.ui-native-select--compact{width:auto;min-height:var(--control-select);font-size:var(--text-sm)}.ui-radio-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-radio{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-compact);padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--control-fill);font-size:var(--text-sm);cursor:pointer}.ui-radio input{accent-color:var(--accent);margin:0}.ui-radio[data-checked]{background:var(--accent-soft)}.ui-radio:has(input:disabled){opacity:.5;cursor:default}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ui-page-header__text{display:grid;gap:var(--space-1);min-inline-size:0}.ui-page-header .ui-hint{margin:0;max-inline-size:var(--measure)}.ui-page-header__actions,.ui-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.ui-form-section{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;padding-block-start:var(--space-4);border-block-start:1px solid var(--rule)}.ui-badge[data-tone=neutral]{color:var(--muted)}.ui-badge[data-tone=success]{color:var(--good)}.ui-badge[data-tone=warning]{color:var(--warn)}.ui-badge[data-tone=danger]{color:var(--bad)}.ui-callout{--callout-tone: var(--muted);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:color-mix(in srgb,var(--callout-tone) 4%,var(--surface));color:var(--ink);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.ui-callout[data-tone=success]{--callout-tone: var(--good)}.ui-callout[data-tone=warning]{--callout-tone: var(--warn)}.ui-callout[data-tone=danger]{--callout-tone: var(--bad)}.ui-callout__icon{flex:none;display:inline-flex;color:var(--callout-tone);margin-block-start:2px}.ui-callout__content{min-inline-size:0;flex:1}.ui-callout__content>:first-child{margin-block-start:0}.ui-callout__content>:last-child{margin-block-end:0}.ui-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-4)}.ui-empty-state p{margin:0;max-inline-size:var(--measure)}.ui-empty-state__title{font-size:var(--text-base);font-weight:600}.ui-loading-state{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);padding-block:var(--space-3)}.ui-loading-icon{flex:none}.ui-filter-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:var(--space-3) var(--space-1);background:var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--text-sm);overflow-wrap:anywhere;max-inline-size:100%}.ui-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--control-compact);min-block-size:var(--control-compact);border:0;border-radius:var(--radius-pill);color:var(--ink);background:transparent}.ui-table-container{max-inline-size:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-block-end:1px solid var(--rule)}.ui-table-container table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui-table-container th,.ui-table-container td{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--rule)}.ui-table-container thead th{color:var(--muted);font-weight:500}.ui-popover{z-index:var(--layer-popover);max-inline-size:min(24rem,var(--bits-popover-content-available-width));max-block-size:var(--bits-popover-content-available-height);overflow:auto;overscroll-behavior:contain;scroll-padding:var(--space-3);padding:var(--space-3);border-radius:var(--radius-popover);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop)}@media(hover:hover){.ui-filter-chip__remove:hover{background:var(--hover)}}@media(prefers-reduced-motion:no-preference){.ui-loading-icon{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}}@media(pointer:coarse){.ui-btn,.ui-btn--sm,.ui-pill,.ui-field,.ui-radio,.ui-filter-chip__remove,.ui-data-details summary{min-block-size:var(--control-touch)}.ui-icon-btn,.ui-filter-chip__remove{min-inline-size:var(--control-touch)}.ui-switch-row,.ui-check-row{min-block-size:var(--control-touch);align-items:center}.ui-switch-row__text,.ui-check-row__text{min-block-size:var(--control-touch);justify-content:center}.ui-switch:after,.ui-checkbox:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-inline-size:var(--control-touch);min-block-size:var(--control-touch)}}@media(forced-colors:active){:focus-visible,.ui-field:focus-visible{outline-color:Highlight}.ui-card,.ui-popover,.ui-badge,.ui-callout,.ui-filter-chip{border:1px solid CanvasText}.ui-btn,.ui-field,.ui-field[readonly],.ui-radio,.ui-checkbox,.ui-switch{border-color:ButtonText}.ui-switch__thumb{background:ButtonText}.ui-switch[data-state=checked]{background:Highlight}.ui-switch[data-state=checked] .ui-switch__thumb{background:HighlightText}.ui-callout__icon,.ui-badge[data-tone]{color:CanvasText}}@media(max-width:639px){.ui-native-select--compact{font-size:var(--text-input-mobile)}}.ui-status-message{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ui-status-message[data-tone=success]{color:var(--good)}.ui-status-message[data-tone=warning]{color:var(--warn)}.ui-status-message[data-tone=danger]{color:var(--bad)}.ui-skeleton{display:block;background:var(--ground);border-radius:var(--radius-control)}.ui-skeleton[data-radius=small]{border-radius:calc(var(--radius-control) / 2)}.ui-skeleton[data-radius=card]{border-radius:var(--radius-card)}.ui-skeleton[data-radius=pill]{border-radius:var(--radius-pill)}.ui-skeleton[data-tone=muted]{background:var(--rule)}.ui-skeleton[data-shape=ring]{background:transparent;border-style:solid;border-color:var(--rule)}.ui-empty-state[data-density=compact]{padding-block:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.ui-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ui-form-section[data-variant=panel]{width:100%;align-self:stretch;padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface)}.ui-form-section[data-variant=panel]>:is(h2,h3,p){margin-block:0}.ui-form-section[data-variant=panel]>:is(.ui-btn,.ui-copy-action){align-self:flex-start}.ui-form-section[data-variant=panel]>h3{font-size:var(--text-base);font-weight:600}.ui-btn[aria-pressed=true],.ui-btn[data-layout=option][aria-current=true]{background:var(--accent-soft);color:var(--ink)}.ui-btn[data-layout=option]{width:100%;justify-content:flex-start}.ui-btn[aria-disabled=true]{opacity:.5;cursor:default}.ui-check-row__label{display:flex;align-items:center;gap:var(--space-2);width:100%}.ui-check-row__metadata{margin-inline-start:auto;color:var(--muted);font-variant-numeric:tabular-nums}.ui-check-row[data-compact]{gap:var(--space-3);align-items:center;min-height:var(--control-default)}.ui-check-row[data-compact] .ui-check-row__text{flex:1;min-width:0}.ui-search-field{display:grid;align-items:center;min-width:0;position:relative}.ui-search-field>svg{position:absolute;inset-inline-start:var(--space-3);color:var(--muted);pointer-events:none}.ui-search-field .ui-field{padding-inline-start:calc(var(--space-3) + 14px + var(--space-2))}.ui-copy-action{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ui-code-block{display:grid;gap:var(--space-2);width:100%;min-width:0}.ui-code-block pre,.ui-code-block textarea{margin:0;width:100%;min-width:0;max-height:24rem;overflow:auto;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--ground);font-size:var(--text-sm);line-height:1.6;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.ui-code-block pre code{font:inherit}.ui-code-block pre code,.ui-code-block pre code span{overflow-wrap:inherit}.ui-code-block[data-wrap=true] :is(pre,textarea){white-space:pre-wrap;overflow-wrap:anywhere}.ui-code-block[data-wrap=false] :is(pre,textarea){white-space:pre;overflow-wrap:normal}.ui-native-select[data-appearance=quiet]{width:auto;padding-inline-start:var(--space-2);border-color:transparent;background:transparent;font-weight:600}.ui-pill[data-variant=sidebar]{justify-content:flex-start;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3);white-space:normal;min-height:var(--control-default)}.ui-pill[data-variant=sidebar][aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.ui-pill[data-variant=secondary][aria-current=page]{background:var(--surface);border-color:var(--rule);color:var(--ink)}.ui-pill[data-variant=list]{justify-content:flex-start;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);white-space:normal;min-height:var(--control-touch);line-height:var(--line-height)}@media(forced-colors:active){.ui-pill[data-variant=list][aria-current=page]{outline:1px solid Highlight;outline-offset:-1px}.ui-pill[data-variant=list]:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}@media(hover:hover){.ui-native-select[data-appearance=quiet]:hover{background:var(--hover)}}@media(prefers-reduced-motion:no-preference){.ui-skeleton[data-shimmer]{position:relative;overflow:hidden;isolation:isolate}.ui-skeleton[data-shimmer]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rule) 55%,transparent),transparent);transform:translate(-100%);animation:ui-skeleton-shimmer 1.8s ease-in-out .2s infinite}@keyframes ui-skeleton-shimmer{to{transform:translate(100%)}}.ui-skeleton[data-pulse]{animation:ui-skeleton-pulse 1.5s ease-in-out infinite alternate}@keyframes ui-skeleton-pulse{to{opacity:.5}}}@media(max-width:480px){.ui-form-section[data-variant=panel]{padding:var(--space-4)}}@media(max-width:639px){.ui-code-block textarea{font-size:var(--text-input-mobile)}}@media(forced-colors:active){.ui-code-block pre code span{color:CanvasText!important}.ui-status-message[data-tone]{color:CanvasText}.ui-skeleton{border:1px solid CanvasText}.ui-btn[aria-pressed=true]{border-color:Highlight}.ui-native-select[data-appearance=quiet]{border-color:ButtonText}}.ui-form-section[data-variant=panel]{box-shadow:none}.ui-form-section[data-variant=panel][data-tone=danger]{border-color:var(--bad)}.ui-page-header :is(h1,h2,h3){margin:0}.ui-page-header h2{font-size:var(--text-lg);font-weight:600}.ui-page-header h3{font-size:var(--text-base);font-weight:600}@media(pointer:coarse){.ui-pill[data-variant=sidebar],.ui-check-row[data-compact]{min-block-size:var(--control-touch)}}.ui-card__heading[data-layout=inline]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3)}.ui-card__heading[data-layout=inline]>.ui-card__actions{grid-column:2;grid-row:1}.ui-card__heading[data-layout=inline]>.ui-card__hint{grid-column:1 / -1}.ui-analytics-stack{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.ui-data-row{background:transparent;font-family:inherit;position:relative;align-items:center;gap:var(--space-2);min-block-size:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);transition:background-color var(--motion-fast) var(--ease)}button.ui-data-row{min-block-size:var(--control-compact)}.ui-data-row:has(.row-filter){min-block-size:var(--control-compact)}.ui-data-row .value .value__number.is-muted,.ui-data-row .value .value__sub,.ui-data-row [data-label]:before{color:var(--ink)}.ui-data-row[data-highlighted=true]{background:var(--hover)}.ui-data-row:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}@media(hover:hover){.ui-data-row:hover{background:var(--hover)}}.ui-data-bar{position:absolute;inset-block:0;inset-inline-start:0;z-index:0;display:block;pointer-events:none;border-radius:var(--radius-control);background:color-mix(in srgb,var(--accent) 18%,transparent)}.ui-data-bar--categorical{background:color-mix(in srgb,var(--bar-color, var(--accent)) 14%,transparent)}.ui-data-label{min-inline-size:0;font-weight:var(--weight-medium)}.ui-data-value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ui-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--muted)}.ui-chart-legend>li{display:flex;align-items:center;gap:var(--space-one-half)}.ui-chart-readout-rows{display:flex;flex-direction:column;gap:var(--space-half);margin:0;padding:0;list-style:none}.ui-chart-readout-row{display:flex;align-items:baseline;gap:var(--space-one-half);min-inline-size:0}.ui-chart-readout-label{flex:1 1 auto;min-inline-size:0;color:var(--muted);font-size:var(--text-sm)}.ui-chart-readout-value{flex:none;margin-inline-start:auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink)}@media(pointer:coarse){button.ui-data-row,.ui-data-row:has(.row-filter){min-block-size:var(--control-touch)}}@media(prefers-reduced-motion:reduce){.ui-data-row,.ui-data-bar{transition:none!important}}@media(forced-colors:active){.ui-data-bar{background:transparent}.ui-data-row[data-highlighted=true]{outline:1px solid Highlight;outline-offset:-1px}.ui-data-row:focus-visible{outline-color:Highlight}}html:has(.ui-modal[open]){overflow:hidden}.ui-modal{color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow-card);padding:24px;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain}.ui-modal[data-size=image]{width:min(1600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--space-4)}.ui-modal[data-size=compact]{width:min(384px,calc(100vw - 32px));padding:0;border:0;border-radius:calc(var(--radius-control) + var(--space-4));box-shadow:var(--shadow-pop)}.ui-modal[data-size=compact] .ui-modal__header{margin:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-bottom:1px solid var(--rule)}.ui-modal[data-size=compact] .ui-modal__header>.ui-icon-btn{min-width:var(--control-touch);min-height:var(--control-touch)}.ui-modal::backdrop{background:color-mix(in srgb,var(--ink) 30%,transparent)}.ui-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ui-modal .ui-modal__header h2{font-size:var(--text-lg);line-height:var(--line-height);margin:0}.ui-modal__header>.ui-icon-btn{flex:none;margin-inline-start:auto}.ui-image-preview{margin:var(--space-5) 0;max-inline-size:100%}.ui-image-preview__trigger.ui-btn{display:block;inline-size:fit-content;max-inline-size:100%;padding:0;border:0;background:transparent;border-radius:var(--radius-popover)}.ui-image-preview .ui-image-preview__trigger img{display:block;max-inline-size:100%;block-size:auto;margin:0;outline:1px solid var(--rule);border-radius:var(--radius-popover)}.ui-image-preview__footer{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-3)}.ui-image-preview__caption{flex:1 1 16rem;color:var(--muted);font-size:var(--text-sm);font-style:italic;line-height:var(--line-height);padding-block:var(--space-1)}.ui-image-preview__enlarge{flex:none;margin-inline-start:auto}.ui-image-viewer__viewport{max-block-size:calc(100dvh - 220px);min-inline-size:0;overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-control);background:var(--ground)}.ui-modal .ui-image-viewer__image{display:block;max-inline-size:100%;max-block-size:calc(100dvh - 220px);inline-size:auto;block-size:auto;margin:auto;outline:0;border-radius:0}.ui-modal .ui-image-viewer__viewport[data-zoomed=true] .ui-image-viewer__image{max-inline-size:none;max-block-size:none}.ui-modal .ui-image-viewer__caption{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--line-height)}.ui-code-syntax-muted{color:var(--muted)}.ui-code-syntax-web{color:var(--web)}.ui-code-syntax-good{color:var(--good)}.ui-code-syntax-warn{color:var(--warn)}.ui-code-syntax-accent{color:var(--accent)}@media(forced-colors:active){.ui-modal{border-color:CanvasText}.ui-code-block code span{color:CanvasText}}.plan-picker :where(h3,p){margin:0}.plan-picker .m-pricing-controls{display:flex;align-items:center;justify-content:center;gap:52px;max-width:850px;margin:44px auto 0}.plan-picker .m-traffic-control{flex:1;min-width:0}.plan-picker .m-traffic-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:13px}.plan-picker .m-traffic-heading label{color:var(--muted)}.plan-picker .m-traffic-heading output{color:var(--ink)}.plan-picker .m-traffic-heading strong{font-weight:650}.plan-picker .m-slider-track{--slider-inset: 44px;position:relative;margin-top:3px;padding-inline-start:var(--slider-inset)}.plan-picker .m-slider-track:before,.plan-picker .m-slider-track:after{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);border-radius:12px;content:"";pointer-events:none}.plan-picker .m-slider-track:before{z-index:1;width:calc(var(--slider-inset) + 24px + (100% - var(--slider-inset) - 24px) * var(--traffic-position, 0));height:24px;background:var(--ink)}.plan-picker .m-slider-track:after{width:100%;height:8px;background:var(--control-edge)}.plan-picker .m-traffic-slider{position:relative;z-index:2;display:block;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;accent-color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.plan-picker .m-traffic-slider::-webkit-slider-runnable-track{height:24px;background:transparent}.plan-picker .m-traffic-slider::-moz-range-track{height:24px;border-radius:12px;background:transparent}.plan-picker .m-traffic-slider::-moz-range-progress{height:24px;background:transparent}.plan-picker .m-traffic-slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:0;border:2px solid var(--ink);border-radius:50%;background:var(--ground);box-shadow:0 0 0 1px var(--ground);-webkit-appearance:none;-moz-appearance:none;appearance:none}.plan-picker .m-traffic-slider::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--ink);border-radius:50%;background:var(--ground);box-shadow:0 0 0 1px var(--ground)}.plan-picker .m-traffic-scale{display:flex;justify-content:space-between;margin-top:-3px;color:var(--muted);font-size:12px}.plan-picker .m-traffic-app-limit{margin-top:9px;color:var(--muted);font-size:12px}.plan-picker .m-traffic-app-limit strong{color:var(--ink);font-weight:550}.plan-picker .m-billing-control{flex-shrink:0;padding-bottom:10px}.plan-picker .m-billing-saving{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;margin-bottom:4px;padding-inline-end:12px;color:var(--accent);font-size:13px;font-style:normal}.plan-picker .m-billing-saving svg{width:38px;height:26px;margin-top:5px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plan-picker .m-billing-toggle{display:flex;gap:3px;margin:0;padding:4px;border:0;border-radius:12px;background:var(--control-fill-hover)}.plan-picker .m-billing-toggle label{display:grid;place-items:center;min-width:87px;min-height:44px;padding:8px 17px;border-radius:8px;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer}.plan-picker .m-billing-toggle input:checked+label{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb,var(--on-accent) 24%,transparent)}.plan-picker .m-billing-toggle input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px}.plan-picker .m-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;gap:24px;margin:28px auto 0}.plan-picker .m-plan{display:flex;flex-direction:column;padding:34px 32px 31px;border:6px solid var(--control-fill-hover);border-radius:27px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--control-edge)}.plan-picker .m-plan h3{color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.plan-picker .m-plan-purpose{margin-top:9px;color:var(--muted);font-size:14px}.plan-picker .m-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:19px}.plan-picker .m-price>span:first-child{font-size:48px;font-weight:650;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.plan-picker .m-price>span:last-child{color:var(--muted);font-size:14px}.plan-picker .m-annual{margin-top:6px;color:var(--muted);font-size:12px}.plan-picker .m-plan>.m-button{width:100%;margin-top:auto;padding-inline:15px;gap:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 24%,transparent),0 2px color-mix(in srgb,var(--accent) 55%,var(--on-accent))}.plan-picker .m-plan>.m-button-secondary{box-shadow:none}.plan-picker .m-plan-features{display:grid;gap:11px;margin:32px 0;padding:0;list-style:none}.plan-picker .m-plan-features li{position:relative;padding-inline-start:22px;color:var(--ink);font-size:14px;line-height:1.6}.plan-picker .m-plan-features li:before{position:absolute;inset-inline-start:1px;inset-block-start:0;color:var(--muted);content:"✓"}.plan-picker .m-plan-features strong{font-weight:600}.plan-picker .m-plan-trial{margin-top:11px;color:var(--muted);font-size:12px;text-align:center}.plan-picker .m-traffic-slider:disabled{cursor:not-allowed;opacity:.55}.plan-picker .m-traffic-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-control)}.plan-picker .m-billing-toggle:disabled label{cursor:not-allowed;opacity:.55}@media(max-width:1100px){.plan-picker .m-plan{padding:30px}.plan-picker .m-pricing-grid{gap:14px}}@media(max-width:899px){.plan-picker .m-pricing-controls{gap:35px}.plan-picker .m-pricing-grid{gap:18px}.plan-picker .m-plan{padding:28px 23px}.plan-picker .m-price>span:first-child{font-size:44px}}@media(max-width:699px){.plan-picker .m-pricing-controls{flex-direction:column;align-items:stretch;gap:20px;max-width:480px}.plan-picker .m-billing-control{align-self:center;padding:0}.plan-picker .m-pricing-grid{grid-template-columns:1fr;max-width:480px}}@media(max-width:599px){.plan-picker .m-pricing-controls{margin-top:32px}.plan-picker .m-slider-track{--slider-inset: 30px}.plan-picker .m-pricing-grid{margin-top:26px}}@media(forced-colors:active){.plan-picker .m-slider-track:before{background:Highlight}.plan-picker .m-slider-track:after{background:GrayText}.plan-picker .m-traffic-slider::-webkit-slider-thumb{border-color:Highlight;background:Canvas}.plan-picker .m-traffic-slider::-moz-range-thumb{border-color:Highlight;background:Canvas}.plan-picker .m-billing-toggle input:checked+label{outline:2px solid Highlight;outline-offset:-2px}}@media(max-width:359px){.plan-picker .m-plan{padding:25px 19px}.plan-picker .m-plan>.m-button{padding-inline:9px;font-size:14px}}.site-footer{border-block-start:1px solid var(--rule, GrayText);color:var(--muted, CanvasText);font-size:14px;line-height:1.6}.docs-page>.site-footer{margin-block-start:64px}.site-footer .site-footer-inner{display:grid;grid-template-columns:minmax(0,1.65fr) repeat(4,minmax(0,1fr));gap:32px;width:min(100% - 64px,1200px);margin-inline:auto;padding-block:64px 72px}.site-footer .site-footer-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink, CanvasText);font-size:26px;font-weight:700;letter-spacing:-.06em;line-height:1;text-decoration:none}.site-footer .site-footer-brand img{display:block;flex:none;width:36px;height:36px}.site-footer p.site-footer-description{max-width:30ch;margin:16px 0 0;text-wrap:pretty}.site-footer p.site-footer-copyright{margin:20px 0 0;font-size:12px}.site-footer p.site-footer-credit{margin:4px 0 0;font-size:12px}.site-footer h2.site-footer-heading{margin:14px 0;color:var(--muted, CanvasText);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.site-footer ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.site-footer li{margin:0;padding:0}.site-footer li a{display:flex;align-items:center;width:fit-content;min-width:44px;min-height:44px;padding-block:8px;color:var(--ink, CanvasText);text-decoration:none;overflow-wrap:anywhere}.site-footer a:focus-visible{outline:2px solid var(--accent, Highlight);outline-offset:4px;border-radius:2px}@media(hover:hover){.site-footer li a:hover{color:var(--accent, LinkText);text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:no-preference){.site-footer li a{transition:color .15s cubic-bezier(.2,0,0,1)}}@media(max-width:900px){.site-footer .site-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:48px}.site-footer .site-footer-about{grid-column:1 / -1}.site-footer p.site-footer-description{max-width:42ch}}@media(max-width:600px){.site-footer .site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;width:calc(100% - 40px);padding-block:40px}.site-footer h2.site-footer-heading{margin-block-start:0}}@media(max-width:359px){.site-footer .site-footer-inner{width:calc(100% - 32px);gap:28px 16px}}.marketing{color-scheme:dark;scroll-padding-block-start:32px}.marketing body{font-size:16px;line-height:1.6}.marketing :is(h1,h2,h3,h4,p,figure){margin:0}.marketing :is(h1,h2,h3,h4){text-wrap:balance}.marketing :is(a,summary){-webkit-tap-highlight-color:transparent}.marketing :is(a,summary):focus-visible{outline-offset:5px}.marketing .skip:focus-visible{display:inline-flex;align-items:center;min-height:44px}.marketing img{display:block;max-width:100%;height:auto}.marketing svg{flex-shrink:0}.marketing .m-container{width:min(100% - 64px,1200px);margin-inline:auto}.marketing .m-accent{color:var(--accent)}.marketing .m-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marketing .m-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.marketing .m-header{border-bottom:1px solid var(--rule)}.marketing .m-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;min-height:72px}.marketing .m-header .m-brand{justify-self:start;gap:7px;min-height:44px}.marketing .m-header .m-brand img{width:32px;height:32px}.marketing .m-header .m-brand span{font-size:23px}.marketing .m-brand{display:inline-flex;align-items:center;gap:7px;color:var(--ink);text-decoration:none;flex-shrink:0}.marketing .m-brand img{flex-shrink:0}.marketing .m-brand span{font-size:29px;font-weight:700;letter-spacing:-.06em;line-height:1}.marketing .m-nav{display:flex;align-items:center;gap:44px;margin-inline:auto}.marketing .m-nav a,.marketing .m-sign-in,.marketing .m-footer-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none}.marketing .m-nav a{position:relative;color:var(--ink);font-weight:600}.marketing .m-nav a:after{position:absolute;inset-inline:0;bottom:7px;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .16s ease-out}.marketing .m-nav a:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.marketing .m-nav a:after{transition:none}}.marketing .m-header-actions{display:flex;justify-self:end}.marketing .m-sign-in{min-height:44px;padding-inline:14px;border:1px solid var(--control-edge);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);line-height:1;white-space:nowrap}.marketing .m-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;max-width:100%;padding:12px 24px;border:1px solid transparent;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none}.marketing .m-button>span{font-size:20px;line-height:1}.marketing .m-button-secondary{border-color:var(--control-edge);background:var(--control-fill);color:var(--ink)}.marketing .m-button:active{background:var(--brand)}.marketing :is(.m-button-secondary,.m-sign-in):active{background:var(--control-fill-hover)}.marketing .m-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none}.marketing .m-text-link span{font-size:20px}.marketing .m-hero{padding-block:64px 44px;text-align:center}.marketing .m-eyebrow{color:var(--accent);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.marketing .m-hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:27px;color:var(--muted);letter-spacing:.08em}.marketing .m-surface-icons{display:inline-flex;align-items:center;gap:5px;color:var(--accent)}.marketing .m-surface-icons svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marketing .m-surface-icons>span{color:var(--muted);font-size:11px;font-weight:400}.marketing h1{font-size:clamp(2.15rem,5.7vw,4.75rem);font-weight:600;letter-spacing:-.045em;line-height:1.1}.marketing h1>span{display:block}.marketing .m-hero-description{max-width:640px;margin:24px auto 0;color:var(--muted);font-size:18px;line-height:1.65;text-wrap:pretty}.marketing .m-website-signup{width:min(100%,320px);margin:30px auto 0}.marketing .m-website-field{display:flex;align-items:stretch;min-height:54px;border:1px solid var(--control-edge);border-radius:10px;background:var(--surface)}.marketing .m-website-icon{display:grid;place-items:center;width:52px;flex-shrink:0;color:var(--muted)}.marketing .m-website-icon img{box-sizing:content-box;width:22px;height:22px;padding:3px;border-radius:6px;background:var(--palette-surface-light);color-scheme:light;object-fit:contain}.marketing .m-website-field input{width:100%;min-width:0;margin:0;padding:12px 15px;border:0;border-radius:0 9px 9px 0;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.marketing .m-website-field input::placeholder{color:var(--muted);opacity:1}.marketing .m-website-field:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.marketing .m-website-field input:focus-visible{outline:none}.marketing .m-website-signup .m-button{width:100%;margin-top:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 24%,transparent),0 2px color-mix(in srgb,var(--accent) 55%,var(--on-accent));cursor:pointer}.marketing .m-website-signup .m-trial-note{margin-top:12px;font-size:13px}.marketing .m-hero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 26px;margin-top:15px}.marketing .m-hero-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:14px;text-decoration:none}.marketing .m-trial-note{margin-top:16px;color:var(--muted);font-size:12px;line-height:1.6}.marketing .m-trial-note>span{margin-inline:6px}.marketing .m-preview{padding-top:10px}.marketing .m-screen{display:block;overflow:hidden;border:1px solid var(--control-edge);border-radius:14px;background:var(--surface)}.marketing .m-screen-main{padding:7px;border-radius:20px;box-shadow:0 24px 70px color-mix(in srgb,var(--on-accent) 35%,transparent)}.marketing .m-screen picture{display:block}.marketing .m-screen img{width:100%}.marketing .m-screen-main img{border-radius:13px}.marketing .m-screen-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;padding:14px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.marketing .m-screen-caption>span{display:inline-flex;align-items:center;gap:7px}.marketing .m-screen-caption a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--muted);text-decoration:none}.marketing .m-sample-dot{width:5px;height:5px;border-radius:50%;background:var(--muted)}.marketing .m-product-summary{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 54px;padding:36px 0 44px;border-bottom:1px solid var(--rule)}.marketing .m-product-summary p{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.marketing .m-product-summary svg{color:var(--accent)}.marketing .m-product{padding-top:115px}.marketing .m-section-heading{max-width:720px;margin-inline:auto;text-align:center}.marketing h2{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:550;letter-spacing:-.035em;line-height:1.13}.marketing .m-section-heading h2{margin-top:20px}.marketing .m-section-heading>p:last-child{max-width:530px;margin:23px auto 0;color:var(--muted);font-size:17px;text-wrap:pretty}.marketing .m-feature{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;column-gap:68px;margin-top:96px}.marketing .m-feature-copy{min-width:0}.marketing .m-feature-label{display:flex;align-items:center;gap:13px;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marketing .m-feature-label>span{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.marketing .m-feature h3,.marketing .m-revenue h3{margin-top:18px;font-size:clamp(1.8rem,3.1vw,2.625rem);font-weight:550;letter-spacing:-.035em;line-height:1.14}.marketing .m-feature-copy>p:not(.m-feature-label){margin-top:22px;color:var(--muted);font-size:16px;text-wrap:pretty}.marketing .m-feature-list{display:grid;gap:11px;margin:24px 0 16px;padding:0;list-style:none}.marketing .m-feature-list li{position:relative;padding-inline-start:21px;color:var(--ink);font-size:14px}.marketing .m-feature-list li:before{position:absolute;inset-block-start:.67em;inset-inline-start:1px;width:5px;height:5px;border-radius:50%;background:var(--accent);content:""}.marketing .m-feature-figure{min-width:0}.marketing .m-screen-detail{box-shadow:0 16px 40px color-mix(in srgb,var(--on-accent) 20%,transparent)}.marketing .m-feature-reverse{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);margin-top:118px}.marketing .m-feature-reverse .m-feature-copy{grid-column:2;grid-row:1}.marketing .m-feature-reverse .m-feature-figure{grid-column:1;grid-row:1}.marketing .m-feature-desktop{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 32px;margin-top:112px}.marketing .m-feature-desktop .m-feature-copy>p:first-child:not(.m-feature-label){margin-top:0}.marketing .m-revenue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 80px;margin-top:112px;padding:47px 48px 0;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-card)}.marketing .m-revenue-detail>p{color:var(--muted);font-size:16px;text-wrap:pretty}.marketing .m-revenue-detail .m-text-link{margin-top:15px}.marketing .m-provider-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 30px;grid-column:1 / -1;min-width:0;padding:24px 0;border-top:1px solid var(--control-edge)}.marketing .m-provider-intro{color:var(--muted);font-size:12px}.marketing .m-provider-row a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.025em;text-decoration:none}.marketing .m-provider-row a>span[aria-hidden=true]{color:var(--muted);font-size:16px;font-weight:400}.marketing .m-integration-name{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.marketing .m-integration-logo{flex:none;width:20px;height:20px;object-fit:contain}.marketing .m-provider-row .m-integration-logo{width:24px;height:24px}.marketing .m-setup{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;padding-block:142px 135px}.marketing .m-setup-heading h2{margin-top:20px}.marketing .m-setup-heading>p:not(.m-eyebrow){max-width:360px;margin-top:23px;color:var(--muted);font-size:17px;text-wrap:pretty}.marketing .m-setup-heading>a{margin-top:22px}.marketing .m-setup-steps{display:grid;gap:27px;margin:0 0 33px;padding:0;list-style:none}.marketing .m-setup-steps li{display:flex;align-items:flex-start;gap:18px}.marketing .m-step-number{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--control-edge);border-radius:50%;color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.marketing .m-setup-steps h3{padding-top:4px;font-size:17px;font-weight:550;letter-spacing:-.015em;line-height:1.4}.marketing .m-setup-steps p{margin-top:5px;color:var(--muted);font-size:14px}.marketing .m-integration-group{padding-block:20px 12px;border-top:1px solid var(--rule)}.marketing .m-integration-group h3{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.marketing .m-integration-links{display:flex;flex-wrap:wrap;gap:0 29px}.marketing .m-integration-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:15px;font-weight:550;text-decoration:none}.marketing .m-integration-links a>span[aria-hidden=true]{color:var(--muted);font-size:16px}.marketing .m-privacy-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:100px;padding:56px 60px;border:1px solid var(--control-edge);border-radius:20px}.marketing .m-privacy-icon{width:36px;height:36px;margin-bottom:24px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marketing .m-privacy-heading h2{margin-top:15px;font-size:clamp(2rem,3.7vw,3rem)}.marketing .m-privacy-heading>p:last-child{margin-top:21px;color:var(--muted);font-size:16px;text-wrap:pretty}.marketing .m-privacy-principles{display:grid;gap:29px}.marketing .m-privacy-principles h3{font-size:17px;font-weight:550;line-height:1.4}.marketing .m-privacy-principles p{margin-top:7px;color:var(--muted);font-size:14px}.marketing .m-pricing{padding-top:138px}.marketing .m-pricing .m-section-heading{max-width:100%}.marketing .m-pricing h2{font-size:clamp(2rem,3.7vw,3rem)}.marketing .m-price-yearly{display:none}.marketing .m-pricing:where(:has(#billing-yearly:checked)) .m-price-monthly{display:none}.marketing .m-pricing:where(:has(#billing-yearly:checked)) .m-price-yearly{display:block}.marketing .m-pricing[data-pricing-enhanced] .m-price-monthly{display:block}.marketing .m-pricing[data-pricing-enhanced] .m-price-yearly{display:none}.marketing .m-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;padding-block:140px 100px}.marketing .m-faq-heading h2{margin-top:20px;font-size:clamp(2rem,3.5vw,3rem)}.marketing .m-faq-heading>p:last-child{max-width:300px;margin-top:21px;color:var(--muted);font-size:15px}.marketing .m-faq-list{border-top:1px solid var(--control-edge)}.marketing .m-faq-list details{border-bottom:1px solid var(--control-edge)}.marketing .m-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:21px 12px;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;list-style:none}.marketing .m-faq-list summary::-webkit-details-marker{display:none}.marketing .m-disclosure-icon{position:relative;width:16px;height:16px;flex-shrink:0;color:var(--muted)}.marketing .m-disclosure-icon:before,.marketing .m-disclosure-icon:after{position:absolute;inset:7px 1px auto;height:1.5px;border-radius:1px;background:currentColor;content:""}.marketing .m-disclosure-icon:after{transform:rotate(90deg)}.marketing details[open] .m-disclosure-icon:after{display:none}.marketing .m-faq-list details>p{padding-block:0 24px;padding-inline:12px 36px;color:var(--muted);font-size:15px;line-height:1.7}.marketing .m-final{padding:50px 0 92px;text-align:center}.marketing .m-final>img{margin:0 auto 25px}.marketing .m-final h2{font-size:clamp(2.5rem,4.8vw,4rem)}.marketing .m-final>p:not(.m-trial-note){margin-top:23px;color:var(--muted);font-size:17px;text-wrap:pretty}.marketing .m-final>.m-button{margin-top:29px}.marketing .m-footer{border-top:1px solid var(--rule)}.marketing .m-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px 40px;padding-block:39px 29px}.marketing .m-footer-brand .m-brand span{font-size:26px}.marketing .m-footer-brand>p{margin-top:12px;color:var(--muted);font-size:13px}.marketing .m-footer-nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 27px}.marketing .m-footer-nav a{font-size:13px}.marketing .m-copyright{grid-column:1 / -1;color:var(--muted);font-size:12px}@media(hover:hover){.marketing :is(.m-nav a,.m-footer-nav a,.m-screen-caption a,.m-hero-links a):hover{color:var(--ink)}.marketing .m-sign-in:hover{background:var(--control-fill-hover);color:var(--ink)}.marketing .m-nav a:hover:after{transform:scaleX(1)}.marketing .m-button:hover{background:var(--brand)}.marketing .m-button-secondary:hover{background:var(--control-fill-hover)}.marketing :is(.m-text-link,.m-provider-row a,.m-integration-links a):hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.marketing .m-faq-list summary:hover{background:var(--control-fill)}.marketing .m-hero-links a:hover{text-decoration:underline;text-underline-offset:5px}}@media(prefers-reduced-motion:no-preference){.marketing :is(.m-button,.m-sign-in):active{scale:.96}.marketing{scroll-behavior:smooth}.marketing :is(.m-button,.m-nav a,.m-sign-in,.m-footer-nav a,.m-faq-list summary){transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.marketing :is(.m-button,.m-sign-in){transition-property:background-color,color,scale}}@media(min-width:900px){.marketing .m-feature-desktop .m-screen{display:grid;place-items:center;aspect-ratio:680 / 520}.marketing .m-feature-desktop .m-screen picture{width:100%}.marketing .m-faq-heading{position:sticky;top:32px}}@media(max-width:1100px){.marketing .m-header-inner{gap:24px}.marketing .m-nav{gap:22px}.marketing .m-header-actions{gap:20px}.marketing .m-feature{gap:35px}.marketing .m-feature h3{font-size:34px}.marketing .m-feature-copy>p:not(.m-feature-label){font-size:16px}.marketing .m-feature-list li{font-size:14px}.marketing .m-revenue{padding-inline:36px;column-gap:44px}.marketing .m-setup{gap:64px}.marketing .m-privacy-panel{gap:54px;padding:44px 40px}.marketing .m-faq{gap:50px}}@media(max-width:899px){.marketing .m-hero{padding-top:68px}.marketing .m-hero-description{max-width:560px;font-size:17px}.marketing .m-product-summary{gap:15px 26px;padding-top:25px}.marketing .m-product-summary p{font-size:12px}.marketing .m-product{padding-top:86px}.marketing .m-feature,.marketing .m-feature-reverse{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:72px}.marketing .m-feature-copy{max-width:540px}.marketing .m-feature h3{font-size:36px}.marketing .m-feature h3 br{display:none}.marketing .m-feature-copy>p:not(.m-feature-label){margin-top:18px;font-size:16px}.marketing .m-feature-list{gap:8px;margin-top:19px}.marketing .m-feature-list li{font-size:14px}.marketing .m-feature-reverse .m-feature-copy,.marketing .m-feature-reverse .m-feature-figure{grid-column:auto;grid-row:auto}.marketing .m-revenue{margin-top:77px;column-gap:28px}.marketing .m-revenue h3{font-size:33px}.marketing .m-revenue-detail>p{font-size:16px}.marketing .m-provider-intro{width:100%}.marketing .m-provider-row{gap:9px 30px}.marketing .m-provider-row a{font-size:17px}.marketing .m-setup{gap:38px;padding-block:96px}.marketing .m-setup-heading>p:not(.m-eyebrow){font-size:16px}.marketing .m-setup-steps li{gap:13px}.marketing .m-integration-links{gap:0 23px}.marketing .m-privacy-panel{align-items:start;gap:40px;padding:35px}.marketing .m-privacy-heading>p:last-child{font-size:15px}.marketing .m-privacy-principles{gap:24px}.marketing .m-privacy-principles h3{font-size:16px}.marketing .m-privacy-principles p{font-size:14px}.marketing .m-pricing{padding-top:96px}.marketing .m-faq{grid-template-columns:1fr;gap:30px;padding-block:100px 60px}.marketing .m-faq-heading>p:last-child{max-width:none;margin-top:16px}.marketing .m-final{padding-bottom:72px}.marketing .m-footer-inner{grid-template-columns:1fr;gap:20px;padding-top:30px}}@media(max-width:699px){.marketing .m-setup{grid-template-columns:1fr;gap:35px}.marketing .m-setup-heading>p:not(.m-eyebrow){max-width:470px}.marketing .m-setup-steps{gap:22px}.marketing .m-privacy-panel{grid-template-columns:1fr;gap:32px}.marketing .m-privacy-heading>p:last-child{max-width:460px}.marketing .m-privacy-icon{margin-bottom:18px}.marketing .m-privacy-principles{gap:22px}.marketing .m-privacy-principles p{font-size:14px}.marketing .m-revenue{grid-template-columns:1fr;gap:22px;padding:30px 28px 0}.marketing .m-revenue h3{font-size:36px}.marketing .m-revenue-detail>p{font-size:16px}.marketing .m-provider-row{justify-content:flex-start;gap:5px 29px;padding-block:21px}.marketing .m-provider-row a{font-size:17px}.marketing .m-wide-break{display:none}}@media(max-width:599px){.marketing .m-container{width:calc(100% - 40px)}.marketing .m-header-inner{grid-template-columns:1fr auto;gap:0 16px;padding-top:12px}.marketing .m-brand{gap:4px}.marketing .m-brand img{width:32px;height:32px}.marketing .m-brand span{font-size:25px}.marketing .m-sign-in{font-size:14px}.marketing .m-nav{grid-column:1 / -1;grid-row:2;justify-content:center;gap:36px;width:100%;padding-block:4px 8px}.marketing .m-nav a{font-size:14px}.marketing .m-hero{padding-block:51px 34px}.marketing .m-hero-eyebrow{flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12px;letter-spacing:.04em}.marketing .m-surface-icons{gap:3px}.marketing .m-surface-icons svg{width:16px;height:16px}.marketing h1{font-size:clamp(2.15rem,8.3vw,2.9rem);line-height:1.14;letter-spacing:-.04em}.marketing .m-hero-description{max-width:440px;margin-top:22px;font-size:16px;line-height:1.6}.marketing .m-website-signup{margin-top:25px}.marketing .m-hero-links{flex-direction:column;align-items:center;gap:0;margin-top:10px}.marketing .m-trial-note{font-size:12px}.marketing .m-screen-main{padding:3px;border-radius:12px}.marketing .m-screen-main img{border-radius:8px}.marketing .m-screen-detail{border-radius:10px}.marketing .m-screen-caption{column-gap:12px;padding-inline:0;font-size:13px}.marketing .m-product-summary{flex-direction:column;align-items:flex-start;gap:16px;padding-block:23px 32px}.marketing .m-product-summary p{font-size:13px}.marketing .m-product-summary .m-icon{width:20px;height:20px}.marketing .m-product{padding-top:69px}.marketing .m-eyebrow{font-size:12px;letter-spacing:.09em}.marketing h2{font-size:36px}.marketing .m-section-heading h2{margin-top:17px}.marketing .m-section-heading>p:last-child{margin-top:19px;font-size:16px}.marketing .m-feature{gap:24px;margin-top:58px}.marketing .m-feature h3{margin-top:15px;font-size:32px}.marketing .m-feature-label{font-size:12px;gap:10px}.marketing .m-feature-copy>p:not(.m-feature-label){font-size:16px}.marketing .m-feature-list li,.marketing .m-text-link{font-size:14px}.marketing .m-revenue{margin-top:57px;padding:28px 24px 0;border-radius:16px}.marketing .m-revenue h3{font-size:32px}.marketing .m-revenue h3 br{display:none}.marketing .m-revenue-detail>p{font-size:16px}.marketing .m-provider-row{display:grid;gap:2px;padding-block:17px}.marketing .m-provider-intro{margin-bottom:8px}.marketing .m-provider-row a{gap:20px}.marketing .m-setup{padding-block:73px}.marketing .m-setup-heading h2{margin-top:16px}.marketing .m-setup-heading>p:not(.m-eyebrow){margin-top:20px;font-size:16px}.marketing .m-setup-heading>a{margin-top:14px}.marketing .m-setup-steps h3{font-size:16px}.marketing .m-setup-steps p{font-size:14px}.marketing .m-integration-links{gap:0 27px}.marketing .m-privacy-panel{gap:29px;padding:28px 24px;border-radius:16px}.marketing .m-privacy-heading h2{font-size:32px}.marketing .m-privacy-heading>p:last-child{font-size:14px}.marketing .m-privacy-principles p{font-size:14px}.marketing .m-pricing{padding-top:75px}.marketing .m-faq{gap:28px;padding-block:80px 38px}.marketing .m-faq-heading h2{margin-top:16px;font-size:36px}.marketing .m-faq-heading>p:last-child{font-size:14px}.marketing .m-faq-list summary{gap:17px;min-height:72px;padding-block:20px;font-size:15px}.marketing .m-faq-list details>p{padding-inline-end:12px;font-size:15px}.marketing .m-final{padding-block:43px 64px}.marketing .m-final>img{width:64px;height:64px;margin-bottom:19px}.marketing .m-final h2{font-size:39px}.marketing .m-final>p:not(.m-trial-note){margin-top:21px;font-size:15px}.marketing .m-final>.m-button{margin-top:24px}.marketing .m-footer-inner{padding-block:27px 25px}.marketing .m-footer-nav{gap:2px 20px}.marketing .m-footer-nav a{font-size:12px}.marketing .m-footer-brand>p{font-size:12px}}@media(max-width:359px){.marketing .m-hero-eyebrow{gap:6px;font-size:12px}.marketing .m-privacy-panel{padding-inline:21px}}.marketing .m-website-label{display:block;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:500;text-align:start}.marketing .m-report-caption{display:grid;gap:8px;padding-top:24px}.marketing .m-report-caption h4,.marketing .m-desktop-details h4{color:var(--ink);font-size:19px;font-weight:550;line-height:1.4;letter-spacing:-.02em}.marketing .m-report-caption p{max-width:48ch;color:var(--muted);font-size:15px;line-height:1.6;text-wrap:pretty}.marketing .m-report-caption>span{margin-top:4px;color:var(--muted);font-size:13px}.marketing .m-desktop-onboarding{row-gap:44px}.marketing .m-desktop-details{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:32px;border-top:1px solid var(--rule)}.marketing .m-desktop-details p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.6;text-wrap:pretty}.marketing .m-desktop-details a{color:var(--ink);text-underline-offset:4px}.marketing .m-screen img{outline:1px solid rgb(255 255 255 / .1);outline-offset:-1px}@media(max-width:699px){.marketing .m-desktop-details{grid-template-columns:1fr;gap:28px}.marketing .m-report-caption{padding-top:20px}}@media(forced-colors:active){.marketing .m-website-field:focus-within,.marketing .m-billing-toggle input:focus-visible+label{outline-color:Highlight}.marketing :is(.m-button,.m-sign-in,.m-website-field){border-color:ButtonText}.marketing .m-billing-toggle input:checked+label{outline:2px solid Highlight;outline-offset:-2px}.marketing .m-nav a:after{background:LinkText}}.marketing .m-feature-figure{width:100%;max-width:734px;justify-self:center}.marketing #bot-tracking .m-feature-figure{max-width:690px}@media(min-width:600px)and (max-width:899px){.marketing .m-feature-desktop .m-feature-figure{max-width:682px}.marketing .m-feature:not(.m-feature-desktop):not(.m-desktop-onboarding) .m-feature-figure{max-width:722px}.marketing #bot-tracking .m-feature-figure{max-width:690px}}@media(max-width:899px){.marketing .m-dashboard-figure{max-width:367px;margin-inline:auto}.marketing .m-dashboard-figure .m-screen-caption{justify-content:center;text-align:center}}@media(max-width:599px){.marketing .m-dashboard-figure{max-width:359px}.marketing .m-feature-figure{max-width:353px}.marketing #bot-tracking .m-feature-figure{max-width:321px}}
