@charset "UTF-8";@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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-row-hover: #2c4154;--tt-row-active: #334a5e;--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;--tt-tag-genre: #e8b86d;--tt-tag-format: #7eb8dc;--tt-tag-source: #88c9a0;--tt-tag-descriptive: #c9a8e8}*,*: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%;height:100%;min-height:100dvh}body{margin:0;height:100%;overflow:hidden;font-family:var(--tt-font-sans);background-color:var(--tt-bg);color:var(--tt-text);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);line-height:1.45;-webkit-font-smoothing:antialiased}#app,.app-root{height:100%;overflow:hidden;display:flex;flex-direction:column}.details{font-family:var(--tt-font-sans);background-color:var(--tt-bg);color:var(--tt-text);font-size:.85em}.app-chrome{flex:0 0 auto;z-index:3;background:var(--tt-bg)}.app-chrome-inner{display:grid;grid-template-columns:minmax(16.1rem,24.15rem) max-content minmax(0,1fr);column-gap:clamp(.75rem,2vw,1.5rem);align-items:center;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,2.25rem) 0}@media(max-width:52rem){.app-chrome-inner{grid-template-columns:minmax(0,1fr);row-gap:.75rem}}.container{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;padding:0 clamp(1rem,3vw,2.25rem) .5rem}.Logo{width:auto;max-width:24.15rem;display:flex;flex-direction:column;align-items:stretch}.Logo img{width:100%;height:auto}.Menu{display:flex;align-items:center;justify-content:flex-start}.Releases{flex:1 1 auto;width:100%;position:relative;min-width:0;min-height:0;overflow:auto;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{width:100%;margin:0;padding:0;border:1px solid var(--tt-border);border-collapse:collapse;table-layout:auto}.responsive-table th,.responsive-table td{padding:.45rem .4rem;font-size:.8125rem;text-align:start;vertical-align:middle}.responsive-table thead th{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}.responsive-table tbody tr{border-bottom:1px solid var(--tt-border)}.responsive-table tbody tr:last-child{border-bottom:none}.responsive-table tbody tr:nth-child(odd){background:var(--tt-row-a)}.responsive-table tbody tr:nth-child(2n){background:var(--tt-row-b)}.responsive-table tbody tr.release-row{cursor:pointer}.responsive-table tbody tr.release-row:hover td,.responsive-table tbody tr.release-row:focus-visible td{background:var(--tt-row-hover)}.responsive-table tbody tr.release-row:active td{background:var(--tt-row-active)}.responsive-table tbody tr.release-row:hover td:first-child,.responsive-table tbody tr.release-row:focus-visible td:first-child,.responsive-table tbody tr.release-row:active td:first-child{box-shadow:inset 3px 0 0 var(--tt-accent)}.responsive-table tbody tr.release-row:focus-visible{outline:1px solid var(--tt-accent);outline-offset:-1px}.responsive-table .col-fit{width:1px;white-space:nowrap}.responsive-table .col-rest{width:100%}.responsive-table .col-4{font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono);font-size:.78rem}@media all and (max-width:47.9375em){.responsive-table{border:none;table-layout:auto}.responsive-table thead{position:absolute;width:.0625em;height:.0625em;padding:0;margin:-.0625em;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.responsive-table tbody tr{display:block;border:1px solid var(--tt-border);margin-bottom:.5rem;padding:.55rem .65rem}.responsive-table tbody td{display:flex;width:auto;overflow:visible;white-space:normal;padding:.625em 0}.responsive-table tbody td: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-fit,.responsive-table .col-rest{width:auto;white-space:normal}.responsive-table .tag-col-empty{display:none}.responsive-table .table-empty td:before{content:none}}.tags{width:100%;height:100%;font-size:.8em}::selection{color:#1d1f42;background:#f3c163}.connection-status.svelte-125hi35{flex:0 0 auto;z-index:4;background:var(--tt-bg, #18242d);border-top:1px solid var(--tt-border, #4a5a65)}.inner.svelte-125hi35{padding:.4rem clamp(1rem,3vw,2.25rem) .45rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem}.grid.svelte-125hi35{width:max-content;max-width:100%;border-collapse:collapse;table-layout:auto}.grid.svelte-125hi35 th:where(.svelte-125hi35),.grid.svelte-125hi35 td:where(.svelte-125hi35){padding:.12rem .85rem .12rem 0;text-align:left;vertical-align:top;font-size:.75rem;line-height:1.35;font-weight:400;color:var(--tt-text, #bfd6e3)}.grid.svelte-125hi35 thead:where(.svelte-125hi35) th:where(.svelte-125hi35){padding-bottom:.18rem;color:var(--tt-table-header-label, #adb4ba);font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.row-h.svelte-125hi35{padding-right:1rem;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-weight:500;letter-spacing:.04em;white-space:nowrap}.grid.svelte-125hi35 thead:where(.svelte-125hi35) .row-h:where(.svelte-125hi35){letter-spacing:.1em}.grid.svelte-125hi35 tbody:where(.svelte-125hi35) th.row-h:where(.svelte-125hi35){color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.75rem;text-transform:none;letter-spacing:.04em}.grid.svelte-125hi35 td:where(.svelte-125hi35):nth-child(3),.grid.svelte-125hi35 thead:where(.svelte-125hi35) th:where(.svelte-125hi35):nth-child(3){padding-left:1.1rem;border-left:1px solid var(--tt-border, #4a5a65)}.grid.svelte-125hi35 tbody:where(.svelte-125hi35) tr:where(.svelte-125hi35)+tr:where(.svelte-125hi35) th:where(.svelte-125hi35),.grid.svelte-125hi35 tbody:where(.svelte-125hi35) tr:where(.svelte-125hi35)+tr:where(.svelte-125hi35) td:where(.svelte-125hi35){padding-top:.28rem;border-top:1px solid rgba(74,90,101,.45)}.chips.svelte-125hi35{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.45em}.chip.svelte-125hi35{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--tt-text, #bfd6e3)}.chip.dest.svelte-125hi35{font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);color:var(--tt-text-muted, rgba(191, 214, 227, .62));letter-spacing:.03em}.chip.warn.svelte-125hi35{color:var(--tt-warn, #e6b84d)}.chip.error.svelte-125hi35{color:var(--tt-error, #ff6b6b)}.none.svelte-125hi35{color:var(--tt-text-muted, rgba(191, 214, 227, .38))}.local-stack.svelte-125hi35{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0}.lib.svelte-125hi35{display:inline-flex;align-items:baseline;gap:.45em;min-width:0;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.7rem}.lib-path.svelte-125hi35{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);color:var(--tt-text, #bfd6e3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22em}.lib-change.svelte-125hi35{margin:0;padding:0;border:0;background:none;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font:inherit;font-size:.7rem;letter-spacing:.04em;text-decoration:underline;cursor:pointer}.lib-change.svelte-125hi35:hover:not(:disabled),.lib-change.svelte-125hi35:focus-visible{color:var(--tt-text, #bfd6e3)}.lib-change.svelte-125hi35:focus-visible{outline:var(--tt-focus-ring, .125em solid var(--tt-accent, #f1cb7d));outline-offset:.15em}.lib-change.svelte-125hi35:disabled{cursor:default;text-decoration:none}.session.svelte-125hi35{justify-self:end;display:flex;align-items:center;min-width:0}.sr-only.svelte-125hi35{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:52rem){.inner.svelte-125hi35{grid-template-columns:1fr;align-items:stretch}.session.svelte-125hi35{justify-self:stretch;padding-top:.3rem;border-top:1px solid var(--tt-border, #4a5a65)}}.main-navigation.svelte-1payk9s{display:grid;grid-template-columns:max-content max-content max-content;gap:.35rem .45rem;align-items:center;justify-content:start;width:max-content;max-width:100%;padding:0;margin-top:0}.nav-button.svelte-1payk9s{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;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nav-button.svelte-1payk9s:hover{background:#f1cb7d14;border-color:var(--tt-border, #4a5a65)}.nav-button.svelte-1payk9s:focus-visible{outline:var(--tt-focus-ring, .125em solid #f1cb7d);outline-offset:.125em}.nav-button.active.svelte-1payk9s{background:#f1cb7d24;border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}@media(prefers-reduced-motion:reduce){.nav-button.svelte-1payk9s{transition:none}}.avatar.svelte-xd9h8h{border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--tt-border, #4a5a65);background:var(--tt-surface-deep, #1a2a35);display:block}.placeholder.svelte-xd9h8h{box-sizing:border-box}.holy-shitbox.svelte-1e4usco{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%;max-height:4.6rem}.title.svelte-1e4usco{position:relative;align-self:flex-start;margin:0 0 .1rem;color:var(--tt-accent, #f1cb7d);font-size:.68rem;line-height:1.1;cursor:default}.hover-note.svelte-1e4usco{display:none;position:absolute;left:0;bottom:calc(100% + .15rem);z-index:5;margin:0;padding:.12rem .35rem;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-accent, #f1cb7d);font-size:.58rem;line-height:1.1;white-space:nowrap;pointer-events:none}.title.svelte-1e4usco:hover .hover-note:where(.svelte-1e4usco){display:block}.panel.svelte-1e4usco{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 auto;border:1px solid var(--tt-border, #4a5a65);background:var(--tt-row-a, #1e2c38)}.log.svelte-1e4usco{flex:1 1 auto;min-height:1.05rem;max-height:2.05rem;overflow-x:hidden;overflow-y:auto}.line.svelte-1e4usco{display:flex;align-items:center;gap:.25rem;margin:0;padding:0 .2rem;min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.48rem;line-height:1}.line.own.svelte-1e4usco{background:#f1cb7d1f}.who.svelte-1e4usco{flex:0 0 auto;font-weight:600}.text.svelte-1e4usco{min-width:0;overflow:hidden;text-overflow:ellipsis}.line-delete.svelte-1e4usco{flex:0 0 auto;display:none;margin:0 0 0 auto;padding:0 .15rem;border:none;background:transparent;color:var(--tt-accent, #f1cb7d);font-size:.55rem;line-height:1;cursor:pointer}.line.own.svelte-1e4usco:hover .line-delete:where(.svelte-1e4usco),.line-delete.svelte-1e4usco:focus-visible{display:inline}.send-error.svelte-1e4usco{margin:0;padding:0 .2rem;color:var(--tt-error-text, #ee8888);font-size:.48rem;line-height:1.1}.composer.svelte-1e4usco{flex:0 0 auto;width:100%;margin:0;border:none;border-top:1px solid var(--tt-border, #4a5a65);border-radius:0;background:transparent;color:var(--tt-text, #bfd6e3);font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.48rem;line-height:1.1;padding:.16rem .28rem}.composer.svelte-1e4usco:focus-visible{outline:var(--tt-focus-ring, .125em solid #f1cb7d);outline-offset:-.125em}.overlay.svelte-xhvj5z{position:absolute;width:100%;height:100%;background-color:var(--tt-bg, #18242d);display:flex;align-items:center;justify-content:center;opacity:.92}.overlay.svelte-xhvj5z p:where(.svelte-xhvj5z){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-1g0c8pt{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-1g0c8pt{width:5.25em}.per-page-select.svelte-1g0c8pt{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-1g0c8pt{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}.find-hint.svelte-1g0c8pt{color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.75rem;font-weight:400;letter-spacing:.01em}.filter-clear.svelte-1g0c8pt{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-1g0c8pt{margin-top:.5rem;padding:.75rem;border:1px solid var(--tt-border, #4a5a65);background:var(--tt-surface, #2a3a45)}.tags-by-category.svelte-1g0c8pt{display:flex;flex-direction:column;gap:.75em}.tag-category.svelte-1g0c8pt{display:flex;flex-direction:column;gap:.25em}.tag-category-label.svelte-1g0c8pt{font-size:.9em;font-weight:600;color:var(--tt-muted-label, rgba(175, 205, 220, .82))}.tags-checkboxes.svelte-1g0c8pt{display:flex;flex-wrap:wrap;gap:.5em 1em}.tag-checkbox.svelte-1g0c8pt{display:inline-flex;align-items:center;gap:.35em;cursor:pointer;font-weight:400}.tag-checkbox.svelte-1g0c8pt input:where(.svelte-1g0c8pt){width:auto;max-width:none}.tags-hint.svelte-1g0c8pt{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-size:.9em;margin:0}.soft-warning.svelte-1rtml19{color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.78rem;letter-spacing:.02em}mark.find-hit.svelte-1ytijl7{background:#f1cb7d61;color:inherit;padding:0 .04em}mark.find-hit.is-current.svelte-1ytijl7{background:var(--tt-accent, #f1cb7d);color:var(--tt-accent-text, #1a262e)}.tt-alert.svelte-1q2se9d{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-1q2se9d{padding:.35em .5em;margin:.35em 0;font-size:.8rem}.tt-alert.empty.svelte-1q2se9d{margin:0;padding:0;border:0;min-height:0;overflow:hidden;background:transparent}.tt-alert-icon.svelte-1q2se9d{flex:0 0 auto;display:inline-flex;margin-top:.1em}.tt-alert-msg.svelte-1q2se9d{min-width:0;word-break:break-word}.tt-alert-msg.svelte-1q2se9d code{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.92em}.tt-alert-success.svelte-1q2se9d{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-1q2se9d{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-1q2se9d{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-1q2se9d,.tt-alert-progress.svelte-1q2se9d{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-1q2se9d{animation:svelte-1q2se9d-tt-spin .8s linear infinite}@keyframes svelte-1q2se9d-tt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tt-spinner.svelte-1q2se9d{animation:none}}.tt-badge.svelte-tqo8to{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-tqo8to{color:var(--tt-success-text, #88ee88);background:var(--tt-success-bg, #253a25)}.tt-badge-warning.svelte-tqo8to{color:var(--tt-warn, #e6b84d);background:var(--tt-warn-bg, #3a3525)}.tt-badge-error.svelte-tqo8to{color:var(--tt-error-text, #ee8888);background:var(--tt-error-bg, #3a2525)}.tt-badge-neutral.svelte-tqo8to{color:var(--tt-text-muted, rgba(191, 214, 227, .62));background:var(--tt-surface, #2a3a45)}.comments-section.svelte-harjtm{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-harjtm{display:flex;flex-direction:column;gap:.75em;margin:.5em 0}.comment-item.svelte-harjtm{padding:.5em .65em;border:1px solid var(--tt-border-strong, #3a4a55);border-radius:0;background:var(--tt-surface-comment, #1f2b33)}.comment-meta.svelte-harjtm{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;margin-bottom:.25em}.comment-body.svelte-harjtm{margin:.25em 0 .4em;white-space:pre-wrap;word-break:break-word}.comment-actions.svelte-harjtm{display:flex;gap:.5em;flex-wrap:wrap}.new-comment-box.svelte-harjtm{margin-top:.5em}.write-comment.svelte-harjtm{display:block;width:100%;box-sizing:border-box}.label.svelte-harjtm{font-weight:600;margin-right:.25em}.muted.svelte-harjtm{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-harjtm{font-size:.85em;margin:.25em 0}.Button.danger.svelte-harjtm{background:var(--tt-danger, #8a3a3a);color:#fff}.Button.danger.svelte-harjtm:hover{background:var(--tt-danger-hover, #aa4444)}.Button.svelte-harjtm:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.vote-section.svelte-1h6fad5{box-sizing:border-box;width:100%;margin-top:0;padding:.75em .85em;background:var(--tt-surface-raised, #23323c);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.vote-section.instead.svelte-1h6fad5{display:flex;flex-direction:column;min-height:17.5em}.vote-spacer.svelte-1h6fad5{flex:1 1 auto;min-height:.75em}.vote-head.svelte-1h6fad5{display:flex;align-items:baseline;justify-content:space-between;gap:.5em}.vote-kicker.svelte-1h6fad5{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.04em}.vote-counts.svelte-1h6fad5{margin:0;color:var(--tt-muted-dim, rgba(191, 214, 227, .72));font-size:.85rem}.vote-percent.svelte-1h6fad5{display:block;width:100%;margin:.35em 0 .15em;text-align:center;font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--tt-text, #bfd6e3)}.instead.svelte-1h6fad5 .vote-percent:where(.svelte-1h6fad5){margin-top:.55em;font-size:2.25rem}.vote-split.svelte-1h6fad5{margin:.15em 0 0;color:var(--tt-muted-dim, rgba(191, 214, 227, .72));font-size:.85rem}.vote-bar.svelte-1h6fad5{display:flex;height:1.35rem;margin:.55em 0 .65em;background:var(--tt-border, #4a5a65);border-radius:0;overflow:hidden}.vote-bar-good.svelte-1h6fad5{height:100%;background:var(--tt-approve, #4a6a4a)}.vote-bar-bad.svelte-1h6fad5{height:100%;background:var(--tt-danger, #8a3a3a)}.vote-buttons.svelte-1h6fad5{display:flex;gap:.5em}.vote-buttons.svelte-1h6fad5 .Button:where(.svelte-1h6fad5){flex:1 1 0;margin-bottom:0}.vote-buttons.svelte-1h6fad5 .Button.vote-good:where(.svelte-1h6fad5){background:var(--tt-approve, #4a6a4a);color:#fff;border-color:transparent}.vote-buttons.svelte-1h6fad5 .Button.vote-good:where(.svelte-1h6fad5):hover:not(:disabled){background:var(--tt-approve-hover, #5a7a5a);color:#fff;border-color:transparent}.vote-buttons.svelte-1h6fad5 .Button.vote-bad:where(.svelte-1h6fad5){background:var(--tt-danger, #8a3a3a);color:#fff;border-color:transparent}.vote-buttons.svelte-1h6fad5 .Button.vote-bad:where(.svelte-1h6fad5):hover:not(:disabled){background:var(--tt-danger-hover, #aa4444);color:#fff;border-color:transparent}.vote-buttons.svelte-1h6fad5 .Button.is-current:where(.svelte-1h6fad5){box-shadow:inset 0 0 0 2px var(--tt-text, #bfd6e3)}.vote-buttons.svelte-1h6fad5 .Button:where(.svelte-1h6fad5):disabled,.vote-buttons.svelte-1h6fad5 .Button.vote-bad:where(.svelte-1h6fad5):disabled,.vote-buttons.svelte-1h6fad5 .Button.vote-good:where(.svelte-1h6fad5):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-1h6fad5 .Button.is-current:where(.svelte-1h6fad5):disabled{opacity:1;cursor:default;color:#fff}.vote-buttons.svelte-1h6fad5 .Button.vote-good.is-current:where(.svelte-1h6fad5):disabled{background:var(--tt-approve, #4a6a4a)}.vote-buttons.svelte-1h6fad5 .Button.vote-bad.is-current:where(.svelte-1h6fad5):disabled{background:var(--tt-danger, #8a3a3a)}.vote-held.svelte-1h6fad5{margin:.7em 0 0;text-align:center;color:var(--tt-muted-dim, rgba(191, 214, 227, .72));font-style:italic;font-size:.85em}.centered.svelte-1h6fad5{text-align:center}.tabular-nums.svelte-1h6fad5{font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.muted.svelte-1h6fad5{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-1h6fad5{font-size:.85em;margin:.35em 0 0}.content-file-row.svelte-8f73fl{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5em;row-gap:.25em;margin-bottom:.5em}.content-format.svelte-8f73fl{min-width:6em}.pinned-by.svelte-8f73fl{display:inline-flex;align-items:center;gap:.35em}.content-file-pending.svelte-8f73fl{opacity:.9}.review-label.svelte-8f73fl{margin-left:.25em;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.Button.pay-download.svelte-8f73fl{background:var(--tt-approve, #4a6a4a);color:#fff}.Button.pay-download.svelte-8f73fl:hover:not(:disabled){background:var(--tt-approve-hover, #5a7a5a)}.content-file-row.svelte-8f73fl button.Button.reject:where(.svelte-8f73fl){background:var(--tt-reject, #6a4a4a);color:#fff;border-color:var(--tt-reject, #6a4a4a)}.content-file-row.svelte-8f73fl button.Button.reject:where(.svelte-8f73fl):hover:not(:disabled){background:var(--tt-reject-hover, #7a5a5a);color:#fff;border-color:var(--tt-reject-hover, #7a5a5a)}.Button.svelte-8f73fl:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.content-file-row.svelte-8f73fl button.Button:where(.svelte-8f73fl){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-8f73fl button.Button:where(.svelte-8f73fl):hover{background-color:var(--tt-accent);color:var(--tt-accent-text);border-color:var(--tt-accent)}.row-break.svelte-8f73fl,.row-note.svelte-8f73fl{flex-basis:100%}.row-break.svelte-8f73fl{height:0;margin:0;padding:0}.muted.svelte-8f73fl{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-8f73fl{font-size:.85em;margin:.25em 0}.modal-backdrop.svelte-t3ixgz{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;overscroll-behavior:contain}.modal.svelte-t3ixgz{background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:1.25em 1.35em;max-width:30em;width:90%}.modal.svelte-t3ixgz h4:where(.svelte-t3ixgz){margin-top:0;margin-bottom:.5em}.modal.svelte-t3ixgz label:where(.svelte-t3ixgz){display:block;margin-top:.75em;margin-bottom:.25em;font-size:.75rem;font-weight:600;letter-spacing:var(--tt-track-label, .1em);text-transform:uppercase;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.modal.svelte-t3ixgz textarea:where(.svelte-t3ixgz){width:100%;box-sizing:border-box;padding:.5em;background:var(--tt-surface-deep, #1a2a35);border:1px solid var(--tt-border, #4a5a65);border-radius:0;color:var(--tt-text, #bfd6e3);font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif)}.modal-actions.svelte-t3ixgz{display:flex;gap:.5em;margin-top:1em;flex-wrap:wrap}.Button.reject.svelte-t3ixgz{background:var(--tt-reject, #6a4a4a);color:#fff}.Button.reject.svelte-t3ixgz:hover{background:var(--tt-reject-hover, #7a5a5a)}.muted.svelte-t3ixgz{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.reject-error.svelte-t3ixgz{margin:.75em 0 0;color:var(--tt-error, #ff6b6b);font-size:.85em}.content-files-section.svelte-z04mic{margin-top:1em;padding-top:.75em;border-top:1px solid var(--tt-border-strong, #3a4a55)}.content-files-section.embedded.svelte-z04mic{margin-top:0;padding-top:0;border-top:none}.download-progress.svelte-z04mic{margin:.5em 0}.progress-track.svelte-z04mic{height:.45em;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);margin-top:.35em;overflow:hidden}.progress-fill.svelte-z04mic{height:100%;background:var(--tt-accent, #f1cb7d);transition:width .2s ease}@media(prefers-reduced-motion:reduce){.progress-fill.svelte-z04mic{transition:none}}.cover-img.svelte-1l9bfhj{width:100%;max-width:17.5em;height:auto;display:block;object-fit:contain}.cover-error.svelte-1l9bfhj{padding:.5em .65em;border:1px solid var(--tt-error-border, #6a4a4a);background:var(--tt-error-bg, #3a2525);border-radius:0}.muted.svelte-1l9bfhj{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-1l9bfhj{font-size:.85em;margin:.25em 0}.format-picker.svelte-11jjfbe{width:100%;max-width:31.25em}.trigger.svelte-11jjfbe{display:flex;align-items:center;justify-content:space-between;gap:.75em;width:100%;padding:.5em;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0;font:inherit;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);text-align:left;cursor:pointer}.value.svelte-11jjfbe{min-width:0}.chev.svelte-11jjfbe{flex:0 0 auto;width:.45em;height:.45em;margin-right:.2em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.12em) rotate(45deg)}.is-open.svelte-11jjfbe .chev:where(.svelte-11jjfbe){transform:translateY(.12em) rotate(225deg)}.list.svelte-11jjfbe{margin:0;padding:0;list-style:none;max-height:min(16rem,40vh);overflow-y:auto;background:var(--tt-surface, #2a3a45);color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-top:0;scrollbar-width:thin;scrollbar-color:var(--tt-border, #4a5a65) var(--tt-surface, #2a3a45)}.list.svelte-11jjfbe li:where(.svelte-11jjfbe){padding:.42em .55em;cursor:pointer;border-top:1px solid var(--tt-border-strong, #3a4a55)}.list.svelte-11jjfbe li:where(.svelte-11jjfbe):hover,.list.svelte-11jjfbe li.is-active:where(.svelte-11jjfbe){background:var(--tt-row-hover, #2c4154)}.list.svelte-11jjfbe li[aria-selected=true]:where(.svelte-11jjfbe){color:var(--tt-accent, #f1cb7d);box-shadow:inset 3px 0 0 var(--tt-accent, #f1cb7d)}.add-format-form.svelte-sjb4yg{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-sjb4yg .form-group:where(.svelte-sjb4yg){margin-bottom:.75em}.add-format-form.svelte-sjb4yg label:where(.svelte-sjb4yg){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-sjb4yg small:where(.svelte-sjb4yg){display:block;margin-top:.25em;color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-size:.85em}.edit-actions.svelte-sjb4yg{display:flex;gap:.5em;margin-top:.5em;flex-wrap:wrap}.label.svelte-sjb4yg{font-weight:600;margin-right:.25em}.muted.svelte-sjb4yg{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.Button.svelte-sjb4yg:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.details.svelte-crfrap{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-crfrap{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-crfrap{min-width:0}.details-artist.svelte-crfrap{margin:0;font-size:1.15rem;font-weight:600;line-height:1.2;color:var(--tt-text, #bfd6e3);word-break:break-word}.details-album.svelte-crfrap{margin:.15em 0 0;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-size:.95rem}.details-grid.svelte-crfrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5em;align-items:start}.details-info.svelte-crfrap{min-width:0}@media(max-width:40em){.details.svelte-crfrap{width:100%}.details-grid.svelte-crfrap{grid-template-columns:1fr}.details-side.svelte-crfrap{min-width:0;order:-1}}.info-lines.svelte-crfrap .info-line:where(.svelte-crfrap){margin:0;line-height:1.4}.info-line.owner-line.svelte-crfrap{display:flex;flex-wrap:wrap;align-items:center;gap:.35em}.owner-name.svelte-crfrap{min-width:0;word-break:break-word}.owner-mono.svelte-crfrap{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.9em}.info-line.tags-line.svelte-crfrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .55em}.release-tag.tag-type-G.svelte-crfrap{color:var(--tt-tag-genre)}.release-tag.tag-type-F.svelte-crfrap{color:var(--tt-tag-format)}.release-tag.tag-type-S.svelte-crfrap{color:var(--tt-tag-source)}.release-tag.tag-type-D.svelte-crfrap{color:var(--tt-tag-descriptive)}.details-side.svelte-crfrap{display:flex;flex-direction:column;gap:.75em;width:17.5em;max-width:100%}.label.svelte-crfrap{font-weight:600;margin-right:.25em}.tabular-nums.svelte-crfrap{font-variant-numeric:tabular-nums;font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace)}.tracklist-caption.svelte-crfrap{margin:1em 0 .1em}.tracklist.svelte-crfrap{white-space:pre-wrap;margin:0 0 .25em}.muted.svelte-crfrap{color:var(--tt-muted-dim, rgba(191, 214, 227, .52));font-style:italic}.muted.small.svelte-crfrap{font-size:.85em;margin:.25em 0}.detail-buttons.svelte-crfrap{display:flex;gap:.5em;margin-top:.75em;flex-wrap:wrap}.Button.danger.svelte-crfrap{background:var(--tt-danger, #8a3a3a);color:#fff}.Button.danger.svelte-crfrap:hover{background:var(--tt-danger-hover, #aa4444)}.download-section.svelte-crfrap{margin-top:1em;padding:.75em .85em;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.download-section.svelte-crfrap .label:where(.svelte-crfrap){margin:0 0 .5em;display:block}.download-section.svelte-crfrap .download-balance:where(.svelte-crfrap){margin:.75em 0 0}.Button.svelte-crfrap:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}.moderation-block.svelte-crfrap{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-crfrap{font-weight:600;margin:0 0 .5em}.moderation-block.svelte-crfrap .info-line:where(.svelte-crfrap){margin:0;line-height:1.4}.moderator-did.svelte-crfrap{font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.9em}.release-toolbar.svelte-yxu97l{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem;width:100%;min-width:0;flex-wrap:nowrap}.toolbar-status-slot.svelte-yxu97l{flex:1 1 0;min-width:0;display:flex;align-items:center}.toolbar-refresh-group.svelte-yxu97l{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.refresh-button.svelte-yxu97l{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-yxu97l:disabled{opacity:.62;cursor:wait}.cache-status.svelte-yxu97l{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-yxu97l{color:#f1cb7d}.loading-wrapper.svelte-yxu97l{margin-top:5em;position:relative;min-height:20em}.responsive-table .table-empty.svelte-yxu97l td:where(.svelte-yxu97l){text-align:center;min-height:14rem;padding:2rem 1.25rem;background:var(--tt-row-b, rgba(24, 36, 45, .55))}.responsive-table tbody.svelte-yxu97l tr:where(.svelte-yxu97l):not(.table-empty){content-visibility:auto;contain-intrinsic-size:auto 2.25rem}.sr-only.svelte-yxu97l{position:absolute;width:.0625em;height:.0625em;padding:0;margin:-.0625em;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-empty-inner.svelte-yxu97l{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-yxu97l{margin:0;font-weight:500;color:var(--tt-text, rgba(223, 236, 244, .92))}.table-empty-hint.svelte-yxu97l{margin:.85rem 0 0;font-size:.8rem;font-weight:400;line-height:1.45;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.table-empty-inner.svelte-yxu97l .Button{margin-top:1rem}.responsive-table.svelte-yxu97l{user-select:none;-webkit-user-select:none}.date-stack.svelte-yxu97l{display:block;min-width:0}.date-line.svelte-yxu97l{display:block;min-height:1.15em;line-height:1.15}.date-line-solo.svelte-yxu97l{min-height:2.3em;line-height:2.3em}.date-sp.svelte-yxu97l{display:inline-block;width:1ch}.tag-line.svelte-yxu97l{display:flex;align-items:baseline}.tag-sep.svelte-yxu97l{flex:0 0 auto;color:var(--tt-text-muted, rgba(191, 214, 227, .55))}.tag-sep.svelte-yxu97l:before,.tag-sep.svelte-yxu97l:after{content:" "}.tag-line-scroll.svelte-yxu97l{display:flex;align-items:baseline;width:0;min-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.tag-line-scroll.svelte-yxu97l::-webkit-scrollbar{display:none;height:0;width:0}.tag-line-scroll.svelte-yxu97l>.release-tag:where(.svelte-yxu97l){flex:0 0 auto;white-space:nowrap}.tag-line-scroll.is-overflow-left.svelte-yxu97l,.tag-line-scroll.is-overflow-right.svelte-yxu97l{--fade-left: #000;--fade-right: #000;-webkit-mask-image:linear-gradient(to right,var(--fade-left) 0,#000 .75rem,#000 calc(100% - .85rem),var(--fade-right) 100%);mask-image:linear-gradient(to right,var(--fade-left) 0,#000 .75rem,#000 calc(100% - .85rem),var(--fade-right) 100%)}.tag-line-scroll.is-overflow-left.svelte-yxu97l{--fade-left: transparent}.tag-line-scroll.is-overflow-right.svelte-yxu97l{--fade-right: transparent}@media(max-width:47.9375em){.tag-line.svelte-yxu97l,.tag-line-scroll.svelte-yxu97l{flex-wrap:wrap;overflow:visible;width:auto;min-width:0;-webkit-mask-image:none;mask-image:none}.tag-line-scroll.svelte-yxu97l>.release-tag:where(.svelte-yxu97l){white-space:normal}}.release-tag.tag-type-G.svelte-yxu97l{color:var(--tt-tag-genre)}.release-tag.tag-type-F.svelte-yxu97l{color:var(--tt-tag-format)}.release-tag.tag-type-S.svelte-yxu97l{color:var(--tt-tag-source)}.release-tag.tag-type-D.svelte-yxu97l{color:var(--tt-tag-descriptive)}.release-nav-bottom.svelte-yxu97l{margin-top:1rem}.find-bar.svelte-yxu97l{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:.35rem .5rem;border:1px solid var(--tt-border, #4a5a65);background:var(--tt-surface-deep, #1a2a35);position:sticky;top:0;z-index:2}.find-bar.svelte-yxu97l label:where(.svelte-yxu97l){color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-weight:500;font-size:.75rem;letter-spacing:var(--tt-track-label, .1em);text-transform:uppercase}.find-bar.svelte-yxu97l input:where(.svelte-yxu97l){flex:1 1 12rem;min-width:0;max-width:24rem;font-family:var(--tt-font-mono, ui-monospace, monospace)}.find-count.svelte-yxu97l{flex:0 0 auto;min-width:7.5rem;font-family:var(--tt-font-mono, ui-monospace, monospace);font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.find-keys.svelte-yxu97l{margin-left:auto;font-family:var(--tt-font-mono, ui-monospace, monospace);font-size:.75rem;color:var(--tt-text-muted, rgba(191, 214, 227, .62));white-space:nowrap}tr.find-row-current.svelte-yxu97l{outline:1px solid var(--tt-accent, #f1cb7d);outline-offset:-1px}.wallet-bar.svelte-xigt3y{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;min-width:0}.wallet-bar.svelte-xigt3y .Button{margin-bottom:0;padding:.22em .55em;font-size:.75rem}.sr-only.svelte-xigt3y{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-xigt3y{color:var(--tt-error, #ff6b6b);font-size:.75rem;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint.svelte-xigt3y{font-size:.75rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52));line-height:1.35}.hint.warn.svelte-xigt3y{color:var(--tt-warning, #f1cb7d);white-space:normal;max-width:none}.addr.svelte-xigt3y{font-size:.75rem;font-family:var(--tt-font-mono, "IBM Plex Mono", ui-monospace, monospace);color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.unlock-row.svelte-xigt3y{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.unlock-row.svelte-xigt3y input:where(.svelte-xigt3y){width:8.5rem;background:#101820;border:1px solid #4a5a65;color:#bfd6e3;padding:.22em .45em;font:inherit;font-size:.75rem;border-radius:0}.modal-backdrop.svelte-xigt3y{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;overscroll-behavior:contain}.backdrop-dismiss.svelte-xigt3y{position:absolute;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:default}.backdrop-dismiss.svelte-xigt3y:focus,.backdrop-dismiss.svelte-xigt3y:focus-visible{outline:none}.modal.svelte-xigt3y{position:relative;z-index:1;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:1.25em 1.35em;max-width:26em;width:90%}.modal.svelte-xigt3y h4:where(.svelte-xigt3y){margin:0 0 .75em;font-size:.95rem;font-weight:600;letter-spacing:.04em}.modal.svelte-xigt3y .error:where(.svelte-xigt3y){max-width:none;white-space:normal;margin:0 0 .5rem}.modal-actions.svelte-xigt3y{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.Button.secondary.svelte-xigt3y{background:transparent;color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.Button.secondary.svelte-xigt3y:hover:enabled{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.field.svelte-xigt3y{display:flex;flex-direction:column;gap:.35rem;margin:.65rem 0;font-size:.8em;color:var(--tt-muted-dim, rgba(191, 214, 227, .72))}.field.svelte-xigt3y input:where(.svelte-xigt3y),.field.svelte-xigt3y textarea:where(.svelte-xigt3y){background:#101820;border:1px solid #4a5a65;color:#bfd6e3;padding:.45rem .55rem;font:inherit;border-radius:0}.tabs.svelte-xigt3y{display:flex;gap:.5rem;margin-bottom:.5rem}.tabs.sub.svelte-xigt3y{margin-top:-.15rem}.tabs.svelte-xigt3y button:where(.svelte-xigt3y){background:transparent;border:1px solid #4a5a65;color:#bfd6e3;padding:.25rem .55rem;cursor:pointer;font:inherit;font-size:.8em}.tabs.svelte-xigt3y button.active:where(.svelte-xigt3y){border-color:#f1cb7d;color:#f1cb7d}.mnemonic.svelte-xigt3y{white-space:pre-wrap;word-break:break-word;background:#101820;border:1px solid #4a5a65;padding:.75rem;font-size:.85rem;color:#f1cb7d}.check.svelte-xigt3y{display:flex;gap:.5rem;align-items:flex-start;font-size:.8em;margin:.75rem 0;color:var(--tt-muted-dim, rgba(191, 214, 227, .72))}.peer-id-bind.svelte-1b3g6dt{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-1b3g6dt{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));margin:0}.peer-id-display.svelte-1b3g6dt{margin:0;word-break:break-all;font-family:var(--tt-font-mono, ui-monospace, monospace);font-size:.8rem;color:var(--tt-text, #bfd6e3);background:var(--tt-surface-deep, #1a2a35);border:1px solid var(--tt-border, #4a5a65);padding:.4em .5em}.field-hint.svelte-1b3g6dt{font-size:.75rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52))}.status.svelte-1b3g6dt{margin:0;font-size:.85em;color:var(--tt-muted-dim-green, rgba(170, 200, 175, .78));overflow-wrap:anywhere}.status.warn.svelte-1b3g6dt{color:var(--tt-accent, #f1cb7d)}.Button.svelte-1b3g6dt{align-self:flex-start;margin-top:.15rem}.modal-backdrop.svelte-fz398h{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;overscroll-behavior:contain}.backdrop-dismiss.svelte-fz398h{position:absolute;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:default}.backdrop-dismiss.svelte-fz398h:focus,.backdrop-dismiss.svelte-fz398h:focus-visible{outline:none}.modal.svelte-fz398h{position:relative;z-index:1;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:1.25em 1.35em;max-width:24em;width:90%;min-width:0;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere}.modal.svelte-fz398h h4:where(.svelte-fz398h){margin:0 0 .75em;font-size:.95rem;font-weight:600;letter-spacing:.04em}.edit-form.svelte-fz398h{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.edit-form.svelte-fz398h>label:where(.svelte-fz398h),.field-label.svelte-fz398h{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));margin:0}.edit-form.svelte-fz398h label.pref-check:where(.svelte-fz398h){display:flex;gap:.5rem;align-items:flex-start;font-size:.8rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--tt-text, #bfd6e3);margin:.15rem 0 0}.field-hint.svelte-fz398h{font-size:.75rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52))}.edit-form.svelte-fz398h input[type=text]:where(.svelte-fz398h),.edit-form.svelte-fz398h input[type=email]:where(.svelte-fz398h){width:100%;background:var(--tt-surface-deep, #1a2a35);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)}.avatar-field.svelte-fz398h{display:flex;align-items:center;gap:.75rem;min-width:0}.edit-form.svelte-fz398h input[type=file]:where(.svelte-fz398h){font-size:.8rem;color:var(--tt-muted-dim, rgba(191, 214, 227, .52));min-width:0}.edit-actions.svelte-fz398h{display:flex;gap:.5rem;margin-top:.5rem}.Button.secondary.svelte-fz398h{background:transparent;color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.Button.secondary.svelte-fz398h:hover:enabled{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.unlock-row.svelte-7z8ibs{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.unlock-row.svelte-7z8ibs input:where(.svelte-7z8ibs){width:8.5rem;background:#101820;border:1px solid #4a5a65;color:#bfd6e3;padding:.22em .45em;font:inherit;font-size:.75rem;border-radius:0}.unlock-row.svelte-7z8ibs .Button{margin-bottom:0;padding:.22em .55em;font-size:.75rem}.sr-only.svelte-7z8ibs{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-7z8ibs{color:var(--tt-error, #ff6b6b);font-size:.75rem;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoggedIn.svelte-1c1u8vq{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.45rem .55rem;min-width:0}.name.svelte-1c1u8vq{font-size:.75rem;font-weight:600;color:var(--tt-text, #bfd6e3);max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif)}.badge.svelte-1c1u8vq{font-size:.625rem;padding:.15em .4em;border-radius:0;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid;background:transparent;flex-shrink:0}.admin.svelte-1c1u8vq{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.mod.svelte-1c1u8vq{border-color:var(--tt-mod-accent, #7db9f1);color:var(--tt-mod-text, #9cc8f0)}.user.svelte-1c1u8vq{border-color:var(--tt-border, #4a5a65);color:var(--tt-text-muted, rgba(191, 214, 227, .62))}.LoggedIn.svelte-1c1u8vq .Button{margin-bottom:0;padding:.22em .55em;font-size:.75rem}.locked-hint.svelte-1c1u8vq{font-size:.75rem;color:var(--tt-warning, #f1cb7d);flex-shrink:0}.bg.svelte-q1h7vm{position:fixed;z-index:1000;inset:0;display:flex;flex-direction:column;justify-content:center;background:#000000a8}.backdrop-dismiss.svelte-q1h7vm{position:absolute;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:default}.backdrop-dismiss.svelte-q1h7vm:focus,.backdrop-dismiss.svelte-q1h7vm:focus-visible{outline:none}.wrap.svelte-q1h7vm{position:relative;z-index:1;margin:2rem;max-height:100%}.window.svelte-q1h7vm{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:#000;border-radius:.5rem;background:#fff}.content.svelte-q1h7vm{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-q1h7vm{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:#fff;box-shadow:0 0 0 1px #000;-webkit-appearance:none;cursor:pointer}.close.svelte-q1h7vm:before,.close.svelte-q1h7vm:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%;left:.25rem;width:1rem;height:1px;background:currentColor;transform-origin:center}.close.svelte-q1h7vm:before{transform:translateY(-50%) rotate(45deg)}.close.svelte-q1h7vm:after{transform:translateY(-50%) rotate(-45deg)}.sr-only.svelte-q1h7vm{position:absolute;width:.0625em;height:.0625em;padding:0;margin:-.0625em;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-backdrop.svelte-k3il6r{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2000;overscroll-behavior:contain}.modal.svelte-k3il6r{position:relative;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);border-radius:0;padding:1.25em 1.35em;max-width:26em;width:90%}.modal.svelte-k3il6r:focus,.modal.svelte-k3il6r:focus-visible{outline:none}.modal.svelte-k3il6r h4:where(.svelte-k3il6r){margin:0 0 .75em;font-size:.95rem;font-weight:600;letter-spacing:.04em}.message.svelte-k3il6r{margin:0;font-size:.875rem;line-height:1.45;color:var(--tt-text, #bfd6e3)}.modal-actions.svelte-k3il6r{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.Button.secondary.svelte-k3il6r{background:transparent;color:var(--tt-text, #bfd6e3);border:1px solid var(--tt-border, #4a5a65);border-radius:0}.Button.secondary.svelte-k3il6r:hover:enabled{border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent, #f1cb7d)}.app-version.svelte-17au3um{position:relative;align-self:flex-end;margin-top:.05rem;line-height:1}.version-label.svelte-17au3um{display:block;margin:0;padding:0;border:0;background:none;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1;text-align:right}.version-btn.svelte-17au3um{cursor:pointer}.version-btn.svelte-17au3um:hover,.version-btn.svelte-17au3um:focus-visible{color:var(--tt-accent, #f1cb7d)}.diag-btn.svelte-17au3um{display:block;margin:0;padding:0;border:0;background:none;color:var(--tt-text-muted, rgba(191, 214, 227, .62));font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.68rem;font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:right;cursor:pointer}.diag-btn.svelte-17au3um:hover,.diag-btn.svelte-17au3um:focus-visible{color:var(--tt-accent, #f1cb7d)}.diag-btn.svelte-17au3um:disabled{cursor:wait;opacity:.7}.diag-status.svelte-17au3um{display:block;margin:.12rem 0 0;color:var(--tt-text-muted, rgba(191, 214, 227, .52));font-size:.62rem;line-height:1.2;text-align:right}.panel-diag.svelte-17au3um{margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--tt-border, #4a5a65)}.panel-diag.svelte-17au3um .diag-btn:where(.svelte-17au3um),.panel-diag.svelte-17au3um .diag-status:where(.svelte-17au3um){text-align:left}.panel.svelte-17au3um{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;width:min(20rem,76vw);padding:.7rem .8rem .75rem;background:var(--tt-surface, #2a3a45);border:1px solid var(--tt-border, #4a5a65);box-shadow:0 .55rem 1.4rem #00000061}.panel-kicker.svelte-17au3um{margin:0 0 .25rem;color:var(--tt-accent, #f1cb7d);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.panel-copy.svelte-17au3um{margin:0;color:var(--tt-text, #bfd6e3);font-size:.8rem;line-height:1.4}.downloads.svelte-17au3um{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.download.svelte-17au3um{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.4rem .55rem;background:transparent;border:1px solid var(--tt-border, #4a5a65);color:var(--tt-text, #bfd6e3);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-decoration:none}.download.svelte-17au3um:hover,.download.svelte-17au3um:focus-visible{background:var(--tt-accent, #f1cb7d);border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent-text, #1a262e)}.size.svelte-17au3um{color:inherit;opacity:.72;font-size:.68rem;letter-spacing:0;white-space:nowrap}.panel-note.svelte-17au3um{margin:.55rem 0 0;color:var(--tt-text-muted, rgba(191, 214, 227, .72));font-size:.72rem;line-height:1.35}.replace.svelte-17au3um{display:block;width:100%;margin-top:.45rem;padding:.4rem .55rem;background:transparent;border:1px solid var(--tt-border, #4a5a65);color:var(--tt-text, #bfd6e3);font-family:var(--tt-font-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-align:left;cursor:pointer}.replace.svelte-17au3um:hover,.replace.svelte-17au3um:focus-visible{background:var(--tt-accent, #f1cb7d);border-color:var(--tt-accent, #f1cb7d);color:var(--tt-accent-text, #1a262e)}.replace.svelte-17au3um:disabled{cursor:wait;opacity:.85}.route-loading.svelte-1n46o8q{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-1n46o8q{display:none}
