:root{--canvas:#f7f7f4;--surface:#fff;--surface-muted:#f0f0ec;--text:#111;--text-muted:#575754;--border:#d6d6d0;--border-strong:#74746d;--accent:#1d4ed8;--accent-hover:#1e40af;--accent-soft:#eff6ff;--danger:#b42318;--success:#067647;--page-gutter:32px;--shell:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.glass-preview-controls{gap:2px;display:grid}.glass-preview-controls .capability-slider{margin-top:8px}.glass-preview-panel{transition:transform .2s,box-shadow .2s,border-color .2s}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--text);overflow-wrap:anywhere;min-width:320px;margin:0;font-size:16px;line-height:1.65}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(2.125rem,5vw,3.25rem)}h2{font-size:clamp(1.65rem,3vw,2.25rem)}h3{font-size:1.125rem}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--text);color:#fff;z-index:100;padding:10px 16px;transition:transform .14s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}.site-shell,.page-shell{max-width:var(--shell);padding-inline:var(--page-gutter);width:100%;margin-inline:auto}.site-header{background:color-mix(in srgb, var(--canvas) 94%, transparent);border-bottom:1px solid var(--border);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:.94rem;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--text);color:#fff;letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.66rem;display:inline-flex}.desktop-navigation,.desktop-navigation form{align-items:center;gap:24px;display:flex}.desktop-navigation>a:not(.button){color:var(--text-muted);font-size:.92rem;font-weight:650;text-decoration:none}.mobile-navigation{display:none}.icon-button{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.menu-icon{gap:6px;width:20px;display:grid}.menu-icon span{background:currentColor;width:100%;height:2px}.mobile-navigation-dialog,.filter-dialog{background:var(--canvas);border:1px solid var(--border);color:var(--text);max-width:none;max-height:100dvh;margin:0;padding:0}.mobile-navigation-dialog::backdrop,.filter-dialog::backdrop{background:#1111118a}.mobile-navigation-dialog{width:100%;height:100dvh;inset:0}.mobile-navigation-header,.filter-dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:68px;padding:12px 16px;display:flex}.mobile-navigation-dialog nav{padding:24px 16px;display:grid}.mobile-navigation-dialog nav a,.mobile-navigation-dialog nav button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;width:100%;padding:20px 4px;font-size:1.35rem;font-weight:700;text-decoration:none;display:block}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button-primary{background:var(--text);color:#fff}.button-primary:hover{background:var(--accent-hover);color:#fff}.button-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.button-secondary:hover{border-color:var(--accent);color:var(--accent-hover)}.button-quiet{border-color:var(--border);color:var(--text-muted);background:0 0}.button-small{min-height:44px;padding:8px 14px;font-size:.88rem}.eyebrow,.state-kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:800;display:inline-block}.home-hero{border-bottom:1px solid var(--border);padding-block:96px}.home-hero-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:64px;display:grid}.home-hero h1{max-width:930px;margin-bottom:24px;font-size:clamp(2.4rem,5.5vw,4.25rem)}.home-hero p{color:var(--text-muted);max-width:720px;margin-bottom:32px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-proof-board{background:var(--surface);border:1px solid var(--border);border-radius:18px;display:grid;overflow:hidden}.hero-proof-board span{border-bottom:1px solid var(--border);letter-spacing:.04em;padding:18px 20px;font-size:.82rem;font-weight:750}.hero-proof-board span:last-child{color:var(--accent);border-bottom:0}.home-section{padding-block:64px}.home-section+.home-section{border-top:1px solid var(--border)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{margin-bottom:7px}.section-heading p{color:var(--text-muted);max-width:700px;margin-bottom:0}.section-heading>a{color:var(--accent);flex:none;font-size:.9rem;font-weight:750}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.demo-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.demo-card:hover{border-color:var(--border-strong);box-shadow:0 8px 26px #1111110d}.demo-card-media{aspect-ratio:16/10;background:var(--surface-muted);border-bottom:1px solid var(--border);display:block;overflow:hidden}.approved-media,.approved-media img,.approved-media picture,.approved-media video{width:100%;height:100%;margin:0}.approved-media{position:relative}.approved-media picture{display:block}.approved-media img,.approved-media video{object-fit:cover}.approved-media figcaption{color:var(--text-muted);padding-top:10px;font-size:.86rem}.gif-play-button{color:#fff;cursor:pointer;font:inherit;background:#111111e0;border:1px solid #ffffff52;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:750;position:absolute;bottom:14px;right:14px}.gif-play-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.media-failure{background:var(--surface-muted);color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:160px;padding:20px;font-size:.86rem;display:flex}.media-failure figcaption{padding-top:0}.demo-card-body{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.demo-card-eyebrow,.tag-row,.tool-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.demo-card-eyebrow{color:var(--text-muted);font-size:.75rem;font-weight:700}.demo-card h3{margin-bottom:8px}.demo-card h3 a{text-decoration:none}.demo-card-tagline{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.75em;margin-bottom:0;font-size:.9rem;line-height:1.52;display:-webkit-box;overflow:hidden}.tag,.tool-row span{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:.72rem;line-height:1.4}.tool-row{min-height:25px}.demo-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.potential-score{gap:2px;display:grid}.potential-score span{color:var(--text-muted);font-size:.68rem}.potential-score strong{font-size:.95rem}.favorite-area,.favorite-count{align-items:center;gap:7px;display:flex}.favorite-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.favorite-count svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.favorite-login-link{border:1px solid var(--border);border-radius:8px;align-items:center;min-height:44px;padding:5px 9px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.favorite-button{background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:7px 10px;font-size:.76rem;font-weight:750;display:inline-flex}.favorite-button:hover{border-color:var(--accent);color:var(--accent-hover)}.favorite-button.is-favorited{background:var(--accent-soft);color:var(--accent-hover);border-color:#bfdbfe}.favorite-button[aria-busy=true]{opacity:.68}.favorite-form{gap:6px;display:inline-grid}.favorite-error{color:var(--danger);max-width:18rem;font-size:.76rem}.demo-card-featured{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.demo-card-featured .demo-card-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--border);min-height:390px}.demo-card-featured .demo-card-body{justify-content:center;padding:32px}.demo-card-featured h3{font-size:1.75rem}.method-section{background:var(--text);color:#fff;padding-block:72px}.method-section .section-heading p{color:#bdbdb7}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.method-grid article{background:#1c1c1a;border:1px solid #343431;padding:28px}.method-grid h3{margin-block:20px 10px}.method-grid p{color:#bdbdb7;margin-bottom:0}.claim-badge{letter-spacing:.04em;border:1px solid;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.claim-badge-fact{color:var(--success)}.method-section .claim-badge-fact{color:#6ce9a6}.claim-badge-editorial_inference{color:var(--accent)}.method-section .claim-badge-editorial_inference{color:#84adff}.claim-badge-hypothesis{color:#795a00}.claim-context{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px 16px;display:flex}.claim-context a{color:var(--accent);font-size:.75rem;font-weight:700}.method-section .claim-badge-hypothesis{color:#fec84b}.closing-cta{flex-direction:column;align-items:flex-start;padding-block:96px;display:flex}.closing-cta h2{max-width:700px;margin-bottom:28px}.catalog-page{padding-block:64px 96px}.catalog-header{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:32px}.catalog-header h1{max-width:820px;margin-bottom:16px}.catalog-header p{color:var(--text-muted);max-width:720px;margin-bottom:0}.catalog-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.catalog-sidebar{position:sticky;top:92px}.catalog-filter-form{gap:16px;display:grid}.filter-field{gap:7px;display:grid}.filter-field label,.auth-form label,.password-field>label{font-size:.78rem;font-weight:750}.filter-field input,.filter-field select,.auth-form input{background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;width:100%;min-width:0;min-height:44px;padding:9px 11px}.filter-field input:hover,.filter-field select:hover,.auth-form input:hover{border-color:var(--text)}.filter-actions{gap:8px;padding-top:4px;display:grid}.catalog-filters-mobile{display:none}.catalog-results-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.catalog-results-header h2{margin-bottom:4px;font-size:1.35rem}.catalog-results-header p{color:var(--text-muted);margin-bottom:0;font-size:.85rem}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.active-filters a{background:var(--accent-soft);color:var(--accent-hover);border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:5px 10px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.active-filters .clear-filters{color:var(--text-muted);background:0 0;border-color:#0000}.filter-dialog{border-radius:18px;width:min(620px,100% - 32px);max-height:90dvh;inset:5vh auto auto 50%;overflow:auto;transform:translate(-50%)}.filter-dialog-header h2{margin:0;font-size:1.25rem}.filter-dialog .catalog-filter-form{padding:24px}.pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.pagination>div{gap:5px;display:flex}.pagination a,.pagination span{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:7px 10px;font-size:.82rem;text-decoration:none;display:inline-flex}.pagination .current-page{background:var(--text);border-color:var(--text);color:#fff}.pagination [aria-disabled=true]{color:var(--text-muted);opacity:.55}.empty-state,.state-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:40px}.empty-state h2,.state-panel h1{margin-bottom:12px}.empty-state p,.state-panel p{color:var(--text-muted);max-width:620px;margin-bottom:24px}.catalog-empty-state{min-height:360px}.state-page{min-height:68vh;padding:64px var(--page-gutter);justify-content:center;align-items:center;display:flex}.state-panel{width:100%;max-width:680px}.page-loading{min-height:70vh;padding-block:64px}.skeleton,.skeleton-card{background:var(--surface-muted);border-radius:10px;position:relative;overflow:hidden}.skeleton:after,.skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s ease-in-out infinite skeleton-pulse;position:absolute;inset:0;transform:translate(-100%)}.skeleton-heading{max-width:620px;height:54px;margin-bottom:18px}.skeleton-copy{max-width:480px;height:22px;margin-bottom:48px}.skeleton-card{background:var(--surface);border:1px solid var(--border);min-height:330px;padding:16px}.skeleton-media{aspect-ratio:16/10;margin-bottom:20px}.skeleton-line{height:18px;margin-bottom:12px}.skeleton-line-short{width:62%}.skeleton-sidebar{height:560px}.skeleton-detail-media{aspect-ratio:16/10;margin-bottom:28px}.skeleton-detail-toc{height:280px}@keyframes skeleton-pulse{to{transform:translate(100%)}}.prose-page{padding-block:72px 96px}.prose-page-header{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:40px}.prose-page-header h1{max-width:850px;margin-bottom:20px}.prose-page-header p{color:var(--text-muted);max-width:720px;margin-bottom:0;font-size:1.05rem}.prose-layout{grid-template-columns:220px minmax(0,720px);align-items:start;gap:64px;display:grid}.prose-toc{gap:10px;display:grid;position:sticky;top:96px}.prose-toc a{color:var(--text-muted);font-size:.85rem;font-weight:650;text-decoration:none}.prose-content section{border-bottom:1px solid var(--border);padding-block:0 32px;scroll-margin-top:96px}.prose-content section+section{padding-top:32px}.prose-content h2{margin-bottom:14px;font-size:1.45rem}.prose-content p{color:var(--text-muted);margin-bottom:0}.detail-page{padding-block:28px 96px}.breadcrumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:.78rem;display:flex}.breadcrumbs a{color:var(--text-muted)}.detail-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:48px;padding-bottom:40px;display:grid}.detail-hero h1{margin-block:20px 16px;font-size:clamp(2.5rem,5vw,4.2rem)}.detail-hero-main>p{color:var(--text-muted);max-width:760px;margin-bottom:22px;font-size:1.08rem}.detail-tool-row{flex-wrap:wrap;gap:8px;display:flex}.detail-tool-row span{border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-size:.78rem;font-weight:700}.detail-summary-list{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.detail-summary-list div{background:var(--surface);border-bottom:1px solid var(--border);padding:16px}.detail-summary-list div:nth-child(odd){border-right:1px solid var(--border)}.detail-summary-list div:nth-last-child(-n+2){border-bottom:0}.detail-summary-list dt{color:var(--text-muted);margin-bottom:3px;font-size:.68rem}.detail-summary-list dd{margin:0;font-size:.9rem;font-weight:750}.detail-actions{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:32px;padding-block:24px;display:flex}.detail-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.detail-action-buttons form,.detail-footer-actions form{display:inline-flex}.detail-action-buttons .favorite-button,.detail-action-buttons .favorite-login-link,.detail-footer-actions .favorite-button,.detail-footer-actions .favorite-login-link{border-color:var(--border-strong);border-radius:10px;min-height:44px;padding:10px 17px;font-size:1rem}.publisher-strip{flex-wrap:wrap;justify-content:end;gap:18px;display:flex}.publisher-strip a{text-align:right;text-decoration:none;display:grid}.publisher-strip span,.publisher-strip small{color:var(--text-muted);font-size:.68rem}.publisher-strip strong{font-size:.82rem}.detail-layout{grid-template-columns:minmax(0,820px) 240px;justify-content:space-between;align-items:start;gap:64px;padding-top:56px;display:grid}.detail-content{min-width:0}.detail-section{border-bottom:1px solid var(--border);padding-bottom:64px;scroll-margin-top:96px}.detail-section+.detail-section{padding-top:64px}.detail-section-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:28px;display:grid}.detail-section-heading>span{background:var(--text);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:inline-flex}.detail-section-heading p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800}.detail-section-heading h2{margin-bottom:0;font-size:1.8rem}.detail-section-heading.compact>span{background:var(--surface-muted);color:var(--text-muted)}.product-media-grid{gap:16px;display:grid}.product-media-grid .approved-media{aspect-ratio:16/10;background:var(--surface-muted);border:1px solid var(--border);border-radius:18px;height:auto;overflow:hidden}.detail-cover-media{position:relative}.detail-cover-media>span{color:#fff;background:#111111d1;border-radius:7px;padding:5px 8px;font-size:.7rem;font-weight:750;position:absolute;bottom:12px;left:12px}.product-media-grid .approved-media-product_preview,.product-media-grid .approved-media-gallery{aspect-ratio:auto;background:0 0;border:0;overflow:visible}.product-media-grid .approved-media-product_preview img,.product-media-grid .approved-media-product_preview video,.product-media-grid .approved-media-product_preview picture,.product-media-grid .approved-media-gallery img,.product-media-grid .approved-media-gallery video,.product-media-grid .approved-media-gallery picture{aspect-ratio:auto;background:var(--surface-muted);border:1px solid var(--border);object-fit:contain;border-radius:18px;height:auto;overflow:hidden}.evidence-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evidence-grid a{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:5px;padding:18px;text-decoration:none;display:grid}.evidence-grid a:hover{border-color:var(--accent)}.evidence-grid span{color:var(--text-muted);font-size:.75rem}.truth-note{background:var(--surface-muted);border-left:3px solid var(--border-strong);color:var(--text-muted);margin-block:16px 0;padding:12px 14px}.boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boundary-grid article{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.boundary-grid h3{margin-bottom:14px}.boundary-grid ul,.breakdown-list ul{margin:0;padding-left:20px}.boundary-grid li+li,.breakdown-list li+li{margin-top:7px}.boundary-grid p,.boundary-grid li{color:var(--text-muted);font-size:.88rem}.boundary-grid p{margin-bottom:0}.breakdown-list{border-top:1px solid var(--border)}.breakdown-list article{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.breakdown-list h3{letter-spacing:-.01em;margin:0;font-size:.92rem}.breakdown-label{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.breakdown-label .claim-context{margin:0}.breakdown-list p,.breakdown-list ul{color:var(--text-muted);margin-bottom:0}.commercial-note{background:var(--accent-soft);border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:32px;margin-block:64px;padding:28px;display:grid}.commercial-note+.detail-section{padding-top:0}.commercial-score-block{gap:5px;display:grid}.commercial-score-block span{color:var(--accent-hover);font-size:.72rem;font-weight:800}.commercial-score-block strong{letter-spacing:-.05em;font-size:2.5rem}.commercial-note h2{margin-bottom:12px;font-size:1.25rem}.commercial-note p{color:var(--text-muted);margin-bottom:16px}.commercial-note small{color:var(--text-muted)}.adaptation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adaptation-grid article{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:190px;padding:22px}.adaptation-grid h3{margin-block:24px 10px}.adaptation-grid p{color:var(--text-muted);margin-bottom:0}.claim-list{gap:10px;display:grid}.claim-list article{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.claim-list p{margin-block:12px 8px}.claim-list a{color:var(--accent);font-size:.76rem;font-weight:700}.source-link-list{border-top:1px solid var(--border);margin-top:24px;display:grid}.source-link-list a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:14px;text-decoration:none;display:flex}.source-link-list small{color:var(--text-muted);flex:none}.detail-footer-actions{flex-wrap:wrap;gap:10px;padding-top:40px;display:flex}.detail-toc{gap:9px;display:grid;position:sticky;top:96px}.detail-toc strong{border-bottom:1px solid var(--border);margin-bottom:3px;padding-bottom:10px;font-size:.76rem}.detail-toc a{color:var(--text-muted);font-size:.82rem;text-decoration:none}.auth-shell{min-height:calc(100vh - 68px);padding:48px var(--page-gutter);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:480px;padding:32px}.auth-card h1{margin-bottom:10px;font-size:2rem}.muted,.auth-card .muted{color:var(--text-muted)}.auth-form{gap:16px;margin-top:28px;display:grid}.password-field{gap:7px;display:grid}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:52px}.password-toggle{border:0;border-left:1px solid var(--border);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:0;right:0}.password-toggle svg{width:18px;height:18px}.form-error{color:var(--danger);background:#fef3f2;border:1px solid #fecdca;border-radius:9px;margin-block:18px 0;padding:10px 12px}.auth-switch{color:var(--text-muted);margin-block:24px 0;font-size:.9rem}.auth-card>.button{background:var(--surface);border-color:var(--border-strong);margin-top:8px}.account-page{min-height:70vh;padding-block:64px 96px}.page-heading{margin-bottom:32px}.favorite-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.favorite-row{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.favorite-row p{color:var(--text-muted);margin:4px 0 0}.hero-pilot-note{margin:16px 0 0!important;font-size:.84rem!important}.marketplace-featured-section .blueprint-card{max-width:980px}.marketplace-flow-section{background:var(--text);color:#fff;padding-block:72px}.marketplace-flow-section .section-heading p{color:#ffffff9e}.marketplace-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.marketplace-flow-grid article{background:#1a1a1a;min-height:220px;padding:28px}.marketplace-flow-grid article>span{color:#93c5fd;letter-spacing:.12em;font-size:.75rem;font-weight:800}.marketplace-flow-grid h3{margin:48px 0 10px;font-size:1.25rem}.marketplace-flow-grid p{color:#ffffff9e;margin:0}.blueprint-catalog-page,.blueprint-detail-page,.checkout-page,.library-page,.library-detail-page{padding-block:64px 96px}.blueprint-catalog-header{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:40px}.blueprint-catalog-header h1{max-width:940px;margin-bottom:20px;font-size:clamp(2.4rem,5.5vw,4.25rem)}.blueprint-catalog-header p,.account-page-header p,.library-detail-header p{color:var(--text-muted);max-width:760px;margin-bottom:0}.pilot-notice,.pilot-success-banner{background:var(--accent-soft);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:32px;padding:18px 20px}.pilot-notice strong,.pilot-success-banner strong{margin-bottom:4px;display:block}.pilot-notice p,.pilot-success-banner p{color:var(--text-muted);margin:0}.blueprint-catalog-results{padding-top:16px}.blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blueprint-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);display:grid;overflow:hidden}.blueprint-grid .blueprint-card{grid-template-columns:1fr}.blueprint-card-media{background:#0d0d0f;min-height:100%;text-decoration:none}.blueprint-card-body{flex-direction:column;gap:24px;padding:30px;display:flex}.blueprint-card-meta{flex-wrap:wrap;gap:8px;display:flex}.blueprint-card-meta span{background:var(--surface-muted);border:1px solid var(--border);letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.blueprint-card h3{margin-bottom:10px;font-size:1.55rem}.blueprint-card h3 a{text-decoration:none}.blueprint-card-body>div>p,.blueprint-card-includes{color:var(--text-muted);margin:0}.blueprint-card-includes{padding-left:20px}.blueprint-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;margin-top:auto;padding-top:20px;display:flex}.blueprint-card-footer small,.blueprint-price-state small{color:var(--text-muted);font-size:.74rem;display:block}.blueprint-card-footer strong,.blueprint-price-state strong{font-size:1.35rem}.colorsnap-preview{aspect-ratio:16/11;color:#fff;background:radial-gradient(circle at 68% 24%,#506f8885,#0000 32%),linear-gradient(145deg,#101114,#050506);flex-direction:column;justify-content:space-between;align-items:center;min-height:360px;padding:26px;display:flex;position:relative;overflow:hidden}.colorsnap-preview-compact{min-height:300px}.colorsnap-preview-topline,.colorsnap-preview-footer{letter-spacing:.1em;z-index:4;justify-content:space-between;align-items:center;width:100%;font-size:.68rem;font-weight:800;display:flex;position:relative}.colorsnap-preview-footer{color:#ffffff94;justify-content:start;gap:12px}.colorsnap-card-stack{width:min(78%,350px);height:66%;position:relative}.colorsnap-pack-card{border:1px solid #fff3;border-radius:22px;position:absolute;inset:0}.colorsnap-pack-card-back{background:#e2b552;transform:rotate(10deg)translate(18px,1px)}.colorsnap-pack-card-middle{background:#d16a5e;transform:rotate(-7deg)translate(-14px,3px)}.colorsnap-pack-card-front{color:#0f1820;background:linear-gradient(145deg,#c4dde9,#6f92a8 68%,#385166);flex-direction:column;justify-content:space-between;padding:22px;display:flex;box-shadow:0 30px 70px #0000007a}.colorsnap-pack-card-front small{letter-spacing:.16em;font-size:.58rem;font-weight:900}.colorsnap-pack-card-front strong{letter-spacing:-.075em;font-size:clamp(1.55rem,3vw,2.45rem);line-height:.9}.colorsnap-pack-card-front span{letter-spacing:.14em;font-size:.78rem;font-weight:850}.blueprint-product-hero,.pilot-demo-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;gap:56px;padding-block:32px 64px;display:grid}.blueprint-product-copy h1,.pilot-demo-hero h1{margin-block:22px 18px;font-size:clamp(2.5rem,5vw,4.5rem)}.blueprint-product-copy>p,.pilot-demo-hero>div>p{color:var(--text-muted);max-width:700px}.blueprint-product-tagline{font-size:1.25rem;font-weight:700;color:var(--text)!important}.blueprint-product-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-top:64px;display:grid}.blueprint-product-content{min-width:0}.blueprint-value-section{background:var(--text);color:#fff;border-radius:16px;margin-bottom:64px;padding:36px}.blueprint-value-section h2{max-width:760px}.blueprint-value-section p{color:#ffffffa3;margin-bottom:0}.blueprint-value-section .eyebrow{color:#93c5fd}.blueprint-score-section,.build-timeline-section{border-top:1px solid var(--border);padding-block:56px}.blueprint-score-layout{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.blueprint-score-overall{background:var(--text);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:24px;display:flex}.blueprint-score-overall .state-kicker{color:#ffffffa3;flex-basis:100%}.blueprint-score-overall strong{letter-spacing:-.08em;font-size:4rem;line-height:.9}.blueprint-score-overall>span:not(.state-kicker){color:#ffffffa3;font-size:1.2rem;font-weight:700}.blueprint-score-overall p{color:#ffffffa3;flex-basis:100%;margin:6px 0 0;font-size:.78rem}.blueprint-score-metrics{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:16px;padding:22px;display:grid}.blueprint-score-metric-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.blueprint-score-metric-heading>span{flex-direction:column;gap:1px;display:flex}.blueprint-score-metric-heading strong{letter-spacing:.02em;font-size:.82rem}.blueprint-score-metric-heading small{color:var(--text-muted);font-size:.74rem}.blueprint-score-metric-heading>strong{color:var(--accent);font-size:.9rem}.blueprint-score-bar{background:var(--surface-muted);border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.blueprint-score-bar span{background:var(--accent);border-radius:inherit;height:100%;display:block}.blueprint-score-note,.build-timeline-intro{color:var(--text-muted);margin:14px 0 0;font-size:.82rem}.build-timeline-list{margin:26px 0 0;padding:0;list-style:none}.build-timeline-item{grid-template-columns:42px minmax(0,1fr);gap:18px;display:grid;position:relative}.build-timeline-item:not(:last-child):before{background:var(--border-strong);content:"";width:1px;height:calc(100% - 22px);position:absolute;top:38px;left:20px}.build-timeline-marker{background:var(--text);color:#fff;z-index:1;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.72rem;font-weight:800;display:flex;position:relative}.build-timeline-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:22px}.build-timeline-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.build-timeline-card h3{margin:6px 0 0}.build-timeline-card>p{color:var(--text-muted);margin:16px 0}.build-timeline-difficulty{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:750}.build-timeline-difficulty-low{color:var(--success)}.build-timeline-difficulty-high{color:var(--danger)}.build-timeline-meta{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding-top:14px;display:grid}.build-timeline-meta div{flex-direction:column;gap:2px;display:flex}.build-timeline-meta dt{color:var(--text-muted);font-size:.72rem}.build-timeline-meta dd{margin:0;font-size:.86rem;font-weight:650}.blueprint-deliverables-section,.blueprint-product-content>.detail-section{border-top:1px solid var(--border);padding-block:56px}.blueprint-deliverable-list{border:1px solid var(--border);border-radius:14px;overflow:hidden}.blueprint-deliverable-list article{background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);gap:24px;padding:24px;display:grid}.blueprint-deliverable-list article:last-child{border-bottom:0}.blueprint-deliverable-list article>span{color:var(--accent);font-size:.76rem;font-weight:850}.blueprint-deliverable-list h3{margin-block:4px 8px}.blueprint-deliverable-list p{color:var(--text-muted);margin:0}.blueprint-boundary-grid,.blueprint-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blueprint-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-boundary-grid article,.blueprint-copy-grid article,.blueprint-exclusion-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}.blueprint-boundary-grid h3,.blueprint-copy-grid h3,.blueprint-exclusion-list h3{margin-bottom:12px}.blueprint-boundary-grid ul,.blueprint-exclusion-list ul{color:var(--text-muted);margin:0;padding-left:20px}.blueprint-copy-grid p{color:var(--text-muted);margin:0}.blueprint-exclusion-list{margin-top:16px}.blueprint-purchase-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:26px;position:sticky;top:92px}.blueprint-purchase-card h2{font-size:1.5rem}.blueprint-price-state{border-block:1px solid var(--border);margin-block:20px;padding-block:18px}.blueprint-purchase-card ul{color:var(--text-muted);padding-left:20px}.blueprint-purchase-card .button{width:100%}.blueprint-purchase-card>p{color:var(--text-muted);margin:14px 0 0;font-size:.78rem}.pilot-demo-result{margin-bottom:24px}.pilot-demo-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.pilot-demo-card>div{align-self:center;padding:28px}.pilot-demo-card h3{margin-block:18px 8px;font-size:1.55rem}.pilot-demo-card h3 a,.pilot-demo-card-media{text-decoration:none}.pilot-demo-card p{color:var(--text-muted)}.pilot-demo-card-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.text-link{color:var(--accent);font-weight:750}.pilot-demo-page .pilot-notice{margin-block:40px 64px}.pilot-demo-page>.detail-section{border-top:1px solid var(--border);padding-block:56px}.blueprint-conversion-panel{background:var(--text);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:36px;display:flex}.blueprint-conversion-panel h2{max-width:760px}.blueprint-conversion-panel p{color:#ffffffa3;margin:0}.blueprint-conversion-panel .button{flex:none}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:56px;padding-top:32px;display:grid}.checkout-summary>p,.checkout-confirmation>p,.checkout-fine-print{color:var(--text-muted)}.checkout-summary .colorsnap-preview{border-radius:14px;margin-block:28px}.checkout-summary dl{border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden}.checkout-summary dl div{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;padding:14px 18px;display:flex}.checkout-summary dl div:last-child{border-bottom:0}.checkout-summary dt{color:var(--text-muted)}.checkout-summary dd{text-align:right;margin:0;font-weight:750}.checkout-confirmation{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:28px;position:sticky;top:92px}.checkout-confirmation ul{color:var(--text-muted);padding-left:20px}.checkout-confirmation .button,.pilot-acquisition-form .button{width:100%}.pilot-acquisition-form{gap:18px;display:grid}.acknowledgement-field{background:var(--surface-muted);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.acknowledgement-field input{width:20px;height:20px;margin:3px 0 0}.pilot-success{font-weight:750;color:var(--success)!important}.checkout-fine-print{margin:16px 0 0;font-size:.78rem}.account-page-header,.library-detail-header{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:32px}.library-resource-list{gap:20px;display:grid}.library-resource-list>section{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px}.library-resource-heading{grid-template-columns:46px minmax(0,1fr);gap:20px;display:grid}.library-resource-heading>span{color:var(--accent);font-size:.78rem;font-weight:850}.library-resource-heading p{color:var(--text-muted);margin-bottom:4px}.library-resource-heading h2{font-size:1.45rem}.library-resource-list ul{color:var(--text-muted);margin:18px 0 0 66px;padding-left:20px}.site-footer{border-top:1px solid var(--border);padding-block:48px}.site-footer-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:48px;display:grid}.site-footer p{color:var(--text-muted);max-width:420px;margin-block:16px 0;font-size:.84rem}.site-footer nav{gap:8px;font-size:.84rem;display:grid}.site-footer .footer-disclaimer{margin:0}@media (max-width:1199px){.catalog-layout{display:block}.catalog-sidebar{margin-bottom:20px;position:static}.catalog-sidebar .catalog-filters-mobile{display:block}.catalog-sidebar .catalog-filters-desktop{display:none}}@media (max-width:900px){:root{--page-gutter:24px}.home-hero-grid{grid-template-columns:1fr;align-items:stretch}.hero-proof-board{grid-template-columns:repeat(4,1fr)}.hero-proof-board span{border-bottom:0;border-right:1px solid var(--border)}.hero-proof-board span:last-child{border-right:0}.demo-grid,.marketplace-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-card,.blueprint-product-hero,.pilot-demo-hero,.blueprint-product-layout,.checkout-layout{grid-template-columns:1fr}.blueprint-purchase-card,.checkout-confirmation{position:static}.blueprint-product-hero .colorsnap-preview,.pilot-demo-hero .colorsnap-preview{max-height:540px}.blueprint-boundary-grid,.demo-card-featured{grid-template-columns:1fr}.demo-card-featured .demo-card-media{aspect-ratio:16/10;border-bottom:1px solid var(--border);border-right:0;min-height:0}.method-grid{grid-template-columns:1fr}.prose-layout{grid-template-columns:1fr;gap:32px}.prose-toc{flex-wrap:wrap;display:flex;position:static}.detail-hero{grid-template-columns:1fr;align-items:stretch}.detail-actions{flex-direction:column;align-items:stretch}.publisher-strip{justify-content:start}.publisher-strip a{text-align:left}.detail-layout{display:block}.detail-toc{display:none}.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-disclaimer{grid-column:1/-1}}@media (max-width:680px){:root{--page-gutter:16px}.desktop-navigation{display:none}.mobile-navigation{display:block}.home-hero{padding-block:64px}.home-hero-grid{gap:40px}.home-hero h1{font-size:2.125rem}.hero-actions,.hero-actions .button{width:100%}.hero-proof-board{grid-template-columns:1fr 1fr}.hero-proof-board span{border-bottom:1px solid var(--border)}.hero-proof-board span:nth-child(2){border-right:0}.hero-proof-board span:nth-last-child(-n+2){border-bottom:0}.home-section,.method-section,.marketplace-flow-section{padding-block:48px}.marketplace-flow-grid,.blueprint-grid,.blueprint-copy-grid,.blueprint-score-layout{grid-template-columns:1fr}.marketplace-flow-grid article{min-height:0}.marketplace-flow-grid h3{margin-top:28px}.blueprint-catalog-page,.blueprint-detail-page,.checkout-page,.library-page,.library-detail-page{padding-block:48px 72px}.blueprint-catalog-header h1,.blueprint-product-copy h1,.pilot-demo-hero h1{font-size:2.125rem}.blueprint-card-body,.checkout-confirmation,.library-resource-list>section{padding:22px}.blueprint-card-footer,.blueprint-conversion-panel{flex-direction:column;align-items:stretch}.blueprint-card-footer .button,.blueprint-conversion-panel .button{width:100%}.colorsnap-preview,.colorsnap-preview-compact{min-height:260px;padding:20px}.colorsnap-card-stack{width:72%}.pilot-demo-card{grid-template-columns:1fr}.pilot-demo-card-actions,.pilot-demo-card-actions .button{align-items:stretch;width:100%}.blueprint-product-layout{gap:32px;padding-top:48px}.blueprint-value-section,.blueprint-conversion-panel{padding:24px}.blueprint-deliverable-list article{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px}.build-timeline-meta{grid-template-columns:1fr}.checkout-layout{gap:32px}.checkout-summary dl div{flex-direction:column;align-items:start;gap:2px}.checkout-summary dd{text-align:left}.library-resource-heading{grid-template-columns:34px minmax(0,1fr);gap:10px}.library-resource-list ul{margin-left:0}.section-heading{flex-direction:column;align-items:start;gap:10px}.demo-grid{grid-template-columns:1fr}.demo-card-featured .demo-card-body{padding:20px}.catalog-page,.detail-page,.prose-page{padding-block:48px 72px}.detail-hero{gap:28px}.detail-hero h1{font-size:2.25rem}.detail-summary-list{grid-template-columns:1fr}.detail-summary-list div,.detail-summary-list div:nth-child(odd),.detail-summary-list div:nth-last-child(-n+2){border-bottom:1px solid var(--border);border-right:0}.detail-summary-list div:last-child{border-bottom:0}.detail-action-buttons,.detail-action-buttons .button,.detail-action-buttons form,.detail-action-buttons .favorite-button,.detail-action-buttons .favorite-login-link{width:100%}.detail-layout{padding-top:40px}.detail-section,.detail-section+.detail-section{padding-block:0 48px}.detail-section+.detail-section{padding-top:48px}.evidence-grid,.boundary-grid,.adaptation-grid,.breakdown-list article,.commercial-note{grid-template-columns:1fr}.breakdown-list article{gap:12px}.commercial-note{margin-block:48px;padding:22px}.commercial-note+.detail-section{padding-top:0}.source-link-list a{flex-direction:column;align-items:start;gap:4px}.catalog-results-header{flex-direction:column;align-items:stretch}.filter-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;inset:0;transform:none}.filter-dialog .catalog-filter-form{padding:20px 16px 96px}.filter-dialog .filter-actions{background:var(--canvas);border-top:1px solid var(--border);grid-template-columns:1fr auto;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.pagination>div{display:none}.empty-state,.state-panel,.auth-card{padding:24px}.auth-shell{align-items:start;padding-block:32px}.favorite-row{flex-direction:column;align-items:stretch}.site-footer-grid{grid-template-columns:1fr}.site-footer .footer-disclaimer{grid-column:auto}}.marketplace-hero-search{align-items:stretch;max-width:640px}.marketplace-hero-search input{color:#fff;background:#ffffff17;border-color:#ffffff2e}.marketplace-hero-search input::placeholder{color:#ffffff85}.marketplace-hero-actions{margin-top:16px}.marketplace-popular-searches{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:.74rem;display:flex}.marketplace-popular-searches>span{color:#ffffff80;margin-right:3px}.marketplace-popular-searches a{color:#ffffffbd;border:1px solid #ffffff26;border-radius:999px;padding:5px 9px;text-decoration:none}.marketplace-hero-product-card-bar{color:#5f6470;letter-spacing:.09em;justify-content:space-between;align-items:center;padding:5px 5px 12px;font-size:.63rem;font-weight:800;display:flex}.marketplace-hero-product-preview{color:#fff;background:linear-gradient(145deg,#163242,#516b7d);border-radius:16px;flex-direction:column;min-height:292px;padding:28px;display:flex}.marketplace-hero-product-preview span{color:#b5f1df;letter-spacing:.13em;font-size:.65rem;font-weight:800}.marketplace-hero-product-preview strong{letter-spacing:-.08em;margin-top:auto;font-size:3.5rem;line-height:1}.marketplace-hero-product-preview small{color:#ffffffb8;margin-top:7px}.marketplace-hero-product-preview .home-palette{gap:7px;margin-top:22px;display:flex}.marketplace-hero-product-preview .home-palette i{border-radius:6px;width:30px;height:30px;display:block}.marketplace-hero-product-preview .home-palette i:first-child{background:#506f88}.marketplace-hero-product-preview .home-palette i:nth-child(2){background:#d3b89c}.marketplace-hero-product-preview .home-palette i:nth-child(3){background:#f5efe6}.marketplace-hero-product-preview-glass{background:linear-gradient(145deg,#182c3d,#6a7a89)}.hero-glass-sample{background:radial-gradient(circle at 72% 24%,#e6b790,#0000 29%),radial-gradient(circle at 28% 82%,#71c7b5,#0000 36%),#25364a;border:1px solid #ffffff2e;border-radius:13px;height:74px;margin-top:20px;position:relative;overflow:hidden}.hero-glass-sample:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";background:#ffffff24;border:1px solid #ffffff47;border-radius:10px;position:absolute;inset:14px 22px}.hero-glass-sample i{z-index:1;background:#ffffff8c;border-radius:999px;width:22px;height:4px;position:absolute}.hero-glass-sample i:first-child{top:29px;left:35px}.hero-glass-sample i:nth-child(2){width:42px;top:41px;left:35px}.hero-glass-sample i:nth-child(3){width:13px;top:35px;right:36px}.marketplace-data-note{color:#ffffff7a;text-align:right;margin:0 auto;padding-bottom:10px;font-size:.65rem}.marketplace-block-grid .capability-card{transition:box-shadow .18s,transform .18s}.marketplace-block-grid .capability-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1118271f}.capability-card-preview-arrow{border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;margin-top:12px;margin-left:auto;font-size:1.1rem;display:inline-flex}.capability-card-includes{border-top:1px solid #ecebe7;border-bottom:1px solid #ecebe7;flex-wrap:wrap;gap:7px 12px;margin-top:14px;padding-block:11px;display:flex}.capability-card-includes span{color:#53606d;font-size:.68rem}.capability-card-includes span:before{color:#2f9e75;content:"✓";margin-right:4px;font-weight:800}.capability-card-actions{align-items:center;gap:9px;display:flex}.capability-save-control{color:#81909e;cursor:not-allowed;background:0 0;border:0;padding:2px;font-size:1.15rem}.capability-save-control:disabled{opacity:.72}.capability-card-footer>div:first-child strong{color:#18202a;margin-bottom:3px;font-size:.82rem;display:block}.capability-card-footer>div:first-child span{line-height:1.35}.marketplace-get-block{width:100%}.marketplace-next-layer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:42px;padding-block:74px 96px;display:grid}.marketplace-next-layer h2{letter-spacing:-.06em;margin-block:10px;font-size:clamp(1.9rem,3.2vw,3rem)}.marketplace-next-layer p{color:var(--text-muted);max-width:560px;margin:0}.marketplace-next-layer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-next-layer-links a{background:#f0f1ee;border:1px solid #deded8;border-radius:14px;gap:7px;padding:20px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.marketplace-next-layer-links a:hover{color:var(--text);border-color:#afb3b4;transform:translateY(-2px)}.marketplace-next-layer-links strong{font-size:1rem}.marketplace-next-layer-links span{color:var(--text-muted);font-size:.76rem}.marketplace-why{border-top:1px solid var(--border)}.marketplace-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.marketplace-why-grid article{background:#f0f1ee;min-height:190px;padding:26px}.marketplace-why-grid article+article{border-left:1px solid #d9d8d2}.marketplace-why-grid article>span{color:var(--accent);font-size:.72rem;font-weight:850}.marketplace-why-grid h3{margin:26px 0 8px;font-size:1.25rem}.marketplace-why-grid p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.55}.marketplace-bundle-callout,.marketplace-blueprint-callout{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;display:flex}.marketplace-bundle-callout h2,.marketplace-blueprint-callout h2{letter-spacing:-.06em;margin-block:10px;font-size:clamp(1.9rem,3.2vw,3rem)}.marketplace-bundle-callout p,.marketplace-blueprint-callout p{color:var(--text-muted);max-width:650px;margin-bottom:0}.marketplace-product-hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:54px;padding-block:44px 86px;display:grid}.marketplace-product-preview-column{min-width:0}.marketplace-live-label{color:#5f6a75;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.72rem;font-weight:800;display:flex}.marketplace-live-label>span:first-child{background:#9aa4b2;border-radius:99px;width:7px;height:7px}.marketplace-live-label>span:first-child.is-ready{background:#2f9e75;box-shadow:0 0 0 4px #2f9e751f}.marketplace-feature-list{color:var(--text-muted);flex-wrap:wrap;gap:7px 20px;margin-top:14px;font-size:.75rem;display:flex}.marketplace-feature-list span:before{color:#2f9e75;content:"✓";margin-right:5px;font-weight:800}.marketplace-purchase-panel{background:#fff;border:1px solid #d8d9de;border-radius:20px;padding:28px;position:sticky;top:95px;box-shadow:0 18px 44px #11182714}.marketplace-purchase-panel h1{letter-spacing:-.08em;margin-block:20px 12px;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95}.marketplace-purchase-panel h1.is-long-title{letter-spacing:-.075em;font-size:clamp(2.45rem,4.3vw,4.2rem)}.marketplace-product-description{color:var(--text-muted);font-size:.9rem;line-height:1.55}.marketplace-price-row{border-block:1px solid #e4e5e8;justify-content:space-between;align-items:end;gap:12px;margin-block:20px;padding-block:17px;display:flex}.marketplace-price-row strong{letter-spacing:-.04em;font-size:1.35rem}.marketplace-price-row span,.marketplace-truth-note{color:#747d88;text-align:right;font-size:.68rem;line-height:1.4}.marketplace-included>strong{font-size:.82rem}.marketplace-included ul{margin:11px 0 22px;padding:0;list-style:none}.marketplace-included li{color:#3f4c5a;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding-block:7px;display:grid}.marketplace-included li>span:first-child{color:#aab2bc;font-weight:800}.marketplace-included li.is-ready>span:first-child{color:#2f9e75}.marketplace-included li small{color:#8a939e;font-size:.64rem}.marketplace-purchase-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketplace-purchase-actions .button:first-child{grid-column:1/-1}.marketplace-purchase-actions .button:disabled{cursor:not-allowed;opacity:.58}.marketplace-truth-note{text-align:left;margin:14px 0 0}.marketplace-detail-overview{border-block:1px solid #d9d8d2;grid-template-columns:repeat(3,1fr);display:grid}.marketplace-detail-overview article{min-height:180px;padding:28px 24px}.marketplace-detail-overview article+article{border-left:1px solid #d9d8d2}.marketplace-detail-overview h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:1.2rem}.marketplace-detail-overview p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.6}.marketplace-integration-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:30px;display:grid}.marketplace-integration-steps article{background:#f0f1ee;border-radius:14px;gap:7px;padding:18px;display:grid}.marketplace-integration-steps article>span{color:var(--accent);font-size:.68rem;font-weight:850}.marketplace-integration-steps p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.45}.marketplace-related-section{border-top:1px solid var(--border);padding-block:74px 96px}@media (max-width:900px){.marketplace-product-hero{grid-template-columns:1fr}.marketplace-purchase-panel{position:static}.marketplace-why-grid,.marketplace-detail-overview,.marketplace-integration-steps{grid-template-columns:1fr}.marketplace-why-grid article+article,.marketplace-detail-overview article+article{border-top:1px solid #d9d8d2;border-left:0}.marketplace-bundle-callout,.marketplace-blueprint-callout{flex-direction:column;align-items:start}.marketplace-next-layer{grid-template-columns:1fr}}@media (max-width:680px){.marketplace-hero-search,.marketplace-hero-search .button{width:100%}.marketplace-hero-search{flex-direction:column}.marketplace-hero-v2 h1{font-size:3.15rem}.marketplace-hero-product-card{width:94%;top:15px;left:0;transform:rotate(1.5deg)}.marketplace-hero-v2-visual{min-height:390px}.marketplace-signal-grid{grid-template-columns:repeat(2,1fr)}.marketplace-signal-grid>div:nth-child(2){border-right:0}.marketplace-signal-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.marketplace-data-note{text-align:left;padding-inline:20px}.marketplace-purchase-panel{padding:22px}.marketplace-price-row{flex-direction:column;align-items:start}.marketplace-price-row span{text-align:left}.marketplace-next-layer-links{grid-template-columns:1fr;width:100%}}.launch-dashboard-page{padding-bottom:96px}.launch-dashboard-hero{color:#fff;background:#15171f;border-radius:22px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:42px;margin-bottom:24px;padding:48px;display:grid}.launch-dashboard-hero .marketplace-kicker{color:#62f3c4}.launch-dashboard-hero h1{letter-spacing:-.075em;margin-bottom:20px;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.96}.launch-dashboard-hero h1 span{color:#a4adff}.launch-dashboard-hero p{color:#ffffffa3;max-width:560px;margin-bottom:20px}.launch-dashboard-hero-meta{color:#ffffff6b;flex-wrap:wrap;gap:10px 18px;font-size:.7rem;display:flex}.launch-dashboard-score-card{background:#ffffff14;border:1px solid #ffffff21;border-radius:16px;gap:6px;padding:22px;display:grid}.launch-dashboard-score-card>span,.launch-dashboard-score-card>small{color:#ffffff8c;font-size:.7rem}.launch-dashboard-score-card strong{color:#62f3c4;letter-spacing:-.09em;font-size:3.5rem;line-height:1}.launch-dashboard-progress{background:#ffffff1f;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.launch-dashboard-progress span{border-radius:inherit;background:#62f3c4;height:100%;display:block}.launch-dashboard-success{margin-bottom:24px}.launch-dashboard-next-step{background:#e9ecff;border:1px solid #cbd2ff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:70px;padding:28px 32px;display:flex}.launch-dashboard-step-label{color:var(--accent);letter-spacing:.1em;font-size:.68rem;font-weight:850}.launch-dashboard-next-step h2{margin-block:8px 6px;font-size:1.55rem}.launch-dashboard-next-step p{color:#5d6477;max-width:670px;margin:0;font-size:.86rem}.launch-dashboard-section{padding-block:56px}.launch-dashboard-heading{border-bottom:1px solid #dedfe5;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:16px;display:flex}.launch-dashboard-heading .marketplace-kicker{margin-bottom:8px}.launch-dashboard-heading h2{letter-spacing:-.065em;margin:0;font-size:2.25rem}.launch-dashboard-heading>span{color:#858996;font-size:.72rem}.launch-dashboard-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-dashboard-asset{background:#fff;border:1px solid #dedfe5;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.launch-dashboard-asset-icon{color:#2f9e75;background:#e7f8f1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:850;display:inline-flex}.launch-dashboard-asset-plan .launch-dashboard-asset-icon{color:var(--accent);background:#eef0ff}.launch-dashboard-asset>div:nth-child(2)>span{color:#858996;font-size:.67rem}.launch-dashboard-asset h3{margin:3px 0 4px;font-size:1.04rem}.launch-dashboard-asset p{color:var(--text-muted);margin:0;font-size:.76rem}.launch-dashboard-asset-action{white-space:nowrap;align-self:center;font-size:.7rem;font-weight:800}.launch-dashboard-asset-action a{color:var(--accent);text-decoration:none}.launch-dashboard-asset-action span{color:#858996}.launch-dashboard-timeline-section{background:#f0f1f5;border-radius:18px;margin-block:24px;padding:18px 28px 28px}.launch-dashboard-timeline-section .build-timeline-section{border-top:0;padding-block:28px 0}.launch-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-checklist-grid label{background:#fff;border:1px solid #dedfe5;border-radius:14px;align-items:start;gap:12px;padding:18px;display:flex}.launch-checklist-grid input{accent-color:var(--accent);width:18px;height:18px;margin-top:2px}.launch-checklist-grid span{gap:5px;display:grid}.launch-checklist-grid strong{font-size:.9rem}.launch-checklist-grid small{color:var(--text-muted);font-size:.75rem}.launch-dashboard-notes-section{border-top:1px solid #dedfe5}.launch-dashboard-notes-section .library-resource-list{gap:10px}.launch-dashboard-notes-section .library-resource-list>section{border-radius:14px;padding:22px}.launch-dashboard-notes-section .library-resource-list ul{font-size:.84rem}.launch-dashboard-footer{border-top:1px solid #dedfe5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:28px;display:flex}.launch-dashboard-footer p{color:#858996;flex-basis:100%;margin:3px 0 0;font-size:.72rem}@media (max-width:900px){.launch-dashboard-hero{grid-template-columns:1fr}.launch-dashboard-score-card{max-width:280px}}@media (max-width:680px){.launch-dashboard-hero{border-radius:16px;padding:28px 22px}.launch-dashboard-hero h1{font-size:3.1rem}.launch-dashboard-next-step{flex-direction:column;align-items:stretch;margin-bottom:42px;padding:24px}.launch-dashboard-next-step .button{width:100%}.launch-dashboard-section{padding-block:42px}.launch-dashboard-heading{flex-direction:column;align-items:start;gap:8px}.launch-dashboard-assets,.launch-checklist-grid{grid-template-columns:1fr}.launch-dashboard-asset{grid-template-columns:28px minmax(0,1fr)}.launch-dashboard-asset-action{grid-column:2}.launch-dashboard-timeline-section{padding-inline:16px}.launch-dashboard-footer .button{width:100%}.checkout-page,.checkout-layout,.checkout-layout>*,.checkout-summary dl,.checkout-summary dl div{min-width:0;max-width:100%}.checkout-page{overflow-x:clip}.checkout-summary dd{overflow-wrap:anywhere}}@media (max-width:420px){.site-header .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}.capability-home,.capability-explore-page,.capability-detail-page,.bundle-page,.library-page{color:#141a24;background:#f5f4f0}.capability-home-hero{color:#f8fafc;background:#111827;padding:112px 0 88px;overflow:hidden}.capability-home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:80px;display:grid}.capability-brand-line{color:#a7f3d0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:flex}.capability-home-copy h1{letter-spacing:-.075em;max-width:760px;margin:28px 0 26px;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.94}.capability-home-copy>p{color:#cbd5e1;max-width:590px;margin:0;font-size:1.12rem;line-height:1.7}.capability-home-search{background:#f8fafc;border:1px solid #fff3;border-radius:18px;gap:8px;max-width:650px;margin-top:36px;padding:8px;display:flex}.capability-home-search input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 16px;font-size:1rem}.capability-home-search .button{border-radius:12px}.capability-home-hot-searches{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.capability-home-hot-searches span{color:#94a3b8;margin-right:3px;font-size:.8rem}.capability-home-hot-searches a{color:#e2e8f0;border:1px solid #ffffff2e;border-radius:99px;padding:7px 11px;font-size:.78rem;text-decoration:none}.capability-home-hot-searches a:hover{background:#ffffff1a}.capability-home-visual{min-height:500px;position:relative}.home-orbit{border:1px solid #a7f3d040;border-radius:50%;position:absolute}.home-orbit-one{width:490px;height:490px;top:0;right:-100px}.home-orbit-two{width:370px;height:370px;top:62px;right:-40px}.home-preview-stack{width:min(360px,88%);height:380px;position:absolute;bottom:14px;right:35px;transform:rotate(3deg)}.home-preview-chip{color:#a7f3d0;letter-spacing:.14em;font-size:.72rem;font-weight:700;position:absolute;top:-20px;right:12px}.home-preview-card{border:1px solid #ffffff40;border-radius:24px;flex-direction:column;display:flex;position:absolute;box-shadow:0 30px 80px #00000047}.home-preview-card-main{background:linear-gradient(145deg,#26384a,#526a7e);justify-content:flex-end;width:300px;height:300px;padding:30px;top:45px;right:26px}.home-preview-card-main span,.home-preview-card-small span{color:#c9f9e6;letter-spacing:.13em;font-size:.66rem;font-weight:700}.home-preview-card-main strong{letter-spacing:-.08em;margin-top:9px;font-size:3.4rem}.home-preview-card-main small,.home-preview-card-small strong{color:#dbe7ed;margin-top:5px;font-size:.8rem}.home-palette{gap:5px;margin-top:18px;display:flex}.home-palette i{background:#d3b89c;border-radius:4px;width:18px;height:18px;display:block}.home-palette i:nth-child(2){background:#f5efe6}.home-palette i:nth-child(3){background:#a7c8cb}.home-preview-card-small{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;justify-content:center;width:210px;height:130px;padding:24px;top:190px;left:0;transform:rotate(-8deg)}.capability-home-category-strip{background:#ebeae5;border-bottom:1px solid #d8d7d2;padding:52px 0 64px}.capability-home-section-label{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.capability-home-section-label h2{letter-spacing:-.04em;margin:7px 0 0;font-size:1.8rem}.capability-home-category-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.capability-home-category-grid a{color:#141a24;background:#f5f4f0;min-height:146px;padding:22px;text-decoration:none;transition:transform .2s,background .2s;position:relative}.capability-home-category-grid a:hover{z-index:1;background:#fff;transform:translateY(-3px)}.capability-home-category-grid span{color:#7c8794;font-size:.75rem}.capability-home-category-grid strong{margin-top:28px;font-size:1.05rem;display:block}.capability-home-category-grid small{color:#75808c;position:absolute;bottom:19px}.capability-home-section{padding:92px 0}.capability-home-muted{background:#ebeae5;max-width:none}.capability-home-muted>.site-shell{max-width:1240px}.capability-home-section-heading,.capability-results-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.capability-home-section-heading h2,.capability-results-heading h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.capability-home-section-heading p{color:#647080;margin:10px 0 0}.text-link{color:#1b7b66;font-weight:700;text-decoration:none}.capability-truth-note{color:#6f7985;font-size:.82rem}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card{background:#fff;border:1px solid #dfded9;border-radius:20px;min-width:0;overflow:hidden}.capability-card:hover{transition:transform .2s,box-shadow .2s;transform:translateY(-3px);box-shadow:0 18px 42px #11182717}.capability-card-preview-link{color:inherit;text-decoration:none;display:block}.capability-card-preview{color:#f8fafc;background:linear-gradient(145deg,#152030,#405368);flex-direction:column;min-height:220px;padding:20px;display:flex;position:relative}.capability-card:nth-child(2n) .capability-card-preview{background:linear-gradient(145deg,#17343d,#477671)}.capability-card:nth-child(3n) .capability-card-preview{background:linear-gradient(145deg,#2f2a45,#7d6688)}.capability-card-index{color:#b5f1df;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.capability-status-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;right:20px}.capability-card-preview-mark{color:#dbe7ed;letter-spacing:.12em;margin-top:auto;font-size:.68rem}.capability-card-preview strong{letter-spacing:-.05em;margin-top:8px;font-size:1.7rem}.capability-card-preview small{color:#dbe7ed;margin-top:7px;line-height:1.45}.capability-card-topline{color:#727d8a;text-transform:uppercase;justify-content:space-between;font-size:.69rem;display:flex}.capability-card h2{letter-spacing:-.04em;margin:12px 0 7px;font-size:1.4rem}.capability-card h2 a{color:inherit;text-decoration:none}.capability-tag-row{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.capability-tag-row span{color:#647080;background:#f0f1ee;border-radius:99px;padding:5px 8px;font-size:.7rem}.capability-card-footer{border-top:1px solid #ecebe7;justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.capability-card-footer>div{flex-direction:column;gap:3px;display:flex}.capability-card-footer>div span{color:#6d7885;font-size:.69rem}.capability-card-cta{color:#19765e;white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none}.capability-popular-section{padding-block:64px}.capability-empty-inline .eyebrow,.capability-empty-inline .text-link{color:#a7f3d0}.capability-bundle-section{justify-content:space-between;align-items:center;gap:80px;display:flex}.capability-bundle-section h2{letter-spacing:-.05em;margin:8px 0;font-size:2.3rem}.capability-bundle-section p{color:#677382;max-width:560px;line-height:1.6}.capability-bundle-list{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;display:grid}.capability-bundle-list span{color:#44505e;background:#fff;border:1px solid #deddd7;border-radius:12px;padding:18px}.capability-blueprint-footer{border-top:1px solid #d9d8d2;justify-content:space-between;align-items:center;gap:40px;padding-bottom:120px;display:flex}.capability-blueprint-footer h2{letter-spacing:-.05em;margin:8px 0;font-size:2rem}.capability-blueprint-footer p{color:#677382;max-width:650px;margin:0}.capability-planned-label{color:#7a8591;font-size:.85rem}.capability-explore-hero{padding:84px 0 52px}.capability-explore-hero h1{letter-spacing:-.075em;max-width:850px;margin:18px 0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.96}.capability-explore-hero p{color:#647080;font-size:1.05rem}.capability-search-form{gap:8px;max-width:720px;margin-top:30px;display:flex}.capability-search-form input{background:#fff;border:1px solid #cbc9c3;border-radius:12px;flex:1;min-width:0;padding:15px 17px;font-size:1rem}.capability-hot-searches{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.capability-hot-searches a{color:#4f5b68;border:1px solid #d3d2cb;border-radius:99px;padding:7px 11px;font-size:.78rem;text-decoration:none}.capability-hot-searches a:hover{background:#fff}.capability-filter-strip{color:#f8fafc;background:#111827;padding:18px 0}.capability-filter-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.capability-filter-inner .eyebrow{color:#a7f3d0;font-size:.64rem;display:block}.capability-filter-inner strong{font-size:1rem}.capability-filter-links{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.capability-filter-links a,.capability-stack-filter a{color:#cbd5e1;border:1px solid #ffffff29;border-radius:99px;padding:7px 10px;font-size:.72rem;text-decoration:none}.capability-filter-links a.is-active,.capability-stack-filter a.is-active{color:#111827;background:#a7f3d0;border-color:#a7f3d0}.capability-results-section{padding:70px 0 120px}.capability-stack-filter{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.capability-stack-filter a{color:#66717d;border-color:#d0d0ca}.capability-empty,.library-empty{text-align:center;background:#fff;border:1px solid #dfded9;border-radius:20px;padding:54px}.capability-empty h2,.library-empty h2{letter-spacing:-.05em;margin:12px 0;font-size:2rem}.capability-empty p,.library-empty p{color:#66717d;max-width:560px;margin:0 auto 20px}.capability-detail-page{padding:25px 0 100px}.capability-breadcrumb{color:#87919b;flex-wrap:wrap;align-items:center;gap:9px;font-size:.76rem;display:flex}.capability-breadcrumb a{color:#5b6875;text-decoration:none}.capability-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:64px;padding:76px 0 90px;display:grid}.capability-detail-kicker{color:#63707d;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:.72rem;display:flex}.capability-detail-kicker span{background:#e8e8e2;border-radius:99px;padding:7px 9px}.capability-detail-copy h1{letter-spacing:-.09em;margin:22px 0;font-size:clamp(3rem,7vw,6.4rem);line-height:.9}.capability-detail-copy>p{color:#66717d;max-width:570px;font-size:1rem;line-height:1.7}.capability-detail-copy .capability-detail-summary{color:#141a24;font-size:1.25rem;line-height:1.4}.capability-detail-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button-ghost{color:#414d5b;border:1px solid #cbc9c3}.capability-preview{color:#f8fafc;background:#111827;border-radius:24px;min-height:360px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #1118272e}.capability-preview-heading{color:#a7f3d0;letter-spacing:.13em;justify-content:space-between;font-size:.66rem;font-weight:700;display:flex}.capability-preview-color{background:linear-gradient(145deg,#1e3345,#536f84)}.capability-upload{color:#fff;text-align:center;background:#ffffff14;border:1px dashed #ffffff4d;border-radius:16px;flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:48px;padding:27px;display:flex}.capability-upload span{font-size:2rem;font-weight:300}.capability-upload strong{font-size:.9rem}.capability-upload small{color:#cbd5e1}.capability-palette{gap:8px;margin-top:22px;display:flex}.capability-palette span{border-radius:10px;flex:1;height:78px;padding:9px;display:flex}.capability-palette b{color:#111827;align-self:end;font-size:.64rem}.capability-palette span:first-child b{color:#f8fafc}.capability-preview-glass{background:#132734}.glass-preview-stage{background:radial-gradient(circle at 70% 25%,#d8b38a,#0000 35%),radial-gradient(circle at 30% 80%,#699999,#0000 42%),#1e2c3e;border-radius:18px;height:260px;margin-top:25px;position:relative;overflow:hidden}.glass-preview-orb{filter:blur(4px);border-radius:50%;width:160px;height:160px;position:absolute}.glass-preview-orb-one{background:#ce8b69;top:22px;right:25px}.glass-preview-orb-two{background:#6bc4b5;bottom:-36px;left:34px}.glass-preview-panel{background:#ffffff29;border:1px solid #ffffff4d;border-radius:16px;flex-direction:column;justify-content:end;width:72%;height:160px;padding:21px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-preview-panel span{color:#b6f1dd;letter-spacing:.14em;font-size:.64rem}.glass-preview-panel strong{letter-spacing:-.04em;margin-top:8px;font-size:1.25rem}.glass-preview-panel small{color:#cbd5e1;margin-top:8px}.capability-slider{color:#cbd5e1;align-items:center;gap:10px;margin-top:20px;font-size:.78rem;display:flex}.capability-slider input{accent-color:#a7f3d0;flex:1}.capability-slider output{color:#a7f3d0;width:42px}.capability-preview-card{background:#162033}.highlight-demo{border:1px solid #fff3;border-radius:20px;flex-direction:column;justify-content:end;align-items:end;height:270px;margin-top:25px;padding:25px;display:flex}.highlight-demo span{color:#a7f3d0;letter-spacing:.15em;font-size:.64rem}.highlight-demo strong{letter-spacing:-.06em;margin-top:8px;font-size:1.8rem}.highlight-demo small{color:#cbd5e1;margin-top:8px}.capability-preview-flip{background:#22213b}.flip-demo-card{color:#fff;text-align:left;background:linear-gradient(145deg,#b99ac7,#5a4d83);border:0;border-radius:20px;flex-direction:column;justify-content:end;width:80%;height:270px;margin-top:25px;padding:25px;transition:transform .25s;display:flex;transform:rotate(-3deg)}.flip-demo-card.is-flipped{background:linear-gradient(145deg,#8dc7be,#36656e);transform:rotate(3deg)scale(.97)}.flip-demo-card span{letter-spacing:.12em;font-size:.65rem}.flip-demo-card strong{margin-top:8px;font-size:1.5rem}.flip-demo-card small{opacity:.8;margin-top:8px}.capability-preview-planned{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.capability-preview-planned strong{margin-top:12px;font-size:1.4rem}.capability-preview-planned p{color:#cbd5e1;max-width:300px;line-height:1.6}.capability-detail-grid{border-top:1px solid #d9d8d2;border-bottom:1px solid #d9d8d2;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.capability-detail-grid article{min-height:200px;padding:30px 25px}.capability-detail-grid article+article{border-left:1px solid #d9d8d2}.capability-detail-grid h2{letter-spacing:-.04em;margin:10px 0;font-size:1.35rem}.capability-detail-grid p{color:#66717d;margin:0;line-height:1.6}.capability-use-cases{flex-wrap:wrap;gap:6px;display:flex}.capability-use-cases span{color:#5f6a75;background:#e8e8e2;border-radius:99px;padding:6px 8px;font-size:.75rem}.capability-package-section{padding:92px 0}.capability-package-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.capability-package-heading h2{letter-spacing:-.06em;max-width:600px;margin:8px 0;font-size:2.6rem}.capability-package-heading p{color:#66717d}.capability-package-state{background:#eeebe3;border:1px solid #ddd8cf;border-radius:16px;flex-direction:column;min-width:190px;padding:17px;display:flex}.capability-package-state strong{color:#55616e}.capability-package-state span{color:#7e8993;margin-top:4px;font-size:.74rem}.capability-package-state.is-ready{background:#dff6ec;border-color:#a7e5ce}.capability-package-state.is-ready strong{color:#17674f}.capability-assets-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.capability-assets-grid article{background:#fff;border:1px solid #e2e1db;min-height:145px;padding:21px}.capability-assets-grid h3{margin:18px 0 5px;font-size:1rem}.capability-assets-grid p{color:#74808b;margin:0;font-size:.8rem;line-height:1.5}.asset-status{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:.64rem;font-weight:700;display:inline-block}.asset-status-ready{color:#17674f;background:#dff6ec}.asset-status-planned{color:#836f4e;background:#f2eee4}.asset-status-not_available{color:#707582;background:#ececef}.capability-package-notice{color:#f8fafc;background:#111827;border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:17px 20px;display:flex}.capability-package-notice strong{color:#a7f3d0}.capability-package-notice span{color:#cbd5e1;font-size:.84rem}.capability-integration-section{border-top:1px solid #d9d8d2;grid-template-columns:.65fr 1fr;gap:50px;padding:64px 0;display:grid}.capability-integration-section h2{letter-spacing:-.05em;margin:8px 0;font-size:2rem}.capability-integration-section ol{counter-reset:steps;gap:14px;margin:0;padding:0;list-style:none;display:grid}.capability-integration-section li{counter-increment:steps;grid-template-columns:32px 1fr;gap:2px 16px;display:grid}.capability-integration-section li:before{color:#19765e;content:counter(steps, decimal-leading-zero);grid-row:span 2;padding-top:3px;font-size:.78rem}.capability-integration-section li span{color:#66717d;font-size:.88rem}.bundle-page,.library-page{padding:90px 0 140px}.bundle-page-header,.library-page-header{max-width:800px}.bundle-page-header h1,.library-page-header h1{letter-spacing:-.08em;margin:18px 0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.95}.bundle-page-header p,.library-page-header p{color:#66717d;font-size:1.05rem;line-height:1.7}.bundle-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:65px;display:grid}.bundle-card{background:#fff;border:1px solid #dfded9;border-radius:18px;min-height:190px;padding:25px}.bundle-card h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:1.5rem}.bundle-card p{color:#66717d;min-height:48px;line-height:1.55}.library-empty{max-width:740px;margin:70px auto 0;padding:70px 30px}@media (max-width:900px){.capability-home-hero-inner,.capability-detail-hero{grid-template-columns:1fr}.capability-home-visual{min-height:430px}.capability-home-hero{padding-top:76px}.capability-home-category-grid{grid-template-columns:repeat(2,1fr)}.capability-grid,.capability-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-filter-inner{flex-direction:column;align-items:start;gap:15px}.capability-filter-links{justify-content:start}.capability-detail-grid{grid-template-columns:1fr}.capability-detail-grid article+article{border-top:1px solid #d9d8d2;border-left:0}.capability-assets-grid{grid-template-columns:repeat(2,1fr)}.capability-integration-section{grid-template-columns:1fr}.capability-bundle-section{flex-direction:column;align-items:start;gap:25px}.desktop-navigation{display:none}}@media (max-width:580px){.capability-home-hero{padding:62px 0 55px}.capability-home-copy h1{font-size:clamp(2.85rem,14vw,4.5rem)}.capability-home-search,.capability-search-form{flex-direction:column;align-items:stretch}.capability-home-search input,.capability-search-form input{min-height:52px}.capability-home-search .button,.capability-search-form .button{width:100%}.capability-home-visual{min-height:340px}.home-preview-stack{transform-origin:100% 100%;right:0;transform:scale(.85)rotate(3deg)}.home-orbit-one{right:-190px}.home-orbit-two{right:-130px}.capability-home-section,.capability-results-section,.capability-package-section{padding:60px 0}.capability-home-section-heading,.capability-results-heading,.capability-package-heading{flex-direction:column;align-items:start;gap:14px}.capability-grid,.capability-grid-featured,.capability-assets-grid,.bundle-grid,.capability-home-category-grid{grid-template-columns:1fr}.capability-home-category-grid a{min-height:116px}.capability-detail-hero{padding:52px 0 60px}.capability-detail-copy h1{font-size:3.6rem}.capability-preview{min-height:330px}.capability-package-notice{flex-direction:column;align-items:start;gap:5px}.capability-bundle-list{width:100%}.capability-bundle-list span{padding:14px}.bundle-page,.library-page{padding:62px 0 90px}}.capability-empty-inline{color:#f8fafc;background:#111827!important}.capability-empty-inline h2{color:#f8fafc}.capability-empty-inline .eyebrow,.capability-empty-inline .text-link{color:#a7f3d0}.capability-empty-inline p{color:#d5dee8}.capability-preview-magic-card{background:#0e1b2a}.magic-card-stage{background:radial-gradient(circle at 18% 20%,#50c0aa38,#0000 32%),radial-gradient(circle at 84% 82%,#4175ff47,#0000 38%),#101c2c;border:1px solid #ffffff1a;border-radius:18px;height:270px;margin-top:25px;padding:22px;position:relative;overflow:hidden}.magic-card-grid{opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.magic-card-demo{color:#f8fafc;border:1px solid #bfffebb3;border-radius:18px;flex-direction:column;justify-content:end;height:190px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.magic-card-demo-kicker,.magic-card-demo-meta{color:#a7f3d0;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.magic-card-demo strong{letter-spacing:-.04em;margin-top:9px;font-size:1.45rem}.magic-card-demo p{color:#cbd5e1;margin:5px 0 14px;font-size:.78rem}.magic-card-demo-meta{color:#9db1c8;font-size:.58rem}.magic-card-controls{gap:2px;display:grid}@media (prefers-reduced-motion:reduce){.magic-card-demo{transition:none}}.capability-preview-connection-beam{background:#0b1220}.connection-beam-stage{background:radial-gradient(circle at 52% 48%,#4ebeab2e,#0000 24%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,#101827;border:1px solid #ffffff1a;border-radius:18px;height:276px;margin-top:25px;position:relative;overflow:hidden}.connection-beam-node{color:#f8fafc;z-index:2;background:#0f192af5;border:1px solid #a7f3d057;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;min-height:54px;padding:8px 10px;display:flex;position:absolute;box-shadow:0 12px 32px #00000042}.connection-beam-node span{color:#91a4bb;font-size:.58rem}.connection-beam-node strong{font-size:.72rem}.connection-beam-node-input{top:16%;left:7%}.connection-beam-node-data{top:62%;left:7%}.connection-beam-node-tools{top:72%;left:36%}.connection-beam-node-center{color:#0b1220;background:#d9fff1;border-color:#a7f3d0;top:calc(47% - 27px);left:calc(50% - 36px)}.connection-beam-node-center span{color:#31715d}.connection-beam-node-output{top:38%;right:7%}.connection-beam-controls{gap:2px;display:grid}.connection-beam-direction{color:#d9fff1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.74rem}.connection-beam-direction:hover{background:#ffffff1f}.connection-beam{z-index:1}.capability-preview-command-palette{color:#f8fafc;background:radial-gradient(circle at 18% 12%,#3f60ac38,#0000 34%),radial-gradient(circle at 86% 86%,#78eac81f,#0000 34%),#0b1220}.command-palette-root{min-height:390px;position:relative;overflow:hidden}.command-palette-launcher{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.command-palette-trigger{color:#f8fafc;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:13px;padding:10px 12px;font-size:.78rem;font-weight:760;display:inline-flex}.command-palette-trigger:hover{background:#ffffff21}.command-palette-trigger:focus-visible,.command-palette-item:focus-visible{outline-offset:2px;outline:2px solid #a7f3d0}.command-palette-trigger kbd,.command-palette-input-row kbd,.command-palette-item kbd{color:#cad5e4;background:#ffffff17;border:1px solid #ffffff24;border-radius:7px;padding:4px 6px;font-family:Consolas,SFMono-Regular,monospace;font-size:.65rem;font-weight:700}.command-palette-status{color:#91a4bb;margin:0;font-size:.68rem}.command-palette-backdrop{z-index:5;background:#050a12ad;place-items:flex-start center;padding:22px 16px;display:grid;position:absolute;inset:60px 0 0}.command-palette-panel{background:#101827;border:1px solid #ffffff24;border-radius:18px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 28px 80px #00000070}.command-palette-input-row{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.command-palette-input-row>span{color:#a7f3d0;font-size:1.15rem}.command-palette-input-row input{color:#f8fafc;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:.84rem}.command-palette-input-row input::placeholder{color:#71839a}.command-palette-list{max-height:245px;padding:8px;scroll-padding:8px;overflow-y:auto}.command-palette-entry+.command-palette-entry{margin-top:2px}.command-palette-group{color:#71839a;letter-spacing:.08em;text-transform:uppercase;padding:8px 8px 5px;font-size:.58rem;font-weight:800}.command-palette-item{color:#f8fafc;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.command-palette-item>span{gap:2px;min-width:0;display:grid}.command-palette-item strong{font-size:.76rem}.command-palette-item small{color:#91a4bb;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.command-palette-item.is-selected{color:#0b1220;background:#d9fff1}.command-palette-item.is-selected small{color:#31715d}.command-palette-item.is-selected kbd{color:#173f34;background:#0b122014;border-color:#0b12201f}.command-palette-empty{color:#91a4bb;text-align:center;padding:54px 20px;font-size:.76rem}.command-palette-footer{color:#71839a;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:14px;padding:9px 14px;font-size:.58rem;display:flex}@media (max-width:640px){.command-palette-root{min-height:410px}.command-palette-launcher{flex-direction:column;align-items:flex-start}.command-palette-backdrop{padding-inline:6px;inset:92px 0 0}.command-palette-panel{border-radius:14px}.command-palette-list{max-height:255px}.command-palette-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){.command-palette-trigger,.command-palette-item{scroll-behavior:auto}}.capability-preview-streaming-chat{background:#0a1120}.streaming-chat-preview-stage{gap:12px;margin-top:22px;display:grid}.streaming-chat-preview-start{color:#0d1421;background:#9fe7d5;border:0;border-radius:11px;min-height:42px;padding:10px 16px;font-weight:800}.streaming-chat-preview-start:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.streaming-chat-preview-note{color:#8fa1b8;margin:12px 0 0;font-size:12px}.streaming-chat{color:#f8fafc;background:#0d1524;border:1px solid #ffffff1a;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 24px 70px #02061747}.streaming-chat-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.streaming-chat-header>div,.streaming-chat-state{align-items:center;gap:9px;display:flex}.streaming-chat-avatar{color:#0b1220;background:#9fe7d5;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:inline-flex}.streaming-chat-header strong{font-size:13px}.streaming-chat-state{color:#94a3b8;font-size:11px}.streaming-chat-state>i{background:#64748b;border-radius:50%;width:7px;height:7px}.streaming-chat-state[data-tone=active]>i{background:#60a5fa;animation:1s ease-in-out infinite streaming-chat-pulse}.streaming-chat-state[data-tone=success]>i{background:#9fe7d5}.streaming-chat-state[data-tone=error]>i{background:#fb7185}.streaming-chat-transcript{gap:14px;min-height:230px;max-height:290px;padding:18px;display:grid;overflow-y:auto}.streaming-chat-message{gap:6px;max-width:88%;display:grid}.streaming-chat-message small{color:#8ea0b9;font-size:10px}.streaming-chat-message p{background:#ffffff12;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:11px 13px;line-height:1.65}.streaming-chat-message.is-user{justify-self:end}.streaming-chat-message.is-user small{text-align:right}.streaming-chat-message.is-user p{color:#10221e;background:#d9fff1;border-color:#d9fff1}.streaming-chat-dots{background:#ffffff12;border-radius:14px;align-items:center;gap:4px;width:max-content;padding:14px;display:flex}.streaming-chat-dots i{background:#9fe7d5;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite streaming-chat-bounce}.streaming-chat-dots i:nth-child(2){animation-delay:.12s}.streaming-chat-dots i:nth-child(3){animation-delay:.24s}.streaming-chat-cursor{vertical-align:-2px;background:#9fe7d5;width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite streaming-chat-blink;display:inline-block}@keyframes streaming-chat-pulse{50%{box-shadow:0 0 0 5px #60a5fa1f}}@keyframes streaming-chat-bounce{0%,60%,to{translate:0}30%{translate:0 -4px}}@keyframes streaming-chat-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.streaming-chat-state[data-tone=active]>i,.streaming-chat-dots i,.streaming-chat-cursor{animation:none}}.site-header{background:#ffffffdb;border-bottom-color:#e8e8e5;box-shadow:0 1px #11111105}.site-header-inner{height:62px}.brand{gap:9px;font-size:.9rem}.brand-mark{background:#6558f5;border-radius:9px;grid-template-columns:repeat(2,4px);place-content:center;gap:3px;display:grid}.brand-mark i{background:#fff;border-radius:50%;width:4px;height:4px;display:block}.desktop-navigation{gap:6px}.desktop-navigation>a:not(.button){color:#5e5e5a;border-radius:9px;padding:8px 11px;font-size:.84rem}.desktop-navigation>a:not(.button):hover{color:#111;background:#f1f1ee}.marketplace-hero-v2{color:#111;background:#fafaf8;overflow:visible}.marketplace-hero-v2:after{display:none}.marketplace-hero-v2-grid.uiverse-marketplace-hero{min-height:0;padding-block:96px 68px;display:block}.uiverse-marketplace-hero .marketplace-hero-v2-copy{text-align:center;max-width:900px;margin-inline:auto}.uiverse-marketplace-hero .capability-brand-line{color:#5548d9;background:#f0efff;border:1px solid #e0defe;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.73rem;font-weight:720;display:inline-flex}.hero-status-dot{background:#7064f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7064f61f}.marketplace-hero-v2 h1{color:#171716;letter-spacing:-.078em;max-width:900px;margin:24px auto 22px;font-size:clamp(3rem,6.2vw,6.1rem);line-height:.98}.marketplace-hero-v2-copy>p.marketplace-hero-lead{color:#676762;max-width:650px;margin:0 auto;font-size:1.08rem;line-height:1.65}.marketplace-search-form.marketplace-hero-search{text-align:left;background:#fff;border:1px solid #d9d9d4;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:760px;margin:34px auto 0;padding:7px;display:grid;box-shadow:0 16px 45px #19191817}.marketplace-search-icon{color:#777770;padding-left:12px;font-size:1.7rem;line-height:1;transform:rotate(-18deg)}.marketplace-hero-search input{background:0 0;border:0;border-radius:0;outline:0;min-height:50px;padding:0;font-size:.96rem}.marketplace-hero-search input:focus-visible{outline:0}.marketplace-hero-search:focus-within{border-color:#958cf8;box-shadow:0 0 0 4px #7064f61a,0 18px 52px #1919181a}.marketplace-hero-search .button-primary{background:#171716;border-color:#171716;border-radius:11px;min-height:45px;padding-inline:20px}.marketplace-popular-searches{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.marketplace-popular-searches>span{color:#666660;font-size:.72rem}.marketplace-popular-searches a{color:#666660;background:0 0;border:0;border-radius:999px;padding:5px 7px;font-size:.72rem;text-decoration:none}.marketplace-popular-searches a:hover{color:#111;background:#efefec}.marketplace-section.marketplace-category-band{background:0 0;border-block:1px solid #e7e7e3;padding-block:22px}.marketplace-category-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.marketplace-category-heading strong{font-size:.82rem}.marketplace-category-heading a{color:#676762;font-size:.75rem;text-decoration:none}.marketplace-category-grid{flex-wrap:wrap;gap:9px;display:flex}.marketplace-category-card{background:#fff;border-color:#e1e1dc;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:6px 11px 6px 7px;display:inline-flex}.marketplace-category-card:hover{border-color:#c8c6fa;transform:translateY(-1px);box-shadow:0 7px 18px #1919180f}.marketplace-category-card>span:nth-child(3){color:#a0a09a;font-size:.76rem}.marketplace-category-icon{color:#5d52dd;background:#f0efff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.64rem;font-weight:800;display:inline-flex}.uiverse-block-shelf.marketplace-section{padding-block:64px 30px}.uiverse-block-shelf+.uiverse-block-shelf{padding-top:58px}.uiverse-block-shelf .marketplace-section-heading{align-items:end;margin-bottom:22px}.uiverse-block-shelf .marketplace-section-heading h2{letter-spacing:-.055em;margin:4px 0 5px;font-size:clamp(1.65rem,2.8vw,2.55rem)}.uiverse-block-shelf .marketplace-section-heading p{font-size:.86rem}.uiverse-block-shelf .eyebrow{color:#5146c7;font-size:.66rem}.marketplace-block-grid.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.capability-card.marketplace-block-card{background:0 0;border:0;border-radius:15px;overflow:visible}.marketplace-block-grid .capability-card:hover{box-shadow:none;transform:none}.capability-card-preview-link{outline-offset:3px;border-radius:15px}.capability-card-preview{color:#111;background:#f0f0ed;border:1px solid #e2e2dd;border-radius:15px;min-height:284px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.capability-card-preview-link:hover .capability-card-preview{border-color:#cdcbc4;transform:translateY(-3px);box-shadow:0 16px 38px #1919181a}.capability-card:nth-child(2n) .capability-card-preview,.capability-card:nth-child(3n) .capability-card-preview{background:#f0f0ed}.capability-card-index{color:#60605b;letter-spacing:0;text-transform:none;z-index:3;background:#ffffffd1;border:1px solid #11111112;border-radius:999px;padding:5px 8px;font-size:.61rem;position:absolute;top:13px;left:13px}.capability-status-dot{z-index:3;background:#b6b6b0;top:17px;right:16px}.capability-status-dot.is-ready{background:#3fb78e;box-shadow:0 0 0 4px #3fb78e1f}.capability-card-preview-action{color:#fff;opacity:0;z-index:4;background:#141413e6;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:.68rem;font-weight:720;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:13px;right:13px;transform:translateY(5px)}.capability-card-preview-link:hover .capability-card-preview-action,.capability-card-preview-link:focus-visible .capability-card-preview-action{opacity:1;transform:translateY(0)}.block-card-scene{background:#ebeae6;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.block-card-stage-grid{background-image:linear-gradient(#1111110a 1px,#0000 1px),linear-gradient(90deg,#1111110a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.block-card-demo{z-index:1;background:#fffffff0;border:1px solid #11111117;border-radius:13px;flex-direction:column;width:68%;min-height:142px;padding:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 20px 50px #19191821}.capability-card-preview-link:hover .block-card-demo{transform:rotate(0)scale(1.025)}.block-card-demo-bar{gap:4px;display:flex}.block-card-demo-bar i{background:#d8d8d3;border-radius:50%;width:5px;height:5px}.block-card-demo-title{color:#252523;letter-spacing:-.02em;margin-top:28px;font-size:.7rem;font-weight:800}.block-card-demo-lines{gap:6px;margin-top:10px;display:grid}.block-card-demo-lines i{background:#ecece8;border-radius:999px;height:6px;display:block}.block-card-demo-lines i:nth-child(2){width:76%}.block-card-demo-lines i:nth-child(3){width:54%}.block-card-demo-accent{background:#7064f6;border-radius:999px;width:34px;height:9px;position:absolute;bottom:16px;right:16px}.block-card-scene-glass,.block-card-scene-glow,.block-card-scene-gradient{background:radial-gradient(circle at 72% 30%,#9c8cff,#0000 34%),radial-gradient(circle at 25% 80%,#71d5c4,#0000 42%),#242337}.block-card-scene-glass .block-card-demo,.block-card-scene-glow .block-card-demo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff47;box-shadow:0 24px 55px #0908164d,inset 0 1px #ffffff47}.block-card-scene-glass .block-card-demo-title,.block-card-scene-glow .block-card-demo-title,.block-card-scene-gradient .block-card-demo-title{color:#fff}.block-card-scene-glass .block-card-demo-lines i,.block-card-scene-glow .block-card-demo-lines i,.block-card-scene-gradient .block-card-demo-lines i{background:#ffffff2e}.block-card-scene-command,.block-card-scene-sidebar,.block-card-scene-chat{background:#18191d}.block-card-scene-command .block-card-demo,.block-card-scene-sidebar .block-card-demo,.block-card-scene-chat .block-card-demo{background:#25262c;border-color:#3b3c44;box-shadow:0 24px 55px #00000047}.block-card-scene-command .block-card-demo-title,.block-card-scene-sidebar .block-card-demo-title,.block-card-scene-chat .block-card-demo-title{color:#f4f4f3}.block-card-scene-command .block-card-demo-lines i,.block-card-scene-sidebar .block-card-demo-lines i,.block-card-scene-chat .block-card-demo-lines i{background:#3b3c44;height:12px}.block-card-scene-command .block-card-demo-accent,.block-card-scene-chat .block-card-demo-accent{background:#8f84ff;width:58px}.block-card-scene-upload .block-card-demo{box-shadow:none;text-align:center;border:2px dashed #bbb9b2;justify-content:center;align-items:center}.block-card-scene-upload .block-card-demo:before{color:#7064f6;content:"↑";font-size:1.55rem;font-weight:500}.block-card-scene-upload .block-card-demo-title{margin-top:7px}.block-card-scene-list .block-card-demo-lines i,.block-card-scene-toast .block-card-demo-lines i{background:#fff;border:1px solid #e3e3df;width:100%;height:22px;box-shadow:0 5px 15px #19191812}.block-card-scene-toast .block-card-demo-lines i:nth-child(2){width:92%;margin-left:8%}.block-card-scene-toast .block-card-demo-lines i:nth-child(3){width:84%;margin-left:16%}.block-card-scene-skeleton .block-card-demo-title,.block-card-scene-skeleton .block-card-demo-accent{display:none}.block-card-scene-skeleton .block-card-demo-lines{gap:12px;margin-top:34px}.block-card-scene-skeleton .block-card-demo-lines i{background:linear-gradient(90deg,#e5e5e0,#f6f6f3,#e5e5e0) 0 0/200% 100%;height:12px}.block-card-scene-beam .block-card-demo{box-shadow:none;background:0 0;border:0;overflow:visible}.block-card-scene-beam .block-card-demo:before,.block-card-scene-beam .block-card-demo:after{content:"";z-index:2;background:#fff;border:1px solid #d8d7d1;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 8px 24px #1919181f}.block-card-scene-beam .block-card-demo:before{left:0}.block-card-scene-beam .block-card-demo:after{right:0}.block-card-scene-beam .block-card-demo-accent{background:linear-gradient(90deg,#7064f6,#6bd2c0);width:auto;height:3px;inset:50% 40px auto}.block-card-scene-beam .block-card-demo-title,.block-card-scene-beam .block-card-demo-lines{display:none}.block-card-scene-palette .block-card-demo-lines{gap:5px;margin-top:16px;display:flex}.block-card-scene-palette .block-card-demo-lines i{background:#7165f3;width:33%;height:54px}.block-card-scene-palette .block-card-demo-lines i:nth-child(2){background:#6fcfc0;width:33%}.block-card-scene-palette .block-card-demo-lines i:nth-child(3){background:#f2b766;width:33%}.block-card-scene-selection .block-card-demo-accent{background:#191918;border-radius:7px;width:92px;height:24px;bottom:37px;left:50%;right:auto;translate:-50%}.block-card-scene-theme{background:linear-gradient(110deg,#f4f4ef 0 48%,#1c1d22 48% 100%)}.block-card-scene-theme .block-card-demo{background:#ffffffc2}.block-card-scene-gallery .block-card-demo{background:linear-gradient(145deg,#8c7df2,#5cc5b5);border:6px solid #fff;width:46%;height:138px;min-height:0;transform:rotate(-7deg)}.block-card-scene-gallery .block-card-demo:after{content:"";z-index:-1;background:linear-gradient(145deg,#f0b869,#df759c);border:6px solid #fff;width:82%;height:92%;position:absolute;top:8%;left:64%;transform:rotate(13deg);box-shadow:0 16px 35px #19191829}.block-card-scene-crop .block-card-demo:after{content:"";border:2px solid #7064f6;position:absolute;inset:28px 25px 22px}.block-card-scene-map{background:radial-gradient(circle at 55% 40%,#dce6d6 0 8%,#0000 9%),linear-gradient(35deg,#e9e8df 25%,#dfe7ef 25% 50%,#e9e8df 50% 75%,#e0eadb 75%)}.block-card-scene-map .block-card-demo{box-shadow:none;background:0 0;border:0}.block-card-scene-map .block-card-demo:after{content:"";background:#7064f6;border:5px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 7px 18px #19191833}.block-card-scene-ticket .block-card-demo{border-radius:7px;width:54%;min-height:168px}.block-card-scene-ticket .block-card-demo:after{content:"";border-top:1px dashed #c9c9c2;position:absolute;bottom:38px;left:0;right:0}.block-card-scene-pet .block-card-demo-title,.block-card-scene-pet .block-card-demo-lines,.block-card-scene-pet .block-card-demo-bar{display:none}.block-card-scene-pet .block-card-demo{box-shadow:none;background:0 0;border:0}.block-card-scene-pet .block-card-demo:before{content:"";background:#8275f2;border:7px solid #fff;border-radius:48% 48% 44% 44%;width:76px;height:68px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:-18px -13px 0 -12px #8275f2,18px -13px 0 -12px #8275f2,0 17px 35px #1919182e}.capability-card-body{padding:14px 2px 0}.capability-card-title-row{justify-content:space-between;align-items:start;gap:14px;display:flex}.capability-card-title-row>div{min-width:0}.capability-card h2{letter-spacing:-.025em;margin:0;font-size:1.02rem;line-height:1.35}.capability-card-title-row>div>span{color:#666660;margin-top:2px;font-size:.67rem;display:block}.capability-card-title-row>strong{color:#242422;flex:none;font-size:.88rem}.capability-card-body>p{color:#6f6f69;min-height:0;margin:9px 0 0;font-size:.78rem;line-height:1.5}.capability-card-includes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.capability-card-includes span{color:#686862;background:#efefec;border-radius:999px;padding:4px 7px;font-size:.61rem}.capability-card-footer{color:#666660;border-top:0;align-items:center;margin-top:11px;padding-top:0;font-size:.64rem}.capability-card-cta{color:#5b50d8;font-size:.68rem}.marketplace-next-layer{background:#f0f0ed;border:1px solid #e1e1dc;border-radius:18px;margin-block:76px 94px;padding-block:42px}@media (max-width:900px){.marketplace-block-grid.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-hero-v2-grid.uiverse-marketplace-hero{padding-block:76px 58px}}@media (max-width:580px){.marketplace-hero-v2-grid.uiverse-marketplace-hero{padding-block:58px 42px}.marketplace-hero-v2 h1{margin-top:20px;font-size:clamp(2.55rem,13vw,3.65rem)}.marketplace-hero-v2-copy>p.marketplace-hero-lead{font-size:.94rem}.marketplace-search-form.marketplace-hero-search{grid-template-columns:auto minmax(0,1fr);padding:7px 9px}.marketplace-hero-search .button-primary{grid-column:1/-1;width:100%}.marketplace-popular-searches>span{width:100%}.marketplace-category-grid{margin-right:calc(var(--page-gutter) * -1);padding-bottom:4px;padding-right:var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.marketplace-category-card{flex:none}.marketplace-block-grid.capability-grid{grid-template-columns:1fr}.capability-card-preview{min-height:260px}.capability-card-preview-action{opacity:1;transform:none}.uiverse-block-shelf .marketplace-section-heading{flex-direction:column;align-items:start;gap:10px}.marketplace-next-layer{border-radius:0;margin-block:54px 0}}.capability-preview-file-upload{color:#fffdfa;background:radial-gradient(circle at 14% 16%,#fb923c33,#0000 32%),radial-gradient(circle at 88% 84%,#38bdf81f,#0000 30%),#11131a}.file-upload-preview-note{color:#a9b3c1;margin:12px 0 0;font-size:.67rem;line-height:1.55}.file-upload-module{margin-top:22px}.file-upload-dropzone{text-align:center;background:#ffffff0d;border:1px dashed #ffffff3d;border-radius:20px;place-items:center;gap:12px;min-height:282px;padding:28px 24px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.file-upload-dropzone.is-dragging{background:#fb923c21;border-color:#fb923c;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fb923c3d,0 24px 70px #0000003d}.file-upload-dropzone.is-uploading{border-color:#38bdf89e}.file-upload-dropzone.is-success{background:#34d39917;border-color:#34d399a8}.file-upload-dropzone.is-error{border-color:#f87171b8}.file-upload-dropzone.is-disabled{cursor:not-allowed;opacity:.55}.file-upload-icon{color:#fb923c;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.35rem;font-weight:900;display:flex}.is-dragging .file-upload-icon{color:#19120d;background:#fb923c}.is-success .file-upload-icon{color:#071b13;background:#34d399}.file-upload-copy{justify-items:center;gap:6px;display:grid}.file-upload-copy strong{letter-spacing:-.025em;font-size:.96rem}.file-upload-copy span{color:#a9b3c1;overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.file-upload-progress{background:#ffffff17;border-radius:999px;width:78%;max-width:310px;height:7px;overflow:hidden}.file-upload-progress span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#fb923c);height:100%;transition:width .22s;display:block}.file-upload-button,.file-upload-remove{color:#15171d;cursor:pointer;font:inherit;background:#fffdfa;border:0;border-radius:10px;padding:10px 15px;font-size:.72rem;font-weight:800}.file-upload-button:hover,.file-upload-remove:hover{background:#ffedd5}.file-upload-button:focus-visible,.file-upload-remove:focus-visible{outline-offset:3px;outline:2px solid #fb923c}.file-upload-remove{color:#f4f6f8;background:#ffffff17}.file-upload-status{color:#93a0b0;text-align:center;margin:10px 0 0;font-size:.62rem}@media (max-width:640px){.file-upload-dropzone{min-height:300px;padding-inline:18px}.file-upload-progress{width:92%}}@media (prefers-reduced-motion:reduce){.file-upload-dropzone,.file-upload-progress span{transition:none}}.capability-home-category-grid span{color:#56616d}.capability-home-category-grid small{color:#52606c}.capability-home-section-heading p,.capability-bundle-section p,.capability-blueprint-footer p,.capability-truth-note{color:#4f5b68}.capability-card-topline{color:#53606d}.capability-card-body>p,.capability-tag-row span{color:#4f5b68}.capability-card-footer>div span{color:#53606d}.capability-detail-copy>p,.capability-detail-grid p,.capability-package-heading p,.capability-assets-grid p,.capability-explore-hero p,.bundle-page-header p,.library-page-header p{color:#4f5b68}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketplace-home{background:var(--canvas)}.marketplace-hero-v2{color:#fff;background:radial-gradient(circle at 78% 28%,#5273ff4d,#0000 30%),radial-gradient(circle at 34% 16%,#00ccae1f,#0000 24%),#11131a;position:relative;overflow:hidden}.marketplace-hero-v2:after{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.marketplace-hero-v2-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:72px;min-height:680px;padding-block:86px 100px;display:grid;position:relative}.marketplace-hero-v2-copy{max-width:720px}.marketplace-kicker{color:#9da9ff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:.72rem;font-weight:800;display:inline-flex}.marketplace-kicker-dark{color:var(--accent);margin-bottom:12px}.marketplace-kicker-dot{background:#62f3c4;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #62f3c41f}.marketplace-hero-v2 h1{letter-spacing:-.075em;max-width:780px;margin-bottom:28px;font-size:clamp(3.2rem,6.1vw,6.4rem);line-height:.98}.marketplace-hero-v2-copy>p{color:#ffffffad;max-width:600px;margin-bottom:34px;font-size:1.16rem;line-height:1.6}.button-large{min-height:52px;padding-inline:20px}.button-ghost-light{color:#fff;background:#ffffff14;border-color:#ffffff2e}.button-ghost-light:hover{color:#fff;background:#ffffff26;border-color:#ffffff61}.marketplace-hero-microcopy{color:#b7bdca;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.76rem;display:flex}.marketplace-hero-microcopy span:before{color:#62f3c4;content:"✓";margin-right:6px}.marketplace-hero-v2-visual{min-height:470px;position:relative}.marketplace-hero-orbit{border:1px solid #9da9ff47;border-radius:50%;position:absolute;transform:rotate(-22deg)}.marketplace-hero-orbit-one{width:560px;height:560px;top:-44px;right:-110px}.marketplace-hero-orbit-two{border-color:#62f3c438;width:400px;height:400px;top:42px;right:-12px}.marketplace-hero-product-card{color:var(--text);background:#f9fafcf0;border:1px solid #ffffff38;border-radius:24px;width:min(420px,90%);padding:15px;position:absolute;top:28px;left:6%;transform:rotate(3deg);box-shadow:0 34px 90px #00000061}.marketplace-hero-product-topline,.marketplace-hero-product-meta{justify-content:space-between;align-items:center;display:flex}.marketplace-hero-product-topline{color:#5f6470;letter-spacing:.09em;padding:5px 5px 12px;font-size:.63rem;font-weight:800}.live-dot{color:#2f9e75;letter-spacing:0;text-transform:none}.marketplace-hero-product-card .colorsnap-preview{border-radius:16px;min-height:292px}.marketplace-hero-product-meta{gap:12px;padding:16px 7px 5px}.marketplace-hero-product-meta>div{gap:4px;display:grid}.marketplace-small-label{color:#5f6470;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.marketplace-hero-product-meta strong{max-width:180px;font-size:.96rem;line-height:1.2}.marketplace-score-pill{color:#fff;white-space:nowrap;background:#11131a;border-radius:999px;padding:8px 10px;font-size:.68rem}.marketplace-score-pill b{color:#62f3c4;margin-left:3px;font-size:.94rem}.marketplace-hero-empty{color:#777b88;background:#e9ebf0;border-radius:16px;align-items:center;min-height:310px;padding:24px;display:flex}.marketplace-signal-strip{color:#fff;background:#191b24;border-top:1px solid #ffffff14}.marketplace-signal-grid{grid-template-columns:repeat(4,1fr);display:grid}.marketplace-signal-grid>div{border-right:1px solid #ffffff1a;gap:2px;padding:20px 24px;display:grid}.marketplace-signal-grid>div:last-child{border-right:0}.marketplace-signal-grid strong{letter-spacing:-.04em;font-size:1.28rem}.marketplace-signal-grid span{color:#b7bdca;font-size:.75rem}.marketplace-section{padding-block:92px}.marketplace-section-muted,.marketplace-category-band{background:#f0f1f5;border-block:1px solid #e2e3e8}.marketplace-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.marketplace-section-heading h2{letter-spacing:-.065em;margin-bottom:8px;font-size:clamp(2rem,3.3vw,3.25rem)}.marketplace-section-heading p{color:var(--text-muted);margin-bottom:0}.marketplace-text-link{color:var(--text);flex:none;font-size:.84rem;font-weight:800;text-decoration:none}.marketplace-text-link:hover{color:var(--accent)}.marketplace-section-note{color:#5f6470;white-space:nowrap;font-size:.76rem;font-weight:750}.marketplace-featured-v2 .blueprint-card{box-shadow:0 18px 45px #15182214}.blueprint-card-score-row{border-block:1px solid #e4e5ea;align-items:end;gap:22px;padding-block:14px;display:flex}.blueprint-card-score-row>div{gap:1px;display:grid}.blueprint-card-score-row span,.blueprint-card-score-row small{color:#5f6470;font-size:.68rem}.blueprint-card-score-row strong{letter-spacing:-.04em;font-size:1.22rem}.blueprint-card-score-row small{text-align:right;margin-left:auto}.marketplace-mini-grid{max-width:520px}.marketplace-mini-grid .blueprint-card{grid-template-columns:1fr}.marketplace-empty-card{color:#777b88;text-align:center;background:#fff;border:1px dashed #c9ccd7;border-radius:18px;padding:48px}.marketplace-latest-row{background:#fff;border:1px solid #dedfe5;border-radius:18px;grid-template-columns:64px minmax(0,1fr) 180px 28px;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.marketplace-latest-row:hover{color:var(--text);border-color:#a8adbb;transform:translateY(-2px);box-shadow:0 14px 36px #15182212}.marketplace-latest-index{color:var(--accent);font-size:.76rem;font-weight:850}.marketplace-latest-main{gap:4px;display:grid}.marketplace-latest-main strong{font-size:1.08rem}.marketplace-latest-main span,.marketplace-latest-type{color:var(--text-muted);font-size:.82rem}.marketplace-latest-type{justify-self:end}.marketplace-latest-arrow{color:var(--accent);justify-self:end;font-size:1.24rem}.marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplace-category-card{background:#fff;border:1px solid #e0e1e6;border-radius:16px;gap:7px;min-height:142px;padding:20px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.marketplace-category-card:hover{color:var(--text);border-color:#b0b5c2;transform:translateY(-2px);box-shadow:0 12px 28px #15182212}.marketplace-category-number,.marketplace-category-card>span:nth-child(3){color:#5f6470;font-size:.7rem}.marketplace-category-card strong{font-size:1.05rem}.marketplace-category-arrow{color:var(--accent);font-size:1.15rem;position:absolute;top:18px;right:18px}.marketplace-search-card{background:#fff;border:1px solid #dedfe5;border-radius:22px;justify-content:space-between;align-items:center;gap:48px;padding:38px;display:flex}.marketplace-search-card h2{margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.7rem)}.marketplace-search-card p{color:var(--text-muted);margin-bottom:0}.marketplace-search-form{gap:8px;width:100%;max-width:500px;display:flex}.marketplace-search-form input{background:#f5f6f8;border:1px solid #d4d7df;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px 14px}.marketplace-free-entry{justify-content:space-between;align-items:center;gap:32px;padding-bottom:110px;display:flex}.marketplace-free-entry-copy{max-width:640px}.marketplace-free-entry h2{margin-bottom:10px;font-size:clamp(1.9rem,3vw,2.8rem)}.marketplace-free-entry p{color:var(--text-muted);margin-bottom:0}.marketplace-catalog-header-v2{padding-block:72px 36px}.marketplace-catalog-header-v2 h1{letter-spacing:-.07em;font-size:clamp(2.7rem,5.5vw,5.2rem)}.marketplace-catalog-search{max-width:560px;margin-top:28px}.marketplace-catalog-categories{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:18px;display:flex}.marketplace-catalog-categories a{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:750;text-decoration:none}.marketplace-catalog-categories a:hover,.marketplace-catalog-categories a.is-active{background:var(--text);border-color:var(--text);color:#fff}.blueprint-detail-page-v2{padding-bottom:96px}.blueprint-v2-hero{color:#fff;background:#15171f;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:60px;margin-bottom:84px;padding:60px;display:grid;position:relative;overflow:hidden}.blueprint-v2-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 28%,#62f3c433,#0000 31%),radial-gradient(circle at 20% 80%,#6c7dff36,#0000 34%);position:absolute;inset:0}.blueprint-v2-hero>*{z-index:1;position:relative}.blueprint-v2-hero-copy{max-width:660px}.blueprint-v2-hero .tag{color:#ffffffb0;background:#ffffff17;border-color:#ffffff2b}.blueprint-v2-hero h1{letter-spacing:-.08em;margin-block:26px 20px;font-size:clamp(3rem,6.2vw,6.2rem);line-height:.95}.blueprint-v2-tagline{color:#ffffffb3;max-width:540px;margin-bottom:26px;font-size:1.2rem;line-height:1.5}.blueprint-v2-opportunity-lead{border-left:2px solid #62f3c4;margin-block:26px 34px;padding-left:16px}.blueprint-v2-opportunity-lead span{color:#62f3c4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.blueprint-v2-opportunity-lead p{color:#fffc;margin:0;font-size:.97rem}.blueprint-v2-hero-meta{color:#ffffff73;flex-wrap:wrap;gap:16px 24px;margin-top:22px;font-size:.73rem;display:flex}.blueprint-v2-hero-meta strong{color:#62f3c4}.blueprint-v2-preview-wrap{background:#f1f2f6;border:7px solid #292c38;border-radius:18px;overflow:hidden;transform:rotate(2deg);box-shadow:0 26px 70px #00000054}.blueprint-v2-browser-bar{color:#ffffff6b;background:#292c38;align-items:center;gap:5px;padding:9px 12px;display:flex}.blueprint-v2-browser-bar>span{background:#686b76;border-radius:50%;width:6px;height:6px}.blueprint-v2-browser-bar small{margin-left:7px;font-size:.6rem}.blueprint-v2-preview-wrap .colorsnap-preview{border-radius:0;min-height:360px}.blueprint-v2-preview-link{color:var(--text);background:#fff;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.blueprint-v2-preview-link:hover{color:var(--accent)}.blueprint-v2-play-icon{background:var(--text);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.55rem;display:inline-flex}.blueprint-v2-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:72px;display:grid}.blueprint-v2-content{min-width:0}.blueprint-v2-section,.blueprint-score-section,.build-timeline-section{border-top:1px solid #dedfe5;padding-block:62px}.blueprint-v2-section-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:28px;display:grid}.blueprint-v2-section-heading>span{color:var(--accent);padding-top:7px;font-size:.76rem;font-weight:850}.blueprint-v2-section-heading p{color:var(--text-muted);margin-bottom:8px;font-size:.78rem;font-weight:750}.blueprint-v2-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3vw,3rem)}.blueprint-v2-section-intro{color:var(--text-muted);max-width:680px;margin:-12px 0 26px 64px}.blueprint-v2-opportunity-grid{grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);gap:28px;display:grid}.blueprint-v2-opportunity-copy{background:#fff;border:1px solid #dedfe5;border-radius:18px;padding:28px}.blueprint-v2-opportunity-copy>p:first-child{margin-bottom:26px;font-size:1.2rem;line-height:1.55}.blueprint-v2-opportunity-copy .truth-note{color:#5f6470;border-top:1px solid #e4e5ea;margin:0;padding-top:18px;font-size:.8rem}.blueprint-v2-signal-list{gap:10px;display:grid}.blueprint-v2-signal-list>div{background:#f0f1f5;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:3px 12px;padding:17px 18px;display:grid}.blueprint-v2-signal-list strong{color:var(--accent);grid-row:1/span 2}.blueprint-v2-signal-list span{color:#5d6370;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.blueprint-v2-signal-list p{margin:0;font-size:.86rem}.blueprint-v2-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blueprint-v2-profile-grid article,.blueprint-v2-light-card{background:#f0f1f5;border-radius:16px;padding:22px}.blueprint-v2-profile-grid article>span,.blueprint-v2-tech-grid span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.69rem;font-weight:800;display:block}.blueprint-v2-profile-grid h3,.blueprint-v2-light-card h3{margin-bottom:10px;font-size:1.18rem}.blueprint-v2-profile-grid p,.blueprint-v2-light-card li,.blueprint-v2-tech-grid p{color:var(--text-muted);margin:0;font-size:.86rem}.blueprint-v2-two-column,.blueprint-v2-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blueprint-v2-dark-card{color:#fff;background:#171922;border-radius:18px;padding:28px}.blueprint-v2-dark-card .marketplace-kicker{color:#62f3c4;margin-bottom:22px}.blueprint-v2-dark-card h3{margin-bottom:12px;font-size:1.55rem}.blueprint-v2-dark-card p{color:#ffffffa3;margin:0;font-size:.9rem}.blueprint-v2-light-card ul{color:var(--text-muted);margin:0;padding-left:19px}.blueprint-v2-light-card li+li{margin-top:10px}.blueprint-v2-tech-grid>div{background:#fff;border:1px solid #dedfe5;border-radius:16px;gap:10px;padding:24px;display:grid}.blueprint-v2-tech-grid strong{font-size:1.05rem}.blueprint-v2-purchase-card{background:#fff;border:1px solid #c9ccd7;border-radius:20px;padding:26px;position:sticky;top:94px;box-shadow:0 18px 48px #15182214}.blueprint-v2-purchase-top{justify-content:space-between;align-items:start;display:flex}.blueprint-v2-purchase-top .marketplace-kicker{margin-bottom:0}.blueprint-v2-purchase-status{color:#1c7754;background:#e7f8f1;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:800}.blueprint-v2-purchase-card h2{letter-spacing:-.055em;margin-block:28px 8px;font-size:1.7rem}.blueprint-v2-purchase-copy{color:var(--text-muted);margin-bottom:20px;font-size:.88rem}.blueprint-v2-purchase-score{color:#fff;background:#171922;border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px;display:flex}.blueprint-v2-purchase-score strong{color:#62f3c4;letter-spacing:-.07em;font-size:2.15rem;line-height:1}.blueprint-v2-purchase-score span{font-size:.77rem;font-weight:750;line-height:1.25}.blueprint-v2-purchase-score small{color:#ffffff7a;font-size:.64rem;font-weight:500}.blueprint-v2-purchase-card ul{color:var(--text-muted);margin:0 0 22px;padding-left:18px;font-size:.84rem}.blueprint-v2-purchase-card li+li{margin-top:8px}.blueprint-v2-purchase-card .button{width:100%}.blueprint-v2-purchase-note{color:#5f6470;margin:14px 0 0;font-size:.7rem;line-height:1.5}.blueprint-launch-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.blueprint-launch-module{background:#fff;border:1px solid #dedfe5;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;display:grid}.blueprint-launch-module-icon{color:#2f9e75;background:#e7f8f1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:850;display:inline-flex}.blueprint-launch-module-plan .blueprint-launch-module-icon{color:var(--accent);background:#eef0ff}.blueprint-launch-module h3{margin:0 0 4px;font-size:.98rem}.blueprint-launch-module p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.42}.blueprint-launch-module>small{color:#5f6470;text-align:right;white-space:nowrap;font-size:.64rem;font-weight:750}.blueprint-v2-decision-section{background:#f0f1f5;border-radius:18px;margin-block:20px;padding:36px}.blueprint-v2-decision-section .blueprint-v2-section-heading{margin-bottom:22px}.blueprint-v2-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blueprint-v2-decision-grid article{background:#fff;border-radius:12px;padding:18px}.blueprint-v2-decision-grid article>span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.blueprint-v2-decision-grid h3{margin:10px 0 7px;font-size:1rem}.blueprint-v2-decision-grid p{color:var(--text-muted);margin:0;font-size:.78rem}.blueprint-v2-evidence-section{border-top:0;padding-top:24px}.blueprint-v2-evidence-section details{background:#f0f1f5;border-radius:14px;padding:18px 20px}.blueprint-v2-evidence-section summary{cursor:pointer;font-size:.86rem;font-weight:800}.blueprint-v2-evidence-section details[open] summary{margin-bottom:22px}.blueprint-v2-evidence-section .blueprint-boundary-grid{margin-bottom:20px}.blueprint-v2-target-plan{background:#fff;border-radius:12px;margin-bottom:18px;padding:18px}.blueprint-v2-target-plan h3{margin-bottom:8px;font-size:.96rem}.blueprint-v2-target-plan p,.blueprint-v2-target-plan li,.blueprint-v2-evidence-section .truth-note{color:var(--text-muted);font-size:.78rem}.blueprint-v2-target-plan ul{margin-bottom:0;padding-left:18px}@media (max-width:1000px){.blueprint-v2-hero{grid-template-columns:1fr;gap:36px}.blueprint-v2-preview-wrap{width:100%;max-width:560px;margin-inline:auto}.blueprint-v2-layout{grid-template-columns:1fr}.blueprint-v2-purchase-card{position:static}}@media (max-width:680px){.blueprint-v2-hero{border-radius:16px;margin-bottom:48px;padding:28px 22px 24px}.blueprint-v2-hero h1{font-size:3.25rem}.blueprint-v2-hero .hero-actions,.blueprint-v2-hero .hero-actions .button{width:100%}.blueprint-v2-preview-wrap{transform:none}.blueprint-v2-section,.blueprint-score-section,.build-timeline-section{padding-block:48px}.blueprint-v2-section-heading{grid-template-columns:30px minmax(0,1fr);gap:12px}.blueprint-v2-section-intro{margin-left:42px}.blueprint-v2-opportunity-grid,.blueprint-v2-profile-grid,.blueprint-v2-two-column,.blueprint-v2-tech-grid,.blueprint-launch-modules,.blueprint-v2-decision-grid{grid-template-columns:1fr}.blueprint-v2-decision-section{padding:24px 16px}.blueprint-launch-module{grid-template-columns:26px minmax(0,1fr)}.blueprint-launch-module>small{text-align:left;grid-column:2}}@media (max-width:900px){.marketplace-hero-v2-grid{grid-template-columns:1fr;gap:40px;min-height:0}.marketplace-hero-v2-visual{width:100%;max-width:520px;margin-inline:auto}.marketplace-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-search-card{flex-direction:column;align-items:stretch;gap:24px}}@media (max-width:680px){.marketplace-hero-v2-grid{padding-block:64px 72px}.marketplace-hero-v2 h1{font-size:3.25rem}.marketplace-hero-v2 .hero-actions,.marketplace-hero-v2 .hero-actions .button{width:100%}.marketplace-hero-v2-visual{min-height:370px}.marketplace-hero-product-card{width:94%;top:12px;left:0;transform:rotate(1.5deg)}.marketplace-hero-orbit-one{width:430px;height:430px;top:-20px;right:-130px}.marketplace-hero-orbit-two{width:320px;height:320px;top:34px;right:-56px}.marketplace-signal-grid{grid-template-columns:repeat(2,1fr)}.marketplace-signal-grid>div:nth-child(2){border-right:0}.marketplace-signal-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.marketplace-section{padding-block:64px}.marketplace-section-heading,.marketplace-free-entry{flex-direction:column;align-items:start;gap:14px}.marketplace-latest-row{grid-template-columns:40px minmax(0,1fr) 24px;gap:8px 14px;padding:20px}.marketplace-latest-type{grid-column:2;justify-self:start}.marketplace-latest-arrow{grid-area:1/3/span 2}.marketplace-category-grid{grid-template-columns:1fr}.marketplace-search-card{padding:24px}.marketplace-search-form{flex-direction:column;align-items:stretch}.marketplace-search-form .button{width:100%}}.capability-preview-sortable-list{color:#f8fafc;background:radial-gradient(circle at 12% 14%,#38bdf82e,#0000 34%),radial-gradient(circle at 88% 86%,#a7f3d01f,#0000 32%),#0d1421}.sortable-list-preview-note{color:#9eacbd;margin:12px 0 0;font-size:.67rem;line-height:1.55}.sortable-list-module{margin-top:20px;position:relative}.sortable-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sortable-list-item{min-width:0}.sortable-list-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:11px 12px;display:grid;box-shadow:0 12px 30px #00000029}.sortable-list-item.is-dragging-source .sortable-list-card{box-shadow:none;opacity:.38;background:#38bdf812;border:1px dashed #38bdf88a}.sortable-list-handle,.sortable-list-actions button{color:#d9e2ee;font:inherit;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}button.sortable-list-handle{cursor:grab;touch-action:none;width:42px;height:42px}button.sortable-list-handle:active{cursor:grabbing}.sortable-list-handle>span{font-size:1.05rem;line-height:1}.sortable-list-position{color:#58c8ef;font-variant-numeric:tabular-nums;font-family:Consolas,SFMono-Regular,monospace;font-size:.67rem;font-weight:800}.sortable-list-copy{gap:4px;min-width:0;display:grid}.sortable-list-copy strong{color:#f8fafc;letter-spacing:-.02em;font-size:.78rem}.sortable-list-copy small{color:#93a0b0;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.4;overflow:hidden}.sortable-list-meta{color:#b9f6df;white-space:nowrap;background:#a7f3d01a;border:1px solid #a7f3d02e;border-radius:999px;padding:5px 8px;font-size:.57rem;font-weight:800}.sortable-list-actions{gap:5px;display:flex}.sortable-list-actions button{cursor:pointer;width:30px;height:30px}.sortable-list-actions button:disabled{cursor:not-allowed;opacity:.3}.sortable-list-handle:focus-visible,.sortable-list-actions button:focus-visible{outline-offset:2px;outline:2px solid #a7f3d0}.sortable-list-drag-overlay{pointer-events:none;z-index:100;position:fixed;transform:rotate(1.2deg)scale(1.015)}.sortable-list-drag-overlay .sortable-list-card{background:#172235;border-color:#38bdf899;height:100%;box-shadow:0 26px 70px #0000006b,0 0 0 1px #38bdf82e}.sortable-list-drag-overlay .sortable-list-actions{display:none}.sortable-list-status{color:#91a0b2;min-height:1.4em;margin:11px 0 0;font-size:.61rem}.capability-preview-skeleton-loader{color:#111;background:radial-gradient(circle at 82% 15%,#1d4ed81f,#0000 34%),#f7f7f4}.skeleton-preview-toggle{color:#fff;cursor:pointer;font:inherit;background:#0d1421;border:0;border-radius:999px;margin-top:14px;padding:8px 13px;font-size:.64rem;font-weight:800}.skeleton-loader-module{margin-top:15px}.skeleton-loader-card,.skeleton-preview-content{background:#fff;border:1px solid #d6d6d0;border-radius:18px;min-height:260px;padding:22px;box-shadow:0 18px 45px #0f172a12}.skeleton-loader-head{align-items:center;gap:14px;display:flex}.skeleton-loader-avatar,.skeleton-loader-heading-lines>span,.skeleton-loader-lines>span,.skeleton-loader-actions>span{background:linear-gradient(100deg,#e2e4e1e6 24%,#f4f5f2 38%,#e2e4e1e6 52%) 0 0/220% 100%;animation:1.65s ease-in-out infinite skeleton-shimmer}.skeleton-loader-avatar{border-radius:14px;flex:0 0 52px;height:52px}.skeleton-loader-heading-lines{flex:1;gap:9px;display:grid}.skeleton-loader-heading-lines>span,.skeleton-loader-lines>span{border-radius:999px;height:11px;display:block}.skeleton-loader-lines{gap:12px;margin-top:28px;display:grid}.skeleton-loader-actions{gap:10px;margin-top:30px;display:flex}.skeleton-loader-actions>span{border-radius:9px;width:92px;height:34px}.skeleton-preview-content{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.skeleton-preview-avatar{color:#9fe7d5;background:#0d1421;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:.76rem;font-weight:900;display:flex}.skeleton-preview-content>div:nth-child(2){gap:7px;display:grid}.skeleton-preview-content span{color:#1d4ed8;font-size:.58rem;font-weight:850}.skeleton-preview-content strong{font-size:.87rem}.skeleton-preview-content p{color:#575754;margin:0;font-size:.65rem;line-height:1.55}.skeleton-preview-actions{grid-column:1/-1;gap:8px;margin-top:auto;display:flex}.skeleton-preview-actions button{color:#111;font:inherit;background:#f1f2ef;border:1px solid #d6d6d0;border-radius:9px;padding:8px 11px;font-size:.6rem}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.capability-preview-prompt-composer{color:#f8fafc;background:radial-gradient(circle at 78% 10%,#60a5fa29,#0000 32%),radial-gradient(circle at 10% 90%,#9fe7d51c,#0000 28%),#0d1421}.prompt-composer-preview-stage{flex-direction:column;align-items:center;min-height:410px;padding-top:42px;display:flex}.prompt-composer-preview-label{color:#9fe7d5;letter-spacing:.08em;font-size:.58rem;font-weight:850}.prompt-composer-preview-stage>strong{letter-spacing:-.04em;margin-top:8px;font-size:1.12rem}.prompt-composer-module{background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;width:min(100%,580px);margin-top:34px;padding:12px;box-shadow:0 26px 70px #00000040}.prompt-composer-module:focus-within{border-color:#9fe7d5a6;box-shadow:0 26px 70px #00000040,0 0 0 3px #9fe7d51a}.prompt-composer-attachments{flex-wrap:wrap;gap:8px;padding-bottom:9px;display:flex}.prompt-composer-attachment{color:#e8edf5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:230px;padding:7px 8px;display:grid}.prompt-composer-attachment>span:first-child{color:#9fe7d5}.prompt-composer-attachment>span:nth-child(2){min-width:0;display:grid}.prompt-composer-attachment strong,.prompt-composer-attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-composer-attachment strong{font-size:.58rem}.prompt-composer-attachment small{color:#93a0b3;font-size:.5rem}.prompt-composer-attachment button{color:#9eabc0;cursor:pointer;font:inherit;background:0 0;border:0}.prompt-composer-module textarea{color:#f8fafc;font:inherit;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:52px;max-height:168px;padding:9px 8px;font-size:.76rem;line-height:1.55;display:block}.prompt-composer-module textarea::placeholder{color:#7f8a9b}.prompt-composer-footer{color:#8997aa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.51rem;display:grid}.prompt-composer-tools{gap:6px;display:flex}.prompt-composer-tools>span,.prompt-composer-submit{border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.prompt-composer-tools>span{color:#dce5f2;background:#ffffff0f;border:1px solid #ffffff1a}.prompt-composer-submit{color:#0d1421;cursor:pointer;font:inherit;background:#9fe7d5;border:0;font-size:.82rem;font-weight:900}.prompt-composer-module.is-working .prompt-composer-submit{color:#fff;background:#fb7185}.prompt-composer-submit:disabled{cursor:not-allowed;opacity:.35}.prompt-composer-preview-status{color:#8f9db0;text-align:center;max-width:580px;min-height:1.5em;margin:13px 0 0;font-size:.55rem;line-height:1.5}.capability-preview-collapsible-sidebar{color:#111;background:#f7f7f4}.collapsible-sidebar-preview-stage{background:#fff;border:1px solid #d6d6d0;border-radius:18px;min-height:445px;display:flex;position:relative;overflow:hidden}.collapsible-sidebar-module{flex:none;display:flex;position:relative}.collapsible-sidebar-panel{color:#f8fafc;z-index:4;background:#0d1421;flex-direction:column;width:230px;min-height:445px;padding:12px;transition:width .18s;display:flex}.collapsible-sidebar-panel.is-collapsed{width:76px}.collapsible-sidebar-brand{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.collapsible-sidebar-brand>span,.collapsible-sidebar-account>span:first-child{color:#0d1421;background:#9fe7d5;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:flex}.collapsible-sidebar-brand>strong{font-size:.72rem}.collapsible-sidebar-brand>button{color:#d6deea;cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;width:28px;height:28px}.collapsible-sidebar-navigation{gap:5px;margin-top:22px;display:grid}.collapsible-sidebar-navigation>button{color:#9eabc0;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:7px 9px;display:grid}.collapsible-sidebar-navigation>button:hover,.collapsible-sidebar-navigation>button.is-active{color:#f8fafc;background:#9fe7d51a;border-color:#9fe7d52e}.sidebar-item-icon{color:#9fe7d5;text-align:center;font-size:.73rem}.sidebar-item-label{white-space:nowrap;font-size:.63rem;font-weight:760}.sidebar-item-badge{color:#fff;background:#1d4ed8;border-radius:999px;padding:3px 6px;font-size:.49rem;font-weight:850}.collapsible-sidebar-account{border-top:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:grid}.collapsible-sidebar-account>span:nth-child(2){display:grid}.collapsible-sidebar-account strong{font-size:.59rem}.collapsible-sidebar-account small{color:#8290a3;font-size:.49rem}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-brand>strong,.collapsible-sidebar-panel.is-collapsed .sidebar-item-label,.collapsible-sidebar-panel.is-collapsed .sidebar-item-badge,.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-account>span:nth-child(2){display:none}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-brand{grid-template-columns:34px}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-brand>button{margin-top:6px}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-navigation>button{grid-template-columns:28px}.sidebar-preview-main{background:radial-gradient(circle at 90% 5%,#1d4ed81a,#0000 34%),#fff;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:28px;display:flex}.sidebar-preview-main>span{color:#1d4ed8;font-size:.56rem;font-weight:850}.sidebar-preview-main>strong{letter-spacing:-.04em;margin-top:8px;font-size:1.1rem}.sidebar-preview-main>p{color:#575754;max-width:260px;margin:10px 0 0;font-size:.64rem;line-height:1.55}.sidebar-mobile-trigger,.sidebar-mobile-backdrop{display:none}.capability-preview-toast-stack{background:radial-gradient(circle at 82% 12%,#1d4ed81f,#0000 34%),#f4f5f2}.toast-stack-preview-toolbar{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.toast-stack-preview-toolbar>button{color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6d6d0;border-radius:999px;min-height:34px;padding:7px 13px;font-size:.57rem;font-weight:780}.toast-stack-preview-toolbar>button:first-child{color:#fff;background:#0d1421;border-color:#0d1421}.toast-stack-preview-stage{justify-content:flex-end;align-items:flex-start;min-height:500px;padding:28px 18px 18px;display:flex;overflow:hidden}.toast-stack-module{width:min(100%,360px);min-height:122px;position:relative}.toast-stack-module.is-expanded{min-height:calc(var(--toast-visible-count) * 112px)}.toast-stack-empty{color:#575754;text-align:center;background:#ffffffc2;border:1px dashed #c8c8c1;border-radius:16px;padding:28px;font-size:.62rem}.toast-stack-item{min-height:98px;transform:translateY(var(--toast-offset)) scale(var(--toast-scale));transform-origin:top;background:#fffffff5;border:1px solid #0d14211a;border-radius:16px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:14px 13px 15px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #0d142124}.toast-stack-icon{color:#1d4ed8;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:.62rem;font-weight:900;display:flex}.toast-stack-success .toast-stack-icon{color:#08775f;background:#e7f8f2}.toast-stack-warning .toast-stack-icon{color:#9a6400;background:#fff4d9}.toast-stack-error .toast-stack-icon{color:#b42318;background:#ffebeb}.toast-stack-copy{gap:3px;min-width:0;display:grid}.toast-stack-copy>span{color:#667085;font-size:.46rem;font-weight:820}.toast-stack-copy>strong{color:#101828;letter-spacing:-.015em;font-size:.65rem}.toast-stack-copy>p{color:#667085;margin:1px 0 0;font-size:.52rem;line-height:1.45}.toast-stack-copy>button{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:.5rem;font-weight:820}.toast-stack-dismiss{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast-stack-dismiss:hover,.toast-stack-dismiss:focus-visible{color:#111;background:#f2f4f7}.toast-stack-progress{height:3px;width:calc(100% * var(--toast-progress));background:#1d4ed8;position:absolute;bottom:0;left:0}.toast-stack-success .toast-stack-progress{background:#0c8a70}.toast-stack-warning .toast-stack-progress{background:#d19000}.toast-stack-preview-status{color:#575754;margin:0;padding:0 18px 16px;font-size:.53rem;line-height:1.45}.capability-preview-image-pet{background:radial-gradient(circle at 18% 12%,#9fe7d542,#0000 32%),#f4f5f2}.image-pet-preview-toolbar{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.image-pet-preview-toolbar>button{color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6d6d0;border-radius:999px;min-height:34px;padding:7px 13px;font-size:.57rem;font-weight:780}.image-pet-preview-toolbar>button:first-child{color:#fff;background:#0d1421;border-color:#0d1421}.image-pet-preview-stage{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 75% 18%,#9fe7d540,#0000 30%),#111a2a;border:1px solid #ffffff17;border-radius:18px;min-height:500px;margin:18px;position:relative;overflow:hidden}.image-pet-window-bar{color:#9fe7d5;background:#080d17c2;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:.5rem;display:grid}.image-pet-window-bar>strong{color:#fff;font-size:.56rem}.image-pet-window-bar>small{color:#aeb7c5;font-size:.46rem}.image-pet-desktop-copy{color:#fff;gap:7px;display:grid;position:absolute;top:82px;left:24px}.image-pet-desktop-copy>span{color:#9fe7d5;font-size:.5rem;font-weight:820}.image-pet-desktop-copy>strong{letter-spacing:-.02em;font-size:.78rem}.image-desktop-pet{cursor:grab;height:var(--pet-size);touch-action:none;-webkit-user-select:none;user-select:none;width:var(--pet-size);will-change:transform;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0}.image-desktop-pet:focus-visible{outline-offset:4px;outline:3px solid #9fe7d5}.image-desktop-pet.is-dragging{cursor:grabbing}.image-desktop-pet-sprite{height:calc(var(--pet-size) - 22px);object-fit:contain;pointer-events:none;transform-origin:bottom;width:100%;animation:2.8s ease-in-out infinite image-pet-idle}.image-desktop-pet.is-dragging .image-desktop-pet-sprite{animation:none;transform:rotate(-2deg)scale(.98)}.image-desktop-pet-hint{color:#fff;opacity:0;pointer-events:none;background:#080d17d6;border:1px solid #ffffff21;border-radius:999px;padding:4px 9px;font-size:.44rem;font-weight:800;transition:opacity .14s;position:absolute;bottom:-3px}.image-desktop-pet:hover .image-desktop-pet-hint,.image-desktop-pet:focus-visible .image-desktop-pet-hint,.image-desktop-pet.is-dragging .image-desktop-pet-hint{opacity:1}.image-pet-preview-status{color:#575754;margin:0;padding:0 18px 16px;font-size:.53rem;line-height:1.45}.capability-preview-selection-toolbar{background:radial-gradient(circle at 78% 18%,#9fe7d52e,#0000 30%),#f4f5f2}.selection-toolbar-preview-stage{padding:18px}.selection-toolbar-preview-window{background:#fff;border:1px solid #d6d6d0;border-radius:18px;min-height:510px;overflow:hidden;box-shadow:0 24px 70px #0d14211f}.selection-toolbar-preview-topbar{color:#fff;background:#0d1421;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.selection-toolbar-preview-topbar>span{color:#9fe7d5;font-size:.56rem;font-weight:850}.selection-toolbar-preview-topbar>small{color:#aeb7c5;font-size:.46rem}.text-selection-toolbar-root{min-height:456px;position:relative}.text-selection-toolbar-editor{color:#273140;outline:none;gap:18px;min-height:456px;padding:72px 58px 64px;font-size:.69rem;line-height:1.8;display:grid}.text-selection-toolbar-editor::selection,.text-selection-toolbar-editor ::selection{color:#0d1421;background:#9fe7d5}.text-selection-toolbar-editor>p{margin:0}.text-selection-toolbar-menu{z-index:4;background:#0d1421;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:5px;animation:.15s ease-out both selection-toolbar-enter;display:flex;position:absolute;box-shadow:0 18px 50px #0d142147}.text-selection-toolbar-menu:after{content:"";background:#0d1421;width:9px;height:9px;position:absolute;left:50%;translate:-50%;rotate:45deg}.text-selection-toolbar-menu[data-placement=above]:after{bottom:-5px}.text-selection-toolbar-menu[data-placement=below]:after{top:-5px}.text-selection-toolbar-menu>button{color:#f8fafc;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:.52rem;font-weight:800}.text-selection-toolbar-menu>button:hover,.text-selection-toolbar-menu>button:focus-visible{color:#9fe7d5;background:#9fe7d526;outline:none}.selection-toolbar-preview-status{color:#575754;margin:0;padding:0 18px 16px;font-size:.53rem;line-height:1.45}.capability-preview-circular-theme{background:#f3f4f1}.circular-theme-preview-stage{border:1px solid #d6d6d0;border-radius:18px;min-height:370px;margin:0 18px;position:relative;overflow:hidden}.circular-theme-reveal-layer{min-height:inherit}.circular-theme-reveal-overlay{clip-path:circle(0 at 100% 0);pointer-events:none;z-index:2;position:absolute;inset:0}.circular-theme-reveal-trigger{color:#111827;cursor:pointer;font:inherit;z-index:3;background:#ffffffd1;border:1px solid #0f172a24;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.55rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px}.circular-theme-reveal-trigger:focus-visible{outline-offset:3px;outline:3px solid #1d4ed847}.circular-theme-reveal-trigger:disabled{cursor:wait}.circular-theme-preview-content{color:#111827;background:#f8fafc;min-height:370px;padding:74px 28px 28px;position:relative;overflow:hidden}.circular-theme-preview-content[data-preview-theme=dark]{color:#f8fafc;background:#0d1421}.circular-theme-preview-grid{background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}[data-preview-theme=dark] .circular-theme-preview-grid{background-image:linear-gradient(#9fe7d514 1px,#0000 1px),linear-gradient(90deg,#9fe7d514 1px,#0000 1px)}.circular-theme-preview-copy,.circular-theme-preview-cards{z-index:1;position:relative}.circular-theme-preview-copy{max-width:440px}.circular-theme-preview-copy>span{color:#1d4ed8;letter-spacing:.06em;font-size:.5rem;font-weight:900}[data-preview-theme=dark] .circular-theme-preview-copy>span{color:#9fe7d5}.circular-theme-preview-copy>strong{letter-spacing:-.05em;margin-top:12px;font-size:clamp(1.2rem,4vw,1.9rem);line-height:1.08;display:block}.circular-theme-preview-copy>p{color:#575754;margin:12px 0 0;font-size:.62rem;line-height:1.65}[data-preview-theme=dark] .circular-theme-preview-copy>p{color:#a7b0c0}.circular-theme-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.circular-theme-preview-cards>div{background:#ffffffd1;border:1px solid #0f172a17;border-radius:12px;padding:14px;box-shadow:0 14px 35px #0f172a14}[data-preview-theme=dark] .circular-theme-preview-cards>div{background:#ffffff0d;border-color:#9fe7d51f;box-shadow:0 14px 35px #0000002e}.circular-theme-preview-cards span,.circular-theme-preview-cards strong{display:block}.circular-theme-preview-cards span{color:#6b7280;font-size:.47rem}.circular-theme-preview-cards strong{margin-top:7px;font-size:.78rem}.circular-theme-preview-status{color:#575754;margin:0;padding:14px 18px 16px;font-size:.53rem;line-height:1.45}@keyframes selection-toolbar-enter{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes image-pet-idle{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}50%{transform:translateY(-6px)scaleX(1.015)scaleY(.985)}}@media (max-width:640px){.sortable-list-card{grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;padding:10px}.sortable-list-meta{display:none}.sortable-list-copy small{white-space:normal}button.sortable-list-handle{width:40px;height:40px}.sortable-list-actions{flex-direction:column}.skeleton-loader-card,.skeleton-preview-content{min-height:285px;padding:18px}.prompt-composer-preview-stage{min-height:470px;padding-top:28px}.prompt-composer-footer{grid-template-columns:auto 1fr auto}.prompt-composer-footer>span:nth-child(2){font-size:.48rem}.collapsible-sidebar-preview-stage{min-height:480px;display:block}.collapsible-sidebar-module{pointer-events:none;z-index:8;position:absolute;inset:0}.sidebar-mobile-trigger{color:#fff;font:inherit;pointer-events:auto;z-index:3;background:#0d1421;border:0;border-radius:9px;padding:9px 12px;font-size:.6rem;display:block;position:absolute;top:14px;left:14px}.sidebar-mobile-backdrop{pointer-events:auto;z-index:3;background:#0d14217a;border:0;display:block;position:absolute;inset:0}.collapsible-sidebar-panel,.collapsible-sidebar-panel.is-collapsed{pointer-events:auto;width:min(82vw,270px);transition:transform .18s;position:absolute;transform:translate(-105%);box-shadow:20px 0 55px #0d14214d}.collapsible-sidebar-panel.is-mobile-open{transform:translate(0)}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-brand{grid-template-columns:34px minmax(0,1fr) auto}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-brand>strong,.collapsible-sidebar-panel.is-collapsed .sidebar-item-label,.collapsible-sidebar-panel.is-collapsed .sidebar-item-badge,.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-account>span:nth-child(2){display:initial}.collapsible-sidebar-panel.is-collapsed .collapsible-sidebar-navigation>button{grid-template-columns:28px minmax(0,1fr) auto}.sidebar-preview-main{min-height:480px;padding:84px 24px 28px}.toast-stack-preview-stage{justify-content:stretch;min-height:520px;padding:22px 12px 16px}.toast-stack-module{width:100%}.toast-stack-item{grid-template-columns:26px minmax(0,1fr) 28px;padding-inline:11px}.image-pet-preview-stage{min-height:470px;margin-inline:12px}.image-pet-window-bar{grid-template-columns:auto 1fr}.image-pet-window-bar>small{display:none}.selection-toolbar-preview-stage{padding:12px}.text-selection-toolbar-editor{padding:68px 22px 48px;font-size:.62rem}.text-selection-toolbar-menu{max-width:calc(100% - 20px)}.text-selection-toolbar-menu>button{min-height:34px;padding-inline:9px}.circular-theme-preview-stage{min-height:440px;margin-inline:12px}.circular-theme-preview-content{min-height:440px;padding:88px 20px 24px}.circular-theme-preview-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton-loader-avatar,.skeleton-loader-heading-lines>span,.skeleton-loader-lines>span,.skeleton-loader-actions>span{background:#e3e5e1;animation:none}.collapsible-sidebar-panel,.toast-stack-item{transition:none}.image-desktop-pet-sprite,.text-selection-toolbar-menu{animation:none}}.marketplace-home .marketplace-hero-v2{color:#111;background:#fafaf8;overflow:visible}.marketplace-home .marketplace-hero-v2:after{display:none}.marketplace-home .marketplace-hero-v2 h1{color:#171716;letter-spacing:-.078em;max-width:900px;margin:24px auto 22px;font-size:clamp(3rem,6.2vw,6.1rem);line-height:.98}.marketplace-home .marketplace-category-grid{flex-wrap:wrap;grid-template-columns:none;gap:9px;display:flex}.morphing-dialog-preview-stage{background:radial-gradient(circle at 78% 18%,#9fe7d524,#0000 28%),#0c1320;border:1px solid #ffffff14;border-radius:24px;padding:clamp(20px,5vw,52px)}.morphing-dialog-preview-visual{width:110px;height:110px;position:relative}.morphing-dialog-preview-visual span,.morphing-dialog-preview-visual i,.morphing-dialog-preview-visual b{border:2px solid #9fe7d5c7;border-radius:14px;position:absolute}.morphing-dialog-preview-visual span{width:44px;height:44px;top:33px;left:4px}.morphing-dialog-preview-visual i{width:34px;height:34px;top:8px;right:0}.morphing-dialog-preview-visual b{width:30px;height:30px;bottom:6px;right:10px}.morphing-dialog-preview-visual:before,.morphing-dialog-preview-visual:after{content:"";opacity:.65;transform-origin:0;background:#9fe7d5;width:48px;height:2px;position:absolute;left:40px}.morphing-dialog-preview-visual:before{top:45px;transform:rotate(-24deg)}.morphing-dialog-preview-visual:after{top:64px;transform:rotate(22deg)}.morphing-dialog-preview-body{gap:10px;display:grid}.morphing-dialog-preview-body>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.morphing-dialog-preview-body span{color:#9fe7d5;grid-row:1/span 2;font-size:11px}.morphing-dialog-preview-body strong{color:#f8fafc}.morphing-dialog-preview-body small,.morphing-dialog-preview-status{color:#9eabc0}.morphing-dialog-preview-status{margin:12px 0 0;font-size:12px}.reasoning-panel-preview-stage{background:radial-gradient(circle at 18% 4%,#60a5fa24,#0000 32%),#0c1320;border:1px solid #ffffff14;border-radius:24px;gap:18px;margin-top:14px;padding:clamp(20px,5vw,52px);display:grid}.reasoning-panel-preview-question{gap:7px;padding:0 2px;display:grid}.reasoning-panel-preview-question span{color:#9fe7d5;letter-spacing:.08em;font-size:11px;font-weight:800}.reasoning-panel-preview-question strong{color:#f8fafc;letter-spacing:-.025em;font-size:clamp(18px,3vw,26px)}.reasoning-panel-preview-step{color:#718096;background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.reasoning-panel-preview-step[data-ready=true]{color:#9fe7d5}.reasoning-panel-preview-step strong{color:#d9e2ef;font-size:12px}.reasoning-panel-preview-step small{color:#8290a4;font-size:10px}.reasoning-panel-preview-start{color:#0d1421;cursor:pointer;background:#9fe7d5;border:0;border-radius:999px;justify-self:start;padding:10px 16px;font-size:12px;font-weight:850}.reasoning-panel-preview-start:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.reasoning-panel-preview-note{color:#697386;margin:12px 0 0;font-size:12px}.action-approval-preview-stage{background:radial-gradient(circle at 82% 2%,#fbbf241a,#0000 32%),#0c1320;border:1px solid #ffffff14;border-radius:24px;gap:18px;margin-top:14px;padding:clamp(20px,5vw,52px);display:grid}.action-approval-preview-context{gap:7px;display:grid}.action-approval-preview-context span{color:#9fe7d5;letter-spacing:.08em;font-size:11px;font-weight:800}.action-approval-preview-context strong{color:#f8fafc;letter-spacing:-.025em;font-size:clamp(18px,3vw,26px)}.action-approval-preview-context small,.action-approval-preview-note{color:#8290a4;font-size:12px;line-height:1.55}.action-approval-preview-note{margin:12px 0 0}.action-approval-preview-reset{color:#dbe5f2;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:9px 15px;font-size:12px;font-weight:800}.ai-action-approval-card{color:#f8fafc;background:#111a2a;border:1px solid #ffffff1a;border-radius:20px;gap:18px;padding:22px;display:grid;box-shadow:0 24px 70px #00000047}.ai-action-approval-card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.ai-action-approval-card-header strong{font-size:18px;display:block}.ai-action-approval-card-header p{color:#9aa8bc;margin:5px 0 0;font-size:13px;line-height:1.55}.ai-action-approval-card-shield{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ai-action-approval-card-summary{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;margin:0;display:grid;overflow:hidden}.ai-action-approval-card-summary div{grid-template-columns:84px minmax(0,1fr);gap:4px;padding:11px 13px;display:grid}.ai-action-approval-card-summary div+div{border-top:1px solid #ffffff12}.ai-action-approval-card-summary dt{color:#74839a;font-size:11px}.ai-action-approval-card-summary dd{color:#dce5f2;overflow-wrap:anywhere;margin:0;font-size:12px}.ai-action-approval-card-status{color:#dbe5f2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.ai-action-approval-card-status>span{background:#fbbf24;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fbbf241a}.ai-action-approval-card-status[data-tone=active]>span{background:#60a5fa;box-shadow:0 0 0 5px #60a5fa1a}.ai-action-approval-card-status[data-tone=success]>span{background:#9fe7d5;box-shadow:0 0 0 5px #9fe7d51a}.ai-action-approval-card-status[data-tone=error]>span{background:#fb7185;box-shadow:0 0 0 5px #fb71851a}.ai-action-approval-card-status[data-tone=neutral]>span{background:#94a3b8;box-shadow:0 0 0 5px #94a3b81a}.ai-action-approval-card-status strong{font-size:12px}.ai-action-approval-card-status small{color:#8d9bb0;grid-column:2;font-size:11px}.ai-action-approval-card-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-action-approval-card-actions button{color:#e5edf7;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff24;border-radius:11px;min-height:40px;font-size:12px;font-weight:800}.ai-action-approval-card-actions button.is-primary{color:#0d1421;background:#9fe7d5;border-color:#9fe7d5}.ai-action-approval-card-actions button:focus-visible,.action-approval-preview-reset:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}@media (max-width:420px){.ai-action-approval-card{padding:17px}.ai-action-approval-card-summary div{grid-template-columns:1fr}}.marketplace-category-grid .marketplace-category-card{background:#fff;border-color:#e1e1dc;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:6px 11px 6px 7px;display:inline-flex}.marketplace-home .marketplace-search-form.marketplace-hero-search input{background:0 0;border:0;border-radius:0;outline:0;min-height:50px;padding:0;font-size:.96rem}@media (max-width:580px){.marketplace-home .marketplace-hero-v2 h1{margin-top:20px;font-size:clamp(2.55rem,13vw,3.65rem)}.marketplace-home .marketplace-category-grid{flex-wrap:nowrap}}
