@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--s0:#06070a;--s1:#0e1014;--s2:#171a1f;--s3:#232830;--s-pure:#000000;--hair:rgba(238,244,232,.085);--hair-2:rgba(238,244,232,.16);--ink:#f2f5ee;--ink-2:#a6ada0;--ink-3:#6c7369;--ink-4:#3c423a;--ink-on-glass:#f7faf3;--lime:#c8ff32;--lime-press:#b2e527;--lime-dim:#93bd22;--lime-wash:rgba(200,255,50,.14);--on-lime:#0b1002;--rec:#ff3f56;--rec-press:#e5354a;--rec-wash:rgba(255,63,86,.14);--on-rec:#ffffff;--err:#ff6a4d;--warn:#e8a318;--ok:var(--lime);--glass:rgba(10,12,15,.58);--glass-hi:rgba(24,28,34,.72);--glass-strong:rgba(10,12,15,.93);--glass-blur:18px;--glass-sat:1.45;--glass-fx:blur(var(--glass-blur)) saturate(var(--glass-sat));--r-1:6px;--r-2:12px;--r-3:18px;--r-4:28px;--r-pill:999px;--sh-1:0 1px 2px rgba(0,0,0,.55);--sh-2:0 8px 24px rgba(0,0,0,.48);--sh-3:0 20px 56px rgba(0,0,0,.62);--sh-text:0 1px 3px rgba(0,0,0,.55);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--fs-label:12.5px;--fw-label:700;--lh-label:1.2;--tr-label:.15px;--fs-meta:14px;--fw-meta:550;--lh-meta:1.35;--tr-meta:0px;--fs-body:16px;--fw-body:450;--lh-body:1.5;--tr-body:-.1px;--fs-bodyb:16px;--fw-bodyb:650;--lh-bodyb:1.4;--tr-bodyb:-.15px;--fs-title:22px;--fw-title:700;--lh-title:1.25;--tr-title:-.4px;--fs-display:34px;--fw-display:800;--lh-display:1.08;--tr-display:-.9px;--fs-hero:clamp(32px,9vw,44px);--fw-hero:850;--lh-hero:1.04;--tr-hero:-1.2px;--tap:44px;--d-1:150ms;--d-2:220ms;--e-out:cubic-bezier(.22,.61,.36,1);--e-in:cubic-bezier(.4,0,.7,.2);--e-inout:cubic-bezier(.65,0,.35,1);--z-stage:0;--z-guide:10;--z-chrome:20;--z-sheet:30;--z-toast:40;--z-modal:50;--z-screen:100;--z-take:110;--sa-top:env(safe-area-inset-top,56px);--sa-bot:env(safe-area-inset-bottom,34px);--tabbar-h:calc(62px + var(--sa-bot));--console-h:95px;--fmt-camera:34.5%;--fmt-band:7.9%;--fmt-video:50.5%;--fmt-footer:7.1%;--fmt-card-w:70%;--fmt-card-top:9.45%;--fmt-card-r:1.85%;--fmt-cap-y:45%;--bg:var(--s0);--bg2:var(--s1);--muted:var(--ink-2);--acid:var(--lime);--accent:var(--lime);--line:var(--hair);--font-display:var(--font);--rr-red:var(--rec);--rr-panel:var(--s1);--rr-deep:var(--s0);--rr-soft:var(--s2)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--s0);overflow-x:hidden;max-width:100%}body{margin:0;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body,h1,h2,h3{font-family:var(--font)}h1{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tr-display)}h2{font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--tr-title)}h3{font-size:var(--fs-bodyb);font-weight:var(--fw-bodyb);line-height:var(--lh-bodyb);letter-spacing:var(--tr-bodyb)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:0;cursor:pointer}canvas,img,svg,video{display:block;max-width:100%}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:var(--r-1)}:focus:not(:focus-visible){outline:none}html[data-rec="1"] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tap{position:relative;min-width:var(--tap);min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--d-1) var(--e-out),opacity var(--d-1) var(--e-out)}.tap:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap));height:max(100%,var(--tap));transform:translate(-50%,-50%)}.tap:active{transform:scale(.94)}.tap[aria-disabled=true],.tap[disabled]{opacity:.35;pointer-events:none}.spinner{width:20px;height:20px;flex:none;border:2px solid rgba(255,255,255,.18);border-top-color:currentcolor;border-radius:50%;animation:spin .9s linear infinite}.spinner.sm{width:12px;height:12px;border-width:1.5px}@keyframes spin{to{transform:rotate(1turn)}}.progress{position:relative;height:3px;width:100%;border-radius:var(--r-pill);background:rgba(255,255,255,.12);overflow:hidden}.progress>i,.progress>span{display:block;height:100%;width:0;border-radius:inherit;background:var(--lime);transition:width var(--d-2) linear}.progress.rec>i,.progress.rec>span{background:var(--rec)}.progress.indet>i,.progress.indet>span{width:32%;animation:slide 1.2s var(--e-out) infinite alternate;transition:none}@keyframes slide{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.rr-spin{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin-right:5px;border-radius:50%;border:2px solid rgba(200,255,50,.25);border-top:2px solid var(--lime);animation:spin .7s linear infinite}.rr-upload-bar{height:7px;border-radius:var(--r-pill);background:var(--s2);overflow:hidden}.rr-upload-bar span{display:block;height:100%;border-radius:inherit;background:var(--lime);transition:width .2s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{background:var(--bg2);border:1px solid var(--line);border-radius:24px;padding:46px 38px;max-width:420px;width:100%;text-align:center;position:relative;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.55)}.auth-card .glow{position:absolute;width:420px;height:220px;left:50%;top:-110px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(200,255,50,.2),transparent 65%);filter:blur(10px);pointer-events:none}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:19px;margin-bottom:26px;position:relative}.brandmark{color:var(--acid);flex:none;filter:drop-shadow(0 0 10px rgba(200,255,50,.35))}.auth-card h1{font-size:26px;letter-spacing:-.6px;margin-bottom:6px;position:relative}.auth-card>p{color:var(--muted);font-size:15px;margin-bottom:28px;position:relative}.auth-btns{display:flex;flex-direction:column;gap:11px;position:relative}.auth-btn{display:block;width:100%;border:1px solid var(--line);background:#fff;color:#111;font-weight:700;font-size:15px;padding:14px 16px;border-radius:12px;cursor:pointer;transition:transform .15s,border-color .15s}.auth-btn:hover{transform:translateY(-2px)}.auth-btn.t{background:#000;color:#fff;border-color:#000}.auth-btn.f{background:#1877f2;color:#fff;border-color:#1877f2}.shell-back{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:12px;z-index:80;border:1px solid var(--line);border-radius:100px;background:rgba(10,12,8,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font:inherit;font-size:14px;font-weight:700;padding:9px 16px;cursor:pointer}.shell-back:active{transform:scale(.97)}[data-shell="1"] .buy-cta,[data-shell="1"] a[href="/api/portal"],[data-shell="1"] a[href="/pricing"],[data-shell="1"] a[href="/pricing#planos"]{display:none!important}.auth-btn.apple{background:#000;color:#fff;border-color:#000;display:flex;align-items:center;justify-content:center;gap:10px}.auth-btn.apple svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.auth-runtime-check{height:48px;border-radius:12px;background:rgba(255,255,255,.04);position:relative;overflow:hidden}.auth-runtime-check:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:auth-shimmer 1.2s infinite}.auth-error{color:#ff7b88;font-size:13px;line-height:1.4}.auth-card>.auth-error{color:#ff7b88;font-size:14px;margin:-12px 0 18px}@keyframes auth-shimmer{to{transform:translateX(100%)}}.auth-btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.auth-btn:disabled{opacity:.62;cursor:wait;transform:none}.auth-soon{color:var(--muted);font-size:14px;line-height:1.5;position:relative}.auth-soon a{margin-block:-11px;padding-block:11px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-back,.auth-soon a{display:inline-flex;align-items:center;min-height:44px}.auth-back{margin-top:13px;padding:0 8px;color:var(--muted);font-size:13px;position:relative}.auth-back:hover{color:var(--ink)}.auth-legal{margin-top:3px;font-size:12px;opacity:.55;display:flex;gap:2px;justify-content:center}.auth-legal a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 7px;color:inherit}.auth-inapp{position:relative;text-align:left;margin:-8px 0 18px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(200,255,50,.32);background:rgba(200,255,50,.06);display:flex;flex-direction:column;gap:8px}.auth-inapp b{font-size:14px;color:var(--ink)}.auth-inapp p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.auth-inapp p a{color:var(--acid);text-decoration:underline}.auth-inapp .auth-btn{min-height:44px;margin-top:2px}.auth-inapp-url{word-break:break-all;-moz-user-select:all;user-select:all;-webkit-user-select:all;font-size:12px}.app{min-height:100vh}.signout{background:none;border:1px solid var(--line);color:var(--muted);font:inherit;font-size:13px;padding:7px 14px;border-radius:100px;cursor:pointer}.signout:hover{color:var(--ink);border-color:rgba(255,255,255,.25)}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 14px;background:var(--bg2);border-right:1px solid var(--line)}.side-logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.3px;padding:0 8px}.snav{display:flex;flex-direction:column;gap:2px;flex:1 1}.snav-cap{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 8px 6px}.snav-it{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;transition:all .12s}.snav-it i{font-style:normal;width:18px;text-align:center;opacity:.85}.snav-it:hover{color:var(--ink);background:rgba(255,255,255,.04)}.snav-it.on{color:var(--ink);background:rgba(200,255,50,.09);box-shadow:inset 2px 0 0 var(--acid)}.side-foot{display:flex;flex-direction:column;gap:10px}.susage{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:rgba(255,255,255,.02)}.susage-top{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px}.susage-top b{color:var(--acid)}.susage-top span{color:var(--muted);font-size:11.5px}.susage-bar{height:5px;border-radius:99px;background:rgba(255,255,255,.08);margin:8px 0 6px;overflow:hidden}.susage-bar i{display:block;height:100%;border-radius:99px;background:var(--acid);transition:width .3s}.susage-bar i.over{background:#ff8b7a}.susage-sub{font-size:11px;color:var(--muted)}.schip{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:12px}.schip img,.schip-ph{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.08);object-fit:cover}.schip-name{flex:1 1;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schip-out{background:none;border:1px solid var(--line);color:var(--muted);border-radius:8px;width:28px;height:28px;cursor:pointer;font-size:13px;line-height:1}.schip-out:hover{color:#ff8b7a;border-color:rgba(255,139,122,.4)}.shell-top{display:none}.shell-body{max-width:980px;margin:0 auto;padding:30px 26px 80px;width:100%}@media(max-width:920px){.shell{grid-template-columns:minmax(0,1fr)}.shell-main{min-width:0;max-width:100%;overflow-x:clip}.side{display:none}.shell-top{display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));background:rgba(8,9,12,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.shell-chips{display:flex;gap:6px;flex:1 1;overflow-x:auto;scrollbar-width:none}.chip{white-space:nowrap;padding:7px 13px;border-radius:99px;border:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:600}.chip.on{background:rgba(200,255,50,.1);border-color:rgba(200,255,50,.45);color:var(--ink)}.shell-body{padding:22px max(16px,env(safe-area-inset-right)) max(70px,calc(env(safe-area-inset-bottom) + 24px)) max(16px,env(safe-area-inset-left));max-width:100%;overflow-x:clip}}.pr-wrap{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.pr-head{text-align:center;margin-bottom:36px}.pr-back{display:inline-block;color:var(--muted);font-size:14px;margin-bottom:22px}.pr-back:hover{color:var(--ink)}.pr-head h1{font-size:30px;line-height:1.15;margin-bottom:10px;letter-spacing:-.02em}.pr-head p{color:var(--muted);font-size:15.5px}.pr-soon{display:inline-block;margin-top:16px;font-size:13px;color:var(--acid);border:1px solid rgba(200,255,50,.3);border-radius:100px;padding:7px 15px}.pr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.pr-card{position:relative;background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column}.pr-card.hot{border-color:rgba(200,255,50,.55);box-shadow:0 0 0 1px rgba(200,255,50,.25),0 20px 50px -30px rgba(200,255,50,.4)}.pr-name{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pr-price{font-size:34px;font-weight:800;margin:8px 0 2px;letter-spacing:-.02em}.pr-price em{font-size:15px;font-weight:500;color:var(--muted);font-style:normal}.pr-tag{font-size:13.5px;color:var(--muted);margin-bottom:16px}.pr-feats{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0 0 16px;flex:1 1}.pr-feats li{position:relative;padding-left:22px;font-size:14px;line-height:1.35}.pr-feats li:before{content:"✓";position:absolute;left:0;color:var(--acid);font-weight:800}.pr-min{font-size:12px;color:var(--muted);margin-bottom:14px}.pr-btn{display:block;text-align:center;width:100%;background:var(--acid);color:#0a0a0a;border:none;border-radius:12px;padding:12px;font-weight:800;font-size:14.5px;cursor:pointer;text-decoration:none}.pr-btn.ghost{background:transparent;color:var(--muted);border:1px solid var(--line);cursor:default}.pr-btn:disabled{opacity:.7;cursor:default}.pr-msg{font-size:12.5px;color:#ff6b6b;margin-top:8px;text-align:center}.pr-grid.is-solo{grid-template-columns:minmax(0,420px);justify-content:center}.pr-later{max-width:420px;margin:18px auto 0;text-align:center;color:var(--muted);font-size:13.5px;line-height:1.5}.acc-card{max-width:560px;margin:0 auto;background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:26px 24px}.acc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.acc-lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.acc-plan{font-size:22px;font-weight:800}.acc-plan span{font-size:14px;font-weight:500;color:var(--muted)}.acc-row .pr-btn{width:auto;padding:10px 18px}.acc-row:last-child{margin-bottom:0}.acc-usage{margin-top:6px}.acc-over{color:#ff6b6b;font-size:12px;margin-left:8px}.acc-bar{height:10px;border-radius:99px;background:#15181d;overflow:hidden;margin:8px 0 6px}.acc-bar i{display:block;height:100%;background:var(--acid);border-radius:99px;transition:width .3s}.acc-bar i.over{background:#ff6b6b}.acc-nums{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-warn{margin-top:18px;padding:14px 16px;border-radius:12px;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);color:#ffb4b4;font-size:13.5px;line-height:1.5}.adm{min-height:100vh}.adm-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:15px 28px;border-bottom:1px solid var(--line);background:rgba(8,9,12,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adm-logo{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:18px}.adm-logo em{font-style:normal;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ff6b6b;border:1px solid rgba(255,107,107,.4);border-radius:6px;padding:2px 7px}.adm-who{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.adm-main{max-width:1100px;margin:0 auto;padding:30px 24px 80px}.adm-err{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.4);color:#ff9b9b;padding:12px 16px;border-radius:12px;margin-bottom:20px;font-size:14px}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:34px}.adm-stat{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}.adm-stat span{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.adm-stat b{font-size:26px;font-weight:800;letter-spacing:-.5px}.adm-stat i{font-size:11.5px;color:var(--muted);font-style:normal}.adm-block{margin-bottom:34px}.adm-block h2{font-size:17px;margin-bottom:14px;display:flex;align-items:center;gap:9px}.adm-block h2 span{font-size:12px;font-weight:800;color:var(--acid);background:rgba(200,255,50,.1);padding:2px 9px;border-radius:100px}.adm-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg2)}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.adm-table th{text-align:left;padding:12px 16px;color:var(--muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line)}.adm-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.adm-table tr:last-child td{border-bottom:none}.adm-email{color:var(--ink);font-weight:500}.adm-empty{color:var(--muted);text-align:center;padding:26px}.ab{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:100px}.ab.free{color:var(--muted);background:rgba(255,255,255,.06)}.ab.starter{color:#5aa9ff;background:rgba(90,169,255,.14)}.ab.pro{color:#0a0a0a;background:var(--acid)}.ab-st{font-size:12px;color:var(--muted)}.ab-st.ok{color:#7bd88f}.ab-st.warn{color:#e8b339}.acc-note{max-width:760px;margin:0 auto 14px;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;border:1px solid var(--line,#26262c)}.acc-note.ok{border-color:rgba(200,255,50,.35);background:rgba(200,255,50,.07)}.acc-note.err{border-color:rgba(255,90,90,.4);background:rgba(255,90,90,.08)}.acc-note.warn{border-color:rgba(255,190,60,.4);background:rgba(255,190,60,.08)}.pub-head h1{font-family:var(--font-display);font-size:26px;letter-spacing:-.5px;margin:0 0 4px}.pub-head p{color:var(--muted);margin:0 0 18px;font-size:14px;max-width:56ch}.pub-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:22px;gap:22px;align-items:start}.pub-h{font-family:var(--font-display);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.pub-side .pub-h{margin-top:18px}.pub-side>.pub-h:first-child{margin-top:0}.pub-empty{color:var(--muted);font-size:14px}.pub-empty a{color:var(--acid)}.pub-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:9px;gap:9px}.pub-clip{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--bg2);padding:0;cursor:pointer;transition:border-color .15s}.pub-clip img{width:100%;height:100%;object-fit:cover;display:block}.pub-clip.on{border-color:var(--acid)}.pub-noimg{display:grid;place-items:center;height:100%;color:var(--muted);font-size:22px}.pub-done{position:absolute;top:6px;right:6px;background:var(--acid);color:#06131f;border-radius:999px;width:19px;height:19px;display:grid;place-items:center;font-size:11px;font-weight:700}.pub-side{position:-webkit-sticky;position:sticky;top:16px;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:16px}.pub-prev{width:100%;aspect-ratio:9/16;max-height:330px;object-fit:contain;background:#000;border-radius:10px;display:block;margin-bottom:6px}.pub-cap{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:10px;font:inherit;font-size:14px;resize:vertical;box-sizing:border-box}.pub-count{text-align:right;color:var(--muted);font-size:11px;margin-top:4px}.pub-nets{display:flex;gap:7px;flex-wrap:wrap}.pub-net{flex:1 1 92px;border:1px solid var(--line);border-radius:9px;padding:8px 9px;opacity:.42}.pub-net.on{opacity:1;border-color:var(--acid)}.pub-net b{display:block;font-size:13px}.pub-net span{font-size:11px;color:var(--muted)}.pub-accts{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.pub-acct{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 13px;color:var(--muted);font-size:13px;cursor:pointer}.pub-acct.on{border-color:var(--acid);color:var(--ink)}.pub-quota{color:var(--muted);font-size:11px;margin-top:11px}.pub-go{width:100%;margin-top:14px;background:var(--acid);color:#04121e;border:0;border-radius:11px;padding:15px;font-family:var(--font-display);font-size:15px;letter-spacing:.4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px}.pub-go:disabled{opacity:.55;cursor:default}.pub-spin{width:13px;height:13px;border:2px solid rgba(0,0,0,.25);border-top-color:#04121e;border-radius:50%;animation:pubspin .7s linear infinite}@keyframes pubspin{to{transform:rotate(1turn)}}.pub-ok{margin-top:11px;font-size:14px;color:#7ee787}.pub-ok a{color:var(--acid)}.pub-err{margin-top:11px;font-size:13px;color:#ff8080;word-break:break-word}.pub-err a{color:var(--acid)}.pub-hist{margin-top:30px}.pub-hist ul{list-style:none;padding:0;margin:0}.pub-hist li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;flex-wrap:wrap}.pub-pill{font-size:10px;letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:3px 9px;border:1px solid var(--line);color:var(--muted)}.pub-pill.published{border-color:var(--acid);color:var(--acid)}.pub-pill.error{border-color:#ff8080;color:#ff8080}.pub-hacct{color:var(--muted)}.pub-hist a{color:var(--acid)}.pub-herr{color:#ff8080;font-size:11px}@media (max-width:920px){.pub-grid{grid-template-columns:minmax(0,1fr)}.pub-side{position:static;order:-1}.pub-prev{max-height:44vh}.pub-clips{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}