@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf)format("truetype");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f4f0;--surface:#fff;--surface-2:#f3f3ee;--surface-3:#e9e9e2;--ink:#0b0d14;--ink-2:#4b5162;--ink-3:#6f7587;--line:#e6e6df;--line-strong:#d3d3ca;--grid:#ecece5;--axis:#c8cad2;--frame:#0c0f18;--frame-ink-2:#b8bfd2;--frame-ink-3:#8f97ad;--logo-ink:#0b0d14;--logo-dot:#2e44f2;--google-fill:#fff;--google-line:#747775;--google-ink:#1f1f1f;--cobalt:#2e44f2;--accent:#2e44f2;--accent-ink:#fff;--accent-wash:#eef0fe;--zest:#d6f65b;--zest-wash:#f1fbca;--on-zest:#0b0d14;--good:#15803d;--warn:#c77700;--warn-bg:#fff3dc;--warn-ink:#7c4a00;--bad-bg:#fde8e8;--bad-ink:#b42318;--info-bg:#eef0fe;--info-ink:#2233c4;--series-1:#2e44f2;--series-2:#e8590c;--series-3:#0e9f6e;--seq-0:#f0f1f6;--seq-1:#d0d6fc;--seq-2:#a3aef9;--seq-3:#6c7cf6;--seq-4:#2e44f2;--seq-5:#1a2aa8;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--pill:999px;--shadow-sm:0 1px 2px #0b0d140a;--shadow-card:0 1px 2px #0b0d140a, 0 8px 24px -18px #0b0d142e;--shadow:0 2px 6px #0b0d140f, 0 40px 80px -32px #0b0d1461;--glow:0 12px 24px -14px var(--accent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0b0f;--surface:#14161c;--surface-2:#1b1e26;--surface-3:#242833;--ink:#f2f3f6;--ink-2:#b4b9c6;--ink-3:#8b91a1;--line:#23262f;--line-strong:#333744;--grid:#23262f;--axis:#3a3f4d;--frame:#1a1f3d;--frame-ink-2:#c3c9e6;--frame-ink-3:#9aa2c7;--logo-ink:#fff;--logo-dot:#d6f65b;--google-fill:#131314;--google-line:#8e918f;--google-ink:#e3e3e3;--accent:#8a96ff;--accent-ink:#0a0b0f;--accent-wash:#8a96ff24;--zest-wash:#333c10;--good:#4ade80;--warn:#f0b13a;--warn-bg:#3a2b0c;--warn-ink:#f6d58a;--bad-bg:#3f1a1c;--bad-ink:#f6b1b1;--info-bg:#8a96ff24;--info-ink:#c3caff;--series-1:#8a96ff;--series-2:#f0813f;--series-3:#2fb98a;--seq-0:#1b1e26;--seq-1:#1f2a7a;--seq-2:#2e44f2;--seq-3:#5a6cf6;--seq-4:#94a2fa;--seq-5:#d0d6fc;--shadow-sm:0 1px 2px #0006;--shadow-card:0 1px 2px #0006;--shadow:0 2px 6px #0006, 0 40px 80px -28px #000c;--glow:0 12px 26px -14px #8a96ffb3}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em;font-weight:700}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-wash)}.muted{color:var(--ink-2)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums}.grow{flex:1;min-width:0}.nowrap{white-space:nowrap}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon{flex:none;width:18px;height:18px}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;font-weight:700}.shell{grid-template-columns:268px minmax(0,1fr);height:100%;display:grid}.rail{background:var(--surface);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);flex-direction:column;margin:12px 0 12px 12px;padding:18px 12px 12px;display:flex;position:relative;overflow-y:auto}.wordmark{color:var(--ink);align-items:center;gap:10px;padding:4px 10px 18px;display:flex}.wordmark img{object-fit:contain;border-radius:7px;width:26px;height:26px}.wordmark .custom-name{letter-spacing:-.03em;font:800 19px/1.1 Inter,system-ui,sans-serif}.logo-word{width:128px;height:auto;fill:var(--logo-ink);flex:none;display:block}.logo-word circle{fill:var(--logo-dot)}.rail-top{justify-content:space-between;align-items:center;gap:10px;padding:0 2px 16px 10px;display:flex}.rail-top .wordmark{min-width:0;padding:0}.brand-pick{flex:none;position:relative}.brand-trigger{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;padding:3px;transition:box-shadow .15s;display:grid;position:relative}.brand-trigger:hover{box-shadow:inset 0 0 0 2px var(--ink-3)}.brand-pick.open .brand-trigger{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 4px var(--accent-wash)}.brand-trigger .brand-avatar{border-radius:10px;width:36px;height:36px;font-size:15px}.brand-trigger:after{content:attr(data-tip);z-index:45;border-radius:var(--pill);background:var(--ink);max-width:220px;color:var(--surface);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;padding:6px 12px;font-size:12.5px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 10px);overflow:hidden;transform:translate(4px,-50%)}.brand-trigger:hover:after,.brand-trigger:focus-visible:after{opacity:1;transform:translateY(-50%)}.brand-pick.open .brand-trigger:after{display:none}.brand-avatar{object-fit:cover;background:var(--surface-2);color:#fff;letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:inline-grid}.brand-text{flex-direction:column;gap:3px;min-width:0;line-height:1.25;display:flex}.brand-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.brand-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px;font-weight:500;overflow:hidden}.brand-nets{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.brand-nets .yt-mark svg{width:20px;height:14px}.brand-pop{z-index:50;border-radius:var(--radius-lg);background:var(--surface);width:380px;max-width:calc(100vw - 24px);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);animation:.16s ease-out rise;position:fixed;top:76px;left:12px;overflow:hidden}.brand-add{border-radius:var(--radius);color:var(--ink);align-items:center;gap:12px;margin:8px;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}.brand-add:hover{background:var(--surface-2)}.brand-add-icon{background:var(--zest);width:40px;height:40px;color:var(--on-zest);border-radius:50%;flex:none;place-items:center;display:inline-grid}.brand-add-icon .icon{width:18px;height:18px}.brand-add>.icon{width:16px;height:16px;color:var(--ink-3);margin-left:auto}.brand-pop ul{border-top:1px solid var(--line);outline:none;max-height:min(380px,60vh);margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.brand-pop li{cursor:pointer;align-items:center;gap:14px;padding:12px 18px;transition:background-color .12s;display:flex;position:relative}.brand-pop li.active{background:var(--surface-2)}.brand-pop li[aria-selected=true]{background:var(--surface-3)}.brand-pop li[aria-selected=true]:before{content:"";background:var(--ink);width:4px;position:absolute;top:0;bottom:0;left:0}.brand-pop ul:focus-visible li.active{box-shadow:inset 0 0 0 2px var(--accent)}.rail nav{flex-direction:column;gap:2px;display:flex}.rail nav a,.rail-foot>a,.rail-theme{border-radius:var(--pill);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:9px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.rail nav a:hover,.rail-foot>a:hover,.rail-theme:hover{background:var(--surface-2);color:var(--ink)}.rail nav a.active,.rail-foot>a.active{background:var(--accent-wash);color:var(--accent)}.rail nav a .icon,.rail-foot>a .icon,.rail-theme .icon{color:var(--ink-3);transition:color .15s}.rail nav a.active .icon,.rail-foot>a.active .icon{color:var(--accent)}.rail .group{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:18px 13px 6px;font-size:11px;font-weight:700}.rail-menu{flex-direction:column;flex:1 0 auto;display:flex}.rail-new{width:100%;margin:0 0 14px;padding:11px 16px}.rail-toggle,.rail-backdrop{display:none}.rail-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}.rail-legal{color:var(--ink-3);padding:8px 13px 2px;font-size:12.5px}.rail-legal a{color:inherit}.rail-legal a:hover{color:var(--ink)}.rail-user{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;margin-top:10px;padding:8px;display:flex}.rail-user .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rail-user button{background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:50%;place-items:center;display:inline-grid}.rail-user button:hover{color:var(--bad-ink)}.rail-user button .icon{width:16px;height:16px}.initial{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.count{border-radius:var(--pill);background:var(--accent);min-width:22px;color:var(--accent-ink);text-align:center;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.rail nav a.active .count{background:var(--accent)}.main{min-width:0;overflow-y:auto}.page{max-width:1240px;margin:0 auto;padding:34px 36px 72px}.page.narrow{max-width:1000px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;margin-bottom:26px;display:flex}.page-head h1{letter-spacing:-.04em;font-size:32px;font-weight:800;line-height:1.1}.page-head h1+p,.page-head .muted{margin-top:6px}.demo-banner{border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:12px 12px 0;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.main>.demo-banner{margin:12px 24px 0}.btn{border-radius:var(--pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s,filter .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed}.btn.disabled{pointer-events:none}.btn[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--glow), inset 0 1px 0 #ffffff38;background-image:linear-gradient(135deg,#fff0 0%,#ffffff29 100%);font-weight:700}.btn.primary:hover:not(:disabled){background-color:var(--accent);filter:brightness(1.07);transform:translateY(-1px)}.btn.zest{background:var(--zest);color:var(--on-zest);box-shadow:none;font-weight:700}.btn.zest:hover:not(:disabled){background:var(--zest);filter:brightness(1.04)}.btn.ghost{box-shadow:none;background:0 0}.btn.ghost:hover:not(:disabled){background:var(--surface-2)}.btn.danger{color:var(--bad-ink)}.btn.sm{padding:5px 12px;font-size:12.5px}.btn .icon{width:16px;height:16px}.btn.icon-only{padding:9px}.seg{border-radius:var(--pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--pill);cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:6px 14px;font-weight:600;transition:background-color .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0b0d141a, inset 0 0 0 1px var(--line)}.input,.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.input:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-3)}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash);outline:0}input[type=search].input{border-radius:var(--pill)}.field textarea{resize:vertical;min-height:110px;line-height:1.55}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field>span,.label{color:var(--ink-2);font-size:13px;font-weight:600}.field .hint{color:var(--ink-3);font-size:12.5px;font-weight:400}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.top{align-items:flex-start}.between{justify-content:space-between}.filters{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;display:flex}.filters select,.filters input[type=date],.period-select{border-radius:var(--pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;padding:8px 14px;font-weight:500}.filters select:hover,.filters input[type=date]:hover,.period-select:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.filters strong{letter-spacing:-.01em;font-size:15px}.check{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}.toolbar{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);margin-bottom:18px;padding:10px 12px}.toolbar .filters{margin:0}.toolbar .filters+.filters{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.toolbar .filters select,.toolbar .filters input[type=date],.toolbar .btn:not(.primary){background:var(--surface-2);box-shadow:none}.toolbar .filters select:hover,.toolbar .filters input[type=date]:hover,.toolbar .btn:not(.primary):hover{background:var(--surface-3)}.card{background:var(--surface);border-radius:var(--radius-lg);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);padding:20px}.card h2{letter-spacing:-.015em;font-size:16px;font-weight:700}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-head h2{align-items:center;gap:8px;display:flex}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.side{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stack{flex-direction:column;gap:18px;display:flex}.stat{flex-direction:column;padding:20px 20px 18px;display:flex}.stat .label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;font-weight:700;display:flex}.stat .value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.stat .delta{color:var(--ink-2);margin-top:8px;font-size:13px}.stat .delta .up{color:var(--good);font-weight:700}.stat .delta .down{color:var(--bad-ink);font-weight:700}.stat-icon{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.stat-icon .icon{width:15px;height:15px}.stat.lead{background:var(--frame);color:#fff;box-shadow:var(--shadow-card)}.stat.lead .label{color:var(--frame-ink-3)}.stat.lead .stat-icon{color:var(--zest);background:#ffffff1a}.stat.lead .delta{color:var(--frame-ink-2)}.stat.lead .delta .up{color:var(--zest)}.empty{text-align:center;color:var(--ink-2);padding:44px 20px}.empty strong{color:var(--ink);letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:700;display:block}.empty .btn{margin-top:14px}.notice{border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);padding:11px 16px;font-size:13.5px}.notice.warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:none}.notice.bad{background:var(--bad-bg);color:var(--bad-ink);box-shadow:none}.notice.info{background:var(--info-bg);color:var(--info-ink);box-shadow:none}.channel-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.channel-head h2{letter-spacing:-.025em;font-size:18px;font-weight:800}.channel-head .avatar{width:36px;height:36px;box-shadow:0 0 0 3px var(--surface)}.onboard{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0;padding:0;display:grid;overflow:hidden}.onboard-intro{background:var(--frame);color:#fff;padding:28px}.onboard-intro h2{letter-spacing:-.035em;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.15}.onboard-intro p{color:var(--frame-ink-2)}.onboard-steps{counter-reset:step;gap:4px;margin:0;padding:14px;list-style:none;display:grid}.onboard-steps a{border-radius:var(--radius);align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.onboard-steps a:hover{background:var(--surface-2)}.onboard-steps a:before{counter-increment:step;content:counter(step);background:var(--accent-wash);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.onboard-steps strong{font-weight:700;display:block}.onboard-steps span{color:var(--ink-2);font-size:13px}.post-row{border-radius:var(--radius);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.post-row:first-of-type{margin-top:0}.post-row:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.table-wrap{overflow-x:auto}table.table{border-collapse:collapse;width:100%}.table th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.table th.r,.table td.r{text-align:right;font-variant-numeric:tabular-nums}.table th button{all:unset;cursor:pointer}.table th button:focus-visible{outline:2px solid var(--accent)}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background:var(--surface-2)}.table tr:last-child td{border-bottom:0}.thumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);flex:none;width:64px;height:36px;display:block}.avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:30px;height:30px}.chip{border-radius:var(--pill);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.net{box-shadow:inset 0 0 0 1px var(--line-strong);letter-spacing:.02em;background:0 0;padding:1px 7px;font-size:10.5px}.chip[class*=status-]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-draft{background:var(--surface-2);color:var(--ink-2)}.status-in_review,.status-scheduled,.status-publishing{background:var(--info-bg);color:var(--info-ink)}.status-published{background:var(--zest);color:var(--on-zest)}.status-ready,.status-missed{background:var(--warn-bg);color:var(--warn-ink)}.status-failed{background:var(--bad-bg);color:var(--bad-ink)}.status-idea{background:var(--accent-wash);color:var(--accent)}.yt-mark{vertical-align:middle;flex:none;line-height:0;display:inline-flex}button.link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link-btn:hover{color:var(--ink)}.link-btn[aria-current=true]{color:var(--accent)}.cal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);overflow:hidden}.cal-head,.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-head div{border-bottom:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:12px 12px 10px;font-size:11px;font-weight:700}.cal-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;min-height:118px;padding:7px;transition:background-color .12s;display:flex}.cal-day:nth-child(7n){border-right:0}.cal-week:last-child .cal-day{border-bottom:0}.cal-day:hover{background:var(--surface-2)}.cal-day.other{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--surface-2) 7px 8px)}.cal-day.other .cal-date{color:var(--ink-3);opacity:.7}.cal-day.over{background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent)}.cal-date{border-radius:var(--pill);min-width:26px;color:var(--ink-2);text-align:center;align-self:flex-start;padding:2px 7px;font-size:12.5px;font-weight:600}.cal-day.today .cal-date{background:var(--zest);color:var(--on-zest);font-weight:800}.post-pill{border:0;border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;cursor:grab;padding:5px 8px;font-size:12px;transition:transform .12s,box-shadow .12s;display:block;overflow:hidden}.post-pill:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #0b0d1459}.post-pill .t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.post-pill .m{color:var(--ink-2);align-items:center;gap:3px;font-size:11px;display:flex}.post-pill .f{color:var(--ink-2);margin-left:auto}.post-pill.scheduled,.post-pill.in_review,.post-pill.publishing{background:var(--info-bg);border-left-color:var(--accent)}.post-pill.published{background:var(--zest-wash);border-left-color:var(--good)}.post-pill.ready,.post-pill.missed{background:var(--warn-bg);border-left-color:var(--warn)}.post-pill.failed{background:var(--bad-bg);border-left-color:var(--bad-ink)}.zoom-condensed .cal-day{min-height:78px}.zoom-condensed .week .slot{min-height:22px}.zoom-condensed .post-pill .m{display:none}.zoom-expanded .cal-day{min-height:172px}.zoom-expanded .week .slot{min-height:58px}.zoom-expanded .post-pill{padding:7px 10px;font-size:13px}.zoom-expanded .post-pill .t{white-space:normal}.week{--gutter:58px;display:grid}.week .h{border-bottom:1px solid var(--line);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;border-bottom-color:#0000;padding:0 8px;font-size:11px;font-weight:600;transform:translateY(-.6em)}.week .slot{border-left:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:2px;min-height:44px;padding:3px;display:flex;position:relative}.week .slot:hover{background:var(--surface-2)}.week .slot.past{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--surface-2) 7px 8px);cursor:default}.week .slot.over{box-shadow:inset 0 0 0 2px var(--accent)}.week .head{z-index:2;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex;position:sticky;top:0}.week .head.corner{border-left:0}.week .head .dow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.week .head .dnum{border-radius:var(--pill);letter-spacing:-.02em;text-align:center;min-width:32px;padding:2px 8px;font-size:18px;font-weight:800;line-height:1.3}.week .head.today .dow{color:var(--accent)}.week .head.today .dnum{background:var(--zest);color:var(--on-zest)}.week .head.gone .dnum{color:var(--ink-3)}.now-line{z-index:1;background:var(--accent);pointer-events:none;height:2px;position:absolute;left:-1px;right:0}.now-line:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.week .post-pill{z-index:1;position:relative}.week.few .post-pill .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.week-scroll{overscroll-behavior:contain;max-height:calc(100vh - 250px);position:relative;overflow-y:auto}.unplanned{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.unplanned .post-pill{cursor:pointer;width:230px}.day-dots{flex-wrap:wrap;align-items:center;gap:3px;padding:2px 4px;display:flex}.day-dots i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.day-dots i.scheduled,.day-dots i.in_review,.day-dots i.publishing{background:var(--accent)}.day-dots i.published{background:var(--good)}.day-dots i.ready,.day-dots i.missed{background:var(--warn)}.day-dots i.failed{background:var(--bad-ink)}.day-dots b{color:var(--ink-3);font-size:10px;font-weight:700}.cal-hint{text-align:center;margin-top:10px}.more-menu{position:relative}.more-list{z-index:12;border-radius:var(--radius-lg);background:var(--surface);min-width:210px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);padding:6px;animation:.16s ease-out rise;display:grid;position:absolute;top:calc(100% + 8px);right:0}.more-list>*{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 14px;font-weight:600;text-decoration:none;display:block}.more-list>:hover{background:var(--surface-2)}.section-title{letter-spacing:-.015em;margin:22px 0 0;font-size:15px;font-weight:700}.scrim{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0d1461;justify-content:flex-end;animation:.18s ease-out fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.drawer{background:var(--page);border-radius:var(--radius-xl);width:min(880px,100vw - 24px);height:calc(100% - 24px);box-shadow:var(--shadow);flex-direction:column;margin:12px;animation:.22s ease-out slide;display:flex;overflow:hidden}.wide-drawer{width:min(1120px,100vw - 24px)}.drawer-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.drawer-head h2{letter-spacing:-.025em;font-size:18px;font-weight:800}.drawer-body{flex:1;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;padding:20px 22px;display:grid;overflow-y:auto}.drawer-foot{background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.drawer.dropping{box-shadow:inset 0 0 0 3px var(--accent), var(--shadow)}.drive-panel{background:var(--page);border-radius:var(--radius-xl);width:min(440px,100vw - 24px);height:calc(100% - 24px);box-shadow:var(--shadow);flex-direction:column;margin:12px;animation:.22s ease-out slide;display:flex;overflow:hidden}.drive-panel.docked{z-index:15;height:auto;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);margin:0;position:fixed;top:12px;bottom:12px;right:12px}.page.with-drive{padding-right:476px}.drive-tools{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.drive-tools input[type=search],.drive-tools select{border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);width:100%;color:var(--ink);padding:9px 14px}.drive-tools select{width:auto}.drive-path{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.drive-files{flex:1;padding:14px 18px;overflow-y:auto}.drive-folder{border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;margin-bottom:6px;padding:10px 14px;font-weight:600;display:block;overflow:hidden}.drive-folder:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.idea-card{border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);color:var(--ink);text-align:left;cursor:grab;border:0;flex-direction:column;gap:4px;margin-top:8px;padding:12px 14px;display:flex}.idea-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong), 0 6px 16px -10px #0b0d144d}.board{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.board-column{border-top:3px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-2);min-height:160px;box-shadow:inset 0 0 0 1px var(--line);flex:0 0 300px;padding:14px}.board-column.over{background:var(--accent-wash)}.board-column input[type=color]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.post-preview{border-radius:var(--radius);background:var(--surface-2);margin-bottom:6px;overflow:hidden}.post-preview img,.post-preview video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.post-preview.tall{width:130px;margin-inline:auto}.post-preview.tall img,.post-preview.tall video,.post-preview.tall .drive-tile{aspect-ratio:9/16}.modal{background:var(--surface);border-radius:var(--radius-xl);width:min(540px,100vw - 32px);max-height:90vh;box-shadow:var(--shadow);margin:auto;padding:26px;animation:.2s ease-out rise;overflow-y:auto}.modal.wide{width:min(780px,100vw - 32px)}.modal h2{letter-spacing:-.03em;font-size:20px;font-weight:800}.share-row{grid-template-columns:minmax(0,1fr) 2fr 52px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.share-bar{border-radius:var(--pill);background:var(--surface-2);height:8px;overflow:hidden}.share-bar i{border-radius:var(--pill);background:var(--series-1);height:100%;display:block}.column-menu{position:relative}.column-menu summary{cursor:pointer;list-style:none}.column-menu summary::-webkit-details-marker{display:none}.column-menu>div{z-index:5;background:var(--surface);border-radius:var(--radius);min-width:200px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);padding:10px 14px;position:absolute;right:0}.column-menu .check{padding:4px 0;display:flex}.row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex}.net-toggle{border-radius:var(--pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.net-toggle[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.counter{color:var(--ink-3);text-align:right;font-size:11.5px}.counter.over{color:var(--bad-ink);font-weight:700}.media-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px;display:grid}.media-tile{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);text-align:left;border:0;padding:0;position:relative;overflow:hidden}.media-tile.pick{cursor:pointer;transition:transform .12s,box-shadow .12s}.media-tile.pick:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong), 0 12px 24px -16px #0b0d1466;transform:translateY(-2px)}.media-tile.pick:disabled{cursor:not-allowed;opacity:.5}.media-tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.media-tile img,.media-tile video{aspect-ratio:16/10;object-fit:cover;background:var(--surface-2);width:100%;display:block}.media-tile .cap{padding:8px 10px;font-size:12px}.media-tile .cap .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.drive-tile{aspect-ratio:16/10;background:var(--surface-2);color:var(--ink-2);justify-content:center;align-items:center;font-size:12px;display:flex}.picker-dialog-bg,.picker-dialog{z-index:30!important}.dropzone{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-2);text-align:center;cursor:pointer;margin-bottom:14px;padding:28px;transition:border-color .15s,background-color .15s}.dropzone:hover{border-color:var(--ink-3)}.dropzone.over{border-color:var(--accent);background:var(--accent-wash)}.issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issues li{align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.issues .tag{border-radius:var(--pill);flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.issues .error .tag{background:var(--bad-bg);color:var(--bad-ink)}.issues .warning .tag{background:var(--warn-bg);color:var(--warn-ink)}.slot-pick{flex-wrap:wrap;gap:6px;display:flex}.chart{width:100%;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart text{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.chart text.endlabel{fill:var(--ink-2);font-weight:700}.tooltip{z-index:3;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 12px 28px -12px #0b0d1459;white-space:nowrap;pointer-events:none;padding:8px 12px;font-size:12px;position:absolute;top:4px}.tooltip .tt-head{color:var(--ink-3);margin-bottom:2px;font-size:11px}.tooltip .tt-row{align-items:center;gap:6px;display:flex}.tooltip .key{border-radius:1px;width:12px;height:2px}.tooltip strong{font-weight:700}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px}.dim{opacity:.55;transition:opacity .15s}.heat{grid-template-columns:38px repeat(24,minmax(0,1fr));gap:3px;min-width:640px;display:grid}.heat .hd{color:var(--ink-3);text-align:center;font-size:10.5px}.heat .dl{color:var(--ink-2);align-self:center;font-size:11.5px}.heat button{aspect-ratio:1;cursor:default;border:0;border-radius:5px;min-height:20px;padding:0}.heat button:hover,.heat button:focus-visible{outline:2px solid var(--ink);outline-offset:0}.heat-scale{color:var(--ink-2);align-items:center;gap:2px;font-size:11.5px;display:flex}.heat-scale i{border-radius:2px;width:20px;height:10px}.bar-row{grid-template-columns:minmax(80px,34%) minmax(0,1fr);align-items:center;gap:10px;padding:4px 0;display:grid}.bar-row .track{align-items:center;gap:6px;height:16px;display:flex;position:relative}.bar-row .fill{border-radius:0 var(--pill) var(--pill) 0;background:var(--axis);flex:0 auto;min-width:2px;height:16px}.bar-row .fill.hl{background:var(--series-1)}.bar-row .name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bar-row .v{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.editor{flex:1;grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:16px 20px;display:grid;overflow:hidden}.editor-stage{border-radius:var(--radius-lg);background:var(--surface-2);justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.editor-stage canvas{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--shadow);cursor:grab;touch-action:none}.editor-side{overflow-y:auto}.range{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.range input{min-width:0;accent-color:var(--accent);flex:1}.range span:first-child{flex:none;width:78px}.ai-results{flex-direction:column;gap:6px;margin:8px 0 12px;display:flex}.ai-results button{text-align:left;white-space:normal;border-radius:var(--radius);font-weight:500}.slot-chip{align-items:center;gap:4px;display:inline-flex}.slot-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.queue-item{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:10px;padding:12px 14px}.queue-item blockquote{border-left:2px solid var(--line-strong);color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 8px;padding-left:10px}.queue-item textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:60px;margin-bottom:8px;padding:8px 12px}.secret-once{border-radius:var(--radius-sm);background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace}.usage .row{margin-bottom:6px}.meter{border-radius:var(--pill);background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.meter span{border-radius:var(--pill);background:var(--accent);height:100%;display:block}.meter.full span{background:var(--bad-ink)}.offer{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);padding:0;display:grid;overflow:hidden}.offer-main{background:var(--frame);color:#fff;flex-direction:column;padding:30px;display:flex}.offer-main .tag{border-radius:var(--pill);background:var(--zest);color:var(--on-zest);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}.offer-main .amount{letter-spacing:-.055em;margin:22px 0 6px;font-size:76px;font-weight:800;line-height:1}.offer-main .amount small{color:var(--frame-ink-3);letter-spacing:0;margin-left:4px;font-size:17px;font-weight:600}.offer-main p{color:var(--frame-ink-2)}.offer-main .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.offer-main .actions .btn:not(.zest){color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.offer-main .actions .btn:not(.zest):hover:not(:disabled){background:#ffffff24}.offer-main .chip{color:var(--zest);background:#d6f65b29}.offer-main .fine{color:var(--frame-ink-3);margin-top:12px;font-size:12.5px}.offer-list{padding:30px}.offer-list h3{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:12px;font-weight:800}.ticks{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:31px;font-size:14px;line-height:1.45;position:relative}.ticks li:before{content:"";background:var(--accent-wash);border-radius:7px;width:21px;height:21px;position:absolute;top:0;left:0}.ticks li:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:4px;height:9px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.login{background:radial-gradient(60% 50% at 50% 0%, var(--accent-wash), transparent 70%), var(--page);justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login .card{border-radius:var(--radius-xl);width:min(430px,100%);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);padding:32px;animation:.25s ease-out rise}.login .brandmark{letter-spacing:-.03em;margin-bottom:20px;font:800 22px/1.1 Inter,system-ui,sans-serif}.login .brandmark .logo-word{width:140px}.login h1,.login h2{letter-spacing:-.035em;font-size:22px;font-weight:800}.login .btn.primary{width:100%;padding:12px 18px;font-size:14.5px}.login .or{color:var(--ink-3);align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.login .or:before,.login .or:after{content:"";border-top:1px solid var(--line-strong);flex:1}.google-btn{border:1px solid var(--google-line);background:var(--google-fill);width:100%;height:40px;color:var(--google-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font:500 14px/20px Google Sans,Roboto,Arial,sans-serif;display:flex}.google-btn svg{flex:none;width:20px;height:20px}.google-btn:hover:not(:disabled){box-shadow:0 1px 3px #00000026}.google-btn:disabled{opacity:.5;cursor:not-allowed}.toasts{z-index:40;flex-direction:column;gap:8px;width:min(460px,100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);box-shadow:var(--shadow);padding:12px 18px;font-weight:600;animation:.2s ease-out rise}.toast.bad{color:#fff;background:#b42318}.inbox-item{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.inbox-item:last-child{border-bottom:0}.inbox-item p{white-space:pre-wrap;overflow-wrap:anywhere}.bio-phone{background:var(--surface-2);max-width:320px;min-height:420px;box-shadow:inset 0 0 0 1px var(--line-strong);text-align:center;border-radius:28px;margin:0 auto;padding:26px 16px}.bio-phone img{object-fit:cover;border-radius:50%;width:72px;height:72px}.bio-phone .l{border-radius:var(--pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;margin-top:8px;padding:11px;font-weight:700;display:block}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}@media (width<=1180px){.ticks{grid-template-columns:1fr}}@media (width<=960px){:root{--bar-h:58px}.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rail{z-index:30;height:var(--bar-h);border-radius:var(--pill);box-shadow:none;background:0 0;flex-direction:row;align-items:center;gap:8px;margin:10px 10px 0;padding:7px 7px 7px 18px;overflow:visible}.rail:before{content:"";z-index:2;border-radius:inherit;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);position:absolute;inset:0}.wordmark,.brand-pick,.rail-toggle{z-index:3;position:relative}.wordmark{flex:none;margin-right:auto;padding:0}.wordmark .logo-word{width:104px}.rail-top{display:contents}.brand-pick{z-index:4;margin-left:auto}.brand-trigger{border-radius:50%;width:44px;height:44px}.brand-trigger .brand-avatar{border-radius:50%;width:36px;height:36px}.brand-pop{top:calc(var(--bar-h) + 20px);border-radius:var(--radius-xl);width:auto;max-width:none;left:10px;right:10px}.rail-toggle{background:var(--accent-wash);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.rail-toggle .icon{width:20px;height:20px}.rail-menu{z-index:3;max-height:calc(100dvh - var(--bar-h) - 32px);overscroll-behavior:contain;background:var(--surface);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);opacity:0;visibility:hidden;padding:10px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.rail.menu-open .rail-menu{opacity:1;visibility:visible;transition:opacity .18s,transform .18s;transform:none}.rail nav a,.rail-foot>a,.rail-theme{padding:12px 14px;font-size:15px}.rail-backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0d1452;display:block;position:fixed;inset:0}.rail-foot{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.page{padding:22px 16px 56px}.page-head{margin-bottom:20px}.page-head h1{font-size:27px}.main>.demo-banner{margin:10px 10px 0}.grid.two,.grid.side,.onboard,.offer{grid-template-columns:minmax(0,1fr)}.drawer,.wide-drawer,.drive-panel{border-radius:0;width:100vw;height:100%;margin:0}.drive-panel.docked{border-radius:0;inset:0}.drawer-body{grid-template-columns:minmax(0,1fr);padding:16px}.drawer-head,.drawer-foot{padding:12px 16px}.page.with-drive{padding-right:16px}.editor{grid-template-columns:minmax(0,1fr);overflow-y:auto}.editor-stage{min-height:260px}.cal-day{min-height:78px;padding:5px}.cal-day .post-pill .t,.cal-day .post-pill .m .chip{display:none}.week-scroll{max-height:calc(100dvh - 250px)}}@media (width<=560px){.page-head h1{font-size:25px}.grid.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid.stats .stat.lead{grid-column:1/-1}.stat{padding:16px}.stat .label{letter-spacing:.06em;margin-bottom:10px;font-size:10.5px}.stat:not(.lead) .stat-icon{display:none}.stat .value{font-size:26px}.stat.lead .value{font-size:34px}.offer-main,.offer-list,.onboard-intro{padding:22px}.offer-main .amount{font-size:62px}.card{padding:16px}.toolbar{padding:10px}.cal-head div{text-align:center;letter-spacing:.04em;padding:10px 4px}.cal-date{min-width:22px;padding:1px 4px;font-size:12px}}@media (width<=370px){.rail{gap:6px;padding-left:14px}.wordmark .logo-word{width:88px}.brand-trigger{width:40px;height:40px}.brand-trigger .brand-avatar{width:32px;height:32px}.rail-toggle{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.rail,.no-print,.demo-banner{display:none!important}.shell{display:block}.main{overflow:visible}.page{max-width:none;padding:0}.card{break-inside:avoid;box-shadow:0 0 0 1px #ccc}.stat.lead{color:#000;background:#fff}body{background:#fff}}.toolbar input[type=search].input{background:var(--surface-2);border-color:#0000;padding:8px 16px}.toolbar input[type=search].input:focus{border-color:var(--accent);background:var(--surface)}.filters select{text-overflow:ellipsis;max-width:220px}.planner-search{width:220px}.only-phone{display:none}@media (width<=640px){.only-phone{display:inline-flex}.toolbar .more-filters:not(.open){display:none}.toolbar .seg{width:100%;display:flex}.toolbar .seg button{flex:1}.toolbar .filters>.grow{display:none}.planner-search{flex:150px;width:auto;min-width:0}.toolbar input[type=date]{flex:130px;min-width:0}}.card.offer,.card.onboard{padding:0}@media (width<=640px){.wide-only{display:none!important}.page-head .row:has(.more-menu){flex-wrap:nowrap}.week{--gutter:46px}.week .h{padding:0 6px;font-size:10px}.week .slot{min-height:52px;padding:2px}.week .post-pill{padding:4px 6px;font-size:11.5px}.week .post-pill .m .chip,.week .post-pill .f{display:none}.week-scroll{max-height:calc(100dvh - 230px)}.cal.month.narrow .cal-day{align-items:center;min-height:58px;padding:4px 2px}.cal.month.narrow .cal-date{align-self:center}}.seg button{white-space:nowrap}@media (width<=370px){.toolbar .seg button{padding:6px;font-size:13px}.page-head h1{font-size:22px}}.brand-nets .chip{padding:0 8px;font-size:11px}
