@font-face{font-family:MorseJoyrideStandard;src:url(/JoyrideSTD.otf)format("opentype");font-display:swap;font-weight:400 900}.content-board .content-board-header h1{letter-spacing:-1px;font-family:MorseJoyrideStandard,DashboardJoyride,Joyride,Arial Black,sans-serif;font-size:44px;font-weight:800}.content-board{max-width:1600px;margin:auto}.content-board-header{padding-top:12px}.content-board .schedule-stats{margin:22px 0 24px}.content-board .schedule-stats>div{background:#0b1025;border-color:#232b48}.schedule-week-navigation{justify-content:space-between;align-items:center;gap:16px;margin:10px 0 30px;display:flex}.schedule-week-navigation strong{font-size:14px}.schedule-week-navigation small{color:#8294b7;margin-top:7px;font-size:11px;display:block}.schedule-week-navigation>div:last-child{flex-shrink:0;gap:6px;display:flex}.schedule-week-navigation button{border:1px solid #2a3653;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;display:flex}.schedule-week-navigation button:hover{background:#172546}.platform-week{margin:0 0 36px}.platform-week h2{color:#f1f4ff;align-items:center;gap:9px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.week-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.week-day{min-width:0}.week-day h3{color:#cfdaef;margin:0 0 8px;font-size:10px;font-weight:600}.day-posts{border-radius:10px;flex-direction:column;gap:14px;min-height:210px;display:flex}.schedule-card-wrap{min-width:0;position:relative}.content-board .schedule-card{background:#0c1128;border-color:#2b3354;border-radius:11px;height:auto;min-height:210px;padding:33px 10px 12px}.content-board .schedule-card img,.content-board .schedule-card-fallback{aspect-ratio:1.75;object-fit:cover;pointer-events:none;height:auto}.content-board .schedule-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.content-board .schedule-card small{-webkit-line-clamp:2;margin-top:5px;font-size:10px;line-height:1.5}.content-board .review-pill{padding:5px 7px;font-size:9px;top:9px;right:8px}.content-board .drag-handle{top:10px}.review-pill.neutral{color:#d0dcf4;background:#273452}.schedule-card:focus-visible{outline-offset:3px;outline:2px solid #92b7ff}.content-board .schedule-card.swap-target{border-color:#93b6ff;transform:scale(1.015);box-shadow:0 0 0 3px #709bff45}.swap-caption{color:#fff;text-align:center;background:#1c438e;border-radius:7px;padding:8px;font-size:11px;position:absolute;bottom:9px;left:10px;right:10px}.schedule-insert{z-index:6;height:19px;display:none;position:absolute;left:-5px;right:-5px}.is-dragging .schedule-insert{display:block}.schedule-insert.before{top:-9px}.schedule-insert.after{bottom:-9px}.schedule-insert:before{content:"";background:0 0;border-radius:3px;height:3px;position:absolute;top:8px;left:0;right:0}.schedule-insert span{display:none}.schedule-insert.active:before{box-shadow:none;background:#8bd3ff}.schedule-insert.active span{color:#dff4ff;background:#174876;border-radius:4px;padding:2px 6px;font-size:9px;display:block;position:absolute;top:-15px;right:8px}.content-board .empty-schedule-slot{color:#7f849e;cursor:default;background:0 0;border-color:#29314d;align-content:center;gap:12px;height:210px}.empty-schedule-slot>span{font-size:20px}.empty-schedule-slot p{text-align:center;font-size:11px;line-height:1.6}.empty-drop{background:#1b376a55;outline:2px dashed #8bbdff}.weekend-posts{color:#a6b7d5;border-top:1px solid #29314d;padding:18px 0;font-size:12px}.weekend-posts summary{cursor:pointer}.weekend-posts>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.weekend-posts button{text-align:left;border:1px solid #2b4167;border-radius:8px;padding:12px}.schedule-progress{color:#e5f3ff;z-index:40;background:#123764;border-radius:10px;padding:14px 20px;position:fixed;bottom:20px;right:20px}.help-support h2{margin:22px 0 14px;font-size:18px}.support-contact{border:1px solid #2b4167;border-radius:12px;margin:20px 0;padding:20px}.support-contact a{display:inline-flex}.post-preview-dialog{width:min(1020px,94vw)!important;max-width:1020px!important;max-height:90dvh!important;overflow-y:auto!important}.post-preview-dialog .post-preview-title{padding:6px 0;font-size:24px;line-height:1.35}.post-preview-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.post-preview-content .post-detail-image{object-fit:contain;height:auto;max-height:none;position:sticky;top:0}.post-preview-content .post-detail-text{max-height:none;font-size:14px;line-height:1.8;overflow:visible}.post-preview-content:not(:has(img)){grid-template-columns:1fr}.post-preview-dialog .preview-buttons{border-top:1px solid #2a3755;flex-wrap:wrap;gap:9px;padding-top:15px}.post-preview-dialog .preview-buttons .generate-new-post{flex:200px}.preview-busy{color:#c7e5ff;background:#183257;border-radius:8px;padding:12px}.workspace-loader-orbit{border-color:#98caff #243e65 #243e65}.workspace-loader-orbit svg{animation:none}.workspace-loader strong{font-family:DashboardJoyride,Joyride,sans-serif}@media (min-width:1500px){.week-days{gap:18px}.content-board .schedule-card{padding:35px 12px 13px}.content-board .schedule-card strong{font-size:14px}.week-day h3{font-size:11px}}@media (max-width:1000px){.week-days{min-width:900px}.platform-week{padding-bottom:12px;overflow-x:auto}.schedule-week-navigation{align-items:flex-start}.schedule-week-navigation small{max-width:310px}.post-preview-content{grid-template-columns:1fr}.post-preview-content .post-detail-image{max-height:320px;position:static}.content-board .schedule-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.content-board .schedule-stats{grid-template-columns:repeat(2,1fr)}.schedule-week-navigation{flex-direction:column}.post-preview-dialog .post-preview-title{font-size:20px}.post-preview-dialog .preview-buttons>button{white-space:normal;flex:45%}.post-preview-dialog .preview-buttons .generate-new-post{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.workspace-loader-orbit,.workspace-loader-orbit svg,.loading-dots i{animation:none}.schedule-card{transition:none}}.pp{--pp-accent:var(--brand-primary);--pp-accent-glow:rgba(var(--brand-primary-rgb),.4);--pp-text:var(--brand-text);--pp-dim:var(--brand-muted);--pp-border:#ffffff17;--pp-panel:color-mix(in srgb,var(--brand-surface) 60%,#000);--pp-edit:color-mix(in srgb,var(--pp-panel) 88%,var(--brand-primary));--pp-green:#34d399;--pp-heading:MorseJoyrideStandard,DashboardJoyride,Joyride,"Arial Black",sans-serif;background:var(--pp-panel);color:var(--pp-text);box-shadow:var(--card-edge);border:0;border-radius:18px;flex-direction:column;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.pp.editing{background:var(--pp-edit);box-shadow:var(--card-edge)}.pp.inline{width:100%;box-shadow:var(--card-edge)}.pp.inline.editing{box-shadow:var(--card-edge)}.pp h2,.pp p{margin:0}.pp button{font:inherit}.pp-head{outline:none;align-items:center;gap:12px;padding:16px 58px 6px 18px;display:flex}.pp.inline .pp-head{padding-right:18px}.pp-head>img,.pp-avatar{object-fit:cover;border:1px solid var(--pp-border);width:42px;height:42px;color:var(--pp-accent);background:#101a36;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.pp-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-who strong{font-size:14.5px;font-weight:700;line-height:1.2}.pp-when{color:var(--pp-dim);font-size:12px}.pp-icons{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-status-row{align-items:center;min-height:22px;padding:4px 18px 12px;display:flex}.pp-badge{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pp-badge.live{color:#8ef2c0;background:#34d3991a;border-color:#34d39947}.pp-badge.held{color:#ffe08a;background:#facc1514;border-color:#facc154d}.pp-badge.approved{color:#9cc2ff;background:#3b82f61f;border-color:#3b82f673}.pp-badge-dot{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.pp-editing{letter-spacing:.1em;text-transform:uppercase;color:#041018;background:var(--pp-accent);box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:800;line-height:1;animation:.3s cubic-bezier(.22,.7,.26,1) both pp-pop;display:inline-flex}@keyframes pp-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.pp-media{flex-direction:column;display:flex}.pp-media-frame{color:var(--pp-dim);background:#050a18;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.pp-media-frame>img{width:100%;height:auto;transition:filter .35s,transform .35s;display:block}.pp.editing .pp-media-frame{border:1px solid rgba(var(--brand-primary-rgb),.35);border-radius:14px;margin:0 14px}.pp.editing .pp-media-frame:after{content:"";pointer-events:none;background:#02040e57;transition:opacity .3s;position:absolute;inset:0}.pp-media-frame.busy>img{filter:blur(4px)brightness(.5);transform:scale(1.03)}.pp-media-tools{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 28px);animation:.25s both pp-fade;display:flex;position:absolute;bottom:14px;right:14px}.pp-media-progress{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 3px #000000b3;place-content:center;justify-items:center;gap:10px;padding:18px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.pp-media-progress svg{color:var(--pp-accent)}.pp-media-bar{background:color-mix(in srgb,var(--brand-bg) 80%,var(--brand-surface));border:1px solid rgba(var(--brand-primary-rgb),.35);color:var(--pp-accent);border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:0 12px;display:flex}.pp-media-bar:focus-within{border-color:var(--pp-accent);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.15)}.pp-media-bar input{color:var(--pp-text);font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:12px 0!important}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}.pp-toolbar{background:color-mix(in srgb,var(--brand-bg) 80%,var(--brand-surface));border:1px solid var(--pp-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 -4px;padding:6px;display:flex}.pp-tool{width:34px;height:34px;color:var(--brand-text);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.pp-tool:hover:not(:disabled){background:rgba(var(--brand-primary-rgb),.12);border-color:rgba(var(--brand-primary-rgb),.35);color:#fff;filter:none}.pp-tool:focus-visible{outline:2px solid var(--pp-accent);outline-offset:1px}.pp-tool-sep{background:var(--pp-border);width:1px;height:20px;margin:0 4px}.pp-tool-note{color:var(--pp-dim);margin-left:auto;padding:0 6px;font-size:11px}.pp-social-actions{color:var(--pp-text);gap:16px;padding:12px 18px 4px;display:flex}.pp-copy{flex-direction:column;gap:10px;padding:8px 18px 22px;display:flex}.pp.editing .pp-copy{gap:12px;padding:14px 14px 18px}.pp-title{font-family:var(--pp-heading);letter-spacing:-.2px;color:var(--pp-text);font-size:clamp(17px,1.5vw,20px);font-weight:800;line-height:1.3}.pp-body{white-space:pre-wrap;color:#c9d4ea;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.pp-title-row{align-items:stretch;gap:10px;display:flex}.pp .pp-title-input,.pp .pp-body-input,.pp-revise input{transition:border-color .2s,box-shadow .2s;color:var(--pp-text)!important;background:#070d24!important;border:1px solid #2c3d66!important;border-radius:10px!important}.pp .pp-title-input{flex:1;min-width:0;font-weight:700;padding:11px 13px!important;font-size:16px!important}.pp .pp-body-input{resize:vertical;white-space:pre-wrap;width:100%;min-height:220px;font-size:14px;line-height:1.65;display:block;overflow:hidden;padding:13px!important}.pp .pp-title-input:hover,.pp .pp-body-input:hover,.pp-revise input:hover{border-color:#40588f!important}.pp .pp-title-input:focus,.pp .pp-body-input:focus,.pp-revise input:focus{border-color:var(--pp-accent)!important;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.15)!important;outline:none!important}.pp-revise{align-items:stretch;gap:10px;display:flex}.pp-revise input{flex:1;min-width:0;font-size:13.5px;padding:11px 13px!important}.pp-chip,.pp-btn{--c:var(--brand-primary-rgb);-webkit-appearance:none;appearance:none;white-space:nowrap;letter-spacing:.01em;text-transform:none;min-height:42px;color:rgb(var(--c));background:rgba(var(--c),.08);border:1px solid rgba(var(--c),.4);box-shadow:none;border-radius:10px;outline:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .12s,filter .18s;display:inline-flex}.pp-chip svg,.pp-btn svg{flex:none;width:14px;height:14px}.pp-chip:hover:not(:disabled),.pp-btn:hover:not(:disabled){background:rgba(var(--c),.16);border-color:rgba(var(--c),.6);filter:none;transform:none}.pp-chip:active:not(:disabled),.pp-btn:active:not(:disabled){background:rgba(var(--c),.24);transform:translateY(1px)}:is(.pp-chip:focus-visible,.pp-btn:focus-visible){outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:none}.pp-chip:disabled,.pp-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.pp-chip.solid,.pp-btn.solid{color:#050b1c;background:rgb(var(--c));border-color:rgb(var(--c))}.pp-chip.solid:hover:not(:disabled),.pp-btn.solid:hover:not(:disabled){background:rgb(var(--c));border-color:rgb(var(--c));filter:brightness(1.1)}.pp-chip.solid:active:not(:disabled),.pp-btn.solid:active:not(:disabled){filter:brightness(.94)}.pp-btn.neutral{--c:201,212,234}.pp-btn.green{--c:52,211,153}.pp-btn.blue{--c:106,150,255}.pp-btn.red{--c:255,110,128}.pp-btn.sky{--c:var(--morse-sky-rgb)}.pp-btn.sky.solid,.pp-btn.sky.solid:hover:not(:disabled){color:var(--morse-sky-ink);background:var(--morse-sky);border-color:var(--morse-sky)}.pp-count{color:var(--pp-dim);align-items:center;gap:6px;font-size:12px;display:flex;margin:-4px 2px 0!important}.pp-count.over{color:#ffb3b3;font-weight:600}.pp-count.over svg{color:#ff8a8a;flex:none}.pp-btn.overlay{color:#fff;border-color:rgba(var(--c),.5);-webkit-backdrop-filter:blur(8px);background:#040814cc}.pp-btn.overlay svg{color:rgb(var(--c))}.pp-btn.overlay:hover:not(:disabled){border-color:rgb(var(--c));background:#081228eb}.pp-btn-row{flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.pp-spin{animation:1s linear infinite spin}.pp-regenerate{border:1px dashed rgba(var(--brand-primary-rgb),.35);background:rgba(var(--brand-primary-rgb),.04);border-radius:14px;flex-direction:column;gap:12px;margin:0 14px 16px;padding:16px;display:flex}.pp-regenerate>div:first-child{flex-direction:column;gap:4px;display:flex}.pp-regenerate strong{font-size:13.5px}.pp-regenerate span{color:var(--pp-dim);font-size:12.5px;line-height:1.5}.pp-regenerate>.pp-btn{align-self:flex-start}.pp-regenerate .pp-confirm{justify-content:flex-start}.pp-regen-progress{align-items:center;gap:9px;font-size:13px;display:flex;color:var(--pp-text)!important}.pp-regen-progress svg{color:var(--pp-accent)}.pp-actions{border-top:1px solid var(--pp-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;padding:16px 18px 20px;display:flex}.pp-actions.sticky{z-index:3;-webkit-backdrop-filter:blur(10px);background:#111c38f0;border-radius:0 0 17px 17px;justify-content:flex-end;padding:12px 14px;position:sticky;bottom:0}.pp-dirty{color:var(--pp-dim);margin-right:auto;font-size:12px}.pp-quota{color:#ff7a8a;text-align:right;white-space:nowrap;font-size:11px;line-height:1.35}.pp-error-text{color:#ffb3b3}.pp-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;width:100%;display:flex}.pp-confirm>span{margin-right:auto;font-size:13px;font-weight:600;color:var(--pp-text)!important}.pp-error{color:#ffd2d2;background:#ff636314;border:1px solid #ff636359;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.pp-media>.pp-error{width:auto;margin:10px 14px 0}.pp-error svg{flex-shrink:0;margin-top:2px}.pp-error span{color:#ffd2d2!important}.pp-error button{color:#ffd2d2;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:700;background:#ff636333!important;border:1px solid #ff636380!important}.pp-dialog{width:calc(100vw - 32px);overflow:visible;max-width:640px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;gap:0!important;padding:0!important}.pp-dialog [data-slot=dialog-close]{z-index:5;color:var(--brand-text);box-shadow:none;background:#04081499;border:1px solid #ffffff1f;border-radius:10px;top:14px;right:14px}.pp-dialog [data-slot=dialog-close]:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px;box-shadow:none}.pp-scroll{max-height:90vh;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;border-radius:18px;max-height:90dvh;overflow-y:auto}.pp-inline{width:100%}@media (max-width:640px){.pp-dialog{width:calc(100vw - 16px)}.pp-scroll{max-height:94dvh}.pp-title-row,.pp-revise{flex-direction:column}.pp-tool-note{display:none}.pp-media-tools{flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 20px);bottom:10px;right:10px}.pp-media-tools .pp-btn{min-height:38px;padding:0 12px}.pp-dirty{width:100%}.pp-confirm{flex-direction:column;align-items:stretch}.pp-confirm>span{margin:0}.pp-btn-row{gap:8px;width:100%;display:flex}.pp-btn-row .pp-btn{flex:auto;min-width:0;padding:0 10px}.pp-btn-row:has(>:nth-child(3)) .pp-btn svg{display:none}.pp-regenerate .pp-btn-row{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.pp,.pp-media-frame>img,.pp-btn,.pp-chip{transition:none}.pp-editing,.pp-media-tools{animation:none}.pp-btn:active:not(:disabled),.pp-chip:active:not(:disabled){transform:none}}.pp-badge{font-size:9px}.pp-btn.royal{--c:var(--brand-primary-rgb)}.pp-btn.royal.solid,.pp-btn.royal.solid:hover:not(:disabled){color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.pp-btn-row:has(>.pp-skip){width:100%}.pp-btn-row>.pp-skip{margin-right:auto}.pp-icons .wf-platform.glow-live{box-shadow:none;background:#34d3991a;border-color:#34d39973}.pp-icons .wf-platform.glow-held{box-shadow:none;background:#facc1514;border-color:#facc1573}.pp-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--wf-accent,var(--brand-primary));margin:0;font-size:11px;font-weight:700}.pp.editing .pp-media{border:1px solid rgba(var(--brand-primary-rgb),.22);background:#ffffff05;border-radius:16px;gap:10px;margin:0 14px;padding:12px 0 14px}.pp.editing .pp-media .pp-section-title{padding:0 14px}.pp.editing .pp-copy{border:1px solid rgba(var(--brand-primary-rgb),.22);background:#ffffff05;border-radius:16px;margin:16px 14px 0;padding:12px 14px 18px}.pp.editing .pp-regenerate{margin-top:16px}.pp.editing{--pp-accent:var(--brand-primary);--pp-accent-glow:rgba(var(--brand-primary-rgb),.45);border-color:rgba(var(--brand-primary-rgb),.7);box-shadow:0 0 0 4px rgba(var(--brand-primary-rgb),.14),0 24px 60px #00000073}.pp.editing .pp-editing{background:var(--brand-primary);color:#fff;box-shadow:none}.pp.editing .pp-section-title{color:var(--brand-primary)}.pp.editing .pp-chip,.pp.editing .pp-btn:not(.neutral):not(.green):not(.red){--c:61,116,255}.pp.editing .pp-chip.solid,.pp.editing .pp-btn.blue.solid{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}:is(.pp.editing .pp-chip:focus-visible,.pp.editing .pp-btn:focus-visible){outline-color:var(--brand-primary)}.pp.editing .pp-media-frame,.pp.editing .pp-media-bar,.pp.editing .pp-regenerate{border-color:rgba(var(--brand-primary-rgb),.5)}.pp.editing .pp-regenerate{background:rgba(var(--brand-primary-rgb),.06)}.pp.editing .pp-media,.pp.editing .pp-copy{border-color:rgba(var(--brand-primary-rgb),.35)}.pp.editing .pp-media-bar:focus-within,.pp.editing .pp-title-input:focus,.pp.editing .pp-body-input:focus,.pp.editing .pp-revise input:focus{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.25)!important}.pp.editing .pp-tool:hover:not(:disabled){background:rgba(var(--brand-primary-rgb),.16);border-color:rgba(var(--brand-primary-rgb),.5)}.pp-copy{gap:25px}.pp-media-bar{padding-right:6px}.pp-media-submit{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary);flex:none;height:32px;padding:0 14px}.pp-head-side{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:inline-flex}.pp-head-side .pp-icons{justify-content:space-between}.pp-btn.lavender{--c:167,139,250}.pp-btn.pp-full-post{white-space:nowrap;justify-content:center;width:100%;min-height:0;padding:5px 8px;font-size:11.5px}.pp-blog-url{color:#a78bfa;word-break:break-all;align-items:center;gap:5px;margin:0 0 10px;font-size:12.5px;display:inline-flex}.pp .pp-blog-input{min-height:60vh;overflow:auto}.blog-time{color:#a78bfa}.pp.editing .pp-media-tools{flex-direction:row;justify-content:flex-start;align-items:center;max-width:none;margin:0 14px;position:static}.pp.editing .pp-btn.white{color:#0b1230;background:#fff;border-color:#fff}.pp.editing .pp-btn.white svg{color:#0b1230}.pp.editing .pp-btn.white:hover:not(:disabled){background:#e8edf8}.pp.editing{background:#02040c}.pp.editing .pp-media,.pp.editing .pp-copy{background:#0d1638}.pp-icons .wf-platform{width:32px;height:32px}.pp-icons .wf-platform svg{width:20px;height:20px;color:var(--brand-muted)}.pp-icons .wf-platform.reconnect{background:#f871711a;border-color:#f8717199}.pp-icons .wf-platform.reconnect svg{color:#f87171}.pp>.pp-btn.pp-full-post{align-self:flex-start;width:auto;margin:4px 20px 14px;padding:9px 16px;font-size:13px}.pp-history{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:10px;display:flex}.pp-history button{cursor:pointer;color:inherit;text-align:left;background:#ffffff0d;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.pp-history button.current{border-color:var(--brand-primary)}.pp-history button:hover:not(:disabled){border-color:rgba(var(--brand-primary-rgb),.6)}.pp-history-img{width:72px;height:72px}.pp-history-img img{object-fit:cover;width:100%;height:100%;display:block}.pp-history-posts{box-sizing:border-box;max-width:100%;margin:14px 0;padding:0 18px}.pp-history-posts .pp-history{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.pp-history-post{flex-direction:column;width:100%;min-width:0;display:flex}.pp-history-post img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pp-history-post strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:6px 8px 2px;font-size:12px;display:-webkit-box;overflow:hidden}.pp-history-post span{color:var(--brand-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 8px 8px;font-size:11px;display:-webkit-box;overflow:hidden}.pp-scroll,.wf-view,.pp .pp-blog-input{scrollbar-width:none}.pp-scroll::-webkit-scrollbar{display:none}.wf-view::-webkit-scrollbar{display:none}.pp .pp-blog-input::-webkit-scrollbar{display:none}.pp-dots{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.pp-dots-dot{background:#3a3f4f;border-radius:50%;width:5px;height:5px;transition:background .25s,box-shadow .3s}.pp-dots-line{background:#3a3f4f;border-radius:999px;width:5px;height:14px;transition:background .25s,box-shadow .3s}.pp-dots .on{background:var(--brand-primary);transition:background .25s,box-shadow .3s}.pp-dots.moving .on{box-shadow:0 0 5px color-mix(in srgb,var(--brand-primary) 55%,transparent)}@media (max-width:700px){.pp-dots{right:6px}}.pp button{font-weight:650}.pp-sources{border-top:1px solid #ffffff1a;margin:22px 0 0;padding:16px 0 0}.pp-sources h3{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted,#a6b4cb);margin:0 0 10px;font-size:12px;font-weight:650}.pp-sources ol{gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.pp-sources li::marker{color:var(--brand-muted,#a6b4cb)}.pp-sources a{color:var(--brand-primary,#14d8ff);font-weight:600;text-decoration:none}.pp-sources a:hover{text-decoration:underline}.pp-sources span{color:var(--brand-muted,#a6b4cb);font-size:12px;display:block}@font-face{font-family:MorseJoyrideStandard;src:url(/JoyrideSTD.otf)format("opentype");font-display:swap;font-weight:400 900}.week-flow{--wf-bg:var(--brand-bg);--wf-panel:var(--brand-surface);--wf-panel-2:var(--brand-surface-2);--wf-accent:var(--brand-primary);--wf-accent-soft:rgba(var(--brand-primary-rgb),.18);--wf-accent-glow:rgba(var(--brand-primary-rgb),.45);--wf-text:var(--brand-text);--wf-dim:var(--brand-muted);--wf-border:#ffffff17;--wf-heading:var(--brand-heading-font),MorseJoyrideStandard,DashboardJoyride,Joyride,"Arial Black",sans-serif;--wf-ease:cubic-bezier(.65,.05,.36,1);min-height:calc(100vh - 62px - var(--app-header-h,0px));color:var(--wf-text);background:0 0;flex-direction:column;align-items:center;margin:-31px -36px 0;padding:40px clamp(16px,4vw,56px) 56px;display:flex;position:relative;overflow-x:clip}.week-flow h1,.week-flow h2,.week-flow h3,.week-flow p{margin:0}.week-flow p{color:var(--wf-dim)}.wf-stage{flex:1;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.wf-slide{will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:center;width:100%;animation:.52s cubic-bezier(.22,.7,.26,1) 70ms both wf-enter;display:flex}.wf-slide.leaving{z-index:1;pointer-events:none;animation:.42s cubic-bezier(.4,0,.7,.4) both wf-leave;position:absolute;inset:0 0 auto}.wf-slide.instant{animation:none}@keyframes wf-enter{0%{opacity:0;transform:translate(72px)scale(.975)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes wf-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-72px)scale(.975)}}.wf-btn{-webkit-appearance:none;appearance:none;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--wf-border);min-height:46px;color:var(--wf-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 30px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.wf-btn:hover:not(:disabled){filter:none;transform:translateY(-2px)}.wf-btn:disabled{opacity:.55;cursor:not-allowed}.wf-btn:focus-visible{outline:2px solid var(--wf-accent);outline-offset:4px}.wf-btn.primary{background:var(--morse-sky);color:var(--morse-sky-ink);border-color:var(--morse-sky);box-shadow:none}.wf-btn.primary:hover:not(:disabled){box-shadow:none}.wf-btn.accept,.wf-card .wf-btn.primary{color:#04140c;box-shadow:none;background:#34d399;border-color:#34d399}.wf-btn.accept:hover:not(:disabled),.wf-card .wf-btn.primary:hover:not(:disabled){box-shadow:none}.wf-view-actions{border-top:1px solid var(--wf-border);justify-content:center;gap:12px;margin-top:8px;padding:16px 18px 20px;display:flex}.wf-btn.edit{border-color:#ffffff59}.wf-btn.edit:hover:not(:disabled){background:#ffffff0f}.wf-btn.small{min-height:36px;padding:8px 16px;font-size:11px}.wf-btn .spin{animation:1s linear infinite spin}.wf-welcome{text-align:center;max-width:760px;margin:auto;padding:24px 0}.wf-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--wf-accent);margin-bottom:22px;font-size:12px;font-weight:600}.wf-welcome h1{font-family:var(--wf-heading);letter-spacing:-.5px;margin-bottom:18px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.2}.wf-welcome h1 span{color:var(--wf-accent);text-shadow:none}.wf-welcome .wf-range{color:var(--wf-text);margin-bottom:12px;font-size:16px;font-weight:600}.wf-welcome .wf-sub{max-width:560px;margin:0 auto 38px;font-size:15px;line-height:1.6}.wf-progress-note{color:var(--wf-dim);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.wf-review{flex-direction:column;align-items:center;width:100%;max-width:728px;margin:auto;display:flex}.wf-index{text-transform:uppercase;letter-spacing:.14em;color:var(--wf-accent);background:var(--wf-accent-soft);border:1px solid rgba(var(--brand-primary-rgb),.35);border-radius:999px;flex-shrink:0;margin-bottom:14px;padding:7px 16px;font-size:11px;font-weight:700}.wf-index:focus-visible{outline:2px solid var(--wf-accent);outline-offset:3px}.wf-card{background:linear-gradient(180deg,var(--wf-panel-2),var(--wf-panel));border:1px solid var(--wf-border);border-radius:22px;flex-direction:column;gap:18px;width:100%;padding:32px;display:flex;position:relative;box-shadow:0 30px 60px #00000073}.wf-card.wf-social{background:var(--brand-surface);border-color:rgba(var(--brand-primary-rgb),.25);border-radius:18px;gap:0;padding:0;overflow:hidden}.wf-card.wf-social .wf-social-head{padding:16px 18px 14px}.wf-card.wf-social .wf-social-media{min-height:240px;position:relative}.wf-card.wf-social .wf-social-media.busy img{filter:blur(4px)brightness(.55);transition:filter .4s,transform .4s;transform:scale(1.03)}.wf-card.wf-social .wf-social-title{font-family:var(--wf-heading);letter-spacing:-.2px;font-size:clamp(17px,1.5vw,20px);font-weight:800;line-height:1.3}.wf-card.wf-social .wf-social-copy{padding:8px 18px 4px}.wf-card.wf-social .wf-actions{padding:14px 18px 18px}.wf-card.wf-social .wf-error{margin:0 0 4px}.wf-card.wf-social .wf-approved{margin:0;padding:0 18px 16px}.wf-card-copy{min-width:0}.wf-card-image{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.12),#ffffff08);border:1px solid #ffffff1a;border-radius:16px;flex-shrink:0;place-items:center;width:100%;height:220px;display:grid;position:relative;overflow:hidden}.wf-card-image img{object-fit:cover;width:100%;height:100%;display:block}.wf-card-image.busy img{filter:blur(4px)brightness(.55);transition:filter .4s,transform .4s;transform:scale(1.03)}.wf-card-image .wf-placeholder{color:var(--wf-dim);place-items:center;gap:8px;font-size:12px;display:grid}.wf-card-meta{color:var(--wf-dim);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.wf-card-meta strong{color:var(--wf-text);font-weight:600}.wf-card h2{font-family:var(--wf-heading);letter-spacing:-.3px;color:var(--wf-text);margin-bottom:14px;font-size:clamp(20px,2.1vw,27px);font-weight:800;line-height:1.25}.wf-card .wf-body{color:#c5cfe3;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.7}.wf-actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:12px;display:flex}.wf-actions .wf-btn{flex:auto}.wf-generating{text-align:center;color:var(--wf-text);place-content:center;justify-items:center;gap:10px;padding:16px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.wf-generating .wf-orbit{border:1px solid rgba(var(--brand-primary-rgb),.5);width:54px;height:54px;color:var(--wf-accent);box-shadow:0 0 0 8px rgba(var(--brand-primary-rgb),.08);border-radius:50%;place-items:center;animation:1.2s linear infinite loader-orbit;display:grid}.wf-generating .wf-orbit svg{animation:1.2s linear infinite loader-spin}.wf-generating small{color:var(--wf-dim);font-weight:500}.wf-error{color:#ffd2d2;background:#ff636314;border:1px solid #ff636359;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.wf-error svg{flex-shrink:0;margin-top:2px}.wf-error button{color:var(--wf-accent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.wf-approved{color:#7ff0b5;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wf-dots{flex-shrink:0;justify-content:center;gap:9px;margin-top:18px;display:flex}.wf-dot{background:#ffffff2e;border-radius:50%;width:7px;height:7px;transition:all .25s}.wf-dot.done{background:rgba(var(--brand-primary-rgb),.5)}.wf-dot.active{background:var(--wf-accent);box-shadow:none;border-radius:4px;width:20px}.wf-platforms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-platform{border:1px solid var(--wf-border);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:28px;height:28px;display:inline-flex;position:relative}.wf-platform em{color:var(--wf-dim);font-size:11px;font-style:normal}.wf-platform:has(em){width:auto;padding:0 9px 0 7px}.wf-schedule{width:100%;max-width:1180px;margin:0 auto}.wf-schedule-header{text-align:center;margin-bottom:30px}.wf-schedule-header h1{font-family:var(--wf-heading);letter-spacing:-.5px;margin-bottom:8px;font-size:clamp(24px,3vw,36px);font-weight:800}.wf-schedule-header p{font-size:14px}.wf-notes{gap:8px;max-width:760px;margin:0 auto 22px;display:grid}.wf-note{background:rgba(var(--brand-primary-rgb),.07);border:1px solid rgba(var(--brand-primary-rgb),.3);color:#dce6ff;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.wf-note.warn{color:#ffe3b3;background:#ffb74d14;border-color:#ffb74d73}.wf-note svg{flex-shrink:0;margin-top:2px}.wf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.wf-day{border:1px solid var(--wf-border);background:#ffffff05;border-radius:16px;flex-direction:column;min-width:0;min-height:290px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.wf-day.over{border-color:var(--wf-accent);background:var(--wf-accent-soft);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.4) inset}.wf-day.locked{background:#ffffff04;border-style:dashed;border-color:#ffffff12}.wf-day.locked .wf-day-label,.wf-day.locked .wf-day-date{color:#ffffff4d}.wf-day-label{text-transform:uppercase;letter-spacing:.1em;color:var(--wf-dim);margin-bottom:3px;font-size:11px}.wf-day-date{margin-bottom:4px;font-size:15px;font-weight:700}.wf-day-time{color:var(--wf-dim);align-items:center;gap:5px;margin-bottom:12px;font-size:11px;display:flex}.wf-day-holder{flex-direction:column;flex:1;gap:10px;display:flex}.wf-empty{color:#ffffff47;text-align:center;text-transform:uppercase;letter-spacing:.12em;border:1px dashed #ffffff1a;border-radius:12px;flex:1;place-content:center;justify-items:center;gap:8px;padding:12px;font-size:11px;font-weight:700;display:grid}.wf-empty.open{color:#fff6}.wf-mini{background:linear-gradient(180deg,var(--wf-panel-2),var(--wf-panel));border:1px solid rgba(var(--brand-primary-rgb),.25);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:9px;width:100%;padding:10px;transition:box-shadow .2s,border-color .2s,opacity .2s,transform .2s;display:flex;position:relative}.wf-mini.movable{cursor:grab;touch-action:none}.wf-mini.movable:hover{transform-origin:top;z-index:10;transform:scale(1.04)}.wf-mini.movable:active{cursor:grabbing}.wf-mini.dragging{opacity:.3;box-shadow:none;border-style:dashed}.wf-mini.over{border-color:var(--wf-accent);box-shadow:0 0 0 2px var(--wf-accent);background:linear-gradient(180deg,rgba(var(--brand-primary-rgb),.1),var(--wf-panel));transform:scale(1.03)}.wf-mini:focus-within{border-color:rgba(var(--brand-primary-rgb),.6)}.wf-mini-thumb{aspect-ratio:1.7;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.15),#ffffff08);width:100%;color:var(--wf-dim);border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid;overflow:hidden}.wf-mini-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.wf-mini-title{min-height:2.8em;color:var(--wf-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.wf-mini-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-grip{z-index:2;border:1px solid var(--brand-primary);color:#fff;touch-action:none;cursor:grab;background:#040814cc;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;top:8px;right:8px}.wf-mini.movable:hover .wf-grip{box-shadow:none}.wf-grip:active{cursor:grabbing;transform:scale(.94)}.wf-drag-ghost{z-index:2147483000;pointer-events:none;opacity:.92;width:200px;box-shadow:0 24px 50px #0009,0 0 0 1px rgba(var(--brand-primary-rgb),.5);background:linear-gradient(180deg,var(--wf-panel-2),var(--wf-panel));border:1px solid rgba(var(--brand-primary-rgb),.45);color:var(--wf-text);transform-origin:50%;will-change:left,top;border-radius:12px;flex-direction:column;gap:9px;padding:10px;display:flex;position:fixed}.wf-scheduled-tag{text-transform:uppercase;letter-spacing:.08em;color:#7ff0b5;background:#34d39924;border:1px solid #34d39966;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.wf-scheduled-tag.held{color:#ffe08a;background:#facc1524;border-color:#facc1573}.wf-mini-actions{flex-wrap:wrap;gap:8px;display:flex}.wf-mini-actions button{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--wf-border);min-height:34px;color:var(--wf-text);background:#ffffff0a;border-radius:999px;flex:auto;padding:7px 12px;font-size:10.5px;font-weight:700}.wf-mini-actions button:hover:not(:disabled){background:#ffffff17}.wf-mini-actions button.go{border-color:var(--wf-accent);color:var(--wf-accent)}.wf-mini-actions button:disabled{opacity:.5;cursor:not-allowed}.wf-mini-actions button:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.week-flow .wf-hint{text-align:center;color:var(--wf-dim);letter-spacing:.03em;margin:74px 0 26px;font-size:12.5px}.wf-footer{flex-direction:column;align-items:center;gap:14px;display:flex}.wf-footer p{text-align:center;max-width:560px;font-size:12px}.wf-footer-scheduled{gap:26px;margin-top:74px}.wf-scheduled-note{justify-items:center;gap:6px;margin-top:10px;display:grid}.wf-scheduled-note .wf-scheduled-when{color:var(--wf-text);letter-spacing:.01em;font-size:13px;font-weight:600}.wf-scheduled-note p:last-child{color:var(--wf-dim);line-height:1.6}.wf-bank{background:#00020ad9;border:0;border-radius:18px;margin-top:96px;padding:34px 24px 30px}.wf-bank-header{text-align:center;margin-bottom:24px}.wf-bank-header h2{font-family:var(--wf-heading);letter-spacing:.02em;color:#fff;margin-bottom:6px;font-size:26px}.wf-bank-header p{font-size:12.5px}.wf-bank-grid{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;min-height:80px;margin:0 auto 14px;padding:4px;transition:background .2s,box-shadow .2s;display:grid}.wf-bank-grid.over{background:var(--wf-accent-soft);box-shadow:0 0 0 2px var(--wf-accent) inset}.wf-bank-grid .wf-empty{min-height:120px}.wf-save{color:var(--wf-dim);border-top:1px solid var(--wf-border);cursor:pointer;align-items:center;gap:9px;min-height:36px;padding-top:10px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.wf-save input{accent-color:var(--wf-accent);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.wf-save input:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.wf-save .saving{color:var(--wf-accent);margin-left:auto;display:inline-flex}.wf-save.error{color:#ffb3b3}.wf-summary{text-align:center;color:var(--wf-text);margin-top:6px;font-size:13px}.wf-summary span{color:var(--wf-dim)}.wf-status{text-align:center;justify-items:center;gap:14px;max-width:620px;margin:auto;padding:30px 0;display:grid}.wf-status h1{font-family:var(--wf-heading);letter-spacing:-.4px;font-size:clamp(24px,3vw,36px);font-weight:800}.wf-status p{font-size:14px;line-height:1.65}.wf-status .wf-orbit{border:1px solid rgba(var(--brand-primary-rgb),.5);width:64px;height:64px;color:var(--wf-accent);box-shadow:0 0 0 8px rgba(var(--brand-primary-rgb),.08);border-radius:50%;place-items:center;animation:1.2s linear infinite loader-orbit;display:grid}.wf-status .wf-orbit svg{animation:1.2s linear infinite loader-spin}.wf-bar{background:#ffffff1a;border-radius:999px;width:min(320px,100%);height:6px;overflow:hidden}.wf-bar i{background:var(--wf-accent);height:100%;box-shadow:none;transition:width .6s;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.wf-card-image{height:190px}.wf-grid{grid-template-columns:1fr;gap:12px}.wf-day{min-height:0;padding:14px}.wf-empty{min-height:110px}.wf-bank-grid{grid-template-columns:1fr}}@media (max-width:767px){.week-flow{min-height:calc(100vh - 40px - var(--app-header-h,0px));margin:-20px -16px 0;padding:28px 16px 48px}.wf-card{border-radius:18px;padding:20px}.wf-card-image{height:170px}.wf-grid{grid-template-columns:1fr;gap:10px}.wf-day{min-height:0;padding:12px}.wf-empty{min-height:110px}.wf-actions .wf-btn{flex:40%}.wf-slide.leaving{inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.wf-slide,.wf-slide.leaving,.wf-slide.instant{animation:none}.wf-slide.leaving{display:none}.wf-btn:hover:not(:disabled){transform:none}.wf-card-image.busy img{transition:none}}.wf-platform.glow-live{background:#34d39924;border-color:#34d399b3;box-shadow:0 0 0 1px #34d39940}.wf-platform.glow-held{background:#facc1524;border-color:#facc15b3;box-shadow:0 0 0 1px #facc1540}.wf-mini-open{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:9px;width:100%;margin:0;padding:0;display:flex}.wf-mini-open:hover .wf-mini-thumb{border-color:#ffffff1a}.wf-mini-open:hover .wf-mini-title{color:var(--wf-text)}.wf-mini-open:focus-visible{outline:2px solid var(--wf-accent);outline-offset:3px}.wf-mini.movable .wf-mini-open{cursor:grab}.wf-mini.movable .wf-mini-open:active{cursor:grabbing}.wf-platform-status{overflow:visible}.wf-platform-status>button{-webkit-appearance:none;appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;margin:0;padding:0;display:grid}.wf-platform-status>button:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.wf-tip{z-index:20;background:var(--brand-surface-2);border:1px solid var(--wf-border);text-align:left;min-width:150px;color:var(--wf-dim);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;font-size:11.5px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px #00000073}.wf-tip:after{content:"";background:var(--brand-surface-2);border-right:1px solid var(--wf-border);border-bottom:1px solid var(--wf-border);width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.wf-tip strong{color:var(--wf-text);font-size:12px;font-weight:700}.wf-tip>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.wf-tip.live>span{color:#7ff0b5}.wf-tip.held>span{color:#ffe27a}.wf-tip.failed>span{color:#ffb3b3}.wf-tip em{color:var(--wf-text);font-style:normal}.wf-tip-detail{max-width:240px;color:var(--wf-dim);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;line-height:1.45}.wf-tip.failed .wf-tip-detail{color:#ffb4b4}.wf-tip a,.wf-tip-retry{color:var(--wf-accent);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:10.5px;font-weight:700}.wf-platform-status:hover .wf-tip,.wf-platform-status:focus-within .wf-tip,.wf-platform-status.open .wf-tip{opacity:1;visibility:visible;transform:translate(-50%)}.wf-platform-status.open .wf-tip,.wf-platform-status:focus-within .wf-tip{pointer-events:auto}.wf-day:first-child .wf-tip{left:0;transform:translateY(4px)}.wf-day:first-child .wf-platform-status:hover .wf-tip,.wf-day:first-child .wf-platform-status:focus-within .wf-tip,.wf-day:first-child .wf-platform-status.open .wf-tip{transform:none}.wf-day:first-child .wf-tip:after{left:14px}.wf-view{--wf-accent:var(--brand-primary);--wf-text:var(--brand-text);--wf-dim:var(--brand-muted);--wf-border:#ffffff17;width:calc(100vw - 32px);max-height:90vh;color:var(--wf-text);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow:auto;background:var(--brand-surface)!important;border:1px solid rgba(var(--brand-primary-rgb),.25)!important;border-radius:18px!important;gap:0!important;max-width:640px!important;padding:0!important}.wf-social{flex-direction:column;display:flex}.wf-social-head{align-items:center;gap:12px;padding:16px 62px 14px 18px;display:flex}.wf-social-head>img,.wf-social-avatar{object-fit:cover;border:1px solid var(--wf-border);width:42px;height:42px;color:var(--wf-accent);background:#101a36;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.wf-social-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wf-social-head strong{color:var(--wf-text);font-size:14.5px;font-weight:700;line-height:1.2}.wf-social-when{color:var(--wf-dim);margin:0;font-size:12px}.wf-social-icons{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-view [data-slot=dialog-close]{top:14px;right:16px}.wf-social-media{color:var(--wf-dim);background:#050a18;place-items:center;min-height:200px;display:grid}.wf-social-media img{width:100%;height:auto;display:block}.wf-social-actions{color:var(--wf-text);gap:16px;padding:12px 18px 4px;display:flex}.wf-social-copy{flex-direction:column;gap:8px;padding:6px 18px 22px;display:flex}.wf-social-title{color:var(--wf-text);margin:0;font-size:15px;font-weight:700;line-height:1.35}.wf-social-body{white-space:pre-wrap;color:#c9d4ea;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}html.wf-grabbing,html.wf-grabbing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.wf-mini.movable{touch-action:pan-y}.wf-mini.movable,.wf-mini.movable .wf-mini-open,.wf-mini.movable .wf-mini-open *{cursor:grab}.wf-grip{touch-action:none}.wf-drag-ghost{cursor:grabbing;transform:translate(-50%,-50%)rotate(-2deg)}.wf-mini .pp-badge{align-self:flex-start}.wf-mini-when{color:var(--wf-dim);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.wf-mini-foot{align-items:center}.wf-empty small{letter-spacing:.04em;text-transform:none;color:#ffffff59;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.wf-schedule-header{max-width:760px;margin-left:auto;margin-right:auto}.wf-schedule-header p{font-size:14.5px;line-height:1.65}.wf-schedule-header p+p{margin-top:4px}.wf-guidance{text-align:center;max-width:640px;font-size:14px;line-height:1.6;margin:32px auto 0!important}.wf-schedule>.wf-footer{margin-top:20px}.wf-footer+.wf-bank{margin-top:64px}.wf-day.eligible{border-color:rgba(var(--brand-primary-rgb),.5);background:rgba(var(--brand-primary-rgb),.05);border-style:dashed}.wf-day.eligible .wf-empty{border-color:rgba(var(--brand-primary-rgb),.45);color:#dce6ffcc}.wf-mini.eligible{border-color:rgba(var(--brand-primary-rgb),.6);box-shadow:0 0 0 1px rgba(var(--brand-primary-rgb),.35)}.wf-bank-grid.eligible{box-shadow:0 0 0 1px rgba(var(--brand-primary-rgb),.45) inset}.wf-welcome{max-width:720px;padding:clamp(32px,8vh,96px) 8px}.wf-welcome>*{animation:.7s cubic-bezier(.22,.7,.26,1) both wf-rise}.wf-welcome>:nth-child(2){animation-delay:80ms}.wf-welcome>:nth-child(3){animation-delay:.16s}.wf-welcome>:nth-child(4){animation-delay:.26s}.wf-welcome>:nth-child(5){animation-delay:.38s}.wf-welcome .wf-eyebrow{letter-spacing:.24em;margin-bottom:18px;font-size:11.5px}.wf-welcome h1{letter-spacing:-.8px;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,4.6vw,52px);line-height:1.12}.wf-welcome .wf-sub{color:#b3c0da;text-wrap:pretty;max-width:590px;margin:0 auto 40px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.wf-start{min-height:54px;padding:14px 34px;font-size:14px}.wf-start svg{transition:transform .25s}.wf-start:hover:not(:disabled) svg{transform:translate(3px)}.wf-welcome-orbs{justify-content:center;gap:12px;margin-bottom:28px;display:flex}.wf-welcome-orbs i{background:var(--wf-accent);width:10px;height:10px;box-shadow:none;border-radius:50%;animation:.6s cubic-bezier(.22,.7,.26,1) both wf-orb-in}.wf-welcome-orbs i:nth-child(2){animation-delay:60ms}.wf-welcome-orbs i:nth-child(3){animation-delay:.12s}.wf-welcome-orbs i:nth-child(4){animation-delay:.18s}.wf-welcome-orbs i:nth-child(5){animation-delay:.24s}@keyframes wf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wf-orb-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.wf-review{gap:0}.wf-orbs-wrap{justify-content:center;margin:4px 0 22px;display:flex}.wf-orbs{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wf-orb{border-radius:50%;place-items:center;width:12px;height:12px;transition:background .35s,box-shadow .35s,transform .35s,border-color .35s;display:grid;position:relative}.wf-orb.upcoming{background:#ffffff14;border:1px solid #fff3}.wf-orb.done{color:#8ef2c0;background:#34d39938;border:1px solid #34d39999}.wf-orb.active{background:var(--wf-accent);width:16px;height:16px;box-shadow:0 0 0 4px rgba(var(--brand-primary-rgb),.16);border:0}.wf-orb.active:after{content:"";border:1.5px solid rgba(var(--brand-primary-rgb),.55);border-radius:50%;animation:2.2s ease-in-out infinite wf-orb-pulse;position:absolute;inset:-7px}@keyframes wf-orb-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.wf-celebrate{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:auto;padding:clamp(40px,9vh,110px) 8px;display:flex;position:relative}.wf-celebrate>:not(.wf-fireworks){z-index:1;animation:.7s cubic-bezier(.22,.7,.26,1) both wf-rise;position:relative}.wf-celebrate h1{font-family:var(--wf-heading);letter-spacing:-.6px;text-wrap:balance;margin:26px 0 18px;font-size:clamp(28px,4.2vw,48px);line-height:1.15;animation-delay:.12s!important}.wf-celebrate-copy{color:#b3c0da;max-width:560px;margin:0 auto 38px;font-size:clamp(15px,1.3vw,17px);line-height:1.7;animation-delay:.22s!important}.wf-celebrate-copy p{color:#b3c0da}.wf-celebrate-gaps{text-align:left;color:#ffe9b0;background:#facc150f;border:1px solid #facc1547;border-radius:14px;gap:6px;margin:16px auto 0;padding:14px 18px 14px 34px;font-size:14px;line-height:1.6;display:grid}.wf-celebrate .wf-btn{animation-delay:.32s!important}.wf-celebrate-mark{color:#04140c;background:#34d399;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 10px #34d39924;animation:.7s cubic-bezier(.34,1.56,.64,1) both wf-mark!important}@keyframes wf-mark{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.wf-fireworks{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.wf-fireworks img{width:1400px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-status .wf-status-art{aspect-ratio:140/315;width:56px;margin-bottom:4px}@media (max-width:767px){.wf-welcome{padding:28px 4px}.wf-orbs{gap:12px}}@media (prefers-reduced-motion:reduce){.wf-welcome>*,.wf-welcome-orbs i,.wf-celebrate>*,.wf-celebrate-mark{animation:none!important}.wf-fireworks{display:none}.wf-orb.active:after{opacity:.8;animation:none}.wf-orb{transition:none}}.wf-start,.wf-celebrate .wf-btn,.wf-schedule>.wf-footer .wf-btn{text-transform:none;letter-spacing:.01em;font-size:14.5px}.wf-orb.skipped{background:0 0;border:1.5px dashed #facc15b3}.wf-review-end{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:620px;margin:auto;padding:clamp(40px,9vh,110px) 8px;display:flex}.wf-review-end h1{font-family:var(--wf-heading);letter-spacing:-.4px;text-wrap:balance;font-size:clamp(24px,3.2vw,36px);line-height:1.2}.wf-review-end p{max-width:520px;margin-bottom:12px;font-size:15px;line-height:1.65}@media (max-width:640px){.wf-review-end .pp-btn-row{flex-direction:column-reverse;align-items:stretch}}.wf-slide:has(>.wf-welcome){min-height:calc(100vh - 62px - var(--app-header-h,0px) - 96px)}.wf-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:640px;margin:auto;padding:24px 8px;display:flex}.wf-welcome h1,.wf-welcome .wf-sub{text-align:center;margin-left:auto;margin-right:auto}.wf-welcome .wf-sub{max-width:560px}.wf-welcome .wf-btn.wf-start{align-self:center}@media (max-width:767px){.wf-slide:has(>.wf-welcome){min-height:calc(100vh - 40px - var(--app-header-h,0px) - 76px)}}.wf-welcome .wf-btn,.wf-celebrate .wf-btn{letter-spacing:.01em;text-transform:none;min-height:46px;box-shadow:none;border-radius:10px;padding:0 22px;font-size:14px}.wf-welcome .wf-btn:hover:not(:disabled),.wf-celebrate .wf-btn:hover:not(:disabled){filter:brightness(1.1);transform:none}.wf-welcome .wf-btn.wf-start{color:#04140c;background:#34d399;border-color:#34d399;animation:.7s cubic-bezier(.22,.7,.26,1) .38s both wf-rise,1.8s ease-out 1.1s infinite wf-start-pulse}@keyframes wf-start-pulse{0%{box-shadow:0 0 #34d399a6}70%{box-shadow:0 0 0 16px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.wf-welcome .wf-btn.wf-start{box-shadow:none;animation:none!important}}.wf-celebrate .wf-btn:hover:not(:disabled){box-shadow:none}.wf-welcome .wf-btn:active:not(:disabled),.wf-celebrate .wf-btn:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}:is(.wf-welcome .wf-btn:focus-visible,.wf-celebrate .wf-btn:focus-visible){outline-offset:2px}.wf-mini-when.wf-next-week{color:var(--brand-primary);font-weight:600}.week-flow{--wf-royal:var(--brand-primary);--wf-royal-glow:rgba(var(--brand-primary-rgb),.5)}.wf-welcome-orbs i{background:var(--wf-royal);box-shadow:none}.wf-orb.active{background:var(--wf-royal);box-shadow:0 0 0 4px rgba(var(--brand-primary-rgb),.2)}.wf-orb.active:after{border-color:rgba(var(--brand-primary-rgb),.6)}.wf-btn.primary.royal,.wf-schedule>.wf-footer .wf-btn.royal{background:var(--wf-royal);border-color:var(--wf-royal);color:#fff;box-shadow:none}.wf-btn.primary.royal:hover:not(:disabled){box-shadow:none}.wf-platform.glow-live{box-shadow:none;background:#34d3991a;border-color:#34d39973}.wf-platform.glow-held{box-shadow:none;background:#facc1514;border-color:#facc1573}.wf-day,.wf-day.locked{background:0 0;border-color:#0000;padding:0}.wf-day.eligible,.wf-day.over{box-shadow:none;background:0 0;border-color:#0000}.wf-mini-when{font-size:9.5px}.wf-welcome{max-width:900px}.wf-welcome h1{white-space:nowrap;text-wrap:nowrap;font-size:clamp(22px,3vw,38px)}.wf-welcome .wf-eyebrow{font-size:10px}@media (max-width:767px){.wf-welcome h1{white-space:normal;text-wrap:balance}}.wf-guidance{max-width:760px}.wf-grip{border-radius:7px;width:26px;height:26px;top:4px;right:4px}.wf-mini{border-color:var(--brand-primary)}.wf-welcome .wf-btn.wf-start,.wf-welcome .wf-btn.wf-start:focus{border:0;outline:none}.wf-welcome .wf-btn.wf-start:focus-visible{border:0;outline:none}.wf-slide{min-height:calc(100vh - 62px - var(--app-header-h,0px) - 96px);justify-content:center}.wf-orb{width:16px;height:16px}.wf-orb.done{color:var(--wf-bg);background:#8ef2c0;border-color:#8ef2c0}.wf-orb.missed{opacity:.4;background:#ffffff0a;border:1px solid #ffffff1a}.wf-welcome-orbs i.done{box-shadow:none;background:#8ef2c0}.wf-welcome-orbs i.skipped{box-shadow:none;background:0 0;border:1.5px dashed #facc15cc}.wf-welcome-orbs i.missed{box-shadow:none;opacity:.5;background:#ffffff1f}.wf-sub-remaining{justify-content:center;align-items:center;gap:8px;display:flex;color:#facc15!important}.wf-day-date{color:var(--wf-dim);margin-bottom:3px;font-size:12px;font-weight:500}.wf-day-label{text-transform:none;letter-spacing:0;color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.wf-day.missed{opacity:.55}.wf-day-label .wf-time{margin-left:9px;font-size:13px;font-weight:650}.wf-day-label .social-time{color:#4c9aff}.wf-day-label .blog-time{color:#a78bfa}.wf-day-label .wf-day-date{margin:0 0 0 4px;display:inline}.wf-mini{background:color-mix(in srgb,var(--wf-panel) 60%,#000)}.wf-mini:not(.over):not(.eligible):not(.dragging){box-shadow:var(--card-edge)}.wf-status .wf-status-loader{width:72px;height:72px;margin-bottom:4px}.as-suite{--as-c1:var(--brand-primary);--as-c2:#22c7a9;--as-c3:#f5a524;--as-c4:#e5487d;--as-c5:#8b5cf6;--as-c6:#38bdf8;--as-surface:var(--card,#fff);--as-border:var(--border,#e2e8f0);--as-text:var(--foreground,#0f172a);--as-muted:#7c89a6;--as-grid:color-mix(in srgb, var(--as-muted) 22%, transparent);--as-radius:16px;--as-up:#16a34a;--as-down:#e11d48;color:var(--as-text);margin-bottom:34px}.as-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.as-seg{background:color-mix(in srgb, var(--as-c1) 8%, var(--as-surface));border:1px solid var(--as-border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.as-seg button{color:var(--as-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.as-seg.small button{padding:6px 9px}.as-seg button[aria-pressed=true]{background:var(--as-c1);color:#fff;box-shadow:none}.as-toggle{color:var(--as-muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.as-toggle input{opacity:0;pointer-events:none;position:absolute}.as-toggle span{background:var(--as-grid);border-radius:999px;width:34px;height:20px;transition:background .2s;position:relative}.as-toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.as-toggle input:checked+span{background:var(--as-c1)}.as-toggle input:checked+span:after{transform:translate(14px)}.as-toggle input:focus-visible+span{outline:2px solid var(--as-c1);outline-offset:2px}.as-end{align-items:center;gap:10px;margin-left:auto;display:flex}.as-select{border:1px solid var(--as-border);background:var(--as-surface);color:var(--as-text);outline-color:var(--as-accent);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.as-sample{letter-spacing:1.2px;text-transform:uppercase;color:var(--as-c3);background:color-mix(in srgb, var(--as-c3) 12%, transparent);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.as-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.as-kpi{text-align:left;border-radius:var(--as-radius);background:var(--as-surface);border:1px solid var(--as-border);color:var(--as-text);cursor:pointer;flex-direction:column;gap:4px;padding:11px 14px 4px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.as-kpi:hover{transform:translateY(-2px)}.as-kpi[aria-pressed=true]{border-color:var(--kpi);box-shadow:none}.as-kpi>span{color:var(--as-muted);font-size:11px;font-weight:600}.as-kpi strong{letter-spacing:-1px;color:var(--kpi);font-size:22px;font-weight:750}.as-spark{margin:0 -14px}.as-delta{border-radius:999px;align-items:center;gap:2px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.as-delta.up{color:var(--as-up);background:color-mix(in srgb, var(--as-up) 12%, transparent)}.as-delta.down{color:var(--as-down);background:color-mix(in srgb, var(--as-down) 12%, transparent)}.as-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.as-panel{background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius);min-width:0;padding:18px;animation:.5s both as-in}.as-panel.wide{grid-column:span 2}.as-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.as-panel h3{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.as-panel h3 svg{color:var(--as-accent)}.as-chart{height:230px}.as-chart.tall{height:300px}.as-chip{color:var(--as-c1);background:color-mix(in srgb, var(--as-c1) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.as-donut{position:relative}.as-donut-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.as-donut-centre strong{font-size:22px;font-weight:750}.as-donut-centre span{color:var(--as-muted);font-size:10px}.as-legend{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.as-legend li{align-items:center;gap:8px;font-size:12px;display:flex}.as-legend i{background:var(--dot);border-radius:3px;width:9px;height:9px}.as-legend b{margin-left:auto;font-weight:700}.as-legend em{color:var(--as-muted);text-align:right;min-width:44px;font-size:11px;font-style:normal}.as-funnel{gap:9px;margin:0;padding:0;list-style:none;display:grid}.as-funnel li{align-items:center;gap:8px;height:38px;padding:0 12px;font-size:12px;display:flex;position:relative}.as-funnel-bar{width:var(--w);background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 45%, transparent));opacity:.22;transform-origin:0;border-radius:10px;animation:.8s cubic-bezier(.2,.8,.2,1) both as-grow;position:absolute;inset:0 auto 0 0}.as-funnel span,.as-funnel b,.as-funnel small{position:relative}.as-funnel b{margin-left:auto}.as-funnel small{color:var(--as-muted);text-align:right;min-width:40px;font-size:10px}.as-heat{align-items:center;gap:4px;display:grid}.as-heat small{color:var(--as-muted);text-align:center;font-size:10px}.as-heat i{aspect-ratio:1.5;background:color-mix(in srgb, var(--as-accent) calc(8% + var(--a) * 92%), var(--as-grid));filter:brightness(calc(.55 + var(--a) * .75));border-radius:6px;place-items:center;transition:transform .15s;display:grid;position:relative}.as-crown{color:#ffc93c;fill:#ffc93c;filter:none}.as-heat i:hover{transform:scale(1.12)}.as-leaders{gap:12px;margin:0;padding:0;list-style:none;display:grid}.as-leaders li{grid-template-columns:24px 1fr 90px 28px;align-items:center;gap:10px;font-size:12px;display:grid}.as-rank{background:color-mix(in srgb, var(--as-c1) 12%, transparent);width:24px;height:24px;color:var(--as-c1);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.as-leaders li:first-child .as-rank{background:var(--as-c1);color:#fff}.as-leader-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-meter{background:var(--as-grid);border-radius:999px;height:6px;overflow:hidden}.as-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--as-c1), var(--as-c2));transform-origin:0;height:100%;animation:.9s both as-grow;display:block}.as-leaders b{text-align:right}@keyframes as-in{0%{opacity:0;transform:translateY(8px)}}@keyframes as-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.as-suite *{transition:none!important;animation:none!important}}@media (max-width:1100px){.as-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.as-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.as-grid{grid-template-columns:1fr}.as-panel.wide{grid-column:auto}.as-end{margin-left:0}}.as-wins{border:1px solid rgba(var(--brand-primary-rgb),.35);background:radial-gradient(ellipse at top,rgba(var(--brand-primary-rgb),.18),transparent 70%),var(--as-surface);border-radius:16px;max-width:880px;margin:0 0 24px;padding:14px 16px}.as-wins h2{color:var(--as-muted,var(--brand-muted));margin-bottom:10px;font-size:14px;font-weight:600}.as-wins ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.as-wins li{text-align:center;background:rgba(var(--brand-primary-rgb),.08);border:1px solid rgba(var(--brand-primary-rgb),.2);border-radius:12px;justify-items:center;gap:2px;padding:9px 8px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both as-win-pop;display:grid}.as-wins li:nth-child(2){animation-delay:60ms}.as-wins li:nth-child(3){animation-delay:.12s}.as-wins li:nth-child(4){animation-delay:.18s}.as-wins li:nth-child(5){animation-delay:.24s}.as-wins li span{color:var(--as-muted,var(--brand-muted));font-size:11.5px}.as-wins li strong{color:var(--brand-text);text-shadow:0 0 22px rgba(var(--brand-primary-rgb),.45);font-size:clamp(18px,1.7vw,22px);font-weight:900;line-height:1.1}@keyframes as-win-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:900px){.as-wins ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.as-wins li{animation:none}}.post-analytics{min-width:0;max-width:1500px;color:var(--foreground);margin:auto}.pa-heading,.pa-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.pa-heading h1{letter-spacing:-1px;margin:5px 0;font-size:29px;font-weight:750}.pa-heading p,.pa-section-heading p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.pa-eyebrow{letter-spacing:2px;color:var(--muted-foreground);font-size:10px;font-weight:700}.pa-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}.pa-tabs button{border:1px solid var(--border);border-top:3px solid var(--tab-color);background:var(--card);text-align:left;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:17px;font-size:13px;font-weight:700;display:flex}.pa-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--tab-color) 14%,var(--card));border-color:var(--tab-color);box-shadow:0 3px 12px #1d27410a}.pa-tab-mark{color:var(--tab-color);min-width:23px;font-size:20px;font-weight:800}.pa-tabs small{color:var(--muted-foreground);flex-basis:100%;font-size:11px;font-weight:400;display:block}.pa-section-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:700}.pa-section-heading label{color:var(--muted-foreground);align-items:center;gap:10px;font-size:11px;display:flex}.pa-section-heading select,.pa-search input{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:7px;max-width:100%;padding:10px 12px;font-size:12px}.pa-output{background:var(--muted);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;gap:22px;margin:0 0 20px;padding:18px 20px;font-size:11px;display:flex}.pa-output b{color:var(--foreground);margin-right:5px;font-size:19px}.pa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.pa-metrics article{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:9px;padding:19px;display:flex}.pa-metrics article>span{color:var(--muted-foreground);font-size:12px}.pa-metrics strong{letter-spacing:-1px;font-size:28px}.pa-metrics small{color:var(--muted-foreground);font-size:10px}.pa-notice{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:12px;margin:14px 0;padding:16px 18px;font-size:12px;line-height:1.7;display:flex}.pa-notice>svg{color:var(--channel-color);flex-shrink:0}.pa-notice strong{color:var(--foreground)}.pa-notice .text-button{margin-left:6px;display:inline-flex}.pa-footnote{color:var(--muted-foreground);margin:12px 0 26px;font-size:10px;line-height:1.7}.pa-empty{text-align:center;border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 0 28px;padding:38px 22px;font-size:12px;display:flex}.pa-empty svg{color:var(--channel-color)}.pa-empty h3{color:var(--foreground);font-size:15px;font-weight:650}.pa-leaders{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:30px;display:grid}.pa-leaders article{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px;display:flex;position:relative}.pa-leaders img{object-fit:cover;border-radius:7px;width:100%;height:90px}.pa-rank{color:var(--channel-color);font-size:13px;font-weight:700}.pa-leaders h3{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:650;overflow:hidden}.pa-leaders strong{font-size:20px}.pa-leader-stats{width:100%;color:var(--muted-foreground);grid-template-columns:repeat(3,1fr);gap:5px 8px;margin:4px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.pa-leader-stats li{align-items:center;gap:3px;display:flex}.pa-leaders small{color:var(--muted-foreground);font-size:11px}.pa-leaders a,.pa-post-detail a{color:var(--channel-color);align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.pa-search{min-width:240px}.pa-search input{width:100%}.pa-post-list details{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;overflow:hidden}.pa-post-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-size:12px;list-style:disclosure-closed;display:flex}.pa-post-list summary strong{font-size:14px}.pa-post-list summary small{color:var(--muted-foreground);margin-top:8px;font-size:11px;display:block}.pa-post-list summary>span:last-child{color:var(--channel-color);flex-shrink:0}.pa-post-detail{border-top:1px solid var(--border);gap:20px;padding:20px;display:flex}.pa-post-detail>img{object-fit:contain;border-radius:8px;align-self:flex-start;width:170px;max-height:220px}.pa-post-detail>div{flex:1;min-width:0}.pa-post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px;font-size:12px;line-height:1.8}.pa-post-detail dl{overflow-wrap:anywhere;grid-template-columns:130px 1fr;gap:8px;margin-bottom:14px;font-size:11px;display:grid}.pa-post-detail dt{color:var(--muted-foreground)}.pa-post-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px;display:grid}.pa-post-metrics>div{background:var(--muted);border-radius:7px;flex-direction:column;gap:8px;padding:12px;display:flex}.pa-post-metrics span{color:var(--muted-foreground);font-size:10px}.pa-post-metrics strong{font-size:19px}.pa-post-list details>.pa-footnote,.pa-post-list details>.pa-notice,.pa-post-list details>.writing-feedback{margin:0 20px 20px}.media-folders{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.media-folders small{color:var(--muted-foreground);font-size:11px}.media-folders .secondary{align-items:center;gap:8px;padding:14px 20px;display:inline-flex}.analytics-permission{align-items:center;gap:9px;font-size:12px;display:flex}.analytics-permission input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:16px}@media (max-width:1050px){.pa-tabs{gap:7px}.pa-tabs button{padding:12px;font-size:11px}.pa-post-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-section-heading{flex-wrap:wrap}.pa-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pa-heading{flex-direction:column;align-items:flex-start}.pa-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tabs button:last-child{grid-column:span 2}.pa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-metrics article{padding:14px}.pa-metrics strong{font-size:24px}.pa-output{gap:14px}.pa-section-heading{flex-direction:column;align-items:stretch;gap:12px}.pa-section-heading label{flex-wrap:wrap}.pa-search{min-width:0}.pa-search input{flex:1;min-width:0}.pa-leaders{grid-template-columns:1fr}.pa-post-detail{flex-direction:column}.pa-post-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-post-list summary{flex-direction:column;align-items:flex-start;gap:10px}.pa-post-detail dl{grid-template-columns:90px 1fr}.pa-notice{padding:13px}}.pa-heading>div,.pa-section-heading>div{flex:1;min-width:0}.pa-section-heading label{flex-shrink:0}.pa-output>span,.pa-notice .text-button{white-space:nowrap}.pa-tabs button{color:var(--foreground)}.pa-post-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.pa-post-card{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px;transition:transform .2s,border-color .2s;display:flex;position:relative}.pa-post-card:hover{border-color:var(--channel-color);transform:translateY(-2px)}.pa-post-thumb{aspect-ratio:4/3;background:var(--muted);color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.pa-post-thumb img{object-fit:cover;width:100%;height:100%}.pa-post-platform{color:#fff;background:#000a;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.pa-post-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.pa-post-card>small{color:var(--muted-foreground);font-size:10px}.pa-post-card ul{grid-template-columns:repeat(3,1fr);gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pa-post-card li{background:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:4px 5px;font-size:10px;font-weight:600;display:flex}.pa-post-card li svg{color:var(--channel-color);flex-shrink:0}.pa-post-card>a{color:#fff;background:#000a;border-radius:6px;padding:4px;display:grid;position:absolute;top:16px;right:16px}@media (max-width:1100px){.pa-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pa-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-request-dialog{background:var(--brand-surface,#0b1224);max-width:620px;max-height:90vh;color:var(--brand-text,#dce7ff);border:1px solid rgba(var(--brand-primary-rgb), .3);overflow-y:auto}.crq-form{gap:14px;display:grid}.crq-form label,.crq-form legend{color:var(--brand-text,#fff);gap:6px;font-size:13px;font-weight:600;display:grid}.crq-form small{color:var(--brand-muted,#a9bad7);margin-left:4px;font-weight:400}.crq-form fieldset{border:0;margin:0;padding:0}.crq-form input,.crq-form textarea,.crq-form select{width:100%;font:inherit;color:var(--brand-text,#fff);border:1px solid rgba(var(--brand-primary-rgb), .28);resize:vertical;background:#ffffff0a;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.crq-form input:focus,.crq-form textarea:focus,.crq-form select:focus{border-color:var(--brand-primary);outline:none}.crq-form select option{background:var(--brand-surface,#0b1224)}.crq-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.crq-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.crq-chip{cursor:pointer;color:var(--brand-muted,#a9bad7);border:1px solid rgba(var(--brand-primary-rgb), .3);background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;transition:background .15s,color .15s}.crq-chip[aria-pressed=true]{color:#fff;background:rgba(var(--brand-primary-rgb), .3);border-color:var(--brand-primary)}.crq-primary{cursor:pointer;color:#fff;background:var(--brand-primary);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.crq-primary:disabled{opacity:.6;cursor:default}.crq-error{color:#fca5a5;margin:0;font-size:13px}.crq-sent{text-align:center;color:#34d399;justify-items:center;gap:12px;padding:16px 0;display:grid}.crq-sent p{color:var(--brand-text,#dce7ff);margin:0;line-height:1.6}.help-request{background:rgba(var(--brand-primary-rgb), .1);border:1px solid rgba(var(--brand-primary-rgb), .35);border-radius:14px;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.help-request div{flex:1}.help-request h2{color:var(--brand-text,#fff);margin:0;font-size:16px}.help-request p{color:var(--brand-muted,#a9bad7);margin:4px 0 0;font-size:13px}@media (max-width:640px){.help-request{flex-direction:column;align-items:stretch}.crq-row{grid-template-columns:1fr}}.help-v3{max-width:1000px;color:var(--brand-text,#dce7ff)}.help-hero{align-items:center;gap:16px;margin-bottom:20px;display:flex}.help-hero p{color:var(--brand-muted,#a9bad7);margin:8px 0 0}.help-hero-icon{width:48px;height:48px;color:var(--brand-primary);background:rgba(var(--brand-primary-rgb), .14);border-radius:12px;flex:none;place-items:center;display:grid}.help-search{background:var(--brand-surface,#0b1224);border:1px solid rgba(var(--brand-primary-rgb), .3);height:48px;color:var(--brand-muted,#a9bad7);border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:0 16px;display:flex}.help-search:focus-within{border-color:var(--brand-primary)}.help-search input{color:var(--brand-text,#fff);background:0 0;border:0;outline:none;flex:1;font-size:14px}.help-shell{background:var(--brand-surface,#0b1224);border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.help-tabs{scrollbar-width:none;background:#ffffff06;border-bottom:1px solid #ffffff12;gap:4px;padding:6px;display:flex;overflow-x:auto}.help-tabs::-webkit-scrollbar{display:none}.help-tab{height:40px;color:var(--brand-muted,#a9bad7);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:relative}.help-tab svg{color:var(--cat);opacity:.75;transition:opacity .2s}.help-tab:hover{color:var(--brand-text,#fff);background:#ffffff0a}.help-tab[aria-selected=true]{color:var(--brand-text,#fff);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.help-tab[aria-selected=true] svg{opacity:1}.help-tab-count{min-width:20px;height:20px;color:var(--brand-muted,#a9bad7);background:#ffffff0f;border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.help-tab[aria-selected=true] .help-tab-count{color:var(--brand-text,#fff);background:#ffffff1a}.help-panel{padding:20px 22px 22px;animation:.25s help-fade}@keyframes help-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.help-panel{animation:none}}.help-panel-head{border-left:3px solid #ffffff24;margin-bottom:16px;padding-left:12px}.help-panel-head h2{color:var(--brand-text,#fff);margin:0;font-size:17px}.help-panel-head p{color:var(--brand-muted,#a9bad7);margin:2px 0 0;font-size:13px}.help-empty{color:var(--brand-muted,#a9bad7);font-size:14px}.help-items{flex-direction:column;gap:8px;display:flex}.help-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .15s}.help-item.open{background:#ffffff0a}.help-item:hover,.help-item.open{border-color:#ffffff24}.help-item-head{cursor:pointer;width:100%;color:var(--brand-text,#fff);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.help-item-icon{width:32px;height:32px;color:var(--cat);background:color-mix(in srgb, var(--cat) 15%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.help-item-title{flex:1;font-size:15px;font-weight:600}.help-item-chev{color:var(--brand-muted,#a9bad7);transition:transform .2s}.help-item.open .help-item-chev{color:var(--cat);transform:rotate(180deg)}.help-item .help-topic-body{padding:0 16px 14px 58px;animation:.2s help-fade}.help-topic-body{color:var(--brand-muted,#b7c7e7);font-size:14px;line-height:1.65}.help-topic-body p{margin:0 0 8px}.help-topic-body ul{margin:0 0 8px;padding-left:18px}.help-topic-body li{margin-bottom:6px}.help-topic-body li::marker{color:var(--cat)}.help-topic-body strong{color:var(--brand-text,#fff)}@media (max-width:900px){.help-tab{flex:none}.help-item .help-topic-body{padding-left:16px}}.help-search input{margin-top:0}:is(.help-search input:focus,.help-search input:focus-visible){box-shadow:none;border:0;outline:none}.help-contact{background:var(--brand-surface,#0b1224);border:1px solid rgba(var(--brand-primary-rgb), .3);border-radius:14px;margin-top:28px;padding:22px}.help-contact>h2{color:var(--brand-text,#fff);margin:0;font-size:18px}.help-contact>p{color:var(--brand-muted,#a9bad7);margin:6px 0 16px}.help-contact .crq-primary{justify-self:start}.help-v3>.help-request{margin-bottom:22px}.help-divider{background:linear-gradient(90deg, transparent, rgba(var(--brand-primary-rgb), .8), transparent);border:0;height:1px;margin:36px 0 0}@media (min-width:1100px){.help-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.help-tabs{grid-column:1/-1}.help-aside{flex-direction:column;gap:18px;padding:20px 20px 20px 0;display:flex}.help-aside>*{margin:0!important}.help-aside .help-request{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.help-aside .help-request .crq-primary{align-self:stretch}}@media (max-width:1099px){.help-aside{flex-direction:column;gap:18px;padding:20px;display:flex}}
