.xlab-landing{--font-brand:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--gray-50:#f7f7f7;--gray-100:#eeeef0;--gray-200:#dddde1;--gray-400:#adadb6;--gray-600:#535364;--gray-700:#393945;--gray-950:#111116;--blue-400:#65b4ff;--blue-600:#0041d9;--blue-700:#0033ab;--green-100:#daface;--green-300:#9ff17b;--green-600:#196100;--green-700:#114a00;--green-950:#031c00;--ink-rgb:0,0,0;--paper-rgb:255,255,255;--brand-rgb:0,65,217;--surface-page:#fafafa;--surface-card:#fff;--surface-card-soft:#fafafa;--surface-preview:#f6f4ef;--surface-elevated:#f0f0f0;--surface-inverse:var(--gray-950);--surface-inverse-2:#1c1c22;--text-primary:var(--gray-950);--text-secondary:rgba(var(--ink-rgb),.62);--text-muted:rgba(var(--ink-rgb),.5);--border-hairline:rgba(var(--ink-rgb),.07);--border-subtle:rgba(var(--ink-rgb),.1);--border-medium:rgba(var(--ink-rgb),.14);--border-strong:rgba(var(--ink-rgb),.18);--brand:var(--blue-600);--brand-soft:rgba(var(--brand-rgb),.35);--text-action:var(--blue-600);--success-bg:var(--green-100);--success-text:var(--green-700);--success-bg-strong:var(--green-300);--success-text-strong:var(--green-950);--dot-grid:rgba(var(--ink-rgb),.04);--radius-200:8px;--radius-capsule:999px;--motion-ease-out:cubic-bezier(.2,.8,.2,1)}:where(html.dark,html[data-theme=dark]) .xlab-landing{--ink-rgb:255,255,255;--brand-rgb:101,180,255;--surface-page:var(--x-color-neutral-950,#0a0a0a);--surface-card:var(--x-color-neutral-900,#171717);--surface-card-soft:var(--x-color-neutral-950,#0a0a0a);--surface-preview:var(--x-color-neutral-800,#262626);--surface-elevated:var(--x-color-neutral-800,#262626);--surface-inverse:var(--x-color-neutral-800,#262626);--surface-inverse-2:var(--x-color-neutral-700,#404040);--text-primary:var(--x-color-neutral-50,#fafafa);--brand:var(--blue-400);--text-action:var(--blue-400);--success-bg:var(--green-950);--success-text:var(--green-300)}
.xlab-landing.page,.xlab-landing .page{background:var(--surface-page);min-height:100vh;font-family:var(--font-ui);color:var(--text-primary);font-feature-settings:"ss01","cv11";position:relative;overflow-x:hidden}.xlab-landing .page:before,.xlab-landing.page:before{content:"";background-image:radial-gradient(circle,var(--dot-grid)1px,transparent 1px);pointer-events:none;z-index:0;background-size:22px 22px;position:absolute;inset:0}.xlab-landing .wrap{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 56px;position:relative}@media (max-width:720px){.xlab-landing .wrap{padding:0 24px}}body:has(button[title=Expand\ sidebar][aria-expanded=false]) .xlab-landing .page:after{content:"";border-left:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);pointer-events:none;z-index:0;width:min(100%,1200px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body:has(button[title=Expand\ sidebar][aria-expanded=false]) .xlab-landing.page:after{content:"";border-left:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);pointer-events:none;z-index:0;width:min(100%,1200px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1200px){body:has(button[title=Expand\ sidebar][aria-expanded=false]) .xlab-landing .page:after{display:none}body:has(button[title=Expand\ sidebar][aria-expanded=false]) .xlab-landing.page:after{display:none}}.xlab-landing .section{padding:86px 0;position:relative}.xlab-landing .section+.section{border-top:1px solid rgba(var(--ink-rgb),.08)}.xlab-landing .section-soft{background:0 0}.xlab-landing .section-dark{background:var(--surface-inverse);color:var(--text-on-inverse);border-top:1px solid var(--surface-inverse);border-bottom:1px solid var(--surface-inverse)}.xlab-landing .section-dark .text-secondary{color:rgba(var(--paper-rgb),.6)}.xlab-landing .section-head{max-width:760px;margin:0 0 56px}.xlab-landing .section-head .eyebrow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--ink-rgb),.6);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:600;display:inline-flex}.xlab-landing .section-head .eyebrow:before{content:"//";font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.05em;font-weight:700}.xlab-landing .section-head h2{letter-spacing:-.035em;color:var(--text-primary);margin:0 0 20px;font-size:clamp(36px,5.2vw,55px);line-height:.98}.xlab-landing .section-head p{color:var(--text-secondary);max-width:640px;margin:0;font-size:19px;font-weight:400;line-height:1.45}.xlab-landing .section-dark .section-head h2{color:rgba(var(--paper-rgb),1)}.xlab-landing .section-dark .section-head p,.xlab-landing .section-dark .section-head .eyebrow{color:rgba(var(--paper-rgb),.6)}.xlab-landing .section-dark .section-head .eyebrow:before{color:rgba(var(--paper-rgb),1)}.xlab-landing .hero{padding:40px 0;position:relative;overflow:hidden}.xlab-landing .hero-grid{grid-template-columns:2fr 1fr;align-items:end;gap:64px;display:grid}@media (max-width:960px){.xlab-landing .hero-grid{grid-template-columns:1fr;gap:48px}}.xlab-landing .hero-eyebrow{font-family:var(--font-ui);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:36px;font-size:12px;font-weight:600;display:inline-flex}.xlab-landing .hero-eyebrow .spark{width:14px;height:14px;display:inline-block}.xlab-landing .hero-eyebrow:before{content:"//";font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.06em;font-size:13px;font-weight:700}.xlab-landing .hero h1{max-width:1000px;font-family:var(--font-brand);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 32px;font-size:clamp(40px,6.4vw,70px);font-weight:900;line-height:1}.xlab-landing .hero h1 .accent{letter-spacing:-.02em;color:var(--text-primary);font-family:Times New Roman,Georgia,serif;font-style:italic;font-weight:500}.xlab-landing .hero h1 .brand-word{vertical-align:middle;align-items:center;margin:0 .08em;display:inline-flex;transform:translateY(-.08em)}.xlab-landing .hero-sub{color:var(--text-secondary);max-width:560px;margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.45}.xlab-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xlab-landing .hero-meta-block{border-left:1px solid rgba(var(--ink-rgb),.12);color:rgba(var(--ink-rgb),.7);max-width:280px;padding-left:24px;font-size:14px;line-height:1.55}.xlab-landing .hero-meta-block strong{color:var(--text-primary);font-weight:700}.xlab-landing .btn{font-family:var(--font-ui);border-radius:var(--radius-capsule);cursor:pointer;transition:all .14s var(--motion-ease-out);white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.xlab-landing .btn:focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}.xlab-landing .btn-primary{background:var(--surface-inverse);color:rgba(var(--paper-rgb),1)}.xlab-landing .btn-primary:hover{background:var(--surface-inverse-2);color:rgba(var(--paper-rgb),1)}.xlab-landing .btn-primary:active{background:var(--gray-950)}.xlab-landing .btn-secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-medium)}.xlab-landing .btn-secondary:hover{background:var(--surface-card);border-color:rgba(var(--ink-rgb),.4)}.xlab-landing .btn-ghost{color:var(--text-primary);background:0 0}.xlab-landing .btn-ghost:hover{background:rgba(var(--ink-rgb),.05)}.xlab-landing .btn-sm{padding:7px 14px;font-size:13px}.xlab-landing .btn-lg{padding:14px 26px;font-size:15px}.xlab-landing .quiz-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:0;padding:40px;position:relative}.xlab-landing .quiz-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.xlab-landing .quiz-progress{flex:1;gap:4px;max-width:200px;display:flex}.xlab-landing .quiz-step{background:var(--border-subtle);flex:1;height:2px;transition:background .2s}.xlab-landing .quiz-step.active{background:var(--text-primary)}.xlab-landing .quiz-step.done{background:rgba(var(--ink-rgb),.4)}.xlab-landing .quiz-counter{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.xlab-landing .quiz-question{font-family:var(--font-brand);letter-spacing:-.025em;max-width:620px;color:var(--text-primary);margin:0 0 28px;font-size:clamp(26px,3.4vw,36px);font-weight:900;line-height:1.05}.xlab-landing .quiz-options{flex-direction:column;gap:8px;display:flex}.xlab-landing .quiz-option{text-align:left;background:var(--surface-card-soft);cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--text-primary);transition:all .12s var(--motion-ease-out);border:1px solid #0000;border-radius:0;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:500;display:flex}.xlab-landing .quiz-option:hover{background:var(--surface-card);border-color:var(--border-strong)}.xlab-landing .quiz-option.selected{background:var(--surface-card);border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.xlab-landing .quiz-option-key{background:var(--surface-card);border:1px solid var(--border-strong);width:26px;height:26px;font-family:var(--font-mono);color:rgba(var(--ink-rgb),.6);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.xlab-landing .quiz-option.selected .quiz-option-key{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-card)}.xlab-landing .quiz-option-label{flex:1}.xlab-landing .quiz-option-hint{color:rgba(var(--ink-rgb),.55);margin-top:2px;font-size:13px;font-weight:400}.xlab-landing .quiz-footer{border-top:1px solid rgba(var(--ink-rgb),.08);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.xlab-landing .quiz-footer-meta{color:rgba(var(--ink-rgb),.55);align-items:center;gap:8px;font-size:13px;display:flex}.xlab-landing .quiz-result{text-align:left}.xlab-landing .quiz-result-tag{background:var(--success-bg);color:var(--success-text);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.xlab-landing .quiz-result-name{font-family:var(--font-brand);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 14px;font-size:clamp(32px,4.4vw,48px);font-weight:900;line-height:1}.xlab-landing .quiz-result-desc{color:var(--text-secondary);max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.5}.xlab-landing .quiz-result-actions{flex-wrap:wrap;gap:12px;display:flex}.xlab-landing .quiz-result-secondary{background:var(--surface-card);border:1px solid var(--border-subtle);margin:20px 0 0;padding:22px}.xlab-landing .quiz-result-secondary-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--ink-rgb),.55);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-flex}.xlab-landing .quiz-result-secondary-name{font-family:var(--font-brand);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.1}.xlab-landing .quiz-result-secondary p{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.55}.xlab-landing .setup-grid-pair{border:1px solid var(--border-subtle);background:rgba(var(--ink-rgb),.08);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.xlab-landing .setup-grid-pair>.setup-card{border:0}.xlab-landing .setup-grid-pair>.setup-card+.setup-card{border-left:1px solid var(--border-subtle)}@media (max-width:960px){.xlab-landing .setup-grid-pair{grid-template-columns:1fr}.xlab-landing .setup-grid-pair>.setup-card+.setup-card{border-left:0;border-top:1px solid var(--border-subtle)}}.xlab-landing .setup-card{--card-pad:32px;--card-gap:24px;background:var(--surface-card);border:1px solid var(--border-subtle);padding:var(--card-pad);border-radius:0;flex-direction:column;transition:background .16s;display:flex;position:relative}.xlab-landing .setup-card:hover{background:var(--surface-card)}.xlab-landing .setup-card-lg{--card-pad:40px;--card-gap:28px}.xlab-landing .setup-card.recommended:before{content:"★ Recommended";font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--success-text);background:var(--success-bg);z-index:2;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700;position:absolute;top:18px;right:18px}.xlab-landing .setup-preview{background:var(--surface-preview);border-radius:var(--radius-200);height:200px;margin:0 0 var(--card-gap);border:1px solid rgba(var(--ink-rgb),.05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xlab-landing .setup-preview-lg{height:220px}.xlab-landing .setup-preview svg{max-width:92%;max-height:88%;display:block}.xlab-landing .setup-vibe{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 10px;font-weight:600;font-size:11px!important}.xlab-landing .setup-name{font-family:var(--font-brand);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 18px;font-size:44px;font-weight:900;line-height:1}.xlab-landing .setup-card-lg .setup-name{font-size:48px}.xlab-landing .setup-badges{margin:0 0 var(--card-gap);flex-direction:column;gap:8px;display:flex}.xlab-landing .setup-badge{align-items:center;gap:12px;font-size:14px;line-height:1.3;display:inline-flex}.xlab-landing .setup-badge-key{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--ink-rgb),.55);background:var(--surface-elevated);white-space:nowrap;text-align:left;border:0;border-radius:999px;flex-shrink:0;min-width:0;padding:5px 10px;font-size:10.5px;font-weight:700}.xlab-landing .setup-badge-val{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:500}.xlab-landing .setup-tagline{color:rgba(var(--ink-rgb),.65);margin:0 0 var(--card-gap);font-size:15px;line-height:1.5}.xlab-landing .setup-meta{margin:0 0 var(--card-gap);border-top:1px solid rgba(var(--ink-rgb),.08);border-bottom:1px solid rgba(var(--ink-rgb),.08);flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.xlab-landing .setup-meta-item{font-family:var(--font-ui);color:rgba(var(--ink-rgb),.6);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.xlab-landing .setup-meta-item strong{color:var(--text-primary);font-size:13.5px;font-weight:600}.xlab-landing .setup-meta-item svg{color:rgba(var(--ink-rgb),.45)}.xlab-landing .setup-list{margin:0 0 var(--card-gap);flex-direction:column;flex:1;gap:12px;padding:0;list-style:none;display:flex}.xlab-landing .setup-list li{color:var(--text-primary);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.xlab-landing .setup-list li svg{flex-shrink:0;margin-top:3px;color:var(--text-primary)!important}.xlab-landing .setup-list li .muted{color:var(--text-muted)}.xlab-landing .setup-cta{justify-content:center;width:100%}.xlab-landing .setup-card.setup-card-dark{background:var(--surface-inverse);color:rgba(var(--paper-rgb),1);border-color:var(--surface-inverse)}.xlab-landing .setup-card.setup-card-dark:hover{background:var(--surface-inverse)}.xlab-landing .setup-card.setup-card-dark .setup-name,.xlab-landing .setup-card.setup-card-dark .setup-badge-val,.xlab-landing .setup-card.setup-card-dark .setup-meta-item strong{color:rgba(var(--paper-rgb),1)}.xlab-landing .setup-card.setup-card-dark .setup-vibe{color:rgba(var(--paper-rgb),.5)}.xlab-landing .setup-card.setup-card-dark .setup-badge-key{background:rgba(var(--paper-rgb),.08);color:rgba(var(--paper-rgb),.7)}.xlab-landing .setup-card.setup-card-dark .setup-badge-val a{color:inherit;-webkit-text-decoration-color:rgba(var(--paper-rgb),.4);text-decoration-color:rgba(var(--paper-rgb),.4)}.xlab-landing .setup-card.setup-card-dark .setup-badge-val a:hover{-webkit-text-decoration-color:rgba(var(--paper-rgb),1);text-decoration-color:rgba(var(--paper-rgb),1)}.xlab-landing .setup-card.setup-card-dark .setup-tagline{color:rgba(var(--paper-rgb),.7)}.xlab-landing .setup-card.setup-card-dark .setup-meta{border-top-color:rgba(var(--paper-rgb),.12);border-bottom-color:rgba(var(--paper-rgb),.12)}.xlab-landing .setup-card.setup-card-dark .setup-meta-item{color:rgba(var(--paper-rgb),.6)}.xlab-landing .setup-card.setup-card-dark .setup-meta-item svg{color:rgba(var(--paper-rgb),.45)}.xlab-landing .setup-card.setup-card-dark .setup-list li{color:rgba(var(--paper-rgb),.92)}.xlab-landing .setup-card.setup-card-dark .setup-list li .muted{color:rgba(var(--paper-rgb),.45)}.xlab-landing .setup-card.setup-card-dark .setup-list li svg{color:rgba(var(--paper-rgb),1)!important}.xlab-landing .setup-card.setup-card-dark .setup-preview{background:var(--surface-inverse-2);border-color:rgba(var(--paper-rgb),.08)}.xlab-landing .setup-card.setup-card-dark.recommended:before{background:var(--success-bg-strong);color:var(--success-text-strong)}.xlab-landing .setup-card.setup-card-dark .btn-primary{background:rgba(var(--paper-rgb),1);color:var(--gray-950)}.xlab-landing .setup-card.setup-card-dark .btn-primary:hover{background:var(--gray-200)}.xlab-landing .setup-card.setup-card-dark .btn-secondary{background:rgba(var(--paper-rgb),.06);color:rgba(var(--paper-rgb),1);border-color:rgba(var(--paper-rgb),.18)}.xlab-landing .setup-card.setup-card-dark .btn-secondary:hover{background:rgba(var(--paper-rgb),.12);border-color:rgba(var(--paper-rgb),.3)}.xlab-landing .ai-picker{margin:0 0 var(--card-gap);background:0 0;border:0;border-radius:0;padding:0}.xlab-landing .ai-picker-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:0 0 10px;font-size:10.5px;font-weight:600}.xlab-landing .setup-card.setup-card-dark .ai-picker-label{color:rgba(var(--paper-rgb),.5)}.xlab-landing .ai-seg-text{flex-direction:column;flex:1;min-width:0;display:flex}.xlab-landing .ai-seg-label{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2}.xlab-landing .ai-seg-sub{font-family:var(--font-mono);color:rgba(var(--ink-rgb),.55);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:500;line-height:1.3}.xlab-landing .ai-trigger{background:var(--surface-card);border:1px solid var(--border-medium);cursor:pointer;width:100%;font-family:var(--font-ui);text-align:left;border-radius:0;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.xlab-landing .ai-trigger:hover{border-color:rgba(var(--ink-rgb),.28)}.xlab-landing .ai-trigger:focus-visible{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.xlab-landing .ai-trigger[data-state=open]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.xlab-landing .ai-trigger-chevron{color:rgba(var(--ink-rgb),.55);transition:transform .2s var(--motion-ease-out);flex-shrink:0}.xlab-landing .ai-trigger[data-state=open] .ai-trigger-chevron{transform:rotate(180deg)}.xlab-landing .ai-menu{background:var(--surface-card);border:1px solid var(--border-medium);width:var(--radix-dropdown-menu-trigger-width);z-index:50}.xlab-landing .ai-item{cursor:pointer;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.xlab-landing .ai-item[data-highlighted]{background:rgba(var(--ink-rgb),.03)}.xlab-landing .ai-item[data-state=checked]{background:rgba(var(--ink-rgb),.04)}.xlab-landing .ai-item-check{color:rgba(var(--ink-rgb),.55);flex-shrink:0;display:inline-flex}.xlab-landing .ai-picker-static .ai-static{background:rgba(var(--paper-rgb),.05);border:1px solid rgba(var(--paper-rgb),.1);border-radius:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.xlab-landing .setup-card.setup-card-dark .ai-static .ai-seg-label{color:rgba(var(--paper-rgb),1)}.xlab-landing .setup-card.setup-card-dark .ai-static .ai-seg-sub{color:rgba(var(--paper-rgb),.6)}.xlab-landing .faq{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;display:flex}.xlab-landing .faq-item{border-bottom:1px solid var(--border-subtle)}.xlab-landing .faq-q{text-align:left;width:100%;font-family:var(--font-brand);letter-spacing:-.025em;cursor:pointer;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;font-size:22px;font-weight:900;display:flex}.xlab-landing .faq-q:hover{color:rgba(var(--ink-rgb),.7)}.xlab-landing .faq-toggle{border:1px solid rgba(var(--ink-rgb),.2);width:28px;height:28px;color:var(--text-primary);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;font-size:16px;font-weight:400;transition:transform .2s,background .2s;display:grid}.xlab-landing .faq-item.open .faq-toggle{background:var(--text-primary);color:var(--surface-card);border-color:var(--text-primary);transform:rotate(45deg)}.xlab-landing .faq-a{max-height:0;transition:max-height .22s var(--motion-ease-out);overflow:hidden}.xlab-landing .faq-item.open .faq-a{max-height:480px}.xlab-landing .faq-a-inner{color:rgba(var(--ink-rgb),.65);max-width:760px;padding:0 0 28px;font-size:16px;line-height:1.6}.xlab-landing .cta-banner{background:var(--surface-inverse);color:rgba(var(--paper-rgb),1);border:1px solid var(--surface-inverse);border-radius:0;justify-content:space-between;align-items:center;gap:32px;padding:64px 56px;display:flex;position:relative;overflow:hidden}.xlab-landing .cta-banner:before{content:"";background-image:radial-gradient(circle,rgba(var(--paper-rgb),.06)1px,transparent 1px);pointer-events:none;background-size:18px 18px;position:absolute;inset:0}@media (max-width:720px){.xlab-landing .cta-banner{flex-direction:column;align-items:flex-start;padding:48px 28px}}.xlab-landing .cta-banner>*{z-index:1;position:relative}.xlab-landing .cta-banner h2{font-family:var(--font-brand);letter-spacing:-.035em;max-width:640px;color:rgba(var(--paper-rgb),1);margin:0 0 14px;font-size:clamp(32px,4.4vw,48px);font-weight:900;line-height:1}.xlab-landing .cta-banner p{color:rgba(var(--paper-rgb),.7);max-width:540px;margin:0;font-size:17px;line-height:1.5}.xlab-landing .cta-banner .btn-primary{background:rgba(var(--paper-rgb),1);color:var(--gray-950);white-space:nowrap}.xlab-landing .cta-banner .btn-primary:hover{background:var(--gray-200);color:var(--gray-950)}.xlab-landing.c11n .cta-banner p a,.xlab-landing .c11n .cta-banner p a{color:rgba(var(--paper-rgb),1);-webkit-text-decoration-color:rgba(var(--paper-rgb),.5);text-decoration-color:rgba(var(--paper-rgb),.5)}.xlab-landing.c11n .cta-banner p a:hover,.xlab-landing .c11n .cta-banner p a:hover{color:rgba(var(--paper-rgb),1);-webkit-text-decoration-color:rgba(var(--paper-rgb),1);text-decoration-color:rgba(var(--paper-rgb),1)}.xlab-landing .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xlab-landing .mt-sm{margin-top:12px}.xlab-landing .mt-md{margin-top:24px}.xlab-landing .mt-lg{margin-top:48px}.xlab-landing .text-secondary{color:var(--text-secondary)}.xlab-landing .text-action{color:var(--brand)}.xlab-landing.c11n,.xlab-landing .c11n{color:var(--text-primary);background:0 0}.xlab-landing.c11n h1,.xlab-landing.c11n h2,.xlab-landing.c11n h3,.xlab-landing.c11n h4,.xlab-landing.c11n h5,.xlab-landing .c11n h1,.xlab-landing .c11n h2,.xlab-landing .c11n h3,.xlab-landing .c11n h4,.xlab-landing .c11n h5{font-family:var(--font-brand);letter-spacing:-.025em;font-weight:900}.xlab-landing.c11n a:not(.btn),.xlab-landing .c11n a:not(.btn){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.xlab-landing.c11n a:not(.btn):hover,.xlab-landing .c11n a:not(.btn):hover{color:rgba(var(--ink-rgb),.6);text-decoration-thickness:2px}.xlab-landing.c11n ::selection,.xlab-landing .c11n ::selection{background:var(--text-primary);color:var(--surface-card)}
