html.al-light{color-scheme:light;--al-page: #ffffff;--al-surface: #ffffff;--al-ink: #0b1228;--al-accent-text: #2243a2}html.al-light .al-logo-dark{display:none}html.al-light .al-logo-light{display:block}html.al-light :is(.bg-\[\#0A0A0C\],.bg-\[\#0a0a0c\],.bg-\[\#0B1228\],.bg-\[\#0b1228\]){background-color:var(--al-page)}html.al-light :is(.bg-\[\#0B1228\]\/80,.bg-\[\#0b1228\]\/80){background-color:#ffffffeb}html.al-light :is(.bg-\[\#0A0A0C\]\/80,.bg-\[\#0a0a0c\]\/80,.bg-\[\#0B1228\]\/80){background-color:#fffc}html.al-light :is(.bg-\[\#0A0A0C\]\/90,.bg-\[\#0a0a0c\]\/90,.bg-\[\#0B1228\]\/90){background-color:#ffffffeb}html.al-light :is(.bg-\[\#141418\],.bg-\[\#0d0d10\],.bg-\[\#0D0D11\],.bg-\[\#0c0c0f\]){background-color:var(--al-surface)}html.al-light .text-zinc-100{color:#18181b}html.al-light .bg-white\/\[0\.015\]{background-color:#0a0a0c04}html.al-light .bg-white\/\[0\.02\]{background-color:var(--al-surface)}html.al-light .bg-white\/\[0\.03\]{background-color:#0a0a0c08}html.al-light .bg-white\/\[0\.04\]{background-color:#0a0a0c09}html.al-light .bg-white\/\[0\.06\]{background-color:#0a0a0c0d}html.al-light .bg-white\/5{background-color:#0a0a0c0a}html.al-light .bg-white\/10{background-color:#0a0a0c12}html.al-light .bg-white\/15{background-color:#0a0a0c1a}html.al-light .bg-white\/20{background-color:#0a0a0c24}html.al-light :is(.bg-black\/20,.bg-black\/30){background-color:#0a0a0c09}html.al-light .hover\:bg-white\/\[0\.03\]:hover{background-color:#0a0a0c08}html.al-light .hover\:bg-white\/\[0\.04\]:hover,html.al-light .hover\:bg-white\/\[0\.045\]:hover{background-color:#0a0a0c0a}html.al-light .hover\:bg-white\/5:hover{background-color:#0a0a0c0d}html.al-light .hover\:bg-white\/10:hover{background-color:#0a0a0c14}html.al-light .hover\:bg-white\/15:hover{background-color:#0a0a0c1a}html.al-light .hover\:bg-white\/20:hover{background-color:#0a0a0c24}html.al-light .border-white\/5{border-color:#0a0a0c0f}html.al-light .border-white\/10{border-color:#0a0a0c1a}html.al-light :is(.border-white\/12,.border-white\/15){border-color:#0a0a0c24}html.al-light :is(.border-white\/20,.border-white\/25){border-color:#0a0a0c33}html.al-light .divide-white\/5>:not([hidden])~:not([hidden]){border-color:#0a0a0c0f}html.al-light .hover\:border-white\/20:hover,html.al-light .hover\:border-white\/25:hover,html.al-light .group:hover .group-hover\:border-white\/30{border-color:#0a0a0c3d}html.al-light .ring-white\/10{--tw-ring-color: rgb(10 10 12 / .1)}html.al-light .ring-white\/15{--tw-ring-color: rgb(10 10 12 / .15)}html.al-light .hover\:ring-white\/25:hover{--tw-ring-color: rgb(10 10 12 / .25)}html.al-light .decoration-white\/20{text-decoration-color:#0a0a0c33}html.al-light :is(.text-white,.text-zinc-100){color:var(--al-ink)}html.al-light .text-zinc-200{color:#27272a}html.al-light .text-zinc-300{color:#3f3f46}html.al-light .text-zinc-400{color:#52525b}html.al-light .text-zinc-500{color:#71717a}html.al-light .text-zinc-600{color:#a1a1aa}html.al-light .text-zinc-700{color:#c4c4cc}html.al-light :is(.placeholder\:text-zinc-600,.placeholder-zinc-600,.placeholder-zinc-500)::-moz-placeholder{color:#a1a1aa}html.al-light :is(.placeholder\:text-zinc-600,.placeholder-zinc-600,.placeholder-zinc-500)::placeholder{color:#a1a1aa}html.al-light .hover\:text-white:hover,html.al-light .hover\:text-zinc-300:hover{color:var(--al-ink)}html.al-light :is(.al-accent-link,.text-\[\#FF9A72\],.text-\[\#FF8A5B\],.text-\[\#FFB27A\],.text-\[\#2243A2\]){color:var(--al-accent-text)}html.al-light .group:hover .group-hover\:al-accent-link,html.al-light .group:hover .group-hover\:text-\[\#FF9A72\]{color:var(--al-accent-text)}html.al-light :is(.bg-\[\#FF5A1F\],.bg-\[\#2243A2\],[class*="from-[#FF"],.from-zinc-700,.bg-black,.bg-black\/80,.bg-black\/55,.bg-black\/40,[class*=from-black]):is(.text-white,.hover\:text-white:hover),html.al-light :is(.bg-\[\#FF5A1F\],.bg-\[\#2243A2\],[class*="from-[#FF"],.from-zinc-700,.bg-black,.bg-black\/80,.bg-black\/55,.bg-black\/40,[class*=from-black]) :is(.text-white,.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#fff}html.al-light .bg-\[\#FF5A1F\]{background-color:#2243a2}html.al-light .hover\:bg-\[\#ff6a34\]:hover{background-color:#2a4fb8}html.al-light .focus\:border-\[\#FF5A1F\]\/50:focus{border-color:#2243a280}html.al-light .focus\:ring-\[\#FF5A1F\]\/15:focus{--tw-ring-color: rgb(34 67 162 / .15)}html.al-light .focus-within\:border-\[\#FF5A1F\]\/50:focus-within{border-color:#2243a280}html.al-light .focus-within\:ring-\[\#FF5A1F\]\/15:focus-within{--tw-ring-color: rgb(34 67 162 / .15)}html.al-light .from-\[\#1a0f0a\]{--tw-gradient-from: #fff1ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}html.al-light .via-\[\#141418\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to)}html.al-light .to-\[\#0A0A0C\]{--tw-gradient-to: var(--al-page) var(--tw-gradient-to-position)}html.al-light [class*="shadow-[0_40px_120px"],html.al-light [class*="shadow-[0_20px_50px"]{--tw-shadow-color: rgb(10 10 12 / .12);box-shadow:0 24px 60px -24px #0a0a0c2e}html.al-light .shadow-2xl{box-shadow:0 20px 50px -20px #0a0a0c33}html.al-light :is(.text-emerald-200,.text-emerald-300,.text-emerald-400){color:#047857}html.al-light :is(.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400,.text-amber-200\/90,.text-amber-300\/70){color:#92400e}html.al-light :is(.text-red-100,.text-red-200,.text-red-300,.text-red-400,.text-red-300\/80,.text-rose-200,.text-rose-400){color:#b91c1c}html.al-light .text-sky-200{color:#0369a1}html.al-light .hover\:text-red-300:hover{color:#b91c1c}html.al-light .hover\:text-amber-200:hover{color:#92400e}html.al-light :is(.border-emerald-600,.bg-emerald-600){border-color:#059669;background-color:#059669}html.al-light .bg-white\/5:not(.bg-emerald-600){background-color:#e4e4e7}html.al-light .al-kit-card h3.text-white{color:var(--al-ink)}html.al-light .al-kit-card:hover h3.text-white{color:var(--al-brand-blue)}html.al-light .al-kit-card .text-zinc-500{color:var(--al-ink-faint)}html.al-light .al-kit-card .text-zinc-400{color:var(--al-ink-muted)}html.al-light .al-kit-card .text-zinc-200{color:var(--al-ink)}html.al-light .al-kit-card .border-white\/10{border-color:var(--al-border)}html.al-light .al-kit-card .bg-black\/20,html.al-light .al-kit-card .bg-white\/5{background-color:var(--al-search-chip-bg)}html.al-light .al-filter-select .text-white{color:var(--al-ink)}html.al-light .al-filter-select .text-zinc-400{color:var(--al-ink-faint)}html.al-light .al-portal-popover :is(.text-zinc-200,.text-zinc-300,.text-zinc-400){color:var(--al-ink-muted)}html.al-light .al-portal-popover button:hover{color:var(--al-ink)}html.al-light .al-portal-modal :is(.text-zinc-200,.text-zinc-300,.text-zinc-400,.text-zinc-500){color:var(--al-ink-muted)}html.al-light .al-portal-modal .text-white{color:var(--al-ink)}html.al-light .al-portal-surface :is(h1,h2,h3,.text-white){color:var(--al-ink)}html.al-light .al-portal-surface .text-zinc-100,html.al-light .al-portal-surface .text-zinc-200,html.al-light .al-portal-surface .text-zinc-300{color:var(--al-ink-muted)}html.al-light .al-portal-surface .text-zinc-400,html.al-light .al-portal-surface .text-zinc-500{color:var(--al-ink-faint)}html.al-light .al-portal-surface :is(.border-white\/10,.border-white\/12,.border-white\/15,.border-white\/20){border-color:var(--al-border)}html.al-light .al-portal-surface :is(.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.015\]){background-color:var(--al-surface)}html.al-light .al-portal-surface .bg-white\/10{background-color:var(--al-search-chip-bg)}html.al-light .al-portal-surface :is(.bg-black\/20,.bg-black\/30,.bg-black\/40){background-color:var(--al-search-chip-bg)}html.al-light .al-portal-surface .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--al-border)}html.al-light .al-portal-surface a:hover.text-white,html.al-light .al-portal-surface .hover\:text-white:hover{color:var(--al-brand-blue)}html.al-light .al-kit-detail-tabbar{background-color:#ffffffeb;border-bottom-color:var(--al-border)}:root{--al-brand-orange: #ff451a;--al-brand-blue: #2243a2;--al-brand-blue-hover: #2a4fb8;--al-accent-link: #7ba3e8;--al-ink: #0b1228;--al-ink-muted: #3d496d;--al-ink-faint: #646d8a;--al-border: #f1efea;--al-search-chip-bg: #e9ecf6;--al-ai-gradient: linear-gradient(49deg, #f7ad00 0%, #ff451a 66%, #69ddf1 100%);--al-title-gradient: linear-gradient( 90deg, #f7ad00 50.96%, #ff451a 80.29%, #69ddf1 100% )}html.al-light .al-wordmark-light{display:block}html.al-light .al-wordmark-dark{display:none}html:not(.al-light) .al-wordmark-light{display:none}html:not(.al-light) .al-wordmark-dark{display:block}html.al-light .al-hero-title{color:var(--al-ink)}html:not(.al-light) .al-hero-title{color:#f8fafc}.al-hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:.36px;line-height:1;text-transform:uppercase;color:var(--al-ink-muted)}html:not(.al-light) .al-hero-eyebrow{color:#94a3b8}html:not(.al-light) .al-marketplace-subtitle{color:#94a3b8}html.al-light .al-marketplace-subtitle{color:var(--al-ink-muted)}html:not(.al-light) .al-ai-input-inner input{color:#e2e8f0}html:not(.al-light) .al-ai-input-inner input::-moz-placeholder{color:#8b97ab}html:not(.al-light) .al-ai-input-inner input::placeholder{color:#8b97ab}.al-gradient-ai-agents{background-image:var(--al-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.al-ai-input-shell{position:relative;isolation:isolate}.al-ai-input-shell:before{content:"";position:absolute;inset:0;border-radius:9999px;background:var(--al-ai-gradient);filter:blur(8px);opacity:.8;z-index:0}.al-ai-input-inner{position:relative;z-index:1;display:flex;align-items:center;gap:8px;border-radius:9999px;border:1.2px solid #f7ad00;background:#fff;padding:12px 20px 12px 12px}html:not(.al-light) .al-ai-input-inner{background:#111e40eb;border-color:#f7ad0073}.al-hero-prompt{border-radius:9999px;background:#fff;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.12px;color:var(--al-brand-blue);box-shadow:0 15px 25px #2a20021a;transition:box-shadow .15s ease,transform .15s ease}.al-hero-prompt:hover{box-shadow:0 18px 28px #2a200224;transform:translateY(-1px)}html:not(.al-light) .al-hero-prompt{background:#ffffff14;color:#93b4ff;box-shadow:none;border:1px solid rgb(255 255 255 / .1)}html:not(.al-light) .al-hero-prompt:hover{background:#ffffff1f;border-color:#ffffff2e}html.al-light .al-nav-idle{color:var(--al-ink-muted)}html.al-light .al-nav-idle:hover,.al-shell-search-input{color:var(--al-ink)}.al-shell-search-input::-moz-placeholder{color:var(--al-ink-faint)}.al-shell-search-input::placeholder{color:var(--al-ink-faint)}html:not(.al-light) .al-shell-search-input{color:#f4f4f5}html:not(.al-light) .al-shell-search-input::-moz-placeholder{color:#71717a}html:not(.al-light) .al-shell-search-input::placeholder{color:#71717a}.al-nav-link-active{border-radius:16px;background:var(--al-border);color:var(--al-brand-blue);font-weight:700;white-space:nowrap}html:not(.al-light) .al-nav-link-active{background:#ffffff1a;color:#fff;font-weight:600}.al-shell-search{border-radius:9999px;border:1px solid var(--al-border);background:#fff}html:not(.al-light) .al-shell-search{border-color:#ffffff1a;background:#ffffff08}.al-shell-search-icon{display:grid;height:40px;width:56px;place-items:center;border-radius:9999px;background:var(--al-search-chip-bg);color:var(--al-ink-faint)}html:not(.al-light) .al-shell-search-icon{background:#ffffff14;color:#94a3b8}html.al-light .al-foundry-grid{opacity:.06}html.al-light .al-hero-ellipse-warm{opacity:.35}html.al-light .al-hero-ellipse-cool{opacity:.28}.al-boot-screen{background-color:#0b1228;color:#e2e8f0}html.al-light .al-boot-screen{background-color:#f6f6f7;color:var(--al-ink-muted)}html.al-light .al-boot-screen .text-zinc-400{color:var(--al-ink-faint)}.al-kit-detail-tabbar{border-color:var(--al-border)}html.al-light .al-kit-detail-tabbar{background-color:#ffffffeb;border-color:var(--al-border)}html.al-light .al-kit-detail-tab{color:var(--al-ink-faint)}html.al-light .al-kit-detail-tab:hover{color:var(--al-ink-muted)}html.al-light .al-kit-detail-tab--active{color:var(--al-brand-blue)}.al-portal-footer{background:#f6f6f7;color:var(--al-ink-muted)}html:not(.al-light) .al-portal-footer{background:#ffffff05;border-color:#ffffff1a}html:not(.al-light) .al-portal-footer a{color:#94a3b8}html:not(.al-light) .al-portal-footer a:hover{color:#e2e8f0}html.al-light{--al-accent-link: #2243a2}html.al-light .al-foundry-canvas{background-color:var(--al-page);color:var(--al-ink)}html.al-light .al-portal-header{background-color:#fffffff5;border-bottom-color:var(--al-border)}html.al-light .al-portal-popover{background-color:#fff;border-color:var(--al-border);box-shadow:0 16px 48px -12px #0b12282e}html.al-light .al-portal-modal{background-color:#fff;border-color:var(--al-border);box-shadow:0 24px 64px -16px #0b122838}html.al-light .al-inset-panel{background-color:var(--al-search-chip-bg)}.al-input{background-color:#ffffff0a}html.al-light .al-input{background-color:#fff;border-color:var(--al-border);color:var(--al-ink)}html.al-light .al-input::-moz-placeholder{color:var(--al-ink-faint)}html.al-light .al-input::placeholder{color:var(--al-ink-faint)}.al-panel-cell{background-color:#ffffff08}html.al-light .al-panel-cell{background-color:var(--al-surface)}.al-surface{border-color:#ffffff1a}html.al-light .al-surface{border-color:var(--al-border);background-color:var(--al-surface)}.al-icon-btn{border-color:#ffffff1a}html.al-light .al-icon-btn{border-color:var(--al-border);color:var(--al-ink-muted)}html.al-light .al-icon-btn:hover{background-color:var(--al-search-chip-bg);color:var(--al-ink)}html.al-light .al-portal-mobile-nav{background-color:#fffffffa;border-color:var(--al-border)}html:not(.al-light) .al-portal-mobile-nav{background-color:#0b1228f5;border-color:#ffffff1a}.al-portal-page-title{color:#fff}html.al-light .al-portal-page-title{color:var(--al-ink)}.al-portal-subtitle,.al-portal-body-muted{color:#a1a1aa}html.al-light .al-portal-subtitle,html.al-light .al-portal-body-muted{color:var(--al-ink-muted)}.al-portal-section-title{color:#fff}html.al-light .al-portal-section-title{color:var(--al-ink)}.al-portal-label{color:#d4d4d8}html.al-light .al-portal-label{color:var(--al-ink)}.al-portal-hint{color:#71717a}html.al-light .al-portal-hint{color:var(--al-ink-faint)}.al-portal-border{border-color:#ffffff1a}html.al-light .al-portal-border{border-color:var(--al-border)}.al-portal-panel-header{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffffff1a}html.al-light .al-portal-panel-header{border-bottom-color:var(--al-border)}.al-portal-panel-footer{border-top-width:1px;border-top-style:solid;border-top-color:#ffffff1a}html.al-light .al-portal-panel-footer{border-top-color:var(--al-border)}.al-portal-divide>:not([hidden])~:not([hidden]){border-top-width:1px;border-top-style:solid;border-top-color:#ffffff1a}html.al-light .al-portal-divide>:not([hidden])~:not([hidden]){border-top-color:var(--al-border)}.al-portal-inset{border-width:1px;border-style:solid;border-color:#ffffff1a;background-color:#ffffff05}html.al-light .al-portal-inset{border-color:var(--al-border);background-color:var(--al-surface)}.al-portal-banner{border-width:1px;border-style:solid;border-color:#ffffff1a;background-color:#ffffff08;color:#d4d4d8}html.al-light .al-portal-banner{border-color:var(--al-border);background-color:var(--al-search-chip-bg);color:var(--al-ink-muted)}.al-portal-empty{border-width:1px;border-style:dashed;border-color:#ffffff26;color:#71717a}html.al-light .al-portal-empty{border-color:var(--al-border);color:var(--al-ink-faint)}.al-portal-chip{border-radius:.375rem;background-color:#ffffff1a;color:#e4e4e7}html.al-light .al-portal-chip{background-color:var(--al-search-chip-bg);color:var(--al-ink)}.al-portal-tag{border-radius:.5rem;border-width:1px;border-style:solid;border-color:#ffffff1a;background-color:#0003;color:#a1a1aa}html.al-light .al-portal-tag{border-color:var(--al-border);background-color:var(--al-search-chip-bg);color:var(--al-ink-muted)}.al-portal-icon-btn{border-radius:.5rem;padding:.5rem;color:#a1a1aa;transition:color .15s,background-color .15s}.al-portal-icon-btn:hover:not(:disabled){background-color:#ffffff1a;color:#fff}html.al-light .al-portal-icon-btn:hover:not(:disabled){background-color:var(--al-search-chip-bg);color:var(--al-ink)}.al-portal-tabnav{display:flex;gap:.25rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:#ffffff1a;background-color:#ffffff05;padding:.25rem}html.al-light .al-portal-tabnav{border-color:var(--al-border);background-color:var(--al-search-chip-bg)}.al-portal-tabnav-item{flex:1;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#a1a1aa;transition:color .15s,background-color .15s}.al-portal-tabnav-item:hover{color:#e4e4e7}.al-portal-tabnav-item--active{background-color:#ffffff1a;color:#fff}html.al-light .al-portal-tabnav-item:hover{color:var(--al-ink)}html.al-light .al-portal-tabnav-item--active{background-color:#fff;color:var(--al-ink);box-shadow:0 1px 2px #0b12280f}.al-portal-tabrow{display:flex;gap:.25rem;overflow-x:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffffff1a}html.al-light .al-portal-tabrow{border-bottom-color:var(--al-border)}.al-portal-tabrow-item{margin-bottom:-1px;display:inline-flex;align-items:center;gap:.5rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding:.75rem 1rem;font-size:.875rem;color:#a1a1aa;transition:color .15s,border-color .15s}.al-portal-tabrow-item:hover{color:#fff}.al-portal-tabrow-item--active{border-bottom-color:var(--al-brand-blue);color:#fff}html.al-light .al-portal-tabrow-item:hover,html.al-light .al-portal-tabrow-item--active{color:var(--al-ink)}.al-portal-segmented{display:inline-flex;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#ffffff1a;padding:.125rem;font-size:.75rem}html.al-light .al-portal-segmented{border-color:var(--al-border);background-color:var(--al-search-chip-bg)}.al-portal-segmented-item{border-radius:.375rem;padding:.25rem .625rem;color:#a1a1aa;transition:color .15s,background-color .15s}.al-portal-segmented-item:hover{color:#fff}.al-portal-segmented-item--active{background-color:#ffffff1a;color:#fff}html.al-light .al-portal-segmented-item:hover{color:var(--al-ink)}html.al-light .al-portal-segmented-item--active{background-color:#fff;color:var(--al-ink)}.al-portal-choice{border-radius:.75rem;border-width:1px;border-style:solid;border-color:#ffffff1a;color:#d4d4d8;transition:border-color .15s,background-color .15s}.al-portal-choice:hover{border-color:#fff3}.al-portal-choice--active{border-color:#2243a280;background-color:#2243a21a;color:#fff}html.al-light .al-portal-choice{color:var(--al-ink-muted)}html.al-light .al-portal-choice--active{color:var(--al-ink)}.al-portal-metric-value{color:#fff}html.al-light .al-portal-metric-value{color:var(--al-ink)}html.al-light .al-portal-pill-neutral{background-color:var(--al-search-chip-bg);color:var(--al-ink-muted)}html.al-light .al-portal-pill-outline{color:var(--al-ink-muted);--tw-ring-color: var(--al-border)}html.al-light .al-portal-pill-muted{background-color:var(--al-search-chip-bg);color:var(--al-ink-faint)}html.al-light .al-portal-pill-accent{color:var(--al-accent-link)}.al-favorite-btn--idle{border-color:#ffffff1f;background-color:#ffffff0a}.al-favorite-btn--idle:hover{border-color:#ffffff38}html.al-light .al-favorite-btn--idle{border-color:var(--al-border);background-color:var(--al-surface)}html.al-light .al-favorite-btn--idle:hover{border-color:#2243a259}.al-favorite-btn--active{border-color:#f7ad008c;background-color:#f7ad0024}.al-favorite-btn--active:hover{background-color:#f7ad0033}html.al-light .al-favorite-btn--active{border-color:#f7ad00a6;background-color:#f7ad002e}.al-favorite-star--idle{color:#a1a1aa;fill:transparent}html.al-light .al-favorite-star--idle{color:var(--al-ink-faint)}.al-favorite-star--active{color:#f7ad00;fill:#f7ad00}.al-accent-link,.hover\:al-accent-link:hover,.group:hover .group-hover\:al-accent-link{color:var(--al-accent-link)}.al-icon-well{display:grid;place-items:center;border-radius:.75rem;background:#2243a21f;color:var(--al-accent-link)}html.al-light .al-icon-well{background:var(--al-search-chip-bg);color:var(--al-brand-blue)}.al-filter-select{display:inline-flex;min-height:48px;align-items:center;gap:.375rem;border-radius:16px;border:1px solid var(--al-border);background:#fff;padding:0 1rem;font-size:14px;color:var(--al-ink);transition:border-color .15s ease,box-shadow .15s ease}.al-filter-select:hover{border-color:#2243a259}html:not(.al-light) .al-filter-select{border-color:#ffffff1f;background:#ffffff0a;color:#f4f4f5}html:not(.al-light) .al-filter-select:hover{border-color:#ffffff38}.al-kit-card{border-radius:20px;border:1px solid var(--al-border);background:#fff;box-shadow:0 15px 40px -28px #0b122859;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.al-kit-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px -26px #0b12286b;border-color:#2243a240}html:not(.al-light) .al-kit-card{border-color:#ffffff1a;background:#ffffff05;box-shadow:0 20px 50px -24px #000000bf}html:not(.al-light) .al-kit-card:hover{border-color:#fff3;background:#ffffff0b}.al-kit-preview{margin:12px 12px 0;border-radius:14px;border:1px solid var(--al-border);background:linear-gradient(180deg,#f8f9fc,#fff);padding:10px 12px 12px;min-height:128px}.al-kit-preview-dot{display:block;height:6px;width:6px;border-radius:9999px;background:#646d8a59}html:not(.al-light) .al-kit-preview-dot{background:#ffffff38}.al-kit-preview-skeleton{animation:al-kit-preview-pulse 1.2s ease-in-out infinite;background:#2243a214}html:not(.al-light) .al-kit-preview-skeleton{background:#ffffff0f}@keyframes al-kit-preview-pulse{0%,to{opacity:.55}50%{opacity:1}}html:not(.al-light) .al-kit-preview{border-color:#ffffff14;background:linear-gradient(180deg,#0f172aa6,#0b122859)}.al-kit-preview-bubble{max-width:92%;border-radius:12px;padding:8px 10px;font-size:11.5px;line-height:1.35}.al-kit-preview-bubble--agent{background:#2243a21a;color:var(--al-ink-muted)}.al-kit-preview-bubble--customer{margin-left:auto;background:#fff;color:var(--al-ink);box-shadow:0 4px 12px #0b12280f}html:not(.al-light) .al-kit-preview-bubble--agent{background:#2243a238;color:#e2e8f0}html:not(.al-light) .al-kit-preview-bubble--customer{background:#ffffff14;color:#f1f5f9;box-shadow:none}.al-cta-section{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--al-border);background:linear-gradient(135deg,#eef2fb,#fff 48%,#f6f4ef);padding:3.5rem 2.5rem;text-align:center}.al-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 90% at 50% 0%,rgb(247 173 0 / .12),transparent 55%),radial-gradient(40% 70% at 85% 80%,rgb(105 221 241 / .14),transparent 50%);pointer-events:none}html:not(.al-light) .al-cta-section{border-color:#ffffff1a;background:linear-gradient(145deg,#0f1a3d,#0b1228 45%,#111827)}html:not(.al-light) .al-cta-section:before{background:radial-gradient(50% 80% at 50% 0%,rgb(255 69 26 / .14),transparent 55%),radial-gradient(45% 65% at 90% 70%,rgb(34 67 162 / .35),transparent 50%)}html.al-light .al-cta-section .al-cta-title{color:var(--al-ink)}html.al-light .al-cta-section .al-cta-sub{color:var(--al-ink-muted)}.al-auth-card{border-radius:24px;border:1px solid var(--al-border);background:#fff;box-shadow:0 28px 80px -40px #0b122873}html:not(.al-light) .al-auth-card{border-color:#ffffff1a;background:#ffffff08;box-shadow:0 24px 64px -32px #000000d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.al-empty-state-icon{display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:1rem;border:1px solid var(--al-border);background:var(--al-search-chip-bg);color:var(--al-brand-blue)}html:not(.al-light) .al-empty-state-icon{border-color:#ffffff1a;background:#ffffff0a;color:var(--al-accent-link)}.al-catalog-filter-bar .al-catalog-filter-chip .al-filter-select{min-height:40px;border-radius:9999px;padding:0 1rem;font-size:13px}html:not(.al-light) .al-catalog-filter-bar button.al-catalog-filter-chip{border-color:#ffffff1f;background:#ffffff0a;color:#cbd5e1}html:not(.al-light) .al-catalog-filter-bar button.al-catalog-filter-chip[aria-pressed=true]{border-color:#2243a28c;background:#2243a226;color:#93b4ff}.al-marketplace-cta{border:1px solid var(--al-border);background:radial-gradient(55% 90% at 0% 95%,rgb(255 69 26 / .1) 0%,transparent 70%),radial-gradient(42% 70% at 88% 0%,rgb(177 202 218 / .38) 0%,transparent 72%),radial-gradient(38% 80% at 100% 70%,rgb(255 69 26 / .09) 0%,transparent 72%),#fff}html:not(.al-light) .al-marketplace-cta{border-color:#ffffff1a;background:linear-gradient(128deg,#ff451a1f,#f7ad0014 38%,#2243a238)}html:not(.al-light) .al-marketplace-cta h2{color:#f8fafc}html:not(.al-light) .al-marketplace-cta p{color:#94a3b8}html:not(.al-light) .al-marketplace-cta [class*="border-[#F1EFEA]"]{border-color:#ffffff26;background:#ffffff0f;color:#e2e8f0}html.al-light .al-foundry-canvas:has(.al-marketplace-page){background-color:#f7f6f4}html.al-light .al-foundry-canvas:has(.al-marketplace-page) .al-foundry-grid{opacity:.04}html.al-light .al-foundry-canvas:has(.al-marketplace-page) .al-hero-ellipse-warm{opacity:.2;left:-10%;top:-4%}html.al-light .al-foundry-canvas:has(.al-marketplace-page) .al-hero-ellipse-cool{opacity:.14;right:-8%;top:6%}html.al-light .al-marketplace-hero{position:relative}html.al-light .al-marketplace-hero:before{content:"";pointer-events:none;position:absolute;inset:-2rem 0 auto;height:min(420px,55vh);background:radial-gradient(ellipse 80% 70% at 50% 0%,rgb(255 69 26 / .07),transparent 70%);z-index:-1}.al-kit-grid-card{border-radius:20px;border:1px solid var(--al-border);background:#fff;box-shadow:0 12px 32px -24px #0b122847;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.al-kit-grid-card:hover{transform:translateY(-2px);border-color:#2243a238;box-shadow:0 16px 40px -22px #0b122852}html.al-light .al-kit-grid-card :is(.text-white,h3){color:var(--al-ink)}html.al-light .al-kit-grid-card .text-zinc-400{color:var(--al-ink-faint)}html.al-light .al-kit-grid-card .text-zinc-500{color:var(--al-ink-muted)}.al-featured-panel :is(h2,.text-white){color:var(--al-ink)}.al-featured-panel .text-zinc-400{color:var(--al-ink-faint)}html.al-light .al-featured-panel{background:#fff}html.al-light .al-kit-card--featured :is(h3,.text-white){color:var(--al-ink)}.al-kit-card--featured .al-kit-featured-media{box-shadow:inset 0 0 0 1px #2243a214}html.al-light .al-kit-card--featured .al-kit-featured-media{background:linear-gradient(135deg,#2243a22e,#e9ecf6 45%,#69ddf138)}html.al-light .al-marketplace-page h2{color:var(--al-ink)}html:not(.al-light) .al-portal-header{border-bottom-color:#ffffff1a}html:not(.al-light) .al-shell-search button,html:not(.al-light) .al-ai-input-inner button[aria-label="Clear search"]{color:#94a3b8}html:not(.al-light) .al-shell-search button:hover,html:not(.al-light) .al-ai-input-inner button[aria-label="Clear search"]:hover{background-color:#ffffff1a;color:#fff}html:not(.al-light) .al-ai-input-inner button[type=submit]>span{color:#94a3b8}html:not(.al-light) .al-marketplace-hero a[href="/live"]{color:var(--al-accent-link)}html:not(.al-light) .al-marketplace-hero a[href="/live"]:hover{color:#fff}html:not(.al-light) .al-featured-panel{border-color:#ffffff1a;background:#ffffff08;box-shadow:0 24px 60px -36px #000c}html:not(.al-light) .al-featured-panel :is(h2,h3,.text-white){color:#f8fafc}html:not(.al-light) .al-featured-panel .text-zinc-400{color:#a1a1aa}html:not(.al-light) .al-kit-card--featured .al-kit-featured-media{background:linear-gradient(135deg,#2243a280,#111e40,#69ddf133);box-shadow:inset 0 0 0 1px #ffffff14}html:not(.al-light) .al-marketplace-page .al-eyebrow{color:#94a3b8}html:not(.al-light) .al-expert-help>span:first-child{color:#94a3b8}html:not(.al-light) .al-catalog-filter-bar button.al-catalog-filter-chip{border-width:1px}html:not(.al-light) .al-catalog-filter-bar button.al-catalog-filter-chip:hover{border-color:#ffffff38}html:not(.al-light) .al-catalog-filter-bar button.al-catalog-filter-chip[aria-pressed=true]:hover{border-color:#2243a2cc}html:not(.al-light) .al-sort-btn--active{background-color:#2243a24d;color:#93b4ff}html:not(.al-light) .al-portal-popover [role=option] svg{color:var(--al-accent-link)}html:not(.al-light) .al-kit-grid-card{border-color:#ffffff1a;background:#ffffff05;box-shadow:0 20px 50px -24px #000000bf}html:not(.al-light) .al-kit-grid-card:hover{border-color:#fff3;background:#ffffff0b;box-shadow:0 20px 50px -24px #000000bf}html:not(.al-light) :is(.al-kit-card,.al-kit-grid-card):hover h3{color:var(--al-accent-link)}html:not(.al-light) .al-marketplace-page .text-zinc-500{color:#8f98ab}html:not(.al-light) .al-card-chevron{border-color:#fff3;color:#94a3b8}html:not(.al-light) .al-marketplace-cta [class*="border-[#F1EFEA]"]:hover{border-color:#ffffff47;background:#ffffff1f}html:not(.al-light) .al-portal-footer p{color:#94a3b8}html:not(.al-light) .al-portal-footer h3{color:#e2e8f0}html:not(.al-light) .al-portal-footer .al-portal-footer-brand-divider{color:#cbd5e1;border-color:#fff3}html:not(.al-light) .al-portal-footer .al-footer-mark{filter:brightness(0) invert(.85)}html:not(.al-light) .al-portal-footer nav span[aria-hidden]{color:#64748b}
