:root{--palette-black:#000;--palette-white:#fff;--palette-gray-50:#f8f9fa;--palette-gray-100:#f1f3f5;--palette-gray-150:#eaecef;--palette-gray-200:#dfe1e5;--palette-gray-300:#cfd4d9;--palette-gray-400:#aeb5bd;--palette-gray-500:#6e757c;--palette-gray-600:#4a5056;--palette-gray-700:#353a3f;--palette-gray-800:#212529;--palette-gray-900:#151719;--palette-brand-200:#fda58f;--palette-brand-500:#fa4a1e;--palette-brand-600:#d13e19;--palette-brand-700:#a73114;--palette-red-200:#f29999;--palette-red-600:#bf2a2a;--palette-yellow-400:#ffe030;--palette-yellow-500:#d9b71e;--palette-yellow-600:#b38f10;--palette-green-400:#60c959;--palette-green-500:#3abd35;--palette-green-600:#239623;--palette-blue-300:#6fa1fe;--palette-blue-500:#0f62fe;--palette-blue-600:#0c4ecb;--palette-white-alpha-50:#ffffff80;--palette-black-alpha-05:#0000000d;--color-icon-primary:var(--palette-black);--color-icon-secondary:var(--palette-gray-500);--color-icon-placeholder:var(--palette-gray-400);--color-icon-primary-hover:var(--palette-gray-400);--color-icon-disabled:var(--palette-gray-400);--color-icon-on-color-disabled:var(--palette-white-alpha-50);--color-icon-on-color:var(--palette-white);--color-icon-inverse:var(--palette-white);--color-icon-inverse-secondary:var(--palette-white);--color-icon-link:var(--palette-blue-500);--color-icon-danger-disabled:var(--palette-brand-200);--color-icon-danger:var(--palette-red-600);--color-icon-warning:var(--palette-yellow-400);--color-icon-success:var(--palette-green-400);--color-text-primary:var(--palette-gray-800);--color-text-secondary:var(--palette-gray-600);--color-text-tertiary:var(--palette-gray-500);--color-text-disabled:var(--palette-gray-400);--color-text-placeholder:var(--palette-gray-400);--color-text-on-color-disabled:var(--palette-white-alpha-50);--color-text-on-color:var(--palette-white);--color-text-inverse:var(--palette-white);--color-text-inverse-secondary:var(--palette-white-alpha-50);--color-text-brand:var(--palette-brand-500);--color-text-danger:var(--palette-red-600);--color-text-danger-disabled:var(--palette-red-200);--color-text-success:var(--palette-green-400);--color-text-warning:var(--palette-yellow-400);--color-layer-00:var(--palette-white);--color-layer-01:var(--palette-white);--color-layer-02:var(--palette-gray-50);--color-layer-03:var(--palette-gray-150);--color-background-default:var(--palette-white);--color-background-default-hover:var(--palette-gray-150);--color-background-default-active:var(--palette-gray-200);--color-background-mute:var(--palette-gray-50);--color-background-mute-hover:var(--palette-gray-200);--color-background-mute-active:var(--palette-gray-400);--color-background-success:var(--palette-green-400);--color-background-success-hover:var(--palette-green-500);--color-background-success-active:var(--palette-green-600);--color-background-warning:var(--palette-yellow-400);--color-background-warning-hover:var(--palette-yellow-500);--color-background-warning-active:var(--palette-yellow-600);--color-background-brand:var(--palette-brand-500);--color-background-brand-hover:var(--palette-brand-600);--color-background-brand-active:var(--palette-brand-700);--color-link-text:var(--palette-blue-500);--color-link-text-hover:var(--palette-blue-600);--color-link-muted-text:var(--palette-black);--color-link-on-color-text:var(--palette-white);--color-link-button-background:var(--palette-white);--color-link-button-text:var(--palette-black);--color-border-subtle:var(--palette-gray-200);--color-border-subtle-hover:var(--palette-gray-300);--color-border-subtle-active:var(--palette-gray-400);--color-border-strong:var(--palette-gray-400);--color-border-strong-hover:var(--palette-blue-300);--color-border-strong-active:var(--palette-blue-500);--color-border-disabled:var(--palette-gray-150);--color-border-divider:var(--palette-black-alpha-05);--color-border-brand-hover:var(--palette-brand-500);--color-border-muted:var(--palette-gray-150);--color-background-chip-hover:#dde0e4;--color-brand-primary:var(--palette-brand-500);--color-brand-yellow:var(--palette-yellow-400);--color-brand-green:var(--palette-green-400);--color-brand-blue:var(--palette-blue-500);--color-text-strong:var(--palette-black);--color-background-chip:var(--palette-gray-100);--color-background-inverse:var(--palette-black);--color-focus-ring:var(--palette-blue-500);--color-background-hover-overlay:var(--palette-black-alpha-05);--color-background-subtle-overlay:#00000008;--color-border-overlay:#0000001a;--color-border-overlay-strong:#0000001f;--color-border-overlay-soft:#0000000f;--color-border-quote:#00000014;--color-shadow-01:#00000003;--color-shadow-03:#00000008;--color-shadow-05:#0000000d;--color-shadow-06:#0000000f;--color-shadow-08:#00000014;--color-shadow-09:#00000017;--color-shadow-10:#0000001a;--color-shadow-12:#0000001f;--color-header-glass:#fffffff5;--color-header-blur-start:#ffffffb3;--color-header-blur-end:#fff0;--color-menu-overlay:#00000003;--color-search-overlay:#000000b3;--color-search-highlight:#ffe08a;--color-footer-badge-text:#ff7b00;--color-footer-badge-background:#ff7b0214;--color-footer-surface:#2f344f05;--color-code-text:#333;--color-code-inline-background:#0000001a;--color-code-block-background:#fafafa;--color-code-copy-hover:#dde0e4;--color-code-copy-success-text:#1a7f37;--color-code-copy-success-background:#dcf5e3;--color-callout-background:#fff6ee;--color-error-art-start:#757575;--color-error-art-end:#1a2026;--color-button-neutral-background:var(--palette-gray-150);--color-button-neutral-hover:var(--palette-gray-200);--color-button-neutral-active:var(--palette-gray-300);--color-button-neutral-text:var(--palette-black);--color-button-neutral-text-small:var(--color-text-primary);--color-button-secondary-background:var(--color-background-default);--color-button-secondary-hover:var(--color-background-mute);--color-button-secondary-active:var(--palette-gray-150);--color-button-primary-background:var(--color-background-brand);--color-button-primary-hover:var(--color-background-brand-hover);--color-button-primary-active:var(--color-background-brand-active);--color-button-on-color:var(--color-text-on-color);--color-button-impact-background:var(--palette-gray-700);--color-button-impact-hover:var(--palette-gray-800);--color-button-impact-active:var(--palette-gray-900);--color-button-outline-border:var(--color-border-subtle);--color-button-outline-border-hover:var(--color-border-strong);--color-button-outline-border-active:var(--palette-gray-500);--color-button-frame:#8383831f;--color-button-frame-subtle:#8383830f;--color-button-frame-border:#fff3;--color-button-error-text:#f24;--color-button-error-background:#ff224426;--color-button-error-hover:#f243;--color-button-error-active:#ff224440;--color-button-legacy-dark-hover:#24282c;--color-consent-action-background:var(--palette-gray-800);--gradient-button-upgrade:linear-gradient(#e9913e, #f20000);--gradient-button-upgrade-hover:linear-gradient(#fca757, #ff2b1d);--gradient-button-upgrade-active:linear-gradient(#da7f2c, #e80200);--gradient-button-secondary-special:linear-gradient(#fff, #fff);--gradient-button-secondary-special-hover:linear-gradient(#fff, #f0f0f0);--gradient-button-secondary-special-active:linear-gradient(#f5f5f5, #ededed);--gradient-button-hero-home:linear-gradient(#000, #521607);--gradient-button-hero-home-hover:linear-gradient(#000, #802109);--gradient-button-hero-project:linear-gradient(#000, #074852);--gradient-button-hero-native:linear-gradient(#000, #104457);--shadow-button-primary:0 2px 4px var(--color-shadow-10), 0 7px 7px var(--color-shadow-09), 0 15px 9px var(--color-shadow-05), 0 27px 11px var(--color-shadow-01), 0 43px 12px transparent, 0 0 2px var(--color-shadow-12);--shadow-button-secondary:0 2px 16px var(--color-shadow-08), 0 0 2px var(--color-shadow-08);--shadow-button-frame:0 0 2px var(--color-shadow-12), 0 2px 4px var(--color-shadow-10);--shadow-button-secondary-special:0 1px 2px var(--color-shadow-06), 0 4px 4px var(--color-shadow-05);--shadow-button-hero:0 1px 2px var(--color-shadow-06), 0 4px 4px var(--color-shadow-05), 0 10px 6px var(--color-shadow-03), 0 17px 7px var(--color-shadow-01), 0 27px 7px transparent, 0 0 2px var(--color-shadow-10);--shadow-button-hero-home-hover:0 1px 3px #ff29291f, -1px 5px 5px #ff29291a, -2px 11px 7px #ff29290f, -3px 19px 8px #ff292905;--shadow-button-hero-project-hover:0 3px 7px #29d1ce1a, 0 12px 12px #29d1ce17, 0 27px 16px #29d1ce0d, 0 49px 19px #29d1ce03}@property --story-gutter-color{syntax:"<color>";inherits:false;initial-value:#080c10}:root{--color-homepage-global-body-background:#f7f7f5;--color-homepage-global-body-text:#242424;--color-homepage-a-text:#5740a0;--color-homepage-th-border:#dededb;--color-homepage-small-text:#686868;--color-homepage-tr-target-background:#fff4cf;--color-homepage-li-border:#e2e2df;--color-homepage-global-body-background-2:#eef0f3;--color-homepage-global-body-text-2:#252b32;--color-homepage-global-body-background-3:#f0f1f3;--color-homepage-global-body-text-3:#202428;--color-homepage-header-border:#ddd;--color-homepage-brand-background:#fa542b;--color-homepage-a-text-2:#3c454e;--color-homepage-nav-background:#fffffff5;--color-homepage-select-border:#d5d9de;--color-homepage-button-hover-hover-background:#f5f6f8;--color-homepage-hint-text:#727b85;--gradient-homepage-main-background-image:radial-gradient(#cdd1d8 1px, transparent 1px);--color-homepage-focus-background:#f9fafb;--color-homepage-dimensions-text:#6b7380;--shadow-homepage-screen-box-shadow:0 0 0 1px #00000014, 0 8px 24px #24314412;--color-homepage-footer-text:#747b83;--color-homepage-global-body-background-4:#f3f4f6;--color-homepage-global-body-text-4:#282d33;--color-homepage-header-border-2:#dfe2e7;--color-homepage-header-span-text:#737a84;--color-homepage-brand-background-2:#fb562e;--color-homepage-button-border:#d6dbe1;--color-homepage-button-hover-hover-background-2:#f7f8fa;--color-homepage-a-focus-visible-focus-visible-focus:#e9522e;--color-homepage-h2-text:#747b84;--color-homepage-device-link-background:#fff0e9;--color-homepage-device-link-text:#b93c1d;--color-homepage-device-link-text-2:#bd6b50;--color-homepage-toolbar-text:#626b76;--gradient-homepage-stage-background-image:radial-gradient(#ccd1d8 .7px, transparent .7px);--shadow-homepage-screen-box-shadow-2:0 0 0 1px #00000012, 0 10px 36px #25314414;--color-homepage-statusbar-text:#6b7480;--shadow-homepage-feature-visual-after-box-shadow:inset 0 0 0 1px #0000001a;--color-homepage-agent-demo-refine-background:#d4ddea;--color-homepage-agent-demo-action-background:#cfe1d9;--color-homepage-agent-demo-present-background:#e4d5d2;--color-homepage-agent-demo-plane-text:#1f2326;--color-homepage-agent-surface-background:#fffc;--color-homepage-agent-surface-border:#747a8033;--shadow-homepage-agent-surface-box-shadow:0 11px 24px #0600611a, 0 43px 43px #06006117, 0 97px 58px #0600610d;--color-homepage-agent-gantt-pan-background:#f5f8f9;--shadow-homepage-agent-demo-refine-agent-surface-box-shadow:0 11px 23px #5275ad1a, 0 42px 42px #5275ad17, 0 95px 57px #5275ad0d;--shadow-homepage-agent-demo-action-agent-surface-box-shadow:0 11px 25px #2963211a, 0 45px 45px #29632117, 0 102px 61px #2963210d;--shadow-homepage-agent-demo-present-agent-surface-box-shadow:0 10px 21px #a2776d1a, 0 39px 39px #a2776d17, 0 87px 52px #a2776d0d;--color-homepage-agent-file-background:#1c28340d;--color-homepage-agent-file-icon-background:#fafbfc;--color-homepage-agent-file-name-text:#0008;--color-homepage-agent-file-close-background:#313436cc;--shadow-homepage-agent-file-close-box-shadow:0 .507px 4.059px #0000001f;--color-homepage-agent-send-background:#802ffb;--shadow-homepage-agent-send-box-shadow:0 .47px 3.76px #0000001f, 0 0 1.69px #00000014;--color-homepage-agent-mode-background:#e4e7eb;--shadow-homepage-agent-mode-box-shadow:0 0 1.41px #0000000f, 0 0 2.82px #00000008;--color-homepage-agent-status-after-background:#747a8026;--color-homepage-agent-work-breakdown-background:#9453f733;--color-homepage-agent-work-breakdown-text:#9453f7;--color-homepage-library-essays-background:#f1f8f5;--color-homepage-library-essays-text:#385d57;--color-homepage-library-club-background:#e3f3ee;--color-homepage-memory-connect-background:#8ed4d0;--color-homepage-memory-connect-text:#194d4c;--color-homepage-agent-task-map-background:#f5f9f7;--color-homepage-agent-gantt-background:#eef0f2;--color-homepage-agent-gantt-tools-border:#dfe2e6;--gradient-homepage-agent-gantt-tools-background:linear-gradient(90deg, #353a3f 55%, #dfe2e6 55%);--shadow-homepage-agent-gantt-tools-after-box-shadow:0 1px 3px #0002;--color-homepage-agent-avatar-three-background:#f4ad73;--gradient-homepage-agent-theme-list-mask-image:linear-gradient(to right, #000 92%, transparent);--color-homepage-agent-theme-border:#e4e7eb;--color-homepage-agent-theme-background:#fdfce4;--shadow-homepage-agent-theme-next-box-shadow:0 .5px 4px #0000001f;--color-homepage-agent-setting-border:#bdc2c7;--color-homepage-agent-settings-footer-border:#1214161f;--shadow-homepage-agent-settings-footer-box-shadow:0 .5px 4px #0000001f, 0 0 1.8px #00000014;--color-homepage-agent-continue-background:#383c40;--color-homepage-agent-pitch-video-border:#e4d5d2;--color-homepage-agent-pitch-video-background:#f7ebe7;--color-homepage-agent-playback-focus-visible-focus:#9453f7;--color-homepage-agent-playback-before-background:#0003;--color-homepage-agent-playback-before-border:#fff4;--color-homepage-agent-play-symbol-border:white;--color-homepage-agent-gantt-tools-border-2:#e1e3e7;--shadow-homepage-agent-gantt-tools-box-shadow:0 .73px 1.46px #00000005;--shadow-homepage-opening-copy-text-shadow:0 0 9.05px #fff9;--gradient-homepage-scroll-stem-background:linear-gradient(#7a838966, #7a838900);--color-homepage-insight-card-border:#00000014;--shadow-homepage-insight-card-box-shadow:0 6px 13px #4545451a, 0 25px 25px #45454517, 0 55px 33px #4545450d;--color-homepage-suggestion-text:#000b;--color-homepage-suggestion-icon-background:#9453f71f;--color-homepage-voice-map-border:#4d626e;--shadow-homepage-logo-b-box-shadow:0 5px 5px #40404017, 0 12px 7px #4040400d;--color-homepage-pitch-thumbnail-border:#9453f7;--color-homepage-pitch-thumbnail-background:#0e1545;--shadow-homepage-pitch-thumbnail-box-shadow:0 0 0 4px #9453f724, 0 0 0 7px #9453f71c, 0 0 0 11px #9453f712;--color-homepage-travel-pills-filter:#4545451a;--color-homepage-travel-pills-filter-2:#45454517;--color-homepage-travel-pills-background:#ffffffb3;--color-homepage-travel-pills-checked-background:#ffcbb0b3;--color-homepage-travel-pills-border:#000;--color-homepage-travel-pills-checked-background-2:#181818;--color-homepage-pitch-dialog-border:#c4b4e6;--color-homepage-pitch-dialog-background:#111735;--shadow-homepage-pitch-dialog-box-shadow:0 20px 100px #0005;--color-homepage-pitch-dialog-background-2:#15182588;--gradient-homepage-pitch-slide-background:radial-gradient(ellipse at 20% 90%, #5f365f, #111735 80%);--color-homepage-pitch-slide-text:#dccbeb;--color-homepage-pitch-slide-text-2:#c8cddd;--color-homepage-pitch-next-border:#fff4;--color-homepage-root-ink:#080c10;--color-homepage-root-paper:#f5f6f7;--color-homepage-root-muted:#aeb5bd;--color-homepage-root-accent:#fb6843;--color-homepage-root-border:#dfe1e5;--color-homepage-root-focus:#a981f8;--color-homepage-html-scrollbar-color:#93999f;--color-homepage-html-scrollbar-color-2:#e9ebed;--color-homepage-skip-link-text:#111;--color-homepage-backdrop-dark-background:#080c10;--color-homepage-coast-checklist-border:#dfe2e4;--color-homepage-coast-checklist-text:#242a30;--shadow-homepage-coast-checklist-box-shadow:0 4px 18px #1425360c;--color-homepage-coast-checklist-top-text:#7b838a;--color-homepage-coast-checklist-top-text-2:#707780;--color-homepage-coast-checklist-intro-text:#80868c;--color-homepage-coast-checklist-accent-color:#758f87;--color-homepage-coast-checklist-checked-text:#929a9a;--color-homepage-coast-checklist-checked-text-2:#c0c9c5;--color-homepage-coast-progress-border:#eef0f1;--color-homepage-coast-progress-text:#8b939a;--shadow-homepage-opening-copy-text-shadow-2:0 0 16px #ffffff68, 0 0 42px #ffffff20;--color-homepage-intent-form-border:#ffffff80;--color-homepage-intent-form-background:#fafbfce0;--shadow-homepage-intent-form-box-shadow:0 6px 24px #0000001f, inset 0 1px 0 #fff6;--color-homepage-intent-form-text:#262a2f;--color-homepage-intent-form-text-2:#171a1e;--color-homepage-intent-form-text-3:#626a73;--color-homepage-intent-form-focus-within-border:#cab7ff;--shadow-homepage-intent-form-focus-within-box-shadow:0 0 0 2px #cab7ff77, 0 8px 32px #0002;--color-homepage-typing-caret-background:#7c35d8;--color-homepage-attach-button-border:#cfd1d4;--color-homepage-mode-picker-text:#44484c;--color-homepage-send-button-border:#ffffff20;--color-homepage-send-button-background:#8628ff;--shadow-homepage-send-button-box-shadow:0 2px 4px #8628ff22;--color-homepage-send-button-hover-background:#7420ec;--color-homepage-annotation-text:#232323;--color-homepage-cta-border:#ffffff2b;--shadow-homepage-cta-box-shadow:0 0 0 2px #fff3;--shadow-homepage-cta-primary-box-shadow:0 0 0 2px #fa4a1e33;--shadow-homepage-cta-secondary-box-shadow:0 0 0 2px #8484841f;--color-homepage-scroll-cue-text:#ffffffb3;--gradient-homepage-scroll-stem-background-2:linear-gradient(#fff9, #fff0);--color-homepage-loading-text:#d5dce2;--shadow-homepage-loading-mark-box-shadow:0 0 20px #fff7;--color-homepage-asset-error-text:#20262c;--shadow-homepage-asset-error-box-shadow:0 20px 70px #0004;--color-homepage-review-panel-background:#111b;--color-homepage-review-panel-accent-color:#fb6843;--color-homepage-review-panel-border:#fff5;--color-homepage-next-section-background:#f5f6f7;--color-homepage-next-section-text:#161a1e;--color-homepage-replay-text:#666e77;--gradient-homepage-explain-card-background:linear-gradient(120deg, #ebdcff66, #f7e2e666), #fff9;--color-homepage-explain-card-text:#0006;--color-homepage-task-progress-background:#4b4b4b0d;--color-homepage-task-progress-background-2:#4b4b4b66;--color-homepage-avatar-background:#6751f6;--color-homepage-avatar-orange-background:#eb9852;--color-homepage-sound-card-border:#3b3044;--color-homepage-travel-card-background:#ffffffe0;--color-homepage-object-focus-target-focus-visible-focus:#9476b6;--color-homepage-closing-reveal-background:#394f6d;--color-homepage-closing-cursor-filter:#0c162438;--color-homepage-closing-section-template-note-text:#ffffff80;--color-homepage-closing-computer-after-background:#171c12;--color-homepage-closing-screen-background:#0b100e;--gradient-homepage-closing-foreground-mask-image:linear-gradient(#000 86%, transparent 100%), linear-gradient(to right, #000 86%, transparent 100%);--color-homepage-button-focus-visible-focus-visible-focus:#802ffb;--color-homepage-feature-card-border:#0000001a;--color-homepage-feature-description-text:#000000b3;--color-homepage-dark-button-hover-background:#20252a;--color-homepage-workflow-sticky-background:#3a4a5c;--color-homepage-workflow-options-text:#fff6;--color-homepage-workflow-options-hover-true-text:#fffc;--color-homepage-workflow-panel-text:#121212;--gradient-homepage-wf-glass-background:linear-gradient(#fff9, #ffffff4d);--shadow-homepage-wf-chatgpt-prompt-box-shadow:0 28px 61px #3d7eff1a, 0 112px 112px #3d7eff17;--color-homepage-wf-claude-content-text:#7b7975;--color-homepage-wf-claude-content-background:#f1f1ee;--shadow-homepage-wf-claude-toggle-box-shadow:0 13px 28px #7578841a, 0 51px 51px #75788417;--color-homepage-wf-terminal-background:#1e1e1e99;--color-homepage-wf-command-background:#f0f0f0;--color-homepage-wf-command-text:#050505;--color-homepage-wf-tool-list-background:#1e1f1e;--color-homepage-wf-tool-list-text:#777;--color-homepage-wf-tool-list-text-2:#6766f1;--color-homepage-wf-terminal-text:#858585;--shadow-homepage-wf-command-toast-box-shadow:0 9px 21px #747c8b1a;--color-homepage-wf-cursor-title-background:#9fa8b5;--color-homepage-wf-cursor-prompt-border:#e2e2e2;--shadow-homepage-wf-cursor-prompt-box-shadow:0 10px 22px #747c8b1a;--color-homepage-wf-cursor-steps-text:#727272;--color-homepage-wf-cursor-steps-text-2:#294063;--color-homepage-wf-notion-menu-background:#fafbfceb;--color-homepage-wf-notion-menu-border:#aeaeae1a;--color-homepage-wf-notion-menu-text:#328fe5;--color-homepage-wf-notion-result-text:#777879;--color-homepage-wf-notion-result-text-2:#666;--gradient-homepage-logo-window-mask-image:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);--gradient-homepage-reviews-window-mask-image:linear-gradient(90deg, transparent, #000 20%, #000 80%, transparent);--color-homepage-review-card-border:#0000000d;--shadow-homepage-review-card-box-shadow:0 1px 2px #0000000f, 0 4px 4px #0000000d, 0 10px 6px #00000008, 0 17px 7px #00000003;--color-homepage-review-avatar-before-border:#5c6a7770;--color-homepage-review-avatar-after-border:#5c6a7780;--color-homepage-review-card-text:#5c6a77;--gradient-homepage-security-soc-background:linear-gradient(#000, #230c36);--gradient-homepage-security-adfree-background:linear-gradient(150deg, #151d53, #2d6ba9);--color-homepage-closing-section-closing-content-text:#353a3f;--color-homepage-newsletter-background:#eaecef;--shadow-homepage-prototype-dialog-box-shadow:0 12px 70px #0003;--color-homepage-prototype-dialog-background:#0005;--shadow-homepage-chat-file-box-shadow:0 6px 12px #adadad1a, 0 22px 22px #adadad17;--color-homepage-chat-file-background:#c0c0c080;--color-homepage-chat-file-icon-text:#fa3030;--color-homepage-chat-response-background:#fff9;--gradient-homepage-reviews-window-mask-image-2:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);--gradient-homepage-adfree-icon-background:linear-gradient(#cfd4d9, #97bce3);--shadow-homepage-adfree-icon-box-shadow:0 4px 4px #0001;--gradient-homepage-workflow-options-mask-image:linear-gradient(90deg, #000 94%, transparent);--shadow-homepage-cta-box-shadow-2:0 0 0 1px #8484841f;--color-homepage-cta-primary-background:#fb6843;--shadow-homepage-cta-primary-box-shadow-2:0 0 0 1px #fa4a1e33;--color-homepage-pitch-preview-pitch-thumbnail-background:#f9f9f9;--gradient-homepage-pitch-preview-pitch-thumbnail-after-background:conic-gradient(#9453f7, #fff);--gradient-homepage-pitch-preview-pitch-thumbnail-after-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);--color-homepage-travel-pills-filter-3:#5252521a;--color-homepage-travel-pills-filter-4:#52525217;--color-homepage-travel-pills-filter-5:#5252520d;--color-homepage-travel-pills-filter-6:#52525203;--shadow-homepage-chat-response-box-shadow:0 5px 12px #6363631a, 0 21px 21px #63636317, 0 47px 28px #6363630d, 0 84px 34px #63636303;--shadow-homepage-chat-file-box-shadow-2:0 6px 12px #adadad1a, 0 22px 22px #adadad17, 0 51px 30px #adadad0d, 0 90px 36px #adadad03;--color-homepage-cta-primary-background-2:#ff6038;--color-homepage-journey-composer-filter:#6161611a;--color-homepage-journey-composer-demo-input-background:#ffffffed;--color-homepage-stack-sticky-border:#00000010;--color-homepage-feature-card-background:#fafafa;--color-homepage-view-demo-hover-background:#1f2326;--color-homepage-feature-visual-background:#eae4f4;--color-homepage-feature-1-feature-visual-background:#e1e8f5;--color-homepage-feature-2-feature-visual-background:#e1ece6;--color-homepage-feature-3-feature-visual-background:#e7e7f2;--color-homepage-demo-stage-text:#252a2f;--color-homepage-demo-window-background:#ffffffcf;--color-homepage-demo-window-border:#fff8;--shadow-homepage-demo-window-box-shadow:0 24px 48px #38416e15;--color-homepage-window-bar-border:#00000008;--color-homepage-window-actions-text:#80868e;--color-homepage-demo-input-background:#fafbffdc;--color-homepage-demo-input-border:#747a8026;--shadow-homepage-demo-input-box-shadow:0 20px 26px #54406f19;--color-homepage-composer-tools-text:#737982;--color-homepage-mode-segment-text:#27292a;--color-homepage-demo-attachments-text:#7a7d86;--color-homepage-demo-attachments-border:#0000000c;--color-homepage-live-map-icon:#aa94c9;--color-homepage-map-root-background:#d9cceb;--color-homepage-map-branch-border:#bba6d1;--color-homepage-map-branch-text:#737782;--color-homepage-map-finish-text:#8a789e;--color-homepage-agent-chat-background:#f8faffed;--shadow-homepage-agent-chat-box-shadow:0 20px 25px #4e669b0e;--color-homepage-file-chip-background:#e9edf1;--color-homepage-file-chip-border:#d4d8dd;--color-homepage-file-chip-text:#ff4c4c;--color-homepage-file-chip-text-2:#92969b;--color-homepage-chat-bubble-background:#e9edf2;--color-homepage-new-directions-background:#eee7f8;--color-homepage-task-result-background:#fffdf9;--color-homepage-task-result-border:#00000009;--shadow-homepage-task-result-box-shadow:0 15px 45px #294d3714;--color-homepage-task-result-top-text:#818991;--color-homepage-demo-task-border:#eef0ed;--color-homepage-demo-task-text:#9b9c9b;--color-homepage-task-check-border:#9caea3;--color-homepage-task-check-text:#5f9276;--color-homepage-task-owner-background:#cce0d4;--color-homepage-pitch-settings-background:#f8faffeb;--color-homepage-pitch-choices-chosen-focus:#aa68ff;--color-homepage-pitch-settings-border:#ccd0d6;--color-homepage-pitch-settings-background-2:#353a3f;--color-homepage-presentation-result-background:#0b161e;--color-homepage-presentation-result-background-2:#fff7;--color-homepage-workflow-sticky-background-2:#405675;--color-homepage-workflow-options-text-2:#ffffff60;--color-homepage-workflow-window-background:#fff6;--shadow-homepage-workflow-window-box-shadow:0 20px 50px #1d335221;--color-homepage-workflow-appbar-text:#fffa;--color-homepage-window-dots-text:#fff8;--color-homepage-workflow-window-text:#0b0e12;--color-homepage-workflow-logo-filter:#0002;--color-homepage-workflow-prompt-background:#ffffffef;--color-homepage-workflow-prompt-text:#121619;--shadow-homepage-workflow-prompt-box-shadow:0 7px 20px #26334a0d;--color-homepage-workflow-steps-text:#19232bb0;--color-homepage-workflow-output-background:#fffa;--color-homepage-workflow-output-text:#4776be;--color-homepage-workflow-output-text-2:#529773;--color-homepage-workflow-code-workflow-window-background:#182330d9;--color-homepage-workflow-code-workflow-window-text:#e4e8ee;--color-homepage-template-tabs-text:#0009;--shadow-homepage-template-tabs-true-box-shadow:0 4px 8px #0000000d;--shadow-homepage-template-app-box-shadow:0 17px 30px #0002;--color-homepage-traffic-lights-background:#ff6d70;--color-homepage-traffic-lights-background-2:#ffbd43;--color-homepage-traffic-lights-background-3:#00c842;--color-homepage-template-0-template-appbar-text:#161738;--color-homepage-marker-panel-background:#e9edef;--color-homepage-marker-panel-border:#d1d5d9;--shadow-homepage-marker-panel-box-shadow:-4px 0 7px #0001;--color-homepage-marker-panel-text:#a257d9;--color-homepage-template-ai-border:#d98be9;--color-homepage-template-ai-background:#fff7fff2;--shadow-homepage-template-ai-box-shadow:0 4px 8px #ac7faf44;--color-homepage-template-ai-border-2:#efdcf1;--color-homepage-template-ai-background-2:#efe6f3;--color-homepage-template-ai-text:#a8a0ad;--color-homepage-template-ai-background-3:#d5aff6;--shadow-homepage-light-button-box-shadow:0 2px 8px #00000014;--color-homepage-preview-footer-border:#e4e6e9;--color-homepage-feature-visual-background-2:#f4edff;--color-homepage-feature-1-feature-visual-background-2:#edf3ff;--color-homepage-feature-2-feature-visual-background-2:#edf5ec;--color-homepage-change-input-background:#fffc;--shadow-homepage-change-input-box-shadow:0 18px 39px #6161611a, 0 70px 70px #61616117, 0 158px 95px #6161610d;--shadow-homepage-change-mode-box-shadow:0 0 1.4px #0000000f, 0 0 2.8px #00000008;--color-homepage-received-references-filter:#0001;--shadow-homepage-docked-composer-change-input-box-shadow:0 18px 38px #54406f19;--color-homepage-change-world-background-background:#dad5e8;--shadow-homepage-banner-change-world-change-input-box-shadow:0 11px 24px #4f4f4f1a, 0 43px 43px #4f4f4f17, 0 97px 58px #4f4f4f0d;--color-homepage-change-map-result-background:#fafafb;--color-homepage-feature-0-background-image:#fff3;--color-homepage-story-scroll-hint-text:#737980;--color-homepage-stage-story-scroll-hint-text:#ffffffb3;--color-homepage-story-playback-background:#ffffffd9;--color-homepage-story-playback-text:#4b5157;--color-homepage-review-panel-reviewtime-background:#fff2;--gradient-homepage-logo-window-mask-image-2:linear-gradient(90deg, transparent, #000 50px, #000 calc(100% - 50px), transparent);--gradient-homepage-reviews-window-mask-image-3:linear-gradient(90deg, transparent, #000 60px, #000 calc(100% - 60px), transparent);--gradient-homepage-reviews-window-mask-image-4:linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent);--gradient-homepage-logo-window-mask-image-3:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);--gradient-homepage-reviews-window-mask-image-5:linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);--color-homepage-logo-window-focus-visible-focus:#7e59d9;--gradient-homepage-logo-window-mask-image-4:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);--color-homepage-chatting-window-background:#edf0f2;--color-homepage-chatting-dots-background:#ff736a;--color-homepage-chatting-dots-background-2:#febc2e;--color-homepage-chatting-dots-background-3:#19c332;--color-homepage-chatting-status-text:#00000080;--color-homepage-chatting-result-list-text:#aeb6bc;--color-homepage-chatting-composer-background:#ffffffc9;--shadow-homepage-chatting-composer-box-shadow:0 2px 4px #0000000a;--color-homepage-chatting-mode-background:#9453f71a;--color-homepage-chatting-send-background:#c69aff;--color-homepage-chatting-send-background-2:#9453f7;--color-homepage-chatting-demo-chatting-send-text:#747a80;--color-homepage-tools-expand-background:#0009;--color-homepage-tools-expand-focus-visible-focus:#2667d9;--color-homepage-tools-detail-dialog-background:#e0f0ef;--color-homepage-tools-detail-dialog-1-background:#f3e3df;--color-homepage-tools-detail-dialog-2-background:#dfe8f7;--color-homepage-tools-detail-dialog-3-background:#f2efda;--color-homepage-tools-detail-dialog-background-2:#00000080;--color-homepage-td-scroll-scrollbar-color:#0003;--color-homepage-td-heading-text:#5c5b58;--color-homepage-td-row-background:#fffc;--color-homepage-td-collab-video-background:#343434;--color-homepage-td-tabs-background:#ddd;--shadow-homepage-td-mode-panels-box-shadow:0 12px 24px #0002;--color-homepage-tools-card-background:#e9f9fa;--color-homepage-tools-card-1-background:#ffede9;--color-homepage-tools-card-2-background:#e9f1ff;--color-homepage-tools-card-3-background:#fffae8;--shadow-homepage-zen-document-surface-box-shadow:0 3.925cqw 8.635cqw #322a0b1a;--color-homepage-zen-format-background:#fffb;--shadow-homepage-zen-format-box-shadow:0 .72cqw 2.4cqw #0001;--color-homepage-zen-selection-background:#99d0ff;--color-homepage-ebook-section-background:#f3faea;--shadow-homepage-ebook-book-ebook-shadow:0 1px 1px #2909091c, 0 4px 3px -1px #2909091c, 0 14px 12px -2px #2909091f, 0 30px 27px -2px #29090921;--gradient-homepage-ebook-paper-background:linear-gradient(239deg, #ff6924 0%, #d92400 100%);--color-homepage-ebook-paper-title-background:#0003;--shadow-homepage-ebook-cover-box-shadow:inset -2px -2px 2px #d3c2c240;--gradient-homepage-ebook-spine-background:linear-gradient(90deg, #000 0%, #fff 23.82%, #000 40.39%, #fff 48.43%, #fff0 100%);--gradient-homepage-ebook-cover-after-background:linear-gradient(38deg, #ffffff29, #fff0);--shadow-homepage-ebook-preview-ebook-book-hover-ebook-shadow:-1px 2px 1px #4520200d, -3px 7px 4px #45202012, -5px 14px 9px #4520201c, -12px 30px 19px #45202033;--color-homepage-security-adfree-background:#181f54;--shadow-homepage-tool-hover-surface-box-shadow:0 1.413cqw 1.49cqw #c98d7e3d, 0 5.495cqw 2.747cqw #c98d7e33, 0 12.4cqw 3.69cqw #c98d7e1f, 0 21.98cqw 4.396cqw #c98d7e0a;--color-homepage-zen-native-text:#292d30;--shadow-homepage-zen-format-box-shadow-2:0 .72cqw 2.4cqw #0000000f, 0 0 .48cqw #0000000a, inset .12cqw .12cqw .24cqw #fff6, inset .06cqw .06cqw .12cqw #ffffffb3;--color-homepage-wf-agent-shadow-background:#10121ed9;--color-homepage-wf-agent-emblem-filter:#a44dff66;--color-homepage-wf-agent-cta-border:#fff3;--color-homepage-wf-agent-cta-background:#8484841f;--color-homepage-workflow-agent-focus-visible-focus:#c29bff;--color-homepage-wf82-claude-toggle-wf-connect-toggle-background:#2a77d7;--color-homepage-workflow-scroll-workflow-surface-background:#30445e;--color-homepage-workflow-scroll-workflow-copy-workflow-options-text:#ffffff70;--color-homepage-workflow-scroll-workflow-copy-workflow-options-focus-visible-focus:#fff;--color-homepage-wf82-tools-text:#676666;--color-homepage-wf82-terminal-help-text:#656665;--shadow-homepage-wf82-command-toast-box-shadow:0 9.375px 20.625px #747c8b1a, 0 37.5px 37.5px #747c8b17;--color-homepage-wf82-cursor-steps-text:#9d9d9d;--color-homepage-wf82-cursor-steps-text-2:#bfbfbf;--shadow-homepage-wf82-cursor-prompt-box-shadow:0 10px 22px #747c8b1a, 0 40px 40px #747c8b17;--color-homepage-connection-extensions-icon:#414548;--color-homepage-workflow-scroll-workflow-copy-workflow-options-text-2:#ffffffa8;--color-homepage-wf82-tools-text-2:#babbbf;--color-homepage-wf82-selected-text:#9b9aff;--color-homepage-wf82-working-text:#4c4b48;--color-homepage-wf82-cursor-steps-text-3:#4e5662;--color-homepage-wf82-notion-result-text:#4d535a;--color-homepage-wf82-command-toast-text:#5352d8;--gradient-homepage-closing-landscape-mask-image:linear-gradient(transparent, #000 14%);--shadow-homepage-tools-detail-dialog-td-close-focus-visible-box-shadow:0 0 0 6px #353a3f;--color-homepage-monolith-discovery-focus-visible-focus:#fff9;--shadow-homepage-monolith-copy-text-shadow:0 0 9px #fff9;--shadow-homepage-monolith-copy-text-shadow-2:0 0 6.3px #fff9;--color-heading:var(--color-text-primary);--color-text:var(--color-text-primary);--color-text-soft:var(--color-text-secondary);--color-muted:var(--color-text-tertiary);--color-faint:var(--color-text-placeholder);--color-border:var(--color-border-subtle);--color-border-soft:var(--color-border-muted);--color-bg:var(--color-background-default);--color-bg-soft:var(--color-background-mute);--color-chip:var(--color-background-chip);--brand-red:var(--color-brand-primary);--brand-yellow:var(--color-brand-yellow);--brand-green:var(--color-brand-green);--brand-blue:var(--color-brand-blue)}@font-face{font-family:NeverMind;src:url(/fonts/nevermind-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NeverMind;src:url(/fonts/nevermind-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NeverMind;src:url(/fonts/nevermind-demibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:NeverMind;src:url(/fonts/nevermind-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NeverMind;src:url(/fonts/nevermind-extrabold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--font-display:"NeverMind", "Inter", system-ui, -apple-system, "PingFang SC", sans-serif;--font-body:"Inter", system-ui, -apple-system, "PingFang SC", "Hiragino Kaku Gothic ProN", "Noto Sans", sans-serif;--font-mono:"Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-card:16px;--radius-pill:999px;--content-max:1312px}.site-header,.mobile-menu,.site-footer{font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.chevron{background-color:currentColor;flex-shrink:0;width:16px;height:16px;display:inline-block;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3.5 6l4.5 4.5L12.5 6\" stroke=\"black\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/contain no-repeat}.site-header{z-index:10;margin:24px 0 0;padding:0 16px;position:sticky;top:24px}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--color-header-blur-start), var(--color-header-blur-end));height:92px;position:fixed;top:0;left:0;right:0}.site-header-pill{background:var(--color-header-glass);width:max-content;min-width:min(100%,1090px);max-width:100%;height:52px;box-shadow:0 1px 2px var(--color-shadow-06), 0 4px 4px var(--color-shadow-05), 0 10px 6px var(--color-shadow-03);border-radius:16px;align-items:center;margin:0 auto;padding:0 8px 0 16px;display:flex;position:relative}.site-header-pill:after{content:"";border:1px solid var(--color-border-subtle);pointer-events:none;border-radius:16px;position:absolute;inset:0}.nav-blur-overlay{z-index:-1;opacity:0;pointer-events:none;background:var(--color-menu-overlay);backdrop-filter:blur(6px);transition:opacity .2s;position:fixed;inset:0}.site-header:has(.nav-item:hover) .nav-blur-overlay,.site-header:has(.nav-item:focus-within) .nav-blur-overlay{opacity:1}.site-logo{align-items:center;margin-right:32px;display:flex}.site-logo img{width:auto;height:25px;display:block}.site-nav{flex:1;align-items:center;gap:12px;display:flex}.nav-link,.nav-trigger{height:36px;font-family:var(--font-display);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;line-height:21px;text-decoration:none;display:flex}.nav-trigger{padding:0 8px 0 12px}.nav-item:hover .nav-trigger,.nav-item:focus-within .nav-trigger,.site-header .nav-link:hover,.site-header .nav-link:focus-visible,.site-actions .link-plain:hover,.site-actions .link-plain:focus-visible{background:var(--color-background-hover-overlay)}.site-nav .chevron{width:16px;height:16px;color:var(--color-icon-secondary);transition:transform .15s}.nav-item:hover .chevron,.nav-item:focus-within .chevron{transform:rotate(180deg)}.nav-panel{top:calc(100% + 8px);left:var(--panel-offset,0);background:var(--color-header-glass);backdrop-filter:blur(12px);box-shadow:0 4px 9px var(--color-shadow-10), 0 17px 17px var(--color-shadow-09), 0 38px 23px var(--color-shadow-05), 0 68px 27px var(--color-shadow-01);border-radius:16px;padding:16px;display:none;position:absolute}.nav-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item:hover .nav-panel,.nav-item:focus-within .nav-panel{display:block}.nav-cards{grid-template-columns:repeat(2,360px);gap:8px;display:grid}.nav-cards-single{grid-template-columns:360px;gap:4px}.nav-card{width:360px;color:var(--color-text-primary);border-radius:8px;gap:12px;padding:12px;text-decoration:none;display:flex}.nav-card:hover{background:var(--color-background-hover-overlay)}.nav-card img{width:64px;height:64px;display:block}.nav-card strong{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:24px;display:block}.nav-card-desc{font-family:var(--font-display);color:var(--color-text-secondary);margin-top:8px;font-size:12px;font-weight:400;line-height:18px;display:block}.nav-columns{gap:4px;display:flex}.nav-col{width:230px}.nav-col-cards{width:360px}.nav-col-head{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 20px;padding:12px 12px 0;font-size:20px;font-weight:700;line-height:30px}.nav-col-cards .nav-col-head{margin-bottom:12px}.nav-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav-col :where(ul) a{font-family:var(--font-display);color:var(--color-text-primary);border-radius:8px;padding:12px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:block}.nav-col :where(ul) a:hover{background:var(--color-background-hover-overlay)}.nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;margin-left:auto;padding:0;display:none}.nav-burger span{background:var(--color-icon-primary);width:20px;height:2px}.mobile-menu{z-index:80;background:var(--color-background-default);border-radius:16px;transition:top .35s cubic-bezier(.32,.72,0,1),right .35s cubic-bezier(.32,.72,0,1),bottom .35s cubic-bezier(.32,.72,0,1),left .35s cubic-bezier(.32,.72,0,1),border-radius .35s cubic-bezier(.32,.72,0,1);position:fixed;inset:24px 32px calc(100% - 76px);overflow:hidden}.mobile-menu:after{content:"";border:1px solid var(--color-border-subtle);border-radius:inherit;opacity:1;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.mobile-menu.is-open{border-radius:0;inset:0;overflow-y:auto}.mobile-menu.is-open:after{opacity:0}.mobile-menu-viewport{opacity:0;transition:opacity .18s .1s;overflow:hidden}.mobile-menu.is-open .mobile-menu-viewport{opacity:1}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu:after,.mobile-menu-bar,.mobile-menu-viewport{transition:none}}.mobile-menu-bar{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 16px;transition:height .35s cubic-bezier(.32,.72,0,1),padding .35s cubic-bezier(.32,.72,0,1),border-color .2s;display:flex}.mobile-menu.is-open .mobile-menu-bar{border-bottom-color:var(--color-border-divider);height:80px;padding:0 16px 0 24px}.mobile-menu-bar .site-logo{margin-right:0}.mobile-menu-close{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:flex}.mobile-menu-close span{background:var(--color-icon-primary);border-radius:1px;width:20px;height:2px;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .2s}.mobile-menu.is-open .mobile-menu-close span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu.is-open .mobile-menu-close span:nth-child(2){opacity:0}.mobile-menu.is-open .mobile-menu-close span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-list{padding:10px 12px 40px}.mobile-menu-row{width:100%;font-family:var(--font-display);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:19px 16px;font-size:20px;font-weight:600;line-height:30px;text-decoration:none;display:flex}.mobile-menu-row:hover,.mobile-menu-row:active{background:var(--color-background-hover-overlay)}.mobile-menu-row .chevron,.mobile-menu-back .chevron{width:20px;height:20px}.mobile-menu-row .chevron{transform:rotate(-90deg)}.mobile-menu-track{width:200%;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex}.mobile-menu-track>*{flex-shrink:0;width:50%}.mobile-menu.is-sub .mobile-menu-track{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mobile-menu-track{transition:none}}.mobile-menu-sub{padding:0 0 40px}.mobile-menu-back{width:calc(100% - 24px);height:62px;font-family:var(--font-display);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:8px;margin:12px 12px 16px;padding:0 12px;font-size:20px;font-weight:600;line-height:30px;display:flex}.mobile-menu-back .chevron{transform:rotate(90deg)}.mobile-menu-screen{padding:0 12px}.mobile-menu-screen .nav-cards{grid-template-columns:minmax(0,1fr);gap:8px}.mobile-menu-screen .nav-card{width:100%;min-width:0}.mobile-menu-screen .nav-card img{flex-shrink:0}.mobile-menu-screen .nav-card>span{overflow-wrap:anywhere;min-width:0}.mobile-menu-screen .nav-columns{flex-direction:column;gap:24px}.mobile-menu-screen .nav-col{width:100%}.mobile-menu-screen .nav-col-cards{order:-1}.mobile-menu-screen .nav-columns{padding-top:8px}.mobile-menu-screen .nav-cards-single{gap:4px}.mobile-menu-screen .nav-col-head{color:var(--color-text-secondary);margin:0 0 16px;padding:0 12px;font-size:14px;font-weight:400;line-height:21px}.mobile-menu-screen .nav-col ul{gap:0}.mobile-menu-screen .nav-col ul a{padding:20px 12px;font-weight:600}.mobile-menu-back:hover{background:var(--color-background-subtle-overlay)}.site-actions{align-items:center;gap:8px;margin-left:16px;display:flex}.site-actions .xm-button,.site-actions .xm-button__content,.site-actions .xm-button__label{min-width:min-content}.site-actions .xm-button__label{overflow-wrap:normal}.site-actions .link-plain{font-family:var(--font-display);color:var(--color-text-primary);border-radius:6px;padding:7.5px 12px;font-size:14px;font-weight:600;line-height:21px;text-decoration:none}.site-footer{background-color:var(--color-background-default);background-image:linear-gradient(var(--color-footer-surface), var(--color-footer-surface));margin-top:32px;padding:64px 64px 32px}.footer-main,.footer-bottom-row{width:100%;max-width:1600px;margin-inline:auto}.footer-social,.footer-social-links,.footer-badges{align-items:center;display:flex}.footer-social{flex-wrap:wrap;gap:48px}.footer-social-links{gap:16px}.footer-badges{gap:24px;width:280px}.footer-social-icon{width:24px;height:24px;color:var(--color-icon-secondary);flex:0 0 24px;justify-content:center;align-items:center;display:flex}.footer-social-icon:hover{color:var(--color-text-primary)}.footer-social-icon svg,.footer-social img{flex-shrink:0;display:block}.footer-cols{grid-template-columns:220px 220px repeat(5,minmax(0,1fr));gap:32px 24px;margin-top:96px;display:grid}.footer-col{min-width:0}.footer-col p{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 24px;font-size:16px;font-weight:700;line-height:24px}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{margin:0 0 16px;line-height:21px}.footer-col li:last-child{margin-bottom:0}.footer-col a{font-family:var(--font-display);color:var(--color-text-strong);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:block}.footer-col a:hover{text-decoration:underline}.footer-link-with-badge{align-items:center;gap:8px;display:flex}.footer-new{font-family:var(--font-display);color:var(--color-footer-badge-text);background:var(--color-footer-badge-background);border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px}.footer-bottom{font-family:var(--font-display);color:var(--color-text-secondary);margin-top:80px;padding-top:33px;font-size:12px;font-weight:600;line-height:18px;position:relative}.footer-bottom:before{content:"";opacity:.8;background:url(/footer/divider.png) 50%/cover no-repeat;height:1px;position:absolute;inset:0 0 auto}.footer-bottom-row{align-items:center;gap:16px;display:flex}.footer-meta{flex-wrap:wrap;align-items:center;gap:16px 48px;display:flex}.footer-ai{align-items:center;gap:8px;display:flex}.footer-ai a{flex:0 0 20px;width:20px;height:20px;display:block}.footer-ai a:first-of-type{margin-left:8px}.footer-ai img{width:100%;height:100%;display:block}.footer-cookie{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.footer-cookie:hover{color:var(--color-text-primary)}.footer-lang{border:1px solid var(--color-border-overlay);height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex;position:relative}.footer-lang svg{width:16px;height:16px}.footer-lang .chevron{width:12px;height:12px}.footer-lang select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site-footer a:focus-visible,.footer-cookie:focus-visible,.footer-lang:has(select:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:4px}@media (width<=1439.98px){.site-footer{padding-inline:32px}.footer-social{gap:32px}}@media (width<=1119.98px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-col:last-child{width:calc(150% + 12px)}.footer-bottom-row{flex-direction:column;align-items:flex-start}.footer-meta{gap:16px}.footer-lang{margin-left:0}}@media (width<=959.98px){.footer-cols{margin-top:64px}}@media (width<=519.98px){.site-footer{padding-inline:16px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.footer-col:last-child{width:auto}}@media (width<=1119px){.site-header{padding:0 32px}.site-nav,.site-actions{display:none}.nav-burger{display:flex}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-background-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}a,summary,.card,.view-all{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.guide-shell{max-width:calc(var(--content-max) + 64px);grid-template-columns:300px minmax(0,1fr);gap:80px;margin:0 auto;padding:52px 32px 96px;display:grid}.guide-content{overflow-wrap:break-word;padding-top:16px}.guide-title{font-family:var(--font-display);font-size:min(56px, calc(227px / var(--title-ems,1)));color:var(--color-text-primary);align-items:flex-end;gap:10px;margin:0 0 35px;font-weight:700;line-height:1.2;display:flex}.guide-title>span{word-break:keep-all;width:min-content}.guide-mascot{width:63px;height:auto;margin-bottom:-3px}.guide-sidebar{flex-direction:column;align-self:start;max-height:calc(100vh - 128px);display:flex;position:sticky;top:110px;overflow:hidden}.guide-sidebar>:where(.guide-title,.search-pill){flex-shrink:0}.guide-sidebar>nav{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent;flex:0 auto;min-height:0;overflow-y:auto}.guide-sidebar>nav.nav-overflow:after{content:"";background:linear-gradient(to bottom, var(--color-header-blur-end), var(--color-background-default));pointer-events:none;height:56px;margin-top:-56px;display:block;position:sticky;bottom:0}.search-pill{border:1px solid var(--color-border-subtle);background:var(--color-background-default);width:100%;height:40px;font-family:var(--font-display);color:var(--color-text-placeholder);text-align:left;cursor:text;border-radius:32px;margin-bottom:32px;padding:0 52px 0 24px;font-size:16px;font-weight:400;line-height:38px;display:block;position:relative}.search-pill span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.search-glass,.search-pill:after{background:var(--color-icon-secondary);width:16px;height:16px;display:block;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"6.8\" cy=\"6.8\" r=\"5.2\" stroke=\"black\" stroke-width=\"1.5\"/><path d=\"M10.7 10.7l3.7 3.7\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50%/contain no-repeat}.search-pill:after{content:"";position:absolute;top:calc(50% - 8px);right:16px}.search-modal{z-index:60;--search-top:161px;position:fixed;inset:0}@media (height<=760px){.search-modal{--search-top:72px}}.search-modal-mask{background:var(--color-search-overlay);position:absolute;inset:0}.search-dialog{top:var(--search-top);width:560px;max-width:calc(100vw - 40px);max-height:calc(100vh - var(--search-top) - 24px);max-height:calc(100dvh - var(--search-top) - 24px);background:var(--color-background-mute);border-radius:16px;flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.search-dialog>:where(.search-row,.search-status,.search-foot){flex:none}.search-row{background:var(--color-background-default);align-items:center;gap:12px;height:55px;padding:0 20px;display:flex}.search-glass{flex-shrink:0}.search-row input{height:100%;font-family:var(--font-display);color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:400}.search-row input::placeholder{color:var(--color-text-placeholder);opacity:1}.search-row input::-webkit-search-cancel-button{display:none}.search-clear{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:24px;height:24px;padding:0}.search-clear svg{width:100%;height:100%;display:block}.search-close{width:44px;height:44px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-right:-10px;padding:0;display:none}.search-close svg{width:22px;height:22px;margin:0 auto;display:block}.search-status{border-top:1px solid var(--color-border-overlay-soft);background:var(--color-background-default);font-family:var(--font-display);color:var(--color-text-secondary);margin:0;padding:10px 20px;font-size:12px;line-height:1.4}.search-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-background-default);flex:auto;min-height:0;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.search-results>li{border-top:1px solid var(--color-border-overlay-soft)}.search-results :where(.search-hit,.search-sub){background:var(--color-background-default);padding:12px 20px;text-decoration:none;display:block}.search-results :where(.search-hit,.search-sub):hover,.search-results :where(.search-hit,.search-sub).is-active{background:var(--color-background-hover-overlay)}.search-hit-title{font-family:var(--font-display);color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.4;display:block}.search-hit-excerpt{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-display);color:var(--color-text-secondary);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.search-results mark{background:var(--color-search-highlight);color:inherit;border-radius:2px;padding:0 1px;font-weight:700}.search-sub-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-placeholder);margin:0;padding:6px 20px 2px;font-size:11px}.search-subs{margin:0 0 6px;padding:0;list-style:none}.search-subs .search-sub{border-left:2px solid var(--color-border-quote);margin-left:20px;padding:6px 20px 6px 30px}.search-subs .search-hit-title{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.search-subs .search-hit-title:before{content:"# ";color:var(--color-text-placeholder)}.search-foot{border-top:1px solid var(--color-border-overlay-soft);background:var(--color-background-default);font-family:var(--font-display);color:var(--color-text-placeholder);gap:14px;margin:0;padding:8px 20px;font-size:11px;display:flex}@media (hover:none){.search-foot{display:none}}@media (width<=640px),(height<=480px){.search-modal{--search-top:0px}.search-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;left:0;transform:none}.search-results{max-height:none}.search-close{display:block}.search-row{height:56px;padding:0 8px 0 20px}}.search-foot kbd{border:1px solid var(--color-border-overlay-strong);background:var(--color-background-mute);text-align:center;border-radius:4px;min-width:16px;margin-right:2px;padding:1px 4px;font-family:inherit;font-size:11px;line-height:1.4;display:inline-block}.guide-content .pagefind-highlight{background:var(--color-search-highlight);color:inherit;border-radius:2px}.guide-nav{margin:0;padding:0;list-style:none}.guide-nav li{margin:0}.guide-nav summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;list-style:none;display:flex}.guide-nav summary::-webkit-details-marker{display:none}.guide-nav summary .chevron{color:var(--color-text-primary);transition:transform .15s}.guide-nav details[open]>summary .chevron{transform:rotate(180deg)}.guide-nav .guide-nav-label,.guide-nav>li>a{font-family:var(--font-display);color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.guide-nav summary:hover .guide-nav-label{color:var(--color-text-secondary)}.guide-nav .guide-nav{margin:2px 0 10px 24px}.guide-nav .guide-nav a{font-family:var(--font-display);color:var(--color-text-secondary);padding:6px 0;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:block}.guide-nav a:hover{color:var(--color-text-primary)}.guide-nav a[aria-current=page]{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.breadcrumb{font-family:var(--font-display);color:var(--color-text-secondary);flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:21px;list-style:none;display:flex}.guide-content .breadcrumb a,.breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.guide-content .breadcrumb a:hover,.breadcrumb a:hover{color:var(--color-text-primary)}.breadcrumb li:not(:last-child):after{content:"/";color:inherit;margin-left:10px}.breadcrumb li:nth-last-child(2):after,.breadcrumb [aria-current=page]{color:var(--color-text-primary)}.guide-content h1{font-family:var(--font-display);color:var(--color-text-primary);margin:24px 0;font-size:40px;font-weight:700;line-height:48px}.guide-content .article-lede{color:var(--color-text-primary);margin:0 0 40px;font-size:16px;line-height:24px}.guide-content .article-cover{aspect-ratio:932/400;border-radius:12px;margin:0 0 40px;display:block;position:relative;overflow:hidden}.guide-content .article-cover:after{content:"";border:1px solid var(--color-border-overlay);pointer-events:none;border-radius:12px;position:absolute;inset:0}.guide-content .article-cover+*{margin-top:0}.guide-content .article-cover img{object-fit:cover;background:0 0;border:none;border-radius:0;width:100%;height:100%;margin:0}.guide-content.is-hub h1,.guide-content.is-home h1{font-size:36px;line-height:44px}.guide-content h2{font-family:var(--font-display);color:var(--color-text-primary);margin:48px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.guide-content h3{font-family:var(--font-body);color:var(--color-text-primary);margin:40px 0 8px;font-size:20px;font-weight:700;line-height:24px}.guide-content p,.guide-content li{color:var(--color-text-primary);font-size:16px;line-height:24px}.guide-content p{margin:0 0 24px}.guide-content ul,.guide-content ol{margin:24px 0;padding-left:20px}.guide-content li{margin-bottom:0}.guide-content a:where(:not(.xm-button)){color:var(--color-text-strong);text-decoration:none}.guide-content a:where(:not(.xm-button)):hover{text-decoration:underline}.guide-content .breadcrumb{margin:0;padding:0}.guide-content .breadcrumb li{color:var(--color-text-secondary);font-size:14px;line-height:21px}.guide-content .breadcrumb a:hover{text-decoration:none}.guide-content .breadcrumb li[aria-current=page]{color:var(--color-text-primary)}picture{display:contents}.guide-content iframe.embed-iframe{aspect-ratio:16/9;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);width:100%;margin:0 0 24px;display:block}.guide-content video,.guide-content img{background:var(--color-background-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);max-width:100%;height:auto;margin:0 0 24px;display:block}.guide-content code{font-family:var(--font-mono);color:var(--color-code-text);background:var(--color-code-inline-background);border:none;border-radius:6px;padding:2px 4px;font-size:1em}.guide-content pre{border:none;border-radius:0;margin:0 0 24px;padding:30px 30px 30px 34px;position:relative;overflow-x:auto;background:var(--color-code-block-background)!important}.guide-content pre code{font-size:14px;line-height:21px}.code-copy{font-family:var(--font-display);color:var(--color-text-primary);background:var(--color-layer-03);cursor:pointer;opacity:0;border:none;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;transition:opacity .15s,background-color .15s;position:absolute;top:10px;right:10px}.guide-content pre:hover .code-copy,.code-copy:focus-visible{opacity:1}.code-copy:hover{background:var(--color-code-copy-hover)}.code-copy.copied{color:var(--color-code-copy-success-text);background:var(--color-code-copy-success-background);opacity:1}@media (hover:none){.code-copy{opacity:1}}.guide-content pre code{background:0 0;border:none;padding:0}.guide-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-muted);border-radius:var(--radius-card);width:100%;margin:0 0 24px;font-size:16px;overflow:hidden}.guide-content th,.guide-content td{text-align:left;border:none;padding:16px}.guide-content td{border-top:1px solid var(--color-border-muted)}.guide-content th{background:var(--color-background-mute);font-weight:700}.guide-content hr{border:none;border-top:1px solid var(--color-border-muted);margin:40px 0}.tip,.note,.keyboard-shortcut,.callout,.guide-content blockquote{background:var(--color-callout-background);color:var(--color-text-strong);border:none;border-radius:16px;margin:0 0 24px;padding:20px;line-height:1.8}.callout{gap:12px;display:flex}.tip p,.note p,.keyboard-shortcut p,.callout-body p,.guide-content blockquote p{margin:0;line-height:1.8}.tip p+p,.note p+p,.keyboard-shortcut p+p,.callout-body p+p,.guide-content blockquote p+p{margin-top:20px}.tip>:last-child,.note>:last-child,.keyboard-shortcut>:last-child,.callout-body>:last-child,.layout-item>:last-child,.guide-content blockquote>:last-child{margin-bottom:0}.callout-icon{flex-shrink:0}.layout-row{align-items:flex-start;gap:24px;margin:0 0 24px;display:flex}.layout-item>:first-child{margin-top:0}.transparent-image img{padding:12px}.letter-list ol,.letter-list ul{list-style-type:inherit}.toggle{border:1px solid var(--color-border-muted);border-radius:var(--radius-card);margin:0 0 24px;padding:12px 20px}.toggle summary{cursor:pointer;font-weight:600}.tabs{margin:0 0 24px}.tabs-list{border-radius:var(--radius-pill);background:var(--color-background-chip);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 24px;padding:4px;display:none}.tabs[data-ready] .tabs-list{display:flex}.tabs-tab{appearance:none;border-radius:var(--radius-pill);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-weight:600;line-height:1.4}.tabs-tab:hover{color:var(--color-text-primary)}.tabs-tab[aria-selected=true]{background:var(--color-background-default);color:var(--color-text-primary);box-shadow:0 1px 2px var(--color-shadow-08)}.tabs-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tabs-panel-title{border-bottom:1px solid var(--color-border-muted);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;padding-bottom:8px;font-size:14px;font-weight:600}.tabs[data-ready] .tabs-panel-title{display:none}.tabs-panel+.tabs-panel{margin-top:40px}.tabs[data-ready] .tabs-panel+.tabs-panel{margin-top:0}.tabs-panel>:last-child{margin-bottom:0}.embed a{word-break:break-all}.platform-picker{font-family:var(--font-display);color:var(--color-text-secondary);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:-16px 0 24px;font-size:14px;line-height:21px;display:flex}.platform-picker select{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-background-default) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5l3 3 3-3' stroke='%236e757c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 14px center / 12px no-repeat;min-width:0;height:36px;font:inherit;color:var(--color-text-primary);cursor:pointer;padding:0 36px 0 16px}.platform-picker select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.guide-nav .guide-nav-group-label{font-family:var(--font-display);color:var(--color-text-tertiary);padding:10px 0 2px;font-size:12px;font-weight:600;line-height:18px;display:block}.guide-nav .guide-nav-group>.guide-nav{margin:0 0 4px}.guide-nav a.is-unavailable{color:var(--color-text-placeholder);text-decoration:line-through}.guide-nav a.is-missing{color:var(--color-text-placeholder)}.platform-bar{margin:-8px 0 32px}.guide-content .platform-pills{background:var(--color-background-chip);border-radius:20px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px;list-style:none;display:flex}.guide-content .platform-pills li{margin:0;font-size:14px;line-height:20px}.guide-content .platform-pill{border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--color-text-secondary);padding:6px 14px;font-weight:600;text-decoration:none;display:block}.guide-content a.platform-pill:hover{color:var(--color-text-primary);text-decoration:none}.guide-content .platform-pill.is-current{background:var(--color-background-default);color:var(--color-text-primary);box-shadow:0 1px 2px var(--color-shadow-08)}.guide-content .platform-pill.is-unsupported{color:var(--color-text-placeholder);text-decoration:line-through}.guide-content .platform-pill.is-missing{color:var(--color-text-placeholder)}.guide-content .platform-note{color:var(--color-text-tertiary);margin:8px 0 0;font-size:14px;line-height:21px}.guide-content .platform-notice{background:var(--color-background-mute);border-radius:12px;margin:12px 0 0;padding:12px 16px;font-size:14px;line-height:21px}.guide-content .platform-notice a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.popular-searches{font-family:var(--font-display);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 40px;font-size:14px;line-height:20px;display:flex}.popular-search{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-background-default);font:inherit;color:var(--color-text-primary);cursor:pointer;padding:6px 14px}.popular-search:hover{border-color:var(--color-border-strong)}.featured-tasks{margin:0 0 48px}.guide-content .featured-tasks h2{margin:0 0 16px}.guide-content .featured-tasks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-content .featured-tasks li{margin:0}.guide-content .featured-tasks a{background:var(--color-background-mute);font-family:var(--font-display);color:var(--color-text-primary);border-radius:12px;padding:10px 16px;font-weight:600;display:block}.guide-content .featured-tasks a:hover{background:var(--color-background-chip);text-decoration:none}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.guide-content.is-home .card-grid{row-gap:64px;margin-top:0}.toc-group h2+.card-grid{margin-top:24px}.card{color:var(--color-text-primary);text-decoration:none;display:block}.card-figure{aspect-ratio:446/245;border:1px solid var(--color-border-divider);border-radius:8px;display:block;overflow:hidden}.guide-content.is-home .card-figure{aspect-ratio:2;border-radius:12px}.card-figure img{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;margin:0;transition:transform .25s ease-in-out}.guide-content.is-home .card:hover .card-figure img{transform:scale(1.03)}.card strong{font-family:var(--font-display);margin-top:16px;font-size:20px;font-weight:600;line-height:30px;display:block}.card .card-desc{font-family:var(--font-display);color:var(--color-text-secondary);margin:18px 0 0;font-size:16px;line-height:24px}.view-all{font-family:var(--font-display);color:var(--color-text-primary);background:var(--color-layer-03);border-radius:6px;margin-top:24px;padding:7.5px 12px;font-size:14px;font-weight:600;line-height:21px;display:inline-block}.guide-content.is-home .view-all{margin-top:16px}.card:hover .view-all{background:var(--color-background-chip-hover)}.guide-content .card{color:var(--color-text-primary)}.guide-content .card:hover{text-decoration:none}.not-found{text-align:center;padding:85px 20px 99px}.nf-num{font-family:var(--font-display);background:linear-gradient(0deg, var(--color-error-art-start) 0%, var(--color-error-art-end) 100%);color:#0000;background-clip:text;margin:0;font-size:260px;font-weight:700;line-height:260px}.nf-msg{max-width:600px;font-family:var(--font-display);color:var(--color-text-secondary);margin:69px auto 0;font-size:20px;font-weight:500;line-height:32px}.nf-btn{background:var(--color-button-impact-background);font-family:var(--font-display);color:var(--color-text-on-color);border-radius:6px;margin-top:30px;padding:8px 20px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-block}.nf-btn:hover{background:var(--color-button-legacy-dark-hover)}@media (width<=900px){.guide-shell{grid-template-columns:minmax(0,1fr);gap:64px;padding:52px 16px 64px}.guide-content :is(th,td){overflow-wrap:anywhere}.guide-sidebar{max-height:none;position:static;overflow:visible}.guide-sidebar>nav{display:none}.guide-title{font-size:min(48px, calc((100vw - 105px) / var(--title-ems-heavy,1)));justify-content:center;align-items:center;margin-bottom:32px;font-weight:800;line-height:1.125}.guide-title>span{overflow-wrap:break-word;width:auto;min-width:0}.guide-mascot,.search-pill{margin-bottom:0}.platform-picker{margin:16px 0 0}.guide-content{padding-top:0}.card-grid{grid-template-columns:1fr}.layout-row{flex-direction:column}.guide-content h1,.guide-content.is-hub h1,.guide-content.is-home h1{font-size:30px;line-height:36px}.not-found{padding-top:103px}.nf-num{font-size:140px;line-height:140px}.nf-msg{margin-top:51px;font-size:18px;line-height:28px}}.cookie-consent[data-astro-cid-yfuppgxe]{z-index:9999;max-width:min(420px,100vw - 32px);position:fixed;bottom:16px;right:16px}.cookie-card[data-astro-cid-yfuppgxe]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-background-default);box-shadow:0 12px 32px var(--color-shadow-12);font-family:var(--font-body);padding:20px}.cookie-title[data-astro-cid-yfuppgxe]{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 8px;font-size:16px}.cookie-desc[data-astro-cid-yfuppgxe]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.cookie-desc[data-astro-cid-yfuppgxe] a[data-astro-cid-yfuppgxe]{color:var(--color-link-text)}.cookie-options[data-astro-cid-yfuppgxe]{gap:12px;margin-top:16px;display:grid}.cookie-option[data-astro-cid-yfuppgxe]{color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}.cookie-option[data-astro-cid-yfuppgxe] strong[data-astro-cid-yfuppgxe]{color:var(--color-text-primary);display:block}.cookie-option[data-astro-cid-yfuppgxe] input[data-astro-cid-yfuppgxe]{flex:none;margin-top:2px}.cookie-actions[data-astro-cid-yfuppgxe]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.cookie-btn[data-astro-cid-yfuppgxe]{border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:8px 16px;font-size:13px}.cookie-btn-plain[data-astro-cid-yfuppgxe]{border:1px solid var(--color-border-subtle);background:var(--color-background-default);color:var(--color-text-primary)}.cookie-btn-plain[data-astro-cid-yfuppgxe]:hover{background:var(--color-background-mute)}.cookie-btn-dark[data-astro-cid-yfuppgxe]{border:1px solid var(--color-consent-action-background);background:var(--color-consent-action-background);color:var(--color-text-on-color);margin-left:auto}.xm-button{--button-bg:var(--color-button-primary-background);--button-hover:var(--color-button-primary-hover);--button-active:var(--color-button-primary-active);--button-color:var(--color-button-on-color);--button-radius:10px;--button-padding:12px 24px;--button-font:20px;--button-line:30px;--button-height:54px;--button-gap:8px;--button-shadow:var(--shadow-button-primary);--button-border:transparent;vertical-align:middle;box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-radius);background:var(--button-bg);box-shadow:var(--button-shadow);color:var(--button-color);font:600 var(--button-font) / var(--button-line) var(--font-display,"NeverMind", sans-serif);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background-color .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative}.xm-button[hidden]{display:none}.xm-button:after,.xm-button[data-framed] .xm-button__surface:after{content:"";border:1px solid var(--button-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.xm-button__surface{box-shadow:var(--button-surface-shadow,none);width:100%;min-width:0;display:grid;position:relative}.xm-button__content{justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;display:flex}.xm-button__label{overflow-wrap:anywhere;min-width:0}.xm-button__label:empty{display:none}.xm-button__icon{width:var(--button-icon-size);height:var(--button-icon-size);flex:0 0 var(--button-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.xm-button__icon>:is(svg,img){object-fit:contain;width:100%;height:100%;display:block}.xm-button[data-full-width]{width:100%}.xm-button[data-icon-only]{width:var(--button-height);height:var(--button-height);padding:0}.xm-button[data-size=large]{--button-font:28px;--button-line:42px;--button-height:66px;--button-radius:12px;--button-padding:12px 40px}.xm-button[data-size=default]{--button-font:16px;--button-line:24px;--button-height:40px;--button-radius:6px;--button-padding:8px 20px}.xm-button[data-size=small]{--button-font:14px;--button-line:21px;--button-height:36px;--button-radius:6px;--button-padding:6px 12px}.xm-button[data-variant=default],.xm-button[data-variant=submit-default],.xm-button[data-variant=load-more]{--button-bg:var(--color-button-neutral-background);--button-hover:var(--color-button-neutral-hover);--button-active:var(--color-button-neutral-active);--button-color:var(--color-button-neutral-text)}.xm-button[data-variant=default]{--button-gap:10px}.xm-button[data-variant=default][data-size=large]{--button-gap:12px}.xm-button:is([data-variant=default],[data-variant=secondary])[data-size=large]{--button-padding:12px 32px}.xm-button[data-variant=secondary],.xm-button[data-variant=outline],.xm-button[data-variant=download-style],.xm-button[data-variant=slider]{--button-bg:var(--color-button-secondary-background);--button-hover:var(--color-button-secondary-hover);--button-active:var(--color-button-secondary-active);--button-color:var(--color-button-neutral-text);--button-shadow:var(--shadow-button-secondary)}.xm-button[data-variant=outline]{--button-shadow:none;--button-border:var(--color-button-outline-border)}.xm-button[data-variant=impact],.xm-button[data-variant=submit-impact],.xm-button[data-variant=download]{--button-bg:var(--color-button-impact-background);--button-hover:var(--color-button-impact-hover);--button-active:var(--color-button-impact-active)}.xm-button:is([data-variant=default],[data-variant=secondary],[data-variant=outline],[data-variant=secondary-special])[data-size=small]{--button-color:var(--color-button-neutral-text-small)}.xm-button[data-variant=upgrade],.xm-button[data-variant=upgrade-v26]{--button-bg:var(--gradient-button-upgrade);--button-hover:var(--gradient-button-upgrade-hover);--button-active:var(--gradient-button-upgrade-active)}.xm-button[data-variant=download-style]{--button-hover:var(--color-button-neutral-background);--button-active:var(--color-button-neutral-hover)}.xm-button:is([data-variant=submit-impact],[data-variant=submit-default],[data-variant=download],[data-variant=load-more]){--button-shadow:none}.xm-button[data-variant=slider]{--button-height:44px;--button-radius:8px;--button-padding:12px;--button-active:var(--color-button-secondary-hover)}.xm-button[data-framed]{--button-radius:16px;--button-height:54px;--button-border:var(--color-button-frame-border);background:var(--color-button-frame);box-shadow:none;padding:4px}.xm-button[data-framed] .xm-button__surface{background:var(--button-bg);--button-surface-shadow:var(--shadow-button-frame);border-radius:12px;padding:8px 16px}.xm-button[data-framed][data-size=large]{--button-height:70px;--button-radius:18px;padding:6px}.xm-button[data-framed][data-size=large] .xm-button__surface{border-radius:14px}.xm-button[data-framed][data-size=default]{--button-height:48px}.xm-button[data-framed][data-size=small]{--button-height:45px;--button-radius:12px}.xm-button[data-framed][data-size=small] .xm-button__surface{border-radius:8px}.xm-button[data-variant=secondary-special],.xm-button[data-hero-theme=secondary][data-variant=hero]{--button-bg:var(--gradient-button-secondary-special);--button-hover:var(--gradient-button-secondary-special-hover);--button-active:var(--gradient-button-secondary-special-active);--button-color:var(--color-button-neutral-text);background:var(--color-button-frame-subtle)}.xm-button[data-variant=secondary-special] .xm-button__surface{--button-surface-shadow:var(--shadow-button-secondary-special)}.xm-button[data-variant=hero][data-hero-theme=home]{--button-bg:var(--gradient-button-hero-home);--button-hover:var(--gradient-button-hero-home-hover);--button-active:var(--button-hover)}.xm-button[data-variant=hero][data-hero-theme=project-management]{--button-bg:var(--gradient-button-hero-project);--button-hover:var(--button-bg);--button-active:var(--button-bg)}.xm-button[data-variant=hero][data-hero-theme=native-yet-one]{--button-bg:var(--gradient-button-hero-native);--button-hover:var(--button-bg);--button-active:var(--button-bg)}.xm-button[data-variant=hero] .xm-button__surface{--button-surface-shadow:var(--shadow-button-hero)}@media (hover:hover){.xm-button:not([aria-disabled=true]):hover{background:var(--button-hover)}.xm-button[data-framed]:not([aria-disabled=true]):hover{background:var(--color-button-frame)}.xm-button[data-framed]:not([aria-disabled=true]):hover .xm-button__surface{background:var(--button-hover)}.xm-button[data-variant=secondary-special]:not([aria-disabled=true]):hover,.xm-button[data-variant=hero][data-hero-theme=secondary]:not([aria-disabled=true]):hover{background:var(--color-button-frame-subtle)}.xm-button[data-variant=outline]:not([aria-disabled=true]):hover{--button-border:var(--color-button-outline-border-hover)}.xm-button[data-variant=hero][data-hero-theme=home]:not([aria-disabled=true]):hover .xm-button__surface{--button-surface-shadow:var(--shadow-button-hero-home-hover)}.xm-button[data-variant=hero][data-hero-theme=project-management]:not([aria-disabled=true]):hover .xm-button__surface{--button-surface-shadow:var(--shadow-button-hero-project-hover)}}.xm-button:not([aria-disabled=true]):active{background:var(--button-active)}.xm-button[data-framed]:not([aria-disabled=true]):active{background:var(--color-button-frame)}.xm-button[data-framed]:not([aria-disabled=true]):active .xm-button__surface{background:var(--button-active)}.xm-button[data-variant=outline]:not([aria-disabled=true]):active{--button-border:var(--color-button-outline-border-active)}.xm-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.xm-button[data-state=disabled],.xm-button[data-disabled]{opacity:.5;cursor:not-allowed}.xm-button[data-state=loading]{cursor:progress}.xm-button[data-state=success]{cursor:default}.xm-button[data-state=loading] .xm-button__content{opacity:0}.xm-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;place-self:center;width:20px;height:20px;animation:.8s linear infinite xm-button-spin;display:none;position:absolute}.xm-button[data-state=loading] .xm-button__spinner{display:block}.xm-button__result:not([hidden]){grid-area:1/1;align-self:center;font-weight:400}.xm-button__surface:has(.xm-button__result:not([hidden])) .xm-button__content{display:none}.xm-button[data-state=error]{--button-bg:var(--color-button-error-background);--button-hover:var(--color-button-error-hover);--button-active:var(--color-button-error-active);--button-color:var(--color-button-error-text)}@keyframes xm-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xm-button,.xm-button__surface{transition:none}.xm-button__spinner{border-right-style:dotted;animation:none}}.xm-button[data-shadow=false]{--button-shadow:none}.xm-button[data-shadow=false] .xm-button__surface{box-shadow:none}
