.page-wrap[data-astro-cid-bj4r3yau]{padding-top:1.5rem;padding-bottom:3rem}.back-link[data-astro-cid-bj4r3yau]{font:400 14px/1 var(--font-body);color:var(--ink-dim);margin-bottom:1.5rem;text-decoration:none;transition:color .15s;display:inline-block}.back-link[data-astro-cid-bj4r3yau]:hover{color:var(--ink)}.detail-header[data-astro-cid-bj4r3yau]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:2rem;display:flex}.detail-h1[data-astro-cid-bj4r3yau]{font:800 clamp(1.75rem, 6vw, 2.75rem)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:auto}.not-ready[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);padding:2rem 0}.not-ready-msg[data-astro-cid-bj4r3yau]{font:400 1rem/1.5 var(--font-body);color:var(--ink);margin-bottom:.5rem}.not-ready-sub[data-astro-cid-bj4r3yau]{font:400 .875rem/1.4 var(--font-body);color:var(--ink-dim)}.slide-rail[data-astro-cid-bj4r3yau]{margin-bottom:2rem}.rail-nav[data-astro-cid-bj4r3yau]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.rail-btn[data-astro-cid-bj4r3yau]{color:var(--ink-dim,#aaa);cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;transition:border-color .15s,color .15s;display:flex}.rail-btn[data-astro-cid-bj4r3yau]:hover{border-color:var(--lime,#ecf86e);color:var(--lime,#ecf86e)}.lightbox[data-astro-cid-bj4r3yau]{z-index:1000;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-bj4r3yau][hidden]{display:none}.lb-img-wrap[data-astro-cid-bj4r3yau]{aspect-ratio:4/5;max-width:min(90vw,540px);max-height:90vh}.lb-img-wrap[data-astro-cid-bj4r3yau] img[data-astro-cid-bj4r3yau]{object-fit:contain;border-radius:8px;width:100%;height:100%}.lb-close[data-astro-cid-bj4r3yau]{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .15s;position:fixed;top:1.25rem;right:1.5rem}.lb-close[data-astro-cid-bj4r3yau]:hover{color:#fff}.lb-nav[data-astro-cid-bj4r3yau]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;transition:background .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lb-nav[data-astro-cid-bj4r3yau]:hover{border-color:var(--lime,#ecf86e);color:var(--lime,#ecf86e);background:#ecf86e26}.lb-nav--prev[data-astro-cid-bj4r3yau]{left:1.25rem}.lb-nav--next[data-astro-cid-bj4r3yau]{right:1.25rem}.lb-counter[data-astro-cid-bj4r3yau]{color:#666;letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:.8125rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.slide[data-astro-cid-bj4r3yau][data-slide]{cursor:zoom-in}.slide[data-astro-cid-bj4r3yau][data-slide]:hover{outline:2px solid var(--lime,#ecf86e)}.rail-track[data-astro-cid-bj4r3yau]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#333 transparent;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;gap:.75rem;display:flex;overflow-x:auto}.rail-track[data-astro-cid-bj4r3yau]::-webkit-scrollbar{height:3px}.rail-track[data-astro-cid-bj4r3yau]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.slide[data-astro-cid-bj4r3yau]{aspect-ratio:4/5;scroll-snap-align:center;border-radius:var(--radius-card);background:#141414;flex:0 0 88vw;justify-content:center;align-items:center;max-width:480px;display:flex;overflow:hidden}.slide[data-astro-cid-bj4r3yau] img[data-astro-cid-bj4r3yau]{object-fit:cover;width:100%;height:100%;display:block}.slide--missing[data-astro-cid-bj4r3yau]{border:1px solid var(--border)}.slide-missing-label[data-astro-cid-bj4r3yau]{font:400 .875rem/1 var(--font-body);color:var(--ink-faint)}.counter[data-astro-cid-bj4r3yau]{font:400 14px/1 var(--font-body);color:var(--ink-dim);text-align:center;margin-top:.75rem}.video-block[data-astro-cid-bj4r3yau]{margin-bottom:2rem}.cover-video[data-astro-cid-bj4r3yau]{aspect-ratio:4/5;border-radius:var(--radius-card);object-fit:cover;background:#141414;width:100%;max-width:480px;display:block}.video-download-btn[data-astro-cid-bj4r3yau]{margin-top:.75rem}.notes-block[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);margin-bottom:2rem;padding-top:1.5rem}.save-status[data-astro-cid-bj4r3yau]{font:400 .8125rem/1 var(--font-body);color:var(--ink-faint);min-height:1em;margin-top:.4rem;display:block}.copy-block[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);margin-bottom:2rem;padding-top:1.5rem}.copy-head[data-astro-cid-bj4r3yau]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.copy-intro[data-astro-cid-bj4r3yau]{font:400 .9375rem/1.5 var(--font-body);color:var(--ink-dim);max-width:56ch;margin:.25rem 0 1.25rem}.copy-list[data-astro-cid-bj4r3yau]{margin:0;padding:0;list-style:none}.copy-row[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);padding:1.25rem 0}.copy-row[data-astro-cid-bj4r3yau]:first-child{border-top:0;padding-top:0}.copy-num[data-astro-cid-bj4r3yau]{font:500 .8125rem/1 var(--font-body);color:var(--ink-faint);letter-spacing:.04em;margin-bottom:.75rem;display:block}.copy-fields[data-astro-cid-bj4r3yau]{gap:.9rem;display:grid}.copy-fields[data-astro-cid-bj4r3yau] .field[data-astro-cid-bj4r3yau]{margin-bottom:0}.copy-actions[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.copy-err[data-astro-cid-bj4r3yau]{font:400 .875rem/1.4 var(--font-body);color:#ff6b6b}.download-section[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.btn-download[data-astro-cid-bj4r3yau]{background:var(--lime);color:#000;font-family:var(--font-head);cursor:pointer;border:none;border-radius:6px;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.btn-download[data-astro-cid-bj4r3yau]:hover{opacity:.85}.btn-download[data-astro-cid-bj4r3yau]:disabled{opacity:.4;cursor:wait}.download-status[data-astro-cid-bj4r3yau]{color:var(--ink-dim);font-size:.875rem}.approval[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);padding-top:1.5rem}.btn-ghost[data-astro-cid-bj4r3yau]{color:var(--ink-dim);border-radius:var(--radius-input);font:500 15px/1 var(--font-body);cursor:pointer;-webkit-appearance:none;background:0 0;border:1px solid #444;padding:.85rem 1.5rem;transition:border-color .15s,color .15s;display:inline-block}.btn-ghost[data-astro-cid-bj4r3yau]:hover{color:var(--ink);border-color:#666}.approve-err[data-astro-cid-bj4r3yau]{font:400 .875rem/1.4 var(--font-body);color:#ff6b6b;margin-top:.75rem}.publish-hint[data-astro-cid-bj4r3yau]{font:400 .875rem/1.45 var(--font-body);color:var(--ink-faint);max-width:46ch;margin-top:.6rem}.publish-done[data-astro-cid-bj4r3yau]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.publish-done-label[data-astro-cid-bj4r3yau]{font:500 15px/1 var(--font-body);color:#74e0a0}.publish-ig-link[data-astro-cid-bj4r3yau]{font:500 14px/1 var(--font-body);color:var(--ink-dim);border-bottom:1px solid #444;padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.publish-ig-link[data-astro-cid-bj4r3yau]:hover{color:var(--ink);border-color:#666}.publish-failed[data-astro-cid-bj4r3yau]{font:400 .875rem/1.4 var(--font-body);color:#ffb3b3;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;margin-top:.6rem;overflow:hidden}.publish[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);padding-top:1.5rem}.publish[data-astro-cid-bj4r3yau]>.eyebrow[data-astro-cid-bj4r3yau]{margin-bottom:.9rem;display:block}.publish-actions[data-astro-cid-bj4r3yau]{flex-wrap:wrap;gap:.75rem;display:flex}.publish-requested[data-astro-cid-bj4r3yau]{font:500 15px/1.45 var(--font-body);color:var(--lime,#ecf86e);margin:.2rem 0 0}.scheduler[data-astro-cid-bj4r3yau]{border:1px solid var(--border);background:#111;border-radius:10px;margin-top:1.25rem;padding:1.1rem 1.2rem}.scheduler[data-astro-cid-bj4r3yau][hidden]{display:none}.scheduler[data-astro-cid-bj4r3yau]>.eyebrow[data-astro-cid-bj4r3yau]{margin-bottom:.7rem;display:block}.quick-choices[data-astro-cid-bj4r3yau]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.chip[data-astro-cid-bj4r3yau]{color:var(--ink-dim,#aaa);font:500 14px/1 var(--font-body);cursor:pointer;-webkit-appearance:none;background:0 0;border:1px solid #444;border-radius:999px;padding:.5rem .95rem;transition:border-color .15s,color .15s,background .15s}.chip[data-astro-cid-bj4r3yau]:hover{color:var(--ink,#e8e8e8);border-color:#666}.chip--active[data-astro-cid-bj4r3yau]{border-color:var(--lime,#ecf86e);color:var(--lime,#ecf86e);background:#ecf86e1a}.dt-field[data-astro-cid-bj4r3yau]{margin-bottom:1rem}.dt-field[data-astro-cid-bj4r3yau] .eyebrow[data-astro-cid-bj4r3yau]{margin-bottom:.4rem;display:block}.dt-input[data-astro-cid-bj4r3yau]{color:var(--ink,#e8e8e8);border-radius:var(--radius-input,8px);font:400 15px/1 var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0d;border:1px solid #444;padding:.6rem .75rem}.dt-input[data-astro-cid-bj4r3yau]:focus{border-color:var(--lime,#ecf86e);outline:none}.scheduler-actions[data-astro-cid-bj4r3yau]{flex-wrap:wrap;gap:.75rem;display:flex}.publish-chosen[data-astro-cid-bj4r3yau]{font:400 14px/1.4 var(--font-body);color:var(--ink-dim,#aaa);min-height:1em;margin:.85rem 0 0}.publish-hint--note[data-astro-cid-bj4r3yau]{margin-top:1rem}.alert[data-astro-cid-bj4r3yau]{font:400 15px/1.45 var(--font-body);border-radius:8px;margin-bottom:1.25rem;padding:.85rem 1.1rem}.alert--error[data-astro-cid-bj4r3yau]{color:#ffb3b3;background:#ff6b6b14;border:1px solid #ff6b6b}.alert--warn[data-astro-cid-bj4r3yau]{color:var(--ink-dim,#aaa);background:#ecf86e0f;border:1px solid #555}.slide[data-astro-cid-bj4r3yau][data-slide]{position:relative}.verdict-badge[data-astro-cid-bj4r3yau]{z-index:2;border-radius:6px;padding:.25rem .5rem;font:500 12px/1 Geist Mono,monospace;position:absolute;top:.5rem;left:.5rem}.verdict--ok[data-astro-cid-bj4r3yau]{color:var(--lime,#ecf86e);background:#0009}.verdict--warn[data-astro-cid-bj4r3yau]{color:#fff;background:#ff6b6bd9}.caption-block[data-astro-cid-bj4r3yau],.regen-block[data-astro-cid-bj4r3yau],.history-block[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);margin-bottom:2rem;padding-top:1.5rem}.btn-copy[data-astro-cid-bj4r3yau]{padding:.5rem 1rem;font-size:13px}.caption-text[data-astro-cid-bj4r3yau]{white-space:pre-wrap;font:400 16px/1.6 var(--font-body);color:var(--ink,#e8e8e8);border:1px solid var(--border);background:#111;border-radius:8px;margin:.5rem 0 0;padding:1rem}.hashtags-text[data-astro-cid-bj4r3yau]{font:400 15px/1.5 var(--font-body);color:var(--ink-dim,#aaa);word-break:break-word;margin:.5rem 0 0}.copy-status[data-astro-cid-bj4r3yau],.regen-status[data-astro-cid-bj4r3yau]{font:400 13px/1 var(--font-body);color:var(--ink-faint,#999);min-height:1em;margin-top:.5rem;display:block}.regen-intro[data-astro-cid-bj4r3yau]{font:400 15px/1.5 var(--font-body);color:var(--ink-dim,#aaa);max-width:56ch;margin:.4rem 0 1rem}.pos-picker-label[data-astro-cid-bj4r3yau]{font:500 12px/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint,#999);margin:0 0 .5rem}.pos-picker[data-astro-cid-bj4r3yau]{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.pos-btn[data-astro-cid-bj4r3yau]{border:1px solid var(--border,#333);width:2.4rem;height:2.4rem;color:var(--ink-dim,#aaa);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s,border-color .15s,color .15s;display:flex}.pos-btn[data-astro-cid-bj4r3yau]:hover{border-color:var(--lime,#ecf86e);color:var(--lime,#ecf86e)}.pos-btn--active[data-astro-cid-bj4r3yau]{border-color:var(--lime,#ecf86e);color:var(--lime,#ecf86e);background:#ecf86e1a}#regen-feedback[data-astro-cid-bj4r3yau]{width:100%;margin-bottom:.75rem}.regen-modes[data-astro-cid-bj4r3yau]{font:400 15px/1.4 var(--font-body);color:var(--ink,#e8e8e8);flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem;display:flex}.photo-instruction[data-astro-cid-bj4r3yau]{margin:0 0 1rem}.photo-instruction[data-astro-cid-bj4r3yau][hidden]{display:none}.pi-label[data-astro-cid-bj4r3yau]{font:600 14px/1.3 var(--font-body);color:var(--ink,#e8e8e8);margin-bottom:.4rem;display:block}.pi-hint[data-astro-cid-bj4r3yau]{font:400 12px/1.35 var(--font-mono,monospace);color:var(--ink-faint,#999);margin-top:.15rem;display:block}#photo-instruction[data-astro-cid-bj4r3yau]{width:100%;margin-bottom:.5rem}.pi-actions[data-astro-cid-bj4r3yau]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pi-status[data-astro-cid-bj4r3yau]{font:400 13px/1.3 var(--font-body);color:var(--ink-faint,#999)}.photo-instruction--muted[data-astro-cid-bj4r3yau]{opacity:.4;transition:opacity .15s}.lib-pick[data-astro-cid-bj4r3yau]{margin:0 0 1rem}.lib-pick[data-astro-cid-bj4r3yau][hidden]{display:none}.lib-pick-head[data-astro-cid-bj4r3yau]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.lib-pick-manage[data-astro-cid-bj4r3yau]{font:500 13px/1 var(--font-body);color:var(--ink-dim,#aaa);white-space:nowrap;border-bottom:1px solid #444;padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.lib-pick-manage[data-astro-cid-bj4r3yau]:hover{color:var(--lime,#ecf86e);border-color:var(--lime,#ecf86e)}.lib-pick-upload[data-astro-cid-bj4r3yau]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.lib-upload-btn[data-astro-cid-bj4r3yau]{cursor:pointer;font:500 13px/1 var(--font-body);color:var(--ink-dim,#aaa);border:1px dashed #444;border-radius:6px;padding:.45rem .8rem;transition:color .15s,border-color .15s;display:inline-block}.lib-upload-btn[data-astro-cid-bj4r3yau]:hover{color:var(--lime,#ecf86e);border-color:var(--lime,#ecf86e)}.lib-upload-status[data-astro-cid-bj4r3yau]{font:500 13px/1.3 var(--font-body);color:var(--ink-faint,#999)}.lib-pick-grid[data-astro-cid-bj4r3yau]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width>=560px){.lib-pick-grid[data-astro-cid-bj4r3yau]{grid-template-columns:repeat(6,1fr)}}.lib-pick-msg[data-astro-cid-bj4r3yau]{font:400 13px/1.4 var(--font-body);color:var(--ink-faint,#999);margin:0}.lib-pick-empty[data-astro-cid-bj4r3yau] a[data-astro-cid-bj4r3yau],.lib-pick-msg[data-astro-cid-bj4r3yau] a[data-astro-cid-bj4r3yau]{color:var(--lime,#ecf86e);text-decoration:none}.lib-thumb[data-astro-cid-bj4r3yau]{cursor:pointer;aspect-ratio:4/5;background:#141414;border:2px solid #0000;border-radius:6px;margin:0;padding:0;line-height:0;transition:border-color .15s,transform .1s;position:relative;overflow:hidden}.lib-thumb[data-astro-cid-bj4r3yau] img[data-astro-cid-bj4r3yau]{object-fit:cover;width:100%;height:100%;display:block}.lib-thumb[data-astro-cid-bj4r3yau]:hover{border-color:#555}.lib-thumb[data-astro-cid-bj4r3yau]:active{transform:scale(.97)}.lib-thumb--active[data-astro-cid-bj4r3yau]{border-color:var(--lime,#ecf86e)}.lib-thumb--active[data-astro-cid-bj4r3yau]:after{content:"✓";background:var(--lime,#ecf86e);color:#0a0a0a;width:20px;height:20px;font:700 12px/20px var(--font-body);text-align:center;border-radius:50%;position:absolute;top:4px;right:4px}.lib-pick-selected[data-astro-cid-bj4r3yau]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.lib-pick-selected[data-astro-cid-bj4r3yau][hidden]{display:none}.lps-thumb[data-astro-cid-bj4r3yau]{object-fit:cover;border:2px solid var(--lime,#ecf86e);border-radius:5px;flex:none;width:44px;height:55px}.lps-thumb[data-astro-cid-bj4r3yau]:not([src]){display:none}.lps-text[data-astro-cid-bj4r3yau]{font:500 13px/1.3 var(--font-body);color:#74e0a0}.lps-text[data-astro-cid-bj4r3yau] strong[data-astro-cid-bj4r3yau]{color:var(--lime,#ecf86e)}.lib-pick-clear[data-astro-cid-bj4r3yau]{cursor:pointer;font:500 13px/1 var(--font-body);color:var(--ink-dim,#aaa);background:0 0;border:1px solid #444;border-radius:6px;padding:.25rem .6rem;transition:color .15s,border-color .15s}.lib-pick-clear[data-astro-cid-bj4r3yau]:hover{color:var(--ink,#e8e8e8);border-color:#666}.history-list[data-astro-cid-bj4r3yau]{margin:.5rem 0 0;padding:0;list-style:none}.history-row[data-astro-cid-bj4r3yau]{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.history-row[data-astro-cid-bj4r3yau]:first-child{border-top:0}.history-row[data-astro-cid-bj4r3yau] a[data-astro-cid-bj4r3yau]{color:var(--ink,#e8e8e8);font:500 15px/1 var(--font-body);text-decoration:none}.history-row[data-astro-cid-bj4r3yau] a[data-astro-cid-bj4r3yau]:hover,.history-row--current[data-astro-cid-bj4r3yau] a[data-astro-cid-bj4r3yau]{color:var(--lime,#ecf86e)}@media (width>=768px){.page-wrap[data-astro-cid-bj4r3yau]{padding-top:2.5rem;padding-bottom:4rem}.rail-track[data-astro-cid-bj4r3yau]{margin-inline:0;padding-inline:0}.slide[data-astro-cid-bj4r3yau]{flex:0 0 300px}.cover-video[data-astro-cid-bj4r3yau]{max-width:360px}}
