@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3eee4;--color-surface:#fbf8f2;--color-surface-2:#eae2d4;--color-line:#ddd3c3;--color-text:#2a2622;--color-text-2:#4a453e;--color-muted:#6b645a;--color-mark:#e2442b;--color-like:#c24a33;--color-accent:#c4381f;--color-on-accent:#fbf8f2;--color-code:#2a2622;--color-on-code:#f3eee4;--font-ui:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--font-wordmark:"Instrument Serif", serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-xs:12px;--size-sm:13px;--size-base:14px;--size-md:16px;--size-lg:20px;--size-xl:26px;--size-xxl:30px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-pill:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1a1714;--color-surface:#221e1a;--color-surface-2:#2c2722;--color-line:#3b342d;--color-text:#f1ebe0;--color-text-2:#d3cabc;--color-muted:#a89e90;--color-mark:#ff6a4d;--color-like:#ff7a5e;--color-accent:#ff6a4d;--color-on-accent:#1a1714;--color-code:#c9beae;--color-on-code:#1a1714}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1a1714;--color-surface:#221e1a;--color-surface-2:#2c2722;--color-line:#3b342d;--color-text:#f1ebe0;--color-text-2:#d3cabc;--color-muted:#a89e90;--color-mark:#ff6a4d;--color-like:#ff7a5e;--color-accent:#ff6a4d;--color-on-accent:#1a1714;--color-code:#c9beae;--color-on-code:#1a1714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font:400 14px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{max-width:100%}.wrap{width:min(1220px,100% - 96px);margin-inline:auto}.mono,.eyebrow{font-family:var(--font-mono)}.muted{color:var(--color-muted)}.eyebrow{letter-spacing:.12em;font-size:10px;font-weight:400}.header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;height:100px;display:flex}.logo{align-items:center;gap:9px;display:flex}.logo strong{letter-spacing:-1.3px;font-size:25px}.logo-dot{color:var(--color-mark)}.by{color:var(--color-muted);border-left:1px solid var(--color-line);align-items:center;gap:6px;margin-left:6px;padding-left:14px;font-size:10px;display:flex}.header nav{gap:30px;margin-left:auto;margin-right:30px;display:flex}.header nav a{color:var(--color-muted);font-size:13px}.header nav a.active{color:var(--color-text)}.button{border:1px solid var(--color-line);background:var(--color-surface);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:11px 18px;font-size:12px;line-height:1.4;display:inline-flex;text-decoration:none!important}.button:hover{border-color:var(--color-text)}.button.small{padding:9px 13px}.button.dark{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.button.accent{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.demo-banner{text-align:center;background:var(--color-surface-2);font:10px var(--font-mono);letter-spacing:.05em;padding:9px 24px}.demo-banner span{font-family:var(--font-ui);letter-spacing:0;margin-left:14px;font-size:11px}.hero{padding:72px 0 30px;position:relative}.hero .eyebrow{align-items:center;gap:9px;display:flex}.live-dot{background:var(--color-mark);border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{letter-spacing:-.065em;margin:30px 0 25px;font-size:clamp(42px,6.6vw,88px);font-weight:500;line-height:1.06}.hero h1>span{color:var(--color-muted)}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hero-bottom p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.8}.text-link{border-bottom:1px solid var(--color-text);gap:32px;padding-bottom:7px;font-size:12px;display:flex}.hero-index{letter-spacing:.08em;color:var(--color-muted);writing-mode:vertical-rl;font-size:9px;position:absolute;top:80px;right:0}.principles{border-block:1px solid var(--color-line);font:10px var(--font-mono);color:var(--color-muted);justify-content:space-between;margin-top:28px;padding:19px 0;display:flex}.principles b{font:400 12px var(--font-ui);color:var(--color-text-2);margin-left:12px}.gallery{padding:48px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.7px;margin:6px 0 0;font-size:23px;font-weight:500}.section-heading>a{color:var(--color-muted);font-size:12px}.filters{border-block:1px solid var(--color-line);align-items:center;gap:10px;padding:14px 0;display:flex}.search{flex:1;align-items:center;gap:10px;display:flex}.search>span{color:var(--color-muted);font-size:24px}input,select,textarea{background:var(--color-surface);border:1px solid var(--color-line);border-radius:4px;min-width:0;padding:10px 12px}.search input{background:0 0;border:0;width:100%;padding-left:0;font-size:12px}.filters select{max-width:190px;font-size:11px}.check{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.check input{accent-color:var(--color-text)}.results-note{color:var(--color-muted);justify-content:space-between;margin:18px 0;font-size:10px;display:flex}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.card{min-width:0}.card-preview{border-radius:6px;display:block;position:relative;overflow:hidden}.visual{aspect-ratio:16/10;isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual-caption{font:8px var(--font-mono);letter-spacing:.1em;opacity:.6;position:absolute;bottom:12px;left:16px}.preview-arrow{color:#2a2622;opacity:0;background:#fbf8f2d9;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .2s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.card-preview:hover .preview-arrow{opacity:1;transform:translateY(0)}.card-meta{color:var(--color-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.prompt-badge{align-items:center;gap:5px;display:flex}.prompt-badge i{background:var(--color-text);border-radius:50%;width:4px;height:4px}.card h3{letter-spacing:-.5px;margin:5px 0;font-size:18px;font-weight:500}.card-summary{color:var(--color-muted);margin:0;font-size:11px;line-height:1.7}.card-bottom{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;gap:10px;margin-top:13px;padding-top:13px;font-size:9px;display:flex}.visual-type{color:#f8eadd;background:#db4d33}.type-art{width:100%;padding:0 30px;animation:6s ease-in-out infinite type-in;transform:rotate(-5deg)}.type-art>span,.type-art>strong{letter-spacing:-.075em;font-size:clamp(30px,5vw,67px);font-weight:600;line-height:.94;display:block}.type-art>strong{color:#33251f}.type-art i{font:8px var(--font-mono);letter-spacing:.1em;margin-top:16px;display:block}.visual-orbit{color:#e9bd80;background:#202d32}.orbit-art{place-items:center;width:190px;height:160px;display:grid;position:relative}.orbit-art i{border:1px solid #cbb09290;border-radius:50%;width:180px;height:80px;position:absolute;transform:rotate(-35deg)}.orbit-art i:nth-child(2){transform:rotate(35deg)}.orbit-art i:nth-child(3){transform:rotate(90deg)}.orbit-art b{background:radial-gradient(circle at 30% 25%,#e8bf87,#98623c 70%,#513f35);border-radius:50%;width:70px;height:70px;animation:5s ease-in-out infinite float;box-shadow:16px 22px 35px #0005}.orbit-art span{font:8px var(--font-mono);letter-spacing:.25em;position:absolute;bottom:-18px}.visual-grid{color:#39334f;background:#dcd6ed}.grid-art{grid-template-columns:repeat(4,1fr);gap:5px;width:60%;display:grid;transform:rotate(-9deg)}.grid-art i{aspect-ratio:1;animation:5s ease-in-out infinite grid-in;animation-delay:calc(var(--i)*80ms);background:#b8a9d0;border:1px solid #6b5a8f;border-radius:5px}.grid-art i:nth-child(3n){background:#6c5b8e}.grid-art span{font:7px var(--font-mono);letter-spacing:.15em;text-align:center;grid-column:1/-1;margin-top:12px}.visual-wave{color:#2c5a47;background:#d9e6dc}.wave-art{justify-content:center;align-items:center;gap:5px;width:80%;height:100px;display:flex;position:relative}.wave-art i{width:10px;height:80%;animation:3s ease-in-out infinite wave;animation-delay:calc(var(--i)*.13s);background:#46745b;border-radius:20px}.wave-art span{letter-spacing:-.5px;font-size:14px;font-weight:500;position:absolute;top:-25px}.visual-stack{color:#4b3424;background:#e8ad76}.stack-art{width:150px;height:140px;animation:7s ease-in-out infinite float;position:relative;transform:rotate(-9deg)}.stack-art>i{background:#d2d8cd;border:1px solid #80624c;border-radius:6px;position:absolute;inset:0;transform:translate(-18px,-15px)}.stack-art>i:nth-child(2){background:#eedbbd;transform:translate(-8px,-7px)}.stack-art>i:nth-child(3){letter-spacing:-1px;background:#faf3e9;padding:18px;font-size:23px;font-style:normal;line-height:1.1;transform:translate(4px,3px)}.stack-art b{font-size:25px;font-weight:400;position:absolute;bottom:13px;right:17px}.visual-bloom{color:#3b4a76;background:#d3daee}.bloom-art{width:160px;height:160px;animation:35s linear infinite spin;position:relative}.bloom-art i{transform-origin:50% 80px;width:45px;height:85px;transform:rotate(calc(var(--i)*45deg));background:#53699a;border:1px solid #d3daee;border-radius:100%;position:absolute;top:0;left:57px}.bloom-art span{color:#f0e9d9;font:8px var(--font-mono);letter-spacing:-.6px;place-items:center;display:grid;position:absolute;inset:0}.source-preview{background:var(--color-surface-2);text-align:center;flex-direction:column;gap:15px;padding:30px}.source-preview>span{font:10px var(--font-mono);letter-spacing:.15em;color:var(--color-muted)}.source-preview>strong{letter-spacing:-1px;font-size:30px;line-height:1.2}.source-preview>p{font-size:11px}.weekly-callout{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:6px;justify-content:space-between;align-items:center;gap:25px;margin:12px 0 60px;padding:36px 40px;display:flex}.weekly-callout h2{letter-spacing:-1px;margin:12px 0;font-size:30px;font-weight:500}.weekly-callout p{color:var(--color-muted);font-size:12px}.footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:30px 0 40px;display:flex}.footer-brand{font-size:12px;font-weight:500}.footer p{color:var(--color-muted);margin:7px 0 0;font-size:10px}.footer-links{color:var(--color-muted);gap:20px;font-size:10px;display:flex}.footer>.mono{letter-spacing:.08em;font-size:8px}.page-intro{padding:60px 0 40px}.page-intro h1{letter-spacing:-2.4px;margin:20px 0;font-size:48px;font-weight:500;line-height:1.1}.page-intro p{color:var(--color-muted);max-width:650px}.page-intro .button{margin-top:12px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tool-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;padding:25px;text-decoration:none!important}.tool-card:hover{border-color:var(--color-text)}.tool-card .mono{font-size:9px}.tool-card h2{letter-spacing:-1px;justify-content:space-between;font-size:25px;font-weight:500;display:flex}.tool-card h2 span{color:var(--color-muted)}.tool-card p{min-height:42px;color:var(--color-muted);font-size:12px}.tool-count{border-top:1px solid var(--color-line);padding-top:15px;font-size:10px;display:block}.breadcrumb{color:var(--color-muted);justify-content:space-between;padding:30px 0;font-size:11px;display:flex}.detail-grid{grid-template-columns:1.5fr 1fr;gap:45px;display:grid}.detail-preview .visual{border-radius:6px}.detail-preview .type-art>span,.detail-preview .type-art>strong{font-size:90px}.detail-info{padding:10px 0}.detail-info h1{letter-spacing:-2px;margin:20px 0;font-size:40px;font-weight:500;line-height:1.12}.lead{color:var(--color-text-2);font-size:14px}dl{border-block:1px solid var(--color-line);grid-template-columns:80px 1fr;gap:18px 10px;margin:25px 0;padding:22px 0;font-size:11px;display:grid}dt{color:var(--color-muted)}dd{margin:0}.tag{border:1px solid var(--color-line);border-radius:3px;margin:0 4px 4px 0;padding:2px 8px;display:inline-block}.detail-info>.muted{margin-top:17px;font-size:10px}.notes-grid{grid-template-columns:1.3fr 1fr;gap:25px;margin-top:40px;display:grid}.panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;padding:28px}.panel h2{letter-spacing:-.6px;margin:0 0 18px;font-size:20px;font-weight:500}.panel .section-heading{align-items:center}.panel .section-heading h2{margin:0}.panel p{font-size:12px}.panel pre{font:12px/1.9 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bg);border-radius:4px;padding:20px}.panel>a{font-size:12px}.provenance{font:9px var(--font-mono);background:var(--color-surface-2);border-radius:3px;padding:5px 8px}.workflow{padding-left:20px;font-size:12px}.workflow li{padding:8px}.empty{text-align:center;border:1px dashed var(--color-line);border-radius:6px;padding:70px 24px}.empty h2,.empty h3{letter-spacing:-.8px;font-size:24px;font-weight:500}.empty p{color:var(--color-muted);font-size:13px}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:35px;font-size:12px;display:flex}.prose{max-width:720px;margin:0 auto;padding:50px 0}.prose h1{letter-spacing:-1.5px;font-size:40px;font-weight:500;line-height:1.2}.prose h2{margin-top:32px;font-size:22px;font-weight:500}.prose p,.prose li{color:var(--color-text-2)}.prose a{text-decoration:underline}.form{max-width:680px}.form label{margin-bottom:20px;font-size:12px;display:block}.form input,.form select,.form textarea{width:100%;margin-top:7px;display:block}.form small{color:var(--color-muted);margin-top:7px;display:block}.form textarea{resize:vertical;min-height:130px}.form-status{min-height:24px;font-size:12px}.embed-box{border:1px solid var(--color-line);border-radius:5px;margin-top:15px;padding:16px;font-size:11px}.admin-list{gap:10px;display:grid}.admin-row{border:1px solid var(--color-line);border-radius:4px;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.admin-row span{color:var(--color-muted);font-size:11px}.admin-row strong{font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.admin-form{max-width:850px}.admin-form .full{grid-column:1/-1}.tool-checks{flex-wrap:wrap;gap:15px;display:flex}.tool-checks label{align-items:center;gap:5px;display:flex}.tool-checks input{width:auto;margin:0}.notice{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:5px;margin:20px 0;padding:16px 20px;font-size:12px}.skip{background:var(--color-text);color:var(--color-bg);z-index:10;padding:10px;position:fixed;top:-100px}.skip:focus{top:10px}.error{color:var(--color-accent)}@keyframes type-in{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-5px)}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes grid-in{0%,to{translate:0}50%{translate:0 -8px}}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1500px){.wrap{width:min(1320px,100% - 120px)}.hero{padding-top:90px}.hero h1{font-size:96px}}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.by{display:none}.header nav{gap:20px;margin-right:0}.cards{gap:28px 18px}.filters{flex-wrap:wrap}.search{flex-basis:40%}.hero-index{display:none}.principles{gap:15px}.principles b{margin-left:4px}.footer{flex-wrap:wrap}.footer>.mono{display:none}.detail-grid{gap:24px}.detail-info h1{font-size:32px}.type-art>span,.type-art>strong{font-size:45px}.tool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.wrap{width:calc(100% - 36px)}.header{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding-block:18px}.logo strong{font-size:23px}.header>.button{margin-left:auto;font-size:10px}.header nav{order:3;justify-content:flex-start;gap:25px;width:100%;padding-top:6px}.header nav a{font-size:12px}.demo-banner{text-align:left;padding:8px 18px;font-size:9px}.demo-banner span{margin:4px 0 0;font-size:10px;display:block}.hero{padding:40px 0 22px}.hero .eyebrow{font-size:8px}.hero h1{letter-spacing:-3px;margin:24px 0;font-size:52px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:20px}.hero-bottom p{font-size:12px}.principles{gap:12px;padding:15px 0}.principles span{flex:1;font-size:8px}.principles b{margin:4px 0 0;font-size:10px;display:block}.gallery{padding:30px 0}.section-heading{align-items:flex-start}.section-heading h2{max-width:220px;font-size:20px}.section-heading>a{white-space:nowrap;padding-top:20px;font-size:10px}.eyebrow{font-size:9px}.filters{gap:8px}.search{flex-basis:100%}.filters select{flex:1;width:40%;max-width:none;font-size:11px}.check{flex:1;padding-block:10px}.filters>.button{padding:8px 18px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.card-meta{margin-top:10px;font-size:8px;display:block}.prompt-badge{margin-top:4px}.card h3{margin:7px 0;font-size:16px;line-height:1.3}.card-summary{font-size:10px}.card-bottom{flex-direction:column;gap:3px;font-size:8px}.visual-caption{font-size:5px;bottom:7px;left:8px}.type-art{padding:0 15px}.type-art>span,.type-art>strong{font-size:32px}.type-art i{margin-top:9px;font-size:5px}.orbit-art{scale:.65}.grid-art{gap:3px}.grid-art span{font-size:4px}.wave-art{gap:3px;height:60px}.wave-art i{width:6px}.wave-art span{font-size:9px;top:-15px}.stack-art,.bloom-art{scale:.65}.weekly-callout{flex-direction:column;align-items:flex-start;margin-bottom:35px;padding:25px}.weekly-callout h2{font-size:25px}.weekly-callout p{font-size:11px}.footer{gap:20px;margin-top:40px;padding-top:25px}.footer-links{flex-wrap:wrap;gap:18px}.page-intro{padding:35px 0}.page-intro h1{font-size:38px}.tool-grid,.detail-grid,.notes-grid{grid-template-columns:1fr}.detail-info h1{font-size:35px}.detail-preview .type-art>span,.detail-preview .type-art>strong{font-size:65px}.detail-preview .orbit-art,.detail-preview .stack-art,.detail-preview .bloom-art{scale:1.2}.panel{padding:20px}.prose{padding:30px 0}.prose h1{font-size:34px}.form-grid{grid-template-columns:1fr}.admin-row{flex-direction:column;gap:4px}.source-preview{padding:16px}.source-preview>strong{font-size:18px}.source-preview>p{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.arrow-up{vertical-align:baseline;flex:none;width:10px;height:10px;margin-left:3px;display:inline-block;position:relative}.arrow-up:before{content:"";transform-origin:100% 0;background:currentColor;width:12px;height:1px;position:absolute;top:0;right:0;transform:rotate(-45deg)}.arrow-up:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:0;right:0}.stack-art .arrow-up{width:16px;height:16px}.stack-art .arrow-up:before{width:20px}.stack-art .arrow-up:after{width:12px;height:12px}.editor-counts{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.editor-counts .tag{padding:6px 12px;font-size:12px}.editor-counts strong{margin-left:10px}.editor-counts .selected{background:var(--color-text);color:var(--color-bg)}.weekly-form{max-width:850px}.weekly-selection{border:1px solid var(--color-line);border-radius:5px;padding:15px}.weekly-selection legend{padding:0 8px;font-size:12px}.weekly-selection ol{counter-reset:picks;margin:0;padding:0;list-style:none}.weekly-selection li{counter-increment:picks;border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 0;display:flex}.weekly-selection li:before{content:counter(picks,decimal-leading-zero);font:11px var(--font-mono);color:var(--color-muted)}.selection-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.selection-title small{display:block}.selection-actions{flex:none;gap:6px;display:flex}.selection-actions .button:disabled{cursor:default}.weekly-add{align-items:center;gap:12px;margin-top:20px;display:flex}.weekly-add label{flex:1;margin:0}.weekly-controls{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.weekly-selection p,.weekly-form>.muted{font-size:11px}@media (width<=700px){.weekly-selection li{flex-wrap:wrap}.selection-title{flex-basis:75%}.selection-actions{margin-left:auto}.weekly-add{align-items:flex-end}.weekly-add label{min-width:0}.weekly-add select{width:100%}}.newsletter-panel{margin-top:40px}.newsletter-panel .form{max-width:520px}.newsletter-panel h2{margin-top:12px}.email-preview{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;width:100%;height:700px;margin:24px 0;display:block}.triage-panel{margin-bottom:24px}.triage-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.triage-panel p{max-width:750px}.poster{aspect-ratio:16/10;object-fit:cover;background:var(--color-surface-2);border-radius:6px;width:100%;height:auto;display:block}.poster-credit{color:var(--color-muted);font-size:11px}.thumbnail-panel{margin-top:30px}.thumbnail-panel p{font-size:12px}.thumbnail-list{grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:20px;margin:20px 0;display:grid}.thumbnail-list img{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.rights-check{align-items:center;gap:8px;display:flex!important}.rights-check input{width:auto!important;margin:0!important}.exception-key{overflow-wrap:anywhere;min-width:0}.newsletter-panel small{color:var(--color-muted);font-size:11px;display:block}.card h3,.source-preview strong,.detail-info h1,.page-intro h1,.poster-credit{overflow-wrap:anywhere}
