.pub{--pub-surface:#121217;--pub-surface-2:#1a1a21;--pub-surface-3:#23232c;--pub-border:rgba(255,255,255,0.12);--pub-border-strong:rgba(255,255,255,0.2);--pub-cyan:#25f4ee;display:grid;gap:18px;max-width:1180px}.pub-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px}.pub-head__intro{display:grid;gap:9px;max-width:620px}.pub-eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;min-height:28px;padding:0 11px;border:1px solid rgba(37,244,238,.26);border-radius:999px;background:rgba(37,244,238,.08);color:#25f4ee;font-size:11.5px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.pub-head__intro h1{margin:0;color:#fff;font-size:32px;line-height:1.04}.pub-head__intro p{margin:0;color:#a9bed8;font-size:14.5px;font-weight:620;line-height:1.45}.pub-account{position:relative;padding:9px 10px 9px 12px;border:1px solid var(--pub-border-strong);border-radius:14px;background:var(--pub-surface-2);box-shadow:0 14px 38px rgba(0,0,0,.4)}.pub-account,.pub-account__current{display:flex;align-items:center;gap:10px}.pub-account__current{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.pub-account__chevron{flex:0 0 auto;color:#8fa5c0;transition:transform .18s ease}.pub-account__chevron.is-open{transform:rotate(180deg)}.pub-account__tools{display:inline-flex;align-items:center;gap:6px}.pub-account__tool{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--pub-border-strong);border-radius:10px;background:var(--pub-surface-3);color:#c7d6e8;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pub-account__tool:hover:not(:disabled){background:rgba(255,255,255,.12)}.pub-account__tool--add{border-color:rgba(37,244,238,.32);background:rgba(37,244,238,.12);color:#25f4ee}.pub-account__tool--add:hover:not(:disabled){background:rgba(37,244,238,.2)}.pub-account__tool:disabled{cursor:not-allowed;opacity:.5}.pub-account__list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:4px;width:min(300px,86vw);padding:8px;border:1px solid var(--pub-border-strong);border-radius:14px;background:var(--pub-surface);box-shadow:0 22px 56px rgba(0,0,0,.55);animation:pub-fade .16s ease}.pub-account__list-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.pub-account__list-item:hover{background:rgba(255,255,255,.06)}.pub-account__list-item.is-active{border-color:rgba(37,244,238,.4);background:rgba(37,244,238,.08)}.pub-account__list-item>svg{flex:0 0 auto;color:#25f4ee}.pub-account__list-mark{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;overflow:hidden;border-radius:9px;background:linear-gradient(135deg,rgba(37,244,238,.26),rgba(254,44,85,.28)),rgba(255,255,255,.06);color:#fff}.pub-account__list-mark img{width:100%;height:100%;object-fit:cover}.pub-account__list-meta{display:grid;gap:2px;min-width:0;margin-right:auto}.pub-account__list-meta strong{overflow:hidden;color:#fff;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.pub-account__list-meta small{color:#8fa5c0;font-size:11.5px;font-weight:680}.pub-account__list-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;min-height:36px;border:1px dashed rgba(37,244,238,.32);border-radius:10px;background:rgba(37,244,238,.06);color:#25f4ee;font-size:12.5px;font-weight:820;cursor:pointer}.pub-account__list-add:hover:not(:disabled){background:rgba(37,244,238,.12)}.pub-account__list-add:disabled{cursor:not-allowed;border-color:var(--pub-border-strong);background:rgba(255,255,255,.04);color:#6f839b}.pub-account__mark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,rgba(37,244,238,.26),rgba(254,44,85,.28)),rgba(255,255,255,.06);color:#fff}.pub-account__mark img{width:100%;height:100%;object-fit:cover}.pub-account__meta{display:grid;gap:2px;min-width:96px}.pub-account__meta strong{color:#fff;font-size:13px;font-weight:850}.pub-account__meta small{overflow:hidden;max-width:150px;color:#8fa5c0;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.pub-account__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.pub-account__dot.is-live{background:var(--lime);box-shadow:0 0 0 4px rgba(209,254,23,.16)}.pub-account__refresh{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--pub-border-strong);border-radius:10px;background:var(--pub-surface-3);color:#c7d6e8;transition:background .15s ease}.pub-account__refresh:hover:not(:disabled){background:rgba(255,255,255,.12)}.pub-account__action{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border:1px solid rgba(37,244,238,.32);border-radius:10px;background:rgba(37,244,238,.12);color:#fff;font-size:13px;font-weight:840}.pub-account__action.is-secondary{border-color:var(--pub-border-strong);background:var(--pub-surface-3);color:#c7d6e8}.pub-account__action:disabled,.pub-account__refresh:disabled{cursor:not-allowed;opacity:.6}.pub-connect-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(37,244,238,.32);border-radius:14px;background:linear-gradient(120deg,rgba(37,244,238,.12),rgba(254,44,85,.08)),var(--pub-surface-2)}.pub-connect-banner strong{display:block;color:#fff;font-size:15px;font-weight:850}.pub-connect-banner span{display:block;margin-top:4px;color:#a9bed8;font-size:12.5px;font-weight:640}.pub-connect-banner a{color:#25f4ee;font-weight:820;text-decoration:none}.pub-connect-banner a:hover{text-decoration:underline}.pub-connect-banner>button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#25f4ee,#20d6ec);color:#04201f;font-size:13px;font-weight:880}.pub-lower{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.pub-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 56px rgba(0,0,0,.5)}.pub-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pub-panel__head>div{min-width:0}.pub-panel__head h2{display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font-size:19px;line-height:1.1}.pub-panel__head h2 svg{color:#25f4ee}.pub-panel__head p{margin:5px 0 0;color:#8fa5c0;font-size:13px;font-weight:640}.pub-panel__tools,.pub-search{display:inline-flex;align-items:center;gap:8px}.pub-search{height:36px;padding:0 12px;border:1px solid var(--pub-border-strong);border-radius:10px;background:var(--pub-surface-2);color:#8fa5c0}.pub-search:focus-within{border-color:rgba(37,244,238,.4)}.pub-search input{width:130px;border:0;background:transparent;color:#fff;font:inherit;font-size:13px;outline:0}.pub-search input::placeholder{color:#6f839b}.pub-icon-link{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(209,254,23,.26);border-radius:10px;background:rgba(209,254,23,.1);color:var(--lime)}.pub-icon-link:hover{background:rgba(209,254,23,.16)}.pub-empty{display:grid;justify-items:center;gap:6px;padding:40px 16px;border:1px dashed rgba(255,255,255,.18);border-radius:14px;background:var(--pub-surface-2);text-align:center}.pub-empty svg{color:#5d7390}.pub-empty .is-spinning{animation:pub-spin .9s linear infinite}.pub-empty strong{color:#fff;font-size:15px;font-weight:840}.pub-empty span{max-width:280px;color:#8fa5c0;font-size:13px;font-weight:640;line-height:1.45}.pub-empty__cta{display:inline-flex;align-items:center;gap:7px;margin-top:8px;min-height:36px;padding:0 15px;border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-size:13px;font-weight:820;text-decoration:none}@keyframes pub-spin{to{transform:rotate(1turn)}}.pub-project-rail{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(37,244,238,.5) rgba(255,255,255,.05)}.pub-project-rail::-webkit-scrollbar{height:8px}.pub-project-rail::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.05)}.pub-project-rail::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,rgba(37,244,238,.7),rgba(254,44,85,.6))}.pub-project-rail>.pub-project-card{flex:0 0 168px;width:168px;scroll-snap-align:start}.pub-project-card{display:grid;gap:9px;padding:0;border:1px solid var(--pub-border);border-radius:13px;background:var(--pub-surface-2);color:#fff;text-align:left;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.35);transition:border-color .15s ease,transform .15s ease,background .15s ease}.pub-project-card:hover:not(:disabled){border-color:rgba(37,244,238,.34);transform:translateY(-2px)}.pub-project-card.is-active{border-color:rgba(37,244,238,.55);background:rgba(37,244,238,.06)}.pub-project-card:disabled{cursor:not-allowed;opacity:.5}.pub-project-card__media{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;border-radius:12px 12px 0 0;background:#111 50%/cover no-repeat;color:rgba(255,255,255,.4)}.pub-badge{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:820}.pub-badge.is-ready{color:var(--lime)}.pub-badge.is-pending{color:#cbd9ea}.pub-project-card__play{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease}.pub-project-card:hover .pub-project-card__play{opacity:1;transform:scale(1)}.pub-project-card__body{display:grid;gap:3px;padding:0 11px 12px}.pub-project-card__body strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:13.5px;font-weight:830;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pub-project-card__body small{color:#8fa5c0;font-size:11.5px;font-weight:680}.pub-project-more{display:grid;place-items:center;flex:0 0 64px;align-self:stretch}.pub-project-more__button{display:grid;justify-items:center;align-content:center;gap:6px;width:100%;height:100%;min-height:120px;padding:12px 8px;border:1px dashed var(--pub-border-strong);border-radius:13px;background:var(--pub-surface-2);color:#c7d6e8;font-size:11.5px;font-weight:820;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pub-project-more__button:hover{border-color:rgba(37,244,238,.34);background:var(--pub-surface-3)}.pub-calendar__nav{display:inline-flex;align-items:center;gap:6px}.pub-calendar__nav button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--pub-border-strong);border-radius:9px;background:var(--pub-surface-2);color:#d7e5f6;font-size:12.5px;font-weight:820}.pub-calendar__nav button:hover{background:var(--pub-surface-3)}.pub-calendar__today{color:#25f4ee!important}.pub-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:-6px}.pub-calendar__weekdays span{padding:0 4px;color:#6f839b;font-size:11px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.pub-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pub-day{display:grid;grid-template-rows:auto 1fr;gap:4px;min-height:86px;padding:7px 7px 6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--pub-surface-2);color:#cbd9ea;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pub-day:hover{border-color:rgba(37,244,238,.45);background:var(--pub-surface-3)}.pub-day.is-muted{opacity:.4}.pub-day.is-past:not(.is-today){opacity:.55}.pub-day.is-locked{cursor:not-allowed;opacity:.32}.pub-day.is-locked:hover{border-color:rgba(255,255,255,.1);background:var(--pub-surface-2)}.pub-day.is-today{border-color:rgba(37,244,238,.45);background:rgba(37,244,238,.06)}.pub-day.is-selected{border-color:var(--lime);background:rgba(209,254,23,.08)}.pub-day__num{font-size:12.5px;font-weight:820}.pub-day.is-today .pub-day__num{color:#25f4ee}.pub-day__posts{display:grid;gap:3px;align-content:start}.pub-day__pill{display:flex;align-items:center;gap:5px;overflow:hidden;padding:3px 6px;border-radius:6px;border-left:3px solid;background:rgba(255,255,255,.1);font-size:10.5px;font-weight:760;white-space:nowrap}.pub-day__pill-time{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.pub-day__pill-title{overflow:hidden;color:#e6eefb;text-overflow:ellipsis}.pub-day__pill--queued{color:var(--lime)}.pub-day__pill--rendering{color:#f0b343}.pub-day__pill--publishing{color:#25f4ee}.pub-day__pill--published{color:#16d866}.pub-day__pill--failed{color:#ff7a86}.pub-day__pill--canceled{color:#8fa5c0}.pub-day__more{padding-left:2px;color:#8fa5c0;font-size:10px;font-weight:820}.pub-calendar__legend{display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.pub-calendar__legend span{display:inline-flex;align-items:center;gap:6px;color:#8fa5c0;font-size:12px;font-weight:740}.pub-dot{width:9px;height:9px;border-radius:3px}.pub-dot--queued{background:var(--lime)}.pub-dot--rendering{background:#f0b343}.pub-dot--publishing{background:#25f4ee}.pub-dot--published{background:#16d866}.pub-dot--failed{background:#ff7a86}.pub-compose-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pub-fade .18s ease}.pub-compose{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);height:min(860px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#080808;box-shadow:0 28px 90px rgba(0,0,0,.56);animation:pub-pop .2s cubic-bezier(.22,1,.36,1)}@keyframes pub-fade{0%{opacity:0}}@keyframes pub-pop{0%{transform:translateY(12px) scale(.98);opacity:0}}.pub-compose__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.pub-compose__kicker{display:block;color:#25f4ee;font-size:11.5px;font-weight:840;letter-spacing:.04em;text-transform:uppercase}.pub-compose__head h2{margin:4px 0 0;color:#fff;font-size:19px;line-height:1.2}.pub-compose__head button{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:#dbe8f8}.pub-compose__body{overflow-y:auto;padding:18px 20px;scrollbar-color:rgba(37,244,238,.58) rgba(255,255,255,.055);scrollbar-width:thin}.pub-compose__body::-webkit-scrollbar{width:10px}.pub-compose__body::-webkit-scrollbar-track{background:rgba(255,255,255,.045);border-radius:999px}.pub-compose__body::-webkit-scrollbar-thumb{border:2px solid #080808;border-radius:999px;background:linear-gradient(180deg,rgba(37,244,238,.76),rgba(254,44,85,.66))}.pub-compose__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(37,244,238,.92),rgba(254,44,85,.82))}.pub-compose__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.02)}.pub-compose__cancel{min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#c7d6e8;font-size:13px;font-weight:840}.pub-preview-full{justify-self:stretch!important;width:100%}.pub-render-pending{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;color:rgba(255,255,255,.5)}.pub-render-pending img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32}.pub-render-pending span{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(0,0,0,.66);color:var(--lime);font-size:12px;font-weight:820}.publishing-error,.publishing-toast{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid rgba(209,254,23,.24);border-radius:10px;background:rgba(209,254,23,.1);color:var(--lime);font-size:14px;font-weight:780}.publishing-error{border-color:rgba(255,80,96,.3);background:rgba(255,80,96,.09);color:#ffd1d6}.publishing-review{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.publishing-review__media{position:relative;overflow:hidden;aspect-ratio:9/14;border-radius:14px;background:#111}.publishing-review__media video{width:100%;height:100%;object-fit:cover}.publishing-review__media>span{position:absolute;right:10px;top:10px;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:12px;font-weight:820;line-height:24px}.publishing-review__form{display:grid;gap:12px}.publishing-review-empty{display:grid;grid-column:1/-1;place-items:center;min-height:150px;border:1px dashed rgba(255,255,255,.13);border-radius:12px;color:#8fa5c0;font-size:14px;font-weight:760}.publishing-review__form label{display:grid;gap:8px}.publishing-review__form label>span{color:#fff;font-size:13px;font-weight:850}.publishing-review__form input:not([type=checkbox]),.publishing-review__form select,.publishing-review__form textarea{min-height:106px;resize:vertical;padding:12px 13px;border:1px solid var(--pub-border-strong);border-radius:11px;background:var(--pub-surface-2);color:#fff;color-scheme:dark;font:inherit;font-size:14px;outline:0}.publishing-review__form input:not([type=checkbox]),.publishing-review__form select{min-height:42px;resize:none}.publishing-review__form select{cursor:pointer}.publishing-review__form select option{background:#111;color:#fff}.publishing-review__form select option:checked{background:#1f6feb;color:#fff}.publishing-review__form input:not([type=checkbox]):focus,.publishing-review__form select:focus,.publishing-review__form textarea:focus{border-color:rgba(37,244,238,.38)}.publishing-review__form small{justify-self:start;margin:0;color:#a9bed8;font-size:12px;font-weight:650;line-height:1.45}.publishing-caption-count{justify-self:end!important}.publishing-review__settings{display:flex;flex-wrap:wrap;gap:7px}.publishing-review__settings button{min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.045);color:#c8d4e4;font-size:12px;font-weight:800}.publishing-review__settings button.is-active{border-color:rgba(209,254,23,.28);background:rgba(209,254,23,.1);color:var(--lime)}.publishing-schedule{display:grid;gap:9px}.publishing-schedule__picker>span{color:#fff;font-size:13px;font-weight:850}.publishing-schedule__actions{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045)}.publishing-schedule__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:999px;background:transparent;color:#c8d4e4;font-size:13px;font-weight:840}.publishing-schedule__now{min-width:128px;padding:0 15px}.publishing-schedule__calendar{width:34px;flex:0 0 34px;color:#8fa5c0}.publishing-schedule__now.is-active{background:rgba(209,254,23,.13);color:var(--lime);box-shadow:inset 0 0 0 1px rgba(209,254,23,.18)}.publishing-schedule__calendar.is-active{background:rgba(37,244,238,.13);color:#25f4ee;box-shadow:inset 0 0 0 1px rgba(37,244,238,.2)}.publishing-schedule__actions button:disabled{cursor:not-allowed;opacity:.58}.publishing-schedule__fields{display:grid;gap:10px;margin-top:2px}@media (min-width:560px){.publishing-schedule__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.publishing-schedule__picker{display:grid;gap:5px;max-width:320px}.publishing-schedule__picker input,.publishing-schedule__picker select{width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:13px;font-weight:700}.publishing-schedule__picker select{cursor:pointer}.publishing-schedule__picker input:disabled,.publishing-schedule__picker select:disabled{cursor:not-allowed;opacity:.58}.publishing-preview-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);color:#a9bed8;font-size:13px;font-weight:850}.publishing-preview-button:disabled{cursor:not-allowed;opacity:.54}.publishing-review__creator{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid rgba(37,244,238,.16);border-radius:12px;background:rgba(37,244,238,.055)}.publishing-review__creator small,.publishing-review__creator strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishing-review__creator strong{color:#fff;font-size:14px;font-weight:850}.publishing-review__creator small{margin-top:4px;color:#a9bed8;font-size:12px;font-weight:700}.publishing-review__creator img{width:38px;height:38px;flex:0 0 auto;border-radius:50%;object-fit:cover}.publishing-inline-error{min-height:38px;padding:10px 12px;border:1px solid rgba(255,80,96,.28);border-radius:10px;background:rgba(255,80,96,.08);color:#ffd1d6;font-size:12px;font-weight:760;line-height:1.35}.publishing-disclosure,.publishing-review__toggles{display:grid;gap:8px}.publishing-consent,.publishing-disclosure label,.publishing-review__toggles label{display:flex;align-items:flex-start;gap:9px;min-height:34px;padding:7px 8px;border-radius:9px;color:#d7e5f6;font-size:13px;font-weight:760;line-height:1.35}.publishing-consent input,.publishing-disclosure input,.publishing-review__toggles input{width:16px;height:16px;flex:0 0 auto;margin-top:1px;accent-color:#25f4ee}.publishing-review__toggles label:has(input:disabled){color:#73869d;background:rgba(255,255,255,.025)}.publishing-settings-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-surface-2)}.publishing-settings-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.publishing-settings-panel__head strong{color:#fff;font-size:13px;font-weight:850;line-height:1.2}.publishing-settings-panel__head small{max-width:250px;color:#a9bed8;font-size:12px;font-weight:650;text-align:right;line-height:1.3}.publishing-disclosure{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.publishing-disclosure small{justify-self:start;color:#a9bed8;font-size:12px;font-weight:650}.publishing-consent{display:flex!important;padding:10px 12px;border:1px solid rgba(209,254,23,.2);border-radius:12px;background:rgba(209,254,23,.065)}.publishing-consent a{color:#25f4ee;font-weight:850;text-decoration:none}.publishing-consent a:hover{text-decoration:underline}.publishing-processing-note{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:#a9bed8;font-size:12px;font-weight:660;line-height:1.4}.publishing-processing-note--draft{display:flex;align-items:flex-start;gap:10px}.publishing-processing-note--draft>span{flex:1 1 auto}.publishing-draft-guide-trigger{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;margin-top:-1px;padding:0;border:1px solid rgba(159,66,255,.45);border-radius:999px;background:rgba(159,66,255,.14);color:#d9c2ff;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.publishing-draft-guide-trigger:hover{background:rgba(159,66,255,.26);border-color:rgba(159,66,255,.7);transform:translateY(-1px)}.publishing-draft-guide-trigger:focus-visible{outline:2px solid rgba(159,66,255,.7);outline-offset:2px}.publishing-submit-wrap{display:inline-flex}.publishing-field-hint{justify-self:start;margin-top:-2px;color:#ffd1d6!important;font-size:12px;font-weight:760;line-height:1.35}.publishing-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#fe2c55,#9f42ff);color:#fff;font-size:13px;font-weight:850}.publishing-submit:disabled{cursor:not-allowed;background:rgba(255,255,255,.08);color:rgba(255,255,255,.46)}.publishing-queue{display:grid;gap:8px}.publishing-queue__item{display:grid;grid-template-columns:50px minmax(0,1fr) max-content;gap:12px;align-items:center;min-height:64px;padding:8px 10px 8px 8px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-surface-2)}.publishing-queue__thumb{position:relative;display:grid;place-items:center;width:46px;height:48px;overflow:hidden;border-radius:9px;background:#111;color:rgba(255,255,255,.86)}.publishing-queue__thumb img{width:100%;height:100%;object-fit:cover}.publishing-queue__slides{position:absolute;right:2px;bottom:2px;display:inline-flex;align-items:center;gap:2px;padding:1px 4px;border-radius:999px;background:rgba(0,0,0,.78);color:var(--lime);font-size:10px;font-weight:850;line-height:1.4}.publishing-queue__item small,.publishing-queue__item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishing-queue__item strong{color:#fff;font-size:14px;font-weight:850}.publishing-queue__item small{margin-top:4px;color:#a9bed8;font-size:12px;font-weight:700}.publishing-queue__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.publishing-queue__status{min-height:28px;padding:0 10px;border:1px solid rgba(209,254,23,.22);border-radius:999px;background:rgba(209,254,23,.08);color:var(--lime);font-size:12px;font-weight:850;line-height:28px}.publishing-queue__status--canceled{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#8fa5c0}.publishing-queue__status--rendering{border-color:rgba(240,179,67,.28);background:rgba(240,179,67,.1);color:#f0b343}.publishing-queue__status--publishing{border-color:rgba(37,244,238,.24);background:rgba(37,244,238,.08);color:#25f4ee}.publishing-queue__status--published{border-color:rgba(209,254,23,.28);background:rgba(209,254,23,.12);color:var(--lime)}.publishing-queue__status--failed{border-color:rgba(255,80,96,.28);background:rgba(255,80,96,.08);color:#ffd1d6}.publishing-queue__button{min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#d7e5f6;font-size:12px;font-weight:850}.publishing-queue__button--danger{border-color:rgba(255,80,96,.24);background:rgba(255,80,96,.08);color:#ffd1d6}.publishing-queue__button:disabled{cursor:not-allowed;opacity:.62}.publishing-queue__error{color:#ffd1d6!important}.publishing-preview-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publishing-preview-modal{display:grid;gap:16px;width:min(420px,100%);max-height:calc(100vh - 48px);padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#080808;box-shadow:0 28px 80px rgba(0,0,0,.48)}.publishing-preview-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.publishing-preview-modal__head h2{margin:0;color:#fff;font-size:18px;line-height:1.2}.publishing-preview-modal__head p{margin:5px 0 0;color:#9fb4cf;font-size:12px;font-weight:720;line-height:1.35}.publishing-preview-modal__head button{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:#dbe8f8}.publishing-preview-modal video{width:100%;max-height:calc(100vh - 160px);border-radius:14px;background:#111;object-fit:contain}.pub-draft-guide-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pub-fade .18s ease}.pub-draft-guide{position:relative;display:grid;gap:16px;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#080808;box-shadow:0 28px 90px rgba(0,0,0,.56);animation:pub-pop .2s cubic-bezier(.22,1,.36,1)}.pub-draft-guide__close{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(8,8,8,.7);color:#dbe8f8;cursor:pointer;transition:background .16s ease,border-color .16s ease}.pub-draft-guide__close:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.pub-draft-guide__media{border-radius:14px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.08)}.pub-draft-guide__media img{display:block;width:100%;height:auto;object-fit:contain}.pub-draft-guide__body{display:grid;gap:10px}.pub-draft-guide__body h2{margin:0;color:#fff;font-size:18px;line-height:1.2}.pub-draft-guide__body p{margin:0;color:#9fb4cf;font-size:13px;font-weight:640;line-height:1.45}.pub-draft-guide__path{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.pub-draft-guide__path svg{flex:0 0 auto;color:#6f88a8}.pub-draft-guide__step{display:inline-flex;align-items:center;padding:4px 9px;border-radius:8px;background:rgba(255,255,255,.07);color:#cdddf2;font-size:12px;font-weight:720;line-height:1.2}.pub-draft-guide__step--highlight{background:linear-gradient(135deg,rgba(254,44,85,.22),rgba(159,66,255,.26));border:1px solid rgba(159,66,255,.55);color:#fff;box-shadow:0 0 0 1px rgba(254,44,85,.18),0 8px 22px rgba(159,66,255,.28)}.pub-draft-guide__hint{color:#7e93b2!important;font-weight:620!important}.pub-promo{position:fixed;top:0;right:0;bottom:0;left:250px;z-index:115;display:grid;place-items:center;padding:24px;background:rgba(5,5,8,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:pub-fade .22s ease}.pub-promo__card{position:relative;width:min(500px,100%);max-height:calc(100dvh - 48px);overflow:hidden auto;border:1px solid rgba(209,254,23,.16);border-radius:22px;background:#060606;box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 38px rgba(209,254,23,.08);animation:pub-pop .24s cubic-bezier(.22,1,.36,1)}.pub-promo__media{position:relative;height:190px;overflow:hidden}.pub-promo__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(9px) brightness(.46) saturate(1.1);transform:scale(1.14)}.pub-promo__media-scrim{position:absolute;inset:0;background:radial-gradient(110% 92% at 50% 40%,rgba(8,8,12,.3),rgba(6,6,9,.68)),linear-gradient(180deg,rgba(159,66,255,.12),transparent 42%,rgba(11,11,14,.96))}.pub-promo__graphic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px}.pub-promo__node{display:grid;place-items:center;flex:0 0 auto;width:60px;height:60px;border-radius:18px;border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 32px rgba(0,0,0,.55)}.pub-promo__node--brand{background:radial-gradient(circle at 32% 28%,rgba(255,54,190,.28),rgba(12,12,15,.95))}.pub-promo__node--brand img{width:40px;height:40px;object-fit:contain}.pub-promo__node--tiktok{background:rgba(8,8,10,.92);color:#fff}.pub-promo__thread{width:126px;height:56px;flex:0 0 auto;overflow:visible}.pub-promo__thread-base,.pub-promo__thread-pulse{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.pub-promo__thread-base{stroke:rgba(255,255,255,.22);stroke-width:1.6}.pub-promo__thread-pulse{stroke:url(#pub-promo-thread);stroke-width:3.4;stroke-dasharray:.22 2;stroke-dashoffset:.22;opacity:0;filter:url(#pub-promo-thread-glow);animation:pub-promo-flow 1.9s linear infinite}@keyframes pub-promo-flow{0%{opacity:0;stroke-dashoffset:.22}3%{opacity:1;stroke-dashoffset:.22}94%{opacity:1;stroke-dashoffset:-1}97%,to{opacity:0;stroke-dashoffset:-1}}.pub-promo__body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 26px 30px;text-align:center;background:radial-gradient(ellipse at 50% 118%,rgba(209,254,23,.16),transparent 60%),rgba(6,6,6,.92)}.pub-promo__eyebrow{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 13px;border-radius:999px;border:1px solid rgba(209,254,23,.26);background:radial-gradient(circle at 22% 15%,rgba(255,255,255,.18),transparent 28%),linear-gradient(180deg,rgba(209,254,23,.16),rgba(22,216,102,.07));box-shadow:0 0 0 3px rgba(209,254,23,.035),inset 0 1px 0 rgba(255,255,255,.12);color:#d1fe17;font-size:12px;font-weight:780;text-transform:uppercase;letter-spacing:.04em}.pub-promo__body h2{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:27px;font-weight:840;line-height:1.16}.pub-promo__tiktok{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pub-promo__body p{margin:0;max-width:46ch;color:#b7c6dc;font-size:14px;font-weight:620;line-height:1.5}.pub-promo__points{list-style:none;margin:6px 0 2px;padding:0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:9px}.pub-promo__points li{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#e6eefb;font-size:13.5px;font-weight:720;text-align:left}.pub-promo__points svg{flex:0 0 auto;color:#d1fe17}.pub-promo__cta{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border:1px solid rgba(209,254,23,.58);border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#f2ff65,#d1fe17 42%,#8de611);color:#031f0a;font-size:15px;font-weight:820;box-shadow:0 14px 34px rgba(209,254,23,.28);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.pub-promo__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 44px rgba(209,254,23,.4)}.pub-promo__cta:disabled{opacity:.7;cursor:default}.pub-promo__cta:disabled svg{animation:pub-promo-spin .8s linear infinite}@keyframes pub-promo-spin{to{transform:rotate(1turn)}}@media (max-width:1120px){.pub-promo{left:230px}}@media (max-width:900px){.pub-promo{left:0}.pub-promo__body h2{font-size:23px}.pub-promo__media{height:168px}.pub-promo__node{width:54px;height:54px}.pub-promo__thread{width:100px}}@media (max-width:1080px){.pub-lower{grid-template-columns:1fr}}@media (max-width:760px){.pub-head__intro h1{font-size:26px}.pub-account{width:100%}.pub-account__meta{margin-right:auto}.pub-panel{padding:14px}.pub-panel__head{flex-wrap:wrap}.pub-search input{width:100%}.pub-project-rail>.pub-project-card{flex-basis:144px;width:144px}.pub-day{min-height:64px}.pub-day__pill-title{display:none}.pub-compose-backdrop{align-items:stretch;padding:8px}.pub-compose{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.pub-compose__head{padding:14px 14px 13px}.pub-compose__head h2{font-size:17px}.pub-compose__body{padding:14px}.pub-compose__foot{display:grid;grid-template-columns:1fr;padding:12px 14px}.pub-compose__cancel,.publishing-submit,.publishing-submit-wrap{width:100%}.pub-compose__cancel{order:2}.publishing-review{grid-template-columns:1fr;gap:14px}.publishing-review__media{width:min(220px,58vw);justify-self:center}.publishing-settings-panel__head{display:grid;gap:4px}.publishing-settings-panel__head small{max-width:none;text-align:left}}@media (max-width:520px){.pub-compose-backdrop{padding:0}.pub-compose{height:100dvh;max-height:100dvh;border-width:0;border-radius:0}.pub-compose__body{padding:12px}.pub-compose__foot{padding:11px 12px}.publishing-review__media{width:min(180px,62vw)}.pub-calendar__weekdays span{font-size:9.5px;text-align:center}.pub-day__pill-time{display:none}.pub-day__pill{height:8px;padding:0;border-left-width:0;border-radius:999px}.pub-day__pill-title{display:none}}.publishing-schedule__limit{margin:2px 0 0;color:#ffd7a8;font-size:12px;font-weight:700;line-height:1.45}.pub-day__pill{cursor:pointer}.manage-post-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:manage-post-fade .17s ease-out both}.manage-post-modal{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;padding:24px 24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(209,254,23,.06),transparent 36%),#080808;box-shadow:0 28px 90px rgba(0,0,0,.62);animation:manage-post-rise .22s cubic-bezier(.2,.8,.2,1) both}.manage-post-modal::-webkit-scrollbar{display:none}.manage-post-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.manage-post-close:hover{background:rgba(255,255,255,.14);transform:scale(1.04)}.manage-post-head{display:flex;align-items:center;gap:13px;margin:0 36px 16px 0}.manage-post-thumb{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;overflow:hidden;border-radius:12px;background:rgba(255,255,255,.07);color:#8fa5c0}.manage-post-thumb img{width:100%;height:100%;object-fit:cover}.manage-post-head__text{min-width:0}.manage-post-head__text h2{margin:0 0 6px;color:#fff;font-size:17px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-post-status{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#c8d4e4;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.02em}.manage-post-status--queued{background:rgba(37,244,238,.13);color:#25f4ee}.manage-post-status--published{background:rgba(209,254,23,.14);color:var(--lime,#d1fe17)}.manage-post-status--publishing,.manage-post-status--rendering{background:rgba(255,196,84,.15);color:#ffd7a8}.manage-post-status--failed{background:rgba(255,80,112,.15);color:#ffadc0}.manage-post-body{display:grid;gap:14px}.manage-post-fields{display:grid;gap:10px}@media (min-width:480px){.manage-post-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.manage-post-field{display:grid;gap:5px}.manage-post-field>span{color:#fff;font-size:13px;font-weight:800}.manage-post-field input,.manage-post-field select,.manage-post-field textarea{width:100%;min-height:38px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:13px;font-weight:600;font-family:inherit}.manage-post-field textarea{resize:vertical;line-height:1.45}.manage-post-field select{cursor:pointer}.manage-post-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.manage-post-toggles label{display:flex;align-items:center;gap:8px;color:#c8d4e4;font-size:13px;font-weight:700;cursor:pointer}.manage-post-toggles input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--lime,#d1fe17)}.manage-post-meta{margin:0;color:#8fa5c0;font-size:12px;font-weight:650}.manage-post-summary{display:grid;gap:11px;margin:0}.manage-post-summary>div{display:grid;gap:3px}.manage-post-summary dt{color:#8fa5c0;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.manage-post-summary dd{margin:0;color:#fff;font-size:14px;font-weight:650;line-height:1.4}.manage-post-error{margin:0;color:#ffadc0;font-size:13px;font-weight:700;word-break:break-word}.manage-post-notice{margin:0;color:var(--lime,#d1fe17);font-size:13px;font-weight:750}.manage-post-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:2px}.manage-post-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:820;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.manage-post-btn:disabled{cursor:not-allowed;opacity:.55}.manage-post-btn--primary{flex:1 1 auto;border-color:rgba(237,21,114,.68);background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#ed1572,#b90d59);color:#fff}.manage-post-btn--primary:hover:not(:disabled){border-color:rgba(237,21,114,.88);transform:translateY(-1px)}.manage-post-btn--ghost{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#d8e8ff}.manage-post-btn--ghost:hover:not(:disabled){border-color:rgba(209,254,23,.34);background:rgba(209,254,23,.09);transform:translateY(-1px)}.manage-post-btn--danger{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.045);color:#ffd7df}.manage-post-btn--danger:hover:not(:disabled){border-color:rgba(255,80,112,.38);background:rgba(255,80,112,.095);transform:translateY(-1px)}.manage-post-spin{animation:manage-post-spin .8s linear infinite}@keyframes manage-post-spin{to{transform:rotate(1turn)}}@keyframes manage-post-fade{0%{opacity:0}to{opacity:1}}@keyframes manage-post-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.account-details-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:manage-post-fade .17s ease-out both}.account-details-modal{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;padding:24px 24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(37,244,238,.07),transparent 38%),#080808;box-shadow:0 28px 90px rgba(0,0,0,.62);animation:manage-post-rise .22s cubic-bezier(.2,.8,.2,1) both}.account-details-modal::-webkit-scrollbar{display:none}.account-details-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.account-details-close:hover{background:rgba(255,255,255,.14);transform:scale(1.04)}.account-details-head{display:flex;align-items:center;gap:14px;margin:0 36px 18px 0}.account-details-avatar{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,rgba(37,244,238,.26),rgba(254,44,85,.28)),rgba(255,255,255,.06);color:#fff}.account-details-avatar img{width:100%;height:100%;object-fit:cover}.account-details-head__text{min-width:0}.account-details-head__text h2{margin:0 0 7px;overflow:hidden;color:#fff;font-size:18px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-details-status{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#c8d4e4;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.02em}.account-details-status--active{background:rgba(209,254,23,.14);color:var(--lime,#d1fe17)}.account-details-status--error,.account-details-status--expired,.account-details-status--revoked{background:rgba(255,80,112,.15);color:#ffadc0}.account-details-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.account-details-info>div{display:grid;gap:4px}.account-details-info dt{color:#8fa5c0;font-size:11.5px;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.account-details-info dd{margin:0;color:#fff;font-size:14px;font-weight:700}.account-details-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.account-details-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px;border:1px solid var(--pub-border);border-radius:13px;background:var(--pub-surface-2)}.account-details-stat__icon{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.07);color:#c7d6e8}.account-details-stat__icon--published{background:rgba(209,254,23,.12);color:var(--lime,#d1fe17)}.account-details-stat__icon--scheduled{background:rgba(37,244,238,.12);color:#25f4ee}.account-details-stat__icon--failed{background:rgba(255,80,112,.12);color:#ffadc0}.account-details-stat strong{align-self:end;color:#fff;font-size:18px;font-weight:860;line-height:1}.account-details-stat small{align-self:start;color:#8fa5c0;font-size:11.5px;font-weight:700}.account-details-error{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#ffadc0;font-size:13px;font-weight:700}.account-details-actions{display:flex;justify-content:flex-end}.account-details-disconnect{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid rgba(255,80,112,.32);border-radius:999px;background:rgba(255,80,112,.1);color:#ffd7df;font-size:13.5px;font-weight:820;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.account-details-disconnect:hover:not(:disabled){border-color:rgba(255,80,112,.5);background:rgba(255,80,112,.16);transform:translateY(-1px)}.account-details-disconnect:disabled{cursor:not-allowed;opacity:.6}.account-details-spin{animation:manage-post-spin .8s linear infinite}@media (max-width:520px){.account-details-stats{grid-template-columns:1fr}}.pub-api .is-spinning{animation:pub-spin .9s linear infinite}.pub-api__loading{display:inline-flex;align-items:center;gap:10px;color:#8fa5c0;font-size:13px;font-weight:700}.pub-api__empty{display:grid;gap:12px}.pub-api__empty p,.pub-api__fresh p{margin:0;max-width:640px;color:#a9bed8;font-size:13px;font-weight:620;line-height:1.5}.pub-api__create{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-height:40px;padding:0 18px;border:1px solid rgba(37,244,238,.32);border-radius:999px;background:rgba(37,244,238,.12);color:#fff;font-size:13px;font-weight:840;cursor:pointer}.pub-api__create:hover:not(:disabled){background:rgba(37,244,238,.2)}.pub-api__create:disabled{cursor:not-allowed;opacity:.6}.pub-api__fresh{display:grid;gap:8px;padding:14px;border:1px solid rgba(209,254,23,.26);border-radius:12px;background:rgba(209,254,23,.07)}.pub-api__fresh strong{color:#fff;font-size:14px;font-weight:850}.pub-api__key{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.pub-api__key code{flex:1 1 240px;overflow-x:auto;padding:10px 12px;background:#0b0b0f;color:#d7e5f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:nowrap}.pub-api__key button,.pub-api__key code{border:1px solid var(--pub-border-strong);border-radius:10px}.pub-api__key button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;background:var(--pub-surface-3);color:#fff;font-size:12.5px;font-weight:820;cursor:pointer}.pub-api__key button:hover{background:rgba(255,255,255,.12)}.pub-api__active{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-surface-2)}.pub-api__meta{display:flex;flex-wrap:wrap;gap:22px}.pub-api__meta>div{display:grid;gap:4px}.pub-api__label{color:#8fa5c0;font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.02em}.pub-api__meta code{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.pub-api__meta strong{color:#fff;font-size:13.5px;font-weight:760}.pub-api__revoke{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:1px solid rgba(255,80,112,.32);border-radius:999px;background:rgba(255,80,112,.1);color:#ffd7df;font-size:12.5px;font-weight:820;cursor:pointer}.pub-api__revoke:hover:not(:disabled){background:rgba(255,80,112,.16)}.pub-api__revoke:disabled{cursor:not-allowed;opacity:.6}.pub-api__docs{margin-top:2px;border-top:1px solid var(--pub-border);padding-top:12px}.pub-api__docs summary{color:#c7d6e8;font-size:13px;font-weight:800;cursor:pointer}.pub-api__docs ul{margin:10px 0 0;padding-left:18px;display:grid;gap:7px}.pub-api__docs li{color:#a9bed8;font-size:12.5px;font-weight:620;line-height:1.5}.pub-api__docs code{padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.07);color:#e6eefb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.paywall-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:paywall-fade .17s ease-out both}.paywall-modal{position:relative;width:min(1080px,100%);max-height:min(860px,calc(100dvh - 32px));overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(209,254,23,.08),transparent 32%),#080808;box-shadow:0 28px 90px rgba(0,0,0,.62);animation:paywall-rise .22s cubic-bezier(.2,.8,.2,1) both}.paywall-modal::-webkit-scrollbar{display:none}.paywall-close{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#fff;transition:background .16s ease,transform .16s ease}.paywall-close:hover{background:rgba(255,255,255,.14);transform:scale(1.04)}.paywall-head{display:grid;justify-items:center;gap:9px;padding:4px 56px 18px;text-align:center}.paywall-sale-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(135deg,#ed1572,#d1fe17);color:#080808;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.paywall-head h2,.paywall-head p{margin:0}.paywall-head h2{font-size:clamp(28px,3vw,42px);line-height:.98;text-transform:uppercase}.paywall-head p{color:rgba(255,255,255,.62);font-size:15px;font-weight:650}.paywall-trust{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 18px 0 9px;border:1px solid rgba(209,254,23,.16);border-radius:999px;background:rgba(209,254,23,.12);color:var(--lime);font-size:13px;font-weight:800}.paywall-trust__avatars{display:inline-flex;align-items:center;padding-right:15px}.paywall-trust__avatar{display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;margin-right:-15px;padding:0;overflow:hidden;border:2px solid rgba(255,255,255,.82);border-radius:11px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.34),transparent 25%),linear-gradient(135deg,#2b2b2b,#101010);color:rgba(255,255,255,.84);font-size:11px;font-weight:850;transform:rotate(var(--avatar-rotate));animation:paywall-avatar-in .36s ease-out both;animation-delay:calc(var(--avatar-index) * 55ms)}.paywall-trust__avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.paywall-trust__avatar:nth-child(2n){background:radial-gradient(circle at 70% 18%,rgba(209,254,23,.28),transparent 24%),linear-gradient(135deg,#0a1f12,#181818)}.paywall-trust__avatar:nth-child(3n){background:radial-gradient(circle at 30% 28%,rgba(237,21,114,.24),transparent 25%),linear-gradient(135deg,#1d1d1d,#0b0b0b)}.paywall-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.paywall-plan{display:grid;grid-template-rows:auto auto auto auto 1fr;align-content:stretch;gap:11px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at 55% 0,rgba(255,255,255,.08),transparent 34%),rgba(13,15,16,.92);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.paywall-plan:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.34)}.paywall-plan--creator{border-color:rgba(209,254,23,.35);background:radial-gradient(circle at 52% 0,rgba(209,254,23,.2),transparent 35%),linear-gradient(180deg,rgba(31,50,11,.92),rgba(10,18,10,.96))}.paywall-plan--ultra{border-color:rgba(237,21,114,.44);background:radial-gradient(circle at 52% 0,rgba(237,21,114,.28),transparent 36%),linear-gradient(180deg,rgba(74,5,40,.94),rgba(20,8,15,.96))}.paywall-features p,.paywall-plan__top h3,.paywall-plan__top p{margin:0}.paywall-plan__top{min-height:58px}.paywall-plan__top h3{color:#fff;font-size:21px;line-height:1;text-transform:uppercase}.paywall-plan__top p{margin-top:7px;color:rgba(255,255,255,.62);font-size:13px;font-weight:650}.paywall-token-card{display:grid;align-content:start;gap:5px;min-height:90px;padding:14px;border-radius:14px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.paywall-token-card strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#fff;font-size:15px}.paywall-feature-row em,.paywall-token-card em{padding:3px 7px;border-radius:999px;background:var(--lime);color:#071202;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.paywall-feature-row em.is-pink{background:var(--pink);color:#fff}.paywall-token-card span{color:rgba(255,255,255,.76);font-size:13px;font-weight:650}.paywall-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-height:58px;padding:2px 0}.paywall-price span{color:rgba(255,255,255,.52);font-size:15px;font-weight:900;text-decoration:line-through;text-decoration-thickness:2px}.paywall-price strong{color:#fff;font-size:clamp(25px,2.5vw,34px);line-height:1}.paywall-price em,.paywall-price small{color:rgba(255,255,255,.62);font-size:13px;font-style:normal;font-weight:650}.paywall-price em{flex-basis:100%}.paywall-plan__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:0;border-radius:12px;background:var(--lime);color:#071202;font-size:16px;font-weight:900;box-shadow:inset 0 -6px 0 rgba(0,0,0,.14);transition:transform .16s ease,filter .16s ease}.paywall-plan__cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.paywall-plan__cta:disabled{cursor:wait;filter:saturate(.7);opacity:.72;transform:none}.paywall-plan__cta svg{animation:paywall-spin .85s linear infinite}.paywall-plan--starter .paywall-plan__cta{background:#f1f1f1;color:#090909}.paywall-plan--ultra .paywall-plan__cta{background:linear-gradient(135deg,#ed1572,#b90d59);color:#fff}.paywall-features{display:grid;gap:8px}.paywall-features p{margin-top:3px;color:rgba(255,255,255,.48);font-size:12px;font-weight:750}.paywall-features>span{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.88);font-size:12px;font-weight:750}.paywall-feature-row{justify-content:space-between}.paywall-feature-row>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.paywall-feature-row em,.paywall-features svg{flex:0 0 auto}.paywall-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding-top:18px}.paywall-error{flex-basis:100%;margin:0;color:#ff8bbd;text-align:center;font-size:14px;font-weight:750}.paywall-footer a{display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-weight:700}@keyframes paywall-fade{0%{opacity:0}to{opacity:1}}@keyframes paywall-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes paywall-avatar-in{0%{opacity:0;transform:translateY(10px) scale(.86) rotate(var(--avatar-rotate))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--avatar-rotate))}}@keyframes paywall-spin{to{transform:rotate(1turn)}}@media (max-width:1240px){.paywall-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.paywall-modal{padding:22px}.paywall-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.paywall-plan-grid{grid-template-columns:1fr}.paywall-plan__top,.paywall-price,.paywall-token-card{min-height:0}}@media (max-width:560px){.paywall-backdrop{padding:0;place-items:stretch}.paywall-modal{width:100%;max-height:100dvh;border-radius:0;padding:18px}.paywall-close{top:18px;left:18px}.paywall-head{padding:58px 0 18px}.paywall-trust{font-size:13px}.paywall-footer{padding-bottom:10px}}.token-paywall-backdrop{position:fixed;inset:0;z-index:121;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:paywall-fade .17s ease-out both}.token-paywall-modal{position:relative;width:min(940px,100%);max-height:min(720px,calc(100dvh - 40px));overflow:auto;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(209,254,23,.1),transparent 34%),#080808;box-shadow:0 28px 90px rgba(0,0,0,.62);animation:paywall-rise .22s cubic-bezier(.2,.8,.2,1) both}.token-paywall-close{position:absolute;top:22px;left:22px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#fff}.token-paywall-head{display:grid;justify-items:center;gap:10px;padding:16px 52px 26px;text-align:center}.token-paywall-head span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border-radius:999px;background:rgba(209,254,23,.12);color:var(--lime);font-size:13px;font-weight:700}.token-pack-card h3,.token-pack-card p,.token-paywall-head h2,.token-paywall-head p{margin:0}.token-paywall-head h2{color:#fff;font-size:clamp(32px,4vw,48px);line-height:1;text-transform:uppercase}.token-paywall-head p{color:rgba(255,255,255,.64);font-size:15px;font-weight:500}.token-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.token-pack-card{display:grid;grid-template-rows:72px 34px 44px;gap:16px;min-height:220px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.token-pack-card>div{display:grid;align-content:start;gap:8px;min-width:0}.token-pack-card h3{color:#fff;font-size:19px;font-weight:700;line-height:1}.token-pack-card p{color:rgba(255,255,255,.62);font-size:13px;font-weight:500;line-height:1.35}.token-pack-card strong{display:inline-flex;align-items:center;gap:8px;align-self:center;color:var(--lime);font-size:18px;font-weight:700}.token-pack-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:end;width:100%;min-height:44px;border:0;border-radius:12px;background:var(--lime);color:#071202;font-weight:750}.token-pack-card button:disabled{cursor:wait;opacity:.72}.token-pack-card button:disabled svg{animation:paywall-spin .85s linear infinite}.token-paywall-error{margin:18px 0 0;color:#ff8bbd;text-align:center;font-size:14px;font-weight:650}.token-paywall-note{margin:18px 0 0;color:rgba(255,255,255,.58);text-align:center;font-size:13px;font-weight:500}@media (max-width:980px){.token-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.token-pack-grid{grid-template-columns:1fr}}@media (max-width:560px){.token-paywall-backdrop{padding:0;place-items:stretch}.token-paywall-modal{width:100%;max-height:100dvh;border-radius:0;padding:22px}.token-paywall-head{padding:66px 0 22px}}@media (max-width:1120px){.dashboard-shell{display:block}.dashboard-sidebar{width:230px;padding:14px 10px}.dashboard-main{margin-left:230px}.dashboard-grid{grid-template-columns:1fr}.dashboard-home{max-width:none}.dashboard-quick-grid,.dashboard-start-grid{grid-template-columns:1fr}.dashboard-start-card{min-height:260px}.dashboard-preview-panel{grid-row:auto}.clip-studio-director-label,.clip-studio-director-panel{margin-left:0}.clip-studio-director-panel{grid-template-columns:48px 54px 54px minmax(150px,1fr) minmax(190px,1fr) 112px}.clip-studio-duration{display:none}.clip-studio-toolbar{flex-wrap:wrap}.clip-studio-generate{flex:1 1 180px;min-height:52px;margin:0}}@media (max-width:900px){.dashboard-shell{display:block}.dashboard-sidebar{position:fixed;top:0;left:0;z-index:49;width:min(286px,calc(100% - 38px));height:100dvh;min-height:0;border-right:1px solid var(--line);border-bottom:0;background:rgba(5,5,5,.96);box-shadow:28px 0 70px rgba(0,0,0,.58);transform:translateX(-104%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.dashboard-main{margin-left:0}.dashboard-sidebar.is-open{transform:translateX(0)}.dashboard-sidebar__close{display:inline-flex;align-items:center;justify-content:center}.dashboard-brand span,.dashboard-sidebar__link span{display:inline}.dashboard-sidebar__nav{grid-template-columns:1fr}.dashboard-sidebar__link{justify-content:flex-start}.dashboard-main{padding:16px}.dashboard-main--studio{padding:0}.dashboard-studio-mobilebar{position:fixed;top:12px;left:12px;right:12px;z-index:4;display:flex;align-items:center;gap:12px;pointer-events:none}.dashboard-main--studio:before{content:none}.dashboard-studio-mobilebar .dashboard-mobile-logo,.dashboard-studio-mobilebar .dashboard-mobile-menu-button,.dashboard-studio-mobilebar .dashboard-trial-pill,.dashboard-studio-mobilebar__actions{pointer-events:auto}.dashboard-studio-mobilebar__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.dashboard-studio-mobilebar .dashboard-mobile-logo{flex:0 1 auto;min-width:0}.dashboard-studio-mobilebar__actions .clip-flow-back,.dashboard-studio-mobilebar__actions .clip-flow-next{min-height:38px}.dashboard-studio-mobilebar__actions .clip-flow-back{padding:0 12px}.dashboard-studio-mobilebar__actions .clip-flow-next{padding:0 15px}.dashboard-mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dashboard-mobile-logo{display:block;flex:0 0 auto}.dashboard-trial-pill{display:inline-flex}.dashboard-composer__footer,.dashboard-topbar,.dashboard-topbar__title{align-items:center}.dashboard-topbar{min-height:42px;justify-content:flex-start;flex-wrap:nowrap}.dashboard-topbar__title{display:none}.dashboard-plan-banner{align-items:stretch;flex-direction:column}.dashboard-home-section__head{align-items:flex-start;flex-direction:column}.dashboard-quick-card{grid-template-columns:72px minmax(0,1fr);min-height:132px;padding:14px}.dashboard-quick-card__media{width:64px;height:64px;border-radius:16px}.dashboard-trending-row{grid-auto-columns:220px}.dashboard-trending-card{min-height:390px}.dashboard-control-grid,.dashboard-project-card,.dashboard-template-grid{grid-template-columns:1fr}.clip-studio-page{display:block;min-height:100vh;overflow-y:auto;padding:72px 12px 14px}.clip-studio-stage{min-height:360px;padding:56px 14px 34px}.clip-studio-center-copy{padding:20px 18px}.clip-studio-center-copy h1{font-size:clamp(26px,9vw,38px)}.clip-studio-dock{position:relative;left:auto;bottom:auto;width:100%;transform:none}.clip-studio-director-label{margin-left:0}.clip-studio-director-panel{grid-template-columns:44px 48px 48px minmax(140px,1fr);gap:7px;margin-left:0;overflow-x:auto;padding-bottom:2px}.clip-studio-avatar-slot,.clip-studio-director-select,.clip-studio-duration,.clip-studio-empty-slot,.clip-studio-wave{min-height:46px}.clip-studio-director-select--small,.clip-studio-wave{display:none}.clip-studio-compose-wrap{grid-template-columns:1fr;gap:8px}.clip-studio-mode-rail{grid-template-columns:repeat(2,1fr);border-radius:14px}.clip-studio-mode-rail button{min-height:42px;grid-auto-flow:column}.clip-studio-composer{padding:12px;border-radius:14px}.clip-studio-composer textarea{min-height:112px;font-size:16px}.clip-studio-reference{grid-template-columns:18px minmax(0,1fr)}.clip-studio-presets,.clip-studio-sound,.clip-studio-toolbar{display:grid;grid-template-columns:1fr}.clip-studio-generate,.clip-studio-pill,.clip-studio-presets,.clip-studio-scenes,.clip-studio-sound{width:100%}.clip-studio-scenes{display:grid;grid-template-columns:1fr 34px 48px 34px 34px}.clip-studio-presets button,.clip-studio-sound button{width:100%;max-width:none;justify-content:flex-start}.clip-studio-generate{min-height:58px;margin:0}}@media (max-width:380px){.dashboard-mobile-logo{width:116px}.dashboard-trial-pill{min-height:32px;padding:0 10px;font-size:12px}}