span.svelte-1v1jlg0{--icon-shape:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:color-mix(in srgb, var(--shimpz-color-text-dim) 45%, var(--shimpz-color-surface-high));clip-path:var(--icon-shape);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}span.svelte-1v1jlg0:not(.has-image):before{background:var(--shimpz-color-surface-high);clip-path:var(--icon-shape);content:"";position:absolute;inset:1px}.has-image.svelte-1v1jlg0{clip-path:none;background:0 0;overflow:visible}span[data-state=loading].svelte-1v1jlg0:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--shimpz-color-text) 18%, transparent) 50%, transparent 80%);clip-path:var(--icon-shape);content:"";background-position:50% 0;background-size:220% 100%;animation:1.4s ease-in-out infinite svelte-1v1jlg0-shimpz-assistant-icon-shimmer;position:absolute;inset:1px}span[data-state=failed].svelte-1v1jlg0:before{background:repeating-linear-gradient(135deg, var(--shimpz-color-surface-high) 0 3px, color-mix(in srgb, var(--shimpz-color-text-dim) 30%, var(--shimpz-color-surface-high)) 3px 4px)}span.svelte-1v1jlg0:not([data-state=loaded]) img:where(.svelte-1v1jlg0){visibility:hidden}img.svelte-1v1jlg0{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}@keyframes svelte-1v1jlg0-shimpz-assistant-icon-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){span[data-state=loading].svelte-1v1jlg0:after{animation:none}}@media (forced-colors:active){span.svelte-1v1jlg0:not(.has-image){clip-path:none;border:1px solid canvastext}span.svelte-1v1jlg0:not(.has-image):before,span.svelte-1v1jlg0:not(.has-image):after{clip-path:none}}article.svelte-1cbtlyp{background:linear-gradient(180deg, var(--shimpz-color-surface-raised), var(--shimpz-color-surface));clip-path:polygon(var(--shimpz-cut-lg) 0, 100% 0, 100% calc(100% - var(--shimpz-cut-lg)), calc(100% - var(--shimpz-cut-lg)) 100%, 0 100%, 0 var(--shimpz-cut-lg));box-shadow:inset 0 0 0 1px var(--shimpz-color-border-subtle);transition:background .18s ease, box-shadow .18s ease, transform .18s var(--shimpz-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}article.svelte-1cbtlyp:hover,article.svelte-1cbtlyp:focus-within{background:linear-gradient(180deg, color-mix(in oklab, var(--shimpz-color-cyan) 5%, var(--shimpz-color-surface-raised)), var(--shimpz-color-surface));transform:translateY(-2px)}article.is-installed.svelte-1cbtlyp{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--shimpz-color-green) 58%, var(--shimpz-color-border))}article.is-installed.svelte-1cbtlyp:hover,article.is-installed.svelte-1cbtlyp:focus-within{background:linear-gradient(180deg, color-mix(in oklab, var(--shimpz-color-green) 5%, var(--shimpz-color-surface-raised)), var(--shimpz-color-surface))}.assistant-details.svelte-1cbtlyp{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.assistant-heading.svelte-1cbtlyp{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.assistant-identity.svelte-1cbtlyp{min-width:0}.assistant-identity.svelte-1cbtlyp h2:where(.svelte-1cbtlyp){font:600 1.05rem/1.2 var(--shimpz-font-mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.assistant-link.svelte-1cbtlyp{color:inherit;text-decoration:none}.assistant-link.svelte-1cbtlyp:after{z-index:1;content:"";position:absolute;inset:0}.assistant-identity.svelte-1cbtlyp p:where(.svelte-1cbtlyp){color:var(--shimpz-color-text-dim);font:400 .62rem/1.5 var(--shimpz-font-mono);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;overflow:hidden}.assistant-badge.svelte-1cbtlyp{border:1px solid color-mix(in oklab, var(--shimpz-color-green) 38%, var(--shimpz-color-border));color:var(--shimpz-color-green);font:700 .54rem/1.5 var(--shimpz-font-mono);letter-spacing:.07em;text-transform:uppercase;align-self:start;padding:.22rem .4rem}.assistant-badge.local.svelte-1cbtlyp{border-color:color-mix(in oklab, var(--shimpz-color-yellow) 45%, var(--shimpz-color-border));color:var(--shimpz-color-yellow)}.assistant-summary.svelte-1cbtlyp{color:var(--shimpz-color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.assistant-action.svelte-1cbtlyp{z-index:2;opacity:0;transition:opacity .16s ease, transform .16s var(--shimpz-ease);background:linear-gradient(#0000,#000000f5 42%);padding:2.5rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(.4rem)}article.svelte-1cbtlyp:hover .assistant-action:where(.svelte-1cbtlyp),article.svelte-1cbtlyp:focus-within .assistant-action:where(.svelte-1cbtlyp),.assistant-action.persistent.svelte-1cbtlyp{opacity:1;pointer-events:auto;transform:translateY(0)}.assistant-action-button.svelte-1cbtlyp{background:linear-gradient(100deg, var(--shimpz-color-cyan), var(--shimpz-color-magenta));width:100%;min-height:2.5rem;color:var(--shimpz-color-bg);cursor:pointer;font:700 .62rem/1 var(--shimpz-font-mono);letter-spacing:.06em;text-transform:uppercase;clip-path:var(--shimpz-control-shape);transition:filter var(--shimpz-duration-fast) var(--shimpz-ease);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .75rem;display:inline-flex}.assistant-action-button.svelte-1cbtlyp:hover:not(:disabled){filter:brightness(1.08) drop-shadow(0 0 12px color-mix(in oklab, var(--shimpz-color-cyan) 45%, transparent))}.assistant-action-button.danger.svelte-1cbtlyp{background:var(--shimpz-color-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--shimpz-color-danger) 48%, var(--shimpz-color-border));color:var(--shimpz-color-danger)}.assistant-action-button.danger.svelte-1cbtlyp:hover:not(:disabled){background:color-mix(in oklab, var(--shimpz-color-danger) 7%, var(--shimpz-color-bg));filter:drop-shadow(0 0 8px color-mix(in oklab, var(--shimpz-color-danger) 36%, transparent))}.assistant-action-button.svelte-1cbtlyp:focus-visible{outline:2px solid var(--shimpz-color-yellow);outline-offset:3px}.assistant-action-button.svelte-1cbtlyp:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.assistant-action-button.svelte-1cbtlyp svg:where(.svelte-1cbtlyp){flex:none;display:block;overflow:visible}.assistant-action-button.svelte-1cbtlyp path:where(.svelte-1cbtlyp){vector-effect:non-scaling-stroke}.assistant-action-status.svelte-1cbtlyp{color:var(--shimpz-color-green);margin:.55rem 0 0;font-size:.68rem;line-height:1.45}.assistant-action-status.error.svelte-1cbtlyp{color:var(--shimpz-color-danger)}@media (hover:none),(pointer:coarse){.assistant-action.svelte-1cbtlyp{opacity:1;pointer-events:auto;background:0 0;padding:.25rem 1rem 1rem;position:static;transform:none}}@media (prefers-reduced-motion:reduce){article.svelte-1cbtlyp,.assistant-action.svelte-1cbtlyp{transition:none}article.svelte-1cbtlyp:hover,article.svelte-1cbtlyp:focus-within{transform:none}}@media (forced-colors:active){article.svelte-1cbtlyp{clip-path:none;border:1px solid canvastext}.assistant-action-button.svelte-1cbtlyp{clip-path:none;forced-color-adjust:auto;border:1px solid buttontext}}ol.svelte-1yu5st7{--signal-list-cut:var(--shimpz-cut);--signal-list-border:var(--shimpz-color-border-subtle);--signal-list-rail:var(--shimpz-color-cyan);background:linear-gradient(115deg, color-mix(in srgb, var(--signal-list-rail) 4%, transparent), transparent 34%), var(--shimpz-color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--signal-list-border);clip-path:polygon(0 0, calc(100% - var(--signal-list-cut)) 0, 100% var(--signal-list-cut), 100% 100%, 0 100%);margin:0;padding:0;list-style:none;display:grid;overflow:hidden;container:signal-list/inline-size}li.svelte-1yu5st7{align-items:center;gap:var(--shimpz-space-4);min-width:0;padding:var(--shimpz-space-3) var(--shimpz-space-4) var(--shimpz-space-3) var(--shimpz-space-5);grid-template-columns:minmax(12rem,1fr) minmax(0,1.2fr);display:grid;position:relative}li.svelte-1yu5st7+li:where(.svelte-1yu5st7){border-block-start:1px solid var(--signal-list-border)}[data-slot=signal-list-signal].svelte-1yu5st7,[data-slot=signal-list-meta].svelte-1yu5st7{min-width:0}[data-slot=signal-list-marker].svelte-1yu5st7{inset-block:var(--shimpz-space-2);background:var(--signal-list-rail);width:3px;position:absolute;inset-inline-start:0}[data-slot=signal-list-marker].svelte-1yu5st7:after{background:var(--signal-list-rail);width:.42rem;height:.42rem;box-shadow:0 0 12px color-mix(in srgb, var(--signal-list-rail) 65%, transparent);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}@container signal-list (width<=40rem){li.svelte-1yu5st7{gap:var(--shimpz-space-2);padding-block:var(--shimpz-space-2);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){ol.svelte-1yu5st7{box-shadow:none;clip-path:none;background:canvas;border:1px solid canvastext}li.svelte-1yu5st7+li:where(.svelte-1yu5st7){border-color:canvastext}[data-slot=signal-list-marker].svelte-1yu5st7,[data-slot=signal-list-marker].svelte-1yu5st7:after{box-shadow:none;background:canvastext}}.assistants-page.svelte-1fd2otf{padding-top:2.5rem}.assistant-grid.svelte-1fd2otf{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),23rem));gap:1rem;margin-top:1.25rem;display:grid}.context-error.svelte-1fd2otf{border-left:2px solid var(--color-danger);background:color-mix(in oklab, var(--color-danger) 5%, #000);color:var(--color-danger);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.65rem .75rem;font-size:.68rem;line-height:1.45;display:flex}.context-error.svelte-1fd2otf button:where(.svelte-1fd2otf){border:1px solid color-mix(in oklab, var(--color-danger) 55%, var(--color-border));min-height:2rem;color:var(--color-danger);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#000;padding:0 .65rem;font-size:.58rem;font-weight:700}@media (width<=720px){.assistant-grid.svelte-1fd2otf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.assistant-grid.svelte-1fd2otf{grid-template-columns:1fr}.context-error.svelte-1fd2otf{flex-direction:column;align-items:stretch}}.assistant-detail.svelte-lc2mxl{padding-top:2rem}.back-link.svelte-lc2mxl{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.68rem;font-weight:700;display:inline-block}.assistant-hero.svelte-lc2mxl{grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.assistant-intro.svelte-lc2mxl{min-width:0}.assistant-intro.svelte-lc2mxl .kicker:where(.svelte-lc2mxl){margin:0 0 .45rem}h1.svelte-lc2mxl{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.creators.svelte-lc2mxl{color:var(--color-cyan);font-family:var(--font-mono);margin:.45rem 0 0;font-size:.78rem}.summary.svelte-lc2mxl{max-width:48rem;color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.sidebar-panel.svelte-lc2mxl{background:var(--color-card);width:100%;box-shadow:inset 0 0 0 1px var(--color-border);padding:1rem}.detail-layout.svelte-lc2mxl{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:2.5rem clamp(2rem,6vw,5rem);display:grid}.detail-sidebar.svelte-lc2mxl{grid-area:1/2/span 2;align-content:start;gap:1rem;display:grid}.actions-column.svelte-lc2mxl{grid-column:1}.section-heading.svelte-lc2mxl{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-heading.svelte-lc2mxl h2:where(.svelte-lc2mxl),.facts.svelte-lc2mxl h2:where(.svelte-lc2mxl){margin:0;font-size:1.25rem}.section-heading.svelte-lc2mxl span:where(.svelte-lc2mxl){color:var(--color-cyan);font-family:var(--font-mono)}.action-tools.svelte-lc2mxl{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.action-search.svelte-lc2mxl{gap:.35rem;width:min(100%,22rem);display:grid}.action-search.svelte-lc2mxl span:where(.svelte-lc2mxl){color:var(--color-muted-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:700}.action-search.svelte-lc2mxl input:where(.svelte-lc2mxl){border:1px solid var(--color-border-strong);width:100%;min-height:2.4rem;color:var(--color-fg);font-family:var(--font-mono);background:#050708;padding:0 .75rem;font-size:.72rem}.action-search.svelte-lc2mxl input:where(.svelte-lc2mxl):focus-visible,.action-reveal.svelte-lc2mxl button:where(.svelte-lc2mxl):focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.action-results-status.svelte-lc2mxl{color:var(--color-muted);font-family:var(--font-mono);margin:0 0 .65rem;font-size:.68rem}.action-results-status.no-results.svelte-lc2mxl{color:var(--color-danger)}.action-results-status.svelte-lc2mxl:focus{outline:2px solid var(--color-cyan);outline-offset:2px}.action-name.svelte-lc2mxl{gap:.2rem;min-width:0;display:grid}.action-name.svelte-lc2mxl span:where(.svelte-lc2mxl){color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:700}.action-name.svelte-lc2mxl code:where(.svelte-lc2mxl){overflow-wrap:anywhere;color:var(--color-fg);font-size:.82rem;font-weight:600;line-height:1.4}.action-meta.svelte-lc2mxl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.action-meta.svelte-lc2mxl>div:where(.svelte-lc2mxl){min-width:0}.action-meta.svelte-lc2mxl dd:where(.svelte-lc2mxl){margin-top:.2rem}.empty-value.svelte-lc2mxl{color:var(--color-muted-2)}.action-reveal.svelte-lc2mxl{justify-content:flex-end;gap:.65rem;margin-top:.75rem;display:flex}.action-reveal.svelte-lc2mxl button:where(.svelte-lc2mxl){border:1px solid var(--color-border-strong);background:var(--color-card-2);min-height:2.2rem;color:var(--color-cyan);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 .9rem;font-size:.6rem;font-weight:700}dl.svelte-lc2mxl{margin:0}dt.svelte-lc2mxl{color:var(--color-muted-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:700}dd.svelte-lc2mxl{overflow-wrap:anywhere;min-width:0;margin:.2rem 0 0;font-size:.72rem;line-height:1.5}.facts.svelte-lc2mxl{align-content:start;gap:1rem;display:grid}.facts.svelte-lc2mxl h3:where(.svelte-lc2mxl){color:var(--color-muted-2);letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 .35rem;font-size:.62rem}.facts.svelte-lc2mxl p:where(.svelte-lc2mxl){color:var(--color-muted);margin:0;font-size:.72rem}.facts.svelte-lc2mxl ul:where(.svelte-lc2mxl){gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.facts.svelte-lc2mxl li:where(.svelte-lc2mxl){overflow-wrap:anywhere;min-width:0;font-size:.72rem}.facts.svelte-lc2mxl li:where(.svelte-lc2mxl) strong:where(.svelte-lc2mxl),.facts.svelte-lc2mxl li:where(.svelte-lc2mxl) span:where(.svelte-lc2mxl){display:block}.facts.svelte-lc2mxl li:where(.svelte-lc2mxl) span:where(.svelte-lc2mxl){color:var(--color-muted)}.hosts.svelte-lc2mxl code:where(.svelte-lc2mxl){white-space:normal}.metadata.svelte-lc2mxl dl:where(.svelte-lc2mxl){gap:.8rem;margin-top:1rem;display:grid}.metadata.svelte-lc2mxl dl:where(.svelte-lc2mxl)>div:where(.svelte-lc2mxl){grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.75rem;display:grid}.metadata.svelte-lc2mxl a:where(.svelte-lc2mxl){color:var(--color-cyan)}@media (width<=900px){.detail-layout.svelte-lc2mxl{grid-template-rows:auto;grid-template-columns:1fr;gap:2rem 0}.assistant-hero.svelte-lc2mxl,.detail-sidebar.svelte-lc2mxl,.actions-column.svelte-lc2mxl{grid-area:auto/1}}@media (width<=540px){.assistant-hero.svelte-lc2mxl{grid-template-columns:1fr;align-items:start}.action-tools.svelte-lc2mxl{align-items:start;display:grid}.action-search.svelte-lc2mxl{width:100%}.action-results-status.svelte-lc2mxl{margin:0}.action-reveal.svelte-lc2mxl{grid-template-columns:1fr 1fr;display:grid}}@container signal-list (width<=28rem){.action-meta.svelte-lc2mxl{grid-template-columns:minmax(0,1fr);gap:.65rem}}.detail-state.svelte-10uhpkv{min-height:50vh;padding-top:2rem}.detail-state.svelte-10uhpkv>a:where(.svelte-10uhpkv){color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.68rem;font-weight:700;display:inline-block}.detail-state.svelte-10uhpkv>button:where(.svelte-10uhpkv){background:var(--color-cyan);min-height:2.5rem;color:var(--color-accent-ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:0;margin-top:1rem;padding:0 1rem;font-size:.62rem;font-weight:700}
