@font-face{font-family:Inter;font-display:swap;src:url(/assets/Inter-VariableFont_slnt_wght-ZO3WBJgw.ttf);font-weight:1 999}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;src:url(/assets/SourceCodePro-VariableFont_wght-DYQh_o1b.ttf)}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;src:url(/assets/SourceCodePro-Italic-VariableFont_wght-Cq9z2-k9.ttf)}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Kalam-Regular-eH010FEw.ttf)}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Kalam-Light-DNdFQBgc.ttf)}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Kalam-Bold-DrYU5j2_.ttf)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SourceSerif4-Regular-DNQXXrSE.ttf)}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/SourceSerif4-Italic-C66DA8dz.ttf)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/SourceSerif4-Medium-Cg_JQ5cg.ttf)}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/assets/SourceSerif4-MediumItalic-VtEZce53.ttf)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SourceSerif4-SemiBold-CnxoiuEo.ttf)}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/SourceSerif4-SemiBoldItalic-zQTqA-2E.ttf)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SourceSerif4-Bold-DPqh1sRO.ttf)}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/SourceSerif4-BoldItalic-X9yWIZMk.ttf)}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SpaceMono-Regular-7wDOIQj2.ttf)}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/SpaceMono-Italic-5Vcs-QJA.ttf)}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SpaceMono-Bold-OmHk4iMk.ttf)}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/SpaceMono-BoldItalic-BwFrdMZo.ttf)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-BCvwfN5l.ttf)}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Italic-CLUCr1wN.ttf)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-Bold-DYbenGlc.ttf)}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-BoldItalic-B5zX-gTL.ttf)}:where(html){--color-brand-50:#e6f5ff;--color-brand-100:#b3e0ff;--color-brand-200:#80cbff;--color-brand-300:#4db6ff;--color-brand-400:#29a3fa;--color-brand-500:#1e96eb;--color-brand-600:#0077cb;--color-brand-700:#005a9e;--color-brand-800:#003d70;--color-brand-900:#002742;--color-grey-0:#fff;--color-grey-25:#f9f9f9;--color-grey-50:#f5f5f5;--color-grey-100:#e6e6e6;--color-grey-150:#cdcdcd;--color-grey-200:#b3b3b3;--color-grey-300:#929292;--color-grey-400:#7a7a7a;--color-grey-500:#565656;--color-grey-600:#414141;--color-grey-700:#252525;--color-grey-800:#141414;--color-grey-900:#000;--color-red-50:#fff4f5;--color-red-100:#fce5e6;--color-red-200:#ff9a9a;--color-red-300:#f45353;--color-red-400:#f43f48;--color-red-500:#ed3f3f;--color-red-600:#c83030;--color-red-700:#a02626;--color-red-800:#6b1a1a;--color-red-900:#460606;--color-green-50:#f1fdf4;--color-green-100:#dcfdd7;--color-green-200:#b4f5a7;--color-green-300:#69b87d;--color-green-400:#22bf07;--color-green-500:#44b931;--color-green-600:#1d9c07;--color-green-700:#1c3027;--color-green-800:#143d1a;--color-green-900:#0c260f;--color-yellow-50:#fdfcf4;--color-yellow-100:#fef3c7;--color-yellow-200:#fde68a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-orange-50:#fff7ee;--color-orange-100:#ffebd5;--color-orange-200:#ffd4a8;--color-orange-300:#ffae63;--color-orange-400:#ff8c38;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-blue-50:#f0f9ff;--color-blue-100:#e6f5ff;--color-blue-200:#b3e0ff;--color-blue-300:#84cfff;--color-blue-400:#53b2ef;--color-blue-500:#4ab1fa;--color-blue-600:#1e96eb;--color-blue-700:#0077cb;--color-blue-800:#005a9e;--color-blue-900:#002742;--color-purple-50:#f9f7ff;--color-purple-100:#ede9ff;--color-purple-200:#d4c7ff;--color-purple-300:#9681ef;--color-purple-400:#8b5cf6;--color-purple-500:#7c3aed;--color-purple-600:#6e52df;--color-purple-700:#5b21b6;--color-purple-800:#4c1d95;--color-purple-900:#3b0764;--color-magenta-50:#fefaff;--color-magenta-100:#ffecf6;--color-magenta-200:#ffd6eb;--color-magenta-300:#f37fba;--color-magenta-400:#e660a4;--color-magenta-500:#cc4187;--color-magenta-600:#a3336b;--color-magenta-700:#831f54;--color-magenta-800:#5c1f3d;--color-magenta-900:#3d0f26;--color-teal-50:#eefffd;--color-teal-100:#d7fbf6;--color-teal-200:#b0f5ec;--color-teal-300:#8be7dc;--color-teal-400:#5dd3c8;--color-teal-500:#448e86;--color-teal-600:#2d6b64;--color-teal-700:#1f4d47;--color-teal-800:#153735;--color-teal-900:#0c2422;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-sans-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-code-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-number-family:Inter, -apple-system, BlinkMacSystemFont, "Tabular Nums", sans-serif;--font-serif-family:"Source Serif 4", Georgia, "Times New Roman", serif;--background-canvas:var(--color-grey-0);--background-content:#fcfcfc;--background-viewport:var(--background-content);--background-primary:#f4f5f6;--background-secondary:#fff;--background-tertiary:#f8f9fa;--background-overlay:#fafafaf0;--background-modal:#000000b3;--background-error:var(--color-red-50);--background-success:var(--color-green-50);--background-warning:var(--color-orange-50);--background-processing:var(--color-blue-50);--background-codeBlock:var(--color-grey-50);--background-hoverOverlay:#0000000d;--background-hoverFilled:var(--color-grey-50);--text-primary:var(--color-grey-800);--text-secondary:var(--color-grey-500);--text-tertiary:var(--color-grey-400);--text-disabled:var(--color-grey-400);--text-placeholder:var(--color-grey-400);--text-inverse:var(--color-grey-0);--text-link:var(--color-brand-700);--text-emphasis:var(--color-brand-500);--border-default:#00000024;--border-subtle:#0000001a;--border-strong:#00000038;--border-focus:var(--color-brand-500);--border-error:var(--color-red-500);--border-success:var(--color-green-500);--border-inverse:#ffffff8c;--interactive-primary:var(--color-brand-500);--interactive-primaryHover:var(--color-brand-600);--interactive-primaryActive:var(--color-brand-700);--interactive-secondary:var(--color-grey-0);--interactive-secondaryHover:var(--color-grey-50);--interactive-error:var(--color-red-500);--interactive-errorHover:var(--color-red-600);--interactive-success:var(--color-green-500);--interactive-successHover:var(--color-green-600);--interactive-disabled:var(--color-grey-200);--interactive-focus:var(--color-brand-500);--interactive-checkbox:var(--color-brand-500);--icon-primary:var(--color-grey-700);--icon-secondary:var(--color-grey-500);--icon-tertiary:var(--color-grey-400);--icon-disabled:var(--color-grey-300);--icon-active:var(--color-brand-500);--icon-inverse:var(--color-grey-0);--icon-error:var(--color-red-500);--icon-success:var(--color-green-500);--icon-warning:var(--color-orange-500);--status-error:var(--color-red-500);--status-errorBackground:var(--color-red-50);--status-success:var(--color-green-500);--status-successBackground:var(--color-green-50);--status-warning:var(--color-orange-500);--status-warningBackground:var(--color-orange-50);--status-info:var(--color-blue-500);--status-infoBackground:var(--color-blue-50);--agent-blue:#2563a6;--agent-violet:#7952b3;--agent-teal:#16776f;--agent-rose:#b34670;--agent-amber:#98641b;--agent-green:#397941;--syntax-plain:var(--text-primary);--syntax-keyword:var(--color-purple-600);--syntax-string:var(--color-green-600);--syntax-number:var(--color-orange-600);--syntax-comment:var(--text-tertiary);--syntax-function:var(--color-blue-600);--syntax-type:var(--color-yellow-600);--syntax-variable:var(--color-red-600);--syntax-attribute:var(--color-orange-600);--syntax-tag:var(--color-red-600);--syntax-operator:var(--text-primary);--syntax-punctuation:var(--text-primary);--syntax-regexp:var(--color-teal-600);--syntax-meta:var(--color-red-600);--syntax-property:var(--color-red-600);--syntax-selector:var(--color-yellow-600);--syntax-section:var(--color-blue-600);--syntax-addition:var(--color-green-600);--syntax-additionBackground:var(--color-green-50);--syntax-deletion:var(--color-red-600);--syntax-deletionBackground:var(--color-red-50);--syntax-symbol:var(--color-teal-600);--surface-skeleton:var(--color-grey-100);--surface-loading:var(--color-brand-500);--surface-loadingBackground:#0000001a;--selection-background:#1e96eb14;--selection-border:var(--color-brand-500);--selection-text:var(--color-brand-500);--toggle-backgroundOn:var(--color-brand-500);--toggle-backgroundOff:var(--color-grey-300);--toggle-backgroundDisabled:var(--color-grey-200);--toggle-foreground:var(--color-grey-0);--toggle-foregroundDisabled:var(--color-grey-100);--divider-default:#92929238;--divider-strong:var(--color-grey-100);--dnd-targetBackground:var(--selection-background);--dnd-insertionIndicator:var(--interactive-primary);--terminal-background:var(--color-grey-0);--terminal-foreground:var(--color-grey-700);--terminal-cursorForeground:var(--color-grey-700);--terminal-cursorBackground:var(--color-grey-0);--terminal-selectionBackground:#add6ff;--terminal-selectionInactiveBackground:#add6ff80;--terminal-scrollbarBackground:#0000000a;--terminal-scrollbarHoverBackground:#0000001a;--terminal-scrollbarActiveBackground:#0000002e;--terminal-ansiBlack:#000;--terminal-ansiRed:#cd3131;--terminal-ansiGreen:#107c10;--terminal-ansiYellow:#949800;--terminal-ansiBlue:#0451a5;--terminal-ansiMagenta:#bc05bc;--terminal-ansiCyan:#0598bc;--terminal-ansiWhite:#555;--terminal-ansiBrightBlack:#666;--terminal-ansiBrightRed:#cd3131;--terminal-ansiBrightGreen:#14ce14;--terminal-ansiBrightYellow:#b5ba00;--terminal-ansiBrightBlue:#0451a5;--terminal-ansiBrightMagenta:#bc05bc;--terminal-ansiBrightCyan:#0598bc;--terminal-ansiBrightWhite:#a5a5a5;--shadow-active:0 0 0 2px #1e96eb4d;--shadow-button:0 1px 3px 0 #0000001a;--shadow-buttonInner:inset 0 1px 0 0 #ffffff1a;--shadow-dropdown:0 3px 10px 0 #0000001f;--shadow-focusRing:0 0 0 2px #1e96eb66;--shadow-lg:0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;--shadow-md:0 4px 8px 0 #0000001a, 0 2px 4px 0 #0000000f;--shadow-menu:0 4px 16px 0 #00000024;--shadow-modal:0 10px 32px 0 #00000040;--shadow-overlay:0 8px 16px 0 #00000026;--shadow-popover:0 4px 12px 0 #0000001f;--shadow-sm:0 2px 4px 0 #0000001a;--shadow-toolbar:0 2px 8px 0 #00000014;--shadow-xl:0 20px 40px 0 #0000004d;--shadow-xs:0 1px 2px 0 #0000000d;--material-floor:transparent;--material-luminosity:linear-gradient(to bottom, #ffffff29, #fff0 24px);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 0 #ffffffb8;--material-backdrop:blur(24px) saturate(1.25);--material-backdropReach:48px;--material-scrim:#0000001f;--material-windowTint:var(--background-primary);--material-panelTint:var(--background-tertiary);--material-overlayTint:var(--background-overlay);--material-viewportTint:var(--background-viewport);--material-surfaceFloor:var(--material-floor);--material-surfaceBacking:transparent;--material-contentFloor:var(--background-content);background-color:var(--background-content);font-family:var(--font-family)}:where(html[data-theme=light]){--color-brand-50:#e6f5ff;--color-brand-100:#b3e0ff;--color-brand-200:#80cbff;--color-brand-300:#4db6ff;--color-brand-400:#29a3fa;--color-brand-500:#1e96eb;--color-brand-600:#0077cb;--color-brand-700:#005a9e;--color-brand-800:#003d70;--color-brand-900:#002742;--color-grey-0:#fff;--color-grey-25:#f9f9f9;--color-grey-50:#f5f5f5;--color-grey-100:#e6e6e6;--color-grey-150:#cdcdcd;--color-grey-200:#b3b3b3;--color-grey-300:#929292;--color-grey-400:#7a7a7a;--color-grey-500:#565656;--color-grey-600:#414141;--color-grey-700:#252525;--color-grey-800:#141414;--color-grey-900:#000;--color-red-50:#fff4f5;--color-red-100:#fce5e6;--color-red-200:#ff9a9a;--color-red-300:#f45353;--color-red-400:#f43f48;--color-red-500:#ed3f3f;--color-red-600:#c83030;--color-red-700:#a02626;--color-red-800:#6b1a1a;--color-red-900:#460606;--color-green-50:#f1fdf4;--color-green-100:#dcfdd7;--color-green-200:#b4f5a7;--color-green-300:#69b87d;--color-green-400:#22bf07;--color-green-500:#44b931;--color-green-600:#1d9c07;--color-green-700:#1c3027;--color-green-800:#143d1a;--color-green-900:#0c260f;--color-yellow-50:#fdfcf4;--color-yellow-100:#fef3c7;--color-yellow-200:#fde68a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-orange-50:#fff7ee;--color-orange-100:#ffebd5;--color-orange-200:#ffd4a8;--color-orange-300:#ffae63;--color-orange-400:#ff8c38;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-blue-50:#f0f9ff;--color-blue-100:#e6f5ff;--color-blue-200:#b3e0ff;--color-blue-300:#84cfff;--color-blue-400:#53b2ef;--color-blue-500:#4ab1fa;--color-blue-600:#1e96eb;--color-blue-700:#0077cb;--color-blue-800:#005a9e;--color-blue-900:#002742;--color-purple-50:#f9f7ff;--color-purple-100:#ede9ff;--color-purple-200:#d4c7ff;--color-purple-300:#9681ef;--color-purple-400:#8b5cf6;--color-purple-500:#7c3aed;--color-purple-600:#6e52df;--color-purple-700:#5b21b6;--color-purple-800:#4c1d95;--color-purple-900:#3b0764;--color-magenta-50:#fefaff;--color-magenta-100:#ffecf6;--color-magenta-200:#ffd6eb;--color-magenta-300:#f37fba;--color-magenta-400:#e660a4;--color-magenta-500:#cc4187;--color-magenta-600:#a3336b;--color-magenta-700:#831f54;--color-magenta-800:#5c1f3d;--color-magenta-900:#3d0f26;--color-teal-50:#eefffd;--color-teal-100:#d7fbf6;--color-teal-200:#b0f5ec;--color-teal-300:#8be7dc;--color-teal-400:#5dd3c8;--color-teal-500:#448e86;--color-teal-600:#2d6b64;--color-teal-700:#1f4d47;--color-teal-800:#153735;--color-teal-900:#0c2422;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-sans-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-code-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-number-family:Inter, -apple-system, BlinkMacSystemFont, "Tabular Nums", sans-serif;--font-serif-family:"Source Serif 4", Georgia, "Times New Roman", serif;--background-canvas:var(--color-grey-0);--background-content:#fcfcfc;--background-viewport:var(--background-content);--background-primary:#f4f5f6;--background-secondary:#fff;--background-tertiary:#f8f9fa;--background-overlay:#fafafaf0;--background-modal:#000000b3;--background-error:var(--color-red-50);--background-success:var(--color-green-50);--background-warning:var(--color-orange-50);--background-processing:var(--color-blue-50);--background-codeBlock:var(--color-grey-50);--background-hoverOverlay:#0000000d;--background-hoverFilled:var(--color-grey-50);--text-primary:var(--color-grey-800);--text-secondary:var(--color-grey-500);--text-tertiary:var(--color-grey-400);--text-disabled:var(--color-grey-400);--text-placeholder:var(--color-grey-400);--text-inverse:var(--color-grey-0);--text-link:var(--color-brand-700);--text-emphasis:var(--color-brand-500);--border-default:#00000024;--border-subtle:#0000001a;--border-strong:#00000038;--border-focus:var(--color-brand-500);--border-error:var(--color-red-500);--border-success:var(--color-green-500);--border-inverse:#ffffff8c;--interactive-primary:var(--color-brand-500);--interactive-primaryHover:var(--color-brand-600);--interactive-primaryActive:var(--color-brand-700);--interactive-secondary:var(--color-grey-0);--interactive-secondaryHover:var(--color-grey-50);--interactive-error:var(--color-red-500);--interactive-errorHover:var(--color-red-600);--interactive-success:var(--color-green-500);--interactive-successHover:var(--color-green-600);--interactive-disabled:var(--color-grey-200);--interactive-focus:var(--color-brand-500);--interactive-checkbox:var(--color-brand-500);--icon-primary:var(--color-grey-700);--icon-secondary:var(--color-grey-500);--icon-tertiary:var(--color-grey-400);--icon-disabled:var(--color-grey-300);--icon-active:var(--color-brand-500);--icon-inverse:var(--color-grey-0);--icon-error:var(--color-red-500);--icon-success:var(--color-green-500);--icon-warning:var(--color-orange-500);--status-error:var(--color-red-500);--status-errorBackground:var(--color-red-50);--status-success:var(--color-green-500);--status-successBackground:var(--color-green-50);--status-warning:var(--color-orange-500);--status-warningBackground:var(--color-orange-50);--status-info:var(--color-blue-500);--status-infoBackground:var(--color-blue-50);--agent-blue:#2563a6;--agent-violet:#7952b3;--agent-teal:#16776f;--agent-rose:#b34670;--agent-amber:#98641b;--agent-green:#397941;--syntax-plain:var(--text-primary);--syntax-keyword:var(--color-purple-600);--syntax-string:var(--color-green-600);--syntax-number:var(--color-orange-600);--syntax-comment:var(--text-tertiary);--syntax-function:var(--color-blue-600);--syntax-type:var(--color-yellow-600);--syntax-variable:var(--color-red-600);--syntax-attribute:var(--color-orange-600);--syntax-tag:var(--color-red-600);--syntax-operator:var(--text-primary);--syntax-punctuation:var(--text-primary);--syntax-regexp:var(--color-teal-600);--syntax-meta:var(--color-red-600);--syntax-property:var(--color-red-600);--syntax-selector:var(--color-yellow-600);--syntax-section:var(--color-blue-600);--syntax-addition:var(--color-green-600);--syntax-additionBackground:var(--color-green-50);--syntax-deletion:var(--color-red-600);--syntax-deletionBackground:var(--color-red-50);--syntax-symbol:var(--color-teal-600);--surface-skeleton:var(--color-grey-100);--surface-loading:var(--color-brand-500);--surface-loadingBackground:#0000001a;--selection-background:#1e96eb14;--selection-border:var(--color-brand-500);--selection-text:var(--color-brand-500);--toggle-backgroundOn:var(--color-brand-500);--toggle-backgroundOff:var(--color-grey-300);--toggle-backgroundDisabled:var(--color-grey-200);--toggle-foreground:var(--color-grey-0);--toggle-foregroundDisabled:var(--color-grey-100);--divider-default:#92929238;--divider-strong:var(--color-grey-100);--dnd-targetBackground:var(--selection-background);--dnd-insertionIndicator:var(--interactive-primary);--terminal-background:var(--color-grey-0);--terminal-foreground:var(--color-grey-700);--terminal-cursorForeground:var(--color-grey-700);--terminal-cursorBackground:var(--color-grey-0);--terminal-selectionBackground:#add6ff;--terminal-selectionInactiveBackground:#add6ff80;--terminal-scrollbarBackground:#0000000a;--terminal-scrollbarHoverBackground:#0000001a;--terminal-scrollbarActiveBackground:#0000002e;--terminal-ansiBlack:#000;--terminal-ansiRed:#cd3131;--terminal-ansiGreen:#107c10;--terminal-ansiYellow:#949800;--terminal-ansiBlue:#0451a5;--terminal-ansiMagenta:#bc05bc;--terminal-ansiCyan:#0598bc;--terminal-ansiWhite:#555;--terminal-ansiBrightBlack:#666;--terminal-ansiBrightRed:#cd3131;--terminal-ansiBrightGreen:#14ce14;--terminal-ansiBrightYellow:#b5ba00;--terminal-ansiBrightBlue:#0451a5;--terminal-ansiBrightMagenta:#bc05bc;--terminal-ansiBrightCyan:#0598bc;--terminal-ansiBrightWhite:#a5a5a5;--shadow-active:0 0 0 2px #1e96eb4d;--shadow-button:0 1px 3px 0 #0000001a;--shadow-buttonInner:inset 0 1px 0 0 #ffffff1a;--shadow-dropdown:0 3px 10px 0 #0000001f;--shadow-focusRing:0 0 0 2px #1e96eb66;--shadow-lg:0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;--shadow-md:0 4px 8px 0 #0000001a, 0 2px 4px 0 #0000000f;--shadow-menu:0 4px 16px 0 #00000024;--shadow-modal:0 10px 32px 0 #00000040;--shadow-overlay:0 8px 16px 0 #00000026;--shadow-popover:0 4px 12px 0 #0000001f;--shadow-sm:0 2px 4px 0 #0000001a;--shadow-toolbar:0 2px 8px 0 #00000014;--shadow-xl:0 20px 40px 0 #0000004d;--shadow-xs:0 1px 2px 0 #0000000d;--material-floor:transparent;--material-luminosity:linear-gradient(to bottom, #ffffff29, #fff0 24px);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 0 #ffffffb8;--material-backdrop:blur(24px) saturate(1.25);--material-backdropReach:48px;--material-scrim:#0000001f;--material-windowTint:var(--background-primary);--material-panelTint:var(--background-tertiary);--material-overlayTint:var(--background-overlay);--material-viewportTint:var(--background-viewport);--material-surfaceFloor:var(--material-floor);--material-surfaceBacking:transparent;--material-contentFloor:var(--background-content)}:where(html[data-theme=dark]){--color-brand-50:#182236;--color-brand-100:#203254;--color-brand-200:#80cbff;--color-brand-300:#619bff;--color-brand-400:#5794ff;--color-brand-500:#4c8dff;--color-brand-600:#327cff;--color-brand-700:#176bff;--color-brand-800:#003d70;--color-brand-900:#002742;--color-grey-0:#171717;--color-grey-25:#1c1c1c;--color-grey-50:#212121;--color-grey-100:#2a2a2a;--color-grey-150:#343434;--color-grey-200:#3e3e3e;--color-grey-300:#565656;--color-grey-400:#6b6b6b;--color-grey-500:#8b8b8b;--color-grey-600:#b1b1b1;--color-grey-700:#d7d7d7;--color-grey-800:#141414;--color-grey-900:#f2f2f2;--color-red-50:#381f22;--color-red-100:#fce5e6;--color-red-200:#ff9a9a;--color-red-300:#f45353;--color-red-400:#f43f48;--color-red-500:#f06a6a;--color-red-600:#ed4b4b;--color-red-700:#a02626;--color-red-800:#6b1a1a;--color-red-900:#460606;--color-green-50:#1b2f27;--color-green-100:#dcfdd7;--color-green-200:#b4f5a7;--color-green-300:#69b87d;--color-green-400:#22bf07;--color-green-500:#52c285;--color-green-600:#41b877;--color-green-700:#1c3027;--color-green-800:#143d1a;--color-green-900:#0c260f;--color-yellow-50:#fdfcf4;--color-yellow-100:#fef3c7;--color-yellow-200:#fde68a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-orange-50:#382b1a;--color-orange-100:#ffebd5;--color-orange-200:#ffd4a8;--color-orange-300:#ffae63;--color-orange-400:#ff8c38;--color-orange-500:#f0a93d;--color-orange-600:#ee9d21;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-blue-50:#1a263d;--color-blue-100:#e6f5ff;--color-blue-200:#b3e0ff;--color-blue-300:#84cfff;--color-blue-400:#53b2ef;--color-blue-500:#4c8dff;--color-blue-600:#1e96eb;--color-blue-700:#0077cb;--color-blue-800:#005a9e;--color-blue-900:#002742;--color-purple-50:#f9f7ff;--color-purple-100:#ede9ff;--color-purple-200:#d4c7ff;--color-purple-300:#9681ef;--color-purple-400:#8b5cf6;--color-purple-500:#7c3aed;--color-purple-600:#6e52df;--color-purple-700:#5b21b6;--color-purple-800:#4c1d95;--color-purple-900:#3b0764;--color-magenta-50:#fefaff;--color-magenta-100:#ffecf6;--color-magenta-200:#ffd6eb;--color-magenta-300:#f37fba;--color-magenta-400:#e660a4;--color-magenta-500:#cc4187;--color-magenta-600:#a3336b;--color-magenta-700:#831f54;--color-magenta-800:#5c1f3d;--color-magenta-900:#3d0f26;--color-teal-50:#eefffd;--color-teal-100:#d7fbf6;--color-teal-200:#b0f5ec;--color-teal-300:#8be7dc;--color-teal-400:#5dd3c8;--color-teal-500:#448e86;--color-teal-600:#2d6b64;--color-teal-700:#1f4d47;--color-teal-800:#153735;--color-teal-900:#0c2422;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-sans-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-code-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-number-family:Inter, -apple-system, BlinkMacSystemFont, "Tabular Nums", sans-serif;--font-serif-family:"Source Serif 4", Georgia, "Times New Roman", serif;--background-canvas:#0f0f0f;--background-content:#1b1b1b;--background-viewport:var(--background-content);--background-primary:#0d0d0deb;--background-secondary:#171717e0;--background-tertiary:#1f1f1feb;--background-overlay:#181818eb;--background-modal:#0404048c;--background-error:#f06a6a24;--background-success:#52c28524;--background-warning:#f0a93d24;--background-processing:#4c8dff24;--background-codeBlock:#ffffff0d;--background-hoverOverlay:#ffffff0f;--background-hoverFilled:#ffffff17;--text-primary:#e6e6e6;--text-secondary:#9b9b9b;--text-tertiary:#848484;--text-disabled:#4b4b4b;--text-placeholder:#797979;--text-inverse:#0f0f0f;--text-link:#6ea0ff;--text-emphasis:#4c8dff;--border-default:#ffffff24;--border-subtle:#ffffff1a;--border-strong:#ffffff38;--border-focus:#4c8dff;--border-error:#f06a6a;--border-success:#52c285;--border-inverse:#00000080;--interactive-primary:#4c8dff;--interactive-primaryHover:#327cff;--interactive-primaryActive:#176bff;--interactive-secondary:#ffffff0f;--interactive-secondaryHover:#ffffff1a;--interactive-error:#f06a6a;--interactive-errorHover:#ed4b4b;--interactive-success:#52c285;--interactive-successHover:#41b877;--interactive-disabled:#ffffff0d;--interactive-focus:#4c8dff;--interactive-checkbox:#4c8dff;--icon-primary:#c8c8c8;--icon-secondary:#9b9b9b;--icon-tertiary:#6b6b6b;--icon-disabled:#4b4b4b;--icon-active:#4c8dff;--icon-inverse:#0f0f0f;--icon-error:#f06a6a;--icon-success:#52c285;--icon-warning:#f0a93d;--status-error:#f06a6a;--status-errorBackground:#f06a6a24;--status-success:#52c285;--status-successBackground:#52c28524;--status-warning:#f0a93d;--status-warningBackground:#f0a93d24;--status-info:#4c8dff;--status-infoBackground:#4c8dff24;--agent-blue:#89b4fa;--agent-violet:#c4a1ef;--agent-teal:#81c8be;--agent-rose:#efa6be;--agent-amber:#dfba78;--agent-green:#a6c98a;--syntax-plain:var(--text-primary);--syntax-keyword:var(--color-purple-400);--syntax-string:var(--color-green-500);--syntax-number:var(--color-orange-500);--syntax-comment:var(--text-tertiary);--syntax-function:var(--color-blue-400);--syntax-type:var(--color-yellow-500);--syntax-variable:var(--color-red-500);--syntax-attribute:var(--color-orange-500);--syntax-tag:var(--color-red-500);--syntax-operator:var(--text-primary);--syntax-punctuation:var(--text-primary);--syntax-regexp:var(--color-teal-500);--syntax-meta:var(--color-red-500);--syntax-property:var(--color-red-500);--syntax-selector:var(--color-yellow-500);--syntax-section:var(--color-blue-400);--syntax-addition:var(--color-green-500);--syntax-additionBackground:var(--color-green-700);--syntax-deletion:var(--color-red-500);--syntax-deletionBackground:var(--color-red-900);--syntax-symbol:var(--color-teal-500);--surface-skeleton:#ffffff14;--surface-loading:#4c8dff;--surface-loadingBackground:#ffffff0f;--selection-background:#4c8dff33;--selection-border:#4c8dff;--selection-text:#e6e6e6;--toggle-backgroundOn:#4c8dff;--toggle-backgroundOff:#ffffff26;--toggle-backgroundDisabled:#ffffff14;--toggle-foreground:#fff;--toggle-foregroundDisabled:#6b6b6b;--divider-default:#ffffff14;--divider-strong:#ffffff26;--dnd-targetBackground:var(--selection-background);--dnd-insertionIndicator:var(--interactive-primary);--terminal-background:#0d0d0d40;--terminal-foreground:#d7d7d7;--terminal-cursorForeground:#4c8dff;--terminal-cursorBackground:#0f0f0f;--terminal-selectionBackground:#4c8dff52;--terminal-selectionInactiveBackground:#4c8dff2e;--terminal-scrollbarBackground:#ffffff0f;--terminal-scrollbarHoverBackground:#ffffff1f;--terminal-scrollbarActiveBackground:#fff3;--terminal-ansiBlack:#2a2a2a;--terminal-ansiRed:#f06a6a;--terminal-ansiGreen:#52c285;--terminal-ansiYellow:#f0a93d;--terminal-ansiBlue:#4c8dff;--terminal-ansiMagenta:#b98cff;--terminal-ansiCyan:#4fc4d4;--terminal-ansiWhite:#d7d7d7;--terminal-ansiBrightBlack:#565656;--terminal-ansiBrightRed:#ff8a8a;--terminal-ansiBrightGreen:#74d29f;--terminal-ansiBrightYellow:#ffc56e;--terminal-ansiBrightBlue:#6ea0ff;--terminal-ansiBrightMagenta:#cba6ff;--terminal-ansiBrightCyan:#74d6e4;--terminal-ansiBrightWhite:#f2f2f2;--shadow-active:0 0 0 2px #1e96eb66;--shadow-button:0 1px 3px 0 #0006;--shadow-buttonInner:inset 0 1px 0 0 #ffffff0f;--shadow-dropdown:0 12px 32px -4px #0000008c, 0 2px 8px 0 #00000059;--shadow-focusRing:0 0 0 2px #1e96eb80;--shadow-lg:0 14px 30px 0 #0009, 0 4px 8px 0 #0006;--shadow-md:0 4px 10px 0 #00000080, 0 2px 4px 0 #00000059;--shadow-menu:0 12px 32px -4px #0000008c, 0 2px 8px 0 #00000059;--shadow-modal:0 24px 64px -12px #000000b3, 0 4px 16px 0 #0006;--shadow-overlay:0 16px 40px -8px #0009, 0 2px 10px 0 #00000059;--shadow-popover:0 12px 32px -4px #0000008c, 0 2px 8px 0 #00000059;--shadow-sm:0 2px 4px 0 #00000073;--shadow-toolbar:0 4px 16px 0 #00000073;--shadow-xl:0 24px 48px 0 #000000b3;--shadow-xs:0 1px 2px 0 #0006;--material-floor:transparent;--material-luminosity:linear-gradient(#ffffff09, #ffffff09);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.03'/%3E%3C/svg%3E");--material-noiseSoft:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.02'/%3E%3C/svg%3E");--material-edgeHighlight:inset 0 1px 0 0 #ffffff17;--material-backdrop:blur(32px) saturate(1.25);--material-backdropReach:64px;--material-scrim:#0000004d;--material-windowTint:var(--background-primary);--material-panelTint:var(--background-tertiary);--material-overlayTint:var(--background-overlay);--material-viewportTint:var(--background-viewport);--material-surfaceFloor:var(--material-floor);--material-surfaceBacking:transparent;--material-contentFloor:var(--background-content)}:where(html[data-transparency=reduced]){--material-floor:var(--background-content);--material-luminosity:none;--material-noise:none;--material-noiseSoft:none;--material-edgeHighlight:0 0 0 0 transparent;--material-backdrop:none;--material-backdropReach:0px;--material-windowTint:var(--background-primary);--material-panelTint:var(--background-tertiary);--material-overlayTint:var(--background-overlay);--material-viewportTint:var(--background-viewport);--material-surfaceFloor:rgb(from var(--background-content) r g b / 1);--material-surfaceBacking:transparent;--material-contentFloor:rgb(from var(--background-content) r g b / 1)}:where(html[data-theme=light][data-transparency=full][data-native-backdrop=vibrancy]){--background-viewport:var(--background-content);--background-primary:#f4f5f6f5;--background-secondary:#fffffff5;--background-tertiary:#f8f9faf5;--background-overlay:#fafafaf0;--border-subtle:#0000001a;--border-default:#00000024;--border-strong:var(--color-grey-200);--material-floor:transparent;--material-luminosity:linear-gradient(to bottom, #ffffff29, #fff0 24px);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 0 #ffffffb8;--material-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22frost%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-color%3D%22%23fcfcfc%22%20result%3D%22floor%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%20in2%3D%22floor%22%20operator%3D%22over%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2224%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%221.25%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#frost);--material-backdropReach:48px;--material-scrim:#0000001f}:where(html[data-theme=dark][data-transparency=full][data-native-backdrop=vibrancy]){--background-viewport:#14141457;--background-primary:#0d0d0d52;--background-secondary:#ffffff0f;--background-tertiary:#1f1f1f8a;--background-overlay:#181818eb;--border-subtle:#ffffff12;--border-default:#ffffff1c;--border-strong:#ffffff2e;--material-floor:transparent;--material-luminosity:linear-gradient(#ffffff09, #ffffff09);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.03'/%3E%3C/svg%3E");--material-noiseSoft:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.02'/%3E%3C/svg%3E");--material-edgeHighlight:inset 0 1px 0 0 #ffffff17;--material-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22frost%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-color%3D%22%231b1b1b%22%20result%3D%22floor%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%20in2%3D%22floor%22%20operator%3D%22over%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2232%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%221.25%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#frost);--material-backdropReach:64px;--material-scrim:#0000004d}:where(html[data-theme=light][data-transparency=full][data-native-backdrop=acrylic]){--background-viewport:var(--background-content);--background-primary:#f4f5f6f5;--background-secondary:#fffffff5;--background-tertiary:#f8f9faf5;--background-overlay:#fafafaf0;--border-subtle:#0000001a;--border-default:#00000024;--border-strong:var(--color-grey-200);--material-floor:transparent;--material-luminosity:linear-gradient(to bottom, #ffffff29, #fff0 24px);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 0 #ffffffb8;--material-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22frost%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-color%3D%22%23fcfcfc%22%20result%3D%22floor%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%20in2%3D%22floor%22%20operator%3D%22over%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2224%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%221.25%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#frost);--material-backdropReach:48px;--material-scrim:#0000001f}:where(html[data-theme=dark][data-transparency=full][data-native-backdrop=acrylic]){--background-viewport:#1414146b;--background-primary:#0d0d0d85;--background-secondary:#ffffff14;--background-tertiary:#1f1f1fad;--background-overlay:#181818eb;--border-subtle:#ffffff12;--border-default:#ffffff1c;--border-strong:#ffffff2e;--material-floor:transparent;--material-luminosity:linear-gradient(#ffffff09, #ffffff09);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.03'/%3E%3C/svg%3E");--material-noiseSoft:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.02'/%3E%3C/svg%3E");--material-edgeHighlight:inset 0 1px 0 0 #ffffff17;--material-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22frost%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-color%3D%22%231b1b1b%22%20result%3D%22floor%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%20in2%3D%22floor%22%20operator%3D%22over%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2232%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%221.25%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#frost);--material-backdropReach:64px;--material-scrim:#0000004d}:where(html[data-theme=light][data-transparency=full][data-native-backdrop=none]){--background-viewport:var(--background-content);--background-primary:#f4f5f6;--background-secondary:#fff;--background-tertiary:#f8f9fa;--background-overlay:#fafafaf0;--border-subtle:#0000001a;--border-default:#00000024;--border-strong:#00000038;--material-floor:transparent;--material-luminosity:linear-gradient(to bottom, #ffffff29, #fff0 24px);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 0 #ffffffb8;--material-backdrop:blur(24px) saturate(1.25);--material-backdropReach:48px;--material-scrim:#0000001f}:where(html[data-theme=dark][data-transparency=full][data-native-backdrop=none]){--background-viewport:var(--background-content);--background-primary:#0d0d0deb;--background-secondary:#171717e0;--background-tertiary:#1f1f1feb;--background-overlay:#181818eb;--border-subtle:#ffffff1a;--border-default:#ffffff24;--border-strong:#ffffff38;--material-floor:transparent;--material-luminosity:linear-gradient(#ffffff09, #ffffff09);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.03'/%3E%3C/svg%3E");--material-noiseSoft:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.02'/%3E%3C/svg%3E");--material-edgeHighlight:inset 0 1px 0 0 #ffffff17;--material-backdrop:blur(32px) saturate(1.25);--material-backdropReach:64px;--material-scrim:#0000004d}:where(html[data-transparency=full]:not([data-native-backdrop=none])){background-color:#0000}.lucide{stroke-width:1.5px}@media (prefers-contrast:more){:where(html[data-theme=light]){--border-subtle:#00000038;--border-default:#0000004d;--border-strong:#0000006b}:where(html[data-theme=dark]){--border-subtle:#ffffff38;--border-default:#ffffff4d;--border-strong:#ffffff6b}}@media (prefers-reduced-motion:reduce){html body [data-state=open],html body [data-state=delayed-open],html body [data-state=instant-open],html body [data-state=closed],html body [data-open],html body [data-closed]{transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-out;animation-name:none}}._1xi5vhq0{-webkit-user-select:none;user-select:none;color:currentColor;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}._1xi5vhq0.xs{gap:4px}._1xi5vhq0.sm{gap:6px}._1xi5vhq0.lg{gap:8px}._1xi5vhq0.xl{gap:12px}._1xi5vhq1{flex-shrink:0;width:auto;height:24px}._1xi5vhq0.xs ._1xi5vhq1{height:16px}._1xi5vhq0.sm ._1xi5vhq1{height:20px}._1xi5vhq0.lg ._1xi5vhq1{height:32px}._1xi5vhq0.xl ._1xi5vhq1{height:48px}._1xi5vhq2{font-family:var(--font-sans-family);letter-spacing:-.02em;color:currentColor;white-space:nowrap;font-size:15px;font-weight:600;line-height:1}._1xi5vhq0.xs ._1xi5vhq2{font-size:12px}._1xi5vhq0.sm ._1xi5vhq2{font-size:14px}._1xi5vhq0.lg ._1xi5vhq2{font-size:16px}._1xi5vhq0.xl ._1xi5vhq2{font-size:18px}.svq2ex0{background-color:var(--glass-surface);-webkit-backdrop-filter:var(--glass-frost)}.svq2ex1{padding-top:80px;padding-bottom:40px}.svq2ex2{row-gap:24px}.svq2ex3{flex-direction:column;grid-column:span 7;align-items:flex-start;gap:16px;display:flex}.svq2ex4{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:700}.svq2ex5{max-width:32ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.svq2ex6{gap:8px;margin-top:8px;display:flex}.svq2ex7{border-style:solid;border-width:1px;border-color:var(--border-subtle);width:36px;height:36px;color:var(--icon-secondary);border-radius:9999px;justify-content:center;align-items:center;transition-property:color,border-color,background-color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.svq2ex7:hover{color:var(--icon-primary);border-color:var(--border-strong);background-color:var(--background-hoverOverlay);transform:translateY(-1px)}.svq2ex8{grid-column:span 5;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.svq2ex9{flex-direction:column;gap:12px;display:flex}.svq2exa{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:12px;font-weight:600}.svq2exb{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svq2exc{color:var(--text-secondary);font-size:14px;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out}.svq2exc:hover{color:var(--text-primary)}.svq2exd{background-color:var(--divider-default);height:1px;margin-top:64px;margin-bottom:32px}.svq2exe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.svq2exf{color:var(--text-tertiary);font-size:14px}.svq2exg{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.svq2exh{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.svq2exh:hover{color:var(--text-primary)}@media (width<=960px){.svq2ex2{grid-template-columns:1fr 1fr;gap:48px}.svq2ex3,.svq2ex8{grid-column:span 1}}@media (width<=600px){.svq2ex2{grid-template-columns:1fr;gap:40px}.svq2ex8{grid-template-columns:repeat(2,1fr);gap:32px}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html[data-theme=dark]{--glass-surface:#0a0a0cdb;--glass-border:#ffffff14;--glass-borderHover:#ffffff24;--glass-frost:blur(28px) saturate(1.2);--glass-edge:inset 0 1px 0 0 #ffffff0f;background-color:var(--color-grey-800)}html[data-theme=light]{--glass-surface:#ffffffd1;--glass-border:#00000014;--glass-borderHover:#00000024;--glass-frost:blur(28px) saturate(1.2);--glass-edge:inset 0 1px 0 0 #fff9}body{font-family:var(--font-family);background-color:var(--background-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}._1ahntv30{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}._1ahntv31{padding-top:80px;padding-bottom:80px}._1ahntv32{text-transform:uppercase;letter-spacing:.08em;color:var(--text-link);font-size:14px;font-weight:600}._1ahntv33{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.3}._1ahntv34{max-width:48ch;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}._1ahntv35{flex-wrap:wrap;gap:12px;display:flex}._1ahntv36{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}._1ahntv37{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-secondary);border-radius:12px;padding:24px}._1ahntv38{margin:0 0 8px;font-size:16px;font-weight:600}._1ahntv39{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}._1a8bquv0{flex-direction:column;min-height:100vh;display:flex}._1a8bquv1{z-index:10;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--glass-border);background-color:var(--glass-surface);-webkit-backdrop-filter:var(--glass-frost);justify-content:space-between;align-items:center;gap:24px;padding:8px 32px;display:flex;position:sticky;top:0}._1a8bquv2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}._1a8bquv3{align-items:center;gap:16px;display:flex}._1a8bquv4{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}._1a8bquv5{background-color:var(--text-primary);color:var(--background-primary);white-space:nowrap;border-radius:9999px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}._1a8bquv5:hover{opacity:.85}._1a8bquv5:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:3px}._1a8bquv6{color:var(--text-secondary);font-size:14px;font-weight:500}._1a8bquv6:hover,._1a8bquv7{color:var(--text-primary)}._1a8bquv8{flex:1}@media (width<=640px){._1a8bquv1{gap:12px;padding-inline:16px}._1a8bquv3{gap:12px}._1a8bquv4{display:none}}._1i20kt10{border:1px solid var(--border-default);border-radius:var(--panel-radius);box-shadow:none;overflow:hidden}._1q8iqpd0{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background-color:#0000;flex-shrink:0;align-items:center;gap:12px;width:100%;height:44px;padding:6px 12px;display:flex}._1q8iqpd1{flex:1;min-width:0}._1q8iqpd2{flex-shrink:0;align-items:center;gap:4px;display:flex}._1q8iqpd3{display:inline-flex}._1q8iqpd4{box-sizing:border-box;width:480px;max-width:calc(100vw - 24px);max-height:min(70dvh,640px);padding:8px 12px;overflow-y:auto}.lqx1jf1{isolation:isolate;overflow-clip-margin:border-box;background-blend-mode:normal;border:1px solid var(--border-default);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;color:var(--text-primary);-webkit-user-select:none;user-select:none;background:0 0;border-radius:12px;min-width:180px;padding:8px;font-size:14px;font-weight:400;position:relative;overflow:clip}.lqx1jf1:before{content:"";inset:calc(-1 * var(--material-backdropReach));z-index:-1;pointer-events:none;background:var(--material-noise) repeat 0 0 / 180px 180px, var(--material-luminosity) no-repeat, linear-gradient(var(--material-overlayTint), var(--material-overlayTint)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);-webkit-backdrop-filter:var(--material-backdrop);position:absolute}.lqx1jf1:after{content:"";border:inherit;border-radius:inherit;box-shadow:var(--material-edgeHighlight);pointer-events:none;position:absolute;inset:-1px}.lqx1jf2{cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;outline:none;justify-content:space-between;align-items:center;max-width:296px;padding:4px 12px;line-height:22px;display:flex}.lqx1jf2:not(:last-of-type){margin-bottom:4px}.lqx1jf2.block{max-width:100%}.lqx1jf2[data-disabled]{color:var(--text-disabled);pointer-events:none;cursor:not-allowed}.lqx1jf2[data-highlighted],.lqx1jf2:hover{background-color:var(--background-hoverOverlay)}.lqx1jf2.danger:hover{color:var(--interactive-error);background-color:var(--background-error)}.lqx1jf2.warning:hover{color:var(--status-warning);background-color:var(--background-warning)}.lqx1jf2.selected,.lqx1jf2.checked{background-color:var(--background-hoverOverlay);color:var(--interactive-primary)}.lqx1jf3{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.lqx1jf4{color:var(--icon-primary);flex-shrink:0;font-size:20px;display:flex}.lqx1jf4.start{margin-right:8px}.lqx1jf4.end{margin-left:8px}.lqx1jf4.selected,.lqx1jf4.checked{color:var(--interactive-primary)}.lqx1jf2.danger:hover .lqx1jf4{color:var(--interactive-error)}.lqx1jf2.warning:hover .lqx1jf4{color:var(--status-warning)}.lqx1jf5{background-color:var(--border-default);height:1px;margin-top:12px;margin-bottom:8px}.lqx1jf6{--lqx1jf0:auto;width:var(--lqx1jf0);height:28px;color:var(--text-primary);background-color:var(--background-primary);cursor:pointer;-webkit-app-region:no-drag;border:1px solid;border-color:var(--border-default);border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;line-height:22px;display:inline-flex}.lqx1jf6:hover{background:var(--background-hoverOverlay)}.lqx1jf6.no-border{border:unset}.lqx1jf6.block{width:100%;display:flex}.lqx1jf6.lg{height:32px}.lqx1jf6.xl{height:40px;font-weight:600}.lqx1jf6.disabled{cursor:default;color:var(--text-disabled);pointer-events:none}._16rnf3n0{isolation:isolate;overflow-clip-margin:border-box;background-blend-mode:normal;border:1px solid var(--border-default);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;color:var(--text-primary);-webkit-user-select:none;user-select:none;background:0 0;border-radius:12px;min-width:180px;padding:8px;font-size:14px;font-weight:400;position:relative;overflow:clip}._16rnf3n0:before{content:"";inset:calc(-1 * var(--material-backdropReach));z-index:-1;pointer-events:none;background:var(--material-noise) repeat 0 0 / 180px 180px, var(--material-luminosity) no-repeat, linear-gradient(var(--material-overlayTint), var(--material-overlayTint)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);-webkit-backdrop-filter:var(--material-backdrop);position:absolute}._16rnf3n0:after{content:"";border:inherit;border-radius:inherit;box-shadow:var(--material-edgeHighlight);pointer-events:none;position:absolute;inset:-1px}@keyframes crp92np{to{visibility:hidden}}p:where(.crp92n0){margin:var(--prose-paragraph-margin,0);line-height:var(--prose-paragraph-line-height,1.75);position:relative}blockquote:where(.crp92n1){color:inherit;border-left:4px solid color-mix(in srgb, currentColor 20%, transparent);margin:0 0 16px;padding:0 16px}h1:where(.crp92n2){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,2em);color:var(--prose-heading-color,inherit)}h2:where(.crp92n3){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,1.5em);color:var(--prose-heading-color,inherit)}h3:where(.crp92n4){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,1.25em);color:var(--prose-heading-color,inherit)}h4:where(.crp92n5){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,1em);color:var(--prose-heading-color,inherit)}h5:where(.crp92n6){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,.875em);color:var(--prose-heading-color,inherit)}h6:where(.crp92n7){font-weight:var(--prose-heading-font-weight,600);line-height:var(--prose-heading-line-height,1.25);margin:var(--prose-heading-margin,24px 0 16px 0);font-size:var(--prose-heading-font-size,.85em);color:var(--prose-heading-color,inherit)}:where(.editor-input)>h1:where(.crp92n2:first-child),:where(.editor-input)>h2:where(.crp92n3:first-child),:where(.editor-input)>h3:where(.crp92n4:first-child),:where(.editor-input)>h4:where(.crp92n5:first-child),:where(.editor-input)>h5:where(.crp92n6:first-child),:where(.editor-input)>h6:where(.crp92n7:first-child){margin-top:0}.crp92n8{--lexical-indent-base-value:40px}:is(strong,em,span):where(.crp92n9){font-weight:700}mark:where(:has(>.crp92na)){color:marktext;background:mark}:is(strong,em,span):where(.crp92nb){font-style:italic}:is(strong,em,span):where(.crp92nc){text-decoration:underline}:is(strong,em,span):where(.crp92nd){text-decoration:line-through}:is(strong,em,span):where(.crp92ne){text-decoration:underline line-through}.crp92nf{text-decoration:none;position:relative}.crp92nf.crp92nc:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.crp92nf.crp92nd:before,.crp92nf.crp92ne:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.crp92nf.crp92ne:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.05em;left:0;right:0}sub:where(:has(>.crp92ng)){vertical-align:sub;font-size:.8em}sup:where(:has(>.crp92nh)){vertical-align:super;font-size:.8em}code:where(:has(>.crp92ni)){background-color:color-mix(in srgb, currentColor 6%, transparent);font-family:var(--font-mono-family);white-space:break-spaces;border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}:is(strong,em,span):where(.crp92nj){text-transform:lowercase}:is(strong,em,span):where(.crp92nk){text-transform:uppercase}:is(strong,em,span):where(.crp92nl){text-transform:capitalize}.crp92nm{background-color:var(--background-processing);border-bottom:1px solid var(--interactive-primary)}a:where(.crp92nn){color:linktext;background-color:#0000;text-decoration:none}a:where(.crp92nn:is(:hover,:active)){text-decoration:underline}.crp92no{pointer-events:none;display:block;position:absolute}.crp92no:after{content:"";border-top:1px solid var(--text-primary);width:20px;animation:1.1s steps(2,start) infinite crp92np;display:block;position:absolute;top:-2px}:is(pre,code):where(.crp92nq){tab-size:2;word-wrap:normal;background-color:color-mix(in srgb, currentColor 6%, transparent);font-family:var(--font-mono-family);border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:6px;margin:4px 0;padding:4px;font-size:85%;line-height:1.45;display:block;position:relative;overflow-x:auto}:is(pre,code):where(.crp92nq):before{display:none}table:where(.crp92nr){border-collapse:var(--prose-table-border-collapse,separate);border-spacing:var(--prose-table-border-spacing,0);table-layout:var(--prose-table-layout,fixed);width:var(--prose-table-width,100%);margin:var(--prose-table-margin,0);border-radius:var(--prose-table-border-radius,8px);box-sizing:border-box;overflow:hidden}.crp92ns{width:100%;margin:16px 0;overflow-x:auto}.crp92ns:first-child{margin-top:0}.crp92ns>.crp92nr{margin-block:var(--prose-table-margin-block,0)}.crp92nt{margin-left:auto;margin-right:auto}.crp92nu{margin-left:auto}.crp92nv{overflow-x:clip}.crp92nv tr:first-of-type>td{background-color:var(--background-primary);z-index:2;position:sticky;top:44px;overflow:clip}.crp92nv tr:first-of-type>th{background-color:var(--background-secondary);z-index:2;position:sticky;top:44px;overflow:clip}.crp92nv tr:first-of-type>th:after,.crp92nv tr:first-of-type>td:after{content:"";border-bottom:1px solid var(--border-default);width:100%;position:absolute;bottom:0;left:0}.crp92nw tr>td:first-child{background-color:var(--background-primary);z-index:2;position:sticky;left:0}.crp92nw tr>th:first-child{background-color:var(--background-secondary);z-index:2;position:sticky;left:0}.crp92nw tr>:first-child:after{content:"";border-right:1px solid var(--border-default);height:100%;position:absolute;top:0;left:0;right:0}.crp92nx tr:nth-child(2n),.crp92nw .crp92nr.crp92nx tr:nth-child(2n)>td:first-child{background-color:var(--background-tertiary)}.crp92ny ::selection{background-color:#0000}.crp92nz{outline:2px solid var(--interactive-primary)}:is(td,th):where(.crp92n10){border:0;border-block-start:var(--prose-table-cell-border-block-start,1px solid color-mix(in srgb, currentColor 20%, transparent));border-inline-start:var(--prose-table-cell-border-inline-start,1px solid color-mix(in srgb, currentColor 20%, transparent));min-width:75px;vertical-align:var(--prose-table-cell-vertical-align,top);text-align:var(--prose-table-cell-text-align,start);padding:var(--prose-table-cell-padding,6px 12px);outline:none;position:relative;overflow:auto}:is(td,th):where(.crp92nr tr>.crp92n10:last-child){border-inline-end:var(--prose-table-cell-border-inline-end,1px solid color-mix(in srgb, currentColor 20%, transparent))}:is(td,th):where(.crp92nr tr:last-child>.crp92n10){border-block-end:var(--prose-table-cell-border-block-end,1px solid color-mix(in srgb, currentColor 20%, transparent))}:is(td,th):where(.crp92nr tr:first-child>.crp92n10:first-child){border-top-left-radius:var(--prose-table-border-radius,8px)}:is(td,th):where(.crp92nr tr:first-child>.crp92n10:last-child){border-top-right-radius:var(--prose-table-border-radius,8px)}:is(td,th):where(.crp92nr tr:last-child>.crp92n10:first-child){border-bottom-left-radius:var(--prose-table-border-radius,8px)}:is(td,th):where(.crp92nr tr:last-child>.crp92n10:last-child){border-bottom-right-radius:var(--prose-table-border-radius,8px)}.crp92n11{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}th:where(.crp92n12){background-color:var(--prose-table-header-background-color,color-mix(in srgb, currentColor 6%, transparent));text-align:var(--prose-table-cell-text-align,start)}.crp92n13{caret-color:#0000}.crp92n13:after{content:"";background-color:var(--background-hoverOverlay);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.crp92n14{background-color:var(--interactive-primary);width:1px;height:100%;display:block;position:absolute;top:0}.crp92n15{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.crp92n16{background-color:var(--background-tertiary);width:20px;height:20px;color:var(--text-primary);cursor:pointer;border:0;border-radius:20px;display:block}.crp92n16:hover{background-color:var(--background-hoverOverlay)}.crp92n17{display:inline;background-color:var(--background-error)!important}ol:where(.crp92n18){margin-top:0;margin-bottom:16px;padding-left:16px;list-style-type:decimal;list-style-position:outside}ol:where(.crp92n19){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:lower-alpha;list-style-position:outside}ol:where(.crp92n1a){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:lower-roman;list-style-position:outside}ol:where(.crp92n1b){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:decimal;list-style-position:outside}ol:where(.crp92n1c){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:lower-alpha;list-style-position:outside}ul:where(.crp92n1d){margin-top:0;margin-bottom:16px;padding-left:16px;list-style-type:disc;list-style-position:outside}ul:where(.crp92n1e){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:circle;list-style-position:outside}ul:where(.crp92n1f){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:square;list-style-position:outside}ul:where(.crp92n1g){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:disc;list-style-position:outside}ul:where(.crp92n1h){margin-top:0;margin-bottom:0;padding-left:16px;list-style-type:circle;list-style-position:outside}.crp92n1i{margin-top:0;margin-bottom:16px;padding-left:0;list-style-type:none}li>.crp92n1i{margin-bottom:0}li:where(.crp92n1j){list-style-type:inherit;word-wrap:break-word;margin-top:4px;line-height:1.75;display:list-item}.crp92n1k{min-height:1.75em;color:var(--text-disabled);outline:none;margin-left:.5em;margin-right:0;padding-left:2em;padding-right:4px;line-height:1.75;list-style-type:none;display:block;position:relative}.crp92n1l{outline:none;min-height:1.75em;margin-left:.5em;margin-right:0;padding-left:2em;padding-right:4px;line-height:1.75;list-style-type:none;display:block;position:relative}.crp92n1k>*,.crp92n1l>*{margin-left:0}.crp92n1l:before{content:"";cursor:pointer;border:1.5px solid var(--border-default);box-sizing:border-box;background-color:#0000;border-radius:4px;width:14px;height:14px;display:block;position:absolute;top:calc(.875em - 7px);left:0}.crp92n1k:before{content:"";cursor:pointer;border:1.5px solid var(--icon-disabled);background-color:var(--icon-disabled);box-sizing:border-box;border-radius:4px;width:14px;height:14px;display:block;position:absolute;top:calc(.875em - 7px);left:0}.crp92n1l:focus:before,.crp92n1k:focus:before{box-shadow:var(--shadow-focusRing);border-radius:2px}.crp92n1k:after{content:"";cursor:pointer;border-color:var(--text-inverse);border-style:solid;border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:calc(.875em - 4.5px);left:5px;transform:rotate(45deg)}.crp92n1m{list-style-type:none}.crp92n1m:before,.crp92n1m:after{display:none}.crp92n1n{color:var(--text-tertiary)}.crp92n1o{--token-deleted-start:var(--background-error);--token-deleted-end:var(--background-error);border-image:linear-gradient(to right, var(--token-deleted-start) 50%, var(--token-deleted-end) 50%) fill 0/0/0 100vw;opacity:.5}.crp92n1p{--token-inserted-start:var(--background-success);--token-inserted-end:var(--background-success);border-image:linear-gradient(to right, var(--token-inserted-start) 50%, var(--token-inserted-end) 50%) fill 0/0/0 100vw;opacity:.5}.crp92n1q{--token-unchanged-start:var(--border-default);--token-unchanged-end:var(--background-secondary);border-image:linear-gradient(to right, var(--token-unchanged-start) 50%, var(--token-unchanged-end) 50%) fill 0/0/0 100vw}.crp92n1r{color:var(--text-tertiary)}.crp92n1s{color:var(--text-emphasis)}.crp92n1t{color:var(--text-link)}.crp92n1u{color:var(--text-secondary)}.crp92n1v{color:var(--interactive-primary)}.crp92n1w{color:var(--status-error)}.crp92n1x{color:var(--text-emphasis)}.crp92n1y{color:inherit;cursor:pointer;background:color-mix(in srgb, var(--color-yellow-500) 12%, transparent);border-bottom:2px solid color-mix(in srgb, var(--color-yellow-500) 35%, transparent);padding-bottom:2px;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.crp92n1y.selected,.crp92n1y[data-studio-comment-hovered]{background:color-mix(in srgb, var(--color-yellow-500) 24%, transparent);border-bottom-color:var(--color-yellow-500)}.crp92n1z{color:inherit;cursor:pointer;background:color-mix(in srgb, var(--color-yellow-500) 20%, transparent);border-bottom:2px solid color-mix(in srgb, var(--color-yellow-500) 55%, transparent);padding-bottom:2px;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}.crp92n1z.selected,.crp92n1z[data-studio-comment-hovered]{background:color-mix(in srgb, var(--color-yellow-500) 24%, transparent);border-bottom-color:var(--color-yellow-500)}.crp92n20{-webkit-user-select:none;user-select:none}.crp92n21{outline:2px solid var(--interactive-primary)}.crp92n22{gap:10px;margin:10px 0;display:grid}.crp92n22:first-child{margin-top:0}.crp92n23{border:1px dashed var(--border-default);min-width:0;max-width:100%;padding:8px 16px}.crp92n24{color:var(--text-tertiary)}hr:where(.crp92n25){background-color:color-mix(in srgb, currentColor 20%, transparent);box-sizing:content-box;border:0;height:4px;margin:24px 0;padding:0;overflow:hidden}hr:where(.crp92n25:first-child){margin-top:0}.crp92n26{outline:2px solid var(--interactive-primary);-webkit-user-select:none;user-select:none}.crp92n27{border-radius:8px;margin-bottom:16px}.crp92n28{cursor:pointer;color:var(--text-primary);border-radius:8px;outline:none;padding:6px 8px 6px 24px;font-weight:600;line-height:1.75;list-style:none;position:relative}.crp92n28:hover{background:var(--background-hoverOverlay)}.crp92n28::marker{display:none}.crp92n28::-webkit-details-marker{display:none}.crp92n28:before{content:"";border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent var(--text-tertiary);transform-origin:2px 4px;transition:transform .15s;position:absolute;top:16px;left:8px}.crp92n27[open]>.crp92n28:before{transform:rotate(90deg)}.crp92n29{padding:4px 8px 8px 24px}.crp92n2a{background-color:var(--background-warning);font-weight:700}.crp92n2b{background:var(--background-primary);border:1px solid var(--border-default);border-radius:8px;outline:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.crp92n2b button:first-child{border-radius:8px 8px 0 0}.crp92n2b button:last-child{border-radius:0 0 8px 8px}.crp92n2c{background-color:var(--background-primary);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border:0;border-radius:0;outline:0;justify-content:left;padding:8px 14px 8px 8px;font-size:15px;line-height:20px;display:flex}.crp92n2c.open{background:var(--background-hoverOverlay)}.crp92n2c:focus,.crp92n2c:not([disabled]):active{background:var(--background-tertiary)}.crp92n2c:disabled{background:var(--background-primary);color:var(--text-disabled);cursor:not-allowed}.crp92n2d{background-repeat:no-repeat;background-size:contain;width:20px;margin-right:8px}._9ubk10{flex-direction:column;gap:8px;display:flex}._9ubk11{flex-direction:column;gap:8px;padding:6px 8px 8px;display:flex}._9ubk12{resize:vertical;box-sizing:border-box;border:1px solid var(--border-default);background:var(--background-primary);width:100%;min-height:64px;color:var(--text-primary);font-family:var(--font-mono-family);border-radius:4px;padding:6px;font-size:12px;line-height:1.5}._9ubk12:focus{border-color:var(--border-focus);outline:none}._9ubk12::placeholder{color:var(--text-placeholder)}.mg217w0{white-space:nowrap;min-width:0;color:var(--text-secondary);flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex;overflow:hidden}.mg217w1{gap:4px;font-size:12px}.mg217w2{flex-shrink:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.mg217w3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg217w4{transition:color .2s}button.mg217w4{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px}.mg217w4:hover{color:var(--text-primary)}button.mg217w4:hover{background-color:var(--background-hoverOverlay);color:var(--text-primary)}.mg217w4:focus-visible{box-shadow:var(--shadow-focusRing);outline:none}.mg217w4[aria-current=page]{color:var(--text-primary)}.mg217w5{color:var(--text-primary);font-weight:400}.mg217w6{flex-shrink:0;align-items:center;display:flex}.mg217w6>svg{width:14px;height:14px}.mg217w7{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mg217w7:hover{background-color:var(--background-hoverOverlay)}.mg217w7>svg{width:16px;height:16px}.mg217w8{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1v4sd6l1{--_1v4sd6l0:100%;width:var(--_1v4sd6l0);height:28px;color:var(--text-primary);background-color:var(--background-primary);box-sizing:border-box;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;line-height:22px;display:flex}._1v4sd6l1.no-border{border:unset}._1v4sd6l1.lg{height:32px}._1v4sd6l1.xl{height:40px;font-weight:600}._1v4sd6l1.disabled{background:var(--background-hoverOverlay)}._1v4sd6l1.error{border-color:var(--interactive-error)}._1v4sd6l1.success{border-color:var(--interactive-success)}._1v4sd6l1.warning{border-color:var(--status-warning)}._1v4sd6l1.default{border-color:var(--border-default)}._1v4sd6l1.default.focus{border-color:var(--interactive-primary);box-shadow:var(--shadow-focusRing)}._1v4sd6l2{width:0;height:100%;color:inherit;font:inherit;box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;outline:none;flex:1}._1v4sd6l2::placeholder{color:var(--text-placeholder)}._1v4sd6l2:disabled{color:var(--text-disabled)}._1pzun7m0{width:456px;max-width:calc(100vw - 24px);max-height:min(600px, var(--radix-popover-content-available-height,calc(100dvh - 24px)));box-sizing:border-box;overscroll-behavior:contain;padding:0;overflow-y:auto;container:document-share/inline-size}._1pzun7m1{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;min-height:44px;padding:8px 16px;display:flex}._1pzun7m2{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.5}._1pzun7m3{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}._1pzun7m4{box-sizing:border-box;min-width:0;height:32px}._1pzun7m5{border-top:1px solid var(--border-subtle);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}._1k36inn0{min-width:0;color:var(--text-primary);flex-direction:column;display:flex}._1k36inn1{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._1k36inn2{color:var(--status-error);margin:0;font-size:14px;line-height:1.5}._1k36inn3{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500;display:block}._1k36inn4{flex-direction:column;gap:4px;display:flex}._1k36inn5{width:100%}._1k36inn6{color:var(--text-tertiary);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.document-surface{contain:paint;box-sizing:border-box;min-height:100%;container-type:inline-size}html[data-theme=light] .document-surface{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark] .document-surface{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.editor-actions{justify-content:flex-end;max-width:820px;margin:0 auto 10px;display:flex}.editor-action{color:#444;cursor:pointer;background:#fff;border:1px solid #d4d4cf;border-radius:6px;padding:5px 12px;font-size:12.5px}.editor-action:hover{color:#1c1c1e;border-color:#6ec1ff}.doc-prose-host{position:relative}.doc-prose-host[data-doc-hidden]{display:none}.canvas-flow .react-flow__node,.canvas-flow .react-flow__edge-textwrapper{visibility:inherit!important}[data-tvx-studio-container-visible=false],[data-tvx-studio-container-visible=false] *,[data-doc-hidden],[data-doc-hidden] *{visibility:hidden!important}.canvas-full-surface{height:100%}.canvas-full-surface .canvas-flow{width:100%;height:100%}.canvas-flow{--cv-card:rgb(from var(--background-overlay,#fff) r g b / 1);--cv-surface:color-mix(in srgb, rgb(from var(--background-canvas,#fff) r g b / 1) 96%, var(--text-primary,#1c1c1e) 4%);--cv-surface-lift:color-mix(in srgb, var(--cv-surface) 96%, var(--text-primary,#1c1c1e) 4%);--cv-border:var(--border-default,#d4d4cf);--cv-border-strong:var(--border-strong,#8a8a8e);--cv-divider:var(--divider-default,#e2e2de);--cv-text:var(--text-primary,#1c1c1e);--cv-text-muted:var(--text-secondary,#555);--cv-text-faint:var(--text-tertiary,#70706b);--cv-line:var(--text-tertiary,#9a9a9e);--cv-accent:var(--interactive-primary,#6ec1ff);--cv-accent-soft:var(--selection-background,#eaf7ff);--cv-warning:var(--status-warning,#9a6a00);--cv-warning-accent:var(--status-warning,#c8a24a);--cv-warning-bg:var(--status-warningBackground,#fdf3e0);--cv-warning-border:color-mix(in srgb, var(--status-warning,#e8d2a0) 55%, transparent);--cv-error:var(--status-error,#9a2a00);--cv-error-bg:var(--status-errorBackground,#fde4e0);--cv-shadow:var(--shadow-popover,0 8px 24px #1e1e2029);--xy-edge-stroke:var(--cv-line);--xy-edge-stroke-selected:var(--cv-accent);--xy-edge-label-color:var(--cv-text-muted);--xy-edge-label-background-color:var(--cv-surface);--xy-connectionline-stroke:var(--cv-accent);--xy-handle-background-color:var(--cv-accent);--xy-handle-border-color:var(--cv-card);--xy-selection-background-color:var(--cv-accent-soft);--xy-resize-background-color:var(--cv-accent);--xy-attribution-background-color:transparent;box-sizing:border-box;border:1px solid var(--cv-border);background:var(--cv-surface);min-width:0;max-width:100%;color:var(--cv-text);-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.canvas-flow-missing{color:var(--cv-text-muted);padding:18px 16px;font-size:12.5px}.canvas-flow-parked{background:repeating-linear-gradient(-45deg, var(--cv-surface), var(--cv-surface) 14px, var(--cv-surface-lift) 14px, var(--cv-surface-lift) 28px)}.canvas-flow-notice{background:var(--cv-warning-bg);border:1px solid var(--cv-warning-border);color:var(--cv-warning);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 8px;font-size:11px;overflow:hidden}.canvas-flow-tools{gap:6px;margin-left:auto;display:inline-flex;position:relative}.canvas-flow-tool{border:1px solid var(--cv-border);background:var(--cv-card);width:24px;height:24px;color:var(--cv-text-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.canvas-flow-tool:hover,.canvas-flow-tool[data-active=true]{border-color:var(--cv-accent);color:var(--cv-text);background:var(--cv-accent-soft)}.canvas-flow-tool:disabled{cursor:default;opacity:.45}.canvas-flow-toolbar-panel{z-index:9}.canvas-flow:not(:focus-within) .canvas-flow-toolbar-panel{display:none}.canvas-flow-toolbar{border:1px solid var(--cv-border);background:var(--cv-card);box-shadow:var(--cv-shadow);border-radius:7px;align-items:center;gap:6px;padding:4px;display:inline-flex}.canvas-flow-tool-group{align-items:center;gap:4px;display:inline-flex}.canvas-flow-toolbar-divider{background:var(--cv-divider);align-self:stretch;width:1px}.canvas-flow-tool-popover{display:inline-flex;position:relative}.canvas-flow-zoom-label{min-width:42px;color:var(--cv-text-muted);text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:24px}.canvas-flow-shape-menu{z-index:9;border:1px solid var(--cv-border);background:var(--cv-card);box-shadow:var(--cv-shadow);border-radius:6px;grid-template-columns:repeat(4,28px);gap:4px;padding:6px;display:grid;position:absolute;top:30px;left:0}.canvas-flow-shape-button{border:1px solid var(--cv-border);background:var(--cv-card);width:28px;height:28px;color:var(--cv-text-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.canvas-flow-shape-button:hover{border-color:var(--cv-accent);background:var(--cv-accent-soft)}.canvas-flow-shape-preview{background:var(--cv-accent-soft);border:1.5px solid;width:16px;height:14px;display:block}.canvas-flow-shape-preview-rect{border-radius:2px}.canvas-flow-shape-preview-rounded{border-radius:5px}.canvas-flow-shape-preview-pill{border-radius:999px}.canvas-flow-shape-preview-circle{border-radius:50%;width:15px;height:15px}.canvas-flow-shape-preview-diamond{width:15px;height:15px;transform:rotate(45deg)}.canvas-flow-shape-preview-cylinder{border-radius:50%/22%}.canvas-flow-shape-preview-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:17px}.canvas-template-menu{z-index:8;border:1px solid var(--cv-border);background:var(--cv-card);width:230px;max-height:280px;box-shadow:var(--cv-shadow);border-radius:6px;padding:6px;position:absolute;top:30px;right:0;overflow:auto}.canvas-template-menu-group+.canvas-template-menu-group{border-top:1px solid var(--cv-divider);margin-top:6px;padding-top:6px}.canvas-template-menu-heading,.canvas-template-menu-empty{color:var(--cv-text-faint);padding:4px 6px;font-size:11px;font-weight:600}.canvas-template-menu-item{width:100%;min-height:28px;color:var(--cv-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:flex}.canvas-template-menu-item:hover{background:var(--cv-accent-soft);color:var(--cv-text)}.canvas-template-menu-icon{text-align:center;flex:none;width:16px}.canvas-template-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.canvas-derived-badge{border:1px solid var(--cv-warning-border);background:var(--cv-warning-bg);color:var(--cv-warning);pointer-events:none;border-radius:4px;padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:9px;line-height:14px;position:absolute;top:-9px;right:6px}.canvas-frame-chrome .canvas-derived-badge{margin-left:6px;position:static}.canvas-flow-body{flex:1;min-height:0}.studio-resize-handle{z-index:7;background:var(--interactive-primary,#6ec1ff);opacity:0;touch-action:none;transition:opacity .12s;position:absolute}:hover>.studio-resize-handle,.is-selected>.studio-resize-handle{opacity:.42}.studio-resize-n,.studio-resize-s{cursor:ns-resize;height:6px;left:14px;right:14px}.studio-resize-n{top:0}.studio-resize-s{bottom:0}.studio-resize-e,.studio-resize-w{cursor:ew-resize;width:6px;top:14px;bottom:14px}.studio-resize-e{right:0}.studio-resize-w{left:0}.studio-resize-ne,.studio-resize-nw,.studio-resize-se,.studio-resize-sw{width:14px;height:14px}.studio-resize-ne{cursor:nesw-resize;top:0;right:0}.studio-resize-nw{cursor:nwse-resize;top:0;left:0}.studio-resize-se{cursor:nwse-resize;bottom:0;right:0}.studio-resize-sw{cursor:nesw-resize;bottom:0;left:0}.inline-island-host{position:relative}.inline-island{cursor:pointer;border-radius:3px;transition:background-color 80ms,box-shadow 80ms}.inline-island-host:hover .inline-island,.inline-island-host.is-selected .inline-island,.inline-island-host.is-editing .inline-island{background:#6ec1ff24;box-shadow:0 0 0 1.5px #6ec1ff8c}.inline-island-host:after{content:"{…}";z-index:30;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#2f80c9;border-radius:4px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:9px;font-style:normal;font-weight:400;line-height:14px;transition:opacity 80ms;position:absolute;top:-15px;right:-4px}.inline-island-host:hover:after,.inline-island-host.is-selected:after,.inline-island-host.is-editing:after{opacity:1}.inline-island-error{color:#9a6a00;background:#9a6a0012;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:.9em;box-shadow:inset 0 0 0 1px #9a6a004d}.inline-island-empty{color:#8a8a86;background:#6c6c6812;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:.9em;box-shadow:inset 0 0 0 1px #6c6c6840}.inline-island-rich{display:contents}.autocomplete-ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.autocomplete-ghost-text{color:#a9a9a4}.autocomplete-ghost:after{content:"⇥";color:#9a9a9e;vertical-align:1px;background:#f4f4f2;border:1px solid #e2e2de;border-radius:4px;margin-left:5px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;display:inline-block}.expression-menu{z-index:40;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e2de;border-radius:8px;min-width:240px;max-width:400px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #1c1c1e24}ul.expression-candidates{max-height:216px;margin:0;padding:4px;list-style:none;overflow-y:auto}.expression-menu-option{cursor:pointer;border-radius:5px;align-items:baseline;gap:8px;padding:4px 8px;line-height:18px;display:flex}.expression-menu-option.is-highlighted{background:#6ec1ff29;box-shadow:inset 0 0 0 1px #6ec1ff40}.expression-menu-name{color:#1c1c1e;font-family:ui-monospace,Menlo,monospace;font-size:12px}.expression-menu-kind{color:#6a6a66;background:#f0f0ec;border:1px solid #e2e2de;border-radius:4px;flex:none;padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;line-height:14px}.expression-menu-preview{text-overflow:ellipsis;white-space:nowrap;color:#9a9a9e;max-width:180px;margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden}.expression-menu-more{color:#9a9a9e;border-top:1px solid #efefea;padding:3px 10px 5px;font-size:10.5px}.island-editor{z-index:41;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e2de;border-radius:8px;min-width:300px;max-width:420px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #1c1c1e24}.island-editor.is-rejected{box-shadow:0 8px 24px #1c1c1e24,0 0 0 2px #b03a2e8c}.island-editor-head{border-bottom:1px solid #efefea;align-items:center;gap:4px;padding:7px 8px 5px;display:flex}.island-editor-brace{color:#9a9a9e;font-family:ui-monospace,Menlo,monospace;font-size:12px}.island-editor-input{color:#1c1c1e;background:#fbfbf9;border:1px solid #e2e2de;border-radius:5px;outline:none;flex:1;min-width:0;padding:3px 6px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.island-editor-input:focus{border-color:#6ec1ffcc;box-shadow:0 0 0 2px #6ec1ff40}.island-editor-input[aria-invalid=true]{border-color:#b03a2e99}.island-editor-scopes{gap:3px;margin-left:2px;display:inline-flex}.island-editor-scope{color:#6a6a66;cursor:pointer;background:#f4f4f2;border:1px solid #e2e2de;border-radius:10px;padding:1px 7px;font-size:10.5px;line-height:16px}.island-editor-scope[aria-pressed=true]{color:#21618f;background:#6ec1ff2e;border-color:#6ec1ff80}.island-editor-scope:disabled{opacity:.45;cursor:default}.island-editor-status{color:#6a6a66;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #efefea;padding:4px 10px 6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden}.island-editor-status.is-invalid{color:#b03a2e}.canvas-node{box-sizing:border-box;background:var(--cv-card);border:1.5px solid var(--cv-border-strong);border-radius:var(--canvas-boundary-radius);min-width:120px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.4;position:relative;overflow:visible}.canvas-node.is-resizing,.canvas-widget.is-resizing{min-height:max-content}.canvas-node-content{z-index:1;overflow-wrap:anywhere;white-space:normal;min-width:0;position:relative}.canvas-node .canvas-connection-handle,.canvas-node .canvas-derived-badge{z-index:2}.canvas-flow .react-flow__resize-control.canvas-node-resize-handle{border:1.5px solid var(--cv-accent);background:var(--cv-card);z-index:2;border-radius:2px;width:9px;height:9px}.canvas-flow .react-flow__resize-control.canvas-node-resize-line{border-color:var(--cv-accent);z-index:2}.canvas-node .canvas-automatic-handle,.canvas-widget .canvas-automatic-handle{box-sizing:border-box;border-radius:var(--canvas-boundary-radius);width:100%;min-width:0;height:100%;min-height:0;clip-path:var(--canvas-boundary-clip-path);opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;inset:0;transform:none}.canvas-node .canvas-named-handle,.canvas-widget .canvas-named-handle{z-index:3}.canvas-flow[data-canvas-tool=connect] .canvas-automatic-source,.canvas-flow[data-canvas-tool=connect] .canvas-automatic-target{pointer-events:all;cursor:crosshair}.canvas-node.is-selected,.canvas-widget.is-selected,.canvas-frame.is-selected,.canvas-group.is-selected,.canvas-stroke.is-selected,.canvas-arrow.is-selected{outline:2px solid var(--cv-accent)}h1:where(.canvas-node-content h1),h2:where(.canvas-node-content h2),h3:where(.canvas-node-content h3){margin:0 0 4px;font-size:13px}p:where(.canvas-node-content p){margin:0}.canvas-shape-circle{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.canvas-shape-diamond{background:0 0;border:0;padding:28px 42px}.canvas-shape-hexagon{background:0 0;border:0;padding:16px 42px}.canvas-shape-diamond:before,.canvas-shape-hexagon:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.canvas-shape-diamond:before{clip-path:var(--canvas-boundary-clip-path);background:#e8eef5}.canvas-shape-hexagon:before{clip-path:var(--canvas-boundary-clip-path);background:#e8f0e8}.canvas-group{border:1.5px dashed var(--cv-border-strong);background:var(--background-hoverOverlay,#a0a0960f);border-radius:8px;width:100%;min-width:220px;height:100%;min-height:140px}.canvas-group-label{background:var(--cv-surface-lift);color:var(--cv-text-muted);border-radius:4px;margin:6px;padding:1px 8px;font-size:11px;display:inline-block}.canvas-group-ungroup{border:1px solid var(--cv-border);background:var(--cv-card);color:var(--cv-text-muted);cursor:pointer;border-radius:4px;padding:1px 8px;font-size:10.5px;position:absolute;top:6px;right:6px}.canvas-group-ungroup:hover{border-color:var(--cv-accent);color:var(--cv-text)}.canvas-frame{border:1.5px solid var(--cv-border-strong);background:var(--cv-card);border-radius:6px;flex-direction:column;width:100%;min-width:160px;height:100%;min-height:120px;display:flex;overflow:hidden}.canvas-frame.is-resizing iframe{pointer-events:none}.canvas-frame-chrome{background:var(--cv-surface-lift);color:var(--cv-text-muted);border-bottom:1px solid var(--cv-border);cursor:grab;padding:4px 8px;font-size:10.5px}.canvas-frame-body{flex:1;min-height:0}.canvas-frame-body iframe{border:0;width:100%;height:100%}.canvas-frame-empty{color:var(--cv-text-faint);padding:12px;font-size:11px}.canvas-frame-refused{color:var(--cv-error);background:var(--cv-error-bg);box-sizing:border-box;height:100%;padding:12px;font-size:11px}.canvas-stroke{outline-offset:2px;width:100%;height:100%;position:relative}.canvas-stroke-svg{display:block;overflow:visible}.canvas-stroke-overlay{touch-action:none}.canvas-arrow{outline-offset:2px;width:100%;height:100%;position:relative}.canvas-arrow-svg{display:block;overflow:visible}.canvas-widget{box-sizing:border-box;background:var(--cv-card);border:1.5px solid var(--cv-accent);border-radius:var(--canvas-boundary-radius);min-width:130px;min-height:40px;padding:10px 12px;font-size:12px;position:relative}.canvas-widget-name{margin-bottom:4px;font-weight:600}.canvas-widget-state{color:var(--cv-text-muted);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:block}.canvas-widget-placeholder{border-style:dashed;border-color:var(--cv-warning-accent)}.canvas-widget-unregistered{color:var(--cv-warning);margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:block}.counter-widget-row{align-items:center;gap:8px;display:flex}.counter-widget-count{text-align:center;min-width:28px;color:var(--cv-text);font:600 16px ui-monospace,Menlo,monospace}.counter-widget-increment{border:1px solid var(--cv-border);background:var(--cv-surface-lift);width:26px;height:24px;color:var(--cv-text);cursor:pointer;border-radius:5px;font-size:14px;line-height:1}.counter-widget-increment:hover{border-color:var(--cv-accent)}.document-surface.editor-input{display:flow-root}.document-surface.editor-input:before{content:"";height:var(--studio-html-window-above,0px);display:block}.document-surface.editor-input:after{content:"";height:var(--studio-html-window-below,0px);display:block}.editor-input [data-studio-source-locked]{cursor:default}.editor-input .figure-region-block{box-sizing:border-box;min-width:0;max-width:100%;position:relative;overflow:hidden}.editor-input .figure-region-block .doc-figure-content{box-sizing:border-box;white-space:normal;min-width:0;max-width:100%;overflow:hidden}.editor-input .figure-region-block .doc-figure-content>*{box-sizing:border-box;max-width:100%}.editor-input figure[data-extension-figure-node],.editor-input figure[data-extension-figure-node]>.doc-figure-content{box-shadow:none;background:0 0;border:0;border-radius:0}.editor-input .figure-region-block.is-selected{outline-offset:-2px;outline:2px solid #6ec1ff}.editor-input .figure-region-block img{max-width:100%;height:auto;display:block}:where(.editor-input [data-svg-node]>.doc-figure-content)>svg{max-width:100%;height:auto;margin-inline:auto;display:block}.editor-input figure.image{position:relative}.editor-input figure.image img{border-radius:8px;max-width:100%;height:auto;display:block}.editor-input figure.image--full>[data-media-figure-frame],.editor-input figure.image--cover>[data-media-figure-frame]{width:100cqw;max-width:100cqw;margin-inline:calc(50% - 50cqw)}.editor-input figure.image--full>[data-media-figure-frame] img,.editor-input figure.image--cover>[data-media-figure-frame] img{width:100%;max-width:100%}.editor-input figure.image--cover>[data-media-figure-frame] img{object-fit:cover}.editor-input figure.video{position:relative}.editor-input figure.video--full>[data-media-figure-frame],.editor-input figure.video--cover>[data-media-figure-frame]{width:100cqw;margin-inline:calc(50% - 50cqw);max-width:100cqw!important}.editor-input figure.video--cover video{object-fit:cover}.doc-figure-missing{color:#6a6a66;border:1px dashed #ddddd8;border-radius:6px;padding:10px 12px;font-size:12px}.doc-figure-chrome{pointer-events:none;opacity:0;height:28px;transition:opacity .12s}.figure-region-block:hover .doc-figure-chrome,.figure-region-block.is-selected .doc-figure-chrome{opacity:1}.doc-figure-side{pointer-events:auto;color:#444;cursor:pointer;background:#ffffffeb;border:1px solid #d4d4cf;border-radius:4px;padding:1px 7px;font-size:10.5px;position:absolute;top:4px;right:4px}.doc-figure-side:hover{color:#1c1c1e;border-color:#6ec1ff}.editor-input [data-lexical-cursor]{border-top:1.5px solid #6ec1ff}.editor-input .figure-region-block[style*=float]+[data-lexical-cursor]{display:none}.editor-input [data-lexical-cursor]:has(+.figure-region-block[style*=float]){display:none}:root{--studio-baseline-prose:"Helvetica Neue", Helvetica, Arial, sans-serif;--studio-baseline-mono:Menlo, Consolas, "Liberation Mono", monospace}.canvas-node,.canvas-widget,.canvas-group-label{font-family:var(--studio-baseline-prose)}.canvas-group-label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 12px);overflow:hidden}.editor-input section[data-layout-section]{display:block;position:relative}.editor-input section[data-layout-section]:not([data-layout-ready]){visibility:hidden}.editor-input section[data-layout-section]>*{box-sizing:border-box}.editor-input section[data-layout-section]>[data-lexical-cursor]{display:none}.review-strip{position:relative}.review-chip{color:#2a4a7a;cursor:pointer;background:#eef3fb;border:1px solid #c8d4e8;border-radius:4px;padding:1px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.review-chip.is-active{background:#dfe9f9;border-color:#8aa8d8}.review-arm-toggle{margin-left:4px}.review-panel{z-index:50;color:#333;background:#fff;border:1px solid #e2e2de;border-radius:8px;min-width:320px;max-width:480px;padding:8px 10px;font-size:11.5px;line-height:1.5;position:absolute;top:26px;left:0;box-shadow:0 8px 24px #1c1c1e24}.review-panel-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-family:ui-monospace,Menlo,monospace;display:flex}.review-panel-hint{color:#777;font-family:system-ui,sans-serif}.review-panel-diag-note{color:#9a6a00}.review-hunk-mixed{color:#9a2a00;background:#fde4e0;border:1px solid #e0a0a0;border-radius:3px;padding:0 5px;font-size:10px;font-weight:600}.review-hunk-coarse{color:#9a6a00;background:#fdf3e0;border:1px solid #e8d2a0;border-radius:3px;padding:0 5px;font-size:10px}.editor-input [data-review-mark]{border-radius:3px;position:relative}.editor-input [data-review-mark=add]{background:#9bb9554d}.editor-input [data-review-mark=modify],.editor-input [data-review-mark=mixed]{background:#9bb95529}.editor-input [data-review-mark=region]{background:#9bb95524}.editor-input [data-review-mark=move]:before,.editor-input [data-review-mark=mixed]:before{content:"";border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-16px}.editor-input [data-review-mark=move]:before{background:#8a6ad0}.editor-input [data-review-mark=mixed]:before{background:#d09a2a}.review-ins-rect{pointer-events:none;background:#9bb95552;position:absolute}.review-del-rect{pointer-events:none;background:#ff000024;position:absolute}.review-ghost{-webkit-user-select:none;user-select:none;margin:0 0 4px;display:block}.review-zone{background:#ff000014;border-radius:3px}.review-zone-content{pointer-events:none}.review-zone-content>:last-child{margin-bottom:0}.review-zone-removed{background:#ff000024}.review-zone-region{padding:1px 4px}.review-zone-region-toggle{color:#8a4a42;cursor:pointer;background:0 0;border:none;padding:1px 0;font-family:ui-monospace,Menlo,monospace;font-size:11px}.review-zone-region-toggle:hover{color:#5a2a22}.review-ghost-region-source{white-space:pre-wrap;max-height:200px;margin:2px 0 0;font-size:10.5px;line-height:1.45;overflow:auto}.review-diff-del{color:#8a2a22;background:#ff000024;text-decoration:none}.review-diff-ins{color:#3a5a12;background:#9bb95552;text-decoration:none}.review-decor-layer{pointer-events:none;z-index:40;position:absolute;inset:0}.review-hunk-widget{white-space:nowrap;opacity:.95;pointer-events:auto;z-index:41;background:#fff;border:1px solid #d8d8d2;border-radius:6px;align-items:center;gap:4px;padding:4px;font-size:11.5px;line-height:14px;transition:opacity .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;position:absolute;box-shadow:0 1px 4px #1c1c1e1f}.review-hunk-widget.is-active{opacity:1;box-shadow:0 2px 8px #1c1c1e33}.review-kbd{opacity:.6;margin-left:2px;font-size:9.5px}.review-widget-context{color:#6a4ad0;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.review-hunk-widget button,.review-session-actions button,.review-unanchored button{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11.5px;line-height:14px}.review-hunk-widget button:hover,.review-session-actions button:hover,.review-unanchored button:hover{background:#ececea}.review-hunk-widget .review-widget-keep,.review-session-actions .review-widget-keep,.review-unanchored .review-widget-keep{color:#fff;background:#1a66c2}.review-hunk-widget .review-widget-keep:hover,.review-session-actions .review-widget-keep:hover,.review-unanchored .review-widget-keep:hover{background:#1857a8}.review-hunk-widget .review-reject-confirm,.review-session-actions .review-reject-confirm,.review-unanchored .review-reject-confirm{color:#9a2a00;background:#fde4e0}.review-unanchored{margin:6px 0 0;padding:0;list-style:none}.review-unanchored li{border-top:1px solid #f0f0ec;align-items:center;gap:6px;padding:3px 0;display:flex}.review-row-kind{color:#2a4a7a;white-space:nowrap;font-family:ui-monospace,Menlo,monospace}.review-row-label{color:#666;white-space:nowrap;font-family:ui-monospace,Menlo,monospace}.review-row-principal{color:#4a6a4a;white-space:nowrap;background:#eef4ee;border:1px solid #d8e4d8;border-radius:3px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.review-row-preview{text-overflow:ellipsis;white-space:nowrap;color:#555;flex:1;overflow:hidden}.review-session-actions{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.review-session-actions button{padding:2px 7px;font-size:11px}.review-session-actions .review-session-nav{text-align:center;width:20px;padding:2px 0}.review-reject-confirm{color:#9a2a00;background:#fde4e0;border-color:#e0a0a0}.presence-block-badge{white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid;border-radius:4px;padding:1px 6px;font-family:system-ui,sans-serif;font-size:10px;font-weight:600;line-height:16px;animation:.16s ease-out presence-badge-in}@keyframes presence-badge-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}._23bth40{--color-brand-50:#e6f5ff;--color-brand-100:#b3e0ff;--color-brand-200:#80cbff;--color-brand-300:#4db6ff;--color-brand-400:#29a3fa;--color-brand-500:#1e96eb;--color-brand-600:#0077cb;--color-brand-700:#005a9e;--color-brand-800:#003d70;--color-brand-900:#002742;--color-grey-0:#fff;--color-grey-25:#f9f9f9;--color-grey-50:#f5f5f5;--color-grey-100:#e6e6e6;--color-grey-150:#cdcdcd;--color-grey-200:#b3b3b3;--color-grey-300:#929292;--color-grey-400:#7a7a7a;--color-grey-500:#565656;--color-grey-600:#414141;--color-grey-700:#252525;--color-grey-800:#141414;--color-grey-900:#000;--color-red-50:#fff4f5;--color-red-100:#fce5e6;--color-red-200:#ff9a9a;--color-red-300:#f45353;--color-red-400:#f43f48;--color-red-500:#ed3f3f;--color-red-600:#c83030;--color-red-700:#a02626;--color-red-800:#6b1a1a;--color-red-900:#460606;--color-green-50:#f1fdf4;--color-green-100:#dcfdd7;--color-green-200:#b4f5a7;--color-green-300:#69b87d;--color-green-400:#22bf07;--color-green-500:#44b931;--color-green-600:#1d9c07;--color-green-700:#1c3027;--color-green-800:#143d1a;--color-green-900:#0c260f;--color-yellow-50:#fdfcf4;--color-yellow-100:#fef3c7;--color-yellow-200:#fde68a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-orange-50:#fff7ee;--color-orange-100:#ffebd5;--color-orange-200:#ffd4a8;--color-orange-300:#ffae63;--color-orange-400:#ff8c38;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-blue-50:#f0f9ff;--color-blue-100:#e6f5ff;--color-blue-200:#b3e0ff;--color-blue-300:#84cfff;--color-blue-400:#53b2ef;--color-blue-500:#4ab1fa;--color-blue-600:#1e96eb;--color-blue-700:#0077cb;--color-blue-800:#005a9e;--color-blue-900:#002742;--color-purple-50:#f9f7ff;--color-purple-100:#ede9ff;--color-purple-200:#d4c7ff;--color-purple-300:#9681ef;--color-purple-400:#8b5cf6;--color-purple-500:#7c3aed;--color-purple-600:#6e52df;--color-purple-700:#5b21b6;--color-purple-800:#4c1d95;--color-purple-900:#3b0764;--color-magenta-50:#fefaff;--color-magenta-100:#ffecf6;--color-magenta-200:#ffd6eb;--color-magenta-300:#f37fba;--color-magenta-400:#e660a4;--color-magenta-500:#cc4187;--color-magenta-600:#a3336b;--color-magenta-700:#831f54;--color-magenta-800:#5c1f3d;--color-magenta-900:#3d0f26;--color-teal-50:#eefffd;--color-teal-100:#d7fbf6;--color-teal-200:#b0f5ec;--color-teal-300:#8be7dc;--color-teal-400:#5dd3c8;--color-teal-500:#448e86;--color-teal-600:#2d6b64;--color-teal-700:#1f4d47;--color-teal-800:#153735;--color-teal-900:#0c2422;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-sans-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-code-family:"Berkeley Mono", "Source Code Pro", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-number-family:Inter, -apple-system, BlinkMacSystemFont, "Tabular Nums", sans-serif;--font-serif-family:"Source Serif 4", Georgia, "Times New Roman", serif;--background-canvas:#eceee6;--background-content:#fbfaf5;--background-viewport:#f3f4ed;--background-primary:#e7ece1;--background-secondary:#fbfaf5;--background-tertiary:#e0e7d9;--background-overlay:#fbfaf5;--background-modal:#000000b3;--background-error:var(--color-red-50);--background-success:var(--color-green-50);--background-warning:var(--color-orange-50);--background-processing:var(--color-blue-50);--background-codeBlock:#eceee6;--background-hoverOverlay:#416a550a;--background-hoverFilled:#e0e7d9;--text-primary:#273b35;--text-secondary:#61736a;--text-tertiary:#67796e;--text-disabled:#8b978b;--text-placeholder:#67796e;--text-inverse:#fff;--text-link:#416a55;--text-emphasis:#416a55;--border-default:#cfd7cc;--border-subtle:#dde2d7;--border-strong:#b9c5b6;--border-focus:#6e8a72;--border-error:var(--color-red-500);--border-success:var(--color-green-500);--border-inverse:#ffffff8c;--interactive-primary:#416a55;--interactive-primaryHover:#345c46;--interactive-primaryActive:#294d3a;--interactive-secondary:#fbfaf5;--interactive-secondaryHover:#e0e7d9;--interactive-error:var(--color-red-500);--interactive-errorHover:var(--color-red-600);--interactive-success:var(--color-green-500);--interactive-successHover:var(--color-green-600);--interactive-disabled:#c4cebf;--interactive-focus:#416a5555;--interactive-checkbox:#416a55;--icon-primary:#314b3d;--icon-secondary:#61736a;--icon-tertiary:#67796e;--icon-disabled:#8b978b;--icon-active:#416a55;--icon-inverse:#fff;--icon-error:var(--color-red-500);--icon-success:var(--color-green-500);--icon-warning:var(--color-orange-500);--status-error:#ad4f4f;--status-errorBackground:#ad4f4f0f;--status-success:#45754f;--status-successBackground:#45754f0f;--status-warning:#93602e;--status-warningBackground:#93602e0f;--status-info:#996748;--status-infoBackground:#9967480f;--agent-blue:#2563a6;--agent-violet:#7952b3;--agent-teal:#16776f;--agent-rose:#b34670;--agent-amber:#98641b;--agent-green:#397941;--syntax-plain:var(--text-primary);--syntax-keyword:var(--color-purple-600);--syntax-string:var(--color-green-600);--syntax-number:var(--color-orange-600);--syntax-comment:var(--text-tertiary);--syntax-function:var(--color-blue-600);--syntax-type:var(--color-yellow-600);--syntax-variable:var(--color-red-600);--syntax-attribute:var(--color-orange-600);--syntax-tag:var(--color-red-600);--syntax-operator:var(--text-primary);--syntax-punctuation:var(--text-primary);--syntax-regexp:var(--color-teal-600);--syntax-meta:var(--color-red-600);--syntax-property:var(--color-red-600);--syntax-selector:var(--color-yellow-600);--syntax-section:var(--color-blue-600);--syntax-addition:var(--color-green-600);--syntax-additionBackground:var(--color-green-50);--syntax-deletion:var(--color-red-600);--syntax-deletionBackground:var(--color-red-50);--syntax-symbol:var(--color-teal-600);--surface-skeleton:var(--color-grey-100);--surface-loading:var(--color-brand-500);--surface-loadingBackground:#0000001a;--selection-background:#adc29a40;--selection-border:#6e8a7288;--selection-text:#273b35;--toggle-backgroundOn:var(--color-brand-500);--toggle-backgroundOff:var(--color-grey-300);--toggle-backgroundDisabled:var(--color-grey-200);--toggle-foreground:var(--color-grey-0);--toggle-foregroundDisabled:var(--color-grey-100);--divider-default:#92929238;--divider-strong:var(--color-grey-100);--dnd-targetBackground:var(--selection-background);--dnd-insertionIndicator:var(--interactive-primary);--terminal-background:var(--color-grey-0);--terminal-foreground:var(--color-grey-700);--terminal-cursorForeground:var(--color-grey-700);--terminal-cursorBackground:var(--color-grey-0);--terminal-selectionBackground:#add6ff;--terminal-selectionInactiveBackground:#add6ff80;--terminal-scrollbarBackground:#0000000a;--terminal-scrollbarHoverBackground:#0000001a;--terminal-scrollbarActiveBackground:#0000002e;--terminal-ansiBlack:#000;--terminal-ansiRed:#cd3131;--terminal-ansiGreen:#107c10;--terminal-ansiYellow:#949800;--terminal-ansiBlue:#0451a5;--terminal-ansiMagenta:#bc05bc;--terminal-ansiCyan:#0598bc;--terminal-ansiWhite:#555;--terminal-ansiBrightBlack:#666;--terminal-ansiBrightRed:#cd3131;--terminal-ansiBrightGreen:#14ce14;--terminal-ansiBrightYellow:#b5ba00;--terminal-ansiBrightBlue:#0451a5;--terminal-ansiBrightMagenta:#bc05bc;--terminal-ansiBrightCyan:#0598bc;--terminal-ansiBrightWhite:#a5a5a5;--shadow-active:0 0 0 2px #416a5533;--shadow-button:0 1px 3px 0 #0000001a;--shadow-buttonInner:inset 0 1px 0 0 #ffffff1a;--shadow-dropdown:0 3px 10px 0 #0000001f;--shadow-focusRing:0 0 0 2px #416a5555;--shadow-lg:0 28px 70px -28px #3c52352e, 0 6px 18px -8px #273b351f;--shadow-md:0 4px 8px 0 #0000001a, 0 2px 4px 0 #0000000f;--shadow-menu:0 4px 16px 0 #00000024;--shadow-modal:0 10px 32px 0 #00000040;--shadow-overlay:0 8px 16px 0 #00000026;--shadow-popover:0 4px 12px 0 #0000001f;--shadow-sm:0 2px 4px 0 #0000001a;--shadow-toolbar:0 2px 8px 0 #00000014;--shadow-xl:0 20px 40px 0 #0000004d;--shadow-xs:0 1px 2px 0 #0000000d;--material-floor:transparent;--material-luminosity:linear-gradient(135deg, #fff5, #ffffff18 55%, transparent);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.008'/%3E%3C/svg%3E");--material-noiseSoft:none;--material-edgeHighlight:inset 0 1px 0 #ffffffb3;--material-backdrop:blur(24px) saturate(1.25);--material-backdropReach:48px;--material-scrim:#0000001f;--material-windowTint:var(--background-primary);--material-panelTint:var(--background-tertiary);--material-overlayTint:var(--background-overlay);--material-viewportTint:var(--background-viewport);--material-surfaceFloor:var(--material-floor);--material-surfaceBacking:transparent;--material-contentFloor:var(--background-content);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary)}._23bth41{contain:layout}:is(._23bth41:active-view-transition,._23bth41:active-view-transition *){transition:none!important}._23bth41::view-transition{pointer-events:none;border-radius:inherit;overflow:clip}._23bth41::view-transition-group(root){animation:none}._23bth41::view-transition-old(root){mix-blend-mode:normal;opacity:1;animation:none}._23bth41::view-transition-new(root){mix-blend-mode:normal;opacity:1;animation:none}._23bth41::view-transition-new(root){z-index:1}@keyframes _1kz8e4o0{to{transform:rotate(360deg)}}._1kz8e4o1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1kz8e4o2{flex-direction:column;gap:.8rem;width:100%;min-width:0;display:flex}._1kz8e4o3{max-width:78rem;color:var(--text-secondary);align-items:center;gap:12px;margin:0 auto 16px;padding:8px;font-size:14px;display:flex}._1kz8e4o4{border:1px solid var(--border-default);background-color:var(--background-primary);border-radius:9999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}._1kz8e4o4 button{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:8px 16px;font-size:14px}._1kz8e4o4 button[aria-pressed=true]{background-color:var(--background-secondary);color:var(--text-primary)}._1kz8e4o4 button:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o3 select{border:1px solid var(--border-default);background-color:var(--background-primary);color:var(--text-primary);font:inherit;border-radius:8px;padding:8px 12px}._1kz8e4o5{--panel-radius:12px;aspect-ratio:16/10;border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);width:100%;min-width:0;box-shadow:var(--shadow-lg);border-radius:16px;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}[data-theme=dark] ._1kz8e4o5[data-workspace-theme=original]{--background-viewport:var(--background-content);--background-primary:#0d0d0deb;--background-secondary:#171717e0;--background-tertiary:#1f1f1feb;--background-overlay:#181818eb;--border-subtle:#ffffff1a;--border-default:#ffffff24;--border-strong:#ffffff38;--material-floor:transparent;--material-luminosity:linear-gradient(#ffffff09, #ffffff09);--material-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.03'/%3E%3C/svg%3E");--material-noiseSoft:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.02'/%3E%3C/svg%3E");--material-edgeHighlight:inset 0 1px 0 0 #ffffff17;--material-backdrop:blur(32px) saturate(1.25);--material-backdropReach:64px;--material-scrim:#0000004d}._1kz8e4o6{flex:none;gap:.32rem;margin-right:.35rem;display:flex}._1kz8e4o7{border:1px solid #00000038;border-radius:9999px;width:.62rem;height:.62rem;box-shadow:inset 0 0 0 1px #ffffff3d}._1kz8e4o8{background-color:#ff5f57}._1kz8e4o9{background-color:#febc2e}._1kz8e4oa{background-color:#28c840}._1kz8e4ob{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:1.45rem;height:1.35rem;padding:0;display:grid}._1kz8e4ob:hover:not(:disabled){background-color:var(--background-tertiary);color:var(--text-primary)}._1kz8e4ob:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4ob:disabled{cursor:default;opacity:.32}._1kz8e4ob svg{width:1rem;height:1rem}._1kz8e4oc{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-secondary);grid-template-columns:repeat(3,minmax(0,1fr));display:none}._1kz8e4oc button{appearance:none;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:0;font-size:.72rem;display:flex}._1kz8e4oc button:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4oc svg{width:.9rem;height:.9rem}._1kz8e4od{border-bottom-color:var(--interactive-primary)!important;color:var(--text-primary)!important}._1kz8e4oe{background-color:var(--background-primary);grid-template-columns:27% minmax(0,1fr) 30%;gap:4px;min-width:0;min-height:0;padding:2px;display:grid}._1kz8e4of{grid-template-columns:minmax(0,1fr)}._1kz8e4og{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._1kz8e4oh{grid-template-columns:minmax(0,1fr) 35.5%}._1kz8e4oi{grid-template-columns:29% minmax(0,1fr)}._1kz8e4oj{background-color:var(--background-primary);min-width:0;min-height:0;overflow:hidden}._1kz8e4oo{grid-template-rows:37px 32px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._1kz8e4op{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-secondary);justify-content:space-between;align-items:center;min-width:0;padding-left:.7rem;padding-right:.45rem;display:flex}._1kz8e4oq{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);align-items:stretch;min-width:0;display:flex}._1kz8e4or{appearance:none;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;width:2.25rem;padding:0;display:grid;position:relative}._1kz8e4or:hover{background-color:var(--background-secondary);color:var(--text-primary)}._1kz8e4or:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4or svg{width:1rem;height:1rem}._1kz8e4os{border-bottom-color:var(--interactive-primary);color:var(--text-primary)}._1kz8e4ot{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._1kz8e4ou{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle);align-items:center;gap:.45rem;min-height:32px;padding-left:.7rem;padding-right:.55rem;display:flex}._1kz8e4ow{align-items:center;gap:.12rem;margin-left:auto;display:flex}._1kz8e4ox{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:1.45rem;height:1.45rem;padding:0;display:grid}._1kz8e4ox:hover{background-color:var(--background-secondary);color:var(--text-primary)}._1kz8e4ox:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4ox svg{width:.82rem;height:.82rem}._1kz8e4oy{background-color:var(--background-secondary);color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;border-radius:9999px;margin-left:auto;padding:.15rem .38rem;font-size:.52rem}._1kz8e4oz{color:var(--text-tertiary);margin:0;padding:.65rem .72rem;font-size:.63rem;line-height:1.5}._1kz8e4o10{scrollbar-width:thin;min-width:0;min-height:0;padding-top:.35rem;padding-bottom:.5rem;overflow-y:auto}._1kz8e4o11,._1kz8e4o12{min-width:0}._1kz8e4o13{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:.38rem;width:calc(100% - .55rem);min-width:0;height:32px;margin-left:.28rem;margin-right:.28rem;padding:0 .48rem 0 .38rem;display:flex}._1kz8e4o13:hover{background-color:var(--background-secondary);color:var(--text-primary)}._1kz8e4o13:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o13>svg{flex:none;width:.9rem;height:.9rem}._1kz8e4o13>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}._1kz8e4o13>small{color:var(--text-tertiary);font-family:var(--font-mono-family);margin-left:auto;font-size:.5rem}._1kz8e4o14{padding-left:1.25rem}._1kz8e4o15{background-color:var(--selection-background);color:var(--text-primary)}._1kz8e4o16{background-color:color-mix(in srgb, var(--status-success) 14%, transparent);text-transform:uppercase;border-radius:9999px;padding:.08rem .26rem;color:var(--status-success)!important}._1kz8e4o17{flex-direction:column;gap:.28rem;min-height:0;padding:0 .42rem .55rem;display:flex;overflow-y:auto}._1kz8e4o18{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.46rem;min-width:0;padding:.52rem;display:grid}._1kz8e4o18:hover{background-color:var(--background-secondary)}._1kz8e4o18:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o19{border-color:var(--border-default);background-color:var(--background-secondary)}._1kz8e4o1a{background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);width:1.6rem;height:1.6rem;color:var(--interactive-primary);border-radius:4px;place-items:center;display:grid}._1kz8e4o1a svg{width:.9rem;height:.9rem}._1kz8e4o1b{flex-direction:column;gap:.13rem;min-width:0;display:flex}._1kz8e4o1b strong{color:var(--text-primary);font-size:.68rem}._1kz8e4o1b small{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.53rem;line-height:1.4;display:-webkit-box;overflow:hidden}._1kz8e4o1c{font-family:var(--font-mono-family);text-transform:uppercase;border-radius:9999px;margin-top:.12rem;padding:.1rem .3rem;font-size:.48rem}._1kz8e4o1d{background-color:color-mix(in srgb, var(--status-success) 14%, transparent);color:var(--status-success)}._1kz8e4o1e{background-color:var(--background-tertiary);color:var(--text-tertiary)}._1kz8e4o1f{appearance:none;color:inherit;font:inherit;cursor:pointer;border:1px solid;border-color:var(--border-default);text-align:left;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:.65rem;padding:.62rem;display:grid}._1kz8e4o1f:hover{border-color:var(--interactive-primary);background-color:var(--background-secondary)}._1kz8e4o1f:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o1g{background-color:color-mix(in srgb, var(--interactive-primary) 14%, transparent);width:1.8rem;height:1.8rem;color:var(--interactive-primary);border-radius:8px;place-items:center;display:grid}._1kz8e4o1g svg{width:1rem;height:1rem}._1kz8e4o1f>span:nth-child(2){flex-direction:column;min-width:0;display:flex}._1kz8e4o1f strong{color:var(--text-primary);font-size:.68rem}._1kz8e4o1f small{color:var(--text-tertiary);font-size:.54rem}._1kz8e4o1h{border-radius:9999px;width:.45rem;height:.45rem}._1kz8e4o1i{background-color:var(--status-success)}._1kz8e4o1j{background-color:var(--interactive-primary);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--interactive-primary) 12%, transparent)}._1kz8e4o1k{grid-template-rows:37px auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}._1kz8e4o1l{box-sizing:border-box;background:linear-gradient(var(--background-secondary), var(--background-secondary)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);align-items:center;min-width:0;height:37px;padding:0 4px;display:flex;position:relative}._1kz8e4o1m{z-index:1;border-left-style:solid;border-left-width:1px;border-left-color:var(--border-default);background-color:var(--background-secondary);flex:none;align-items:center;gap:.05rem;padding-left:.18rem;padding-right:.28rem;display:flex;position:relative}._1kz8e4o1n{appearance:none;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:16px;height:16px;padding:0;display:grid}._1kz8e4o1n:hover{background-color:var(--background-hoverOverlay);color:var(--text-primary)}._1kz8e4o1n:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o1n svg{width:10px;height:10px}._1kz8e4o1o{background-color:var(--background-viewport);min-width:0;min-height:0;overflow:hidden}._1kz8e4o1p{color:var(--text-tertiary);padding:2rem}._1kz8e4o1q{color:var(--text-secondary);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:14px;display:grid}._1kz8e4o1r{height:100%;min-height:0}._1kz8e4o1s{white-space:pre-wrap;overflow-wrap:anywhere;outline:none}._1kz8e4o1t{width:100%;margin:24px 0 0}._1kz8e4o1u{aspect-ratio:1.55;background-color:var(--background-secondary);min-height:240px;color:var(--text-secondary);border-radius:12px;place-items:center;font-size:14px;display:grid}._1kz8e4o1v{z-index:2;min-width:0;height:32px;display:flex;position:relative}._1kz8e4o1w{width:100%;height:100%;min-height:0}._1kz8e4o1x{position:relative}._1kz8e4o1x summary{list-style:none}._1kz8e4o1x summary::-webkit-details-marker{display:none}._1kz8e4o1y{z-index:20;border:1px solid var(--border-default);background-color:var(--background-primary);min-width:160px;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;right:0}._1kz8e4o1y button{appearance:none;color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px;font-size:14px}._1kz8e4o1y button:hover{background-color:var(--background-hoverOverlay)}._1kz8e4o1y button:disabled{opacity:.4}._1kz8e4o1y button:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o1z{box-sizing:border-box;scrollbar-width:thin;height:100%;padding:1.2rem;overflow-y:auto}._1kz8e4o20{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}._1kz8e4o20>span:first-child{flex-direction:column;gap:.15rem;display:flex}._1kz8e4o20 small{color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;font-size:.58rem}._1kz8e4o20 h3{color:var(--text-primary);margin:0;font-size:1.35rem}._1kz8e4o21{background-color:color-mix(in srgb, var(--status-success) 14%, transparent);color:var(--status-success);font-family:var(--font-mono-family);text-transform:uppercase;border-radius:9999px;padding:.25rem .48rem;font-size:.58rem}._1kz8e4o22{flex-direction:column;margin-top:.75rem;display:flex}._1kz8e4o23{appearance:none;color:inherit;font:inherit;cursor:pointer;border:0;border-bottom:1px solid;border-bottom-color:var(--border-subtle);text-align:left;background:0 0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.68rem .3rem;display:grid}._1kz8e4o23:hover{background-color:var(--background-secondary)}._1kz8e4o23:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o24{color:var(--interactive-primary);font-family:var(--font-mono-family);font-size:.62rem}._1kz8e4o23>span:nth-child(2){flex-direction:column;min-width:0;display:flex}._1kz8e4o23 strong{color:var(--text-primary);font-size:.72rem}._1kz8e4o23 small{color:var(--text-tertiary);font-family:var(--font-mono-family);font-size:.56rem}._1kz8e4o23>span:last-child{color:var(--text-tertiary);font-size:.56rem}._1kz8e4o25{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}._1kz8e4o26{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-secondary);border-radius:8px;padding:.8rem}._1kz8e4o26 h4{color:var(--text-primary);margin:0 0 .6rem;font-size:.75rem}._1kz8e4o27{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;padding:.48rem 0;font-size:.64rem;display:grid}._1kz8e4o27 time{color:var(--interactive-primary);font-family:var(--font-mono-family)}._1kz8e4o27 span{color:var(--text-secondary)}._1kz8e4o28{background-color:var(--background-secondary);color:var(--text-primary);font-family:var(--font-mono-family);border-radius:8px;margin:.9rem 0;padding:.75rem;font-size:.68rem}._1kz8e4o29{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}._1kz8e4o2a{border-style:solid;border-width:1px;border-color:var(--border-default);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;padding:.65rem;display:grid}._1kz8e4o2b{background-color:var(--interactive-primary);width:1.55rem;height:1.55rem;color:var(--text-inverse);border-radius:9999px;place-items:center;font-size:.62rem;font-weight:700;display:grid}._1kz8e4o2a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}._1kz8e4o2a strong{color:var(--text-primary);font-size:.66rem}._1kz8e4o2a small{color:var(--text-tertiary);font-size:.54rem}._1kz8e4o2a>svg{width:.85rem;height:.85rem;color:var(--status-success)}._1kz8e4o2c{box-sizing:border-box;scrollbar-width:thin;height:100%;padding:clamp(1rem,3cqi,1.8rem);overflow-y:auto}._1kz8e4o2d{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}._1kz8e4o2e{background-color:color-mix(in srgb, var(--interactive-primary) 14%, transparent);width:3.2rem;height:3.2rem;color:var(--interactive-primary);border-radius:12px;place-items:center;display:grid}._1kz8e4o2e svg{width:1.55rem;height:1.55rem}._1kz8e4o2d small{color:var(--text-tertiary);font-family:var(--font-mono-family);text-transform:uppercase;font-size:.56rem}._1kz8e4o2d h3{color:var(--text-primary);margin:.15rem 0;font-size:1.4rem}._1kz8e4o2d p{max-width:34rem;color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}._1kz8e4o2f{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:.42rem .7rem;font-size:.66rem}._1kz8e4o2f:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o2f:disabled{cursor:default;opacity:.5}._1kz8e4o2g{border-color:var(--interactive-primary);background-color:var(--interactive-primary);color:var(--text-inverse)}._1kz8e4o2h{border-color:var(--border-default);color:var(--text-secondary)}._1kz8e4o2i{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-secondary);border-radius:12px;margin-top:1.35rem;padding:1rem}._1kz8e4o2i h4{color:var(--text-primary);margin:0 0 .65rem;font-size:.72rem}._1kz8e4o2i>div{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.35rem 0;font-size:.66rem;display:flex}._1kz8e4o2i svg{width:.85rem;height:.85rem;color:var(--status-success)}._1kz8e4o2j{border-left-style:solid;border-left-width:2px;border-left-color:var(--interactive-primary);background-color:color-mix(in srgb, var(--interactive-primary) 6%, transparent);color:var(--text-tertiary);margin-top:.8rem;padding:.72rem;font-size:.62rem;line-height:1.5}._1kz8e4o2k{background-color:var(--background-viewport);grid-template-rows:37px 32px minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid}._1kz8e4o2l{background:linear-gradient(var(--background-secondary), var(--background-secondary)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);align-items:center;min-width:0;height:37px;display:flex;position:relative}._1kz8e4o2m{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}._1kz8e4o2m>svg{width:12px;height:12px;color:var(--interactive-primary);flex:none}._1kz8e4o2n{border-bottom:1px solid var(--border-default);background-color:var(--background-viewport);align-items:center;min-width:0;height:32px;padding:0 8px;display:flex}._1kz8e4o2o{align-items:center;gap:2px;margin-left:auto;display:flex}._1kz8e4o2p{scrollbar-width:thin;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:16px;display:flex;overflow-y:auto}._23bth40 ._1kz8e4o2k{background-image:radial-gradient(at 100% 0,#adc29a14,#0000 70%),linear-gradient(165deg,#ffffff40,#0000 60%)}._1kz8e4o2q{box-sizing:border-box;width:100%;color:var(--text-primary);overflow-wrap:anywhere;flex-shrink:0;font-size:14px;line-height:1.6}._1kz8e4o2r{background:linear-gradient(var(--background-secondary), var(--background-secondary)) var(--material-contentFloor);background-blend-mode:normal;border:1px solid var(--border-default);box-shadow:none;-webkit-backdrop-filter:none;color:var(--text-primary);border-radius:12px;padding:8px 12px}._1kz8e4o2t{flex-direction:column;flex-shrink:0;gap:4px;padding:0 4px;display:flex}._1kz8e4o2u{min-height:28px;color:var(--text-tertiary);align-items:center;gap:8px;font-size:14px;display:flex}._1kz8e4o2v{color:var(--text-secondary)}._1kz8e4o2w{flex:none;place-items:center;width:16px;height:16px;display:grid}._1kz8e4o2w>svg{width:12px;height:12px;color:var(--icon-primary)}._1kz8e4o2x{background-color:var(--border-default);border-radius:9999px;width:4px;height:4px}._1kz8e4o2y{border-style:solid;border-width:1.5px;border-color:var(--border-default);border-right-color:var(--interactive-primary);border-radius:9999px;width:12px;height:12px;animation:.7s linear infinite _1kz8e4o0}._1kz8e4o2z{padding-bottom:12px}._1kz8e4o2z>div:first-child{color:var(--text-secondary);font-size:12px}._1kz8e4o2z>div:first-child>svg{flex-shrink:0;width:16px;height:16px}._1kz8e4o30{field-sizing:content;box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:42px;max-height:8rem;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0 0 0 4px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:21px}._1kz8e4o30::placeholder{color:var(--text-secondary)}._1kz8e4o31{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}._1kz8e4o31:hover:not(:disabled){color:var(--text-primary)}._1kz8e4o31:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o31:disabled{opacity:.5;cursor:default}._1kz8e4o32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px 0;display:flex}._1kz8e4o33{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:12px;line-height:1.5;display:flex}._1kz8e4o33 p{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}._1kz8e4o33 strong{color:var(--text-primary);font-weight:500}._1kz8e4o34{appearance:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;min-height:32px;padding:4px 12px;font-size:12px}._1kz8e4o34:hover{color:var(--text-primary);background-color:var(--background-secondary)}._1kz8e4o34:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o35{min-width:0;color:var(--text-secondary);flex-direction:column;gap:4px;font-size:14px;display:flex}._1kz8e4o35 strong{color:var(--text-primary);font-weight:500}._1kz8e4o35 small{color:var(--text-tertiary);font-size:12px}._1kz8e4o36{flex:24rem;align-items:center;gap:12px;max-width:36rem;display:flex}._1kz8e4o37{width:0;min-width:48px;accent-color:var(--interactive-primary);cursor:pointer;flex:1}._1kz8e4o37:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o38{color:var(--text-secondary);font-family:var(--font-mono-family);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}._1kz8e4o39{flex:none;gap:4px;display:flex}._1kz8e4o3a{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:4px;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}._1kz8e4o3a:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-2px}._1kz8e4o3a:disabled{cursor:default;opacity:.45}._1kz8e4o3a svg{width:14px;height:14px}._1kz8e4o3b{border-color:var(--border-default);background-color:var(--background-primary);color:var(--text-secondary)}._1kz8e4o3b:hover:not(:disabled){border-color:var(--interactive-primary);color:var(--text-primary)}._1kz8e4o3c{border-color:var(--interactive-primary);background-color:var(--interactive-primary);min-width:80px;color:var(--text-inverse)}._1kz8e4o3c:hover:not(:disabled){filter:brightness(1.06)}@media (width<=620px){._1kz8e4o5{aspect-ratio:auto;grid-template-rows:2.75rem minmax(0,1fr);height:42rem}._1kz8e4oc{display:grid}._1kz8e4oe,._1kz8e4og,._1kz8e4oh,._1kz8e4oi{grid-template-columns:minmax(0,1fr)}._1kz8e4oj{display:none}._1kz8e4on{display:block}._1kz8e4o25,._1kz8e4o29{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._1kz8e4o2y{border-color:var(--interactive-primary);animation:none}}._1bya4ys0{box-sizing:border-box;height:31px;min-height:31px;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;background:0 0;border:none;border-radius:13px 13px 0 0;flex:1 1 0;align-items:flex-end;min-width:96px;max-width:156px;padding:0 0 4px;transition:color .2s 80ms;display:flex;position:relative}._1bya4ys0._1bya4ys0:focus{outline:0}._1bya4ys0._1bya4ys0:focus-visible{outline:1px solid;outline-color:var(--border-focus);outline-offset:-1px}._1bya4ys0:first-child{view-timeline:--leaf-tab-first inline;view-timeline-inset:13px 0px}._1bya4ys0:last-child{view-timeline:--leaf-tab-last inline;view-timeline-inset:0px 13px}._1bya4ys0:first-child:last-child{view-timeline:--leaf-tab-first inline, --leaf-tab-last inline;view-timeline-inset:13px 0px, 0px 13px}._1bya4ys0[data-active=true]{color:var(--text-primary);view-timeline:--leaf-tab-active inline;view-timeline-inset:0px;transition:color .15s}._1bya4ys0[data-active=true]:first-child{view-timeline:--leaf-tab-active inline, --leaf-tab-first inline;view-timeline-inset:0px, 13px 0px}._1bya4ys0[data-active=true]:last-child{view-timeline:--leaf-tab-active inline, --leaf-tab-last inline;view-timeline-inset:0px, 0px 13px}._1bya4ys0[data-active=true]:first-child:last-child{view-timeline:--leaf-tab-active inline, --leaf-tab-first inline, --leaf-tab-last inline;view-timeline-inset:0px, 13px 0px, 0px 13px}._1bya4ys0[data-selected=true]:not([data-active=true]){color:var(--text-primary)}._1bya4ys0[data-preview=true]{font-style:italic}._1bya4ys0[data-tab-sizing=fit]{flex:0 156px;max-width:156px}._1bya4ys0[data-tab-sizing=shrink]{flex-grow:1;flex-basis:0;min-width:96px;max-width:156px}._1bya4ys0[data-tab-sizing=fixed]{flex:0 0 156px}._1bya4ys0[data-sticky-sizing=compact],._1bya4ys0[data-sticky-sizing=shrink]{z-index:8;flex-grow:0;flex-shrink:0;position:sticky}._1bya4ys0[data-sticky-sizing=compact]{flex-basis:38px;width:38px;min-width:38px;max-width:38px}._1bya4ys0[data-sticky-sizing=shrink]{flex-basis:80px;width:80px;min-width:80px;max-width:80px}._1bya4ys1{white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:2px;width:100%;min-height:27px;padding:0 5px;font-size:12px;line-height:16px;transition:background-color .2s;display:flex;overflow:hidden}._1bya4ys0:hover:not([data-active=true]) ._1bya4ys1{background:var(--background-hoverOverlay)}._1bya4ys0[data-selected=true]:not([data-active=true]) ._1bya4ys1{background:var(--background-tertiary)}._1bya4ys0[data-sticky-sizing=compact] ._1bya4ys1{justify-content:center}._1bya4ys0:not([data-active=true]):after{content:"";inset-inline-end:-4.5px;background:var(--border-subtle);pointer-events:none;width:1px;height:16px;position:absolute;bottom:9.5px}._1bya4ys0:not([data-active=true]):last-child:after{opacity:0}._1bya4ys0:not([data-active=true]):has(+[data-active=true]):after{opacity:0}._1bya4ys2{width:20px;height:20px;color:var(--icon-primary);flex:0 0 20px;justify-content:center;align-items:center;display:flex}._1bya4ys3{width:16px;height:16px;color:var(--icon-secondary);flex:0 0 16px;justify-content:center;align-items:center;display:flex}._1bya4ys0[data-active=true] ._1bya4ys3{color:var(--icon-primary)}._1bya4ys4{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}._1bya4ys5{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._1bya4ys6{white-space:pre}._1bya4ys7{color:inherit;opacity:.7;white-space:pre;margin-left:.5em;font-size:.9em}._1bya4ys4:after{opacity:.75;flex:none;font-size:90%;font-weight:600}._1bya4ys4[data-strikethrough=true] ._1bya4ys5{text-decoration:line-through}._1bya4ys8{text-align:center;flex:1 1 0;min-width:0;font-size:11px;font-weight:600;overflow:hidden}._1bya4ys9{flex:none;justify-content:center;align-items:center;height:16px;display:inline-flex;overflow:visible}._1bya4ys9:empty{display:none}._1bya4ysa{box-sizing:border-box;z-index:1;-webkit-app-region:no-drag;min-width:0;height:37px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:auto;align-self:stretch;align-items:center;gap:4px;padding:0 4px;display:flex;position:relative;overflow:hidden}._1bya4ysa._1bya4ysa:focus{outline:0}._1bya4ysa._1bya4ysa:focus-visible{outline:1px solid;outline-color:var(--border-focus);outline-offset:-1px}._1bya4ysa[data-preview=true]{font-style:italic}._1bya4ysa[data-drag-over=true]{background:var(--background-hoverOverlay)}._1bya4ysb{border-radius:4px;flex:auto;align-items:center;gap:2px;min-width:0;height:24px;padding:0 4px;display:flex;overflow:hidden}._1bya4ysa:hover ._1bya4ysb{background:var(--background-hoverOverlay)}._1bya4ysc{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;display:flex}._1bya4ysc[data-has-actions=false]{display:none}._1bya4ysd{opacity:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .1s;display:inline-flex;position:relative}._1bya4ys0:is(:hover,:focus-within,[data-active=true],[data-dirty=true]) ._1bya4ysd{opacity:1}._1bya4ys0[data-dirty=true] ._1bya4ysd:not(:hover)>*{visibility:hidden}._1bya4ys0[data-dirty=true] ._1bya4ysd:not(:hover):after{content:"";background:var(--icon-primary);border-radius:50%;width:6px;height:6px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._1bya4yse{background:var(--interactive-primary);width:2px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--interactive-primary) 35%, transparent);pointer-events:none;z-index:1;border-radius:1px;position:absolute;top:6px;bottom:4px}._1bya4yse[data-edge=left]{left:-1px}._1bya4yse[data-edge=right]{right:-1px}@property --_17nlz8a0{syntax:"<length>";inherits:false;initial-value:0}@property --_17nlz8a1{syntax:"<length>";inherits:false;initial-value:0}@property --_17nlz8a2{syntax:"<length>";inherits:false;initial-value:0}@property --_17nlz8a3{syntax:"<length>";inherits:false;initial-value:0}@keyframes _17nlz8a4{0%{--_17nlz8a0:0px}to{--_17nlz8a0:24px}}@keyframes _17nlz8a5{0%{--_17nlz8a1:24px}to{--_17nlz8a1:0px}}@keyframes _17nlz8a6{0%{--_17nlz8a2:24px}12%{--_17nlz8a2:0px}88%{--_17nlz8a2:0px}to{--_17nlz8a2:24px}}@keyframes _17nlz8a7{0%{--_17nlz8a3:24px}12%{--_17nlz8a3:0px}88%{--_17nlz8a3:0px}to{--_17nlz8a3:24px}}._17nlz8a8{--_17nlz8a2:24px;--_17nlz8a3:24px;box-sizing:border-box;scrollbar-width:none;z-index:1;-webkit-app-region:drag;timeline-scope:--leaf-tab-first, --leaf-tab-last;min-width:0;height:37px;-webkit-mask-image:linear-gradient(to right, #0000 calc(var(--_17nlz8a0) * 0), #00000005 calc(var(--_17nlz8a0) * .0833333), #00000013 calc(var(--_17nlz8a0) * .166667), #00000028 calc(var(--_17nlz8a0) * .25), #00000042 calc(var(--_17nlz8a0) * .333333), #00000060 calc(var(--_17nlz8a0) * .416667), #00000080 calc(var(--_17nlz8a0) * .5), #0000009f calc(var(--_17nlz8a0) * .583333), #000000bd calc(var(--_17nlz8a0) * .666667), #000000d7 calc(var(--_17nlz8a0) * .75), #000000ec calc(var(--_17nlz8a0) * .833333), #000000fa calc(var(--_17nlz8a0) * .916667), #000 calc(var(--_17nlz8a0) * 1), #000 calc(100% - var(--_17nlz8a1) * 1), #000000fa calc(100% - var(--_17nlz8a1) * .916667), #000000ec calc(100% - var(--_17nlz8a1) * .833333), #000000d7 calc(100% - var(--_17nlz8a1) * .75), #000000bd calc(100% - var(--_17nlz8a1) * .666667), #0000009f calc(100% - var(--_17nlz8a1) * .583333), #00000080 calc(100% - var(--_17nlz8a1) * .5), #00000060 calc(100% - var(--_17nlz8a1) * .416667), #00000042 calc(100% - var(--_17nlz8a1) * .333333), #00000028 calc(100% - var(--_17nlz8a1) * .25), #00000013 calc(100% - var(--_17nlz8a1) * .166667), #00000005 calc(100% - var(--_17nlz8a1) * .0833333), #0000 calc(100% - var(--_17nlz8a1) * 0)), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to right, #0000 calc(var(--_17nlz8a0) * 0), #00000005 calc(var(--_17nlz8a0) * .0833333), #00000013 calc(var(--_17nlz8a0) * .166667), #00000028 calc(var(--_17nlz8a0) * .25), #00000042 calc(var(--_17nlz8a0) * .333333), #00000060 calc(var(--_17nlz8a0) * .416667), #00000080 calc(var(--_17nlz8a0) * .5), #0000009f calc(var(--_17nlz8a0) * .583333), #000000bd calc(var(--_17nlz8a0) * .666667), #000000d7 calc(var(--_17nlz8a0) * .75), #000000ec calc(var(--_17nlz8a0) * .833333), #000000fa calc(var(--_17nlz8a0) * .916667), #000 calc(var(--_17nlz8a0) * 1), #000 calc(100% - var(--_17nlz8a1) * 1), #000000fa calc(100% - var(--_17nlz8a1) * .916667), #000000ec calc(100% - var(--_17nlz8a1) * .833333), #000000d7 calc(100% - var(--_17nlz8a1) * .75), #000000bd calc(100% - var(--_17nlz8a1) * .666667), #0000009f calc(100% - var(--_17nlz8a1) * .583333), #00000080 calc(100% - var(--_17nlz8a1) * .5), #00000060 calc(100% - var(--_17nlz8a1) * .416667), #00000042 calc(100% - var(--_17nlz8a1) * .333333), #00000028 calc(100% - var(--_17nlz8a1) * .25), #00000013 calc(100% - var(--_17nlz8a1) * .166667), #00000005 calc(100% - var(--_17nlz8a1) * .0833333), #0000 calc(100% - var(--_17nlz8a1) * 0)), linear-gradient(#000, #000), linear-gradient(#000, #000);-webkit-mask-size:100% 100%, var(--_17nlz8a2) 1px, var(--_17nlz8a3) 1px;mask-size:100% 100%, var(--_17nlz8a2) 1px, var(--_17nlz8a3) 1px;flex:auto;align-items:flex-end;gap:8px;padding:6px 13px 0;animation-name:_17nlz8a4,_17nlz8a5,_17nlz8a6,_17nlz8a7;animation-timing-function:linear,linear,linear,linear;animation-fill-mode:both,both,none,none;animation-timeline:--leaf-tab-first,--leaf-tab-last,--leaf-tab-active,--leaf-tab-active;animation-range:exit exit 2%,entry 98%,exit,entry;display:flex;position:relative;overflow:auto;-webkit-mask-position:0 0,0 100%,100% 100%;mask-position:0 0,0 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._17nlz8a8[data-drag-active=true]{overflow:scroll}._17nlz8a8::-webkit-scrollbar{display:none}.tb1i1x0{pointer-events:none;z-index:0;position:absolute;inset:0}.tb1i1x1{pointer-events:none;z-index:0;background:linear-gradient(var(--material-viewportTint), var(--material-viewportTint)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);width:100%;height:37px;position:absolute;top:0;left:0;right:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._3e5w060{z-index:1;flex-direction:column;min-height:0;padding:0 12px 4px;display:flex;position:relative}._3e5w061{border:1px solid var(--border-default);background-color:var(--background-primary);border-radius:12px;flex-direction:column;gap:6px;min-height:52px;padding:12px 6px 6px;transition:border-color .15s;display:flex;position:relative}._3e5w061:focus-within{border-color:var(--interactive-primary)}._3e5w062{align-items:center;gap:6px;min-width:0;margin-bottom:6px;padding:0;display:flex}._3e5w063{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}._3e5w064{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}._3e5w065{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}._3e5w066{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:0;display:flex}._3e5w067{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}._3e5w067:hover{color:var(--text-primary)}._3e5w068{cursor:pointer;background-color:var(--interactive-primary);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .15s;display:flex}._3e5w068:disabled{opacity:.3;cursor:default}._3e5w060>:not(._3e5w061){flex-shrink:0}._3e5w065>*{min-width:0;max-width:100%}._3e5w067 svg{width:16px;height:16px}._3e5w068 svg{width:14px;height:14px}.hshdh40{display:block}.hshdh41{width:20px;height:20px}.hshdh42{width:64px;height:64px}@keyframes x7qgmo0{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes x7qgmo1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes x7qgmo2{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.x7qgmo3{flex:none;justify-content:center;align-items:center;min-width:19px;height:16px;display:inline-flex}.x7qgmo4{color:#8b949e;opacity:.68;vertical-align:middle;flex:none;width:13px;height:11px;margin-inline:3px;transition:color .12s,opacity .12s;display:inline-block;position:relative}.x7qgmo4:before{content:"";clip-path:polygon(11% 22%,22% 22%,22% 0,33% 0,33% 22%,67% 22%,67% 0,78% 0,78% 22%,89% 22%,89% 33%,100% 33%,100% 78%,89% 78%,89% 100%,11% 100%,11% 78%,0 78%,0 33%,11% 33%);background:currentColor;width:9px;height:9px;position:absolute;top:1px;left:2px}.x7qgmo4:after{content:"";background:var(--background-viewport);width:2px;height:2px;box-shadow:4px 0 0 var(--background-viewport);position:absolute;top:5px;left:5px}.x7qgmo4[data-tone=focused]{color:#58a6ff;opacity:1}.x7qgmo4[data-tone=working]{color:#f59e0b;opacity:1;animation:.48s steps(2,end) infinite x7qgmo1}.x7qgmo4[data-tone=attention]{color:#3fb950;opacity:1;animation:1s step-end infinite x7qgmo0}.x7qgmo4[data-tone=error]{color:#f85149;opacity:1;transform:rotate(-6deg)}.x7qgmo5{animation:.26s cubic-bezier(.2,.8,.2,1) both x7qgmo2;display:inline-flex}.x7qgmo6{background-color:var(--background-viewport);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.x7qgmo7{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.x7qgmo8{flex-wrap:wrap;gap:8px;display:flex}.x7qgmo9{border:1px solid var(--border-default);background-color:var(--background-primary);border-radius:12px;flex-direction:column;gap:12px;padding:12px;font-size:14px;display:flex}.x7qgmoa{justify-content:space-between;align-items:center;gap:8px;display:flex}.x7qgmob{color:var(--text-primary);align-items:center;gap:8px;display:flex}.x7qgmob svg{width:16px;height:16px;color:var(--interactive-primary)}.x7qgmoc{color:var(--text-secondary);margin:0;line-height:1.6}.x7qgmod{color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.x7qgmod span{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.x7qgmo4{opacity:1;animation:none!important}.x7qgmo5{animation:none}}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-B9QaMa0V.ttf)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}.dlyls90{--tool-result-row-height:auto;--tool-result-trigger-padding:2px 0;--tool-result-title-line-height:1.5;color:var(--text-primary);font-family:var(--font-family);flex-direction:column;gap:2px;min-width:0;max-width:100%;line-height:1.5em;display:flex}.dlyls90[data-density=compact]{--tool-result-row-height:25px;--tool-result-trigger-padding:2px 6px 2px 2px;--tool-result-title-line-height:1.5em;gap:1px}.dlyls90[data-density=compact][data-variant=chat]{--tool-result-row-height:24px;--tool-result-trigger-padding:0 6px 0 0;--tool-result-title-line-height:24px}.dlyls90[data-variant=file]{background-color:var(--tool-result-surface,var(--background-canvas));border:1px solid var(--tool-result-border,var(--border-subtle));border-radius:12px;gap:0;overflow:hidden}.dlyls90[data-variant=subtle]{background-color:var(--background-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:8px}.dlyls90[data-variant=chat]{color:var(--text-primary)}.dlyls91{justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.dlyls90[data-variant=file] .dlyls91{box-sizing:border-box;justify-content:flex-start;gap:6px;height:30px;padding:0;font-size:13px;line-height:1.4;position:relative}.dlyls90[data-variant=file][data-state=open] .dlyls91{border-bottom:1px solid var(--tool-result-border,var(--border-subtle))}.dlyls92{appearance:none;box-shadow:none;color:var(--text-primary);cursor:pointer;font:inherit;font-family:var(--font-family);min-width:0;max-width:100%;padding:var(--tool-result-trigger-padding);text-align:left;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:4px;flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;line-height:1.5;display:inline-flex}.dlyls90[data-density=compact] .dlyls92{box-sizing:border-box;line-height:var(--tool-result-title-line-height);min-height:var(--tool-result-row-height);border-radius:4px;gap:0}.dlyls90[data-density=compact][data-variant=chat] .dlyls92{color:var(--text-primary);background-color:#0000;flex-wrap:nowrap;gap:6px;font-size:15px}.dlyls92:hover{color:var(--text-primary)}.dlyls90[data-density=compact][data-variant=chat] .dlyls92:hover{background-color:#0000}.dlyls92:focus{box-shadow:none;outline:none}.dlyls92:focus-visible{box-shadow:var(--shadow-focusRing);outline:none}.dlyls92:disabled{cursor:default;opacity:.6}.dlyls93{color:var(--text-secondary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;transition:opacity .1s ease-in-out;display:inline-flex}.dlyls90[data-density=compact] .dlyls93{line-height:var(--tool-result-title-line-height)}.dlyls92:hover .dlyls93,.dlyls93[data-state=open]{opacity:1}.dlyls94{color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.dlyls94[data-status=success]{color:var(--status-success)}.dlyls94[data-status=error]{color:var(--status-error)}.dlyls94[data-status=warning]{color:var(--status-warning)}.dlyls94[data-status=running]{color:var(--surface-loading)}.dlyls95{align-items:center;min-width:0;line-height:1.5;display:inline-flex}.dlyls90[data-variant=file] .dlyls95{line-height:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dlyls90[data-density=compact] .dlyls95{line-height:var(--tool-result-title-line-height);flex-wrap:nowrap;gap:4px}.dlyls90[data-variant=chat] .dlyls95{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dlyls96{font-size:inherit;line-height:inherit;flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}.dlyls90[data-density=compact] .dlyls96{line-height:var(--tool-result-title-line-height);flex-wrap:nowrap}.dlyls97{color:var(--text-secondary);align-items:center;min-width:0;font-size:12px;line-height:1.5;display:inline-flex}.dlyls90[data-variant=chat] .dlyls97{white-space:nowrap;flex-shrink:0}.dlyls90[data-variant=file] .dlyls97{font-size:inherit;line-height:inherit}.dlyls98{color:var(--text-secondary);align-items:center;font-size:12px;line-height:1.5;display:inline-flex}.dlyls90[data-density=compact] .dlyls98{line-height:1.5}.dlyls99{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.dlyls9a{flex-direction:column;gap:8px;min-width:0;max-width:100%;margin-top:4px;display:flex}.dlyls90[data-variant=file] .dlyls9a{gap:0;margin-top:0}.dlyls9a[data-scrollable=true]{max-height:280px;overflow:auto}.dlyls9b{flex-direction:column;gap:4px;min-width:0;display:flex}.dlyls9c{background-color:var(--background-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono-family);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:280px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5;overflow:auto}.dlyls93>svg,.dlyls94>svg{width:12px;height:12px;display:block}.dlyls90[data-density=compact] .dlyls96 .rendered-markdown{font-size:inherit;line-height:inherit;flex-wrap:nowrap;align-items:baseline;min-width:0;display:inline-flex}._1lh7yt10{box-sizing:border-box;position:relative}._1lh7yt11{padding:4px 12px 4px 32px}._1lh7yt11:not(:last-child){padding-bottom:2px}._1lh7yt12{text-align:center;z-index:1;width:12px;height:12px;color:var(--icon-primary);justify-content:center;align-items:center;font-size:12px;line-height:12px;display:inline-flex;position:absolute;top:9px;left:13px}._1lh7yt13{min-width:0;font-weight:400}._1lh7yt12.codicon[class*=codicon-]{font-size:12px;line-height:12px}@keyframes eh9so70{0%{background-position:100% 0}to{background-position:0 0}}.eh9so71{background:linear-gradient(90deg, var(--text-primary) 0%, var(--text-primary) 30%, var(--text-secondary) 50%, var(--text-primary) 70%, var(--text-primary) 100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite eh9so70}.eh9so72{background:linear-gradient(90deg, var(--text-primary) 0%, var(--text-primary) 30%, var(--text-secondary) 50%, var(--text-primary) 70%, var(--text-primary) 100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:400% 100%;-webkit-background-clip:text;background-clip:text}.eh9so71 code,.eh9so72 code{-webkit-text-fill-color:currentColor}@media (prefers-reduced-motion:reduce){.eh9so71{animation:none}}._1j2j5hc0{border-radius:4px}._1j2j5hc0:hover{background-color:var(--background-hoverOverlay)}._1j2j5hc1{width:100%}._1j2j5hc3{flex-shrink:0;font-weight:500}._1j2j5hc0 ._1j2j5hc1[data-density=compact][data-variant=chat] ._1j2j5hc2{flex:1;gap:8px;width:100%;font-size:12px}._1j2j5hc1 ._1j2j5hc2:disabled{opacity:1}._1j2j5hc1 ._1j2j5hc2:focus-visible{box-shadow:var(--shadow-focusRing)}._1j2j5hc1[data-variant=chat] ._1j2j5hc4{background-color:var(--background-secondary);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);border-radius:4px;flex:0 auto;gap:4px;padding:1px 6px;font-size:11px;line-height:16px;display:inline-flex}._1j2j5hc4>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1j2j5hc1[data-tool-kind=edit] ._1j2j5hc4{font-family:var(--font-mono-family);font-size:10px}._1j2j5hc4>svg{width:11px;height:11px;color:var(--icon-secondary);flex-shrink:0}._1j2j5hc0 ._1j2j5hc5{color:var(--icon-secondary)}._1j2j5hc0[data-running=true] ._1j2j5hc5{color:var(--icon-primary)}._1j2j5hc1 [data-slot=tool-result-frame-chevron]{opacity:.45;margin-left:auto}._1j2j5hc1 ._1j2j5hc2:hover [data-slot=tool-result-frame-chevron],._1j2j5hc1 ._1j2j5hc2:focus-visible [data-slot=tool-result-frame-chevron]{opacity:1}._1j2j5hc1[data-status=running] [data-slot=tool-result-frame-chevron]{visibility:hidden}._1j2j5hc6{background-color:var(--background-secondary);color:var(--text-secondary);border-radius:4px;gap:6px;margin:4px 0 8px;padding:8px 12px 8px 24px;font-size:12px;line-height:1.6;list-style:outside;display:grid}._1j2j5hc6 li::marker{color:var(--text-tertiary);font-size:9px}@keyframes _1hywif30{to{transform:rotate(360deg)}}._1hywif31{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--text-primary);background-color:var(--background-viewport);align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}._1hywif32{gap:8px;display:grid}._23bth40 ._1hywif31{background-image:var(--material-noiseSoft), radial-gradient(ellipse at 95% -10%, #adc29a26, transparent 62%), radial-gradient(ellipse at 0% 110%, #dda88918, transparent 65%)}._1hywif32 h2{letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._1hywif32 h2 svg{width:18px;height:18px;color:var(--icon-secondary)}._1hywif32 p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._1hywif33{gap:12px;min-width:0;display:grid}._1hywif34{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}._1hywif34>span{color:var(--text-secondary);font-size:12px}._1hywif35{gap:12px;display:grid}._1hywif36{border:1px solid var(--border-default);background-color:var(--background-secondary);border-radius:12px;min-width:0;overflow:hidden}._23bth40 ._1hywif36{background-image:linear-gradient(125deg,#fff5,#0000 65%);box-shadow:inset 0 1px #ffffffb3,0 2px 8px #33472d07}._1hywif37{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:16px;display:grid}._1hywif37:hover{background-color:var(--background-hoverOverlay)}._1hywif37:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:-3px}._1hywif38{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._1hywif39{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}._1hywif39 svg{width:14px;height:14px}._1hywif3a{color:var(--text-tertiary);font-size:12px}._1hywif3b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}._1hywif3c{color:var(--text-secondary);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}._1hywif3c[data-status=inProgress]{color:var(--status-info)}._1hywif3c[data-status=needsInput]{color:var(--status-warning)}._1hywif3c[data-status=completed]{color:var(--status-success)}._1hywif3c[data-status=error]{color:var(--status-error)}._1hywif3c svg{width:14px;height:14px}._1hywif3c[data-status=inProgress] svg{animation:1.8s linear infinite _1hywif30}._1hywif3d{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}._1hywif3e{background-color:var(--status-success);border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (prefers-reduced-motion:reduce){._1hywif3c[data-status=inProgress] svg{animation:none}}._1xwkrb50{z-index:4;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}._1xwkrb51{transform-origin:0 0;position:relative}._1xwkrb52{display:block}._1xwkrb50[data-appearance=expressive] ._1xwkrb52{filter:drop-shadow(0 2px 3px #00000038)}._1xwkrb53{white-space:nowrap;background:currentColor;border-radius:2px 8px 8px;padding:1.5px 6px;font-size:9.5px;font-weight:600;line-height:1.35;position:absolute;top:17px;left:16px;box-shadow:0 2px 6px #00000029,inset 0 1px #ffffff38}._1xwkrb50[data-appearance=product] ._1xwkrb53{box-shadow:none;border-radius:0;padding:2px 4px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:12px;top:12px;left:10px}._1xwkrb54{color:#fff}._1xwkrb55{z-index:-1;filter:blur(26px);mix-blend-mode:soft-light;opacity:.72;background:radial-gradient(circle,currentColor 0%,#0000 74%);border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:-150px}._1xwkrb50[data-appearance=product] ._1xwkrb55{display:none}._1dv0bmn0{z-index:30;pointer-events:none;color:var(--color-orange-700);will-change:transform;position:absolute;top:0;left:0}._1dv0bmn1{transform-origin:3px 0;filter:drop-shadow(0 1px 2px #0003);position:absolute;top:0;left:0}._1dv0bmn2{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:50%;width:24px;height:24px;position:absolute}._1dv0bmn3{width:68px;height:56px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}._1dv0bmn4{width:68px;height:56px;position:relative}._1dv0bmn4 img{box-sizing:border-box;object-fit:cover;border:2px solid var(--background-primary);width:68px;height:56px;box-shadow:var(--shadow-sm);border-radius:4px;position:absolute;inset:0}._1dv0bmn5{border:1px solid var(--border-default);background-color:var(--background-primary);width:18px;height:18px;color:var(--text-primary);border-radius:9999px;place-items:center;font-size:10px;font-weight:500;line-height:1;display:grid;position:absolute;bottom:-6px;right:-6px}._16m6kn70{scrollbar-width:thin;color:#272a30;height:100%;font-family:var(--font-sans-family);background-color:#f7f8fa;place-items:center;padding:16px 20px;display:grid;position:relative;overflow-y:auto;container-type:size}._16m6kn71{width:100%;max-width:min(540px,113.636cqh - 90.9091px);margin-inline:auto;container-type:inline-size}._16m6kn72{pointer-events:none;width:2px;height:2px;position:absolute;top:12%;left:2%}._16m6kn73{pointer-events:none;width:2px;height:2px;position:absolute;top:38%;left:46%}._16m6kn74{letter-spacing:.08em;text-transform:uppercase;color:#767d87;font-size:7px;font-weight:500;line-height:1.5}._16m6kn75{letter-spacing:.08em;text-transform:uppercase;color:#767d87;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:12px;font-size:6px;font-weight:500;display:flex}._16m6kn75>span:first-child{color:#272a30;letter-spacing:-.02em;font-size:9px}._16m6kn76{isolation:isolate;height:88cqw;position:relative}._16m6kn77{min-width:0;margin:0;position:absolute}._16m6kn77 img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}._16m6kn77 figcaption{color:#767d87;flex-wrap:wrap;justify-content:space-between;gap:4px;padding-top:6px;font-size:6px;line-height:1.5;display:flex}._16m6kn77 figcaption>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:#505862;font-weight:500}._16m6kn78{width:56%;position:absolute;top:2cqw;left:0}._16m6kn78 h1{font-family:var(--font-sans-family);letter-spacing:-.045em;margin:8px 0;font-size:clamp(26px,7.2cqw,38px);font-weight:500;line-height:1.05}._16m6kn78 p{color:#69717c;margin:0;font-size:clamp(8px,2.2cqw,11px);line-height:1.5}._16m6kn79{pointer-events:none;position:absolute;inset:0}._16m6kn79 img{object-fit:cover;filter:grayscale();display:block;position:absolute}._16m6kn7a{object-position:35% 50%;border-radius:50%;width:11%;height:11cqw;top:29cqw;left:48%}._16m6kn7b{object-position:50% 75%;width:19%;height:11cqw;top:56cqw;left:0;box-shadow:0 0 0 3px #f7f8fa}._16m6kn7c{width:33%;position:absolute;top:80cqw;left:7%}._16m6kn7d{width:100%;height:6px;margin-top:6px;display:flex}._16m6kn7d i{background-color:#272a30;flex:1}._16m6kn7d i:nth-child(2){background-color:#727984}._16m6kn7d i:nth-child(3){background-color:#b3b9c2}._16m6kn7d i:nth-child(4){background-color:#e0e4e9}._16m6kn7d i:nth-child(5){background-color:#f7f8fa;box-shadow:inset 0 0 0 1px #272a3014}._16m6kn7e{color:#767d87;flex-direction:column;gap:2px;width:53%;font-size:7px;line-height:1.5;display:flex;position:absolute;top:82cqw;left:47%}._16m6kn7e>span:first-child{color:#505862;font-weight:500}._16m6kn7f{color:#69717c;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:7px;line-height:1.5;display:flex}._16m6kn7f>div{flex-shrink:0;gap:12px;display:flex}._16m6kn7f button{font:inherit;color:#505862;cursor:pointer;background-color:#0000;border:0;padding:4px 0}._16m6kn7f button:hover{text-underline-offset:3px;text-decoration:underline}._16m6kn7f button:focus-visible{outline-offset:3px;outline:1px solid #505862}._16m6kn7g{color:#8b939e;flex-wrap:wrap;column-gap:6px;margin:8px 0 0;font-size:6px;line-height:1.5;display:flex}._16m6kn7g a:hover{color:#505862;text-decoration:underline}.smf3e90{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:48px 64px;scroll-margin-top:80px;overflow:clip}[data-theme=dark] .smf3e90{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.smf3e91{isolation:isolate;align-items:start;row-gap:32px;position:relative}.smf3e92{grid-column:1/span 3;min-width:0;padding-top:24px}.smf3e93{text-wrap:balance;max-width:16ch}.smf3e94{max-width:30ch;margin-top:20px;line-height:1.6}.smf3e95{margin:40px 0 0}.smf3e96{grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:8px;display:grid}.smf3e96 img{object-fit:cover;filter:grayscale();width:100%;height:68px;margin-bottom:28px;transition:opacity .12s ease-out;display:block}.smf3e91 [data-story-drag] img{filter:grayscale()}.smf3e91:has([data-story-source-phase=pickup]) .smf3e96 img{opacity:.35}:is(.smf3e91:has([data-story-source-phase=carry]) .smf3e95,.smf3e91:has([data-story-source-phase=release]) .smf3e95){visibility:hidden}.smf3e96 img:first-child{object-position:62% 50%;height:108px;margin-bottom:0}.smf3e96 img:last-child{height:94px;margin-bottom:8px}.smf3e97{max-width:28ch;margin-top:16px}.smf3e98{isolation:isolate;grid-column:4/-1;min-width:0;position:relative}.smf3e98:before{content:"";z-index:-1;background-image:var(--modular-marketing-demo-backdrop);opacity:.5;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:32px -24px 32px 72px;-webkit-mask-image:linear-gradient(#0000,#000 16% 76%,#0000),linear-gradient(90deg,#0000,#000 24% 80%,#0000);mask-image:linear-gradient(#0000,#000 16% 76%,#0000),linear-gradient(90deg,#0000,#000 24% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=dark] .smf3e98:before{opacity:.4}.smf3e98>._1kz8e4o2{gap:0}.smf3e98 ._1kz8e4o5{aspect-ratio:auto;border-color:var(--border-subtle);border-radius:16px;height:584px;margin:0;box-shadow:0 24px 64px -32px #15263838,0 4px 16px -8px #1526381a}[data-theme=dark] .smf3e98 ._1kz8e4o5{box-shadow:0 28px 64px -24px #00000080,0 1px #ffffff0a}@media (width<=1100px){.smf3e92{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-top:0;display:grid}.smf3e94{max-width:42ch}.smf3e95{width:250px;margin-top:0}.smf3e98{grid-column:1/-1}.smf3e98 ._1kz8e4o5{aspect-ratio:16/10;height:auto}}@media (width<=760px){.smf3e92{display:block}.smf3e95{display:none}.smf3e98:before{inset-inline:-24px}}@media (width<=620px){.smf3e98 ._1kz8e4o5{aspect-ratio:auto;height:42rem}}.materials-page{--material-ink:#e8eded;--material-muted:#849092;min-height:100svh;color:var(--material-ink);background:#0b0e10;font-family:Inter,Arial,sans-serif;overflow:hidden}.materials-page *{box-sizing:border-box}.materials-header,.materials-footer{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:32px 48px;display:flex}.materials-header>a{letter-spacing:-1.5px;color:var(--material-ink);font-size:25px;font-weight:550;text-decoration:none}.materials-header>span,.materials-footer{color:#788589;letter-spacing:.03em;font-size:11px}.materials-hero{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:38px;max-width:1440px;min-height:calc(100svh - 190px);margin:0 auto;padding:30px 48px 55px;display:grid}.materials-copy{z-index:1;position:relative}.materials-eyebrow{text-transform:uppercase;letter-spacing:2.2px;color:#91a0a3;font-size:10px}.materials-copy h1{letter-spacing:-4px;margin:27px 0;font-size:clamp(50px,5.2vw,76px);font-weight:450;line-height:1.03}.materials-copy h1 em{color:#869799;font-style:normal}.materials-intro{color:#8d9b9e;letter-spacing:-.2px;font-size:16px;line-height:1.65}.materials-choices{margin-top:38px}.materials-choices button{color:#7f8b8e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0c;align-items:center;gap:16px;width:100%;padding:19px 0;transition:color .2s;display:flex}.materials-choices button[data-active=true],.materials-choices button:hover{color:#e8eded}.materials-choices strong{font-size:13px;font-weight:500;display:block}.materials-choices small{color:#718083;margin-top:6px;font-size:11px;display:block}.materials-index{color:#586569;margin-left:auto;font:10px ui-monospace,monospace}.materials-swatch{border:1px solid #7d93904a;border-radius:7px;flex-shrink:0;width:25px;height:25px}.materials-symbol{stroke:currentColor;fill:none;stroke-width:1.2px;flex-shrink:0;width:25px;height:25px}.materials-swatch.graphite{background:linear-gradient(135deg,#344044,#12171a)}.materials-swatch.pearl{background:linear-gradient(125deg,#97ddeb,#c8daf4,#e9c9d1,#e6dbb5)}.materials-swatch.glass{background:linear-gradient(135deg,#b6d3db3b,#a1b4c510,#dce2d642);box-shadow:inset 0 0 8px #c3e4e419}.materials-object{min-width:0;position:relative}.materials-art{touch-action:pan-y;width:100%;position:relative}.materials-art>svg{width:100%;height:min(64svh,680px);display:block;overflow:visible}.materials-art [data-material-id]{outline:none}.materials-art [data-material-id]:focus-visible>use{stroke:#cce5e8;stroke-width:1px}.materials-instruction{text-align:center;color:#acb9bb;margin:0;font-size:11px;line-height:1.8}.materials-instruction span{color:#596b70;font-size:10px;display:block}.materials-adjust{color:#819397;max-width:310px;margin-top:23px;font-size:11px}.materials-adjust summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.materials-adjust summary:before{content:"+";color:#a0b8bd;font-size:16px}.materials-adjust[open] summary:before{content:"−"}.materials-adjust>div{padding:18px 0}.materials-adjust label{font-size:11px;display:block}.materials-adjust output{float:right}.materials-adjust input{accent-color:#a5c9cf;width:100%;margin:16px 0 20px;display:block}.materials-adjust button{color:#a3b7ba;cursor:pointer;font:inherit;background:0 0;border:0;margin-right:24px;padding:0}.materials-footer{border-top:1px solid #ffffff09}.materials-footer a{color:#9babad;text-decoration:none}.materials-page button:focus-visible,.materials-page a:focus-visible,.materials-page summary:focus-visible{outline-offset:5px;border-radius:3px;outline:1px solid #bddde0}@media (width<=900px){.materials-header,.materials-footer{padding:24px}.materials-hero{grid-template-columns:280px minmax(0,1fr);gap:0;padding:25px 24px 40px}.materials-copy h1{letter-spacing:-2.8px;font-size:52px}.materials-art{width:125%;margin-left:-10%}.materials-choices small{max-width:195px;line-height:1.4}}@media (width<=640px){.materials-hero{flex-direction:column;padding-top:28px;display:flex}.materials-copy{width:100%}.materials-copy h1{font-size:58px}.materials-intro{font-size:14px}.materials-object{order:-1;width:min(100%,420px);margin:0 auto 32px}.materials-art{width:100%;margin:0}.materials-choices{margin-top:26px}.materials-choices small{max-width:none}.materials-header>span{font-size:9px}.materials-instruction{font-size:10px}.materials-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.materials-choices button{transition:none}}.workspace-layers-page{position:relative}.workspace-layers-page .materials-hero{align-items:start}.workspace-layers-page .materials-copy{padding-top:48px}.workspace-layers-page .materials-choices{margin-top:28px}.workspace-layers-page .materials-choices button{padding-top:15px;padding-bottom:15px}.workspace-layers-page .materials-object{padding-top:24px}.workspace-layers-page .materials-art{width:100%;margin:0}.workspace-layers-page .materials-art>svg{height:min(76svh,820px)}.workspace-layers-page .materials-art [data-workspace-feature]{transition:filter .24s}.workspace-layers-page #modular-blueprint-Assembly-guides{stroke:#8498a2;stroke-width:.55px;stroke-dasharray:1.5 5}.workspace-layers-page .materials-focus-copy{color:#8c9b9f;max-width:330px;min-height:44px;margin:22px 0 0;font-size:12px;line-height:1.7}.workspace-layers-page .materials-next-step{color:#b2c1c4;align-items:center;gap:12px;margin-top:16px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.workspace-layers-page .materials-next-step:hover{color:#ecf3f4}@media (width<=640px){.workspace-layers-page .materials-object{width:100%;max-width:560px;padding-top:24px}.workspace-layers-page .materials-copy{padding-top:0}.workspace-layers-page .materials-art>svg{aspect-ratio:720/680;height:auto}}@media (prefers-reduced-motion:reduce){.workspace-layers-page .materials-art [data-workspace-feature],.workspace-layers-page .materials-next-step{transition:none}}.workspace-layers-page .workspace-theme-toggle{z-index:3;position:absolute;top:88px;right:32px}.workspace-layers-page[data-presentation=section] .materials-page{background:0 0;min-height:0}.workspace-layers-page[data-presentation=section] .materials-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;width:100%;max-width:1120px;min-height:0;margin-inline:auto;padding-block:0;padding-inline:24px;display:grid}.workspace-layers-page[data-presentation=section] .materials-copy{grid-column:1/span 4;padding-top:0}.workspace-layers-page[data-presentation=section] .materials-eyebrow{letter-spacing:normal;text-transform:none;color:var(--text-secondary);margin-bottom:12px;font-size:12px;font-weight:500;line-height:1.5;display:block}.workspace-layers-page[data-presentation=section] .materials-copy h2{max-width:24ch;color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:500;line-height:1.2;font-family:var(--font-sans-family);margin:0 0 20px}.workspace-layers-page[data-presentation=section] .materials-copy h2 em{color:var(--text-secondary);font-style:normal}.workspace-layers-page[data-presentation=section] .materials-intro{letter-spacing:normal;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.workspace-layers-page[data-presentation=section] .materials-choices{margin-top:32px}.workspace-layers-page[data-presentation=section] .materials-choices button{padding-block:16px}.workspace-layers-page[data-presentation=section] .materials-object{grid-column:5/-1;min-width:0;padding-top:0}.workspace-layers-page[data-presentation=section] .materials-art{width:calc(100% + 48px);margin-left:0}.workspace-layers-page[data-presentation=section] .materials-art>svg{height:560px}.workspace-layers-page[data-presentation=section] .materials-instruction{margin-top:16px}.workspace-layers-page .materials-art [data-workspace-feature][role=button]:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:4px}[data-theme=light] .workspace-layers-page .materials-page{--material-ink:var(--text-primary);--material-muted:var(--text-secondary);color:var(--text-primary)}[data-theme=light] .workspace-layers-page[data-presentation=page] .materials-page{background:var(--background-content)}[data-theme=light] .workspace-layers-page .materials-copy h1 em,[data-theme=light] .workspace-layers-page .materials-copy h2 em,[data-theme=light] .workspace-layers-page .materials-intro,[data-theme=light] .workspace-layers-page .materials-focus-copy,[data-theme=light] .workspace-layers-page .materials-choices button,[data-theme=light] .workspace-layers-page .materials-instruction{color:var(--text-secondary)}[data-theme=light] .workspace-layers-page .materials-eyebrow,[data-theme=light] .workspace-layers-page .materials-choices small,[data-theme=light] .workspace-layers-page .materials-instruction span,[data-theme=light] .workspace-layers-page .materials-index,[data-theme=light] .workspace-layers-page .materials-header>span,[data-theme=light] .workspace-layers-page .materials-footer{color:var(--text-tertiary)}[data-theme=light] .workspace-layers-page .materials-choices button,[data-theme=light] .workspace-layers-page .materials-footer{border-color:var(--border-subtle)}[data-theme=light] .workspace-layers-page .materials-choices button:hover,[data-theme=light] .workspace-layers-page .materials-choices button[data-active=true],[data-theme=light] .workspace-layers-page .materials-next-step,[data-theme=light] .workspace-layers-page .materials-footer a{color:var(--text-primary)}[data-theme=light] .workspace-layers-page button:focus-visible,[data-theme=light] .workspace-layers-page a:focus-visible{outline-color:var(--interactive-primary)}[data-theme=light] .workspace-layers-page .materials-art{--workspace-ceramic-high:#fff;--workspace-ceramic-mid:#edf0f7;--workspace-ceramic-low:#d4dbea;--workspace-edge-light:#fff;--workspace-edge-high:#dce3ef;--workspace-edge-mid:#a0aec5;--workspace-edge-low:#8e9db5;--workspace-floor:#f3f5fa;--workspace-glass-white:#fff;--workspace-glass-cool:#e3eaf7;--workspace-glass-edge:#a5b5ce;--workspace-frost-1:.34;--workspace-frost-2:.065;--workspace-frost-3:.12;--workspace-frost-4:.46;--workspace-reflection:#fff;--workspace-reflection-shoulder:.09;--workspace-reflection-peak:.24;--workspace-reflection-falloff:.035;--workspace-rim-1:.85;--workspace-rim-2:.22;--workspace-rim-3:.62;--workspace-rim-4:1;--workspace-rim-5:.32;--workspace-rim-6:.68;--workspace-recess:#b8c5da;--workspace-seam:#bbc5d7;--workspace-ink:#29374c;--workspace-ink-soft:#687d99;--workspace-inactive-brightness:.985}[data-theme=light] .workspace-layers-page #modular-blueprint-Foundation [data-foundation-face=side]{fill:url(#workspace-material-foundation-light-side)}[data-theme=light] .workspace-layers-page #modular-blueprint-Foundation [data-foundation-face=rim]{fill:url(#workspace-material-foundation-light-rim)}[data-theme=light] .workspace-layers-page #modular-blueprint-Foundation [data-foundation-face=floor]{fill:url(#workspace-material-foundation-light-floor)}[data-theme=light] .workspace-layers-page #modular-blueprint-Foundation{filter:drop-shadow(0 12px 12px #3f527b16)}[data-theme=light] .workspace-layers-page #modular-blueprint-Foundation path[stroke]{stroke-dasharray:none;stroke-opacity:.4}[data-theme=light] .workspace-layers-page #workspace-material-layout-face{fill:url(#workspace-material-layout-light);fill-opacity:1;stroke:url(#workspace-material-glass-rim-light);stroke-width:.85px}[data-theme=light] .workspace-layers-page [data-workspace-light-material]{display:inline}[data-theme=light] .workspace-layers-page #workspace-material-deck-face{fill:url(#workspace-material-satin-light)}[data-theme=light] .workspace-layers-page #workspace-material-deck-edge{fill:url(#workspace-material-pearl-light)}[data-theme=light] .workspace-layers-page [data-workspace-dock]{stroke:url(#workspace-material-pearl-light)}[data-theme=light] .workspace-layers-page #modular-blueprint-Tasks-panel-face{fill:url(#workspace-material-panel-light);stroke:#fff;stroke-width:.7px}[data-theme=light] .workspace-layers-page #modular-blueprint-Tasks-panel-edge{fill:#a8b5cb;stroke:#c0cbdd;stroke-width:.4px}[data-theme=light] .workspace-layers-page #modular-blueprint-Workspace-sidebar>rect:first-child{fill:#f4f6fb;stroke:#a4b3ca;stroke-opacity:.3}[data-theme=light] .workspace-layers-page #modular-blueprint-Workspace-titlebar{fill-opacity:.18;stroke-opacity:.08}[data-theme=light] .workspace-layers-page #modular-blueprint-Notes-slot,[data-theme=light] .workspace-layers-page #modular-blueprint-Tasks-slot,[data-theme=light] .workspace-layers-page #modular-blueprint-Custom-mod-slot{fill-opacity:.14;stroke-opacity:.26;stroke-dasharray:2 4;stroke-width:.5px}[data-theme=light] .workspace-layers-page #modular-blueprint-Assembly-guides{stroke:#91a4c2;stroke-opacity:.35}[data-theme=light] .workspace-layers-page #modular-blueprint-Notes-panel-edge,[data-theme=light] .workspace-layers-page #modular-blueprint-Agent-panel-edge{fill:url(#workspace-material-glass-side-light);stroke:url(#workspace-material-glass-rim);stroke-width:.45px}[data-theme=light] .workspace-layers-page #modular-blueprint-Notes-panel-edge,[data-theme=light] .workspace-layers-page #modular-blueprint-Tasks-panel-edge,[data-theme=light] .workspace-layers-page #modular-blueprint-Agent-panel-edge{filter:drop-shadow(0 calc(1px + var(--workspace-lift,0) * 6px) calc(.7px + var(--workspace-lift,0) * 4px) rgb(49 66 93/calc(.24 - var(--workspace-lift,0) * .14)))}[data-theme=light] .workspace-layers-page [data-workspace-transmission]>use{filter:url(#workspace-material-scene-frost-light)}[data-theme=light] .workspace-layers-page #modular-blueprint-Notes-panel-face,[data-theme=light] .workspace-layers-page #modular-blueprint-Agent-panel-face{stroke:url(#workspace-material-glass-rim-light);stroke-width:.85px}@media (width<=760px){.workspace-layers-page[data-presentation=section] .materials-hero{display:grid}.workspace-layers-page[data-presentation=section] .materials-art{width:100%}.workspace-layers-page[data-presentation=section] .materials-art>svg{height:auto}.workspace-layers-page[data-presentation=section] .materials-copy,.workspace-layers-page[data-presentation=section] .materials-object{order:0;grid-column:1/-1;width:100%;margin:0}}.xnwxhv0{flex-direction:column;align-items:center;gap:12px;display:flex}.xnwxhv1{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.xnwxhv2{color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background-color:#0000;border:0;padding:4px 8px;font-size:14px;text-decoration:underline}.xnwxhv2:hover{color:var(--text-primary)}.xnwxhv2:focus-visible{outline:2px solid var(--interactive-focus);outline-offset:2px}.xnwxhv3{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,360px);display:grid}.xnwxhv4{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:14px}.xnwxhv5{border:1px solid var(--border-subtle);background-color:var(--background-primary);color:var(--text-primary);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;font-size:14px;display:flex}.xnwxhv5:hover{background-color:var(--background-hoverOverlay)}.xnwxhv5:focus-visible{outline:2px solid var(--interactive-focus);outline-offset:2px}.xnwxhv5:disabled{opacity:.6;cursor:default}.xnwxhv6{color:var(--status-error);margin:0;font-size:12px}.ybnr0x0,.ybnr0x1{width:100%;height:100%;position:absolute;inset:0}@keyframes _10209bs1{0%{opacity:0}to{opacity:1}}@keyframes _10209bs2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._10209bs0{isolation:isolate;background-color:var(--background-primary);align-items:center;min-height:calc(100svh - 48px);display:flex;position:relative;overflow:hidden}._10209bs3{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;animation-name:_10209bs1;animation-duration:1.1s;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36% 64%,#0000),linear-gradient(#0000,#000 28% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 36% 64%,#0000),linear-gradient(#0000,#000 28% 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._10209bs4{z-index:1;pointer-events:none;background:radial-gradient(115% 115% at 50% 38%, transparent 0%, transparent 42%, color-mix(in srgb, var(--background-primary) 40%, transparent) 72%, color-mix(in srgb, var(--background-primary) 72%, transparent) 100%), linear-gradient(to bottom, transparent 76%, var(--background-primary) 100%);position:absolute;inset:0}._10209bs5{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:56px;padding-bottom:40px;display:flex;position:relative}._10209bs6{margin-bottom:0;animation-name:_10209bs2;animation-duration:.64s;animation-timing-function:ease-out;animation-delay:80ms;animation-fill-mode:both}._10209bs7{max-width:17ch;animation-name:_10209bs2;animation-duration:.7s;animation-timing-function:ease-out;animation-delay:.18s;animation-fill-mode:both}._10209bs8{max-width:48ch;color:var(--text-primary);animation-name:_10209bs2;animation-duration:.7s;animation-timing-function:ease-out;animation-delay:.3s;animation-fill-mode:both}._10209bs9{width:100%;margin-top:8px;animation-name:_10209bs2;animation-duration:.72s;animation-timing-function:ease-out;animation-delay:.44s;animation-fill-mode:both}._10209bsa{color:var(--text-primary);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:inline-flex}._10209bsa:hover{background-color:var(--background-hoverOverlay)}._10209bsa:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:4px}._10209bsa svg{width:18px;height:18px}._10209bsb{margin-left:8px}@media (prefers-reduced-motion:reduce){._10209bs0 *{animation:none!important}}@keyframes pe1xzo1t{0%{opacity:0}to{opacity:1}}.pe1xzo0{display:contents}.pe1xzo1{flex-shrink:0;min-width:0}.pe1xzo2{border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:6px;min-width:0;height:44px;padding:6px 12px;display:flex;position:relative}.pe1xzo3{flex-shrink:0;align-items:stretch;gap:2px;display:flex}.pe1xzo3:empty{display:none}.pe1xzo4{flex-shrink:0;align-items:center;gap:4px;display:flex}.pe1xzo4:empty{display:none}.pe1xzo5{z-index:40;flex:1;min-width:0;position:relative}.pe1xzo6{flex-shrink:0;align-items:center;display:flex}.pe1xzo7{flex:1;min-width:0;position:relative}.pe1xzo8{background-color:#0000;border:none;border-radius:0;width:100%;height:100%}.pe1xzo9{pointer-events:none;min-width:0;color:var(--text-primary);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:14px;display:flex;position:absolute;inset:0 8px;overflow:hidden}.pe1xzo9 .browser-url-display-protocol-bad{color:var(--status-error);flex-shrink:0;text-decoration:line-through}.pe1xzoa{background-color:var(--background-secondary);border:1px solid #0000;border-radius:9999px;align-items:stretch;width:100%;min-width:0;height:32px;padding-inline:8px;display:flex;overflow:hidden}.pe1xzoa:has(.pe1xzo8[data-focused]){border-color:var(--border-focus)}.pe1xzo7:has(.pe1xzo9) .pe1xzo8:not([data-focused]) input{color:#0000}.pe1xzo7 .pe1xzo8[data-focused]+.pe1xzo9{display:none}.pe1xzob{min-width:26px;height:100%;color:var(--text-secondary);background-color:var(--background-tertiary);flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:flex}.pe1xzob[data-kind=remote]{color:var(--text-inverse);background-color:var(--interactive-primary)}.pe1xzob[data-kind=fileWarning]{color:var(--icon-warning);background-color:var(--status-warningBackground)}.pe1xzoc{width:24px;height:100%;min-height:0;color:var(--text-inverse);background-color:var(--interactive-error);border-radius:4px}.pe1xzod{width:320px;max-width:320px;padding:4px 8px}.pe1xzoe{color:var(--status-error);font-weight:600}.pe1xzof{color:var(--text-primary);margin-top:8px;font-size:12px;line-height:1.5}.pe1xzog{margin-top:8px;padding:0;font-size:12px}.pe1xzoh{pointer-events:none;color:var(--text-secondary);gap:2px;padding:0 4px;font-size:14px}.pe1xzoi{isolation:isolate;overflow-clip-margin:border-box;background-blend-mode:normal;border:1px solid var(--border-default);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;color:var(--text-primary);z-index:50;background:0 0;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:clip}.pe1xzoi:before{content:"";inset:calc(-1 * var(--material-backdropReach));z-index:-1;pointer-events:none;background:var(--material-noise) repeat 0 0 / 180px 180px, var(--material-luminosity) no-repeat, linear-gradient(var(--material-overlayTint), var(--material-overlayTint)), linear-gradient(var(--material-surfaceFloor), var(--material-surfaceFloor)) var(--material-surfaceBacking);-webkit-backdrop-filter:var(--material-backdrop);position:absolute}.pe1xzoi:after{content:"";border:inherit;border-radius:inherit;box-shadow:var(--material-edgeHighlight);pointer-events:none;position:absolute;inset:-1px}.pe1xzoj{max-height:360px;padding:4px;overflow-y:auto}.pe1xzok{flex-direction:column;gap:1px;display:flex}.pe1xzok+.pe1xzok{border-top:1px solid var(--border-default);margin-top:4px;padding-top:4px}.pe1xzol{min-height:26px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.pe1xzom{color:var(--text-primary);font-weight:600}.pe1xzon{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe1xzoo{align-items:center;gap:2px;margin-left:auto;display:flex}.pe1xzop{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-width:0;min-height:28px;padding:0 8px;font-size:14px;display:flex}.pe1xzop:hover{background-color:var(--background-tertiary)}.pe1xzop[data-active]{background-color:var(--background-tertiary);outline:1px solid var(--border-default)}.pe1xzoq{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.pe1xzor{object-fit:contain;flex-shrink:0;width:16px;height:16px;font-size:16px;line-height:16px}.pe1xzos{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.pe1xzot{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe1xzou{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pe1xzov{opacity:0;flex-shrink:0;align-items:center;gap:2px;padding-right:4px;display:flex}.pe1xzop:hover .pe1xzov,.pe1xzop[data-active] .pe1xzov{opacity:1}.pe1xzov:has([data-always-visible]){opacity:1}.pe1xzow{flex-shrink:0;max-width:24px;padding:2px 4px;transition-property:max-width,padding;transition-duration:.3s;transition-timing-function:ease;overflow:hidden}.pe1xzow[data-attention]{max-width:200px;padding:2px 6px}.pe1xzow [data-slot=button-content]{opacity:0;white-space:nowrap;width:0;transition-property:width,opacity;transition-duration:.3s;transition-timing-function:ease;overflow:hidden}.pe1xzow[data-attention] [data-slot=button-content]{opacity:1;width:auto}.pe1xzox{width:320px;max-width:320px;padding:4px 8px}.pe1xzoy{color:var(--text-primary);font-weight:600}.pe1xzoz{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.5}.pe1xzo10{align-items:center;gap:4px;margin-top:12px;display:flex}.pe1xzo11:after{content:"";background-color:var(--interactive-primary);pointer-events:none;border-radius:9999px;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.pe1xzo11[aria-pressed=true]{color:var(--icon-active)}.pe1xzo12{color:var(--text-secondary)}.pe1xzo12:hover{color:var(--text-primary)}.pe1xzo13{min-width:0;min-height:40px;color:var(--text-secondary);background-color:var(--background-secondary);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.pe1xzo14{align-items:center;gap:4px;display:flex}.pe1xzo15{width:112px}.pe1xzo16{flex:1}.pe1xzo17{flex-shrink:0;align-items:center;gap:2px;display:flex}.pe1xzo18{z-index:20;background-color:var(--interactive-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pe1xzo19{background-color:var(--background-primary);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.browser-container--dragging .pe1xzo19{opacity:.9}.pe1xzo1a{z-index:10;background-color:var(--background-primary);color:var(--text-secondary);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.pe1xzo1b{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;display:flex}.pe1xzo1c{min-height:40px;color:var(--text-secondary);margin-bottom:12px}.pe1xzo1d{max-width:280px;color:var(--text-secondary);text-align:center;padding:0 20px;font-size:12px;line-height:1.5}.pe1xzo1e{color:var(--text-primary);font-size:16px;font-weight:600}.pe1xzo1f{overflow-wrap:anywhere;max-width:520px;font-size:14px;line-height:1.5}.pe1xzo1g{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.pe1xzo1g[data-reverse]{flex-direction:row-reverse;justify-content:flex-start}.pe1xzo1h{width:100%;color:var(--text-secondary);background-color:var(--background-secondary);border:1px solid var(--border-default);border-radius:8px;margin-top:16px;padding:8px 4px}.pe1xzo1i{color:var(--text-primary);margin-bottom:8px;padding:0 8px;font-weight:600}.pe1xzo1j{grid-template-columns:30% 70%;gap:4px;padding:2px 8px;font-size:12px;display:grid}.pe1xzo1j:nth-child(odd){background-color:var(--background-hoverOverlay)}.pe1xzo1k{color:var(--text-secondary);white-space:nowrap}.pe1xzo1l{font-family:var(--font-mono-family);word-break:break-all}.pe1xzo1m{z-index:30;align-items:flex-start;padding:80px 40px;overflow-y:auto}.pe1xzo1n{width:100%;max-width:520px;color:var(--text-secondary);text-align:left;-webkit-user-select:text;user-select:text}.pe1xzo1o{color:var(--icon-primary);margin-bottom:12px}.pe1xzo1o[data-certificate]{color:var(--icon-error)}.pe1xzo1p{color:var(--status-error);margin-bottom:20px;font-size:16px;font-weight:600}.pe1xzo1q{color:var(--text-primary);margin-left:4px;font-weight:600}.pe1xzo1r{color:var(--text-secondary);white-space:pre-wrap;margin-top:6px;font-style:italic;display:block}.pe1xzo1s{background-color:var(--background-codeBlock);font-family:var(--font-mono-family);border-radius:4px;padding:1px 4px;font-size:12px}.pe1xzo1u{z-index:15;pointer-events:none;background-color:color-mix(in srgb, var(--background-primary) 15%, transparent);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.pe1xzo1u[data-visible]{display:flex}.pe1xzo1v{z-index:10;background-color:var(--background-primary);border-bottom:1px solid var(--border-default);flex-shrink:0;width:100%;padding:4px 8px 4px 12px;display:flex;position:relative}.pe1xzo1w{min-width:0;height:auto}.pe1xzo1x{min-width:0}.pe1xzo1x>*{width:100%}@media (prefers-reduced-motion:no-preference){.pe1xzo1u{animation:.2s ease-in pe1xzo1t}}@keyframes _1qpwm2o0{0%{opacity:0}to{opacity:1}}._1qpwm2o1{scrollbar-width:thin;height:100%;color:var(--made-ink);background:var(--made-paper);padding:26px 30px;font-size:13px;line-height:1.5;overflow-y:auto}._1qpwm2o1[data-tone=learning]{--made-ink:#223b71;--made-muted:#65779a;--made-paper:#f7f9ff;--made-accent:#345de4;--made-soft:#e8eeff;--made-line:#dce4f5}._1qpwm2o1[data-tone=autopilot]{--made-ink:#553e28;--made-muted:#8b765f;--made-paper:#fdfaf4;--made-accent:#98642a;--made-soft:#f4ead9;--made-line:#e9dfcd}._1qpwm2o1[data-tone=training]{--made-ink:#254b37;--made-muted:#748777;--made-paper:#f7f9f2;--made-accent:#3e6e4f;--made-soft:#e6eddc;--made-line:#dce5d5}._1qpwm2o1 h1,._1qpwm2o1 h2,._1qpwm2o1 h3,._1qpwm2o1 p{margin:0}._1qpwm2o1 h1{letter-spacing:-.05em;font-size:31px;font-weight:500;line-height:1.15}._1qpwm2o1 h2{letter-spacing:-.035em;font-size:18px;font-weight:500}._1qpwm2o1 h3{font-size:13px;font-weight:550}._1qpwm2o1 button{cursor:pointer;font-family:inherit}._1qpwm2o1 button:disabled{cursor:default}._1qpwm2o1 button:focus-visible,._1qpwm2o1 input:focus-visible{outline:2px solid var(--made-accent);outline-offset:3px}._1qpwm2o2{letter-spacing:.12em;text-transform:uppercase;color:var(--made-muted);margin-bottom:9px;font-size:9px;font-weight:550;display:block}._1qpwm2o3{color:var(--made-muted);max-width:47ch;font-size:12px;margin-top:10px!important}._1qpwm2o4{justify-content:space-between;align-items:center;gap:16px;display:flex}._1qpwm2o5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._1qpwm2o6{color:#fff;background:var(--made-accent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:500;transition:opacity .15s;display:inline-flex}._1qpwm2o6:hover{opacity:.85}._1qpwm2o6:disabled{opacity:.6}._1qpwm2o7{background:var(--made-soft);color:var(--made-ink)}._1qpwm2o8{color:var(--made-accent);text-align:left;background:0 0;border:0;padding:5px 0;font-size:11px}._1qpwm2o6 svg,._1qpwm2o8 svg{width:13px;height:13px}._1qpwm2o9{border:1px solid var(--made-line);background:#ffffffb8;border-radius:10px;padding:18px}._1qpwm2oa{color:var(--made-muted);font-size:11px}._1qpwm2ob{background:var(--made-line);height:1px;margin-block:22px}._1qpwm2oc{animation:.18s both _1qpwm2o0}._1qpwm2od{color:var(--made-accent);background:var(--made-soft);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}._1qpwm2oe{gap:10px;margin-top:20px;display:grid}@media (prefers-reduced-motion:reduce){._1qpwm2oc{animation:none}}.qe2yrd0{padding:23px 22px;position:relative}.qe2yrd1{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex;overflow:hidden}.qe2yrd1 svg{flex-shrink:0;width:12px;height:12px}.qe2yrd2{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.qe2yrd3{letter-spacing:-.05em;align-items:center;gap:7px;font-size:16px;font-weight:600;display:flex}.qe2yrd4{background:#ad7a43;border-radius:50% 50% 4px 4px;width:19px;height:19px;transform:rotate(-12deg);box-shadow:inset 0 5px #7b532f}.qe2yrd5{margin-bottom:8px!important;font-size:25px!important}.qe2yrd6{border-bottom:1px solid var(--made-line);color:var(--made-muted);gap:15px;margin-block:21px 20px;padding-bottom:9px;font-size:10px;display:flex}.qe2yrd6 strong{color:var(--made-ink);font-weight:500}.qe2yrd7{background:linear-gradient(120deg,#f4e5ca,#faf4e8);border:1px solid #e4d5b9;border-radius:10px;margin-bottom:20px;padding:19px}.qe2yrd8{letter-spacing:-.04em;margin-top:14px;font-size:30px;line-height:1.2}.qe2yrd8 small{color:var(--made-muted);letter-spacing:0;font-size:10px}.qe2yrd9{margin-top:15px;position:relative}.qe2yrda{border-bottom:1px solid var(--made-line);border-radius:5px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:15px 9px;font-size:10px;transition:background-color .16s;display:grid}.qe2yrda[data-active=true]{background:#f3e1bb}.qe2yrdb{width:26px;height:26px;color:var(--made-accent);background:var(--made-soft);border:0;border-radius:5px;place-items:center;display:grid}.qe2yrdb:disabled{opacity:.5}.qe2yrdb svg{width:13px;height:13px}.qe2yrdc{z-index:1;pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:30px;right:0}.qe2yrdd{background:#f3ead8;border:1px solid #e8dcc5;border-radius:10px;margin-top:23px;padding:17px}.qe2yrde{background:#dfcfb1;border-radius:4px;height:3px;margin-block:13px;overflow:hidden}.qe2yrde>div{border-radius:inherit;background:#a87939;height:100%}.qe2yrdf{border:1px solid var(--made-line);background:#fff;border-radius:10px;margin-top:28px;padding:23px}.qe2yrdg{border-top:1px solid var(--made-line);justify-content:space-between;margin-top:26px;padding-top:18px;font-size:20px;display:flex}@media (prefers-reduced-motion:reduce){.qe2yrdc{display:none}}._1irf5av0{color:#edf3ff;background:radial-gradient(at 85% 5%,#354cad 0%,#0000 65%),#172b66;border-radius:12px;margin-block:24px 18px;overflow:hidden;box-shadow:0 10px 25px #183c8615}._1irf5av1{justify-content:space-between;align-items:start;padding:19px 22px 0;display:flex}._1irf5av1 span{letter-spacing:.09em;text-transform:uppercase;color:#9fb8ed;font-size:9px}._1irf5av2{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:39px;font-weight:400;line-height:1.1;display:flex}._1irf5av2 small{letter-spacing:0;color:#bdcced;font-size:12px}._1irf5av3{width:100%;height:121px;margin-top:5px;display:block}._1irf5av4{letter-spacing:.03em;color:#aabfe9;justify-content:space-between;align-items:center;padding:0 22px 16px;font-size:9px;display:flex}._1irf5av5{color:#e8f0ff;background:#ffffff0c;border:1px solid #829ee35e;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:flex}._1irf5av5 svg{width:12px;height:12px}._1irf5av6{accent-color:#345de4;cursor:ew-resize;width:100%;height:4px;margin:15px 0 9px;display:block}._1irf5av7{color:var(--made-muted);justify-content:space-between;font-size:9px;display:flex}._1irf5av8{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}._1irf5av9{border:1px solid var(--made-line);text-align:left;color:var(--made-ink);background:#fff;border-radius:8px;padding:16px;font-size:13px}._1irf5av9[aria-pressed=true]{background:var(--made-soft);border-color:var(--made-accent)}._1irf5ava{background:var(--made-soft);color:var(--made-ink);border-radius:10px;margin-top:20px;padding:18px}.qwl5zb0{text-align:center;grid-template-columns:repeat(7,1fr);gap:8px;margin-block:23px;display:grid}.qwl5zb1{color:var(--made-muted);border:1px solid #0000;border-radius:10px;justify-items:center;gap:8px;padding:11px 4px;font-size:9px;display:grid}.qwl5zb1[data-today=true]{color:var(--made-ink);background:#eaf0e0;border-color:#a4bb95}.qwl5zb2{color:#829174;background:#e7ecdf;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.qwl5zb2[data-done=true]{color:#f5f8eb;background:#44694a}.qwl5zb2 svg{width:12px;height:12px}.qwl5zb3{color:#f1f4e6;background:radial-gradient(at 100% 0,#527154,#0000 75%),#2c4937;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.qwl5zb4{color:#b7c7a7;font-size:10px;margin-top:6px!important}.qwl5zb5{flex-shrink:0;width:64px;height:64px}.qwl5zb6{border-bottom:1px solid var(--made-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 0;display:grid}.qwl5zb7{color:var(--made-muted);font-variant-numeric:tabular-nums;font-size:10px}.qwl5zb8{gap:7px;display:flex}.qwl5zb9{color:#566d4c;background:#fff;border:1px solid #cbd7bf;border-radius:7px;place-items:center;gap:2px;width:59px;min-height:43px;padding:6px;font-size:10px;transition:background-color .16s,border-color .16s;display:grid}.qwl5zb9[aria-pressed=true]{color:#406136;background:#e5edda;border-color:#e5edda}.qwl5zb9 svg{width:13px;height:13px}.qwl5zba{justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.qwl5zbb{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.qwl5zbc{border:1px solid var(--made-line);cursor:grab;background:#fff;border-radius:12px;overflow:hidden}.qwl5zbd{background:#e4ead9;width:100%;height:170px;display:block}.qwl5zbe{padding:16px}.qwl5zbf{background:#eef2e6;border:1px dashed #b1c29c;border-radius:12px;flex-direction:column;justify-content:center;gap:14px;padding:20px;display:flex}.qwl5zbf[data-over=true]{background:#dce8cc;border-color:#456d3d}.qwl5zbf[data-planned=true]{background:#e4ecd8;border-style:solid}.qwl5zbg{border-bottom:1px solid var(--made-line);align-items:center;gap:12px;padding:13px 0;display:flex}.qwl5zbh{border:1px solid #b6c6a5;border-radius:4px;width:14px;height:14px}._1dhf61r0{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}[data-theme=dark] ._1dhf61r0{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._1dhf61r2{grid-template-rows:288px 332px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"autopilot autopilot""learning training";gap:24px;display:grid}._1dhf61r3{isolation:isolate;background-color:var(--background-canvas);border-radius:24px;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}._1dhf61r3[data-workspace-example=learning]{--collection-tilt:-3deg;--collection-scale:.63;grid-area:learning}._1dhf61r3[data-workspace-example=autopilot]{--collection-tilt:-2deg;--collection-scale:.6;grid-area:autopilot}._1dhf61r3[data-workspace-example=training]{--collection-tilt:3deg;--collection-scale:.74;grid-area:training}._1dhf61r4{min-height:0;position:relative;overflow:hidden}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r4{position:absolute;inset:0 0 0 32%}._1dhf61r5{width:610px;transform:rotate(var(--collection-tilt));transform-origin:50% 20%;background:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff0a);border-radius:16px;padding:4px;transition:transform .2s ease-out;position:absolute;top:-160px;left:-104px;box-shadow:0 24px 40px -20px var(--lightningcss-light,#15202b55)var(--lightningcss-dark,#000c),0 5px 12px -4px var(--lightningcss-light,#15202b24)var(--lightningcss-dark,#0006),0 0 0 .5px var(--lightningcss-light,#15202b14)var(--lightningcss-dark,#ffffff14)}._1dhf61r5:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1f),inset 0 0 0 1px var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff0f)}._1dhf61r3:hover ._1dhf61r5,._1dhf61r3:focus-within ._1dhf61r5{transform:translateY(-3px) rotate(var(--collection-tilt))}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r5{width:720px;top:24px;left:16px}._1dhf61r3[data-workspace-example=training] ._1dhf61r5{width:560px;top:-180px;left:-94px}._1dhf61r6{zoom:var(--collection-scale);aspect-ratio:16/10;pointer-events:none;background-color:var(--background-primary);border-radius:12px;width:100%;overflow:hidden}._1dhf61r3[data-workspace-example=learning] ._1dhf61r6{aspect-ratio:16/8.5}._1dhf61r7{z-index:1;padding:16px 64px 24px 28px;position:relative}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r7{flex-direction:column;justify-content:center;width:26%;padding:0;display:flex;position:absolute;inset:28px auto 64px 28px}._1dhf61r8{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.5;display:block}._1dhf61r9{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.5}._1dhf61ra{max-width:49ch;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}._1dhf61rb{z-index:2;border-radius:inherit;color:var(--text-primary);outline-offset:-3px;text-decoration:none;position:absolute;inset:0}._1dhf61rb:focus-visible{outline:2px solid}._1dhf61rc{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:9999px;place-items:center;width:32px;height:32px;transition:background-color .16s ease-out;display:grid;position:absolute;bottom:24px;right:24px}._1dhf61rb:hover ._1dhf61rc{background-color:color-mix(in srgb, currentColor 8%, transparent)}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61rc{left:28px;right:auto}@media (prefers-reduced-motion:reduce){._1dhf61r5{transition:none}._1dhf61r3:hover ._1dhf61r5,._1dhf61r3:focus-within ._1dhf61r5{transform:rotate(var(--collection-tilt))}._1dhf61rc{transition:none}}@media (width<=760px){._1dhf61r2{grid-template-rows:repeat(3,344px);grid-template-columns:minmax(0,1fr);grid-template-areas:"autopilot""learning""training"}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r4{position:relative;inset:auto}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r5{top:-44px;left:-84px}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61r7{width:auto;padding:16px 64px 24px 28px;position:relative;inset:auto}._1dhf61r3[data-workspace-example=autopilot] ._1dhf61rc{left:auto;right:24px}}.b7gn0z0{--team-mara:#ad6344;--team-theo:#4c73b8;--team-agent:#49816a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);grid-template-columns:248px minmax(0,1fr);align-items:center;gap:40px;display:grid}[data-theme=dark] .b7gn0z0{--team-mara:#d88a69;--team-theo:#80a3df;--team-agent:#79b29a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.b7gn0z1{min-width:0}.b7gn0z2{gap:4px;margin:0;padding:0;list-style:none;display:grid}.b7gn0z3{width:100%;color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:20px 0;font-family:inherit;display:grid;position:relative}.b7gn0z3:hover{color:var(--text-primary)}.b7gn0z3:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:4px;border-radius:4px}.b7gn0z3[aria-current=step]{color:var(--text-primary)}.b7gn0z3 strong{letter-spacing:-.02em;text-wrap:balance;font-size:16px;font-weight:500;line-height:1.5;display:block}.b7gn0z4{font-family:var(--font-mono-family);font-variant-numeric:tabular-nums;font-size:10px;line-height:24px}.b7gn0z5{opacity:0;min-height:40px;color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.5;transition:opacity .18s ease-out;display:block}.b7gn0z3[aria-current=step] .b7gn0z5{opacity:1}.b7gn0z6{background-color:var(--border-subtle);height:1px;position:absolute;bottom:0;left:32px;right:0;overflow:hidden}.b7gn0z7{transform-origin:0;background-color:color-mix(in srgb, var(--text-primary) 24%, transparent);width:100%;height:100%;display:block;transform:scaleX(0)}.b7gn0z3[aria-current=step] .b7gn0z7{background-color:var(--text-secondary)}.b7gn0z8{border:1px solid var(--border-subtle);background-color:var(--background-primary);border-radius:12px;gap:4px;width:fit-content;margin:24px 0 0 32px;padding:4px;display:flex}.b7gn0z9{isolation:isolate;border:1px solid var(--border-subtle);background:linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 7%, var(--background-primary)), var(--background-secondary) 50%, var(--background-primary));border-radius:16px;height:600px;padding:16px;box-shadow:inset 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff0d)}.b7gn0za{isolation:isolate;border:1px solid var(--border-default);background-color:var(--background-secondary);border-radius:12px;height:100%;position:relative;overflow:hidden;box-shadow:0 16px 40px -20px var(--lightningcss-light,#24302c40)var(--lightningcss-dark,#000000b3),0 2px 4px var(--lightningcss-light,#24302c08)var(--lightningcss-dark,#00000026)}.b7gn0zb{flex:1;min-height:0;position:relative;overflow:hidden}.b7gn0zc{transform-origin:0 0;width:100%;height:100%;position:relative}.b7gn0zd{background-color:var(--background-secondary);flex-direction:column;height:100%;display:flex;position:relative}.b7gn0ze{flex-shrink:0;padding:8px 8px 0}.b7gn0zf{align-items:center;margin-right:4px}.b7gn0zg{opacity:0;visibility:hidden}.b7gn0zg:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:3px}.b7gn0zh{color:var(--team-agent);background-color:color-mix(in srgb, var(--team-agent) 14%, var(--background-secondary))}.b7gn0zh>svg{width:14px;height:14px}.b7gn0zi{background-color:var(--background-primary);color:var(--text-secondary);font-size:12px}.b7gn0zi[data-person=mara]{color:var(--lightningcss-light,#87462d)var(--lightningcss-dark,#efb89e);background-color:var(--lightningcss-light,#f3e5dc)var(--lightningcss-dark,#493329)}.b7gn0zi[data-person=theo]{color:var(--lightningcss-light,#355f9c)var(--lightningcss-dark,#b5cef4);background-color:var(--lightningcss-light,#e1eaf8)var(--lightningcss-dark,#283950)}.b7gn0zj{width:24px;height:24px;color:var(--team-agent);background-color:color-mix(in srgb, var(--team-agent) 10%, transparent);border-radius:4px;place-items:center;display:grid}.b7gn0zj>svg{width:16px;height:16px}.b7gn0zk{width:100%;max-width:500px;margin-inline:auto;padding:24px 28px 16px}.b7gn0zl{color:var(--text-tertiary);letter-spacing:.06em;align-items:center;gap:12px;font-size:10px;display:flex}.b7gn0zl>span:last-child{background-color:var(--background-primary);color:var(--text-secondary);letter-spacing:0;border-radius:4px;padding:2px 8px}.b7gn0zm{letter-spacing:-.025em;margin:12px 0;font-size:28px;font-weight:500;line-height:1.3}.b7gn0zn{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.b7gn0zo{white-space:nowrap;display:inline-grid;position:relative}.b7gn0zp{background-color:color-mix(in srgb, var(--team-mara) 14%, transparent);opacity:0;border-radius:2px;position:absolute;inset:0}.b7gn0zq{grid-area:1/1}.b7gn0zr{clip-path:inset(0 100% 0 0);grid-area:1/1}.b7gn0zs{border-right:2px solid var(--team-mara);opacity:0;height:100%;position:absolute;top:0;left:100%}.b7gn0zs>span{background-color:var(--team-mara);color:var(--color-white);border-radius:3px 3px 3px 0;padding:2px 6px;font-size:10px;line-height:16px;position:absolute;bottom:100%;left:0}.b7gn0zt{min-height:56px;margin-top:12px;position:relative}.b7gn0zu{border:1px solid var(--border-subtle);background-color:var(--background-primary);opacity:0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.b7gn0zv{flex:1;min-width:0}.b7gn0zw{align-items:center;gap:8px;display:flex}.b7gn0zw strong{font-size:11px;font-weight:500}.b7gn0zw>span{color:var(--text-tertiary);margin-left:auto;font-size:10px}.b7gn0zv p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.b7gn0zv blockquote{color:var(--text-primary);margin:4px 0 0;font-size:12px;line-height:1.5}.b7gn0zx{width:24px;height:24px;color:var(--team-theo);background-color:color-mix(in srgb, var(--team-theo) 12%, transparent);border-radius:9999px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.b7gn0zy{opacity:0;pointer-events:none;z-index:2;position:absolute;top:55%;left:74%}.b7gn0z10{min-height:64px;margin-top:8px}.b7gn0z11{border:1px solid var(--border-default);opacity:0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.b7gn0z12{width:24px;height:24px;color:var(--text-secondary);background-color:var(--background-primary);border-radius:9999px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.b7gn0z13{color:var(--text-primary);font-size:11px;font-weight:500}.b7gn0z14{opacity:0;align-items:center;gap:4px;display:inline-flex}.b7gn0zw .b7gn0z14{color:var(--team-agent)}.b7gn0z14 svg{width:12px;height:12px}.b7gn0z15{color:var(--team-agent);font-weight:500}.b7gn0z16{border:1px solid var(--border-default);border-radius:8px;margin-top:16px;overflow:hidden;box-shadow:0 2px 5px var(--lightningcss-light,#24302c05)var(--lightningcss-dark,#00000012)}.b7gn0z17{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:12px;font-size:12px;display:flex}.b7gn0z17>span:first-child{color:var(--text-primary);align-items:center;gap:8px;display:flex}.b7gn0z17 strong{font-weight:500}.b7gn0z17 svg{width:16px;height:16px}.b7gn0z18{border:1px solid var(--border-subtle);background-color:var(--background-primary);border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.b7gn0z19{color:var(--text-tertiary);align-items:center;gap:4px;font-size:10px;display:flex}.b7gn0z19 svg{width:12px;height:12px}.b7gn0z1a{color:var(--text-secondary);opacity:0;align-items:center;gap:8px;padding:0 12px 8px;font-size:10px;display:flex}.b7gn0z1a>svg{width:12px;height:12px;color:var(--team-agent)}.b7gn0z1a>span:first-of-type{font-family:var(--font-mono-family)}.b7gn0z1a>span:last-child{color:var(--text-tertiary);margin-left:auto}.b7gn0z1b{border-top:1px solid var(--border-subtle);display:grid}.b7gn0z1c{color:var(--text-tertiary);grid-area:1/1;place-items:center;font-size:12px;display:grid}.b7gn0z1d{opacity:0;background-color:color-mix(in srgb, var(--team-agent) 4%, transparent);grid-area:1/1;min-width:0;padding:12px}.b7gn0z1e{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:10px;display:flex}.b7gn0z1e>span:first-child{font-family:var(--font-mono-family)}.b7gn0z1e>span:last-child{color:var(--team-agent)}.b7gn0z1f{margin-top:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.b7gn0z1g{color:var(--text-secondary);margin:6px 0 0;font-size:11px;line-height:1.5}.b7gn0z1g strong{color:var(--text-tertiary);margin-right:4px;font-size:10px;font-weight:500}.b7gn0z1h{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.b7gn0z1i{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.b7gn0z1i>span{width:16px;height:16px;font-size:9px}.b7gn0z1j{color:var(--team-agent);align-items:center;gap:4px;font-size:10px;display:flex}.b7gn0z1j svg{width:12px;height:12px}.b7gn0z1k{color:var(--team-agent);opacity:0;align-items:center;gap:6px;margin-top:24px;font-size:10px;display:flex}.b7gn0z1k>svg{width:12px;height:12px}.b7gn0z1l{opacity:0;pointer-events:none;z-index:3;position:absolute;top:0;left:0}.b7gn0z1m{color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.b7gn0z1n{width:280px;color:var(--text-primary);padding:12px}.b7gn0z1n h3{margin:0;font-size:14px;font-weight:500}.b7gn0z1n p{color:var(--text-secondary);margin:8px 0 16px;font-size:12px;line-height:1.5}.b7gn0z1o{align-items:center;gap:8px;margin-block:12px;font-size:12px;display:flex}.b7gn0z1o strong{font-weight:500}.b7gn0z1o>span:last-child{color:var(--text-secondary);margin-left:auto}.b7gn0z1p{border-top:1px solid var(--border-subtle);gap:12px;margin-top:16px;padding-block:16px;display:grid}.b7gn0z1p>span{align-items:center;gap:8px;font-size:12px;display:flex}.b7gn0z1p svg{width:16px;height:16px;color:var(--text-secondary)}.b7gn0z1p span>span{color:var(--text-tertiary);margin-left:auto;font-size:10px}@media (width<=900px){.b7gn0z0{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (width<=760px){.b7gn0z0{grid-template-columns:minmax(0,1fr);gap:20px}.b7gn0z9{height:600px;padding:8px}}@media (prefers-reduced-motion:reduce){.b7gn0z5{transition:none}}@media (width<=950px){.b7gn0zk{padding:20px 16px}}.kvs1xb0{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.kvs1xb0.sm{width:24px;height:24px}.kvs1xb0.lg{width:40px;height:40px}.kvs1xb1{aspect-ratio:1;width:100%;height:100%}.kvs1xb2{background-color:var(--background-secondary);width:100%;height:100%;color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;display:flex}.kvs1xb0.sm .kvs1xb2{font-size:12px}.kvs1xb3{z-index:10;background-color:var(--interactive-primary);color:var(--text-inverse);box-shadow:0 0 0 2px var(--background-primary);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:absolute;bottom:0;right:0}.kvs1xb0.sm .kvs1xb3{width:8px;height:8px}.kvs1xb0.sm .kvs1xb3>svg{display:none}.kvs1xb0 .kvs1xb3>svg{width:8px;height:8px}.kvs1xb0.lg .kvs1xb3{width:12px;height:12px}.kvs1xb0.lg .kvs1xb3>svg{width:8px;height:8px}.kvs1xb4{display:flex}.kvs1xb4 [data-slot=avatar]{box-shadow:0 0 0 2px var(--background-primary);overflow:hidden}.kvs1xb4 [data-slot=avatar]+[data-slot=avatar],.kvs1xb4 [data-slot=avatar]+[data-slot=avatar-group-count]{margin-left:-8px}.kvs1xb5{background-color:var(--background-secondary);color:var(--text-secondary);box-shadow:0 0 0 2px var(--background-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:relative}.kvs1xb5>svg{width:16px;height:16px}.kvs1xb4:has([data-slot=avatar].sm) .kvs1xb5{width:24px;height:24px;font-size:12px}.kvs1xb4:has([data-slot=avatar].sm) .kvs1xb5>svg{width:12px;height:12px}.kvs1xb4:has([data-slot=avatar].lg) .kvs1xb5{width:40px;height:40px}.kvs1xb4:has([data-slot=avatar].lg) .kvs1xb5>svg{width:20px;height:20px}.mkz9oy0{scroll-margin-top:80px}.mkz9oy1{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.mkz9oy1>:first-child{grid-column:1/span 3}.mkz9oy1>:nth-child(2){grid-column:4/-1;min-width:0}.mkz9oy2{height:644px;padding:12px}.mkz9oy3{grid-template-columns:minmax(0,1fr) 218px;gap:24px;height:100%;padding:28px;display:grid}.mkz9oy4{min-width:0}.mkz9oy5{color:var(--text-tertiary);letter-spacing:.06em;align-items:center;gap:8px;font-size:10px;display:flex}.mkz9oy5>svg{width:12px;height:12px}.mkz9oy6{color:var(--text-primary);letter-spacing:-.025em;margin:12px 0 8px;font-size:24px;font-weight:500;line-height:1.3}.mkz9oy7{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.mkz9oy8{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);flex-wrap:wrap;gap:20px;margin-top:20px;padding-bottom:20px;font-size:10px;display:flex}.mkz9oy8>span{align-items:center;gap:8px;display:flex}.mkz9oy8 strong{color:var(--text-secondary);font-weight:500}.mkz9oy9{margin-top:20px}.mkz9oya{color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:500}.mkz9oyb{color:var(--text-secondary);gap:12px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.mkz9oyb>li{grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.mkz9oyb>li>span:first-child{color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono-family)}.mkz9oyc{color:var(--text-primary);white-space:nowrap;justify-self:start;display:inline-grid;position:relative}.mkz9oyd{grid-area:1/1;position:relative}.mkz9oye{clip-path:inset(0 100% 0 0);grid-area:1/1;position:relative}.mkz9oyf{background-color:color-mix(in srgb, var(--team-mara) 16%, transparent);opacity:0;border-radius:2px;position:absolute;inset:-2px -3px}.mkz9oyg{border-left:2px solid var(--team-agent);opacity:0;height:100%;position:absolute;top:0;left:0}.mkz9oyg>span{white-space:nowrap;color:var(--background-secondary);background-color:var(--team-agent);border-radius:2px 2px 2px 0;padding:2px 6px;font-size:9px;font-weight:500;line-height:14px;position:absolute;bottom:calc(100% + 2px);left:-2px}.mkz9oyh{margin-top:24px}.mkz9oyi{color:var(--text-secondary);gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.mkz9oyi>li{align-items:center;gap:8px;display:flex}.mkz9oyi svg{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0}.mkz9oyj{opacity:0;color:var(--team-agent)}.mkz9oyk{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:20px;padding-top:16px;font-size:10px}.mkz9oyk>p{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.mkz9oyl{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:12px;padding-top:12px;font-size:10px;display:grid}.mkz9oyl>span{grid-area:1/1;align-items:center;gap:6px;display:flex}.mkz9oyl svg{width:12px;height:12px}.mkz9oym{color:var(--team-agent);opacity:0}.mkz9oyn{border-left:1px solid var(--border-subtle);min-width:0;padding-left:20px}.mkz9oyo{color:var(--text-secondary);align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.mkz9oyo>svg{width:14px;height:14px}.mkz9oyp{opacity:0}.mkz9oyq{border-left:2px solid color-mix(in srgb, var(--team-mara) 60%, transparent);color:var(--text-tertiary);margin:0 0 16px;padding-left:10px;font-size:11px;line-height:1.5}.mkz9oyr{margin-bottom:16px}.mkz9oys{color:var(--text-primary);align-items:center;gap:8px;font-size:11px;display:flex}.mkz9oys strong{font-weight:500}.mkz9oys>span:last-child{color:var(--text-tertiary);margin-left:auto;font-size:9px}.mkz9oyt{border-radius:9999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.mkz9oyu{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6}.mkz9oyv{opacity:0}.mkz9oyw{color:var(--team-agent);opacity:0;align-items:center;gap:6px;margin-block:12px;font-size:10px;display:flex}.mkz9oyw>svg{width:12px;height:12px}.mkz9oyx{border:1px solid var(--border-subtle);background-color:var(--background-primary);opacity:0;border-radius:8px;margin-block:12px;padding:10px}.mkz9oyy{color:var(--text-secondary);font-family:var(--font-mono-family);align-items:center;gap:6px;font-size:10px;display:flex}.mkz9oyy>svg{width:12px;height:12px;color:var(--team-agent)}.mkz9oyz{color:var(--text-tertiary);margin-top:6px;font-size:10px;line-height:1.5;display:block}.mkz9oy10{color:var(--team-agent);opacity:0;align-items:center;gap:6px;margin-block:12px;font-size:10px;display:flex}.mkz9oy10 svg{width:12px;height:12px}.mkz9oy11{border-top:1px solid var(--border-subtle);opacity:0;padding-top:12px}.mkz9oy12{color:var(--text-tertiary);margin-top:16px;font-size:10px;display:grid}.mkz9oy12>span{grid-area:1/1;align-items:center;gap:6px;display:flex}.mkz9oy12 svg{width:12px;height:12px}.mkz9oy13{pointer-events:none;z-index:3;opacity:0;position:absolute;top:0;left:0}.mkz9oy14{color:var(--text-secondary);align-items:center;gap:6px;padding-inline:8px;font-size:12px;display:flex}.mkz9oy14 svg{width:12px;height:12px}@media (width<=1000px){.mkz9oy1{grid-template-columns:180px minmax(0,1fr);gap:20px}.mkz9oy1>:first-child,.mkz9oy1>:nth-child(2){grid-column:auto}.mkz9oy3{grid-template-columns:minmax(0,1fr) 180px;gap:16px;padding:20px}}@media (width<=760px){.mkz9oy1{grid-template-columns:minmax(0,1fr)}.mkz9oy3{grid-template-columns:minmax(0,1fr) 190px;gap:16px;padding:16px}}@keyframes _1krauio0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _1krauio1{0%,to{opacity:.3}50%{opacity:.7}}._1krauio2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background-color:var(--background-primary);overflow:clip}[data-theme=dark] ._1krauio2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._1krauio3{align-items:center;row-gap:36px}._1krauio4{grid-column:span 6;min-width:0}._1krauio6{margin-top:20px}._1krauio7{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-block:40px;padding-block:4px;display:grid;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0005 95%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0005 95%,#0000)}._1krauio8{justify-content:center;display:flex}._1krauio9{width:60px;height:60px;color:var(--tool-ink);background:linear-gradient(155deg, color-mix(in srgb, var(--tool-ink) 10%, var(--background-secondary)), var(--background-canvas) 70%);border:1px solid color-mix(in srgb, var(--tool-ink) 24%, transparent);border-radius:16px;place-items:center;font-size:30px;display:grid;box-shadow:inset 0 1px 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff19),inset 0 -1px 1px var(--lightningcss-light,#2433420d)var(--lightningcss-dark,#00000080),0 5px 10px var(--lightningcss-light,#2433420b)var(--lightningcss-dark,#0005)}._1krauio9[data-tone=silver]{--tool-ink:var(--lightningcss-light,#414b52)var(--lightningcss-dark,#ddddda)}._1krauio9[data-tone=blue]{--tool-ink:var(--lightningcss-light,#386888)var(--lightningcss-dark,#9fc4e8)}._1krauio9[data-tone=sand]{--tool-ink:var(--lightningcss-light,#80622f)var(--lightningcss-dark,#dbbc8a)}._1krauio9[data-tone=green]{--tool-ink:var(--lightningcss-light,#3a6a57)var(--lightningcss-dark,#a4cbb3)}._1krauio9 img{width:31px;height:31px}._1krauioa{font-family:var(--font-mono-family);letter-spacing:-.06em;font-size:18px}._1krauiob{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._1krauioc{color:var(--text-primary);margin:0;font-size:16px;font-weight:500;line-height:1.5}._1krauiod{color:var(--text-secondary);max-width:45ch;margin:10px 0 0;font-size:14px;line-height:1.6}._1krauioe{color:var(--text-secondary);align-items:center;gap:8px;margin-top:28px;font-size:14px;text-decoration:none;display:inline-flex}._1krauioe:hover{color:var(--text-primary)}._1krauioe:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:6px;border-radius:4px}._1krauiof{grid-column:span 6;min-width:0}._1krauiog{border:1px solid var(--border-subtle);background:linear-gradient(155deg, var(--background-secondary), var(--background-canvas) 70%);border-radius:28px;min-height:468px;padding:28px;box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff04),0 12px 40px var(--lightningcss-light,#24334206)var(--lightningcss-dark,#0000)}._1krauioh{background-color:var(--background-hoverOverlay);color:var(--text-primary);border-radius:16px;margin-left:20px;padding:16px 20px;font-size:16px;line-height:1.5}._1krauioi{background-color:var(--background-hoverOverlay);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 5px;display:inline-flex}._1krauioi img{width:13px;height:13px}._1krauioj{animation-name:_1krauio0;animation-duration:.24s;animation-timing-function:ease-out;animation-play-state:paused;animation-fill-mode:both}._1krauiok{color:var(--text-secondary);align-items:center;gap:8px;margin-top:32px;font-size:14px;animation-delay:.8s;display:flex}._1krauiol{width:24px;height:24px;margin-right:4px;position:relative}._1krauiol img{opacity:.8;width:20px;height:20px}._1krauiol svg{background-color:var(--background-canvas);width:11px;height:11px;color:var(--status-success);border-radius:9999px;padding:1px;position:absolute;bottom:0;right:0}._1krauiom{background-color:var(--background-hoverOverlay);border-radius:9999px;padding-inline:4px;font-size:12px;line-height:1.5}._1krauion{color:var(--text-primary);margin:30px 0 20px;font-size:16px;line-height:1.5;animation-delay:1.35s}._1krauioo{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--background-canvas), var(--background-secondary));border-radius:12px;animation-delay:1.65s;overflow:hidden}._1krauiop{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}._1krauioq{color:var(--text-secondary);margin-left:auto;font-size:12px}._1krauior{color:var(--text-primary);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}._1krauios{border:1px solid var(--border-default);border-radius:3px;flex-shrink:0;width:11px;height:11px}._1krauiot{font-family:var(--font-mono-family);color:var(--text-secondary);white-space:nowrap;margin-left:auto;font-size:10px}._1krauiou{color:var(--text-secondary);align-items:center;gap:8px;margin-top:16px;font-size:12px;animation-delay:2.6s;display:flex}._1krauiov{background-color:var(--status-success);border-radius:9999px;width:5px;height:5px}._1krauiow{justify-content:space-between;align-items:center;margin-top:12px;padding-inline:8px;display:flex}._1krauiox{color:var(--text-secondary);font-size:12px}._1krauioy{padding-top:32px}._1krauioz{align-items:center;row-gap:36px}._1krauio10{gap:28px;margin-top:32px;display:grid}._1krauio11{grid-column:span 6;height:510px;margin-left:-70px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(60% 52%,#000 35%,#0000 100%);mask-image:radial-gradient(60% 52%,#000 35%,#0000 100%)}._1krauio12{grid-template-columns:repeat(5,96px);gap:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._1krauio13{width:96px;height:96px;color:var(--text-secondary);background:linear-gradient(145deg, var(--background-secondary), var(--background-canvas) 75%);border:1px solid var(--border-subtle);border-radius:22px;place-items:center;font-size:32px;display:grid;position:relative;box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff06)}._1krauio13[data-center=true]{color:var(--text-primary);background:radial-gradient(ellipse at 50% 115%, var(--lightningcss-light,#ead4bb)var(--lightningcss-dark,#56332b), var(--background-canvas) 75%);border-color:var(--lightningcss-light,#b3906c66)var(--lightningcss-dark,#9d675354);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#d69e8455),0 0 60px var(--lightningcss-light,#9c6c2f10)var(--lightningcss-dark,#a2543012)}._1krauio13[data-provider=true]:hover{color:var(--text-primary);border-color:var(--border-default)}._1krauio13[data-center=true]:before{content:"";z-index:-1;background:radial-gradient(#b26d3f30,#0000 70%);animation:7s ease-in-out infinite paused _1krauio1;position:absolute;inset:-35px}._1krauio13 img{opacity:.64;width:32px;height:32px}[data-theme=light] ._1krauio9 img,[data-theme=light] ._1krauio13 img,[data-theme=light] ._1krauioi img,[data-theme=light] ._1krauiol img{filter:brightness(0);opacity:.68}._1krauio2[data-motion=playing] ._1krauioj,._1krauio2[data-motion=playing] ._1krauio13:before{animation-play-state:running}._1krauio2[data-motion=still] ._1krauioj{opacity:1;animation:none;transform:none}._1krauio2[data-motion=still] ._1krauio13:before{animation:none}@media (prefers-reduced-motion:reduce){._1krauio2 ._1krauioj,._1krauio2 ._1krauio13:before{opacity:1;animation:none;transform:none}}@media (width<=760px){._1krauio4,._1krauiof,._1krauio11{grid-column:1/-1}._1krauio11{height:370px;margin-left:0}}._19afdu50{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 0;display:flex}._19afdu51{max-width:38ch}.q4rmsc0{padding-block:56px}.q4rmsc1{scroll-margin-top:64px}.k5q3ih0{background-color:var(--background-secondary);padding:8px;display:flex;position:relative}.k5q3ih1{z-index:10;background-color:var(--interactive-primary);width:8px;height:8px;position:absolute}.k5q3ih2{top:0;left:0}.k5q3ih3{top:0;right:0}.k5q3ih4{bottom:0;left:0}.k5q3ih5{bottom:0;right:0}.k5q3ih6{border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--text-primary) 8%, transparent);background-image:repeating-linear-gradient(315deg, color-mix(in srgb, var(--text-primary) 8%, transparent) 0, color-mix(in srgb, var(--text-primary) 8%, transparent) 1px, transparent 0, transparent 50%);background-size:10px 10px;border-radius:12px;width:95%;height:90%;margin:auto;position:absolute;inset:0}.k5q3ih7{z-index:1;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:100%;box-shadow:var(--shadow-xl);border-radius:12px;position:relative;overflow:hidden}.k5q3ih8{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle);align-items:center;gap:12px;padding:12px 16px;display:flex}.k5q3ih9{gap:6px;display:flex}.k5q3iha{border-radius:9999px;width:10px;height:10px}.k5q3ihb{background-color:var(--color-red-400)}.k5q3ihc{background-color:var(--color-yellow-400)}.k5q3ihd{background-color:var(--color-green-400)}.k5q3ihe{text-overflow:ellipsis;white-space:nowrap;background-color:var(--background-secondary);min-width:0;max-width:320px;font-family:var(--font-mono-family);color:var(--text-tertiary);border-radius:9999px;flex:1;margin-left:8px;padding:4px 16px;font-size:12px;overflow:hidden}@media (width>=768px){.k5q3ih0{padding:32px}}@keyframes _114lptt0{to{transform:rotate(360deg)}}._114lptt1{--workflow-progress:0;--workflow-typing:0;--workflow-transition:0;--workflow-preparing:0;--workflow-step-one:0;--workflow-step-two:0;--workflow-step-three:0;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);height:320px;box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border-radius:16px;margin-top:24px;position:relative;overflow:hidden}._114lptt2{background-image:radial-gradient(circle at 76% 24%, color-mix(in srgb, var(--interactive-primary) 12%, transparent), transparent 34%), linear-gradient(color-mix(in srgb, var(--text-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-primary) 4%, transparent) 1px, transparent 1px);background-size:auto,32px 32px,32px 32px;position:absolute;inset:0;overflow:hidden}._114lptt3{z-index:5;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle);background-color:color-mix(in srgb, var(--background-primary) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:48px;padding-left:16px;padding-right:16px;display:flex;position:relative}._114lptt4{gap:7px;display:flex}._114lptt5{border-radius:9999px;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000026}._114lptt6{background-color:#ee6a68}._114lptt7{background-color:#e9b341}._114lptt8{background-color:#30bd62}._114lptt9{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-secondary);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}._114lptta{opacity:calc(1 - var(--workflow-transition));transform:translateY(calc(var(--workflow-transition) * -12px)) scale(calc(1 - var(--workflow-transition) * .025));flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:48px 0 0}._114lpttb{background:radial-gradient(circle, color-mix(in srgb, var(--interactive-primary) 18%, transparent), transparent 68%);filter:blur(12px);width:190px;height:190px;opacity:calc(.28 + var(--workflow-typing) * .5);transform:scale(calc(.84 + var(--workflow-typing) * .2));border-radius:9999px;position:absolute}._114lpttc{color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:24px;font-size:14px;font-weight:500;position:relative}._114lpttd{border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--text-primary) 18%, transparent);background-color:color-mix(in srgb, var(--background-primary) 92%, transparent);width:min(100%,30rem);min-height:64px;box-shadow:0 16px 46px color-mix(in srgb, var(--interactive-primary) 12%, transparent), var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;align-items:center;padding-left:24px;padding-right:12px;display:flex;position:relative}._114lptte{min-width:0;color:var(--text-primary);white-space:nowrap;flex:1;align-items:center;font-size:14px;display:flex;overflow:hidden}._114lpttf{background-color:var(--interactive-primary);width:1px;height:19px;opacity:calc(.25 + var(--workflow-typing) * .75);flex-shrink:0;margin-left:2px}._114lpttg{background-color:var(--interactive-primary);width:34px;height:34px;color:var(--text-inverse);opacity:calc(.35 + var(--workflow-typing) * .65);transform:scale(calc(.9 + var(--workflow-typing) * .1));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._114lptth{opacity:var(--workflow-transition);transform:translateY(calc((1 - var(--workflow-transition)) * 12px));justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:48px 0 0}._114lptti{opacity:calc(1 - var(--workflow-step-one));transform:translateY(calc(var(--workflow-step-one) * -10px));flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute}._114lpttj{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:500}._114lpttk{color:var(--text-secondary);opacity:var(--workflow-preparing);align-items:center;gap:12px;font-size:14px;display:flex}._114lpttl{border-style:solid;border-width:2px;border-color:var(--border-default);border-right-color:var(--interactive-primary);border-radius:9999px;width:18px;height:18px}._114lptt1[data-motion-active=true] ._114lpttl{animation-name:_114lptt0;animation-duration:.85s;animation-timing-function:linear;animation-iteration-count:infinite}._114lpttm{width:min(100%,31rem);opacity:var(--workflow-step-one);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}._114lpttn{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:color-mix(in srgb, var(--background-primary) 92%, transparent);min-width:0;box-shadow:var(--shadow-sm);color:var(--text-secondary);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex;position:relative}._114lpttn:not(:last-child):after{content:"";background-color:var(--interactive-primary);opacity:.55;width:8px;height:1px;position:absolute;top:50%;right:-9px}._114lptto{opacity:var(--workflow-step-one);transform:translateY(calc((1 - var(--workflow-step-one)) * 12px))}._114lpttp{opacity:var(--workflow-step-two);transform:translateY(calc((1 - var(--workflow-step-two)) * 12px))}._114lpttq{opacity:var(--workflow-step-three);transform:translateY(calc((1 - var(--workflow-step-three)) * 12px))}._114lpttr{background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);width:22px;height:22px;color:var(--interactive-primary);font-family:var(--font-mono-family);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex}._114lptts{flex-direction:column;flex:1;min-width:0;display:flex}._114lpttt{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}._114lpttu{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._114lpttv{z-index:10;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 18%,#ffffff0f 48%,#0000 70%);position:absolute;inset:0}@media (width<=520px){._114lpttm{grid-template-columns:1fr;gap:4px}._114lpttn:not(:last-child):after{display:none}}._1i29b2u0{background-color:var(--background-primary);width:100%;color:var(--text-primary);position:relative;overflow-x:hidden}._1i29b2u1{background-color:var(--border-subtle);width:100%;height:1px}._1i29b2u2{border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-left-color:var(--border-subtle);border-right-color:var(--border-subtle);width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}._1i29b2u3{flex-direction:column;align-items:center;padding:64px 16px 40px;display:flex}._1i29b2u4{color:var(--interactive-primary);font-size:14px;font-weight:500}._1i29b2u5{text-align:center;letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:500;line-height:1.3}._1i29b2u6{text-align:center;letter-spacing:-.01em;max-width:32rem;color:var(--text-secondary);margin:24px 0 0;font-size:15px;font-weight:500;line-height:1.6}._1i29b2u7{text-align:center;font-family:var(--font-mono-family);letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:14px}._1i29b2u8{padding-top:32px;padding-bottom:32px}._1i29b2u9{padding-top:56px;padding-bottom:40px}._1i29b2ua{text-align:center;cursor:pointer;border:none;border-radius:12px;padding:8px 24px;font-family:inherit;font-size:15px;font-weight:500;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-block}._1i29b2ua:active{transform:scale(.98)}._1i29b2ub{background-color:var(--text-primary);color:var(--background-primary)}._1i29b2uc{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);color:var(--text-primary)}._1i29b2uc:hover{background-color:var(--background-secondary)}._1i29b2ud{background-color:var(--interactive-primary);color:var(--text-inverse)}._1i29b2ud:hover{background-color:var(--interactive-primaryHover)}._1i29b2ue{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}._1i29b2uf{flex-direction:column;align-items:center;padding:40px 16px;display:flex}._1i29b2ug{color:var(--interactive-primary);font-size:14px;font-weight:400}._1i29b2uh{text-align:center;letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2rem,1.2rem + 4vw,3.75rem);font-weight:500;line-height:1.3}._1i29b2ui{color:var(--interactive-primary)}._1i29b2uj{text-align:center;letter-spacing:-.01em;max-width:32rem;color:var(--text-secondary);margin:24px 0 0;font-size:15px;font-weight:500}._1i29b2uk{margin-top:24px}._1i29b2ul{color:var(--interactive-primary);align-items:center;gap:8px;margin-top:24px;display:flex}._1i29b2um{align-items:center;display:flex}._1i29b2un{border-left-style:solid;border-left-width:1px;border-left-color:var(--border-subtle);color:var(--text-secondary);padding-left:16px;font-size:14px}._1i29b2uo{color:var(--text-primary);font-weight:600}._1i29b2up{gap:6px;display:flex}._1i29b2uq{border-radius:9999px;width:10px;height:10px}._1i29b2ur{background-color:var(--color-red-400)}._1i29b2us{background-color:var(--color-yellow-400)}._1i29b2ut{background-color:var(--color-green-400)}._1i29b2uu{grid-template-columns:clamp(40px,6vw,72px) 1fr;min-height:clamp(220px,26vw,460px);display:grid}._1i29b2uv{border-right-style:solid;border-right-width:1px;border-right-color:var(--border-subtle);background-color:var(--background-secondary);flex-direction:column;gap:8px;padding:8px;display:flex}._1i29b2uw{background-color:var(--border-strong);border-radius:4px;height:8px}._1i29b2ux{flex-direction:column;gap:16px;padding:16px;display:flex}._1i29b2uy{align-items:flex-end;gap:8px;height:clamp(90px,13vw,200px);padding-top:16px;display:flex}._1i29b2uz{background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);border-radius:4px;flex:1}._1i29b2u10{height:100%}._1i29b2u11{height:60%}._1i29b2u12{height:35%}._1i29b2u13{background-color:var(--interactive-primary)}._1i29b2u14{background-color:var(--background-secondary);border-radius:9999px;height:12px}._1i29b2u15{width:90%}._1i29b2u16{width:80%}._1i29b2u17{width:70%}._1i29b2u18{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);grid-template-columns:repeat(2,1fr);display:grid}._1i29b2u19{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-right-color:var(--border-subtle);border-bottom-color:var(--border-subtle);justify-content:center;align-items:center;min-height:128px;padding:40px;display:flex}._1i29b2u1a{letter-spacing:-.02em;color:var(--text-tertiary);font-size:16px;font-weight:600;transition-property:color;transition-duration:.3s}._1i29b2u19:hover ._1i29b2u1a{color:var(--text-primary)}._1i29b2u1b{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);grid-template-columns:1fr;margin-top:64px;display:grid}._1i29b2u1c{flex-direction:column;display:flex}._1i29b2u1d{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle);flex-direction:column;align-items:flex-start;padding:32px 48px;transition-property:background-color;transition-duration:.15s;display:flex;position:relative}._1i29b2u1d:hover,._1i29b2u1e{background-color:var(--background-secondary)}._1i29b2u1f{inset-inline:0;background-color:var(--interactive-primary);border-radius:9999px;width:74%;height:2px;position:absolute;bottom:0}._1i29b2u1g{color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}._1i29b2u1h{color:var(--interactive-primary)}._1i29b2u1i{text-align:left;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}._1i29b2u1j{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 12%, transparent) 1px, transparent 1px);background-size:10px 10px;flex-direction:column;align-items:center;gap:40px;padding:40px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(120% 100% at 50% 30%,#fff 35%,#0000 80%);mask-image:radial-gradient(120% 100% at 50% 30%,#fff 35%,#0000 80%)}._1i29b2u1k{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._1i29b2u1l{z-index:1;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:216px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;font-size:12px;display:flex;position:relative}._1i29b2u1m{width:160px}._1i29b2u1n{justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}._1i29b2u1o{color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}._1i29b2u1p{font-family:var(--font-mono-family);color:var(--text-tertiary);margin:0}._1i29b2u1q{background-color:var(--border-subtle);width:100%;height:1px}._1i29b2u1r{width:100%;padding:16px}._1i29b2u1s{white-space:nowrap;border-style:solid;border-width:1px;border-radius:4px;padding:2px 8px;font-size:12px}._1i29b2u1t{color:var(--status-success);background-color:var(--status-successBackground);border-color:color-mix(in srgb, var(--status-success) 40%, transparent)}._1i29b2u1u{color:var(--status-error);background-color:var(--status-errorBackground);border-color:color-mix(in srgb, var(--status-error) 40%, transparent)}._1i29b2u1v{color:var(--status-warning);background-color:var(--status-warningBackground);border-color:color-mix(in srgb, var(--status-warning) 40%, transparent)}._1i29b2u1w{color:var(--interactive-primary);background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);border-color:color-mix(in srgb, var(--interactive-primary) 40%, transparent)}._1i29b2u1x{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;border-top-color:var(--border-subtle);border-bottom-color:var(--border-subtle);grid-template-columns:1fr;margin-top:64px;display:grid}._1i29b2u1y{flex-direction:column;padding:32px;display:flex;overflow:hidden}._1i29b2u1y:first-child{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle)}._1i29b2u1z{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}._1i29b2u20{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}._1i29b2u21{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);box-shadow:var(--shadow-lg);border-radius:16px;margin-top:64px;padding:16px;position:relative}._1i29b2u22{z-index:2;width:160px;position:absolute;top:-32px;right:-12px}._1i29b2u23{color:var(--text-primary);align-items:center;gap:8px;margin-top:32px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}._1i29b2u24{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-secondary);color:var(--text-secondary);border-radius:8px;padding-left:8px;padding-right:8px;font-size:12px}._1i29b2u25{flex-direction:column;display:flex}._1i29b2u26{justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}._1i29b2u27{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._1i29b2u28{grid-template-columns:1fr;gap:24px;display:grid}._1i29b2u29{padding:32px}._1i29b2u2a{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}._1i29b2u2b{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}._1i29b2u2c{grid-template-columns:1fr;gap:40px;margin-top:48px;padding-bottom:80px;display:grid}._1i29b2u2d{background-color:var(--background-secondary);border-radius:12px;padding:20px;transition-property:background-color;transition-duration:.2s}._1i29b2u2d:hover{background-color:#0000}._1i29b2u2e{color:var(--interactive-primary);align-items:center;gap:8px;display:flex}._1i29b2u2f{color:var(--text-primary);margin:16px 0 8px;font-size:16px;font-weight:500}._1i29b2u2g{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}._1i29b2u2h{grid-template-columns:1fr;gap:16px;margin-top:80px;padding-bottom:80px;display:grid}._1i29b2u2i{grid-template-columns:1fr;grid-auto-rows:min-content;gap:16px;display:grid}._1i29b2u2j{background-color:var(--background-secondary);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:20px;display:flex;position:relative;overflow:hidden}._1i29b2u2k{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 12%, transparent) 1px, transparent 1px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#fff,#0000);mask-image:radial-gradient(60% 60% at 50% 40%,#fff,#0000)}._1i29b2u2l{z-index:1;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);box-shadow:var(--shadow-lg);border-radius:12px;margin-top:32px;padding:16px;position:relative}._1i29b2u2m{flex-direction:column;gap:4px;margin-top:12px;display:flex}._1i29b2u2n{color:var(--text-secondary);font-size:12px}._1i29b2u2o{background-color:var(--background-secondary);border-radius:9999px;height:6px;overflow:hidden}._1i29b2u2p{background-color:var(--interactive-primary);border-radius:9999px;height:100%}._1i29b2u2q{width:92%}._1i29b2u2r{width:85%}._1i29b2u2s{width:65%}._1i29b2u2t{background-color:var(--background-secondary);grid-template-columns:1fr;display:grid}._1i29b2u2u{flex-direction:column;gap:40px;padding:40px;display:flex}._1i29b2u2v{background-color:var(--interactive-primary);width:180px;height:180px;color:var(--text-inverse);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:none}._1i29b2u2w{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}._1i29b2u2x{color:var(--text-primary);margin:24px 0 0;font-size:18px;line-height:1.6}._1i29b2u2y{color:var(--text-primary);margin:0;font-weight:600}._1i29b2u2z{color:var(--text-secondary);margin:0;font-size:14px}._1i29b2u30{flex-direction:column;justify-content:flex-end;padding:40px;display:none}._1i29b2u31{color:var(--text-primary);margin:0;font-size:48px;font-weight:600}._1i29b2u32{color:var(--text-secondary);margin:8px 0 0;font-size:14px}._1i29b2u33{background-color:var(--background-secondary);border-radius:12px;align-self:center;align-items:center;gap:4px;margin-top:32px;padding:4px;display:inline-flex;position:relative}._1i29b2u34{z-index:1;cursor:pointer;width:140px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding-top:4px;padding-bottom:4px;font-size:15px;display:inline-flex;position:relative}._1i29b2u36{background-color:var(--background-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}._1i29b2u37{background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);color:var(--interactive-primary);border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500}._1i29b2u38{grid-template-columns:1fr;display:grid}._1i29b2u39{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);padding:32px}._1i29b2u3a{color:var(--text-primary);margin:0;font-size:18px;font-weight:500}._1i29b2u3b{color:var(--text-secondary);margin:4px 0 0;font-size:15px}._1i29b2u3c{color:var(--text-primary);align-items:baseline;margin-top:24px;font-size:32px;font-weight:500;display:flex}._1i29b2u3d{color:var(--text-secondary);margin-left:8px;font-size:14px;font-weight:400}._1i29b2u3e{flex-direction:column;gap:12px;margin-top:24px;margin-bottom:24px;display:flex}._1i29b2u3f{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;display:flex}._1i29b2u3g{color:var(--interactive-primary);flex-shrink:0}._1i29b2u3h{width:100%}._1i29b2u3i{background-color:var(--background-secondary);grid-template-columns:1fr;gap:40px;padding:48px 32px;display:grid}._1i29b2u3j{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:500}._1i29b2u3k{color:var(--text-secondary);margin:16px 0 0;font-size:15px}._1i29b2u3l{margin-top:16px}._1i29b2u3m{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}._1i29b2u3n{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:72px;height:72px;font-family:var(--font-mono-family);color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}._1i29b2u3o{flex-direction:column;justify-content:center;gap:16px;width:100%;margin-top:32px;margin-bottom:48px;padding-left:16px;padding-right:16px;display:flex}._1i29b2u3p{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-subtle);width:100%}._1i29b2u3q{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-subtle)}._1i29b2u3r{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 32px;display:flex}._1i29b2u3s{color:var(--text-primary);font-size:15px;font-weight:500}._1i29b2u3t{background-color:var(--background-primary);width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.2s;display:inline-flex}._1i29b2u3v{transform:rotate(180deg)}._1i29b2u3w{color:var(--text-secondary);padding-bottom:20px;padding-left:32px;padding-right:32px;font-size:15px;line-height:1.6;overflow:hidden}._1i29b2u3x{flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:40px 16px;display:flex;position:relative;overflow:hidden}._1i29b2u3y{pointer-events:none;width:760px;height:760px;position:absolute;top:-360px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#fff 30%,#0000);mask-image:linear-gradient(#fff 30%,#0000)}._1i29b2u3z{border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 40px #0000000a}._1i29b2u40{background-color:var(--background-secondary);width:752px;height:752px}._1i29b2u41{background-color:var(--background-tertiary);width:544px;height:544px}._1i29b2u42{background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);width:336px;height:336px}._1i29b2u43{border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:56px;height:56px;color:var(--text-primary);box-shadow:var(--shadow-lg);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}._1i29b2u44{top:12%;left:18%}._1i29b2u45{top:8%;right:20%}._1i29b2u46{top:34%;left:6%}._1i29b2u47{top:30%;right:8%}._1i29b2u48{z-index:1;text-align:center;letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary);margin:0;font-size:clamp(1.75rem,1rem + 3.4vw,3.75rem);font-weight:500;line-height:1.3;position:relative}._1i29b2u49{z-index:1;margin-top:24px;position:relative}@media (width>=768px){._1i29b2uf{padding-top:128px;padding-bottom:80px}._1i29b2uv{gap:12px;padding:12px}._1i29b2ux{padding:24px}._1i29b2u18{grid-template-columns:repeat(4,1fr)}._1i29b2u1x{grid-template-columns:repeat(2,1fr)}._1i29b2u1y:first-child{border-bottom-width:0;border-right-style:solid;border-right-width:1px;border-right-color:var(--border-subtle)}._1i29b2u28{grid-template-columns:repeat(3,1fr)}._1i29b2u2c{grid-template-columns:repeat(2,1fr)}._1i29b2u2h{grid-template-columns:repeat(3,1fr)}._1i29b2u2u{flex-direction:row}._1i29b2u2v{display:flex}._1i29b2u38{grid-template-columns:repeat(3,1fr)}._1i29b2u39{border-top-width:0}._1i29b2u39:not(:first-child){border-left-style:solid;border-left-width:1px;border-left-color:var(--border-subtle)}._1i29b2u3i{grid-template-columns:repeat(2,1fr)}._1i29b2u3o{flex-direction:row}}@media (width>=1024px){._1i29b2u1b{grid-template-columns:repeat(2,1fr)}._1i29b2u2c{grid-template-columns:repeat(3,1fr)}._1i29b2u2t{grid-template-columns:repeat(4,1fr)}._1i29b2u2u{grid-column:span 3}._1i29b2u30{display:flex}}.mz2wfa0{position:fixed;inset:0;overflow:hidden}.mz2wfa1{z-index:0;transition:background .24s;position:absolute;inset:0}.mz2wfa2{z-index:1;position:absolute;inset:0}.mz2wfa3{width:100%;height:100%;display:block}.mz2wfa4{z-index:2;-webkit-backdrop-filter:blur(22px);color:#ffffffeb;background:#0a0a0ca8;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:18px;width:264px;padding:22px;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 24px 60px #00000073}.mz2wfa5{justify-content:space-between;align-items:center;display:flex}.mz2wfa6{letter-spacing:.01em;font-size:15px;font-weight:600}.mz2wfa7{flex-direction:column;gap:8px;display:flex}.mz2wfa8{letter-spacing:.04em;text-transform:uppercase;color:#fff9;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mz2wfa9{font-variant-numeric:tabular-nums;color:#ffffffeb}.mz2wfaa{accent-color:#7f66ff;cursor:pointer;width:100%}.mz2wfab{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.mz2wfac{flex-direction:column;align-items:center;gap:6px;display:flex}.mz2wfad{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.mz2wfae{cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;width:34px;height:34px;padding:0}@keyframes _17b88ui0{0%{opacity:0;transform:scaleX(.18)scaleY(.08)}45%{opacity:1}to{opacity:1;transform:scaleX(1)scaleY(1)}}@keyframes _17b88ui1{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes _17b88ui2{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._17b88ui3{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 20% 12%,#0d99ff2e,#0000 28rem),radial-gradient(circle at 82% 14%,#f55b7324,#0000 24rem),linear-gradient(#f8fbff 0%,#eef3f8 44%,#f7f8fb 100%)}[data-theme=dark] ._17b88ui3{background:radial-gradient(circle at 20% 12%,#0d99ff33,#0000 28rem),radial-gradient(circle at 82% 14%,#f55b731f,#0000 24rem),linear-gradient(#111417 0%,#171a1f 48%,#101214 100%)}._17b88ui4{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:76rem;margin-left:auto;margin-right:auto;padding:24px;display:grid}._17b88ui5{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:linear-gradient(90deg, color-mix(in srgb, currentColor 6%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, currentColor 6%, transparent) 1px, transparent 1px), #ffffffb8;background-size:32px 32px,32px 32px,auto;border-radius:8px;place-items:center;min-height:min(42rem,100vh - 3rem);padding:32px;display:grid;overflow:hidden;box-shadow:0 28px 80px #263a562e}[data-theme=dark] ._17b88ui5{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff14 1px,#0000 1px),#ffffff09;box-shadow:0 28px 80px #00000059}._17b88ui6{transform-origin:50%;transform:scale(.86)}._17b88ui7{display:inline-block;position:relative}._17b88ui8{pointer-events:none;transform-origin:0 0;position:absolute;inset:0}._17b88ui9{z-index:10;border-radius:1px;position:absolute}._17b88uia{pointer-events:none;z-index:10;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:.125rem .5rem;font-size:11px;line-height:1.35;position:absolute;left:50%}._17b88uib{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:color-mix(in srgb, var(--background-primary) 86%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 18px 54px #263a5626}._17b88uic{justify-content:space-between;align-items:center;gap:12px;display:flex}._17b88uid{color:var(--text-primary);letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.3}._17b88uie{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--background-secondary);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:.45rem .7rem;font-size:14px;line-height:1}._17b88uie:hover{background:color-mix(in srgb, currentColor 8%, transparent)}._17b88uif{border:0;gap:12px;margin:0;padding:0;display:grid}._17b88uig{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:0;font-size:12px;font-weight:600;line-height:1}._17b88uih{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._17b88uii{color:var(--text-secondary);gap:8px;min-width:0;font-size:12px;display:grid}._17b88uij{border:1px solid color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;background:0 0;border-radius:6px;width:100%;min-width:0;height:34px;padding:0}._17b88uik{color:var(--text-secondary);gap:8px;font-size:14px;display:grid}._17b88uil{justify-content:space-between;align-items:center;gap:12px;display:flex}._17b88uim{color:var(--text-primary);font-variant-numeric:tabular-nums}._17b88uin{accent-color:#0d99ff;cursor:pointer;width:100%}._17b88uio{gap:8px;display:grid}._17b88uip{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._17b88uiq{accent-color:#0d99ff;cursor:pointer;width:18px;height:18px}._17b88uir{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--background-secondary);width:100%;color:var(--text-primary);font:inherit;border-radius:6px;padding:.55rem .65rem;font-size:14px}._17b88uis{resize:vertical;border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--background-secondary);width:100%;min-height:136px;max-height:190px;color:var(--text-primary);border-radius:6px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55}@media (width>=768px){._17b88ui4{padding:32px}}@media (width>=1024px){._17b88ui4{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:center;gap:32px;min-height:100vh}._17b88uib{max-height:calc(100vh - 4rem);overflow:auto}}@media (width>=640px){._17b88ui5{padding:48px}._17b88ui6{transform:scale(1)}}.isjw080{padding-top:32px;padding-bottom:56px;position:relative}.isjw081{min-width:0}.isjw082{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:56px;margin-bottom:32px;display:grid}.isjw083{justify-items:start;gap:20px;min-width:0;display:grid}.isjw085{max-width:20ch}.isjw086{flex-direction:column;gap:12px;display:flex}.isjw087{min-width:0;position:relative}@media (width<=900px){.isjw082{grid-template-columns:minmax(0,1fr);gap:24px}}:root{--modular-marketing-demo-backdrop:radial-gradient(ellipse 68% 90% at 36% -14% in oklab, #f8eddaee 0%, #e8e9d3a3 25%, #c5dcd74d 54%, #b6ced000 80%), radial-gradient(ellipse 88% 112% at -12% 54% in oklab, #375a78e6 0%, #658da9de 24%, #a5c2d0ad 49%, #c7d9d64d 71%, #c7d9d600 94%), radial-gradient(ellipse 80% 100% at 110% 14% in oklab, #cbb38cd9 0%, #e7d7b8e6 28%, #e9e5cebf 52%, #b8cfca73 73%, #88a7b600 100%)}._1blxci70{width:100%;scroll-margin-top:64px}._1blxci71{isolation:isolate;padding-top:24px;padding-bottom:48px;position:relative}._1blxci71:before{content:"";z-index:-1;background-image:url(/textures/paper-grain.svg), var(--modular-marketing-demo-backdrop);pointer-events:none;background-position:top;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:180px 180px,cover,cover,cover;border-radius:16px;width:min(100% + 128px,100vw - 32px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 70%,#0000 100%);mask-image:linear-gradient(#0000,#000 12% 70%,#0000 100%)}._1blxci73{align-items:center;min-height:100svh;display:grid}@media (width<=760px){._1blxci71{padding-block:24px}}.mjla8h0{border-radius:.28em;flex:none;place-items:center;width:2em;height:2em;display:grid}.mjla8h0 svg{width:1em;height:1em;display:block}.e2284l0{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-secondary);min-width:0;color:var(--text-tertiary);opacity:var(--studio-chrome);transform:translateY(calc((1 - var(--studio-chrome)) * -5px));align-items:center;gap:.285714em;padding-left:.285714em;padding-right:.285714em;display:flex}.e2284l1{flex:none;align-items:center;gap:.43em;padding-left:.5em;padding-right:.5em;display:flex}.e2284l2{border:1px solid #0000002e;border-radius:50%;flex:none;width:.86em;height:.86em;display:block;box-shadow:inset 0 0 0 .5px #ffffff2e}.e2284l3{background-color:#ff5f57}.e2284l4{background-color:#28c840}.e2284l5{background-color:#febc2e}.e2284l6{align-items:center;gap:0;min-width:0;display:flex}.e2284l7{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-secondary);min-width:0;opacity:var(--studio-chrome);transform:translateY(calc((1 - var(--studio-chrome)) * -5px));align-items:center;gap:.285714em;padding-left:.285714em;padding-right:.285714em;display:flex}.e2284l8{border-radius:.28em;flex:auto;align-items:center;gap:.428571em;min-width:0;height:2em;padding-left:.571429em;padding-right:.571429em;display:flex}.e2284l9{background-color:var(--workspace-color);border-radius:9999px;flex:none;width:.58em;height:.58em}.e2284la{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:min(.86em,14px);font-weight:500;overflow:hidden}.e2284lb{color:var(--text-secondary);font-size:.72em}.e2284lc{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);color:var(--text-tertiary);opacity:var(--studio-chrome);align-items:center;gap:.8em;padding-left:1.85em;font-size:1em;display:flex}.e2284lc svg{width:1em;height:1em;display:block}@keyframes _1ssoxi80{0%,to{margin-top:0}50%{margin-top:-3px}}._1ssoxi81{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}._1ssoxi82{opacity:var(--studio-presence);offset-distance:calc(var(--studio-progress) * 100%);offset-rotate:0deg;animation-name:_1ssoxi80;animation-duration:3.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}[data-motion-active=true] ._1ssoxi82{animation-play-state:running}@media (prefers-reduced-motion:reduce){._1ssoxi82{animation:none}}._9080wz1{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);background-image:linear-gradient(to right, color-mix(in srgb, var(--text-primary) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text-primary) 6%, transparent) 1px, transparent 1px);background-size:1.7em 1.7em;border-radius:.58em;width:100%;height:28.57em;position:relative;overflow:hidden}._9080wz2{width:1em;height:1em;display:block}._9080wz3{z-index:6;border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);height:2.42em;box-shadow:var(--shadow-md);white-space:nowrap;opacity:var(--studio-canvas-toolbar);transform:translateX(-50%) translateY(calc((1 - var(--studio-canvas-toolbar)) * -8px));border-radius:.64em;align-items:center;gap:.42em;padding:.28em;display:flex;position:absolute;top:.91em;left:50%}._9080wz4{align-items:center;gap:.28em;display:flex}._9080wz5{background-color:var(--border-default);align-self:stretch;width:1px}._9080wz6{border-style:solid;border-width:1px;border-color:var(--border-default);width:1.64em;height:1.64em;color:var(--text-secondary);border-radius:.3em;place-items:center;font-size:.78em;line-height:1;display:grid}._9080wz7{border-color:var(--interactive-primary);background-color:var(--color-blue-50);color:var(--interactive-primary)}._9080wz9{min-width:3.2em;color:var(--text-tertiary);font-family:var(--font-sans-family);text-align:center;font-size:.72em}._9080wza{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._9080wza path{fill:none;stroke:var(--interactive-primary);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--studio-canvas-edge))}._9080wzb{--_9080wz0:var(--interactive-primary);--studio-enter-at:0;--studio-enter:clamp(0, calc((var(--studio-progress) - var(--studio-enter-at)) / .05), 1);z-index:2;border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);color:var(--text-primary);box-shadow:var(--shadow-md);opacity:calc(var(--studio-canvas-nodes) * var(--studio-enter));transform:scale(calc(.96 + var(--studio-canvas-nodes) * var(--studio-enter) * .04));transform-origin:50%;border-radius:.58em;flex-direction:column;justify-content:center;align-items:flex-start;gap:.28em;padding-left:1.15em;padding-right:.9em;font-size:1em;display:flex;position:absolute}._9080wzb:before{content:"";background-color:var(--_9080wz0);border-radius:9999px;width:.24em;position:absolute;top:.72em;bottom:.72em;left:.55em}._9080wzb:after{content:"";background-color:var(--_9080wz0);opacity:.6;border-radius:9999px;width:.42em;height:.42em;position:absolute;top:.72em;right:.72em}._9080wzc{--_9080wz0:var(--color-blue-400)}._9080wzd{--_9080wz0:var(--color-green-400)}._9080wze{--_9080wz0:var(--color-orange-400)}._9080wzf{--_9080wz0:var(--color-purple-400)}._9080wzg{letter-spacing:-.015em;font-size:min(1.14em,16px);font-weight:600}._9080wzh{color:var(--text-secondary);font-size:min(.82em,12px);line-height:1.25}._1yyi6sn2{grid-template-rows:4.55764% 6.30027% minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}._1yyi6sn3{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-secondary);min-width:0;opacity:var(--studio-tab);transform:translateY(calc((1 - var(--studio-tab)) * -7px));align-items:flex-end;display:flex}._1yyi6sn4{--_1yyi6sn0:radial-gradient(circle at 0% 0%, transparent 0, transparent calc(.86em - 1px), color-mix(in srgb, var(--border-default) 54%, transparent) calc(.86em - 1px), color-mix(in srgb, var(--border-default) 54%, transparent) .86em, var(--background-primary) .86em);--_1yyi6sn1:radial-gradient(circle at 100% 0%, transparent 0, transparent calc(.86em - 1px), color-mix(in srgb, var(--border-default) 54%, transparent) calc(.86em - 1px), color-mix(in srgb, var(--border-default) 54%, transparent) .86em, var(--background-primary) .86em);z-index:1;box-sizing:border-box;background-color:var(--background-primary);width:9.7em;min-width:0;height:calc(100% - .28em);box-shadow:0 -1px 0 0 color-mix(in srgb, var(--border-default) 54%, transparent), -1px 0 0 0 color-mix(in srgb, var(--border-default) 54%, transparent), 1px 0 0 0 color-mix(in srgb, var(--border-default) 54%, transparent);border:0;border-top-left-radius:1em;border-top-right-radius:1em;align-items:center;margin-bottom:-1px;margin-left:.86em;padding-left:.85em;padding-right:.55em;display:flex;position:relative}._1yyi6sn4:before,._1yyi6sn4:after{content:"";pointer-events:none;width:.86em;height:.86em;position:absolute;bottom:0}._1yyi6sn4:before{background:var(--_1yyi6sn0);left:-.86em}._1yyi6sn4:after{background:var(--_1yyi6sn1);right:-.86em}._1yyi6sn5{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:min(.92em,13px);overflow:hidden}._1yyi6sn6{color:var(--text-secondary);margin-left:auto;font-size:1em}._1yyi6sn7{flex:auto;min-width:0}._1yyi6sn8{color:var(--text-secondary);align-items:center;padding-right:.285714em;display:flex}._1yyi6sn9{width:1em;height:1em;display:block}._1yyi6sna{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);background-color:var(--background-primary);min-width:0;opacity:var(--studio-chrome);align-items:center;padding-left:.72em;padding-right:.72em;display:flex}._1yyi6snb{background-color:var(--background-secondary);border-radius:.48em;align-items:center;gap:.18em;padding:.14em;display:flex}._1yyi6snc{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);width:1.5em;height:1.5em;color:var(--text-primary);box-shadow:var(--shadow-xs);border-radius:.35em;place-items:center;font-size:.86em;display:grid}._1yyi6snd{width:1.5em;height:1.5em;color:var(--text-tertiary);place-items:center;font-size:.86em;display:grid}._1yyi6sne{align-items:center;margin-left:auto;margin-right:.72em;display:flex}._1yyi6snf{border-style:solid;border-width:1px;border-color:var(--background-primary);color:#fff;border-radius:9999px;place-items:center;width:1.85em;height:1.85em;margin-left:-.45em;font-size:.68em;font-weight:700;display:grid}._1yyi6snf:first-child{margin-left:0}._1yyi6sng{color:var(--text-secondary);font-size:1em}._1yyi6snh{background-color:var(--background-primary);min-width:0;min-height:0;opacity:var(--studio-document);transform:translateY(calc((1 - var(--studio-document)) * 8px));padding-top:.58em;padding-left:1.07em;padding-right:2.21em;position:relative;overflow:hidden}._1yyi6sni{margin:0;font-size:min(2em,32px);font-weight:600;line-height:1.25;position:relative;top:-.33em}._1yyi6snj{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);border-radius:.48em;width:100%;height:2em;margin-top:.24em}._1yyi6snk{height:1.9em;color:var(--text-primary);padding-top:.48em;font-size:min(1.06em,16px)}._1yyi6snl{color:var(--text-secondary)}._1yyi6snm{color:var(--text-primary);margin:1.05em 0 0;font-size:min(1.08em,16px);line-height:1.72}._1yyi6snn{background-color:var(--text-tertiary);opacity:.7;border-radius:9999px;width:.62em;height:1.2em;position:absolute;top:.25em;right:.22em}._1qhthen0{min-width:0;min-height:0;opacity:var(--studio-explorer);transform:translateX(calc((1 - var(--studio-explorer)) * -8px));grid-template-rows:5.14286% 4.49286% minmax(0,1fr);font-size:min(1em,14px);display:grid;overflow:hidden}._1qhthen1{width:1em;height:1em;display:block}._1qhthen2{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);align-items:stretch;min-width:0;display:flex}._1qhthen3{box-sizing:border-box;width:2.2em;color:var(--text-tertiary);border-bottom:1px solid #0000;justify-content:center;align-items:center;font-size:1.14em;display:flex;position:relative}._1qhthen4{color:var(--text-primary);border-bottom-color:var(--interactive-primary)}._1qhthen6{color:var(--text-secondary);align-self:center;margin-left:auto;margin-right:.35em;font-size:.78em}._1qhthen7{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);min-width:0;color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:.45em;margin-left:.4em;margin-right:.4em;display:flex}._1qhthen8{place-items:center;width:1em;font-size:.92em;line-height:1;display:grid}._1qhthen9{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._1qhthen9:not(:disabled):hover{color:var(--text-primary)}._1qhthen9:focus-visible{outline-width:1px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:.25em}._1qhthen9:disabled{color:inherit;cursor:default;opacity:1}._1qhthena{overscroll-behavior:contain;scrollbar-width:thin;background-color:var(--background-primary);min-width:0;min-height:0;overflow:hidden auto}._1qhthenb{--studio-enter-at:0;--studio-enter:clamp(0, calc((var(--studio-progress) - var(--studio-enter-at)) / .05), 1);box-sizing:border-box;width:calc(100% - .8em);min-width:0;height:2em;color:var(--text-primary);white-space:nowrap;opacity:var(--studio-enter);transform:translateX(calc((1 - var(--studio-enter)) * -.6em));border-radius:.285714em;align-items:center;gap:.4em;margin-left:.4em;margin-right:.4em;padding-right:.6em;display:flex}._1qhthenc{min-width:0}._1qhthend{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._1qhthend:not(:disabled):hover{background-color:var(--background-secondary)}._1qhthend:focus-visible{outline-width:1px;outline-style:solid;outline-color:var(--interactive-primary);outline-offset:-1px}._1qhthend:disabled{color:inherit;cursor:default;opacity:1}._1qhthene{background-color:var(--selection-background);color:var(--text-primary)}._1qhthenf{color:var(--text-tertiary)}._1qhtheng{width:1.1em;height:1.1em;color:var(--text-tertiary);flex:none}._1qhthenh{text-overflow:ellipsis;min-width:0;font-size:1em;line-height:1.25;overflow:hidden}._1xw4orm0{min-width:0;height:71.2512cqi;min-height:0;font-size:1.33715cqi;font-family:var(--font-sans-family);line-height:1.5;display:grid;position:absolute;inset:0 0 auto}._1xw4orm1{grid-template-columns:17.001% 63.2283% 19.7708%}._1xw4orm2{grid-template-columns:17.001% minmax(0,1fr)}._1xw4orm3{border-right-style:solid;border-right-width:1px;border-right-color:var(--interactive-primary);background-color:var(--background-primary);grid-template-rows:4.55764% minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}._1xw4orm4{border-right-style:solid;border-right-width:1px;border-right-color:var(--interactive-primary);background-color:var(--background-primary);min-width:0;min-height:0;overflow:hidden}._1xw4orm6{border-right-width:0}._1xw4orm7{background-color:var(--background-primary);grid-template-rows:4.55764% 5.09383% minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}@media (width<=520px){._1xw4orm0{height:112.689cqi;font-size:2.1148cqi}._1xw4orm1,._1xw4orm2{grid-template-columns:minmax(0,1fr)}._1xw4orm3{display:none}._1xw4orm4{border-right-width:0}._1xw4orm7{display:none}}._145tjcl0{--studio-progress:0;--studio-frame:0;--studio-chrome:0;--studio-explorer:0;--studio-tab:0;--studio-document:0;--studio-canvas-toolbar:0;--studio-canvas-nodes:0;--studio-canvas-edge:0;--studio-presence:0;--studio-settle:0;aspect-ratio:1047/730;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:100%;color:var(--text-primary);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;opacity:var(--studio-frame);transform:translateY(calc((1 - var(--studio-frame)) * 16px));border-radius:clamp(.65rem,1.2vw,1rem);position:relative;overflow:hidden;container-type:inline-size}._145tjcl1{z-index:20;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 20%,#ffffff12 46%,#0000 68%);position:absolute;inset:0}@media (width<=520px){._145tjcl0{aspect-ratio:662/620}}@keyframes oxt0yv0{0%{transform:translateY(10px)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes oxt0yv1{0%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes oxt0yv2{0%,46%{opacity:1}47%,to{opacity:0}}.oxt0yv3{aspect-ratio:16/9;border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--background-primary);width:100%;box-shadow:var(--shadow-xl);-webkit-user-select:none;user-select:none;border-radius:16px;position:relative;overflow:hidden}.oxt0yv4{background-color:var(--background-primary);transform-origin:50% 100%;grid-template-columns:minmax(0,1fr) minmax(150px,22%);width:100%;height:100%;animation-name:oxt0yv0;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:both;display:grid;overflow:hidden}[data-motion-active=false] .oxt0yv4{animation-play-state:paused}.oxt0yv5{background-color:var(--terminal-background);min-width:0;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.oxt0yv6{cursor:text;background-color:var(--terminal-background);color:var(--terminal-foreground);font-family:var(--font-mono-family);font-size:clamp(7px,3.6cqi,13px);line-height:1.55;position:absolute;inset:0;overflow:hidden}.oxt0yv7{padding:clamp(8px,4.2cqi,24px) clamp(8px,4.2cqi,24px) clamp(8px,4.2cqi,24px) clamp(10px,5.2cqi,30px);position:absolute;inset:0;overflow:hidden}.oxt0yv8{width:100%;height:100%;position:relative}.oxt0yv9{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.oxt0yva{white-space:pre;width:100%;min-height:1.55em;animation-name:oxt0yv1;animation-duration:.34s;animation-timing-function:ease-out;animation-fill-mode:both}[data-motion-active=false] .oxt0yva{animation-play-state:paused}.oxt0yvb{width:1px}.oxt0yvc{white-space:pre;align-items:baseline;display:flex}.oxt0yvd{color:var(--terminal-ansiCyan);font-weight:600}.oxt0yve{color:var(--terminal-ansiMagenta)}.oxt0yvf{color:var(--terminal-ansiGreen);font-weight:700}.oxt0yvg{color:var(--terminal-foreground);display:inline-block}.oxt0yvh{background-color:var(--terminal-cursorForeground);width:.62em;height:1.08em;margin-left:.08em;animation-name:oxt0yv2;animation-duration:1.05s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;transform:translateY(.14em)}[data-motion-active=false] .oxt0yvh{animation-play-state:paused}.oxt0yvi{color:var(--terminal-ansiMagenta);font-weight:700}.oxt0yvj{color:var(--terminal-foreground)}.oxt0yvk{color:var(--terminal-ansiCyan);text-decoration:underline}.oxt0yvl{color:var(--text-tertiary)}.oxt0yvm{color:var(--terminal-ansiGreen)}.oxt0yvn{color:var(--terminal-ansiYellow)}.oxt0yvo{background-color:var(--text-tertiary);opacity:.45;border-radius:9999px;width:6px;height:22%;position:absolute;top:18%;right:3px}.oxt0yvp{border-left-style:solid;border-left-width:1px;border-left-color:var(--border-default);background-color:var(--background-primary);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.oxt0yvq{box-sizing:border-box;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);flex:none;align-items:center;gap:2px;height:32px;padding:4px;display:flex}.oxt0yvr{width:24px;height:24px;color:var(--icon-secondary);border-radius:2px;flex:none;place-items:center;display:grid}.oxt0yvs{flex:1}.oxt0yvt{border-radius:2px;flex:none;align-items:center;height:24px;display:flex;overflow:hidden}.oxt0yvu{border-top-right-radius:0;border-bottom-right-radius:0}.oxt0yvv{width:18px;height:24px;color:var(--icon-tertiary);place-items:center;display:grid}.oxt0yvw{width:16px;height:16px}.oxt0yvx{width:12px;height:12px}.oxt0yvy{flex-direction:column;gap:1px;min-height:0;padding:2px 4px;display:flex}.oxt0yvz{min-width:0;height:24px;color:var(--text-secondary);border-radius:2px;align-items:center;gap:4px;padding-left:6px;padding-right:6px;font-size:12px;display:flex;position:relative}.oxt0yvz[data-active=true]{color:var(--text-primary);background-color:var(--background-hoverOverlay)}.oxt0yvz[data-active=true]:before{content:"";background-color:var(--interactive-primary);width:1px;position:absolute;top:0;bottom:0;left:0}.oxt0yv10{flex:none;width:14px;height:14px}.oxt0yv11{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oxt0yv12{background-color:var(--status-success);border-radius:9999px;flex:none;width:6px;height:6px}.oxt0yv13{width:14px;height:14px;color:var(--text-tertiary);flex:none}@media (width<=640px){.oxt0yv4{grid-template-columns:minmax(0,1fr)}.oxt0yvp{display:none}}@media (prefers-reduced-motion:reduce){.oxt0yv4,.oxt0yva{opacity:1;animation:none;transform:none}.oxt0yvh{animation:none}}._198y1z70{background-color:var(--background-secondary);min-height:100dvh;color:var(--text-primary);padding:24px}._198y1z71{z-index:30;border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);width:min(1047px,100%);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 20px;padding:10px;display:flex;position:sticky;top:16px}._198y1z72{border-style:solid;border-width:1px;border-color:var(--border-default);background-color:var(--background-primary);height:30px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:4px;padding:0 10px}._198y1z73{width:min(280px,42vw)}._198y1z74{align-items:center;gap:6px;font-size:14px;display:flex}._198y1z75{min-width:44px;color:var(--text-secondary);font-family:var(--font-mono-family);font-size:12px}._198y1z76{margin:0 auto;transition:width .18s}._198y1z77{width:min(1047px,100%)}._198y1z78{width:min(760px,100%)}._198y1z79{width:min(390px,100%)}._198y1z7a [data-studio-part]{outline-offset:-1px;outline:1px solid #ff2d8da6}.lmc2mt0{background-color:var(--background-secondary);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,4rem);display:grid}.lmc2mt1{width:min(1120px,100%)}._1dhpr0w0{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-default);min-width:0;opacity:var(--studio-chrome);align-items:center;gap:.5em;padding-left:.85em;padding-right:.85em;display:flex}._1dhpr0w1{width:1em;height:1em;color:var(--interactive-primary);flex:none}._1dhpr0w2{color:var(--text-primary);font-size:.82em;font-weight:500}._1dhpr0w3{color:var(--text-tertiary);font-family:var(--font-mono-family);margin-left:auto;font-size:.62em}._1dhpr0w4{flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;padding-bottom:.9em;padding-left:.7em;padding-right:.7em;display:flex;overflow:hidden}._1dhpr0w5{flex-direction:column;gap:.6em;min-height:0;display:flex}._1dhpr0w6{min-width:0;opacity:var(--turn-enter);transform:translateY(calc((1 - var(--turn-enter)) * .7em));flex-direction:column;display:flex}._1dhpr0w7{border-radius:.6em;align-items:baseline;gap:.15em;min-width:0;padding:.5em .65em;font-size:.68em;line-height:1.45;display:inline-flex}._1dhpr0w8{border-style:solid;border-width:1px;border-color:var(--border-subtle);color:var(--text-primary)}._1dhpr0w9{background-color:color-mix(in srgb, var(--interactive-primary) 16%, transparent);max-width:92%;color:var(--text-primary);align-self:flex-end}._1dhpr0wa{min-width:0}._1dhpr0wb{background-color:var(--interactive-primary);opacity:0;flex:none;align-self:center;width:1px;height:1em}[data-typing=true]+._1dhpr0wb{opacity:1}._1dhpr0wc{align-items:center;gap:.5em;min-width:0;display:flex}._1dhpr0wd{flex:none;place-items:center;width:1.35em;height:1.35em;display:grid;position:relative}._1dhpr0we{border-style:solid;border-width:1.5px;border-color:var(--border-default);border-right-color:var(--interactive-primary);width:.95em;height:.95em;opacity:calc(1 - var(--work-settled));transform:rotate(calc(var(--studio-progress) * 2600deg));border-radius:9999px;position:absolute}._1dhpr0wf{width:.95em;height:.95em;color:var(--status-success);opacity:var(--work-settled);transform:scale(calc(.7 + var(--work-settled) * .3));position:absolute}._1dhpr0wg{align-items:baseline;gap:.35em;min-width:0;display:flex}._1dhpr0wh{color:var(--text-secondary);font-size:.64em;font-weight:500}._1dhpr0wi{min-width:0;color:var(--text-tertiary);font-family:var(--font-mono-family);text-overflow:ellipsis;white-space:nowrap;font-size:.58em;overflow:hidden}._1dhpr0wj{border-style:solid;border-width:1px;border-color:var(--border-subtle);border-radius:.6em;flex-direction:column;min-width:0;padding:.7em;display:flex}._1dhpr0wk{gap:.15em}._1dhpr0wl{color:var(--text-tertiary);font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35em;font-size:.55em}._1dhpr0wm{background-color:color-mix(in srgb, var(--interactive-primary) 7%, transparent);border-color:color-mix(in srgb, var(--interactive-primary) 32%, transparent);gap:.15em}._1dhpr0wn{align-items:center;gap:.55em;min-width:0;display:flex}._1dhpr0wo{background:linear-gradient(145deg, color-mix(in srgb, var(--interactive-primary) 62%, white), var(--interactive-primary));width:2em;height:2em;color:var(--text-inverse);border-radius:.5em;flex:none;place-items:center;display:grid}._1dhpr0wp{flex-direction:column;min-width:0;display:flex}._1dhpr0wq{color:var(--text-primary);font-size:.7em;font-weight:600}._1dhpr0wr{color:var(--text-tertiary);font-family:var(--font-mono-family);text-overflow:ellipsis;white-space:nowrap;font-size:.55em;overflow:hidden}._1dhpr0ws{color:var(--text-secondary);align-items:center;gap:.4em;margin-top:.6em;font-size:.58em;display:flex}._1dhpr0wt{background-color:var(--status-success);width:.45em;height:.45em;box-shadow:0 0 0 .22em color-mix(in srgb, var(--status-success) 14%, transparent);border-radius:9999px;flex:none}._1dhpr0wu{background-color:var(--border-subtle);height:1px;margin-top:.65em;margin-bottom:.5em}._1dhpr0wv{min-width:0;opacity:var(--turn-enter);transform:translateX(calc((1 - var(--turn-enter)) * .5em));align-items:center;gap:.5em;padding-top:.35em;padding-bottom:.35em;display:flex}._1dhpr0ww{background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);width:1.5em;height:1.5em;color:var(--interactive-primary);border-radius:.38em;flex:none;place-items:center;display:grid}._1dhpr0wx{flex-direction:column;min-width:0;display:flex}._1dhpr0wy{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.62em;font-weight:500;overflow:hidden}._1dhpr0wz{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.53em;line-height:1.3;overflow:hidden}._1dhpr0w10{color:var(--text-tertiary);font-family:var(--font-mono-family);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.48em}._1dhpr0ww svg,._1dhpr0wo svg{width:.72em;height:.72em}._18t9k5x0{z-index:16;border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--interactive-primary) 34%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);width:34cqi;opacity:var(--popout-open);transform:translateY(calc((1 - var(--popout-open)) * 2.4cqi)) scale(calc(.94 + var(--popout-open) * .06));transform-origin:top;pointer-events:none;background-color:#0e0e11f0;border-radius:1.4cqi;flex-direction:column;display:flex;position:absolute;top:22cqi;left:30cqi;overflow:hidden;box-shadow:0 3cqi 8cqi -1.5cqi #000000db}._18t9k5x1{border-bottom:1px solid #ffffff14;align-items:center;gap:1cqi;padding:1.2cqi 1.5cqi;display:flex}._18t9k5x2{background-color:#e15b64;border-radius:9999px;flex:none;width:.75cqi;min-width:5px;height:.75cqi;min-height:5px}._18t9k5x3{color:#ffffffeb;font-size:clamp(9px,1.35cqi,16px);font-weight:500}._18t9k5x4{color:#ffffff6b;width:1.4cqi;min-width:10px;height:1.4cqi;min-height:10px;margin-left:auto}._18t9k5x5{flex-direction:column;gap:.6cqi;padding:1.4cqi 1.5cqi 1.2cqi;display:flex}._18t9k5x6{color:#ffffff61;font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(7px,.92cqi,11px)}._18t9k5x7{color:#ffffffe6;align-items:baseline;gap:.25cqi;margin:0;font-size:clamp(9px,1.32cqi,16px);line-height:1.45;display:flex}._18t9k5x8{background-color:var(--interactive-primary);opacity:0;flex:none;align-self:center;width:1px;height:1.5cqi}[data-typing=true]+._18t9k5x8{opacity:1}._18t9k5x9{flex-direction:column;gap:.35cqi;padding:.4cqi 1.5cqi 1.6cqi;display:flex}._18t9k5xa{color:#ffffff61;font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5cqi;font-size:clamp(7px,.92cqi,11px)}._18t9k5xb{min-width:0;opacity:var(--action-enter);transform:translateX(calc((1 - var(--action-enter)) * 1cqi));align-items:center;gap:.8cqi;padding-top:.5cqi;padding-bottom:.5cqi;display:flex}._18t9k5xc{width:1.4cqi;min-width:10px;height:1.4cqi;min-height:10px;color:var(--status-success);flex:none}._18t9k5xd{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(8px,1.15cqi,14px);overflow:hidden}._18t9k5xe{color:#ffffff9e;background-color:#ffffff14;border-radius:9999px;margin-left:auto;padding:.15cqi .7cqi;font-size:clamp(7px,.95cqi,12px)}._1enzrl00{--animation-one-blur-popover:120px;--glass-bgBase:#1111139e;--glass-bgSurface:#ffffff13;--glass-bgElevated:#111113c7;--glass-bgHover:#ffffff0d;--glass-bgSelected:#ffffff24;--glass-bgActive:#ffffff1f;--glass-borderSubtle:#ffffff1a;--glass-borderDefault:#ffffff26;--glass-borderStrong:#ffffff3d;--glass-textPrimary:#fffffff2;--glass-textSecondary:#ffffff9e;--glass-textTertiary:#fff6;--glass-textDisabled:#ffffff40;--glass-iconPrimary:#ffffffe6;--glass-iconSecondary:#ffffff9e;--glass-iconTertiary:#fff6;--glass-iconDisabled:#ffffff40;--glass-dividerDefault:#ffffff1a;--glass-dividerStrong:#ffffff29;--glass-shadowGlow:0 0 8px #ffffff1f, 0 0 22px #4fa3f814;--glass-shadowPanel:inset 0 1px 0 #ffffff14, 0 24px 70px -22px #000000d1;--glass-blur:60px;--background-primary:var(--glass-bgBase);--background-secondary:var(--glass-bgSurface);--background-tertiary:var(--glass-bgElevated);--background-overlay:var(--glass-bgSurface);--background-hoverOverlay:var(--glass-bgHover);--background-hoverFilled:var(--glass-bgHover);--text-primary:var(--glass-textPrimary);--text-secondary:var(--glass-textSecondary);--text-tertiary:var(--glass-textTertiary);--text-disabled:var(--glass-textDisabled);--text-placeholder:var(--glass-textTertiary);--text-inverse:#fff;--icon-primary:var(--glass-iconPrimary);--icon-secondary:var(--glass-iconSecondary);--icon-tertiary:var(--glass-iconTertiary);--border-default:var(--glass-borderDefault);--border-subtle:var(--glass-borderSubtle);--border-strong:var(--glass-borderStrong);--divider-default:var(--glass-dividerDefault);--divider-strong:var(--glass-dividerStrong);--interactive-primary:#4fa3f8;--interactive-primaryHover:#6eb4fa;--interactive-secondary:var(--glass-bgSurface);--interactive-secondaryHover:var(--glass-bgHover);--status-success:#62d38a;--status-successBackground:#62d38a1f;--shadow-sm:var(--glass-shadowPanel);--shadow-md:var(--glass-shadowPanel);--shadow-lg:var(--glass-shadowPanel);min-height:100vh;color:var(--text-primary);background-color:#050608;background-image:radial-gradient(circle at 16% 10%,#2a84ff5c,#0000 30rem),radial-gradient(circle at 84% 18%,#9953ff42,#0000 28rem),radial-gradient(circle at 54% 82%,#21c5ff29,#0000 34rem),linear-gradient(145deg,#050608 0%,#0b0d13 50%,#050608 100%);padding:40px 24px 48px}._1enzrl01{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100%,1180px);margin-left:auto;margin-right:auto;display:flex}._1enzrl02{color:var(--interactive-primary);font-family:var(--font-mono-family);letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}._1enzrl03{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:500}._1enzrl04{width:min(100%,1180px);color:var(--text-secondary);margin:16px auto 32px;padding-right:35%;font-size:15px;line-height:1.6}._1enzrl05{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:min(100%,1180px);margin-bottom:16px;margin-left:auto;margin-right:auto;display:grid}._1enzrl06{font:inherit;text-align:left;cursor:pointer;border-style:solid;border-width:1px;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}._1enzrl07{font-family:var(--font-mono-family);font-size:12px}._1enzrl08{border-color:var(--interactive-primary);background-color:color-mix(in srgb, var(--interactive-primary) 12%, transparent);color:var(--text-primary)}._1enzrl09{border-color:var(--border-subtle);color:var(--text-secondary)}._1enzrl0a{border-radius:16px;width:min(100%,1180px);margin-left:auto;margin-right:auto;overflow-x:auto}._1enzrl0b{min-width:720px;position:relative;overflow:hidden}._1enzrl0b>div{box-shadow:none;background-color:#0000;border-color:#0000;border-radius:0}._1enzrl0c{z-index:15;opacity:calc(1 - var(--prompt-handoff));transform:scale(calc(1 - var(--prompt-handoff) * .34));transform-origin:58% 62%;pointer-events:none;background-color:#020204;position:absolute;inset:0;overflow:hidden}._1enzrl0d{background:radial-gradient(at 12% 28%,#ffffff17,#0000 26%),radial-gradient(at 78% 68%,#4fa3f81f,#0000 30%),#020204;position:absolute;inset:0}._1enzrl0e{z-index:2;border-radius:0 0 2.3cqi 6.2cqi;position:absolute;inset:0 -4.5% 26.5% 11.6%;overflow:hidden}._1enzrl0f{background:radial-gradient(circle, color-mix(in srgb, var(--interactive-primary) 18%, transparent), transparent 70%);filter:blur(38px);border-radius:9999px;width:54%;height:78%;position:absolute;bottom:-30%;right:-6%}._1enzrl0g{color:#ffffff57;font-family:var(--font-mono-family);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(11px,1.85cqi,22px);position:absolute;top:7.5%;left:4.2%}._1enzrl0h{border:1px solid #ffffff24;border-radius:3cqi 0 2.5cqi 3cqi;align-items:center;gap:2.4cqi;height:38%;padding-left:5.4%;padding-right:4.5%;display:flex;position:absolute;bottom:5.2%;left:3.4%;right:-2.5%}._1enzrl0i{flex:auto;align-items:flex-end;gap:.5cqi;min-width:0;display:flex}._1enzrl0j{opacity:calc(1 - var(--prompt-compose-out));position:absolute;inset:0}._1enzrl0k{color:#ffffffc7;letter-spacing:-.035em;font-size:clamp(22px,5.2cqi,62px);font-weight:400;line-height:1.18}._1enzrl0l{width:.34cqi;min-width:2px;height:clamp(24px,5.5cqi,65px);opacity:calc(1 - var(--prompt-submit));background-color:#ffffffd9;flex:none}._1enzrl0m{background-color:var(--interactive-primary);width:7.6cqi;min-width:40px;height:7.6cqi;min-height:40px;opacity:calc(.35 + var(--prompt-submit) * .65);transform:scale(calc(.92 + var(--prompt-submit) * .08));border-radius:9999px;flex:none;position:relative}._1enzrl0m:after{content:"";border-style:solid;border-width:1px;border-color:var(--interactive-primary);opacity:calc(1 - var(--prompt-submit));transform:scale(calc(1 + var(--prompt-submit) * .9));border-radius:9999px;position:absolute;inset:0}._1enzrl0n{z-index:3;color:#f5f5f5;opacity:var(--prompt-kickoff);border-radius:7cqi 0 0;position:absolute;inset:8% -4.5% -4% 6.4%;overflow:hidden}._1enzrl0o{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:24%;min-height:72px;padding-left:4.5%;padding-right:4.5%;display:flex}._1enzrl0p{align-items:center;gap:1.55cqi;display:flex}._1enzrl0q{border:1px solid #00000047;border-radius:9999px;width:2.6cqi;min-width:18px;height:2.6cqi;min-height:18px;box-shadow:inset 0 0 0 1px #ffffff14}._1enzrl0r{background-color:#e15b64}._1enzrl0s{background-color:#e9ad29}._1enzrl0t{background-color:#20c642}._1enzrl0u{background-color:var(--glass-bgSurface);color:#f4f4f5;border:1px solid #ffffff1a;border-radius:2.8cqi;align-items:center;gap:1.5cqi;padding:1.1cqi 2.2cqi 1.1cqi 1.1cqi;font-size:clamp(16px,2.4cqi,34px);font-weight:500;display:flex;box-shadow:0 8px 28px #00000038}._1enzrl0v{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:.9cqi;width:3.4cqi;min-width:26px;height:3.4cqi;min-height:26px;box-shadow:inset 0 0 18px #ffffff06}._1enzrl0w{flex-direction:column;display:flex;position:absolute;top:62.3%;left:4.8%;transform:translateY(-50%)}._1enzrl0x{color:#f5f5f5;letter-spacing:-.025em;font-size:clamp(21px,3.2cqi,38px);font-weight:400}._1enzrl0y{color:#737373;align-items:center;gap:1.8cqi;margin-top:3.6cqi;font-size:clamp(18px,3cqi,38px);display:flex}._1enzrl0z{width:3.8cqi;min-width:24px;height:3.8cqi;min-height:24px;transform:rotate(calc(var(--studio-progress) * 1800deg));border:.34cqi solid #3f3f46;border-right-color:#f4f4f5;border-radius:9999px}@media (width<=720px){._1enzrl04{padding-right:0%}._1enzrl05{min-width:720px}}.animation-one-glass-panel,.animation-one-glass-surface,.animation-one-glass-elevated{border:1px solid var(--glass-borderSubtle);color:var(--glass-textPrimary);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25)}.animation-one-glass-panel{background-color:var(--glass-bgBase);box-shadow:var(--glass-shadowPanel)}.animation-one-glass-surface{background-color:var(--glass-bgSurface)}.animation-one-glass-elevated{background-color:var(--glass-bgElevated);-webkit-backdrop-filter:blur(var(--animation-one-blur-popover)) saturate(1.2);backdrop-filter:blur(var(--animation-one-blur-popover)) saturate(1.2);box-shadow:var(--glass-shadowPanel)}@supports (-apple-visual-effect:-apple-system-glass-material){.animation-one-glass-panel,.animation-one-glass-surface,.animation-one-glass-elevated{-apple-visual-effect:-apple-system-glass-material;transition:none!important}:root.window-blurred .animation-one-glass-panel,:root.window-blurred .animation-one-glass-surface,:root.window-blurred .animation-one-glass-elevated{-apple-visual-effect:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#ffffff14}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.animation-one-glass-panel{background-color:#111113}.animation-one-glass-surface{background-color:#1b1b1f}.animation-one-glass-elevated{background-color:#18181b}}._1pvpk3l0{gap:40px;max-width:760px;display:grid}._1pvpk3l1{gap:16px;display:grid}._1pvpk3l2{color:var(--text-secondary);gap:32px;font-size:15px;line-height:1.6;display:grid}._1pvpk3l2 section{gap:12px;display:grid}._1pvpk3l2 h2{color:var(--text-primary);margin:0;font-size:18px}._1pvpk3l2 p,._1pvpk3l2 ul{margin:0}._1pvpk3l2 a{color:var(--text-link);text-decoration:underline}.zv35690{isolation:isolate;padding-top:40px;padding-bottom:64px;position:relative;overflow:hidden}.zv35691{color:#f4f4f2}.zv35692{width:100%;max-width:40rem;margin-inline:auto;padding-inline:24px}.zv35693{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,30%) minmax(0,70%);align-items:start;gap:40px 32px;margin-bottom:-37.5rem;display:grid}.zv35694{grid-column:span 2;max-width:24rem}.zv35695{color:var(--text-primary);letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:24px;font-weight:600;line-height:1.3}.zv35696{white-space:nowrap;color:#4c74dc;display:inline-block}.zv35697{max-width:100%;color:var(--text-secondary);margin:16px 0 0;font-size:15px;line-height:1.6}.zv35698{pointer-events:none;z-index:30;border-top:1px dashed color-mix(in srgb, var(--text-primary) 20%, transparent);opacity:.62;width:calc(100% + 12.5rem);height:0;position:absolute;left:-6.25rem}.zv35699{top:-1px}.zv3569a{bottom:-1px}.zv3569b{pointer-events:none;z-index:30;border-left:1px dashed color-mix(in srgb, var(--text-primary) 20%, transparent);opacity:.62;width:0;height:calc(100% + 9.375rem);position:absolute;top:-4.6875rem}.zv3569c{left:-1px}.zv3569d{right:-1px}.zv3569e{flex-direction:column;order:3;row-gap:32px;display:flex;position:relative}.zv3569f{aspect-ratio:1760/1408;border-radius:16px;flex:none;order:3;width:min(44rem,100vw - 3rem);position:relative;overflow:hidden}.zv3569g{display:flex}.zv3569h{flex:none;align-items:flex-start;column-gap:32px;display:flex;position:relative}.zv3569i{flex:none;position:relative}.zv3569j{aspect-ratio:752/808;border-radius:16px;width:min(18.5rem,42vw);position:relative;overflow:hidden}.zv3569k{aspect-ratio:752/432;border-radius:16px;width:min(18.5rem,42vw);margin-top:32px;position:relative;overflow:hidden}.zv3569l{aspect-ratio:1760/1408;border-radius:16px;flex:none;width:min(44rem,100vw - 3rem);display:none;position:relative;overflow:hidden}.zv3569m{justify-content:flex-end;align-items:flex-start;column-gap:32px;padding-top:80px;display:none;position:relative}.zv3569n{aspect-ratio:800/1660;border-radius:16px;flex:none;width:clamp(15rem,23vw,18.5rem);margin-top:96px;position:relative;overflow:hidden}.zv3569o{flex:none;position:relative}.zv3569p{aspect-ratio:800/1020;border-radius:16px;width:clamp(15rem,23vw,18.5rem);position:relative;overflow:hidden}.zv3569q{aspect-ratio:1;border-radius:16px;width:clamp(15rem,23vw,18.5rem);margin-top:32px;position:relative;overflow:hidden}.zv3569r{z-index:40;isolation:isolate;background-color:#d8d3ca;border:1px solid #2428302e;border-radius:16px;flex:none;width:100%;max-width:none;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 18px #17191e1a,0 24px 52px -18px #17191e47}.zv3569r:after{content:"";pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.zv3569s{background-color:#d8cdbd;border-color:#5b382b3d}.zv3569t{background-color:#dad8d2;border-color:#31363e33}.zv3569u{background-color:#0d1525;border-color:#4e70b152}.zv3569v{background-color:#d7d0c0;border-color:#314c753d}.zv3569w{pointer-events:none;z-index:1;transform-origin:50%;filter:saturate(.98)contrast(1.015);position:absolute}.zv3569w>div>span:last-child{display:none}.zv3569x{width:104%;top:2%;left:-2%}.zv3569y{width:300%;top:-10%;left:-7%}.zv3569z{width:155%;top:-2%;left:-25%}.zv356910{width:340%;top:-4%;left:-169%}.zv356911{width:315%;top:-2%;left:-166%}.zv356912{width:280%;top:-10%;left:-47%}.zv356913{width:325%;top:-12%;left:-162%}.zv356914{width:300%;top:-8%;left:-205%}.zv35691 .zv35695{color:#f4f4f2}.zv35691 .zv35697{color:#92969e}.zv35691 .zv3569w{height:100%}.zv35691 .zv35699,.zv35691 .zv3569a{border-top-color:#ffffff21}.zv35691 .zv3569c,.zv35691 .zv3569d{border-left-color:#ffffff21}@media (width>=640px){.zv35690{padding-top:128px;padding-bottom:80px}.zv35693{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:80px;margin-bottom:-9rem}.zv35694{max-width:32rem}.zv3569e{order:0;grid-row:span 2}.zv3569m{grid-column:span 2;padding-top:0;display:flex}}@media (width>=768px){.zv35692{max-width:48rem;padding-inline:32px}}@media (width>=1024px){.zv35692{max-width:64rem}.zv35693{grid-template-columns:repeat(2,minmax(0,1fr))}.zv35694{grid-column:auto}.zv3569f{order:0}.zv3569l{display:block}.zv3569m{grid-column:auto}}@media (width>=1280px){.zv35692{max-width:80rem}}@media (width<=639px){.zv35691{padding-top:4.5rem;padding-bottom:4.5rem;overflow:visible}.zv35691 .zv35693{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:2.5rem;margin-bottom:0}.zv35691 .zv35694{grid-column:auto;max-width:none}.zv35691 .zv3569e{order:0;grid-row:auto;row-gap:1rem}.zv35691 .zv3569f{aspect-ratio:4/3;order:0;width:100%}.zv35691 .zv3569g{width:100%}.zv35691 .zv3569h{flex-direction:column;row-gap:1rem;width:100%}.zv35691 .zv3569i{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.zv35691 .zv3569j{aspect-ratio:4/5;width:100%}.zv35691 .zv3569k{aspect-ratio:4/5;width:100%;margin-top:0}.zv35691 .zv3569l{aspect-ratio:4/3;width:100%;display:block}.zv35691 .zv3569m{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;padding-top:0;display:grid}.zv35691 .zv3569o{display:contents}.zv35691 .zv3569n{aspect-ratio:4/5;width:100%;margin-top:0}.zv35691 .zv3569p{aspect-ratio:4/5;width:100%}.zv35691 .zv3569q{aspect-ratio:4/5;width:100%;margin-top:0}.zv35691 .zv35699,.zv35691 .zv3569a,.zv35691 .zv3569c,.zv35691 .zv3569d{display:none}}._6b09jr6{z-index:10;background-color:var(--_6b09jr4);color:var(--_6b09jr2);font-family:var(--font-sans-family);opacity:var(--studio-document);transform:translateY(calc((1 - var(--studio-document)) * 8px));grid-template-rows:auto minmax(0,1fr) auto;padding:1.45cqi 1.8cqi 1.2cqi;font-size:1.05cqi;display:grid;position:absolute;inset:7.74cqi 19.7708% 0 17.001%;overflow:hidden}._6b09jr7{--_6b09jr0:#8f3429;--_6b09jr1:#e4dacb;--_6b09jr2:#231d18;--_6b09jr3:#70645b;--_6b09jr4:#f3eee4;--_6b09jr5:#392b2238}._6b09jr8{--_6b09jr0:#a23c34;--_6b09jr1:#e8e4dc;--_6b09jr2:#211f1c;--_6b09jr3:#68635e;--_6b09jr4:#f4f2ed;--_6b09jr5:#302c2733}._6b09jr9{--_6b09jr0:#77a7ff;--_6b09jr1:#050914;--_6b09jr2:#f2f1ed;--_6b09jr3:#9ca9bf;--_6b09jr4:#0b1221;--_6b09jr5:#bccdea33}._6b09jra{--_6b09jr0:#31558d;--_6b09jr1:#ddd4bf;--_6b09jr2:#1f2327;--_6b09jr3:#686a68;--_6b09jr4:#f2eee2;--_6b09jr5:#27354533}._6b09jrb{border-bottom:1px solid var(--_6b09jr5);color:var(--_6b09jr3);font-family:var(--font-sans-family);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:.8cqi;font-size:.78em;display:flex}._6b09jrc{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1.5cqi;min-height:0;padding-top:1.2cqi;display:grid}._6b09jrd{flex-direction:column;min-width:0;display:flex}._6b09jre{color:var(--_6b09jr0);font-family:var(--font-sans-family);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76em;font-weight:600}._6b09jrf{color:var(--_6b09jr2);font-family:var(--font-sans-family);letter-spacing:-.055em;margin:.55cqi 0 0;font-size:3.35em;font-weight:600;line-height:.87}._6b09jrf>span{color:var(--_6b09jr0);font-style:italic;font-weight:400;display:block}._6b09jrg{max-width:29em;color:var(--_6b09jr3);font-family:var(--font-sans-family);margin:1cqi 0 0;font-size:1.15em;line-height:1.35}._6b09jrh{border-top:1px solid var(--_6b09jr5);color:var(--_6b09jr3);font-family:var(--font-sans-family);flex-wrap:wrap;justify-content:space-between;gap:.45cqi;margin-top:1.1cqi;padding-top:.65cqi;font-size:.68em;display:flex}._6b09jri{border-top:1px solid var(--_6b09jr5);grid-template-columns:4.8em minmax(0,1fr);gap:.8cqi;margin-top:1.05cqi;padding-top:.85cqi;display:grid}._6b09jrj{color:var(--_6b09jr0);font-family:var(--font-sans-family);letter-spacing:.08em;text-transform:uppercase;font-size:.7em;font-weight:700}._6b09jri p{font-family:var(--font-sans-family);margin:0;font-size:.92em;line-height:1.45}._6b09jrk{border-top:1px solid var(--_6b09jr5);grid-template-columns:4.8em minmax(0,1fr);gap:.8cqi;margin-top:.85cqi;padding-top:.75cqi;display:grid}._6b09jrk ul{gap:.38cqi;margin:0;padding:0;list-style:none;display:grid}._6b09jrk li{font-family:var(--font-sans-family);padding-left:1.1em;font-size:.78em;line-height:1.3;position:relative}._6b09jrk li:before{content:"—";color:var(--_6b09jr0);position:absolute;left:0}._6b09jrl{border-top:1px solid var(--_6b09jr5);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65cqi;margin:auto 0 0;padding:.85cqi 0 0;display:grid}._6b09jrl div{min-width:0}._6b09jrl dt{color:var(--_6b09jr0);font-family:var(--font-sans-family);font-size:1.7em;line-height:1}._6b09jrl dd{color:var(--_6b09jr3);text-transform:uppercase;margin:.28cqi 0 0;font-size:.65em;line-height:1.2}._6b09jrm{border:1px solid var(--_6b09jr5);background-color:var(--_6b09jr1);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:.75cqi;display:grid}._6b09jrn{color:var(--_6b09jr3);font-family:var(--font-sans-family);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-bottom:.55cqi;font-size:.64em;display:flex}._6b09jro{background-color:var(--_6b09jr1);min-width:0;min-height:0;overflow:hidden}._6b09jrp{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._6b09jrq,._6b09jrr{object-fit:contain;object-position:center}._6b09jrs{object-fit:cover;object-position:center}._6b09jrt{object-fit:contain;object-position:center}._6b09jrm figcaption{color:var(--_6b09jr3);font-family:var(--font-sans-family);padding-top:.55cqi;font-size:.58em;line-height:1.25}._6b09jru{border-top:1px solid var(--_6b09jr5);color:var(--_6b09jr3);font-family:var(--font-sans-family);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:.7cqi;font-size:.62em;display:flex}@media (width<=520px){._6b09jr6{font-size:1.7cqi;top:12.23cqi;left:0;right:0}}.puslpr0{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.puslpr1{color:#ededeb;background-color:#0e0e0f;background-image:radial-gradient(circle,#ffffff09,#0000 62%);border:1px solid #343434;grid-template-rows:auto minmax(0,1fr) auto auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslpr2{grid-template-columns:auto 1fr auto;align-items:start;gap:1.3cqi;padding:2.3cqi 2.6cqi 0;display:grid}.puslpr2 strong{letter-spacing:-.09em;font-family:Inter,sans-serif;font-size:7.8cqi;font-weight:300;line-height:.8}.puslpr2>span{letter-spacing:.04em;padding-top:.45cqi;font-size:.82cqi;line-height:.92}.puslpr3{perspective:80cqi;min-height:0;margin:0 10cqi;position:relative}.puslpr4{width:42%;height:22%;transform-style:preserve-3d;background-color:#111112;border:.12cqi solid #7a7a7b;position:absolute;left:50%;transform:translate(-50%)rotateX(58deg)rotate(-30deg)skew(2deg);box-shadow:0 0 0 .12cqi #050505}.puslpr4>span{color:#a5a5a5;letter-spacing:.08em;font-size:.55cqi;position:absolute;top:1.2cqi;left:1.4cqi}.puslpr4>i{background-color:#69696a;height:.11cqi;position:absolute}.puslpr4>i:first-of-type{top:4.5cqi;left:8%;right:8%}.puslpr4>i:nth-of-type(2){width:56%;top:6cqi;left:8%}.puslpr4>i:nth-of-type(3){width:74%;top:7.5cqi;left:8%}.puslpr4>b{border:.12cqi solid #858586;width:7cqi;height:3cqi;font-weight:400;position:absolute;bottom:1.5cqi;right:8%}.puslpr5{top:4%}.puslpr6{border-color:#9b9b9d;top:25%}.puslpr7{border-color:#b2b2b4;top:46%}.puslpr8{border-color:#5f5f60;height:19%;top:67%}.puslpr9{background:repeating-linear-gradient(#5f5f60 0 .6cqi,#0000 .6cqi 1.3cqi);width:.1cqi;position:absolute;top:9%;bottom:13%;left:50%}.puslpra{color:#8d8d8f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8cqi;font-size:.58cqi;display:flex;position:absolute}.puslpra>i{background-color:#676769;width:9cqi;height:.1cqi}.puslprb{top:26%;left:3%}.puslprc{flex-direction:row-reverse;bottom:27%;right:1%}.puslprd{grid-template-columns:1.25fr .75fr 1.25fr .75fr;gap:2.6cqi;padding:0 2.6cqi 2cqi;display:grid}.puslprd h3{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:.9cqi;font-weight:500}.puslprd p{color:#969698;margin:.55cqi 0 0;font-size:.58cqi;line-height:1.25}.puslpre{color:#69696b;letter-spacing:.1em;border-top:1px solid #29292a;justify-content:space-between;padding:1.1cqi 2.6cqi;font-size:.55cqi;display:flex}.puslprf{letter-spacing:.08em;background-color:#092849;border-bottom:1px solid #7ba6cf;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5cqi;padding:1.7cqi 2cqi;font-size:.78cqi;display:grid}.puslprg{aspect-ratio:1;border:1px solid #7ba6cf;place-items:center;width:2.2cqi;font-weight:700;display:grid}.puslprf nav{gap:.4cqi;min-width:0;display:flex}.puslprf nav span{color:#9bbbd4;white-space:nowrap;border:1px solid #7ba6cf59;padding:.7cqi 1cqi}.puslprh{background-color:#103b69;color:#fff!important;border-color:#7ba6cf!important}.puslpri{grid-template-columns:.88fr 1.08fr 1.04fr;min-height:0;display:grid}.puslpri>section{border-right:1px solid #7ba6cf8c;min-width:0;padding:2.2cqi}.puslpri>section:last-child{border-right:0}.puslprj{color:#17202a;background-color:#ece8dcf5}.puslprj>p{color:#526173;letter-spacing:.1em;margin:0;font-size:.72cqi}.puslprj h3{letter-spacing:-.05em;max-width:12ch;margin:2cqi 0 0;font-family:Inter,sans-serif;font-size:2.4cqi;line-height:1}.puslprk{gap:.8cqi;margin-top:2.2cqi;display:grid}.puslprk i{background-color:#8b9298;height:1px}.puslprk i:nth-child(2){width:87%}.puslprk i:nth-child(3){width:94%}.puslprk i:nth-child(4){width:72%}.puslprk i:nth-child(5){width:82%}.puslprj h4{margin:3.4cqi 0 0;font-size:1.7cqi}.puslprj dl{margin:1cqi 0 0}.puslprj dl div{border-top:1px solid #a9aaa5;justify-content:space-between;padding:.8cqi 0;font-size:.8cqi;display:flex}.puslprj dd{margin:0;font-weight:700}.puslprl{background-color:#072749e6}.puslprl>header{color:#9bbbd4;letter-spacing:.08em;border-bottom:1px solid #7ba6cf8c;justify-content:space-between;padding-bottom:1.3cqi;font-size:.68cqi;display:flex}.puslprm{color:#9bbbd4;border:1px solid #7ba6cf59;grid-template-columns:1.4cqi 1fr;gap:.9cqi;margin-top:2.2cqi;padding:1.3cqi;font-family:"Source Serif 4",Georgia,serif;font-size:1cqi;line-height:1.35;display:grid}.puslprn{color:#b8ebc7;background-color:#4c976729;border-color:#63b881}.puslprm p,.puslprn p{margin:0}.puslpro{gap:.6cqi;margin-top:2.3cqi;display:grid}.puslpro i{background-color:#3f6f9c;height:.55cqi}.puslpro i:nth-child(2){background-color:#4c9767;width:82%}.puslpro i:nth-child(3){width:91%}.puslpro i:nth-child(4){background-color:#4c9767;width:68%}.puslpro i:nth-child(5){width:88%}.puslpro i:nth-child(6){width:58%}.puslprp{background-color:#051c36f5}.puslprp>header{color:#9bbbd4;letter-spacing:.08em;border-bottom:1px solid #7ba6cf8c;justify-content:space-between;padding-bottom:1.3cqi;font-size:.68cqi;display:flex}.puslprp blockquote{background-color:#ffffff0d;border-left:.3cqi solid #ed4a34;margin:2.2cqi 0 0;padding:1.4cqi;font-family:"Source Serif 4",Georgia,serif;font-size:1.1cqi;font-style:italic}.puslprp>p{color:#9bbbd4;margin:2cqi 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:.95cqi}.puslprp>strong{color:#d9f4df;margin-top:1.2cqi;font-family:"Source Serif 4",Georgia,serif;font-size:1.2cqi;font-weight:400;line-height:1.35;display:block}.puslprq{border-top:1px solid #7ba6cf66;grid-template-columns:2cqi 1fr;gap:.7cqi 1cqi;margin-top:2.4cqi;padding-top:1.4cqi;font-size:.72cqi;display:grid}.puslprq span{color:#ed4a34}.puslprq p{margin:0}.puslprr{color:#9bbbd4;letter-spacing:.1em;border-top:1px solid #7ba6cf;justify-content:space-between;padding:1.1cqi 2cqi;font-size:.7cqi;display:flex}.puslprs{color:#171717;background-color:#f0eadf;grid-template-rows:auto 1fr;padding:4cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslprs>header{border-bottom:1px solid #171717;justify-content:space-between;padding-bottom:2cqi;font-size:1cqi;display:flex}.puslprs>div{padding-top:5cqi;position:relative}.puslprs p{color:#ed4a34;letter-spacing:.09em;margin:0;font-size:1.2cqi}.puslprs h3{letter-spacing:-.08em;max-width:5ch;margin:2cqi 0 0;font-family:Yu Mincho,serif;font-size:9.5cqi;line-height:.88}.puslprt{background-color:#ed4a34;height:.45cqi;position:absolute;bottom:11cqi;left:0;right:0}.puslprs strong{font-family:Yu Mincho,serif;font-size:3.4cqi;position:absolute;bottom:2cqi;right:0}.puslpru{color:#344f3c;background:repeating-linear-gradient(#efe5cc 0 4.8cqi,#c8b995 4.9cqi 5cqi);flex-direction:column;padding:4cqi;font-family:"Source Serif 4",Georgia,serif;display:flex}.puslpru>header{justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8cqi;display:flex}.puslprv{height:25cqi;margin-top:3cqi;position:relative}.puslprw{background-color:#416b4e;width:.3cqi;height:82%;position:absolute;bottom:0;left:48%;transform:rotate(5deg)}.puslprx{border:.3cqi solid #416b4e;border-radius:100% 0;width:8cqi;height:4cqi;position:absolute}.puslpry{bottom:8cqi;left:28%;transform:rotate(22deg)}.puslprz{bottom:13cqi;right:23%;transform:rotate(198deg)}.puslpr10{aspect-ratio:1;border:.35cqi solid #ed4a34;border-radius:50% 42% 55% 45%;width:12cqi;position:absolute;top:1cqi;left:38%;box-shadow:4cqi 0 0 -.35cqi #efe5cc,4cqi 0 #ed4a34,-2cqi 3.5cqi 0 -.35cqi #efe5cc,-2cqi 3.5cqi #ed4a34}.puslpru h3{margin:2cqi 0 0;font-size:3cqi;font-style:italic;font-weight:400}.puslpru p{max-width:26em;margin:1cqi 0 0;font-size:1cqi;line-height:1.45}.puslpr11{color:#f1f0ea;background-color:#141518;grid-template-rows:auto 1fr auto;padding:3cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslpr11>header,.puslpr11>footer{letter-spacing:.08em;justify-content:space-between;font-size:.8cqi;display:flex}.puslpr12{align-content:center;justify-items:center;gap:3.2cqi;display:grid;position:relative}.puslpr12>div{z-index:2;background-color:#26282d;border:1px solid #94979b;justify-content:space-between;width:62%;padding:2cqi;font-size:1cqi;display:flex;position:relative;box-shadow:1.2cqi 1.2cqi #090a0c}.puslpr12>div:nth-child(2){border-color:#4f82c2;width:72%}.puslpr12>div:nth-child(3){border-color:#ed4a34;width:82%}.puslpr12>i{background-color:#676b72;width:1px;position:absolute;top:27%;bottom:27%}.puslpr12>i:last-child{left:70%}.puslpr13{color:#26342b;background-color:#e7eadf;grid-template-rows:auto 1fr auto;padding:3cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslpr13>header,.puslpr13>footer{justify-content:space-between;font-size:.8cqi;display:flex}.puslpr14{align-self:center}.puslpr14 p{border-bottom:1px solid #b4bdb3;grid-template-columns:2.5cqi 2cqi 1fr;gap:.8cqi;margin:0;padding:1.2cqi;font-size:.9cqi;line-height:1.4;display:grid}.puslpr14 p:first-child{color:#7d3027;background-color:#ead4cd}.puslpr14 p:nth-child(2){color:#285c38;background-color:#cce3cf}.puslpr13 footer{border-top:1px solid #8ca091;padding-top:1.2cqi}.puslpr15{color:#33281f;background-color:#d6c2a8;grid-template-rows:auto 1fr auto;padding:3cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslpr15>header{justify-content:space-between;font-size:.8cqi;display:flex}.puslpr16{grid-template-columns:repeat(2,1fr);margin:3cqi -3cqi;display:grid}.puslpr16>div{border-bottom:1px solid #5d5146;border-right:1px solid #5d5146;flex-direction:column;justify-content:space-between;min-height:12cqi;padding:2cqi;display:flex}.puslpr16>div:first-child{background-color:#eee7d7}.puslpr16>div:nth-child(2){color:#fff;background-color:#5f5a54}.puslpr16>div:nth-child(3){color:#fff;background-color:#0c315d}.puslpr16>div:nth-child(4){color:#fff;background-color:#ed4a34}.puslpr16 strong{font-family:"Source Serif 4",Georgia,serif;font-size:2cqi;font-weight:400}.puslpr15>p{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1.2cqi;font-style:italic}.puslpr17{color:#e7edf4;background-color:#07101f;grid-template-rows:auto 1fr auto;padding:3cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.puslpr17>header,.puslpr17>footer{color:#8ea1bd;justify-content:space-between;font-size:.78cqi;display:flex}.puslpr18{background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.5px);background-size:3.4cqi 3.4cqi;min-height:0;position:relative}.puslpr18>i{border:.25cqi solid #f2ce3f;border-radius:50%;position:absolute;inset:14% 8% 18%;transform:rotate(-21deg)}.puslpr19{aspect-ratio:1;background-color:#276ac6;border-radius:50%;place-items:center;width:8cqi;display:grid;position:absolute;bottom:18%;left:9%;box-shadow:0 0 3cqi #276ac6}.puslpr1a{aspect-ratio:1;color:#17202a;background-color:#dedcd3;border-radius:50%;place-items:center;width:5cqi;display:grid;position:absolute;top:12%;right:9%}.puslpr18>strong{letter-spacing:-.06em;font-size:3cqi;position:absolute;bottom:4%;right:0}.puslpr1b{color:#2a241e;background-color:#f0e9da;flex-direction:column;padding:4cqi;font-family:"Source Serif 4",Georgia,serif;display:flex}.puslpr1b>header{justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8cqi;display:flex}.puslpr1b>p{color:#ed4a34;letter-spacing:.08em;text-transform:uppercase;margin:4cqi 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9cqi}.puslpr1b h3{letter-spacing:-.055em;margin:2cqi 0 0;font-size:5cqi;font-weight:400;line-height:.9}.puslpr1b h3 em{color:#315a8a;display:block}.puslpr1b blockquote{border-top:1px solid #8b8173;margin:4cqi 0 0;padding-top:2cqi;font-size:1.2cqi;line-height:1.45}.puslpr1b>footer{border-top:1px solid #8b8173;margin-top:auto;padding-top:1.4cqi;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8cqi}.jz5slo0{background-color:#0d0e10;min-height:100vh;overflow:hidden}.jz5slo1{color:#f4f4f2;background-color:#0d0e10;padding-block:6rem;position:relative;overflow:hidden}.jz5slo2{width:min(100% - 2rem,92rem);margin-inline:auto}.jz5slo3{border-top:1px solid #2a2c30;align-items:end;gap:1.5rem;margin-bottom:5rem;padding-top:1.5rem;display:grid}.jz5slo4{color:#777b82;font-family:var(--font-mono-family);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:12px;font-weight:600}.jz5slo5{color:#f5f5f3;letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.2rem,7vw,7.4rem);font-weight:600;line-height:.9}.jz5slo5 span{color:#5c7cfa;display:block}.jz5slo6{color:#9ca0a7;max-width:34rem;margin:0;padding-bottom:.5rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.jz5slo7{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:3.5rem 2rem;display:grid}.jz5slo8{grid-template-rows:auto minmax(0,1fr);min-width:0;margin:0;display:grid}.jz5sloe{border-top:1px solid #303237;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;min-height:4.5rem;padding:1rem 0 1.1rem;display:grid}.jz5sloe>div{align-items:center;gap:.7rem;padding-top:.2rem;display:flex}.jz5sloe span{color:#73777e;font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.jz5sloe strong{color:#e5e5e2;text-align:right;text-wrap:balance;justify-self:end;max-width:24rem;font-size:15px;font-weight:400;line-height:1.3}.jz5slof{aspect-ratio:4/3;isolation:isolate;background-color:#17191d;border:1px solid #ffffff1f;border-radius:1rem;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #000000e6}.jz5slob .jz5slof{aspect-ratio:3/5}.jz5sloc .jz5slof{aspect-ratio:1}.jz5slod .jz5slof{aspect-ratio:16/7}.jz5slo9 .jz5slof{aspect-ratio:16/10}.jz5slog{background-color:#081222}.jz5sloh{background-color:#d9cdbd}.jz5sloi{background-color:#183a2a}.jz5sloj{background-color:#111318}.jz5slok{background-color:#e9e3d7}.jz5slol{background-color:#e8d3cc}.jz5slom{transform-origin:50%;transition:transform .3s;position:absolute;inset:0}.jz5slom>*{width:100%;height:100%}.jz5slon,.jz5sloo{transform:translate(-18%)scale(1.62)}.jz5slop{transform:scale(1.01)}.jz5sloq{transform:scale(1.12)}.jz5slor{transform:translate(18%)scale(1.62)}.jz5slos{transform:translate(-18%)scale(1.62)}.jz5slot{transform:translateY(17%)scale(1.58)}.jz5slou{transform:translateY(-17%)scale(1.58)}.jz5slov{transform:translate(18%)scale(1.62)}.jz5slow{transform:rotate(-2.25deg)scale(1.12)}.jz5slox{transform:rotate(2.25deg)scale(1.12)}.jz5sloy{width:100%;height:100%;position:relative}.jz5sloy>div{height:100%}.jz5sloy>div>span:last-child{display:none}.jz5sloz{color:#201e1b;background-color:#f1ece2;border:1px solid #c8c0b2;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:62rem;display:grid;overflow:hidden;box-shadow:0 28px 65px -38px #000000bf;container-type:inline-size}.jz5slo10{font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #24211d;justify-content:space-between;padding:3.2cqi 4cqi;font-size:1.25cqi;display:flex}.jz5slo11{grid-template-rows:minmax(20rem,.82fr) minmax(24rem,1.18fr);min-height:0;display:grid;position:relative}.jz5slo12{z-index:2;padding:6.5cqi 7cqi 4cqi;position:relative}.jz5slo12>p:first-child{color:#e54032;letter-spacing:.05em;margin:0;font-size:2.2cqi;font-weight:600}.jz5slo13{color:#e9b4a9;font-family:var(--font-serif-family);font-size:15cqi;line-height:1;position:absolute;top:2.5cqi;right:14cqi}.jz5slo12 h3{letter-spacing:-.07em;max-width:6ch;margin:3.2cqi 0 0;font-family:Noto Serif JP,Yu Mincho,serif;font-size:9.3cqi;font-weight:700;line-height:.96;position:relative}.jz5slo14{max-width:24em;margin:4cqi 0 0;font-family:Noto Serif JP,Yu Mincho,serif;font-size:2.4cqi;line-height:1.75}.jz5slo15{color:#615c54;font-family:var(--font-mono-family);letter-spacing:.06em;text-transform:uppercase;border-top:3px solid #e54032;margin-top:4.5cqi;padding-top:2.2cqi;font-size:1.45cqi;line-height:1.5}.jz5slo16{z-index:1;background-color:#161718;min-width:0;min-height:0;margin:0 5cqi 5cqi;position:relative;overflow:hidden}.jz5slo16 img{object-fit:cover;object-position:52% 49%;width:100%;height:100%;display:block}.jz5slo16 figcaption{color:#4e4943;font-family:var(--font-mono-family);background-color:#f1ece2;padding:.35rem .5rem;font-size:clamp(.42rem,1.1cqi,.62rem);position:absolute;bottom:1rem;right:1.2rem}.jz5slo17{z-index:3;letter-spacing:.06em;writing-mode:vertical-rl;border-left:1px solid #8b8377;gap:1.5cqi;padding-left:2.2cqi;font-family:Noto Serif JP,Yu Mincho,serif;font-size:5.4cqi;line-height:1;display:flex;position:absolute;top:7cqi;right:3.5cqi}.jz5slo17 span:last-child{color:#8f8980;font-size:2.2cqi}.jz5slo18{color:#191919;background-color:#ececea;border:1px solid #c7c7c4;border-radius:1rem;grid-template-columns:minmax(12rem,.22fr) minmax(0,.78fr);min-height:48rem;display:grid;overflow:hidden;box-shadow:0 30px 70px -42px #000c;container-type:inline-size}.jz5slo19{border-right:1px solid #c5c5c2;flex-direction:column;min-width:0;padding:4cqi 3.2cqi;display:flex}.jz5slo19>strong{letter-spacing:-.05em;font-size:4.2cqi;font-weight:700;line-height:1}.jz5slo19>div{margin-top:8cqi}.jz5slo19 h4{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:1.7cqi;font-weight:700}.jz5slo19>div>span{color:#949491;font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;margin-top:5cqi;font-size:.8cqi;display:block}.jz5slo19 p{color:#747471;margin:1.2cqi 0 0;font-size:1.1cqi;line-height:1.65}.jz5slo19 dl{gap:1.4cqi;margin:auto 0 0;display:grid}.jz5slo19 dl>div{border-top:1px solid #c5c5c2;grid-template-columns:1fr auto;gap:1rem;padding-top:1.2cqi;display:grid}.jz5slo19 dt{color:#858582;font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;font-size:.75cqi}.jz5slo19 dd{font-family:var(--font-mono-family);margin:0;font-size:1cqi}.jz5slo1a{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);min-width:0;min-height:0;display:grid}.jz5slo1a nav{color:#969693;border-bottom:1px solid #c5c5c2;grid-column:1/-1;gap:4.5cqi;padding:2.1cqi 3.2cqi;font-size:1cqi;display:flex}.jz5slo1a nav span:first-child{color:#181818;position:relative}.jz5slo1a nav span:first-child:after{content:"";background-color:#171717;height:2px;position:absolute;bottom:-2.15cqi;left:0;right:0}.jz5slo1b{align-self:start;padding:6cqi 3.8cqi}.jz5slo1b>p:first-child{color:#9b9b98;font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.82cqi}.jz5slo1b h3{font-family:var(--font-mono-family);letter-spacing:-.065em;text-transform:uppercase;margin:1.8cqi 0 0;font-size:4.5cqi;font-weight:400;line-height:.92}.jz5slo1b>p:last-child{color:#6e6e6b;max-width:28rem;margin:3cqi 0 0;font-size:1.15cqi;line-height:1.65}.jz5slo1c{background-color:#f5f3ef;border-left:1px solid #c5c5c2;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.jz5slo1c img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;display:block}.jz5slo1c figcaption{color:#6f6f6c;font-family:var(--font-mono-family);background-color:#ececea;padding:.45rem .6rem;font-size:clamp(.48rem,.75cqi,.65rem);position:absolute;bottom:1.25rem;right:1.5rem}.jz5slo1d{color:#f1ead7;background-color:#183a2a;border:1px solid #385647;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;box-shadow:0 28px 65px -38px #000000c7;container-type:inline-size}.jz5slo1d>header{color:#b8b29e;font-family:var(--font-mono-family);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #55705e;justify-content:space-between;padding:2.5cqi 3.2cqi;font-size:1cqi;display:flex}.jz5slo1e{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);min-width:0;min-height:0;display:grid}.jz5slo1e figure{background-color:#ded4bb;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:3.2cqi;display:grid}.jz5slo1e figure img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.jz5slo1e figcaption{color:#716957;font-family:var(--font-mono-family);padding-top:1.2cqi;font-size:.75cqi}.jz5slo1f{flex-direction:column;min-width:0;padding:5cqi 4cqi;display:flex}.jz5slo1f>p:first-child{color:#bba96d;font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1.1cqi}.jz5slo1f h3{font-family:var(--font-serif-family);letter-spacing:-.06em;margin:2cqi 0 0;font-size:6cqi;font-weight:600;line-height:.88}.jz5slo1f h3 em{color:#d0b45d;font-weight:400;display:block}.jz5slo1f>p:nth-of-type(2){color:#bbb9ab;font-family:var(--font-serif-family);margin:3.4cqi 0 0;font-size:1.55cqi;line-height:1.55}.jz5slo1f dl{border-top:1px solid #55705e;grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqi;margin:auto 0 0;padding-top:2.5cqi;display:grid}.jz5slo1f dt{color:#d0b45d;font-family:var(--font-serif-family);font-size:3.4cqi;line-height:1}.jz5slo1f dd{color:#9c9c90;font-family:var(--font-mono-family);text-transform:uppercase;margin:.5cqi 0 0;font-size:.9cqi}.jz5slo1g{color:#edf2fb;background-color:#081222;border:1px solid #263f69;border-radius:1rem;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;box-shadow:0 28px 65px -38px #000000c7;container-type:inline-size}.jz5slo1g>figure{min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.jz5slo1g>figure img{object-fit:cover;object-position:44% 50%;width:100%;height:100%;display:block}.jz5slo1g>figure figcaption{color:#9caac0;font-family:var(--font-mono-family);background-color:#081222;padding:.4rem .55rem;font-size:clamp(.45rem,.75cqi,.62rem);position:absolute;bottom:1rem;left:1rem}.jz5slo1h{border-left:1px solid #263f69;flex-direction:column;min-width:0;padding:3.2cqi;display:flex}.jz5slo1i{color:#7488a7;font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #263f69;justify-content:space-between;padding-bottom:2cqi;font-size:.9cqi;display:flex}.jz5slo1j{color:#173729;background-color:#dfe7d2;border:1px solid #2f5945;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;container-type:inline-size}.jz5slo1j>header{font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #47715c;justify-content:space-between;padding:2.4cqi 3cqi;font-size:1cqi;display:flex}.jz5slo1k{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:0;padding:6cqi;display:flex;position:relative;overflow:hidden}.jz5slo1k>span{z-index:2;font-family:var(--font-mono-family);letter-spacing:.12em;font-size:1.2cqi;position:absolute;top:4cqi;left:4cqi}.jz5slo1l{z-index:-1;background:repeating-radial-gradient(at 58% 44%,#0000 0 2.7cqi,#225b3e6b 2.8cqi 3cqi);border-radius:46% 54% 37% 63%;position:absolute;inset:-15%;transform:rotate(-13deg)scale(1.2)}.jz5slo1k strong{max-width:8ch;font-family:var(--font-serif-family);letter-spacing:-.055em;font-size:7.5cqi;font-weight:600;line-height:.9}.jz5slo1k p{max-width:28em;font-family:var(--font-serif-family);margin:2.5cqi 0 0;font-size:1.6cqi;line-height:1.5}.jz5slo1m{color:#251e1b;background-color:#eee7dc;border:1px solid #bbb0a1;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;container-type:inline-size}.jz5slo1m>header{font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #302925;justify-content:space-between;padding:2.5cqi 3.2cqi;font-size:1cqi;display:flex}.jz5slo1m>div{flex-direction:column;min-height:0;padding:6cqi;display:flex}.jz5slo1m p{color:#786c62;max-width:28em;font-family:var(--font-serif-family);margin:0;font-size:1.4cqi;font-style:italic}.jz5slo1m h3{font-family:var(--font-serif-family);letter-spacing:-.06em;margin:3cqi 0 0;font-size:8cqi;font-weight:400;line-height:.9}.jz5slo1n{background:repeating-linear-gradient(#0000 0 3.8cqi,#4a403994 3.9cqi 4cqi);border-top:1px solid #4a4039;border-bottom:1px solid #4a4039;grid-template-columns:repeat(4,1fr);align-items:center;height:18cqi;margin-top:6cqi;display:grid;position:relative}.jz5slo1n span{color:#b73d2f;transform:translateY(var(--staff-offset,0));font-size:3cqi}.jz5slo1n span:nth-child(2){transform:translateY(-3.8cqi)}.jz5slo1n span:nth-child(3){transform:translateY(3.8cqi)}.jz5slo1m footer{color:#786c62;font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #b9aea0;margin-top:auto;padding-top:2cqi;font-size:1cqi}.jz5slo1o{color:#111;background-color:#f0eee8;border:1px solid #d73727;border-radius:1rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:.36fr .64fr;width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;container-type:inline-size}.jz5slo1o>div{color:#f0eee8;background-color:#dd3928;flex-direction:column;justify-content:space-between;padding:4cqi;display:flex}.jz5slo1o>div span{font-family:var(--font-mono-family);letter-spacing:.1em;font-size:1.1cqi}.jz5slo1o>div strong{letter-spacing:-.09em;font-size:15cqi;font-weight:700;line-height:.75}.jz5slo1o>header{align-self:end;padding:5cqi}.jz5slo1o>header p{font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.2cqi}.jz5slo1o h3{letter-spacing:-.065em;margin:2cqi 0 0;font-size:6cqi;font-weight:700;line-height:.92}.jz5slo1o dl{border-top:1px solid #111;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.jz5slo1o dl>div{border-right:1px solid #111;padding:2cqi 3cqi}.jz5slo1o dt{font-size:2.6cqi;font-weight:700}.jz5slo1o dd{font-family:var(--font-mono-family);text-transform:uppercase;margin:.5cqi 0 0;font-size:.9cqi}.jz5slo1p{color:#32271e;background-color:#d8c5ab;border:1px solid #7e6955;border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:46rem;display:grid;overflow:hidden;container-type:inline-size}.jz5slo1p>header{font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #7e6955;justify-content:space-between;padding:2.5cqi 3cqi;font-size:1cqi;display:flex}.jz5slo1q{grid-template-columns:repeat(2,1fr);min-height:0;display:grid}.jz5slo1q>div{border-bottom:1px solid #32271e73;border-right:1px solid #32271e73;flex-direction:column;justify-content:space-between;padding:3cqi;display:flex}.jz5slo1q>div:first-child{background-color:#b89063}.jz5slo1q>div:nth-child(2){background-color:#eee4d4}.jz5slo1q>div:nth-child(3){background-color:#b86146}.jz5slo1q>div:nth-child(4){color:#ede5d9;background-color:#28302d}.jz5slo1q span{font-family:var(--font-mono-family);font-size:1cqi}.jz5slo1q strong{font-family:var(--font-serif-family);font-size:3.2cqi;font-weight:400}.jz5slo1p>p{font-family:var(--font-serif-family);margin:0;padding:2.4cqi 3cqi;font-size:1.3cqi;font-style:italic}.jz5slo1h>p:first-of-type{color:#78a8ff;font-family:var(--font-mono-family);letter-spacing:.1em;text-transform:uppercase;margin:4.5cqi 0 0;font-size:1.1cqi}.jz5slo1h h3{font-family:var(--font-serif-family);letter-spacing:-.06em;margin:1.5cqi 0 0;font-size:6.5cqi;font-weight:600;line-height:.86}.jz5slo1h h3 em{color:#78a8ff;font-weight:400;display:block}.jz5slo1h>p:nth-of-type(2){color:#9caac0;font-family:var(--font-serif-family);margin:3cqi 0 0;font-size:1.45cqi;line-height:1.55}.jz5slo1h dl{border-top:1px solid #263f69;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqi;margin:auto 0 0;padding-top:2.3cqi;display:grid}.jz5slo1h dt{color:#78a8ff;font-family:var(--font-serif-family);font-size:2.8cqi;line-height:1}.jz5slo1h dd{color:#71809a;font-family:var(--font-mono-family);text-transform:uppercase;margin:.45cqi 0 0;font-size:.72cqi}@media (width>=640px){.jz5slo1{padding-block:9rem}.jz5slo2{width:min(100% - 4rem,92rem)}.jz5slo7{grid-template-columns:repeat(2,minmax(0,1fr))}.jz5slo9,.jz5slod{grid-column:1/-1}}@media (width>=1024px){.jz5slo3{grid-template-columns:minmax(0,1.3fr) minmax(22rem,.7fr);column-gap:7rem;margin-bottom:7rem}.jz5slo7{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem 2rem}.jz5slo9{grid-column:span 8}.jz5sloa{grid-column:span 7}.jz5slob{grid-column:span 4}.jz5sloc{grid-column:span 5}.jz5slod{grid-column:1/-1}.jz5slon{transform:translate(29%)scale(1.74)}.jz5sloo{transform:translate(-36%)scale(1.72)}.jz5slov{transform:translate(38%)scale(2.08)}}@media (width<=639px){.jz5sloz{min-height:48rem}.jz5slo18{grid-template-columns:1fr;min-height:0}.jz5slo19{border-bottom:1px solid #c5c5c2;border-right:0;grid-template-columns:auto minmax(0,1fr);gap:2rem;padding:1.5rem 1rem;display:grid}.jz5slo1a{grid-template-rows:auto auto minmax(22rem,1fr);grid-template-columns:1fr}.jz5slo1e{grid-template-columns:1fr}.jz5slo1g{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0}.jz5slo19>strong{font-size:2rem}.jz5slo19>div{margin-top:0}.jz5slo19 h4{font-size:.78rem}.jz5slo19>div>span{margin-top:1.25rem;font-size:.55rem}.jz5slo19 p{margin-top:.5rem;font-size:.78rem}.jz5slo19 dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.5rem}.jz5slo19 dl>div{grid-template-columns:1fr;gap:.3rem;padding-top:.65rem}.jz5slo19 dt{font-size:.5rem}.jz5slo19 dd{font-size:.7rem}.jz5slo1a nav{white-space:nowrap;gap:1.25rem;padding:.9rem 1rem;font-size:.58rem;overflow:hidden}.jz5slo1a nav span:first-child:after{bottom:-.95rem}.jz5slo1b{padding:2rem 1rem}.jz5slo1b>p:first-child{font-size:.55rem}.jz5slo1b h3{margin-top:.8rem;font-size:1.8rem}.jz5slo1b>p:last-child{margin-top:1.2rem;font-size:.8rem}.jz5slo1d>header{padding:.8rem 1rem;font-size:.48rem}.jz5slo1e figcaption{padding-top:.65rem;font-size:.5rem}.jz5slo1f{min-height:20rem;padding:1.5rem 1rem}.jz5slo1f>p:first-child{font-size:.6rem}.jz5slo1f h3{margin-top:.8rem;font-size:2.5rem}.jz5slo1f>p:nth-of-type(2){margin-top:1.3rem;font-size:.82rem}.jz5slo1f dl{padding-top:1rem}.jz5slo1f dt{font-size:1.5rem}.jz5slo1f dd{font-size:.5rem}.jz5slo1g>figure{aspect-ratio:1}.jz5slo1h{border-top:1px solid #263f69;border-left:0;min-height:22rem;padding:1.5rem 1rem}.jz5slo1i{padding-bottom:.8rem;font-size:.5rem}.jz5slo1h>p:first-of-type{margin-top:1.5rem;font-size:.58rem}.jz5slo1h h3{margin-top:.6rem;font-size:2.5rem}.jz5slo1h>p:nth-of-type(2){margin-top:1.2rem;font-size:.82rem}.jz5slo1h dl{padding-top:1rem}.jz5slo1h dt{font-size:1.35rem}.jz5slo1h dd{font-size:.46rem}}._1nmc4p50{padding-block:40px 56px}._1nmc4p51{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-flex}._1nmc4p51:hover{color:var(--text-primary)}._1nmc4p51:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:4px}._1nmc4p52{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}._1nmc4p53{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.5}._1nmc4p54{flex-wrap:wrap;gap:4px;display:flex}._1nmc4p55{color:var(--text-secondary);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}._1nmc4p55:hover{color:var(--text-primary);background-color:var(--background-secondary)}._1nmc4p55:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}._1nmc4p55[aria-current=page]{color:var(--text-primary);background-color:var(--background-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle)}._1nmc4p56{color:var(--text-secondary);margin:16px 0 0;font-size:12px;line-height:1.5}
