:root{--transition-duration:var(--duration-base);--transition-ease:var(--ease-standard);--duration-instant:90ms;--duration-fast:150ms;--duration-base:220ms;--duration-slow:320ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-spring:cubic-bezier(0.34,1.45,0.5,1);--bg-color:#fff;--off-bg:#00000005;--frosted-bg:linear-gradient(180deg,#ffffff80,#fff3);--frosted-br:linear-gradient(180deg,#ffffff40,#ffffff80 45%,#ffffff1a);--frosted-backdrop-blur:5px;--frosted-backdrop-saturate:0.6;--post-column-bg:#fff;--background-dash:radial-gradient(circle at 95% -10%,#6a94db30 0%,#0000 40%),radial-gradient(circle at 10% 100%,#6a94db30 0%,#0000 40%),radial-gradient(circle at 50% 35%,#6a94db30 0%,#0000 40%),radial-gradient(circle at 75% 90%,#50ddf930 0%,#0000 40%),radial-gradient(circle at 30% 55%,#50ddf930 0%,#0000 40%);--text-primary:#282828;--text-primary-rgb:40,40,40;--text-secondary:#5e5e5e;--text-tertiary:#949494;--text-disabled:#0000004d;--text-inverse:#fefefe;--text-link:#6a94db;--border-default:#0003;--border-subtle:#00000014;--border-focus:#282828;--border-destructive:#ff3d32;--border-width:0.5px;--state-hover:#0000000a;--state-pressed:#00000014;--state-selected:#0000001a;--state-focused:#6a94db26;--state-disabled:#0000000a;--feedback-error:#ff3d32;--feedback-error-fill:#ff3d320d;--feedback-error-hover:#ab1111;--feedback-warning:#ff8d0a;--feedback-warning-fill:#ff8d0a0d;--feedback-success:#3ba41b;--feedback-success-fill:#3ba41b0d;--feedback-info:#99ccfb;--feedback-info-fill:#99ccfb0d;--status-scheduled:#99ccfb;--status-draft:#afafaf;--status-posted:#abeb7a;--status-deleted:#ffd267;--platform-instagram:#e768a3;--platform-x:#c86eba;--platform-threads:#a07ed3;--platform-tiktok:#4bf8f4;--platform-youtube:#fd4b4d;--platform-facebook:#5c9ef6;--platform-bluesky:#87c4ff;--component-button-primary:#282828;--component-button-secondary:#eaeaea;--component-divider:#f1f1f1;--component-inner-blocks:#f8f8f8;--component-popup:#fefefe;--component-skeleton:hsla(0,0%,75%,.121);--skeleton-shimmer:hsla(0,0%,100%,.345);--component-skeleton-highlight:var(--skeleton-shimmer);--component-input-rest:#0000000a;--chat-sender:#f1f1f1;--chat-me:#6a94db;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Syne",sans-serif;--font-size-display:32px;--font-size-h1:24px;--font-size-h2:20px;--font-size-h3:18px;--font-size-body-l:16px;--font-size-body-m:14px;--font-size-body-s:12px;--font-size-caption:11px;--font-weight-display:700;--font-weight-heading:600;--font-weight-body:400;--font-weight-caption:500;--radius-brand:6px;--radius-sm:8px;--radius-card:16px;--radius-full:100px;--popup-radius:24px;--popup-sm-width:500px;--popup-sm-padding:32px;--popup-md-width:750px;--popup-md-padding:24px;--popup-md-max-height:505px;--popup-md-max-height-tall:700px;--popup-md-lg-width:880px;--popup-md-lg-max-height:820px;--popup-lg-width:1755px;--popup-lg-padding:48px;--popup-lg-max-height:1020px;--popup-header-min-height:36px;--popup-footer-btn-height:40px;--popup-sm-width-fit:min(100%,var(--popup-sm-width));--popup-md-width-fit:min(100%,var(--popup-md-width));--popup-lg-width-fit:min(95%,var(--popup-lg-width));--popup-md-lg-width-fit:min(100%,var(--popup-md-lg-width));--popup-md-lg-max-height-fit:min(92%,var(--popup-md-lg-max-height));--popup-md-max-height-fit:min(90%,var(--popup-md-max-height));--popup-md-tall-max-height-fit:min(90%,var(--popup-md-max-height-tall));--popup-lg-max-height-fit:min(90%,var(--popup-lg-max-height));--popup-full-bleed:32px;--popup-full-width-fit:min(calc(100% - var(--popup-full-bleed)),var(--popup-lg-width));--popup-full-height-fit:min(calc(100% - var(--popup-full-bleed)),var(--popup-lg-max-height));--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:24px;--spacing-xl:32px;--effect-bg-blur:40px;--background-overlay:#2828284d;--background-overlay-blur:5px}[data-theme=dark]{--bg-color:#050505;--off-bg:#0000001a;--frosted-bg:linear-gradient(180deg,#0003,#0000001a);--frosted-br:linear-gradient(180deg,#ffffff0d,#ffffff1a 45%,#fff0);--post-column-bg:hsla(0,0%,9%,.388);--background-dash:radial-gradient(circle at 95% -10%,#6a94db16 0%,#0000 40%),radial-gradient(circle at 10% 100%,#6a94db16 0%,#0000 40%),radial-gradient(circle at 50% 35%,#6a94db16 0%,#0000 40%),radial-gradient(circle at 75% 90%,#50ddf916 0%,#0000 40%),radial-gradient(circle at 30% 55%,#50ddf916 0%,#0000 40%);--text-primary:#fefefe;--text-primary-rgb:254,254,254;--text-inverse:#282828;--text-secondary:#949494;--text-tertiary:#d3d3d3;--text-disabled:#ffffff4d;--border-default:#ffffff1a;--border-subtle:#ffffff0d;--border-focus:#fefefe;--state-hover:#ffffff0a;--state-pressed:#ffffff14;--state-selected:#ffffff1a;--state-focused:#6a94db26;--state-disabled:#ffffff0a;--component-button-primary:#ffffff0d;--component-button-secondary:#ffffff14;--component-divider:#ffffff0d;--component-inner-blocks:#ffffff08;--component-popup:#09080c;--component-skeleton:rgba(0,0,0,.344);--skeleton-shimmer:#ffffff0f;--component-input-rest:#ffffff05;--component-collab:#2f3640;--chat-sender:#232326;--chat-me:#6a94db;--background-overlay:#0000004d}*{transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1);transition:background var(--transition-duration) var(--transition-ease),color var(--transition-duration) var(--transition-ease),border-color var(--transition-duration) var(--transition-ease)}[class*=-overlay]{animation:fadeIn .22s cubic-bezier(.16,1,.3,1);animation:fadeIn var(--duration-base) var(--ease-out)}.background-overlay{backdrop-filter:blur(5px);backdrop-filter:blur(var(--background-overlay-blur));-webkit-backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(var(--background-overlay-blur));background:#2828284d;background:var(--background-overlay)}[class*=modal-content]{animation:scaleIn .22s cubic-bezier(.16,1,.3,1);animation:scaleIn var(--duration-base) var(--ease-out)}.dynamic-content>*,.settings-main>*{animation:fadeInUp .22s cubic-bezier(.16,1,.3,1);animation:fadeInUp var(--duration-base) var(--ease-out)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes shakeX{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.skeleton,.skeleton-logo,.skeleton-text,.user-skeleton-row{background-color:hsla(0,0%,75%,.121);background-color:var(--component-skeleton);overflow:hidden;position:relative}.skeleton-logo:after,.skeleton-text:after,.skeleton:after,.user-skeleton-row:after{animation:skeleton-sweep 1.5s cubic-bezier(.4,0,.2,1) infinite;animation:skeleton-sweep 1.5s var(--ease-standard) infinite;background:linear-gradient(90deg,#0000,hsla(0,0%,100%,.345) 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--skeleton-shimmer) 50%,#0000 100%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes skeleton-sweep{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:90%}body,html{background-color:#fff;background-color:var(--bg-color);min-height:100vh;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Syne,sans-serif;font-family:var(--font-family);height:111.1111vh;margin:0 0 -11.1111vh;transform:scale(.9);transform-origin:top left;width:111.1111vw}#root{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{-webkit-tap-highlight-color:transparent;all:unset;cursor:pointer;text-align:center;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),filter .15s cubic-bezier(.4,0,.2,1),scale 90ms cubic-bezier(.4,0,.2,1);transition:background var(--transition-duration) var(--transition-ease),color var(--transition-duration) var(--transition-ease),border-color var(--transition-duration) var(--transition-ease),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard),scale var(--duration-instant) var(--ease-standard)}button:not(:disabled):active{scale:.97;scale:var(--press-scale,.97)}button:disabled{cursor:not-allowed}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible,summary:focus-visible{outline:2px solid #6a94db;outline:2px solid var(--text-link);outline-offset:2px}[data-theme=dark] select{background-color:#f8f8f8;background-color:var(--component-inner-blocks);border-color:#0003;border-color:var(--border-default);color:#282828;color:var(--text-primary);color-scheme:dark}select optgroup,select option{background-color:#fefefe;background-color:var(--component-popup);color:#282828;color:var(--text-primary)}.platform-logo--youtube{height:23px;min-height:23px;min-width:23px;object-fit:contain;width:23px}*{scrollbar-color:#0003 #0000;scrollbar-color:var(--border-default) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#0003;background-color:var(--border-default);border:2px solid #0000;border-radius:999px;-webkit-transition:background-color .15s cubic-bezier(.4,0,.2,1);transition:background-color .15s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color var(--duration-fast) var(--ease-standard);transition:background-color var(--duration-fast) var(--ease-standard)}::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:#949494;background-color:var(--text-tertiary);border:2px solid #0000}::-webkit-scrollbar-corner{background:#0000}.cookie-consent{bottom:16px;display:flex;justify-content:center;left:16px;pointer-events:none;position:fixed;right:16px;z-index:2000}.cookie-consent-inner{align-items:center;animation:cookie-consent-in var(--duration-slow) var(--ease-out);background:var(--bg-color);border:var(--border-width) solid var(--border-subtle);border-radius:14px;box-shadow:0 12px 32px #0000002e;color:var(--text-primary);display:flex;gap:16px;max-width:720px;padding:14px 18px;pointer-events:auto;width:100%}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cookie-consent-text{color:var(--text-secondary);flex:1 1;font-size:13px;line-height:1.5;margin:0}.cookie-consent-text a{color:var(--text-link);text-decoration:none}.cookie-consent-actions{display:flex;flex-shrink:0;gap:8px}.cookie-consent-btn{background:#0000;border:var(--border-width) solid var(--border-default);border-radius:10px;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.cookie-consent-btn--primary{background:var(--text-link);border-color:#0000;color:#fff}@media (max-width:640px){.cookie-consent-inner{align-items:stretch;flex-direction:column}.cookie-consent-actions{justify-content:flex-end}}.loading-container{align-items:center;backdrop-filter:blur(var(--frosted-backdrop-blur)) saturate(var(--frosted-backdrop-saturate));-webkit-backdrop-filter:blur(var(--frosted-backdrop-blur)) saturate(var(--frosted-backdrop-saturate));background:linear-gradient(135deg,#6366f10d,#6a94db0d 25%,#ec48990d 50%,#fb923c0d 75%,#22c55e0d);box-sizing:border-box;display:flex;height:111.1111vh;justify-content:center;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:111.1111vw;z-index:9999}.loading-container--embedded{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;left:auto;min-height:300px;position:relative;top:auto;z-index:auto}.loading-container--embedded .loading-animation{height:140px;margin-bottom:14px;width:140px}.loading-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.loading-animation{height:200px;margin-bottom:20px;width:200px}.loading-message{color:#1f2937;color:var(--text-primary,#1f2937);font-size:16px;font-weight:500;margin:0;opacity:.8}[data-theme=dark] .loading-container{background:linear-gradient(135deg,#6366f114,#6a94db14 25%,#ec489914 50%,#fb923c14 75%,#22c55e14)}[data-theme=dark] .loading-message{color:#f9fafb;color:var(--text-primary,#f9fafb)}@media (max-width:768px){.loading-container{height:111.1111vh;width:111.1111vw}.loading-animation{height:150px;width:150px}.loading-message{font-size:14px}}@media (max-width:480px){.loading-container{height:111.1111vh;width:111.1111vw}.loading-animation{height:120px;width:120px}.loading-message{font-size:12px}}@media (max-height:500px) and (orientation:landscape){.loading-animation{height:100px;width:100px}.loading-message{font-size:12px;margin-top:10px}}.loading-container *{box-sizing:border-box}.loading-container--embedded{height:100%;width:100%}.checkout-success-error{align-items:center;background:var(--bg-color);color:var(--text-primary);display:flex;justify-content:center;min-height:100vh;padding:24px}.checkout-success-error-card{border:var(--border-width) solid var(--border-subtle);border-radius:16px;max-width:460px;padding:32px;text-align:center;width:100%}.checkout-success-error-card h2{font-size:20px;font-weight:600;margin:0 0 8px}.checkout-success-error-card p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 20px}.checkout-success-error-primary{background:var(--text-link);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px}.checkout-success-error-support{color:var(--text-tertiary)!important;font-size:13px!important;margin:20px 0 0!important}.checkout-success-error-support a{color:var(--text-link);text-decoration:none}.error-container{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:600px;padding:32px;text-align:center;width:100%}.error-card h1{color:#dc3545;font-size:28px;margin-bottom:24px}.error-page-message{margin-bottom:32px}.error-page-message h2{color:#343a40;font-size:20px;line-height:1.5;margin-bottom:16px}.error-details{background-color:#f8f9fa;border-radius:8px;margin-top:16px;padding:16px;text-align:left}.error-details h3{color:#495057;font-size:16px;margin-bottom:8px}.error-details p{background-color:#f1f3f5;border-radius:4px;color:#495057;font-family:monospace;font-size:14px;line-height:1.5;overflow-wrap:break-word;padding:12px;white-space:pre-wrap}.error-actions{display:flex;gap:16px;justify-content:center}.error-actions button{border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all var(--duration-fast) var(--ease-standard)}.back-button{background-color:#e9ecef;border:none;color:#495057}.back-button:hover{background-color:#dee2e6}.home-button{background-color:#0096ff;border:none;color:#fff}.home-button:hover{background-color:#007acc}.mobile-unsupported-layer{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--bg-color);box-sizing:border-box;color:var(--text-primary);display:flex;font-family:var(--font-family);inset:0;justify-content:center;margin:0;min-height:100vh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));position:fixed;width:100%;z-index:2147483000}.mobile-unsupported-panel{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:0 24px 80px #0000001f;max-width:440px;padding:var(--spacing-xl);text-align:center;width:100%}[data-theme=dark] .mobile-unsupported-panel{box-shadow:0 24px 80px #00000073}.mobile-unsupported-icon-wrap{align-items:center;background:var(--component-input-rest);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;height:56px;justify-content:center;margin:0 auto var(--spacing-md);width:56px}.mobile-unsupported-title{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:1.3;margin:0 0 var(--spacing-sm)}.mobile-unsupported-body{color:var(--text-secondary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);line-height:1.55;margin:0 0 var(--spacing-md)}.mobile-unsupported-foot{color:var(--text-tertiary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-caption);line-height:1.5;margin:0}.mobile-unsupported-form{margin:0 0 var(--spacing-md);text-align:left}.mobile-unsupported-label{color:var(--text-primary);display:block;font-size:var(--font-size-body-s);font-weight:var(--font-weight-heading);margin-bottom:6px}.mobile-unsupported-row{display:flex;gap:8px}.mobile-unsupported-input{background:var(--component-input-rest);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);flex:1 1 auto;font-family:var(--font-family);font-size:var(--font-size-body-m);min-width:0;padding:10px 12px}.mobile-unsupported-input:focus{border-color:var(--border-focus);outline:none}.mobile-unsupported-btn{background:var(--text-primary);border:0;border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;flex:0 0 auto;font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-heading);padding:10px 16px}.mobile-unsupported-btn:disabled{cursor:default;opacity:.6}.mobile-unsupported-error{color:var(--feedback-error);font-size:var(--font-size-body-s);margin:8px 0 0}.mobile-unsupported-sent{align-items:center;color:var(--feedback-success);display:flex;font-size:var(--font-size-body-m);gap:8px;justify-content:center;margin:0 0 var(--spacing-md)}.mobile-unsupported-foot a{color:var(--text-link);text-decoration:underline}.toast-container{display:flex;flex-direction:column;gap:0;pointer-events:none;position:fixed;right:1rem;top:1rem;width:300px;z-index:99999}.toast-wrapper{margin-bottom:8px;max-height:200px;opacity:1;overflow:visible;pointer-events:all;transition:max-height var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),margin-bottom var(--duration-base) var(--ease-standard)}.toast-wrapper.exiting{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(calc(100% + 1rem))}to{opacity:1;transform:translateX(0)}}.toast-item{align-items:flex-start;animation:toastSlideIn var(--duration-base) var(--ease-out) forwards;background:#0b0b0b;border:1px solid var(--toast-border,var(--feedback-success));border-radius:16px;box-shadow:0 8px 24px #0006,0 2px 8px #0000004d;box-sizing:border-box;display:flex;gap:10px;padding:12px}.toast-icon{align-items:center;animation:popIn var(--duration-base) var(--ease-spring) both;animation-delay:80ms;display:flex;flex-shrink:0;justify-content:center;margin-top:1px}.toast-content{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.toast-title{color:#fefefe;font-size:13px;font-weight:600;line-height:1.3}.toast-body,.toast-title{word-wrap:break-word;font-family:Inter,sans-serif;margin:0}.toast-body{color:#bebebe;font-size:11px;font-weight:400;line-height:1.4}.toast-action{all:unset;color:#5e5e5e;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;font-weight:400;transition:color var(--duration-fast) var(--ease-standard)}.toast-action:hover{color:#9e9e9e}.toast-close{all:unset;align-items:center;background:#6f6f6f40;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:-1px;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring);width:18px}.toast-close:hover{background:#6f6f6f73;transform:scale(1.12)}.toast-close:active{transform:scale(.9);transition-duration:var(--duration-instant)}