:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gw-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gw-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gw-font-display:Outfit, "Outfit fallback", var(--gw-font-sans);--gw-text-2xs:11px;--gw-text-xs:12px;--gw-text-sm:13px;--gw-text-md:14px;--gw-text-lg:16px;--gw-text-xl:18px;--gw-text-2xl:24px;--gw-text-3xl:30px;--gw-text-field-touch:16px;--gw-leading-tight:1.2;--gw-leading-snug:1.35;--gw-leading-normal:1.5;--gw-weight-regular:400;--gw-weight-medium:500;--gw-weight-semibold:600;--gw-weight-bold:700;--gw-weight-heavy:800;--gw-tracking-tight:-.02em;--gw-tracking-eyebrow:.08em;--gw-tracking-brand:.15em;--gw-space-0:0;--gw-space-1:2px;--gw-space-2:4px;--gw-space-3:6px;--gw-space-4:8px;--gw-space-5:12px;--gw-space-6:16px;--gw-space-7:20px;--gw-space-8:24px;--gw-space-9:32px;--gw-space-10:40px;--gw-space-11:48px;--gw-radius-xs:4px;--gw-radius-sm:6px;--gw-radius-md:8px;--gw-radius-lg:12px;--gw-radius-xl:20px;--gw-radius-2xl:28px;--gw-radius-full:999px;--gw-chip-radius:var(--gw-radius-xs);--gw-chip-padding-block:var(--gw-space-1);--gw-chip-padding-inline:var(--gw-space-4);--gw-chip-padding:var(--gw-chip-padding-block) var(--gw-chip-padding-inline);--gw-chip-media-inset:var(--gw-space-2);--gw-border-width:1px;--gw-border-width-strong:2px;--gw-border-width-stripe:4px;--gw-control-height:36px;--gw-control-height-sm:30px;--gw-control-height-lg:42px;--gw-control-padding-x:16px;--gw-control-gap:6px;--gw-icon-sm:16px;--gw-icon-md:20px;--gw-icon-lg:24px;--gw-emoji-inline:1.2em;--gw-emoji-chip:16px;--gw-emoji-action:18px;--gw-emoji-picker:28px;--gw-touch-target:44px;--gw-rail-collapsed:56px;--gw-page-reading:1008px;--gw-page-wide:1440px;--gw-page-desk:1920px;--gw-page-full:100%;--gw-page-gutter:var(--gw-space-8);--gw-toggle-w:26px;--gw-toggle-h:14px;--gw-shadow-1:0 1px 2px #0f1a170f;--gw-shadow-2:0 1px 2px #0f1a170d, 0 6px 20px #0f1a1717;--gw-shadow-3:0 2px 6px #0f1a1712, 0 16px 40px #0f1a1724;--gw-shadow-4:0 4px 12px #0f1a1724, 0 24px 56px #0f1a1738;--gw-shadow-inset-accent:inset 3px 0 var(--gw-accent);--gw-plate-blur:blur(10px);--gw-ws-title-h:52px;--gw-ws-toolbar-h:44px;--gw-ws-status-h:28px;--gw-ws-rail-w:48px;--gw-ws-rail-w-labelled:82px;--gw-ws-left-w:272px;--gw-ws-right-w:320px;--gw-z-base:0;--gw-z-raised:10;--gw-z-sticky:20;--gw-z-header:30;--gw-z-overlay:40;--gw-z-dialog:50;--gw-z-toast:60;--gw-z-tooltip:70;--gw-duration-fast:.12s;--gw-duration-base:.18s;--gw-duration-slow:.24s;--gw-duration-settle:.3s;--gw-ease-standard:cubic-bezier(.2, 0, 0, 1);--gw-ease-exit:cubic-bezier(.4, 0, 1, 1);--gw-brand-green:#28a745;--gw-brand-wordmark:#176b2c;--gw-teal-800:#145a25;--gw-teal-700:#196c2d;--gw-teal-600:#218838;--gw-teal-500:#28a745;--gw-teal-100:#e6f4e9;--gw-ink-900:#0f1a17;--gw-ink-700:#2b3a35;--gw-ink-500:#55635e;--gw-ink-300:#9aa8a3;--gw-ink-100:#dfe5e3;--gw-paper-50:#fff;--gw-paper-100:#f7f9f8;--gw-paper-200:#f1f4f3;--gw-blue-700:#1457a6;--gw-blue-600:#1668c4;--gw-red-700:#ad2e26;--gw-red-600:#c8372d;--gw-red-500:#e32636;--gw-amber-700:#8f5107;--gw-amber-600:#a1620a;--gw-amber-400:#b58a12;--gw-green-700:#17603a;--gw-bg:#f3f5f2;--gw-surface:#fff;--gw-surface-sunken:#edf1ec;--gw-surface-raised:#fff;--gw-panel:#fffffff5;--gw-panel-hover:#17251b0d;--gw-hover:var(--gw-panel-hover);--gw-mono-bg:#17251b0d;--gw-border:#17251b1c;--gw-border-strong:#17251b3d;--gw-rule:#dde1db;--gw-rule-soft:#dfe5dc;--gw-control-border:#c6d0c5;--gw-field-edge:#7d8a80;--gw-text:#17251b;--gw-text-soft:#344b39;--gw-muted:#56655a;--gw-placeholder:#56655a;--gw-accent:#176b2c;--gw-accent-deep:#196c2d;--gw-accent-fill:#218838;--gw-accent-soft:#28a74517;--gw-accent-ring:#28a74559;--gw-accent-contrast:#fff;--gw-accent-on-soft:#145a25;--gw-mint:#e3efe2;--gw-tag-grey:#4d5a50;--gw-tag-red:#b42318;--gw-tag-orange:#a8470b;--gw-tag-amber:#875a00;--gw-tag-green:#1d7238;--gw-tag-teal:#0e6f68;--gw-tag-blue:#1f5fb8;--gw-tag-indigo:#4338ca;--gw-tag-purple:#7a2bbf;--gw-tag-pink:#b4185b;--gw-info:#0284c7;--gw-info-fill:#0284c7;--gw-info-soft:#0284c717;--gw-info-ring:#0284c759;--gw-success:var(--gw-green-700);--gw-success-fill:#059669;--gw-success-soft:#ecfdf5;--gw-success-ring:#05966959;--gw-success-on-soft:var(--gw-green-700);--gw-success-text:var(--gw-green-700);--gw-info-text:var(--gw-blue-700);--gw-info-on-soft:var(--gw-blue-700);--gw-warning:var(--gw-amber-700);--gw-warning-fill:var(--gw-amber-600);--gw-warning-soft:#fdf6e8;--gw-warning-ring:#a1620a59;--gw-danger:var(--gw-red-700);--gw-danger-fill:var(--gw-red-600);--gw-danger-soft:#c8372d14;--gw-danger-ring:#c8372d59;--gw-danger-contrast:#fff;--gw-danger-on-soft:var(--gw-red-700);--gw-on-fill:#fff;--gw-notice-width:400px;--gw-notice-gap:var(--gw-space-4);--gw-notice-offset:var(--gw-space-5);--gw-success-title:#0b3d24;--gw-success-body:#1f6b44;--gw-info-title:#0d3f7a;--gw-info-body:#1d5ea8;--gw-warning-title:#5f3302;--gw-warning-body:#8f5107;--gw-danger-title:#7d1a14;--gw-danger-body:#ad2e26;--gw-muted-on-soft:#4c5c50;--gw-accent-disabled:#b8d6bb;--gw-disabled-plate-accent:#629d6d;--gw-disabled-plate-danger:#cf7a72;--gw-disabled-ink:#7f8b86;--gw-danger-disabled:#f1cbc8;--gw-staff:var(--gw-amber-700);--gw-staff-soft:#fdf6e8;--gw-focus-ring-color:var(--gw-info);--gw-focus-ring-width:2px;--gw-focus-ring-offset:2px;--gw-focus-ring:0 0 0 var(--gw-focus-ring-offset) var(--gw-bg), 0 0 0 calc(var(--gw-focus-ring-offset) + var(--gw-focus-ring-width)) var(--gw-focus-ring-color);--gw-scrim:#0f1a1773;--gw-scrim-soft:#0f1a173d;--gw-map-ground:#e8ece9;--gw-map-grid:#0f1a1712;--gw-map-selection:var(--gw-blue-600);--gw-map-inspection:var(--gw-red-500);--gw-map-inspection-soft:#e326361a;--gw-map-control:var(--gw-amber-400);--gw-map-parcel:#0f766e;--gw-org-accent-1:#1668c4;--gw-org-accent-2:#a1620a;--gw-org-accent-3:#7c3aed;--gw-org-accent-4:#0f766e;--gw-org-accent-5:#c2410c;--gw-org-accent-6:#be185d;--gw-map-asset:#c27121;--gw-map-selected:#d6f51f;--gw-map-selected-casing:#0b1512;--gw-map-selected-soft:#d6f51f38;--gw-map-snap:#fff;--gw-map-snap-casing:#0f1a17;--gw-quantity-cut:#ef3340;--gw-quantity-fill:#06b6d4;--gw-quantity-net:#7c3aed;--gw-viewer-stage-bg:var(--gw-ink-900);--gw-viewer-stage-text:var(--gw-ink-100)}:root[data-theme=dark],:root[data-theme=auto].gw-prefers-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gw-bg:#121713;--gw-surface:#1b231d;--gw-surface-sunken:#161d18;--gw-surface-raised:#242e26;--gw-panel:#1b231df5;--gw-panel-hover:#edf3ec0f;--gw-mono-bg:#edf3ec12;--gw-border:#edf3ec1f;--gw-border-strong:#edf3ec3d;--gw-rule:#333c34;--gw-rule-soft:#273029;--gw-control-border:#edf3ec3d;--gw-field-edge:#edf3ec6b;--gw-text:#edf3ec;--gw-text-soft:#c5d2c6;--gw-muted:#a9b8aa;--gw-placeholder:#a9b8aa;--gw-accent:#56c76e;--gw-accent-deep:#196c2d;--gw-accent-fill:#218838;--gw-accent-soft:#28a74524;--gw-accent-ring:#56c76ea6;--gw-accent-contrast:#fff;--gw-accent-on-soft:#7bd48e;--gw-mint:#1f2e23;--gw-tag-grey:#c2cbc3;--gw-tag-red:#ff8f85;--gw-tag-orange:#ffa96b;--gw-tag-amber:#f2c14e;--gw-tag-green:#6fd38a;--gw-tag-teal:#4dd0c4;--gw-tag-blue:#8cb8ff;--gw-tag-indigo:#aab4ff;--gw-tag-purple:#d3a6ff;--gw-tag-pink:#f78fc2;--gw-info:#5aa0f0;--gw-info-fill:#5aa0f0;--gw-info-soft:#5aa0f024;--gw-info-ring:#5aa0f073;--gw-success:#4cc08a;--gw-success-fill:#4cc08a;--gw-success-soft:#4cc08a24;--gw-success-ring:#4cc08a73;--gw-success-on-soft:#65c99a;--gw-success-text:var(--gw-success);--gw-info-text:var(--gw-info);--gw-info-on-soft:#80b6f3;--gw-warning:#f4c267;--gw-warning-fill:#e0a042;--gw-warning-soft:#e0a04224;--gw-warning-ring:#e0a04273;--gw-danger:#f47a85;--gw-danger-fill:#f47a85;--gw-danger-soft:#f47a8524;--gw-danger-ring:#f47a8573;--gw-danger-contrast:#2a0a0e;--gw-danger-on-soft:#f697a0;--gw-on-fill:#121713;--gw-success-title:#b4ebd0;--gw-success-body:#8fd6b0;--gw-info-title:#c2dcf8;--gw-info-body:#9cc6f3;--gw-warning-title:#fadca0;--gw-warning-body:#efc77f;--gw-danger-title:#fbc2c8;--gw-danger-body:#f5a0a8;--gw-muted-on-soft:#b8c7b9;--gw-accent-disabled:#294532;--gw-disabled-plate-accent:#4a7a58;--gw-disabled-plate-danger:#9a5a6d;--gw-disabled-ink:#819084;--gw-danger-disabled:#563341;--gw-staff:#e0a042;--gw-staff-soft:#e0a04224;--gw-scrim:#0009;--gw-scrim-soft:#0006;--gw-map-ground:#111614;--gw-map-grid:#e6ebe914;--gw-map-selected:#d6f51f;--gw-map-selected-casing:#0b1512;--gw-map-selected-soft:#d6f51f38;--gw-map-snap:#fff;--gw-map-snap-casing:#0f1a17;--gw-quantity-net:#a78bfa;--gw-shadow-1:0 1px 2px #0006;--gw-shadow-2:0 1px 2px #0006, 0 6px 20px #00000073;--gw-shadow-3:0 8px 24px #00000080, 0 16px 40px #00000080;--gw-shadow-4:0 6px 16px #000000a8, 0 24px 56px #000000b3;--gw-org-accent-1:#6aa6ec;--gw-org-accent-2:#e0a349;--gw-org-accent-3:#b197f5;--gw-org-accent-4:#4fc7bb;--gw-org-accent-5:#f08a5d;--gw-org-accent-6:#ee7fb5}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-density=compact]{--gw-control-height:32px;--gw-control-height-sm:26px;--gw-control-height-lg:38px;--gw-control-padding-x:12px;--gw-control-gap:4px}[data-density=comfortable]{--gw-control-height:40px;--gw-control-height-sm:34px;--gw-control-height-lg:46px;--gw-control-padding-x:18px;--gw-control-gap:8px}@media (width<=760px){:root{--gw-page-gutter:var(--gw-space-5)}}@media (width>=1440px){:root{--gw-page-gutter:var(--gw-space-9)}}@media (width>=1920px){:root{--gw-page-gutter:var(--gw-space-11)}}@media (prefers-reduced-motion:reduce){:root{--gw-duration-fast:0s;--gw-duration-base:0s;--gw-duration-slow:0s;--gw-duration-settle:0s}}html{font-family:var(--gw-font-sans);font-size:var(--gw-text-md);line-height:var(--gw-leading-normal);color:var(--gw-text);background:var(--gw-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:max(var(--gw-text-field-touch), 1em)!important}}::placeholder{color:var(--gw-placeholder);opacity:1}:focus-visible{outline:var(--gw-focus-ring-width) solid var(--gw-focus-ring-color);outline-offset:var(--gw-focus-ring-offset);box-shadow:var(--gw-focus-ring)}::selection{background:var(--gw-accent-soft)}.gw-page{width:100%;min-width:0;padding-inline:var(--gw-page-gutter);margin-inline:auto}.gw-page--reading{max-width:calc(var(--gw-page-reading) + 2 * var(--gw-page-gutter))}.gw-page--wide{max-width:calc(var(--gw-page-wide) + 2 * var(--gw-page-gutter))}.gw-page--desk{max-width:calc(var(--gw-page-desk) + 2 * var(--gw-page-gutter))}.gw-page--full{max-width:var(--gw-page-full)}:root{--bg:var(--gw-bg);--surface:var(--gw-surface);--surface-raised:var(--gw-surface-raised);--panel:var(--gw-panel);--panel-hover:var(--gw-panel-hover);--border:var(--gw-border);--border-strong:var(--gw-border-strong);--text:var(--gw-text);--muted:var(--gw-muted);--accent:var(--gw-accent);--accent-deep:var(--gw-accent-deep);--accent-contrast:var(--gw-accent-contrast);--warning:var(--gw-warning);--selection:var(--gw-map-selection);--inspection:var(--gw-map-inspection);--inspection-soft:var(--gw-map-inspection-soft);--shadow:var(--gw-shadow-2)}.gw-button{--gw-button-height:var(--gw-control-height);--gw-button-padding-x:var(--gw-control-padding-x);min-height:var(--gw-button-height);justify-content:center;align-items:center;gap:var(--gw-control-gap);padding:0 var(--gw-button-padding-x);border:var(--gw-border-width) solid transparent;border-radius:var(--gw-radius-sm);color:var(--gw-text);cursor:pointer;font-family:inherit;font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-tight);text-align:center;white-space:nowrap;transition:background-color var(--gw-duration-fast) var(--gw-ease-standard), border-color var(--gw-duration-fast) var(--gw-ease-standard), color var(--gw-duration-fast) var(--gw-ease-standard);background:0 0;text-decoration:none;display:inline-flex}.gw-button>svg{width:var(--gw-icon-sm);height:var(--gw-icon-sm);flex:none}.gw-button:focus-visible{outline:var(--gw-border-width-strong) solid transparent;outline-offset:var(--gw-space-1);box-shadow:var(--gw-focus-ring)}.gw-button:disabled{cursor:not-allowed}.gw-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.gw-button--primary{border-color:var(--gw-accent-fill);background:var(--gw-accent-fill);color:var(--gw-accent-contrast);box-shadow:var(--gw-shadow-1)}.gw-button--primary:hover:not(:disabled){border-color:var(--gw-accent-deep);background:var(--gw-accent-deep)}.gw-button--primary:disabled{border-color:var(--gw-disabled-plate-accent);background:var(--gw-disabled-plate-accent);color:var(--gw-text);box-shadow:none}.gw-button--secondary{border-color:var(--gw-border-strong);background:var(--gw-surface);color:var(--gw-text)}.gw-button--secondary:hover:not(:disabled){background:var(--gw-hover)}.gw-button--text{--gw-button-padding-x:var(--gw-space-5);color:var(--gw-accent)}.gw-button--text:hover:not(:disabled){background:var(--gw-accent-soft);color:var(--gw-accent-on-soft)}.gw-button--secondary:disabled,.gw-button--text:disabled{border-color:var(--gw-border);color:var(--gw-muted);background:0 0}.gw-button--primary.gw-button--danger{border-color:var(--gw-danger-fill);background:var(--gw-danger-fill);color:var(--gw-danger-contrast)}.gw-button--primary.gw-button--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--gw-danger-fill) 85%, var(--gw-text));background:color-mix(in srgb, var(--gw-danger-fill) 85%, var(--gw-text))}.gw-button--primary.gw-button--danger:disabled{border-color:var(--gw-disabled-plate-danger);background:var(--gw-disabled-plate-danger);color:var(--gw-text)}.gw-button--secondary.gw-button--danger{border-color:var(--gw-danger);color:var(--gw-danger)}.gw-button--secondary.gw-button--danger:hover:not(:disabled){background:var(--gw-danger-soft)}.gw-button--text.gw-button--danger{color:var(--gw-danger)}.gw-button--text.gw-button--danger:hover:not(:disabled){background:var(--gw-danger-soft);color:color-mix(in srgb, var(--gw-danger) 85%, var(--gw-text))}.gw-button--secondary.gw-button--danger:disabled,.gw-button--text.gw-button--danger:disabled{border-color:var(--gw-border);color:var(--gw-muted);background:0 0}.gw-button--sm{--gw-button-height:var(--gw-control-height-sm);--gw-button-padding-x:var(--gw-space-5);gap:var(--gw-space-2);border-radius:var(--gw-radius-xs)}.gw-button--icon{--gw-button-padding-x:var(--gw-space-0);width:var(--gw-button-height);min-width:var(--gw-button-height);min-height:var(--gw-button-height);text-decoration:none}@media (pointer:coarse){.gw-button{min-height:var(--gw-touch-target)}.gw-button--icon{min-width:var(--gw-touch-target)}}.gw-button__spinner{width:var(--gw-icon-sm);height:var(--gw-icon-sm);border:var(--gw-border-width-strong) solid currentcolor;border-radius:var(--gw-radius-full);border-top-color:#0000;flex:none;animation:.9s linear infinite gw-button-spin}@keyframes gw-button-spin{to{transform:rotate(1turn)}}@keyframes gw-button-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gw-button__spinner{border-top-color:currentColor;animation:1.6s ease-in-out infinite gw-button-pulse}}.gw-button[aria-busy=true]{cursor:progress}.gw-button[aria-busy=true]:not(:disabled){color:var(--gw-muted)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--gw-info);outline-offset:2px}main[tabindex="-1"]:focus,#legal-article:focus,.auth-card__title[tabindex="-1"]:focus{box-shadow:none;outline:none}h1,h2,h3,p{margin-top:0}.gw-numeric,.workspace-bar__chip,.workspace-bar__project-number,.workspace-bar__option-number,.terrain-volume__metrics,.terrain-volume__evidence,.workspace-context-summary,.objects-panel__activate small,.table-plain,.audit-table__fixed,.billing-current__detail,.plan-card__price,.checkout-summary{font-variant-numeric:tabular-nums}.product-mark{aspect-ratio:1789.55/312;flex:none;width:178px;max-width:100%;line-height:0;display:inline-block}.product-mark__image{width:100%;height:auto;display:block}.product-mark__image--dark,:root .product-mark--on-dark .product-mark__image--light,:root[data-theme=dark] .product-mark__image--light,:root[data-theme=auto].gw-prefers-dark .product-mark__image--light{display:none}:root .product-mark--on-dark .product-mark__image--dark,:root[data-theme=dark] .product-mark__image--dark,:root[data-theme=auto].gw-prefers-dark .product-mark__image--dark{display:block}:root{--gw-page-h:calc(100dvh - var(--gw-new-version-h,0px));--gw-disabled-ink:#7f8b86}:root[data-theme=dark],:root[data-theme=auto].gw-prefers-dark{--gw-mark-pin:#eaf3ff;--gw-disabled-ink:#819084}.eyebrow{margin-bottom:var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-2xs);letter-spacing:.15em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block}.loading-state,.fatal-state{min-height:var(--gw-page-h);padding:var(--gw-space-9);background:var(--gw-bg);color:var(--gw-text);text-align:center;place-content:center;display:grid}.fatal-state h1{text-wrap:balance}.fatal-state a:not(.gw-button){color:var(--gw-accent);font-weight:600}.fatal-state__actions{gap:var(--gw-space-4);margin-top:var(--gw-space-6);flex-wrap:wrap;justify-content:center;display:flex}.loading-state{gap:var(--gw-space-5);grid-auto-flow:column;align-items:center}.loading-state p{color:var(--gw-muted);font-size:var(--gw-text-sm);margin:0}.loading-mark{border:var(--gw-border-width-strong) solid var(--gw-accent-soft);border-top-color:var(--gw-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-mark,.layer-panel{transition:none;animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-bar__bell{flex:none;position:relative}.workspace-bar__bell-button{width:var(--gw-control-height-sm);height:var(--gw-control-height-sm);border:var(--gw-border-width) solid var(--gw-border-strong);border-radius:var(--gw-radius-xs);color:var(--gw-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-bar__bell-button:hover{background:var(--gw-hover)}.workspace-bar__glyph{flex:none;width:14px;height:14px}@media (width<=600px){.shell-bell .workspace-bar__glyph{width:var(--gw-icon-md);height:var(--gw-icon-md)}.shell-bell .workspace-bar__bell-button{border-radius:var(--gw-radius-sm)}}@media (pointer:coarse){.workspace-bar__bell-button,.map-upload{width:var(--gw-touch-target);height:var(--gw-touch-target);flex:none}}.workspace-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.workspace-panel__header{align-items:center;gap:var(--gw-space-2);min-height:44px;padding:0 var(--gw-space-3) 0 var(--gw-space-5);border-bottom:1px solid var(--gw-rule);display:flex}.workspace-panel__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--gw-text-md);font-weight:var(--gw-weight-bold);letter-spacing:normal;line-height:var(--gw-leading-tight);margin:0;overflow:hidden}.workspace-panel__count{padding:var(--gw-space-1) var(--gw-space-3);border-radius:var(--gw-radius-full);background:var(--gw-mono-bg);color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-semibold);white-space:nowrap}.workspace-panel__actions{align-items:center;gap:var(--gw-space-1);flex:none;margin-left:auto;display:flex}.workspace-panel__icon{width:var(--gw-control-height-sm);height:var(--gw-control-height-sm);border-radius:var(--gw-radius-xs);color:var(--gw-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.workspace-panel__icon:hover,.workspace-panel__icon:focus-visible{background:var(--gw-panel-hover);color:var(--gw-text)}.workspace-panel__icon[aria-expanded=true],.workspace-panel__icon[aria-pressed=true]{background:var(--gw-accent-soft);color:var(--gw-accent-on-soft)}.workspace-panel__icon svg{width:15px;height:15px}.workspace-panel__body{overscroll-behavior:contain;min-height:0;padding-bottom:var(--gw-space-5);overflow-y:auto}.workspace-panel__foot{align-items:flex-start;gap:var(--gw-space-1);padding:var(--gw-space-4) var(--gw-space-5);border-top:1px solid var(--gw-rule-soft);background:var(--gw-surface);color:var(--gw-muted);font-size:var(--gw-text-2xs);line-height:var(--gw-leading-snug);display:flex}.workspace-panel__foot .status-dot{margin-top:var(--gw-space-2)}.workspace-panel__foot--action{gap:var(--gw-space-3);display:grid}.workspace-panel__section{justify-content:space-between;align-items:center;gap:var(--gw-space-2) var(--gw-space-4);padding:var(--gw-space-4) var(--gw-space-5) var(--gw-space-2);flex-wrap:wrap;display:flex}.workspace-panel__section h3{color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-bold);letter-spacing:var(--gw-tracking-eyebrow);line-height:var(--gw-leading-tight);text-transform:uppercase;white-space:nowrap;margin:0}.workspace-panel__section>span{align-items:center;gap:var(--gw-space-3);min-width:0;color:var(--gw-muted);font-size:var(--gw-text-2xs);white-space:nowrap;display:flex}.workspace-panel__row{align-items:center;gap:var(--gw-space-5);min-height:34px;margin:0 var(--gw-space-3);padding:var(--gw-space-3) var(--gw-space-3) var(--gw-space-3) var(--gw-space-5);border-radius:var(--gw-radius-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-panel__row:hover{background:var(--gw-panel-hover)}.workspace-panel__row-icon{border-radius:var(--gw-radius-xs);background:var(--gw-mono-bg);width:28px;height:28px;color:var(--gw-text);place-items:center;display:grid}.workspace-panel__row-icon svg{width:15px;height:15px}.workspace-panel__row-text{min-width:0}.workspace-panel__row-text strong{font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-tight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-panel__row-text small{color:var(--gw-muted);font-size:var(--gw-text-2xs);line-height:var(--gw-leading-snug);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-panel__pill{align-items:center;gap:var(--gw-space-2);padding:var(--gw-chip-padding);border-radius:var(--gw-chip-radius);background:var(--gw-mono-bg);color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-semibold);white-space:nowrap;display:inline-flex}.workspace-panel__pill--accent{background:var(--gw-accent-soft);color:var(--gw-accent-on-soft)}.workspace-panel__pill .status-dot{width:5px;height:5px;margin-right:0}.workspace-panel__segmented{border:1px solid var(--gw-control-border);border-radius:var(--gw-radius-xs);min-width:0;display:inline-flex;overflow:hidden}.workspace-panel__segmented button{min-height:var(--gw-control-height-sm);padding:0 var(--gw-space-4);border:0;border-left:1px solid var(--gw-control-border);color:var(--gw-muted);cursor:pointer;font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);white-space:nowrap;background:0 0}.workspace-panel__segmented button:first-child{border-left:0}.workspace-panel__segmented button:hover{background:var(--gw-panel-hover);color:var(--gw-text)}.workspace-panel__segmented button[aria-pressed=true]{background:var(--gw-accent-fill);color:var(--gw-accent-contrast)}.workspace-panel__lede{padding:var(--gw-space-4) var(--gw-space-5) 0;color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:var(--gw-leading-snug);margin:0}.workspace-panel__menu{position:relative}.workspace-panel__menu>summary{list-style:none}.workspace-panel__menu>summary::-webkit-details-marker{display:none}.workspace-panel__menu[open]>summary{background:var(--gw-accent-soft);color:var(--gw-accent-on-soft)}.workspace-panel__menu-sheet{top:calc(100% + var(--gw-space-2));z-index:var(--gw-z-overlay);gap:var(--gw-space-2);min-width:200px;padding:var(--gw-space-3);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-radius-md);background:var(--gw-panel);box-shadow:var(--gw-shadow-3);color:var(--gw-text);-webkit-backdrop-filter:var(--gw-plate-blur);backdrop-filter:var(--gw-plate-blur);display:grid;position:absolute;right:0}.workspace-panel__menu-sheet button{min-height:var(--gw-control-height-sm);padding:0 var(--gw-space-4);border-radius:var(--gw-radius-xs);color:var(--gw-text);cursor:pointer;font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);text-align:left;background:0 0;border:0}.auth-layout{min-height:var(--gw-page-h);background:var(--gw-bg);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.auth-layout__card{padding-block:var(--gw-space-5);grid-row:2;justify-content:center;display:flex;overflow:auto}.auth-layout__card>*{margin-block:auto}.auth-split{min-height:var(--gw-page-h);flex-wrap:wrap;align-items:stretch;display:flex}.auth-split__form{min-width:0;padding:clamp(24px, 5vw, 72px) var(--gw-space-6) clamp(16px, 3vw, 40px);flex-direction:column;flex:1.3 520px;justify-content:center;align-items:center;display:flex}.auth-split__card{justify-content:center;display:flex}@media (width<=919px){.auth-panel--compact .auth-panel__body{display:none}.auth-split{min-height:0}.auth-split__card{padding-inline:0}}.auth-foot{justify-content:center;align-items:center;gap:var(--gw-space-6);margin-top:var(--gw-space-6);color:var(--gw-muted);font-size:var(--gw-text-md);display:flex}.auth-foot__links{justify-content:flex-end;gap:var(--gw-space-6);display:flex}.auth-foot__links a{min-height:var(--gw-touch-target);color:var(--gw-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.auth-foot__links a:hover{color:var(--gw-text)}@media (width>=360px) and (width<=430px){.auth-foot,.auth-foot__links{gap:var(--gw-space-4)}.auth-foot__links a:last-child{width:31px;min-height:var(--gw-touch-target);justify-content:center}}.auth-panel{background:radial-gradient(90% 60% at 100% 0%, #56c76e24, #56c76e00 65%), var(--gw-bg);min-width:0;color:var(--gw-text);flex-direction:column;flex:400px;order:-1;gap:clamp(18px,3vw,40px);padding:clamp(20px,3.6vw,56px);display:flex}.auth-panel__home{align-self:flex-start;align-items:center;gap:var(--gw-space-5);min-height:var(--gw-touch-target);text-decoration:none;display:flex}.auth-panel__home .product-mark{width:calc(5.73575*clamp(28px,2.4vw,34px))}.auth-panel__home .beta-chip{top:var(--gw-space-1);min-height:0;padding:0 var(--gw-space-4);border:1px solid color-mix(in srgb, var(--gw-accent-on-soft) 45%, transparent);border-radius:var(--gw-radius-full);font-size:var(--gw-text-xs);letter-spacing:0;text-transform:capitalize;background:0 0;line-height:1.5;position:relative}.auth-panel__words{flex-direction:column;gap:clamp(14px,2vw,30px);margin-block:auto;display:flex}.auth-panel__heading{max-width:12.5em;color:var(--gw-text);font-family:var(--gw-font-display);font-weight:var(--gw-weight-semibold);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,46px);line-height:1.08}.auth-panel__body{align-items:center;gap:var(--gw-space-6) var(--gw-space-7);flex-wrap:wrap;display:flex}.auth-panel__points{min-width:0;color:var(--gw-text-soft);flex:160px;gap:clamp(8px,1vw,14px);margin:0;padding:0;font-size:clamp(14px,1.25vw,18px);line-height:1.4;list-style:none;display:grid}.auth-panel__points li{align-items:flex-start;gap:var(--gw-space-5);display:flex}.auth-panel__points svg{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:none}.auth-panel__scene{border-radius:clamp(12px,1.6vw,24px);flex:none;width:clamp(100px,28vw,400px);overflow:hidden}.auth-panel__scene .pub-scene{height:auto}.auth-card{width:min(400px,100%);padding:var(--gw-space-9) var(--gw-space-9) var(--gw-space-8);border:1px solid var(--gw-border);border-radius:var(--gw-radius-lg);background:var(--gw-surface);box-shadow:var(--gw-shadow-2)}.auth-card__backTo{min-height:var(--gw-control-height-sm);align-items:center;gap:var(--gw-space-2);margin-bottom:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);text-decoration:none;display:inline-flex}.auth-card__backTo:hover,.auth-card__backTo:focus-visible{color:var(--gw-accent);text-decoration:underline}@media (pointer:coarse){.auth-card__backTo{min-height:var(--gw-touch-target)}}.auth-card__title{margin-bottom:var(--gw-space-2);font-size:var(--gw-text-2xl);font-weight:var(--gw-weight-heavy);letter-spacing:var(--gw-tracking-tight);line-height:var(--gw-leading-tight)}.auth-card__lede{margin-bottom:var(--gw-space-6);color:var(--gw-muted);font-size:var(--gw-text-sm);line-height:1.5}.auth-card__successNote{margin:0 0 var(--gw-space-4);padding:var(--gw-space-5) var(--gw-space-6);border-radius:var(--gw-radius-md);background:var(--gw-accent-soft);color:var(--gw-text);font-size:var(--gw-text-lg);line-height:1.55}.auth-card__lede a,.auth-card__footer a,.form-notice a{color:var(--gw-accent);font-weight:600}.auth-card__status{align-items:center;gap:var(--gw-space-5);margin:var(--gw-space-5) 0 var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-sm);display:flex}.auth-card__actions{gap:var(--gw-space-5);margin:var(--gw-space-2) 0 0;flex-wrap:wrap;display:flex}.auth-card__actions+.auth-card__lede{margin-top:var(--gw-space-5)}.auth-card__actions--stacked{margin-top:var(--gw-space-5);flex-direction:column}.auth-card__back{width:100%;font-size:var(--gw-text-sm)}.auth-card a.gw-button{text-decoration:none}.auth-card__footer{justify-content:space-between;gap:var(--gw-space-4) var(--gw-space-6);margin-top:var(--gw-space-5);padding-top:var(--gw-space-5);border-top:1px solid var(--gw-border);color:var(--gw-muted);font-size:var(--gw-text-xs);flex-wrap:wrap;display:flex}.auth-form{gap:var(--gw-space-5);display:grid}.auth-form__resend{min-height:var(--gw-control-height);justify-self:center}.auth-form__submit,.auth-form__provider{font-size:var(--gw-text-sm)}.auth-form__submit{--gw-button-height:var(--gw-control-height-lg);font-weight:var(--gw-weight-bold);text-align:center;justify-self:stretch}.auth-form__submit[disabled]{cursor:default;opacity:.6}.auth-form__provider{width:100%;min-height:var(--gw-touch-target);grid-template-columns:var(--gw-icon-sm) minmax(0, 1fr) var(--gw-icon-sm);align-items:center;gap:var(--gw-space-4);color:#1f1f1f;background:#fff;border-color:#747775;display:grid}.provider-mark{width:var(--gw-icon-sm);height:var(--gw-icon-sm)}.auth-form__provider+.auth-form__provider{margin-top:var(--gw-space-4)}.auth-form__provider:hover:not(:disabled){background:#f2f2f2}.auth-card .field__input:not(:focus-visible):not([aria-invalid=true]){border-color:var(--gw-muted)}.agreement-note{color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:var(--gw-leading-normal);margin:0}.agreement-note a{color:var(--gw-accent);font-weight:600}.auth-divider{margin:var(--gw-space-5) 0;color:var(--gw-muted);font-size:var(--gw-text-xs);align-items:center;gap:var(--gw-space-5);grid-template-columns:1fr auto 1fr;display:grid}.auth-divider:before,.auth-divider:after{background:var(--gw-border);content:"";height:1px}.field{align-content:start;gap:var(--gw-space-3);display:grid}fieldset.field{border:0;min-inline-size:0;margin:0;padding:0}fieldset.field>legend{padding:0}.field__labelRow{align-items:baseline;gap:var(--gw-space-2);display:flex}.field__caps{color:var(--gw-warning);font-size:var(--gw-text-xs);margin-inline-start:auto;font-weight:600}.field__labelLink{color:var(--gw-accent);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);margin-inline-start:auto}.field__caps~.field__labelLink{margin-inline-start:0}@media (pointer:coarse){.field__labelLink{min-height:var(--gw-touch-target);align-items:flex-end;margin-block-start:calc(1.5 * var(--gw-text-xs) - var(--gw-touch-target));display:inline-flex}.field:has(>.field__labelRow .field__labelLink){margin-block-start:calc(var(--gw-touch-target) - 1.5 * var(--gw-text-xs) - var(--gw-space-5))}}.field__required{color:var(--gw-text-soft);font-size:var(--gw-text-sm);line-height:1}.field__control{display:grid;position:relative}.field__reveal{border-radius:0 var(--gw-radius-xs) var(--gw-radius-xs) 0;width:36px;color:var(--gw-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:1px;inset-inline-end:1px}.field__reveal svg{width:var(--gw-icon-sm);height:var(--gw-icon-sm)}.field__reveal:hover{color:var(--gw-accent)}.field__reveal:focus-visible{outline:2px solid var(--gw-accent);outline-offset:-2px}@media (pointer:coarse){.field__reveal{width:var(--gw-touch-target);inset-block:0}}.field__label{color:var(--gw-text-soft);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold)}.field__input{width:100%;min-height:var(--gw-control-height);padding:0 var(--gw-space-5);border:var(--gw-border-width) solid var(--gw-field-edge);border-radius:var(--gw-radius-sm);background:var(--gw-surface-sunken);color:var(--gw-text);font-size:var(--gw-text-sm);transition:border-color var(--gw-duration-fast) var(--gw-ease-standard), box-shadow var(--gw-duration-fast) var(--gw-ease-standard)}.field__input:focus-visible{border-color:var(--gw-accent);box-shadow:0 0 0 3px var(--gw-accent-ring);outline:none}.field__input--select{padding-right:var(--gw-space-9);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gw-muted) 50%), linear-gradient(135deg, var(--gw-muted) 50%, transparent 50%);background-repeat:no-repeat,no-repeat;background-position:calc(100% - var(--gw-space-5) - 5px) center, calc(100% - var(--gw-space-5)) center;cursor:pointer;background-size:5px 5px,5px 5px}.field__input--multiline{min-height:96px;padding:var(--gw-space-4) var(--gw-space-5);font-family:inherit;line-height:var(--gw-leading-normal);resize:vertical}.field__input--revealable{padding-right:38px}@media (pointer:coarse){.field__input{min-height:var(--gw-touch-target)}.field__input--revealable{padding-right:46px}}.field--invalid .field__input{border-color:var(--gw-danger)}.field--invalid .field__input:focus-visible{border-color:var(--gw-danger);box-shadow:0 0 0 3px var(--gw-danger-ring)}.field__input[aria-invalid=true]{border-color:var(--gw-danger)}.field__input[aria-invalid=true]:focus-visible{border-color:var(--gw-danger);box-shadow:0 0 0 3px var(--gw-danger-ring)}.field__choice{font-size:var(--gw-text-md);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;line-height:1.4;display:flex}.field__choice input{accent-color:var(--gw-accent);flex:none;margin-top:2px}@media (pointer:coarse){.field__choice{min-height:var(--gw-touch-target);align-items:center}}.field__hint,.field__error{font-size:var(--gw-text-xs);line-height:1.4}.field__hint{color:var(--gw-muted)}.field__error{color:var(--gw-danger);font-weight:600}.field--check .field__check{cursor:pointer;font-size:var(--gw-text-sm);align-items:baseline;gap:8px;line-height:1.45;display:flex}.field--check .field__check input{accent-color:var(--gw-accent);flex:none}.field--check .field__check a{color:var(--gw-accent);font-weight:600}.field--check .field__check a:focus-visible{outline:var(--gw-focus-ring-width) solid var(--gw-focus-ring-color);outline-offset:2px;border-radius:var(--gw-radius-xs)}@media (pointer:coarse){.field--check .field__check{min-height:var(--gw-touch-target);align-items:center}.field--check .field__check input{width:22px;height:22px}}.field--invalid .field__check input,.field--invalid .field__choice input{accent-color:var(--gw-danger);outline:var(--gw-border-width-strong) solid var(--gw-danger);outline-offset:2px}.form-notice{margin-bottom:var(--gw-space-6);padding:var(--gw-space-5);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xs);font-size:var(--gw-text-sm);line-height:1.45}.form-notice--error{border-color:color-mix(in srgb, var(--gw-danger) 35%, transparent);background:var(--gw-danger-soft)}.form-notice--info{border-color:color-mix(in srgb, var(--gw-info) 30%, transparent);background:var(--gw-info-soft)}.form-notice__request{margin-top:var(--gw-space-2);color:var(--gw-text-soft);display:block}.form-notice__more{margin-top:var(--gw-space-2);display:block}.auth-card__footer-action{margin-inline-start:calc(-1 * var(--gw-space-5))}.form-notice__request code{font-size:var(--gw-text-xs);word-break:break-all}.form-notice__line{margin-top:var(--gw-space-2);display:block}.turnstile{min-width:min(300px,100%);min-height:65px}.turnstile iframe{display:block}.turnstile>div:first-child{line-height:0}.shell{height:var(--gw-page-h);background:var(--gw-bg);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.shell-bar:has(>.shell-bar__help)>.shell-menu{grid-column:6}.workspace-bar__help{flex:none}.shell-help{display:inline-flex;position:relative}.shell-help__trigger[aria-expanded=true]{background:var(--gw-hover)}.shell-help__list .shell-menu__item--docs,.shell-menu__help .shell-menu__item--docs{justify-content:space-between}.shell-menu__help{margin-top:var(--gw-space-2);padding-top:var(--gw-space-2);border-top:var(--gw-border-width) solid var(--gw-border);display:grid}.shell-menu__appearance{padding:var(--gw-space-2) var(--gw-space-5);justify-content:space-between;align-items:center;gap:var(--gw-space-2) var(--gw-space-4);flex-wrap:wrap;display:flex}.shell-menu__theme-label{font-size:var(--gw-text-sm);align-items:center;gap:var(--gw-space-4);display:flex}.shell-menu__eyebrow{padding:var(--gw-space-3) var(--gw-space-5) var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);line-height:1.2}.shell-theme{height:var(--gw-control-height-sm);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-radius-sm);background:var(--gw-surface);align-items:stretch;display:inline-flex}.shell-theme__option:first-child{border-start-start-radius:calc(var(--gw-radius-sm) - var(--gw-border-width));border-end-start-radius:calc(var(--gw-radius-sm) - var(--gw-border-width))}.shell-theme__option:last-child{border-start-end-radius:calc(var(--gw-radius-sm) - var(--gw-border-width));border-end-end-radius:calc(var(--gw-radius-sm) - var(--gw-border-width))}.shell-theme__option{width:30px;color:var(--gw-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-theme__option+.shell-theme__option{border-left:var(--gw-border-width) solid var(--gw-border)}.shell-theme__option:hover{background:var(--gw-hover);color:var(--gw-text)}.shell-theme__option[aria-pressed=true]{background:var(--gw-accent-fill);color:var(--gw-accent-contrast)}.shell-theme__option[aria-pressed=true]:hover{background:var(--gw-accent-deep);color:var(--gw-accent-contrast)}.shell-theme__option:focus-visible{outline:var(--gw-border-width-strong) solid var(--gw-info);outline-offset:-2px}.shell-theme__icon{width:15px;height:15px}.billing-badge{padding:var(--gw-chip-padding);border:var(--gw-border-width) solid transparent;border-radius:var(--gw-chip-radius);background:var(--gw-surface-sunken);color:var(--gw-text-soft);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-normal);white-space:nowrap;display:inline-block}.billing-badge--dot{align-items:center;display:inline-flex}.billing-badge--ok{background:var(--gw-accent-soft);color:var(--gw-accent-on-soft)}.billing-badge--warn{background:var(--gw-warning-soft);color:var(--gw-warning)}.billing-badge--muted{color:var(--gw-muted)}.billing-period__option:first-child{border-start-start-radius:calc(var(--gw-radius-sm) - var(--gw-border-width));border-end-start-radius:calc(var(--gw-radius-sm) - var(--gw-border-width))}.billing-period__option:last-child{border-start-end-radius:calc(var(--gw-radius-sm) - var(--gw-border-width));border-end-end-radius:calc(var(--gw-radius-sm) - var(--gw-border-width))}.billing-period__option{padding:var(--gw-space-3) var(--gw-space-6);color:var(--gw-muted);cursor:pointer;font-size:var(--gw-text-xs);font-weight:var(--gw-weight-bold);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.billing-period__option+.billing-period__option{border-left:var(--gw-border-width) solid var(--gw-border)}.billing-period__option:hover{background:var(--gw-hover);color:var(--gw-text)}.billing-period__option[aria-pressed=true]{background:var(--gw-accent-deep);color:var(--gw-accent-contrast)}.billing-period__option:focus-visible{outline:var(--gw-border-width-strong) solid var(--gw-info);outline-offset:-2px}.plan-grid{gap:var(--gw-space-5);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:auto auto 1fr auto;margin:0;padding:0;list-style:none;display:grid}.plan-card{padding:var(--gw-space-6);border:1px solid var(--gw-border);background:var(--gw-surface);gap:var(--gw-space-5);border-radius:6px;grid-template-rows:auto auto 1fr auto;display:grid}@supports (grid-template-rows:subgrid){.plan-card{grid-row:span 4;grid-template-rows:subgrid}}.plan-card--current{border-color:var(--gw-accent-ring);box-shadow:0 0 0 1px var(--gw-accent-ring)}.plan-card__head{justify-content:space-between;align-items:flex-start;gap:var(--gw-space-2) var(--gw-space-4);flex-wrap:wrap;display:flex}.plan-card__title{gap:var(--gw-space-1);flex:200px;min-width:0;display:grid}.plan-card__head>.billing-badge{margin-left:auto}.plan-card__name{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.plan-card__file{color:var(--gw-muted);font-size:var(--gw-text-sm);margin:0;line-height:1.4}.plan-card__price{gap:var(--gw-space-1);margin:0;display:grid}.plan-card__price strong{font-size:var(--gw-text-2xl);letter-spacing:-.015em;font-weight:600;line-height:1.2}.plan-card__includes{align-content:start;gap:var(--gw-space-5);display:grid}.plan-card__quotas{padding:0 0 0 var(--gw-space-6);color:var(--gw-text);font-size:var(--gw-text-sm);align-content:start;gap:var(--gw-space-2);margin:0;line-height:1.4;display:grid}.plan-card__features-heading{margin:0 0 var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-bold);letter-spacing:var(--gw-tracking-eyebrow);text-transform:uppercase}.plan-card__feature-list{color:var(--gw-text-soft);font-size:var(--gw-text-sm);align-content:start;gap:var(--gw-space-1);margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.plan-card__delta{margin:0 0 var(--gw-space-3);color:var(--gw-text);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);line-height:1.4}.plan-card__full>summary{color:var(--gw-muted);cursor:pointer;font-size:var(--gw-text-xs)}.plan-card__full>summary:focus-visible{border-radius:var(--gw-radius-sm);outline:var(--gw-border-width-strong) solid transparent;outline-offset:var(--gw-space-1);box-shadow:var(--gw-focus-ring)}.plan-card__full[open]>summary{margin-bottom:var(--gw-space-3)}.plan-card__features>.plan-card__features-heading+.plan-card__full{margin-top:var(--gw-space-3)}.dialog__facts.billing-plan-change__facts{margin-top:var(--gw-space-5)}.dialog__facts.billing-plan-change__facts,.dialog__facts.billing-cancel__facts{grid-template-columns:fit-content(16rem) minmax(0,1fr)}@media (width<=560px){.dialog__facts.billing-plan-change__facts,.dialog__facts.billing-cancel__facts{grid-template-columns:minmax(0,1fr);gap:0}.dialog__facts.billing-plan-change__facts dd,.dialog__facts.billing-cancel__facts dd{margin-bottom:var(--gw-space-3)}.dialog__facts.billing-plan-change__facts dd:last-of-type,.dialog__facts.billing-cancel__facts dd:last-of-type{margin-bottom:0}}.archive-panel__consequence.billing-plan-change__consequence,.form-notice.billing-plan-change__consequence{margin:var(--gw-space-5) 0 var(--gw-space-5)}.plan-card__feature-groups{align-content:start;gap:var(--gw-space-4);margin:0;padding:0;list-style:none;display:grid}.plan-card__feature-group{gap:var(--gw-space-1);display:grid}.plan-card__feature-group-name{color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-bold);letter-spacing:var(--gw-tracking-eyebrow);text-transform:uppercase}.plan-card__saving{color:var(--gw-success-text);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-semibold);line-height:1.4}.plan-card__action{padding:var(--gw-space-4) 12px;border-radius:var(--gw-radius-sm);font-size:var(--gw-text-sm);align-self:start}.account-facts__note{margin-top:var(--gw-space-1);color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:1.4;display:block}.plan-card__action-note{text-wrap:pretty;color:var(--gw-muted);font-size:var(--gw-text-xs);align-self:center;margin:0;line-height:1.4}.plan-card__action-band{gap:var(--gw-space-2);display:grid}.plan-card__action-band>.plan-card__action-note{align-self:start}.plan-card__action[disabled]{cursor:default;opacity:.6}.plan-compare__scroll{margin-top:var(--gw-space-5)}.plan-compare__frame{position:relative}.plan-compare__frame:after{top:0;right:var(--gw-border-width);width:var(--gw-space-7);border-radius:0 var(--gw-radius-sm) var(--gw-radius-sm) 0;background:linear-gradient(to left, var(--gw-border-strong), transparent);content:"";pointer-events:none;position:absolute;bottom:0}.plan-compare{table-layout:fixed;min-width:max(43ch, calc(var(--plan-compare-plans,3) * 24ch))}.plan-compare .plan-compare__rowname{z-index:var(--gw-z-sticky);background:var(--gw-surface);position:sticky;left:0}.plan-compare>thead .plan-compare__rowname{width:calc(100% * 4 / (3 * var(--plan-compare-plans,3) + 4));background:var(--gw-surface-sunken)}@media (width<=760px){.plan-compare{min-width:max(43ch, calc(var(--plan-compare-plans,3) * 20ch))}.plan-compare>thead .plan-compare__rowname{width:calc(100% * 2 / (3 * var(--plan-compare-plans,3) + 2))}}.plan-compare>tbody>tr:nth-child(2n of :not(.table-plain__detail)) .plan-compare__rowname{background:color-mix(in srgb, var(--gw-text) 7%, var(--gw-surface))}.plan-compare tbody th[scope=row]{color:var(--gw-text);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-regular);letter-spacing:normal;text-transform:none;white-space:normal}.plan-compare thead th.plan-compare__plan{color:var(--gw-text);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-bold);letter-spacing:normal;text-align:center;text-transform:none;white-space:normal}.plan-compare thead th.plan-compare__plan .billing-badge{margin-left:var(--gw-space-2);vertical-align:middle;display:inline-block}.plan-compare thead th{height:var(--gw-control-height)}.plan-compare .plan-compare__group-row>th{padding-top:var(--gw-space-5);padding-bottom:var(--gw-space-2);background:var(--gw-surface-sunken)}.plan-compare .plan-compare__group-title{left:var(--gw-space-3);display:inline-block;position:sticky}.plan-compare .plan-compare__group-name{color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-bold);letter-spacing:var(--gw-tracking-eyebrow);text-transform:uppercase}.plan-compare td.plan-compare__value,.plan-compare td.plan-compare__mark{text-align:center;white-space:nowrap}.plan-compare__mark{position:relative}.plan-compare__value{font-variant-numeric:tabular-nums}.plan-compare__tick{color:var(--gw-success-text);font-weight:var(--gw-weight-bold)}:where(.account-main,.anonymous-layout) :where(a:not([class])),:where(.account-main,.anonymous-layout) :where(a:not([class])):visited{color:var(--gw-accent)}.docs-link{align-items:center;gap:var(--gw-space-1);color:var(--gw-muted);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-medium);text-decoration:none;display:inline-flex}.docs-link:hover,.docs-link:focus-visible{color:var(--gw-text);text-decoration:underline}.docs-link svg{width:var(--gw-icon-sm);height:var(--gw-icon-sm);flex:none}.account-status{margin:var(--gw-space-4) 0;color:var(--gw-muted);font-size:var(--gw-text-sm);align-items:center;gap:var(--gw-space-4);display:flex}.account-status+.account-steps{margin:calc(-1 * var(--gw-space-2)) 0 var(--gw-space-6);gap:var(--gw-space-3);color:var(--gw-muted);font-size:var(--gw-text-sm)}.table-scroll{border:var(--gw-border-width) solid var(--gw-rule);border-radius:var(--gw-radius-sm);background:var(--gw-surface);scrollbar-width:thin;scrollbar-color:var(--gw-border-strong) transparent;position:relative;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:10px}.table-scroll::-webkit-scrollbar-track{background:var(--gw-surface-sunken);border-radius:999px}.table-scroll::-webkit-scrollbar-thumb{border:2px solid var(--gw-surface-sunken);background:var(--gw-border-strong);border-radius:999px}.table-plain{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--gw-text-sm);background:0 0;border:0;border-radius:0}.table-plain th,.table-plain td{padding:var(--gw-space-5) var(--gw-space-6);border-bottom:var(--gw-border-width) solid var(--gw-rule-soft);text-align:left;vertical-align:middle}.table-plain thead th{padding:var(--gw-space-4) var(--gw-space-6);border-bottom:var(--gw-border-width) solid var(--gw-rule);background:var(--gw-surface-sunken);text-align:left;vertical-align:middle}.table-plain th{color:var(--gw-muted);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-bold);letter-spacing:var(--gw-tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.table-plain tbody tr:hover{background:var(--gw-hover)}.table-plain tbody tr:last-child th,.table-plain tbody tr:last-child td{border-bottom:0}.table-plain__link{color:var(--gw-accent);white-space:nowrap;font-weight:600}.table-plain>tbody>tr:nth-child(2n of :not(.table-plain__detail)){background:color-mix(in srgb, var(--gw-text) 7%, var(--gw-surface))}.anonymous-layout{height:var(--gw-page-h);grid-template-rows:minmax(max-content,1fr) auto;display:grid;overflow:hidden auto}.anonymous-layout>.auth-layout,.anonymous-layout>.legal-page,.anonymous-layout>.site-page,.anonymous-layout>.loading-state,.anonymous-layout>.fatal-state{min-height:0}.anonymous-layout:has(>.auth-layout){grid-template-rows:1fr auto}.app-footer{align-items:baseline;gap:var(--gw-space-2) var(--gw-space-6);padding:var(--gw-space-4) var(--gw-space-6);border-top:1px solid var(--gw-border);background:var(--gw-surface);color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:var(--gw-leading-normal);flex-wrap:wrap;display:flex}.app-footer__links{align-items:baseline;gap:var(--gw-space-2) var(--gw-space-5);flex-wrap:wrap;display:flex}.app-footer a{color:var(--gw-text-soft);text-decoration:none}.app-footer a:hover,.app-footer a:focus-visible{color:var(--gw-accent);text-decoration:underline}@media (pointer:coarse){.app-footer__links a,.account-rail-footer .app-footer__links a{min-height:var(--gw-touch-target);align-items:center;display:inline-flex}.app-footer__links,.account-rail-footer .app-footer__links{align-items:center}}.app-footer p{margin:0}.app-footer__legal{gap:var(--gw-space-2);justify-items:start;display:grid}.anonymous-layout>.app-footer .app-footer__legal{justify-items:center}.app-footer__version{color:var(--gw-muted);white-space:nowrap;margin:0}.anonymous-layout>.app-footer{text-align:center;justify-content:center}.markdown-heading__text{min-width:0}.markdown-heading__permalink{margin-left:var(--gw-space-4);opacity:0;color:var(--gw-muted);font-weight:var(--gw-weight-regular);transition:opacity var(--gw-duration-fast) var(--gw-ease-standard);text-decoration:none}.markdown-heading__permalink:before{content:"#"}.markdown-heading:hover .markdown-heading__permalink,.markdown-heading__permalink:focus-visible{opacity:1}.markdown-heading__permalink:hover{color:var(--gw-accent)}.markdown-heading__permalink:focus-visible{outline:var(--gw-focus-ring-width) solid var(--gw-focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.markdown-heading__permalink{transition:none}}.markdown-table-frame{margin:0 0 var(--gw-space-7);overscroll-behavior-x:contain;overflow-x:auto}.markdown-table-frame:focus-visible,.table-scroll[tabindex]:focus-visible{outline:var(--gw-focus-ring-width) solid var(--gw-focus-ring-color);outline-offset:var(--gw-space-2)}.markdown-table{border-collapse:collapse;width:100%;font-size:var(--gw-text-md);line-height:var(--gw-leading-normal);text-align:left}.markdown-table th,.markdown-table td{padding:var(--gw-space-5) var(--gw-space-6);vertical-align:top;border:0}.markdown-table thead th{border-bottom:var(--gw-border-width) solid var(--gw-border-strong);color:var(--gw-text);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-bold);white-space:nowrap}.markdown-table tbody tr:nth-child(2n){background:var(--gw-surface-sunken)}.markdown-table code{white-space:nowrap}@media (width<=600px){.markdown-table th,.markdown-table td{padding:var(--gw-space-3) var(--gw-space-4);font-size:var(--gw-text-xs)}.markdown-table thead th{font-size:var(--gw-text-xs)}}@media print{html,body,.anonymous-layout,.legal-reader--shell,.legal-page,.legal-page--public{height:auto;min-height:0;max-height:none;overflow:visible}.shell:has(.legal-reader--shell){height:auto;min-height:0;max-height:none;overflow:visible}.shell__content:has(.legal-reader--shell){height:auto;min-height:0;max-height:none;overflow:visible}.markdown-table-frame,.markdown-table,.markdown-table tr{break-inside:avoid;overflow-x:visible}.markdown-heading__permalink{display:none}}.workspace-guide{color:var(--gw-text)}.workspace-guide--page{height:100%;padding:var(--gw-space-8);background:var(--gw-bg);overflow-y:auto}.workspace-guide__header,.workspace-guide__layout{width:min(1040px,100%);margin-inline:auto}.workspace-guide__header{margin-block-end:var(--gw-space-8)}.workspace-guide__header h1{margin:var(--gw-space-2) 0 var(--gw-space-4);font-size:var(--gw-text-2xl);line-height:var(--gw-leading-tight)}.workspace-guide__header p{max-width:64ch;color:var(--gw-text-soft);line-height:var(--gw-leading-normal);margin:0}.dialog:has(>.workspace-guide--dialog){max-height:min(560px, calc(100dvh - var(--dialog-air-top,var(--gw-space-11)) - var(--dialog-air-bottom,var(--gw-space-11))));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.dialog:has(>.workspace-guide--dialog)>.workspace-guide--dialog{min-height:0;overflow-y:auto}.dialog__title{margin:0 0 var(--gw-space-3);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-bold);letter-spacing:-.01em;line-height:1.25}.dialog__title-row{align-items:flex-start;gap:var(--gw-space-2);margin:0 0 var(--gw-space-3);display:flex}.dialog__title-row>.dialog__title{min-inline-size:0;margin:0}.dialog__lede{max-width:62ch;color:var(--gw-text-soft);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal);margin:0}.dialog__facts{padding:var(--gw-space-4) var(--gw-space-5);border-left:var(--gw-border-width-strong) solid var(--gw-border-strong);border-radius:0 var(--gw-radius-xs) var(--gw-radius-xs) 0;background:var(--gw-surface-sunken);font-size:var(--gw-text-sm);gap:4px var(--gw-space-6);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.dialog__facts dt{color:var(--gw-muted);font-weight:var(--gw-weight-semibold)}.dialog__facts dd{overflow-wrap:anywhere;margin:0}.dialog__actions{margin-top:var(--gw-space-2);justify-content:flex-end;gap:var(--gw-space-4);display:flex}@media (width<=600px){.dialog{width:min(480px, calc(100% - 2 * var(--gw-space-5)));padding:20px var(--gw-space-6) 16px}}@media (pointer:coarse){.dialog{scroll-padding-block-end:calc(var(--gw-touch-target) + 2 * var(--gw-space-4) + var(--gw-space-8))}.dialog :is(.dialog__actions,.account-form__actions):last-child{bottom:calc(-1 * var(--gw-space-8));z-index:var(--gw-z-raised);padding-block:var(--gw-space-4) var(--gw-space-8);background:var(--gw-surface-raised);margin-block-end:calc(-1 * var(--gw-space-8));position:sticky}}@media (pointer:coarse) and (width<=600px){.dialog :is(.dialog__actions,.account-form__actions):last-child{bottom:calc(-1 * var(--gw-space-6));margin-block-end:calc(-1 * var(--gw-space-6));padding-block-end:var(--gw-space-6)}}.site-page{background:var(--gw-bg);min-width:0;color:var(--gw-text);--site-measure:1040px;--site-gutter:var(--gw-space-9);flex-direction:column;display:flex}.site-main{flex:1}.site-header{z-index:var(--gw-z-header);align-items:center;gap:var(--gw-space-5);padding:var(--gw-space-5) var(--site-gutter);border-bottom:1px solid var(--gw-border);background:var(--gw-panel);flex-wrap:wrap;display:flex;position:sticky;top:0}.site-page{--site-bar:calc(2 * var(--gw-space-5) + var(--gw-control-height) + var(--gw-border-width))}.site-header__skip{z-index:100;left:var(--gw-space-5);padding:var(--gw-space-3) var(--gw-space-5);border-radius:var(--gw-radius-sm);background:var(--gw-surface);color:var(--gw-text);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);position:absolute;transform:translateY(-200%)}.site-header__skip:focus-visible{box-shadow:var(--gw-shadow-3);transform:translateY(0)}.site-header__brand{align-items:center;gap:var(--gw-space-5);min-height:var(--gw-touch-target);color:var(--gw-text);text-decoration:none;display:flex}.beta-chip{min-height:20px;padding-inline:var(--gw-space-3);border-radius:var(--gw-chip-radius);background:var(--gw-accent-soft);color:var(--gw-accent-on-soft);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-semibold);letter-spacing:var(--gw-tracking-eyebrow);text-transform:uppercase;align-items:center;line-height:1;display:inline-flex}.site-header__actions{align-items:center;gap:var(--gw-space-5);flex-wrap:wrap;margin-left:auto;display:flex}.site-band{border-top:1px solid var(--gw-border)}.site-band>*{max-width:var(--site-measure);padding:var(--gw-space-11) var(--site-gutter);margin:0 auto}.site-band__heading{font-size:var(--gw-text-xl);font-weight:var(--gw-weight-heavy);letter-spacing:var(--gw-tracking-tight);margin:0}.site-pricing-hero{max-width:var(--site-measure);padding:var(--gw-space-11) var(--site-gutter);margin:0 auto}.site-pricing-hero__words{gap:var(--gw-space-6);flex-direction:column;min-width:0;max-width:720px;display:flex}.site-pricing-hero__heading{font-size:clamp(27px,5.2vw,40px);font-weight:var(--gw-weight-heavy);letter-spacing:-.03em;line-height:var(--gw-leading-tight);text-wrap:pretty;margin:0}.site-pricing-hero__lede{min-block-size:2lh;color:var(--gw-muted);font-size:var(--gw-text-lg);line-height:var(--gw-leading-normal);text-wrap:pretty;margin:0}.site-pricing{gap:var(--gw-space-6);flex-direction:column;display:flex}.site-pricing__tax,.site-pricing__status{max-width:720px;color:var(--gw-muted);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal);text-wrap:pretty;margin:0}.site-pricing__offer{gap:var(--gw-space-2);padding:var(--gw-space-6);border-radius:var(--gw-radius-md);background:var(--gw-success-soft);color:var(--gw-success-on-soft);font-size:var(--gw-text-sm);line-height:var(--gw-leading-snug);margin:0;display:grid}.site-pricing__offer p{overflow-wrap:anywhere;margin:0}.site-page--pricing .pricing-comparison>.site-pricing__offer{margin-block-end:var(--gw-space-6)}.site-pricing__doorway{align-items:center;gap:var(--gw-space-3);text-align:center;flex-direction:column;display:flex}.site-pricing__starting{max-width:640px;color:var(--gw-text);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal);text-wrap:pretty;margin:0}.site-pricing__controls{align-items:center;gap:var(--gw-space-4);text-align:center;flex-direction:column;display:flex}.site-pricing__controls .site-pricing__tax{font-size:var(--gw-text-xs)}.site-pricing__country{align-items:center;gap:var(--gw-space-4);flex-direction:column;max-inline-size:100%;display:flex}.site-pricing__country-row{align-items:center;gap:var(--gw-space-2);max-inline-size:100%;display:flex}.site-pricing__country-label{white-space:nowrap;font-weight:600}.site-pricing__country-select{inline-size:auto;min-inline-size:12rem;max-inline-size:min(20rem,70vw)}.site-pricing__country .site-pricing__tax{text-wrap:balance;max-inline-size:36rem}.site-pricing__amount{color:var(--gw-text);font-family:var(--gw-font-mono);font-size:var(--gw-text-2xl);font-weight:var(--gw-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--gw-tracking-tight);overflow-wrap:anywhere;margin:0}.site-pricing__unit{align-items:center;gap:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-sm);line-height:var(--gw-leading-snug);flex-wrap:wrap;margin:0;display:flex}.site-pricing__saving{width:fit-content;padding:var(--gw-space-1) var(--gw-space-4);border-radius:var(--gw-radius-full);background:var(--gw-success-soft);color:var(--gw-success-on-soft);font-family:var(--gw-font-sans);font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-bold);line-height:var(--gw-leading-snug);text-wrap:balance;align-self:start;margin:0}.site-pricing__renewal{max-width:44ch;color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:var(--gw-leading-snug);text-wrap:pretty;margin:0}@media (pointer:coarse){.site-formats__qualifier a{position:relative}.site-formats__qualifier a:after{height:var(--gw-touch-target);content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.site-faq{gap:var(--gw-space-6);flex-direction:column;display:flex}.site-faq__question{font-size:var(--gw-text-md);font-weight:var(--gw-weight-bold);text-wrap:pretty;margin:0}.site-identity-footer{border-top:1px solid var(--gw-border);color:var(--gw-muted);font-size:var(--gw-text-xs)}.site-identity-footer a{color:var(--gw-text-soft);font-weight:var(--gw-weight-semibold);text-decoration:none}.site-identity-footer a:hover,.site-identity-footer a:focus-visible{color:var(--gw-accent);text-decoration:underline}.app-footer__links a[aria-current=page]{color:var(--gw-text)}.partner-listing{gap:var(--gw-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.partner-block{min-width:0;padding:var(--gw-space-6);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-radius-md);background:color-mix(in srgb, var(--gw-text) 4%, transparent);gap:var(--gw-space-4);flex-direction:column;display:flex}.partner-block__heading{color:var(--gw-muted);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-snug);margin:0}.partner-block__partner{gap:var(--gw-space-2);flex-direction:column;display:flex}.partner-block__name{color:var(--gw-text);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-snug);overflow-wrap:anywhere;margin:0}.partner-block__services{color:var(--gw-text-soft);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partner-block__services li+li:before{margin:0 var(--gw-space-2);color:var(--gw-muted);content:"·"}.partner-block__contacts{margin:var(--gw-space-1) 0 0;font-size:var(--gw-text-sm);gap:var(--gw-space-2) var(--gw-space-5);line-height:var(--gw-leading-normal);flex-wrap:wrap;padding:0;list-style:none;display:flex}.partner-block__contact{align-items:center;gap:var(--gw-space-2);min-width:0;display:inline-flex}.partner-block__contact svg{width:16px;height:16px;color:var(--gw-muted);flex:none}.partner-block__contact a{color:var(--gw-accent);overflow-wrap:anywhere}.partner-block__contact--phone a{white-space:nowrap}@media (pointer:coarse){.partner-block__contacts{margin:calc(-1 * var(--gw-space-2)) 0;row-gap:0}.partner-block__contact a{min-height:var(--gw-touch-target);align-items:center;display:inline-flex}}@media (pointer:coarse) and (width<=599px){.partner-block__contacts{flex-direction:column;align-items:flex-start}}.partner-block__note{padding-top:var(--gw-space-3);border-top:var(--gw-border-width) solid var(--gw-border);color:var(--gw-muted);font-size:var(--gw-text-sm);line-height:var(--gw-leading-normal);text-wrap:balance;margin:auto 0 0}.public-bar{padding:var(--gw-space-4) var(--gw-space-7);border-bottom:1px solid var(--gw-border);background:var(--gw-surface);align-items:center;gap:var(--gw-space-5);display:flex}.public-bar__brand{color:var(--gw-text);align-items:center;gap:var(--gw-space-4);flex:none;text-decoration:none;display:flex}@media (pointer:coarse){.public-bar__brand{position:relative}.public-bar__brand:after{width:var(--gw-touch-target);height:var(--gw-touch-target);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.public-bar .product-mark{width:140px}@media (width<=600px){.site-page{--site-gutter:var(--gw-space-7)}.public-bar{padding:var(--gw-space-4) var(--gw-space-5);gap:var(--gw-space-4)}.map-stage{--map-sheet-floor:240px;--map-sheet-height:min(50vh, max(var(--map-sheet-floor), calc(100% - var(--map-controls-bottom) - var(--map-status-height) - var(--gw-space-5))));--map-cluster-top:calc(var(--map-obscured-top) + var(--map-edge) + var(--map-strip-height) + var(--gw-space-4))}}.account-form.drawing-standard{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0}.drawing-standard__rows{display:grid}.drawing-standard__row{border:0;min-width:0;margin:0;padding:0}.drawing-standard__legend{margin-bottom:var(--gw-space-3);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-bold);letter-spacing:-.01em;color:var(--gw-text);padding:0}.drawing-standard__lede{margin:0 0 var(--gw-space-5);color:var(--muted);font-size:var(--gw-text-sm)}.drawing-standard__body{gap:var(--gw-space-6);grid-template-columns:184px minmax(0,1fr);align-items:start;display:grid}.drawing-standard__preview{gap:var(--gw-space-2);min-width:0;display:grid}.drawing-standard__previewLabel{font-size:var(--gw-text-2xs);font-weight:var(--gw-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.drawing-standard__canvas{border-radius:var(--gw-radius-sm);border:1px solid var(--border);background:var(--gw-map-ground);width:100%;height:auto;display:block}.drawing-standard__controls{gap:var(--gw-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.drawing-standard__field{min-width:0}.drawing-standard__colour,.drawing-standard__slider{align-items:center;gap:var(--gw-space-4);min-width:0;display:flex}.drawing-standard__swatch{border:1px solid var(--border);border-radius:var(--gw-radius-sm);background:var(--surface);cursor:pointer;flex:none;block-size:44px;inline-size:48px;padding:2px}.drawing-standard__swatch:disabled{cursor:not-allowed;opacity:.6}.drawing-standard__hex{min-width:0;font-family:var(--gw-font-mono);flex:auto}.drawing-standard__slider input[type=range]{min-width:0;block-size:44px;accent-color:var(--accent);cursor:pointer;flex:auto}.drawing-standard__slider input[type=range]:disabled{cursor:not-allowed;opacity:.6}.drawing-standard__readout{text-align:right;min-inline-size:4.5ch;font-family:var(--gw-font-mono);font-size:var(--gw-text-sm);color:var(--muted);flex:none}@media (width<=720px){.drawing-standard__body,.drawing-standard__controls{grid-template-columns:minmax(0,1fr)}}.billing-reference{color:var(--gw-muted);font-family:var(--gw-font-mono);font-size:var(--gw-text-xs);overflow-wrap:anywhere}.billing-note{margin-top:var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-xs);line-height:1.5;display:block}.billing-refund{font-size:var(--gw-text-sm)}@media (width<=600px){.billing-refund{margin-bottom:var(--gw-space-2);display:block}}.billing-reference-cell{align-items:center;gap:var(--gw-space-2) var(--gw-space-3);flex-wrap:wrap;min-width:0;display:flex}.table-plain__actions>[aria-hidden=true]{color:var(--gw-muted)}.billing-section>.table-scroll+.gw-button{margin-top:var(--gw-space-5)}.site-pricing__unavailable{flex-direction:column;display:flex}.site-pricing__unavailable>.site-pricing__status{order:-1}.site-header__pending{visibility:hidden;pointer-events:none}.site-header__pending[data-label]:before,.site-header__pending [data-label]:before{content:attr(data-label)}.anonymous-layout:has(.site-page--pricingLoading){grid-template-rows:minmax(0,1fr);overflow:clip}.anonymous-layout:has(.site-page--pricingLoading)>.site-identity-footer{display:none}.shell:has(.site-page--pricingLoading){grid-template-rows:auto minmax(0,1fr);overflow:clip}.shell:has(.site-page--pricingLoading)>.app-footer{display:none}.shell__content>.site-page--pricingLoading{overflow:clip}.site-page--pricingLoading{height:100%;min-height:0;overflow:clip}.site-page--pricingLoading .site-main{flex-direction:column;min-height:0;display:flex;overflow:clip}.site-page--pricingLoading .site-pricing-hero{flex-shrink:0;width:100%}.site-page--pricingLoading .site-main>.site-band{flex:1;min-height:0;overflow:clip}.site-page--pricingLoading .site-main>.site-band~*,.site-pricing__skeleton{display:none}.site-page--pricingLoading .site-pricing__unavailable--loading{position:relative}.site-page--pricingLoading .site-pricing__unavailable--loading>.site-pricing__status{position:absolute;top:0;left:0}.site-page--pricingLoading .site-pricing__skeleton{height:100dvh;margin-top:var(--gw-space-8);border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);background:var(--gw-panel);display:block}.site-pricing__countryPending{height:5rem}.link-facts{margin:0 0 var(--gw-space-4);gap:var(--gw-space-3);display:grid}.link-facts__row{gap:var(--gw-space-1);padding-bottom:var(--gw-space-3);border-bottom:1px solid var(--gw-rule);display:grid}.link-facts__row:last-child{border-bottom:0;padding-bottom:0}.link-facts dt{color:var(--gw-muted);font-size:var(--gw-text-sm);margin:0}.link-facts dd{overflow-wrap:anywhere;margin:0}.link-note{margin:0 0 var(--gw-space-4);padding:var(--gw-space-3) var(--gw-space-4);border-left:3px solid var(--gw-rule);background:var(--gw-surface-sunken);overflow-wrap:anywhere}.link-note p{margin:0}.link-note__by{margin-bottom:var(--gw-space-1);color:var(--gw-muted);font-size:var(--gw-text-sm)}.link-access{margin:0 0 var(--gw-space-4)}.link-fine{margin:var(--gw-space-4) 0 0;color:var(--gw-muted);font-size:var(--gw-text-sm)}.chunk-reload-offer{bottom:var(--gw-space-6);right:var(--gw-space-6);width:min(26rem, calc(100vw - var(--gw-space-8)));z-index:var(--gw-z-toast);max-height:calc(100dvh - var(--gw-space-9));background:var(--gw-bg);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-radius-lg);padding:var(--gw-space-4);position:fixed;overflow:auto}.chunk-reload-offer h2{font-size:var(--gw-text-md);margin:0}.chunk-reload-offer p{margin:var(--gw-space-2) 0;font-size:var(--gw-text-sm)}@media (width<=480px){.chunk-reload-offer{right:var(--gw-space-4);bottom:var(--gw-space-4)}body:has(.chunk-reload-offer) .account-main__measure{padding-bottom:20rem}}.shell-bar[inert],.shell__content[inert]{opacity:.6}.docs-link.site-docs-door{min-height:var(--gw-touch-target);font-size:var(--gw-text-md);place-self:flex-start start}@media (width<=1023px){#legal-article{scroll-margin-top:calc(var(--legal-bar) + var(--gw-space-11) + var(--gw-space-9))}}:root{--public-measure:1280px;--public-reading:1184px;--public-gutter:max(var(--gw-space-10), calc((100% - var(--public-measure)) / 2))}@media (width<=600px){:root{--public-gutter:var(--gw-space-7)}}.site-page{--site-measure:1280px;--site-gutter:var(--gw-space-10);background:var(--gw-surface);font-size:var(--gw-text-lg)}.site-page :is(h1,h2),.auth-layout--public h1{text-wrap:balance;letter-spacing:var(--gw-tracking-tight)}:is(.site-header,.public-bar){min-height:68px;padding-block:var(--gw-space-5);padding-inline:var(--public-gutter);gap:var(--gw-space-4) var(--gw-space-8);background:var(--gw-surface);border-bottom:1px solid var(--gw-border)}.site-header__skip{top:var(--gw-space-2)}.site-header .site-header__brand{margin-right:0}.site-header__doc-title{min-width:0;color:var(--gw-muted);font-size:var(--gw-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:is(.site-header,.public-bar) .product-mark{--product-mark-height:clamp(26px, 8vw, 34px);width:calc(var(--product-mark-height) * 1789.55 / 312)}.site-header .product-mark{--product-mark-height:clamp(26px, 7.2vw, 34px)}.site-header .beta-chip{top:var(--gw-space-2);min-height:0;padding:var(--gw-space-1) var(--gw-space-4);border-radius:var(--gw-radius-full);font-size:var(--gw-text-xs);letter-spacing:0;text-transform:capitalize;line-height:1.5;position:relative}.public-navigation{align-items:center;gap:0 clamp(12px,1.6vw,24px);margin-left:auto;display:flex}.public-navigation a{min-height:var(--gw-touch-target);color:var(--gw-text);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-medium);text-underline-offset:6px;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.public-navigation a:hover{text-decoration:underline}.public-navigation a[aria-current=page]{color:var(--gw-accent);text-decoration:underline}.public-navigation-mobile{display:none;position:static}.public-navigation-mobile summary{width:var(--gw-touch-target);height:var(--gw-touch-target);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);color:var(--gw-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.public-navigation-mobile summary::-webkit-details-marker{display:none}.public-navigation-mobile[open] .public-navigation-mobile__open,.public-navigation-mobile:not([open]) .public-navigation-mobile__close{display:none}.public-bar{position:relative}.public-navigation-mobile__panel{z-index:var(--gw-z-header);padding:var(--gw-space-4) var(--public-gutter) var(--gw-space-5);border-bottom:1px solid var(--gw-border);background:var(--gw-surface);position:absolute;top:100%;left:0;right:0}.site-header.pub-dark .public-navigation-mobile__panel{background:var(--gw-bg)}.public-navigation-mobile nav{flex-direction:column;display:flex}.public-navigation-mobile nav a{min-height:48px;color:var(--gw-text);font-size:var(--gw-text-xl);font-weight:var(--gw-weight-medium);align-items:center;text-decoration:none;display:flex}.public-navigation-mobile nav a[aria-current=page]{color:var(--gw-accent)}.public-navigation-mobile__doors{gap:var(--gw-space-5);padding-top:var(--gw-space-5);display:flex}.public-navigation-mobile__doors a{flex:1 1 0;justify-content:center;min-height:48px}.site-header .site-header__actions{gap:var(--gw-space-5);margin-left:0}.public-appearance{min-width:0;color:var(--gw-text);border:0;margin:0;padding:0}.public-appearance legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-appearance__options{box-sizing:border-box;border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);align-items:center;height:36px;padding:0;display:inline-flex}.public-appearance label{width:var(--gw-touch-target);justify-content:center;display:flex;position:relative}.public-appearance input{inset:calc((28px - var(--gw-touch-target)) / 2) 0;width:100%;height:var(--gw-touch-target);opacity:0;cursor:pointer;margin:0;position:absolute}.public-appearance label>span{border-radius:var(--gw-radius-full);width:28px;height:28px;color:var(--gw-muted);justify-content:center;align-items:center;display:flex}.public-appearance input:checked+span{background:var(--gw-accent-fill);color:var(--gw-accent-contrast)}.public-appearance input:hover:not(:checked)+span{color:var(--gw-text)}.public-appearance input:focus-visible+span,.public-navigation-mobile summary:focus-visible{outline:2px solid var(--gw-accent);outline-offset:2px}.site-header .gw-button{min-height:var(--gw-touch-target)}.gw-button.pub-button{min-height:var(--gw-touch-target);border-radius:var(--gw-radius-full);padding-inline:var(--gw-space-7);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold)}.site-page :is(h1,h2,h3),.site-identity-footer h2{font-family:var(--gw-font-display);font-weight:var(--gw-weight-semibold)}.pub-dark{--gw-bg:#121713;--gw-surface:#1b231d;--gw-text:#edf3ec;--gw-text-soft:#c5d2c6;--gw-muted:#a9b8aa;--gw-border:#edf3ec1f;--gw-border-strong:#edf3ec3d;--gw-accent:#56c76e;--gw-accent-on-soft:#7bd48e;--gw-panel-hover:#edf3ec0f;--gw-mint:#1f2e23;--gw-surface-sunken:#161d18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--gw-bg);color:var(--gw-text)}.site-header.pub-dark{background:var(--gw-bg)}:root[data-theme=dark] .pub-dark,:root[data-theme=auto].gw-prefers-dark .pub-dark{--gw-bg:#070a08}:root[data-theme=dark] .pub-dark:not(.site-header),:root[data-theme=auto].gw-prefers-dark .pub-dark:not(.site-header){box-shadow:inset 0 1px 0 var(--gw-border-strong), inset 0 -1px 0 var(--gw-border-strong)}:root[data-theme=dark] .home-hero.pub-dark,:root[data-theme=auto].gw-prefers-dark .home-hero.pub-dark{box-shadow:inset 0 -1px 0 var(--gw-border-strong)}:root[data-theme=dark] .pub-card,:root[data-theme=auto].gw-prefers-dark .pub-card{border:1px solid var(--gw-border)}.gw-button.pub-button--large{min-height:54px;padding-inline:var(--gw-space-9);font-size:var(--gw-text-lg)}.pub-card{border-radius:var(--gw-radius-xl);background:var(--gw-surface);min-width:0}.pub-icon{border-radius:var(--gw-radius-lg);background:var(--gw-mint);width:52px;height:52px;color:var(--gw-accent);justify-content:center;align-items:center;display:inline-flex}.pub-scene{width:100%;height:100%;display:block}:root[data-theme=dark] .pub-scene__ground,:root[data-theme=auto].gw-prefers-dark .pub-scene__ground{fill:var(--gw-mint)}:root[data-theme=dark] .pub-scene__hill,:root[data-theme=auto].gw-prefers-dark .pub-scene__hill{fill:color-mix(in srgb, var(--gw-mint) 88%, var(--gw-text))}:root[data-theme=dark] .pub-scene__field,:root[data-theme=auto].gw-prefers-dark .pub-scene__field{fill:color-mix(in srgb, var(--gw-mint) 78%, var(--gw-text))}:root[data-theme=dark] .pub-scene__label,:root[data-theme=auto].gw-prefers-dark .pub-scene__label{fill:var(--gw-text-soft)}:root[data-theme=dark] .pub-scene__outline,:root[data-theme=auto].gw-prefers-dark .pub-scene__outline{stroke:var(--gw-text-soft)}:root[data-theme=dark] .pub-scene,:root[data-theme=auto].gw-prefers-dark .pub-scene{filter:url(#gw-scene-dim)}@media (prefers-reduced-motion:reduce){.pub-scene *{animation:none!important}}@keyframes gw-blink{0%,to{opacity:.5}50%{opacity:1}}@keyframes gw-march{to{stroke-dashoffset:-28px}}@keyframes gw-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes gw-draw{0%,10%{stroke-dashoffset:140px}55%,to{stroke-dashoffset:0}}@keyframes gw-glide{0%,10%{transform:translate(0)}55%,to{transform:translate(130px,-8px)}}@keyframes gw-show{0%,52%{opacity:0}64%,to{opacity:1}}@keyframes gw-fill{0%,8%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes gw-pop{0%,18%{opacity:0;transform:scale(.4)}30%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes gw-steam{0%{opacity:0;transform:translateY(4px)}50%{opacity:.7}to{opacity:0;transform:translateY(-7px)}}@keyframes gw-rise{0%,30%{opacity:0;transform:translateY(10px)}45%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.home{background:var(--gw-bg)}.home-hero{padding:clamp(40px, 6vw, 84px) var(--public-gutter) clamp(48px, 6vw, 88px);text-align:center}.home-hero__badge{margin-bottom:var(--gw-space-7);padding:var(--gw-space-1) var(--gw-space-5);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);color:var(--gw-accent-on-soft);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);display:inline-flex}.site-page .home-hero__title{letter-spacing:-.03em;max-width:13em;margin:0 auto;font-size:clamp(40px,6.2vw,84px);line-height:1.02}.home-hero__lede{max-width:34em;margin:var(--gw-space-8) auto 0;color:var(--gw-text-soft);text-wrap:pretty;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.home-hero__doors{margin-top:var(--gw-space-9)}.home-doors{justify-content:center;gap:var(--gw-space-5);flex-wrap:wrap;display:flex}.home-doors--pending{min-width:9.5rem;min-height:54px;display:block}@media (width<=479px){.home-hero .home-doors{flex-direction:column;align-items:stretch}}.home-hero__note{min-height:1.5em;margin:var(--gw-space-6) auto 0;color:var(--gw-muted);font-size:var(--gw-text-md)}.home-hero .public-hero-visual{border-color:var(--gw-border-strong);margin:clamp(36px,5vw,64px) 0 0;box-shadow:0 30px 80px #00000073}.home-band{padding:clamp(56px, 7vw, 104px) var(--public-gutter) 0}.site-page .home-band__title{letter-spacing:-.025em;max-width:16em;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05}.home-band__head{justify-content:space-between;align-items:flex-end;gap:var(--gw-space-6) var(--gw-space-11);flex-wrap:wrap;display:flex}.home-band__head p{max-width:30em;color:var(--gw-text-soft);margin:0}.home-band :is(h3,p),.home-close :is(h2,p){margin:0}.home-band h3{font-size:var(--gw-text-2xl);line-height:1.2}.home-band article p,.home-steps p{margin-top:var(--gw-space-4);color:var(--gw-text-soft);font-size:var(--gw-text-lg)}.home-features,.home-audiences,.home-files{gap:var(--gw-space-7);margin-top:clamp(28px,4vw,48px);display:grid}.home-features{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))}.home-feature{align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(20px,3vw,28px);display:flex}.home-feature__scene{aspect-ratio:1;border-radius:var(--gw-radius-xl);background:var(--gw-mint);flex:0 0 clamp(88px,12vw,120px);overflow:hidden}.home-audiences{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media (width<=600px){.home-feature__scene{flex-basis:72px}.home-band h3{font-size:var(--gw-text-xl)}}.home-audience{padding-bottom:var(--gw-space-8);overflow:hidden}.home-audience__scene{aspect-ratio:4/3;margin-bottom:var(--gw-space-7)}.home-audience :is(h3,p){padding-inline:clamp(20px,3vw,28px)}.home-steps{gap:var(--gw-space-9) var(--gw-space-10);border-radius:var(--gw-radius-2xl);background:var(--gw-mint);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:clamp(28px,4vw,48px) 0 0;padding:clamp(28px,4vw,48px);list-style:none;display:grid}.home-steps h3{margin-top:var(--gw-space-5)}.home-steps li{position:relative}.home-steps li:not(:last-child):before{background:var(--gw-border-strong);content:"";height:2px;position:absolute;top:23px;left:62px;right:0}.home-steps__number{border-radius:var(--gw-radius-full);background:var(--gw-accent-fill);width:48px;height:48px;color:var(--gw-accent-contrast);font-family:var(--gw-font-display);font-size:var(--gw-text-xl);font-weight:var(--gw-weight-semibold);justify-content:center;align-items:center;display:flex}.home-files{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.home-file{flex-direction:column;display:flex;overflow:hidden}.home-file__scene{aspect-ratio:2;background:var(--gw-mint)}.home-file__words{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8);flex-direction:column;flex:auto;display:flex}.home-file__formats{align-content:flex-start;gap:var(--gw-space-4);min-height:84px;padding:var(--gw-space-6) 0 0;border-top:1px solid var(--gw-border);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.home-band .home-file p{margin-bottom:var(--gw-space-7)}.home-file__formats li{padding:var(--gw-space-2) var(--gw-space-5);border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);font-family:var(--gw-font-mono);font-size:var(--gw-text-md)}.home-file__formats .home-file__more{padding-inline:var(--gw-space-2);color:var(--gw-muted);background:0 0;font-family:inherit}.home-band__foot{justify-content:space-between;align-items:center;gap:var(--gw-space-5) var(--gw-space-8);margin-top:var(--gw-space-8);flex-wrap:wrap;display:flex}.home-band__foot p{max-width:44em;color:var(--gw-muted);margin:0}.home-security{padding:clamp(56px, 7vw, 104px) var(--public-gutter);margin-top:clamp(56px,7vw,104px)}.home-security__lede{max-width:28em;margin-top:var(--gw-space-6);color:var(--gw-text-soft);font-size:clamp(17px,1.5vw,19px)}.home-security__grid{margin-top:clamp(32px,4vw,52px);margin-bottom:var(--gw-space-9);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xl);background:var(--gw-border);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.home-security__grid li{padding:var(--gw-space-8) var(--gw-space-8) var(--gw-space-9);background:var(--gw-bg);color:var(--gw-accent)}.home-security__grid h3{margin:var(--gw-space-5) 0 0;color:var(--gw-text);font-size:var(--gw-text-xl)}.home-security__grid p{margin:var(--gw-space-3) 0 0;color:var(--gw-text-soft);font-size:var(--gw-text-lg)}.home-qcols{background:var(--gw-border);grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:1px;margin-top:clamp(28px,4vw,48px);display:grid;overflow:hidden}.site-page .home-qcols .acq-qrows{border:0;border-radius:0}.home-qcols .acq-qrow__body p{color:var(--gw-text-soft);margin:0}.home-close{margin:clamp(56px, 7vw, 104px) var(--public-gutter);border-radius:var(--gw-radius-2xl);background:var(--gw-mint);text-align:center;padding:clamp(36px,6vw,80px) clamp(24px,5vw,72px)}.site-page .home-close h2{letter-spacing:-.03em;max-width:14em;margin-inline:auto;font-size:clamp(32px,4.6vw,60px);line-height:1.03}.home-close>p{max-width:32em;margin:var(--gw-space-7) auto 0;color:var(--gw-text-soft);font-size:clamp(17px,1.5vw,19px)}.home-close .home-doors{margin-top:var(--gw-space-9)}.home-close .home-close__note{margin-top:var(--gw-space-6);color:var(--gw-muted);font-size:var(--gw-text-md)}.site-page .site-main{max-width:none}.site-page .site-pricing-hero{max-width:none;padding:calc(2 * var(--gw-space-10)) var(--public-gutter);background:var(--gw-bg);margin-inline:0}.site-page .site-pricing-hero__words{max-width:840px}.site-page .site-pricing-hero__heading{font-size:clamp(38px,5.4vw,68px);line-height:1.08}.site-page .site-pricing-hero__lede{max-width:700px;margin-top:var(--gw-space-7);font-size:var(--gw-text-xl);line-height:1.65}.site-page .site-band{padding:var(--gw-space-11) var(--public-gutter);border-top:1px solid var(--gw-border)}.site-page .site-band>*{padding:0}.site-page .site-band__heading{font-size:clamp(27px,3vw,38px);line-height:1.18}.site-page .site-pricing__amount{font-size:var(--gw-text-3xl);font-family:inherit;font-size:clamp(30px,2.6vw,38px);font-weight:var(--gw-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}@media (width>=601px){.site-page .site-pricing__controls{justify-content:center;align-items:flex-start;column-gap:var(--gw-space-8);row-gap:var(--gw-space-4);flex-flow:wrap}.site-page .site-pricing__renewal{text-align:center;flex-basis:100%;max-width:none;margin:0}}.public-hero-visual{border-radius:var(--gw-radius-lg);border:1px solid var(--gw-border);padding-top:var(--gw-space-6);background:var(--gw-surface-raised);margin:0;position:relative;overflow:hidden}.public-hero-visual:before{content:"•••";letter-spacing:3px;color:var(--gw-muted);font-size:13px;line-height:18px;position:absolute;top:0;left:10px}.public-hero-visual__media{position:relative}.public-hero-visual img{width:100%;height:auto;display:block}.auth-layout--public{background:var(--gw-bg);min-height:auto;overflow:visible}.auth-layout--public .auth-card{border-radius:var(--gw-radius-xl);background:var(--gw-surface);width:min(460px,100%);box-shadow:none;border:0;padding:clamp(20px,3vw,40px)}:root[data-theme=dark] .auth-layout--public .auth-card,:root[data-theme=auto].gw-prefers-dark .auth-layout--public .auth-card{border:1px solid var(--gw-border)}:root[data-theme=dark] .auth-form__provider,:root[data-theme=auto].gw-prefers-dark .auth-form__provider{border-color:var(--gw-border);background:var(--gw-surface-raised);color:var(--gw-text)}:root[data-theme=dark] .auth-form__provider:hover:not(:disabled),:root[data-theme=auto].gw-prefers-dark .auth-form__provider:hover:not(:disabled){border-color:var(--gw-border-strong);background:color-mix(in srgb, var(--gw-surface-raised) 92%, var(--gw-text))}:root[data-theme=dark] .auth-card__successNote,:root[data-theme=auto].gw-prefers-dark .auth-card__successNote{border:1px solid var(--gw-border);background:var(--gw-surface-raised)}.auth-layout--public .auth-form__provider{justify-content:center;gap:var(--gw-space-5);display:flex}.auth-layout--public .auth-card__title{margin-bottom:var(--gw-space-4);font-family:var(--gw-font-display);font-weight:var(--gw-weight-semibold);font-size:clamp(30px,3vw,40px);line-height:1.15}.auth-layout--public .auth-card__lede{color:var(--gw-text-soft);font-size:var(--gw-text-lg);line-height:1.5}.auth-layout--public .field__label{color:var(--gw-text);font-size:var(--gw-text-md)}.auth-layout--public .field__input{border-radius:var(--gw-radius-lg);background:var(--gw-surface);min-height:48px;font-size:var(--gw-text-lg)}.auth-layout--public :is(.auth-form__submit,.auth-form__provider,.auth-card__back){border-radius:var(--gw-radius-full);min-height:52px;font-size:var(--gw-text-lg)}.auth-layout--public :is(.auth-card__footer,.field__labelLink){font-size:var(--gw-text-md)}.auth-layout--public .agreement-note{font-size:var(--gw-text-sm)}.auth-layout--public .auth-card :is(.auth-card__backTo,.gw-button--text){font-size:var(--gw-text-md)}.site-identity-footer{background:var(--gw-surface-sunken)}.site-identity-footer .site-identity-footer__band{padding:var(--gw-space-11) var(--public-gutter) var(--gw-space-9);align-items:start;gap:var(--gw-space-9) var(--gw-space-11);grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid;position:relative}.public-footer__intro{flex-direction:column;align-self:start;display:flex}.public-footer__intro p{margin-top:var(--gw-space-5);color:var(--gw-text-soft);font-size:var(--gw-text-lg);line-height:1.55}.public-footer__social{gap:var(--gw-space-4);display:flex}.site-identity-footer .public-footer__social a{width:var(--gw-touch-target);height:var(--gw-touch-target);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);color:var(--gw-accent);place-items:center;text-decoration:none;display:grid}.site-identity-footer .public-footer__social a:hover{border-color:var(--gw-accent)}.site-identity-footer .public-footer__social a:focus-visible{outline:2px solid var(--gw-accent);outline-offset:2px}.public-footer__groups{gap:var(--gw-space-9) var(--gw-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-footer__group{flex-direction:column;align-items:start;min-width:0;display:flex}.public-footer__group ul{margin:0;padding:0;list-style:none}.public-footer__group h2{color:var(--gw-text);font-size:var(--gw-text-xl);margin:0 0 var(--gw-space-4)}.public-footer__group .docs-link{flex-direction:row-reverse;justify-content:flex-end}.site-identity-footer .public-footer__group a{min-height:var(--gw-touch-target);padding-block:var(--gw-space-1);color:var(--gw-text-soft);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-regular);align-items:center;line-height:1.5;text-decoration:none;display:flex}.site-identity-footer .public-footer__group a:hover{text-underline-offset:3px;text-decoration:underline}.public-footer__countries{align-items:center;gap:0 var(--gw-space-5);color:var(--gw-muted);font-size:var(--gw-text-md);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.site-identity-footer :is(.public-footer__countries,.public-footer__legal) a{min-height:var(--gw-touch-target);color:var(--gw-muted);font-weight:var(--gw-weight-regular);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.site-identity-footer :is(.public-footer__countries,.public-footer__legal) a:hover{color:var(--gw-text)}.public-footer__bottom{align-items:center;gap:var(--gw-space-4) var(--gw-space-7);padding-block:var(--gw-space-6) 0;border-top:1px solid var(--gw-border-strong);color:var(--gw-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.public-footer__meta{align-items:center;gap:var(--gw-space-2) var(--gw-space-7);flex-wrap:wrap;margin-inline-end:auto;display:flex}.public-footer__legal{gap:var(--gw-space-7);display:flex}.site-identity-footer .public-footer__version{border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);color:var(--gw-text-soft);font-size:var(--gw-text-md);margin:0;line-height:1;display:inline-flex;overflow:hidden}.public-version__name,.public-version__number{align-items:center;gap:var(--gw-space-3);padding:var(--gw-space-3) var(--gw-space-5);display:flex}.public-version__name{font-weight:var(--gw-weight-semibold)}.public-version__number{background:var(--gw-mint);color:var(--gw-accent-on-soft);font-family:var(--gw-font-mono);font-weight:var(--gw-weight-medium)}.site-identity-footer .public-footer__legal a{min-width:var(--gw-touch-target);font-size:var(--gw-text-md)}@media (pointer:fine) and (width>=700px){.site-identity-footer .public-footer__group a,.site-identity-footer .public-footer__legal a{min-height:36px;padding-block:0}}.site-identity-footer .site-identity-footer__rights{min-width:0;font-size:var(--gw-text-md);flex:0 auto;margin:0}@media (width<=1099px){.site-header{flex-wrap:nowrap}.site-header__brand{flex:none}.public-navigation,.site-header__actions{display:none}.public-navigation-mobile{order:2;display:block}.site-header__playground{order:1;margin-left:auto}.site-header{column-gap:max(12px, var(--gw-space-5))}}.site-header__playground{justify-content:center;align-items:center;gap:var(--gw-space-3);box-sizing:border-box;min-height:var(--gw-touch-target);padding-inline:var(--gw-space-7);border:1px solid var(--gw-accent);border-radius:var(--gw-radius-full);background:var(--gw-accent-soft);color:var(--gw-accent-on-soft);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.site-header.pub-dark .site-header__playground{border-color:var(--gw-accent-on-soft);color:var(--gw-accent-on-soft)}.site-header__playground:hover{background:var(--gw-mint)}.site-header__playground:focus-visible{outline:2px solid var(--gw-accent);outline-offset:2px}.site-header__playground svg{flex:none}@media (width>=1100px){.site-header__playground+.site-header__actions:not(:empty){margin-left:calc(var(--gw-space-5) - var(--gw-space-8))}.site-header__actions:empty{display:none}@media (width<=1279px){.site-header__doc-title{display:none}}}.public-navigation-mobile__beta{display:none}@media (width<=504px){.site-header__brand .beta-chip{display:none}.public-navigation-mobile__beta{padding-block:var(--gw-space-3);display:block}}@media (width<=449px){.site-header__playground{padding-inline:var(--gw-space-5)}.site-header__playground svg{display:none}}@media (width<=369px){.site-header__playground{width:var(--gw-touch-target);padding-inline:0}.site-header__playground svg{display:block}.site-header__playground-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px){.site-identity-footer .site-identity-footer__band{gap:var(--gw-space-7);grid-template-columns:1fr}.public-hero-visual{border-radius:var(--gw-radius-lg)}.public-hero-visual img{height:auto}}@media (width<=600px){.site-page .site-pricing-hero{padding-block:var(--gw-space-10)}.site-page .site-band{padding-block:var(--gw-space-9)}.site-identity-footer .site-identity-footer__band{padding:var(--gw-space-7) var(--gw-space-7) var(--gw-space-5);gap:var(--gw-space-5)}.site-identity-footer .public-footer__intro p{max-width:none;font-size:var(--gw-text-md)}.public-footer__group h2{margin-bottom:var(--gw-space-2)}.public-footer__bottom{margin-top:var(--gw-space-2)}.public-footer__groups{gap:var(--gw-space-7) var(--gw-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__countries{gap:0 var(--gw-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-footer__countries>span,.public-footer__group:last-child{grid-column:1/-1}}@media (width<=1099px){.public-footer__meta{flex-basis:100%;margin-inline-end:0}.public-footer__legal{margin-inline-end:auto}}@media (width<=479px){.public-footer__bottom{column-gap:var(--gw-space-5)}.public-footer__legal{margin-inline-end:0}.public-footer__social{flex-basis:100%}}.anonymous-layout:has(>.auth-layout--public){grid-template-rows:minmax(max-content,1fr)}.auth-layout--public{grid-template-rows:auto}@media (width<=360px){.auth-layout--public .auth-split__form{padding-inline:var(--gw-space-4)}.auth-layout--public .auth-card{padding-inline:var(--gw-space-5)}.public-bar__brand .beta-chip{display:none}.auth-panel__body{display:grid}.auth-panel__scene{width:min(180px,100%)}}.site-page--pricing{--pricing-tint:color-mix(in srgb, var(--gw-accent) 4%, var(--gw-surface))}.site-page .site-pricing-hero{padding-block:clamp(40px, 5vw, 64px) var(--gw-space-7);text-align:start}.site-page .site-pricing-hero__words{align-items:flex-start;gap:var(--gw-space-6)}.site-page .site-pricing-hero__heading{letter-spacing:-.03em;max-width:16em;font-size:clamp(40px,5vw,64px);line-height:1.04}.site-page .site-pricing-hero__lede{max-width:34em;min-block-size:0;color:var(--gw-text-soft);margin-top:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.site-page.site-page--pricing{background:var(--gw-bg)}.site-page--pricing :is(.site-pricing-hero,.site-band){background:0 0;border-top:0}.site-page--pricing .site-pricing-hero{padding-bottom:0}.site-page--pricing .site-band{padding-block:clamp(24px,3vw,40px)}.site-page--pricing .site-band__heading{font-size:clamp(28px,3.2vw,40px);line-height:1.15}.site-page--pricing .site-pricing{overflow-wrap:anywhere;gap:0}.site-page--pricing .site-pricing__controls{align-items:flex-start;gap:var(--gw-space-5);max-inline-size:100%;margin:0 0 var(--gw-space-9);text-align:start;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.site-page--pricing .billing-period{padding:var(--gw-space-2);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface)}.site-page--pricing .billing-period__option{min-width:96px;min-height:var(--gw-touch-target);border-radius:var(--gw-radius-full);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);border:0}.site-page--pricing .billing-period__option[aria-pressed=true]{background:var(--gw-accent-fill);color:var(--gw-accent-contrast)}.site-page--pricing .site-pricing__country{align-items:flex-start;gap:var(--gw-space-4);text-align:start}.site-page--pricing .site-pricing__country-row{gap:var(--gw-space-5);justify-content:flex-start;max-inline-size:100%}.site-page--pricing .site-pricing__country-label{font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold)}.site-page--pricing .site-pricing__country-select{min-inline-size:0;max-inline-size:min(320px,100%);min-height:44px;padding-inline:var(--gw-space-7) var(--gw-space-10);background-color:var(--gw-surface);border-color:var(--gw-border-strong);border-radius:var(--gw-radius-full);font-weight:var(--gw-weight-semibold)}.site-page--pricing .site-pricing__controls .site-pricing__tax,.site-page--pricing .site-pricing__renewal{max-width:64ch;color:var(--gw-text-soft);font-size:var(--gw-text-md);text-align:start;margin:0;line-height:1.6}.site-page--pricing .pricing-comparison{isolation:isolate}.site-page--pricing .pricing-comparison__scrollHint{margin:0 0 var(--gw-space-5);color:var(--gw-muted);font-size:var(--gw-text-md)}.site-page--pricing .pricing-comparison__table{border-radius:var(--gw-radius-xl);background:var(--gw-surface);scrollbar-color:var(--gw-control-border) var(--gw-bg);max-width:100%;overflow-x:auto}:root[data-theme=dark] .site-page--pricing .pricing-comparison__table,:root[data-theme=auto].gw-prefers-dark .site-page--pricing .pricing-comparison__table{border:1px solid var(--gw-border)}.site-page--pricing .pricing-comparison table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%}.site-page--pricing .pricing-comparison :is(th,td){padding:var(--gw-space-5) var(--gw-space-6);border-bottom:1px solid var(--gw-border);text-align:start;vertical-align:middle;overflow-wrap:anywhere;font-size:var(--gw-text-md);font-weight:var(--gw-weight-regular);font-variant-numeric:tabular-nums}.site-page--pricing .pricing-comparison tr>:first-child{width:180px}.site-page--pricing .pricing-comparison th:first-child{z-index:1;background:var(--gw-surface);font-weight:var(--gw-weight-medium);position:sticky;left:0}.site-page--pricing .pricing-comparison thead :is(th,td){vertical-align:top;border-bottom:0}.site-page--pricing .pricing-comparison thead tr:first-child>*{padding-top:var(--gw-space-8)}.site-page--pricing .pricing-comparison thead tr:last-child>*{padding-bottom:var(--gw-space-7)}.site-page--pricing .pricing-comparison thead th:first-child{color:var(--gw-muted);font-size:var(--gw-text-md)}.site-page--pricing .pricing-comparison thead h3{color:var(--gw-text);font-size:var(--gw-text-xl);font-weight:var(--gw-weight-semibold);margin:0;line-height:1.3}.site-page--pricing .pricing-plan p{margin:0}.site-page--pricing .pricing-plan .site-pricing__amount{font-size:clamp(24px,2.2vw,30px);font-weight:var(--gw-weight-bold);letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--gw-text);line-height:1.2}.site-page--pricing .pricing-plan .site-pricing__unit{margin-top:var(--gw-space-2);color:var(--gw-muted);font-size:var(--gw-text-md)}.site-page--pricing .pricing-plan .site-pricing__saving{margin-top:var(--gw-space-3);color:var(--gw-accent);font-size:var(--gw-text-md);line-height:1.5}.site-page--pricing .pricing-comparison .pricing-comparison__group th{background:var(--gw-mint);color:var(--gw-accent-on-soft);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);position:static}.site-page--pricing .pricing-comparison .pricing-comparison__strong>*{font-weight:var(--gw-weight-semibold)}.site-page--pricing .pricing-comparison__tick{color:var(--gw-accent);display:block}.site-page--pricing .pricing-comparison td span[aria-hidden=true]{color:var(--gw-muted)}.site-page--pricing .site-pricing__doorway{place-items:center start;gap:var(--gw-space-1) var(--gw-space-7);padding:var(--gw-space-8) 0 0;text-align:start;border-top:0;grid-template-columns:auto minmax(0,1fr);display:grid}.site-page--pricing .site-pricing__doorway>a{grid-row:span 2}.site-page--pricing .site-pricing__doorway>p{font-size:var(--gw-text-md);margin:0}.site-page--pricing .site-pricing__starting{font-size:var(--gw-text-md)}.site-page--pricing .site-pricing__country-link,.site-page--pricing .site-pricing__country-link:visited{color:var(--gw-accent)}@media (width<=600px){.site-page--pricing .site-pricing__doorway{row-gap:var(--gw-space-4);grid-template-columns:minmax(0,1fr)}.site-page--pricing .site-pricing__doorway>a{grid-row:auto}.site-page--pricing .site-pricing__country-link{min-height:var(--gw-touch-target);align-items:center;display:inline-flex}}@media (width<=570px){.site-page--pricing .pricing-comparison__frame{position:relative}.site-page--pricing .pricing-comparison__frame:after{width:var(--gw-space-7);border-radius:0 var(--gw-radius-xl) var(--gw-radius-xl) 0;background:linear-gradient(to left, var(--gw-border-strong), transparent);content:"";pointer-events:none;position:absolute;inset:0 0 0 auto}}.site-page--pricing .site-pricing__capacityState{width:100%;max-width:960px;margin:var(--gw-space-8) 0 0;scroll-margin-top:var(--gw-space-8)}.site-page--pricing .site-pricing__capacityState .site-pricing__status{max-width:76ch;margin-top:var(--gw-space-3);color:var(--gw-text);font-size:var(--gw-text-lg);line-height:1.7}.site-page .site-faq__question{font-size:var(--gw-text-xl);margin:0;line-height:1.3}.site-page--pricing :is(a,button,select,summary,[tabindex]):focus-visible{outline:2px solid var(--gw-accent);outline-offset:3px}.site-page--pricing :is(#plan-capacity,#included-tools,#supported-formats,#site-faq-title){scroll-margin-top:calc(var(--site-bar) + var(--gw-space-6))}@media (width<=700px){.site-page--pricing .site-pricing-hero{padding:var(--gw-space-9) var(--public-gutter) 0}.site-page--pricing .site-pricing-hero__words{gap:var(--gw-space-5)}.site-page--pricing .site-band{padding:var(--gw-space-8) var(--public-gutter)}.site-page--pricing .pricing-comparison tr>:first-child{width:140px}}.shell__top{z-index:var(--gw-z-header);position:relative}.shell__content{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}@media (width<=760px){.shell--footer-strip{grid-template-rows:auto minmax(max-content,1fr) auto;overflow-y:auto}}.shell-bar{--shell-bar-height:calc(var(--gw-control-height) + 2 * var(--gw-space-3));z-index:var(--gw-z-header);min-height:var(--shell-bar-height);padding:0 var(--gw-space-6);border-bottom:1px solid var(--gw-border);background:var(--gw-panel);align-items:center;gap:var(--gw-space-5);grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}.shell-bar__mark-compact{display:none}@media (pointer:coarse){.shell-bar{--shell-bar-height:calc(var(--gw-touch-target) + 2 * var(--gw-space-3))}}.shell-menu__list,.shell-help__list{top:calc(100% + 6px);z-index:60;width:288px;max-width:min(360px, calc(100vw - 2 * var(--gw-space-4)));max-height:calc(100dvh - var(--shell-bar-height) - 6px);padding:var(--gw-space-3);border:1px solid var(--gw-border);background:var(--gw-surface-raised);box-shadow:var(--gw-shadow-2);border-radius:6px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto}.shell-menu__list[hidden],.shell-help__list[hidden]{display:none}.shell-menu__item{min-height:32px;padding:var(--gw-space-3) var(--gw-space-5);border-radius:var(--gw-radius-xs);color:var(--gw-text);cursor:pointer;font-size:var(--gw-text-sm);align-items:center;gap:var(--gw-space-4);text-align:left;background:0 0;border:0;line-height:20px;display:flex}.shell-menu__icon{width:var(--gw-icon-sm);height:var(--gw-icon-sm);color:var(--gw-muted);flex:none}@media (pointer:coarse),(width<=600px){.shell-menu__item{min-height:var(--gw-touch-target)}}.shell-menu__item:hover:not([disabled]){background:var(--gw-panel-hover)}.shell-menu__item[disabled]{color:var(--gw-muted);cursor:default}a.shell-menu__item{text-decoration:none}.shell-menu__item--docs svg{width:var(--gw-icon-sm);height:var(--gw-icon-sm);color:var(--gw-muted);flex:none}.shell-menu__item--docs>span{flex:1}a.shell-menu__item:hover{background:var(--gw-panel-hover)}.shell-menu__item:focus-visible{outline:var(--gw-border-width-strong) solid var(--gw-info);outline-offset:-2px}.shell-menu__group{display:grid}.shell-menu__group+.shell-menu__group{margin-top:var(--gw-space-2);padding-top:var(--gw-space-2);border-top:var(--gw-border-width) solid var(--gw-border)}.shell-menu__list .shell-theme{background:var(--gw-panel-hover);border-color:#0000;height:28px;max-height:28px}.shell-menu__list .shell-theme__option{border:var(--gw-border-width) solid transparent;width:36px}.shell-menu__list .shell-theme__option[aria-pressed=true],.shell-menu__list .shell-theme__option[aria-pressed=true]:hover{border-color:var(--gw-text);background:var(--gw-surface-raised);color:var(--gw-text)}@media (pointer:coarse),(width<=600px){.shell-menu__list .shell-theme{height:var(--gw-touch-target);max-height:var(--gw-touch-target)}.shell-menu__list .shell-theme__option{flex:1 0 var(--gw-touch-target)}}@media (pointer:coarse){.shell-theme{height:var(--gw-control-height);max-height:var(--gw-control-height)}.shell-theme__option{position:relative}.shell-theme__option:after{height:var(--gw-touch-target);content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (width<=600px){.shell-bar{padding:0 var(--gw-space-5);gap:var(--gw-space-5)}}:root{--notice-top:calc(var(--gw-control-height) + 2 * var(--gw-space-3))}@media (pointer:coarse){:root{--notice-top:calc(var(--gw-touch-target) + 2 * var(--gw-space-3))}}:root:has(.ws){--notice-top:calc(var(--gw-ws-title-h) + var(--gw-ws-toolbar-h))}.notice-layer{z-index:var(--gw-z-toast);top:calc(var(--notice-top) + env(safe-area-inset-top,0px) + var(--gw-notice-offset));width:min(var(--gw-notice-width), calc(100vw - 2 * var(--gw-space-5) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));gap:var(--gw-notice-gap);pointer-events:none;display:grid;position:fixed;left:50%;transform:translate(-50%)}@media (width<=767px){.notice-layer{top:calc(50% + (env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / 2);left:calc(50% + (env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) / 2);max-height:calc(100vh - 2 * var(--gw-space-5));transform:translate(-50%,-50%)}}.notice-card{--t-fill:var(--gw-success-fill);--t-soft:var(--gw-success-soft);--t-ring:var(--gw-success-ring);--t-title:var(--gw-success-title);--t-body:var(--gw-success-body);--t-ink:var(--gw-success-on-soft);align-items:start;column-gap:var(--gw-space-5);padding:var(--gw-space-5);border:var(--gw-border-width) solid var(--t-ring);border-radius:var(--gw-radius-lg);background:linear-gradient(var(--t-soft), var(--t-soft)), var(--gw-surface-raised);box-shadow:var(--gw-shadow-3);color:var(--t-title);pointer-events:auto;animation:notice-in var(--gw-duration-base) var(--gw-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.notice-card--information{--t-fill:var(--gw-info-fill);--t-soft:var(--gw-info-soft);--t-ring:var(--gw-info-ring);--t-title:var(--gw-info-title);--t-body:var(--gw-info-body);--t-ink:var(--gw-info-on-soft)}.notice-card--warning{--t-fill:var(--gw-warning-fill);--t-soft:var(--gw-warning-soft);--t-ring:var(--gw-warning-ring);--t-title:var(--gw-warning-title);--t-body:var(--gw-warning-body);--t-ink:var(--gw-warning)}.notice-card--error{--t-fill:var(--gw-danger-fill);--t-soft:var(--gw-danger-soft);--t-ring:var(--gw-danger);--t-title:var(--gw-danger-title);--t-body:var(--gw-danger-body);--t-ink:var(--gw-danger-on-soft)}.notice-card--organization{--t-fill:var(--org);--t-soft:color-mix(in srgb, var(--org) 7%, transparent);--t-ring:color-mix(in srgb, var(--org) 35%, transparent);--t-title:var(--gw-text);--t-body:var(--gw-text-soft);--t-ink:var(--org)}@media (prefers-reduced-motion:reduce){.notice-card{animation:none}}.notice-card__mark{border-radius:var(--gw-radius-md);background:var(--t-fill);width:32px;height:32px;color:var(--gw-on-fill);font-size:var(--gw-text-xs);font-weight:var(--gw-weight-bold);letter-spacing:.02em;place-items:center;display:grid}.notice-card__mark svg{width:20px;height:20px}.notice-card__text{gap:var(--gw-space-1);min-width:0;padding-top:var(--gw-space-3);display:grid}.notice-card--single{align-items:center}.notice-card--single .notice-card__text{padding-top:0}.notice-card__title{color:var(--t-title);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);line-height:var(--gw-leading-snug);overflow-wrap:anywhere;margin:0}.notice-card__body{color:var(--t-body);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-regular);line-height:var(--gw-leading-snug);overflow-wrap:anywhere;margin:0}.notice-card__request{margin:var(--gw-space-1) 0 0;color:var(--t-body);font-size:var(--gw-text-xs)}.notice-card__request code{font-family:var(--gw-font-mono);word-break:break-all}.notice-card__action{margin-top:var(--gw-space-1);color:var(--t-ink);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);text-underline-offset:2px;justify-self:start;text-decoration:underline}.notice-card__ok{min-width:56px;height:var(--gw-control-height-sm);padding:0 var(--gw-space-5);border:var(--gw-border-width) solid var(--gw-control-border);border-radius:var(--gw-radius-sm);background:var(--gw-surface);color:var(--gw-text);cursor:pointer;font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.notice-card__ok:hover{border-color:var(--gw-border-strong);background:var(--gw-surface-sunken)}@media (pointer:coarse){.notice-card__ok{height:var(--gw-touch-target);min-width:64px}}@media (width<=767px){.notice-card__ok{height:var(--gw-touch-target);min-width:64px}}dialog:modal::backdrop{background:var(--gw-scrim)}.dialog{width:min(480px, calc(100% - 2 * var(--gw-space-8)));max-height:calc(100dvh - var(--dialog-air-top,var(--gw-space-11)) - var(--dialog-air-bottom,var(--gw-space-11)));padding:var(--gw-space-7) var(--gw-space-8) var(--gw-space-8);border:var(--gw-border-width) solid var(--gw-border);border-radius:var(--gw-radius-lg);background:var(--gw-surface-raised);box-shadow:var(--gw-shadow-3);margin:auto;position:fixed;inset:0;overflow-y:auto}@media (height<=520px){.dialog{margin-block:var(--gw-space-4);max-height:calc(100dvh - 2 * var(--gw-space-4))}}@keyframes notice-in{0%{opacity:0;transform:translateY(calc(-1 * var(--gw-space-4)))}}@media (width>=896px){.auth-split .auth-card--roomy{width:min(440px,100%)}}@media (width>=832px){.auth-card--roomy{width:min(480px,100%)}}.anonymous-layout:has(>.site-header){grid-template-rows:auto minmax(max-content,1fr) auto}.anonymous-layout>.site-header{background:var(--gw-surface)}@media print{.anonymous-layout>.site-header,.legal-reader__documents,.legal-reader__finder,.legal-reader__find,.legal-reader__sections-head,.legal-reader__contacts{display:none}.shell:has(.legal-reader--shell)>.shell__top{display:none}.shell:has(.legal-reader--shell)>footer{display:none}}@media (width<=600px){.site-band>*{padding-top:var(--gw-space-9);padding-bottom:var(--gw-space-9)}.site-header__doc-title{display:none}}.site-page--pricing{--pricing-text-body:17px;--pricing-text-note:15px;--pricing-title-row:20px;--pricing-title-card:22px;--pricing-title-band:32px}.site-page--pricing .pricing-lower{padding:clamp(64px, 7.3vw, 104px) var(--public-gutter);box-sizing:border-box;gap:clamp(64px,7.3vw,104px);display:grid}.site-page--pricing .pricing-section{min-width:0}.site-page--pricing .pricing-section__head{justify-content:space-between;align-items:flex-end;gap:var(--gw-space-6) var(--gw-space-11);flex-wrap:wrap;display:flex}.site-page--pricing .pricing-section__head p{max-width:30em;margin:0 0 var(--gw-space-3);color:var(--gw-text-soft);font-size:var(--pricing-text-body)}.site-page .pricing-section__title{max-width:16em;font-family:var(--gw-font-display);font-size:clamp(30px,4vw,52px);font-weight:var(--gw-weight-semibold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.05}.site-page--pricing .pricing-section__title+*,.site-page--pricing .pricing-section__head+*{margin-top:clamp(24px,4vw,32px)}.site-page--pricing .pricing-scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);overflow:hidden}.site-page--pricing .pricing-scene .pub-scene{height:auto}.site-page--pricing .pricing-caret{border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);width:36px;height:36px;color:var(--gw-accent);transition:transform var(--gw-duration-base) ease;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.site-page--pricing details[open]>summary .pricing-caret{transform:rotate(180deg)}.site-page--pricing :is(.pricing-q,.pricing-drow)>summary{align-items:center;gap:var(--gw-space-6);cursor:pointer;list-style:none;display:flex}.site-page--pricing :is(.pricing-q,.pricing-drow)>summary::-webkit-details-marker{display:none}.site-page--pricing .pricing-drow>summary{min-height:calc(var(--gw-space-11) + var(--gw-space-4));padding:var(--gw-space-4) clamp(20px, 3vw, 28px);box-sizing:border-box;color:var(--gw-accent);font-size:var(--pricing-text-note);font-weight:var(--gw-weight-semibold)}.site-page--pricing .pricing-drow>summary>span:first-child{flex:auto;min-width:0}.site-page--pricing .pricing-drow--card{margin-top:var(--gw-space-7);border-radius:var(--gw-radius-xl);background:var(--gw-surface)}.site-page--pricing .pricing-drow__body{padding:0 clamp(20px, 3vw, 28px) calc(var(--gw-space-7) + var(--gw-space-1));color:var(--gw-text-soft);font-size:var(--pricing-text-body)}.site-page--pricing .pricing-drow__body p{margin:0}.site-page--pricing .pricing-drow__body p+p{margin-top:var(--gw-space-4)}.site-page--pricing .pricing-drow__body ul{gap:var(--gw-space-4);margin:0;padding-inline-start:var(--gw-space-7);display:grid}.site-page--pricing .site-pricing-hero{align-items:center;gap:var(--gw-space-8) var(--gw-space-11);flex-wrap:wrap;display:flex}.site-page--pricing .site-pricing-hero__words{flex:560px;max-width:none}.site-page--pricing .site-pricing-hero__heading{text-wrap:balance;max-width:13em}.site-page--pricing .site-pricing-hero__scene{flex:0 400px;max-width:400px;margin-inline:auto}.site-page--pricing .pricing-tools{gap:var(--gw-space-7);flex-wrap:wrap;display:flex}.site-page--pricing .pricing-tools__scene{flex:340px;align-items:center;min-width:0;max-width:520px;display:flex}.site-page--pricing .pricing-tools__grid{align-content:start;gap:var(--gw-space-7);flex:999 560px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));min-width:0;display:grid}.site-page--pricing .pricing-tools--few .pricing-tools__grid{align-content:center}.site-page--pricing .pricing-tile{align-items:flex-start;gap:var(--gw-space-5);padding:calc(var(--gw-space-7) + var(--gw-space-4));display:flex}.site-page--pricing .pricing-tile__icon{border-radius:var(--gw-radius-lg);background:var(--gw-mint);height:44px;color:var(--gw-accent);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.site-page--pricing .pricing-tile>div{min-width:0}.site-page .pricing-tile h3,.site-page .pricing-how__words h3,.site-page .pricing-abroad__head h3,.site-page .pricing-abroad__body h3{font-family:var(--gw-font-display);font-weight:var(--gw-weight-semibold);margin:0;line-height:1.25}.site-page .pricing-tile h3{font-size:var(--pricing-title-row)}.site-page--pricing .pricing-tile p{margin:var(--gw-space-2) 0 0;color:var(--gw-text-soft);font-size:var(--pricing-text-body)}.site-page--pricing .pricing-tools__every{gap:calc(var(--gw-space-7) + var(--gw-space-1)) var(--gw-space-10);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.site-page--pricing .pricing-tools__every ul{margin-top:var(--gw-space-4)}.site-page--pricing .pricing-tools__group{color:var(--gw-text);font-family:var(--gw-font-display);font-size:var(--pricing-title-row);font-weight:var(--gw-weight-semibold)}.site-page--pricing .pricing-how{align-items:stretch;gap:var(--gw-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.site-page--pricing .pricing-how{grid-template-columns:repeat(3,minmax(0,1fr))}.site-page--pricing .pricing-how__words p{min-height:4.65em}}.site-page--pricing .pricing-how__card{flex-direction:column;padding:0;display:flex;overflow:hidden}.site-page--pricing .pricing-how__scene{border-radius:0}.site-page--pricing .pricing-how__scene .pub-scene{max-width:420px;margin-inline:auto}.site-page--pricing .pricing-how__words{padding:calc(var(--gw-space-7) + var(--gw-space-1)) clamp(20px, 3vw, 28px) calc(var(--gw-space-8) + var(--gw-space-1))}.site-page .pricing-how__words h3{font-size:var(--pricing-title-card);line-height:1.2}.site-page--pricing .pricing-how__words p{margin:var(--gw-space-3) 0 0;color:var(--gw-text-soft);font-size:var(--pricing-text-body)}.site-page--pricing .pricing-how__card .pricing-drow{border-top:1px solid var(--gw-border);margin-top:auto}.site-page--pricing .pricing-files{align-content:center;gap:var(--gw-space-5);padding:calc(var(--gw-space-7) + var(--gw-space-1)) var(--gw-space-6);display:grid}.site-page--pricing .pricing-files__row{align-items:center;gap:var(--gw-space-4);flex-wrap:wrap;display:flex}.site-page--pricing .pricing-files__label{min-width:4.6em;color:var(--gw-accent-on-soft);font-size:var(--gw-text-sm);font-weight:var(--gw-weight-semibold)}.site-page--pricing .pricing-files__chip{padding:var(--gw-space-2) var(--gw-space-5);border-radius:var(--gw-radius-full);background:var(--gw-surface);font-family:var(--gw-font-mono);font-size:var(--gw-text-md)}.site-page--pricing .pricing-questions{align-items:flex-start;gap:var(--gw-space-7);flex-wrap:wrap;display:flex}.site-page--pricing .pricing-questions__scene{flex:300px;min-width:0;max-width:400px;margin:0 auto}.site-page--pricing .pricing-questions__list{justify-items:start;gap:var(--gw-space-7);flex:999 560px;min-width:0;display:grid}.site-page--pricing .pricing-rows{justify-self:stretch;padding:0;container-type:inline-size}.site-page--pricing .pricing-q+.pricing-q{border-top:1px solid var(--gw-border)}.site-page--pricing .pricing-q>summary{min-height:60px;padding:var(--gw-space-5) clamp(20px, 3vw, 28px);box-sizing:border-box}.site-page--pricing .pricing-q__qa{align-items:center;gap:var(--gw-space-2) var(--gw-space-8);flex:auto;grid-template-columns:minmax(0,1fr) 13em;min-width:0;display:grid}@container (width<=560px){.site-page--pricing .pricing-q__qa{grid-template-columns:minmax(0,1fr)}}.site-page .pricing-q .site-faq__question{font-family:var(--gw-font-display);font-size:var(--pricing-title-row);font-weight:var(--gw-weight-semibold);text-wrap:pretty;margin:0;line-height:1.3}.site-page--pricing .pricing-q__qa strong{min-width:0;color:var(--gw-accent);font-size:var(--pricing-text-note);font-weight:var(--gw-weight-semibold);line-height:1.4}.site-page--pricing .pricing-q__body{padding:0 clamp(20px, 3vw, 28px) calc(var(--gw-space-7) + var(--gw-space-1));color:var(--gw-text-soft);font-size:var(--pricing-text-body);margin:0}.site-page--pricing .pricing-good{margin-inline:0;padding:calc(var(--gw-space-7) + var(--gw-space-4));color:var(--gw-text-soft);margin-bottom:0;list-style:none}.site-page--pricing .pricing-good li{align-items:flex-start;gap:var(--gw-space-5);padding:var(--gw-space-5) 0;display:flex}.site-page--pricing .pricing-good li:first-child{padding-top:0}.site-page--pricing .pricing-good li:last-child{padding-bottom:0}.site-page--pricing .pricing-good li+li{border-top:1px solid var(--gw-border)}.site-page--pricing :is(.pricing-good,.pricing-abroad__notice) svg{margin-top:var(--gw-space-2);color:var(--gw-accent);flex:0 0 20px}.site-page--pricing .pricing-close{border-radius:var(--gw-radius-2xl);background:var(--gw-mint);text-align:center;padding:clamp(36px,6vw,80px) clamp(24px,5vw,72px)}.site-page .pricing-close h2{letter-spacing:-.025em;text-wrap:balance;max-width:14em;margin:0 auto;font-size:clamp(30px,4vw,52px);line-height:1.05}.site-page--pricing .pricing-close p{max-width:32em;margin:var(--gw-space-6) auto 0;color:var(--gw-text-soft);font-size:clamp(17px,1.5vw,19px)}.site-page--pricing .pricing-close__doors{justify-content:center;gap:var(--gw-space-5);margin-top:calc(var(--gw-space-7) + var(--gw-space-4));flex-wrap:wrap;display:flex}.site-page--pricing .pricing-abroad{align-items:start;gap:var(--gw-space-7);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.site-page--pricing .pricing-abroad__free{padding:clamp(20px,3vw,28px)}.site-page--pricing .pricing-abroad__head{justify-content:space-between;align-items:baseline;gap:var(--gw-space-2) var(--gw-space-6);flex-wrap:wrap;display:flex}.site-page .pricing-abroad__head h3,.site-page .pricing-abroad__body h3{letter-spacing:-.015em;font-size:clamp(26px,2.6vw,32px);line-height:1.1}.site-page--pricing .pricing-abroad__head p{color:var(--gw-muted);font-size:var(--pricing-text-note);margin:0}.site-page--pricing .pricing-abroad__price{color:var(--gw-text);font-family:var(--gw-font-display);font-size:var(--pricing-title-band);font-weight:var(--gw-weight-semibold);letter-spacing:-.02em;margin-inline-end:var(--gw-space-3)}.site-page--pricing .pricing-abroad__line{margin:var(--gw-space-3) 0 0;color:var(--gw-text-soft)}.site-page--pricing .pricing-abroad__free>.site-pricing__status{margin:0 0 var(--gw-space-5)}.site-page--pricing .pricing-abroad__holds{margin:var(--gw-space-7) 0 0;padding-top:var(--gw-space-3);border-top:1px solid var(--gw-border);font-variant-numeric:tabular-nums}.site-page--pricing .pricing-abroad__holds>div{justify-content:space-between;gap:var(--gw-space-8);padding:var(--gw-space-4) 0;display:flex}.site-page--pricing .pricing-abroad__holds>div+div{border-top:1px solid var(--gw-border)}.site-page--pricing .pricing-abroad__holds dt{color:var(--gw-text-soft)}.site-page--pricing .pricing-abroad__holds dd{text-align:end;margin:0}.site-page--pricing .pricing-abroad__strong :is(dt,dd){color:var(--gw-text);font-weight:var(--gw-weight-bold)}.site-page--pricing .pricing-abroad__notice{align-items:flex-start;gap:var(--gw-space-5);margin:var(--gw-space-6) 0 0;padding:var(--gw-space-5) var(--gw-space-6);border-radius:var(--gw-radius-lg);background:var(--gw-bg);color:var(--gw-text-soft);font-size:var(--pricing-text-note);display:flex}.site-page--pricing .pricing-abroad__soon{padding:0;overflow:hidden}.site-page--pricing .pricing-abroad__soon .pricing-scene{border-radius:0}.site-page--pricing .pricing-abroad__body{padding:calc(var(--gw-space-7) + var(--gw-space-1)) clamp(20px, 3vw, 28px) calc(var(--gw-space-8) + var(--gw-space-1))}.site-page--pricing .pricing-abroad__note{margin:var(--gw-space-5) 0 0;color:var(--gw-muted);font-size:var(--pricing-text-note)}.site-page--pricing .pricing-abroad__help{margin:var(--gw-space-7) 0 0}.site-page--pricing .pricing-notify__fields{gap:var(--gw-space-6) var(--gw-space-7);margin-top:var(--gw-space-7);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.site-page--pricing .pricing-notify__field{align-content:start;gap:var(--gw-space-4);min-width:0;display:grid}.site-page--pricing .pricing-notify__field--wide{grid-column:1/-1}.site-page--pricing .pricing-notify__field label{font-size:var(--pricing-text-note);font-weight:var(--gw-weight-semibold)}.site-page--pricing .pricing-notify__optional{color:var(--gw-muted);font-weight:var(--gw-weight-regular)}.site-page--pricing .pricing-notify__input{box-sizing:border-box;border-radius:var(--gw-radius-lg);background-color:var(--gw-surface);width:100%;min-height:48px;font-size:var(--gw-text-lg)}.site-page--pricing .pricing-notify__error{color:var(--gw-danger);font-size:var(--pricing-text-note);font-weight:var(--gw-weight-semibold);margin:0}.site-page--pricing .pricing-notify__failed,.site-page--pricing .pricing-notify__sent{align-items:center;gap:var(--gw-space-5);margin:var(--gw-space-7) 0 0;font-weight:var(--gw-weight-semibold);display:flex}.site-page--pricing .pricing-notify__failed{color:var(--gw-danger);align-items:flex-start}.site-page--pricing .pricing-notify__failed svg{margin-top:var(--gw-space-1);flex:0 0 20px}.site-page--pricing .pricing-notify__tick{border-radius:var(--gw-radius-full);background:var(--gw-accent-fill);height:36px;color:var(--gw-accent-contrast);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.site-page--pricing .pricing-notify__send{margin:var(--gw-space-7) 0 0}.site-page--pricing .pricing-notify__send .pub-button{min-height:48px}.formats-hero{align-items:center;gap:var(--gw-space-10) clamp(32px, 5vw, 72px);padding:clamp(40px, 5vw, 72px) var(--public-gutter) clamp(56px, 7vw, 96px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.site-page .formats-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.04}.formats-hero__lede{max-width:34em;margin:var(--gw-space-6) 0 0;color:var(--gw-text-soft);font-size:clamp(17px,1.5vw,19px);line-height:1.55}.formats-hero__ticks{gap:var(--gw-space-4);margin:var(--gw-space-8) 0 0;color:var(--gw-text-soft);font-size:var(--gw-text-md);padding:0;list-style:none;display:grid}.formats-hero__ticks li{align-items:flex-start;gap:var(--gw-space-4);display:flex}.formats-hero__ticks svg{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:none}.formats-hero__scene{border-radius:var(--gw-radius-2xl);aspect-ratio:4/3;overflow:hidden}@media (width<=899px){.formats-hero{grid-template-columns:minmax(0,1fr)}}.site-page .site-formats__head .home-band__title{max-width:12em}.site-formats__scroll{border-radius:var(--gw-radius-xl);background:var(--gw-surface);overflow:hidden}:root[data-theme=dark] .site-formats__scroll,:root[data-theme=auto].gw-prefers-dark .site-formats__scroll{border:1px solid var(--gw-border)}.site-formats__table{border-collapse:collapse;width:100%;display:block}.site-formats__table tbody{display:block}.site-formats__table tr{align-items:center;gap:var(--gw-space-1) var(--gw-space-8);min-height:56px;padding:var(--gw-space-3) clamp(16px, 3vw, 28px);border-top:1px solid var(--gw-border);flex-wrap:wrap;display:flex}.site-formats__table :is(th,td){text-align:start;font-weight:var(--gw-weight-regular);padding:0}.site-formats__table th[scope=row]{align-items:center;gap:var(--gw-space-2) var(--gw-space-5);flex-wrap:wrap;flex:250px;min-width:0;display:flex}.site-formats__table td{min-width:0;color:var(--gw-text-soft);flex:2 340px}.site-formats__name{font-weight:var(--gw-weight-semibold)}.site-formats__extensions{color:var(--gw-muted);font-size:var(--gw-text-md)}.site-formats__extensions code{padding:var(--gw-space-1) var(--gw-space-5);border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);color:var(--gw-text);font-family:var(--gw-font-mono);font-size:var(--gw-text-md)}.site-formats__more summary{align-items:center;gap:var(--gw-space-5);cursor:pointer;list-style:none;display:flex}.site-formats__more summary::-webkit-details-marker{display:none}.site-formats__outcome{flex:auto;min-width:0}.site-formats__more[open] .acq-qrow__caret{transform:rotate(180deg)}.site-formats__more p{margin:var(--gw-space-1) 0 var(--gw-space-3);padding:var(--gw-space-5) var(--gw-space-6);border-radius:var(--gw-radius-lg);background:var(--gw-bg);font-size:var(--gw-text-lg)}.site-formats__table td>.site-formats__outcome{padding-inline-end:48px;display:block}.site-formats__table .site-formats__group{padding-block:var(--gw-space-5);background:var(--gw-mint);border-top:0}.site-formats__group th{align-items:center;gap:var(--gw-space-5);display:flex}.site-page .acq-band .site-formats__group h3{margin:0;font-size:clamp(18px,1.6vw,20px)}.site-formats__icon{border-radius:var(--gw-radius-md);background:var(--gw-surface);width:36px;height:36px;color:var(--gw-accent);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.site-formats__table .site-formats__refused{padding-block:var(--gw-space-6);background:color-mix(in srgb, var(--gw-danger) 8%, var(--gw-surface));border-top:0}.site-formats__refused th[scope=row]{flex-wrap:nowrap}.site-formats__refused .site-formats__icon{color:var(--gw-danger)}.site-formats__refused .site-formats__name{font-family:var(--gw-font-display);font-size:clamp(18px,1.6vw,20px)}.site-formats__refused td{color:var(--gw-text);padding-inline-end:48px}.formats-cloud{margin-top:var(--gw-space-7);padding:clamp(20px,3vw,28px)}.formats-cloud__pair{gap:var(--gw-space-7);margin-top:var(--gw-space-6);grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));display:grid}.formats-cloud figure{align-items:center;gap:var(--gw-space-5) var(--gw-space-7);flex-wrap:wrap;display:flex}.formats-cloud__scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);flex:240px;min-width:0;max-width:300px;overflow:hidden}.formats-cloud__scene .pub-scene{height:auto}.formats-cloud figcaption{min-width:0;color:var(--gw-text-soft);flex:180px}.site-formats__size{margin-top:var(--gw-space-6);color:var(--gw-muted);font-size:var(--gw-text-md)}.formats-before__grid{gap:var(--gw-space-7);grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;display:grid}.formats-before__card{flex-direction:column;display:flex;overflow:hidden}.formats-before__scene{background:var(--gw-mint)}.formats-before__scene .pub-scene{height:auto}.formats-before__words{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8)}.formats-before__words p{min-height:3.1em;margin-top:var(--gw-space-3);color:var(--gw-text-soft);font-size:var(--gw-text-lg)}@media (width<=760px){.formats-before__words p{min-height:0}}.site-page .formats-before__card .acq-detail{border:0;border-top:1px solid var(--gw-border);border-radius:0;margin-top:auto}.formats-before__card .acq-detail__text{font-size:var(--gw-text-lg);border-top:0;padding-top:0}.formats-before__card .acq-detail__text ul{padding-left:var(--gw-space-7)}.site-page.acq-page{background:var(--gw-bg)}:where(.acq-page) :where(h2,h3,p,dl,dd,figure){margin:0}:where(.help-doors,.help-self,.acq-ways,.acq-icards,.acq-period__figures,.acq-more__cards,.acq-dark__grid,.acq-pair,.acq-example__steps,.acq-tools,.acq-sample dl,.acq-faq){grid-template-columns:repeat(auto-fit, minmax(min(var(--acq-min), 100%), 1fr));gap:var(--gw-space-7);display:grid}.acq-hero{padding:clamp(32px, 5vw, 56px) var(--public-gutter) clamp(56px, 7vw, 96px)}.acq-tabs{gap:var(--gw-space-2);padding:var(--gw-space-2);border-radius:calc(2 * var(--gw-radius-md));background:var(--gw-surface-sunken);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);flex-wrap:wrap;display:inline-flex}.acq-tabs>*{min-height:var(--gw-touch-target);padding:0 var(--gw-space-6);border-radius:var(--gw-radius-full);color:var(--gw-text-soft);border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.acq-tabs>[aria-current=page]{border-color:var(--gw-border-strong);background:var(--gw-surface);color:var(--gw-text)}.acq-tabs>a:hover{color:var(--gw-text)}@media (width<=600px){.acq-tabs{background:0 0;width:100%;padding:0;display:flex}.acq-tabs>*{min-height:48px;padding-inline:var(--gw-space-4);border-color:var(--gw-border-strong);text-align:center;white-space:nowrap;flex:none;justify-content:center}}.acq-hero__row{align-items:center;gap:var(--gw-space-10) clamp(40px, 4vw, 56px);flex-wrap:wrap;display:flex}.acq-tabs+.acq-hero__row{margin-top:clamp(28px,4vw,44px)}.acq-hero__words{flex:480px;min-width:0}.site-page .acq-hero h1{letter-spacing:-.03em;max-width:12em;margin:0;font-size:clamp(40px,5.4vw,68px);line-height:1.02}.acq-hero__lede{max-width:32em;margin-top:var(--gw-space-8);color:var(--gw-text-soft);text-wrap:pretty;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.acq-hero__doors{gap:var(--gw-space-5);margin-top:var(--gw-space-9);flex-wrap:wrap;display:flex}.acq-hero__note{margin-top:var(--gw-space-6);color:var(--gw-muted);font-size:var(--gw-text-md)}.acq-hero__scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);flex:380px;min-width:0;max-width:540px;overflow:hidden}.acq-hero__scene .pub-scene{height:auto}.acq-band{padding:0 var(--public-gutter) clamp(56px, 7vw, 104px)}.acq-band .home-band__head+*,.acq-band>.home-band__title+*{margin-top:clamp(28px,4vw,48px)}@media (width<=600px){.acq-band .home-band__head{align-items:flex-start}.acq-band .home-band__head>:last-child{flex-basis:100%}.acq-band:not(.acq-qgroup)>.acq-qgroup__head{flex-direction:column;align-items:flex-start}}.site-page .acq-band h3{font-size:var(--gw-text-2xl);line-height:1.2}.acq-ways{--acq-min:420px}.acq-way{flex-direction:column;display:flex;overflow:hidden}.acq-way--chosen{box-shadow:inset 0 0 0 2px var(--gw-accent-fill)}.acq-way__scene{background:var(--gw-mint)}.acq-way__scene .pub-scene{height:auto}.acq-way__words{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8);flex-direction:column;flex:auto;display:flex}.acq-way__words .acq-way__sub{margin-top:var(--gw-space-3);color:var(--gw-muted)}.acq-way .acq-ticks{gap:var(--gw-space-4);margin-top:var(--gw-space-6)}.acq-way .acq-ticks li{gap:var(--gw-space-4)}.acq-way .acq-ticks svg{flex-basis:20px}.acq-detail{margin-top:var(--gw-space-7)}.acq-detail summary{align-items:center;gap:var(--gw-space-6);min-height:56px;color:var(--gw-accent);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);cursor:pointer;padding:0 clamp(20px,3vw,28px);list-style:none;display:flex}.acq-detail summary::-webkit-details-marker{display:none}.acq-detail summary>span:first-child{flex:auto;min-width:0}.acq-detail[open] .acq-qrow__caret{transform:rotate(180deg)}.acq-detail__body{padding:0 clamp(20px, 3vw, 28px) var(--gw-space-5);color:var(--gw-text-soft)}.acq-detail__text{padding-top:var(--gw-space-5);border-top:1px solid var(--gw-border)}.acq-detail__text>*+*{margin-top:var(--gw-space-4)}.acq-detail__text ul:not([class]){gap:var(--gw-space-2);padding-left:var(--gw-space-7);margin-bottom:0;display:grid}.acq-detail__text strong{color:var(--gw-text);font-weight:var(--gw-weight-semibold)}.acq-compare{gap:var(--gw-space-2) var(--gw-space-8);padding:var(--gw-space-5) 0;border-top:1px solid var(--gw-border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.acq-compare .acq-compare__label{color:var(--gw-text);font-weight:var(--gw-weight-semibold)}.acq-compare span{color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold)}.acq-detail__list{gap:var(--gw-space-4);padding:var(--gw-space-2) 0 var(--gw-space-5) var(--gw-space-7);border-top:1px solid var(--gw-border);margin:0;display:grid}.acq-detail__list li{margin-top:var(--gw-space-4)}.acq-knowlines{margin:0;padding:0 clamp(20px,3vw,28px);list-style:none}.acq-knowlines li{align-items:flex-start;gap:var(--gw-space-5);padding:var(--gw-space-6) 0;display:flex}.acq-knowlines li+li{border-top:1px solid var(--gw-border)}.acq-knowlines svg{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:0 0 20px}.acq-fine{column-gap:var(--gw-space-11);grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));display:grid}.acq-fine>div{padding:var(--gw-space-6) 0;border-top:1px solid var(--gw-border)}.acq-fine h4{color:var(--gw-text);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);margin:0}.acq-fine p{margin-top:var(--gw-space-2)}.acq-icards{--acq-min:340px}.acq-icard{align-items:flex-start;gap:var(--gw-space-6);flex-wrap:wrap;padding:clamp(20px,3vw,28px);display:flex}.acq-icard>div{flex:260px;min-width:0}.acq-icard p,.acq-period dd,.acq-ticks{color:var(--gw-text-soft)}.acq-icard p{margin-top:var(--gw-space-3)}.site-page :is(.acq-icard,.acq-way,.acq-dark__grid,.acq-example__steps,.acq-tools__card,.acq-faq__card,.acq-more__card) h3{font-size:clamp(20px,1.8vw,22px);line-height:1.25}.acq-period{margin-top:var(--gw-space-7);border-radius:var(--gw-radius-2xl);background:var(--gw-mint);padding:clamp(28px,4vw,48px)}.site-page .acq-period h3{letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);line-height:1.15}.acq-period__scene{margin-top:var(--gw-space-6)}.acq-period__scene .pub-scene{height:auto}.acq-period__figures{--acq-min:200px;gap:var(--gw-space-6) var(--gw-space-9);margin-top:var(--gw-space-6)}.acq-period dt{align-items:center;gap:var(--gw-space-4);color:var(--gw-accent-on-soft);font-family:var(--gw-font-display);font-size:clamp(26px,3vw,32px);font-weight:var(--gw-weight-semibold);letter-spacing:-.03em;line-height:1;display:flex}.acq-period dd{margin-top:var(--gw-space-4)}.acq-period__mark{border-radius:var(--gw-radius-full);flex:0 0 16px;height:16px}.acq-period__mark[data-mark=default]{background:var(--gw-surface);box-shadow:inset 0 0 0 4px var(--gw-accent-fill)}.acq-period__mark[data-mark=max]{border:2px dashed var(--gw-accent-fill)}.acq-period__mark[data-mark=extend]{background:#f4c267}.acq-period__mark[data-mark=after]{border-radius:var(--gw-radius-xs);background:var(--gw-surface);box-shadow:inset 0 0 0 2px var(--gw-border-strong)}.acq-receipt{align-items:center;gap:var(--gw-space-9) clamp(40px, 5vw, 64px);flex-wrap:wrap;padding:clamp(20px,3vw,28px);display:flex}.acq-receipt__list{gap:var(--gw-space-6);flex:400px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.acq-receipt__list li{align-items:center;gap:var(--gw-space-5);display:flex}.acq-receipt__list span{border-radius:var(--gw-radius-full);background:var(--gw-accent-fill);height:28px;color:var(--gw-accent-contrast);font-size:var(--gw-text-md);font-weight:var(--gw-weight-bold);flex:0 0 28px;justify-content:center;align-items:center;display:flex}.acq-receipt__figure{flex:300px;min-width:0;max-width:360px;margin:0 auto}.acq-receipt__scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);overflow:hidden}.acq-receipt__scene .pub-scene{height:auto}.acq-receipt__figure figcaption{margin-top:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-md);text-align:center}.acq-ticks{gap:var(--gw-space-5);margin:var(--gw-space-8) 0 0;padding:0;list-style:none;display:grid}.acq-ticks li{align-items:flex-start;gap:var(--gw-space-5);display:flex}.acq-ticks svg{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:0 0 22px}.acq-chips{gap:var(--gw-space-4);margin:var(--gw-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.acq-chips li{padding:var(--gw-space-2) var(--gw-space-5);border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);font-family:var(--gw-font-mono);font-size:var(--gw-text-md)}.acq-band .home-band__foot{margin-top:var(--gw-space-7)}.acq-band .home-band__foot p{font-size:var(--gw-text-md)}#about-purpose .home-band__foot{margin-top:var(--gw-space-8)}#about-purpose .home-band__foot p{color:var(--gw-text-soft);font-size:var(--gw-text-lg)}#about-purpose .home-band__foot .pub-button{min-height:48px;font-size:var(--gw-text-lg)}.acq-more{padding-bottom:0}.acq-more__cards{--acq-min:300px;margin-top:var(--gw-space-9)}.acq-more__card{color:var(--gw-text);text-decoration:none;display:block;overflow:hidden}.acq-more__card--here{box-shadow:inset 0 0 0 2px var(--gw-accent-fill)}.acq-more__scene{background:var(--gw-mint)}.acq-more__scene .pub-scene{height:auto}.acq-more__words{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8)}.site-page .acq-more__card h3{margin-top:var(--gw-space-2)}a.acq-more__card h3{color:var(--gw-accent)}a.acq-more__card:hover h3{text-decoration:underline}.acq-more__eyebrow{color:var(--gw-muted);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold)}.acq-more__card--here .acq-more__eyebrow{color:var(--gw-accent-on-soft)}.acq-more__links{gap:var(--gw-space-2) var(--gw-space-8);margin-top:var(--gw-space-7);flex-wrap:wrap;display:flex}.acq-more__links a{min-height:var(--gw-touch-target);align-items:center;display:inline-flex}.acq-which__steps{margin:var(--gw-space-6) 0 var(--gw-space-7);gap:var(--gw-space-5);flex:none}.acq-which__steps li{align-items:flex-start}.acq-which__foot{padding-top:var(--gw-space-6);border-top:1px solid var(--gw-border);color:var(--gw-muted);margin-top:auto}.acq-dark{padding:clamp(56px, 7vw, 104px) var(--public-gutter)}.acq-dark+.acq-band{padding-top:clamp(56px,7vw,104px)}.acq-dark__head{align-items:flex-end;gap:var(--gw-space-4) var(--gw-space-8);flex-wrap:wrap;display:flex}.site-page .acq-dark__answer{color:var(--gw-accent);font-family:var(--gw-font-display);font-size:clamp(30px,4vw,52px);font-weight:var(--gw-weight-semibold);letter-spacing:-.025em;line-height:1.05}.acq-dark__grid{--acq-min:300px;gap:var(--gw-border-width);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xl);background:var(--gw-border);margin-top:clamp(32px,4vw,52px);overflow:hidden}.acq-dark__grid>*{padding:var(--gw-space-8) var(--gw-space-8) var(--gw-space-9);background:var(--gw-bg)}.acq-dark__grid p{margin-top:var(--gw-space-3)}.acq-dark__grid a{color:var(--gw-accent-on-soft)}.acq-period__note{margin-top:var(--gw-space-8);padding-top:var(--gw-space-6);border-top:1px solid var(--gw-border-strong)}.acq-pair{--acq-min:460px}.acq-pair__card{border-radius:var(--gw-radius-xl);min-width:0;padding:clamp(20px,3vw,28px)}.site-page .acq-pair__card h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);line-height:1.08}.acq-pair__card>p{margin-top:var(--gw-space-5)}.acq-pair__card>.acq-pair__link{margin-top:var(--gw-space-6);font-weight:var(--gw-weight-semibold)}.acq-pair__card>h2+p,.acq-pair__card>p+p{margin-top:var(--gw-space-4)}.acq-pair__card>p+.acq-pair__link{margin-top:var(--gw-space-5)}.policy-page{overflow-wrap:anywhere}.policy-page .acq-band>p+p{margin-top:var(--gw-space-4)}.acq-yours{align-items:center;gap:var(--gw-space-8) var(--gw-space-9);flex-wrap:wrap;display:flex}.acq-yours__words{flex:220px;min-width:0}.acq-yours__scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);flex:0 190px;min-width:160px;margin:0 auto;overflow:hidden}.acq-yours__scene .pub-scene{height:auto}.acq-ask{gap:var(--gw-space-6);margin-top:var(--gw-space-5);display:grid}.acq-ask>:first-child{padding-bottom:var(--gw-space-6);border-bottom:1px solid var(--gw-border)}.site-page .acq-ask h3{font-family:inherit;font-size:var(--gw-text-lg)}.acq-ask p{margin-top:var(--gw-space-2)}.acq-ask .acq-ask__doors{gap:var(--gw-space-4);margin-top:var(--gw-space-5);flex-wrap:wrap;display:flex}.acq-pill{align-items:center;gap:var(--gw-space-4);min-height:var(--gw-touch-target);padding:0 var(--gw-space-6);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);color:var(--gw-text);font-weight:var(--gw-weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.acq-hero--plain{padding-bottom:clamp(40px,5vw,64px)}.acq-hero--plain .acq-hero__doors{margin-top:var(--gw-space-9)}.acq-example{border-radius:var(--gw-radius-xl);padding:clamp(20px,3vw,28px)}.acq-example__steps{--acq-min:300px;gap:var(--gw-space-10) clamp(24px, 2.4vw, 28px);margin:0;padding:0;list-style:none}.acq-example__steps li{min-width:0}.acq-example__date{align-items:center;gap:var(--gw-space-5);display:flex}.acq-example__date:after{background:var(--gw-border-strong);content:"";flex:auto;height:2px}.acq-example__date--last:after{content:none}.acq-example__date span{padding:var(--gw-space-3) var(--gw-space-6);border:2px solid var(--gw-accent-fill);border-radius:var(--gw-radius-full);background:var(--gw-accent-fill);color:var(--gw-accent-contrast);font-family:var(--gw-font-display);font-weight:var(--gw-weight-semibold)}.acq-example__date--last span{background:var(--gw-surface);color:var(--gw-accent-on-soft)}.acq-example__scene{margin-top:var(--gw-space-6);border-radius:var(--gw-radius-xl);background:var(--gw-mint);overflow:hidden}.acq-example__scene .pub-scene{height:auto}.site-page .acq-example__steps h3{margin-top:var(--gw-space-6)}.acq-example__steps li>p:last-child{margin-top:var(--gw-space-3)}.site-page .acq-steps h3{font-size:clamp(20px,1.8vw,22px)}.home-steps.acq-steps li:not(:last-child):before{content:none}.acq-steps__scene{height:clamp(140px,14vw,200px);margin-bottom:var(--gw-space-6);align-items:flex-end;display:flex}.acq-steps__scene .pub-scene{width:100%;height:100%}@media (width<=600px){.home-steps.acq-steps{row-gap:var(--gw-space-8)}.acq-steps__scene{height:auto;margin-bottom:var(--gw-space-5)}.acq-steps__scene .pub-scene{height:auto}}.acq-steps__mark{align-items:center;gap:var(--gw-space-5);display:flex}.acq-steps__mark .home-steps__number{flex:0 0 48px}.acq-steps__line{background:var(--gw-border-strong);flex:auto;height:2px}.acq-steps .acq-steps__eyebrow{margin-top:var(--gw-space-5);color:var(--gw-accent);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold)}.acq-steps .acq-steps__eyebrow+h3{margin-top:var(--gw-space-1)}.acq-tools{--acq-min:340px}.acq-tools--four{--acq-min:250px}.acq-tools__card{padding:var(--gw-space-8) clamp(20px, 3vw, 28px) var(--gw-space-9)}.site-page .acq-tools__card h3{margin-top:var(--gw-space-6)}.acq-tools__card p{margin-top:var(--gw-space-3)}.acq-sample dl{--acq-min:240px;margin-top:var(--gw-space-6);gap:0 clamp(24px,2.4vw,28px)}.acq-sample dl>div{justify-content:space-between;gap:var(--gw-space-5);padding:var(--gw-space-3) 0;border-bottom:1px dashed var(--gw-border-strong);display:flex}.acq-sample dt{color:var(--gw-muted)}.acq-sample dd{font-family:var(--gw-font-mono);font-size:var(--gw-text-md);text-align:end}.acq-dark .home-band__title{max-width:14em}.acq-dark__lede{max-width:36em;margin-top:var(--gw-space-6);color:var(--gw-text-soft);font-size:clamp(17px,1.5vw,19px)}.acq-dark__lede+.acq-dark__grid{margin-top:clamp(32px,4vw,52px)}.acq-nots{padding:0;list-style:none}.acq-dark__grid.acq-nots>li{align-items:flex-start;gap:var(--gw-space-5);padding:clamp(20px,3vw,28px);display:flex}.acq-dark__mark{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:0 0 22px}.acq-dark__callout{margin-top:var(--gw-space-7);border-radius:var(--gw-radius-xl);background:var(--gw-mint);padding:clamp(20px,3vw,28px)}.site-page .acq-dark__callout h3{font-size:clamp(20px,1.8vw,22px);line-height:1.25}.acq-dark__callout p{margin-top:var(--gw-space-3);color:var(--gw-text-soft)}:root{--pub-page-mint:var(--gw-mint)}.acq-dark__scene{background:var(--pub-page-mint);flex:0 340px;min-width:220px;margin:0 auto}.acq-qlinks .docs-link{color:var(--gw-accent);font-size:inherit;font-weight:var(--gw-weight-regular);text-decoration:underline}.acq-faq{--acq-min:360px}.acq-faq__card{padding:var(--gw-space-8) clamp(20px, 3vw, 28px) var(--gw-space-9);flex-direction:column;display:flex}.acq-faq__card p{margin-top:var(--gw-space-4)}.acq-faq__card strong{color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold)}.acq-band__lede{max-width:40em;margin-top:var(--gw-space-6)}.acq-band__lede+*{margin-top:clamp(28px,4vw,44px)}.acq-chips .acq-chips__mint{background:var(--gw-mint);color:var(--gw-accent-on-soft)}.acq-where{border:1px solid var(--gw-border);border-radius:var(--gw-radius-2xl);margin:clamp(32px,4vw,52px) 0 0;padding:clamp(24px,3vw,36px)}.acq-where figcaption{color:var(--gw-accent-on-soft);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold)}.acq-where ol{gap:clamp(24px, 2.4vw, 28px) var(--gw-space-10);margin:var(--gw-space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.acq-where li{position:relative}.acq-where li:not(:last-child):before{background:var(--gw-border-strong);content:"";height:2px;position:absolute;top:25px;left:66px;right:0}.acq-where__mark{border-radius:var(--gw-radius-full);background:var(--gw-mint);width:52px;height:52px;color:var(--gw-accent-on-soft);justify-content:center;align-items:center;display:flex}.acq-where .acq-where__mark--here{background:var(--gw-accent-fill);color:var(--gw-accent-contrast)}.acq-where .acq-where__place{margin-top:var(--gw-space-5);color:var(--gw-text);font-family:var(--gw-font-display);font-size:clamp(20px,1.8vw,21px);font-weight:var(--gw-weight-semibold);line-height:1.25}.acq-where__place+p{margin-top:var(--gw-space-2)}.acq-where+.acq-dark__grid{margin-top:var(--gw-space-7)}.acq-dark__grid--wide{--acq-min:340px}.help-hero .acq-hero__lede{max-width:34em}.help-hero strong{color:var(--gw-accent-on-soft);font-weight:var(--gw-weight-semibold)}.acq-hero.help-hero{padding-bottom:0}.help-doors{--acq-min:440px;padding-top:clamp(56px,7vw,96px);padding-bottom:0}.help-doors--one{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=880px){.help-doors--one{grid-template-columns:minmax(0,1fr)}}.help-card{flex-direction:column;display:flex;overflow:hidden}.help-card__scene{aspect-ratio:2;background:var(--gw-mint)}.help-card__words{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8);flex-direction:column;flex:auto;display:flex}.site-page .help-card h2{letter-spacing:-.015em;font-size:clamp(26px,2.6vw,32px);line-height:1.1}.help-card__words>p:not(.help-card__door,.help-card__note){margin-top:var(--gw-space-4)}.help-card .help-card__door{margin-top:var(--gw-space-7)}.help-card__door .gw-button{gap:var(--gw-space-4)}.help-card__address{margin-top:var(--gw-space-5)}.help-card__address span{max-width:100%;padding:var(--gw-space-3) var(--gw-space-6);border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);color:var(--gw-text);font-family:var(--gw-font-mono);font-size:var(--gw-text-md);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:inline-block}.help-card__foot{padding-top:var(--gw-space-8);margin-top:auto}.help-card__note{gap:var(--gw-space-5);padding-top:var(--gw-space-6);border-top:1px solid var(--gw-border);display:flex}.help-card__note svg{margin-top:var(--gw-space-1);color:var(--gw-accent);flex:0 0 20px}.site-page--pricing :is(h2,h3){text-wrap:balance}.pricing-drow__body p>a:only-child{min-height:var(--gw-touch-target);align-items:center;display:inline-flex}.help-card__note a{position:relative}.help-card__note a:after{inset:calc(-1 * var(--gw-space-4)) 0;content:"";position:absolute}.help-doors+.acq-band{padding-top:clamp(56px,7vw,104px)}.help-doors--one+.acq-band{padding-top:clamp(40px,5vw,64px)}.help-self{--acq-min:320px;margin-top:clamp(24px,3vw,36px)}.help-self__door{align-items:flex-start;gap:var(--gw-space-6);color:var(--gw-text);padding:clamp(20px,3vw,28px);text-decoration:none;display:flex}.help-self__door .pub-icon{flex:0 0 52px}.help-self__words{min-width:0}.help-self__title{align-items:center;gap:var(--gw-space-4);font-family:var(--gw-font-display);font-size:clamp(20px,1.8vw,22px);font-weight:var(--gw-weight-semibold);line-height:1.2;display:inline-flex}.help-self__title svg{color:var(--gw-accent)}.help-self__door:hover .help-self__title{color:var(--gw-accent);text-decoration:underline}.help-self__body{margin-top:var(--gw-space-3);color:var(--gw-text-soft);display:block}.acq-about .acq-pair__card{border-radius:var(--gw-radius-xl);flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.site-page .acq-about h2{letter-spacing:-.015em;font-size:clamp(26px,2.6vw,32px);line-height:1.1}.acq-about .acq-about__name{color:var(--gw-text);font-weight:var(--gw-weight-semibold)}.acq-about .acq-about__name+p{margin-top:var(--gw-space-3)}.acq-about .acq-about__doors{gap:var(--gw-space-5);margin-top:var(--gw-space-6);flex-wrap:wrap;display:flex}.acq-about .acq-about__note{padding-top:var(--gw-space-7);color:var(--gw-muted);font-size:var(--gw-text-md);margin-top:auto}.acq-band>.acq-band__lede+.acq-steps{margin-top:var(--gw-space-9)}.acq-band>.home-band__title+.acq-band__lede{margin-top:var(--gw-space-6)}.acq-hero__scene.acq-questions-hero__scene{flex:0 380px;max-width:380px;margin-inline:auto}.acq-chips-nav{gap:var(--gw-space-5);margin-top:var(--gw-space-9);flex-wrap:wrap;display:flex}.acq-chips-nav a{align-items:center;gap:var(--gw-space-5);min-height:48px;padding:0 var(--gw-space-4) 0 var(--gw-space-5);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);color:var(--gw-text);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);text-decoration:none;display:inline-flex}.acq-chips-nav a:hover{border-color:var(--gw-accent)}.acq-chips-nav__icon{color:var(--gw-accent);display:inline-flex}.acq-chips-nav__count{min-width:30px;height:30px;padding:0 var(--gw-space-4);border-radius:var(--gw-radius-full);background:var(--gw-mint);color:var(--gw-accent-on-soft);font-family:var(--gw-font-mono);font-size:var(--gw-text-md);font-weight:var(--gw-weight-medium);justify-content:center;align-items:center;display:inline-flex}.acq-qgroup{scroll-margin-top:var(--gw-space-6)}.acq-qgroup__head{justify-content:space-between;align-items:flex-end;gap:var(--gw-space-6) var(--gw-space-8);display:flex}.acq-qgroup__top{border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-full);background:var(--gw-surface);height:44px;color:var(--gw-muted);flex:0 0 44px;justify-content:center;align-items:center;display:flex}.acq-qgroup__body{align-items:flex-start;gap:var(--gw-space-7);margin-top:var(--gw-space-9);flex-wrap:wrap;display:flex}.acq-qgroup__scene{border-radius:var(--gw-radius-xl);background:var(--gw-mint);flex:300px;min-width:0;max-width:380px;margin:0 auto;overflow:hidden}.acq-qgroup__scene .pub-scene{height:auto}.acq-qgroup .acq-qrows{flex:999 560px}.acq-qrows{min-width:0;container-type:inline-size}.acq-qrow+.acq-qrow{border-top:1px solid var(--gw-border)}.acq-qrow summary{align-items:center;gap:var(--gw-space-2) var(--gw-space-8);min-height:60px;padding:var(--gw-space-5) clamp(20px, 3vw, 28px);cursor:pointer;grid-template-columns:minmax(0,1fr) 13em 36px;list-style:none;display:grid}.acq-qrow summary::-webkit-details-marker{display:none}.site-page .acq-qrow h3{text-wrap:pretty;font-size:clamp(18px,1.6vw,20px);line-height:1.3}.acq-qrow summary strong{color:var(--gw-accent);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);line-height:1.4}.acq-qrow__caret{border-radius:var(--gw-radius-full);background:var(--gw-surface-sunken);width:36px;height:36px;color:var(--gw-accent);transition:transform var(--gw-duration-fast);flex:none;justify-content:center;align-items:center;display:flex}.acq-qrow[open] .acq-qrow__caret{transform:rotate(180deg)}@container (width<=560px){.acq-qrow summary{grid-template-columns:minmax(0,1fr) 36px}.acq-qrow summary strong{grid-row:2}.acq-qrow__caret{grid-area:1/2/span 2}}.acq-qrow__body{padding:0 clamp(20px, 3vw, 28px) var(--gw-space-7)}.acq-qrow__body>p:first-child{max-width:48em}.acq-qrow__body .acq-qrow__link{margin-top:var(--gw-space-5)}.acq-qrow__link a{align-items:center;gap:var(--gw-space-4);min-height:var(--gw-touch-target);color:var(--gw-accent);font-size:var(--gw-text-lg);font-weight:var(--gw-weight-semibold);display:inline-flex}.site-page.acq-page .home-close h2{letter-spacing:-.025em;font-size:clamp(30px,4vw,52px);line-height:1.05}.acq-band:not(.acq-more)+.home-close{margin-top:0}.acq-tour__scene{flex:2 520px;min-width:0}.acq-tour__list{gap:var(--gw-space-5);flex:260px}.acq-tour__list li{align-items:flex-start}.acq-tour__list p{padding-top:var(--gw-space-1)}.acq-tour__list strong{color:var(--gw-text);font-weight:var(--gw-weight-semibold)}.acq-accept{gap:var(--gw-space-9) clamp(32px, 5vw, 72px)}.acq-accept .acq-yours__words{flex-basis:420px}.acq-accept .home-band__title{max-width:14em}.acq-accept .acq-ticks{margin-top:clamp(24px,3vw,32px)}.acq-accept__scene{flex:420px;min-width:0}.acq-record{padding:clamp(20px,3vw,28px)}.acq-record .acq-yours__scene{flex-basis:180px;order:-1;min-width:150px}.acq-record .acq-chips{margin-top:var(--gw-space-6)}.acq-band>.acq-qgroup__head+:not(.acq-qgroup__body){margin-top:clamp(24px,3vw,32px)}.acq-qlinks{gap:var(--gw-space-2) var(--gw-space-8);margin-top:var(--gw-space-7);font-size:var(--gw-text-md);flex-wrap:wrap;display:flex}.acq-qlinks a{align-items:center;gap:var(--gw-space-3);min-height:var(--gw-touch-target);display:inline-flex}.acq-cmp{padding:clamp(20px,3vw,28px)}.acq-cmp__row{align-items:center;gap:var(--gw-space-4) var(--gw-space-8);padding:var(--gw-space-6) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.3fr);display:grid}.acq-cmp__row+.acq-cmp__row{border-top:1px solid var(--gw-border)}.acq-cmp__row--head{padding-top:0}.acq-cmp__row--head:before{content:""}.acq-cmp__side{min-width:0;margin:0}.acq-cmp__side figcaption{margin-top:var(--gw-space-4);color:var(--gw-muted);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);text-align:center}.acq-cmp__side--new figcaption{color:var(--gw-accent-on-soft)}.site-page .acq-cmp h3{font-size:clamp(18px,1.6vw,20px);line-height:1.25}.acq-cmp__old,.acq-cmp__new{padding:var(--gw-space-5) var(--gw-space-6);border-radius:var(--gw-radius-lg);font-size:var(--gw-text-md)}.acq-cmp__old{background:var(--gw-bg);color:var(--gw-muted)}.acq-cmp__new{background:var(--gw-mint);color:var(--gw-text)}@media (width<=760px){.acq-cmp__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acq-cmp__row h3{grid-column:1/-1}.acq-cmp__row--head:before{display:none}}.acq-excs{align-items:flex-start;gap:var(--gw-space-7);flex-wrap:wrap;display:flex}.acq-excs__scene{flex:360px;min-width:0;max-width:440px;margin:0 auto}.acq-excs__table{flex:999 560px;min-width:0}.acq-excs__table [role=rowgroup]{gap:var(--gw-space-7);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.acq-excs__table [role=row]{gap:var(--gw-space-2);flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.acq-excs__table [role=rowheader]{color:var(--gw-text);font-family:var(--gw-font-display);font-size:clamp(18px,1.6vw,20px);font-weight:var(--gw-weight-semibold);line-height:1.25}.acq-excs__table [role=cell]{color:var(--gw-text-soft);font-size:var(--gw-text-md)}.acq-excs__table .acq-excs__provider{padding-top:var(--gw-space-2);color:var(--gw-muted);margin-top:auto}.acq-excs__foot{justify-content:space-between;align-items:center;gap:var(--gw-space-5) var(--gw-space-8);margin-top:var(--gw-space-7);color:var(--gw-muted);font-size:var(--gw-text-lg);flex-wrap:wrap;display:flex}.acq-excs__foot>div{max-width:46em}.acq-excs__foot p+p{margin-top:var(--gw-space-5)}.acq-access{align-items:stretch;gap:var(--gw-space-7);flex-wrap:wrap;display:flex}.acq-access__scene{flex:440px;align-items:center;min-width:0;display:flex}.acq-access__scene .pub-scene{height:auto}.acq-access__side{gap:var(--gw-space-7);flex-direction:column;flex:400px;min-width:0;display:flex}.acq-access__levels{gap:var(--gw-space-5);margin:0;padding:clamp(20px,3vw,28px);list-style:none;display:grid}.acq-access__levels li{align-items:baseline;gap:var(--gw-space-5);display:flex}.acq-access__levels li>:first-child{min-width:6.4em;font-family:var(--gw-font-display);font-size:clamp(18px,1.6vw,20px);font-weight:var(--gw-weight-semibold);flex:none}.acq-access__levels li>:last-child{color:var(--gw-text-soft)}.acq-access__between{flex:auto;margin:0;overflow:hidden}.acq-access__between .acq-receipt__scene{border-radius:0}.acq-access__between figcaption{padding:var(--gw-space-7) clamp(20px, 3vw, 28px) var(--gw-space-8);color:var(--gw-text-soft)}.acq-checked{align-items:start;gap:var(--gw-space-7);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.acq-checked__card{padding:clamp(20px,3vw,28px)}.site-page .acq-checked__card h3{margin-bottom:var(--gw-space-4);font-size:clamp(20px,1.8vw,22px);line-height:1.2}.acq-checked__card ul{margin:0;padding:0;list-style:none}.acq-checked__card li{align-items:flex-start;gap:var(--gw-space-5);padding:var(--gw-space-5) 0;border-top:1px solid var(--gw-border);color:var(--gw-text-soft);display:flex}.acq-checked__card li:last-child{padding-bottom:0}.acq-checked__mark{border-radius:var(--gw-radius-full);background:var(--gw-accent-fill);height:28px;color:var(--gw-accent-contrast);flex:0 0 28px;justify-content:center;align-items:center;display:flex}.acq-checked__mark--not{background:var(--gw-surface-sunken);color:var(--gw-muted)}.hero-playground__door{color:inherit;display:block}.hero-playground__try{padding:var(--gw-space-3) var(--gw-space-6);border-radius:var(--gw-radius-sm);background:var(--gw-accent-fill);color:var(--gw-accent-contrast);font-size:var(--gw-text-md);font-weight:var(--gw-weight-semibold);position:absolute;inset-block-end:var(--gw-space-6);inset-inline-end:var(--gw-space-6)}.gw-button.hero-playground__button{gap:var(--gw-space-4);border-color:var(--gw-paper-100);background:var(--gw-paper-100);color:var(--gw-ink-900)}.gw-button.hero-playground__button:hover{border-color:var(--gw-paper-200);background:var(--gw-paper-200)}.hero-playground__door:focus-visible{outline:var(--gw-border-width-strong) solid transparent;box-shadow:var(--gw-focus-ring)}.hero-playground__caption{margin:var(--gw-space-6) auto 0;color:var(--gw-muted);font-size:var(--gw-text-md)}
