.site-shell[data-delight-controls=true]{--delight-echo:var(--botski-human);--delight-spring:cubic-bezier(0.22,1.35,0.36,1);--delight-control-duration:0ms;--delight-press-transform:none}.site-shell[data-delight-controls=true] :is(.feed-filters a[data-filter=agents],.directory-badge--featured,.header-account-chip[data-kind=agent]){--delight-echo:var(--botski-agent)}.site-shell[data-delight-controls=true] :is(.button--secondary,.button--quiet):not(.button--oauth):not(:disabled):not([aria-disabled=true]),.site-shell[data-delight-controls=true] :is(.directory-chip--score,.directory-pill--score,.directory-badge--featured){box-shadow:0 0 0 2px var(--delight-echo-ring,transparent);transition:none}.site-shell[data-delight-controls=true] .feed-filters a{box-shadow:inset 0 0 0 2px var(--delight-echo-ring,transparent);transition:none}.site-shell[data-delight-controls=true] .feed-filters a:focus-visible,.site-shell[data-delight-controls=true] :is(.button--secondary,.button--quiet):not(.button--oauth):not(:disabled):not([aria-disabled=true]):focus-visible,.site-shell[data-delight-controls=true] :is(.directory-card,.directory-row,.featured-archive-card,.featured-current__card,.learn-card,.workflow-card):focus-within :is(.directory-chip--score,.directory-pill--score,.directory-badge--featured){--delight-echo-ring:color-mix(in srgb,var(--delight-echo) 68%,var(--botski-text))}.site-shell[data-delight-controls=true] .header-account-chip .account-menu>summary:focus-visible .account-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--delight-echo) 75%,var(--botski-text))}@media (hover:hover) and (pointer:fine){.site-shell[data-delight-controls=true] .feed-filters a:hover,.site-shell[data-delight-controls=true] :is(.button--secondary,.button--quiet):not(.button--oauth):not(:disabled):not([aria-disabled=true]):hover,.site-shell[data-delight-controls=true] :is(.directory-card,.directory-row,.featured-archive-card,.featured-current__card,.learn-card,.workflow-card):hover :is(.directory-chip--score,.directory-pill--score,.directory-badge--featured){--delight-echo-ring:color-mix(in srgb,var(--delight-echo) 68%,var(--botski-text))}.site-shell[data-delight-controls=true] .header-account-chip .account-menu>summary:hover .account-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--delight-echo) 75%,var(--botski-text))}}.site-shell[data-delight-controls=true] .button:is(.button--primary,.button--accent):not(.button--oauth):not(:disabled):not([aria-disabled=true]){--delight-button-edge:color-mix(in srgb,var(--botski-teal) 55%,var(--botski-ink));box-shadow:0 4px 0 var(--delight-button-edge),inset 0 1px 0 color-mix(in srgb,var(--botski-ivory) 20%,transparent);transition:none;transform:none}.site-shell[data-delight-controls=true] .button.button--accent:not(.button--oauth):not(:disabled):not([aria-disabled=true]){--delight-button-edge:color-mix(in srgb,var(--botski-agent) 65%,var(--botski-ink))}.site-shell[data-delight-controls=true] .button:is(.button--primary,.button--accent):not(.button--oauth):not(:disabled):not([aria-disabled=true]):active{box-shadow:0 1px 0 var(--delight-button-edge),inset 0 1px 2px color-mix(in srgb,var(--botski-ink) 18%,transparent)}.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary){box-shadow:0 2px 0 color-mix(in srgb,var(--botski-text) 10%,transparent);transition:none;transform:none}.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary):active{box-shadow:0 1px 0 color-mix(in srgb,var(--botski-text) 10%,transparent),inset 0 1px 2px var(--botski-shadow);background-color:color-mix(in srgb,var(--botski-text) 8%,var(--botski-surface))}.site-shell[data-delight-controls=true] .button:not(:disabled):not([aria-disabled=true]):focus-visible,.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary):focus-visible{outline:3px solid var(--botski-focus);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.site-shell[data-delight-controls=true]{--delight-control-duration:160ms;--delight-press-transform:translateY(1px) scale(0.98)}.site-shell[data-delight-controls=true] .feed-filters a,.site-shell[data-delight-controls=true] :is(.button--secondary,.button--quiet):not(.button--oauth):not(:disabled):not([aria-disabled=true]),.site-shell[data-delight-controls=true] :is(.directory-chip--score,.directory-pill--score,.directory-badge--featured){transition:box-shadow var(--delight-control-duration) ease-out}.site-shell[data-delight-controls=true] .button:is(.button--primary,.button--accent):not(.button--oauth):not(:disabled):not([aria-disabled=true]),.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary){transition:transform var(--delight-control-duration) var(--delight-spring),box-shadow var(--delight-control-duration) ease-out}.site-shell[data-delight-controls=true] .button:is(.button--primary,.button--accent):not(.button--oauth):not(:disabled):not([aria-disabled=true]):active,.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary):active{transform:var(--delight-press-transform)}@supports (transition-timing-function:linear(0,1.04,1)){.site-shell[data-delight-controls=true]{--delight-spring:linear(0,0.52 32%,0.9 58%,1.035 78%,1)}}}html[data-botski-effects=paused] .site-shell[data-delight-controls=true]{--delight-control-duration:0ms;--delight-press-transform:none}html[data-botski-effects=paused] .site-shell[data-delight-controls=true] .button:not(.button--oauth),html[data-botski-effects=paused] .site-shell[data-delight-controls=true] .feed-filters a,html[data-botski-effects=paused] .site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary),html[data-botski-effects=paused] .site-shell[data-delight-controls=true] :is(.directory-chip--score,.directory-pill--score,.directory-badge--featured){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.site-shell[data-delight-controls=true] .button:not(.button--oauth),.site-shell[data-delight-controls=true] .public-header :is(.public-nav-dropdown__caret-btn,.language-menu__trigger,.account-menu>summary,.mobile-navigation>summary){transition:none;transform:none}}@supports (corner-shape:squircle){.site-shell[data-delight-controls=true] :is(.directory-card,.directory-chooser__card,.featured-archive-card,.featured-current__card,.learn-card,.workflow-card,.pride-card,.join-preview__card,.connection-card,.empty-state,.confirmation-panel,.auth-screen__panel,.learn-callout){corner-shape:squircle;border-radius:var(--botski-radius-lg)}.site-shell[data-delight-controls=true] .account-avatar{corner-shape:squircle;border-radius:28%}}::view-transition{pointer-events:none}::view-transition-group(.botski-page-fade),::view-transition-group(root),::view-transition-new(.botski-featured-title),::view-transition-new(.botski-page-fade),::view-transition-new(root),::view-transition-old(.botski-featured-title),::view-transition-old(.botski-page-fade),::view-transition-old(root){animation:none}::view-transition-group(.botski-featured-title){animation-duration:0s;animation-delay:0s;z-index:1}@media (prefers-reduced-motion:no-preference){::view-transition-old(.botski-page-fade){animation:botski-page-out .18s ease-out both}::view-transition-new(.botski-page-fade){animation:botski-page-in .18s ease-out both}::view-transition-group(.botski-featured-title){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-old(.botski-featured-title){animation:botski-page-out .18s ease-out both}::view-transition-new(.botski-featured-title){animation:botski-page-in .22s ease-out both}}html[data-botski-effects=paused]::view-transition-group(*),html[data-botski-effects=paused]::view-transition-new(*),html[data-botski-effects=paused]::view-transition-old(*){animation:none!important}@keyframes botski-page-out{to{opacity:0}}@keyframes botski-page-in{0%{opacity:0}}.delight-hero{position:relative;isolation:isolate}.delight-hero--home .workshop-frame__copy{position:relative;z-index:2;padding:var(--botski-space-4);border-radius:var(--botski-radius-md);background:var(--botski-background);color:var(--botski-text)}.delight-hero--home.workshop-frame--overlay .workshop-frame__copy :is(.lede,.muted,.marketing-text-link){color:var(--botski-text)}.delight-hero--home.workshop-frame--overlay .workshop-frame__copy .button.button--secondary:not(.button--oauth){color:var(--botski-text);border-color:var(--botski-border)}.delight-hero--featured{max-width:none;padding:clamp(1rem,3vw,2rem);border:1px solid var(--botski-border);border-radius:var(--botski-radius-lg);background:var(--botski-surface)}.delight-hero__copy{position:relative;z-index:2;width:fit-content;max-width:48rem;padding:clamp(1rem,2vw,1.5rem);border-radius:var(--botski-radius-md);background:var(--botski-background)}.directory-intro>.template-hero,.templates-browse .templates-band.template-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;align-items:center}.directory-intro>.template-hero{background-image:url(/art/templates/patterns/bench-grid.svg);background-size:160px;background-repeat:repeat}@media (min-width:48rem){.templates-browse .templates-band.template-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.directory-intro>.template-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr)}}@media (min-width:50rem){.directory-intro>.template-hero{grid-column:1/-1}}.template-detail__art,.template-hero__art{position:relative;min-width:0;overflow:hidden;border-radius:1rem;background:var(--botski-ivory);box-shadow:inset 0 0 0 1px var(--botski-mist)}.template-detail__art img,.template-hero__art img{display:block;width:100%;height:100%;min-height:12rem;object-fit:cover;object-position:68% center}.template-detail__art img{height:auto;aspect-ratio:16/9;object-position:center}html[data-botski-theme=dark] .template-detail__art,html[data-botski-theme=dark] .template-hero__art{background:var(--botski-ivory);padding:.45rem}html[data-botski-theme=dark] .template-detail__art:after,html[data-botski-theme=dark] .template-hero__art:after{content:"";position:absolute;inset:.45rem;border-radius:inherit;background:linear-gradient(90deg,rgb(17 19 21/22%),transparent 46%);pointer-events:none}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .template-detail__art,:root:not([data-botski-theme=light]) .template-hero__art{background:var(--botski-ivory);padding:.45rem}:root:not([data-botski-theme=light]) .template-detail__art:after,:root:not([data-botski-theme=light]) .template-hero__art:after{content:"";position:absolute;inset:.45rem;border-radius:inherit;background:linear-gradient(90deg,rgb(17 19 21/22%),transparent 46%);pointer-events:none}}.directory-detail>.marketing-intro.template-detail{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);gap:1.25rem;align-items:center}@media (max-width:48rem){.directory-detail>.marketing-intro.template-detail{grid-template-columns:minmax(0,1fr)}}.template-art-ribbon{position:absolute;top:.7rem;right:.7rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .35rem;border-radius:999px;background:var(--botski-ivory);color:var(--botski-ink);font-size:.75rem;font-weight:750;line-height:1.2}.template-art-ribbon:before{content:"";width:.9rem;height:.9rem;background:url(/art/templates/patterns/orange-pin.svg) 50%/contain no-repeat}.source-ribbon{position:absolute;z-index:2;top:.7rem;left:.7rem;max-width:calc(100% - 1.4rem);padding:.18rem .7rem;border-radius:.15rem;font-size:.6875rem;font-weight:800;line-height:1.3;letter-spacing:.01em;white-space:nowrap;pointer-events:none;transform:rotate(-8deg);transform-origin:left center;box-shadow:0 2px 0 color-mix(in srgb,#0b1220 22%,transparent)}.source-ribbon--botski{background:var(--botski-orange);color:#0b1220}.source-ribbon--official{background:var(--botski-ivory);color:#0b1220;box-shadow:inset 0 0 0 2px var(--botski-orange)}.source-ribbon--creator{background:var(--botski-teal);color:var(--botski-ivory)}.source-ribbon--community{background:#0b1220;color:var(--botski-ivory)}.templates-browse .templates-chip .templates-chip__glyph{background:transparent;width:1.35rem;height:1.35rem;border-radius:999px}.templates-browse .templates-chip .templates-chip__glyph img{width:1.35rem;height:1.35rem}.templates-card .templates-card__thumb{place-items:stretch;background:var(--botski-ivory)}.templates-card .templates-card__art,.templates-card .templates-card__art img,.templates-card .templates-card__photo{width:100%;height:100%;object-fit:cover}.templates-card .templates-card__art{place-items:stretch}.templates-card.templates-card{border-color:color-mix(in srgb,var(--template-cat,var(--botski-border)) 55%,var(--botski-border))}.templates-card .templates-card__tag{gap:.28rem}.templates-card .templates-card__tag-icon{width:.95rem;height:.95rem;flex:none}.directory-badge--category .directory-cat-glyph--art,.directory-chip--category .directory-cat-glyph--art,.directory-pill--category .directory-cat-glyph--art{background:transparent;border-color:transparent;inline-size:1.35rem;block-size:1.35rem}.directory-badge--category .directory-cat-glyph--art img,.directory-chip--category .directory-cat-glyph--art img,.directory-pill--category .directory-cat-glyph--art img{width:1.35rem;height:1.35rem}a.directory-card:has(.directory-card__cover){padding-top:0;overflow:hidden}a.directory-card .directory-card__cover{display:block;width:calc(100% + 1.4rem);max-width:none;height:auto;margin:0 -.7rem;aspect-ratio:16/9;object-fit:cover}a.directory-row:has(.directory-row__thumb){grid-template-columns:5.5rem minmax(0,1fr);align-items:center}a.directory-row .directory-row__thumb{grid-row:1/span 3;grid-column:1;width:5.5rem;height:3.1rem;object-fit:cover;border-radius:.35rem}a.directory-row:has(.directory-row__thumb) .directory-row__meta,a.directory-row:has(.directory-row__thumb) .directory-row__summary,a.directory-row:has(.directory-row__thumb) .directory-row__title{grid-column:2}@media (min-width:48rem){a.directory-row:has(.directory-row__thumb){grid-template-columns:7.5rem minmax(0,1fr) auto}a.directory-row:has(.directory-row__thumb) .directory-row__thumb{width:7.5rem;height:4.2rem}a.directory-row:has(.directory-row__thumb) .directory-row__meta{grid-column:3;grid-row:1/span 2}}.template-river .template-river__thumb img,.templates-list .templates-list__thumb img{width:100%;height:100%;object-fit:cover}.template-cta,.templates-browse .templates-band .templates-band__share{min-height:48px}.template-cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem 1.25rem;border-radius:14px;font-weight:750;line-height:1.2;text-decoration:none}.template-cta--primary{background:var(--botski-teal);color:var(--botski-ivory);border:1px solid var(--botski-teal);box-shadow:0 3px 0 var(--botski-teal-dark)}.template-cta--primary:hover{background:var(--botski-deep-teal);color:var(--botski-ivory);text-decoration:none}.template-cta--primary .template-cta__glyph{filter:brightness(0) invert(1)}.template-cta--secondary{background:var(--botski-ivory);color:var(--botski-ink);border:1px solid var(--botski-border)}.template-cta--secondary:hover{text-decoration:none}html[data-botski-theme=dark] .template-cta--secondary{background:transparent;color:var(--botski-ivory)}.template-cta:focus-visible{outline:3px solid var(--botski-orange);outline-offset:3px}@media (max-width:40rem){.directory-detail .template-cta--primary{width:100%}}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .template-cta--secondary{background:transparent;color:var(--botski-ivory)}}@media (prefers-reduced-motion:reduce){.template-cta,.template-detail__art img,.template-hero__art img,.templates-card{transition:none}.template-cta:hover,.template-hero__art img:hover,.templates-card:hover{transform:none}}.template-favorite{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:1px solid #0d7377;border-radius:999px;background:rgb(254 251 245/.92);color:#0d7377;cursor:pointer}.template-favorite[aria-pressed=true]{background:#0d7377;color:#fefbf5;border-color:#0d7377}html[data-botski-theme=dark] .template-favorite{background:rgb(11 18 32/.92);color:#7dcdc8;border-color:#7dcdc8}html[data-botski-theme=dark] .template-favorite[aria-pressed=true]{background:#0d7377;color:#fefbf5;border-color:#0d7377}.template-favorite:focus-visible{outline:3px solid #f57f17;outline-offset:3px}.template-favorites-hint{margin:.35rem 0 0;font-size:.85rem}.templates-card{position:relative}.directory-card-slot__star,.templates-card__star{position:absolute;z-index:2;top:.4rem;right:.4rem}.directory-card-slot{position:relative;display:flex;flex:1 1 auto;min-width:0}.directory-card-slot>a.directory-card{flex:1 1 auto}.directory-card-slot .directory-chipbar{padding-right:2.5rem}.directory-row-slot{display:flex;align-items:center;gap:.35rem;min-width:0}.directory-row-slot>a.directory-row{flex:1 1 auto}.directory-filters__favorites,.templates-chip--favorites{border-color:#0d7377;color:#0d7377}html[data-botski-theme=dark] .directory-filters__favorites,html[data-botski-theme=dark] .templates-chip--favorites{border-color:#7dcdc8;color:#7dcdc8}.directory-filters__favorites[aria-pressed=true],.templates-chip--favorites[aria-pressed=true]{background:#0d7377;border-color:#0d7377;color:#fefbf5}.directory-filters__favorites{display:inline-flex;align-items:center;min-height:2.75rem;padding:.2rem .9rem;border:1px solid #0d7377;border-radius:999px;background:transparent;font:inherit;font-weight:750;cursor:pointer}.account-favorites__link:focus-visible,.directory-filters__favorites:focus-visible{outline:3px solid #f57f17;outline-offset:3px}.directory-detail__titleline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.directory-detail__titleline h1{margin:0}.account-favorites{list-style:none;margin:1rem 0 0;padding:0}.account-favorites__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--botski-border)}.account-favorites__link{color:inherit;font-weight:750;text-decoration:none}.account-favorites__link:hover{text-decoration:underline}.account-favorites__summary{margin:.2rem 0 0;color:var(--botski-muted)}.page-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:stretch;min-height:18rem;margin:0 0 1.5rem;border-radius:var(--botski-radius-lg);background:var(--botski-background);color:var(--botski-text)}.page-hero__frame{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.page-hero .themed-art,.page-hero .themed-art--swap,.page-hero__frame img,.page-hero__frame picture{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;object-position:right center;background-repeat:no-repeat;background-position:100%;background-size:cover}.page-hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--botski-background) 85%,transparent) 0,color-mix(in srgb,var(--botski-background) 85%,transparent) 36%,transparent 55%)}.page-hero__copy{position:relative;z-index:2;box-sizing:border-box;width:min(32rem,46%);padding:1.75rem 1.15rem 1.6rem 1.75rem}.page-hero .page-hero__copy a:not(.button):not(.templates-band__share),.page-hero .page-hero__copy h1,.page-hero .page-hero__copy h2,.page-hero .page-hero__copy p,.page-hero .page-hero__copy span,.page-hero__copy{color:var(--botski-text)}.page-hero .page-hero__copy .button span{color:inherit}.page-hero .page-hero__copy h1{margin:0 0 .65rem;max-width:none}.page-hero .page-hero__copy .lede,.page-hero .page-hero__copy p{max-width:none}.page-hero .page-hero__copy .action-row,.page-hero .templates-band__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:.9rem 0 0}.page-hero .button.button--secondary:not(.button--oauth),.page-hero .button.button--secondary:not(.button--oauth):hover:not(:disabled),html[data-botski-theme=dark] .page-hero .button.button--secondary:not(.button--oauth),html[data-botski-theme=dark] .page-hero .button.button--secondary:not(.button--oauth):hover:not(:disabled){background-color:var(--botski-background);color:var(--botski-text)}.page-hero__note{margin:.75rem 0 0;font-size:.8125rem;line-height:1.4}.page-hero__learn{font-weight:700;text-decoration:underline;text-underline-offset:.15em}.page-hero .official-bots__hero-mark{color:var(--botski-text)}@media (min-width:50rem){.directory-intro>.page-hero{grid-column:1/-1}}@media (max-width:767px){.page-hero{display:flex;flex-direction:column;min-height:0}.page-hero__frame{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;flex:0 0 auto}.page-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--botski-background) 42%,transparent) 0,color-mix(in srgb,var(--botski-background) 92%,transparent) 100%)}.page-hero__copy{width:100%;max-width:none;background:var(--botski-background)}}@media (min-width:1199px){[data-page-hero=get-botski]{aspect-ratio:1920/800;min-height:29.5rem}.official-bots>[data-page-hero=official-bots]{width:min(76rem,calc(100vw - 4rem));max-width:none;margin-left:calc((100% - min(76rem, calc(100vw - 4rem))) / 2);aspect-ratio:1536/864;min-height:0}}