[hidden]{display:none!important}:root{--bg:#f4f1fb;--card:#fff;--ink:#1f1c3d;--muted:#4e4a6e;--line:#e3ddf3;--accent:#2e2a5c;--ok:#1f8a4c;--warn:#b26a00;--bad:#c0392b}*{box-sizing:border-box}body{font:15px/1.5 var(--brand-font);background:var(--bg);color:var(--ink);margin:0}a{color:var(--accent);text-decoration:none}h1{color:var(--accent);margin:0 0 16px;font-size:24px;font-weight:600}h2{color:var(--accent);margin:24px 0 10px;font-size:18px;font-weight:600}.muted{color:var(--muted)}.error{color:var(--bad)}.ok{color:var(--ok)}.warn{color:var(--warn)}.he{direction:rtl}.shell{min-height:100vh;display:flex}.nav{background:var(--accent);color:#fff;flex-shrink:0;width:210px;padding:18px 12px}.nav a{color:#e4def8;border-radius:6px;padding:7px 10px;display:block}.nav a:hover{color:#fff;background:#3b3672}.nav .brand{color:#fff;align-items:center;gap:10px;padding:0 10px 18px;font-size:17px;font-weight:700;display:flex}.nav .brand img{width:34px;height:34px}.nav .who{color:var(--brand-lavender);word-break:break-all;padding:14px 10px 6px;font-size:12px}.main{flex:1;max-width:1200px;padding:24px 28px;overflow-x:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.stat .n{font-size:26px;font-weight:700}.stat .l{color:var(--muted);font-size:13px}table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:14px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;font-size:14px}th{color:var(--accent);background:#eee9f9;font-size:13px;font-weight:600}.btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;font-weight:500;font:inherit;background:#fff;border-radius:999px;padding:7px 16px;display:inline-block}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.danger{color:var(--bad)}form.inline{display:inline}.row{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}label{color:var(--muted);flex-direction:column;gap:3px;font-size:13px;display:flex}input,select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #cfc6ea;border-radius:8px;padding:6px 8px}textarea{width:100%;min-height:260px}.pill{background:#ece8f6;border-radius:20px;padding:1px 8px;font-size:12px;display:inline-block}.pill.PUBLISHED,.pill.ACTIVE,.pill.FREE{background:#d9f2e3}.pill.DRAFT{background:#fff1d6}.pill.BLOCKED,.pill.ARCHIVED{background:#f8dcd8}.pill.PAID,.pill.COMP{background:#dde6fb}.bar{background:var(--accent);border-radius:3px;min-width:2px;height:10px}.login{background:var(--accent);place-items:center;min-height:100vh;display:grid}.login .card{text-align:center;width:360px;padding:28px 26px}.login .logo{width:88px;height:88px;margin:4px auto 22px;display:block}.filters a{margin-right:12px}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#f7f4fd}.fields{grid-template-columns:repeat(24,minmax(0,1fr));gap:14px 18px;display:grid}.field{grid-column:span var(--span,24);min-width:0}@media (max-width:1000px){.field{grid-column:span 12}.field[data-full]{grid-column:span 24}}@media (max-width:600px){.field{grid-column:span 24}}.field label.lbl{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.field .ctl{background:var(--bg);width:100%;color:var(--ink);cursor:text;border:1px solid #0000;border-radius:8px;padding:7px 10px;transition:background .15s,border-color .15s}.field select.ctl{cursor:pointer}.field textarea.ctl{resize:vertical;min-height:260px}.field .ctl:hover{border-color:var(--line)}.field .ctl:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #2e2a5c1f}.field .ctl:disabled{opacity:.6}.titlebar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick select.pill{width:auto;font:500 13px/1.4 var(--brand-font);color:var(--ink);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231F1C3D' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:9px;border:1px solid #0000;border-radius:999px;padding:3px 26px 3px 12px}.quick select.pill:hover{border-color:var(--accent)}.quick select.pill:focus{outline:none;box-shadow:0 0 0 3px #2e2a5c26}.quick .error{font-size:13px;font-weight:400}.copybrief{background:var(--brand-gold);border-color:var(--brand-gold);color:var(--brand-ink);padding:4px 14px;font-size:13px;font-weight:600}.copybrief:hover{background:#ffd56f}.production .lbl{color:var(--muted);margin:16px 0 8px;font-size:13px}.production .lbl:first-of-type{margin-top:0}.small{font-size:12.5px;line-height:1.4}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:5px 12px;font-size:14px}.chip input{accent-color:var(--accent);margin:0}button.chip{font:inherit}.chip.on{border-color:var(--brand-lavender);background:#eee9f9}.picks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.pick{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pick:hover{border-color:var(--brand-lavender)}.pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f7f4fd}.pick-top{color:var(--accent);justify-content:space-between;align-items:center;gap:8px;display:flex}.pick .fits{color:var(--accent);opacity:.8}.play{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:11px}.play:hover{background:#3b3672}.limit .ctl{width:110px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 16px;display:flex}.tab{font:500 15px var(--brand-font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px}.tab.on{color:var(--accent);border-bottom-color:var(--accent)}.tab:hover{color:var(--accent)}[dir=rtl] .field .ctl{text-align:right}pre.brief{white-space:pre-wrap;background:var(--bg);border-radius:8px;max-height:420px;padding:12px;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}td.preview{text-align:center;background:#1f1c3d}td.preview video{vertical-align:middle;background:#000;border-radius:8px;width:100%;max-width:720px;max-height:60vh}:root{--brand-night:#2e2a5c;--brand-gold:#ffc94a;--brand-lavender:#b9a8ea;--brand-coral:#f07a5a;--brand-moon:#f4f1fb;--brand-ink:#1f1c3d;--brand-muted:#4e4a6e;--brand-font:var(--font-fredoka), "Fredoka", system-ui, sans-serif}details.fold{margin:18px 0 6px}details.fold>summary{cursor:pointer;align-items:baseline;gap:12px;padding:4px 0;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"▸";color:#6b6790;font-size:14px;transition:transform .15s}details.fold[open]>summary:before{transform:rotate(90deg)}details.fold>summary h2{margin:0;display:inline}
@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.p.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.p.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.p.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.p.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_9b012a83-module__U3rQPW__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_9b012a83-module__U3rQPW__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
