@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #ffffff;--text: #000000;--border: #000000;--highlight-bg: #FFEB3B;--spacing-unit: 8px;--font-mono: "IBM Plex Mono", monospace}body{font-family:var(--font-mono);background:var(--bg);color:var(--text);line-height:1.5;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;padding:0}a{color:inherit;text-decoration:underline}a:hover{opacity:.7}button{font-family:var(--font-mono);background:none;border:none;color:inherit;cursor:pointer;padding:0;font-size:inherit}button:hover{opacity:.7}.log-entry[data-v-615b21a1]{position:relative}.preload-iframe[data-v-615b21a1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.entry-row[data-v-615b21a1]{display:grid;grid-template-columns:100px 1fr 240px 32px;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2);transition:background-color .1s ease}.entry-row.clickable[data-v-615b21a1]{cursor:pointer}.entry-row.clickable[data-v-615b21a1]:hover{background:#0000000a}.col-date[data-v-615b21a1],.col-title[data-v-615b21a1],.col-tags[data-v-615b21a1],.col-expand[data-v-615b21a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-date[data-v-615b21a1]{position:relative;cursor:pointer;overflow:visible}.date-link[data-v-615b21a1]{transition:opacity .1s ease}.col-date:hover .date-link[data-v-615b21a1]{opacity:.6}.copied-tooltip[data-v-615b21a1]{position:absolute;top:0;left:100%;margin-left:8px;background:var(--text);color:var(--bg);padding:2px 6px;font-size:11px;white-space:nowrap;z-index:10}.col-title.is-release[data-v-615b21a1]{background:var(--highlight-bg);padding:0 4px;margin:0 -4px;transition:background .15s,color .15s}.entry-row:hover .col-title.is-release[data-v-615b21a1]{background:var(--text);color:var(--bg)}.col-tags[data-v-615b21a1]{display:flex;gap:calc(var(--spacing-unit));flex-wrap:wrap}.tag[data-v-615b21a1]{padding:2px 6px;border:1px solid var(--border);font-size:13px;white-space:nowrap}.expand-btn[data-v-615b21a1]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;font-size:18px;font-weight:400;opacity:.6;transition:opacity .1s ease}.expand-btn[data-v-615b21a1]:focus{outline:none;opacity:1}.expand-btn[data-v-615b21a1]:hover{opacity:1}.entry-content[data-v-615b21a1]{animation:slideDown-615b21a1 .2s ease-out;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) 0}@keyframes slideDown-615b21a1{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.content-inner[data-v-615b21a1]{padding-left:calc(100px + var(--spacing-unit) * 4);padding-right:calc(240px + var(--spacing-unit) * 4)}.entry-image[data-v-615b21a1]{max-width:100%;height:auto;align-self:center}.entry-image.size-small[data-v-615b21a1]{max-width:25%}.entry-image.size-medium[data-v-615b21a1]{max-width:50%}.entry-image.size-large[data-v-615b21a1]{max-width:75%}.entry-image.size-full[data-v-615b21a1]{max-width:100%}.entry-audio[data-v-615b21a1]{width:100%;max-width:500px;align-self:center}.entry-embed[data-v-615b21a1]{padding:16px 0;display:flex;justify-content:center}.entry-media[data-v-615b21a1]{display:flex;justify-content:center}.entry-embed[data-v-615b21a1] iframe{border:none;max-width:100%;box-shadow:0 0 20px 4px var(--glow-color)}.entry-embed[data-v-615b21a1] .youtube-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9}.entry-embed[data-v-615b21a1] .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-embed[data-v-615b21a1] .bandcamp-link{padding:12px 16px;border:1px solid var(--border);display:inline-block}.entry-embed[data-v-615b21a1] .bandcamp-link a{text-decoration:none;font-size:14px}.entry-text[data-v-615b21a1]{line-height:1.6}.entry-text[data-v-615b21a1] p{margin:0 0 1em}.entry-text[data-v-615b21a1] p:last-child{margin-bottom:0}.entry-text[data-v-615b21a1] a{color:inherit;text-decoration:underline}.entry-text[data-v-615b21a1] ul,.entry-text[data-v-615b21a1] ol{margin:0 0 1em;padding-left:1.5em}.entry-text[data-v-615b21a1] strong{font-weight:700}.entry-text[data-v-615b21a1] em{font-style:italic}.entry-text[data-v-615b21a1] blockquote{margin:.75em 0 .75em 1.5em;padding-left:1em;border-left:2px solid currentColor;opacity:.7}.entry-text[data-v-615b21a1] blockquote p{margin:0}.entry-text[data-v-615b21a1] h1,.entry-text[data-v-615b21a1] h2,.entry-text[data-v-615b21a1] h3,.entry-text[data-v-615b21a1] h4{margin:1em 0 .25em;font-family:p22-morris-troy,sans-serif;font-weight:700;text-transform:lowercase}.entry-text[data-v-615b21a1] h1{font-size:30px}.entry-text[data-v-615b21a1] h2{font-size:22px}.entry-text[data-v-615b21a1] h3{font-size:17px}.entry-text[data-v-615b21a1] h4{font-size:15px}.entry-text[data-v-615b21a1] .inline-embed{margin:1em 0;display:flex;justify-content:center}.entry-text[data-v-615b21a1] .inline-embed iframe{border:none;max-width:100%;box-shadow:0 0 20px 4px var(--glow-color)}.entry-text[data-v-615b21a1] .youtube-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9}.entry-text[data-v-615b21a1] .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-text[data-v-615b21a1] .bandcamp-link{padding:12px 16px;border:1px solid var(--border);display:inline-block}.entry-text[data-v-615b21a1] .bandcamp-link a{text-decoration:none;font-size:14px}@media(max-width:768px){.entry-row[data-v-615b21a1]{grid-template-columns:80px 1fr 24px;gap:calc(var(--spacing-unit))}.col-tags[data-v-615b21a1]{display:none}.col-title[data-v-615b21a1]{white-space:normal;line-height:1.3}.content-inner[data-v-615b21a1]{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2);text-align:left}}.search-container[data-v-da91dd3e]{position:relative;margin-bottom:calc(var(--spacing-unit) * 3)}.search-input-wrapper[data-v-da91dd3e]{position:relative}.search-input[data-v-da91dd3e]{width:100%;padding:calc(var(--spacing-unit) * 1.5);font-family:var(--font-mono);font-size:14px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.search-input[data-v-da91dd3e]:focus{outline:none;box-shadow:0 0 0 2px var(--text)}.search-input[data-v-da91dd3e]::placeholder{color:var(--text);opacity:.5}.selected-tags[data-v-da91dd3e]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit));margin-top:calc(var(--spacing-unit))}.selected-tag[data-v-da91dd3e]{padding:2px 8px;border:1px solid var(--border);font-size:13px;cursor:pointer;transition:background-color .1s ease}.selected-tag[data-v-da91dd3e]:hover{background:#0000000f}.dropdown[data-v-da91dd3e]{position:absolute;top:100%;left:0;right:0;border:1px solid var(--border);border-top:none;background:var(--bg);z-index:100;max-height:200px;overflow-y:auto}.dropdown-item[data-v-da91dd3e]{padding:calc(var(--spacing-unit) * 1.5);cursor:pointer;transition:background-color .1s ease}.dropdown-item[data-v-da91dd3e]:hover{background:#0000000f}.log-feed[data-v-21055b2a]{max-width:1400px;margin:0 auto;padding:calc(var(--spacing-unit) * 4);position:relative}.log-header[data-v-21055b2a]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:calc(var(--spacing-unit) * 4);border-bottom:1px solid var(--border);padding-bottom:calc(var(--spacing-unit) * 2)}.header-left[data-v-21055b2a]{display:flex;flex-direction:column;gap:16px}.log-header h1[data-v-21055b2a]{font-family:p22-morris-troy,sans-serif;font-size:30px;font-weight:700;letter-spacing:0;position:sticky;top:0;background:var(--bg);z-index:20;padding:8px 0;margin:0}.header-links[data-v-21055b2a]{display:flex;flex-direction:column;gap:2px}.subscribe-form[data-v-21055b2a]{margin-top:21px}.header-right[data-v-21055b2a]{align-self:flex-end}.releases-button[data-v-21055b2a]{font-family:var(--font-mono);font-size:13px;padding:2px 6px;background:var(--highlight-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;width:fit-content;white-space:nowrap}.releases-button[data-v-21055b2a]:hover{background:var(--text);color:var(--bg);opacity:1}.releases-button.active[data-v-21055b2a]{background:var(--text);color:var(--bg)}.separator[data-v-21055b2a]{font-size:12px;-webkit-user-select:none;user-select:none;margin:0 3px}.hp-field[data-v-21055b2a]{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.contact-line[data-v-21055b2a]{font-size:13px;letter-spacing:-.3px}.subscribe-form[data-v-21055b2a]{display:flex;align-items:center;gap:4px}.subscribe-input[data-v-21055b2a]{font-family:var(--font-mono);font-size:13px;padding:2px 6px;border:1px solid var(--border);background:var(--bg);color:var(--text);width:140px;outline:none}.subscribe-input[data-v-21055b2a]:focus{box-shadow:0 0 0 1px var(--text)}.subscribe-button[data-v-21055b2a]{font-family:var(--font-mono);font-size:13px;padding:2px 8px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.subscribe-button[data-v-21055b2a]:hover{opacity:.7}.subscribe-message[data-v-21055b2a]{font-size:12px;opacity:.6}.log-grid[data-v-21055b2a]{border:none}.grid-header[data-v-21055b2a]{display:grid;grid-template-columns:100px 1fr 240px 32px;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2);font-family:p22-morris-troy,sans-serif;font-weight:400;font-size:16px}.col-date[data-v-21055b2a],.col-title[data-v-21055b2a],.col-tags[data-v-21055b2a],.col-expand[data-v-21055b2a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading[data-v-21055b2a],.error[data-v-21055b2a]{padding:calc(var(--spacing-unit) * 4);text-align:center}.error[data-v-21055b2a]{color:red}@media(max-width:768px){.log-feed[data-v-21055b2a]{padding:calc(var(--spacing-unit) * 2)}.grid-header[data-v-21055b2a]{grid-template-columns:80px 1fr 24px;gap:calc(var(--spacing-unit))}.col-tags[data-v-21055b2a]{display:none}}.preview-page[data-v-32ce63ea]{max-width:800px;margin:0 auto;padding:calc(var(--spacing-unit) * 4)}.preview-header[data-v-32ce63ea]{margin-bottom:calc(var(--spacing-unit) * 4);border-bottom:1px solid var(--border);padding-bottom:calc(var(--spacing-unit) * 2)}.back-link[data-v-32ce63ea]{font-size:13px;color:inherit}.entry-meta[data-v-32ce63ea]{margin-bottom:calc(var(--spacing-unit) * 4)}.entry-date[data-v-32ce63ea]{font-size:13px;opacity:.6}.entry-title[data-v-32ce63ea]{font-family:p22-morris-troy,sans-serif;font-size:30px;font-weight:700;text-transform:lowercase;margin:calc(var(--spacing-unit)) 0}.entry-title.is-release[data-v-32ce63ea]{background:var(--highlight-bg);padding:0 4px;margin-left:-4px;display:inline-block}.entry-tags[data-v-32ce63ea]{display:flex;gap:calc(var(--spacing-unit));flex-wrap:wrap;margin-top:calc(var(--spacing-unit))}.tag[data-v-32ce63ea]{padding:2px 6px;border:1px solid var(--border);font-size:13px}.entry-content[data-v-32ce63ea]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.entry-image[data-v-32ce63ea]{max-width:100%;height:auto;align-self:center}.entry-image.size-small[data-v-32ce63ea]{max-width:25%}.entry-image.size-medium[data-v-32ce63ea]{max-width:50%}.entry-image.size-large[data-v-32ce63ea]{max-width:75%}.entry-image.size-full[data-v-32ce63ea]{max-width:100%}.entry-audio[data-v-32ce63ea]{width:100%;max-width:500px;align-self:center}.entry-embed[data-v-32ce63ea]{padding:16px 0;display:flex;justify-content:center}.entry-embed[data-v-32ce63ea] iframe{border:none;max-width:100%;box-shadow:0 0 20px 4px var(--glow-color)}.entry-embed[data-v-32ce63ea] .youtube-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9}.entry-embed[data-v-32ce63ea] .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-embed[data-v-32ce63ea] .bandcamp-link{padding:12px 16px;border:1px solid var(--border);display:inline-block}.entry-embed[data-v-32ce63ea] .bandcamp-link a{text-decoration:none;font-size:14px}.entry-text[data-v-32ce63ea]{line-height:1.6}.entry-text[data-v-32ce63ea] p{margin:0 0 1em}.entry-text[data-v-32ce63ea] p:last-child{margin-bottom:0}.entry-text[data-v-32ce63ea] a{color:inherit;text-decoration:underline}.entry-text[data-v-32ce63ea] ul,.entry-text[data-v-32ce63ea] ol{margin:0 0 1em;padding-left:1.5em}.entry-text[data-v-32ce63ea] strong{font-weight:700}.entry-text[data-v-32ce63ea] em{font-style:italic}.entry-text[data-v-32ce63ea] blockquote{margin:.75em 0 .75em 1.5em;padding-left:1em;border-left:2px solid currentColor;opacity:.7}.entry-text[data-v-32ce63ea] blockquote p{margin:0}.entry-text[data-v-32ce63ea] h1,.entry-text[data-v-32ce63ea] h2,.entry-text[data-v-32ce63ea] h3,.entry-text[data-v-32ce63ea] h4{margin:1em 0 .25em;font-family:p22-morris-troy,sans-serif;font-weight:700;text-transform:lowercase}.entry-text[data-v-32ce63ea] h1{font-size:30px}.entry-text[data-v-32ce63ea] h2{font-size:22px}.entry-text[data-v-32ce63ea] h3{font-size:17px}.entry-text[data-v-32ce63ea] h4{font-size:15px}.entry-text[data-v-32ce63ea] .inline-embed{margin:1em 0;display:flex;justify-content:center}.entry-text[data-v-32ce63ea] .inline-embed iframe{border:none;max-width:100%;box-shadow:0 0 20px 4px var(--glow-color)}.entry-text[data-v-32ce63ea] .youtube-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9}.entry-text[data-v-32ce63ea] .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-text[data-v-32ce63ea] .bandcamp-link{padding:12px 16px;border:1px solid var(--border);display:inline-block}.entry-text[data-v-32ce63ea] .bandcamp-link a{text-decoration:none;font-size:14px}.loading[data-v-32ce63ea],.error[data-v-32ce63ea]{padding:calc(var(--spacing-unit) * 4);text-align:center}.error[data-v-32ce63ea]{color:red}.editor-page[data-v-0b3c1ecc]{max-width:1400px;margin:0 auto;padding:calc(var(--spacing-unit) * 4);min-height:100vh}.auth-gate[data-v-0b3c1ecc]{max-width:360px;margin:calc(var(--spacing-unit) * 10) auto}.auth-title[data-v-0b3c1ecc]{font-family:p22-morris-troy,sans-serif;font-size:28px;font-weight:700;text-transform:lowercase;margin-bottom:calc(var(--spacing-unit) * 3)}.auth-form[data-v-0b3c1ecc]{display:flex;gap:var(--spacing-unit)}.list-toolbar[data-v-0b3c1ecc]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-unit) * 2) 0;border-bottom:1px solid var(--border);margin-bottom:calc(var(--spacing-unit))}.grid-header[data-v-0b3c1ecc],.list-row[data-v-0b3c1ecc]{display:grid;grid-template-columns:100px 1fr 240px 48px;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 2)}.grid-header[data-v-0b3c1ecc]{font-family:p22-morris-troy,sans-serif;font-size:14px;font-weight:400;border-bottom:1px solid var(--border);opacity:.5}.list-row[data-v-0b3c1ecc]{cursor:pointer;border-bottom:1px solid transparent}.list-row[data-v-0b3c1ecc]:hover{background:#0000000a}.col-date[data-v-0b3c1ecc],.col-title[data-v-0b3c1ecc],.col-tags[data-v-0b3c1ecc],.col-actions[data-v-0b3c1ecc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.col-title.is-pinned[data-v-0b3c1ecc]{background:var(--highlight-bg);padding:0 4px;margin:0 -4px}.col-tags[data-v-0b3c1ecc]{gap:var(--spacing-unit);flex-wrap:wrap}.col-actions[data-v-0b3c1ecc]{justify-content:flex-end}.tag[data-v-0b3c1ecc]{padding:2px 6px;border:1px solid var(--border);font-size:12px;white-space:nowrap;flex-shrink:0}.form-header[data-v-0b3c1ecc]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-unit) * 2) 0;border-bottom:1px solid var(--border);margin-bottom:calc(var(--spacing-unit) * 4);gap:calc(var(--spacing-unit) * 2)}.form-title[data-v-0b3c1ecc]{font-family:p22-morris-troy,sans-serif;font-size:20px;font-weight:400;text-transform:lowercase}.form-body[data-v-0b3c1ecc]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3);max-width:800px}.field-row[data-v-0b3c1ecc]{display:flex;align-items:baseline;gap:calc(var(--spacing-unit) * 2)}.field-row--inline[data-v-0b3c1ecc]{align-items:center}.field-label[data-v-0b3c1ecc]{width:80px;flex-shrink:0;font-size:13px;opacity:.55;cursor:pointer;display:flex;align-items:center;gap:6px}.field-with-hint[data-v-0b3c1ecc]{display:flex;flex-direction:column;gap:4px;flex:1}.field-hint[data-v-0b3c1ecc]{font-size:11px;opacity:.4}.field-input[data-v-0b3c1ecc]{flex:1;font-family:var(--font-mono);font-size:15px;border:1px solid var(--border);background:var(--bg);color:var(--text);padding:5px 8px;outline:none;min-width:0}.field-input--date[data-v-0b3c1ecc]{flex:0 0 auto;width:160px}.field-input[data-v-0b3c1ecc]:focus{box-shadow:0 0 0 1px var(--text)}.field-textarea[data-v-0b3c1ecc]{width:100%;font-family:var(--font-mono);font-size:14px;border:1px solid var(--border);background:var(--bg);color:var(--text);padding:8px;outline:none;resize:vertical;line-height:1.5}.field-textarea[data-v-0b3c1ecc]:focus{box-shadow:0 0 0 1px var(--text)}.blocks-section[data-v-0b3c1ecc]{border-top:1px solid var(--border);padding-top:calc(var(--spacing-unit) * 3)}.blocks-header[data-v-0b3c1ecc]{font-size:12px;opacity:.5;margin-bottom:calc(var(--spacing-unit) * 2);text-transform:uppercase;letter-spacing:.05em}.block-item[data-v-0b3c1ecc]{border:1px solid var(--border);margin-bottom:calc(var(--spacing-unit) * 2)}.block-controls[data-v-0b3c1ecc]{display:flex;align-items:center;gap:var(--spacing-unit);padding:calc(var(--spacing-unit) * .75) calc(var(--spacing-unit) * 1.5);border-bottom:1px solid var(--border);background:#00000006}.block-type-label[data-v-0b3c1ecc]{font-size:11px;opacity:.45;flex:1;text-transform:uppercase;letter-spacing:.06em}.uploading-label[data-v-0b3c1ecc]{font-size:11px;opacity:.6;flex:1}.ctrl-btn[data-v-0b3c1ecc]{font-family:var(--font-mono);font-size:14px;opacity:.5;padding:0 4px;background:none;border:none;cursor:pointer;line-height:1}.ctrl-btn[data-v-0b3c1ecc]:hover{opacity:1}.ctrl-btn[data-v-0b3c1ecc]:disabled{opacity:.2;cursor:default}.block-body[data-v-0b3c1ecc]{padding:calc(var(--spacing-unit) * 2);display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.add-block-row[data-v-0b3c1ecc]{display:flex;gap:var(--spacing-unit);flex-wrap:wrap;margin-top:calc(var(--spacing-unit) * 2)}.add-block-row button[data-v-0b3c1ecc]{padding:5px 12px;border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;background:none;color:var(--text);cursor:pointer}.add-block-row button[data-v-0b3c1ecc]:hover{background:var(--text);color:var(--bg)}.size-options[data-v-0b3c1ecc]{display:flex;gap:calc(var(--spacing-unit) * 2);flex-wrap:wrap}.size-option[data-v-0b3c1ecc]{font-size:13px;display:flex;align-items:center;gap:4px;cursor:pointer}.image-preview img[data-v-0b3c1ecc]{max-width:200px;max-height:160px;object-fit:contain;display:block}.audio-preview .entry-audio[data-v-0b3c1ecc]{width:100%;max-width:400px;display:block}.file-input[data-v-0b3c1ecc]{font-family:var(--font-mono);font-size:13px}.form-header-actions[data-v-0b3c1ecc]{display:flex;align-items:center;gap:var(--spacing-unit);flex-wrap:wrap}.btn-secondary[data-v-0b3c1ecc]{padding:5px 14px;border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;background:none;color:var(--text);cursor:pointer;text-decoration:none;display:inline-block;flex-shrink:0}.btn-secondary[data-v-0b3c1ecc]:hover{background:#0000000f}.btn-secondary[data-v-0b3c1ecc]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-v-0b3c1ecc]{padding:5px 14px;border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;background:var(--text);color:var(--bg);cursor:pointer;flex-shrink:0}.btn-primary[data-v-0b3c1ecc]:hover{opacity:.8}.btn-primary[data-v-0b3c1ecc]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-0b3c1ecc]{padding:5px 14px;border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;background:none;color:var(--text);cursor:pointer}.btn-danger[data-v-0b3c1ecc]:hover{background:#c00;color:#fff;border-color:#c00}.delete-btn[data-v-0b3c1ecc]{font-size:18px;opacity:.35;padding:0 2px;background:none;border:none;cursor:pointer;line-height:1;font-family:var(--font-mono)}.delete-btn[data-v-0b3c1ecc]:hover{opacity:1}.back-link[data-v-0b3c1ecc]{font-size:13px;text-decoration:none;cursor:pointer;color:var(--text);background:none;border:none;font-family:var(--font-mono);padding:0;opacity:.6}.back-link[data-v-0b3c1ecc]:hover{opacity:1}.status-msg[data-v-0b3c1ecc]{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 2);opacity:.5;font-size:13px}.error-msg[data-v-0b3c1ecc]{color:#c00;font-size:13px;padding:var(--spacing-unit) 0}.form-footer[data-v-0b3c1ecc]{display:flex;gap:calc(var(--spacing-unit) * 2);padding-top:calc(var(--spacing-unit) * 3);border-top:1px solid var(--border);padding-bottom:calc(var(--spacing-unit) * 4)}.list-toolbar-actions[data-v-0b3c1ecc]{display:flex;gap:var(--spacing-unit);align-items:center}.btn-send-email[data-v-0b3c1ecc]{border-color:var(--border)}.btn-send-email[data-v-0b3c1ecc]:hover{background:var(--text);color:var(--bg)}.subs-count[data-v-0b3c1ecc]{font-size:13px;padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 2);border-bottom:1px solid var(--border);margin-bottom:calc(var(--spacing-unit) * 2)}.subs-add-row[data-v-0b3c1ecc]{display:flex;gap:var(--spacing-unit);margin-bottom:var(--spacing-unit);max-width:500px}.subs-add-row .field-input[data-v-0b3c1ecc]{flex:1}.subs-list[data-v-0b3c1ecc]{margin-top:calc(var(--spacing-unit) * 2)}.subs-header[data-v-0b3c1ecc],.sub-row[data-v-0b3c1ecc]{display:grid;grid-template-columns:1fr 100px 80px 32px;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 1.25) calc(var(--spacing-unit) * 2);align-items:center}.subs-header[data-v-0b3c1ecc]{font-size:12px;opacity:.45;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em}.sub-row[data-v-0b3c1ecc]{border-bottom:1px solid rgba(0,0,0,.06)}.sub-row.is-inactive[data-v-0b3c1ecc]{opacity:.4}.sub-col-email[data-v-0b3c1ecc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.sub-col-status[data-v-0b3c1ecc],.sub-col-date[data-v-0b3c1ecc]{font-size:12px;opacity:.6}.sub-col-actions[data-v-0b3c1ecc]{display:flex;justify-content:flex-end}.success-msg[data-v-0b3c1ecc]{color:#070;font-size:13px;padding:var(--spacing-unit) 0}@media(max-width:768px){.editor-page[data-v-0b3c1ecc]{padding:calc(var(--spacing-unit) * 2)}.auth-gate[data-v-0b3c1ecc]{margin-top:calc(var(--spacing-unit) * 6)}.auth-form[data-v-0b3c1ecc]{flex-direction:column}.grid-header[data-v-0b3c1ecc],.list-row[data-v-0b3c1ecc]{grid-template-columns:70px 1fr 36px;gap:var(--spacing-unit);padding:calc(var(--spacing-unit) * 1.5) var(--spacing-unit)}.col-tags[data-v-0b3c1ecc]{display:none}.col-title[data-v-0b3c1ecc]{white-space:normal;line-height:1.3}.field-row[data-v-0b3c1ecc]{flex-direction:column;gap:calc(var(--spacing-unit) * .75)}.field-row--inline[data-v-0b3c1ecc]{flex-direction:row;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 2)}.field-label[data-v-0b3c1ecc]{width:auto;opacity:.7}.field-input[data-v-0b3c1ecc]{flex:none;width:100%}.field-input--date[data-v-0b3c1ecc],.field-with-hint[data-v-0b3c1ecc]{width:100%}.form-header[data-v-0b3c1ecc]{flex-wrap:wrap;gap:var(--spacing-unit)}.add-block-row[data-v-0b3c1ecc]{display:grid;grid-template-columns:1fr 1fr}.size-options[data-v-0b3c1ecc]{gap:calc(var(--spacing-unit) * 1.5)}}
