@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Manrope:wght@400;500;600&display=swap");:root{--paper:#F7F6F1;--ink:#1C2340;--ink-soft:#5B6380;--line:#DCD9D0;--marigold:#E8A317;--marigold-deep:#B77B0B;--ok:#2E7D5B;--bad:#B3422F;--card:#FFFFFF}*{box-sizing:border-box}body,html{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;margin:0;line-height:1.15}h1{font-size:2rem}h2{font-size:1.35rem}h3{font-size:1.1rem}a{color:inherit}main{max-width:640px;margin:0 auto;padding:24px 16px 64px}header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}header .brand{font-family:Fraunces,serif;font-size:1.25rem;font-weight:600;text-decoration:none}header form button{background:none;border:0;cursor:pointer;font:inherit;padding:0}.muted,header form button{color:var(--ink-soft)}.small{font-size:.875rem}.stack>*+*{margin-top:16px}.field{display:flex;flex-direction:column;gap:6px}label{font-weight:600}input[type=email],input[type=password],input[type=text]{font:inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}.btn{font:inherit;font-weight:600;padding:12px 18px;border-radius:10px;border:0;cursor:pointer;background:var(--marigold);color:var(--ink)}.btn:hover{background:var(--marigold-deep);color:#fff}.btn[disabled]{opacity:.55;cursor:default}.btn.quiet{background:transparent;border:1.5px solid var(--line)}.notice{padding:12px 14px;border-radius:10px;background:#FFF4D6}.error{color:var(--bad)}.dropzone{display:block;cursor:pointer;border:2px dashed var(--line);border-radius:14px;padding:28px 16px;text-align:center;background:var(--card)}.dropzone strong{display:block;margin-bottom:4px}.dropzone:hover{border-color:var(--marigold)}.dropzone input{display:none}.progress{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.progress>div{height:100%;background:var(--marigold);transition:width .3s}.job{display:block;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--line)}.job .row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.status{font-size:.8rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--line)}.status.done{background:#DDF0E6;color:var(--ok)}.status.failed{background:#F7DCD6;color:var(--bad)}.status.running{background:#FFF4D6;color:var(--marigold-deep)}.stages{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin-top:10px}.stages span{height:6px;border-radius:3px;background:var(--line)}.stages span.on{background:var(--marigold)}.product{padding:18px 0;border-top:1px solid var(--line)}.product .when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.filmstrip{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:4px;scroll-snap-type:x mandatory}.filmstrip figure{margin:0;flex:0 0 150px;scroll-snap-align:start}.filmstrip img{width:150px;aspect-ratio:9/16;object-fit:cover;border-radius:10px;display:block;background:var(--line)}.filmstrip figcaption{font-size:.8rem;color:var(--ink-soft);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.empty{padding:40px 0;text-align:center;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.progress>div{transition:none}}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.seg{display:inline-flex;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.seg button{font:inherit;font-size:.8rem;font-weight:600;background:none;border:0;padding:6px 12px;cursor:pointer;color:var(--ink-soft)}.seg button.on{background:var(--ink);color:#fff}.creative-row{display:flex;gap:10px;overflow-x:auto;margin-top:10px;padding-bottom:4px;scroll-snap-type:x mandatory}.creative-row figure{margin:0;flex:0 0 auto;scroll-snap-align:start}.creative-row img,.creative-row video{display:block;border-radius:10px;background:var(--line);object-fit:cover}.creative-row.feed img,.creative-row.feed video{width:240px;aspect-ratio:4/5}.creative-row.feed video,.creative-row.story img,.creative-row.story video{width:180px;aspect-ratio:9/16}.creative-row figcaption{display:flex;justify-content:space-between;font-size:.8rem;margin-top:4px;color:var(--ink-soft)}.creative-row figcaption a{font-weight:600;color:var(--marigold-deep);text-decoration:none}.captions{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.caption{background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:10px 14px}.caption pre{font:inherit;white-space:pre-wrap;margin:6px 0 0}button.link{font:inherit;font-size:.8rem;font-weight:600;background:none;border:0;padding:0;color:var(--marigold-deep);cursor:pointer}@media (max-width:480px){.creative-row.feed img{width:200px}}a.btn{display:inline-block;text-decoration:none;white-space:nowrap}.ig-connect>*+*{margin-top:8px}.ig-connect .row{justify-content:flex-start;flex-wrap:wrap}.creative-row figcaption .actions{display:inline-flex;gap:10px;align-items:baseline}.creative-row figcaption .posted{font-weight:600;color:var(--ok);text-decoration:none}.creative-row figure.picked img{outline:3px solid var(--marigold);outline-offset:2px}.post-panel{margin-top:12px;padding:14px;border:1.5px solid var(--marigold);border-radius:12px;background:var(--card);display:grid;grid-gap:10px;gap:10px}.post-panel .seg{flex-wrap:wrap;justify-self:start}.post-panel select,.post-panel textarea{font:inherit;width:100%;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.post-panel textarea{resize:vertical;min-height:140px}.legal h2{margin-top:28px}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}.site-footer{max-width:640px;margin:0 auto;padding:0 16px 32px}