@font-face{font-family:pretendard;src:url(/_next/static/media/4c6abbd43e4cb4f7-s.p.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:pretendard;src:url(/_next/static/media/ff83d1ea747af124-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:pretendard;src:url(/_next/static/media/e1ebf73abb5b6d23-s.p.otf) format("opentype");font-display:swap;font-weight:800}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:92.08%;descent-override:23.33%;line-gap-override:0.00%;size-adjust:103.40%}.__className_700c63{font-family:pretendard,pretendard Fallback}:root{--paper:#f6f5f1;--card:#ffffff;--ink:#15171c;--sub:#6b6f78;--line:#e4e2dc;--signal:#ff4d2e;--ok:#1f8a4c;--warn:#b7791f;--bad:#c53030;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;background:var(--paper);color:var(--ink)}body{font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea{font:inherit;color:inherit}.login{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.login form{width:min(360px,100%);display:grid;grid-gap:16px;gap:16px}.login h1{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.login label{display:grid;grid-gap:6px;gap:6px;font-weight:700;font-size:14px}.login input{height:48px;border:1.5px solid var(--ink);background:var(--card);padding:0 14px;border-radius:4px}.login button{height:52px;border:0;background:var(--ink);color:#fff;font-weight:800;border-radius:4px;cursor:pointer}.err{color:var(--bad)}.err,.eyebrow{margin:0;font-weight:700}.eyebrow{font-size:12px;letter-spacing:.08em;color:var(--sub)}.shell{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"top top" "acc tabs" "acc list";grid-gap:0 40px;gap:0 40px;max-width:1280px;margin:0 auto;padding:32px 40px 80px}.top{grid-area:top;display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:16px;margin-bottom:28px}.top h1{font-size:52px;font-weight:800;letter-spacing:-.04em;margin:4px 0 0;line-height:1}.today{margin:0;font-weight:700;color:var(--sub)}.accounts{grid-area:acc;display:flex;flex-direction:column;gap:10px;align-self:start;position:-webkit-sticky;position:sticky;top:24px}.acct{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;text-decoration:none;background:transparent;border:1.5px solid var(--line);border-radius:6px}.acct.on,.acct:hover{border-color:var(--ink)}.acct.on{background:var(--ink);color:#fff}.acct.on .acct-handle,.acct.on .acct-meta,.acct.on .acct-token{color:#c9ccd3}.acct-name{font-weight:800;font-size:17px}.acct-handle,.acct-meta{color:var(--sub);font-size:13px}.acct-meta b{color:inherit;font-weight:800}.acct.on .acct-meta b{color:#fff}.acct-token{font-size:12px;color:var(--ok);font-weight:700}.acct-token.warn{color:var(--warn)}.acct-err{color:var(--bad);font-size:12px;font-weight:700}.tabs{grid-area:tabs;display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:24px}.tabs a{text-decoration:none;padding:0 0 12px;font-weight:700;color:var(--sub);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a.on{color:var(--ink);border-color:var(--signal)}.tabs .n{margin-left:6px;font-size:12px;background:var(--line);color:var(--ink);padding:1px 7px;border-radius:999px}.tabs a.on .n{background:var(--signal);color:#fff}.list{grid-area:list;display:grid;grid-gap:20px;gap:20px}.empty{color:var(--sub);padding:48px 0;font-weight:500}.card{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;background:var(--card);padding:20px;border-radius:8px;border-left:4px solid var(--line)}.card.s-draft{border-left-color:var(--signal)}.card.s-approved,.card.s-publishing{border-left-color:var(--warn)}.card.s-published{border-left-color:var(--ok)}.card.s-failed{border-left-color:var(--bad)}.vid{width:220px;aspect-ratio:9/16;background:#000;border-radius:6px;object-fit:cover}.body{display:flex;flex-direction:column;gap:10px;min-width:0}.who{margin:0;font-size:13px;font-weight:700;color:var(--sub)}.body h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.when{margin:0;font-weight:700;color:var(--warn)}.s-published .when{color:var(--ok)}.fail{margin:0;font-weight:700;color:var(--bad);word-break:break-all}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:4px 0;border:1px solid var(--line);border-radius:6px}.stats div{padding:10px 12px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats dt{white-space:nowrap;font-size:12px;color:var(--sub);font-weight:700}.stats dd{margin:2px 0 0;font-size:20px;font-weight:800}.cap{display:grid;grid-gap:6px;gap:6px}.cap span{font-size:13px;font-weight:700;color:var(--sub)}.cap textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:12px;resize:vertical;background:#fbfbf9;line-height:1.6}.cap textarea:focus{outline:2px solid var(--ink);outline-offset:-1px;background:#fff}.cap textarea[readonly]{color:var(--sub)}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.actions button{height:44px;padding:0 18px;border-radius:4px;border:1.5px solid var(--ink);background:#fff;font-weight:800;cursor:pointer}.actions button:disabled{opacity:.4;cursor:not-allowed}.actions .primary{background:var(--signal);border-color:var(--signal);color:#fff}.actions .ghost{border-color:var(--line)}.actions .danger{border-color:transparent;color:var(--bad);margin-left:auto}.sched{display:inline-flex;gap:0}.sched input{height:44px;border:1.5px solid var(--ink);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;background:#fff}.sched button{border-radius:0 4px 4px 0}.hint{font-size:13px;color:var(--warn)}.hint,.msg{margin:0;font-weight:700}.msg{font-size:14px}@media (max-width:820px){.shell{display:block;padding:20px 16px 64px}.top{margin-bottom:16px}.top h1{font-size:36px}.today{font-size:13px}.accounts{position:static;flex-direction:row;overflow-x:auto;gap:8px;margin:0 -16px 16px;padding:0 16px 4px;scrollbar-width:none}.acct{flex:0 0 auto;min-width:150px;padding:10px 12px}.acct-name{font-size:15px}.tabs{gap:20px;overflow-x:auto;margin:0 -16px 16px;padding:0 16px;scrollbar-width:none}.card{grid-template-columns:1fr;gap:14px;padding:14px}.vid{width:100%;max-width:240px;justify-self:center}.body h2{font-size:20px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats div:nth-child(3){border-right:0}.stats div:nth-child(-n+3){border-bottom:1px solid var(--line)}.actions button{flex:1 1 auto}.sched{flex:1 1 100%;flex-direction:column}.sched input{width:100%;border-right:1.5px solid var(--ink);border-bottom:0;border-radius:4px 4px 0 0}.sched button{border-radius:0 0 4px 4px}.actions .danger{margin-left:0}}