.template-sink{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--botski-ink);border-radius:999px;background:var(--botski-ivory);color:var(--botski-ink);cursor:pointer}.template-sink:hover{text-decoration:none}.account-sunk__item button:focus-visible,.template-sink-toast button:focus-visible,.template-sink-toggle:focus-visible,.template-sink:focus-visible,.template-sink__item:focus-visible{outline:3px solid var(--botski-focus);outline-offset:2px}.template-sink__menu{position:fixed;z-index:80;width:10.5rem;padding:.25rem;border:1px solid var(--botski-ink);border-radius:.6rem;background:var(--botski-ivory);color:var(--botski-ink);box-shadow:0 10px 28px color-mix(in srgb,var(--botski-ink) 18%,transparent)}.template-sink__item{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.35rem .7rem;border:0;border-radius:.4rem;background:transparent;color:var(--botski-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.template-sink__item:hover{background:color-mix(in srgb,var(--botski-ink) 8%,var(--botski-ivory))}.template-sink-toggle{min-height:2.75rem;padding:.35rem .9rem;border:1px solid var(--botski-ink);border-radius:999px;background:var(--botski-ivory);color:var(--botski-ink);font:inherit;font-weight:700;cursor:pointer}.template-sink-toggle[aria-pressed=true]{background:var(--botski-ink);color:var(--botski-ivory)}.directory-browse__bar{gap:.5rem;align-items:center;flex-wrap:wrap}.template-sink-toast{position:fixed;z-index:90;left:50%;bottom:1rem;transform:translateX(-50%);display:flex;align-items:center;gap:.75rem;max-width:calc(100% - 1.5rem);padding:.45rem .55rem .45rem .9rem;border-radius:.8rem;background:var(--botski-ink);color:var(--botski-ivory);box-shadow:0 12px 32px color-mix(in srgb,var(--botski-ink) 28%,transparent)}.template-sink-toast p{margin:0}.account-sunk__item button,.template-sink-toast button{min-height:2.75rem;padding:.35rem .85rem;border:1px solid var(--botski-ink);border-radius:999px;background:var(--botski-ivory);color:var(--botski-ink);font:inherit;font-weight:700;cursor:pointer}.sunk-frame{position:relative;max-height:80rem}.sunk-frame__badge{position:absolute;z-index:4;top:.45rem;left:.45rem;padding:.12rem .45rem;border-radius:999px;background:var(--botski-ink);color:var(--botski-ivory);font-size:.75rem;font-weight:800;line-height:1.3}.sunk-frame[data-sunk=true],.template-river__cell[data-sunk=true] .template-river__tile{box-shadow:inset 0 0 0 2px var(--botski-ink)}html[data-botski-theme=dark] .sunk-frame[data-sunk=true],html[data-botski-theme=dark] .template-river__cell[data-sunk=true] .template-river__tile{box-shadow:inset 0 0 0 2px var(--botski-ivory)}.sunk-frame[data-sinking=true]{animation:botski-sink-fade .48s ease forwards}.sunk-frame[data-collapsing=true]{max-height:0;overflow:hidden;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:max-height .22s ease,margin .22s ease,padding .22s ease,opacity .22s ease}@keyframes botski-sink-fade{to{transform:translateY(1.4rem);opacity:0}}.templates-card{position:relative}.directory-card-slot__sink,.directory-row-slot__sink,.templates-card__sink{position:absolute;z-index:3;top:.4rem;right:.4rem}.directory-card-slot__star~.directory-card-slot__sink,.templates-card__star~.templates-card__sink{right:2.6rem}.directory-card-slot,.directory-row-slot{position:relative}.directory-row-slot .directory-row{padding-right:3.5rem}.template-river__cell{position:relative}.template-river__sink{position:absolute;z-index:3;top:.15rem;right:.15rem}.template-river__cell[data-sinking=true] .template-river__boat,.template-river__cell[data-sinking=true] .template-river__tile{animation:botski-sink-fade .48s ease forwards}.template-river__cell[data-collapsing=true]{width:0;max-width:0;min-width:0;margin:0;padding:0;overflow:hidden;opacity:0;transition:max-width .22s ease,width .22s ease,opacity .22s ease}.template-detail__titleline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.template-detail__titleline h1{margin-top:0}.template-credit{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:.55rem 0 .35rem}.template-credit__avatar{width:32px;height:32px;border-radius:999px;object-fit:cover;flex:0 0 auto}.template-credit__avatar--initials{display:inline-grid;place-items:center;background:var(--botski-human);color:var(--botski-ink);font-size:.72rem;font-weight:800;line-height:1}.template-credit__avatar--initials[data-kind=agent]{background:var(--botski-agent)}.template-credit__added,.template-credit__name,.template-credit__source,.template-sink-note{margin:0}.template-credit__name{font-weight:750}.template-credit__added,.template-sink-note{flex-basis:100%}.account-sunk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.account-sunk__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--botski-border)}.account-sunk__link{font-weight:750;color:inherit}.account-sunk__summary,.account-sunk__until{margin:.15rem 0 0}.profile-shared-templates{margin-top:var(--botski-space-6)}.profile-shared-templates ul{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}@media (prefers-reduced-motion:reduce){.sunk-frame[data-sinking=true],.template-river__cell[data-sinking=true] .template-river__boat,.template-river__cell[data-sinking=true] .template-river__tile{animation:none}.sunk-frame[data-collapsing=true],.template-river__cell[data-collapsing=true]{transition:none}}.template-river[data-motion=paused] .template-river__cell[data-sinking=true] .template-river__boat,.template-river[data-motion=paused] .template-river__cell[data-sinking=true] .template-river__tile,html[data-botski-effects=paused] .template-river__cell[data-sinking=true] .template-river__boat,html[data-botski-effects=paused] .template-river__cell[data-sinking=true] .template-river__tile{animation:none}.template-river[data-motion=paused] .template-river__cell[data-collapsing=true],html[data-botski-effects=paused] .template-river__cell[data-collapsing=true]{transition:none}