@charset "UTF-8";:root{--tt-bg: #18242d;--tt-surface: #2a3a45;--tt-surface-muted: #243038;--tt-text: #bfd6e3;--tt-text-muted: rgba(191, 214, 227, .62);--tt-table-header-label: #adb4ba;--tt-border: #4a5a65;--tt-accent: #f1cb7d;--tt-accent-text: #1a262e;--tt-row-a: #1e2c38;--tt-row-b: #203144;--tt-link: #7eb8dc;--tt-link-visited: #6ba8a8;--tt-font-sans: "IBM Plex Sans", system-ui, sans-serif;--tt-font-mono: "IBM Plex Mono", ui-monospace, monospace;--tt-track-label: .1em;--tt-focus-ring: .125em solid var(--tt-accent);--tt-error: #ff6b6b;--tt-error-bg: #3a2525;--tt-error-border: #6a4a4a;--tt-error-text: #ee8888;--tt-success: #6bff6b;--tt-success-bg: #253a25;--tt-success-border: #4a6a4a;--tt-success-text: #88ee88;--tt-warn: #e6b84d;--tt-warn-bg: #3a3525;--tt-warn-border: #6a5a4a;--tt-danger: #8a3a3a;--tt-danger-hover: #aa4444;--tt-muted-dim: rgba(191, 214, 227, .52);--tt-muted-label: rgba(175, 205, 220, .82);--tt-muted-dim-green: rgba(170, 200, 175, .78);--tt-surface-deep: #1a2a35;--tt-surface-panel: #202a30;--tt-surface-raised: #23323c;--tt-surface-comment: #1f2b33;--tt-border-strong: #3a4a55;--tt-mod-accent: #7db9f1;--tt-mod-text: #9cc8f0;--tt-approve: #4a6a4a;--tt-approve-hover: #5a7a5a;--tt-reject: #6a4a4a;--tt-reject-hover: #7a5a5a;--tt-btn-neutral: #4a5a65;--tt-btn-neutral-hover: #5a6a75;--tt-btn-muted: #5a5a6a;--tt-btn-muted-hover: #6a6a7a;--tt-btn-alt: #4a5a6a;--tt-btn-alt-hover: #5a6a7a;--tt-vote-disabled-bg: #4a4a4a;--tt-moderation-tint: rgba(90, 70, 70, .15);--tt-moderation-border: #5a4a4a}*,*:before,*:after{box-sizing:border-box}.skip-link{position:absolute;top:-6.25em;left:.5em;z-index:100;padding:.5em 1em;background:var(--tt-accent);color:var(--tt-accent-text);font-weight:600;font-family:var(--tt-font-sans);border-radius:0;transition:top .2s}.skip-link:focus-visible{top:.5em;outline:var(--tt-focus-ring);outline-offset:.125em}@media (prefers-reduced-motion: reduce){.skip-link{transition:none}}html{color-scheme:dark;font-size:115%}body{margin:0;font-family:var(--tt-font-sans);background-color:var(--tt-bg);color:var(--tt-text);line-height:1.45;-webkit-font-smoothing:antialiased}.details{font-family:var(--tt-font-sans);background-color:var(--tt-bg);color:var(--tt-text);font-size:.85em}.container{display:grid;grid-template-columns:minmax(16.1rem,24.15rem) 1fr minmax(10rem,max-content);grid-template-rows:auto 1fr;column-gap:clamp(1rem,2.5vw,2rem);row-gap:0;max-width:100rem;margin:0 auto;min-height:100vh;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,2.25rem) 2.5rem}.Logo{grid-area:1/1/2/2;width:auto;max-width:24.15rem;display:flex;align-items:center}.Logo img{width:100%;height:auto}.Menu{grid-area:1/2/2/3;display:flex;align-items:center;justify-content:flex-start}.MemberArea{grid-area:1/3/2/4;justify-self:end;align-self:start;text-align:right}.Releases{grid-area:2/1/3/4;position:relative;margin-top:1.25rem;padding-top:1.25rem}.Input,.Button,.navbutton,.infobutton{touch-action:manipulation}.Input,.Button{margin-bottom:.3em}.LoggedIn{margin-top:0}.navigation{text-align:left;margin-left:0;margin-bottom:1rem;font-size:.8125rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35em .65em;letter-spacing:.02em}.navigation .nav-sep{display:inline-block;width:1px;height:.95em;background:var(--tt-border);margin:0 .15em;vertical-align:middle;flex-shrink:0}.navigation label{color:var(--tt-text-muted);font-weight:500;font-size:.75rem;letter-spacing:var(--tt-track-label);text-transform:uppercase}.navigation .search-input{width:min(24em,100%);min-width:0;flex:1 1 12rem}.datacontainer{max-width:100%;margin:0}input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],select,textarea{background:var(--tt-surface);color:var(--tt-text);border:1px solid var(--tt-border);border-radius:0;padding:.4em .55em;font-family:inherit;font-size:inherit}input[type=number]{width:3.5em}button.Button,button.navbutton,button.infobutton{font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.03em;background:transparent;color:var(--tt-text);border:1px solid var(--tt-border);border-radius:0;padding:.4em .75em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}button.Button:hover:enabled,button.navbutton:hover:enabled,button.infobutton:hover:enabled{background-color:var(--tt-accent);color:var(--tt-accent-text);border-color:var(--tt-accent)}.navbutton:focus-visible,.infobutton:focus-visible,.Button:focus-visible{outline:var(--tt-focus-ring);outline-offset:.125em}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--tt-focus-ring);outline-offset:.125em}a:focus-visible{outline:var(--tt-focus-ring);outline-offset:.125em}a:link{color:var(--tt-link)}a:visited{color:var(--tt-link-visited)}.responsive-table{list-style:none;margin:0;padding:0;border:1px solid var(--tt-border)}.responsive-table li{border-radius:0;padding:.55rem .65rem;display:flex;justify-content:space-between;margin-bottom:0;border-bottom:1px solid var(--tt-border);font-size:.8125rem;align-items:center}.responsive-table li:last-child{border-bottom:none}.responsive-table .table-header{background-color:var(--tt-surface);color:var(--tt-table-header-label);font-weight:600;font-size:.6875rem;letter-spacing:var(--tt-track-label);text-transform:uppercase;box-shadow:none}.responsive-table .table-row:nth-child(odd){background:var(--tt-row-a)}.responsive-table .table-row:nth-child(even){background:var(--tt-row-b)}.responsive-table .table-row{box-shadow:none}.responsive-table .col-1,.responsive-table .col-2,.responsive-table .col-3,.responsive-table .col-4,.responsive-table .col-5,.responsive-table .col-6,.responsive-table .col-7,.responsive-table .col-8{padding:.25em .35em}.responsive-table .col-1,.responsive-table .col-2,.responsive-table .col-3{flex-basis:20%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-table .col-4,.responsive-table .col-5,.responsive-table .col-6{flex-basis:5%;font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono);font-size:.78rem}.responsive-table .col-7{flex-basis:20%;min-width:0}.responsive-table .col-8{flex-basis:5%}@media all and (max-width: 47.9375em){.responsive-table{border:none}.responsive-table li{border:1px solid var(--tt-border);margin-bottom:.5rem}.responsive-table .table-header{display:none}.responsive-table li{display:block}.responsive-table .col{flex-basis:100%;display:flex;padding:.625em 0}.responsive-table .col:before{color:var(--tt-text-muted);padding-right:.625em;content:attr(data-label);flex-basis:50%;text-align:right;font-size:.6875rem;letter-spacing:var(--tt-track-label);text-transform:uppercase}.responsive-table .col-8:before{content:none}}.tags{width:100%;height:100%;font-size:.8em}::selection{color:#1d1f42;background:rgb(243,193,99)}.main-navigation.svelte-76z7gq{display:flex;gap:.5em;align-items:center;justify-content:flex-start;padding:0;margin-top:0}.nav-button.svelte-76z7gq{font-family:IBM Plex Sans,system-ui,sans-serif;background:transparent;border:1px solid var(--tt-border, #4a5a65);padding:.45em .9em;cursor:pointer;color:var(--tt-text, #bfd6e3);border-radius:0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nav-button.svelte-76z7gq:hover{background:rgba(241,203,125,.08);border-color:var(--tt-border, #4a5a65)}.nav-button.svelte-76z7gq:focus-visible{outline:var(--tt-focus-ring, .125em solid #f1cb7d);outline-offset:.125em}.nav-button.active.svelte-76z7gq{background:rgba(241,203,125,.14);border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}@media (prefers-reduced-motion: reduce){.nav-button.svelte-76z7gq{transition:none}}.overlay.svelte-mkaf0l.svelte-mkaf0l{position:absolute;width:100%;height:100%;background-color:var(--tt-bg, #18242d);display:flex;align-items:center;justify-content:center;opacity:.92}.overlay.svelte-mkaf0l p.svelte-mkaf0l{font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0}.nav-meta.svelte-gshgk8.svelte-gshgk8{color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.02em}.go-to-page-input.svelte-gshgk8.svelte-gshgk8{width:5.25em}.per-page-select.svelte-gshgk8.svelte-gshgk8{background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:.3em .45em;font-size:inherit;font-family:inherit;cursor:pointer}.filter-bar.svelte-gshgk8.svelte-gshgk8{display:flex;align-items:center;gap:.65rem;margin-top:.4rem}.filter-clear.svelte-gshgk8.svelte-gshgk8{border:1px solid var(--tt-border, #4a5a65);background:#18242d;color:var(--tt-text, #bfd6e3);padding:.28rem .62rem;font-size:.76rem;text-transform:lowercase;letter-spacing:.06em;cursor:pointer}.tag-filter-panel.svelte-gshgk8.svelte-gshgk8{margin-top:.5rem;padding:.75rem;border:1px solid var(--tt-border, #4a5a65);background:var(--tt-surface, #2a3a45)}.tags-by-category.svelte-gshgk8.svelte-gshgk8{display:flex;flex-direction:column;gap:.75em}.tag-category.svelte-gshgk8.svelte-gshgk8{display:flex;flex-direction:column;gap:.25em}.tag-category-label.svelte-gshgk8.svelte-gshgk8{font-size:.9em;font-weight:600;color:var(--tt-muted-label, rgba(175, 205, 220, .82))}.tags-checkboxes.svelte-gshgk8.svelte-gshgk8{display:flex;flex-wrap:wrap;gap:.5em 1em}.tag-checkbox.svelte-gshgk8.svelte-gshgk8{display:inline-flex;align-items:center;gap:.35em;cursor:pointer;font-weight:400}.tag-checkbox.svelte-gshgk8 input.svelte-gshgk8{width:auto;max-width:none}.tags-hint.svelte-gshgk8.svelte-gshgk8{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-size:.9em;margin:0}.refresh-button.svelte-1g3g4p1{border:1px solid #4a5a65;background:#18242d;color:#bfd6e3;padding:.28rem .62rem;font-size:.76rem;text-transform:lowercase;letter-spacing:.06em;cursor:pointer}.tt-alert.svelte-lnx6e5{display:flex;align-items:flex-start;gap:.5em;padding:.5em .65em;margin:.5em 0;border:1px solid var(--tt-border-strong, #3a4a55);border-left-width:3px;background:var(--tt-surface-raised, #23323c);font-size:.85rem;line-height:1.4}.tt-alert.inline.svelte-lnx6e5{padding:.35em .5em;margin:.35em 0;font-size:.8rem}.tt-alert-icon.svelte-lnx6e5{flex:0 0 auto;display:inline-flex;margin-top:.1em}.tt-alert-msg.svelte-lnx6e5{min-width:0;word-break:break-word}.tt-alert-msg.svelte-lnx6e5 code{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.92em}.tt-alert-success.svelte-lnx6e5{background:var(--tt-success-bg, #253a25);border-color:var(--tt-success-border, #4a6a4a);border-left-color:var(--tt-success, #6bff6b);color:var(--tt-success-text, #88ee88)}.tt-alert-error.svelte-lnx6e5{background:var(--tt-error-bg, #3a2525);border-color:var(--tt-error-border, #6a4a4a);border-left-color:var(--tt-error, #ff6b6b);color:var(--tt-error-text, #ee8888)}.tt-alert-warning.svelte-lnx6e5{background:var(--tt-warn-bg, #3a3525);border-color:var(--tt-warn-border, #6a5a4a);border-left-color:var(--tt-warn, #e6b84d);color:var(--tt-warn, #e6b84d)}.tt-alert-info.svelte-lnx6e5,.tt-alert-progress.svelte-lnx6e5{background:var(--tt-surface-raised, #23323c);border-color:var(--tt-border-strong, #3a4a55);border-left-color:var(--tt-mod-accent, #7db9f1);color:var(--tt-mod-text, #9cc8f0)}.tt-spinner.svelte-lnx6e5{animation:svelte-lnx6e5-tt-spin .8s linear infinite}@keyframes svelte-lnx6e5-tt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tt-spinner.svelte-lnx6e5{animation:none}}.tt-badge.svelte-1yrg7by{display:inline-block;padding:.2em .55em;font-size:.65rem;font-weight:600;letter-spacing:var(--tt-track-label, .1em);text-transform:uppercase;border:1px solid currentColor;white-space:nowrap;vertical-align:middle;line-height:1.3}.tt-badge-success.svelte-1yrg7by{color:var(--tt-success-text, #88ee88);background:var(--tt-success-bg, #253a25)}.tt-badge-warning.svelte-1yrg7by{color:var(--tt-warn, #e6b84d);background:var(--tt-warn-bg, #3a3525)}.tt-badge-error.svelte-1yrg7by{color:var(--tt-error-text, #ee8888);background:var(--tt-error-bg, #3a2525)}.tt-badge-neutral.svelte-1yrg7by{color:var(--tt-text-muted, rgba(191, 214, 227, .62));background:var(--tt-surface, #2a3a45)}.comments-section.svelte-1wkth1h{margin-top:1em;padding:.75em .85em;background:var(--tt-surface-raised, #23323c);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.comment-list.svelte-1wkth1h{display:flex;flex-direction:column;gap:.75em;margin:.5em 0}.comment-item.svelte-1wkth1h{padding:.5em .65em;border:1px solid var(--tt-border-strong, #3a4a55);border-radius:0;background:var(--tt-surface-comment, #1f2b33)}.comment-meta.svelte-1wkth1h{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;margin-bottom:.25em}.comment-body.svelte-1wkth1h{margin:.25em 0 .4em;white-space:pre-wrap;word-break:break-word}.comment-actions.svelte-1wkth1h{display:flex;gap:.5em;flex-wrap:wrap}.new-comment-box.svelte-1wkth1h{margin-top:.5em}.label.svelte-1wkth1h{font-weight:600;margin-right:.25em}.muted.svelte-1wkth1h{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-1wkth1h{font-size:.85em;margin:.25em 0}.Button.danger.svelte-1wkth1h{background:var(--tt-danger, #8a3a3a);color:#fff}.Button.danger.svelte-1wkth1h:hover{background:var(--tt-danger-hover, #aa4444)}.Button.svelte-1wkth1h:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.vote-section.svelte-11guu7p.svelte-11guu7p{margin-top:1em;padding:.75em .85em;background:var(--tt-surface-raised, #23323c);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.vote-buttons.svelte-11guu7p.svelte-11guu7p{display:flex;gap:.5em;margin-top:.25em;flex-wrap:wrap}.vote-buttons.svelte-11guu7p .Button.svelte-11guu7p:disabled,.vote-buttons.svelte-11guu7p .Button.vote-bad.svelte-11guu7p:disabled{opacity:.6;cursor:not-allowed;background:var(--tt-vote-disabled-bg, #4a4a4a);color:var(--tt-muted-label, rgba(175, 205, 220, .82))}.vote-buttons.svelte-11guu7p .Button.vote-bad.svelte-11guu7p{background:var(--tt-danger, #8a3a3a);color:#fff}.vote-buttons.svelte-11guu7p .Button.vote-bad.svelte-11guu7p:hover:not(:disabled){background:var(--tt-danger-hover, #aa4444)}.Button.svelte-11guu7p.svelte-11guu7p:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.label.svelte-11guu7p.svelte-11guu7p{font-weight:600;margin-right:.25em}.tabular-nums.svelte-11guu7p.svelte-11guu7p{font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.muted.svelte-11guu7p.svelte-11guu7p{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-11guu7p.svelte-11guu7p{font-size:.85em;margin:.25em 0}.content-files-section.svelte-1gexngo.svelte-1gexngo{margin-top:1em;padding-top:.75em;border-top:1px solid var(--tt-border-strong, #3a4a55)}.content-file-row.svelte-1gexngo.svelte-1gexngo{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:.5em}.content-format.svelte-1gexngo.svelte-1gexngo{min-width:6em}.content-file-row.svelte-1gexngo a.Button.svelte-1gexngo{font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.03em;background:transparent;color:var(--tt-text);border:1px solid var(--tt-border);border-radius:0;padding:.4em .75em;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.content-file-row.svelte-1gexngo a.Button.svelte-1gexngo:hover{background-color:var(--tt-accent);color:var(--tt-accent-text);border-color:var(--tt-accent)}.content-file-pending.svelte-1gexngo.svelte-1gexngo{opacity:.9}.download-progress.svelte-1gexngo.svelte-1gexngo{margin:.5em 0}.progress-track.svelte-1gexngo.svelte-1gexngo{height:.45em;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);margin-top:.35em;overflow:hidden}.progress-fill.svelte-1gexngo.svelte-1gexngo{height:100%;background:var(--tt-accent, #f1cb7d);transition:width .2s ease}@media (prefers-reduced-motion: reduce){.progress-fill.svelte-1gexngo.svelte-1gexngo{transition:none}}.Button.pay-download.svelte-1gexngo.svelte-1gexngo{background:var(--tt-approve, #4a6a4a);color:#fff}.Button.pay-download.svelte-1gexngo.svelte-1gexngo:hover:not(:disabled){background:var(--tt-approve-hover, #5a7a5a)}.Button.svelte-1gexngo.svelte-1gexngo:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.content-file-row.svelte-1gexngo button.Button.svelte-1gexngo{font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.03em;background:transparent;color:var(--tt-text);border:1px solid var(--tt-border);border-radius:0;padding:.4em .75em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.content-file-row.svelte-1gexngo button.Button.svelte-1gexngo:hover{background-color:var(--tt-accent);color:var(--tt-accent-text);border-color:var(--tt-accent)}.content-file-row.svelte-1gexngo button.Button.download-pin.svelte-1gexngo{border-color:var(--tt-accent, #4a6a4a)}.row-note.svelte-1gexngo.svelte-1gexngo{flex-basis:100%}.label.svelte-1gexngo.svelte-1gexngo{font-weight:600;margin-right:.25em}.muted.svelte-1gexngo.svelte-1gexngo{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-1gexngo.svelte-1gexngo{font-size:.85em;margin:.25em 0}.cover-img.svelte-1ypygnc{width:100%;height:auto;display:block;object-fit:contain}.cover-error.svelte-1ypygnc{padding:.5em .65em;border:1px solid var(--tt-error-border, #6a4a4a);background:var(--tt-error-bg, #3a2525);border-radius:0}.muted.svelte-1ypygnc{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-1ypygnc{font-size:.85em;margin:.25em 0}@media (max-width: 40em){.cover-img.svelte-1ypygnc{max-width:17.5em}}.add-format-form.svelte-lcjpzc.svelte-lcjpzc{margin-top:1em;padding:.75em .85em;border:1px solid var(--tt-border-strong, #3a4a55);border-radius:0;background:var(--tt-surface-panel, #202a30);max-width:34em}.add-format-form.svelte-lcjpzc .form-group.svelte-lcjpzc{margin-bottom:.75em}.add-format-form.svelte-lcjpzc label.svelte-lcjpzc{display:block;margin-bottom:.25em;font-weight:600;font-size:.75rem;letter-spacing:var(--tt-track-label, .1em);text-transform:uppercase;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.add-format-form.svelte-lcjpzc input.svelte-lcjpzc,.add-format-form.svelte-lcjpzc select.svelte-lcjpzc{width:100%;max-width:31.25em;padding:.5em;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.add-format-form.svelte-lcjpzc small.svelte-lcjpzc{display:block;margin-top:.25em;color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-size:.85em}.edit-actions.svelte-lcjpzc.svelte-lcjpzc{display:flex;gap:.5em;margin-top:.5em;flex-wrap:wrap}.label.svelte-lcjpzc.svelte-lcjpzc{font-weight:600;margin-right:.25em}.muted.svelte-lcjpzc.svelte-lcjpzc{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.Button.svelte-lcjpzc.svelte-lcjpzc:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.label.svelte-dqhqm9.svelte-dqhqm9{font-weight:600;margin-right:.25em}.tracklist-caption.svelte-dqhqm9.svelte-dqhqm9{margin:1em 0 .1em}.edit-form.svelte-dqhqm9 .edit-input.svelte-dqhqm9{width:100%;max-width:20em;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);padding:.2em .4em;border-radius:0}.edit-form.svelte-dqhqm9 .edit-input.num.svelte-dqhqm9{max-width:4em;margin-right:.25em}.edit-form.svelte-dqhqm9 .edit-textarea.svelte-dqhqm9{width:100%;max-width:28em;min-height:8em;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);padding:.3em;margin-bottom:.5em;border-radius:0;font-family:inherit}.edit-actions.svelte-dqhqm9.svelte-dqhqm9{display:flex;gap:.5em;margin-top:.5em;flex-wrap:wrap}.tags-by-category.svelte-dqhqm9.svelte-dqhqm9{display:flex;flex-direction:column;gap:.75em;margin:.25em 0;max-width:28em}.tag-category.svelte-dqhqm9.svelte-dqhqm9{display:flex;flex-direction:column;gap:.25em}.tag-category-label.svelte-dqhqm9.svelte-dqhqm9{font-size:.9em;font-weight:600;color:var(--tt-muted-label, rgba(175, 205, 220, .82))}.tags-checkboxes.svelte-dqhqm9.svelte-dqhqm9{display:flex;flex-wrap:wrap;gap:.5em 1em}.tag-checkbox.svelte-dqhqm9.svelte-dqhqm9{display:inline-flex;align-items:center;gap:.35em;cursor:pointer;font-weight:400}.tag-checkbox.svelte-dqhqm9 input.svelte-dqhqm9{width:auto;max-width:none}.tags-hint.svelte-dqhqm9.svelte-dqhqm9{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-size:.9em;margin:.25em 0}.Button.svelte-dqhqm9.svelte-dqhqm9:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.details.svelte-gfqlc9.svelte-gfqlc9{padding:2.25em .5em .5em;width:min(85vw,52rem);max-width:100%;box-sizing:border-box;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif)}.details-header.svelte-gfqlc9.svelte-gfqlc9{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;margin:0 0 1em;padding-bottom:.75em;border-bottom:1px solid var(--tt-border-strong, #3a4a55)}.details-heading.svelte-gfqlc9.svelte-gfqlc9{min-width:0}.details-album.svelte-gfqlc9.svelte-gfqlc9{margin:0;font-size:1.15rem;font-weight:600;line-height:1.2;color:var(--tt-text, #bfd6e3);word-break:break-word}.details-artist.svelte-gfqlc9.svelte-gfqlc9{margin:.15em 0 0;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.95rem}.release-id-line.svelte-gfqlc9.svelte-gfqlc9{margin:0 0 .25em}.details-grid.svelte-gfqlc9.svelte-gfqlc9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5em;align-items:start}.details-info.svelte-gfqlc9.svelte-gfqlc9{min-width:0}@media (max-width: 40em){.details.svelte-gfqlc9.svelte-gfqlc9{width:100%}.details-grid.svelte-gfqlc9.svelte-gfqlc9{grid-template-columns:1fr}.details-side.svelte-gfqlc9.svelte-gfqlc9{min-width:0;order:-1}}.info-lines.svelte-gfqlc9 .info-line.svelte-gfqlc9{margin:0;line-height:1.4}.details-side.svelte-gfqlc9.svelte-gfqlc9{display:flex;flex-direction:column;gap:.75em;min-width:17.5em}.label.svelte-gfqlc9.svelte-gfqlc9{font-weight:600;margin-right:.25em}.tabular-nums.svelte-gfqlc9.svelte-gfqlc9{font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.tracklist-caption.svelte-gfqlc9.svelte-gfqlc9{margin:1em 0 .1em}.tracklist.svelte-gfqlc9.svelte-gfqlc9{white-space:pre-wrap;margin:0 0 .25em}.muted.svelte-gfqlc9.svelte-gfqlc9{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-gfqlc9.svelte-gfqlc9{font-size:.85em;margin:.25em 0}.detail-buttons.svelte-gfqlc9.svelte-gfqlc9{display:flex;gap:.5em;margin-top:.75em;flex-wrap:wrap}.Button.danger.svelte-gfqlc9.svelte-gfqlc9{background:var(--tt-danger, #8a3a3a);color:#fff}.Button.danger.svelte-gfqlc9.svelte-gfqlc9:hover{background:var(--tt-danger-hover, #aa4444)}.ttt-balance-section.svelte-gfqlc9.svelte-gfqlc9{margin-top:1em;padding:.75em .85em;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.Button.svelte-gfqlc9.svelte-gfqlc9:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.delete-confirm.svelte-gfqlc9.svelte-gfqlc9{margin-top:1em;padding:.75em .85em;border:1px solid var(--tt-error-border, #6a4a4a);background:var(--tt-error-bg, #3a2525);border-radius:0}.delete-confirm.svelte-gfqlc9 p.svelte-gfqlc9{margin:0 0 .5em}.delete-confirm.svelte-gfqlc9 .Button.svelte-gfqlc9{margin-right:.5em}.moderation-block.svelte-gfqlc9.svelte-gfqlc9{margin-top:1em;padding:.75em .85em;border:1px solid var(--tt-moderation-border, #5a4a4a);background:var(--tt-moderation-tint, rgba(90, 70, 70, .15));border-radius:0}.moderation-heading.svelte-gfqlc9.svelte-gfqlc9{font-weight:600;margin:0 0 .5em}.moderation-block.svelte-gfqlc9 .info-line.svelte-gfqlc9{margin:0;line-height:1.4}.moderator-did.svelte-gfqlc9.svelte-gfqlc9{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.9em}.release-toolbar.svelte-1qe1u32{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem;width:100%;min-width:0;flex-wrap:nowrap}.toolbar-status-slot.svelte-1qe1u32{flex:1 1 0;min-width:0;display:flex;align-items:center}.toolbar-refresh-group.svelte-1qe1u32{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.soft-warning.svelte-1qe1u32{color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.78rem;letter-spacing:.02em}.refresh-button.svelte-1qe1u32{border:1px solid #4a5a65;background:#18242d;color:#bfd6e3;padding:.28rem .62rem;font-size:.76rem;text-transform:lowercase;letter-spacing:.06em;cursor:pointer}.refresh-button.svelte-1qe1u32:disabled{opacity:.62;cursor:wait}.cache-status.svelte-1qe1u32{margin:0;padding:0;border:none;background:transparent;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.78rem;letter-spacing:.02em;flex:0 1 auto;min-width:0;text-align:start;box-sizing:border-box}.cache-status.warn.svelte-1qe1u32{color:#f1cb7d}.loading-wrapper.svelte-1qe1u32{margin-top:5em;position:relative;min-height:20em}.responsive-table .table-empty.svelte-1qe1u32{justify-content:center;align-items:center;min-height:14rem;padding:2rem 1.25rem!important;background:var(--tt-row-b, rgba(24, 36, 45, .55))}.table-empty-inner.svelte-1qe1u32{flex:1 1 auto;width:100%;max-width:28rem;margin:0 auto;text-align:center;font-size:.9rem;line-height:1.5;letter-spacing:.02em;color:var(--tt-text-muted, rgba(191, 214, 227, .78))}.table-empty-title.svelte-1qe1u32{margin:0;font-weight:500;color:var(--tt-text, rgba(223, 236, 244, .92))}.table-empty-hint.svelte-1qe1u32{margin:.85rem 0 0;font-size:.8rem;font-weight:400;line-height:1.45;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.sr-only.svelte-8guihy{position:absolute;width:.0625em;height:.0625em;padding:0;margin:-.0625em;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error.svelte-8guihy{color:var(--tt-error, #ff6b6b);font-size:.875rem}.hint.svelte-8guihy{font-size:.8em;color:var(--tt-muted-dim, rgba(191, 214, 227, .52));line-height:1.45}.LoggedIn.svelte-bgexcm.svelte-bgexcm{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.identity.svelte-bgexcm.svelte-bgexcm{display:flex;align-items:center;gap:.5rem}.avatar.svelte-bgexcm.svelte-bgexcm{border-radius:50%;object-fit:cover;flex-shrink:0}.status.svelte-bgexcm.svelte-bgexcm{display:flex;flex-direction:column;gap:.25em}.line.svelte-bgexcm.svelte-bgexcm{font-size:.75rem;display:inline-flex;align-items:center;gap:.5em;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif)}.badge.svelte-bgexcm.svelte-bgexcm{font-size:.6875rem;padding:.2em .45em;border-radius:0;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid;background:transparent}.admin.svelte-bgexcm.svelte-bgexcm{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.mod.svelte-bgexcm.svelte-bgexcm{border-color:var(--tt-mod-accent, #7db9f1);color:var(--tt-mod-text, #9cc8f0)}.user.svelte-bgexcm.svelte-bgexcm{border-color:var(--tt-border, #4a5a65);color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.edit-form.svelte-bgexcm.svelte-bgexcm{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:20em}.edit-form.svelte-bgexcm label.svelte-bgexcm{font-size:.6875rem;font-weight:600;letter-spacing:var(--tt-track-label, .1em);text-transform:uppercase;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.edit-form.svelte-bgexcm input[type=text].svelte-bgexcm,.edit-form.svelte-bgexcm input[type=email].svelte-bgexcm{width:100%;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:.4em .5em;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif)}.edit-form.svelte-bgexcm input[type=file].svelte-bgexcm{font-size:.8rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52))}.field-hint.svelte-bgexcm.svelte-bgexcm{font-size:.75rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52))}.field-hint.svelte-bgexcm code.svelte-bgexcm{font-size:.85em}.save-status.svelte-bgexcm.svelte-bgexcm{font-size:.85em;margin:0}.save-status.error.svelte-bgexcm.svelte-bgexcm{color:var(--tt-error, #ff6b6b)}.edit-actions.svelte-bgexcm.svelte-bgexcm{display:flex;gap:.5rem;margin-top:.25rem}.button-row.svelte-bgexcm.svelte-bgexcm{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.Button.secondary.svelte-bgexcm.svelte-bgexcm{background:transparent;color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.Button.secondary.svelte-bgexcm.svelte-bgexcm:hover:enabled{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.svelte-n7cvum{box-sizing:border-box}.bg.svelte-n7cvum{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.66)}.wrap.svelte-n7cvum{position:relative;margin:2rem;max-height:100%}.window.svelte-n7cvum{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:#000;border-radius:.5rem;background:white}.content.svelte-n7cvum{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-n7cvum{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:#000;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px #000;transition:transform .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1);-webkit-appearance:none}.close.svelte-n7cvum:before,.close.svelte-n7cvum:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height .2s cubic-bezier(.25,.1,.25,1),background .2s cubic-bezier(.25,.1,.25,1)}.close.svelte-n7cvum:before{-webkit-transform:translate(0,-50%) rotate(45deg);-moz-transform:translate(0,-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:.25rem}.close.svelte-n7cvum:after{-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:.25rem}.close.svelte-n7cvum:hover{background:black}.close.svelte-n7cvum:hover:before,.close.svelte-n7cvum:hover:after{height:2px;background:white}.close.svelte-n7cvum:focus{border-color:#39f;box-shadow:0 0 0 2px #39f}.close.svelte-n7cvum:active{transform:scale(.9)}.close.svelte-n7cvum:hover,.close.svelte-n7cvum:focus,.close.svelte-n7cvum:active{outline:none}.connect-section.svelte-166eut7,.page-content.svelte-166eut7{padding:0;max-width:22rem}.route-loading.svelte-166eut7{padding:1rem 0;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.875rem;letter-spacing:.06em;text-transform:lowercase}.page-hidden.svelte-166eut7{display:none}
