@charset "UTF-8";:root,:root[data-theme=light]{--bolt-elements-borderColor: #e5e7eb;--bolt-elements-borderColorActive: #a855f7;--bolt-elements-bg-depth-1: #ffffff;--bolt-elements-bg-depth-2: #f9fafb;--bolt-elements-bg-depth-3: #f3f4f6;--bolt-elements-bg-depth-4: #e5e7eb;--bolt-elements-textPrimary: #111827;--bolt-elements-textSecondary: #4b5563;--bolt-elements-textTertiary: #9ca3af;--bolt-elements-code-background: #f3f4f6;--bolt-elements-code-text: #111827;--bolt-elements-button-primary-background: #111827;--bolt-elements-button-primary-backgroundHover: #374151;--bolt-elements-button-primary-text: #ffffff;--bolt-elements-button-secondary-background: #ffffff;--bolt-elements-button-secondary-backgroundHover: #f3f4f6;--bolt-elements-button-secondary-text: #111827;--bolt-elements-button-danger-background: #fee2e2;--bolt-elements-button-danger-backgroundHover: #fecaca;--bolt-elements-button-danger-text: #dc2626;--bolt-elements-item-contentDefault: #4b5563;--bolt-elements-item-contentActive: #111827;--bolt-elements-item-contentAccent: #111827;--bolt-elements-item-contentDanger: #ef4444;--bolt-elements-item-backgroundDefault: transparent;--bolt-elements-item-backgroundActive: #f3f4f6;--bolt-elements-item-backgroundAccent: #f3f4f6;--bolt-elements-item-backgroundDanger: #fef2f2;--bolt-elements-loader-background: #e5e7eb;--bolt-elements-loader-progress: #111827;--bolt-review-claude-orange: #d77757;--bolt-review-claude-shimmer: #f59575;--bolt-review-claude-bg-subtle: rgba(215, 119, 87, .05);--bolt-review-claude-step-connector: #e5e7eb;--bolt-review-claude-step-text-dim: #9ca3af;--bolt-elements-artifacts-background: #ffffff;--bolt-elements-artifacts-backgroundHover: #f9fafb;--bolt-elements-artifacts-borderColor: #e5e7eb;--bolt-elements-artifacts-inlineCode-background: #f3f4f6;--bolt-elements-artifacts-inlineCode-text: #111827;--bolt-elements-actions-background: #ffffff;--bolt-elements-actions-code-background: #111827;--bolt-elements-messages-background: #f3f4f6;--bolt-elements-messages-linkColor: #a855f7;--bolt-elements-messages-code-background: #1f2937;--bolt-elements-messages-inlineCode-background: #e5e7eb;--bolt-elements-messages-inlineCode-text: #111827;--bolt-elements-icon-success: #10b981;--bolt-elements-icon-error: #ef4444;--bolt-elements-icon-primary: #111827;--bolt-elements-icon-secondary: #6b7280;--bolt-elements-icon-tertiary: #9ca3af;--bolt-elements-dividerColor: #e5e7eb;--bolt-elements-prompt-background: rgba(255, 255, 255, .9);--bolt-elements-sidebar-dropdownShadow: rgba(0, 0, 0, .1);--bolt-elements-sidebar-buttonBackgroundDefault: transparent;--bolt-elements-sidebar-buttonBackgroundHover: #f3f4f6;--bolt-elements-sidebar-buttonText: #111827;--bolt-elements-preview-addressBar-background: #ffffff;--bolt-elements-preview-addressBar-backgroundHover: #f9fafb;--bolt-elements-preview-addressBar-backgroundActive: #ffffff;--bolt-elements-preview-addressBar-text: #6b7280;--bolt-elements-preview-addressBar-textActive: #111827;--bolt-elements-terminals-background: #ffffff;--bolt-elements-terminals-buttonBackground: #f3f4f6;--bolt-elements-cta-background: #f3f4f6;--bolt-elements-cta-text: #111827;--bolt-terminal-background: #ffffff;--bolt-terminal-foreground: #333333;--bolt-terminal-selection-background: #00000040;--bolt-terminal-black: #000000;--bolt-terminal-red: #cd3131;--bolt-terminal-green: #00bc00;--bolt-terminal-yellow: #949800;--bolt-terminal-blue: #0451a5;--bolt-terminal-magenta: #bc05bc;--bolt-terminal-cyan: #0598bc;--bolt-terminal-white: #555555;--bolt-terminal-brightBlack: #686868;--bolt-terminal-brightRed: #cd3131;--bolt-terminal-brightGreen: #00bc00;--bolt-terminal-brightYellow: #949800;--bolt-terminal-brightBlue: #0451a5;--bolt-terminal-brightMagenta: #bc05bc;--bolt-terminal-brightCyan: #0598bc;--bolt-terminal-brightWhite: #a5a5a5;--modern-scrollbar-thumb-background: rgba(0, 0, 0, .2);--modern-scrollbar-thumb-backgroundHover: rgba(0, 0, 0, .4)}:root[data-theme=dark]{--bolt-elements-borderColor: rgba(255, 255, 255, .05);--bolt-elements-borderColorActive: var(--bolt-review-claude-orange);--bolt-elements-bg-depth-1: #0A0A0B;--bolt-elements-bg-depth-2: #111113;--bolt-elements-bg-depth-3: #18181A;--bolt-elements-bg-depth-4: rgba(255, 255, 255, .03);--bolt-elements-textPrimary: #EEF0F2;--bolt-elements-textSecondary: #999DA3;--bolt-elements-textTertiary: #5D6269;--bolt-elements-code-background: #000000;--bolt-elements-code-text: #E0E0E0;--bolt-elements-button-primary-background: #EEF0F2;--bolt-elements-button-primary-backgroundHover: #FFFFFF;--bolt-elements-button-primary-text: #0A0A0B;--bolt-elements-button-secondary-background: rgba(255, 255, 255, .05);--bolt-elements-button-secondary-backgroundHover: rgba(255, 255, 255, .08);--bolt-elements-button-secondary-text: #999DA3;--bolt-elements-button-danger-background: rgba(239, 68, 68, .05);--bolt-elements-button-danger-backgroundHover: rgba(239, 68, 68, .1);--bolt-elements-button-danger-text: #F87171;--bolt-elements-item-contentDefault: #999DA3;--bolt-elements-item-contentActive: #EEF0F2;--bolt-elements-item-contentAccent: var(--bolt-review-claude-orange);--bolt-elements-item-contentDanger: #F87171;--bolt-elements-item-backgroundDefault: transparent;--bolt-elements-item-backgroundActive: rgba(255, 255, 255, .03);--bolt-elements-item-backgroundAccent: rgba(215, 119, 87, .05);--bolt-elements-item-backgroundDanger: rgba(239, 68, 68, .05);--bolt-elements-loader-background: rgba(255, 255, 255, .05);--bolt-elements-loader-progress: var(--bolt-review-claude-orange);--bolt-review-claude-orange: #d77757;--bolt-review-claude-shimmer: #f59575;--bolt-review-claude-bg-subtle: rgba(215, 119, 87, .08);--bolt-review-claude-step-connector: rgba(255, 255, 255, .1);--bolt-review-claude-step-text-dim: rgba(255, 255, 255, .4);--bolt-elements-artifacts-background: rgba(10, 10, 14, .9);--bolt-elements-artifacts-backgroundHover: rgba(15, 15, 20, .9);--bolt-elements-artifacts-borderColor: rgba(255, 255, 255, .1);--bolt-elements-artifacts-inlineCode-background: rgba(0, 0, 0, .3);--bolt-elements-artifacts-inlineCode-text: #00F0FF;--bolt-elements-actions-background: rgba(10, 10, 14, .95);--bolt-elements-actions-code-background: #000000;--bolt-elements-messages-background: transparent;--bolt-elements-messages-linkColor: var(--bolt-review-claude-orange);--bolt-elements-messages-code-background: #050506;--bolt-elements-messages-inlineCode-background: rgba(255, 255, 255, .05);--bolt-elements-messages-inlineCode-text: #EEF0F2;--bolt-elements-icon-success: #00FF94;--bolt-elements-icon-error: #FF0055;--bolt-elements-icon-primary: #FFFFFF;--bolt-elements-icon-secondary: #94a3b8;--bolt-elements-icon-tertiary: #475569;--bolt-elements-dividerColor: rgba(255, 255, 255, .08);--bolt-elements-prompt-background: rgba(10, 10, 15, .6);--bolt-elements-sidebar-dropdownShadow: 0 10px 40px -10px rgba(0, 0, 0, .8);--bolt-elements-sidebar-buttonBackgroundDefault: transparent;--bolt-elements-sidebar-buttonBackgroundHover: rgba(255, 255, 255, .05);--bolt-elements-sidebar-buttonText: #FFFFFF;--bolt-elements-preview-addressBar-background: rgba(10, 10, 15, .9);--bolt-elements-preview-addressBar-backgroundHover: rgba(20, 20, 30, .9);--bolt-elements-preview-addressBar-backgroundActive: #000000;--bolt-elements-preview-addressBar-text: #94a3b8;--bolt-elements-preview-addressBar-textActive: #FFFFFF;--bolt-elements-terminals-background: #030305;--bolt-elements-terminals-buttonBackground: rgba(255, 255, 255, .05);--bolt-elements-cta-background: #00F0FF;--bolt-elements-cta-text: #000000;--bolt-terminal-background: #030305;--bolt-terminal-foreground: #FFFFFF;--bolt-terminal-selection-background: rgba(0, 240, 255, .3);--bolt-terminal-black: #000000;--bolt-terminal-red: #FF0055;--bolt-terminal-green: #00FF94;--bolt-terminal-yellow: #F9F871;--bolt-terminal-blue: #00F0FF;--bolt-terminal-magenta: #BD00FF;--bolt-terminal-cyan: #00F0FF;--bolt-terminal-white: #FFFFFF;--bolt-terminal-brightBlack: #475569;--bolt-terminal-brightRed: #FF4444;--bolt-terminal-brightGreen: #50FA7B;--bolt-terminal-brightYellow: #F1FA8C;--bolt-terminal-brightBlue: #8BE9FD;--bolt-terminal-brightMagenta: #FF79C6;--bolt-terminal-brightCyan: #8BE9FD;--bolt-terminal-brightWhite: #FFFFFF;--modern-scrollbar-thumb-background: rgba(255, 255, 255, .1);--modern-scrollbar-thumb-backgroundHover: rgba(0, 240, 255, .3)}:root{--header-height: 54px;--chat-max-width: 35rem;--chat-min-width: 580px;--panel-gap: 20px;--workbench-width: min(calc(100% - (var(--chat-min-width) + var(--panel-gap))), 2536px);--workbench-inner-width: var(--workbench-width);--workbench-left: calc(100% - var(--workbench-width));--toastify-color-progress-success: var(--bolt-elements-icon-success);--toastify-color-progress-error: var(--bolt-elements-icon-error);--bolt-elements-terminal-backgroundColor: var(--bolt-terminal-background);--bolt-elements-terminal-textColor: var(--bolt-terminal-foreground);--bolt-elements-terminal-cursorColor: var(--bolt-terminal-foreground);--bolt-elements-terminal-selection-backgroundColor: var(--bolt-terminal-selection-background);--bolt-elements-terminal-color-black: var(--bolt-terminal-black);--bolt-elements-terminal-color-red: var(--bolt-terminal-red);--bolt-elements-terminal-color-green: var(--bolt-terminal-green);--bolt-elements-terminal-color-yellow: var(--bolt-terminal-yellow);--bolt-elements-terminal-color-blue: var(--bolt-terminal-blue);--bolt-elements-terminal-color-magenta: var(--bolt-terminal-magenta);--bolt-elements-terminal-color-cyan: var(--bolt-terminal-cyan);--bolt-elements-terminal-color-white: var(--bolt-terminal-white);--bolt-elements-terminal-color-brightBlack: var(--bolt-terminal-brightBlack);--bolt-elements-terminal-color-brightRed: var(--bolt-terminal-brightRed);--bolt-elements-terminal-color-brightGreen: var(--bolt-terminal-brightGreen);--bolt-elements-terminal-color-brightYellow: var(--bolt-terminal-brightYellow);--bolt-elements-terminal-color-brightBlue: var(--bolt-terminal-brightBlue);--bolt-elements-terminal-color-brightMagenta: var(--bolt-terminal-brightMagenta);--bolt-elements-terminal-color-brightCyan: var(--bolt-terminal-brightCyan);--bolt-elements-terminal-color-brightWhite: var(--bolt-terminal-brightWhite)}:root{--nx-paper: #eef0f1;--nx-paper-raised: #ffffff;--nx-paper-hover: #f7f8f9;--nx-paper-sunk: #e9ebec;--nx-ink: #171a1f;--nx-ink-deep: #101318;--nx-ink-2: #4a5057;--nx-ink-3: #5f656c;--nx-ink-4: #6b7178;--nx-ink-5: #8a9098;--nx-muted: #8a9098;--nx-muted-2: #a2a8af;--nx-on-ink: #edeff1;--nx-on-ink-bright: #ffffff;--nx-on-ink-2: #c9ced4;--nx-on-ink-3: #b6bac0;--nx-on-ink-4: #9aa1a9;--nx-on-ink-muted: #9aa1a9;--nx-on-ink-dim: #8a9098;--nx-on-ink-faint: #6b7178;--nx-accent: #3e4ea8;--nx-accent-soft: rgba(62, 78, 168, .08);--nx-accent-line: rgba(62, 78, 168, .35);--nx-accent-on-ink: #8e9be8;--nx-green: #2f7a63;--nx-green-on-ink: #7ee0a6;--nx-red: #b3392e;--nx-rust: var(--nx-accent);--nx-blue: var(--nx-accent);--nx-rule: rgba(23, 26, 31, .11);--nx-rule-soft: rgba(23, 26, 31, .08);--nx-rule-strong: rgba(23, 26, 31, .16);--nx-rule-ink: rgba(255, 255, 255, .14);--nx-rule-ink-strong: rgba(255, 255, 255, .22);--nx-lift: 0 1px 1px rgba(23, 26, 31, .03), 0 20px 40px -30px rgba(23, 26, 31, .35);--nx-lift-soft: 0 1px 2px rgba(23, 26, 31, .04), 0 34px 64px -44px rgba(23, 26, 31, .45);--nx-lift-focus: 0 0 0 4px rgba(62, 78, 168, .1), 0 1px 1px rgba(23, 26, 31, .04), 0 28px 52px -32px rgba(23, 26, 31, .4);--nx-r-sm: 6px;--nx-r-btn: 4px;--nx-r-card: 8px;--nx-r-panel: 16px;--nx-r-pill: 999px;--nx-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--nx-font-em: "Newsreader", Georgia, "Times New Roman", serif;--nx-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--nx-font-sans: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nx-page-max: 1340px;--nx-page-pad: clamp(20px, 3.5vw, 44px);--nx-label-col: 220px}.nx-page{background:var(--nx-paper);color:var(--nx-ink);font-family:var(--nx-font-sans);width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nx-page ::selection{background:#3e4ea829;color:var(--nx-ink);text-shadow:none}.nx-page-ink{--nx-paper: #0f1216;--nx-paper-raised: #171a1f;--nx-paper-hover: #1c2027;--nx-paper-sunk: #0b0e11;--nx-ink: #edeff1;--nx-ink-2: #c9ced4;--nx-ink-3: #b6bac0;--nx-ink-4: #9aa1a9;--nx-ink-5: #8a9098;--nx-muted: #8a9098;--nx-muted-2: #6b7178;--nx-accent: #8e9be8;--nx-rust: var(--nx-accent);--nx-blue: var(--nx-accent);--nx-green: var(--nx-green-on-ink);--nx-rule: rgba(255, 255, 255, .12);--nx-rule-soft: rgba(255, 255, 255, .08);--nx-rule-strong: rgba(255, 255, 255, .2);background:var(--nx-paper);color:var(--nx-ink)}.nx-page-ink .nx-btn-primary{background:var(--nx-ink);color:#0f1216;border-color:var(--nx-ink)}.nx-page-ink .nx-btn-primary:hover{background:var(--nx-rust);border-color:var(--nx-rust);color:#fff}.nx-page-ink .nx-btn-secondary{color:var(--nx-ink);border-color:#ffffff47}.nx-page-ink .nx-btn-secondary:hover{border-color:var(--nx-ink)}.nx-page-ink .nx-btn-on-ink{background:var(--nx-on-ink);color:var(--nx-paper)}.nx-page-ink .nx-btn-on-ink:hover{background:#fff;color:var(--nx-paper)}.nx-page-ink .nx-btn-on-ink-ghost{color:var(--nx-ink);border-color:#ffffff47}.nx-page-ink .nx-btn-on-ink-ghost:hover{border-color:var(--nx-ink)}.nx-page-ink .nx-link,.nx-page-ink .nx-link-plain{color:var(--nx-ink-3)}.nx-page-ink .nx-link:hover,.nx-page-ink .nx-link-plain:hover{color:var(--nx-rust);border-color:var(--nx-rust)}.nx-page-ink .nx-link{border-bottom-color:#ffffff47}.nx-page-ink .nx-card{background:var(--nx-paper-raised);border-color:#ffffff1f}.nx-page-ink .nx-card:hover{border-color:var(--nx-rust)}.nx-page-ink .nx-form input,.nx-page-ink .nx-form select,.nx-page-ink .nx-form textarea{color:var(--nx-ink);border-bottom-color:#ffffff42}html:has(.nx-page-ink),html:has(.nx-page-ink) body{background-color:#0f1216}html:has(.nx-page):not(:has(.nx-page-ink)),html:has(.nx-page):not(:has(.nx-page-ink)) body{background-color:var(--nx-paper)}.nx-page ::-webkit-scrollbar-thumb{background-color:#171a1f2e;border-radius:999px}.nx-page ::-webkit-scrollbar-thumb:hover{background-color:var(--nx-rust);box-shadow:none}.nx-shell{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden}.nx-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding-top:62px}.nx-container{width:100%;max-width:var(--nx-page-max);margin-inline:auto;padding-inline:var(--nx-page-pad)}.nx-eyebrow{font-family:var(--nx-font-mono);font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--nx-ink-3)}.nx-mono{font-family:var(--nx-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-muted)}.nx-display,.nx-h2,.nx-h1{font-family:var(--nx-font-display);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-wrap:pretty;margin:0}.nx-h1{font-size:clamp(40px,4.6vw,66px);line-height:1.03;letter-spacing:-.035em}.nx-h2{font-size:clamp(28px,3vw,40px);line-height:1.1}.nx-h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0}.nx-em{font-family:var(--nx-font-em);font-style:italic;font-weight:400;font-size:1.04em;letter-spacing:-.01em;color:var(--nx-ink-2)}.nx-lead{font-size:16.5px;line-height:1.62;color:var(--nx-ink-3);margin:0}.nx-body{font-size:14.5px;line-height:1.6;color:var(--nx-ink-4);margin:0}.nx-prose{max-width:72ch;font-size:14.5px;line-height:1.7;color:var(--nx-ink-3)}.nx-prose h2{font-family:var(--nx-font-display);font-weight:500;font-size:25px;line-height:1.15;letter-spacing:-.025em;color:var(--nx-ink);margin:48px 0 14px;padding-top:20px;border-top:1px solid var(--nx-rule)}.nx-prose>section:first-child h2,.nx-prose>h2:first-child{margin-top:0;border-top:0;padding-top:0}.nx-prose h3{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--nx-ink);margin:26px 0 8px}.nx-prose p{margin:0 0 14px}.nx-prose strong{font-weight:500;color:var(--nx-ink-2)}.nx-prose a{color:var(--nx-blue);text-decoration:none;border-bottom:1px solid currentColor}.nx-prose ul,.nx-prose ol{list-style:none;margin:0 0 16px;padding:0}.nx-prose li{position:relative;padding:6px 0 6px 22px;border-top:1px solid var(--nx-rule);color:var(--nx-ink-4)}.nx-prose li:before{content:"-";position:absolute;left:0;font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-rust)}.nx-prose ol{counter-reset:nx-ol}.nx-prose ol li:before{counter-increment:nx-ol;content:counter(nx-ol,decimal-leading-zero);color:var(--nx-muted-2)}.nx-guide-table{overflow-x:auto;margin:8px 0 18px;border-top:1px solid var(--nx-rule-strong)}.nx-guide-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px;line-height:1.5}.nx-guide-table th,.nx-guide-table td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--nx-rule)}.nx-guide-table thead th{font-family:var(--nx-font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-muted-2)}.nx-guide-table tbody th{font-weight:500;color:var(--nx-ink);white-space:nowrap}.nx-guide-table td{color:var(--nx-ink-4)}.nx-doc-head{padding:76px 0 32px;border-bottom:1px solid var(--nx-rule-strong);margin-bottom:40px}.nx-rule{border:0;border-top:1px solid var(--nx-rule);margin:0}.nx-rule-strong{border:0;border-top:1px solid var(--nx-rule-strong);margin:0}.nx-tick{display:inline-block;height:1px;width:56px;background:#171a1f33}.nx-mark{display:inline-block;width:5px;height:5px;background:var(--nx-rust)}.nx-btn,.nx-btn-on-ink-ghost,.nx-btn-on-ink,.nx-btn-secondary,.nx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--nx-font-mono);font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:13px 22px;border:1px solid transparent;border-radius:var(--nx-r-btn);cursor:pointer;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nx-btn-primary{background:var(--nx-ink);color:#f7f8f9;border-color:var(--nx-ink)}.nx-btn-primary:hover{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff}.nx-btn-secondary{background:transparent;color:var(--nx-ink);border-color:#171a1f47}.nx-btn-secondary:hover{border-color:var(--nx-ink)}.nx-btn-on-ink{background:var(--nx-on-ink);color:var(--nx-ink)}.nx-btn-on-ink:hover{background:#fff}.nx-btn-on-ink-ghost{background:transparent;color:var(--nx-on-ink);border-color:#ffffff47}.nx-btn-on-ink-ghost:hover{border-color:var(--nx-on-ink)}.nx-btn-sm{padding:10px 16px}.nx-link{font-size:14px;color:var(--nx-ink-3);text-decoration:none;border-bottom:1px solid rgba(23,26,31,.26);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.nx-link:hover{color:var(--nx-blue);border-color:var(--nx-blue)}.nx-link-plain{font-size:13.5px;color:var(--nx-ink-3);text-decoration:none;transition:color .18s ease}.nx-link-plain:hover{color:var(--nx-blue)}.nx-form .nx-field{display:flex;flex-direction:column;gap:8px}.nx-form label{font-family:var(--nx-font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-muted)}.nx-form input,.nx-form select,.nx-form textarea{width:100%;font-family:var(--nx-font-sans);font-size:14.5px;color:var(--nx-ink);background:transparent;border:0;border-bottom:1px solid rgba(23,26,31,.22);border-radius:0;padding:8px 0;transition:border-color .18s ease;appearance:none}.nx-form input::placeholder,.nx-form select::placeholder,.nx-form textarea::placeholder{color:var(--nx-muted-2)}.nx-form input:focus,.nx-form select:focus,.nx-form textarea:focus{outline:none;border-bottom-color:var(--nx-accent)}.nx-form select{background-image:linear-gradient(45deg,transparent 50%,var(--nx-muted) 50%),linear-gradient(135deg,var(--nx-muted) 50%,transparent 50%);background-position:calc(100% - 9px) calc(50% + 1px),calc(100% - 4px) calc(50% + 1px);background-size:5px 5px;background-repeat:no-repeat;padding-right:20px}.nx-form textarea{resize:vertical;min-height:96px;line-height:1.6}.nx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}@media (max-width: 700px){.nx-form-grid{grid-template-columns:minmax(0,1fr)}}.nx-error{border-left:2px solid var(--nx-accent);border-radius:0 var(--nx-r-sm) var(--nx-r-sm) 0;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nx-ink-2);background:var(--nx-accent-soft)}.nx-tag{display:inline-block;font-family:var(--nx-font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-accent);border:1px solid var(--nx-accent-line);border-radius:3px;padding:3px 7px;white-space:nowrap}.nx-card{background:var(--nx-paper-raised);border:1px solid rgba(23,26,31,.13);border-radius:var(--nx-r-card);transition:border-color .18s ease,box-shadow .22s ease}.nx-card:hover{border-color:var(--nx-accent);box-shadow:var(--nx-lift)}.nx-ink-band{--nx-rust: var(--nx-accent-on-ink);--nx-blue: var(--nx-accent-on-ink);background:var(--nx-ink);color:var(--nx-on-ink)}.nx-section{width:100%;max-width:var(--nx-page-max);margin-inline:auto;padding:92px var(--nx-page-pad) 0}.nx-section-head{display:grid;grid-template-columns:var(--nx-label-col) 1fr;gap:40px;margin-bottom:40px}.nx-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:72px;padding:76px 0 60px;border-bottom:1px solid var(--nx-rule)}.nx-hero-manifest{border-left:1px solid var(--nx-rule);padding-left:40px;display:flex;flex-direction:column;justify-content:flex-end}.nx-model-strip{border-top:1px solid var(--nx-rule);border-bottom:1px solid var(--nx-rule);display:grid;grid-template-columns:var(--nx-label-col) 1fr}.nx-model-strip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.nx-desktop-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.nx-trust-band{border-top:1px solid var(--nx-rule-strong);border-bottom:1px solid var(--nx-rule-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nx-trust-band>div{padding:34px}.nx-trust-band>div+div{border-left:1px solid var(--nx-rule)}.nx-trust-band>div:first-child{padding-left:0}.nx-trust-band>div:last-child{padding-right:0}.nx-closing{display:grid;grid-template-columns:1.4fr 1fr;gap:72px;align-items:end}.nx-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--nx-rule);border-left:1px solid var(--nx-rule);border-right:1px solid var(--nx-rule)}.nx-plan-grid>*{background:var(--nx-paper)}@media (max-width: 1200px){.nx-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.nx-plan-grid{grid-template-columns:minmax(0,1fr)}}.nx-specimen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nx-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}@media (max-width: 900px){.nx-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width: 900px){.nx-specimen-grid{grid-template-columns:minmax(0,1fr)}}.nx-method-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:start}.nx-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nx-pillars>div+div{border-left:1px solid var(--nx-rule-ink)}@media (max-width: 1000px){.nx-method-grid{grid-template-columns:minmax(0,1fr);gap:40px}.nx-pillars{grid-template-columns:minmax(0,1fr)}.nx-pillars>div+div{border-left:0}}.nx-footer-grid{display:grid;grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:32px}@media (max-width: 1100px){.nx-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media (max-width: 640px){.nx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-row{display:grid;grid-template-columns:64px 1.1fr 1.4fr 130px;gap:24px;align-items:baseline;padding:22px 8px;border-bottom:1px solid var(--nx-rule);transition:background-color .15s ease}.nx-row:hover{background:var(--nx-paper-hover)}.nx-row-num{font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-muted-2)}.nx-row-title{font-size:19px;font-weight:500;letter-spacing:-.015em}.nx-row-desc{font-size:14px;line-height:1.55;color:var(--nx-ink-4)}.nx-console{background:var(--nx-paper-raised);color:var(--nx-ink);border:1px solid rgba(23,26,31,.1);border-radius:var(--nx-r-panel);box-shadow:var(--nx-lift);overflow:hidden;transition:border-color .22s ease,box-shadow .28s ease}.nx-console:focus-within{border-color:#171a1f38;box-shadow:var(--nx-lift-focus)}.nx-console-rail{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-wrap:wrap}.nx-console-rail-top{border-bottom:1px solid var(--nx-rule-soft)}.nx-console-rail .nx-mono{color:var(--nx-muted-2)}.nx-console-body>div{max-width:none!important;border-radius:0!important;border-color:transparent!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important}.nx-console-body textarea{font-family:var(--nx-font-sans)!important;font-size:18px;line-height:1.5;letter-spacing:-.015em;color:var(--nx-ink)!important}.nx-console-body textarea::placeholder{color:var(--nx-muted-2)!important}.nx-console-body textarea::selection{background:#7c4dff40!important;color:var(--nx-ink)!important}.nx-ready-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--nx-green)}.nx-chip{font-size:13px;font-family:var(--nx-font-sans);color:var(--nx-ink-3);background:transparent;border:1px solid rgba(23,26,31,.14);border-radius:var(--nx-r-pill);padding:7px 14px;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,color .16s ease}.nx-chip:hover{border-color:var(--nx-accent);color:var(--nx-accent)}.nx-hero-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:stretch;max-width:100%;flex-shrink:0;min-height:620px;border-bottom:1px solid var(--nx-rule)}.nx-hero-ink{background:var(--nx-ink);color:var(--nx-on-ink);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(56px,6.5vw,88px) clamp(28px,4.5vw,64px) clamp(48px,5vw,64px) max(clamp(28px,4.5vw,44px),(100vw - var(--nx-page-max)) / 2 + 44px)}.nx-hero-console{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:clamp(44px,5.5vw,80px) max(clamp(28px,4.5vw,44px),(100vw - var(--nx-page-max)) / 2 + 44px) clamp(52px,6vw,64px) clamp(28px,4.5vw,64px)}.nx-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;background:var(--nx-rule);border-top:1px solid var(--nx-rule)}.nx-band>div{background:var(--nx-paper);padding:32px 28px 38px;min-width:0}.nx-band-closed{border-bottom:1px solid var(--nx-rule)}.nx-step-num{display:inline-flex;align-items:center;gap:8px;font-family:var(--nx-font-mono);font-size:11px;color:var(--nx-accent)}.nx-step-num:after{content:"";width:26px;height:1px;background:currentColor;opacity:.25;transition:opacity .45s ease}.nx-step-num[data-active=true]:after{opacity:1}@keyframes nx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nx-caret{50%{opacity:0}}.nx-rise{animation:nx-rise .7s ease both}.nx-caret{display:inline-block;width:8px;height:20px;background:var(--nx-accent);margin-left:3px;vertical-align:-3px;animation:nx-caret 1.1s step-end infinite}@media (prefers-reduced-motion: reduce){.nx-rise,.nx-caret{animation:none}}@media (max-width: 1000px){:root{--nx-page-pad: 28px;--nx-label-col: 150px}.nx-hero,.nx-desktop-grid,.nx-closing{grid-template-columns:minmax(0,1fr);gap:40px}.nx-hero{padding-top:56px}.nx-hero-split{min-height:0}.nx-hero-manifest{border-left:0;padding-left:0}.nx-row{grid-template-columns:40px 1fr;row-gap:8px}.nx-row .nx-row-desc,.nx-row :last-child{grid-column:2}.nx-trust-band{grid-template-columns:minmax(0,1fr)}.nx-trust-band>div{padding:26px 0}.nx-trust-band>div+div{border-left:0;border-top:1px solid var(--nx-rule)}}@media (max-width: 760px){:root{--nx-page-pad: 20px}.nx-section{padding-top:64px}.nx-section-head{grid-template-columns:minmax(0,1fr);gap:16px}.nx-model-strip{grid-template-columns:minmax(0,1fr)}.nx-model-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-model-strip-list>div{border-top:1px solid var(--nx-rule)}.nx-model-strip-list>div:nth-child(odd){border-left:0!important}}.nx-page{background-color:var(--nx-paper);background-image:radial-gradient(120% 70% at 50% -10%,#ffffffe6,#fff0 60%),linear-gradient(180deg,#f2f4f5 0%,var(--nx-paper) 22%,#ebedef 100%);background-attachment:local;isolation:isolate}.nx-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.nx-page.nx-page-ink{background-image:none}.nx-hero-split{min-height:min(92vh,880px);border-bottom:none;position:relative}.nx-hero-ink{position:relative;isolation:isolate;justify-content:center;gap:clamp(28px,3vw,44px);background-color:var(--nx-ink);background-image:none}.nx-hero-ink .nx-h1{letter-spacing:-.042em;text-shadow:0 1px 0 rgba(0,0,0,.25)}.nx-hero-ink .grid[class*="86px"]{position:relative;padding-left:2px;transition:background-color .22s ease,padding-left .22s ease}.nx-hero-ink .grid[class*="86px"]:before{content:"";position:absolute;left:-14px;top:-1px;width:2px;height:0;background:var(--nx-accent-on-ink);transition:height .3s cubic-bezier(.2,.8,.2,1)}.nx-hero-ink .grid[class*="86px"]:hover{background:#ffffff06;padding-left:6px}.nx-hero-ink .grid[class*="86px"]:hover:before{height:calc(100% + 1px)}.nx-hero-console{position:relative;justify-content:center;gap:20px}.nx-hero-console>*{width:100%;max-width:600px;margin-inline:auto}.nx-film-section{padding-top:clamp(48px,6vw,76px)}.nx-console-title{margin:0;font-family:var(--nx-font-display);font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--nx-ink)}.nx-console{position:relative;background:var(--nx-paper-raised);border-color:#171a1f1f;box-shadow:0 1px 2px #171a1f0a,0 8px 24px -12px #171a1f1f}.nx-console:focus-within{border-color:#171a1f4d;box-shadow:0 1px 2px #171a1f0a,0 8px 24px -12px #171a1f29}.nx-console-body{padding-block:4px!important}.nx-console-body textarea{font-size:18px;line-height:1.45;min-height:84px!important}.nx-ready-dot{position:relative;box-shadow:0 0 #2f7a6380;animation:nx-pulse 2.6s cubic-bezier(.4,0,.6,1) infinite}@keyframes nx-pulse{0%{box-shadow:0 0 #2f7a6373}60%,to{box-shadow:0 0 0 7px #2f7a6300}}.nx-chip{background:transparent;border-color:#171a1f24;color:var(--nx-ink-2);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.nx-chip:hover{background:var(--nx-paper-raised);border-color:#171a1f4d;color:var(--nx-ink)}.nx-model-strip{background:linear-gradient(180deg,#ffffff8c,#fff0);border-top-color:var(--nx-rule-strong);border-bottom-color:var(--nx-rule-strong)}.nx-model-strip-list>*{position:relative;transition:color .2s ease,background-color .2s ease}.nx-model-strip-list>*:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--nx-accent);transition:width .32s cubic-bezier(.2,.8,.2,1)}.nx-model-strip-list>*:hover{background:#ffffffbf;color:var(--nx-ink)}.nx-model-strip-list>*:hover:after{width:100%}.nx-row{position:relative;transition:background-color .2s ease,padding-left .28s cubic-bezier(.2,.8,.2,1)}.nx-row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--nx-accent);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nx-row:hover{background:linear-gradient(90deg,#3e4ea80b,#3e4ea800 72%);padding-left:18px}.nx-row:hover:before{transform:scaleY(1)}.nx-row:hover .nx-row-num{color:var(--nx-accent)}.nx-row:hover .nx-row-desc{color:var(--nx-ink-3)}.nx-row-num{transition:color .2s ease;font-variant-numeric:tabular-nums}.nx-row-title{font-size:20px;letter-spacing:-.02em}.nx-row-desc{transition:color .2s ease}.nx-ink-band{position:relative;isolation:isolate;background-color:var(--nx-ink);background-image:radial-gradient(70% 60% at 12% 0%,#3e4ea833,#3e4ea800 60%),linear-gradient(180deg,#1a1e25 0%,var(--nx-ink) 40%,#0d1015 100%)}.nx-ink-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.45;background-image:linear-gradient(to right,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.026) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(120% 100% at 15% 0%,#000 0%,transparent 76%)}.nx-ink-band:after{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,#3e4ea800,#8e9be873 22%,#8e9be81f 65%,#3e4ea800);pointer-events:none}.nx-btn-primary,.nx-btn-on-ink{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nx-btn-secondary,.nx-btn-on-ink-ghost{transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.nx-btn-secondary:hover,.nx-btn-on-ink-ghost:hover{transform:translateY(-1px)}.nx-btn-secondary:active,.nx-btn-on-ink-ghost:active{transform:translateY(0)}.nx-tag{transition:border-color .2s ease,background-color .2s ease,color .2s ease}.nx-row:hover .nx-tag{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-accent)}.nx-section{padding-top:112px}.nx-section-head>.nx-eyebrow:first-child,.nx-section-head>div:first-child>.nx-eyebrow:first-child{display:flex;align-items:center;align-self:start;gap:12px}.nx-section-head>.nx-eyebrow:first-child:before,.nx-section-head>div:first-child>.nx-eyebrow:first-child:before{content:"";width:26px;height:1px;background:var(--nx-accent);opacity:.55;flex:none}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){@keyframes nx-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx-page .nx-section,.nx-page .nx-band>div,.nx-page .nx-model-strip,.nx-page .nx-trust-band>div,.nx-page .nx-desktop-grid>*{animation:nx-enter linear both;animation-timeline:view();animation-range:entry 0px entry 160px}.nx-page .nx-row{animation:nx-enter linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}}header.nx-header,.nx-page~header,header[class*=fixed]{backdrop-filter:saturate(1.5) blur(14px)}.nx-page :is(a,button,[role=button]):focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px;border-radius:3px}.nx-page{scrollbar-width:thin;scrollbar-color:rgba(23,26,31,.22) transparent}.nx-page::-webkit-scrollbar{width:10px}.nx-page::-webkit-scrollbar-track{background:transparent}.nx-page::-webkit-scrollbar-thumb{background:#171a1f2e;border:3px solid transparent;background-clip:content-box;border-radius:999px}.nx-page::-webkit-scrollbar-thumb:hover{background:#171a1f52;background-clip:content-box}@media (prefers-reduced-motion: reduce){.nx-ready-dot{animation:none}.nx-btn-primary:after,.nx-btn-on-ink:after{display:none}.nx-page *,.nx-page *:before,.nx-page *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.nx-console-body [class~=justify-between]>[class~="sm:flex-wrap"]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0}.nx-console-body [class~=justify-between]>[class~="sm:flex-wrap"]::-webkit-scrollbar{display:none}@media (max-width: 640px){header .nx-container{gap:12px;padding-inline:16px}header .nx-container>div:last-child{gap:12px}header .nx-btn-sm{padding:9px 12px;font-size:11px;letter-spacing:.1em}header a[aria-label="Nexus home"] span:first-of-type{letter-spacing:.16em;font-size:12.5px}.nx-hero-ink .grid[class*="86px"]{grid-template-columns:minmax(0,1fr);row-gap:4px}.nx-console-body textarea{min-height:56px!important;font-size:16px}.nx-console-body{padding-block:10px!important}.nx-console:before{display:none}.nx-console{box-shadow:0 0 0 1px #ffffffe6 inset,0 1px 1px #171a1f0a,0 14px 28px -18px #171a1f57}.nx-hero-console>.flex-wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.nx-hero-console>.flex-wrap::-webkit-scrollbar{display:none}.nx-chip{padding:9px 14px}.nx-hero-split{min-height:0}.nx-section{padding-top:56px}.nx-row:hover{padding-left:8px;background:none}.nx-row-title{font-size:18px}}@media (hover: none) and (pointer: coarse){.nx-page :is(.nx-btn,.nx-btn-sm,.nx-chip,button,a[class*=nx-btn]){min-height:44px}.nx-page .nx-chip{display:inline-flex;align-items:center}}@media (hover: none) and (pointer: coarse){header a,header button,.nx-footer-grid a,.nx-page a[class*=nx-btn],.nx-page button{min-height:44px;display:inline-flex;align-items:center}header a[aria-label="Nexus home"]{gap:8px}header button,header a{min-width:44px;justify-content:center}header a[aria-label="Nexus home"]{justify-content:flex-start}.nx-footer-grid a{min-height:40px}}.nx-page-ink .nx-ink-band{--nx-ink: #101318}.nx-hero-fibers{isolation:isolate}.nx-hero-fibers>[aria-hidden=true]{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.nx-hero-fibers .nx-hero-ink{background-color:transparent}.nx-hero-fibers .nx-console{background:#1013188c;border-color:#ffffff1f;box-shadow:0 30px 60px -30px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (pointer: coarse){:where(button,a[href],summary,[role=button]):where(:not(.absolute):not(.fixed):not(.sticky):not(.relative):not(:is(p,li,dd,blockquote) a)){position:relative}:where(button,a[href],summary,[role=button]):where(:not(:is(p,li,dd,blockquote) a):not(:disabled)):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.z-logo{z-index:9998}.z-sidebar{z-index:9997}.z-port-dropdown{z-index:9996}.z-iframe-overlay{z-index:9995}.z-prompt{z-index:2}.z-workbench{z-index:3}.z-file-tree-breadcrumb{z-index:9998}.z-max{z-index:9999}.z-toast{z-index:10000}.animated{animation-fill-mode:both;animation-duration:var(--animate-duration, .2s);animation-timing-function:cubic-bezier(0,0,.2,1)}.animated.fadeInRight{animation-name:fadeInRight}.animated.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.dropdown-animation{opacity:0;animation:fadeMoveDown .15s forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeMoveDown{to{opacity:1;transform:translateY(6px)}}@keyframes thin-pulse{0%{transform:scaleX(0);opacity:.3;transform-origin:left}50%{transform:scaleX(1);opacity:1;transform-origin:left;box-shadow:0 0 15px #22d3ee99}to{transform:scaleX(0);opacity:.3;transform-origin:right}}.terminal-execution-pulse{animation:thin-pulse 2s infinite cubic-bezier(.4,0,.2,1)}@keyframes shrink-width{0%{width:100%;opacity:1}to{width:0%;opacity:.4}}@keyframes nexus-text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nexus-shimmer-text{background:linear-gradient(100deg,#a09e9a8c 20%,#dfd6d1 45% 55%,#a09e9a8c 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nexus-text-shimmer 2.4s linear infinite}@keyframes nexus-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.nexus-breathe{animation:nexus-breathe 2s ease-in-out infinite}@keyframes nexus-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.nexus-dot{animation:nexus-dot 1.4s ease-in-out infinite}@keyframes nexus-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nexus-rise-in{animation:nexus-rise-in .35s cubic-bezier(.16,1,.3,1) both}@keyframes nexus-aura-drift{0%,to{transform:translateZ(0) scale(1);opacity:.5}50%{transform:translate3d(0,-2%,0) scale(1.05);opacity:.75}}.nexus-aura{animation:nexus-aura-drift 14s ease-in-out infinite}.xterm{padding:1rem}[data-resize-handle]{position:relative}[data-resize-handle][data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px 0 -6px;z-index:9999}[data-resize-handle][data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0 -6px;z-index:9999}[data-resize-handle][data-resize-handle-state=hover]:after,[data-resize-handle][data-resize-handle-state=drag]:after{background-color:#8882}.actions .shiki{background-color:var(--bolt-elements-actions-code-background)!important}.shiki:not(:has(.actions),.actions *,.mcp-tool-invocation-code *){background-color:var(--bolt-elements-messages-code-background)!important}:root{--cm-backgroundColor: var(--bolt-elements-editor-backgroundColor, var(--bolt-elements-bg-depth-1));--cm-textColor: var(--bolt-elements-editor-textColor, var(--bolt-elements-textPrimary));--cm-gutter-backgroundColor: var(--bolt-elements-editor-gutter-backgroundColor, var(--cm-backgroundColor));--cm-gutter-textColor: var(--bolt-elements-editor-gutter-textColor, var(--bolt-elements-textSecondary));--cm-gutter-activeLineTextColor: var(--bolt-elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--bolt-elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--bolt-elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--bolt-elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--bolt-elements-editor-cursorColor, var(--bolt-elements-textSecondary));--cm-matching-bracket: var(--bolt-elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--bolt-elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--bolt-elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--bolt-elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--bolt-elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--bolt-elements-editor-panels-borderColor, var(--bolt-elements-borderColor));--cm-search-backgroundColor: var(--bolt-elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--bolt-elements-editor-search-textColor, var(--bolt-elements-textSecondary));--cm-search-closeButton-backgroundColor: var(--bolt-elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --bolt-elements-editor-search-closeButton-backgroundColorHover, var(--bolt-elements-item-backgroundActive) );--cm-search-closeButton-textColor: var( --bolt-elements-editor-search-closeButton-textColor, var(--bolt-elements-item-contentDefault) );--cm-search-closeButton-textColorHover: var( --bolt-elements-editor-search-closeButton-textColorHover, var(--bolt-elements-item-contentActive) );--cm-search-button-backgroundColor: var( --bolt-elements-editor-search-button-backgroundColor, var(--bolt-elements-item-backgroundDefault) );--cm-search-button-backgroundColorHover: var( --bolt-elements-editor-search-button-backgroundColorHover, var(--bolt-elements-item-backgroundActive) );--cm-search-button-textColor: var(--bolt-elements-editor-search-button-textColor, var(--bolt-elements-textSecondary));--cm-search-button-textColorHover: var( --bolt-elements-editor-search-button-textColorHover, var(--bolt-elements-textPrimary) );--cm-search-button-borderColor: var(--bolt-elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var(--bolt-elements-editor-search-button-borderColorHover, transparent);--cm-search-button-borderColorFocused: var( --bolt-elements-editor-search-button-borderColorFocused, var(--bolt-elements-borderColorActive) );--cm-search-input-backgroundColor: var(--bolt-elements-editor-search-input-backgroundColor, transparent);--cm-search-input-textColor: var(--bolt-elements-editor-search-input-textColor, var(--bolt-elements-textPrimary));--cm-search-input-borderColor: var(--bolt-elements-editor-search-input-borderColor, var(--bolt-elements-borderColor));--cm-search-input-borderColorFocused: var( --bolt-elements-editor-search-input-borderColorFocused, var(--bolt-elements-borderColorActive) );--cm-tooltip-backgroundColor: var(--bolt-elements-editor-tooltip-backgroundColor, var(--cm-backgroundColor));--cm-tooltip-textColor: var(--bolt-elements-editor-tooltip-textColor, var(--bolt-elements-textPrimary));--cm-tooltip-backgroundColorSelected: var( --bolt-elements-editor-tooltip-backgroundColorSelected, #9C7DFF4d );--cm-tooltip-textColorSelected: var( --bolt-elements-editor-tooltip-textColorSelected, var(--bolt-elements-textPrimary) );--cm-tooltip-borderColor: var(--bolt-elements-editor-tooltip-borderColor, var(--bolt-elements-borderColor));--cm-searchMatch-backgroundColor: var(--bolt-elements-editor-searchMatch-backgroundColor, rgba(234, 92, 0, .33))}html[data-theme=light]{--bolt-elements-editor-gutter-textColor: #237893;--bolt-elements-editor-gutter-activeLineTextColor: var(--bolt-elements-textPrimary);--bolt-elements-editor-foldGutter-textColorHover: var(--bolt-elements-textPrimary);--bolt-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 5%);--bolt-elements-editor-tooltip-backgroundColorSelected: #9C7DFF33;--bolt-elements-editor-search-button-backgroundColor: #F5F5F5;--bolt-elements-editor-search-button-backgroundColorHover: #1717171a}html[data-theme=dark]{--cm-backgroundColor: var(--bolt-elements-bg-depth-2);--bolt-elements-editor-gutter-textColor: var(--bolt-elements-textTertiary);--bolt-elements-editor-gutter-activeLineTextColor: var(--bolt-elements-textSecondary);--bolt-elements-editor-selection-inactiveBackgroundOpacity: .3;--bolt-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 50%);--bolt-elements-editor-foldGutter-textColorHover: var(--bolt-elements-textPrimary);--bolt-elements-editor-matchingBracketBackgroundColor: rgba(66, 180, 255, .3);--bolt-elements-editor-search-button-backgroundColor: #262626;--bolt-elements-editor-search-button-backgroundColorHover: #FFFFFF1a}@keyframes toast-slide{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.Toastify__toast-container{z-index:99999999!important;width:auto!important;min-width:unset!important;max-width:400px!important;padding:0!important;top:24px!important;left:50%!important;transform:translate(-50%)!important;pointer-events:none}.Toastify__toast{pointer-events:auto!important;font-family:Inter,system-ui,sans-serif!important;min-height:48px!important;border-radius:9999px!important;padding:0 20px!important;margin-bottom:8px!important;background:#000!important;color:#fff!important;border:0!important;box-shadow:0 0 0 1px #ffffff1a,0 8px 20px -5px #0009!important;cursor:default!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;animation:toast-slide .2s cubic-bezier(.2,.8,.2,1) forwards!important}.Toastify__toast:hover{box-shadow:0 0 0 1px #fff3,0 12px 24px -8px #000c!important;background:#050505!important}.Toastify__toast-body{padding:0!important;margin:0!important;font-size:14px!important;font-weight:500!important;color:#fff!important;white-space:nowrap!important;flex:0 1 auto!important}.Toastify__toast-icon{width:18px!important;height:18px!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.Toastify__toast-icon svg{width:18px;height:18px;fill:currentColor}.Toastify__toast--success .Toastify__toast-icon{color:#00f0ff!important}.Toastify__toast--error .Toastify__toast-icon{color:#f05!important}.Toastify__toast--warning .Toastify__toast-icon{color:#f59e0b!important}.Toastify__toast--info .Toastify__toast-icon{color:#fff!important}.premium-toast-close{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;background:#ffffff1a!important;border-radius:50%!important;margin-left:8px!important;cursor:pointer!important;border:none!important;padding:0!important;transition:all .2s!important}.premium-toast-close:hover{background:#ffffff40!important;transform:scale(1.1)}.Toastify__progress-bar{display:none!important}.nexus-mark{--nexus-mark-chip: #bdf3ff;--nexus-mark-chip-glow: rgb(150 230 255 / 90%);--nexus-mark-energy: #ffcf8a;--nexus-mark-energy-glow: rgb(255 180 90 / 90%);--nexus-mark-flare: 1;--nexus-mark-halo: 1;--nexus-mark-dust: 1;--nexus-mark-lift: 1;position:relative;display:block;aspect-ratio:473/616;container-type:inline-size;overflow:visible}.nexus-mark--inline{--nexus-mark-flare: 2;--nexus-mark-halo: 1.5;--nexus-mark-dust: 1.13;--nexus-mark-lift: 4.67}.nexus-mark-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.nexus-mark-flash{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,#fff 50%,transparent 60%);background-size:300% 300%;mask:var(--nexus-mark-art) center/contain no-repeat;-webkit-mask:var(--nexus-mark-art) center/contain no-repeat;mix-blend-mode:overlay;animation:nexus-mark-flash 1.9s linear infinite;pointer-events:none}.nexus-mark-glint{position:absolute;left:52%;top:50%;width:calc(11.429cqw * var(--nexus-mark-flare));height:calc(11.429cqw * var(--nexus-mark-flare));margin:calc(11.429cqw * var(--nexus-mark-flare) / -2) 0 0 calc(11.429cqw * var(--nexus-mark-flare) / -2);border-radius:50%;background:#fff;box-shadow:0 0 calc(17.143cqw * var(--nexus-mark-flare)) calc(5.714cqw * var(--nexus-mark-flare)) #fff;animation:nexus-mark-glint 1.9s linear infinite;pointer-events:none}.nexus-mark-speck{position:absolute;width:calc(var(--speck-w) * var(--nexus-mark-dust));height:calc(var(--speck-h) * var(--nexus-mark-dust));margin:calc(var(--speck-h) * var(--nexus-mark-dust) / -2) 0 0 calc(var(--speck-w) * var(--nexus-mark-dust) / -2);border-radius:1px;background:var(--nexus-mark-speck-color);box-shadow:0 0 calc(var(--speck-blur) * var(--nexus-mark-halo)) calc(var(--speck-spread) * var(--nexus-mark-halo)) var(--nexus-mark-speck-glow);animation-timing-function:ease-out;animation-iteration-count:infinite;pointer-events:none;will-change:transform,opacity}.nexus-mark-speck--chip{--nexus-mark-speck-color: var(--nexus-mark-chip);--nexus-mark-speck-glow: var(--nexus-mark-chip-glow)}.nexus-mark-speck--energy{--nexus-mark-speck-color: var(--nexus-mark-energy);--nexus-mark-speck-glow: var(--nexus-mark-energy-glow)}.nexus-mark--still .nexus-mark-flash,.nexus-mark--still .nexus-mark-glint,.nexus-mark--still .nexus-mark-speck{display:none}@keyframes nexus-mark-flash{0%{background-position:-50% -50%}to{background-position:150% 150%}}@keyframes nexus-mark-glint{0%,44%,58%,to{opacity:0;transform:scale(.25)}50%{opacity:1;transform:scale(1.5)}54%{opacity:0;transform:scale(.4)}}@keyframes nexus-mark-rise-s{0%{opacity:0;transform:translate(0) scale(.6)}10%{opacity:.9}55%{opacity:.5}to{opacity:0;transform:translate(calc(-1.429cqw * var(--nexus-mark-lift)),calc(-18.571cqw * var(--nexus-mark-lift))) scale(.3)}}@keyframes nexus-mark-rise-m{0%{opacity:0;transform:translate(0) scale(.7)}12%{opacity:1}55%{opacity:.45}to{opacity:0;transform:translate(calc(2.143cqw * var(--nexus-mark-lift)),calc(-25.714cqw * var(--nexus-mark-lift))) scale(.25)}}@keyframes nexus-mark-rise-l{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:.85}60%{opacity:.4}to{opacity:0;transform:translate(calc(-2.857cqw * var(--nexus-mark-lift)),calc(-21.429cqw * var(--nexus-mark-lift))) scale(.2)}}@media (prefers-reduced-motion: reduce){.nexus-mark *{animation-play-state:paused}}.nx-guide{max-width:760px;font-size:15px;line-height:1.7;color:var(--nx-ink-3)}.nx-guide p{margin:0 0 14px}.nx-guide a{color:var(--nx-blue);text-decoration:none;border-bottom:1px solid currentColor}.nx-guide ul{list-style:none;margin:0 0 16px;padding:0}.nx-guide ul li{position:relative;padding:6px 0 6px 20px;border-top:1px solid var(--nx-rule)}.nx-guide ul li:before{content:"";position:absolute;left:2px;top:16px;width:5px;height:5px;background:var(--nx-rust)}.nx-guide-inline-code{font-family:var(--nx-font-mono);font-size:.88em;padding:1px 5px;border-radius:4px;background:#171a1f0f;color:var(--nx-ink);white-space:nowrap}.nx-guide-intro{font-size:16px;color:var(--nx-ink-2);margin-bottom:28px}.nx-guide-meta{display:flex;flex-wrap:wrap;gap:8px 32px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--nx-rule)}.nx-guide-meta div{display:flex;gap:10px;align-items:baseline}.nx-guide-meta dt{font-family:var(--nx-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-muted)}.nx-guide-meta dd{margin:0;font-size:14px;color:var(--nx-ink-2)}.nx-guide-prereq{margin:0 0 32px;padding:18px 22px 8px;border:1px solid var(--nx-rule-strong);background:#ffffff8c}.nx-guide-prereq h3{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--nx-ink)}.nx-guide-prereq ul li:first-child{border-top:0}.nx-guide-toc{margin:0 0 40px}.nx-guide-toc>span{display:block;margin-bottom:8px;font-family:var(--nx-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-muted)}.nx-guide-toc ol{list-style:none;margin:0;padding:0;columns:2 240px;column-gap:32px}.nx-guide-toc li{break-inside:avoid;padding:3px 0;font-size:14px}.nx-guide-toc a{color:var(--nx-ink-2);border-bottom-color:var(--nx-rule-strong)}.nx-guide-section{scroll-margin-top:90px}.nx-guide-section h2{display:flex;align-items:baseline;gap:14px;margin:52px 0 16px;padding-top:22px;border-top:1px solid var(--nx-rule-strong);font-family:var(--nx-font-display);font-weight:500;font-size:25px;line-height:1.2;letter-spacing:-.025em;color:var(--nx-ink)}.nx-guide-section-num{font-family:var(--nx-font-mono);font-size:12px;letter-spacing:.04em;color:var(--nx-muted-2)}.nx-guide-steps{list-style:none;margin:8px 0 18px;padding:0}.nx-guide-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:0 0 22px}.nx-guide-step:not(:last-child):after{content:"";position:absolute;left:13.5px;top:32px;bottom:4px;width:1px;background:var(--nx-rule-strong)}.nx-guide-step h4{margin:3px 0 6px;font-size:15.5px;font-weight:500;line-height:1.45;color:var(--nx-ink)}.nx-guide-step p{margin:0 0 10px}.nx-guide-step-num{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--nx-ink);font-family:var(--nx-font-mono);font-size:12px;color:var(--nx-ink);background:var(--nx-paper, #eef0f1)}.nx-guide-code{position:relative;margin:4px 0 12px}.nx-guide-code pre{margin:0;padding:14px 76px 14px 16px;overflow-x:auto;border-radius:6px;background:#171a1f;color:#e8eaed;font-family:var(--nx-font-mono);font-size:13px;line-height:1.6}.nx-guide-copy{position:absolute;top:8px;right:8px;padding:4px 10px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0f;color:#e8eaed;font-family:var(--nx-font-mono);font-size:11px;cursor:pointer}.nx-guide-copy:hover{background:#ffffff24}.nx-guide-expect{display:block;padding:8px 12px;border-left:2px solid var(--nx-green);background:#2f7a630f;font-size:14px;color:var(--nx-ink-2)}.nx-guide-expect-label{display:block;margin-bottom:2px;font-family:var(--nx-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-green)}.nx-guide-note{margin:8px 0 18px;padding:12px 16px;border-left:2px solid var(--nx-accent);background:#3e4ea80f}.nx-guide-note p{margin:0;font-size:14px;color:var(--nx-ink-2)}.nx-guide-note-warning{border-left-color:var(--nx-red);background:#b3392e0f}.nx-guide-note-warning .nx-guide-note-label{color:var(--nx-red)}.nx-guide-note-tip{border-left-color:var(--nx-green);background:#2f7a630f}.nx-guide-note-tip .nx-guide-note-label{color:var(--nx-green)}.nx-guide-note-label{display:block;margin-bottom:4px;font-family:var(--nx-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-accent)}.nx-guide-faq{border-top:1px solid var(--nx-rule)}.nx-guide-faq details{border-bottom:1px solid var(--nx-rule);padding:12px 0}.nx-guide-faq details[open] summary{margin-bottom:8px}.nx-guide-faq summary{cursor:pointer;font-size:15px;font-weight:500;color:var(--nx-ink)}.nx-guide-faq p{margin:0 0 8px;font-size:14.5px}.nx-guide-footer{margin-top:56px;padding-top:22px;border-top:1px solid var(--nx-rule-strong)}.nx-guide-footer h3{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--nx-ink)}.nx-guide-footer>p{font-size:14px;color:var(--nx-ink-4)}.remote-console{--remote-ground: #0b0d10;--remote-rail: #0e1116;--remote-raised: #15181e;--remote-hover: rgba(255, 255, 255, .06);--remote-active: rgba(255, 255, 255, .1);--remote-line: rgba(255, 255, 255, .08);--remote-line-strong: rgba(255, 255, 255, .16);--remote-text: #ececf1;--remote-text-2: #b3b9c2;--remote-text-3: #868d97;--remote-accent: #8e9be8;background:var(--remote-ground);color:var(--remote-text)}.remote-console :where(button,select,textarea,input){background-color:transparent;color:inherit;font:inherit}.remote-console.nx-app{--remote-ground: var(--ui-chat-surface-background);--remote-rail: var(--ui-sidebar-surface-background);--remote-raised: var(--ui-chat-bubble-background);--remote-surface: var(--ui-chat-bubble-background);--remote-hover: var(--ui-control-hover-background);--remote-active: var(--ui-control-active-background);--remote-line: var(--ui-stroke-tertiary);--remote-line-strong: var(--ui-stroke-secondary);--remote-text: var(--ui-text-primary);--remote-text-2: var(--ui-text-secondary);--remote-text-3: var(--ui-text-tertiary);--remote-accent: var(--theme-primary)}.remote-md{--bolt-elements-textPrimary: var(--remote-text);--bolt-elements-textTertiary: var(--remote-text-3);--bolt-elements-borderColor: var(--remote-line);--bolt-elements-background-depth-2: rgba(255, 255, 255, .04);--bolt-elements-messages-inlineCode-background: rgba(255, 255, 255, .09);--bolt-elements-messages-inlineCode-text: #e8eaef;--bolt-elements-messages-linkColor: var(--remote-accent);font-size:15px;line-height:1.7;word-break:break-word}.remote-md pre{max-width:100%;overflow-x:auto}.remote-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.remote-scroll::-webkit-scrollbar{width:10px;height:10px}.remote-scroll::-webkit-scrollbar-track{background:transparent}.remote-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ffffff1f;border:3px solid transparent;border-radius:999px}.remote-scroll:hover::-webkit-scrollbar-thumb{background-color:#fff3}.remote-caret:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.75;animation:remote-caret-blink 1.05s steps(1,end) infinite}@keyframes remote-caret-blink{0%,50%{opacity:.75}51%,to{opacity:0}}.remote-fade-in{animation:remote-fade-in .18s ease-out both}@keyframes remote-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.remote-pulse{position:relative}.remote-pulse:before{content:"";position:absolute;inset:-7px;border-radius:999px;background:radial-gradient(circle,#8e9be880,#8e9be800 70%);animation:remote-pulse 2.2s ease-in-out infinite;pointer-events:none}@keyframes remote-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.95;transform:scale(1.2)}}.remote-thought{position:relative;padding-left:13px}.remote-thought:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;border-radius:1px;background:linear-gradient(to bottom,#8e9be899,#8e9be80a)}.remote-thought-live:before{box-shadow:0 0 8px #8e9be873;animation:remote-rail-breathe 2.6s ease-in-out infinite}@keyframes remote-rail-breathe{0%,to{opacity:.55}50%{opacity:1}}.remote-shimmer,.remote-shimmer-accent{background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:remote-shimmer 2.4s linear infinite}.remote-shimmer{background-image:linear-gradient(100deg,var(--remote-text-3) 0%,var(--remote-text-3) 36%,#ffffff 50%,var(--remote-text-3) 64%,var(--remote-text-3) 100%)}.remote-shimmer-accent{background-image:linear-gradient(100deg,#8e9be88c 0% 36%,#d6ddff 50%,#8e9be88c 64% 100%)}@keyframes remote-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion: reduce){.remote-fade-in{animation:none}.remote-caret:after{animation:none}.remote-pulse:before{animation:none;opacity:.6;transform:none}.remote-thought-live:before{animation:none}.remote-shimmer,.remote-shimmer-accent{animation:none;background-image:none;color:var(--remote-text-2);-webkit-text-fill-color:var(--remote-text-2)}}html,body{height:100%;width:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}html{background-color:#030305}.nexus-dark-input:-webkit-autofill,.nexus-dark-input:-webkit-autofill:hover,.nexus-dark-input:-webkit-autofill:focus,.nexus-dark-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;transition:background-color 600000s 0s,color 600000s 0s}body{background-color:transparent;color:var(--bolt-elements-textPrimary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.allow-scroll{overflow:auto!important;height:auto!important;min-height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px;border:1px solid transparent;background-clip:content-box;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#00f0ff;box-shadow:0 0 10px #00f0ff80}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}:root{--gradient-opacity: .8;--primary-color: #7c4dff;--secondary-color: #00f0ff;--accent-color: #ff0055}::selection{background:#7c4dff4d;color:inherit}html[data-theme=light] ::selection,html:not(.dark) ::selection{background:#7c4dff40;color:inherit;text-shadow:none}html[data-theme=dark] ::selection,html.dark ::selection{background:#7c4dff59;color:inherit;text-shadow:none}input::selection,textarea::selection{background:#7c4dff59!important;color:inherit!important}html[data-theme=light]{background-color:#fff}html[data-theme=light] body{background-color:transparent}.font-tech{font-family:JetBrains Mono,monospace}.font-brand{font-family:Orbitron,sans-serif}.nexus-brand{color:#fff;background:linear-gradient(180deg,#fff,#e2e8f0 40%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(255,255,255,.15))}
