@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);:root{--transition-duration:0.3s;--transition-ease:ease;--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%,#b078ff30 0%,#0000 40%),radial-gradient(circle at 10% 100%,#b078ff30 0%,#0000 40%),radial-gradient(circle at 50% 35%,#b078ff30 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:#7c5cff;--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:#7c5cff26;--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-input-rest:#0000000a;--chat-sender:#f1f1f1;--chat-me:#7c5cff;--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-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-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%,#b078ff16 0%,#0000 40%),radial-gradient(circle at 10% 100%,#b078ff16 0%,#0000 40%),radial-gradient(circle at 50% 35%,#b078ff16 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:#7c5cff26;--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:hsla(0,0%,100%,.022);--component-input-rest:#ffffff05;--component-collab:#2f3640;--chat-sender:#232326;--chat-me:#7c5cff;--background-overlay:#0000004d}*{transition:background .3s ease,color .3s ease;transition:background var(--transition-duration) var(--transition-ease),color var(--transition-duration) var(--transition-ease)}[class*=-overlay]{animation:fadeIn .3s ease;animation:fadeIn var(--transition-duration) var(--transition-ease)}.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)}.dynamic-content>*,.settings-main>*,[class*=modal-content]{animation:fadeIn .3s ease;animation:fadeIn var(--transition-duration) var(--transition-ease)}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;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{all:unset;text-align:center}[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}.auth-body{align-items:center;background-color:var(--bg-color);display:flex;height:111.1111vh;justify-content:center;overflow:hidden;padding-top:20px;position:relative;z-index:1}.auth-body:before{background-color:#54b0e9;border-radius:0;filter:blur(200px);height:100vh;left:75%;opacity:.4;top:50%;transform:translate(-50%,-50%);width:75vh}.auth-body:after,.auth-body:before{content:"";position:absolute;z-index:-1}.auth-body:after{background:linear-gradient(135deg,var(--text-link),var(--platform-instagram));border-radius:50%;bottom:10%;filter:blur(150px);height:40vh;left:10%;opacity:.3;transform:translate(-50%,50%);width:40vh}.form-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 20px #00000014;margin:0 auto;max-width:400px;padding:40px;position:relative;width:90%;z-index:10}.form-container.auth-widget{align-items:stretch;background:var(--component-popup);border:none;border-radius:12px;box-shadow:0 1px 12px #112a4814;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;max-width:600px;outline:1px solid color-mix(in srgb,var(--text-inverse) 10%,#0000);outline-offset:-1px;padding:28px 24px;width:min(100% - 24px,600px)}.form-container.auth-widget form{gap:0}.form-container.auth-widget .auth-widget__body>form{display:flex;flex-direction:column;gap:12px;width:100%}.form-container.auth-widget>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.form-container.auth-widget .auth-widget__header{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px}.form-container.auth-widget .auth-widget__illus-wrap{display:flex;justify-content:center;width:100%}.form-container.auth-widget .auth-widget__illus-svg{display:block;height:auto;max-width:100%;width:120px}.form-container.auth-widget .auth-widget__title-row{grid-gap:6px;align-items:center;align-self:stretch;display:grid;gap:6px;grid-template-columns:32px 1fr 32px;width:100%}.form-container.auth-widget .auth-widget__title-spacer{height:32px;width:32px}.form-container.auth-widget .auth-widget__back{align-items:center;background:var(--state-hover);border-radius:10px;color:var(--text-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;padding:6px;width:32px}.form-container.auth-widget .auth-widget__back:hover{background:var(--state-pressed)}.form-container.auth-widget .auth-widget__back svg{height:16px;width:16px}.form-container.auth-widget .auth-widget__title{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-display);line-height:1.25;margin:0;text-align:center}.form-container.auth-widget .auth-widget__body{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;width:100%}.form-container.auth-widget .auth-widget__social-stack{display:flex;flex-direction:column;gap:6px;width:100%}.form-container.auth-widget .auth-widget__social-btn{align-items:center;background:var(--frosted-bg);border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);gap:8px;height:36px;justify-content:center;line-height:16px;outline:.5px solid var(--border-subtle);outline-offset:-.5px;padding:6px 14px;width:100%}.form-container.auth-widget .auth-widget__social-btn:hover{background:var(--state-hover)}.form-container.auth-widget .auth-widget__social-btn svg{flex-shrink:0;height:20px;width:20px}.form-container.auth-widget .auth-widget__social-btn svg path{fill:currentColor}.form-container.auth-widget .auth-widget__or-row{align-items:center;display:flex;gap:0;width:100%}.form-container.auth-widget .auth-widget__or-line{border:none;border-top:1px solid var(--text-primary);flex:1 1;height:0;margin:0;opacity:.15}.form-container.auth-widget .auth-widget__or-text{color:var(--text-primary);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);padding:0 10px}.form-container.auth-widget .auth-widget__fields{display:flex;flex-direction:column;gap:8px;width:100%}.form-container.auth-widget input.auth-widget__field{background:var(--state-pressed);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-s);height:34px;line-height:18px;margin-top:0;padding:6px 10px;transition:box-shadow .2s ease;width:100%}.form-container.auth-widget input.auth-widget__field::placeholder{color:rgba(var(--text-primary-rgb),.8)}.form-container.auth-widget input.auth-widget__field:focus{box-shadow:0 0 0 2px var(--state-focused);outline:none}.form-container.auth-widget .auth-widget__primary-actions{display:flex;flex-direction:column;gap:10px;width:100%}.form-container.auth-widget .auth-widget__submit{background:var(--component-button-primary);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverse);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-heading);height:36px;line-height:20px;margin-bottom:0;margin-top:0;outline:1px solid var(--text-inverse);outline-offset:-1px;padding:6px 14px;width:100%}.form-container.auth-widget .auth-widget__submit:hover{filter:brightness(1.05);transform:none}.form-container.auth-widget .auth-widget__footer-row{align-items:center;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:center;min-height:0;padding:4px 8px;row-gap:2px;text-align:center}.form-container.auth-widget .auth-widget__footer-muted{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body)}.form-container.auth-widget .auth-widget__footer-link{color:var(--platform-facebook);font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-heading);line-height:1.4;text-decoration:none}.form-container.auth-widget .auth-widget__footer-link:hover{text-decoration:underline}.form-container.auth-widget .auth-widget__fields .auth-widget__forgot{margin-top:4px}.form-container.auth-widget .auth-widget__forgot{align-self:flex-start;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-s);margin:0;padding:0;text-decoration:none;width:auto}.form-container.auth-widget .auth-widget__forgot:hover{background:none;color:var(--text-primary)}.form-container.auth-widget .auth-widget__alert{background:var(--feedback-error-fill);border:1px solid var(--border-destructive);border-radius:8px;color:var(--feedback-error);font-family:var(--font-family);font-size:var(--font-size-body-s);margin:0;padding:6px 10px;text-align:center}.form-container.auth-widget .legal-links{border-top:none;margin-top:4px;padding-top:0}.form-container.auth-widget .legal-text{color:var(--text-secondary);font-size:var(--font-size-body-s)}.form-container.auth-widget .legal-text a{color:var(--text-secondary);font-weight:var(--font-weight-caption)}.form-container.auth-widget .legal-text a:hover{border-bottom-color:var(--text-primary);color:var(--text-primary)}.form-container.auth-widget .auth-widget__strength-label{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-body-s);margin:8px 0 0}.form-container.auth-widget .password-strength{margin-top:8px}.form-container.auth-widget .password-strength .strength-bar{background:var(--component-divider)}.form-container.auth-widget button{border:none}.form-container.auth-widget.auth-widget--complete-profile{gap:24px;max-width:550px;padding:28px 24px 32px;width:min(100% - 24px,550px)}.form-container.auth-widget.auth-widget--complete-details{gap:20px}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-details-head{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center;width:100%}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-details-title{align-self:stretch;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-display);line-height:1.25;margin:0;text-align:center}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-details-sub{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:1.4;margin:0;text-align:center;width:100%}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__body--complete-details{align-items:stretch;display:flex;flex-direction:column;gap:16px;width:100%}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__labeled-field--team-size{gap:8px}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__team-size-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;width:100%}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__team-size-chip{background:color-mix(in srgb,var(--text-primary) 4%,#0000);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);height:40px;line-height:1.2;min-width:0;outline:1px solid color-mix(in srgb,var(--text-inverse) 8%,#0000);outline-offset:-1px;padding:8px 6px;transition:background .2s ease,outline-color .2s ease}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__team-size-chip:hover{background:var(--state-hover)}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__team-size-chip--selected{background:var(--state-pressed);font-weight:var(--font-weight-caption);outline-color:var(--text-primary)}.form-container.auth-widget.auth-widget--complete-profile select.auth-widget__select{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--text-primary) 8%,#0000);background-color:color-mix(in srgb,var(--text-primary) 8%,#0000);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.183.2a.588.588 0 0 1 .884 0l4.116 4.488a.59.59 0 0 0 .884 0L10.183.2a.588.588 0 0 1 .884 0 .725.725 0 0 1 0 .963L6.951 5.651a1.767 1.767 0 0 1-2.652 0L.183 1.163a.725.725 0 0 1 0-.963Z' fill='%23949494'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-s);height:40px;line-height:18px;margin-top:0;outline:1px solid var(--component-divider);outline-offset:-1px;padding:8px 36px 8px 12px;width:100%}.form-container.auth-widget.auth-widget--complete-profile select.auth-widget__select:focus{box-shadow:0 0 0 2px var(--state-focused);outline:none}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__submit--with-caret{align-items:center;display:inline-flex;gap:8px;justify-content:center}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__submit--with-caret svg{color:var(--text-inverse);flex-shrink:0}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-help{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);line-height:1.45;margin:8px 0 0;text-align:center}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-help-link{color:var(--text-link);font-weight:var(--font-weight-body);text-decoration:none}.form-container.auth-widget.auth-widget--complete-profile .auth-widget__complete-help-link:hover{text-decoration:underline}.form-container.auth-widget.auth-widget--setup-password{gap:20px}.form-container.auth-widget .auth-widget__setup-bar{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.form-container.auth-widget .auth-widget__setup-bar-spacer{flex-shrink:0;height:32px;visibility:hidden;width:32px}.form-container.auth-widget .auth-widget__setup-illus-wrap{display:flex;justify-content:center;width:100%}.form-container.auth-widget .auth-widget__setup-illus-svg{display:block;height:auto;max-width:100%;width:118px}.form-container.auth-widget .auth-widget__setup-title-block{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center;width:100%}.form-container.auth-widget .auth-widget__setup-title{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:1.2;margin:0}.form-container.auth-widget .auth-widget__setup-hint{align-self:stretch;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:1.45;margin:0;text-align:center}.form-container.auth-widget .auth-widget__body--setup{gap:24px}.form-container.auth-widget .auth-widget__labeled-field{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.form-container.auth-widget .auth-widget__field-label{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-caption);line-height:1.3}.form-container.auth-widget .auth-widget__password-row{align-items:center;background:var(--state-pressed);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;min-height:34px;outline:1px solid var(--component-divider);outline-offset:-1px;padding:0 10px;width:100%}.form-container.auth-widget .auth-widget__password-row:focus-within{box-shadow:0 0 0 2px var(--state-focused)}.form-container.auth-widget .auth-widget__password-row input{background:#0000;border:none;color:var(--text-primary);flex:1 1 auto;font-family:var(--font-family);font-size:var(--font-size-body-s);height:32px;line-height:18px;margin:0;min-width:0;padding:0}.form-container.auth-widget .auth-widget__password-row input::placeholder{color:rgba(var(--text-primary-rgb),.8)}.form-container.auth-widget .auth-widget__password-row input:focus{box-shadow:none;outline:none}.form-container.auth-widget .auth-widget__password-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family);height:28px;justify-content:center;margin:0;padding:0;width:28px}.form-container.auth-widget .auth-widget__password-toggle:hover{background:var(--state-hover)}.form-container.auth-widget .auth-widget__password-block{align-self:stretch;display:flex;flex-direction:column;gap:24px;width:100%}.form-container.auth-widget .auth-widget__strength-meter{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.form-container.auth-widget .auth-widget__strength-meter-bar{background:var(--component-divider);border-radius:100px;flex-shrink:0;height:6px;width:100%}.form-container.auth-widget .auth-widget__strength-meter-label{align-self:flex-end;color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-caption);font-weight:var(--font-weight-body);line-height:1.3;margin:0;text-align:right}.form-container.auth-widget .auth-widget__body--setup>form{display:flex;flex-direction:column;gap:20px;width:100%}.form-container h2{font-weight:500;margin:0;text-align:center}.auth-invite-hint{color:var(--text-secondary);font-family:var(--font-family);font-size:14px;line-height:1.45;margin:0 0 16px;text-align:center}.form-container form{display:flex;flex-direction:column}.form-container input{border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#000;font-size:14px;margin-top:8px;padding:12px 16px;transition:border-color .2s ease;width:100%}.form-container input:focus{border-color:#000;outline:none}.form-container input::placeholder{color:#999}.form-container .submit-button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:0;margin-top:24px;padding:14px 24px;transition:all .2s ease}.form-container .submit-button:hover{background-color:#333;transform:translateY(-1px)}.form-container .google-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:14px 20px;transition:all .2s ease;width:100%}.form-container .google-button:hover{background-color:#f8f8f8;border-color:#d0d0d0;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.form-container .google-button img{flex-shrink:0;height:20px;width:20px}.form-container button{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.password-strength{display:flex;gap:8px;justify-content:space-between;margin-top:12px}.strength-bar{background-color:#f0f0f0;border-radius:3px;flex:1 1;height:6px;transition:background-color .3s ease}.strength-bar.filled{background-color:#dc3545}.strength-bar.filled:nth-child(2)~.strength-bar.filled{background-color:#ffc107}.strength-bar.filled:nth-child(3)~.strength-bar.filled,.strength-bar.filled:nth-child(4)~.strength-bar.filled{background-color:var(--feedback-success)}.team-size-buttons{display:flex;gap:10px;margin-top:10px}.team-size-button{background-color:#f9f9f9;border:2px solid #ccc;border-radius:5px;color:#333;cursor:pointer;padding:10px 20px;transition:all .3s ease}.team-size-button:hover{background-color:#eaeaea}.team-size-button.selected{background-color:#007bff;color:#fff}.select{border:1px solid #cccccc75;box-sizing:border-box;padding:10px;width:100%}.forgot{background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.2px;margin:16px 0;padding:8px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.forgot:hover{background-color:#f8f8f8;color:#000;text-decoration:none}.inputs{gap:24px}.inputs,.primary-actions{display:flex;flex-direction:column}.primary-actions{align-items:center;gap:10px;margin-top:16px}.subtitle{color:#000!important;font-size:14px;line-height:1.5;margin:0;text-align:center}.primary-actions .subtitle{line-height:1.5;margin-top:0}.subtitle a{border-bottom:1px solid #0000;color:#000!important;font-weight:600;padding-bottom:1px;text-decoration:none;transition:color .2s ease}.subtitle a:hover{border-bottom-color:#000;color:#333}.or{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;margin:32px 0;text-align:center}.or:before{margin-right:20px}.or:after,.or:before{border-bottom:1px solid #e0e0e0;content:"";flex:1 1}.or:after{margin-left:20px}.login-title{color:#000!important;font-size:28px;font-weight:600;margin-bottom:24px!important;text-shadow:0 1px 2px #0000001a}.label-login{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.login-error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#dc3545;font-size:14px;margin-bottom:16px;padding:8px 12px;text-align:center}.legal-links{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px;text-align:center}.legal-text{color:#000!important;line-height:1.5}.legal-text a{border-bottom:1px solid #0000;color:#000!important;font-weight:500;padding-bottom:1px;text-decoration:none;transition:color .2s ease}.legal-text a:hover{border-bottom-color:#000;color:#333!important}.auth-account-switch,.auth-account-switch a{color:#000!important}@media (max-width:768px){.auth-header{padding:15px 20px}.auth-logo{height:32px}.auth-nav{gap:20px}.nav-link{font-size:13px}.form-container{margin:20px auto;padding:30px 25px;width:95%}.form-container.auth-widget{gap:22px;padding:22px 18px;width:min(100% - 20px,400px)}.auth-body{padding-top:60px}}@media (max-width:480px){.auth-header{padding:15px}.auth-nav{gap:15px}.nav-link{font-size:12px}.form-container{margin:15px auto;padding:25px 20px;width:98%}.form-container.auth-widget{gap:18px;padding:18px 14px;width:min(100% - 16px,400px)}.login-title{font-size:24px}.form-container.auth-widget .auth-widget__title{font-size:var(--font-size-h3)}.form-container.auth-widget .auth-widget__illus-svg{width:100px}.form-container.auth-widget .auth-widget__setup-illus-svg{width:96px}.form-container.auth-widget .auth-widget__setup-title{font-size:var(--font-size-h2)}.auth-body{padding-top:50px}}.form-container.auth-widget input.auth-widget__dob-trigger{cursor:pointer}.auth-dob-popper{z-index:1100!important}.auth-dob-popper .react-datepicker{background:var(--component-popup);border:1px solid color-mix(in srgb,var(--text-inverse) 12%,#0000);border-radius:12px;box-shadow:0 8px 32px #112a4824,0 2px 8px #112a480f;font-family:var(--font-family);overflow:hidden}.auth-dob-popper .react-datepicker__triangle{display:none}.auth-dob-popper .react-datepicker__header{background:var(--state-pressed);border-bottom:1px solid color-mix(in srgb,var(--text-inverse) 8%,#0000);border-radius:12px 12px 0 0;padding-top:10px}.auth-dob-popper .react-datepicker__current-month{display:none}.auth-dob-popper .react-datepicker__month-dropdown-container,.auth-dob-popper .react-datepicker__year-dropdown-container{display:inline-block;margin:0 4px 8px}.auth-dob-popper .react-datepicker__month-select,.auth-dob-popper .react-datepicker__year-select{-webkit-appearance:none;appearance:none;background:var(--component-popup);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid color-mix(in srgb,var(--text-inverse) 10%,#0000);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-s);font-weight:var(--font-weight-heading);padding:6px 28px 6px 10px}.auth-dob-popper .react-datepicker__navigation{background:#0000;border-radius:8px;height:28px;top:12px;width:28px}.auth-dob-popper .react-datepicker__navigation:hover{background:color-mix(in srgb,var(--text-primary) 6%,#0000)}.auth-dob-popper .react-datepicker__navigation--previous{left:8px}.auth-dob-popper .react-datepicker__navigation--next{right:8px}.auth-dob-popper .react-datepicker__navigation-icon:before{border-color:var(--text-primary);border-width:2px 2px 0 0;height:7px;top:10px;width:7px}.auth-dob-popper .react-datepicker__day-names{margin-bottom:4px}.auth-dob-popper .react-datepicker__day-name{color:rgba(var(--text-primary-rgb),.55);font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-heading);line-height:2.25rem;width:2.25rem}.auth-dob-popper .react-datepicker__month{margin:6px 8px 10px;padding:0}.auth-dob-popper .react-datepicker__week{display:flex;justify-content:space-between}.auth-dob-popper .react-datepicker__day{border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-s);line-height:2.25rem;margin:2px 0;transition:background .15s ease,color .15s ease;width:2.25rem}.auth-dob-popper .react-datepicker__day:hover{background:color-mix(in srgb,var(--platform-facebook) 18%,#0000);border-radius:8px}.auth-dob-popper .react-datepicker__day--keyboard-selected,.auth-dob-popper .react-datepicker__day--selected{background:var(--component-button-primary)!important;color:var(--text-inverse)!important;font-weight:var(--font-weight-heading)}.auth-dob-popper .react-datepicker__day--keyboard-selected:hover,.auth-dob-popper .react-datepicker__day--selected:hover{background:var(--component-button-primary)!important;filter:brightness(1.05)}.auth-dob-popper .react-datepicker__day--today{box-shadow:inset 0 0 0 1px var(--component-button-primary);font-weight:var(--font-weight-heading)}.auth-dob-popper .react-datepicker__day--outside-month{color:rgba(var(--text-primary-rgb),.28)}.auth-dob-popper .react-datepicker__day--disabled{color:rgba(var(--text-primary-rgb),.22);cursor:not-allowed}.auth-dob-popper .react-datepicker__day--disabled:hover{background:#0000}.popout-overlay{inset:0}.modal-async-action-btn{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;vertical-align:middle}.modal-async-action-btn--loading{cursor:wait}.modal-async-action-btn__spinner{animation:modal-async-btn-spin .65s linear infinite;flex-shrink:0}@keyframes modal-async-btn-spin{to{transform:rotate(1turn)}}.modal-async-action-btn--icon-only.modal-async-action-btn--loading{cursor:wait}.auth-header{background:#0000;justify-content:space-between;left:0;padding:20px 40px;position:fixed;right:0;top:0;z-index:1000}.auth-header,.auth-header-left,.logo-link{align-items:center;display:flex}.logo-link{text-decoration:none}.auth-logo{height:40px;width:auto}.auth-header-right,.auth-nav{align-items:center;display:flex}.auth-nav{gap:30px}.nav-link{font-size:14px;font-weight:500;padding:8px 0;text-decoration:none;transition:color .2s ease}.nav-link,.nav-link:hover{color:var(--text-primary)}@media (max-width:768px){.auth-header{padding:15px 20px}.auth-logo{height:32px}.auth-nav{gap:20px}.nav-link{font-size:13px}}@media (max-width:480px){.auth-header{padding:15px}.auth-nav{gap:15px}.nav-link{font-size:12px}}.loading-container{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,#a855f70d 25%,#ec48990d 50%,#fb923c0d 75%,#22c55e0d);box-sizing:border-box;height:111.1111vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:111.1111vw;z-index:9999}.loading-container,.loading-content{align-items:center;display:flex;justify-content:center}.loading-content{flex-direction:column;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,#a855f714 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 *,.side-nav{box-sizing:border-box}.side-nav{align-items:center;background:#0000;border-radius:0;box-shadow:0 0 20px #00000005;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:300px;min-width:65px;overflow:hidden;padding:10px;position:relative;transition:width .12s cubic-bezier(.4,0,.2,1),box-shadow .12s ease;width:65px;z-index:1}.side-nav:before{background:var(--frosted-br);border-radius:0;-webkit-mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;z-index:2}.side-nav:after,.side-nav:before{content:"";inset:0;pointer-events:none;position:absolute}.side-nav:after{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:var(--frosted-bg);z-index:0}.side-nav>*{position:relative;z-index:3}.side-nav.sel-dd,.side-nav:hover{box-shadow:0 0 30px #00000005;width:200px}.nav-item{align-items:center;border-radius:14px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;margin-bottom:5px;padding:13px;text-decoration:none;transform:translateX(0);transition:background-color .1s ease,transform .1s ease;width:100%}.nav-item:hover{background-color:var(--state-hover);border-radius:14px;transform:translateX(7px)}.icon{display:flex;flex-shrink:0;justify-content:center;min-width:20px;transition:transform .1s ease}.nav-text{font-size:14px;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .08s ease,visibility 0s .06s;visibility:hidden;white-space:nowrap}.nav-logo-img{margin-left:-2px;margin-right:-3px}.nav-logo{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:2.5px;height:5%;justify-content:flex-start;margin-bottom:15px;margin-top:10px;padding-left:10px;width:100%}.nav-text.sparkum{font-family:Quicksand,sans-serif!important;font-size:40px;font-weight:700;margin-bottom:10px}.letterspacing{letter-spacing:-3px}.side-nav.sel-dd .nav-text,.side-nav:hover .nav-text{opacity:1;transition:opacity .08s ease,visibility 0s;visibility:visible}.selected-page{background-color:var(--state-selected);font-weight:600}.bottom-nav{margin-top:auto;opacity:0;transform:translateY(20px);transition:opacity .1s ease,transform .1s ease;width:100%}.side-nav:hover .bottom-nav{opacity:1;transform:translateY(0)}.menu-divider{background-color:var(--state-hover);height:1px;margin:10px 0;width:100%}.menu-size-picture{width:45px!important}.nav-item-logo .team-picture.menu-size-picture{border-radius:8px;box-sizing:border-box;flex-shrink:0;height:45px!important;min-width:45px;object-fit:cover;width:45px!important}.nav-item-logo img.team-picture.menu-size-picture{display:block}.nav-item-logo .fallback-profile.team-picture.menu-size-picture{align-items:center;display:flex;justify-content:center;overflow:hidden}.nav-item-logo .fallback-profile.team-picture.menu-size-picture p{color:#fff!important;font-size:16px!important;font-weight:600;line-height:1;margin:0;max-width:100%;padding:0 4px;text-align:center}.nav-item-logo{border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;margin-bottom:5px;padding:2px;text-decoration:none;transition:background-color .1s ease;width:100%}.nav-item-logo:hover{background-color:var(--state-hover);border-radius:14px}.team-side-bar{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.team-side-bar p{color:var(--text-secondary);font-size:12px;margin:0;padding:0}.side-bar-team-name{color:var(--text-primary)!important;font-size:16px!important}.teamSel-dd-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.teamSel-dd-content{border-radius:8px!important;bottom:8%;box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px var(--shadow-subtle,#00000014);left:1%;max-width:min(90vw,228px);padding:12px;position:absolute!important;width:228px}.teamSel-dd-content.frosted{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--component-popup)}.teamSel-dd-content.frosted:before{background:var(--border-subtle);border-radius:8px}.teamSel-dd-list{display:flex;flex-direction:column;gap:12px}.teamSel-dd-item-name{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;line-height:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamSel-dd-add{height:24px}.teamSel-dd-add,.teamSel-dd-item{align-items:center;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;text-decoration:none}.teamSel-dd-item{justify-content:space-between;min-height:24px}.teamSel-dd-add:hover,.teamSel-dd-item:hover{background-color:var(--state-hover)}.teamSel-dd-add .icon,.teamSel-dd-item .img-mini{flex-shrink:0}.teamSel-dd-item .img-mini{border-radius:6px!important;height:24px!important;width:24px!important}.teamSel-dd-item svg{flex-shrink:0;height:18px;width:18px}.teamSel-dd-add svg{height:16px;width:16px}.divider-dd{border-bottom:1px solid var(--border-subtle)}.menu-size-picture-icon{width:30px}.nav-item.post{background-color:var(--text-primary)}.nav-item.post .icon,.nav-item.post .nav-text{color:var(--text-inverse)}.parkum-svg-wrapper svg{color:var(--text-primary);display:block;height:auto;width:100%}.parkum-svg-wrapper{margin-top:-21px}.header-route{align-items:center;color:var(--text-primary);display:flex;font-size:14px;margin:0}.header{display:flex;flex-direction:row}.fillND{flex:1 1}.header-actions{align-items:center;display:flex;flex-direction:row;gap:0}.search-container{align-items:center;border-radius:15px;display:flex;margin-right:20px;position:relative}.search-icon{color:var(--text-primary);left:16px;position:absolute}.search-input{background:var(--state-hover);border:none;border-radius:8px;color:var(--text-primary);padding:10px 10px 10px 26px;width:200px}.search-input::placeholder{color:var(--text-tertiary)}.search-shortcut{color:var(--text-primary);font-size:12px;position:absolute;right:10px}.breadcrumb-separator{color:var(--text-primary);margin:0 10px}.breadcrumb-item{border-radius:8px;padding:4px 8px}.breadcrumb-item:hover{background-color:var(--state-hover)}.bug-report-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s}.bug-report-btn:hover{background:#00000012}.popout-overlay{z-index:2000}.popout-modal{box-shadow:0 8px 32px #0000002e;box-sizing:border-box;padding:var(--popup-sm-padding);position:relative;width:var(--popup-sm-width-fit)}.reconnect-pill-wrap{margin-right:16px}.reconnect-pill-error,.reconnect-pill-wrap{align-items:center;display:flex;position:relative}.reconnect-pill-error{background:var(--feedback-error-fill);border-radius:8px;color:var(--feedback-error);cursor:pointer;font-size:12px;font-weight:400;gap:4px;margin-right:12px;padding:8px;transition:background .2s ease,color .2s ease}.reconnect-pill-error:hover{background:#ff3d321f}.reconnect-popup{background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 2px 8px var(--border-default);color:var(--text-primary);font-size:12px;left:0;padding:8px 16px;position:absolute;top:calc(100% + 8px);white-space:nowrap;z-index:9999}.bug-report-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.bug-report-modal{background:var(--component-popup);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:var(--popup-radius);box-shadow:0 1px 10px #112a480f;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(calc(100dvh - 32px),var(--popup-md-max-height-tall));max-width:var(--popup-md-width);overflow:hidden;padding:var(--popup-md-padding);width:min(calc(100vw - 32px),var(--popup-md-width))}[data-theme=dark] .bug-report-modal{box-shadow:0 8px 32px #00000059}.bug-report-header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.bug-report-title{word-wrap:break-word;color:var(--text-primary);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:1.3;margin:0;min-width:0;overflow-wrap:break-word;padding:6px 0 0}.bug-report-close{align-items:center;background:var(--state-hover);border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:8px;transition:background .2s ease,color .2s ease;width:40px}.bug-report-close:hover{background:var(--state-pressed)}.bug-report-body,.bug-report-form{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.bug-report-form{box-sizing:border-box;margin:0;padding:0;width:100%}.bug-report-form-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--spacing-xs)}.bug-report-screenshot{background:var(--component-inner-blocks);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm);padding:10px 12px}.bug-report-screenshot,.bug-report-screenshot-preview{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex}.bug-report-screenshot-preview{align-items:center;background:var(--bg-color);justify-content:center;margin:0;max-height:120px;overflow:hidden}.bug-report-screenshot-preview img{display:block;height:auto;max-height:120px;object-fit:contain;object-position:center top;width:100%}.bug-report-screenshot-toggle{align-items:flex-start;display:flex;gap:10px}.bug-report-screenshot-toggle input[type=checkbox]{accent-color:var(--text-primary);cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.bug-report-screenshot-toggle label{word-wrap:break-word;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-body-m);line-height:1.45;overflow-wrap:break-word;-webkit-user-select:none;user-select:none}.bug-report-field{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:100%}.bug-report-field-label{word-wrap:break-word;color:var(--text-primary);display:block;font-size:var(--font-size-body-m);font-weight:600;line-height:1.4;margin:0;overflow-wrap:break-word}.bug-report-optional{color:var(--text-tertiary);font-weight:var(--font-weight-body)}.bug-report-field-hint{word-wrap:break-word;color:var(--text-secondary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:1.45;margin:0;overflow-wrap:break-word}.bug-report-input{background:var(--component-input-rest);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-m);line-height:1.45;margin:0;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.bug-report-input::placeholder{color:var(--text-tertiary)}.bug-report-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.bug-report-input--textarea{display:block;height:100px;max-height:180px;min-height:88px;overflow-y:auto;resize:vertical}.bug-report-error{word-wrap:break-word;background:var(--feedback-error-fill);border:1px solid color-mix(in srgb,var(--feedback-error) 25%,#0000);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--feedback-error);font-size:var(--font-size-body-s);line-height:1.45;margin:0;padding:10px 12px}.bug-report-actions{border-top:1px solid var(--border-subtle);display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-md)}.bug-report-button{align-items:center;border:none;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1 1 140px;font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:600;gap:8px;height:var(--popup-footer-btn-height);justify-content:center;min-height:var(--popup-footer-btn-height);min-width:0;padding:0 16px;transition:opacity .2s ease}.bug-report-button:disabled{cursor:not-allowed;opacity:.45}.bug-report-button.primary{background:var(--text-primary);color:var(--text-inverse)}.bug-report-button.primary:hover:not(:disabled){opacity:.92}.bug-report-button.secondary{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);color:var(--text-primary)}.bug-report-button.secondary:hover:not(:disabled){background:var(--state-hover)}.bug-report-loading-spinner{animation:bug-report-spin .85s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;flex-shrink:0;height:16px;width:16px}@keyframes bug-report-spin{to{transform:rotate(1turn)}}.bug-report-success{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-md);justify-content:center;min-height:0;overflow:auto;padding:var(--spacing-lg) var(--spacing-md);text-align:center}.bug-report-success-icon{color:var(--feedback-success);flex-shrink:0}.bug-report-success h3{word-wrap:break-word;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:1.35;margin:0}.bug-report-success p{word-wrap:break-word;color:var(--text-secondary);font-size:var(--font-size-body-m);line-height:1.55;margin:0;max-width:100%;overflow-wrap:break-word}.bug-report-success .bug-report-button.primary{flex:0 0 auto;margin-top:var(--spacing-xs);min-width:140px}@media (max-width:560px){.bug-report-modal{max-height:calc(100dvh - 24px);padding:20px}.bug-report-actions{flex-direction:column}.bug-report-button{flex:1 1 auto;width:100%}}.create-team-modal-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.create-team-modal-content.cteam-modal{background:var(--component-popup);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:16px;box-shadow:0 1px 10px #112a480f;box-sizing:border-box;display:flex;flex-direction:column;height:min(920px,calc(100dvh - 24px));max-height:min(920px,calc(100dvh - 24px));max-width:750px;min-height:0;overflow:hidden;padding:clamp(24px,3.2vh,48px) clamp(20px,2.5vw,24px);width:min(100% - 32px,750px)}.create-team-modal-content.cteam-modal.cteam-modal--plans{max-width:1320px;width:min(100% - 32px,1320px)}.cteam-body{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:clamp(14px,2vh,20px);min-height:0;min-width:0;overflow:hidden}.cteam-body--plans{gap:clamp(12px,1.6vh,18px)}.cteam-toolbar{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;min-height:40px}.cteam-toolbar-left,.cteam-toolbar-right{align-items:center;display:flex;min-height:40px}.cteam-toolbar-spacer{display:inline-block;flex-shrink:0;height:40px;width:40px}.cteam-icon-btn{align-items:center;background:var(--state-hover);border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:background .2s ease,color .2s ease;width:40px}.cteam-icon-btn:hover{background:var(--state-pressed)}.cteam-hero-title{color:var(--text-primary);font-size:clamp(22px,2.6vh,26px);font-weight:700;line-height:1.25;margin:0}.cteam-hero-subtitle,.cteam-hero-title{align-self:center;flex-shrink:0;font-family:var(--font-family);max-width:415px;text-align:center;width:100%}.cteam-hero-subtitle{color:var(--text-secondary);font-size:clamp(16px,2vh,18px);font-weight:400;line-height:1.4;margin:-8px 0 0}.cteam-modal--plans .cteam-hero-subtitle{font-size:14px;line-height:1.45;max-width:520px}.cteam-main{display:flex;flex:1 1;flex-direction:column;gap:clamp(10px,1.5vh,14px);min-height:0;min-width:0;overflow:hidden}.cteam-main--plans{-webkit-overflow-scrolling:touch;align-items:stretch;gap:clamp(16px,2vh,24px);overflow-y:auto}.cteam-pricing-plans-wrap{min-width:0;width:100%}.cteam-main>.cteam-option-list:not(.cteam-option-list--row){display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0}.cteam-option-list{display:flex;flex-direction:column;gap:10px}.cteam-option-list--row{flex-direction:row;flex-wrap:wrap}.cteam-main>.cteam-option-list--row{align-content:center;align-items:stretch;flex:1 1;gap:clamp(18px,2.5vw,24px);justify-content:center;min-height:0}.cteam-option-list--row .cteam-option-card--usage{align-items:center;flex:1 1 220px;flex-direction:column;gap:clamp(16px,2.2vh,24px);height:auto;justify-content:center;max-height:100%;max-width:min(237px,100%);min-height:0;padding:clamp(20px,2.8vh,28px);text-align:center;width:237px}.cteam-option-list--row .cteam-option-graphic{flex:0 0 auto;min-height:0;width:100px}.cteam-option-list--row .cteam-option-illustration{height:auto;max-width:100%;width:100px}.cteam-option-list--row .cteam-option-text{align-items:center;align-self:stretch;gap:6px}.cteam-option-list--row .cteam-option-title{font-size:20px;text-align:center;width:100%}.cteam-option-list--row .cteam-option-desc{display:block;font-size:12px;line-height:1.4;overflow:visible;text-align:center;white-space:pre-line}@media (max-width:540px){.cteam-option-list--row .cteam-option-card--usage{flex:1 1 100%;max-width:100%;width:100%}}.cteam-main>.cteam-option-list:not(.cteam-option-list--row) .cteam-option-card{flex:1 1;max-height:none}.cteam-option-card{align-items:center;background:#0000;border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #0000000d;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:12px;min-height:72px;outline:none;padding:12px 14px;text-align:left;transition:box-shadow .2s ease,background .2s ease}[data-theme=dark] .cteam-option-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 90%,#0000)}.cteam-option-card--frost{background:linear-gradient(133deg,#fffc,#fff3)}[data-theme=dark] .cteam-option-card--frost{background:linear-gradient(133deg,color-mix(in srgb,var(--component-popup) 85%,#fff 8%) 0,color-mix(in srgb,var(--component-popup) 92%,#fff 3%) 100%)}.cteam-option-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 14%,#0000)}[data-theme=dark] .cteam-option-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 18%,#0000)}.cteam-option-card--selected,.cteam-option-card--selected:hover{box-shadow:inset 0 0 0 2px #50ddf9}.cteam-option-card--selected{background:#00000005}[data-theme=dark] .cteam-option-card--selected{background:#ffffff0a;box-shadow:inset 0 0 0 2px #50ddf9}.cteam-option-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;z-index:1}.cteam-option-graphic{align-items:center;color:var(--text-tertiary);display:flex;flex-shrink:0;justify-content:center;max-height:100%;min-height:44px;width:72px}.cteam-main>.cteam-option-list:not(.cteam-option-list--row) .cteam-option-graphic{align-self:center;min-height:57.13px;width:100px}.cteam-option-illustration{display:block;flex-shrink:0;height:auto;width:100px}.cteam-main>.cteam-option-list:not(.cteam-option-list--row) .cteam-option-card{gap:clamp(8px,1.2vh,14px);min-height:0;padding:clamp(10px,1.8vh,20px) clamp(12px,2vw,18px)}.cteam-option-text{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.cteam-option-title{color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.2}.cteam-option-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--text-secondary);display:-webkit-box;font-size:11px;font-weight:400;line-height:1.4;overflow:hidden}.cteam-input{background:var(--component-input-rest);border:1px solid #0000000d;border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:16px;font-weight:500;padding:16px 20px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:100%}[data-theme=dark] .cteam-input{border-color:var(--border-subtle)}.cteam-input--left{text-align:left}.cteam-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus);outline:none}.cteam-input::placeholder{color:var(--text-secondary);opacity:1}.cteam-name-step{align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;padding:clamp(8px,2vh,24px) 0;width:100%}.cteam-name-input{background:#0000;border:none;border-bottom:1px solid #50ddf9;border-radius:0;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:1.4;margin:0;max-width:100%;outline:none;padding:8px 12px;text-align:center;transition:border-color .2s ease,opacity .2s ease;width:100%}.cteam-name-input::placeholder{color:var(--text-secondary);opacity:1}.cteam-name-input:focus{box-shadow:none}.cteam-name-input:focus,[data-theme=dark] .cteam-name-input{border-bottom-color:#50ddf9}.cteam-billing-cycle{align-self:flex-start;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.cteam-billing-cycle-btn{background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:500;padding:8px 16px;transition:background .2s ease,color .2s ease}.cteam-billing-cycle-btn:hover{background:var(--state-hover);color:var(--text-primary)}.cteam-billing-cycle-btn--active{background:var(--bg-color);box-shadow:0 1px 3px #00000014;color:var(--text-primary)}[data-theme=dark] .cteam-billing-cycle-btn--active{background:var(--component-inner-blocks);box-shadow:none}.cteam-plan-billing-wrap{display:flex;flex-shrink:0;justify-content:center;width:100%}.cteam-billing-cycle--plans{background:#0000000a;border:none;border-radius:12px;box-sizing:border-box;gap:4px;max-width:100%;padding:4px;width:260px}[data-theme=dark] .cteam-billing-cycle--plans{background:#ffffff0f}.cteam-billing-cycle--plans .cteam-billing-cycle-btn{border-radius:8px;flex:1 1;font-size:14px;font-weight:400;line-height:20px;padding:4px 8px}.cteam-billing-cycle--plans .cteam-billing-cycle-btn--active{background:#282828;box-shadow:none;color:#fefefe}[data-theme=dark] .cteam-billing-cycle--plans .cteam-billing-cycle-btn--active{background:var(--text-primary);color:var(--component-popup)}.cteam-loading-tiers{align-items:center;border:1px dashed var(--border-subtle);border-radius:12px;color:var(--text-secondary);display:flex;flex:1 1;font-size:14px;justify-content:center;min-height:0;padding:clamp(28px,4vh,40px) 24px;text-align:center}.cteam-main--plans .cteam-plan-billing-wrap{flex-shrink:0}.cteam-plan-row{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:clamp(16px,2vw,24px);justify-content:center;padding:2px 0 6px;width:100%}.cteam-plan-row,.cteam-price-card{box-sizing:border-box;display:flex;flex:1 1;min-height:0;min-width:0}.cteam-price-card{align-items:flex-start;background:#ffffffb3;border-radius:12px;box-shadow:0 0 4px #00000014,inset 0 0 0 1px #0000000a;color:inherit;flex-direction:column;font:inherit;gap:clamp(14px,2vh,24px);max-height:100%;max-width:340px;overflow:hidden;padding:clamp(24px,3vh,40px) clamp(20px,2.2vw,32px);text-align:left;transition:box-shadow .2s ease,background .2s ease}[data-theme=dark] .cteam-price-card{background:color-mix(in srgb,var(--component-popup) 92%,#fff 4%);box-shadow:0 0 4px #00000040,inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 80%,#0000)}.cteam-price-card--selected{background:#00000003;box-shadow:inset 0 0 0 2px #50ddf9}[data-theme=dark] .cteam-price-card--selected{background:#ffffff0a;box-shadow:inset 0 0 0 2px #50ddf9}.cteam-price-card-name{color:var(--text-primary);font-family:var(--font-family);font-size:clamp(16px,2vh,22px);font-weight:600;line-height:1.1}.cteam-price-card-price-block{align-items:flex-start;flex-direction:column;gap:4px;min-height:clamp(48px,6vh,58px)}.cteam-price-card-price-block,.cteam-price-card-price-row{box-sizing:border-box;display:flex;flex-shrink:0;width:100%}.cteam-price-card-price-row{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:8px}.cteam-price-card-billed-annually{color:#949494;color:var(--text-tertiary,#949494);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:14px}[data-theme=dark] .cteam-price-card-billed-annually{color:var(--text-tertiary)}.cteam-price-card-amount{color:var(--text-primary);font-family:var(--font-family);font-size:clamp(22px,3.2vh,34px);font-weight:600;line-height:1.1}.cteam-price-card-amount--compact{font-size:clamp(26px,3.2vh,34px);line-height:1.15}.cteam-price-card-period{color:#0006;font-size:14px;font-weight:400;line-height:20px;padding-bottom:6px}[data-theme=dark] .cteam-price-card-period{color:color-mix(in srgb,var(--text-secondary) 85%,#0000)}.cteam-price-card-features{display:flex;flex:1 1;flex-direction:column;gap:clamp(12px,1.8vh,20px);list-style:none;margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.cteam-price-card-feature{align-items:flex-start;color:var(--text-primary);display:flex;flex-direction:row;font-family:var(--font-family);font-size:clamp(15px,1.7vh,18px);font-weight:400;gap:8px;line-height:1.35;min-width:0}.cteam-price-card-feature span{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden}.cteam-price-card-check{color:var(--text-primary);flex-shrink:0;margin-top:2px}.cteam-price-card-cta{align-items:center;align-self:stretch;background:var(--text-primary);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverse);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family);font-size:clamp(16px,1.8vh,18px);font-weight:400;height:40px;justify-content:center;line-height:1;margin-top:auto;min-height:40px;padding:0 24px;transition:opacity .2s ease;width:100%}.cteam-price-card-cta:hover{opacity:.92}.cteam-price-card-cta:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cteam-promo-block{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;padding:16px}.cteam-promo-label{color:var(--text-primary);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.cteam-review{border:1px solid #0000000d;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:clamp(10px,1.5vh,14px) clamp(12px,2vw,18px)}[data-theme=dark] .cteam-review{border-color:var(--border-subtle)}.cteam-review-row{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;padding:14px 0}.cteam-review-row:last-child{border-bottom:none;padding-bottom:0}.cteam-review-row:first-child{padding-top:0}.cteam-review-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.cteam-review-value{color:var(--text-primary);font-size:15px;font-weight:600;word-break:break-word}.cteam-footer{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:0;margin-top:auto;min-width:0;padding-top:8px;width:100%}.cteam-primary-btn{align-items:center;background:var(--text-primary);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverse);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;margin:0;max-height:40px;max-width:100%;min-height:40px;padding:0 12px;transition:opacity .2s ease;width:100%}.cteam-primary-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cteam-primary-btn svg{flex-shrink:0}.cteam-primary-btn:hover:not(:disabled){opacity:.92}.cteam-primary-btn:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.create-team-modal-content.cteam-modal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:clamp(20px,3vh,32px) 20px;width:min(100% - 16px,1320px)}.cteam-body{gap:clamp(12px,2vh,18px)}.cteam-hero-title{font-size:clamp(19px,2.8vh,22px)}.cteam-hero-subtitle{font-size:clamp(15px,2vh,17px);margin-top:-8px}.cteam-option-list--row{flex-direction:column;flex-wrap:nowrap}.cteam-option-list--row .cteam-option-card{flex:1 1;max-width:100%;min-width:0;width:100%}.cteam-plan-row{flex:1 1;flex-direction:column;flex-wrap:nowrap;gap:8px;overflow:hidden}.cteam-price-card{flex:1 1;gap:12px;max-height:none;max-width:none;min-height:0;padding:16px 18px}.cteam-price-card-features{flex:0 1 auto;max-height:28vh}.cteam-price-card-amount{font-size:clamp(26px,5vh,36px)}}.pricing-plans-panel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(12px,2vw,28px);max-width:100%;min-width:0;width:100%}.pricing-plans-panel__title{box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:clamp(17px,2.8vw,32px);font-weight:700;line-height:1.12;margin:0;max-width:920px;padding:0 8px;text-align:center}.pricing-plans-panel__toggle{background:color-mix(in srgb,var(--text-primary) 4%,#0000);border-radius:12px;box-sizing:border-box;display:flex;gap:4px;max-width:100%;padding:4px;width:260px}[data-theme=dark] .pricing-plans-panel__toggle{background:color-mix(in srgb,var(--text-primary) 8%,#0000)}.pricing-plans-panel__toggle-btn{background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:20px;padding:4px 8px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.pricing-plans-panel__toggle-btn:hover:not(.pricing-plans-panel__toggle-btn--active){background:var(--state-hover)}.pricing-plans-panel__toggle-btn--active{background:linear-gradient(137deg,#50ddf9,#b078ff);box-shadow:none;color:#fefefe;color:var(--text-inverse,#fefefe)}.pricing-plans-panel__grid{flex-wrap:nowrap;gap:clamp(8px,1.5vw,24px);justify-content:stretch;width:100%}.pricing-plans-panel__card,.pricing-plans-panel__grid{align-items:stretch;box-sizing:border-box;display:flex;min-width:0}.pricing-plans-panel__card{background:#f8f8f8;background:var(--component-inner-blocks,#f8f8f8);border-radius:16px;box-shadow:0 0 4px #00000014;flex:1 1;flex-direction:column;gap:clamp(14px,3vw,39px);max-width:100%;padding:clamp(12px,2vw,24px);position:relative}[data-theme=dark] .pricing-plans-panel__card{background:color-mix(in srgb,var(--component-popup) 88%,var(--text-primary) 6%);box-shadow:0 0 4px #0003}.pricing-plans-panel__card--featured{box-shadow:0 0 10px #b078ff4d;outline:1px solid #b078ff;outline-offset:-1px}.pricing-plans-panel__card--current{outline:2px solid var(--text-primary);outline-offset:-2px}.pricing-plans-panel__card--selected{outline:2px solid #50ddf9;outline-offset:-2px}.pricing-plans-panel__card-icon{align-items:center;color:var(--text-primary);display:flex;justify-content:center;line-height:0;pointer-events:none;position:absolute;right:clamp(12px,2vw,24px);top:clamp(12px,2vw,24px);z-index:1}.pricing-plans-panel__card-icon svg{height:clamp(28px,5vw,40px);width:clamp(28px,5vw,40px)}.pricing-plans-panel__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,2vw,24px);min-height:0;min-width:0;padding-right:calc(clamp(28px, 5vw, 40px) + clamp(6px, 1.2vw, 12px))}.pricing-plans-panel__tier-name{color:var(--text-primary);font-family:var(--font-family);font-size:clamp(15px,2.4vw,24px);font-weight:600;line-height:1.17;margin:0}.pricing-plans-panel__price-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px 8px}.pricing-plans-panel__price-main{color:var(--text-primary);font-family:var(--font-family);font-size:clamp(18px,3.8vw,36px);font-weight:600;line-height:1.15}.pricing-plans-panel__price-period{color:var(--text-secondary);font-size:clamp(12px,1.6vw,18px);font-weight:500;padding-bottom:clamp(2px,.4vw,6px)}.pricing-plans-panel__price-sub{color:#949494;color:var(--text-tertiary,#949494);font-family:var(--font-family);font-size:clamp(11px,1.4vw,14px);line-height:1;width:100%}.pricing-plans-panel__divider{border:none;border-top:1px solid var(--border-subtle);height:0;margin:0}.pricing-plans-panel__includes-label{color:var(--text-primary);font-family:var(--font-family);font-size:12px;font-weight:500;line-height:1.25;margin:0}.pricing-plans-panel__features{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0 0 6px}.pricing-plans-panel__feature{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-family);font-size:11px;font-weight:400;gap:5px;line-height:1.35}.pricing-plans-panel__feature span{min-width:0;overflow-wrap:anywhere}.pricing-plans-panel__feature-icon{color:var(--text-primary);flex-shrink:0;margin-top:1px}.pricing-plans-panel__cta{background:color-mix(in srgb,var(--text-primary) 5%,#0000);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:var(--font-family);font-size:12px;font-weight:500;line-height:1.25;margin-top:auto;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:center;transition:background .2s ease,opacity .2s ease;white-space:normal;width:100%}.pricing-plans-panel__cta:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 10%,#0000)}.pricing-plans-panel__cta:disabled{cursor:not-allowed;opacity:.5}.pricing-plans-panel__enterprise{align-items:center;background:#f8f8f8;background:var(--component-inner-blocks,#f8f8f8);border-radius:16px;box-shadow:0 0 4px #00000014;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px;width:100%}[data-theme=dark] .pricing-plans-panel__enterprise{background:color-mix(in srgb,var(--component-popup) 88%,var(--text-primary) 6%)}.pricing-plans-panel__enterprise-text{flex:1 1 240px;min-width:0}.pricing-plans-panel__enterprise-title{color:var(--text-primary);font-size:24px;font-weight:600;line-height:24px;margin:0 0 8px}.pricing-plans-panel__enterprise-desc{color:#949494;color:var(--text-tertiary,#949494);font-size:14px;line-height:1.45;margin:0}.pricing-plans-panel__loading{color:var(--text-secondary);font-size:14px;padding:48px 24px;text-align:center}.pricing-plans-panel__card>.pricing-plans-panel__badge-current{align-self:stretch;flex:0 0 auto;max-width:100%;min-width:0;width:100%}.pricing-plans-panel__badge-current{box-sizing:border-box;color:var(--text-secondary);font-family:var(--font-family);font-size:clamp(12px,1.8vw,16px);font-weight:600;margin-top:auto;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:clamp(8px,1.2vw,12px) clamp(10px,2vw,24px);text-align:center;width:100%;word-break:break-word}@media (max-width:720px){.pricing-plans-panel__grid{flex-wrap:wrap;justify-content:center}.pricing-plans-panel__card{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;max-width:none;min-width:min(100%,140px)}}@media (max-width:420px){.pricing-plans-panel__card{flex:1 1 100%;max-width:400px}}.modal-content-max{background:var(--component-popup);border-radius:var(--popup-radius);display:flex;flex-direction:column;gap:18px;height:var(--popup-full-height-fit);max-height:var(--popup-full-height-fit);padding:var(--popup-lg-padding);position:relative;width:var(--popup-full-width-fit)}.modal-header-post{align-items:center;border-bottom:1px solid var(--border-default);padding-bottom:18px}.modal-header-post,.npop-body{display:flex;flex-direction:row;gap:10px}.npop-body{flex:1 1;flex-wrap:nowrap;min-height:0;overflow-x:auto;overflow-y:hidden}.npop-footer{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.npop-footer--pending{padding-top:4px;position:relative}.npop-footer--pending:before{animation:npop-footer-pending-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7c5cff,#0000);background:linear-gradient(90deg,#0000,var(--text-link,#7c5cff),#0000);background-repeat:no-repeat;background-size:35% 100%;border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes npop-footer-pending-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}.npop-footer--pending .npop-icon-btn:disabled,.npop-footer--pending .npop-next-btn:disabled{opacity:.55}.npop-status-wrap{gap:10px;justify-content:flex-start}.npop-media-status-display,.npop-status-wrap{align-items:center;display:flex;flex-direction:row}.npop-media-status-display{flex-wrap:wrap;gap:16px}.npop-media-status-item{align-items:center;display:flex;flex-direction:row;gap:4px}.npop-media-status-label{color:var(--text-secondary);font-size:12px;font-weight:500}.npop-media-status-value{color:var(--text-primary);font-size:12px;font-weight:600}.npop-next-btn{background-color:var(--text-primary);border-radius:8px;color:var(--text-inverse);font-size:14px;padding:8px 24px}.npop-subtitle{color:var(--text-secondary);font-size:10px;margin:0}.npop-col h4{font-size:17px;font-weight:600;margin:0}.npop-col{background-color:var(--post-column-bg);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:20px}.npop-col-channel{flex:0 1 220px;max-width:280px;min-width:min(100%,200px)}.npop-col-media{flex:0 1 32%;max-width:520px;min-width:min(100%,260px)}.npop-col-settings{display:flex;flex:1 1;flex-direction:column;max-width:none;min-height:0;min-width:0;width:auto}.npop-col.npop-col-variants{flex:0 1 240px;max-width:320px;min-width:min(100%,190px)}.npop-select{background-color:initial;border:1px solid var(--border-default);border-radius:5px;color:var(--text-primary);padding:4px}.npop-channel-item{align-items:center;background:#0000;border-radius:10px;display:flex;gap:8px;justify-content:space-between;max-width:100%;min-width:0;overflow:hidden;padding:6px 8px;transition:background-color .15s ease}.npop-channel-item:hover{background-color:var(--state-hover)}.npop-channel-item.reconnect{background:var(--feedback-error-fill);border:none;border-radius:8px;min-height:40px;padding-right:8px}.npop-channel-left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.npop-channel-text{flex:1 1;min-width:0;overflow:hidden}.npop-channel-warning-icon{color:var(--feedback-error);flex-shrink:0;height:18px;width:18px}.npop-reconnect-btn{background:#0000;border:1px solid var(--feedback-error);border-radius:8px;color:var(--feedback-error);cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:8px 12px;transition:background-color .15s ease,border-color .15s ease}.npop-reconnect-btn:hover{background:var(--feedback-error-fill);border-color:var(--feedback-error-hover)}.npop-checkbox{-webkit-appearance:none;appearance:none;background:#0000;border:2px solid var(--border-default);border-radius:15%;cursor:pointer;display:grid;height:18px;place-content:center;transition:all .15s ease;width:18px}.npop-checkbox:checked{background:var(--text-primary);border-color:var(--text-primary)}.npop-checkbox:checked:after{border-bottom:2px solid var(--text-inverse);border-right:2px solid var(--text-inverse);content:"";height:6px;transform:rotate(45deg);width:2px}.npop-channel-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.npop-channel-list .npop-channel-item{margin-bottom:0}.npop-channel-avatar-wrap{flex-shrink:0;height:32px;position:relative;width:32px}.npop-channel-avatar{background:var(--component-popup);border-radius:10px;display:grid;height:32px;overflow:hidden;place-items:center;width:32px}.npop-channel-avatar img{height:100%;object-fit:cover;width:100%}.npop-channel-platform-badge{background:var(--component-popup);border-radius:50%;bottom:-2px;box-shadow:0 2px 6px #00000026;height:16px;object-fit:contain;position:absolute;right:-2px;width:16px}.npop-channel-title{font-size:12px;font-weight:400}.npop-channel-title,.npop-channel-type{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npop-channel-type{color:var(--text-secondary);font-size:10px}.npop-platform-tabs{display:flex;flex-direction:row;justify-content:space-evenly;position:relative}.npop-platform-tab{align-items:center;border:1px solid #0000;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:42px;justify-content:center;opacity:.5;position:relative;transition:all .2s ease;width:42px}.npop-platform-tab:hover{background-color:var(--state-hover);opacity:.7}.npop-platform-tab.selected-platform{background-color:initial;opacity:1}.npop-platform-tab.active{opacity:1}.npop-platform-tab.disabled{opacity:.25;pointer-events:none}.npop-platform-tab img{display:block;flex-shrink:0;height:18px;margin:0;object-fit:contain;padding:0;width:18px}.npop-platform-tab.disabled img{filter:grayscale(1)}.npop-platform-indicator{background:var(--text-primary);border-radius:50%;bottom:-8px;height:8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:left .2s ease,opacity .2s ease;width:8px;will-change:left}.npop-title-field{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;font-size:14px;gap:10px;position:relative}.npop-title-field input{background-color:var(--component-input-rest)}.npop-title-field input,.npop-title-field textarea{border:none;border-radius:5px;color:var(--text-primary);flex:1 1;padding:10px}.npop-title-field textarea{background-color:var(--component-popup);box-sizing:border-box;font-family:Inter,sans-serif;height:100%;resize:none}.npop-description-field{display:flex;flex:1 1;flex-direction:column}.npop-description-field textarea{background-color:var(--component-input-rest);border:none;border-radius:5px;color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;padding:10px;resize:none}.npop-variant-card,.npop-variants-list{display:flex;flex-direction:column;gap:12px}.npop-variant-card{background:var(--component-popup);border:1px solid var(--border-default);border-radius:8px;box-shadow:none;padding:12px;position:relative}.npop-variant-card-header{gap:24px;margin-bottom:0}.npop-variant-card-header,.npop-variant-icon-stack{align-items:center;display:flex}.npop-variant-icon{background:#0000;border:none;border-radius:999px;box-shadow:none;display:block;height:20px;object-fit:contain;width:20px}.npop-variant-title{color:var(--text-primary);font-size:14px;font-weight:400}.npop-variant-changes{color:var(--text-tertiary);display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:8px;line-height:1.25;margin:0;padding:0}.npop-variant-change-item{margin:0}.npop-variant-info-card{background:var(--component-popup);border:1px solid var(--border-default);border-radius:12px;color:var(--text-primary);padding:12px}.npop-variant-info-card h5{font-size:14px;font-weight:500;margin:0 0 8px}.npop-variant-info-card p{margin:0 0 8px}.npop-variant-info-card p,.npop-variant-info-card ul{color:var(--text-secondary);font-size:10px;font-weight:400}.npop-variant-info-card ul{line-height:1.4;margin:0;padding-left:18px}.npop-variant-info-card li{margin-bottom:6px}.npop-ghost-btn{background-color:var(--state-hover);border-radius:5px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:2px}.npop-disabled{opacity:.5;pointer-events:none}.info-tooltip{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:var(--component-popup);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 4px 12px #00000026;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:350px;z-index:1000}@media (max-width:768px){.info-tooltip{left:auto;margin-top:10px;right:0;top:100%;transform:none;width:300px}}.tooltip-header{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:12px 16px}.tooltip-header h5{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.tooltip-content{color:var(--text-primary);font-size:13px;line-height:1.4;padding:16px}.tooltip-content p{margin:0 0 12px}.tooltip-content ul{margin:0 0 12px;padding-left:20px}.tooltip-content li{margin-bottom:6px}.tooltip-content strong{color:var(--text-primary);font-weight:600}.info-icon-wrapper{display:inline-block;position:relative}.npop-character-count-display{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.npop-platform-character-count{align-items:center;display:flex;flex-direction:column;gap:4px}.npop-platform-logo-container{height:32px;position:relative;width:32px}.npop-progress-circle{height:100%;position:relative;width:100%}.npop-logo-inner,.npop-progress-circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.npop-logo-inner{background:var(--component-popup);height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.npop-platform-logo{height:16px;object-fit:contain;width:16px}.npop-character-limit{color:var(--text-secondary);font-size:11px;font-weight:500}.npop-character-limit.exceeded{color:var(--feedback-error);font-weight:600}.npop-platform-character-count.exceeded .npop-progress-circle{box-shadow:0 0 0 2px #ef4444}.npop-platform-changes-settings{display:flex;flex:1 1;flex-direction:column;gap:0;margin-top:8px;min-height:0;overflow-y:auto}.npop-platform-settings-card{background:#0000;border:none;border-radius:0;box-shadow:none;padding:12px 12px 20px}.npop-platform-settings-card+.npop-platform-settings-card{border-top:1px solid color-mix(in srgb,var(--border-default) 60%,#0000);padding-top:20px}.npop-platform-settings-card-header{align-items:center;border-bottom:none;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding-bottom:0}.npop-platform-settings-card-title{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px}.npop-platform-settings-channel-avatar{border-radius:10px;flex-shrink:0;height:28px;object-fit:cover;width:28px}.npop-platform-settings-channel-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.npop-platform-settings-channel-name{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npop-platform-settings-channel-platform{align-items:center;color:var(--text-secondary);display:none;font-size:12px;gap:6px}.npop-platform-settings-platform-icon{height:16px;object-fit:contain;width:16px}.npop-platform-settings-card-content{padding-top:24px}.npop-platform-settings-card-footer{border-top:none;display:flex;justify-content:flex-end;margin-top:24px;padding-top:0}.npop-platform-setting-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:0}.npop-platform-setting-row .npop-platform-setting{flex:1 1 272px;min-width:240px}.npop-platform-setting-row .npop-platform-setting:first-child{flex:2 1 561px}.npop-platform-setting{align-items:start;display:flex;flex:1 1;flex-direction:column;gap:8px}.npop-platform-settings-content{display:flex;flex-direction:column;gap:16px;padding-top:0}.npop-platform-setting label{font-size:12px}.npop-platform-setting input:not([type=checkbox]),.npop-platform-setting select{background-color:initial;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px;min-height:36px;padding:10px 12px;width:100%}.npop-platform-setting input:not([type=checkbox]){box-sizing:border-box}.npop-upload-space{aspect-ratio:1/1;border:2px dashed var(--border-subtle);border-radius:8px;box-sizing:border-box;flex-shrink:0;position:relative;text-align:center;transition:border-color .3s ease}.npop-upload-space,.npop-upload-space>div{min-height:0;min-width:0;overflow:hidden;width:100%}.npop-upload-space>div{height:100%}.drag-over{background-color:var(--state-focused);border-color:var(--text-link)}.has-error{border-color:var(--feedback-error)}.upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}.upload-instructions{font-size:.8rem;text-align:center}.upload-instructions small{color:var(--text-secondary);display:block;font-size:.7em;margin-top:.5rem}.drag-upload-error-message{color:var(--feedback-error);font-weight:500}.upload-previews{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:1.5rem}.file-preview{border-radius:4px;display:none;overflow:hidden;position:relative}.file-preview img,.file-preview video{display:block;height:25vh}.video-preview{position:relative}.play-icon{color:var(--text-inverse);font-size:24px;left:50%;position:absolute;text-shadow:0 2px 4px #0000004d;top:50%;transform:translate(-50%,-50%)}.media-controls-tr{align-items:center;display:flex;gap:4px;position:absolute;right:8px;top:8px;z-index:5}.remove-file{align-items:center;background:var(--feedback-error);border:none;border-radius:8px;color:var(--text-inverse);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .2s ease;width:28px}.remove-file:hover{background:var(--feedback-error-hover)}.file-name{display:block;font-size:.75rem;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.upload-container-inner{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}.preview-container{height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.blurred-background{bottom:0;filter:blur(4px);left:0;opacity:.4;position:absolute;right:0;top:0;z-index:1}.blurred-background img,.blurred-background video{height:100%;object-fit:cover;width:100%}.main-preview{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.foreground-uploading{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.foreground-uploading>*{pointer-events:auto}.file-preview.active{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.file-preview img,.file-preview video{border-radius:8px;box-shadow:0 4px 12px #00000026;height:100%;max-height:none;max-width:none;object-fit:contain;width:100%}.nav-arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px;z-index:4}.nav-arrow.left{left:20px}.nav-arrow.right{right:20px}.add-more-button{align-items:center;background:var(--text-primary);border:none;border-radius:8px;color:var(--text-inverse);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:opacity .2s ease;width:28px}.add-more-button:hover{opacity:.8}.npop-platform-setting-item{align-items:center;display:flex;flex-direction:row;gap:12px;min-height:36px;white-space:nowrap}.npop-settings-separator{color:var(--text-secondary);font-size:14px;margin:5px 0}.npop-title-field-full{height:100%}.npop-icon-btn{background-color:var(--component-button-secondary);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer}.npop-hover-btn,.npop-icon-btn{align-items:center;display:flex;height:36px;justify-content:center;min-height:36px;min-width:36px;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.npop-hover-btn .npop-hover-text{font-size:14px;font-weight:500;left:50px;opacity:0;pointer-events:none;position:absolute;transform:translateX(10px);transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.1s;white-space:nowrap}.npop-hover-btn:hover{height:36px;justify-content:flex-start;min-height:36px;min-width:110px;padding:0 12px;width:110px}.npop-hover-btn-draft:hover{min-width:132px;width:132px}.npop-icon-btn.npop-hover-btn.npop-hover-btn-danger{background:#0000;border:1px solid #ea1919;box-sizing:border-box;color:#ea1919}.npop-hover-btn-danger:hover:not(:disabled){background:#ea191914}.npop-hover-btn-danger:hover:not(:disabled) .npop-hover-text{color:#ea1919}.npop-hover-btn:hover .npop-hover-text{opacity:1;transform:translateX(0);transition-delay:0s}.npop-hover-btn svg{display:block;flex-shrink:0}.npop-icon-btn:disabled{cursor:not-allowed;opacity:.45}.npop-hover-btn:disabled:hover{justify-content:center;min-width:36px;padding:0;width:36px}.npop-hover-btn-comments--active{background-color:var(--state-selected);color:var(--text-link)}.npop-hover-btn:disabled:hover .npop-hover-text{opacity:0;transform:translateX(10px)}.npop-date-display{align-items:center;background:var(--component-inner-blocks);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:11px;gap:8px;height:40px;justify-content:center;line-height:1.25;max-width:220px;min-height:40px;padding:0 10px}.npop-date-display-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npop-date-clear-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.npop-date-clear-btn:hover{background:var(--state-hover)}.schedule-post-picker-overlay{align-items:center;animation:fadeIn .2s ease-out;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.schedule-post-picker-modal{animation:slideUp .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:var(--component-popup);border:none;border-radius:24px;box-shadow:0 1px 10px #112a480f;display:flex;flex-direction:column;gap:24px;max-height:min(90%,680px);overflow:hidden;padding:24px;position:relative;width:min(100%,424px)}.schedule-post-picker-modal:before{content:none}.schedule-post-picker-modal>*{position:relative;z-index:2}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.schedule-post-picker-header{align-items:center;background:#0000;border-bottom:none;display:flex;justify-content:space-between;padding:0;position:relative}.schedule-post-picker-header h4{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.schedule-post-picker-header .npop-close-btn{background:#0000;border:none;border-radius:6.4px;color:var(--text-primary);cursor:pointer;height:25.6px;min-height:25.6px;min-width:25.6px;padding:4.8px;transition:all .2s cubic-bezier(.4,0,.2,1);width:25.6px}.schedule-post-picker-header .npop-close-btn:hover{background:var(--state-hover)}.schedule-post-picker-gated{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.schedule-post-picker-gated-inner{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:0}.schedule-post-picker-free-plan-scrim{backdrop-filter:blur(var(--background-overlay-blur));-webkit-backdrop-filter:blur(var(--background-overlay-blur));background:var(--background-overlay);border-radius:0 0 20px 20px;inset:0;pointer-events:auto;position:absolute;z-index:3}.schedule-post-picker-free-plan-panel{align-items:center;display:flex;flex-direction:column;gap:32px;left:50%;padding:8px 12px 0;pointer-events:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(354px,calc(100% - 32px));z-index:4}.schedule-post-picker-free-plan-mascot{align-items:center;display:flex;height:86px;justify-content:center;width:100px}.schedule-post-picker-free-plan-mascot-svg{display:block;height:76px;width:88px}.schedule-post-picker-free-plan-copy{align-items:center;display:flex;flex-direction:column;gap:8px}.schedule-post-picker-free-plan-title{color:var(--text-inverse);font-size:20px;font-weight:700;line-height:1.25;margin:0}[data-theme=dark] .schedule-post-picker-free-plan-title{color:var(--text-primary)}.schedule-post-picker-free-plan-body{color:var(--text-inverse);font-size:16px;font-weight:400;line-height:1.45;margin:0;opacity:.96}[data-theme=dark] .schedule-post-picker-free-plan-body{color:var(--text-primary)}.schedule-post-picker-free-plan-cta{align-items:center;background:var(--component-button-primary);border-radius:var(--radius-brand);color:var(--text-inverse);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.4;min-height:40px;padding:8px 16px;text-decoration:none;transition:filter .15s ease,transform .15s ease}[data-theme=dark] .schedule-post-picker-free-plan-cta{background:var(--component-button-secondary);color:var(--text-primary)}.schedule-post-picker-free-plan-cta:hover{filter:brightness(1.12)}.schedule-post-picker-free-plan-cta:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.schedule-post-picker-content{align-items:normal;display:flex;flex-direction:column;gap:16px;min-height:0;padding:0}.schedule-post-picker-calendar{background:#0000}.schedule-post-picker-time-selectors{background:#0000;border:none;border-top:1px solid var(--component-divider);box-shadow:none;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;margin:0;min-width:0;padding:24px 0 0}.schedule-post-picker-time-row{align-items:flex-end;display:flex;gap:24px}.schedule-post-picker-time-group{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.schedule-post-picker-time-group label{color:var(--text-primary);font-size:14px;font-weight:500}.schedule-post-picker-time-select{-webkit-appearance:none;appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:400;height:36px;min-height:36px;padding:0 36px 0 12px;transition:all .2s ease;width:100%}.schedule-post-picker-time-select:focus{background-color:initial;border-color:var(--border-focus);outline:none}.schedule-post-picker-time-select:hover{background-color:initial;border-color:var(--border-default)}.schedule-post-picker-footer{align-items:center;background:#0000;border-top:1px solid var(--component-divider);display:flex;gap:16px;justify-content:flex-start;padding:24px 0 0;position:relative}.schedule-post-picker-actions{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-start;min-width:0}.schedule-post-picker-actions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:40px;min-height:40px;min-width:0;overflow:hidden;padding:0 24px;position:relative;transition:all .2s ease}.schedule-post-picker-actions button:first-child{background:var(--component-button-secondary);border:none;color:var(--text-primary)}.schedule-post-picker-actions button:first-child:hover{background:var(--frosted-bg)}.schedule-post-picker-actions button:last-child{background:var(--component-button-primary);border:none;color:var(--text-inverse)}.schedule-post-picker-actions button:last-child:hover{filter:brightness(.95)}.schedule-post-picker-actions button:last-child:active{transform:translateY(0)}.schedule-post-picker-selected-datetime{color:var(--text-primary);flex:0 1 auto;font-size:12px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-post-picker-modal .react-datepicker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:none!important;border-radius:16px;box-shadow:none!important;color:var(--text-primary)!important;font-family:Inter,sans-serif!important;overflow:visible;padding:0!important;position:relative;width:100%}.schedule-post-picker-modal .react-datepicker__header{background:#0000!important;border-bottom:1px solid var(--border-subtle)!important;border-radius:16px 16px 0 0;padding:8px 12px 10px!important;position:relative}.schedule-post-picker-modal .react-datepicker__current-month{color:var(--text-primary)!important;display:block!important;font-size:15px!important;font-weight:600!important;margin-bottom:10px!important;text-align:center!important;width:100%!important}.schedule-post-picker-modal .react-datepicker__day-names{align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;padding:0 6px!important}.schedule-post-picker-modal .react-datepicker__day-name{color:var(--text-secondary)!important;font-size:11px!important;letter-spacing:.4px!important;padding:6px 0!important;text-align:center!important;text-transform:uppercase!important}.schedule-post-picker-modal .react-datepicker__day,.schedule-post-picker-modal .react-datepicker__day-name{align-items:center!important;display:flex!important;font-weight:500!important;justify-content:center!important;width:32px!important}.schedule-post-picker-modal .react-datepicker__day{background:#0000!important;border:none!important;border-radius:8px!important;color:var(--text-primary)!important;cursor:pointer!important;flex-shrink:0!important;font-size:14px!important;height:32px!important;margin:2px!important;position:relative!important;transition:all .2s ease!important}.schedule-post-picker-modal .react-datepicker__day:hover{background:var(--frosted-bg)!important;box-shadow:none!important;color:var(--text-primary)!important;font-weight:500!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__day--keyboard-selected,.schedule-post-picker-modal .react-datepicker__day--selected{background:var(--text-primary)!important;box-shadow:none!important;color:var(--text-inverse)!important;font-weight:600!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__day--keyboard-selected:hover,.schedule-post-picker-modal .react-datepicker__day--selected:hover{background:var(--text-primary)!important;color:var(--text-inverse)!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__day--today{background:var(--state-hover)!important;border:1px solid var(--border-focus)!important;color:var(--text-primary)!important;font-weight:600!important}.schedule-post-picker-modal .react-datepicker__day--today:hover{background:var(--state-hover)!important;color:var(--text-primary)!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__day--outside-month{color:var(--text-secondary)!important;opacity:.4!important}.schedule-post-picker-modal .react-datepicker__day--outside-month:hover{opacity:.6!important}.schedule-post-picker-modal .react-datepicker__navigation{align-items:center!important;background:#0000!important;border:1px solid var(--border-subtle)!important;border-radius:8px!important;color:var(--text-primary)!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;position:absolute!important;top:10px!important;transition:all .2s ease!important;width:32px!important;z-index:10!important}.schedule-post-picker-modal .react-datepicker__navigation:hover{background:var(--frosted-bg)!important;box-shadow:none!important;color:var(--text-primary)!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__navigation--previous{left:12px!important;top:10px!important}.schedule-post-picker-modal .react-datepicker__navigation--next{right:12px!important;top:10px!important}.schedule-post-picker-modal .react-datepicker__month-container{background:#0000!important;padding:8px 0 0!important;width:100%}.schedule-post-picker-modal .react-datepicker__month{margin:0!important;padding:0!important}.schedule-post-picker-modal .react-datepicker__week{align-items:center!important;justify-content:space-between!important;margin-bottom:2px!important;padding:0 6px!important}.schedule-post-picker-modal .react-datepicker__day--disabled{color:var(--text-secondary)!important;cursor:not-allowed!important;opacity:.3!important}.schedule-post-picker-modal .react-datepicker__day--disabled:hover{background:#0000!important;box-shadow:none!important;transform:none!important}.schedule-post-picker-modal .react-datepicker__day--in-range{background:var(--state-hover)!important;color:var(--text-primary)!important;font-weight:600!important}.schedule-post-picker-modal .react-datepicker__day--in-selecting-range{background:var(--frosted-bg)!important;color:var(--text-primary)!important}.schedule-post-picker-modal .react-datepicker *{box-sizing:border-box!important}.schedule-post-picker-modal .react-datepicker__navigation:focus{box-shadow:0 0 0 2px var(--text-primary)!important;outline:none!important}.schedule-post-picker-modal .react-datepicker__navigation:active{transform:scale(.95)!important}.schedule-post-picker-modal .react-datepicker__header{position:relative!important;z-index:1!important}.schedule-post-picker-modal .react-datepicker__month{align-items:center!important;display:flex!important;flex-direction:column!important;max-width:none!important;width:100%!important}.schedule-post-picker-modal .react-datepicker__day-names,.schedule-post-picker-modal .react-datepicker__week{display:flex!important;justify-content:center!important;max-width:none!important;width:100%!important}.schedule-post-picker-modal .react-datepicker__day-names{margin:0 auto 12px!important}.schedule-post-picker-modal .react-datepicker__triangle{display:none!important}.schedule-post-picker-modal .react-datepicker__input-container input{background:#0000!important;border:none!important;color:var(--text-primary)!important}.schedule-post-picker-modal .react-datepicker__day[style]{background:#0000!important;color:var(--text-primary)!important}.schedule-post-picker-modal .react-datepicker__day--selected[style]{background:var(--text-primary)!important;color:var(--text-inverse)!important}.schedule-post-picker-modal .react-datepicker__day--today[style]{background:var(--state-hover)!important;border:1px solid var(--text-primary)!important;color:var(--text-primary)!important}.npop-posting-overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.npop-posting-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--component-divider);border:4px solid var(--component-divider);border-radius:50%;border-top-color:var(--text-primary);height:50px;margin-bottom:16px;width:50px}.npop-posting-text{font-size:18px;font-weight:500}.npop-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.npop-surface{border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:var(--popup-full-height-fit);max-height:var(--popup-full-height-fit);overflow:hidden;padding:24px;position:relative;width:var(--popup-full-width-fit)}.npop-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:row;flex-shrink:0;gap:var(--spacing-md);min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.npop-header h3{font-size:var(--font-size-h1);font-weight:var(--font-weight-display);margin:0}.npop-header .icon{border-radius:4px;cursor:pointer;padding:4px;transition:background-color .2s}.npop-header .icon:hover{background-color:var(--frosted-bg)}.npop-modal{z-index:1200}.npop-surface{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:var(--component-popup);border:1px solid var(--border-subtle);box-shadow:0 20px 48px #00000038}.npop-header{align-items:flex-start}.npop-title{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.npop-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:auto;justify-content:center;padding:6px;transition:background-color .2s ease;width:auto}.npop-close-btn:hover{background:var(--component-inner-blocks)}.npop-close-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.npop-body{align-items:stretch;gap:16px}.npop-panel{background:var(--component-inner-blocks);border:none;border-radius:24px;gap:24px;padding:24px}.npop-body .npop-col h4{font-size:20px;font-weight:700;line-height:1.2}.npop-panel-channel{flex:0 1 21%;gap:12px;max-width:310px;min-width:250px}.npop-panel-media{box-sizing:border-box;flex:0 0 clamp(260px,22vw,360px);max-width:min(360px,100%);min-width:0;overflow:hidden;width:clamp(260px,22vw,360px)}.npop-panel-settings{flex:1 1 28%;min-width:320px}.npop-panel-variants{flex:0 1 24%;max-width:330px;min-width:240px}.npop-filter-label{color:var(--text-primary);font-size:14px;font-weight:500;line-height:18px;margin:0}.npop-filter-label-brand{margin-top:0}.npop-filter-count{color:var(--text-secondary);font-size:12px;font-weight:400;margin-top:0}.npop-body .npop-select{background-color:initial;border-color:var(--border-default);border-radius:8px;font-size:14px;height:32px;margin:0;min-height:32px;padding:0 12px}.npop-body .npop-channel-list{gap:8px;margin-top:0}.npop-body .npop-channel-item{border-radius:8px;min-height:40px;padding:0 4px}.npop-body .npop-channel-avatar-wrap{height:28px;width:28px}.npop-body .npop-channel-avatar{border-radius:8px;height:28px;width:28px}.npop-body .npop-channel-platform-badge{border-radius:999px;bottom:-1px;height:12px;right:-1px;width:12px}.npop-body .npop-channel-title{font-size:14px;font-weight:400}.npop-body .npop-channel-type{color:var(--text-secondary);font-size:10px;font-weight:400}.npop-variants-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto}.npop-footer{align-items:center;border-top:1px solid var(--border-subtle);padding-top:16px}.npop-footer .npop-next-btn{border-radius:10px;font-size:14px;font-weight:600;height:36px;min-height:36px;padding:0 20px}.npop-footer .npop-next-btn:disabled{cursor:not-allowed;opacity:.45}.npop-posting-overlay{backdrop-filter:blur(var(--background-overlay-blur));-webkit-backdrop-filter:blur(var(--background-overlay-blur));background:#06080ca3}.npop-posting-text{color:var(--text-inverse)}.npop-schedule-modal{border:1px solid var(--border-subtle);box-shadow:0 20px 48px #00000038}@media (max-width:1700px){.npop-panel-channel{flex-basis:21%}.npop-panel-media{flex:0 0 clamp(260px,24vw,340px);max-width:min(340px,100%);width:clamp(260px,24vw,340px)}.npop-panel-settings{flex-basis:30%}.npop-panel-variants{flex-basis:20%}}.npop-draft-badge{align-items:center;background:#fff3cc;border:1px solid #c8a800;border-radius:4px;color:#7a6a2a;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase}.npop-schedule-btn{background:#c8a800;margin-right:4px}.npop-schedule-btn:hover:not(:disabled){background:#a68e00}.npop-existing-media-loading{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-tertiary);display:flex;font-size:13px;gap:10px;height:120px;justify-content:center}.npop-existing-media-loading-spinner{animation:npop-spin .7s linear infinite;border:2px solid var(--border-default);border-radius:50%;border-top-color:var(--text-secondary);flex-shrink:0;height:16px;width:16px}@keyframes npop-spin{to{transform:rotate(1turn)}}.npop-existing-media-wrap{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.npop-existing-media-viewer{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;position:relative;width:100%}.npop-existing-media-preview{display:block;max-height:240px;object-fit:contain;width:100%}.npop-existing-media-no-url{color:var(--text-tertiary);flex-direction:column;gap:8px;height:120px}.npop-existing-media-nav,.npop-existing-media-no-url{align-items:center;display:flex;font-size:12px;justify-content:center}.npop-existing-media-nav{background:linear-gradient(#0000,#00000080);bottom:0;color:#fff;gap:10px;left:0;padding:8px;position:absolute;right:0}.npop-existing-media-nav button{align-items:center;background:#0006;border:1px solid #fff6;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;transition:background .15s;width:24px}.npop-existing-media-nav button:hover{background:#000000a6}.npop-existing-media-nav button:disabled{cursor:not-allowed;opacity:.3}.npop-existing-media-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.npop-existing-media-label{color:var(--text-tertiary);font-size:11px}.npop-existing-media-replace-btn{background:var(--component-button-secondary);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:30px;padding:0 12px;transition:background .15s;white-space:nowrap}.npop-existing-media-replace-btn:hover{background:var(--state-pressed)}.npop-edit-media-replacing-banner{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:4px;padding:8px 12px}.npop-edit-media-cancel-replace{background:#0000;border:none;color:var(--text-link);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap}.npop-edit-media-cancel-replace:hover{opacity:.75}.npop-edit-media-unavailable{align-items:flex-start;border-radius:8px;box-sizing:border-box;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;line-height:1.45;margin-bottom:6px;max-width:100%;min-width:0;padding:10px 12px;width:100%}.npop-edit-media-unavailable-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.npop-edit-media-unavailable--error{background:var(--feedback-error-fill);border:1px solid color-mix(in srgb,var(--feedback-error) 25%,#0000)}.npop-edit-media-unavailable--error svg{color:var(--feedback-error);flex-shrink:0;margin-top:1px}.npop-confirm-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.npop-confirm-dialog{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:var(--component-popup);border-radius:var(--popup-radius);box-shadow:0 24px 64px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family);gap:var(--spacing-lg);outline:1px solid color-mix(in srgb,var(--component-divider) 70%,#0000);outline-offset:-1px;padding:var(--popup-sm-padding);position:relative;width:min(100%,492px)}.npop-confirm-dialog--tall{max-height:min(90vh,420px);overflow-y:auto}.npop-confirm-header{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;min-height:var(--popup-header-min-height)}.npop-confirm-title{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:1.2;margin:0;padding-right:8px}.npop-confirm-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:-4px -4px 0 0;padding:0;transition:background .15s;width:28px}.npop-confirm-close:hover{background:var(--state-hover)}.npop-confirm-body{color:var(--text-primary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:1.45;margin:0}.npop-confirm-callout{background:var(--component-inner-blocks);border:1px solid color-mix(in srgb,var(--platform-tiktok) 55%,var(--border-default));border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:12px}.npop-confirm-callout-brand{align-items:center;display:flex;gap:var(--spacing-sm)}.npop-confirm-callout-logo{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.npop-confirm-callout-name{color:var(--text-primary);font-size:var(--font-size-body-l);font-weight:var(--font-weight-caption)}.npop-confirm-callout-note{color:var(--text-secondary);font-size:var(--font-size-body-s);line-height:1.45;margin:0}.npop-confirm-footer{align-items:stretch;display:flex;flex-direction:row;gap:var(--spacing-sm)}.npop-confirm-btn,.npop-confirm-footer{min-height:var(--popup-footer-btn-height)}.npop-confirm-btn{align-items:center;border:none;border-radius:var(--radius-brand);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:var(--font-size-body-m);font-weight:600;height:var(--popup-footer-btn-height);justify-content:center;line-height:1.25;padding:0 16px;transition:filter .15s,opacity .15s}.npop-confirm-btn:disabled{cursor:not-allowed;opacity:.5}.npop-confirm-btn--secondary{background:var(--component-button-secondary);color:var(--text-primary)}[data-theme=dark] .npop-confirm-btn--secondary{color:var(--text-primary)}.npop-confirm-btn--secondary:hover:not(:disabled){filter:brightness(.97)}.npop-confirm-btn--primary{background:var(--component-button-primary);color:var(--text-inverse)}[data-theme=dark] .npop-confirm-btn--primary{color:var(--text-primary)}.npop-confirm-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.npop-confirm-btn--danger{background:var(--feedback-error);color:var(--text-inverse)}.npop-confirm-btn--danger:hover:not(:disabled){filter:brightness(.95)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.pic-panel{align-self:stretch;background-color:var(--post-column-bg);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:10px;max-width:340px;min-height:0;min-width:340px;overflow:hidden;padding:20px 20px 0;width:340px}.pic-panel--hidden{display:none}.pic-panel h4{flex-shrink:0;font-size:20px;font-weight:700;line-height:1.2;margin:0}.pic-messages-area{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0 10px;scrollbar-color:var(--border-subtle) #0000;scrollbar-width:thin}.pic-messages-area::-webkit-scrollbar{width:4px}.pic-messages-area::-webkit-scrollbar-track{background:#0000}.pic-messages-area::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:2px}.pic-loading{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 0}.pic-loading-spinner{animation:pic-spin .8s linear infinite;border:2px solid var(--component-divider);border-radius:50%;border-top-color:var(--text-link);height:24px;width:24px}@keyframes pic-spin{to{transform:rotate(1turn)}}.pic-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:40px 0;text-align:center}.pic-empty p{color:var(--text-tertiary);font-family:Inter,sans-serif;font-size:13px;line-height:1.5;margin:0}.pic-event-row{display:flex;justify-content:center;margin:6px 0}.pic-event-pill{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--component-divider);border-radius:100px;display:inline-flex;gap:5px;max-width:100%;padding:4px 10px}.pic-event-actor{color:var(--text-secondary);font-weight:600}.pic-event-actor,.pic-event-text{font-family:Inter,sans-serif;font-size:11px;white-space:nowrap}.pic-event-text{color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis}.pic-event-time{color:var(--text-tertiary);flex-shrink:0;font-family:Inter,sans-serif;font-size:10px;opacity:.7;white-space:nowrap}.pic-date-divider{align-items:center;display:flex;gap:8px;margin:8px 0 4px}.pic-date-divider:after,.pic-date-divider:before{background:var(--component-divider);content:"";flex:1 1;height:1px}.pic-date-divider span{color:var(--text-tertiary);font-family:Inter,sans-serif;font-size:10px;padding:0 4px;white-space:nowrap}.pic-message-group{align-items:flex-start;display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.pic-message-group--me{align-items:flex-end}.pic-sender-badge{align-items:center;background:#2f3640;background:var(--component-collab,#2f3640);border-radius:30px;display:inline-flex;gap:5px;padding:3px 8px 3px 4px}.pic-sender-name{color:#fefefe;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.pic-avatar-img{flex-shrink:0;object-fit:cover}.pic-bubble{display:flex;flex-direction:column;gap:4px;max-width:280px;padding:8px 10px 6px}.pic-bubble--other{background:var(--chat-sender);border-radius:12px 12px 12px 2px}.pic-bubble--me{align-items:flex-end;background:#7c5cff;background:var(--chat-me,#7c5cff);border-radius:12px 12px 2px 12px}.pic-bubble-text{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;white-space:pre-wrap;word-break:break-word}.pic-bubble--other .pic-bubble-text{color:var(--text-primary)}.pic-bubble--me .pic-bubble-text{color:#fefefe}.pic-mention-highlight{color:var(--text-link);font-weight:500}.pic-bubble--me .pic-mention-highlight{color:#d4c8ff}.pic-bubble-footer{align-items:center;display:flex;gap:6px;justify-content:flex-end}.pic-time{font-family:Inter,sans-serif;font-size:10px}.pic-bubble--other .pic-time{color:var(--text-tertiary)}.pic-bubble--me .pic-time{color:#ffffff8c}.pic-delete-btn{align-items:center;background:none;border:none;border-radius:3px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:1px;transition:opacity .15s,color .15s}.pic-bubble:hover .pic-delete-btn{opacity:1}.pic-delete-btn:hover{color:var(--feedback-error)}.pic-input-area{border-top:1px solid var(--component-divider);flex-shrink:0;position:relative}.pic-input-wrap{align-items:flex-end;display:flex;padding:10px 20px}.pic-input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;max-height:80px;min-height:20px;outline:none;overflow-y:auto;padding:0;resize:none}.pic-input::placeholder{color:var(--text-tertiary)}.pic-input::-webkit-scrollbar{width:3px}.pic-input::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:2px}.pic-send-btn{align-items:center;background:#7c5cff;background:var(--text-link,#7c5cff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:8px;transition:background .15s,transform .1s;width:28px}.pic-send-btn:hover:not(:disabled){background:#6b4ee0}.pic-send-btn:active:not(:disabled){transform:scale(.95)}.pic-send-btn:disabled{cursor:not-allowed;opacity:.35}.pic-input-hint{color:var(--text-tertiary);flex-shrink:0;font-family:Inter,sans-serif;font-size:10px;line-height:1.4;margin:0 20px 10px;opacity:.5}.pic-mention-popup{background:var(--component-popup);border:1px solid var(--border-default);border-radius:10px;bottom:calc(100% + 4px);box-shadow:0 8px 24px #00000026;left:20px;max-height:180px;overflow:hidden;overflow-y:auto;position:absolute;right:20px;z-index:200}.pic-mention-item{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.pic-mention-item--active,.pic-mention-item:hover{background:var(--state-hover)}.pic-mention-item-name{color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pic-mention-item-you{background:var(--state-focused);border-radius:4px;color:var(--text-link);flex-shrink:0;font-family:Inter,sans-serif;font-size:10px;padding:1px 5px}.limit-reached-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.limit-reached-modal{align-items:stretch;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:#fefefe;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-family:var(--font-family,inherit);gap:24px;max-height:min(90vh,calc(100vh - 48px));max-width:min(750px,calc(100vw - 48px));outline:1px solid #f8f8f8b3;outline-offset:-1px;overflow:auto;padding:24px;width:750px}.limit-reached-header{align-items:flex-start;align-self:stretch;display:flex;gap:16px;justify-content:space-between}.limit-reached-title{color:#282828;font-size:24px;font-weight:700;line-height:normal;margin:0;min-width:0}.limit-reached-close{align-items:center;background:#fff;border:none;border-radius:22px;color:#282828;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.limit-reached-close:hover{opacity:.85}.limit-reached-divider{align-self:stretch;border:none;border-top:1px solid #f1f1f1;height:0;margin:0}.limit-reached-body{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:48px;padding-bottom:24px;padding-top:24px}.limit-reached-illustration{align-items:center;display:flex;height:152px;justify-content:center;max-width:100%;position:relative;width:251px}.limit-reached-illustration-bg{background:#ff383c;border-radius:50%;height:120px;opacity:.12;position:absolute;width:120px}.limit-reached-illustration-icon{color:#ff383c;position:relative}.limit-reached-copy{display:flex;flex-direction:column;gap:8px;max-width:100%;width:456px}.limit-reached-headline{color:#282828;font-size:20px;font-weight:700;line-height:normal;margin:0;text-align:center}.limit-reached-sub{color:#282828;font-size:14px;font-weight:400;line-height:1.45;margin:0;text-align:center}.limit-reached-footer{align-self:stretch;display:flex;flex-wrap:wrap;gap:8px}.limit-reached-btn,.limit-reached-footer{align-items:center;justify-content:center}.limit-reached-btn{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;height:40px;line-height:19.6px;min-width:100px;padding:8px 16px}.limit-reached-btn--cancel{background:#f4f4f4;color:#282828}.limit-reached-btn--cancel:hover{filter:brightness(.97)}.limit-reached-btn--primary{background:#282828;color:#fefefe}.limit-reached-btn--primary:hover{filter:brightness(1.08)}@media (max-width:640px){.limit-reached-title{font-size:20px}.limit-reached-headline{font-size:18px}}.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 .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1)}.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 .28s cubic-bezier(.22,1,.36,1) forwards;background:#0b0b0b;border:1px solid #22c55e;border:1px solid var(--toast-border,#22c55e);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;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 .15s ease}.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 .15s ease;width:18px}.toast-close:hover{background:#6f6f6f73}.reauth-alert-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.reauth-alert{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:var(--component-popup);border:1px solid rgba(255,0,0,.476);border-radius:var(--popup-radius);box-sizing:border-box;padding:var(--popup-sm-padding);text-align:center;width:var(--popup-sm-width-fit)}.reauth-alert p{color:var(--text-secondary);font-size:14px;margin:20px 0 30px}.reauth-alert h4{font-size:1.2rem;margin:0 0 10px}.reauth-alert-actions{display:flex;gap:12px;justify-content:center;margin-top:18px}.reauth-btn.disabled{background:var(--state-disabled);cursor:not-allowed}.close-btn{background:var(--component-inner-blocks);border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px}.ss-container .skeleton,.ss-page .skeleton{backdrop-filter:blur(var(--frosted-backdrop-blur)) saturate(var(--frosted-backdrop-saturate))!important;-webkit-backdrop-filter:blur(var(--frosted-backdrop-blur)) saturate(var(--frosted-backdrop-saturate))!important;background:var(--component-skeleton)!important;border:none!important;border-radius:16px!important;box-shadow:none!important}.skeleton{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:var(--component-skeleton);border-radius:16px;box-sizing:border-box;overflow:hidden;position:relative}.skeleton:after{animation:skeleton-shimmer 2s infinite;background:linear-gradient(90deg,#0000 0,var(--skeleton-shimmer) 50%,#0000 100%);content:"";height:300%;left:0;position:absolute;top:25%;transform:rotate(45deg) translateY(-50%) translateX(-100%);transform-origin:center;width:35%}@keyframes skeleton-shimmer{0%{transform:rotate(45deg) translateY(-50%) translateX(-100%)}to{transform:rotate(45deg) translateY(-50%) translateX(400%)}}.ss-header-skeleton{align-items:end;display:flex;flex-direction:row;gap:10px}.ss-header-skeleton-item{height:18px;width:96px}.ss-header-skeleton-item.skeleton:after{display:none}.ss-container{grid-template-rows:auto minmax(280px,1fr) minmax(260px,1fr);min-height:640px}.graph-container{min-height:280px}.medium-container,.normal-container{min-height:260px}.video-popout-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;right:0;top:0;z-index:1000}.video-popout-container{border-radius:var(--popup-radius);flex-direction:column;margin:auto;max-height:var(--popup-lg-max-height-fit);overflow:hidden;position:relative;width:var(--popup-lg-width-fit)}.popout-platform-tabs,.video-popout-container{background-color:var(--component-popup);display:flex;flex-shrink:0}.popout-platform-tabs{border-bottom:1px solid var(--border-subtle);gap:24px;padding:0 var(--popup-lg-padding)}.popout-platform-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:400;margin-bottom:-1px;padding:10px 0;transition:color .15s,border-color .15s;white-space:nowrap}.popout-platform-tab:hover{color:var(--text-primary)}.popout-platform-tab.active{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:600}.popout-header{background-color:var(--component-popup);border-bottom:1px solid var(--border-subtle);flex-shrink:0;gap:16px;padding:14px var(--popup-lg-padding);position:-webkit-sticky;position:sticky;top:0;z-index:10}.popout-header-left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.popout-header-left svg{flex-shrink:0}.popout-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.video-popout-delete-scheduled{color:var(--text-secondary)}.video-popout-inline-error{align-items:flex-start;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);display:flex;font-size:.875rem;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.video-popout-inline-error-dismiss{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;line-height:1;padding:0 4px}.video-popout-analytics-notice{box-sizing:border-box;margin-bottom:12px;max-width:100%;width:100%}.video-popout-overview-fallback{padding:8px 0;text-align:left}.popout-platform-selector{gap:8px}.popout-platform-label,.popout-platform-selector{align-items:center;display:flex;flex-shrink:0}.platform-type-badge{background-color:var(--component-inner-blocks);border-radius:6px}.platform-option,.platform-type-badge{color:var(--text-primary);font-size:.85rem;font-weight:500;padding:6px 12px;white-space:nowrap}.platform-option{background-color:initial;border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;transition:all .2s ease}.platform-option:hover{background-color:var(--state-hover);border-color:var(--border-default)}.platform-option.active{background-color:var(--text-primary);border-color:var(--text-primary);color:var(--bg-color)}.popout-post-title-header{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popout-title-container{align-items:center;display:flex;gap:15px}.video-platform-badge{background-color:var(--component-button-primary);border-radius:4px;color:var(--text-inverse);font-size:.8rem;font-weight:600;padding:5px 10px;text-transform:uppercase}.video-time-posted{color:var(--text-secondary);font-size:.85rem}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .2s}[data-theme=dark] .close-button:hover,[data-theme=light] .close-button:hover{background-color:var(--state-hover)}.popout-content{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:24px var(--popup-lg-padding) var(--popup-lg-padding)}.popout-content.loading{align-items:center;height:400px;justify-content:center}.video-popout-loading-spinner{align-items:center;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.inline-analytics-loading{color:var(--text-secondary);font-size:.95rem;padding:12px 0;text-align:center}.comparison-block{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.comparison-title{color:var(--text-primary);font-size:.95rem;margin:0}.comparison-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr 1fr}.comparison-label{font-size:.9rem}.comparison-bar{background:var(--component-input-rest);border:1px solid var(--border-subtle);border-radius:999px;height:10px;width:100%}.comparison-fill{background:linear-gradient(90deg,#5d8bf4,#44c2bc)}.comparison-text{font-size:.85rem}.popout-section{background:none;border:none;border-radius:0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:24px;overflow:visible;padding-top:16px;width:100%}.post-details-section{border-top:none;padding-top:0}.section-header{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;padding:0}.section-header h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.post-details-actions{display:flex;flex-wrap:wrap;gap:10px}.post-details-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:40px;justify-content:center;padding:0 16px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.post-details-btn:hover{opacity:.85}.post-details-btn-secondary{background:var(--component-button-secondary);color:var(--text-primary)}.post-details-btn-primary{background:var(--component-button-primary);color:var(--text-inverse)}[data-theme=dark] .post-details-btn-primary{color:var(--text-primary)}.details-content{align-items:flex-start;display:flex;gap:24px;padding:0}.video-thumbnail{border-radius:24px;flex-shrink:0;height:210px;overflow:hidden;position:relative;width:275px}.video-thumbnail img{height:100%;object-fit:cover;width:100%}.video-thumbnail.clickable{cursor:pointer;overflow:hidden}.video-thumbnail.clickable img{transition:transform .25s ease,filter .25s ease}.video-thumbnail.clickable:hover img{filter:brightness(.8);transform:scale(1.03)}.thumb-hover-layer{align-items:center;background:linear-gradient(180deg,#00000026,#00000073);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:100%}.video-thumbnail.clickable:hover .thumb-hover-layer{opacity:1}.thumb-hover-icon{color:var(--text-inverse);font-weight:600;gap:6px;text-shadow:0 2px 8px #00000040}.thumb-hover-icon,.thumbnail-placeholder{align-items:center;display:flex;flex-direction:column}.thumbnail-placeholder{background:linear-gradient(145deg,#1e1e2ecc,#2d2d4199);border:1px dashed var(--border-subtle);border-radius:8px;color:var(--text-secondary);font-size:.75rem;gap:8px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.thumbnail-placeholder svg{opacity:.5}.video-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-label{color:var(--text-secondary);font-size:.8rem}.detail-value{color:var(--text-primary);font-size:.95rem}.title-value{font-size:1rem;font-weight:600;line-height:1.4}.description-value{color:var(--text-secondary);font-size:.9rem;max-height:80px;overflow-y:auto;white-space:pre-line}.post-metadata{display:flex;flex-direction:column;gap:24px}.metadata-item{align-items:center;display:inline-flex;gap:8px}.metadata-label{color:var(--text-secondary);flex-shrink:0;font-size:14px;font-weight:400}.metadata-value{color:var(--text-primary);font-size:14px;font-weight:500}.video-actions{display:flex;gap:10px;margin-top:15px}.view-reel-btn{background:var(--frosted-bg);transition:background-color .2s}.view-reel-btn:hover{background-color:var(--text-primary)}.view-reel-btn{border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:var(--text-inverse);cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 15px;text-shadow:0 1px 2px #0003;transition:all .2s ease}.view-reel-btn,.view-reel-btn:hover:not(:disabled){background:linear-gradient(to right,var(--text-primary),var(--text-primary))}.view-reel-btn:hover:not(:disabled){box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.view-reel-btn:disabled{background:linear-gradient(to right,rgba(var(--text-primary-rgb),.5),rgba(var(--text-primary-rgb),.5));box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.popout-time-selector{display:flex;gap:5px}.time-option{background:none;border:1px solid var(--border-subtle);color:var(--text-primary);flex-shrink:0;font-size:.85rem;padding:5px 10px;transition:all .2s}.time-option:hover{background-color:var(--state-hover);border-color:var(--border-default)}.time-option.active{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-color)}.lifetime-stats-badge{align-items:center;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:4px;display:flex;gap:8px;padding:5px 12px}.lifetime-stats-badge span{color:var(--text-secondary);font-size:.85rem;font-weight:500}.lifetime-info{align-items:center;color:var(--text-tertiary);cursor:help;display:inline-flex;justify-content:center;line-height:0}.lifetime-info:hover{color:var(--text-secondary)}.overview-content{display:flex;flex-direction:column;gap:24px;padding:0}.overview-stats-grid{display:flex;flex-wrap:wrap;gap:24px}.overview-stat-card{background:linear-gradient(180deg,#fffc,#fff3);border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:160px;outline:1px solid #f7f7f7b3;outline-offset:-1px;padding:24px}.stat-header{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.stat-card-content{display:flex;flex-direction:column;gap:6px}.stat-value{color:var(--text-primary);font-size:24px;font-weight:600;line-height:32px}.trend-indicator{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:4px;line-height:16px}.trend-indicator svg{flex-shrink:0}.trend-indicator.positive{color:var(--feedback-success)}.trend-indicator.negative{color:var(--feedback-error)}.chart-container{background:linear-gradient(180deg,#fffc,#fff3);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;outline:1px solid #f7f7f7b3;outline-offset:-1px;overflow:hidden;padding:24px;width:100%}.chart-header{align-items:center;display:flex;justify-content:space-between}.chart-metric-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.chart-metric-tab{background:none;border:none;color:#0006;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;padding:0;transition:color .15s,font-weight .1s}.chart-metric-tab.active{color:var(--text-primary);font-weight:600}.chart-metric-divider{color:#0003;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.chart-legend-item{align-items:center;color:var(--text-primary);display:inline-flex;font-size:12px;gap:4px;line-height:16px}.chart-title{font-size:.95rem;font-weight:500;gap:8px}.chart-legend,.chart-title{align-items:center;display:flex}.chart-legend{color:var(--text-secondary);font-size:.8rem;gap:12px}.legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.legend-dot.current{background-color:var(--text-primary)}.legend-dot.previous{background-color:#92bfff}.chart-content{box-sizing:border-box;height:220px;width:100%}.post-interactions-card{background:linear-gradient(180deg,#fffc,#fff3);border-radius:16px;box-shadow:0 1px 10px #112a480f;display:flex;flex-direction:column;gap:16px;outline:1px solid #f7f7f7b3;outline-offset:-1px;overflow:hidden;padding:24px}.post-interactions-header{align-items:flex-start;display:flex;justify-content:space-between}.post-interactions-title-group{align-items:center;display:flex;gap:4px}.post-interactions-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.post-interactions-info-icon{color:var(--text-link);flex-shrink:0}.post-interactions-total{color:var(--text-primary);font-size:14px;font-weight:600}.post-interactions-bars{display:flex;flex-direction:column;gap:16px}.interaction-bar-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.interaction-bar-label{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:14px;font-weight:400;gap:8px;width:110px}.interaction-bar-icon{align-items:center;color:var(--text-primary);display:inline-flex}.interaction-bar-track{align-items:center;background-color:initial;border-radius:8px;display:flex;flex:1 1;height:8px;justify-content:flex-end;overflow:visible}.interaction-bar-fill{border-radius:8px;height:8px;min-width:4px;transition:width .4s ease}.interaction-bar-value{color:var(--text-primary);flex-shrink:0;font-size:14px;font-weight:400;text-align:right;width:40px}.comparison-rows{display:flex;flex-direction:column;gap:16px}.comparison-row{align-items:center;display:flex;gap:8px}.comparison-label{color:var(--text-primary);flex-shrink:0;font-size:14px;font-weight:400;width:140px}.comparison-bar{background:var(--border-subtle);border-radius:8px;flex:1 1;height:8px;overflow:hidden}.comparison-fill{background:var(--text-primary);border-radius:8px;height:100%}.comparison-text{color:var(--text-secondary);flex-shrink:0;font-size:12px;text-align:right;width:130px}.video-popout-container .custom-tooltip{box-sizing:border-box;min-width:200px;padding:10px}.video-popout-container .custom-tooltip p{margin:0}.video-popout-container .custom-tooltip.frosted{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:var(--frosted-bg);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 12px #00000014}.video-popout-container .custom-tooltip .label{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.video-popout-container .custom-tooltip .total-metric{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:12px;padding-bottom:8px}.video-popout-container .custom-tooltip .total-metric--only{border-bottom:none;margin-bottom:0;padding-bottom:0}.video-popout-container .custom-tooltip .platform-metrics{display:flex;flex-direction:column;gap:6px}.video-popout-container .custom-tooltip .platform-metric-row{align-items:center;color:var(--text-primary);display:flex;font-size:12px}.video-popout-container .custom-tooltip .platform-metric-row .platform-metric-count,.video-popout-container .custom-tooltip .platform-metric-row .platform-name{font-size:12px}.video-popout-container .custom-tooltip .platform-name{margin-right:8px;min-width:60px}.video-popout-container .custom-tooltip .platform-metric-count{color:var(--text-primary);font-weight:500}.video-popout-container .custom-tooltip .platform-metric-dot{background:#92bfff;border-radius:50%;flex-shrink:0;height:8px;margin-right:8px;width:8px}.trend{align-items:center;display:inline-flex;font-size:.85rem;font-weight:600}.trend.positive{color:var(--feedback-success)}.trend.negative{color:var(--feedback-error)}.trend-arrow{margin-left:2px}.reach-content{padding:15px 0}.traffic-sources-container{background-color:#ffffff08;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:15px;padding:15px}.traffic-sources-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding-bottom:10px}.traffic-sources-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.traffic-value{align-items:flex-end;display:flex;flex-direction:column}.value-number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5d8bf4,#44c2bc);background-clip:text;-webkit-background-clip:text;font-size:1.3rem;font-weight:700}.value-label{color:var(--text-secondary);font-size:.7rem;margin-top:2px}.traffic-sources-visualization{grid-gap:15px;display:grid;gap:15px;grid-template-columns:.8fr 1.2fr}.pie-chart-container{align-items:center;display:flex;justify-content:center;position:relative}.traffic-sources-legend{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:0}.traffic-legend-item{align-items:center;background-color:#ffffff0a;border-radius:8px;display:flex;justify-content:space-between;padding:7px 10px;transition:transform .2s ease,background-color .2s ease}.traffic-legend-item:hover{background-color:#ffffff14;transform:translateX(3px)}.legend-marker{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.legend-color{border-radius:3px;box-shadow:0 0 5px #0000001a;flex-shrink:0;height:10px;width:10px}.legend-label{color:var(--text-primary);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-stats{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.legend-percentage{color:var(--text-primary);font-size:.9rem;font-weight:600}.legend-views{color:var(--text-secondary);font-size:.75rem;margin-top:1px}.watch-time-container{margin:15px 0 25px}.watch-time-metrics{grid-gap:15px;background:linear-gradient(145deg,#4e73df14,#3650991f);border:1px solid #ffffff12;border-radius:12px;box-shadow:0 4px 16px #00000014;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:22px}.watch-time-item{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:16px 12px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.watch-time-item:before{background:linear-gradient(90deg,var(--component-button-primary),var(--text-link));content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0}.watch-time-item:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-5px)}.watch-time-icon{align-items:center;background-color:#ffffff12;border-radius:50%;box-shadow:0 4px 8px #0000001a;display:flex;font-size:28px;height:50px;justify-content:center;margin-bottom:14px;width:50px}.watch-time-label{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.03em;margin-bottom:8px}.watch-time-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--component-button-primary),var(--text-link));background-clip:text;-webkit-background-clip:text;font-size:20px;font-weight:700;text-shadow:0 1px 2px #0000001a}.relative-retention .watch-time-value.positive{color:var(--feedback-success)}.relative-retention .watch-time-value.negative{color:var(--feedback-error)}.watch-time-item.relative-retention:before{background:var(--feedback-error)}.watch-time-item.relative-retention.positive:before{background:var(--feedback-success)}.relative-label{font-size:12px;font-weight:400;margin-left:4px;opacity:.8}.audience-content{display:flex;flex-direction:column;gap:20px;padding:20px 0}.age-groups-section,.gender-section,.top-geographies{background-color:#ffffff08;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px}.age-groups-section h4,.gender-section h4,.top-geographies h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 15px}.age-stats,.gender-stats,.geo-stats{display:flex;flex-direction:column;gap:12px}.age-stat-item,.gender-stat-item,.geo-stat-item{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:80px 1fr 60px}.age-label,.gender-label{color:var(--text-primary);font-size:.85rem;font-weight:500}.age-bar-container,.gender-bar-container,.geo-bar-container{background-color:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative}.age-bar{background:linear-gradient(90deg,#5d8bf4,#44c2bc)}.age-bar,.gender-bar{border-radius:4px;height:100%}.gender-bar{background:linear-gradient(90deg,#ff7051,#f26ca7)}.geo-bar{background:linear-gradient(90deg,#ffcf54,#ff9843);border-radius:4px;height:100%}.geo-flag{font-size:1.2rem}.engagement-content{display:flex;flex-direction:column;gap:25px;padding:20px 0}.engagement-chart{background-color:#ffffff08;border-radius:10px;padding:20px}.engagement-reactions-content{display:flex;flex-direction:column;gap:15px;padding:20px 0}.reactions-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 15px}.reactions-list{display:flex;flex-direction:column;gap:12px}.reaction-item{grid-gap:15px;align-items:center;background-color:#ffffff08;border-radius:8px;display:grid;gap:15px;grid-template-columns:120px 1fr 80px;padding:10px;transition:background-color .2s}.reaction-item:hover{background-color:#ffffff0d}.reaction-info{align-items:center;display:flex;gap:8px}.reaction-icon{font-size:1.2rem}.reaction-label{color:var(--text-primary);font-size:.9rem;font-weight:500}.reaction-bar-container{background-color:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative}.reaction-bar{background:linear-gradient(90deg,#5d8bf4,#44c2bc);border-radius:4px;height:100%;transition:width .3s ease}.reaction-count{color:var(--text-primary);font-size:.9rem;font-weight:600;text-align:right}.retention-over-time{background-color:#ffffff08;border-radius:10px;padding:20px}.retention-over-time h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 15px}.retention-chart{background-color:#ffffff05;border-radius:8px;margin:20px 0;overflow:hidden}.retention-explanation{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-top:15px}.retention-explanation p{margin:5px 0}.no-data-message{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;padding:40px 20px}.no-data-message.center{height:200px}.no-data-subtext{font-size:.9rem;margin-top:10px;opacity:.7}.video-popout-error-message{background-color:var(--feedback-error-fill);border-left:4px solid var(--feedback-error);border-radius:4px;color:var(--text-primary);font-size:.9rem;margin:20px 0;padding:15px 20px}.popout-content.error{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px}.popout-content.error .video-popout-error-message{color:var(--feedback-error);font-size:16px;line-height:1.5;margin:0 auto;max-width:500px;text-align:center}@media (max-width:768px){.video-popout-overlay{align-items:flex-start;padding:0}.video-popout-container{border-radius:0;height:100%;max-width:none;width:100%}.details-content{flex-direction:column}.video-thumbnail{height:200px;width:100%}.post-metadata{grid-template-columns:1fr}.donut-chart-container{align-items:center;flex-direction:column}.overview-stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.age-stat-item,.gender-stat-item,.geo-stat-item{gap:10px;grid-template-columns:50px 1fr 45px}.watch-time-metrics{grid-template-columns:1fr;padding:15px}.watch-time-value{font-size:18px}.traffic-sources-visualization{grid-template-columns:1fr}.traffic-sources-header{align-items:flex-start;flex-direction:column;gap:10px}.value-number{font-size:1.2rem}.reaction-item{gap:10px;grid-template-columns:100px 1fr 70px;padding:8px}.reaction-icon{font-size:1rem}.chart-legend{flex-wrap:wrap;gap:8px}.popout-header{flex-wrap:wrap;gap:10px}.popout-time-selector{order:3;width:100%}}.video-popout-container.video-popout-container--panel{border-radius:16px;max-height:min(90vh,960px)}.video-popout-post-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.video-popout-post-body{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:24px}.video-popout-tab-row{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:24px;margin:-24px -24px 0;padding:0 24px}.video-popout-tab-item{align-items:center;align-self:stretch;background:none;border:none;border-bottom:2px solid #0000;cursor:pointer;display:flex;justify-content:center;margin-bottom:-1px;padding:10px 0}.video-popout-tab-item__label{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.2}.video-popout-tab-item--active .video-popout-tab-item__label{color:var(--text-primary);font-weight:600}.video-popout-tab-item--active{border-bottom-color:var(--text-primary)}.video-popout-tab-item--disabled{cursor:not-allowed;opacity:.35}.video-popout-header-row{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:59px}.video-popout-header-title-block{align-items:center;display:flex;gap:8px;min-width:0}.video-popout-header-title-block img{flex-shrink:0;height:24px;object-fit:contain;width:24px}.video-popout-post-title{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.25;margin:0;word-break:break-word}.video-popout-header-actions{align-items:center;display:flex;flex-shrink:0;gap:24px}.video-popout-dropdown-trigger{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;gap:12px;height:28px;padding:4px 8px}.video-popout-dropdown-trigger__inner{align-items:center;display:inline-flex;gap:4px}.video-popout-time-label,.video-popout-time-select,.video-popout-time-value{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.video-popout-time-select{background:#0000;border:none;cursor:pointer;max-width:140px;padding:0}.video-popout-dropdown-caret{color:var(--text-tertiary);flex-shrink:0}.video-popout-dropdown-trigger--static{cursor:default;gap:8px}.video-popout-lifetime-info{color:var(--text-tertiary);flex-shrink:0}.video-popout-icon-plain{background:none;border:none;color:var(--text-secondary);padding:4px}.video-popout-close-circle,.video-popout-icon-plain{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.video-popout-close-circle{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:22px;color:var(--text-primary);flex-shrink:0;height:36px;width:36px}.video-popout-hr{border:none;border-top:1px solid var(--border-subtle);height:0;margin:0;width:100%}.video-popout-inline-notice{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:14px;padding:10px 12px}.video-popout-section-heading{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.video-popout-section-heading--bordered{border-top:1px solid var(--border-subtle);padding-top:16px}.video-popout-section-heading__text{flex:1 1}.video-popout-details-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.video-popout-thumbnail.video-thumbnail{border-radius:24px;flex-shrink:0;height:210px;width:275px}.video-popout-details-row .video-details{flex:1 1 240px;min-width:0}.video-popout-details-row .post-metadata,.video-popout-details-row .video-details{display:flex;flex-direction:column;gap:24px}.video-popout-details-row .metadata-item{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.video-popout-details-row .metadata-label{color:var(--text-secondary);font-size:14px;font-weight:400}.video-popout-details-row .metadata-value{color:var(--text-primary);font-size:14px;font-weight:500}.video-popout-details-row .post-details-actions{display:flex;flex-wrap:wrap;gap:10px}.video-popout-details-row .post-details-actions--figma{align-items:center;gap:8px}.video-popout-details-row .post-details-btn-figma-edit{align-items:center;background:var(--component-button-primary);border:none;border-radius:12px;color:var(--text-inverse);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;min-height:40px;padding:8px 16px;transition:opacity .15s,filter .15s}[data-theme=dark] .video-popout-details-row .post-details-btn-figma-edit{color:var(--text-primary)}.video-popout-details-row .post-details-btn-figma-edit:hover:not(:disabled){filter:brightness(1.08)}.video-popout-details-row .post-details-btn-figma-edit:disabled{cursor:not-allowed;opacity:.5}.video-popout-details-row .post-details-btn-figma-delete-icon{align-items:center;background:var(--feedback-error-fill);border:none;border-radius:12px;color:var(--feedback-error);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .15s,opacity .15s;width:40px}.video-popout-details-row .post-details-btn-figma-delete-icon:hover:not(:disabled){background:color-mix(in srgb,var(--feedback-error) 12%,#0000)}.video-popout-details-row .post-details-btn-figma-delete-icon:disabled{cursor:not-allowed;opacity:.45}.video-popout-details-row .post-details-btn-view-platform{margin-left:auto}@media (max-width:520px){.video-popout-details-row .post-details-btn-view-platform{justify-content:center;margin-left:0;width:100%}}.video-popout-details-row .post-details-btn{border-radius:12px;font-size:14px;font-weight:500;height:40px;padding:0 16px}.video-popout-details-row .post-details-btn-secondary{background:var(--component-button-secondary);border:none;color:var(--text-primary)}.video-popout-details-row .post-details-btn-primary{background:var(--component-button-primary);color:var(--text-inverse)}[data-theme=dark] .video-popout-details-row .post-details-btn-primary{color:var(--text-primary)}.video-popout-overview-stack{display:flex;flex-direction:column;gap:24px}.video-popout-stats-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.video-popout-stats-row--overview{flex-wrap:nowrap;gap:16px;min-width:0}.video-popout-stats-row--overview .video-popout-metric-card{flex:1 1;min-width:0;padding:20px 16px}.video-popout-stats-row--extra{margin-top:0}.video-popout-metric-card{align-items:flex-start;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:160px;padding:24px}.video-popout-metric-card__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.video-popout-metric-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.video-popout-metric-card__value{color:var(--text-primary);font-size:24px;font-weight:600;line-height:32px}.video-popout-trend-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.video-popout-trend-row--start{justify-content:flex-start}.video-popout-trend-row--end{justify-content:flex-end;width:100%}.video-popout-trend-text{font-size:12px;font-weight:400;line-height:16px}.video-popout-trend-text.positive{color:var(--feedback-success)}.video-popout-trend-text.negative{color:var(--feedback-error)}.video-popout-block--chart{align-self:stretch;display:flex;flex-direction:column;gap:8px;min-width:0}.video-popout-daily-chart-heading{color:var(--text-primary);font-size:16px;font-weight:600;line-height:24px;margin:0}.video-popout-graph-card{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:362px;overflow:hidden;padding:24px}.video-popout-graph-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.video-popout-graph-tap{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:14px;font-weight:400;line-height:20px;padding:0 0 4px}.video-popout-graph-tap--active{color:var(--text-primary);font-weight:600}.video-popout-graph-divider{color:var(--text-tertiary);font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.video-popout-graph-tag{align-items:center;border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:400;gap:4px;line-height:16px;padding:2px 8px 2px 4px}.video-popout-graph-dot{border-radius:50%;flex-shrink:0;height:16px;width:16px}.video-popout-graph-dot--primary{background:var(--text-primary)}.video-popout-graph-dot--previous{background:#92bfff}.video-popout-graph-chart-wrap{flex:1 1;min-height:278px;width:100%}.video-popout-interactions-row{align-items:stretch;display:flex;gap:24px;width:100%}.video-popout-count-card{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;padding:24px}.video-popout-count-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.video-popout-count-card__title-wrap{align-items:center;display:flex;gap:4px}.video-popout-count-card__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.video-popout-count-card__warn{color:#b078ff;flex-shrink:0}.video-popout-count-card__total{color:var(--text-primary);font-size:14px;font-weight:600}.video-popout-count-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.video-popout-count-row__left{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:0}.video-popout-count-row__icon{color:var(--text-primary);display:inline-flex}.video-popout-count-row__label{color:var(--text-primary);font-size:14px;font-weight:400}.video-popout-count-row__bar-wrap{background:var(--component-input-rest);border-radius:8px;display:flex;flex:1 1 auto;height:8px;justify-content:flex-end;min-width:48px;overflow:hidden}.video-popout-count-row__bar{border-radius:8px;height:100%;min-width:0;transition:width .2s ease}.video-popout-count-row__num{color:var(--text-primary);flex-shrink:0;font-size:14px;font-weight:400;text-align:right;width:40px}.video-popout-comparison-card{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.video-popout-comparison-card__title{color:var(--text-primary);font-size:14px;font-weight:600}.video-popout-comparison-rows{display:flex;flex-direction:column;gap:12px}.video-popout-comparison-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(100px,1fr) minmax(80px,2fr) minmax(120px,1.5fr)}.video-popout-comparison-row__label{color:var(--text-secondary);font-size:13px}.video-popout-comparison-row__bar{background:var(--component-input-rest);border-radius:8px;height:8px;overflow:hidden}.video-popout-comparison-row__fill{background:var(--text-primary);border-radius:8px;height:100%}.video-popout-comparison-row__text{color:var(--text-secondary);font-size:12px;line-height:1.3}@media (max-width:768px){.video-popout-comparison-row{gap:6px;grid-template-columns:1fr}.video-popout-thumbnail.video-thumbnail{max-width:100%;width:100%}.video-popout-stats-row--overview{-webkit-overflow-scrolling:touch;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:6px;scrollbar-gutter:stable}.video-popout-stats-row--overview .video-popout-metric-card{flex:0 0 min(42vw,160px);min-width:min(42vw,160px)}.video-popout-stats-row--extra{flex-direction:column}.video-popout-stats-row--extra .video-popout-metric-card{min-width:0}}[data-theme=light] .video-popout-analytics-root .video-popout-comparison-card,[data-theme=light] .video-popout-analytics-root .video-popout-count-card,[data-theme=light] .video-popout-analytics-root .video-popout-graph-card,[data-theme=light] .video-popout-analytics-root .video-popout-metric-card{background:linear-gradient(180deg,#fffc,#fff3);border:none;outline:1px solid #f8f8f8b3;outline-offset:-1px}[data-theme=light] .video-popout-analytics-root .video-popout-count-card{box-shadow:0 1px 10px #112a480f}.post-hover-popup{animation:fadeIn .2s ease-in-out;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:var(--frosted-bg);border-radius:16px;box-shadow:0 0 20px #0000000a;box-sizing:border-box;color:var(--text-primary);overflow:hidden;pointer-events:none;position:absolute;width:340px;z-index:10000}.post-hover-popup>*{position:relative;z-index:1}.post-hover-popup:before{background:var(--frosted-br);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-header{border-bottom:1px solid var(--border-subtle);padding:14px 16px}.popup-channel-info{align-items:center;display:flex;gap:10px}.popup-channel-logo{border-radius:25%;height:28px;object-fit:cover;width:28px}.popup-channel-title{color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-content{display:flex;flex-direction:column;gap:12px;padding:16px}.popup-meta-row{gap:10px;justify-content:space-between}.popup-badges,.popup-meta-row{align-items:center;display:flex}.popup-badges{flex-wrap:wrap;gap:8px}.popup-badge{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:.2px;padding:4px 8px}.platform-badge{background:linear-gradient(135deg,#5b8bff,#3a55d1);border-color:#ffffff40;color:#fff}.type-badge{background:var(--off-bg)}.popup-posted{color:var(--text-primary);font-size:12px;text-align:right;white-space:nowrap}.popup-thumbnail-preview{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:var(--off-bg);border:1px solid var(--border-subtle);border-radius:8px;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.popup-thumbnail-preview img{height:100%;object-fit:cover;width:100%}.thumbnail-wrapper-with-badge{height:100%;position:relative;width:100%}.thumb-badge{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:#000000bf;border:1px solid #ffffff26;border-radius:6px;bottom:8px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:8px}.no-thumbnail{align-items:center;color:var(--text-tertiary);display:flex;font-size:13px;height:100%;justify-content:center;width:100%}.popup-details{display:flex;flex-direction:column;gap:6px}.popup-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin:0;overflow:hidden}.popup-date-time{color:var(--text-primary);font-size:12px;margin:0}.popup-loading,.popup-no-stats{color:var(--text-primary);font-size:13px;padding:16px;text-align:center}.popup-no-stats{font-style:italic}.popup-stats-table{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:var(--off-bg);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.stats-header{background:var(--state-hover);color:var(--text-primary);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.stats-header,.stats-row{border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:1.2fr .8fr 1fr .8fr;padding:10px 12px}.stats-row{align-items:center}.stats-row:last-child{border-bottom:none}.stats-row:hover{background:var(--state-hover)}.stats-col-platform{align-items:center;display:flex;gap:8px}.stats-col,.stats-col-platform{color:var(--text-primary);font-size:12px;font-weight:500}.stats-col{text-align:center}.platform-mini-logo{border-radius:3px;height:18px;object-fit:contain;width:18px}.popup-stats-skeleton{margin-top:16px}.stats-row-skeleton{align-items:center;display:flex;gap:12px;padding:8px 0}.skeleton-logo{height:20px;width:20px}.skeleton-logo,.skeleton-text{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--component-skeleton) 25%,var(--component-skeleton-highlight) 50%,var(--component-skeleton) 75%);background-size:200% 100%;border-radius:4px}.skeleton-text{flex:1 1;height:16px;max-width:60px}.stats-col-platform .skeleton-text{margin-left:8px;max-width:80px}.schedule-body{box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:100%;margin-top:20px;min-height:0}.calendar-loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:400px;width:100%}.calendar-loading-animation{height:220px;width:220px}.schedule-side{box-sizing:border-box;flex:0 0 1;height:100%;padding:16px;width:250px}.schedule-profile-section,.schedule-side{display:flex;flex-direction:column;min-height:0}.schedule-profile-section{flex:1 1}.schedule-side-footer{flex-shrink:0;margin-top:12px;padding-top:12px}.schedule-add-channel-btn{align-items:center;background:#0000;border:1px solid var(--border-default);border-radius:10px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 12px;width:100%}.schedule-add-channel-btn:hover{background:var(--state-hover)}.schedule-main{height:100%;min-width:0}.dynamic-main-schedule,.schedule-main{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.dynamic-main-schedule{gap:20px;min-height:0;width:100%}.top-toggles{background:var(--state-hover);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:5px;margin-bottom:10px;padding:5px;width:100%}.schedule-header-section{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.schedule-header-section p{color:var(--text-primary);font-size:14px;margin:0}.schedule-body-section{display:flex;flex:1 1;flex-direction:column;gap:5px;margin-left:10px;min-height:0;overflow-y:auto}.schedule-body-item{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:row;gap:5px;padding:5px;text-decoration:none}.schedule-body-item:hover{background-color:var(--state-hover);border-radius:5px}.divider{border-bottom:1px solid var(--border-subtle);margin:16px 0}.schedule-body-sub{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.main-header-control{gap:10px}.main-body-schedule{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px;width:100%}.main-body-schedule p{color:var(--text-primary);margin:0}.main-body-schedule table td{padding:4px}.main-body-schedule table th{color:var(--text-secondary);font-size:14px;font-weight:400;text-align:left}.brand-item,.platform-item,.platforms-section{display:flex;flex-direction:column}.platform-item-header{color:var(--text-primary);display:flex;flex-direction:row;font-size:14px!important;gap:8px;margin:0}.platform-item-header.expanded{margin-bottom:10px}.schedule-header-item{flex:1 1;min-width:0}.schedule-header-item p{border-radius:5px;color:var(--text-primary);padding-bottom:4px;padding-top:4px;text-align:center;width:100%}.schedule-header-item.active p{background:var(--text-primary);border-radius:5px;color:var(--text-inverse)!important}.platform-item-body{display:flex;flex-direction:column;gap:8px}.platform-item-body p{color:var(--text-primary);font-size:13px!important;margin:10px 10px 10px 16px}.img-mini{width:25px!important}.main-header{min-width:0}.schedule-header-widgets{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;min-width:0;width:100%}.schedule-stat-card{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--frosted-bg);border:1px solid #0000;border-radius:16px;color:#fefefe;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-family:Inter,system-ui,sans-serif;gap:12px;justify-content:space-between;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:24px;text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.schedule-stat-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.schedule-stat-card__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.schedule-stat-card__title-row{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.schedule-stat-card__icon{color:currentColor;flex-shrink:0}.schedule-stat-card__label{color:inherit;font-size:14px;font-weight:600;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-stat-card__count-row{align-items:flex-end;display:inline-flex;gap:4px}.schedule-stat-card__count-row--split{align-items:flex-end;flex-wrap:nowrap;gap:4px 6px;justify-content:space-between;min-width:0;width:100%}.schedule-stat-card__count-main{align-items:flex-end;display:inline-flex;flex-shrink:0;gap:4px}.schedule-stat-card__num{color:inherit;font-size:24px;font-weight:600;line-height:24px}.schedule-stat-card__total{color:#949494;font-size:12px;font-weight:400;line-height:20px}.schedule-stat-card:focus-visible .schedule-stat-card__total,.schedule-stat-card:hover .schedule-stat-card__total{color:#949494;color:var(--text-tertiary,#949494)}.schedule-stat-card__range{color:#949494;flex:1 1 auto;font-size:10px;font-weight:400;line-height:20px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.schedule-stat-card__chev{align-items:center;background:var(--component-input-rest);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-primary);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;opacity:1;visibility:visible;width:22px}.schedule-stat-card--drafts{border-color:#afafaf}.schedule-stat-card--scheduled{border-color:#99ccfb}.schedule-stat-card--posted{border-color:#abeb7a}.schedule-stat-card--deleted{border-color:#ffd267}.schedule-stat-card:focus-visible,.schedule-stat-card:hover{background:linear-gradient(180deg,#ffffff08,#72727203 95%),#0000000a;background:linear-gradient(180deg,#ffffff08 0,#72727203 95%),var(--hover,#0000000a);color:#282828;color:var(--text-primary,#282828)}.left-top-stats{width:70%}.left-top-stats,.right-top-stats{display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:16px}.right-top-stats{width:30%}.section-header-stats{color:var(--text-primary);font-size:18px;font-weight:500;margin:0}.header-stats-body{gap:8px;height:100%;justify-content:space-between;min-width:0}.header-stats-body,.schedule-header-body-schedule{align-items:center;display:flex;flex-direction:row}.schedule-header-body-schedule{gap:20px;-webkit-user-select:none;user-select:none}.schedule-filter-bar{align-items:center;justify-content:space-between;padding:10px 0}.filter-buttons.subtle,.schedule-filter-bar{display:flex;gap:12px}.filter-pill{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 4px}.filter-pill.active{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:700}.filter-actions{align-items:center;display:flex}.search-bar.inline{border-radius:8px;box-shadow:none;padding:6px 10px}.new-post-button{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;font-weight:700;height:34px;justify-content:center;line-height:1;transition:transform .1s ease;width:34px}.new-post-button:hover{transform:translateY(-1px)}.week-navigation{align-items:center;display:flex;gap:16px;-webkit-user-select:none;user-select:none}.week-nav-button{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:4px}.week-nav-button:hover:not(:disabled){opacity:.8}.week-nav-button:disabled{cursor:not-allowed;opacity:.5}.dates-selected-preview{min-width:180px;text-align:center}.dates-selected-preview,.today-button{color:var(--text-primary);font-size:14px}.view-select-buttons{background-color:var(--state-hover);border-radius:8px;cursor:pointer;display:flex;flex-direction:row;padding:3px}.view-button{border-radius:6px;font-size:14px;padding:5px 16px}.view-button.active{background-color:var(--text-primary);color:var(--text-inverse)}[data-theme=dark] .top-toggles{background:var(--component-button-secondary)}[data-theme=dark] .schedule-header-item.active p{background:var(--component-button-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)!important}[data-theme=dark] .view-select-buttons{background-color:var(--component-button-secondary)}[data-theme=dark] .view-button.active{background-color:var(--state-selected);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.schedule-filter-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px 0}.filter-buttons{display:flex;gap:8px}.filter-button{background:#0000;border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.filter-button:hover{background:var(--frosted-bg);border-color:var(--frosted-br)}.filter-button.active{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)!important}.search-sort-controls{align-items:center;display:flex;gap:12px}.search-bar{align-items:center;display:flex;position:relative}.schedule-filter-sort-row .search-input{background:var(--component-popup);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-size:14px;padding:8px 12px 8px 44px;transition:border-color .2s ease;width:200px}.schedule-filter-sort-row .search-input:focus{border-color:var(--text-primary);outline:none}.schedule-filter-sort-row .search-input::placeholder,[data-theme=dark] .schedule-filter-sort-row .search-input::placeholder{color:#fff6}[data-theme=light] .schedule-filter-sort-row .search-input::placeholder{color:#0006}.sort-dropdown-container{position:relative}.sort-button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.sort-button:hover{background:var(--frosted-bg)}.sort-dropdown{background:var(--component-popup);border:1px solid var(--border-default);border-radius:6px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10000}.sort-option{align-items:center;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin:2px;padding:10px 12px;transition:background-color .2s ease}.sort-option:hover{background:var(--frosted-bg)}.sort-option.active{background:var(--text-primary);color:var(--text-inverse)!important}.social-item{gap:4px;min-width:0;overflow:hidden;padding:4px}.social-item p{flex:1 1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reconnect-indicator{align-items:center;color:var(--feedback-error);display:inline-flex;justify-content:center}.social-item.reconnect-needed{background:var(--feedback-error-fill);border:1px solid var(--feedback-error);border-radius:6px;cursor:pointer}.platform-item-body{overflow:hidden}@media (max-width:768px){.schedule-filter-sort-row{align-items:stretch;flex-direction:column;gap:12px}.filter-buttons{justify-content:center}.search-sort-controls{justify-content:space-between}.schedule-filter-sort-row .search-input{width:150px}}.week-view{display:grid;grid-template-columns:repeat(7,minmax(0,.2fr));min-height:100%;pointer-events:none}.day-column{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-width:0;pointer-events:none}.day-column:nth-child(7){border-right:none}.day-header,.day-header.today{flex-shrink:0;padding:4px;text-align:center}.day-header.today{background-color:var(--text-primary);border-radius:8px;color:var(--text-inverse)!important;margin:0 auto;width:80%}.day-posts{flex:1 1;min-height:0;overflow-y:auto;pointer-events:none}.post-item{background-color:var(--text-secondary);border-radius:8px;cursor:pointer;isolation:isolate;margin:6px;min-width:0;padding:6px;z-index:1}.post-item,.post-item .post-content{pointer-events:auto!important}.post-item:hover{z-index:2}.post-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:10px;overflow:hidden;text-overflow:ellipsis}.post-time{color:var(--text-tertiary)!important;font-size:10px;margin:4px 0!important}.month-grid{display:grid;grid-auto-rows:.2fr;grid-template-columns:repeat(7,minmax(0,.2fr));pointer-events:none}.day-cell{border:.5px solid var(--border-subtle);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:8px;pointer-events:none}.day-cell.other-month{opacity:.35}.day-cell-more{color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2;padding:4px 0 0;text-align:center}.cell-header{font-size:12px;font-weight:500;margin-bottom:.25rem;text-align:center}.cell-header.today{align-items:center;aspect-ratio:1;background-color:var(--text-primary);border-radius:50%;color:var(--text-inverse);display:inline-flex;justify-content:center;margin:0 auto;position:relative;width:24px}.post-bubble{border-radius:12px;cursor:pointer;margin:.1rem 0;min-width:0;padding:4px;pointer-events:auto!important;z-index:1}.post-bubble:hover{z-index:2}.post-bubble p{font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view{overflow:hidden;width:100%}.list-table{border-collapse:initial;border-spacing:0;overflow:auto;width:100%}.list-date{color:var(--text-secondary);font-size:.9rem}.list-item{border-bottom:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;position:relative;width:100%;z-index:1}.list-item,.list-item td{pointer-events:auto!important;transition:background-color .2s ease}.list-item td{background-color:initial;padding-bottom:12px!important;padding-left:20px!important;padding-top:12px!important}.list-item td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;padding-left:12px!important}.list-item td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;padding-right:12px!important}.list-item:hover td{background-color:var(--state-hover)}.post-details h4{font-size:1rem;margin:0 0 .5rem;white-space:nowrap}.post-details h4,.post-details p{overflow:hidden;text-overflow:ellipsis}.post-details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.9rem;margin:0}.schedule-view{height:100%;overflow:auto;pointer-events:auto;width:100%}.day-cell:first-child{border-top-left-radius:10px}.day-cell:nth-child(7){border-top-right-radius:10px}.day-cell:nth-child(29){border-bottom-left-radius:10px}.day-cell:nth-child(35){border-bottom-right-radius:10px}.post-bubble.scheduled,.post-item.scheduled{background-color:var(--status-scheduled)!important}.post-bubble.posted,.post-item.posted{background-color:var(--status-posted)!important}.post-bubble.hidden,.post-item.hidden{background-color:var(--status-draft)!important}.post-bubble.deleted,.post-item.deleted{background-color:var(--status-deleted)!important}.cell-posts{display:flex;flex-direction:column;height:100%}.list-table .schedule-list-title{max-width:0;width:auto}.schedule-list-title-content{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-table .channel,.list-table .list-date-status,.list-table .list-status,.list-table .platform{white-space:nowrap;width:1%}.list-table .channel{max-width:240px;white-space:normal}.schedule-list-channel-wrap{align-items:center;display:flex;gap:8px;min-width:0}.schedule-list-channel-title{color:var(--text-primary);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-channel-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-tertiary);display:-webkit-box;font-size:10px;line-height:1.2;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.post-channel-label--month{-webkit-line-clamp:1;font-size:9px;margin-top:1px}.post-month-text{align-items:stretch;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.post-bubble .post-month-text .post-title{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;max-width:100%;min-width:0;width:100%}.list-content,.post-bubble .post-month-text .post-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-date{font-size:12px;text-align:center}.post-details h4{color:var(--text-primary);font-size:14px;font-weight:400;margin:0}td.list-status{display:table-cell;vertical-align:middle;white-space:nowrap}.list-status-content{align-items:center;display:flex;font-size:12px}.status-circle{border-radius:50%;height:6px;margin-right:5px;width:6px}.status-circle.scheduled{background-color:var(--status-scheduled)}.status-circle.posted{background-color:var(--status-posted)}.status-circle.hidden{background-color:var(--status-draft)}.status-circle.deleted{background-color:var(--status-deleted)}.list-status-content.scheduled{color:var(--status-scheduled)}.list-status-content.posted{color:var(--status-posted)}.list-status-content.hidden{color:var(--status-draft)}.list-status-content.deleted{color:var(--status-deleted)}td.list-date-status{display:table-cell;vertical-align:middle;white-space:nowrap}.list-date-status-content{align-items:center;display:flex;gap:5px}.post-footer{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.img-very-mini{height:24px!important;width:24px!important}.img-ultra-mini{height:10px!important;width:10px!important}.post-platforms{align-items:center}.post-month-content,.post-platforms{display:flex;flex-direction:row;gap:5px}.post-month-content{align-items:flex-start;justify-content:space-between;min-width:0;pointer-events:auto!important;width:100%}.post-month-content .post-platforms{flex-shrink:0}.stats-divider{border-right:1px solid var(--border-subtle);height:75%;margin:16px 0}.stats-item{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-width:0}.title-stats-item{color:var(--text-secondary);font-size:13px;font-weight:400}.stats-item p,.title-stats-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.stats-item p{align-items:normal;color:var(--text-primary);display:block;flex:initial;font-size:18px;font-weight:700;justify-content:normal;margin:0;text-align:left}.social-item{align-items:center;display:flex;flex-direction:row;gap:5px;margin-left:24px}.social-item p{color:var(--text-primary);font-size:14px;margin:5px}.video-floating-box{background-color:#000000e6;display:block;transform:translateZ(0);visibility:visible;will-change:transform}.floating-video-details{padding:0 12px 12px}.floating-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.4;margin:0 0 5px;max-height:34px;overflow:hidden}.floating-date-time{color:var(--text-primary);font-size:10px}.list-item,.post-bubble,.post-item{cursor:pointer;isolation:isolate;pointer-events:all;position:relative;z-index:1}.list-item td,.post-content,.post-month-content,.schedule-view{pointer-events:auto!important}.list-view,.month-grid,.week-view{pointer-events:none}.cell-posts,.day-cell,.day-posts{pointer-events:auto}.schedule-view.month-mode{display:flex;flex:1 1;flex-direction:column;gap:12px}.month-grid,.schedule-view.month-mode{height:100%;min-height:0;overflow:hidden!important}.month-grid{flex:1 1}.month-grid-day-name{color:var(--text-primary);font-size:12px;font-weight:400!important;text-align:center}.status-legend{grid-gap:8px;align-items:center;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(2,1fr);height:100%;justify-items:start;width:100%}@media (max-width:700px){.status-legend{grid-template-columns:1fr}}.legend-row{align-items:center;color:var(--text-primary);display:flex;font-size:13px;gap:6px;min-width:0;white-space:nowrap}.post-bubble,.post-item{background-color:initial!important;border:1px solid #0000}.post-bubble.deleted,.post-item.deleted{border-color:var(--status-deleted)!important}.main-body-schedule .schedule-view{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;box-shadow:none!important}.main-body-schedule .schedule-view:before{display:none!important}.post-bubble.deleted,.post-bubble.hidden,.post-bubble.posted,.post-bubble.scheduled,.post-item.deleted,.post-item.hidden,.post-item.posted,.post-item.scheduled{background-color:initial!important}.bubble-status-indicator{background:#0000;border-radius:2px;bottom:6px;left:8px;position:absolute;top:6px;width:1px;z-index:2}.post-bubble{padding-left:14px}.post-bubble,.post-item{position:relative}.bubble-status-indicator.scheduled{background:var(--status-scheduled)}.bubble-status-indicator.posted{background:var(--status-posted)}.bubble-status-indicator.hidden{background:var(--status-draft)}.post-bubble.scheduled,.post-item.scheduled{border-color:var(--status-scheduled)!important}.post-bubble.posted,.post-item.posted{border-color:var(--status-posted)!important}.post-bubble.hidden,.post-item.hidden{border-color:var(--status-draft)!important}.legend-status-indicator{border-radius:50%;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.legend-status-indicator.scheduled{background:var(--status-scheduled)}.legend-status-indicator.posted{background:var(--status-posted)}.legend-status-indicator.hidden{background:var(--status-draft)}.brands-section .divider:first-child,.platforms-section .divider:first-child{display:none}.list-table th{border-bottom:1px solid var(--border-subtle);padding-bottom:12px;padding-left:20px;padding-right:24px;text-align:left}.list-table th:first-child{padding-left:12px}.list-table th:last-child{padding-right:12px}.list-table td{padding-right:24px}.plp-overlay{background:#0000;inset:0;pointer-events:none;position:fixed;z-index:1400}.plp-panel{animation:plp-slide-in .22s cubic-bezier(.22,1,.36,1) both;background:var(--component-popup);border-left:1px solid var(--border-default);border-radius:16px 0 0 16px;bottom:0;box-shadow:-8px 0 48px #0000002e;display:flex;flex-direction:column;font-family:var(--font-family);max-width:100vw;overflow:hidden;padding:24px;position:fixed;right:0;top:0;width:551px;z-index:1401}@keyframes plp-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.plp-header{display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding-bottom:12px}.plp-header-top{align-items:center;display:flex;justify-content:space-between}.plp-title{color:var(--text-primary);font-size:20px;font-weight:600;line-height:20px;margin:0}.plp-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.plp-close-btn:hover{background:var(--state-hover)}.plp-close-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.plp-search,.plp-toolbar{align-items:center;display:flex;gap:8px}.plp-search{background:var(--component-input-rest);border-radius:8px;flex:1 1;padding:4px 8px}.plp-search-icon{color:var(--text-primary);flex-shrink:0}.plp-search-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;line-height:20px;min-width:0;outline:none}.plp-search-hint,.plp-search-input::placeholder{color:var(--text-tertiary)}.plp-search-hint{flex-shrink:0;font-size:14px}.plp-search-clear{align-items:center;background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:0}.plp-search-clear:hover{color:var(--text-primary)}.plp-sort-wrap{position:relative}.plp-sort-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.plp-sort-btn:hover{background:var(--state-hover)}.plp-sort-menu{background:var(--component-popup);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 8px 24px #00000024;min-width:120px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.plp-sort-option{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;padding:8px 12px;transition:background .12s;width:100%}.plp-sort-option:hover{background:var(--state-hover)}.plp-sort-option.active{color:var(--text-link)}.plp-sort-dir{font-size:11px;opacity:.7}.plp-divider{background:var(--border-default);flex-shrink:0;height:1px;margin-bottom:12px}.plp-list{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.plp-list::-webkit-scrollbar{width:4px}.plp-list::-webkit-scrollbar-track{background:#0000}.plp-list::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.plp-empty{color:var(--text-tertiary);font-size:14px;padding:40px 0;text-align:center}.plp-list-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;padding:48px 16px}.plp-list-loading-icon{color:var(--text-tertiary)}.plp-load-more-wrap{display:flex;justify-content:center;padding:8px 0 4px}.plp-load-more-btn{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:background .15s,border-color .15s}.plp-load-more-btn:hover:not(:disabled){background:var(--state-hover)}.plp-load-more-btn:disabled{cursor:not-allowed;opacity:.55}.plp-load-more-spinner{flex-shrink:0}.plp-item{background:var(--component-inner-blocks);border:1px solid var(--frosted-br);border-radius:8px;contain:layout style;display:flex;gap:12px;padding:12px;position:relative;transition:border-color .15s}.plp-item--busy{cursor:default;opacity:.72;pointer-events:none}.plp-item-thumb{align-self:stretch;background:var(--component-input-rest);border-radius:6px;display:flex;flex-direction:column;flex-shrink:0;min-height:100px;overflow:hidden;width:130px}.plp-item-thumb-img{flex:1 1;min-height:0;object-fit:cover;width:100%}.plp-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.plp-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.plp-item-brand{color:var(--text-secondary);font-size:12px}.plp-item-platform{background:var(--state-hover);border-radius:4px;color:var(--text-secondary);font-size:10px;font-weight:500;padding:1px 6px;text-transform:capitalize}.plp-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.plp-item-dates{display:flex;flex-direction:column;gap:2px}.plp-item-dates span,.plp-item-time{color:var(--text-tertiary);font-size:12px}.plp-item-time{align-items:center;display:flex;gap:4px}.plp-item-time-icon{flex-shrink:0;opacity:.7}.plp-item-posted-badge{align-items:center;background:var(--feedback-success-fill);border-radius:4px;color:var(--feedback-success);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.plp-item-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.plp-hover-btn{align-items:center;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:0;height:36px;justify-content:flex-start;max-width:36px;overflow:hidden;padding:0 9px;transition:background .15s;white-space:nowrap}.plp-hover-btn svg{flex-shrink:0}.plp-hover-text{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.plp-hover-btn:hover{gap:6px;max-width:200px;padding:0 10px 0 8px}.plp-hover-btn:hover .plp-hover-text{opacity:1;transition-delay:.1s}.plp-hover-btn--edit{background:var(--component-button-secondary);color:var(--text-primary)}.plp-hover-btn--edit:hover{background:var(--state-pressed)}.plp-hover-btn--delete{background:var(--feedback-error-fill);color:var(--feedback-error)}.plp-hover-btn--delete:hover{background:color-mix(in srgb,var(--feedback-error) 10%,#0000)}.plp-hover-btn:disabled{cursor:not-allowed;opacity:.4}.plp-hover-btn:disabled:hover{gap:0;max-width:36px;padding:0 9px}.plp-hover-btn:disabled:hover .plp-hover-text{opacity:0;transition-delay:0s}.plp-detail{animation:plp-slide-in-right .2s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;height:100%}@keyframes plp-slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.plp-detail-header{align-items:center;display:flex;flex-shrink:0;gap:10px;padding-bottom:16px}.plp-back-btn{align-items:center;background:var(--component-button-secondary);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 10px 0 8px;transition:background .15s}.plp-back-btn:hover{background:var(--state-pressed)}.plp-back-btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.plp-detail-type-badge{background:var(--state-hover);border-radius:100px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.plp-detail-type-badge--draft{background:#afafaf1f;color:var(--status-draft)}.plp-detail-type-badge--scheduled{background:#99ccfb1f;color:var(--status-scheduled)}.plp-detail-type-badge--posted{background:#abeb7a1f;color:var(--status-posted)}.plp-detail-type-badge--deleted{background:#ffd2671f;color:var(--status-deleted)}.plp-detail-scroll{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:2px}.plp-detail-scroll::-webkit-scrollbar{width:4px}.plp-detail-scroll::-webkit-scrollbar-track{background:#0000}.plp-detail-scroll::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.plp-detail-media{aspect-ratio:16/9;background:var(--component-inner-blocks);border-radius:10px;flex-shrink:0;overflow:hidden;width:100%}.plp-detail-media-wrap{height:100%;position:relative;width:100%}.plp-detail-media-img{display:block;height:100%;object-fit:cover;width:100%}.plp-detail-play-badge{align-items:center;background:#0000008c;border-radius:50%;color:var(--text-inverse);display:flex;height:28px;justify-content:center;left:8px;position:absolute;top:8px;width:28px}[data-theme=dark] .plp-detail-play-badge{color:var(--text-primary)}.plp-detail-media-count{background:#0000008c;border-radius:100px;bottom:8px;color:var(--text-inverse);font-size:11px;font-weight:600;padding:2px 8px;position:absolute;right:8px}[data-theme=dark] .plp-detail-media-count{color:var(--text-primary)}.plp-detail-media-placeholder{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:12px;gap:8px;height:100%;justify-content:center;width:100%}.plp-detail-media-placeholder-icon{opacity:.4}.plp-detail-meta{display:flex;flex-wrap:wrap;gap:6px}.plp-detail-meta-chip{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:100px;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:5px;padding:4px 10px}.plp-detail-meta-label{color:var(--text-tertiary);font-size:11px}.plp-detail-meta-value{color:var(--text-primary);font-weight:500}.plp-detail-meta-dim{color:var(--text-tertiary)!important;font-weight:400!important}.plp-detail-section{display:flex;flex-direction:column;gap:6px}.plp-detail-section-label{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.plp-detail-section-text{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.plp-detail-title-text{font-size:16px;font-weight:600}.plp-detail-empty{color:var(--text-tertiary);font-size:14px;margin:0;padding:24px 0;text-align:center}.plp-detail-posted-banner{align-items:center;background:var(--feedback-success-fill);border:1px solid color-mix(in srgb,var(--feedback-success) 20%,#0000);border-radius:8px;color:var(--feedback-success);display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 14px}.plp-detail-footer{align-items:center;border-top:1px solid var(--border-default);display:flex;flex-shrink:0;gap:8px;margin-top:12px;padding-top:16px}.plp-detail-footer-spacer{flex:1 1}.plp-detail-edit-btn{align-items:center;background:var(--component-button-primary);border:none;border-radius:10px;color:var(--text-inverse);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:40px;padding:0 18px;transition:opacity .15s}[data-theme=dark] .plp-detail-edit-btn{color:var(--text-primary)}.plp-detail-edit-btn:hover{opacity:.85}.plp-detail-edit-btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.plp-item{cursor:pointer}.plp-item:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.plp-del-overlay{align-items:center;inset:0;justify-content:center;position:fixed;z-index:1500}.plp-del-modal,.plp-del-overlay{box-sizing:border-box;display:flex;padding:24px}.plp-del-modal{animation:fadeIn var(--transition-duration) var(--transition-ease);background:var(--component-popup);border:1px solid var(--border-default);border-radius:24px;box-shadow:0 24px 64px #0003;flex-direction:column;font-family:var(--font-family);gap:20px;max-width:min(500px,calc(100vw - 48px));width:500px}.plp-del-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.plp-del-title{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.plp-del-close{align-items:center;background:var(--component-button-secondary);border:none;border-radius:20px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:opacity .15s;width:32px}.plp-del-close:hover{opacity:.75}.plp-del-close:disabled{cursor:not-allowed;opacity:.4}.plp-del-divider{border:none;border-top:1px solid var(--border-default);margin:0}.plp-del-body{align-items:center;display:flex;flex-direction:column;gap:20px;padding:8px 0}.plp-del-icon-wrap{align-items:center;display:flex;justify-content:center}.plp-del-warn-icon{color:var(--feedback-error);opacity:.85}.plp-del-copy{display:flex;flex-direction:column;gap:8px;text-align:center}.plp-del-question{color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.3;margin:0}.plp-del-sub{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.5;margin:0}.plp-del-footer{display:flex;gap:8px}.plp-del-btn,.plp-del-footer{align-items:center;justify-content:center}.plp-del-btn{border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;height:40px;min-width:100px;padding:0 20px;transition:filter .15s,opacity .15s}.plp-del-btn:disabled{cursor:not-allowed;opacity:.55}.plp-del-btn--secondary{background:var(--component-button-secondary);color:var(--text-primary)}.plp-del-btn--secondary:hover:not(:disabled){filter:brightness(.96)}.plp-del-btn--danger{background:var(--feedback-error);color:var(--text-inverse)}.plp-del-btn--danger:hover:not(:disabled){filter:brightness(.9)}.plp-del-btn--warning{background:var(--component-button-primary);color:var(--text-inverse)}[data-theme=dark] .plp-del-btn--warning{color:var(--text-primary)}.plp-del-btn--warning:hover:not(:disabled){opacity:.88}.plp-del-item{align-items:stretch;background:var(--component-inner-blocks);border:1px solid var(--frosted-br);border-radius:8px;contain:layout style;display:flex;gap:12px;min-height:150px;overflow:hidden;padding:12px;position:relative}.plp-del-item-content{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:space-between;min-width:0}.plp-del-item-top{display:flex;flex-direction:column;gap:16px}.plp-del-item-text-only-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.plp-posted-platform-strip--inline{bottom:auto;left:auto;position:static}.plp-del-item--text-only,.plp-posted-card--text-only{min-height:0}.plp-del-item-brand-row{align-items:center;display:flex;gap:6px}.plp-del-item-brand{color:var(--text-primary);font-size:12px;font-weight:400}.plp-del-item-text-group{display:flex;flex-direction:column;gap:4px}.plp-del-item-title{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plp-del-item-days{color:var(--text-tertiary);font-size:12px;font-weight:400}.plp-del-item-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.plp-del-restore-btn{align-items:center;background:var(--state-hover);border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:filter .15s;width:40px}.plp-del-restore-btn:hover:not(:disabled){filter:brightness(1.2)}.plp-del-restore-btn:disabled{cursor:not-allowed;opacity:.5}.plp-del-restore-btn.plp-btn-working{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-link) 35%,#0000)}@keyframes plp-icon-spin{to{transform:rotate(1turn)}}.plp-icon-spin{animation:plp-icon-spin .65s linear infinite}.plp-del-forever-btn{align-items:center;background:var(--feedback-error-fill);border:none;border-radius:12px;color:var(--feedback-error);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:background .15s;white-space:nowrap}.plp-del-forever-btn:hover{background:color-mix(in srgb,var(--feedback-error) 14%,#0000)}.plp-del-more-btn{align-items:center;background:var(--state-hover);border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:filter .15s;width:40px}.plp-del-more-btn:hover{filter:brightness(1.2)}.plp-del-item-media{align-self:stretch;background:var(--component-input-rest);border-radius:6px;flex-shrink:0;overflow:hidden;position:relative;width:130px}.plp-del-item-media-img{display:block;height:100%;object-fit:cover;width:100%}.plp-del-item-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid var(--status-deleted);border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:600;height:24px;left:5px;line-height:20px;padding:0 10px;top:5px;white-space:nowrap}.plp-del-item-badge,.plp-del-item-overlay-bottom{align-items:center;display:flex;position:absolute;z-index:1}.plp-del-item-overlay-bottom{bottom:6px;gap:2px;left:6px}.plp-del-item-play{align-items:center;display:flex;inset:0;justify-content:center;opacity:.7;pointer-events:none;position:absolute;z-index:1}.plp-del-item-play,.plp-hover-btn--restore{color:var(--text-primary)}.plp-hover-btn--restore:hover{background:var(--state-hover)}.plp-post-item-badge{border-color:var(--status-posted)}.plp-panel--posted{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:none;outline:1px solid var(--border-subtle);outline-offset:-1px}.plp-posted-card{align-items:stretch;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);flex-direction:row;gap:12px;min-height:150px}.plp-posted-card--clickable{cursor:pointer}.plp-posted-card--clickable:focus-visible{outline:2px solid var(--border-subtle);outline-offset:2px}.plp-posted-card__media{border-radius:4px;max-width:40%;min-height:150px;min-width:120px;width:190px}.plp-posted-brand-logo{border-radius:6px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.plp-posted-platform-strip{align-items:center;bottom:8px;display:flex;gap:4px;left:7px;pointer-events:none;position:absolute;z-index:2}.plp-posted-platform-icon{border-radius:50%;flex-shrink:0;height:20px;object-fit:cover;width:20px}.plp-posted-card__actions{flex-wrap:wrap;justify-content:flex-end}.plp-posted-icon-btn{align-items:center;background:var(--component-button-primary);border:none;border-radius:12px;color:var(--text-inverse);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:filter .15s,opacity .15s;width:40px}[data-theme=dark] .plp-posted-icon-btn{color:var(--text-primary)}.plp-posted-icon-btn:hover:not(:disabled){filter:brightness(1.12)}.plp-posted-icon-btn:disabled{cursor:not-allowed;opacity:.45}.plp-posted-delete-btn{align-items:center;background:var(--feedback-error-fill);border:none;border-radius:12px;color:var(--feedback-error);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:background .15s;white-space:nowrap}.plp-posted-delete-btn:hover:not(:disabled){filter:brightness(1.05)}.plp-posted-delete-btn:disabled{cursor:not-allowed;opacity:.45}@media (max-width:520px){.plp-posted-card__media{max-width:38%;min-width:100px;width:130px}}.plp-sent-by-badge{align-items:center;align-self:flex-start;background:#2f3640;background:var(--Collab,#2f3640);border-radius:24px;display:inline-flex;flex-shrink:0;gap:5px;margin-top:6px;max-width:100%;padding:3px 8px 3px 4px;width:-webkit-fit-content;width:fit-content}.plp-sent-by-badge-avatar{display:block;object-fit:cover}.plp-sent-by-badge-avatar,.plp-sent-by-badge-fallback{border-radius:50%;flex-shrink:0;height:16px;width:16px}.plp-sent-by-badge-fallback{align-items:center;color:#fff;display:flex;font-size:9px;font-weight:600;justify-content:center}.plp-sent-by-badge-name{color:#fff;font-size:10px;font-weight:400;line-height:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-insights-container{overflow:visible;padding:20px 0;width:100%}.post-insights-container .platform-section{margin-bottom:36px}.post-insights-container .platform-header{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding:0 20px 8px}.post-insights-container .platform-icon-container{align-items:center;display:flex;gap:12px}.post-insights-container .platform-icon-img{border-radius:6px;cursor:default;height:32px;object-fit:contain;pointer-events:none;width:32px}.post-insights-container .platform-icon-img:hover{opacity:1;transform:none}.post-insights-container .platform-icon{align-items:center;border-radius:50%;color:var(--text-inverse);cursor:default;display:flex;font-weight:700;height:32px;justify-content:center;pointer-events:none;width:32px}.post-insights-container .platform-icon:hover{opacity:1;transform:none}.post-insights-container .platform-icon.youtube{background-color:var(--platform-youtube)}.post-insights-container .platform-icon.tiktok{background-color:var(--text-primary)}.post-insights-container .platform-icon.tiktok:hover{opacity:1;transform:none}.post-insights-container .platform-icon.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.post-insights-container .platform-icon.facebook{background-color:var(--platform-facebook)}.performance-row{display:flex;gap:12px;margin:0 20px;overflow:visible;width:calc(100% - 40px)}.performance-section{min-width:0;overflow:visible;width:calc(50% - 6px)}.performance-section h4{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:16px}.posts-list{display:flex;flex-direction:column;overflow:visible}.post-card-layout{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:var(--frosted-bg);border:1px solid var(--frosted-br);border-radius:8px;color:var(--text-primary);display:flex;height:var(--post-card-height);overflow:hidden;transition:transform .2s,box-shadow .2s;width:100%}.post-insights-analytics .post-card-layout:hover{transform:translateY(-2px)}[data-theme=light] .post-insights-analytics .post-card-layout:hover{box-shadow:0 4px 12px #0000001a}[data-theme=dark] .post-insights-analytics .post-card-layout:hover{box-shadow:0 4px 16px #00000073}.post-card-layout .post-thumbnail{align-items:center;background-color:var(--component-skeleton);display:flex;height:140px;justify-content:center;min-width:140px;overflow:hidden;position:relative;width:140px}.post-card-layout .post-thumbnail img{height:100%;object-fit:cover;width:100%}.thumbnail-placeholder-pi{align-items:center;background:linear-gradient(145deg,#1e1e2ecc,#2d2d4199);color:var(--text-secondary);display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%}.post-card-layout .post-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 16px}.post-card-layout .post-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.post-card-layout .channel-info{align-items:center;display:flex;gap:8px}.post-card-layout .platform-logo-pia{border-radius:50%;height:20px;object-fit:cover;width:20px}.post-card-layout .channel-logo-pia{border-radius:50%;height:24px;object-fit:cover;width:24px}.post-card-layout .channel-icon{align-items:center;border-radius:50%;color:var(--text-inverse);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.post-card-layout .channel-icon.youtube{background-color:var(--platform-youtube)}.post-card-layout .channel-icon.tiktok{background-color:var(--component-popup);color:var(--text-primary)}.post-card-layout .channel-name{font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card-layout .post-date{color:var(--text-secondary);font-size:11px}.post-card-layout .post-title{color:var(--text-primary)!important;font-size:13px;font-weight:500;height:18px;line-height:1.3;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card-layout .stats-row{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:var(--stats-height);margin-top:auto;width:100%}.post-card-layout .stat-item{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.post-card-layout .stat-item:nth-child(3){flex:1.5 1}.post-card-layout .stat-item:first-child,.post-card-layout .stat-item:nth-child(5){flex:0.8 1}.post-card-layout .stat-label{color:var(--text-secondary);font-size:10px;margin-bottom:2px;white-space:nowrap}.post-card-layout .stat-value{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card-layout .progress-bar{background-color:var(--component-skeleton);border-radius:2px;height:3px;margin-top:2px;overflow:hidden;width:100%}.post-card-layout .progress-fill{background-color:var(--feedback-success);border-radius:2px;height:100%}.post-card-layout .progress-fill.low{background-color:var(--feedback-error)}.post-card-layout .performance-indicator{align-items:center;color:var(--feedback-error);display:flex;font-size:10px;gap:4px;margin-top:8px}.post-card-layout .indicator-icon{align-items:center;background-color:var(--feedback-error);border-radius:50%;color:var(--text-inverse);display:inline-flex;font-size:8px;font-weight:700;height:10px;justify-content:center;width:10px}.post-insights-error-message{background-color:var(--feedback-error-fill);border:1px solid var(--feedback-error);border-radius:8px;color:var(--feedback-error);text-align:center}.no-data-message,.post-insights-error-message{font-size:14px;line-height:1.5;margin:20px;padding:20px}.no-data-message{background-color:var(--frosted-bg);border:1px solid var(--frosted-br)}.filter-indicator{align-items:center;background:var(--state-hover);border-left:4px solid var(--text-link);border-radius:8px;color:var(--text-primary);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.filter-indicator .post-count{background:var(--state-selected);border-radius:4px;color:var(--text-primary);font-weight:600;padding:3px 8px}.video-floating-box{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-color:#000000d9;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 4px 15px #0000004d;color:var(--text-inverse);overflow:hidden;pointer-events:none;position:fixed;width:240px;z-index:9999}.floating-box-content{display:flex;flex-direction:column;padding:0}.floating-box-header{padding:12px}.floating-channel-info{align-items:center;display:flex;gap:8px}.floating-platform-logo{border-radius:50%;height:16px;object-fit:cover;width:16px}.floating-channel-logo{border:1px solid #fff3;border-radius:50%;height:20px;object-fit:cover;width:20px}.floating-channel-icon{align-items:center;border-radius:50%;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;width:20px}.floating-channel-icon.youtube{background-color:var(--platform-youtube)}.floating-channel-icon.tiktok{background-color:var(--text-primary)}.floating-channel-icon.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.floating-channel-icon.facebook{background-color:var(--platform-facebook)}.floating-channel-title{font-size:11px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-thumbnail-container{border-radius:8px 8px 0 0;height:140px;margin-bottom:0;overflow:hidden;position:relative;width:100%}.floating-thumbnail-container img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.floating-thumbnail-container:hover img{transform:scale(1.05)}.floating-play-button{align-items:center;background-color:#0009;border:2px solid #fffc;border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.floating-play-icon{color:var(--text-inverse);font-size:18px;margin-left:2px}@media (max-width:1200px){:root{--post-thumbnail-width:120px;--section-gap:16px}.performance-row{gap:16px}.post-card-layout .stats-row{gap:6px}}@media (max-width:992px){:root{--stats-height:auto}.post-card-layout .stats-row{flex-wrap:wrap}.post-card-layout .stat-item{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;margin-bottom:4px}.post-card-layout{height:auto;min-height:var(--post-card-height)}.post-card-layout .post-content{padding:10px 14px}}@media (max-width:768px){:root{--post-thumbnail-width:100px;--section-gap:16px}.performance-row{flex-direction:column}.platform-section{margin-bottom:24px}}@media (max-width:576px){.post-card-layout{flex-direction:column;height:auto}.post-card-layout .post-thumbnail{height:140px;min-width:100%;width:100%}.post-card-layout .post-content{padding:10px}.post-card-layout .stat-item{flex-basis:calc(33.33% - 4px);flex-grow:0;flex-shrink:0}.performance-section h4{margin-bottom:10px}.posts-list{gap:10px}}@media (max-width:420px){.post-card-layout .stat-item{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}}.analytics-body{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin-top:20px;min-height:100%;overflow:visible;padding-bottom:18px}.analytics-page{margin-top:20px}.analytics-page-nav{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:row;gap:20px;padding-bottom:10px}.analytics-page-nav button{background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;transition:all .2s ease}.analytics-page-nav button:hover{background-color:#ffffff0d;color:var(--text-primary)}.analytics-page-nav button.active{background-color:#ffffff1a;color:var(--text-primary);font-weight:600}.analytics-page-sel{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:row;gap:20px;width:100%}.analytics-page-sel-item{align-items:center;border-bottom:0 solid #0000;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:row;gap:10px;padding:10px}.analytics-page-sel-item.active{border-bottom:2px solid var(--text-primary);color:var(--text-primary);font-weight:600}.analytics-page-filters.ss-header{margin-top:0;padding-top:0}.analytics-page-filters-dropdown{position:relative}.analytics-page-filters-dropdown-item:hover{background-color:var(--state-hover)!important}.analytics-page-filters .dropdown-content .time-option.to-dd-selected{background:var(--text-primary);color:var(--text-inverse)}.analytics-section{display:flex;flex-direction:column;gap:20px;padding:20px 0}.analytics-key-stats{display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.analytics-stat-item{display:flex;flex:1 1;flex-direction:column;gap:5px}.analytics-stat-item p{margin:0}.small-container{position:relative}.analytics-demo-map{align-items:center;display:flex;flex-direction:column;gap:20px;height:70vh;padding-bottom:16px}.viewSelector{align-items:center;background-color:var(--text-secondary);border-radius:8px;display:flex;flex-direction:row;gap:40px;justify-content:center;padding:6px}.view-sel-item{border-radius:6px;color:var(--text-inverse);cursor:pointer;padding:8px}.view-sel-item.active{background-color:#000}.analytics-demo-grid,.grid-column{display:flex;gap:20px;width:100%}.grid-column{flex-direction:column}.grid-item{padding:10px}.country-view-item{flex-direction:row;justify-content:space-between}.age-group-item,.device-type-item,.gender-item{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.analytics-demo-map svg{border-radius:15px}.day-cell.other-month{opacity:.25}.day-cell.today .cell-header{background-color:hsla(0,0%,100%,.073);border-radius:5px;padding:2px 4px}.analytics-chart-container{min-height:350px;padding:15px;width:100%}.analytics-row{display:flex;flex-direction:row;gap:20px;width:100%}.analytics-column{display:flex;flex:1 1;flex-direction:column;min-height:300px;padding:15px}.followers-list{max-height:200px}.follower-item{border-radius:5px;justify-content:space-between;padding:8px}.follower-platform{flex:0 0 80px;font-weight:700;text-transform:capitalize}.follower-account{padding:0 10px}.analytics-platform-table{padding:15px;width:100%}.platform-table{border-collapse:collapse;margin-top:15px}.platform-table td,.platform-table th{border-bottom:1px solid #ffffff1a;padding:10px;text-align:left}.platform-table th{color:var(--text-primary)}.analytics-peak-hours{padding:15px;width:100%}.heatmap-container{display:flex;flex-direction:column;margin-top:15px;padding:10px;width:100%}.heatmap-day-label{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:10px;text-align:right}.heatmap-grid{box-sizing:border-box;grid-template-columns:60px repeat(24,minmax(0,1fr));grid-template-rows:repeat(7,30px) 20px;width:100%}.heatmap-hour-label{align-items:center;display:flex;justify-content:center}.heatmap-cell{box-sizing:border-box;height:100%;width:100%}.no-data-cell{background-color:initial}.custom-tooltip{background-color:#000c;border:1px solid var(--border-default);border-radius:5px}.custom-tooltip.frosted{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:var(--frosted-bg);border:1px solid var(--border-subtle)}.custom-tooltip .label{font-weight:700;margin-bottom:5px}.custom-tooltip .desc{margin:2px 0}.widget{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-color:var(--frosted-bg);border:1px solid var(--frosted-br);border-radius:12px;padding:15px}.widget-title{color:var(--text-secondary);font-size:.9rem;font-weight:600;margin:0 0 10px}.top-post-container{padding:15px;width:100%}.top-post-content{background-color:#ffffff0d;border-radius:10px;padding:15px}.top-post-platform{align-items:center;display:flex;gap:5px;margin-bottom:10px}.top-post-title{font-size:1.2rem;margin:10px 0}.top-post-stats{display:flex;flex-wrap:wrap;gap:20px;margin:15px 0}.top-post-stat{flex:1 1;min-width:80px}.top-post-stat p{color:var(--text-secondary);font-size:.8rem;margin:0}.top-post-stat h4{font-size:1.1rem;margin:5px 0 0}.top-post-date{color:var(--text-secondary);font-size:.8rem;margin-top:10px}.posts-table-container{padding:15px;width:100%}.posts-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.posts-filters{display:flex;gap:15px}.platform-select{background-color:#ffffff0d;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-primary);padding:8px 12px}.posts-table-wrapper{max-height:600px;overflow-x:auto;overflow-y:auto}.posts-table{border-collapse:collapse;width:100%}.posts-table td,.posts-table th{border-bottom:1px solid #ffffff1a;padding:10px;text-align:left}.posts-table th{background-color:var(--frosted-bg);color:var(--text-primary);cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.posts-table th.sorted-asc,.posts-table th.sorted-desc{background-color:#ffffff1a}.sort-arrow{font-size:.8rem;margin-left:5px}.posts-table tr:hover{background-color:#ffffff0d}.platform-cell{align-items:center;display:flex;gap:5px}.post-type{border-radius:4px;display:inline-block;font-size:.8rem;padding:3px 8px;text-transform:capitalize}.post-type.video{background-color:var(--text-link);color:var(--text-inverse)}.post-type.shorts{background-color:var(--feedback-info);color:var(--text-primary)}.post-type.stories{background-color:var(--feedback-warning);color:var(--text-primary)}.post-type.posts{background-color:var(--feedback-error);color:var(--text-inverse)}.post-type.images{background-color:var(--platform-facebook);color:var(--text-inverse)}.post-type.text{background-color:var(--status-posted);color:var(--text-primary)}.post-title-cell{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-disclaimer{color:var(--text-secondary);font-size:.7rem;font-style:italic;margin:0 0 10px;opacity:.7;text-align:center}.country-list{display:flex;flex-direction:column;gap:10px;height:250px;margin-top:15px;overflow-y:auto}.country-view-item{align-items:center;border-radius:5px;display:flex;gap:10px;padding:8px}.country-name{flex:0 0 120px;font-weight:500}.country-bar{background-color:#ffffff1a;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.country-bar-fill{border-radius:4px;height:100%}.country-value{color:var(--text-primary);flex:0 0 80px;font-weight:500;text-align:right}.no-data-message{background-color:#ffffff08;border-radius:8px;color:var(--text-secondary);font-style:italic;margin:10px 0;padding:15px;text-align:center}.no-data-container{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px 20px;text-align:center}.no-data-container h2{color:var(--text-secondary);margin-bottom:20px}.no-data-container p{color:var(--text-secondary);margin:5px 0;max-width:500px}.fill{align-self:flex-end;flex:1 1;height:1px;margin:0 10px .5em}.responsive-table-container{overflow-x:auto;width:100%}.platform-table{border-collapse:initial;border-spacing:0;width:100%}.platform-table td,.platform-table th{padding:12px 15px;text-align:center}.platform-table th{border-bottom:1px solid #ffffff1a;color:var(--text-secondary);font-weight:600;letter-spacing:.5px}.left-align{text-align:left}.right-align{text-align:right}.analytics-body .platform-icon-wrapper{align-items:center;display:flex;gap:8px}.analytics-body .platform-icon{align-items:center;background-color:var(--text-link);border-radius:50%;color:var(--text-inverse);display:inline-flex;font-size:.8rem;font-weight:700;height:24px;justify-content:center;pointer-events:none;width:24px}.analytics-body .platform-icon.youtube{background-color:var(--platform-youtube)}.analytics-body .platform-icon.tiktok{background-color:var(--text-primary)}.analytics-body .platform-icon.instagram{background-color:var(--platform-instagram)}.analytics-body .platform-icon.facebook{background-color:var(--platform-facebook)}.positive-growth{color:var(--feedback-success)}.negative-growth{color:var(--feedback-error)}.heatmap-days{display:flex;flex-direction:row;margin-bottom:10px;width:100%}.heatmap-day-label{color:var(--text-secondary);flex:1 1;font-size:.8rem;font-weight:600;text-align:center}.heatmap-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(25,1fr);grid-template-rows:repeat(7,1fr) 20px;margin-top:5px;min-height:200px}.heatmap-cell{align-items:center;border-radius:4px;color:var(--text-inverse);display:flex;font-size:.7rem;justify-content:center;min-height:25px;transition:background-color .3s}.heatmap-hour-label{color:var(--text-secondary);font-size:.7rem;text-align:center}.followers-list{display:flex;flex-direction:column;gap:10px;margin-top:15px;max-height:250px;overflow-y:auto;padding:5px}.follower-item{align-items:center;background-color:#ffffff0d;border-radius:8px;display:flex;flex-direction:row;padding:10px 15px;transition:transform .2s}.follower-item:hover{background-color:#ffffff14;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.follower-platform{margin-right:10px}.follower-account{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follower-count{color:var(--text-primary);font-weight:700;min-width:70px;text-align:right}.platform-breakdown-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.platform-legend-item{align-items:center;display:flex;font-size:.8rem}.platform-legend-color{border-radius:50%;height:10px;margin-right:4px;width:10px}.age-group-item,.country-view-item,.device-type-item,.gender-item{align-items:center;display:flex;margin-bottom:8px;padding:5px 0}.country-flag{margin-right:10px}.age-name,.country-name,.device-name,.gender-name{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.percentage-bar-container{border-radius:4px;flex:1 1;height:8px;margin:0 10px;overflow:hidden;position:relative}.percentage-bar{height:100%;position:absolute;right:0;transition:width .5s ease}.age-percentage,.country-percentage,.device-percentage,.gender-percentage{text-align:right;width:60px}.ss-page{display:flex;flex-direction:column;flex-grow:1}.ss-container{grid-gap:20px;display:grid;flex-grow:1;gap:20px;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr 1fr;overflow-y:auto;padding-top:20px}.small-container{grid-column:span 3;height:100px;overflow:hidden}.wide-container{align-items:center;justify-content:center}.graph-container,.wide-container{display:flex;grid-column:span 8;max-height:0;min-height:100%;overflow-y:auto}.medium-container{grid-column:span 6;max-height:0;min-height:100%;overflow-y:auto!important}.normal-container{grid-column:span 4;max-height:0;min-height:100%;overflow:hidden}.widget{box-shadow:0 4px 6px #00000003;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:20px}.widget-title{color:var(--text-primary);display:flex;flex-direction:row;font-size:14px;gap:10px;margin:0;padding:0}.widget-title-item,.widget-title.slim-dash{font-size:14px;font-weight:400}.widget-title-item{color:var(--text-primary);cursor:pointer;margin:0;opacity:.4;padding:0}.graph-main-dashboard{height:100%;width:100%}.top-bar-skeleton{background-color:var(--component-skeleton);border-radius:10px;flex-grow:1}.followers-skeleton{align-items:center;display:flex;gap:20px}.circle-fol{border-radius:50%;height:24px;width:24px}.circle-fol,.text-fol{background-color:var(--component-skeleton)}.text-fol{border-radius:4px;flex:1 1;height:16px}.circle-bar-skeleton{align-items:center;background-color:var(--component-skeleton);border-radius:50%;display:flex;height:120px;justify-content:center;position:relative;width:120px}.bars-skeletons{display:flex;flex:1 1;flex-direction:column;gap:12px}.bar-skeleton{background-color:var(--component-skeleton);border-radius:4px;height:20px}.skeleton-data{align-items:center;display:flex;gap:20px}.data-skeleton{display:flex;flex:1 1;flex-direction:column;gap:16px;margin-bottom:10px;overflow-y:visible}.bar-skeleton-text{color:var(--text-primary);font-size:14px;margin:0}.graph-skeleton-header{align-items:center;border-bottom:2px solid rgba(0,0,0,.048);display:flex;gap:15%;padding:5px}.bar-skeletons,.graph-skeleton{display:flex;flex-direction:column;gap:20px}.bar-skeletons{flex:1 1}.graph-skeleton-data{display:flex;flex:1 1;flex-direction:column;gap:10px}.graph-row-skeleton{align-items:center;display:flex;gap:20px}.circle-fol-graph{border-radius:50%;height:22px;width:22px}.bar-skeleton-row,.circle-fol-graph{background-color:var(--component-skeleton)}.bar-skeleton-row{border-radius:4px;flex:1 1;height:15px}.large{min-width:40%}.widget-spanning{display:flex;flex-direction:row;gap:80px}.info-start{color:var(--text-primary);display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.info-start h2{font-size:24px;margin:0}.subtitle-socials-start{color:var(--text-secondary);font-size:16px;margin:0}.scale-image-social{object-fit:contain;width:15vw}.large-button{background-color:var(--text-primary);border-radius:10px;color:var(--text-inverse);cursor:pointer;margin:5px;padding:14px;text-decoration:none}.team-sel-description{color:var(--text-secondary)!important;font-size:14px}.submit-button-teamcr{background-color:var(--text-primary);border-radius:10px;box-sizing:border-box;color:var(--text-inverse);cursor:pointer;padding:10px;text-decoration:none;width:100%}.submit-button-teamcr:disabled{background-color:var(--state-disabled)}.selected .team-sel-description{color:#000!important}.platforms-grid{flex-wrap:wrap;gap:20px;margin-top:20px}.platform-icon,.platforms-grid{align-items:center;display:flex;justify-content:center}.platform-icon{background:#0000;border-radius:8px;cursor:pointer;padding:10px;transition:all .2s ease}.platform-icon:hover{transform:scale(1.1)}.social-setup-platform-logo{height:48px;object-fit:contain;width:48px}.instagram-connect-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.instagram-login-modal{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-sm-padding);width:var(--popup-sm-width-fit)}.instagram-login-modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:row;gap:10px;padding-bottom:18px}.instagram-login-modal .modal-header .fill{flex:1 1}.instagram-login-modal .modal-header h2{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);margin:0}.instagram-login-modal .modal-header .icon.interactive{border-radius:4px;cursor:pointer;flex-shrink:0;padding:4px;transition:background-color .2s}.instagram-login-modal .modal-header .icon.interactive:hover{background-color:var(--frosted-bg)}.instagram-login-options{display:flex;flex-direction:column;gap:20px}.login-description{color:var(--text-secondary)!important;font-size:16px;line-height:1.5;margin-bottom:10px;text-align:center;text-align:left}.login-buttons{gap:15px;width:100%}.login-button,.login-buttons{display:flex;flex-direction:column}.login-button{align-items:flex-start;border:none;border-radius:8px;cursor:pointer;font-size:18px;font-weight:600;justify-content:center;padding:15px 20px;position:relative;text-align:left;transition:all .2s ease}.login-button:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.login-button.selected{border:2px solid #0096ff;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.button-description{font-size:13px;font-weight:400;margin-top:5px;opacity:.8;text-align:left}.instagram-button{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.login-button.instagram-button.selected{background:#000!important;color:#fff!important}.facebook-button{background-color:#1877f2;color:#fff}.permissions-section{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-color:#f8f9fa1a;border:1px solid #e9ecef4d;border-radius:8px;padding:20px}.permissions-header{align-items:center;color:#e0e0e0;display:flex;font-weight:600;gap:8px;margin-bottom:15px}.toggle-permissions{background:none;border:1px solid #0096ff;border-radius:4px;color:#0096ff;cursor:pointer;font-size:12px;margin-left:auto;padding:6px 12px;transition:all .2s ease}.toggle-permissions:hover{background-color:#0096ff;color:#fff}.permissions-list{margin-bottom:20px;max-height:200px;overflow-y:auto}.permissions-description{color:#b0b0b0;font-size:14px;line-height:1.4;margin-bottom:12px}.permissions-list ul{list-style:none;margin:0;padding:0}.permissions-list li{border-bottom:1px solid #e9ecef33;color:silver;font-size:13px;line-height:1.4;padding:8px 0}.permissions-list li:last-child{border-bottom:none}.legal-links{background-color:#f1f3f426;border-left:3px solid #0096ff;border-radius:6px;margin-bottom:20px;padding:15px}.legal-text{color:var(--text-primary);font-size:12px;line-height:1.4;margin:0;text-align:center}.legal-link{color:#0096ff;font-weight:500;text-decoration:none;transition:color .2s ease}.legal-link:hover{color:#007acc;text-decoration:underline}.action-buttons{display:flex;justify-content:center}.connect-button{background-color:#0096ff;border-radius:6px;padding:12px 24px;transition:all .2s ease}.connect-button:hover{background-color:#007acc;transform:translateY(-1px)}.back-button{background-color:#6c757d;border-radius:6px;font-weight:600;padding:12px 24px}.back-button:hover{background-color:#5a6268}.login-note{background-color:var(--component-inner-blocks);border-left:4px solid #0096ff;border-radius:6px;color:var(--text-secondary)!important;font-size:14px;padding:15px}.login-note p{line-height:1.5;margin:0}.settings-body{display:flex;flex-direction:row;gap:24px;height:100%;margin:0;min-height:0;padding-top:24px}.settings-side{align-items:stretch;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;justify-content:space-between;padding:16px;width:220px}.settings-side-content{flex:1 1;justify-content:flex-start;min-height:0}.settings-side-content,.settings-side-personal{align-items:stretch;display:flex;flex-direction:column;gap:16px}.settings-side-personal{flex-shrink:0}.settings-content-block{align-items:stretch;display:flex;flex-direction:column;gap:8px}.settings-side-divider{border:none;border-top:1px solid var(--border-subtle);flex-shrink:0;height:0;margin:0}.settings-side-team{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.settings-main{display:flex;flex-direction:column;flex-grow:1;height:100%}.dynamic-main-settings{flex-grow:1;min-height:0;overflow-y:auto}.settings-side p{color:var(--text-primary);font-size:14px;margin:0}.settings-header-section{align-items:center;border-radius:8px;display:flex;flex-direction:row;gap:8px;padding:4px}.settings-side .fallback-profile.team-picture,.settings-side .team-picture{border-radius:8px!important}.settings-body-section{display:flex;flex-direction:column;gap:8px}.settings-body-item{align-items:center;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:8px;padding:4px 4px 4px 26px;text-decoration:none}.settings-body-item:hover{background-color:var(--state-hover)}.settings-body-sub{display:flex;flex-direction:column;gap:24px;height:100%}.title-settings{align-items:center;display:flex;flex-direction:row;gap:16px}.title-settings h2{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.fill{flex-grow:1}.management-subtle-action-btn{align-items:center;background:#282828;border:none;border-radius:12px;box-sizing:border-box;color:#fefefe;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin:0;padding:8px 16px;text-align:center}.management-subtle-action-btn:hover{background:#333}.management-subtle-action-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.management-subtle-action-btn svg{color:inherit;flex-shrink:0}.main-header-control{align-items:center;display:flex;flex-direction:row;gap:16px}.main-body-settings{height:100%;margin-top:24px;width:100%}.main-body-settings table{border-collapse:collapse;width:100%}.main-body-settings table th{border-bottom:1px solid var(--border-subtle);padding-bottom:10px;text-align:left}.main-body-settings table th p{color:var(--text-secondary);font-size:12px;font-weight:500;margin:0;padding-left:10px}.main-body-settings table td{border-bottom:1px solid var(--border-subtle);padding:10px}.table-row td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.table-row td:last-child{border-bottom-right-radius:8px;border-top-right-radius:10px}.table-row:hover td{background-color:var(--state-hover);border-bottom:0}.inner-container{display:flex;flex-direction:column;gap:16px;min-height:-webkit-min-content;min-height:min-content;padding:24px}.img-mini{height:24px!important;width:24px!important}.img-mini p{font-size:10px!important}.settings-version-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;opacity:.5;text-align:center}.settings-version-link{font-weight:700;text-decoration:none}.settings-legal-links,.settings-legal-links a,.settings-version-link{color:var(--text-primary);font-size:10px}.settings-legal-links a{text-decoration:underline}.cb-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.cb-modal-content{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-md-padding);position:relative;width:var(--popup-md-width-fit)}.cb-modal-content.confirmation-modal{max-height:var(--popup-lg-max-height-fit);padding:var(--popup-sm-padding);width:var(--popup-sm-width-fit)}.modal-main-list{display:flex;flex:1 1;flex-direction:column;min-height:0}.modal-close-button{background:var(--component-inner-blocks);border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.cb-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-subtle,#ffffff1a);display:flex;flex-direction:row;gap:var(--spacing-md);margin-bottom:0;min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.cb-modal-header .fill{flex:1 1}.cb-modal-header h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-display);margin:0}.upload-area{align-items:center;border:2px dashed var(--border-subtle);border-radius:8px;cursor:pointer;display:flex;height:2vw;justify-content:center;margin-bottom:16px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease;width:2vw}.modal-title{left:50%;margin:0;position:absolute;transform:translateX(-50%)}.upload-area.dragging{background-color:var(--state-focused);border-color:var(--text-link)}.upload-content{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center}.upload-content,.upload-content img{height:100%;object-fit:cover;position:absolute;width:100%}.upload-content img{border-radius:10px;max-height:none;max-width:none;opacity:1}.upload-content p{color:var(--text-secondary);margin:0}.brand-name-input{display:flex;flex-direction:column;margin:1rem 0}.brand-name-input h4{color:var(--text-primary);margin-bottom:.5rem;margin-top:0}.brand-name-input input{border:1px solid var(--border-default);border-radius:8px;flex:1 1;font-size:1rem;padding:8px}.modal-footer{justify-content:flex-end;margin-top:1rem}.done-button{background-color:var(--text-primary);border:none;border-radius:4px;color:var(--bg-color);cursor:pointer;flex:1 1;padding:.5rem 1rem}.done-button:disabled{background-color:var(--state-disabled);cursor:not-allowed}.upload-section{align-items:center;display:flex;flex-direction:column}.upload-section p{color:var(--text-secondary);font-size:14px;margin:0}.main-content-setting .scrollable{flex:1 1;height:100%;max-height:none;overflow-y:auto}.brand-card{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:24px;position:relative;width:100%;z-index:1}.brand-card,.brand-card.frosted,.brand-card.frosted:before{border-radius:24px}.brand-card-header{align-items:center;display:flex;flex-direction:row;gap:8px}.brand-card-header .fallback-profile,.brand-card-header img{aspect-ratio:1/1;border-radius:8px!important;height:36px!important;object-fit:cover;width:36px!important}.main-content-setting{display:flex;flex-direction:column;gap:16px;height:100%;padding:0}.brand-card-header h3{font-size:16px;font-weight:600;margin:0}.add-channel-button{align-items:center;background:var(--state-hover);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:4px;height:36px;padding:0 8px}.interactive{cursor:pointer}.brand-card-header .icon.interactive[color=red]{color:var(--feedback-error)!important;transition:color .2s ease}.brand-card-header .icon.interactive[color=red]:hover{color:var(--feedback-error-hover)!important}.brand-card-header .icon.interactive.remove-brand-icon{color:var(--feedback-error);transition:color .2s ease}.brand-card-header .icon.interactive.remove-brand-icon:hover{color:var(--feedback-error-hover)}.channel-list{align-content:center;flex-wrap:wrap;gap:12px}.channel-card,.channel-list{align-items:center;display:flex}.channel-card{background-color:initial;border-radius:8px;box-sizing:border-box;gap:8px;min-width:0;outline:1px solid var(--border-subtle);outline-offset:-1px;padding:4px 6px;position:relative}.channel-card .channel-title{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-list-divider{border:none;border-top:1px solid var(--border-subtle);margin:0}.dropdown-menu{position:absolute!important;right:20px;top:50px;z-index:1001!important}.dropdown-menu,.dropdown-menu-edit{background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;overflow:hidden}.dropdown-menu-edit{position:absolute;right:80px;top:40px;z-index:1001}.NC-Shift{right:10px;top:52%!important}.add-container{display:flex;flex-direction:row;gap:10px;position:relative}.dropdown-item{color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease}.dropdown-item:hover{background:var(--state-hover)}.platform-dropdown-item{align-items:center;display:flex;gap:8px}.platform-dropdown-item:hover{background-color:#00000014}[data-theme=dark] .platform-dropdown-item:hover{background-color:#ffffff0f}.platform-dropdown-logo{flex-shrink:0;height:16px;object-fit:contain;width:16px}.edit-new-channel-button{font-weight:500}.edit-new-channel-button:hover{font-weight:600}.move-dropdown-item{align-items:center;display:flex;gap:8px}.move-dropdown-item:hover{background-color:#00000014}[data-theme=dark] .move-dropdown-item:hover{background-color:#ffffff0f}.move-dropdown-logo{border-radius:50%;flex-shrink:0;height:18px;object-fit:cover;width:18px}.move-dropdown-logo-fallback{align-items:center;color:var(--text-inverse);display:flex;font-size:9px;font-weight:600;justify-content:center;text-transform:uppercase}.edit-channel-header{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.edit-channel-header h4{font-size:16px;font-weight:600;margin:0}.edit-channel-list{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow-y:auto;padding-top:8px}.channel-card-edit{align-items:center;background-color:var(--component-inner-blocks);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.channel-card-edit .edit-card-header{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:10px;min-width:0;position:relative;width:100%}.channel-card-edit .channel-title{flex:1 1;font-size:13px;font-weight:500;margin:0;max-width:120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-card-header{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:12px;position:relative;width:100%}.edit-card-info{flex:1 1;min-width:0}.edit-card-actions,.edit-card-info{align-items:center;display:flex;gap:8px}.edit-card-actions{flex-shrink:0}.edit-card-buttons{align-items:center;display:flex;flex-shrink:0;gap:6px}.delete-edit-button{align-items:center;background-color:var(--component-inner-blocks);border:none;border-radius:8px;color:var(--feedback-error);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;white-space:nowrap}.delete-edit-button:hover{background-color:var(--feedback-error-hover);color:var(--text-inverse)}.move-edit-button{align-items:center;background-color:var(--component-inner-blocks);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;white-space:nowrap}.move-edit-button:disabled{cursor:not-allowed;opacity:.5}.reauth-warning{align-items:center;background:var(--feedback-error-fill);border:1px solid var(--feedback-error);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:var(--feedback-error);display:inline-flex;font-size:10px;font-weight:500;gap:3px;padding:3px 6px;white-space:nowrap}.reauth-warning:before{content:"⚠️";font-size:9px}.reauth-btn{background:#0000;border:.5px solid var(--feedback-error);border-radius:8px;color:var(--feedback-error);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:400;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.reauth-btn:hover{background:var(--feedback-error);color:var(--text-inverse)}.channel-reconnect{background-color:var(--feedback-error-fill)!important;outline:none!important}@media (max-width:768px){.channel-card{gap:6px;padding:6px 8px}.reauth-btn,.reauth-warning{font-size:9px;padding:2px 4px}.channel-card .channel-title{font-size:12px}.edit-card-header{gap:8px}.edit-card-actions,.edit-card-info{gap:6px}.edit-card-buttons{gap:4px}.delete-edit-button,.move-edit-button{font-size:11px;padding:4px 8px}.channel-card-edit .channel-title{font-size:12px;max-width:100px}}@keyframes reauthPulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.channel-reconnect .reauth-warning{animation:reauthPulse 2s ease-in-out infinite}.confirmation-modal{text-align:center}.confirmation-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px 0}.confirmation-image{height:160px;opacity:.8;width:160px}.confirmation-modal .confirmation-subtitle{font-size:20px!important;font-weight:700!important;line-height:1.5!important}.confirmation-modal .confirmation-subtitle,.confirmation-modal .confirmation-warning{color:var(--text-secondary)!important;margin:0!important;max-width:min(450px,90vw)!important;text-align:center!important}.confirmation-modal .confirmation-warning{font-size:14px!important;font-weight:400!important;line-height:1.4!important;opacity:.8}.modal-footer{align-items:stretch;display:flex;justify-content:center;margin-top:auto;padding-top:var(--spacing-lg)}.cb-modal-content.confirmation-modal .modal-footer,.modal-footer{gap:var(--spacing-lg)}.cb-modal-content.confirmation-modal .modal-footer .cancel-button,.cb-modal-content.confirmation-modal .modal-footer .confirm-button{box-sizing:border-box;flex:1 1;max-width:calc((100% - var(--spacing-lg))/2);min-height:var(--popup-footer-btn-height)}.cancel-button{background:#0000;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.cancel-button:hover{background:var(--frosted-bg);border-color:var(--frosted-br)}.confirm-button{background:var(--text-link);border:none;border-radius:8px;color:var(--text-inverse);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.confirm-button:hover{background:var(--state-focused)}.confirm-button.danger{background:var(--feedback-error)}.confirm-button.danger:hover{background:var(--feedback-error-hover)}@media (max-width:768px){.confirmation-modal{margin:20px;max-width:90%}.confirmation-image{height:120px;width:120px}.confirmation-modal .confirmation-subtitle{font-size:18px!important;max-width:min(400px,85vw)!important}.confirmation-modal .confirmation-warning{font-size:13px!important;max-width:min(400px,85vw)!important}.modal-footer{flex-direction:column;gap:8px}.cancel-button,.confirm-button{padding:14px 24px;width:100%}}@media (max-width:480px){.confirmation-image{height:100px;width:100px}.confirmation-modal .confirmation-subtitle{font-size:16px!important;max-width:min(350px,80vw)!important}.confirmation-modal .confirmation-warning{font-size:12px!important;max-width:min(350px,80vw)!important}}.remove-channel-figma-modal{align-items:stretch;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:#fefefe;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family);gap:24px;max-height:min(505px,calc(100vh - 48px));max-width:min(750px,calc(100vw - 48px));outline:1px solid #f8f8f8b3;outline-offset:-1px;overflow:auto;padding:24px;width:750px}.remove-channel-figma-header{align-items:flex-start;align-self:stretch;display:flex;gap:16px;justify-content:space-between}.remove-channel-figma-title-row{align-items:center;display:flex;gap:10px;min-width:0}.remove-channel-figma-title{color:#282828;font-size:24px;font-weight:700;line-height:normal;margin:0}.remove-channel-figma-close{align-items:center;background:#fff;border:none;border-radius:22px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.remove-channel-figma-close:hover{opacity:.85}.remove-channel-figma-divider{align-self:stretch;border:none;border-top:1px solid #dbdee4;height:0;margin:0}.remove-channel-figma-body{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:60px;min-height:0;padding-bottom:24px;padding-top:24px}.remove-channel-figma-illustration{flex-shrink:0}.remove-channel-confirm-svg{display:block;height:150px;width:270px}.remove-channel-figma-copy{display:flex;flex-direction:column;gap:8px;max-width:100%;width:456px}.remove-channel-figma-question{font-size:20px;font-weight:700}.remove-channel-figma-question,.remove-channel-figma-sub{color:#282828;line-height:normal;margin:0;text-align:center}.remove-channel-figma-sub{font-size:14px;font-weight:400}.remove-channel-figma-footer{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.remove-channel-figma-btn{align-items:center;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:19.6px;padding:8px 16px;width:100px}.remove-channel-figma-btn--secondary{background:#eaeaea;color:#131214}.remove-channel-figma-btn--secondary:hover{filter:brightness(.97)}.remove-channel-figma-btn--danger{background:#ff3d32;color:#fefefe}.remove-channel-figma-btn--danger:hover{filter:brightness(.92)}.remove-channel-figma-footer--single{justify-content:center}.remove-channel-figma-btn--got-it{align-items:center;background:#282828;border:none;border-radius:6px;box-sizing:border-box;color:#fefefe;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:19.6px;padding:8px 16px;width:100px}.remove-channel-figma-btn--got-it:hover{filter:brightness(1.08)}.remove-brand-channels-first-wrap{flex-shrink:0}.remove-brand-channels-first-svg{display:block;height:152px;max-width:min(234px,85vw);width:234px}@media (max-width:768px){.remove-channel-figma-modal{max-height:calc(100vh - 32px)}.remove-channel-figma-body{gap:40px;padding-bottom:16px;padding-top:16px}.remove-channel-figma-title{font-size:20px}.remove-channel-figma-question{font-size:18px}}.cb-eb-overlay{align-items:center;inset:0;justify-content:center;padding:var(--spacing-md);position:fixed;z-index:1000}.cb-eb-overlay,.cb-eb-shell{box-sizing:border-box;display:flex}.cb-eb-shell{animation:fadeIn var(--transition-duration) var(--transition-ease);background:var(--component-popup);border:.5px solid var(--border-subtle);border-radius:var(--popup-radius);box-shadow:0 24px 48px #0000001f;flex-direction:column;gap:var(--spacing-lg);max-height:var(--popup-md-tall-max-height-fit);overflow:hidden;padding:var(--popup-md-padding);width:var(--popup-md-width-fit)}[data-theme=dark] .cb-eb-shell{box-shadow:0 24px 48px #00000073}.cb-eb-header{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-md);justify-content:space-between}.cb-eb-title{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:1.2;margin:0}.cb-eb-close{align-items:center;background:var(--component-inner-blocks);border:none;border-radius:22px;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.cb-eb-close:hover{background:var(--state-hover)}.cb-eb-divider{background:var(--border-subtle);flex-shrink:0;height:1px;width:100%}.cb-eb-body{flex:1 1;flex-direction:column;min-height:0}.cb-eb-body,.cb-eb-body-top{display:flex;gap:var(--spacing-lg)}.cb-eb-body-top{flex-direction:column;flex-shrink:0}.cb-eb-logo-block{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.cb-eb-logo-tile-wrap{flex-shrink:0}.cb-eb-logo-tile,.cb-eb-logo-tile-wrap{height:120px;position:relative;width:120px}.cb-eb-logo-tile{background:var(--component-inner-blocks);border:1px solid var(--text-tertiary);border-radius:12px;box-sizing:border-box;cursor:pointer;display:block;overflow:hidden;padding:0}[data-theme=dark] .cb-eb-logo-tile{border-color:var(--border-default)}.cb-eb-logo-tile--drag{background:var(--state-focused);border-color:var(--text-link)}.cb-eb-logo-tile-inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.cb-eb-logo-img{display:block;height:100%;object-fit:cover;width:100%}.cb-eb-logo-initials{align-items:center;color:#fff;display:flex;font-size:36px;font-weight:var(--font-weight-heading);height:100%;justify-content:center;width:100%}.cb-eb-logo-camera{color:var(--text-tertiary)}.cb-eb-logo-edit-fab{align-items:center;background:var(--text-primary);border:none;border-radius:22px;bottom:-10px;box-shadow:0 4px 12px #00000026;color:var(--text-inverse);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:-10px;width:36px}.cb-eb-logo-edit-fab:hover{opacity:.92}.cb-eb-logo-hint{color:var(--text-secondary);font-size:var(--font-size-body-s);line-height:16px;margin:0;max-width:280px;text-align:center}.cb-eb-field{display:flex;flex-direction:column;gap:8px;width:100%}.cb-eb-label{color:var(--text-primary);font-size:var(--font-size-body-l);font-weight:var(--font-weight-heading);margin:0}.cb-eb-input{background:var(--component-input-rest);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-body-m);height:36px;padding:0 12px;width:100%}.cb-eb-input::placeholder{color:var(--text-tertiary)}.cb-eb-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--state-focused);outline:none}.cb-eb-channels-block{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.cb-eb-channels-head{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;position:relative}.cb-eb-channels-title{color:var(--text-primary);flex:1 1;font-size:var(--font-size-body-l);font-weight:var(--font-weight-heading);min-width:0}.cb-eb-add-channel-btn{align-items:center;background:var(--state-hover);border:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);gap:4px;height:36px;justify-content:center;line-height:20px;padding:0 8px}.cb-eb-add-channel-btn:hover{background:var(--state-pressed)}.cb-eb-platform-dropdown{background:var(--component-popup);border:.5px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000001f;min-width:208px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:30}[data-theme=dark] .cb-eb-platform-dropdown{box-shadow:0 8px 24px #00000080}.cb-eb-platform-dropdown-item{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-body-m);gap:8px;margin:0 6px;padding:8px 12px}.cb-eb-platform-dropdown-item:hover{background:var(--state-hover)}.cb-eb-platform-dropdown-logo{background:var(--state-hover);border-radius:6px;flex-shrink:0;height:28px;object-fit:contain;width:28px}.cb-eb-channels-scroll{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:80px;overflow-y:auto;padding-right:4px}.cb-eb-channel-row{align-items:center;background:var(--component-inner-blocks);border:none;border-radius:var(--radius-sm);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:space-between;padding:12px}.cb-eb-channel-row--reconnect{align-items:center;background:var(--feedback-error-fill);border:.5px solid #ff3d3240;justify-content:flex-start}[data-theme=dark] .cb-eb-channel-row--reconnect{border-color:#ff3d3259}.cb-eb-channel-identity{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.cb-eb-channel-platform-icon{border-radius:0;flex-shrink:0;height:24px;object-fit:contain;width:24px}.cb-eb-channel-handle{color:var(--text-primary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-eb-channel-actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.cb-eb-move-dropdown{background:var(--component-popup);border:.5px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000001f;max-height:min(60vh,320px);min-width:208px;overflow-y:auto;padding:6px 0}[data-theme=dark] .cb-eb-move-dropdown{box-shadow:0 8px 24px #00000080}.cb-eb-move-dropdown-item{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-body-m);gap:8px;margin:0 6px;padding:8px 12px}.cb-eb-move-dropdown-item:hover{background:var(--state-hover)}.cb-eb-move-dropdown-logo{border-radius:6px;flex-shrink:0;height:28px;object-fit:cover;width:28px}.cb-eb-move-dropdown-logo-fallback{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:var(--font-weight-heading);justify-content:center}.cb-eb-move-dropdown-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-eb-action-btn{align-items:center;border:none;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);gap:4px;height:32px;justify-content:center;line-height:20px;min-height:32px;padding:0 8px;white-space:nowrap}.cb-eb-action-btn:disabled{cursor:not-allowed;opacity:.4}.cb-eb-action-btn--neutral{background:var(--state-hover);color:var(--text-primary)}.cb-eb-action-btn--neutral:hover:not(:disabled){background:var(--state-pressed)}.cb-eb-action-btn--danger{background:var(--state-hover);color:var(--feedback-error)}.cb-eb-action-btn--danger:hover:not(:disabled){background:var(--state-pressed)}.cb-eb-action-btn--danger svg{color:var(--feedback-error)}.cb-eb-action-btn--neutral svg{color:var(--text-primary)}.cb-eb-footer{flex-shrink:0}.cb-eb-done-btn{align-items:center;background:var(--component-button-primary);border:none;border-radius:var(--radius-brand);box-sizing:border-box;color:var(--text-inverse);cursor:pointer;display:flex;font-size:var(--font-size-body-m);font-weight:var(--font-weight-heading);justify-content:center;min-height:var(--popup-footer-btn-height);padding:8px 16px;width:100%}[data-theme=dark] .cb-eb-done-btn{background:var(--text-primary);color:var(--bg-color)}.cb-eb-done-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.cb-eb-shell{border-radius:20px;gap:var(--spacing-md);padding:var(--spacing-md)}.cb-eb-title{font-size:var(--font-size-h2)}.cb-eb-channel-row{align-items:flex-start;flex-wrap:wrap}.cb-eb-channel-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}}.permissions-popup{max-height:80vh;max-width:800px;width:90%}.permissions-table-container{margin:8px 0;overflow-x:auto}.permissions-table{border-collapse:collapse;font-size:14px;width:100%}.permissions-table td,.permissions-table th{padding:12px;text-align:left}.permissions-table th{background-color:var(--component-inner-blocks);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-weight:400}.permissions-table th:not(:first-child){text-align:center}.permissions-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-weight:300}.permissions-table td:first-child{font-weight:500}.permissions-table td:not(:first-child){text-align:center}.permissions-table tr:hover{background-color:var(--state-hover)}.permissions-table td:not(:first-child){color:var(--text-secondary);font-size:16px}.permissions-table .check-icon{color:var(--feedback-success)!important}.permissions-table .deny-icon{color:var(--feedback-error)!important}.main-header-control p{color:var(--text-secondary);cursor:pointer;font-size:14px;margin:0;transition:padding .4s,color .4s}.tableoptionselected{border-bottom:2px solid var(--text-primary);color:var(--text-primary)!important;font-weight:600;padding-bottom:2px}.table-header-user p{color:var(--text-secondary)!important;font-size:14px;font-weight:500}.user-name-cell{align-items:center;display:flex;gap:10px}.user-avatar{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.user-avatar-fallback{align-items:center;color:var(--text-inverse);display:flex;font-size:11px;font-weight:600;justify-content:center;text-transform:uppercase}.user-name-text{margin:0}.user-last-active{align-items:center;display:inline-flex;gap:6px;margin:0}.user-last-active svg{flex-shrink:0}.main-body-settings .user-row td{border-bottom-color:#ffffff14;border-bottom-color:rgba(255,255,255,var(--row-divider-alpha,.08))}[data-theme=light] .main-body-settings .user-row td{border-bottom-color:#00000014;border-bottom-color:rgba(0,0,0,var(--row-divider-alpha,.08))}.main-body-settings .user-row:hover td{border-bottom:1px solid #ffffff14;border-bottom:1px solid rgba(255,255,255,var(--row-divider-alpha,.08))}[data-theme=light] .main-body-settings .user-row:hover td{border-bottom:1px solid #00000014;border-bottom:1px solid rgba(0,0,0,var(--row-divider-alpha,.08))}.user-status{align-items:center;display:inline-flex;gap:8px;margin:0}.user-status.active{color:var(--feedback-success)}.user-status.invited{color:var(--feedback-warning)}.user-status.inactive{color:var(--feedback-error)}.status-dot{background:var(--text-secondary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.status-dot.active{background:var(--feedback-success)}.status-dot.invited{background:var(--feedback-warning)}.status-dot.inactive{background:var(--feedback-error)}.modal-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.newEmailInput{background-color:var(--component-input-rest);border:0;border:1px solid var(--border-default);border-radius:8px;flex:1 1;font-size:14px;padding:8px}.newEmailInput,[data-theme=light] .newEmailInput{color:var(--text-primary)}.users-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.users-modal-content{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-md-padding);position:relative;width:var(--popup-md-width-fit)}.users-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:row;gap:var(--spacing-md);min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.users-modal-header .fill{flex:1 1}.users-modal-header h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-display);margin:0}.users-modal-content h4{color:var(--text-primary);margin-bottom:10px;margin-top:0}.invite-by-email-field{display:flex;flex-direction:column;gap:6px}.invite-by-email-label{color:var(--text-primary);font-size:12px}.invite-by-email-error{color:var(--feedback-error);font-size:12px;margin:0}.enter-button-addnew{align-items:center;background-color:var(--component-button-secondary);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;gap:6px;padding:8px}.enter-button-addnew.active{background-color:var(--text-primary)!important}.enter-button-addnew.active .icon{color:var(--text-inverse)!important}.add-new-email-button{font-size:12px;font-weight:600}.add-new-email-button,.add-new-email-button .icon{color:var(--text-primary)}.add-new-email-button.active,.add-new-email-button.active .icon{color:var(--bg-color)}.new-user-item{align-items:center;display:flex;flex-direction:row;gap:10px}.new-user-role-select-wrapper{display:inline-block;position:relative}.new-user-role-select-wrapper:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-primary);content:"";height:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;z-index:1}.new-user-role-select{-webkit-appearance:none;appearance:none;background-color:var(--component-input-rest);border:0;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 28px 8px 8px;width:100%}.new-user-role-select option{background-color:var(--bg-color);color:var(--text-primary)}.role-info-button{align-items:center;border-top:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;padding:8px 10px}.role-info-button:hover{background-color:var(--state-hover)}.role-info-button .icon{color:var(--text-primary)}.table-actions{position:relative}.table-actions:hover{cursor:pointer}.dropdown-menu-edit.users-dd{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-color:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;min-width:0;overflow-x:hidden;padding:4px 6px;position:absolute;right:10px;top:calc(50% + 5px);width:min(196px,calc(100vw - 32px));z-index:1000}.users-dd-role-block{display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0;width:100%}button.dropdown-item.users-dd-role-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;margin:0;max-width:100%;min-width:0;padding:8px;text-align:left;width:100%}button.dropdown-item.users-dd-role-toggle span:not(.fill){flex-shrink:0}button.dropdown-item.users-dd-role-toggle .fill{flex:1 1;min-width:4px}.users-dd-role-panel{display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:0;padding:0 0 2px;width:100%}.users-dd-role-divider{border:0;border-top:1px solid var(--border-subtle);margin:2px 0 4px}.users-dd-role-list{display:flex;flex-direction:column;gap:2px}.users-dd-role-option{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;justify-content:space-between;line-height:18px;margin:0;max-width:100%;min-width:0;padding:6px 8px 6px 12px;text-align:left;width:100%}.users-dd-role-option:hover:not(:disabled){background-color:var(--state-hover)}.users-dd-role-option.is-current{background-color:color-mix(in srgb,var(--text-primary) 6%,#0000)}.users-dd-role-option:disabled:not(.is-current){cursor:not-allowed;opacity:.55}.users-dd-role-option-label{flex:1 1;min-width:0}.users-dd-role-info-btn{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#92bfff;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;line-height:18px;margin:0;max-width:100%;min-width:0;padding:6px 8px;text-align:left;width:100%}.users-dd-role-info-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-dd-role-info-btn:hover{background-color:var(--state-hover)}.users-dd-role-info-btn svg{color:#92bfff;flex-shrink:0}.dropdown-menu-edit.users-dd .dropdown-item{box-sizing:border-box;color:var(--text-primary);max-width:100%;min-width:0;padding:8px 10px}.dropdown-menu-edit.users-dd .dropdown-item:hover{background-color:var(--state-hover)}.dropdown-menu-edit.users-dd .dropdown-item svg{color:var(--text-primary)}.dropdown-menu-edit.users-dd .dropdown-item.remove,.dropdown-menu-edit.users-dd .dropdown-item.remove svg{color:var(--feedback-error)}.dropdown-menu-edit.users-dd .dropdown-item.remove:hover{background-color:var(--feedback-error);color:var(--bg-color)}.dropdown-menu-edit.users-dd .dropdown-item.remove:hover svg{color:var(--bg-color)}.dropdown-item.transfer-ownership{color:var(--text-primary)}.dropdown-divide{border-top:1px solid #fff3;margin:0 5px}.role-dropdown{max-width:400px;width:90%}.role-options{display:flex;flex-direction:column;gap:10px}.role-option{background-color:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;padding:12px;transition:all .2s ease}.role-option:hover{background-color:#ffffff14;border-color:var(--text-primary)}[data-theme=light] .role-option:hover{background-color:#0000000f}.role-confirm{display:flex;justify-content:flex-end;margin-top:12px}.confirm-role-button{background:var(--text-primary);border:none;border-radius:8px;color:var(--bg-color);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:opacity .2s ease;width:100%}.confirm-role-button:disabled{cursor:not-allowed;opacity:.5}.remove-user-confirm-modal{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);border:1px solid var(--border-subtle);border-radius:var(--popup-radius);box-shadow:0 8px 40px #0000001a;gap:0;max-width:min(var(--popup-sm-width),calc(100vw - 24px));overflow:visible;padding:var(--popup-sm-padding);padding-top:28px;position:relative;width:var(--popup-sm-width-fit)}.remove-user-confirm-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;margin:0;padding:0;position:absolute;right:16px;top:16px;width:36px}.remove-user-confirm-close:hover:not(:disabled){background-color:var(--state-hover)}.remove-user-confirm-close:disabled{cursor:not-allowed;opacity:.5}.remove-user-confirm-inner{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:428px}.remove-user-confirm-top{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm)}.remove-user-confirm-title{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-display);line-height:1.25;margin:0;padding-right:36px}.remove-user-confirm-lede{color:var(--text-primary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:1.4;margin:0}.remove-user-confirm-identity{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding:2px 0}.remove-user-confirm-name{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-display);line-height:1.3;word-break:break-word}.remove-user-confirm-email{color:var(--text-tertiary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body);word-break:break-all}.remove-user-confirm-actions{align-items:stretch;display:flex;flex-direction:row;gap:var(--spacing-sm);margin-top:4px;max-width:428px;width:100%}.remove-user-confirm-actions .remove-user-confirm-cancel,.remove-user-confirm-actions .remove-user-confirm-remove{align-items:center;border:none;border-radius:var(--radius-brand);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1 1;font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-heading);height:var(--popup-footer-btn-height);justify-content:center;line-height:1;min-height:var(--popup-footer-btn-height);padding:0 16px;transition:opacity .2s ease,background-color .2s ease}.remove-user-confirm-remove{background-color:var(--component-button-secondary);color:var(--text-primary)}.remove-user-confirm-remove:hover:not(:disabled){background-color:var(--state-pressed)}.remove-user-confirm-cancel{background-color:var(--component-button-primary);color:var(--text-inverse)}.remove-user-confirm-cancel:hover:not(:disabled){opacity:.92}.remove-user-confirm-cancel:disabled,.remove-user-confirm-remove:disabled{cursor:not-allowed;opacity:.55}.transfer-ownership-modal{max-width:480px}.transfer-ownership-body{padding:0 4px}.transfer-ownership-body p{color:var(--text-primary);font-size:14px;margin:0 0 10px}.transfer-ownership-sub{color:var(--text-secondary);font-size:12px}.transfer-ownership-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.transfer-ownership-cancel,.transfer-ownership-confirm{align-items:center;border:none;border-radius:var(--radius-brand);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-body-m);height:var(--popup-footer-btn-height);justify-content:center;min-height:var(--popup-footer-btn-height);padding:0 16px}.transfer-ownership-cancel{background:var(--component-button-secondary);color:var(--text-primary)}.transfer-ownership-confirm{background:var(--text-primary);color:var(--bg-color);font-weight:var(--font-weight-heading)}.role-option.selected{background-color:var(--text-primary)!important}.role-option.selected p{color:var(--bg-color)!important}.role-option p{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.users-error-message{background-color:var(--feedback-error-fill);border-radius:8px;color:var(--feedback-error);font-size:14px;margin:0 20px;padding:12px;text-align:center}.users-skeleton-container{display:flex;flex-direction:column;gap:12px;padding:20px 0}.user-skeleton-row{animation:shimmer 1.5s infinite;background:var(--component-skeleton);border-radius:8px;height:40px;overflow:hidden;position:relative;width:100%}.user-skeleton-row:first-child{opacity:1}.user-skeleton-row:nth-child(2){opacity:.8}.user-skeleton-row:nth-child(3){opacity:.6}.user-skeleton-row:nth-child(4){opacity:.4}.user-skeleton-row:nth-child(5){opacity:.2}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.user-skeleton-row:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,var(--component-skeleton-highlight),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.account-top-section{align-items:center;display:flex;gap:20px}.fallback-profile{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:80px}.fallback-profile p{font-size:25px;text-align:center;width:100%}.profile-picture{aspect-ratio:1/1;border-radius:50%;object-fit:cover;overflow:hidden;position:relative;transition:opacity .3s ease;width:80px;z-index:1}.profile-picture-edit{cursor:pointer;position:relative;width:-webkit-fit-content;width:fit-content}.profile-overlay,.profile-picture-edit{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;transition:opacity .3s ease}.profile-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.edit-button{background-color:var(--text-primary);border:none;border-radius:20px;color:var(--text-inverse);cursor:pointer;font-size:14px;padding:8px 16px;transition:transform .2s ease}.team-overlay{align-items:center;aspect-ratio:1/1;border-radius:25%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.edit-button:hover{transform:scale(1.05)}.fallback-profile{position:relative;transition:opacity .3s ease;z-index:1}.fallback-profile p{color:var(--text-inverse);font-weight:500}.icon-overlay{color:var(--text-inverse)!important}.account-name-title{align-items:center;display:flex;margin:0}.details{display:flex;flex-direction:column;gap:10px;margin-top:15px}.details-item input{background-color:initial;border:1px solid #ffffff1f;border:1px solid rgba(255,255,255,var(--input-border-alpha,.12));border-radius:5px;color:var(--text-primary);font-size:14px;min-width:25%;padding:8px 10px}[data-theme=light] .details-item input{border-color:#0000001f;border-color:rgba(0,0,0,var(--input-border-alpha,.12))}.account-email-value{color:var(--text-secondary)}.spacing-20{height:20px}.change-email-modal{max-width:460px}.change-email-error{background-color:var(--feedback-error-fill);border-radius:8px;color:var(--feedback-error);font-size:13px;margin-bottom:12px;padding:10px 12px}.change-email-form{display:flex;flex-direction:column;gap:12px}.change-email-form label{display:flex}.account-modal-field{display:flex;flex-direction:column;gap:6px}.account-modal-label{color:var(--text-primary);font-size:12px}.change-email-form input{width:100%}.change-email-actions{gap:12px}.account-modal-actions,.change-email-actions{display:flex;justify-content:flex-end;margin-top:16px}.account-modal-actions{gap:10px}.account-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:var(--spacing-md);min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.account-modal-header h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-display);margin:0}.account-modal-form{display:flex;flex-direction:column;gap:16px}.account-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;margin-left:auto;padding:4px}.account-modal-input{background-color:initial;border:1px solid #ffffff1f;border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:14px;padding:8px 10px;width:100%}[data-theme=light] .account-modal-input{border-color:#0000001f}.account-modal-button{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.account-modal-button.primary{background:var(--text-primary);color:var(--bg-color)}.account-modal-button.danger{background:var(--feedback-error);color:var(--bg-color)}.account-modal-button.ghost{background:#0000;border:1px solid #ffffff24;color:var(--text-primary)}[data-theme=light] .account-modal-button.ghost{border-color:#0000001f}.account-modal-button:disabled{cursor:not-allowed;opacity:.6}.delete-account-modal{max-width:460px}.delete-account-error{background-color:var(--feedback-error-fill);color:var(--feedback-error)}.account-modal-warning,.delete-account-error{border-radius:8px;font-size:13px;margin-bottom:12px;padding:10px 12px}.account-modal-warning{background-color:#f59e0b2e;color:var(--feedback-warning)}.delete-account-text{color:var(--text-primary);font-size:14px;margin:0 0 8px}.account-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.account-modal-content{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-md-padding);position:relative;width:var(--popup-md-width-fit)}.account-modal-content.delete-account-modal{max-height:var(--popup-lg-max-height-fit);padding:var(--popup-sm-padding);width:var(--popup-sm-width-fit)}.popout-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popout-modal{border:1px solid var(--border-subtle);max-width:500px;min-width:400px;padding:24px}.modal-content.reset-password-modal,.popout-modal{background:var(--component-popup);border-radius:var(--popup-radius)}.modal-content.reset-password-modal{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-sm-padding);width:var(--popup-sm-width-fit)}.reset-password-modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:row;gap:10px;padding-bottom:18px}.reset-password-modal .modal-header .fill{flex:1 1}.reset-password-modal .modal-header h2{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.reset-password-modal .modal-header .icon.interactive{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:4px;transition:background-color .2s}.reset-password-modal .modal-header .icon.interactive:hover{background-color:var(--frosted-bg);color:var(--text-primary)}.popout-header{justify-content:space-between;margin-bottom:20px}.popout-back,.popout-header{align-items:center;display:flex}.popout-back{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.popout-back:hover{background-color:#ffffff1a;color:var(--text-primary)}.popout-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s ease;width:30px}.popout-close:hover{background-color:#ffffff1a;color:var(--text-primary)}.popout-modal h2{color:var(--text-primary);font-size:20px;margin:0}.reset-password-modal .subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 8px}.popout-modal form,.reset-password-modal .reset-password-body,.reset-password-modal .reset-password-form{display:flex;flex-direction:column;gap:16px}.reset-password-modal .reset-password-form{gap:12px}.popout-modal label{color:var(--text-primary);font-size:14px;font-weight:500}.reset-password-modal label{color:var(--text-primary);font-size:13px;font-weight:500;margin-bottom:4px}.popout-modal input{box-sizing:border-box;padding:12px;width:100%}.popout-modal input,.reset-password-modal input{background-color:initial;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:14px}.reset-password-modal input{padding:12px 16px}.popout-modal input:focus{outline:none}.popout-modal input:focus,.reset-password-modal input:focus{border-color:var(--border-focus)}.popout-modal button{border:none;padding:12px 20px}.popout-modal button,.reset-password-modal .submit-button{background-color:var(--text-primary);border-radius:8px;color:var(--text-inverse);cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.reset-password-modal .submit-button{border:none;margin-top:8px;padding:16px}.reset-password-modal .submit-button:hover{background-color:var(--state-pressed)}.reset-password-modal .submit-button:disabled{background-color:var(--state-disabled);cursor:not-allowed}.popout-modal .cancel{background-color:initial;border:1px solid #fff;border-radius:10px;color:var(--text-primary)}.popout-modal button:hover{background-color:var(--state-pressed)}.popout-modal button:disabled{background-color:var(--state-disabled);cursor:not-allowed}.popout-modal .error{color:var(--feedback-error);font-size:14px;margin-top:8px}.reset-password-modal .error{color:var(--feedback-error);font-size:13px;margin:0}.popout-modal p{color:var(--text-primary);margin:0 0 16px}.reset-password-modal .reset-password-body .subtitle{margin-bottom:8px}.password-input-container{align-items:center;display:flex;position:relative}.password-input-container input{padding-right:40px}.password-toggle{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px;position:absolute;right:8px;transition:background-color .2s ease}.password-toggle:hover{background-color:#ffffff1a}.account-delete-owner-illustration{display:block;height:auto;max-width:100%;width:251px}a.leave-team-modal-btn{box-sizing:border-box;display:inline-flex;text-decoration:none}.screen-options,a.leave-team-modal-btn{align-items:center;justify-content:center}.screen-options{display:flex;gap:20px;margin-bottom:25px}.screen-options-option{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:5px}.option-tick-theme{align-items:center;background-color:var(--text-primary);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.icon-theme-select{color:var(--text-primary)}.light-mode-theme-preview{aspect-ratio:16/9;background-color:#fff;border-radius:8px;box-shadow:0 0 20px #0000000d;margin-bottom:20px;transition:transform .5s ease;width:100%}.light-mode-theme-preview:hover{transform:scale(1.01)}.dark-mode-theme-preview{aspect-ratio:16/9;background-color:#000;border-radius:8px;box-shadow:0 0 20px #0003;margin-bottom:20px;transition:transform .5s ease;width:100%}.dark-mode-theme-preview:hover{transform:scale(1.01)}.mode-theme-preview-inner-dark{background:radial-gradient(circle at 95% -10%,#b078ff16 0,#0000 40%),radial-gradient(circle at 10% 100%,#b078ff16 0,#0000 40%),radial-gradient(circle at 50% 35%,#b078ff16 0,#0000 40%),radial-gradient(circle at 75% 90%,#50ddf916 0,#0000 40%),radial-gradient(circle at 30% 55%,#50ddf916 0,#0000 40%);border-radius:8px;display:flex;height:93%;padding:2%;width:96%}.mode-theme-preview-inner-light{background:radial-gradient(circle at 95% -10%,#b078ff3d 0,#0000 30%),radial-gradient(circle at 10% 100%,#b078ff3d 0,#0000 30%),radial-gradient(circle at 50% 35%,#b078ff3d 0,#0000 30%),radial-gradient(circle at 75% 90%,#50ddf93d 0,#0000 30%),radial-gradient(circle at 30% 55%,#50ddf93d 0,#0000 30%);border-radius:8px;display:flex;height:93%;padding:2%;width:96%}.preview-inner-left-widget{height:100%;width:40%}.light-widget-preview{background:linear-gradient(180deg,#ffffff80,#fff3);border:1px solid hsla(0,0%,100%,.562);border-radius:6px}.dark-widget-preview,.light-widget-preview{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));box-shadow:0 0 20px #00000003;box-sizing:border-box}.dark-widget-preview{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid hsla(0,0%,100%,.087);border-radius:6px}.preview-top-bit-preview{display:flex;gap:2%;height:33%;margin-left:2%;width:98%}.preview-top-left{height:100%;width:65%}.preview-top-right{height:100%;width:35%}.preview-inner-main{display:flex;gap:2%;height:67%;margin-left:2%;margin-top:2%;width:98%}.main-section-preview{display:flex;flex-direction:column;height:100%;width:100%}.switch{display:inline-block;height:20px;position:relative;width:34px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--state-disabled);border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:var(--text-inverse);border-radius:50%;bottom:3px;content:"";height:14px;left:3px;width:14px}input:checked+.slider{background-color:var(--text-primary)}input:checked+.slider:before{transform:translateX(14px)}.details-item{align-items:center;display:flex;gap:10px;min-height:36px}.dropdown{background-color:initial;border:none;border-radius:8px;color:var(--text-primary);height:30px;padding:0 8px;text-align:right}.team-picture{aspect-ratio:1/1;border-radius:25%;height:auto;object-fit:cover;overflow:hidden;width:80px}.delete-team-fullscreen-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.delete-team-fullscreen-modal{background:var(--component-popup);border-radius:16px;max-width:400px;padding:40px 32px;text-align:center;width:90%}.team-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.team-modal-content{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-md);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow-y:auto;padding:var(--popup-md-padding);position:relative;width:var(--popup-md-width-fit)}.team-modal-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--spacing-md);min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.team-modal-header h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-display);margin:0}.team-modal-close{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:18px;margin-left:auto}.team-modal-text{color:var(--text-primary);font-size:14px;margin:0}.team-modal-section{display:flex;flex-direction:column;gap:8px}.team-modal-subtitle{color:var(--text-secondary);font-size:13px;font-weight:600;margin:0}.team-modal-list{color:var(--text-primary);display:flex;flex-direction:column;font-size:13px;gap:6px;margin:0;padding-left:18px}.team-modal-error{background-color:var(--feedback-error-fill);border-radius:8px;color:var(--feedback-error);font-size:13px;padding:10px 12px}.team-modal-input{background-color:initial;border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-size:14px;padding:8px 10px}[data-theme=light] .team-modal-input{border-color:#0000001f}.team-modal-actions{display:flex;gap:10px;justify-content:flex-end}.team-modal-button{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.team-modal-button.primary{background:var(--text-primary);color:var(--bg-color)}.team-modal-button.danger{background:var(--feedback-error);color:var(--bg-color)}.team-modal-button.ghost{background:#0000;border:1px solid var(--border-default);color:var(--text-primary)}[data-theme=light] .team-modal-button.ghost{border-color:var(--border-default)}.team-modal-button:disabled{cursor:not-allowed;opacity:.6}.leave-team-modal{border-radius:24px;gap:24px;max-width:750px;padding:24px;width:min(750px,calc(100vw - 32px))}.leave-team-modal-header{border-bottom:1px solid #dbdee4;min-height:0;min-height:auto;padding-bottom:0}.leave-team-modal-header h3{font-size:24px;font-weight:700}.leave-team-modal-close{align-items:center;background:#fff;border:none;border-radius:22px;color:#282828;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:auto;padding:0;width:36px}.leave-team-modal-close:disabled{cursor:not-allowed;opacity:.6}.leave-team-modal-body{align-items:center;display:flex;flex-direction:column;gap:60px;padding-bottom:8px;padding-top:24px}.leave-team-modal-illustration{display:block;flex-shrink:0;height:150px;width:120px}.leave-team-modal-copy{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:456px;text-align:center;width:100%}.leave-team-modal-headline{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3;margin:0}.leave-team-modal-subtext{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.4;margin:0}.leave-team-modal-error{align-self:stretch;max-width:456px}.leave-team-modal-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.leave-team-modal-btn{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600;height:40px;line-height:1.4;padding:8px 16px;width:100px}.leave-team-modal-btn:disabled{cursor:not-allowed;opacity:.6}.leave-team-modal-btn-leave{background:#f4f4f4;color:#282828}.leave-team-modal-btn-cancel{background:#282828;color:#fefefe}[data-theme=dark] .leave-team-modal-close{background:var(--component-popup);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}[data-theme=dark] .leave-team-modal-btn-leave{background:var(--border-subtle);color:var(--text-primary)}[data-theme=dark] .leave-team-modal-btn-cancel{background:var(--text-primary);color:var(--bg-color)}.delete-team-modal-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;min-height:100vh;min-height:100dvh;padding:16px;position:fixed;z-index:10000}.delete-team-modal-panel{background:var(--component-popup);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-height:min(92vh,920px);max-width:750px;overflow-y:auto;padding:24px;width:min(750px,calc(100vw - 32px))}.delete-team-modal-loading-only{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:280px;padding:32px 16px}.delete-team-modal-loading-only .loading-container.loading-container--embedded{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;height:auto;inset:auto;margin:0;min-height:200px;overflow:visible;padding:0;position:relative;width:100%;z-index:auto}.delete-team-modal-loading-only .loading-animation{height:180px;margin-bottom:0;width:180px}.delete-team-modal-header{align-items:flex-start;border-bottom:1px solid #dbdee4;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.delete-team-modal-header h3{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.delete-team-modal-body{align-items:center;display:flex;flex-direction:column;gap:60px;padding-bottom:8px;padding-top:24px}.delete-team-modal-body-lower{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:456px;width:100%}.delete-team-modal-illustration{display:block;height:auto;max-width:100%;width:270px}.delete-team-modal-subscription-warning{background:var(--feedback-error-fill);border:1px solid var(--feedback-error);border-radius:12px;box-sizing:border-box;max-width:456px;padding:14px 16px;text-align:center;width:100%}.delete-team-modal-subscription-warning-title{color:var(--feedback-error);font-size:15px;font-weight:700;margin:0 0 6px}.delete-team-modal-subscription-warning-text{color:var(--text-primary);font-size:14px;line-height:1.4;margin:0 0 10px}.delete-team-modal-billing-link{color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:underline}.delete-team-modal-copy{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:456px;text-align:center;width:100%}.delete-team-modal-error-banner{align-self:stretch;max-width:456px}.delete-team-modal-actions-row{margin-top:0}.delete-team-modal-confirm-body{align-self:stretch;display:flex;flex-direction:column;gap:16px}.delete-team-modal-field-block{align-self:stretch;display:flex;flex-direction:column;gap:8px}.delete-team-modal-field-label{color:var(--text-primary);font-size:16px;font-weight:600}.delete-team-modal-field-input{background:#0000000a;border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;height:36px;padding:4px 8px;width:100%}[data-theme=dark] .delete-team-modal-field-input{background:#ffffff14}.delete-team-modal-field-hint{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0;text-align:center}.delete-team-modal-back{align-self:flex-start;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;padding:0}.delete-team-modal-back:hover:not(:disabled){color:var(--text-primary)}.delete-team-modal-back:disabled{cursor:not-allowed;opacity:.5}.delete-team-modal-confirm-actions{align-self:stretch}.delete-team-modal-btn-confirm{background:#282828;border:none;border-radius:6px;color:#fefefe;cursor:pointer;font-size:14px;font-weight:600;height:40px;width:100%}[data-theme=dark] .delete-team-modal-btn-confirm{background:var(--text-primary);color:var(--bg-color)}.delete-team-modal-btn-confirm:disabled{cursor:not-allowed;opacity:.6}.danger-button{background:var(--feedback-error);border:none;border-radius:6px;color:var(--text-inverse);cursor:pointer;font-weight:600;padding:10px 24px;transition:background .2s ease}.danger-button:hover:not(:disabled){background:var(--feedback-error-hover)}.danger-button:disabled{cursor:not-allowed;opacity:.5}.settings-link-button{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:0;transition:opacity .2s ease}.settings-link-button.danger{color:var(--feedback-error)}.settings-link-button .chevron{flex-shrink:0}.settings-link-button.danger .chevron{color:var(--text-primary)}.account-email-prefs-error{background-color:var(--feedback-error-fill);border-radius:8px;color:var(--feedback-error);font-size:13px;margin-top:8px;padding:10px 12px}.account-email-prefs-loading{color:var(--text-secondary);font-size:14px;margin:8px 0 0}.email-prefs-list{display:flex;flex-direction:column;gap:16px}.email-pref-item{align-items:center;display:flex;gap:10px}.email-pref-label-block{display:flex;flex-direction:column;gap:2px}.email-pref-item .fill{flex:1 1}.email-prefs-list .email-pref-desc{color:var(--text-secondary);font-size:13px;font-weight:inherit;margin:0}.email-prefs-section .email-prefs-note{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:4px 0 16px}.billing-modal-overlay{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-y:auto;padding:24px;position:fixed;right:0;top:0;z-index:10000}.billing-modal-content{background:var(--component-popup);border-radius:var(--popup-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);height:-webkit-fit-content;height:fit-content;max-height:var(--popup-md-max-height-fit);overflow:visible;padding:var(--popup-sm-padding);position:relative;width:var(--popup-sm-width-fit)}.billing-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:row;gap:var(--spacing-md);min-height:var(--popup-header-min-height);padding-bottom:var(--spacing-lg)}.billing-modal-header .fill{flex:1 1}.billing-modal-header h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-display);margin:0}.billing-close-button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.billing-close-button:hover{background-color:var(--frosted-bg)}.modal-body{overflow:visible;padding:0 24px 24px}.modal-body p{color:var(--text-primary)}.billing-growth-banner{background:linear-gradient(135deg,var(--component-popup) 0,var(--state-hover) 100%);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:28px;padding:28px 32px}.billing-growth-banner-title{color:var(--text-primary);font-size:22px;font-weight:700;margin:0 0 10px}.billing-growth-banner-copy{color:var(--text-secondary);font-size:15px;line-height:1.5;margin:0 0 16px;max-width:560px}.billing-growth-banner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.billing-growth-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.billing-growth-btn.primary{background:var(--text-primary);color:var(--bg-color)}.billing-growth-btn.primary:hover{opacity:.9;transform:translateY(-1px)}.billing-growth-btn.secondary{background:#0000;border:1px solid var(--border-default);color:var(--text-primary)}.billing-growth-btn.secondary:hover{background:var(--state-hover)}.billing-overview-section{margin-bottom:32px}.billing-overview-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.billing-overview-header h3{align-items:center;display:flex;line-height:1;margin:0;min-height:40px}.billing-overview-actions{align-items:center;display:flex;gap:10px}.billing-overview-meta{display:flex;flex-direction:column;margin-bottom:20px}.billing-meta-item{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:row;gap:12px;padding:14px 0}.billing-meta-item:last-child{border-bottom:none}.billing-meta-left{display:flex;flex-direction:column;gap:2px;min-width:0}.billing-meta-label{color:var(--text-primary);font-size:13px}.billing-meta-desc{color:var(--text-secondary);font-size:12px}.billing-overview-meta .billing-meta-value{color:var(--text-primary);font-size:13px;font-weight:400;margin-left:auto;text-align:right}.billing-overview-meta .billing-meta-value.status-active,.billing-overview-meta .billing-meta-value.status-trialing{color:var(--feedback-success)}.billing-overview-meta .billing-meta-value.status-past_due{color:var(--feedback-warning)}.billing-overview-meta .billing-meta-value.status-cancelled,.billing-overview-meta .billing-meta-value.status-unpaid{color:var(--feedback-error)}.tier-current-badge{align-items:center;background:var(--feedback-success);border-radius:10px;box-sizing:border-box;color:var(--text-inverse);display:flex;font-size:14px;font-weight:600;justify-content:center;margin-top:16px;min-height:42px;padding:10px 20px;text-align:center;width:100%}.billing-modal-content.billing-plans-modal{box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-height:var(--popup-full-height-fit);min-height:auto;overflow:visible;padding:var(--popup-lg-padding);width:var(--popup-full-width-fit)}.billing-plans-modal-header{border-bottom:none;padding-bottom:0}.billing-plans-modal .modal-body{background:#0000;flex:0 0 auto;margin:0;min-height:auto;overflow:visible;padding:0}.billing-plans-modal-body{-webkit-overflow-scrolling:touch;max-height:min(calc(100vh - 140px),880px);overflow-x:hidden;overflow-y:auto;padding-right:4px}.billing-plans-promo-field{margin:0 auto 16px;max-width:320px}.billing-plans-promo-field label{color:var(--text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.billing-plans-promo-field input{background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;padding:8px 10px;width:100%}.billing-plans-promo-field input::placeholder{color:var(--text-secondary);opacity:.75}.billing-plans-modal-title-block{margin-bottom:16px;text-align:center}.billing-plans-modal-title{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.15;margin:0 0 6px}.billing-plans-modal-subtitle{color:var(--text-secondary);font-size:15px;margin:0}.billing-cycle-toggle{align-self:center;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:10px;display:flex;gap:2px;justify-content:center;margin:0 auto 20px;padding:3px;width:-webkit-fit-content;width:fit-content}.billing-cycle-toggle-btn{background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 18px;transition:background .2s ease,color .2s ease}.billing-cycle-toggle-btn:hover{background:var(--state-hover);color:var(--text-primary)}.billing-cycle-toggle-btn--active{background:var(--bg-color);box-shadow:0 1px 3px #00000014;color:var(--text-primary)}.billing-enterprise-hint{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:16px 0 0;text-align:center}.billing-plans-modal .modal-body>p{margin:0 0 24px;padding:0}.billing-plans-tier-grid{grid-gap:16px;align-content:start;align-items:stretch;background:#0000;display:grid;flex:0 0 auto;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;overflow:visible;padding:0}.billing-plans-tier-option{background:var(--component-popup);border:2px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:0;padding:20px;position:relative;transition:all .3s ease}.billing-plans-tier-option:hover{border-color:var(--text-primary);box-shadow:0 4px 12px var(--state-hover);transform:translateY(-2px)}.billing-plans-tier-option.current{background:var(--component-popup);border-color:var(--text-primary);border-width:3px;box-shadow:0 8px 24px var(--state-hover)}.billing-plans-tier-option .tier-features{flex:1 1 auto;gap:14px;min-height:0}.billing-plans-tier-option.current .feature-item,.billing-plans-tier-option.current .tier-header h4,.billing-plans-tier-option.current .tier-price{color:var(--text-primary)}.billing-plans-tier-option.current .feature-item{opacity:1}.billing-section{margin-bottom:32px}.billing-section h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.current-plan{align-items:flex-start;background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:12px;display:flex;gap:24px;justify-content:space-between;padding:24px}.plan-info h4{color:var(--text-secondary);font-size:24px;font-weight:700;margin:0 0 8px}.plan-price{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.plan-status{color:var(--text-secondary);font-size:14px;margin:0}.status-active{color:var(--text-primary);font-weight:600}.status-cancelled{color:var(--feedback-error);font-weight:600}.status-past_due{color:var(--text-secondary);font-weight:600}.status-unpaid{color:var(--feedback-error);font-weight:600}.stripe-info{display:flex;flex-direction:column;gap:12px}.stripe-item{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.billing-current-usage{align-items:stretch;display:flex;flex-direction:column;gap:24px;margin-top:8px}.billing-current-usage-header{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.billing-current-usage>.billing-overview-header{margin-bottom:8px}.billing-current-usage .billing-overview-header .unlimited-badge{background:var(--state-selected);border:1px solid var(--platform-tiktok);border-radius:var(--radius-brand);box-shadow:none;color:var(--text-primary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-heading);margin-left:0;padding:10px 16px;text-transform:capitalize}.billing-current-usage-title{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-display);line-height:1.3;margin:0}.billing-current-usage-reset{color:var(--text-secondary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:16px;margin:0}.billing-usage-card{align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--text-inverse) 3%,#0000) 0,color-mix(in srgb,var(--text-secondary) 1%,#0000) 95%);border:1px solid var(--border-default);border-radius:var(--radius-card);box-sizing:border-box;overflow-x:auto;padding:24px}[data-theme=light] .billing-usage-card{background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 2%,#0000) 0,color-mix(in srgb,var(--text-primary) 1%,#0000) 95%)}.billing-usage-table{border-collapse:collapse;min-width:520px;table-layout:fixed;width:100%}.billing-usage-th{border-bottom:1px solid var(--component-divider);color:var(--text-secondary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:16px;min-height:40px;padding:8px 12px;text-align:center;vertical-align:middle}.billing-usage-th--feature{text-align:left;width:38%}.billing-usage-th--mid{width:28%}.billing-usage-th--status{width:34%}.billing-usage-tr-section .billing-usage-td--section{border-bottom:1px solid var(--component-divider);color:var(--text-secondary);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);line-height:16px;padding:8px 12px 8px 0;vertical-align:middle}.billing-usage-tr-data .billing-usage-td{font-size:var(--font-size-body-m);line-height:20px;min-height:40px;padding:8px 12px;vertical-align:middle}.billing-usage-td--label{color:var(--text-primary);font-weight:500;padding-right:16px;text-align:left}.billing-usage-td--used{color:var(--text-primary);text-align:center}.billing-usage-td--muted{color:var(--text-secondary);font-weight:400}.billing-usage-td--status{text-align:center}.billing-usage-td--empty{color:var(--text-secondary);font-weight:400}.billing-usage-num{color:var(--text-primary);font-weight:400}.billing-usage-num--danger{color:var(--feedback-error);font-weight:400}.billing-usage-denom{color:var(--text-secondary);font-weight:400}.billing-usage-bar-track{background:#ffffff05;background:var(--component-input-rest,#ffffff05);border-radius:8px;height:8px;margin:0 auto;max-width:220px;overflow:hidden;width:100%}[data-theme=light] .billing-usage-bar-track{background:var(--state-hover)}.billing-usage-bar-fill{border-radius:8px;height:100%;min-width:0;transition:width .25s ease,background-color .25s ease}.billing-usage-tr-data--feature .billing-usage-td--status,.billing-usage-tr-data--plan-text .billing-usage-td--status{vertical-align:middle}.billing-usage-td--empty:empty{min-height:20px}.billing-usage-td--value-only{font-size:14px;font-weight:400;line-height:20px}.billing-usage-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:400;justify-content:center;line-height:20px;padding:4px 8px}.billing-usage-pill--success{background:var(--feedback-success-fill);color:var(--feedback-success)}.billing-usage-pill--warning{background:var(--feedback-warning-fill);color:var(--feedback-warning)}.billing-usage-pill--error{background:var(--feedback-error-fill);color:var(--feedback-error);font-size:10px;line-height:14px;padding:4px 6px}.billing-usage-pill--muted{background:var(--state-hover);color:var(--text-secondary)}.unlimited-badge{background:var(--component-button-secondary);border-radius:10px;color:var(--text-primary);font-size:10px;margin-left:6px;padding:2px 6px}.features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-item{background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;gap:12px;padding:12px}.feature-item.available{color:var(--text-primary)}.feature-item.unavailable{background:var(--component-popup);color:var(--text-secondary);opacity:.6}.feature-icon{flex-shrink:0}.feature-item.available .feature-icon{color:var(--text-primary)}.feature-item.unavailable .feature-icon{color:var(--text-secondary)}.upgrade-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.upgrade-option{background:var(--component-popup);border:2px solid var(--border-subtle);border-radius:12px;padding:20px;position:relative;transition:all .3s ease}.upgrade-option:hover{border-color:var(--text-primary);box-shadow:0 4px 12px var(--state-hover);transform:translateY(-2px)}.upgrade-option.current{background:var(--state-hover);border-color:var(--text-primary);border-width:3px;color:var(--text-primary)}.upgrade-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.upgrade-option.current .upgrade-header{border-bottom-color:var(--border-subtle)}.upgrade-header h4{font-size:18px;margin:0}.upgrade-header h4,.upgrade-price{color:var(--text-primary);font-weight:600}.upgrade-price{font-size:16px}.current-badge,.upgrade-option.current .upgrade-price{color:var(--text-primary)}.current-badge{background:var(--state-hover);border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.upgrade-features{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.upgrade-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease;width:100%}.upgrade-button.upgrade{background:var(--text-primary);color:var(--bg-color)}.upgrade-button.upgrade:hover{background:var(--text-primary);opacity:.9}.upgrade-button.downgrade{background:var(--component-popup);border:1px solid var(--border-default);color:var(--text-primary)}.upgrade-button.downgrade:hover{background:var(--state-hover)}.upgrade-button:disabled{cursor:not-allowed;opacity:.6}.billing-action-button{align-items:center;background:var(--state-hover);border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .3s ease}.billing-action-button.billing-action-button-primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.billing-action-button.billing-action-button-primary:hover:not(:disabled){box-shadow:0 8px 24px var(--state-hover);opacity:.92}.billing-action-button:hover:not(:disabled){box-shadow:0 8px 24px var(--state-hover);opacity:.9;transform:translateY(-2px)}.billing-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.billing-action-button.manage-billing-full-width{width:100%}.loading-billing{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:280px;padding:48px 24px}.billing-loading-lottie{height:180px;max-height:min(180px,40vh);max-width:min(180px,50vw);width:180px}.no-subscription{color:var(--text-secondary);padding:40px;text-align:center}.no-subscription h3{color:var(--text-primary);margin:16px 0 8px}.no-subscription p{color:var(--text-secondary);margin:0}.billing-error-message{align-items:center;background:var(--component-popup);border:1px solid var(--feedback-error);border-radius:8px;color:var(--feedback-error);display:flex;font-size:14px;gap:8px;margin-top:8px;padding:12px 16px}.tiers-container{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:visible}.tier-option,.tiers-container{height:-webkit-fit-content;height:fit-content}.tier-option{background:var(--component-popup);border:2px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:20px;position:relative;transition:all .3s ease}.tier-option:hover{box-shadow:0 4px 12px var(--state-hover)}.tier-option.current,.tier-option:hover{border-color:var(--text-primary);transform:translateY(-2px)}.tier-option.current{background:var(--state-hover);border-width:3px;box-shadow:0 8px 24px var(--state-hover);color:var(--text-primary)}.tier-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:0}.tier-header,.tier-option.current .tier-header{border-bottom:none}.tier-header h4{font-size:20px;font-weight:600;margin:0}.tier-header h4,.tier-option.current .tier-header h4,.tier-price{color:var(--text-primary)}.tier-price{font-size:18px;font-weight:600}.tier-option.current .tier-price{color:var(--text-primary)}.billing-plans-tier-option .tier-header{align-items:flex-start;flex-direction:column;gap:8px}.billing-plans-tier-option .tier-price-stack{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.billing-plans-tier-option .tier-price-row{align-items:baseline;display:flex;gap:6px}.billing-plans-tier-option .tier-price{font-size:36px;font-weight:600;line-height:1.15}.billing-plans-tier-option .tier-price-period{color:var(--text-secondary);font-size:18px;font-weight:400}.billing-plans-tier-option .tier-price-billed-annually{color:var(--text-tertiary);font-size:14px;font-weight:400;line-height:14px}.tier-features{display:flex;flex-direction:column;gap:8px}.tier-features .feature-item{background:#0000;border:none;border-radius:0;padding:0}.feature-item{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.tier-option.current .feature-item{color:var(--text-primary);opacity:1}.feature-check{flex-shrink:0}.feature-check,.tier-option.current .feature-check{color:var(--text-primary)}@media (max-width:1400px){.billing-usage-table{min-width:480px}}@media (max-width:768px){.current-plan{align-items:flex-start;flex-direction:column}.features-grid,.upgrade-options{grid-template-columns:1fr}.billing-usage-card{padding:16px}.billing-usage-table{min-width:100%}.billing-plans-tier-grid,.tiers-container{grid-template-columns:1fr}.billing-plans-tier-option,.tier-option{padding:16px}.tier-header h4{font-size:18px}.tier-price{font-size:16px}.billing-plans-tier-option .tier-price{font-size:28px}.billing-plans-tier-option .tier-price-period{font-size:15px}}.billing-upgrade-success-overlay{z-index:10001}.billing-upgrade-success-card{background:var(--component-popup);border-radius:24px;border-radius:var(--popup-radius,24px);box-shadow:0 24px 80px #00000073;max-width:500px;overflow:hidden;position:relative;width:min(100%,500px)}.billing-upgrade-success-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--component-popup) 70%,#50ddf9 30%) 0,color-mix(in srgb,var(--component-popup) 55%,#b078ff 45%) 100%);flex-shrink:0;height:96px;overflow:hidden;position:relative}.billing-upgrade-success-hero-glow{background:radial-gradient(circle at 30% 40%,#80abfc73 0,#0000 55%);height:180%;inset:-40% -20% auto auto;pointer-events:none;position:absolute;width:70%}.billing-upgrade-success-close{position:absolute;right:12px;top:12px;z-index:2}.billing-upgrade-success-body{align-items:stretch;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex;flex-direction:column;gap:24px;padding:24px}.billing-upgrade-success-title{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.25;margin:0}.billing-upgrade-success-sub{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.45;margin:0}.billing-upgrade-success-stats{align-items:stretch;display:flex;gap:8px;width:100%}.billing-upgrade-success-stats-col{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.billing-upgrade-success-stat{align-items:flex-start;background:var(--component-inner-blocks);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px}.billing-upgrade-success-stat-label{color:var(--text-primary);font-size:12px;font-weight:400;line-height:1.3}.billing-upgrade-success-stat-value{color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.3}.billing-upgrade-success-actions{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.billing-upgrade-success-primary{align-items:center;background:#212024;background:var(--state-hover,#212024);border:none;border-radius:6px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:var(--popup-footer-btn-height);justify-content:center;line-height:1.25;min-height:var(--popup-footer-btn-height);padding:0 16px;transition:opacity .2s ease,background-color .2s ease;width:100%}.billing-upgrade-success-primary:hover{opacity:.92}.billing-upgrade-success-primary:focus-visible{outline:2px solid #50ddf9;outline:2px solid var(--feedback-info,#50ddf9);outline-offset:2px}.dashboard-container{background:var(--background-dash);background-attachment:fixed;background-color:var(--bg-color);background-repeat:no-repeat;background-size:cover;display:flex;height:111.1111vh;min-width:0;overflow:auto;position:relative}.main-content{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0;overflow-y:auto;padding:20px}.frosted{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:var(--frosted-bg);border-radius:16px;box-shadow:0 0 20px #00000003;box-sizing:border-box;position:relative;z-index:1}.frosted:before{background:var(--frosted-br);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);mask:linear-gradient(var(--text-inverse) 0 0) content-box,linear-gradient(var(--text-inverse) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.dynamic-content{display:flex;flex-direction:column;flex-grow:1;min-height:0}.under-container{background-color:var(--bg-color);height:100vh;width:100%}h1,h2,h3{color:var(--text-primary)}h3{font-size:22px;margin:0}h4{margin:5px 0}.icon,div,h4{color:var(--text-primary)}.data-row{flex-direction:row;justify-content:space-between;width:100%}.data-row,.data-row-left{align-items:center;display:flex}.recharts-surface{overflow:visible!important}.recharts-wrapper{margin-left:-15px}.graph-container .recharts-cartesian-axis-tick-value{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;letter-spacing:.1px;text-align:center;width:55px}.graph-container.widget{align-items:stretch;flex-direction:column}.graph-container .overview-graph-chart-slot{display:flex;flex:1 1;flex-direction:column;min-height:220px;min-width:0;width:100%}.graph-container .overview-graph-sparse{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:12px 20px 4px;text-align:center}.graph-container .overview-graph-sparse-title{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35;margin:0 0 10px;max-width:36em}.graph-container .overview-graph-sparse-copy{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:36em}.no-content-available{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row;gap:8px;justify-content:center;padding:40px 20px}.no-content-available svg{color:var(--text-secondary);flex-shrink:0;opacity:.6}.no-content-available p{color:var(--text-secondary);font-size:14px;margin:0}.selected-graph-option{font-weight:800;opacity:1}.custom-tooltip *{color:var(--text-primary);font-size:16px;margin:0}.custom-tooltip{min-width:200px;padding:10px}.custom-tooltip .label{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.custom-tooltip .total-metric,.custom-tooltip .total-views{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:12px;padding-bottom:8px}.custom-tooltip .platform-metrics,.custom-tooltip .platform-views{display:flex;flex-direction:column;gap:6px}.custom-tooltip .platform-metric-row,.custom-tooltip .platform-view-row{align-items:center;color:var(--text-primary);display:flex;font-size:12px}.custom-tooltip .platform-name{margin-right:8px;min-width:60px}.custom-tooltip .platform-metric-count,.custom-tooltip .platform-views-count{color:var(--text-primary);font-weight:500}.filter-dropdown{display:inline-block;position:relative}.filter-dropdown button,.filter-dropdown span{align-items:center;display:flex;font-size:12px;gap:10px}.dropdown-toggle{background:var(--bg-color);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;min-width:120px;padding:8px 32px 8px 12px;text-align:left;transition:all .2s ease}.dropdown-toggle:hover{border-color:var(--border-focus)}.dropdown-toggle .arrow{font-size:.8em;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dropdown-content{background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:300px;min-width:200px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 4px);z-index:1000}.dropdown-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px}.dropdown-item:hover{background:var(--component-inner-blocks)}.dropdown-item input[type=checkbox]{accent-color:var(--text-primary);height:16px;width:16px}.time-options{display:flex;flex-direction:column;gap:4px}.time-option{border-radius:4px;cursor:pointer;font-size:12px;padding:6px}.time-option:hover{background:var(--state-hover)!important}.time-option.to-dd-selected{background:var(--text-primary);color:var(--text-inverse)}.ss-header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end;padding-top:20px;row-gap:12px;width:100%}.ss-header,.ss-header .filter-dropdown,.ss-header .filter-dropdown button{max-width:100%;min-width:0}@media (min-width:1100px){.ss-header{gap:24px 50px}}.top-content-header th{border-bottom:1px solid #ffffff14;color:var(--text-secondary);font-weight:400!important;padding-bottom:5px}[data-theme=light] .top-content-header th{border-bottom-color:#00000014}.top-content-table{border-spacing:0;table-layout:auto;width:100%}.top-content-header th{font-size:12px}.top-content-header th:first-child{text-align:left;width:100%}.top-content-header th:not(:first-child){padding-left:10px;text-align:right;white-space:nowrap;width:1%}.start-content-col{max-width:0;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:100%}.top-content-row td{font-size:12px;padding:10px}.top-content-row:hover{background-color:#ffffff0d;transition:background-color .2s ease}.clickable-row{cursor:pointer}.clickable-row:hover{background-color:#ffffff14;border-radius:32px;box-shadow:0 2px 8px rgba(0,0,0,.025);transform:translateY(-1px);transition:all .2s ease}@supports (-webkit-appearance:none){.content-thumbnail{flex-shrink:0!important;max-width:60px!important;min-width:60px!important;width:60px!important}.content-thumbnail-img{display:block!important;height:100%!important;-webkit-object-fit:cover!important;object-fit:cover!important;width:100%!important}.content-wrapper-tc{align-items:flex-end!important}}.end-content-col,.middle-col{padding-left:20px!important;text-align:right!important;white-space:nowrap;width:1%}.views-by-platform-container{grid-column:span 5!important}.top-content-container{grid-column:span 7!important;overflow:hidden!important}.top-content-container .top-content-table-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}@media (max-width:768px){.medium-container{overflow-x:auto}.top-content-table{min-width:500px}.top-content-container,.views-by-platform-container{grid-column:span 12!important}}.normal-container .data-skeleton{font-size:12px;gap:8px}.bold-dash{font-weight:700}.bold-dash,.slim-dash{font-size:14px}.data-skeleton-db-dpc{align-items:stretch;display:flex;flex-direction:row;height:100%}.fallback-profile p{color:var(--text-secondary);font-size:14px;margin:0}.logo-title-container{align-items:center;display:flex;gap:16px}.logo-title-container img{flex-shrink:0}.logo-title-container span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-title-date-container{display:flex;flex-direction:column;gap:2px}.overview-title-date-container>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-content-date{color:var(--text-secondary);font-size:11px;white-space:nowrap}.overview-error-message{color:var(--text-secondary);padding:16px;text-align:center}.logo-wrapper{left:-20px}.logo-wrapper,.logo-wrapper-still{display:inline-block;position:relative}.channel-logo{border-radius:50%;bottom:0;height:15px;position:absolute;right:10%;width:15px}.platform-logo{border-radius:50%;display:block;flex-shrink:0;height:24px!important;object-fit:contain;width:24px!important}.growth-indicator{font-size:11px;gap:4px;margin-top:4px}.growth-indicator svg{flex-shrink:0}.growth-indicator.neutral{color:var(--text-secondary)}.growth-percentage{font-weight:600}.growth-change{opacity:.8}.growth-indicator-small{align-items:center;display:flex;font-size:10px;font-weight:500;margin-left:auto}.growth-indicator-small.positive{color:var(--feedback-success)}.growth-indicator-small.negative{color:var(--feedback-error)}.growth-indicator-small.zero{color:var(--text-secondary)}.growth-percentage-small{font-weight:600}.growth-indicator{align-items:center;display:flex;font-size:12px;font-weight:500;gap:2px;margin:0}.growth-indicator.positive{color:var(--feedback-success)}.growth-indicator.negative{color:var(--feedback-error)}.growth-indicator.zero{color:var(--text-secondary)}.thumbnail-col{padding:8px;width:60px}.content-thumbnail{align-items:center;background-color:var(--frosted-bg);border-radius:8px;display:flex;flex-shrink:0;height:75px;justify-content:center;min-width:60px;overflow:visible;position:relative;width:60px}.content-thumbnail-img{border-radius:8px;-webkit-border-radius:8px;display:block;height:100%;object-fit:cover;-webkit-object-fit:cover;width:100%}.content-thumbnail-placeholder{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;justify-content:center;min-width:60px;text-align:center}.content-thumbnail-placeholder,.content-thumbnail-thumb{background-color:var(--frosted-bg);border-radius:8px;height:75px;width:60px}.content-thumbnail-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.content-thumbnail-thumb.no-thumb{align-items:center;background:linear-gradient(145deg,#1e1e2ecc,#2d2d4199);color:var(--text-secondary);display:flex;font-size:11px;justify-content:center}.content-thumbnail-icons{bottom:4px;display:block;height:24px;overflow:visible;position:absolute;right:4px;width:24px;z-index:2}.content-thumbnail-icon{background:var(--component-popup);border-radius:50%;box-shadow:0 2px 4px #00000026;height:24px;left:6px;object-fit:cover;position:absolute;top:6px;width:24px}.content-thumbnail-icon.platform-icon{border-radius:50%;bottom:-8px;height:14px;left:auto;right:-8px;top:auto;width:14px;z-index:3}.overview-content-thumbnail-icons{bottom:4px;display:block;height:24px;overflow:visible;position:absolute;right:4px;width:24px;z-index:2}.overview-content-thumbnail-icon{background:var(--component-popup);border-radius:50%;box-shadow:0 2px 4px #00000026;height:24px;left:6px;object-fit:cover;position:absolute;top:6px;width:24px}.overview-content-thumbnail-icon.overview-platform-icon{border-radius:50%;bottom:-8px;height:14px;left:auto;right:-8px;top:auto;width:14px;z-index:3}.top-content-hover{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-color:#000000e6;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 4px 15px #0000004d;color:var(--text-inverse);display:block;overflow:hidden;pointer-events:none;position:fixed;transform:translateZ(0);visibility:visible;width:240px;will-change:transform;z-index:9999}.top-content-hover-thumb{align-items:center;background-color:var(--component-skeleton);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0;color:var(--text-secondary);display:flex;font-size:11px;height:140px;justify-content:center;margin-bottom:0;overflow:hidden;position:relative;text-align:center;width:100%}.top-content-hover-header{padding:12px}.top-content-hover-channel{align-items:center;display:flex;gap:8px}.top-content-hover-channel-logo{border-radius:50%;height:20px;object-fit:cover;width:20px}.top-content-hover-channel-title{font-size:11px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-content-hover-details{padding:0 12px 12px}.top-content-hover-title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.4;margin:0 0 5px;max-height:34px;overflow:hidden}.top-content-hover-metrics{color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:10px;gap:8px}.data-widget-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}.content-wrapper-tc{align-items:flex-end;-webkit-align-items:flex-end;display:flex;-webkit-display:flex;flex-direction:row;gap:8px}.channels-grid{grid-gap:12px;align-content:stretch;box-sizing:border-box;display:grid;flex:1 1;gap:12px;min-height:0;padding:0;width:100%}.channels-grid-scrollable{align-content:start;overflow-y:auto}.channel-block{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:4%;position:relative;width:100%;z-index:0}.channel-block-image-wrapper{display:block;height:24px;position:relative;width:24px;z-index:2}.folsub-icon{background:var(--component-popup);border-radius:50%;height:24px;object-fit:cover;position:absolute;width:24px}.channel-block-platform-logo{border-radius:50%;bottom:-4px;height:14px;left:auto;right:-4px;top:auto;width:14px;z-index:3}.channel-block-sub-count{color:var(--text-primary);font-size:clamp(10px,2.5vw,16px);font-weight:400}.channel-block-growth,.channel-block-sub-count{line-height:1.2;max-width:100%;overflow:hidden;padding:0 2%;text-align:center;text-overflow:ellipsis;white-space:nowrap}.channel-block-growth{align-items:center;display:flex;font-size:clamp(9px,2vw,12px);font-weight:500;gap:3px;justify-content:center}.channel-block-growth svg{flex-shrink:0}.channel-block-growth.positive{color:var(--feedback-success)}.channel-block-growth.negative{color:var(--feedback-error)}.channel-block-growth.zero{color:var(--text-secondary)}.engagement-ep{box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:1;gap:24px;height:100%;margin-top:24px;min-width:0;overflow:hidden}.engagement-ep-channels{background:var(--frosted-bg);border:1px solid var(--frosted-br);border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:24px;width:251px}.engagement-ep-header{align-items:center;display:flex;justify-content:space-between}.engagement-ep-title{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.engagement-ep-globe{display:block;flex-shrink:0}.engagement-ep-globe-wrap{cursor:default;flex-shrink:0;position:relative}.engagement-ep-globe-tooltip{background:var(--component-popup);border-radius:8px;display:flex;flex-direction:column;gap:6px;left:0;opacity:0;outline:1px solid var(--border-subtle);outline-offset:-1px;padding:8px 12px;pointer-events:none;position:fixed;top:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;width:278px;z-index:4000}.engagement-ep-globe-tooltip--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.engagement-ep-tooltip-icons{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.engagement-ep-tooltip-body{display:flex;flex-direction:column;gap:8px}.engagement-ep-tooltip-title{color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.4;margin:0}.engagement-ep-tooltip-text{color:var(--text-secondary);font-size:10px;font-weight:400;line-height:1.5;margin:0;width:254px}.engagement-ep-tooltip-text strong{color:var(--text-secondary);font-weight:700}.engagement-ep-sort-wrap{align-items:center;display:flex;gap:8px;justify-content:space-between}.engagement-ep-sort-label{color:var(--text-secondary);font-size:12px;font-weight:400}.engagement-ep-sort-dropdown-wrap{position:relative}.engagement-ep-sort-button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;gap:8px;min-height:28px;padding:0 8px}.engagement-ep-sort-button:hover{background:var(--state-hover)}.engagement-ep-sort-dropdown{background:var(--component-popup);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.engagement-ep-sort-option{color:var(--text-primary);cursor:pointer;font-size:12px;padding:10px 12px;transition:background .2s ease}.engagement-ep-sort-option:hover{background:var(--state-hover)}.engagement-ep-sort-option--active{background:var(--state-hover);font-weight:600}.engagement-ep-channel-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.engagement-ep-channel-item{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:40px;overflow:hidden;padding:0 16px;transition:background .2s ease}.engagement-ep-channel-item--selected,.engagement-ep-channel-item:hover{background:var(--state-hover)}.engagement-ep-channel-item--reconnect{background:var(--feedback-error-fill);cursor:default}.engagement-ep-channel-item--reconnect:hover{background:#ff3d3214}.engagement-ep-channel-item--reconnect.engagement-ep-channel-item--selected{background:var(--feedback-error-fill)}.engagement-ep-channel-item--reconnect.engagement-ep-channel-item--selected:hover{background:#ff3d3214}.engagement-ep-channel-with-platform{flex-shrink:0;height:28px;position:relative;width:28px}.engagement-ep-channel-avatar-wrap{background:var(--state-hover);border-radius:8px;height:28px;overflow:hidden;width:28px}.engagement-ep-channel-avatar-wrap img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.engagement-ep-channel-platform-badge{border-radius:50%;height:12px;left:16px;object-fit:contain;position:absolute;top:16px;width:12px;z-index:2}.engagement-ep-channel-meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;height:40px;justify-content:center;min-width:0}.engagement-ep-channel-name{color:var(--text-primary);font-size:14px;font-weight:400}.engagement-ep-channel-name,.engagement-ep-channel-type{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement-ep-channel-type{color:var(--text-secondary);font-size:10px}.engagement-ep-channel-reconnect-btn{background:#0000;border:none;border-radius:8px;color:var(--feedback-error);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.2;margin:0;outline:1px solid var(--feedback-error);outline-offset:-1px;padding:8px 12px;transition:background .2s ease,color .2s ease}.engagement-ep-channel-reconnect-btn:hover{background:var(--feedback-error);color:var(--text-inverse)}.engagement-ep-reauth-btn{background:#dc262626;border:1px solid var(--feedback-error);border-radius:6px;color:var(--feedback-error);cursor:pointer;font-size:10px;font-weight:500;margin-top:4px;padding:4px 10px;transition:all .2s ease}.engagement-ep-reauth-btn:hover{background:var(--feedback-error);color:var(--text-inverse)}.engagement-ep-posts{background:var(--frosted-bg);border:1px solid var(--frosted-br);border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;min-width:320px;overflow:hidden;padding:24px;width:400px}.engagement-ep-tabs{border-bottom:1px solid var(--border-subtle);display:flex;gap:0}.engagement-ep-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:400;gap:8px;justify-content:center;margin-bottom:-1px;padding:10px 0}.engagement-ep-tab--active{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:600}.engagement-ep-tab-badge{align-items:center;background:var(--component-inner-blocks);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:500;height:16px;justify-content:center;padding:0 6px}.engagement-ep-posts-header{align-items:center;display:flex;justify-content:space-between}.engagement-ep-posts-list{display:flex;flex:1 1;flex-direction:column;gap:0;list-style:none;margin:0 -24px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 24px}.engagement-ep-post-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:6px;transition:background .2s ease}.engagement-ep-post-divider{align-self:stretch;border:none;border-top:1px solid var(--border-subtle);height:0;margin:8px 0}.engagement-ep-post-item--selected,.engagement-ep-post-item:hover{background:var(--state-hover)}.engagement-ep-post-thumb{object-fit:cover}.engagement-ep-post-thumb,.engagement-ep-post-thumb-placeholder{background:var(--state-hover);border-radius:8px;flex-shrink:0;height:60px;width:48px}.engagement-ep-post-thumb-placeholder{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.engagement-ep-post-details{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.engagement-ep-post-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.3;margin:0;overflow:hidden}.engagement-ep-post-date{color:var(--text-secondary);font-size:10px;margin:0}.engagement-ep-post-stats{align-items:center;display:flex;gap:12px;margin-top:4px}.engagement-ep-post-stat{align-items:center;color:var(--text-secondary);display:flex;font-size:10px;gap:2px}.engagement-ep-loading-more{color:var(--text-secondary);font-size:12px;list-style:none;padding:16px;text-align:center}.engagement-ep-loading-more p{margin:0}.engagement-ep-no-content{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;padding:40px 20px;text-align:center}.engagement-ep-details{background:var(--frosted-bg);border:1px solid var(--frosted-br);border-radius:16px;min-width:0}.engagement-ep-details,.engagement-ep-details-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.engagement-ep-details-body{min-height:0;padding:24px}.engagement-ep-selected-post{align-items:flex-start;background:var(--state-hover);border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.engagement-ep-selected-post-thumb{border-radius:8px;flex-shrink:0;height:60px;object-fit:cover;width:48px}.engagement-ep-selected-post-placeholder{align-items:center;background:var(--state-hover);border-radius:8px;color:var(--text-secondary);display:flex;flex-shrink:0;height:60px;justify-content:center;width:48px}.engagement-ep-selected-post-content{flex:1 1;min-width:0}.engagement-ep-selected-post-title{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;margin:0 0 4px}.engagement-ep-selected-post-date{color:var(--text-secondary);font-size:10px;margin:0}.engagement-ep-comments-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.engagement-ep-comments-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.engagement-ep-comment{background:#0000;border-bottom:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px}.engagement-ep-comment:last-child{border-bottom:none}.engagement-ep-comment--highlight{background:var(--state-hover)}.engagement-ep-comment-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.engagement-sent-by-badge{align-items:center;background:#2f3640;background:var(--Collab,#2f3640);border-radius:24px;display:inline-flex;flex-shrink:0;gap:5px;margin-left:auto;max-width:100%;padding:3px 8px 3px 4px;width:-webkit-fit-content;width:fit-content}.engagement-sent-by-badge-avatar{border-radius:50%;display:block;flex-shrink:0;height:16px;object-fit:cover;width:16px}.engagement-sent-by-badge-fallback{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:600;height:16px;justify-content:center;width:16px}.engagement-sent-by-badge-name{color:#fff;font-size:10px;font-weight:400;line-height:1;white-space:nowrap}.engagement-ep-comment-avatar{background:var(--state-hover);border-radius:50%;height:24px;object-fit:cover;width:24px}.engagement-ep-comment-author{color:var(--text-primary);font-size:14px;font-weight:500}.engagement-ep-comment-date{color:var(--text-secondary);font-size:14px}.engagement-ep-comment-text{word-wrap:break-word;color:var(--text-primary);font-size:18px;line-height:1.4}.engagement-ep-comment-actions{display:flex;flex-wrap:wrap;gap:8px}.engagement-ep-comment-actions button{background:#0000;border:none;border-radius:8px;color:var(--text-link);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:opacity .2s ease}.engagement-ep-comment-actions button:hover{opacity:.8}.engagement-ep-comment-actions button.engagement-ep-btn-delete{color:var(--feedback-error)}.engagement-ep-comment-actions button.engagement-ep-btn-delete:hover{color:var(--feedback-error-hover)}.engagement-ep-reply-input{align-items:center;display:flex;gap:8px;margin-top:8px}.engagement-ep-reply-input input{background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);flex:1 1;font-size:14px;padding:10px 12px}.engagement-ep-reply-input input::placeholder{color:var(--text-secondary)}.engagement-ep-reply-input input:focus{border-color:var(--border-focus);outline:none}.engagement-ep-reply-input button{background:#0000;border:none;border-radius:8px;color:var(--text-link);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:8px 16px}.engagement-ep-replies-list{border-left:1px solid var(--border-subtle);list-style:none;margin:8px 0 0;padding:0 0 0 32px}.engagement-ep-reply-item{font-size:14px;padding:12px 0}.engagement-ep-reply-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.engagement-ep-reply-author-icon{border-radius:50%;height:20px;object-fit:cover;width:20px}.engagement-ep-reauth-banner{background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.engagement-ep-reauth-banner span{color:var(--text-primary);font-size:14px;line-height:1.5}.engagement-ep-post-item[data-platform=instagram] .engagement-ep-post-thumb,.engagement-ep-post-item[data-platform=instagram] .engagement-ep-post-thumb-placeholder,.engagement-ep-selected-post[data-platform=instagram] .engagement-ep-selected-post-placeholder,.engagement-ep-selected-post[data-platform=instagram] .engagement-ep-selected-post-thumb{height:48px;width:48px}.engagement-ep-dm-list{gap:0}.engagement-ep-dm-contact{align-items:flex-start;border-radius:12px;cursor:pointer;display:flex;gap:8px;list-style:none;padding:12px;transition:background .2s ease}.engagement-ep-dm-contact--selected,.engagement-ep-dm-contact:hover{background:var(--state-hover)}.engagement-ep-dm-contact-avatar{background:var(--state-hover);border-radius:50%;flex-shrink:0;height:24px;overflow:hidden;width:24px}.engagement-ep-dm-contact-avatar img{height:100%;object-fit:cover;width:100%}.engagement-ep-dm-contact-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.engagement-ep-dm-contact-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.engagement-ep-dm-contact-name{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement-ep-dm-contact-date{color:var(--text-secondary);flex-shrink:0;font-size:12px}.engagement-ep-dm-contact-preview{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.engagement-ep-dm-contact-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:10px;min-width:0;overflow:hidden}.engagement-ep-dm-contact-badge{align-items:center;background:var(--text-link);border-radius:10px;color:var(--text-inverse);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:500;height:16px;justify-content:center;width:16px}.engagement-ep-dm-convo{display:flex;flex:1 1;flex-direction:column;min-height:0}.engagement-ep-dm-sender{align-items:center;display:flex;justify-content:space-between;padding-bottom:24px}.engagement-ep-dm-sender-info{align-items:center;display:flex;gap:8px}.engagement-ep-dm-sender-avatar{background:var(--state-hover);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.engagement-ep-dm-sender-avatar img{height:100%;object-fit:cover;width:100%}.engagement-ep-dm-sender-meta{display:flex;flex-direction:column;gap:0}.engagement-ep-dm-sender-name{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.engagement-ep-dm-sender-email{color:var(--text-secondary);font-size:14px;margin:0}.engagement-ep-dm-thread{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto}.engagement-ep-dm-date-row{align-items:center;display:flex;justify-content:center;padding:8px 0}.engagement-ep-dm-date-row span{color:var(--text-secondary);font-size:12px}.engagement-ep-dm-messages{display:flex;flex-direction:column;gap:4px}.engagement-ep-load-more-msgs{align-self:center;background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:12px;margin:8px 0;padding:6px 12px}.engagement-ep-load-more-msgs:hover{background:var(--state-hover);color:var(--text-primary)}.engagement-ep-dm-bubble{border-radius:12px;display:flex;flex-direction:column;gap:6px;max-width:80%;padding:8px}.engagement-ep-dm-bubble--incoming{align-self:flex-start;background:var(--state-hover);border:1px solid var(--border-subtle)}.engagement-ep-dm-bubble--outgoing{align-self:flex-end;background:var(--state-focused)}.engagement-ep-dm-bubble-text{word-wrap:break-word;color:var(--text-primary);font-size:12px;margin:0}.engagement-ep-dm-link{color:var(--text-link);text-decoration:underline;word-break:break-all}.engagement-ep-dm-link-card{background:var(--state-hover);border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:3px;max-width:320px;min-width:210px;padding:8px 10px;text-decoration:none}.engagement-ep-dm-link-card-label{color:var(--text-secondary);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.engagement-ep-dm-link-card-title{color:var(--text-primary);font-size:12px;font-weight:600;word-break:break-word}.engagement-ep-dm-link-card-url{color:var(--text-secondary);font-size:11px;word-break:break-all}.engagement-ep-dm-bubble-text--muted{color:var(--text-secondary);font-style:italic}.engagement-ep-dm-bubble-time{color:var(--text-secondary);font-size:10px}.engagement-ep-dm-attachments{display:flex;flex-direction:column;gap:4px}.engagement-ep-dm-attachment-image{height:220px;max-height:220px;min-height:220px;min-width:220px;object-fit:cover;width:220px}.engagement-ep-dm-attachment-image,.engagement-ep-dm-attachment-video{background:var(--state-hover);border:1px solid var(--border-subtle);border-radius:8px;display:block;max-width:220px}.engagement-ep-dm-attachment-video{aspect-ratio:1/1;height:auto;min-height:120px;width:min(220px,100%)}.engagement-ep-dm-attachment-file{color:var(--text-primary);font-size:12px;text-decoration:underline;word-break:break-all}.engagement-ep-dm-story-reply{background:#0000000a;background:var(--frosted-bg,#0000000a);border:1px solid var(--frosted-br);border-radius:6px;color:var(--text-secondary);display:inline-block;font-size:11px;padding:2px 6px;text-decoration:none}.engagement-ep-dm-story-reply:hover{color:var(--text-primary)}.engagement-ep-dm-shares{display:flex;flex-direction:column;gap:6px}.engagement-ep-dm-share-card{background:var(--state-hover);border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px 10px;text-decoration:none}.engagement-ep-dm-share-label{color:var(--text-secondary);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.engagement-ep-dm-share-title{color:var(--text-primary);font-size:12px}.engagement-ep-dm-share-description{color:var(--text-secondary);font-size:11px}.engagement-ep-post-comment{background:var(--frosted-bg);border:1px solid var(--frosted-br);flex-shrink:0;overflow:hidden}.engagement-ep-post-comment-body{align-items:center;display:flex;gap:10px;padding:12px 24px 4px}.engagement-ep-post-comment-avatar{border-radius:6px;flex-shrink:0;height:28px;object-fit:cover;width:28px}.engagement-ep-post-comment-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:4px 0}.engagement-ep-post-comment-input::placeholder{color:var(--text-secondary)}.engagement-ep-post-comment-input:disabled{opacity:.6}.engagement-ep-post-comment-toolbar{align-items:center;display:flex;justify-content:flex-end;padding:8px 24px 16px}.engagement-ep-post-comment-send-btn{background:var(--component-button-primary)!important;border:none!important;border-radius:8px!important;color:var(--text-inverse)!important;cursor:pointer;font-size:14px!important;font-weight:600!important;padding:6px 18px!important;transition:opacity .15s ease}.engagement-ep-post-comment-send-btn:disabled{cursor:default;opacity:.4!important}.engagement-ep-post-comment-send-btn:not(:disabled):hover{opacity:.85}@media (max-width:1200px){.engagement-ep-channels{width:220px}.engagement-ep-posts{width:360px}}@media (max-width:992px){.engagement-ep-channels{width:200px}.engagement-ep-posts{width:320px}}@media (max-width:768px){.engagement-ep{flex-direction:column;padding:16px}.engagement-ep-channels,.engagement-ep-posts{width:100%}}.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 .2s ease}.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}.social-selection-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:20px}.selection-header{color:#fff;margin-bottom:40px;max-width:600px;text-align:center}.selection-header h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px #0000001a}.selection-header p{font-size:1.1rem;margin-bottom:20px;opacity:.9}.back-button{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:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;left:20px;padding:10px 15px;position:absolute;top:20px;transition:all .2s ease}.back-button:hover{background:#fff3;transform:translateY(-1px)}.accounts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:40px;max-width:1200px;width:100%}.account-card{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:#fffffff2;border:2px solid #0000;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;padding:24px;position:relative;transition:all .3s ease}.account-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.account-card.selected{background:#fffffffa;border-color:#667eea;box-shadow:0 12px 40px #667eea33}.account-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.account-avatar{border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;width:60px}.account-profile-picture{height:100%;object-fit:cover;width:100%}.default-avatar{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.default-avatar.instagram{background:linear-gradient(135deg,#c13584,#e1306c)}.default-avatar.facebook{background:linear-gradient(135deg,#4267b2,#365899)}.auth-platform-logo{height:32px;object-fit:contain;width:32px}.account-info h3{color:var(--text-secondary);font-size:1.2rem;font-weight:600;margin:0 0 4px}.account-name{color:var(--text-primary);font-size:.9rem;margin:0 0 2px}.page-name{font-size:.8rem;opacity:.7}.page-category,.page-name{color:var(--text-primary);margin:0 0 8px}.page-category{font-size:.9rem}.permission-badge{border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.account-stats{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;gap:20px;margin-bottom:16px;padding:16px 0}.stat{align-items:center;display:flex;flex:1 1;flex-direction:column}.stat-number{color:var(--text-primary);font-size:1.1rem;font-weight:600}.stat-label{color:var(--text-secondary);font-size:.8rem;margin-top:2px}.page-permissions{margin-top:16px}.page-permissions h4{color:var(--text-secondary);font-size:.9rem;font-weight:600;margin:0 0 8px}.permissions-list{display:flex;flex-wrap:wrap;gap:6px}.permission-tag{background:var(--component-inner-blocks);border-radius:8px;color:var(--text-primary);font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:capitalize}.selected-indicator{align-items:center;background:#667eea;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px}.no-accounts{color:#fff;margin:40px 0;max-width:500px;text-align:center}.no-accounts h3{font-size:1.5rem;margin-bottom:16px}.no-accounts p{font-size:1rem;line-height:1.5;opacity:.9}.selection-footer{text-align:center}.connect-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 16px #667eea4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s ease}.connect-button:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.connect-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.loading-spinner{color:#fff;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin:0 auto 20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.social-account-selection-error-message{color:#fff;max-width:500px;text-align:center}.social-account-selection-error-message h2{font-size:2rem;margin-bottom:16px}.social-account-selection-error-message p{font-size:1.1rem;margin-bottom:24px;opacity:.9}@media (max-width:768px){.social-selection-container{padding:16px}.selection-header h1{font-size:2rem}.accounts-grid{gap:16px;grid-template-columns:1fr}.account-card{padding:20px}.back-button{left:auto;margin-bottom:20px;position:relative;top:auto}.account-stats{flex-direction:column;gap:12px}.permissions-list{gap:4px}.permission-tag{font-size:.7rem;padding:3px 6px}}.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}
/*# sourceMappingURL=main.872dc5b8.css.map*/