.applecms{--ac-font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ac-fs-title2:22px;--ac-lh-title2:28px;--ac-tr-title2:.016em;--ac-fs-title3:20px;--ac-lh-title3:25px;--ac-tr-title3:.019em;--ac-fs-headline:17px;--ac-lh-headline:22px;--ac-tr-headline:-.0253em;--ac-fs-body:17px;--ac-lh-body:22px;--ac-tr-body:-.0253em;--ac-fs-callout:16px;--ac-lh-callout:21px;--ac-tr-callout:-.0194em;--ac-fs-subheadline:15px;--ac-lh-subheadline:20px;--ac-tr-subheadline:-.0153em;--ac-fs-footnote:13px;--ac-lh-footnote:18px;--ac-tr-footnote:-.0062em;--ac-fs-caption1:12px;--ac-lh-caption1:16px;--ac-tr-caption1:0em;--ac-fs-caption2:11px;--ac-lh-caption2:13px;--ac-tr-caption2:.0064em;--ac-sp-1:4px;--ac-sp-2:8px;--ac-sp-3:12px;--ac-sp-4:16px;--ac-sp-5:20px;--ac-sp-6:24px;--ac-radius-control:6px;--ac-radius-field:6px;--ac-radius-pill:6px;--ac-h-toolbar:52px;--ac-h-tbtn:28px;--ac-label:#000;--ac-label-2:#3c3c4399;--ac-label-3:#3c3c434d;--ac-label-4:#3c3c432e;--ac-placeholder:#3c3c434d;--ac-fill-1:#78788033;--ac-fill-2:#78788029;--ac-fill-3:#7676801f;--ac-fill-4:#74748014;--ac-separator:#3c3c434a;--ac-bg:#fff;--ac-bg-2:#f2f2f7;--ac-accent:#007aff;--ac-on-accent:#fff;--ac-red:#ff3b30;--ac-tinted-fill:#007aff26;--ac-sel:var(--ac-accent);--ac-sel-inactive:#0000001a;--ac-mat-bg:#f6f6f6cc;--ac-mat-blur:blur(30px) saturate(180%);--ac-mat-fallback:#f6f6f6fa;--ac-hairline:#0000001f;--ac-focus:0 0 0 3px #007aff73}[data-theme=dark] .applecms{--ac-label:#fff;--ac-label-2:#ebebf599;--ac-label-3:#ebebf54d;--ac-label-4:#ebebf52e;--ac-placeholder:#ebebf54d;--ac-fill-1:#7878805c;--ac-fill-2:#78788052;--ac-fill-3:#7676803d;--ac-fill-4:#7676802e;--ac-separator:#54545899;--ac-bg:#1c1c1e;--ac-bg-2:#000;--ac-accent:#0a84ff;--ac-red:#ff453a;--ac-tinted-fill:#0a84ff26;--ac-sel-inactive:#ffffff1a;--ac-mat-bg:#1e1e1ecc;--ac-mat-blur:blur(30px) saturate(160%);--ac-mat-fallback:#1e1e1efa;--ac-hairline:#ffffff1f;--ac-focus:0 0 0 3px #0a84ff73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .applecms{--ac-label:#fff;--ac-label-2:#ebebf599;--ac-label-3:#ebebf54d;--ac-label-4:#ebebf52e;--ac-placeholder:#ebebf54d;--ac-fill-1:#7878805c;--ac-fill-2:#78788052;--ac-fill-3:#7676803d;--ac-fill-4:#7676802e;--ac-separator:#54545899;--ac-bg:#1c1c1e;--ac-bg-2:#000;--ac-accent:#0a84ff;--ac-red:#ff453a;--ac-tinted-fill:#0a84ff26;--ac-sel-inactive:#ffffff1a;--ac-mat-bg:#1e1e1ecc;--ac-mat-blur:blur(30px) saturate(160%);--ac-mat-fallback:#1e1e1efa;--ac-hairline:#ffffff1f;--ac-focus:0 0 0 3px #0a84ff73}}.applecms{font-family:var(--ac-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--ac-label)}.ac-chrome{background:var(--ac-mat-bg);-webkit-backdrop-filter:var(--ac-mat-blur);backdrop-filter:var(--ac-mat-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ac-chrome{background:var(--ac-mat-fallback)!important}}.ac-toolbar{align-items:center;gap:var(--ac-sp-2);height:var(--ac-h-toolbar);border-bottom:1px solid var(--ac-separator);flex:none;padding:0 12px;display:flex}.ac-toolbar-title{font:var(--fw,590) var(--ac-fs-body)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-body);color:var(--ac-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ac-toolbar-sub{font:400 var(--ac-fs-caption1)/1.3 var(--ac-font-text);letter-spacing:var(--ac-tr-caption1);color:var(--ac-label-2)}.ac-btn{height:var(--ac-h-tbtn);border-radius:var(--ac-radius-control);font:600 var(--ac-fs-footnote)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-footnote);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:filter .15s,background-color .15s;display:inline-flex}.ac-btn:disabled{opacity:.4;pointer-events:none}.ac-btn-filled{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-btn-filled:not(:disabled):hover{filter:brightness(1.05)}.ac-btn-filled:not(:disabled):active{filter:brightness(.92)}.ac-btn-gray{background:var(--ac-fill-1);color:var(--ac-label)}.ac-btn-gray:not(:disabled):hover{background:var(--ac-fill-2)}.ac-btn-plain{color:var(--ac-accent);background:0 0;padding:0 8px;font-weight:400}.ac-btn-plain:not(:disabled):hover{background:var(--ac-fill-4)}.ac-btn-plain.ac-danger{color:var(--ac-red)}.applecms a.ac-btn{text-decoration:none}.ac-segmented{height:var(--ac-h-tbtn);border:1px solid var(--ac-hairline);border-radius:var(--ac-radius-control);background:var(--ac-fill-3);align-items:center;gap:2px;padding:2px;display:inline-flex}.ac-segmented-button{min-width:0;height:22px;color:var(--ac-label-2);font:600 var(--ac-fs-footnote)/1 var(--ac-font-text);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 10px}.ac-segmented-button:not(.ac-active):hover{background:var(--ac-fill-4);color:var(--ac-label)}.ac-segmented-button.ac-active{background:var(--ac-bg);color:var(--ac-label);box-shadow:0 1px 1px #00000014, 0 0 0 .5px var(--ac-hairline)}.ac-segmented-button:focus-visible{box-shadow:var(--ac-focus);outline:none}.ac-icon-btn{border-radius:var(--ac-radius-control);width:30px;height:28px;color:var(--ac-label-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-icon-btn:hover{background:var(--ac-fill-3);color:var(--ac-label)}.ac-field{box-sizing:border-box;border:1px solid var(--ac-separator);border-radius:var(--ac-radius-field);width:100%;font:400 var(--ac-fs-subheadline)/1.4 var(--ac-font-text);letter-spacing:var(--ac-tr-subheadline);color:var(--ac-label);background:var(--ac-bg);caret-color:var(--ac-accent);outline:none;padding:7px 10px}.ac-field::placeholder{color:var(--ac-placeholder)}.ac-field:focus-visible{border-color:var(--ac-accent);box-shadow:var(--ac-focus)}.ac-sidebar{border-right:1px solid var(--ac-separator);flex-direction:column;display:flex}.ac-search-wrap{flex:none;margin:10px 10px 4px;position:relative}.ac-search-icon{color:var(--ac-label-2);opacity:.85;pointer-events:none;display:flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ac-search{box-sizing:border-box;border-radius:var(--ac-radius-field);background:var(--ac-fill-3);width:100%;height:32px;color:var(--ac-label);font:400 var(--ac-fs-subheadline)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-subheadline);border:0;outline:none;padding:0 30px}.ac-search::placeholder{color:var(--ac-placeholder)}.ac-search:focus-visible{box-shadow:var(--ac-focus)}.ac-list{flex:1;padding:4px 8px 12px;overflow-y:auto}.ac-section{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:100%;margin-top:12px;padding:6px 8px 4px;display:flex}.ac-section:first-child{margin-top:2px}.ac-tri{width:12px;color:var(--ac-label-2);flex:none;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.ac-section:hover .ac-tri{color:var(--ac-label)}@media (prefers-reduced-motion:reduce){.ac-tri{transition:none}}.ac-tri.ac-open{transform:rotate(90deg)}.ac-section-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--ac-fs-footnote)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-footnote);color:var(--ac-label-2);flex:1;overflow:hidden}.ac-badge{text-align:center;background:var(--ac-fill-2);min-width:19px;color:var(--ac-label-2);font:600 var(--ac-fs-caption1)/1.4 var(--ac-font-text);border-radius:9px;flex:none;padding:1px 6px}.ac-row{text-align:left;border-radius:var(--ac-radius-pill);cursor:pointer;background:0 0;border:0;width:100%;padding:6px 10px 6px 28px;display:block}.ac-row:not(.ac-row-on):hover{background:color-mix(in srgb, var(--ac-label) 6%, transparent)}.ac-row-on{background:var(--ac-sel)}.ac-row-title{text-overflow:ellipsis;white-space:nowrap;font:500 var(--ac-fs-callout)/1.3 var(--ac-font-text);letter-spacing:var(--ac-tr-callout);color:var(--ac-label);display:block;overflow:hidden}.ac-row-on .ac-row-title{font-weight:590}.ac-row-sub{text-overflow:ellipsis;white-space:nowrap;font:400 var(--ac-fs-footnote)/1.25 var(--ac-font-text);letter-spacing:var(--ac-tr-footnote);color:var(--ac-label-2);margin-top:1px;display:block;overflow:hidden}.ac-row-on .ac-row-title,.ac-row-on .ac-row-sub{color:#fff}.ac-row-on .ac-row-sub{opacity:.8}.ac-account{border-top:1px solid var(--ac-separator);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.ac-avatar{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.ac-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--ac-fs-subheadline)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-subheadline);color:var(--ac-label);flex:1;overflow:hidden}.ac-split-handle{cursor:col-resize;z-index:5;background:0 0;flex:none;align-self:stretch;width:9px;position:relative}.ac-split-handle:before{content:"";background:var(--ac-separator);width:1px;transition:background .12s,width .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ac-split-handle:hover:before,.ac-split-handle:active:before{background:var(--ac-accent);width:3px}@media (prefers-reduced-motion:reduce){.ac-split-handle:before{transition:none}}.ac-folder{text-align:left;border-radius:var(--ac-radius-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin:1px 0;padding:6px 10px;display:flex}.ac-folder:not(.ac-folder-on):hover{background:color-mix(in srgb, var(--ac-label) 6%, transparent)}.ac-folder-on{background:var(--ac-sel)}.ac-folder-icon{color:var(--ac-accent);flex:none;align-items:center;display:inline-flex}.ac-folder-on .ac-folder-icon{color:#fff}.ac-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 var(--ac-fs-callout)/1.3 var(--ac-font-text);letter-spacing:var(--ac-tr-callout);color:var(--ac-label);flex:1;overflow:hidden}.ac-folder-on .ac-folder-name{color:#fff;font-weight:500}.ac-folder-on .ac-badge{color:#fff;background:#ffffff38}.ac-back{gap:2px;padding-left:4px;font-weight:400}.ac-listview{flex-direction:column;flex:1;min-height:0;display:flex}.ac-listview-head{flex:none;padding:18px 20px 6px}.ac-listview-title{font:700 var(--ac-fs-title2)/1.1 var(--ac-font-text);letter-spacing:var(--ac-tr-title2);color:var(--ac-label)}.ac-listview-count{font:400 var(--ac-fs-subheadline)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-subheadline);color:var(--ac-label-2);margin-top:3px}.ac-notelist{flex:1;padding:0 8px 24px;overflow-y:auto}.ac-noterow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 12px;display:block;position:relative}.ac-noterow:hover{background:color-mix(in srgb, var(--ac-label) 5%, transparent)}.ac-noterow:after{content:"";background:var(--ac-separator);height:1px;position:absolute;bottom:0;left:12px;right:12px}.ac-noterow:last-child:after{display:none}.ac-noterow-title{text-overflow:ellipsis;white-space:nowrap;font:590 var(--ac-fs-body)/1.3 var(--ac-font-text);letter-spacing:var(--ac-tr-body);color:var(--ac-label);display:block;overflow:hidden}.ac-noterow-sub{text-overflow:ellipsis;white-space:nowrap;font:400 var(--ac-fs-subheadline)/1.3 var(--ac-font-text);letter-spacing:var(--ac-tr-subheadline);color:var(--ac-label-2);margin-top:2px;display:block;overflow:hidden}.applecms.ac-editor-app{background:var(--ac-bg);height:100dvh;color:var(--ac-label);flex-direction:column;display:flex}.applecms .ac-toolbar-title-grow{flex:1}.applecms .ac-toolbar-status{border-radius:var(--ac-radius-pill);background:var(--ac-fill-3);height:24px;color:var(--ac-label-2);font:600 var(--ac-fs-caption1)/1 var(--ac-font-text);letter-spacing:0;flex:none;align-items:center;padding:0 8px;display:inline-flex}.applecms .ac-toolbar-status-live{background:var(--ac-tinted-fill);color:var(--ac-accent)}.applecms .ac-newdraft{align-items:center;gap:var(--ac-sp-2);flex:none;display:inline-flex}.applecms select.ac-newdraft-select{width:auto;min-width:92px;height:var(--ac-h-tbtn);border-radius:var(--ac-radius-control);background:var(--ac-fill-1);color:var(--ac-label);font:600 var(--ac-fs-footnote)/1 var(--ac-font-text);letter-spacing:var(--ac-tr-footnote);cursor:pointer;border:0;padding:0 28px 0 10px}.applecms select.ac-newdraft-select:hover{background:var(--ac-fill-2)}.applecms .ac-workspace{flex:1;min-height:0;display:flex}.applecms .ac-editor-sidebar{flex:0 0 260px;width:260px}.applecms .ac-blog-home-link{background:color-mix(in srgb, var(--ac-label) 5%, transparent);border:1px solid #0000;border-radius:8px;flex-direction:column;flex:none;gap:3px;margin:10px 10px 0;padding:10px 10px 11px;text-decoration:none;display:flex}.applecms .ac-blog-home-link:hover{border-color:var(--ac-separator);background:color-mix(in srgb, var(--ac-label) 8%, transparent)}.applecms .ac-blog-home-link:focus-visible{box-shadow:var(--ac-focus);outline:none}.applecms .ac-blog-home-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ac-label);font:600 var(--ac-fs-callout)/1.25 var(--ac-font-text);letter-spacing:var(--ac-tr-callout);overflow:hidden}.applecms .ac-blog-home-meta{color:var(--ac-accent);font:600 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0}.applecms .ac-editor-folder-list{padding-top:10px}.applecms .ac-editor-avatar{background:var(--ac-accent);color:var(--ac-on-accent);font:600 12px/1 var(--ac-font-text);justify-content:center;align-items:center;display:flex}.applecms .ac-account-settings,.applecms .ac-account-signout{height:24px;color:var(--ac-label-2);flex:none;padding:0 8px;font-weight:500}.applecms .ac-account-settings:not(:disabled):hover,.applecms .ac-account-signout:not(:disabled):hover{color:var(--ac-label)}.applecms .ac-post-list{border-right:1px solid var(--ac-separator);background:var(--ac-bg);flex:0 0 320px;width:320px}.applecms .ac-noterow-on,.applecms .ac-noterow-on:hover{background:var(--ac-tinted-fill)}.applecms .ac-noterow-on:after{background:0 0}.applecms .ac-empty-state,.applecms .ac-empty-editor{color:var(--ac-label-2);font:400 var(--ac-fs-subheadline)/1.3 var(--ac-font-text);letter-spacing:0;padding:18px 12px}.applecms .ac-empty-editor{text-align:center;margin:auto}.applecms .ac-editor-stage{background:var(--ac-bg);flex:auto;min-width:0;min-height:0;display:flex}.applecms .ac-editor-pane{background:var(--ac-bg);flex-direction:column;flex:auto;min-width:360px;min-height:0;display:flex}.applecms .ac-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.applecms .ac-editor-eyebrow{font:600 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0;color:var(--ac-label-2)}.applecms .ac-editor-error{flex:100%;margin-top:0}.applecms .ac-status-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ac-radius-pill);background:var(--ac-fill-3);max-width:180px;color:var(--ac-label-2);font:600 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0;flex:0 auto;padding:4px 8px;overflow:hidden}.applecms .ac-live-link{justify-content:flex-end;align-items:center;gap:var(--ac-sp-2);flex-wrap:wrap;max-width:100%;display:flex}.applecms .ac-live-url{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ac-radius-pill);background:var(--ac-fill-4);min-width:0;max-width:280px;color:var(--ac-label-2);font:500 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0;padding:4px 8px;overflow:hidden}.applecms .ac-copy-note{color:var(--ac-accent);font:600 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0}.applecms .ac-editor-form{flex-direction:column;flex:auto;align-items:center;gap:32px;min-height:0;padding:34px 28px 44px;display:flex;overflow-y:auto}.applecms .ac-writing-sheet,.applecms .ac-details-section{width:min(760px,100%)}.applecms .ac-writing-sheet{gap:var(--ac-sp-4);flex-direction:column;display:flex}.applecms .ac-document-title-label{min-width:0;display:block}.applecms .ac-document-title-input{box-sizing:border-box;width:100%;padding:0 0 var(--ac-sp-2);color:var(--ac-label);caret-color:var(--ac-accent);font:700 40px/1.12 var(--ac-font-text);letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none}.applecms .ac-document-title-input::placeholder{color:var(--ac-placeholder)}.applecms .ac-document-title-input:focus-visible{border-bottom-color:color-mix(in srgb, var(--ac-accent) 55%, transparent)}.applecms .ac-document-meta{align-items:center;gap:var(--ac-sp-2);flex-wrap:wrap;min-height:28px;display:flex}.applecms .ac-document-meta .ac-live-link{flex:100%;justify-content:flex-start}.applecms .ac-details-section{gap:var(--ac-sp-4);border-top:1px solid var(--ac-separator);flex-direction:column;padding-top:22px;display:flex}.applecms .ac-details-head{justify-content:space-between;align-items:center;gap:var(--ac-sp-3);display:flex}.applecms .ac-details-title{color:var(--ac-label);font:650 var(--ac-fs-subheadline)/1.2 var(--ac-font-text);letter-spacing:0;margin:0}.applecms .ac-details-subtitle{color:var(--ac-label-2);font:600 var(--ac-fs-caption1)/1.2 var(--ac-font-text);letter-spacing:0}.applecms .ac-details-grid{row-gap:var(--ac-sp-4)}.applecms .ac-form-grid{gap:var(--ac-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.applecms .ac-form-span{grid-column:1/-1}.applecms .ac-field-label{gap:var(--ac-sp-2);flex-direction:column;min-width:0;display:flex}.applecms .ac-label-text{color:var(--ac-label-2);font:600 var(--ac-fs-footnote)/1.2 var(--ac-font-text);letter-spacing:0}.applecms select.ac-field{appearance:auto;height:36px}.applecms .ac-body-field{min-height:460px}.applecms .ac-body-head{justify-content:space-between;align-items:center;gap:var(--ac-sp-3);flex-wrap:wrap;display:flex}.applecms .ac-body-actions{justify-content:flex-end;align-items:center;gap:var(--ac-sp-3);flex-wrap:wrap;display:flex}.applecms .ac-textarea{border:0;border-top:1px solid var(--ac-separator);width:100%;min-height:460px;font:400 var(--ac-fs-body)/1.65 var(--ac-font-text);letter-spacing:0;resize:vertical;background:0 0;border-radius:0;padding:14px 0 0}.applecms .ac-textarea:focus-visible{border-color:var(--ac-accent);box-shadow:none}.applecms .ac-nested-editor{gap:var(--ac-sp-3);padding-top:var(--ac-sp-4);border-top:1px solid var(--ac-separator);flex-direction:column;display:flex}.applecms .ac-nested-editor-head{justify-content:space-between;align-items:center;gap:var(--ac-sp-3);display:flex}.applecms .ac-nested-editor-title{color:var(--ac-label);font:650 var(--ac-fs-subheadline)/1.2 var(--ac-font-text);letter-spacing:0;margin:0}.applecms .ac-nested-error{display:block}.applecms .ac-nested-empty{color:var(--ac-label-2);font:400 var(--ac-fs-footnote)/1.35 var(--ac-font-text);letter-spacing:0}.applecms .ac-gallery-list,.applecms .ac-links-list{flex-direction:column;display:flex}.applecms .ac-gallery-row{gap:var(--ac-sp-3);padding:var(--ac-sp-3) 0;border-top:1px solid var(--ac-separator);grid-template-columns:72px minmax(0,1fr);align-items:end;display:grid}.applecms .ac-gallery-row:first-child{border-top:0;padding-top:0}.applecms .ac-gallery-thumb{border-radius:var(--ac-radius-field);background:var(--ac-fill-4);width:72px;height:54px;overflow:hidden}.applecms .ac-gallery-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.applecms .ac-gallery-caption{min-width:0}.applecms .ac-row-actions{align-items:center;gap:var(--ac-sp-2);flex-wrap:wrap;grid-column:2;display:flex}.applecms .ac-link-row{gap:var(--ac-sp-3);padding:var(--ac-sp-3) 0;border-top:1px solid var(--ac-separator);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;display:grid}.applecms .ac-link-row:first-child{border-top:0;padding-top:0}.applecms .ac-link-remove{align-self:end}.applecms .ac-split-handle:focus-visible{outline:none}.applecms .ac-split-handle:focus-visible:before{background:var(--ac-accent);width:3px;box-shadow:var(--ac-focus)}.applecms .ac-preview-pane{background:var(--ac-bg-2);flex-direction:column;flex:auto;min-width:360px;min-height:0;display:flex}.applecms .ac-preview-pane-hidden{display:none}.applecms .ac-preview-head{border-bottom:1px solid var(--ac-separator);height:36px;color:var(--ac-label-2);background:var(--ac-fill-4);font:600 var(--ac-fs-caption1)/1 var(--ac-font-text);letter-spacing:0;flex:none;align-items:center;padding:0 12px;display:flex}.applecms .ac-preview-frame{background:var(--ac-bg);border:0;flex:auto;width:100%;min-height:0}@media (max-width:1120px){.applecms .ac-editor-sidebar{flex-basis:220px;width:220px}.applecms .ac-post-list{flex-basis:280px;width:280px}.applecms .ac-form-grid,.applecms .ac-link-row{grid-template-columns:1fr}.applecms .ac-link-remove{justify-self:flex-start}}@media (max-width:820px){.applecms .ac-editor-sidebar{display:none}.applecms .ac-post-list{flex-basis:220px;width:220px}.applecms .ac-editor-stage{flex-direction:column}.applecms .ac-live-link{justify-content:flex-start}.applecms .ac-live-url{flex:180px;max-width:100%}.applecms .ac-editor-form{gap:28px;padding:26px 18px 38px}.applecms .ac-document-title-input{font-size:34px;line-height:1.14}.applecms .ac-body-field,.applecms .ac-textarea{min-height:380px}.applecms .ac-editor-pane,.applecms .ac-preview-pane{min-width:0;flex-basis:auto!important}.applecms .ac-preview-pane{min-height:360px}.applecms .ac-split-handle{cursor:row-resize;width:auto;height:9px}.applecms .ac-split-handle:before{width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.applecms .ac-split-handle:hover:before,.applecms .ac-split-handle:active:before,.applecms .ac-split-handle:focus-visible:before{width:auto;height:3px}}.applecms .ac-signin{background:var(--ac-bg);flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.applecms .ac-signin-card{text-align:center;align-items:center;gap:var(--ac-sp-4);flex-direction:column;max-width:360px;display:flex}.applecms .ac-signin-title{font:700 var(--ac-fs-title2)/1.15 var(--ac-font-text);letter-spacing:0;color:var(--ac-label);margin:0}.applecms .ac-signin-sub{font:400 var(--ac-fs-subheadline)/1.45 var(--ac-font-text);color:var(--ac-label-2);margin:0}.applecms .ac-signin-btn{height:36px;padding:0 18px}.applecms .ac-devsignin{gap:var(--ac-sp-3);flex-direction:column;width:100%;display:flex}.applecms .ac-cover-actions{align-items:center;gap:var(--ac-sp-3);flex-wrap:wrap;display:flex}.applecms .ac-field-error{font:400 var(--ac-fs-footnote)/1.3 var(--ac-font-text);letter-spacing:0;color:var(--ac-red)}.applecms .ac-modal-backdrop{z-index:50;background:#00000038;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-theme=dark] .applecms .ac-modal-backdrop{background:#0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .applecms .ac-modal-backdrop{background:#0000008c}}.applecms .ac-settings-panel{border:1px solid var(--ac-separator);border-radius:8px;flex-direction:column;width:min(520px,100%);max-height:min(720px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000047}.applecms .ac-settings-head{border-bottom:1px solid var(--ac-separator);flex:none;padding:16px 18px 12px}.applecms .ac-settings-title{font:700 var(--ac-fs-title3)/1.15 var(--ac-font-text);letter-spacing:0;color:var(--ac-label);margin:0}.applecms .ac-settings-form{gap:var(--ac-sp-4);background:var(--ac-bg);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:16px 18px 18px;display:grid;overflow-y:auto}.applecms .ac-settings-wide{grid-column:1/-1}.applecms .ac-settings-actions{justify-content:flex-end;align-items:center;gap:var(--ac-sp-3);grid-column:1/-1;display:flex}.applecms .ac-settings-error{margin-right:auto}@media (max-width:560px){.applecms .ac-modal-backdrop{align-items:flex-end;padding:12px}.applecms .ac-settings-panel{max-height:calc(100dvh - 24px)}.applecms .ac-settings-form{grid-template-columns:1fr}.applecms .ac-settings-actions{align-items:stretch}.applecms .ac-settings-actions .ac-btn{flex:1 1 0}.applecms .ac-settings-error{flex:100%;margin-right:0}}.applecms .blog-settings-picker,.applecms .blog-create-picker{position:relative}.applecms .blog-settings-popover{border:1px solid var(--ac-hairline);background:var(--ac-mat-fallback);width:max-content;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--ac-mat-blur);backdrop-filter:var(--ac-mat-blur);color:var(--ac-label);z-index:30;border-radius:14px;gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -36px #0000007a}.applecms .blog-settings-section{gap:6px;display:grid}.applecms .blog-settings-label{font:600 var(--ac-fs-caption2)/1 var(--ac-font-text);color:var(--ac-label-2);text-transform:uppercase;letter-spacing:.06em}.applecms .post-editor-home-link.is-static{cursor:default}.applecms a.post-editor-home-link{color:inherit;text-decoration:none}.applecms .post-editor-sidebar-footer{border-top:1px solid var(--ac-hairline);gap:8px;margin-top:auto;padding:12px 10px;display:grid}.applecms .post-editor-guest-note{font:500 var(--ac-fs-caption1)/var(--ac-lh-caption1) var(--ac-font-text);color:var(--ac-label-2);margin:0}.applecms .post-editor-guest-keep{text-align:center;justify-content:center}.applecms .post-editor-sidebar.is-collapsed .post-editor-sidebar-footer{display:none}
