.modal-backdrop.svelte-dj55jw{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:flex-start;padding:2rem 1rem;animation:.2s svelte-dj55jw-fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes svelte-dj55jw-fadeIn{0%{opacity:0}to{opacity:1}}.modal-container.svelte-dj55jw{background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:1rem;flex-direction:column;width:100%;max-width:48rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) svelte-dj55jw-slideUp;display:flex;position:relative;box-shadow:0 20px 60px #00000080}@keyframes svelte-dj55jw-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-dj55jw{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-header.svelte-dj55jw h2:where(.svelte-dj55jw){color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.modal-close.svelte-dj55jw{border:1px solid var(--border-color);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.modal-close.svelte-dj55jw:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.modal-tabs.svelte-dj55jw{border-bottom:1px solid var(--border-color);gap:0;padding:0 1.5rem;display:flex;overflow-x:auto}.modal-tab.svelte-dj55jw{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.75rem 1rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.modal-tab.svelte-dj55jw:hover{color:var(--text-primary)}.modal-tab.active.svelte-dj55jw{color:var(--color-accent);border-bottom-color:var(--color-accent)}.modal-body.svelte-dj55jw{max-height:70vh;padding:1.5rem;overflow-y:auto}.tab-content.svelte-dj55jw{flex-direction:column;gap:1rem;display:flex}.tab-description.svelte-dj55jw{color:var(--text-secondary);margin:0;font-size:.9rem}.examples-section.svelte-dj55jw{border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--border-color));background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.examples-label.svelte-dj55jw{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.examples-label.svelte-dj55jw i:where(.svelte-dj55jw){color:var(--color-accent)}.examples-buttons.svelte-dj55jw{flex-wrap:wrap;gap:.4rem;display:flex}.example-btn.svelte-dj55jw{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-family:inherit;font-size:.75rem;font-weight:650;transition:all .2s;display:inline-flex}.example-btn.svelte-dj55jw:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.example-btn.svelte-dj55jw i:where(.svelte-dj55jw){font-size:.6rem}.command-block-wrapper.svelte-dj55jw{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;display:flex;overflow:hidden}.command-head.svelte-dj55jw{background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-bottom:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.8rem;font-weight:700;display:flex}.copy-btn.svelte-dj55jw{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.copy-btn.svelte-dj55jw:hover{border-color:var(--color-accent);color:var(--color-accent);background:#ffffff14}.copy-btn.copied.svelte-dj55jw{color:#f59e0b;border-color:#f59e0b}.command-block.svelte-dj55jw{margin:0;padding:.9rem 1rem;overflow-x:auto}.command-block.svelte-dj55jw code:where(.svelte-dj55jw){color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.6;display:block}.tab-note.svelte-dj55jw{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, var(--border-color));border-radius:.5rem;padding:.75rem 1rem}.tab-note.svelte-dj55jw p:where(.svelte-dj55jw){color:var(--text-secondary);margin:0;font-size:.85rem}.tab-note.svelte-dj55jw code:where(.svelte-dj55jw){color:var(--color-accent);font-weight:700}.skill-link.svelte-dj55jw{color:var(--color-accent);align-items:center;gap:.4rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.skill-link.svelte-dj55jw:hover{text-decoration:underline}.toast-notice.svelte-dj55jw{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);border:1px solid var(--glass-border);border-radius:2rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;animation:.3s cubic-bezier(.175,.885,.32,1.275) svelte-dj55jw-slideIn;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 10px 25px #0003}@keyframes svelte-dj55jw-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=48rem){.modal-backdrop.svelte-dj55jw{align-items:flex-end;padding:0}.modal-container.svelte-dj55jw{border-radius:1rem 1rem 0 0;max-width:100%;max-height:90vh}.modal-body.svelte-dj55jw{max-height:60vh}.modal-tab.svelte-dj55jw span:where(.svelte-dj55jw){display:none}.modal-tab.svelte-dj55jw{padding:.75rem}}.page-wrapper.svelte-3n1c4l{z-index:1;flex-direction:column;gap:3.5rem;padding-block:3rem;display:flex;position:relative}.list-glow.svelte-3n1c4l{background:radial-gradient(circle,#f59e0b0d 0%,#0000 60%);top:-15rem;left:50%;transform:translate(-50%)}.feed-header.svelte-3n1c4l{flex-direction:column;gap:.5rem;display:flex}.eyebrow.svelte-3n1c4l{color:var(--color-accent);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:850}h1.svelte-3n1c4l{font-size:var(--font-size-h1);letter-spacing:-.02em;font-weight:800;line-height:1.1}.subtitle-text.svelte-3n1c4l{color:var(--text-secondary);font-size:1rem}.controls-section.svelte-3n1c4l{margin-bottom:-1rem}.controls-wrapper.svelte-3n1c4l{flex-direction:row;align-items:stretch;gap:.75rem;display:flex}.search-box-wrapper.svelte-3n1c4l{flex:1;min-width:0}@media (width>=48rem){.filter-card.svelte-3n1c4l{width:20rem}.filter-header.svelte-3n1c4l{margin:0}}.filter-card.svelte-3n1c4l{background:linear-gradient(var(--glass-bg), var(--glass-bg)) var(--bg-primary);border:1px solid var(--glass-border);z-index:45;border-radius:1rem;align-items:center;display:flex;position:relative}.filter-header.svelte-3n1c4l{width:100%;height:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-family:inherit;font-size:1.05rem;font-weight:650;display:flex}.filter-title.svelte-3n1c4l{align-items:center;gap:.6rem;display:flex}.active-count.svelte-3n1c4l{background:var(--color-accent);color:#fff;border-radius:1rem;margin-left:.25rem;padding:.1rem .6rem;font-size:.75rem;font-weight:800}.dropdown-backdrop.svelte-3n1c4l{z-index:40;cursor:default;position:fixed;inset:0}.filter-dropdown.svelte-3n1c4l{z-index:50;background:linear-gradient(var(--glass-bg), var(--glass-bg)) var(--bg-primary);border:1px solid var(--glass-border);border-radius:1rem;width:max-content;max-width:calc(100vw - 2rem);max-height:50vh;padding:1.25rem 1.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 10px 40px #0006}@media (width>=48rem){.filter-dropdown.svelte-3n1c4l{width:auto;max-width:none;max-height:60vh;left:0}}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar{width:6px}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar-track{background:0 0}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.filter-group.svelte-3n1c4l+.filter-group:where(.svelte-3n1c4l){border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.filter-group-title.svelte-3n1c4l{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:750}.tag-grid.svelte-3n1c4l{flex-wrap:wrap;gap:.5rem;display:flex}.tag-btn.svelte-3n1c4l{border:1px solid var(--border-color);color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:.5rem .8rem;font-size:.85rem;font-weight:750;transition:all .2s}.tag-btn.svelte-3n1c4l:hover{color:var(--text-primary);background:#ffffff14}.tag-btn.active.svelte-3n1c4l{color:var(--color-success);background:#f59e0b24;border-color:#f59e0b8c}.feed-section.svelte-3n1c4l{flex-direction:column;gap:1rem;min-height:40vh;display:flex}.result-summary.svelte-3n1c4l{color:var(--text-secondary);justify-content:space-between;gap:.75rem;font-size:.85rem;font-weight:750;display:flex}.empty-state.svelte-3n1c4l{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-3n1c4l{color:var(--text-muted);margin-bottom:.5rem;font-size:3.5rem;animation:3s ease-in-out infinite svelte-3n1c4l-float}.empty-state.svelte-3n1c4l h2:where(.svelte-3n1c4l){color:var(--text-primary);font-size:1.5rem;font-weight:800}.empty-state.svelte-3n1c4l p:where(.svelte-3n1c4l){color:var(--text-secondary);margin-bottom:.5rem}.bansos-grid.svelte-3n1c4l{grid-template-columns:1fr;gap:2rem;display:grid}.inline-anxious.svelte-3n1c4l{vertical-align:middle;width:2.25rem;height:2.25rem;margin-left:.5rem}.anxious-icon.svelte-3n1c4l:hover{animation:.4s infinite alternate svelte-3n1c4l-shake}.sweat-drop.svelte-3n1c4l{transform-origin:50%;animation:1.8s ease-in infinite svelte-3n1c4l-drip}@keyframes svelte-3n1c4l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-3n1c4l-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes svelte-3n1c4l-shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translateY(2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(2px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(2px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}@keyframes svelte-3n1c4l-drip{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translateY(12px)}}@media (width<=64rem){.page-wrapper.svelte-3n1c4l{gap:1.5rem;padding-block:.75rem 2.5rem}}@media (width<=48rem){h1.svelte-3n1c4l{justify-content:center;align-items:center;min-width:auto;height:auto;font-size:2.5rem;display:flex}}@media (width>=48rem){.bansos-grid.svelte-3n1c4l{grid-template-columns:repeat(2,1fr)}}.btn-submit-bansos.svelte-3n1c4l{background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:750;transition:all .2s;display:inline-flex}.btn-submit-bansos.svelte-3n1c4l:hover{background:color-mix(in srgb, var(--color-accent) 85%, #000);box-shadow:0 4px 12px var(--color-accent-glow);transform:translateY(-1px)}
