.slp{--slp-honey:var(--bz-honey,#f2b705);--slp-ink:var(--bz-ink,#1d1a14);--slp-muted:var(--bz-muted,#6b6457);--slp-soft:#1d1a140d;--slp-t:.18s cubic-bezier(.2,.7,.2,1);isolation:isolate;max-width:1280px;color:var(--slp-ink);margin:0 auto;padding:24px 24px 48px;font-size:15px;position:relative;overflow-x:clip}.slp-aurora{z-index:-1;pointer-events:none;filter:blur(40px);opacity:.75;background:radial-gradient(40% 50% at 85% 10%,#ffe08a 0,#0000 70%),radial-gradient(35% 45% at 5% 30%,#cdeee6 0,#0000 70%),radial-gradient(30% 40% at 55% 80%,#ffe9b8 0,#0000 70%);height:520px;animation:18s ease-in-out infinite alternate slp-drift;position:absolute;inset:-20px 0 auto}@keyframes slp-drift{to{transform:translate(2%,-2%)scale(1.04)}}.slp-serif{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.02em;font-weight:400}.slp-serif em{font-style:italic}.slp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.slp-head h1{margin:0;font-size:44px;line-height:1.08}.slp-story{color:var(--slp-muted);max-width:640px;margin:8px 0 0;font-size:16px}.slp-story b{color:var(--slp-ink);letter-spacing:-.01em;font-weight:800}.slp-head-actions{flex-wrap:wrap;gap:10px;display:flex}.slp-primary,.slp-ghost,.slp-open{min-height:44px;font:inherit;cursor:pointer;transition:transform var(--slp-t),box-shadow var(--slp-t),background var(--slp-t);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.slp-primary{background:linear-gradient(180deg,#ffd76a,var(--slp-honey));color:#1d1a14;box-shadow:0 10px 24px -12px #f2b705cc}.slp-primary:hover{transform:translateY(-1px)}.slp-ghost{color:var(--slp-ink);background:#ffffffb3;box-shadow:inset 0 0 0 1px #1d1a1414}.slp-ghost:hover{background:#fff}.slp :focus-visible{box-shadow:var(--bz-focus,0 0 0 3px #f2b70573);outline:none}.slp-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.slp-search{-webkit-backdrop-filter:blur(22px);height:44px;color:var(--slp-muted);background:#fff9;border-radius:14px;flex:260px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 24px -18px #0d1f2666}.slp-search:focus-within{background:#fff}.slp-search input{min-width:0;font:inherit;color:var(--slp-ink);background:0 0;border:0;outline:none;flex:1}.slp-search button{color:var(--slp-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.slp-seg{background:var(--slp-soft);scrollbar-width:none;border-radius:14px;gap:2px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.slp-seg::-webkit-scrollbar{display:none}.slp-seg button{min-height:36px;font:inherit;color:var(--slp-muted);cursor:pointer;transition:background var(--slp-t),color var(--slp-t);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.slp-seg button[aria-selected=true],.slp-seg button[aria-checked=true]{color:var(--slp-ink);background:#fff;box-shadow:0 2px 8px -4px #0d1f264d}.slp-seg button span{color:var(--slp-muted);font-size:12px;font-weight:700}.slp-line{color:#137a52;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.slp-line.is-error{color:#b42318}.slp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.slp-card:has(.slp-menu-pop){z-index:5}.slp-card{min-width:0;transition:border-color var(--slp-t),box-shadow var(--slp-t);background:#ffffffe0;border:1px solid #1d1a1417;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;box-shadow:0 3px 12px -8px #0d1f263d}.slp-card:hover{border-color:#1d1a142e;box-shadow:0 6px 16px -10px #0d1f2647}.slp-card.is-loading{background:linear-gradient(100deg,#fff6 30%,#ffffffbf 50%,#fff6 70%) 0 0/300% 100%;min-height:260px;animation:1.4s linear infinite slp-shine}.slp-card.is-busy{opacity:.7}@keyframes slp-in{0%{opacity:0;transform:translateY(8px)}}@keyframes slp-shine{to{background-position:-150% 0}}.slp-card-top{align-items:flex-start;gap:8px;display:flex}.slp-name{flex:1;min-width:0}.slp-name h3{letter-spacing:-.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.slp-name small{color:var(--slp-muted);margin-top:2px;font-size:12.5px;display:block}.slp-icon{width:40px;height:40px;color:var(--slp-muted);cursor:pointer;transition:background var(--slp-t);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.slp-icon:hover,.slp-icon[aria-expanded=true]{background:var(--slp-soft);color:var(--slp-ink)}.slp-icon.is-ok{background:var(--slp-honey);color:#1d1a14}.slp-rename{flex:1;gap:6px;min-width:0;display:flex}.slp-rename input{min-width:0;height:40px;font:inherit;background:#fff;border:0;border-radius:12px;outline:none;flex:1;padding:0 12px;box-shadow:inset 0 0 0 1px #f2b70599}.slp-menu{position:relative}.slp-menu-pop{z-index:20;-webkit-backdrop-filter:blur(22px);background:#fffffff5;border-radius:16px;min-width:250px;padding:6px;animation:.18s both slp-in;position:absolute;top:44px;right:0;box-shadow:0 24px 48px -16px #0d1f2659,0 0 0 1px #1d1a140f}.slp-menu-pop a,.slp-menu-pop button{width:100%;min-height:40px;font:inherit;color:var(--slp-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;text-decoration:none;display:flex}.slp-menu-pop a:hover,.slp-menu-pop button:hover{background:#fff6dc}.slp-menu-pop .is-danger{color:#b42318}.slp-hive{flex-direction:column;min-height:44px;padding-left:2px;display:flex}.slp-hive-row{align-items:center;gap:3px;display:flex}.slp-hive-row.is-offset{margin:-9px 0 0 21.5px}.slp-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;width:40px;height:44px;display:grid;overflow:hidden}.slp-hex--face{background:#fff6dc}.slp-hex--face>*{border-radius:0!important;width:40px!important;height:44px!important}.slp-hex--face img{object-fit:cover;width:100%;height:100%}.slp-hex--honey{background:#ffd76a}.slp-hex--honey.is-deep{background:#f6b21a}.slp-hex--empty{background:#efe6cf}.slp-more{letter-spacing:-.02em;color:var(--slp-ink);margin-left:8px;font-size:15px;font-weight:800}@keyframes slp-hex{0%{opacity:0;transform:scale(.6)}}.slp-counts{gap:22px;margin:0;display:flex}.slp-counts div{min-width:0}.slp-counts dt{color:var(--slp-muted);font-size:12.5px}.slp-counts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:850}.slp-meta{color:var(--slp-muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13px;display:flex}.slp-meta span+span:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 10px 3px -6px;display:inline-block}.slp-meta .is-never{color:#b42318}.slp-team{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.slp-open{background:var(--slp-ink);color:#fff;align-self:stretch;margin-top:auto}.slp-open:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #0d1f26b3}.slp-open:disabled{opacity:.6;cursor:default;transform:none}.slp-more-lists{margin:28px auto 0;display:flex}.slp-type-tabs{background:#ffffffc9;border:1px solid #dbe3e5;border-radius:15px;gap:4px;margin:0 0 24px;padding:4px;display:inline-flex}.slp-type-tabs button{color:#60717a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:650;display:inline-flex}.slp-type-tabs button[aria-selected=true]{color:#fff;background:#142e38}.slp-type-tabs small{text-align:center;background:#142e380d;border-radius:6px;min-width:20px;padding:0 4px;font-size:12px;line-height:20px}.slp-type-tabs button[aria-selected=true] small{color:#fff;background:#ffffff26}.slp-empty{text-align:center;-webkit-backdrop-filter:blur(22px);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:32px;max-width:520px;margin:40px auto;padding:44px 32px;box-shadow:0 30px 60px -36px #0d1f2659}.slp-empty img{margin:0 auto;display:block}.slp-empty h2{margin:12px 0 8px;font-size:36px}.slp-empty p{color:var(--slp-muted);max-width:380px;margin:0 auto 22px}.slp-empty div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.slp-empty.is-small{padding:32px}.slp-empty.is-small h2{margin-top:0;font-size:28px}@media (max-width:640px){.slp{padding:24px 16px 48px}.slp-head h1{font-size:36px}.slp-story{font-size:16px}.slp-head-actions{width:100%}.slp-head-actions>*{flex:1}.slp-grid{grid-template-columns:1fr;gap:14px}.slp-card{border-radius:18px;padding:16px}.slp-tools{gap:10px}.slp-seg{flex-wrap:wrap;width:100%;overflow:visible}.slp-seg button{flex:auto;justify-content:center}.slp-seg--sort{width:auto}}@media (prefers-reduced-motion:reduce){.slp-aurora,.slp-card,.slp-hex,.slp-menu-pop,.slp-card.is-loading{animation:none}.slp-card:hover,.slp-primary:hover,.slp-open:hover{transform:none}}.slp-card-actions{align-items:stretch;gap:8px;display:flex}.slp-card-actions>.slp-open{flex:1;width:auto;min-width:0}.slp-card-actions>.slp-ghost{white-space:nowrap}
