@import "https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap";
.app-shell .app-sidebar-nav .app-sidebar-item svg.app-navigation-icon,.app-shell .mobile-menu-nav .mobile-menu-item svg.app-navigation-icon{--navigation-icon-fill:none;color:#f4f1f7;flex-shrink:0;width:24px;height:24px}.app-shell .app-sidebar-nav .app-sidebar-item.active svg.app-navigation-icon,.app-shell .mobile-menu-nav .mobile-menu-item.active svg.app-navigation-icon{--navigation-icon-fill:#cdc4d8}:root[data-theme=light] .app-shell .app-sidebar-nav .app-sidebar-item svg.app-navigation-icon,:root[data-theme=light] .app-shell .mobile-menu-nav .mobile-menu-item svg.app-navigation-icon{color:#1a0c21}
.share-dropdown{flex:none;margin-left:auto;position:relative}.share-dropdown-trigger{align-items:center;gap:6px;display:inline-flex}.share-dropdown-panel{flex-direction:column;gap:8px;display:flex}.share-dropdown-panel h2{margin-bottom:2px}.share-dropdown-note{color:var(--creation-menu-text);background:var(--creation-menu-note);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:13px;line-height:1.45;display:flex}.share-dropdown-note svg{color:var(--creation-menu-accent);flex:none;margin-top:2px}.share-dropdown-label{text-transform:uppercase;letter-spacing:.06em;color:var(--creation-menu-muted);margin-top:4px;font:500 11px DM Mono,monospace}.share-dropdown-input{box-sizing:border-box;border:1px solid var(--creation-menu-border);width:100%;color:var(--creation-menu-text);background:var(--creation-menu-input);border-radius:9px;padding:9px 10px;font:400 12px DM Mono,monospace}.share-dropdown-input:focus{outline-offset:1px;outline:2px solid #6552c473}.share-dropdown-copy{justify-content:center;align-items:center;gap:7px;display:inline-flex}.share-dropdown-status{min-height:0;color:var(--creation-menu-muted);margin:0;font-size:12px;line-height:1.4}.share-dropdown-status.is-error{color:var(--creation-menu-error)}.share-dropdown-panel{z-index:100;width:min(330px,100vw - 28px)}.animate-video-preview-share{z-index:3;position:absolute;top:12px;right:56px}@media (max-width:767px){.share-dropdown-trigger{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.share-dropdown-trigger span,.share-dropdown-trigger .image-editor-action-chevron{display:none}.share-dropdown-panel{max-height:calc(100dvh - 100px);position:fixed;top:68px;right:14px;overflow-y:auto}}
.efh{max-width:1180px;color:var(--efh-ink,#1d1b22);margin:0 auto;padding:56px 32px 72px;font-family:Sansation,sans-serif}:root[data-theme=dark] .efh{--efh-ink:#f2eef6;--efh-card:#1d1b22;--efh-line:#3a3542;--efh-muted:#c9c2d1}.efh-head{text-align:center;margin-bottom:48px}.efh-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:700}.efh-head h1 em{color:#0b8a7f;padding:0 .08em;font-family:Caveat,cursive;font-size:1.12em;font-style:normal;font-weight:700}.efh-head p{margin:10px 0 0;font-size:17px}.efh-grid{grid-template-columns:repeat(3,1fr);gap:56px 40px;display:grid}.efh-card{background:var(--efh-card,#fffefd);border:1px solid var(--efh-line,#dcd8e6);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.efh-card:focus-visible{outline-offset:3px;outline:2px solid #0b8a7f}.efh-art{aspect-ratio:270/148;position:relative;overflow:hidden}.efh-art-decor{z-index:0;aspect-ratio:1;object-fit:contain;opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:48%;height:auto;transition:transform .76s cubic-bezier(.2,.7,.2,1);position:absolute;top:-22%;right:-12%;transform:rotate(0)}.efh-art-decor--star{--efh-art-hover-rotation:18deg}.efh-art-decor--spiral{--efh-art-hover-rotation:-14deg}.efh-art--designs .efh-art-decor,.efh-art--carousels .efh-art-decor,.efh-art--content-planner .efh-art-decor{filter:brightness(0)invert()}@media (hover:hover) and (prefers-reduced-motion:no-preference){.efh-card:hover .efh-art-decor{transform:rotate(var(--efh-art-hover-rotation))}.efh-card:hover .efh-tool-image{transform:rotate(var(--efh-tool-hover-rotation))}}@media (prefers-reduced-motion:no-preference){.efh-card:focus-visible .efh-tool-image{transform:rotate(var(--efh-tool-hover-rotation))}}@media (prefers-reduced-motion:reduce){.efh-art-decor,.efh-tool-image{transition:none}}.efh-tool-image{z-index:1;transform-origin:50%;height:auto;transition:transform .76s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;transform:rotate(0)}.efh-art--designs,.efh-art--presentations,.efh-art--animate,.efh-art--storefront{--efh-tool-hover-rotation:3deg}.efh-art--carousels,.efh-art--newsletters,.efh-art--content-planner{--efh-tool-hover-rotation:-3deg}.efh-body{flex-direction:column;flex:1;padding:16px 10px 14px;display:flex}.efh-body h2{margin:0 0 12px;font-size:22px;font-weight:700}.efh-body p{color:var(--efh-muted,#3b3742);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.5}.efh-btn{color:#fff;cursor:pointer;background:#0d0c10;border:0;border-radius:7px;align-self:flex-start;padding:9px 13px;font:600 12px Sansation,sans-serif;transition:transform .15s}:root[data-theme=dark] .efh-btn{color:#141218;background:#f2eef6}.efh-btn:hover{transform:translateY(-1px)}.efh-brand-kit{text-align:left;margin:28px 0 0;font-size:15px;font-weight:600;line-height:1.5}.efh-brand-kit a{color:#622b83;text-underline-offset:2px;text-decoration:underline}:root[data-theme=dark] .efh-brand-kit a{color:#cba6e0}@media (min-width:1440px){.efh{max-width:1360px}.efh-grid{column-gap:clamp(40px,3vw,48px)}.efh-body{padding:18px 14px 16px}.efh-body h2{font-size:23px}.efh-body p{font-size:14px}}@media (min-width:1800px){.efh{max-width:1420px}}@media (max-width:980px){.efh-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:640px){.efh{padding:32px 16px 48px}.efh-grid{grid-template-columns:1fr;gap:24px}}
.newsletter-layouts-sidebar{gap:12px;overflow-x:hidden}.newsletter-layouts-row{align-items:flex-start;gap:8px;min-width:0}.newsletter-layout-option{color:#ffffffc7;width:100%;min-width:0;font:inherit;cursor:grab;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:stretch;gap:0;padding:0;font-size:10px;transition:outline-color .15s,opacity .15s;display:flex}.newsletter-layout-option:hover,.newsletter-layout-option:focus-visible{outline-offset:2px;outline:1px solid #a997ff8c}.newsletter-layout-option.is-compact{flex:1 1 0;align-items:stretch;max-width:none;min-height:0;padding:0}.newsletter-layout-option:active{cursor:grabbing}.newsletter-layout-preview{box-sizing:border-box;pointer-events:none;border-radius:4px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.newsletter-layout-preview.is-columns-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5f0}.newsletter-layout-preview-content{transform-origin:0 0;display:flow-root;position:absolute;top:0;left:0}.newsletter-layouts-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.newsletter-layouts-grid .newsletter-layout-option{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}:root[data-theme=light] .newsletter-layout-option{color:#141418c7;background:0 0}:root[data-theme=light] .newsletter-layout-option:hover,:root[data-theme=light] .newsletter-layout-option:focus-visible{outline-color:#7955d873}
.newsletter-html-insert-panel,.newsletter-html-resize{color:inherit;flex-direction:column;gap:10px;padding:16px;display:flex}.newsletter-html-insert-panel h3,.newsletter-html-resize h3{color:inherit;margin:0;font-size:14px;font-weight:600}.newsletter-html-insert-panel p,.newsletter-html-resize p{color:inherit;opacity:.66;margin:0 0 4px;font-size:11px;line-height:1.5}.newsletter-html-insert-panel>button,.newsletter-html-resize>button{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#7f7f7f14;border:1px solid #7f7f7f40;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.newsletter-html-insert-panel>button:hover,.newsletter-html-resize>button:hover{background:#7955d824;border-color:#997bec99}.newsletter-html-text-style-option[draggable=true]{cursor:grab}.newsletter-html-text-style-option[draggable=true]:active{cursor:grabbing}.newsletter-html-resize label{color:inherit;font-size:11px}.newsletter-html-resize-value{align-items:center;gap:8px;display:flex}.newsletter-html-resize-value input{width:100%;min-width:0;color:inherit;font:inherit;background:#7f7f7f1a;border:1px solid #7f7f7f4d;border-radius:6px;padding:8px 9px}.newsletter-html-resize-value span{color:inherit;opacity:.66;font-size:11px}.newsletter-html-resize>input[type=range]{accent-color:#9478e8;width:100%}.newsletter-html-resize>button{justify-content:center;margin-top:4px}.newsletter-html-layers{padding:10px}.newsletter-html-layer-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.newsletter-html-layer-list li{background:#7f7f7f0f;border:1px solid #7f7f7f38;border-radius:7px;align-items:center;gap:4px;min-width:0;display:flex}.newsletter-html-layer-list li.is-selected{background:#7955d829;border-color:#997becad}.newsletter-html-layer-select{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:grab;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:5px 7px;font-size:11px;display:flex}.newsletter-html-layer-select span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newsletter-html-layer-grip{color:inherit;opacity:.55;letter-spacing:-3px;flex:none}.newsletter-html-layer-order{flex:none;gap:2px;padding-right:5px;display:flex}.newsletter-html-layer-order button{width:24px;height:26px;color:inherit;cursor:pointer;background:#7f7f7f1f;border:0;border-radius:4px}.newsletter-html-layer-order button:disabled{opacity:.28;cursor:default}.newsletter-html-side-empty{color:inherit;opacity:.65;padding:14px;font-size:11px}.newsletter-html-photo-tools{min-width:0}
.newsletter-canvas-workspace{isolation:isolate;height:clamp(540px,100dvh - 150px,1100px);min-height:540px;position:relative}.newsletter-canvas-workspace .newsletter-canvas-stage{position:absolute;inset:0;overflow:hidden}.newsletter-canvas-workspace .newsletter-canvas-document{transform-origin:50%;pointer-events:auto;background:#f7f5f0;border:1px solid #ffffff2e;border-radius:2px;width:700px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 26px 80px #0000005c}.newsletter-canvas-workspace .newsletter-canvas-document iframe{background:#f7f5f0;border:0;width:100%;height:100%;display:block}.newsletter-canvas-workspace .newsletter-canvas-touch-bridge{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.newsletter-canvas-workspace .newsletter-canvas-stage{left:var(--presentation-side-panel-safe-width,0px)}.newsletter-canvas-workspace .presentation-edit-toolbar-size-menu{flex:none;align-items:center;display:inline-flex;position:relative}.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-size-trigger{display:none!important}.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-format-trigger,.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-format-popover,.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-tool-label,.newsletter-presentation-editor .newsletter-mobile-history-controls,.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-trigger-icon,.newsletter-canvas-workspace .presentation-edit-toolbar-mobile-trigger-label,.newsletter-canvas-workspace .newsletter-image-toolbar-mobile-icon{display:none}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover{z-index:20;box-sizing:border-box;color:#ffffffdb;background:#16171d;border:1px solid #ffffff24;border-radius:12px;width:min(320px,100vw - 24px);padding:14px 12px 12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-heading{color:#ffffffeb;margin-bottom:12px;font-size:13px;font-weight:500}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-controls{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:14px;display:grid}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper{border-radius:12px;justify-content:space-between;width:112px;height:40px}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper button{flex:0 0 32px;width:32px!important;height:38px!important;font-size:20px!important}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper input{width:42px;height:38px;font-family:inherit;font-size:13px}.newsletter-canvas-workspace .presentation-edit-toolbar-size-popover .presentation-edit-toolbar-spacing-range{touch-action:pan-x;min-width:0}.newsletter-canvas-workspace .newsletter-photo-panel-content{scrollbar-gutter:stable;scrollbar-color:#ffffff57 #ffffff0f;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;touch-action:pan-y;flex:auto;min-width:0;min-height:0;overflow:hidden scroll}.newsletter-canvas-workspace .newsletter-photo-panel-content>.newsletter-image-effects-sidebar{overscroll-behavior:auto;overflow:visible}.newsletter-canvas-workspace .newsletter-canvas-scanning{border-radius:2px;width:min(700px,88vw);height:min(900px,120vh);box-shadow:0 26px 80px #0000005c}.newsletter-canvas-workspace .newsletter-canvas-save-error{z-index:4;top:70px;left:calc(var(--presentation-side-panel-safe-width,0px) + 24px);max-width:min(460px, calc(100% - var(--presentation-side-panel-safe-width,0px) - 48px));color:#e3a49d;background:#1c1618ed;border:1px solid #e3a49d59;border-radius:7px;padding:10px 12px;font-size:11px;position:absolute}.newsletter-canvas-workspace .newsletter-canvas-empty{color:#fff9;text-align:center;background:#ffffff06;border:1px dashed #ffffff2e;border-radius:3px;place-items:center;width:min(700px,88vw);min-height:440px;padding:36px;font:12px DM Mono,monospace;display:grid}.newsletter-canvas-workspace .newsletter-selection-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.newsletter-canvas-workspace .newsletter-image-adjustment-preview{z-index:0;box-sizing:border-box;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.newsletter-canvas-workspace .newsletter-image-adjustment-mask{z-index:1;box-sizing:border-box;pointer-events:none;border:1px solid #fffffff5;position:absolute;box-shadow:0 0 0 9999px #0f0e1666}.newsletter-canvas-workspace .newsletter-selection-outline{z-index:2;box-sizing:border-box;pointer-events:none;border:2px solid #a997fff5;position:absolute;box-shadow:0 0 0 1px #7955d821}.newsletter-canvas-workspace .newsletter-selection-outline.is-image-adjustment{border-style:dashed;border-color:#fffffffa;box-shadow:0 0 0 1px #14121b99}.newsletter-canvas-workspace .newsletter-selection-handle{z-index:3;pointer-events:auto;touch-action:none;background:#fff;border:1px solid #765bd8bf;border-radius:4px;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 1px 4px #14141833}.newsletter-canvas-workspace .newsletter-selection-handle.is-nw{left:var(--selection-left);top:var(--selection-top);cursor:nwse-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-n{left:var(--selection-center-x);top:var(--selection-top);cursor:ns-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-ne{left:var(--selection-right);top:var(--selection-top);cursor:nesw-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-e{left:var(--selection-right);top:var(--selection-center-y);cursor:ew-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-se{left:var(--selection-right);top:var(--selection-bottom);cursor:nwse-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-s{left:var(--selection-center-x);top:var(--selection-bottom);cursor:ns-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-sw{left:var(--selection-left);top:var(--selection-bottom);cursor:nesw-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-handle.is-w{left:var(--selection-left);top:var(--selection-center-y);cursor:ew-resize;transform:translate(-50%,-50%)}.newsletter-canvas-workspace .newsletter-selection-table-add-control{z-index:3;box-sizing:border-box;color:#171719;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #1717192e;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #1717192e}.newsletter-canvas-workspace .newsletter-selection-table-add-control:hover{background:#f1edff;box-shadow:0 3px 11px #1717193d}.newsletter-canvas-workspace .newsletter-selection-table-add-control:focus-visible{outline-offset:2px;outline:2px solid #a997ff}.newsletter-canvas-workspace .newsletter-selection-table-add-control.is-column{left:var(--selection-right);top:var(--selection-top);transform:translate(10px,-50%)}.newsletter-canvas-workspace .newsletter-selection-table-add-control.is-row{left:var(--selection-left);top:var(--selection-bottom);transform:translate(-50%,10px)}.newsletter-canvas-workspace .newsletter-selection-toolbar{z-index:4;box-sizing:border-box;color:#1b1a20;pointer-events:auto;scrollbar-width:none;white-space:nowrap;background:#fffffffa;border:1px solid #1414181a;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:flex;position:absolute;overflow-x:auto;box-shadow:0 5px 18px #0e0d1438}.newsletter-canvas-workspace .newsletter-selection-toolbar::-webkit-scrollbar{display:none}.newsletter-canvas-workspace .newsletter-selection-toolbar>button,.newsletter-canvas-workspace .newsletter-selection-link-input-row>button{color:#28252d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.newsletter-canvas-workspace .newsletter-selection-toolbar>.newsletter-selection-edit{border-radius:999px;width:auto;min-width:38px;padding:0 9px;font-size:11px;font-weight:650}.newsletter-canvas-workspace .newsletter-selection-toolbar>button:hover,.newsletter-canvas-workspace .newsletter-selection-link-input-row>button:hover{color:#6848c8;background:#f1edff}.newsletter-canvas-workspace .newsletter-selection-link-editor{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.newsletter-canvas-workspace .newsletter-selection-link-input-row{align-items:center;gap:4px;min-width:0;display:flex}.newsletter-canvas-workspace .newsletter-selection-link-input-row input{color:#28252d;background:#fff;border:1px solid #14141824;border-radius:999px;outline:none;flex:auto;width:100%;min-width:0;height:28px;padding:0 9px;font-family:inherit;font-size:11px}.newsletter-canvas-workspace .newsletter-selection-link-input-row input:focus{border-color:#7955d8;box-shadow:0 0 0 2px #7955d81f}.newsletter-canvas-workspace .newsletter-selection-link-error{color:#b42318;white-space:normal;padding:0 8px;font-size:10px;line-height:1.2}.newsletter-canvas-workspace.presentation-side-panel-open .newsletter-selection-layer{pointer-events:none}@media (max-width:720px){.editor-workspace.newsletter-canvas-workspace{touch-action:auto}.newsletter-canvas-workspace .newsletter-canvas-stage{bottom:calc(80px + env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:6px;scroll-padding-bottom:6px;overflow:hidden auto}.newsletter-canvas-workspace{height:calc(100dvh - 104px);min-height:0}.newsletter-canvas-workspace .newsletter-canvas-document{box-sizing:border-box;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.newsletter-canvas-workspace .newsletter-canvas-document iframe{max-width:none}.newsletter-canvas-workspace .newsletter-photo-panel-shell.is-open{width:min(366px,100% - 32px)}.newsletter-canvas-workspace .newsletter-canvas-toolbar-status{display:none}.newsletter-canvas-workspace .editor-canvas-controls{bottom:12px;right:12px}.newsletter-canvas-workspace .newsletter-canvas-save-error{top:60px;left:calc(var(--presentation-side-panel-safe-width,0px) + 12px)}.newsletter-canvas-workspace .newsletter-selection-toolbar{gap:3px;padding:4px 5px}.newsletter-canvas-workspace.presentation-side-panel-open .newsletter-canvas-toolbar,.newsletter-canvas-workspace.presentation-side-panel-open .newsletter-canvas-save-error,.newsletter-canvas-workspace.presentation-side-panel-open .newsletter-selection-layer{visibility:hidden}.newsletter-canvas-workspace:not(.has-mobile-editor-toolbar) .presentation-edit-toolbar-empty-hint,.newsletter-canvas-workspace:not(.has-mobile-editor-toolbar) .presentation-edit-toolbar,.newsletter-canvas-workspace.has-mobile-editor-toolbar .newsletter-photo-panel-shell{display:none}.newsletter-canvas-workspace.has-mobile-editor-toolbar.has-open-newsletter-effects .newsletter-photo-panel-shell{top:auto;right:12px;bottom:calc(12px + 66px + env(safe-area-inset-bottom));box-sizing:border-box;width:auto;height:auto;max-height:min(75dvh,100% - 104px);display:flex;left:12px}.newsletter-canvas-workspace.has-mobile-editor-toolbar.has-open-newsletter-effects .presentation-side-tool-rail{display:none}.newsletter-canvas-workspace.has-mobile-editor-toolbar .newsletter-selection-layer{visibility:visible}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar{z-index:2147483647;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;border-radius:15px;justify-content:flex-start;gap:6px;min-height:66px;padding:5px 12px 5px 8px;overflow:auto hidden;top:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;position:absolute!important;left:12px!important;transform:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar.has-mobile-image-tools .presentation-edit-toolbar-actions{gap:6px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar.has-open-popover{border-color:#0000;border-radius:0 0 15px 15px;box-shadow:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-format-group{gap:6px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-menu,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-spacing-menu{flex:0 0 54px;width:54px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-menu-trigger{box-sizing:border-box;text-align:center;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:5px;min-width:54px;min-height:56px;font-family:inherit;color:#ffffff8c!important;background:0 0!important;border:0!important;border-radius:11px!important;width:54px!important;height:56px!important;padding:8px 4px 7px!important;display:flex!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-trigger{display:flex!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-menu-trigger[aria-expanded=true],.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool[aria-expanded=true],.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool.is-active{color:#f5f5f5!important;background:#252830!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-trigger-icon{color:inherit;text-align:center;flex:none;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1;display:block;overflow:visible}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-font-icon{letter-spacing:-2px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-size-icon{font-size:17px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-trigger-label{color:inherit;white-space:nowrap;flex:none;font-size:10px;font-weight:600;line-height:normal;display:block;overflow:visible}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool{box-sizing:border-box;text-align:center;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:5px;min-width:54px;min-height:56px;font-family:inherit;color:#ffffff8c!important;background:0 0!important;border:0!important;border-radius:11px!important;width:54px!important;height:56px!important;padding:8px 4px 7px!important;display:flex!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-list-tool{display:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool>svg,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-trigger>svg{flex:0 0 17px;width:17px;height:17px;display:block!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-tool-label{color:inherit;white-space:nowrap;flex:none;font-size:10px;font-weight:600;line-height:normal;display:block;overflow:visible}.newsletter-canvas-workspace.has-mobile-editor-toolbar .newsletter-image-toolbar-desktop-label{display:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .newsletter-image-toolbar-mobile-icon{display:block!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool>.presentation-edit-toolbar-color-swatch{flex:0 0 17px;width:17px;height:17px;display:block!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool>.presentation-transparency-icon{flex:0 0 17px;grid-template-rows:repeat(3,5px);grid-template-columns:repeat(3,5px);width:17px;height:17px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool>.presentation-transparency-icon span{width:5px;height:5px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-stroke-color-picker{height:56px;transform:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-stroke-color-picker.is-visible{flex-basis:54px;width:54px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-trigger-current-value,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-menu-trigger>svg:not(.presentation-edit-toolbar-mobile-format-icon),.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-individual-format-control,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-divider{display:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-menu>.presentation-edit-toolbar-size-control{display:none}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-font-popover,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-popover,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-spacing-popover,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-color-popover,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-popover,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-shape-popover{z-index:2147483647;box-sizing:border-box;overscroll-behavior:contain;background:#1d1f28;border:0;border-radius:15px 15px 0 0;max-height:min(75dvh,100dvh - 120px);animation:.24s cubic-bezier(.2,.8,.2,1) both newsletter-tool-panel-slide-up;overflow-y:auto;top:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom) + 66px)!important;width:auto!important;max-width:none!important;box-shadow:none!important;position:fixed!important;left:12px!important;transform:none!important}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-font-popover,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-popover,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-spacing-popover,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-color-popover,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-popover,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-shape-popover{background:#fff}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-popover{box-shadow:none!important}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-popover{padding:14px 14px 15px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-size-popover-controls{gap:12px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-popover{display:block}.newsletter-presentation-editor .newsletter-mobile-history-controls{flex:none;align-items:center;gap:4px;display:flex}.newsletter-presentation-editor .newsletter-mobile-history-button{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex!important}.newsletter-presentation-editor .newsletter-mobile-history-button:disabled{opacity:.38}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-popover{padding:14px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-heading{color:#ffffffeb;justify-content:space-between;align-items:center;min-height:30px;margin-bottom:12px;font-size:13px;display:flex}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-heading button{color:#ffffffb3;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-section-label{color:#ffffff9e;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.2}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment-label,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-label{margin-top:14px}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-text-controls,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment{margin-top:0}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-text-controls button,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment button,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools button{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:100%;height:42px;padding:0;display:grid}.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-text-controls button.is-active,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment button.is-active,.newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools button.is-active{color:#eee8ff;background:linear-gradient(110deg,#8b5cf633,#7c3aed33);border-color:#a997ff59}}:root[data-theme=light] .newsletter-canvas-workspace .presentation-edit-toolbar-size-popover{color:#141418d1;background:#fffffffa;border-color:#14141824;box-shadow:0 16px 40px #1414182e}:root[data-theme=light] .newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-heading{color:#141418e6}:root[data-theme=light] .newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper{background:#1414180e;border-color:#14141824}:root[data-theme=light] .newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper button{color:#141418ad!important}:root[data-theme=light] .newsletter-canvas-workspace .presentation-edit-toolbar-size-popover-stepper input{color:#141418d1}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-menu-trigger{color:#24252a!important}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-menu-trigger[aria-expanded=true]{color:#111827!important;background:#f3f4f6!important}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool{color:#24252a!important}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool[aria-expanded=true],:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-labeled-tool.is-active{color:#111827!important;background:#f3f4f6!important}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-heading{color:#141418e6}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-heading button{color:#141418ad}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-section-label{color:#1414189e}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-text-controls button,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment button,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools button{color:#141418c2;background:#14141809;border-color:#1414181f}:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-text-controls button.is-active,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-alignment button.is-active,:root[data-theme=light] .newsletter-canvas-workspace.has-mobile-editor-toolbar .presentation-edit-toolbar-mobile-format-list-tools button.is-active{color:var(--efata-purple);background:linear-gradient(110deg,#8b5cf61f,#7c3aed1f);border-color:#765bd84d}
.planner-collaboration{--planner-ink:#141418e0;--planner-muted:#14141894;--planner-line:#1414181a;height:100dvh;min-height:100dvh;color:var(--planner-ink);background:0 0;flex-direction:column;font-family:Sansation,sans-serif;display:flex;overflow:hidden}.planner-collaboration button,.planner-collaboration input,.planner-collaboration textarea{font-family:inherit}.planner-collaboration .editor-topbar-shell{z-index:7;background:#fff;border-bottom:1px solid #14141824;flex:0 0 64px;align-items:center;padding:0 24px;display:flex;position:relative}.planner-collaboration .editor-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;display:grid}.planner-collaboration .editor-topbar.moodboard-create-title{max-width:none}.planner-collaboration .moodboard-create-back{flex:0 0 28px}.planner-collaboration .presentation-editor-title-group{align-items:center;min-width:0;display:flex}.planner-title-display{align-items:center;gap:9px;min-width:0;display:flex}.planner-title-display>button{color:#14141885;cursor:pointer;background:#fff;border:1px solid #14141824;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.planner-title-display>button:hover{color:#6552c4;border-color:#6552c466}.planner-title-edit{align-items:center;gap:8px;min-width:0;display:flex}.planner-title-edit input{color:#141418e0;letter-spacing:-.035em;background:0 0;border:0;border-bottom:1px solid #6552c4;outline:0;width:min(560px,54vw);min-width:80px;padding:4px 0 6px;font-size:20px;font-weight:600}.planner-title-edit>button{color:#fff;background:var(--efata-mark-gradient);cursor:pointer;border:0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.planner-title-edit>button:hover:not(:disabled){background:var(--efata-mark-gradient-hover)}.planner-collaboration .editor-page-title{color:#141418e0;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(54vw,560px);margin:0;font-size:20px;font-weight:600;display:block;overflow:hidden}.planner-collaboration .planner-title-back-button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.planner-collaboration .planner-title-back-button:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6552c48c}.planner-collaboration-workspace{flex:auto;grid-template-columns:minmax(290px,340px) minmax(0,1fr);grid-template-areas:"chat plan";gap:16px;min-height:0;padding:16px;display:grid;overflow:hidden}.planner-collaboration .planner-plan-header{grid-template-columns:auto minmax(0,1fr) auto}.page-back-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.planner-download-control{flex:none;margin-left:0}.planner-download-trigger{cursor:pointer}.planner-download-menu{pointer-events:auto}.planner-download-error{color:#b4234a;margin:0;padding:8px 16px;font-size:12px}.planner-plan-region{background:0 0;border-radius:0;flex-direction:column;grid-area:plan;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.planner-plan-toolbar{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px 4px;display:flex}.planner-save-state{color:#14141866;margin-right:auto;font-family:DM Mono,monospace;font-size:9px}.planner-add-post{color:#fff;cursor:pointer;background:#171717;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.planner-add-post:hover:not(:disabled){color:#fff;background:#363636;border-color:#0000}.planner-add-post>span{color:#fff;font-size:16px;line-height:1}.planner-add-post:disabled{opacity:.45;cursor:not-allowed}.presentation-plan-review{background:#fbfbfa;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.planner-collaboration .presentation-plan-review{background:0 0}.planner-collaboration .presentation-plan-list{-webkit-user-select:text;user-select:text;flex-direction:column;gap:10px;width:min(900px,100% - 28px);margin:0 auto;padding:17px 8px 28px;display:flex;overflow:visible}.planner-plan-generation-skeleton{gap:10px;display:grid}.planner-plan-generation-progress{width:min(900px,100% - 28px);margin:17px auto 0}.planner-plan-skeleton-card{background:#ffffffd1;border:1px solid #14141813;border-radius:10px;align-content:center;gap:9px;min-height:105px;padding:15px 17px;display:grid;box-shadow:0 3px 10px #14141809}.planner-plan-skeleton-line{background:linear-gradient(100deg,#eeeff1 25%,#f8f8f9 45%,#eeeff1 65%) 0 0/220% 100%;border-radius:5px;width:88%;height:9px;animation:1.4s ease-in-out infinite planner-skeleton;display:block}.planner-plan-skeleton-category{width:18%;height:7px}.planner-plan-skeleton-title{width:54%;height:13px}.planner-plan-skeleton-line-short{width:67%}.planner-plan-generation-error{color:#9a443c;background:#ffffffd9;border:1px solid #9a443c29;border-radius:10px;padding:24px;font-size:12px}.planner-collaboration .presentation-plan-review-footer{width:min(900px,100% - 28px)}.planner-collaboration .planner-generate-posts-button{color:#fff;background:var(--efata-mark-gradient);border-color:#0000}.planner-collaboration .planner-generate-posts-button:hover:not(:disabled){background:var(--efata-mark-gradient-hover);border-color:#0000}.planner-collaboration .planner-generate-posts-button:disabled{color:#fff;background:var(--efata-mark-gradient);opacity:.55;border-color:#0000}.planner-collaboration .presentation-plan-list-card{color:#141418e0;background:#fff;border:1px solid #1414181a;border-radius:10px;flex:none;transition:border-color .18s,box-shadow .18s,opacity .18s;overflow:hidden;box-shadow:0 4px 12px #1414180f}.planner-collaboration .presentation-plan-list-card.is-expanded{border-color:#14141829;box-shadow:0 6px 16px #14141814}.planner-collaboration .presentation-plan-list-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 16px 12px;display:grid}.planner-post-summary-category{color:#1414187a;text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-size:10px;font-weight:550;display:block;overflow:hidden}.planner-collaboration .presentation-plan-list-summary-title{color:#141418e6;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}.planner-collaboration .presentation-plan-list-summary-body{color:#14141885;text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.planner-collaboration .presentation-plan-list-summary>svg{color:#14141880;grid-area:1/2/span 4}.planner-post-summary-schedule{color:#1414187d;grid-column:1;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1.25;display:inline-flex}.planner-post-summary-schedule svg{color:#6552c4bd;flex:none}.planner-post-summary-schedule i{color:#1414184d;margin:0 1px;font-style:normal}.planner-collaboration .presentation-plan-list-header{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 9px;display:flex}.planner-collaboration .presentation-plan-list-title{min-width:0;color:inherit;letter-spacing:-.035em;background:0 0;border:0;outline:0;flex:auto;font-size:18px;font-weight:650;line-height:1.2}.planner-collaboration .presentation-plan-list-title:focus{outline-offset:2px;outline:1px solid #14141847}.planner-collaboration .presentation-plan-list-actions{flex:none;align-items:center;gap:7px;display:flex}.planner-collaboration .presentation-plan-list-actions button{color:#141418cc;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.planner-collaboration .presentation-plan-list-actions button:hover,.planner-collaboration .presentation-plan-list-actions button:focus-visible{color:#141418f2;background:#1414180f}.planner-collaboration .presentation-plan-list-actions button:disabled{color:#14141838;cursor:not-allowed}.planner-post-details{background:#f0f1f3;border:0;border-radius:8px;grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:10px;min-height:38px;margin:0 16px 12px;padding:6px 9px;display:grid}.planner-category-trigger{color:#1414189e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;padding:6px 4px;font-size:10px;display:flex}.planner-category-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-category-trigger>svg{color:#14141870;flex:none}.planner-category-trigger:hover,.planner-category-trigger[aria-expanded=true]{color:#141418e6}.planner-category-trigger:focus-visible,.planner-date-trigger:focus-visible,.planner-time-trigger:focus-visible{outline-offset:1px;outline:1px solid #14141840}.planner-category-menu,.planner-calendar-popover,.planner-time-menu{z-index:1000;color:#141418d1;background:#fffffffa;border:1px solid #1414181f;border-radius:10px;position:fixed;box-shadow:0 14px 32px #14141829}.planner-category-menu{gap:2px;width:220px;padding:6px;display:grid}.planner-category-menu button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:11px;display:flex}.planner-category-menu button:hover,.planner-category-menu button.is-selected{color:#141418f0;background:#1414180e}.planner-category-menu button.is-selected>svg{color:#6552c4}.planner-post-schedule-controls{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.planner-schedule-control{color:#6552c4c7;cursor:pointer;background:#fff;border:1px solid #1414181a;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 7px;display:inline-flex}.planner-date-trigger{flex:0 0 122px;justify-content:space-between;gap:4px;width:122px}.planner-date-trigger>span,.planner-time-trigger>span{color:#141418b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.planner-date-trigger>svg:last-child,.planner-time-trigger>svg:last-child{color:#1414186b;flex:none}.planner-time-trigger{text-align:left;flex:0 0 126px;justify-content:space-between;gap:6px;width:126px}.planner-time-trigger>svg:first-child{flex:none}.planner-calendar-popover{width:280px;padding:10px}.planner-calendar-header{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.planner-calendar-header strong{color:#141418e0;text-align:center;font-size:12px;font-weight:600}.planner-calendar-header button{color:#14141899;cursor:pointer;background:#fff;border:1px solid #14141817;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.planner-calendar-weekdays,.planner-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.planner-calendar-weekdays{margin-bottom:4px}.planner-calendar-weekdays span{color:#1414186b;text-align:center;font-size:9px}.planner-calendar-day{color:#141418c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-self:center;place-items:center;width:32px;height:32px;padding:0;font-size:10px;display:grid}.planner-calendar-day:hover{background:#1414180f}.planner-calendar-day.is-outside-month{color:#1414184d}.planner-calendar-day.is-today{border-color:#6552c46b}.planner-calendar-day.is-selected,.planner-calendar-day.is-selected:hover{color:#fff;background:#6552c4;border-color:#6552c4}.planner-calendar-footer,.planner-time-menu-footer{border-top:1px solid #14141814;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.planner-calendar-footer span{color:#14141885;font-size:10px}.planner-calendar-footer button{color:#6552c4;cursor:pointer;background:#6552c414;border:0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:550}.planner-time-menu{width:260px;padding:11px}.planner-time-menu-header{align-items:baseline;margin:1px 2px 10px;display:flex}.planner-time-menu-header strong{color:#141418d6;font-size:12px;font-weight:600}.planner-time-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;gap:7px;display:grid}.planner-time-column{grid-template-rows:auto 128px;gap:5px;min-width:0;display:grid}.planner-time-column>span{color:#14141870;letter-spacing:.045em;text-transform:uppercase;padding:0 4px;font-size:9px;font-weight:600}.planner-time-column-options{overscroll-behavior:contain;scrollbar-width:thin;background:#14141809;border-radius:7px;flex-direction:column;gap:2px;min-height:0;padding:2px 3px;scroll-padding-block:42px;display:flex;overflow-y:auto}.planner-time-column-options button{color:#1414188c;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:29px;padding:0 4px;font-size:11px;display:flex}.planner-time-column-options button:hover{color:#141418e6;background:#1414180b}.planner-time-column-options button.is-selected{color:#141418f5;background:#fff;font-weight:600;box-shadow:0 1px 3px #1414181a}.planner-time-menu-footer{margin-top:9px;padding:9px 2px 0}.planner-time-menu-footer>span{color:#141418a8;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.planner-time-menu-footer>button{color:#fff;cursor:pointer;background:#242228;border:0;border-radius:6px;min-height:28px;padding:0 11px;font-size:10px}.planner-collaboration .presentation-plan-list-editor{background:#f7f7f8;padding:12px 16px 15px}.planner-post-editor-tabs{scrollbar-width:none;border-bottom:1px solid #1414181a;align-items:center;gap:5px;margin:0 0 10px;display:flex;overflow-x:auto}.planner-post-editor-tabs::-webkit-scrollbar{display:none}.planner-post-editor-tabs button{color:#1414188c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:7px 10px 9px;font-size:10px;font-weight:500;position:relative}.planner-post-editor-tabs button:hover{color:#141418e0;background:#14141809}.planner-post-editor-tabs button[aria-selected=true]{color:#5542ae;background:#6552c411;font-weight:600}.planner-post-editor-tabs button[aria-selected=true]:after{content:"";background:#6552c4;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.planner-post-editor-tabs button:focus-visible{outline-offset:-2px;outline:1px solid #1414184d}.planner-post-editor-panel{min-width:0}.planner-collaboration .presentation-plan-list-body{resize:vertical;color:#141418e0;background:#fff;border:1px solid #1414181a;border-radius:9px;outline:0;width:100%;min-height:132px;padding:13px 14px;font-size:13px;line-height:1.55;display:block;overflow:hidden}.planner-collaboration .planner-post-editor-body.is-caption{font-weight:400}.planner-collaboration .presentation-plan-list-body:focus{outline-offset:1px;border-color:#1414184d;outline:1px solid #14141847;box-shadow:0 0 0 1px #14141814}.planner-carousel-pages{gap:8px;max-height:520px;padding:1px 2px 4px 1px;display:grid;overflow-y:auto}.planner-carousel-page{background:#fff;border:1px solid #1414181a;border-radius:9px;gap:10px;padding:12px 14px;display:grid}.planner-carousel-page-number{color:#6552c4;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.planner-carousel-page-field{color:#1414189e;gap:5px;min-width:0;font-size:10px;font-weight:600;display:grid}.planner-carousel-page-title,.planner-carousel-page-copy{color:#141418eb;width:100%;min-width:0;font:inherit;background:#fbfbfa;border:1px solid #1414181f;border-radius:7px;outline:0;padding:8px 10px;font-size:12px;font-weight:450;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.planner-carousel-page-title{font-weight:600}.planner-carousel-page-copy{resize:vertical;white-space:pre-wrap;min-height:76px}.planner-carousel-page-title:focus,.planner-carousel-page-copy:focus{border-color:#6552c4b8;box-shadow:0 0 0 2px #6552c41f}.planner-carousel-pages-empty{color:#14141894;background:#ffffffb3;border:1px dashed #14141829;border-radius:9px;margin:0;padding:14px;font-size:12px;line-height:1.5}.planner-collaboration .presentation-side-panel-shell{z-index:1;grid-area:chat;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:relative;inset:auto;overflow:visible}.planner-chat-options{position:relative}.planner-chat-tone-menu{z-index:20;background:#fff;border:1px solid #1414181f;border-radius:9px;gap:3px;width:190px;padding:8px;display:grid;position:absolute;bottom:44px;left:0;box-shadow:0 12px 30px #14141826}.planner-chat-tone-menu>span{color:#1414186b;text-transform:uppercase;padding:4px 7px 6px;font-size:9px}.planner-chat-tone-menu button{color:#141418b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font-size:11px}.planner-chat-tone-menu button:hover,.planner-chat-tone-menu button.is-selected{color:#5542ae;background:#6552c414}.planner-collaboration .animated-send-button{color:#09090b;background:#fffffff0}.planner-collaboration .animated-send-button:not(:disabled):hover{transform:translateY(-1px)}.planner-collaboration .animated-send-button:disabled{cursor:not-allowed;opacity:.28}.planner-chat-attachment{color:#1414188f;background:#14141809;border:1px solid #14141817;border-radius:6px;align-items:center;gap:6px;margin:8px 10px 0;padding:5px 7px;font-size:10px;display:flex}.planner-chat-attachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.planner-chat-attachment button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.planner-hidden-input{display:none}.planner-chat-error,.planner-save-error{color:#9a443c;background:#b14c3f0f;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:10px;line-height:1.45;display:flex}.planner-chat-error button,.planner-save-error button{color:#8d3933;cursor:pointer;background:#fff;border:1px solid #9a443c40;border-radius:5px;flex:none;padding:4px 7px;font-size:10px}.planner-save-error{border-radius:6px;margin:4px 20px}.planner-chat-actions{display:none}.planner-chat-reopen{color:#141418ad;cursor:pointer;background:#fff;border:1px solid #1414181f;border-radius:9px;align-self:start;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:inline-flex}.planner-mobile-chat-action-slot,.planner-mobile-chat-trigger{display:none}.planner-chat-pending{color:#14141873;align-items:center;gap:5px;margin:0 0 16px 4px;font-size:10px;display:flex}.planner-chat-pending span{background:#8172bc;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate planner-dot}.planner-chat-pending span:nth-child(2){animation-delay:.18s}.planner-chat-pending span:nth-child(3){margin-right:4px;animation-delay:.36s}@keyframes planner-dot{to{opacity:.35;transform:translateY(-2px)}}.planner-loading-header{background:#fff;border-bottom:1px solid #14141814;flex:0 0 64px;height:64px}.planner-loading-header .editor-topbar{height:100%}.planner-loading-title{background:linear-gradient(90deg,#eeeff1,#f7f7f8,#eeeff1) 0 0/200% 100%;border-radius:8px;width:min(220px,60vw);height:16px;animation:1.4s ease-in-out infinite planner-skeleton;display:block}.planner-loading-chat,.planner-loading-plan{align-content:start;gap:12px;min-height:0;padding:20px;display:grid}.planner-loading-chat{border:1px solid var(--planner-line);background:#fff;border-radius:16px;width:340px;margin:16px}.planner-loading-plan{flex:1}.planner-collaboration-workspace:has(.planner-loading-chat){display:flex}.planner-loading-chat i,.planner-loading-plan i{background:linear-gradient(90deg,#eeeff1,#f7f7f8,#eeeff1) 0 0/200% 100%;border-radius:10px;height:88px;animation:1.4s ease-in-out infinite planner-skeleton;display:block}.planner-loading-chat i:first-child{height:45px}.planner-loading-chat i:last-child{height:110px;margin-top:auto}.planner-loading-plan i{height:110px}@keyframes planner-skeleton{to{background-position:-200% 0}}.planner-plan-generation-error{max-width:900px;margin:18px auto}@media (prefers-reduced-motion:reduce){.planner-plan-skeleton-line{animation:none}}.planner-fetch-error{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:30px;display:grid}.planner-error-mark{color:#9a443c;background:#b14c3f0f;border:1px solid #9a443c2e;border-radius:50%;place-items:center;width:42px;height:42px;font-family:DM Mono,monospace;display:grid}.planner-fetch-error h1{color:#141418e0;letter-spacing:-.04em;margin:18px 0 6px;font-size:22px;font-weight:500}.planner-fetch-error p{color:#14141887;margin:0 0 18px;font-size:12px}.planner-fetch-error button{color:#141418cc;cursor:pointer;background:#fff;border:1px solid #14141824;border-radius:7px;padding:8px 12px;font-size:11px}@media (max-width:1040px){.planner-collaboration-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:12px;padding:12px}.planner-plan-toolbar{padding-left:18px;padding-right:18px}}@media (max-width:760px){.app-shell.content-planner-collaboration-shell,.app-shell.content-planner-collaboration-shell .app-main.content-planner-collaboration-app-main,.planner-collaboration{height:auto;min-height:100dvh;overflow:visible}.planner-collaboration .editor-topbar-shell{z-index:29;flex-basis:auto;min-height:60px;padding:8px 14px;position:sticky;top:0}.planner-collaboration .editor-topbar{gap:8px}.planner-collaboration .editor-page-title{max-width:min(50vw,360px);font-size:16px}.planner-title-display{gap:6px}.planner-title-display>button{flex-basis:20px;width:20px;height:20px}.planner-title-edit input{width:min(50vw,360px);font-size:16px}.planner-collaboration .planner-plan-header{justify-content:flex-start;display:flex}.planner-collaboration .planner-plan-header>:not(.moodboard-create-back):not(.page-back-header-actions){display:none}.planner-download-trigger{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.planner-download-label,.planner-download-chevron{display:none}.planner-download-menu{z-index:100;max-height:calc(100dvh - 100px);position:fixed;top:68px;right:14px;overflow-y:auto}.planner-collaboration-workspace{padding:10px 10px calc(104px + env(safe-area-inset-bottom));flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"plan";gap:0;overflow:visible}.planner-plan-region{min-height:0;overflow:visible}.planner-collaboration .presentation-plan-review{flex:none;min-height:0;display:block;overflow:visible}.planner-plan-toolbar{flex-wrap:wrap;padding:12px 8px 2px}.planner-save-state{width:100%}.planner-add-post{gap:4px;min-height:30px;padding:5px 7px;font-size:10px}.planner-collaboration .presentation-plan-review-footer{z-index:1100;inset:auto 16px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:#f4f5f7;border:1px solid #1414181a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:auto;margin:0;padding:10px 12px;display:grid;position:fixed;box-shadow:0 5px 17px #1b1b201a}.planner-collaboration .presentation-plan-review-footer>span{display:none}.planner-collaboration .presentation-plan-review-footer>.planner-generate-posts-cost-group{grid-column:2;width:100%;min-width:0}.planner-collaboration .planner-generate-posts-button{white-space:nowrap;flex:auto;width:auto;min-width:0;min-height:44px;padding:0 8px;font-size:11px}.planner-mobile-chat-action-slot{min-width:0;display:block}.planner-collaboration .presentation-plan-list{gap:8px;width:calc(100% - 10px);padding:14px 3px 22px}.planner-collaboration .presentation-plan-list-summary{padding:11px 12px}.planner-post-summary-category{font-size:9px}.planner-collaboration .presentation-plan-list-summary-title{font-size:14px}.planner-collaboration .presentation-plan-list-summary-body{font-size:11px}.planner-collaboration .presentation-plan-list-header{gap:6px;padding:13px 12px 8px}.planner-collaboration .presentation-plan-list-title{font-size:16px}.planner-post-details{grid-template-columns:minmax(0,1fr) auto;gap:2px;margin:0 8px 10px;padding:5px 6px}.planner-post-schedule-controls{justify-content:flex-end;gap:3px}.planner-date-trigger,.planner-time-trigger{flex:0 100px;gap:4px;width:100px;padding:0 5px}.planner-date-trigger>span,.planner-time-trigger>span{font-size:9px}.planner-collaboration .presentation-plan-list-editor{padding:10px 12px 12px}.planner-collaboration .presentation-side-panel-shell{min-height:0;display:contents}.planner-collaboration .planner-chat-reopen{display:none}.planner-mobile-chat-trigger{color:#141418d6;width:100%;min-width:0;min-height:44px;box-shadow:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #14141829;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.planner-mobile-chat-trigger:hover{background:#14141809;border-color:#14141847}.planner-mobile-chat-trigger:focus-visible{outline-offset:2px;outline:2px solid #6552c4}.planner-mobile-chat-trigger svg{flex:none}.planner-chat-mobile-backdrop{z-index:1200;touch-action:none;background:#1d1b2157;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.planner-collaboration .presentation-side-panel-shell.editor-ai-side-panel.is-open .editor-chat-panel.planner-chat-panel{z-index:1201;box-sizing:border-box;visibility:hidden;pointer-events:none;border:1px solid #ffffff17;border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:80dvh;min-height:0;max-height:80dvh;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 40px #0000002e}.planner-collaboration .presentation-side-panel-shell.editor-ai-side-panel.is-open .editor-chat-panel.planner-chat-panel.is-mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.planner-chat-panel .editor-chat-header{flex:none}.planner-chat-panel .editor-messages{overscroll-behavior-y:contain;flex:auto;max-height:none}.planner-chat-panel .editor-composer{margin-bottom:calc(12px + env(safe-area-inset-bottom));flex:none}.planner-loading-workspace{flex-direction:column;gap:8px}.planner-loading-chat{display:none}.planner-loading-plan{flex:auto;gap:10px;padding:12px 8px}.planner-loading-plan i{height:84px}}:root[data-theme=dark] .planner-collaboration .planner-mobile-chat-trigger{color:#f8f8faeb;background:0 0;border-color:#ffffff2b}:root[data-theme=dark] .planner-collaboration .planner-mobile-chat-trigger:hover{background:#ffffff0f;border-color:#ffffff47}:root[data-theme=dark] .planner-collaboration .presentation-plan-review-footer{background:#121417;border-top-color:#ffffff1a;box-shadow:0 -6px 22px #0000002e}@media (max-width:760px){:root[data-theme=dark] .planner-collaboration .presentation-plan-review-footer{background:#1d1f28;border-color:#ffffff1a;box-shadow:0 8px 24px #0000003d}:root[data-theme=light] .planner-collaboration .presentation-plan-review-footer{background:#f4f5f7;border-color:#1414181a;box-shadow:0 5px 17px #1b1b201a}}@media (prefers-reduced-motion:reduce){.planner-collaboration *,.planner-collaboration :before,.planner-collaboration :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.planner-generate-posts-cost-group{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.planner-collaboration .presentation-generation-cost-estimate{color:#1414189e;white-space:nowrap;flex:none;font-size:11px;font-weight:600}:root[data-theme=dark] .planner-collaboration .presentation-generation-cost-estimate{color:#f8f8faeb}@media (max-width:760px){.planner-generate-posts-cost-group{gap:6px}.planner-collaboration .presentation-generation-cost-estimate{font-size:10px}}.planner-collaboration--overlay{z-index:9999;width:100vw;height:100dvh;min-height:100dvh;position:fixed;inset:0}:root[data-theme=dark] .planner-collaboration{--planner-ink:#f8f8faeb;--planner-muted:#e6e7eb9e;--planner-line:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--planner-ink);background:0 0}:root[data-theme=dark] .planner-collaboration .editor-topbar-shell,:root[data-theme=dark] .planner-collaboration .planner-loading-header{background:#171c20;border-color:#ffffff17}:root[data-theme=dark] .planner-collaboration .editor-page-title,:root[data-theme=dark] .planner-collaboration .planner-title-edit input,:root[data-theme=dark] .planner-collaboration .planner-calendar-header strong,:root[data-theme=dark] .planner-collaboration .planner-time-menu-header strong,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-summary-title,:root[data-theme=dark] .planner-collaboration .planner-fetch-error h1{color:#f8f8faeb}:root[data-theme=dark] .planner-title-display>button,:root[data-theme=dark] .planner-add-post,:root[data-theme=dark] .planner-schedule-control,:root[data-theme=dark] .planner-collaboration .planner-calendar-header button,:root[data-theme=dark] .planner-fetch-error button{color:#f0f1f5b8;background:#1d2226;border-color:#ffffff1f}:root[data-theme=dark] .planner-calendar-header button:hover,:root[data-theme=dark] .planner-add-post:hover{color:#fff;background:#272d32;border-color:#fff3}:root[data-theme=dark] .planner-add-post{color:#fff;background:#171717;border-color:#0000}:root[data-theme=dark] .planner-add-post:hover:not(:disabled){background:#363636;border-color:#0000}:root[data-theme=dark] .planner-collaboration .planner-plan-region,:root[data-theme=dark] .planner-collaboration .presentation-plan-review{background:0 0}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-card{color:#f8f8faeb;background:#171c20;border-color:#ffffff1a;box-shadow:0 5px 16px #0000002e}:root[data-theme=dark] .planner-plan-skeleton-card{background:#171c20;border-color:#ffffff1a;box-shadow:0 5px 16px #0000002e}:root[data-theme=dark] .planner-plan-skeleton-line{background:linear-gradient(100deg,#2a3036 25%,#3a424a 45%,#2a3036 65%) 0 0/220% 100%}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-card.is-expanded{border-color:#ffffff29;box-shadow:0 8px 22px #00000038}:root[data-theme=dark] .planner-post-summary-category,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-summary-body,:root[data-theme=dark] .planner-post-summary-schedule,:root[data-theme=dark] .planner-save-state,:root[data-theme=dark] .planner-category-trigger,:root[data-theme=dark] .planner-date-trigger>span,:root[data-theme=dark] .planner-time-trigger>span,:root[data-theme=dark] .planner-calendar-footer span,:root[data-theme=dark] .planner-time-menu-footer>span,:root[data-theme=dark] .planner-time-column-options button,:root[data-theme=dark] .planner-post-editor-tabs button{color:#e8e9ee94}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-summary>svg,:root[data-theme=dark] .planner-category-trigger>svg,:root[data-theme=dark] .planner-date-trigger>svg:last-child,:root[data-theme=dark] .planner-time-trigger>svg:last-child{color:#e8e9ee85}:root[data-theme=dark] .planner-post-details,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-editor{background:#20252a}:root[data-theme=dark] .planner-category-trigger:hover,:root[data-theme=dark] .planner-category-trigger[aria-expanded=true]{color:#ffffffeb}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-title,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-actions button,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-body{color:#f8f8fae6}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-body{background:#171c20;border-color:#ffffff1f}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-body:focus{border-color:#ffffff42;box-shadow:0 0 0 1px #ffffff1a}:root[data-theme=dark] .planner-carousel-page{background:#171c20;border-color:#ffffff1c}:root[data-theme=dark] .planner-carousel-page-number{color:#c8baff}:root[data-theme=dark] .planner-carousel-page-field{color:#e8e9eead}:root[data-theme=dark] .planner-carousel-page-title,:root[data-theme=dark] .planner-carousel-page-copy{color:#f8f8faeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20252a;border-color:#ffffff21}:root[data-theme=dark] .planner-carousel-page-title:focus,:root[data-theme=dark] .planner-carousel-page-copy:focus{border-color:#c8baffc2;box-shadow:0 0 0 2px #8d77df33}:root[data-theme=dark] .planner-carousel-pages-empty{color:#e8e9eeb3;background:#ffffff0a;border-color:#ffffff2b}:root[data-theme=dark] .planner-post-editor-tabs{border-color:#ffffff17}:root[data-theme=dark] .planner-collaboration .planner-chat-reopen{color:#f0f1f5a6;background:#1d2226;border-color:#ffffff1f}:root[data-theme=dark] .planner-collaboration .planner-chat-reopen:hover{color:#fff;background:#272d32}:root[data-theme=dark] .planner-chat-attachment{background:#ffffff0b;border-color:#ffffff1a}:root[data-theme=dark] .planner-post-editor-tabs button[aria-selected=true]{color:#c8baff;background:#8d77df29}:root[data-theme=dark] .planner-collaboration .editor-chat-panel .planner-chat-tone-menu{color:#f2f3f6db;background:#20252a;border-color:#ffffff1f}:root[data-theme=dark] .planner-chat-tone-menu>span,:root[data-theme=dark] .planner-chat-pending{color:#e6e7eb7a}:root[data-theme=dark] .planner-chat-tone-menu button{color:#f2f3f6c7}:root[data-theme=dark] .planner-chat-tone-menu button:hover,:root[data-theme=dark] .planner-chat-tone-menu button.is-selected{color:#d0c4ff;background:#8d77df26}:root[data-theme=dark] .planner-calendar-footer,:root[data-theme=dark] .planner-time-menu-footer{border-top-color:#ffffff1a}:root[data-theme=dark] .planner-loading-chat{background:#171c20;border-color:#ffffff1a}:root[data-theme=dark] .planner-loading-chat i,:root[data-theme=dark] .planner-loading-plan i,:root[data-theme=dark] .planner-collaboration .planner-loading-title{background:linear-gradient(90deg,#20252a,#2a3035,#20252a) 0 0/200% 100%}:root[data-theme=dark] .planner-fetch-error h1{color:#f8f8faeb}:root[data-theme=dark] .planner-fetch-error p{color:#e6e7eb94}:root[data-theme=dark] .planner-collaboration .planner-fetch-error button{color:#f0f1f5d9;background:#1d2226;border-color:#ffffff1f}:root[data-theme=dark] .planner-collaboration .planner-save-error button,:root[data-theme=dark] .planner-collaboration .planner-chat-error button{color:#ffc1ba;background:#252126;border-color:#ef988f47}:root[data-theme=dark] .planner-category-menu,:root[data-theme=dark] .planner-calendar-popover,:root[data-theme=dark] .planner-time-menu{color:#f2f3f6e6;background:#1d2226fa;border-color:#ffffff21;box-shadow:0 14px 32px #00000073}:root[data-theme=dark] .planner-category-menu button{color:#f2f3f6cc}:root[data-theme=dark] .planner-category-menu button:hover,:root[data-theme=dark] .planner-category-menu button.is-selected,:root[data-theme=dark] .planner-calendar-day:hover,:root[data-theme=dark] .planner-time-column-options button:hover{color:#fffffff0;background:#ffffff14}:root[data-theme=dark] .planner-calendar-day,:root[data-theme=dark] .planner-time-column-options button{color:#f2f3f6c7}:root[data-theme=dark] .planner-calendar-day.is-outside-month{color:#f2f3f657}:root[data-theme=dark] .planner-time-column-options{background:#ffffff0d}:root[data-theme=dark] .planner-time-column-options button.is-selected{color:#fff;background:#343a40;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .planner-time-column>span{color:#e8e9ee7a}:root[data-theme=dark] .planner-collaboration .presentation-plan-list-actions button:hover,:root[data-theme=dark] .planner-collaboration .presentation-plan-list-actions button:focus-visible{color:#fffffff2;background:#ffffff14}:root[data-theme=dark] .planner-chat-attachment{color:#e8e9eeb8}:root[data-theme=dark] .planner-collaboration .planner-chat-error,:root[data-theme=dark] .planner-collaboration .planner-save-error{color:#ffc1ba;background:#b14c3f24}:root[data-theme=dark] .planner-time-menu-footer>button{color:#09090b;background:#fffffff0}:root[data-theme=dark] .planner-time-menu-footer>button:hover{background:#e7e7ea}:root[data-theme=dark] .planner-calendar-header strong,:root[data-theme=dark] .planner-time-menu-header strong{color:#f8f8faf0}:root[data-theme=dark] .planner-calendar-header button{color:#f0f1f5c2;background:#252b31;border-color:#ffffff21}:root[data-theme=dark] .planner-calendar-header button:hover{color:#fff;background:#343b42;border-color:#ffffff38}:root[data-theme=dark] .planner-calendar-weekdays span{color:#e8e9ee94}:root[data-theme=dark] .planner-calendar-footer span{color:#e8e9eead}:root[data-theme=dark] .planner-calendar-footer button{color:#d0c4ff;background:#8d77df26}:root[data-theme=dark] .planner-calendar-footer button:hover{color:#fff;background:#8d77df40}
.content-planner-home-hidden{display:none!important}.images-page.content-planner-page{background:0 0}.content-planner-mobile-header{display:none}.content-plan-library-state,.content-plan-library-error{color:#ffffff80;margin:0;font-size:13px}.content-plan-library-error{color:#e7aaa4;align-items:center;gap:12px;display:flex}.content-plan-library-error button{color:#ffffffdb;background:#202126;border:1px solid #ffffff24;border-radius:7px;padding:6px 9px}.content-plan-card-preview{background:radial-gradient(circle at 90% 0,#7b61cf33,#0000 38%),linear-gradient(145deg,#202127,#191a1f);border:1px solid #ffffff12;border-radius:10px;align-content:start;gap:10px;min-height:184px;padding:13px;display:grid;position:relative;overflow:hidden}.content-plan-card-count{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font:500 9px/1.4 DM Mono,monospace}.content-plan-card-preview-posts{gap:6px;display:grid}.content-plan-card-preview-post{background:#ffffff0b;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:7px 8px;display:grid}.content-plan-card-preview-post>span{color:#ffffff73;grid-column:1/-1;font:400 8px/1.3 DM Mono,monospace}.content-plan-card-preview-post strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.content-plan-card-preview-post small{color:#c4b6ffcc;white-space:nowrap;align-self:center;font-size:8px}.content-plan-card-more{color:#ffffff7a;justify-self:end;font:400 8px/1.3 DM Mono,monospace}.content-plan-card-details{gap:5px;padding:12px 3px 3px;display:grid}.content-plan-card-details h3{color:#ffffffeb;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:640px){.content-planner-page .content-planner-mobile-header{justify-content:flex-start;margin:0 0 12px;padding:0 2px;display:flex}}.content-plan-card-button{position:relative;overflow:hidden}.content-plan-card-thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-plan-card-button.has-thumbnail:after{content:"";pointer-events:none;background:linear-gradient(#1111140a 28%,#111114c7 100%);position:absolute;inset:0}.content-plan-card-button.has-thumbnail .content-plan-card-details{z-index:1;height:auto;padding:0;position:absolute;bottom:12px;left:14px;right:14px}.content-plan-card-details .content-plan-card-open-label{color:#c4b6ffdb;justify-content:space-between;align-items:center;margin-top:3px;font-size:10px;display:flex}:root[data-theme=light] .content-plan-library-state{color:#14141880}:root[data-theme=light] .content-plan-library-error{color:#9a443c}:root[data-theme=light] .content-plan-library-error button{color:#141418cc;background:#fff;border-color:#14141824}:root[data-theme=light] .content-plan-card:hover{background:#fff;border-color:#1414182e}:root[data-theme=light] .content-plan-card-preview{background:radial-gradient(circle at 90% 0,#7b61cf1a,#0000 38%),linear-gradient(145deg,#f6f5f8,#efeff2);border-color:#1414180f}:root[data-theme=light] .content-plan-card-count,:root[data-theme=light] .content-plan-card-preview-post>span,:root[data-theme=light] .content-plan-card-more{color:#1414187a}:root[data-theme=light] .content-plan-card-preview-post{background:#ffffffc2;border-color:#14141812}:root[data-theme=light] .content-plan-card-preview-post strong,:root[data-theme=light] .content-plan-card-details h3{color:#141418e6}:root[data-theme=light] .content-plan-card-preview-post small{color:#6552c4}:root[data-theme=light] .content-plan-card-details>span{color:#1414187a}:root[data-theme=light] .content-plan-card-details .content-plan-card-open-label{color:#6552c4}@media (max-width:1100px){.content-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.content-planner-page .presentation-library-grid{grid-template-columns:minmax(0,1fr)}.content-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-plan-card-preview{min-height:168px;padding:9px}.content-plan-card-preview-post{gap:3px 5px;padding:6px}.content-plan-card-preview-post strong{font-size:9px}.content-plan-card-preview-post small{font-size:7px}}@media (max-width:420px){.content-plan-grid{grid-template-columns:1fr}}.content-plan-card-button{color:#141418e6;font:inherit;text-align:left}.content-plan-card-button:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #6552c4d9}.content-plan-card-details{box-sizing:border-box;align-content:center;gap:7px;width:100%;height:100%;padding:16px}.content-plan-card-details h3{color:#141418e6;letter-spacing:-.03em;font-size:15px;font-weight:650;line-height:1.3}.content-plan-card-details>span{color:#14141880;font-size:11px}:root[data-theme=light] .content-plan-card{background:#fff;border-color:#14141814}:root[data-theme=light] .content-plan-card:hover{box-shadow:none;background:#fff;border-color:#14141824}:root[data-theme=dark] .content-planner-page .presentation-library-card,:root[data-theme=dark] .content-planner-page .presentation-library-card:hover,:root[data-theme=dark] .content-planner-page .content-plan-card-button:not(.has-thumbnail){background:var(--app-sidebar-surface)}:root[data-theme=dark] .content-planner-page .content-plan-card-button,:root[data-theme=dark] .content-planner-page .content-plan-card-details h3{color:#ffffffeb}:root[data-theme=dark] .content-planner-page .content-plan-card-details>span{color:#ffffff8c}.content-plan-card-button.has-thumbnail .content-plan-card-details h3,.content-plan-card-button.has-thumbnail .content-plan-card-details>span{color:#ffffffeb}.content-planner-page .presentation-library-card .image-card-actions{z-index:3}.content-plan-card-details{z-index:1;position:relative}
.pdr-calendar-post-backdrop{--pdr-ink:#1b1b20e6;--pdr-muted:#1b1b208f;--pdr-faint:#1b1b2063;--pdr-line:#1b1b201a;--pdr-violet:#6855bd;--pdr-violet-soft:#f0edfc;z-index:1200;color:var(--pdr-ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1b2157;place-items:center;padding:16px;font-family:Sansation,sans-serif;display:grid;position:fixed;inset:0}.pdr-calendar-post-dialog{background:#fff;border:1px solid #1b1b201f;border-radius:12px;width:min(920px,100vw - 32px);height:min(620px,100dvh - 32px);overflow:hidden;box-shadow:0 22px 70px #1b1b2033}.pdr-calendar-post-dialog button,.pdr-calendar-post-dialog textarea,.pdr-calendar-post-dialog input{font:inherit}.pdr-calendar-post-layout{grid-template-columns:minmax(280px,38%) minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.pdr-calendar-post-media{background:#f0f1f2;place-items:center;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.pdr-calendar-post-media.has-regenerate{grid-template-rows:auto minmax(0,1fr);row-gap:10px}.pdr-calendar-post-media .pdr-post-regenerate-row{justify-content:flex-start;width:100%;min-height:0;margin:0;padding:0}.pdr-post-dialog-preview{aspect-ratio:1;background:#f0f1f2;place-items:center;width:min(100%,340px);height:min(100%,360px);min-height:0;display:grid;position:relative;overflow:hidden}.pdr-post-dialog-preview>img{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.pdr-single-image-frame{background:#f0f1f2;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.pdr-single-image-frame>img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;display:block}.pdr-post-dialog-preview .pdr-carousel-asset{background:#f0f1f2}.pdr-post-dialog-preview>video{object-fit:contain;object-position:center;background:0 0;width:100%;min-width:0;height:100%;min-height:0;display:block}.pdr-post-dialog-preview .pdr-preview-video{color:#6d6973;background:#f0f1f2}.pdr-preview-fullscreen-trigger,.pdr-media-fullscreen-trigger{z-index:2;color:#fff;cursor:pointer;background:#18181bb8;border:1px solid #ffffff57;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;box-shadow:0 2px 8px #0000002e}.pdr-preview-fullscreen-trigger{top:8px;right:8px}.pdr-media-fullscreen-trigger{top:9px;right:9px}.pdr-preview-fullscreen-trigger:hover,.pdr-media-fullscreen-trigger:hover{background:#18181beb;transform:translateY(-1px)}.pdr-preview-fullscreen-trigger:focus-visible,.pdr-media-fullscreen-trigger:focus-visible{outline-offset:2px;outline:2px solid #b6a9ff}.pdr-fullscreen-viewer{z-index:1400;box-sizing:border-box;color:#fff;background:#0d0d10f7;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:clamp(12px,2vw,28px);font-family:Sansation,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.pdr-fullscreen-viewer-top,.pdr-fullscreen-viewer-footer{justify-content:center;align-items:center;min-width:0;display:flex}.pdr-fullscreen-viewer-top{justify-content:space-between;gap:16px;min-height:38px}.pdr-fullscreen-viewer-top>span{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pdr-fullscreen-viewer-close,.pdr-fullscreen-viewer-arrow{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;flex:none;place-items:center;padding:0;transition:background .15s;display:grid}.pdr-fullscreen-viewer-close:hover,.pdr-fullscreen-viewer-arrow:hover{background:#fff3}.pdr-fullscreen-viewer-close:focus-visible,.pdr-fullscreen-viewer-arrow:focus-visible{outline-offset:3px;outline:2px solid #c2b7ff}.pdr-fullscreen-viewer-close{border-radius:10px;width:38px;height:38px}.pdr-fullscreen-viewer-stage{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.pdr-fullscreen-viewer-stage>img,.pdr-fullscreen-viewer-stage>video{object-fit:contain;background:#09090b;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.pdr-fullscreen-viewer-arrow{background:#141418c2;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;transform:translateY(-50%)}.pdr-fullscreen-viewer-arrow:hover{background:#34313ef0}.pdr-fullscreen-viewer-arrow.is-previous{left:max(8px,2vw)}.pdr-fullscreen-viewer-arrow.is-next{right:max(8px,2vw)}.pdr-fullscreen-viewer-footer{color:#ffffffad;font-variant-numeric:tabular-nums;min-height:24px;font-family:DM Mono,monospace;font-size:11px}.pdr-calendar-post-content{flex-direction:column;min-width:0;min-height:0;padding:26px 26px 20px;display:flex;position:relative;overflow:hidden}.pdr-calendar-post-scroll{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pdr-calendar-post-close{z-index:2;width:32px;height:32px;color:var(--pdr-muted);cursor:pointer;background:#fff;border:1px solid #1b1b201a;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.pdr-calendar-post-close:hover{color:var(--pdr-ink);background:#1b1b200b}.pdr-calendar-post-close:focus-visible{outline-offset:2px;outline:2px solid #6855bd6b}.pdr-calendar-post-close:disabled{cursor:not-allowed;opacity:.55}.pdr-calendar-post-meta{flex:none;align-items:center;gap:8px;min-width:0;padding-right:40px;display:flex}.pdr-calendar-post-meta .pdr-type-label{margin:0}.pdr-calendar-post-title-schedule{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin-top:16px;display:grid}.pdr-calendar-post-title-schedule h2,.pdr-calendar-post-title-input{min-width:0;color:var(--pdr-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:650;line-height:1.2;overflow:hidden}.pdr-calendar-post-title-input{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:0;width:100%;padding:2px 0}.pdr-calendar-post-title-input:focus{border-bottom-color:#6855bd6b}.pdr-calendar-post-title-input::placeholder{color:#1b1b2061;font-weight:500}.pdr-calendar-post-title-input:disabled{opacity:.7}.pdr-calendar-post-dialog .pdr-schedule-controls{flex:none;gap:7px}.pdr-calendar-post-dialog .pdr-schedule-control{color:#6855bdd1;cursor:pointer;background:#fff;border:1px solid #1b1b201a;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 7px;display:inline-flex}.pdr-calendar-post-dialog .pdr-schedule-control:focus-visible{outline-offset:2px;outline:1px solid #6855bd6b}.pdr-calendar-post-dialog .pdr-schedule-control>span{color:#1b1b20b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.pdr-calendar-post-dialog .pdr-schedule-control>svg:last-child{color:#1b1b206b;flex:none}.pdr-calendar-post-dialog .pdr-date-trigger{justify-content:space-between;width:136px}.pdr-calendar-post-dialog .pdr-time-trigger{justify-content:space-between;width:116px}.pdr-calendar-post-dialog .pdr-schedule-label{color:#6855bdd1;align-items:center;gap:5px;min-height:30px;display:inline-flex}.pdr-calendar-post-dialog .pdr-schedule-label>span{color:#1b1b20b8;white-space:nowrap;font-size:10px}.pdr-calendar-post-copy-row{min-width:0;min-height:0;margin-top:15px}.pdr-calendar-post-caption{color:#1b1b20b8;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-color:#1b1b2033 transparent;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;padding:7px 10px;font-size:13px;line-height:1.6;overflow-y:auto}.pdr-calendar-post-caption.is-placeholder{color:var(--pdr-faint);font-style:italic}.pdr-calendar-post-dialog .pdr-caption-edit{color:#1b1b20b8;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;overscroll-behavior:contain;scrollbar-color:#1b1b2033 transparent;scrollbar-width:thin;background:0 0;border:0;border-radius:4px;outline:0;flex:auto;width:100%;min-width:0;min-height:0;margin:0;padding:2px 7px 4px 0;font-family:inherit;font-size:13px;line-height:1.6;display:block;overflow-y:auto}.pdr-calendar-post-dialog .pdr-caption-edit::placeholder{color:var(--pdr-faint);opacity:1;font-style:italic}.pdr-calendar-post-dialog .pdr-caption-edit:focus-visible{outline-offset:1px;outline:2px solid #6855bd6b}.pdr-calendar-post-dialog[data-mode=edit] .pdr-caption-edit{padding:7px 10px}@media (min-width:761px){.pdr-calendar-post-dialog .pdr-caption-edit:focus-visible{outline-offset:-2px}}.pdr-manual-post-error{color:#a44b54;flex:none;margin:7px 0 -7px;font-size:10px}.pdr-media-editor{flex-direction:column;align-items:stretch;gap:8px;width:min(100%,300px);min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;margin-inline:auto;display:flex}.pdr-media-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdr-media-editor-stage{background:#e6e7e9;border:1px solid #1b1b2014;border-radius:9px;flex:0 auto;place-items:center;width:100%;min-width:0;max-width:100%;height:min(360px,48dvh);min-height:120px;max-height:360px;margin:0;display:grid;position:relative;overflow:hidden}.pdr-media-editor-stage>img{object-fit:contain;background:#18181a;width:100%;height:100%;display:block}.pdr-media-editor-stage>video{object-fit:contain;object-position:center;background:#18181a;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.pdr-media-editor-count{color:#fff;background:#18181bb8;border-radius:99px;padding:4px 7px;font-family:DM Mono,monospace;font-size:9px;line-height:1;position:absolute;bottom:9px;right:9px}.pdr-media-editor-missing{color:#795a52;text-align:center;max-width:250px;padding:12px;font-size:10px;line-height:1.5}.pdr-media-editor-thumbnails{scrollbar-width:thin;flex:none;gap:7px;width:100%;min-width:0;max-width:100%;min-height:0;padding:1px 3px 4px;display:flex;overflow-x:auto}.pdr-media-editor-thumb{background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 56px;width:56px;height:56px;transition:border-color .16s;position:relative;overflow:visible}.pdr-media-editor-thumb.is-active{border-color:#6855bd}.pdr-media-thumb-preview{cursor:pointer;background:#e6e7e9;border:0;border-radius:6px;place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.pdr-media-thumb-preview img{object-fit:cover;width:100%;height:100%;display:block}.pdr-media-thumb-preview:focus-visible,.pdr-media-thumb-remove:focus-visible,.pdr-media-add-actions button:focus-visible{outline-offset:2px;outline:2px solid #6855bd}.pdr-media-thumb-video{color:#5e5874;background:#efedf5;place-items:center;width:100%;height:100%;display:grid}.pdr-media-thumb-remove{z-index:1;color:#fff;cursor:pointer;background:#121214f0;border:1px solid #ffffffdb;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 2px 6px #0e0e103d}.pdr-media-thumb-remove:hover:not(:disabled){background:#343438}.pdr-media-thumb-remove:disabled{cursor:not-allowed;opacity:.55}.pdr-media-add-section{flex:none;justify-content:center;align-items:center;width:100%;min-width:0;padding-top:7px;display:flex}.pdr-media-add-actions{flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;margin-inline:auto;display:flex}.pdr-media-add-actions button{min-height:30px;color:var(--pdr-ink);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1b1b201f;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.pdr-media-add-actions button:hover:not(:disabled){background:#faf9fd;border-color:#6855bd59}.pdr-media-add-actions button:disabled{color:var(--pdr-faint);cursor:not-allowed}.pdr-media-add-actions .pdr-media-add-image{color:#5d4ca9;background:#f8f6fc;border-color:#6855bd40}.pdr-media-add-actions .pdr-media-add-video{color:var(--pdr-muted)}.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-add-image,.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-add-video,.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-replace-image{font-size:9px}.pdr-media-editor-empty{width:100%;min-width:0;max-width:100%;min-height:180px;color:var(--pdr-muted);text-align:center;background:#fff;border:1px dashed #1b1b202b;border-radius:10px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.pdr-media-editor-empty>strong{color:var(--pdr-ink);font-size:13px;font-weight:600}.pdr-media-editor-empty>span{font-size:10px;line-height:1.45}.pdr-media-editor-uploading{color:var(--pdr-violet);flex:none;justify-content:center;align-items:center;gap:5px;font-size:9px;display:inline-flex}.pdr-media-editor-error{color:#a44b54;text-align:center;flex:none;font-size:9px;line-height:1.4;display:block}.pdr-calendar-post-dialog .pdr-actions{flex:none}.pdr-calendar-post-dialog .pdr-actions button{min-height:30px;padding:0 10px;font-size:10px}.pdr-calendar-post-dialog .pdr-actions .pdr-primary{color:#fff;background:#28272d;border-color:#28272d}.pdr-calendar-post-dialog .pdr-actions .pdr-primary:hover:not(:disabled){background:#4a4652;border-color:#4a4652}.pdr-calendar-post-dialog .pdr-actions .pdr-primary.pdr-approve-primary{color:#fff;background:var(--efata-mark-gradient);border-color:#0000}.pdr-calendar-post-dialog .pdr-actions .pdr-primary.pdr-approve-primary:hover:not(:disabled){color:#fff;background:var(--efata-mark-gradient-hover);border-color:#0000}.pdr-calendar-post-dialog .pdr-actions .pdr-secondary{color:#1b1b20b0}.pdr .pdr-add-post{color:#fff;cursor:pointer;background:#28272d;border:1px solid #28272d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:10px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex}.pdr .pdr-add-post:hover:not(:disabled){color:#fff;background:#48464e;transform:translateY(-1px)}.pdr .pdr-add-post:disabled{cursor:not-allowed;opacity:.55}.pdr .pdr-progress{grid-template-columns:minmax(0,1fr) auto}.pdr-status-review{color:#6855bd}.pdr-status-approved{color:#356b51}.pdr-status-changes{color:#9a6b2f}.pdr-draft-approved{border-color:#5382663d}.pdr-draft-changes{border-color:#9a6b2f4d}.pdr-primary{color:#fff;background:#28272d;border-color:#28272d}.pdr-primary:hover:not(:disabled){background:#4a4652;border-color:#4a4652}.pdr-preview-video{position:relative}.pdr-preview-video>img{object-fit:contain;width:100%;height:100%}.pdr-preview-play{color:#fff;background:#1f1d24b8;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:8px}.pdr .pdr-calendar-popover,.pdr .pdr-time-menu{z-index:1300;color:#1b1b20d1;background:#fffffffa;border:1px solid #1b1b201f;border-radius:10px;position:fixed;box-shadow:0 14px 32px #1b1b2029}.pdr .pdr-calendar-popover{width:280px;padding:10px}.pdr .pdr-calendar-header{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.pdr .pdr-calendar-header>strong{color:#1b1b20d1;text-align:center;font-size:11px;font-weight:600}.pdr .pdr-calendar-header>button{color:#1b1b208f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.pdr .pdr-calendar-header>button:hover{color:#1b1b20eb;background:#1b1b200f}.pdr .pdr-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;display:grid}.pdr .pdr-calendar-weekdays>span{color:#1b1b206b;text-align:center;padding:5px 0;font-size:9px;font-weight:600}.pdr .pdr-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.pdr .pdr-calendar-day{color:#1b1b20c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-self:center;place-items:center;width:32px;height:32px;padding:0;font-size:10px;display:grid}.pdr .pdr-calendar-day:hover{background:#1b1b200f}.pdr .pdr-calendar-day.is-outside-month{color:#1b1b204d}.pdr .pdr-calendar-day.is-today{border-color:#6855bd6b}.pdr .pdr-calendar-day.is-selected,.pdr .pdr-calendar-day.is-selected:hover{color:#fff;background:#6855bd;border-color:#6855bd}.pdr .pdr-calendar-footer{border-top:1px solid #1b1b2014;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.pdr .pdr-calendar-footer span{color:#1b1b2085;font-size:10px}.pdr .pdr-calendar-footer button{color:#6855bd;cursor:pointer;background:#6855bd14;border:0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:550}.pdr .pdr-calendar-footer button:hover{background:#6855bd24}.pdr .pdr-time-menu{width:260px;padding:11px}.pdr .pdr-time-menu-header{align-items:baseline;gap:8px;margin:1px 2px 10px;display:flex}.pdr .pdr-time-menu-header strong{color:#1b1b20d6;font-size:12px;font-weight:600}.pdr .pdr-time-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;gap:7px;display:grid}.pdr .pdr-time-column{grid-template-rows:auto 128px;gap:5px;min-width:0;display:grid}.pdr .pdr-time-column>span{color:#1b1b2070;letter-spacing:.045em;text-transform:uppercase;padding:0 4px;font-size:9px;font-weight:600}.pdr .pdr-time-column-options{overscroll-behavior:contain;scrollbar-color:#1b1b2033 transparent;scrollbar-width:thin;background:#1b1b2009;border-radius:7px;flex-direction:column;gap:2px;min-height:0;padding:2px 3px;scroll-padding-block:42px;display:flex;overflow-y:auto}.pdr .pdr-time-column-options button{color:#1b1b208c;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:29px;padding:0 4px;font-size:11px;display:flex}.pdr .pdr-time-column-options button:hover{color:#1b1b20e6;background:#1b1b200b}.pdr .pdr-time-column-options button.is-selected{color:#1b1b20f5;background:#fff;font-weight:600;box-shadow:0 1px 3px #1b1b201a}.pdr .pdr-time-menu-footer{border-top:1px solid #1b1b2014;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 2px 0;display:flex}.pdr .pdr-time-menu-footer>span{color:#1b1b20a8;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.pdr .pdr-time-menu-footer>button{color:#fff;cursor:pointer;background:#28272d;border:0;border-radius:6px;min-height:28px;padding:0 11px;font-size:10px}.pdr .pdr-time-menu-footer>button:hover{background:#4a4652}:root[data-theme=dark] .pdr-calendar-post-dialog{background:#171c20;border-color:#ffffff1f}:root[data-theme=dark] .pdr-calendar-post-content,:root[data-theme=dark] .pdr-calendar-post-title-schedule h2,:root[data-theme=dark] .pdr-calendar-post-title-input{color:var(--pdr-ink)}:root[data-theme=dark] .pdr-calendar-post-title-input::placeholder{color:#e6e7eb66}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-schedule-control,:root[data-theme=dark] .pdr-calendar-post-close,:root[data-theme=dark] .pdr-media-editor-empty{color:var(--pdr-muted);background:#1d2226;border-color:#ffffff1f}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-schedule-control>span,:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-schedule-label>span,:root[data-theme=dark] .pdr-calendar-post-caption{color:var(--pdr-muted)}:root[data-theme=dark] .pdr-calendar-post-media{background:#20252a}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-caption-edit{color:var(--pdr-muted);background:0 0}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-caption-edit:focus-visible{outline-color:#b5a6ff94}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-actions .pdr-secondary{color:var(--pdr-muted);background:#1d2226;border-color:#ffffff24}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-actions .pdr-primary{background:var(--efata-mark-gradient);border-color:#0000}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-actions .pdr-primary:hover:not(:disabled){background:var(--efata-mark-gradient-hover);border-color:#0000}:root[data-theme=dark] .pdr-media-add-actions button{color:var(--pdr-muted);background:#1d2226;border-color:#ffffff24}:root[data-theme=dark] .pdr-media-add-actions button:hover:not(:disabled){background:#272c31;border-color:#b5a6ff61}:root[data-theme=dark] .pdr-media-add-actions .pdr-media-add-image{color:#c4b9ff;background:#292630;border-color:#b5a6ff47}:root[data-theme=dark] .pdr-media-add-actions button:disabled{color:var(--pdr-faint);background:#191d22}:root[data-theme=dark] .pdr-media-editor-stage,:root[data-theme=dark] .pdr-media-thumb-preview{background:#24282d;border-color:#ffffff1f}:root[data-theme=dark] .pdr .pdr-calendar-popover,:root[data-theme=dark] .pdr .pdr-time-menu{color:var(--pdr-ink);background:#191d22;border-color:#ffffff1f}:root[data-theme=dark] .pdr .pdr-calendar-header>strong,:root[data-theme=dark] .pdr .pdr-time-menu-header strong,:root[data-theme=dark] .pdr .pdr-time-column-options button,:root[data-theme=dark] .pdr .pdr-calendar-day{color:var(--pdr-muted)}:root[data-theme=dark] .pdr .pdr-calendar-day.is-selected{color:#fff}:root[data-theme=dark] .pdr .pdr-time-column-options{background:#ffffff0d}:root[data-theme=dark] .pdr .pdr-time-column-options button.is-selected{color:var(--pdr-ink);background:#272d32}:root[data-theme=dark] .pdr .pdr-time-menu-footer>button{color:#fff;background:var(--efata-mark-gradient)}:root[data-theme=dark] .pdr .pdr-time-menu-footer>button:hover{background:var(--efata-mark-gradient-hover)}@media (max-width:760px){.pdr-calendar-post-dialog{padding-top:22px}.pdr-calendar-post-layout{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;overflow:hidden auto}.pdr-calendar-post-media{min-height:min(48dvh,400px);padding:16px;overflow:visible}.pdr-calendar-post-media.has-regenerate{grid-template-rows:auto auto;row-gap:8px}.pdr-calendar-post-media .pdr-post-regenerate-row{justify-content:flex-start}.pdr-calendar-post-content{position:static;overflow:visible}.pdr-calendar-post-close{display:none}.pdr-post-dialog-preview{box-sizing:border-box;aspect-ratio:auto;width:min(100%,360px,42dvh);max-width:100%;height:min(42dvh,360px);max-height:min(42dvh,360px)}.pdr-post-dialog-preview .pdr-carousel-asset{width:100%;max-width:100%;height:100%;max-height:100%}.pdr-post-dialog-preview .pdr-carousel-image{margin:auto;position:absolute;inset:0;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.pdr-media-editor{gap:7px;width:min(100%,400px);max-height:none}.pdr-media-editor-stage{box-sizing:border-box;flex-basis:min(40dvh,320px);height:min(40dvh,320px);min-height:min(180px,22dvh);max-height:min(40dvh,320px)}.pdr-media-editor-stage>img{margin:auto;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.pdr-preview-fullscreen-trigger:not(.is-image),.pdr-media-fullscreen-trigger:not(.is-image){display:none}.pdr-preview-fullscreen-trigger.is-image,.pdr-media-fullscreen-trigger.is-image{z-index:1;width:100%;height:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;inset:0}.pdr-preview-fullscreen-trigger.is-image>svg,.pdr-media-fullscreen-trigger.is-image>svg{display:none}.pdr-preview-fullscreen-trigger.is-image:hover,.pdr-media-fullscreen-trigger.is-image:hover{background:0 0;transform:none}.pdr-media-editor-count{z-index:2}.pdr-media-editor-thumb{flex-basis:48px;width:48px;height:48px}.pdr-media-thumb-remove{width:20px;height:20px;top:1px;right:1px}.pdr-media-add-section{padding-top:5px}.pdr-media-add-actions{gap:4px}.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-add-image,.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-add-video,.pdr-calendar-post-dialog .pdr-media-add-actions .pdr-media-replace-image{font-size:8.5px}.pdr-media-editor-empty{gap:6px;min-height:120px;padding:12px}.pdr-media-editor-empty>strong{font-size:11px}.pdr-media-editor-empty>span{font-size:9px}.pdr-media-editor-error{font-size:8px}.pdr-calendar-post-content{padding:18px 18px 0}.pdr-calendar-post-scroll{min-height:auto;padding-bottom:calc(144px + env(safe-area-inset-bottom,0px));flex:none;overflow:visible}.pdr-calendar-post-scroll>*{flex-shrink:0}.pdr-calendar-post-title-schedule{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px}.pdr-calendar-post-title-schedule h2,.pdr-calendar-post-title-input{font-size:17px}.pdr-calendar-post-scroll .pdr-calendar-post-copy-row,.pdr-calendar-post-scroll .pdr-calendar-post-caption{flex:none;min-height:auto;overflow:visible}.pdr-calendar-post-dialog .pdr-caption-edit{flex:none;height:160px;min-height:160px;overflow-y:auto}.pdr-calendar-post-dialog .pdr-schedule-controls,.pdr-calendar-post-dialog .pdr-actions{flex-wrap:wrap}.pdr-calendar-post-dialog .pdr-actions:not(.pdr-post-regenerate-row){z-index:3;box-sizing:border-box;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pdr-line);background:#fff;justify-content:flex-end;margin:0;position:absolute;bottom:0;left:0;right:0}.pdr-calendar-post-dialog .pdr-actions:not(.pdr-post-regenerate-row) button{min-height:42px;padding:0 10px}.pdr-calendar-post-dialog .pdr-actions:not(.pdr-post-regenerate-row) .pdr-primary{margin-left:auto}:root[data-theme=dark] .pdr-calendar-post-dialog .pdr-actions:not(.pdr-post-regenerate-row){background:#171c20}}@media (max-width:470px){.pdr .pdr-date-trigger{width:min(136px,100vw - 62px)}.pdr .pdr-time-trigger{width:116px}.pdr .pdr-calendar-popover{width:min(280px,100vw - 16px)}.pdr .pdr-time-menu{width:min(260px,100vw - 16px)}}:root[data-theme=dark] .pdr-calendar-post-backdrop{--pdr-ink:#f8f8faf0;--pdr-muted:#e6e7ebc2;--pdr-faint:#c6c9d3ad;--pdr-line:#ffffff1c;--pdr-violet:#b5a6ff;--pdr-violet-soft:#8d77df2e}@media (prefers-reduced-motion:reduce){.pdr-calendar-post-dialog{animation:none}}
