#editor-login-modal{z-index:10000;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#editor-login-modal .elm-backdrop{background:rgb(var(--heading) / .55);-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}#editor-login-modal .elm-card{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--editor-radius);width:min(380px,100vw - 32px);box-shadow:var(--elev-3);padding:24px;position:relative}#editor-login-modal .elm-title{font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;color:rgb(var(--muted));margin:0 0 4px;font-weight:600}#editor-login-modal .elm-sub{font-size:var(--editor-body);color:rgb(var(--heading));margin:0 0 18px;line-height:1.3}#editor-login-modal .elm-form[hidden],#editor-login-modal .elm-sent[hidden]{display:none}#editor-login-modal .elm-form{flex-direction:column;gap:10px;display:flex}#editor-login-modal .elm-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:var(--editor-radius);width:100%;height:40px;color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:0 12px}#editor-login-modal .elm-form input:focus{outline:2px solid rgb(var(--accent) / .45);outline-offset:1px}#editor-login-modal .elm-error{color:#dc2626;font-size:var(--editor-text);margin:2px 0 0}#editor-login-modal .elm-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}#editor-login-modal .elm-cancel{font-size:var(--editor-text);color:rgb(var(--muted));text-decoration:none}#editor-login-modal .elm-cancel:hover{color:rgb(var(--heading))}#editor-login-modal .elm-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--heading));color:rgb(var(--bg));border-radius:var(--editor-radius);height:40px;font:inherit;font-size:var(--editor-text);cursor:pointer;border:0;padding:0 18px;font-weight:500;transition:background .12s}#editor-login-modal .elm-submit:hover{background:rgb(var(--accent))}#editor-login-modal .elm-submit[disabled]{opacity:.6;cursor:progress}#editor-login-modal .elm-sent{flex-direction:column;gap:6px;display:flex}#editor-login-modal .elm-sent-title{font-size:var(--editor-body);color:rgb(var(--heading));margin:0}#editor-login-modal .elm-sent-body{font-size:var(--editor-text);color:rgb(var(--fg) / .75);margin:0 0 8px;line-height:1.45}#editor-login-modal .elm-sent-body span{color:rgb(var(--heading));word-break:break-word;font-weight:500}body.is-editing{--editor-chrome-top:48px;--editor-chrome-bottom:0px;padding-top:var(--editor-chrome-top)}#editor-page-toolbar{z-index:9990;background:rgb(var(--heading));height:48px;color:rgb(var(--bg));font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);font-size:var(--editor-text);box-shadow:0 1px 0 rgb(var(--border) / .4), 0 8px 24px #0000002e;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}#editor-page-toolbar .ept-section{align-items:center;gap:12px;min-width:0;display:flex}#editor-page-toolbar .ept-center{flex:1;justify-content:center;overflow:hidden}#editor-page-toolbar .ept-right{justify-content:flex-end}#editor-page-toolbar>.ept-section:first-child,#editor-page-toolbar .ept-right{flex:none}#editor-page-toolbar .ept-brand{align-items:center;gap:8px;display:inline-flex}#editor-page-toolbar .ept-brand-dot{border-radius:var(--editor-radius);background:rgb(var(--accent-2));width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--accent-2) / .18)}#editor-page-toolbar .ept-brand-label{letter-spacing:var(--editor-label-track);text-transform:uppercase;font-weight:600;font-size:var(--editor-label-size)}#editor-page-toolbar .ept-env{border-radius:var(--editor-radius);background:rgb(var(--bg) / .12);height:22px;color:rgb(var(--bg));letter-spacing:var(--editor-label-track);text-transform:uppercase;font-weight:600;font-size:var(--editor-label-size);align-items:center;padding:0 8px;display:inline-flex}#editor-page-toolbar .ept-env[data-env=production]{color:#fff;background:#15803d}#editor-page-toolbar .ept-env[data-env=staging]{color:#fff;background:#d97706d9}#editor-page-toolbar .ept-doc-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--editor-text);color:rgb(var(--bg) / .85);background:rgb(var(--bg) / .06);border-radius:var(--editor-radius);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 12px;overflow:hidden}#editor-page-toolbar .ept-status{border-radius:var(--editor-radius);background:rgb(var(--bg) / .08);height:26px;color:rgb(var(--bg) / .7);font-size:var(--editor-text);align-items:center;gap:6px;padding:0 10px;display:inline-flex}#editor-page-toolbar .ept-status-dot{border-radius:var(--editor-radius);background:rgb(var(--bg) / .4);width:6px;height:6px;transition:background .15s}#editor-page-toolbar .ept-status[data-status=saving] .ept-status-dot{background:#d97706}#editor-page-toolbar .ept-status[data-status=saved] .ept-status-dot{background:#22c55e}#editor-page-toolbar .ept-status[data-status=error] .ept-status-dot{background:#dc2626}#editor-page-toolbar .ept-status[data-status=idle] .ept-status-text{opacity:.55}#editor-page-toolbar .ept-draft{font:inherit;cursor:pointer;border-radius:var(--editor-radius);height:26px;color:rgb(var(--bg) / .92);font-size:var(--editor-text);letter-spacing:var(--editor-label-track);white-space:nowrap;background:#d9770638;border:1px solid #d977068c;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}#editor-page-toolbar .ept-draft[hidden]{display:none}#editor-page-toolbar .ept-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--bg) / .18);color:rgb(var(--bg));font:inherit;font-size:var(--editor-text);border-radius:var(--editor-radius);cursor:pointer;background:0 0;height:28px;padding:0 12px;transition:background .12s,border-color .12s,opacity .12s}#editor-page-toolbar .ept-btn:hover:not(:disabled){background:rgb(var(--bg) / .1);border-color:rgb(var(--bg) / .32)}#editor-page-toolbar .ept-btn:disabled{opacity:.35;cursor:not-allowed}#editor-page-toolbar .ept-btn-primary{background:rgb(var(--bg));color:rgb(var(--heading));border-color:rgb(var(--bg))}#editor-page-toolbar .ept-btn-primary:hover:not(:disabled){background:rgb(var(--bg) / .92);color:rgb(var(--heading))}@media (width>=900px) and (width<=1199.98px){#editor-page-toolbar .ept-brand-label,#editor-page-toolbar .ept-center,#editor-page-toolbar .ept-status-text{display:none}#editor-page-toolbar{gap:8px;padding:0 12px}#editor-page-toolbar .ept-right{gap:4px}#editor-page-toolbar .ept-right .ept-btn,#editor-page-toolbar .ept-right .ept-draft{padding:0 6px}}@media (pointer:coarse){#editor-page-toolbar .ept-btn,#editor-page-toolbar .ept-draft{min-width:44px;min-height:44px}}#editor-phone-top,#editor-phone-band,#editor-phone-bottom,#editor-phone-accessory{display:none}@media (width<=899.98px){body.is-editing{--editor-chrome-top:calc(44px + env(safe-area-inset-top,0px));--editor-chrome-bottom:calc(49px + env(safe-area-inset-bottom,0px));padding-bottom:var(--editor-chrome-bottom)}body.is-editing:has(#editor-phone-band):not(:has(.office-shell)){--editor-chrome-top:calc(44px + 28px + env(safe-area-inset-top,0px))}body.is-editing:has(.office-shell){--editor-chrome-top:0px;--editor-chrome-bottom:calc(49px + env(safe-area-inset-bottom,0px))}body.is-editing:has(.office-shell) #editor-phone-top,body.is-editing:has(.office-shell) #editor-phone-band,body.is-editing:has(.office-shell) #editor-phone-bottom{display:none!important}#editor-page-toolbar{display:none}#editor-phone-top,#editor-phone-bottom,#editor-phone-accessory{z-index:9990;background:rgb(var(--heading));color:rgb(var(--bg));font-family:var(--editor-font);font-size:var(--editor-text);position:fixed;left:0;right:0}#editor-phone-top{align-items:center;gap:var(--space-2xs);height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--space-xs) 0 var(--space-2xs);display:flex;top:0}.eph-title{min-width:0;font:600 17px / 1.2 var(--editor-font);letter-spacing:var(--editor-label-track);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.eph-save{color:rgb(var(--bg) / .75);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.eph-save i{background:rgb(var(--bg) / .4);width:7px;height:7px}.eph-save[data-status=idle] i{display:none}.eph-save[data-status=saving] i{background:#d97706}.eph-save[data-status=saved] i{background:#22c55e}.eph-save[data-status=error] i{background:#f87171}.eph-save[data-status=error]{color:rgb(var(--bg));font-weight:600}.eph-env{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.eph-env>span{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eph-env[data-env=production]>span{background:#15803d}.eph-env[data-env=staging]>span{background:#d97706}.eph-env svg{stroke:#fff;fill:none;stroke-width:1.8px;width:18px;height:18px}#editor-phone-band{top:calc(44px + env(safe-area-inset-top,0px));z-index:9989;color:#fff;height:28px;font:600 12px / 1 var(--editor-font);letter-spacing:.02em;background:#d97706;justify-content:center;align-items:center;gap:6px;margin:0;display:flex;position:fixed;left:0;right:0}#editor-phone-band svg{stroke:#fff;fill:none;stroke-width:2px;width:14px;height:14px}#editor-phone-bottom{height:calc(49px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .26s cubic-bezier(.32,.72,0,1);display:block;bottom:0}#editor-phone-bottom[data-typing=true]{transform:translateY(100%)}.eph-mode{inset:0 var(--space-xs) env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:center;transition:opacity .16s,transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:absolute}.eph-mode[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(8px)}.eph-ibtn{min-width:44px;min-height:44px;padding:0 var(--space-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:relative}.eph-ibtn svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:square;width:24px;height:24px}.eph-ibtn>span:first-child:not(.eph-pill){display:inline-flex}.eph-lbl{letter-spacing:0;font-size:11px;font-weight:500}.eph-ibtn:active{opacity:.55}.eph-ibtn[data-tone=danger]{color:#fca5a5}.eph-pill{background:rgb(var(--bg));height:32px;color:rgb(var(--heading));letter-spacing:var(--editor-label-track);align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.eph-pill svg{width:18px;height:18px}.eph-count{color:#fff;font-variant-numeric:tabular-nums;background:#d97706;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:2px;right:2px}.eph-count[hidden]{display:none}.eph-txtbtn{min-width:44px;min-height:44px;padding:0 var(--space-xs);color:inherit;font:600 17px / 1 var(--editor-font);letter-spacing:var(--editor-label-track);cursor:pointer;background:0 0;border:0;flex:none}#editor-phone-accessory{height:48px;padding-inline:var(--space-2xs);z-index:9995;align-items:center;gap:2px;bottom:0}#editor-phone-accessory:not([hidden]){display:flex}#editor-phone-accessory .eph-fmt{font:600 17px/1 Georgia,serif}#editor-phone-accessory .eph-acc-gap{flex:1}#editor-phone-accessory[data-plain=true] [data-acc=bold],#editor-phone-accessory[data-plain=true] [data-acc=italic],#editor-phone-accessory[data-plain=true] [data-acc=link],#editor-phone-accessory[data-plain=true] [data-acc=style],#editor-phone-accessory[data-profile=short] [data-acc=style]{display:none}#editor-phone-accessory .eph-row{display:contents}#editor-phone-accessory[data-row=style] .eph-row[data-row=format],#editor-phone-accessory:not([data-row=style]) .eph-row[data-row=style],#editor-phone-accessory[data-row=style] [data-acc=more],#editor-phone-accessory[data-row=style] [data-acc=done]{display:none}#editor-phone-accessory .eph-ibtn[aria-pressed=true],#editor-phone-accessory .eph-style[aria-pressed=true]{background:rgb(var(--bg) / 1);color:rgb(var(--heading) / 1)}#editor-phone-accessory .eph-style{height:var(--space-xl);padding:0 var(--space-xs);border-radius:var(--editor-radius,0);color:inherit;font:500 15px / 1 var(--editor-font);letter-spacing:var(--editor-label-track);cursor:pointer;background:0 0;border:0;flex:none}#editor-phone-accessory .eph-style[aria-pressed=true]{font-weight:600}#editor-phone-top :focus-visible,#editor-phone-bottom :focus-visible,#editor-phone-accessory :focus-visible{outline:2px solid rgb(var(--bg));outline-offset:-4px}body.is-editing [data-phone-selected]{outline:2px solid rgb(var(--heading));outline-offset:4px}}@media (width<=899.98px) and (prefers-reduced-motion:reduce){#editor-phone-bottom,.eph-mode{transition:opacity .12s linear}.eph-mode[aria-hidden=true]{transform:none}}#editor-context-menu{z-index:10010;background:rgb(var(--surface));min-width:220px;max-width:280px;color:rgb(var(--fg));border:1px solid rgb(var(--border) / .55);border-radius:var(--editor-radius);box-shadow:var(--elev-3);font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);font-size:var(--editor-text);padding:6px;display:none;position:fixed}#editor-context-menu[data-open=true]{display:block}#editor-context-menu .ecm-label{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:4px 8px 6px;overflow:hidden}#editor-context-menu .ecm-items{flex-direction:column;gap:1px;display:flex}#editor-context-menu .ecm-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--editor-radius);height:32px;color:rgb(var(--heading));text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}#editor-context-menu .ecm-item:hover,#editor-context-menu .ecm-item:focus-visible{background:rgb(var(--accent) / .18);outline:none}#editor-context-menu .ecm-item[data-tone=danger]{color:#dc2626}#editor-context-menu .ecm-item[data-tone=danger]:hover{background:#dc26261a}#editor-context-menu .ecm-item[disabled]{color:rgb(var(--muted));opacity:.6;cursor:not-allowed}#editor-context-menu .ecm-item .ecm-key{color:rgb(var(--muted));font-size:var(--editor-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#editor-context-menu .ecm-sep{background:rgb(var(--border) / .45);height:1px;margin:4px 6px}#editor-mobile-chip{z-index:10009;border-radius:var(--editor-radius);background:rgb(var(--heading));width:36px;height:36px;color:rgb(var(--bg));cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:none;position:fixed;box-shadow:0 6px 18px #00000038}#editor-mobile-chip[data-open=true]{display:inline-flex}#editor-mobile-chip:active{transform:scale(.95)}#editor-slot-picker{z-index:9996;display:none;position:fixed;inset:0}#editor-slot-picker[data-open=true]{display:block}#editor-slot-picker .esp-backdrop{background:#00000059;position:absolute;inset:0}#editor-slot-picker .esp-panel{border-radius:var(--editor-radius);border:1px solid rgb(var(--border) / .35);background:rgb(var(--bg));width:min(360px,100vw - 32px);color:rgb(var(--fg));box-shadow:var(--elev-3);font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#editor-slot-picker .esp-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#editor-slot-picker .esp-header h2{font-size:var(--editor-text);color:rgb(var(--heading));margin:0}#editor-slot-picker .esp-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--muted));font-size:var(--editor-title);cursor:pointer;background:0 0;border:0;line-height:1}#editor-slot-picker .esp-options{gap:6px;display:grid}#editor-slot-picker .esp-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border-radius:var(--editor-radius);border:1px solid rgb(var(--border) / .3);background:rgb(var(--surface));color:rgb(var(--heading));font:inherit;font-size:var(--editor-text);cursor:pointer;padding:10px 12px}#editor-slot-picker .esp-option:hover{border-color:rgb(var(--accent-ink-2));background:rgb(var(--accent) / .15)}#editor-brand-panel{z-index:9996;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-brand-panel[data-open=true]{display:block}#editor-brand-panel .ebp-backdrop{background:#00000047;position:absolute;inset:0}#editor-brand-panel .ebp-panel{top:var(--editor-chrome-top,48px);background:rgb(var(--bg));width:min(460px,100vw);color:rgb(var(--fg));border-left:1px solid rgb(var(--border) / .35);box-shadow:var(--elev-3-side);flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;bottom:0;right:0;overflow:auto}#editor-brand-panel .ebp-header{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}#editor-brand-panel .ebp-kicker{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 3px}#editor-brand-panel h2,#editor-brand-panel h3{font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-weight:var(--heading-wght,300);margin:0}#editor-brand-panel h2{font-size:var(--editor-title-lg)}#editor-brand-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .35);border-radius:var(--editor-radius);color:inherit;cursor:pointer;background:0 0;min-height:32px;padding:0 12px}#editor-brand-panel button:hover,#editor-brand-panel button[data-active=true]{background:rgb(var(--heading));border-color:rgb(var(--heading));color:rgb(var(--bg))}#editor-brand-panel .ebp-close{width:34px;font-size:var(--editor-title);padding:0;line-height:1}#editor-brand-panel .ebp-view{gap:16px;display:none}#editor-brand-panel .ebp-view[data-active=true]{display:grid}#editor-brand-panel .ebp-group,#editor-brand-panel .ebp-stack{gap:12px;display:grid}#editor-brand-panel label{color:rgb(var(--muted));font-size:var(--editor-text);gap:6px;display:grid}#editor-brand-panel input,#editor-brand-panel select{border:1px solid rgb(var(--border) / .45);border-radius:var(--editor-radius);background:rgb(var(--surface));width:100%;min-height:38px;color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:8px 10px}#editor-brand-panel .ebp-seg{border:1px solid rgb(var(--border) / .6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}#editor-brand-panel .ebp-seg>button,#editor-brand-panel .ebp-seg>label{min-width:0;color:rgb(var(--fg));cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;display:flex}#editor-brand-panel .ebp-seg>*+*{border-left:1px solid rgb(var(--border) / .6)}#editor-brand-panel .ebp-seg svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:16px;height:16px}#editor-brand-panel .ebp-seg>button:hover:not([data-active=true]){background:rgb(var(--heading) / .08);border-color:rgb(var(--border) / .6);color:rgb(var(--fg))}#editor-brand-panel .ebp-seg>button[data-active=true],#editor-brand-panel .ebp-seg>label:has(input:checked){background:rgb(var(--heading));color:rgb(var(--bg))}#editor-brand-panel .ebp-seg>label:has(input:focus-visible){outline:2px solid rgb(var(--accent) / .5);outline-offset:-3px}#editor-brand-panel .ebp-crow,#editor-brand-panel .ebp-seg>label,#editor-brand-panel .ebp-fv>label{position:relative}#editor-brand-panel .ebp-crow input,#editor-brand-panel .ebp-seg>label input,#editor-brand-panel .ebp-fv>label input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}#editor-brand-panel .ebp-crows{border-top:1px solid rgb(var(--border) / .35);display:none}#editor-brand-panel .ebp-crows[data-active=true]{display:grid}#editor-brand-panel .ebp-crow{border-bottom:1px solid rgb(var(--border) / .35);min-height:44px;color:rgb(var(--fg));font-size:var(--editor-body);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}#editor-brand-panel .ebp-sw{border:1px solid #0000002e;width:28px;height:28px}#editor-brand-panel .ebp-hex{color:rgb(var(--muted));font-size:var(--editor-text);font-variant-numeric:tabular-nums;text-transform:uppercase}#editor-brand-panel .ebp-crow input{height:auto;inset:0 0 -1px}#editor-brand-panel .ebp-crow:has(input:focus-visible){outline:2px solid rgb(var(--accent) / .5);outline-offset:-2px}#editor-brand-panel .ebp-spec{background:rgb(var(--surface));border:1px solid rgb(var(--border) / .35);gap:4px;padding:12px;display:grid}#editor-brand-panel .ebp-spec p{margin:0}#editor-brand-panel .ebp-spec-h{font-family:var(--font-display);font-weight:var(--heading-wght,300);font-size:var(--editor-title-lg);color:rgb(var(--heading));line-height:1.15}#editor-brand-panel .ebp-spec-p{font-family:var(--font-sans);font-size:var(--body-size,16px);font-weight:var(--body-wght,400);font-variation-settings:"wght" var(--body-wght,400);color:rgb(var(--fg));line-height:1.45}#editor-brand-panel .ebp-fld{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}#editor-brand-panel .ebp-fld>span,#editor-brand-panel .ebp-fld>legend{color:rgb(var(--muted));font-size:var(--editor-text);margin-bottom:8px;padding:0}#editor-brand-panel .ebp-step{border:1px solid rgb(var(--border) / .6);background:rgb(var(--surface));grid-template-columns:44px minmax(0,1fr) 44px;display:grid}#editor-brand-panel .ebp-step button{height:44px;font-size:var(--editor-title);border:0;font-weight:400}#editor-brand-panel .ebp-step input{border:0;border-inline:1px solid rgb(var(--border) / .35);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;min-height:44px}#editor-brand-panel .ebp-step input::-webkit-inner-spin-button,#editor-brand-panel .ebp-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#editor-brand-panel .ebp-aa>label{min-height:56px;font-size:var(--editor-label-size,11px);flex-direction:column;gap:2px}#editor-brand-panel .ebp-aa i{font-style:normal;font-size:var(--editor-title-lg);line-height:1}#editor-brand-panel .ebp-switchrow{min-height:44px;color:rgb(var(--fg));font-size:var(--editor-body);justify-content:space-between;align-items:center;display:flex}#editor-brand-panel .ebp-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--border));cursor:pointer;border:0;border-radius:16px;width:51px;height:31px;min-height:0;padding:0;transition:background-color .16s;position:relative}#editor-brand-panel .ebp-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}#editor-brand-panel .ebp-switch:checked{background:#1f7a4d}#editor-brand-panel .ebp-switch:checked:after{transform:translate(20px)}#editor-brand-panel .ebp-range{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}#editor-brand-panel .ebp-range input{min-height:44px;accent-color:rgb(var(--heading));background:0 0;border:0;padding:0}#editor-brand-panel .ebp-range output{text-align:right;color:rgb(var(--fg));font-variant-numeric:tabular-nums}#editor-brand-panel .ebp-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){#editor-brand-panel .ebp-switch,#editor-brand-panel .ebp-switch:after{transition:none}}#editor-brand-panel .ebp-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#editor-brand-panel .ebp-logo[open]{grid-column:1/-1}#editor-brand-panel .ebp-logo summary{cursor:pointer;gap:6px;list-style:none;display:grid}#editor-brand-panel .ebp-logo summary::-webkit-details-marker{display:none}#editor-brand-panel .ebp-logo>label{margin-top:8px}#editor-brand-panel .ebp-logo-img{border:1px solid rgb(var(--border) / .35);place-items:center;height:72px;padding:10px;display:grid}#editor-brand-panel .ebp-logo-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:50px;display:block}#editor-brand-panel .ebp-fv .ebp-logo-img img{height:42px}#editor-brand-panel .ebp-on-light{background:#e5e0d6}#editor-brand-panel .ebp-on-dark{background:#261b16}#editor-brand-panel .ebp-logo-cap{color:rgb(var(--muted));font-size:var(--editor-text);justify-content:space-between;gap:8px;display:flex}#editor-brand-panel .ebp-logo-change{color:rgb(var(--fg));font-weight:500}#editor-brand-panel .ebp-logo[open] .ebp-logo-change{visibility:hidden}#editor-brand-panel .ebp-fv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#editor-brand-panel .ebp-fv>label{cursor:pointer;justify-items:center;gap:6px;display:grid}#editor-brand-panel .ebp-fv .ebp-logo-img{width:100%;height:64px}#editor-brand-panel .ebp-fv>label:has(input:checked) .ebp-logo-img{outline:2px solid rgb(var(--heading));outline-offset:2px}#editor-brand-panel .ebp-fv>label:has(input:focus-visible) .ebp-logo-img{outline:2px solid rgb(var(--accent) / .6);outline-offset:2px}#editor-pages-panel{z-index:9994;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-pages-panel[data-open=true]{display:block}#editor-pages-panel .epp-backdrop{background:#00000047;position:absolute;inset:0}#editor-pages-panel .epp-panel{top:var(--editor-chrome-top,48px);background:rgb(var(--bg));width:min(420px,100vw);color:rgb(var(--fg));border-left:1px solid rgb(var(--border) / .35);box-shadow:var(--elev-3-side);flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;bottom:0;right:0;overflow:auto}#editor-pages-panel .epp-header{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}#editor-pages-panel .epp-kicker{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 3px}#editor-pages-panel h2{font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-size:var(--editor-title-lg);font-weight:var(--heading-wght,300);margin:0}#editor-pages-panel .epp-state{color:rgb(var(--muted));font-size:var(--editor-text);margin-top:5px}#editor-pages-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .35);border-radius:var(--editor-radius);color:inherit;cursor:pointer;background:0 0;min-height:32px;padding:0 12px}#editor-pages-panel button:hover{background:rgb(var(--heading));border-color:rgb(var(--heading));color:rgb(var(--bg))}#editor-pages-panel .epp-close{width:34px;font-size:var(--editor-title);padding:0;line-height:1}#editor-pages-panel .epp-list{gap:8px;display:grid}#editor-pages-panel .epp-search{border-radius:var(--editor-radius);border:1px solid rgb(var(--border) / .35);background:rgb(var(--surface));width:100%;height:36px;color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:0 12px}#editor-pages-panel .epp-group-title{font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;color:rgb(var(--muted));margin:12px 0 4px}#editor-pages-panel .epp-item{border-radius:var(--editor-radius);color:inherit;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}#editor-pages-panel a.epp-item:hover,#editor-pages-panel button.epp-item:hover{background:rgb(var(--surface));color:inherit;border-color:#0000}#editor-pages-panel .epp-item-title{font-size:var(--editor-text);color:rgb(var(--heading))}#editor-pages-panel .epp-item-meta{font-size:var(--editor-text);color:rgb(var(--muted))}#editor-pages-panel .epp-treatment{padding-left:22px}#editor-pages-panel button.epp-item{all:unset;cursor:pointer;border-radius:var(--editor-radius);flex-direction:column;gap:2px;padding:8px 10px;display:flex}#editor-pages-panel button.epp-item:disabled{opacity:.45;cursor:not-allowed}#editor-pages-panel .epp-analytics-fields{gap:6px;padding:8px 10px 4px 22px;display:grid}#editor-pages-panel .epp-analytics-fields[hidden]{display:none}#editor-pages-panel .epp-create{margin-top:10px}#editor-pages-panel .epp-create-toggle{border-radius:var(--editor-radius);border:1px dashed rgb(var(--border) / .5);width:100%;height:34px;color:rgb(var(--muted));font:inherit;font-size:var(--editor-text);cursor:pointer;background:0 0}#editor-pages-panel .epp-create-toggle:hover{border-color:rgb(var(--accent-ink-2) / .6);color:rgb(var(--fg))}#editor-pages-panel .epp-create-toggle[hidden],#editor-pages-panel .epp-create-form[hidden]{display:none}#editor-pages-panel .epp-create-form{border-radius:var(--editor-radius);border:1px solid rgb(var(--border) / .35);background:rgb(var(--surface));gap:6px;padding:12px;display:grid}#editor-pages-panel .epp-create-label{font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;color:rgb(var(--muted))}#editor-pages-panel .epp-create-input{border-radius:var(--editor-radius);border:1px solid rgb(var(--border) / .35);background:rgb(var(--bg));width:100%;min-width:0;height:32px;color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:0 8px}#editor-pages-panel .epp-create-input[hidden]{display:none}#editor-pages-panel .epp-create-slug{font-size:var(--editor-text);color:rgb(var(--muted));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;display:grid}#editor-pages-panel .epp-create-note{font-size:var(--editor-text);color:rgb(var(--muted));margin:2px 0 0;line-height:1.45}#editor-pages-panel .epp-create-note:empty{display:none}#editor-pages-panel .epp-create-note[data-tone=error]{color:rgb(var(--status-error))}#editor-pages-panel .epp-create-actions{gap:6px;margin-top:4px;display:flex}#editor-pages-panel .epp-create-submit,#editor-pages-panel .epp-create-cancel{border-radius:var(--editor-radius);height:30px;font:inherit;font-size:var(--editor-text);cursor:pointer;padding:0 12px}#editor-pages-panel .epp-create-submit{border:1px solid rgb(var(--heading));background:rgb(var(--heading));color:rgb(var(--bg))}#editor-pages-panel .epp-create-submit:disabled{opacity:.5;cursor:progress}#editor-pages-panel .epp-create-cancel{border:1px solid rgb(var(--border) / .4);color:rgb(var(--muted));background:0 0}#editor-pages-panel .epp-analytics-label{font-size:var(--editor-text);color:rgb(var(--muted))}#editor-pages-panel .epp-analytics-value{font-size:var(--editor-text);border:1px dashed rgb(var(--border) / .4);border-radius:var(--editor-radius);min-height:20px;padding:4px 8px}#editor-revisions-drawer{z-index:9995;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-revisions-drawer[data-open=true]{display:block}#editor-revisions-drawer .erd-backdrop{background:#00000047;position:absolute;inset:0}#editor-revisions-drawer .erd-panel{top:var(--editor-chrome-top,48px);background:rgb(var(--bg));width:min(420px,100vw);color:rgb(var(--fg));border-left:1px solid rgb(var(--border) / .35);box-shadow:var(--elev-3-side);flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;bottom:0;right:0;overflow:auto}#editor-revisions-drawer .erd-header{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}#editor-revisions-drawer .erd-kicker{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 3px}#editor-revisions-drawer h2{font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-size:var(--editor-title-lg);font-weight:var(--heading-wght,300);margin:0}#editor-revisions-drawer .erd-doc,#editor-revisions-drawer .erd-state{color:rgb(var(--muted));font-size:var(--editor-text);margin-top:5px}#editor-revisions-drawer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .35);border-radius:var(--editor-radius);color:inherit;cursor:pointer;background:0 0;min-height:32px;padding:0 12px}#editor-revisions-drawer button:hover{background:rgb(var(--heading));border-color:rgb(var(--heading));color:rgb(var(--bg))}#editor-revisions-drawer .erd-close{width:34px;font-size:var(--editor-title);padding:0;line-height:1}#editor-revisions-drawer .erd-actions{flex-wrap:wrap;gap:8px;display:flex}#editor-revisions-drawer .erd-list{gap:8px;display:grid}#editor-revisions-drawer .erd-item{border:1px solid rgb(var(--border) / .28);border-radius:var(--editor-radius);background:rgb(var(--surface));gap:6px;padding:12px;display:grid}#editor-revisions-drawer .erd-item-title{font-size:var(--editor-text);color:rgb(var(--heading))}#editor-revisions-drawer .erd-item-meta{font-size:var(--editor-text);color:rgb(var(--muted))}#editor-publish-panel{z-index:9995;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-publish-panel[data-open=true]{display:block}#editor-publish-panel .epb-backdrop{background:#00000047;position:absolute;inset:0}#editor-publish-panel .epb-panel{top:var(--editor-chrome-top,48px);background:rgb(var(--bg));color:rgb(var(--fg));border-left:1px solid rgb(var(--border) / .35);flex-direction:column;display:flex;position:absolute;bottom:0;right:0;overflow:auto}#editor-publish-panel .epb-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}#editor-publish-panel .epb-list{gap:var(--space-2xs);flex-direction:column;display:flex}#editor-publish-panel .epb-group{margin:var(--space-xs) 0 0;color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;font-weight:600}#editor-publish-panel .epb-group:first-child{margin-top:0}#editor-publish-panel .epb-row{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border:1px solid rgb(var(--border) / .28);background:rgb(var(--surface));grid-template-columns:minmax(0,1fr) auto;display:grid}#editor-publish-panel .epb-row-main{min-width:0}#editor-publish-panel .epb-row-title{color:rgb(var(--heading));font-size:var(--editor-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#editor-publish-panel .epb-row-key{color:rgb(var(--fg) / var(--editor-dim));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#editor-publish-panel .epb-row-side{align-items:center;gap:var(--space-2xs);display:flex}#editor-publish-panel .epb-row-state{font-size:var(--editor-text);white-space:nowrap}#editor-publish-panel .epb-row-state[data-state=draft]{color:#b45309}#editor-publish-panel .epb-row-state[data-state=live]{color:rgb(var(--fg) / var(--editor-dim))}#editor-publish-panel .epb-elsewhere{color:rgb(var(--fg) / var(--editor-dim));font-size:var(--editor-text);margin:0;line-height:1.4}#editor-publish-panel .epb-elsewhere[hidden]{display:none}#editor-publish-panel .epb-elsewhere a{color:inherit}#editor-seo-panel{z-index:9995;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-seo-panel[data-open=true]{display:block}#editor-seo-panel .esp-backdrop{background:#00000047;position:absolute;inset:0}#editor-seo-panel .esp-panel{top:var(--editor-chrome-top,48px);width:min(var(--editor-panel-w), 100vw);background:rgb(var(--bg));color:rgb(var(--fg));border-left:1px solid rgb(var(--border) / .35);box-shadow:var(--elev-3-side);flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;bottom:0;right:0;overflow:auto}#editor-seo-panel .esp-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#editor-seo-panel .esp-kicker{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 3px}#editor-seo-panel h2{font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-size:var(--editor-title-lg);font-weight:var(--heading-wght,300);margin:0}#editor-seo-panel .esp-doc,#editor-seo-panel .esp-state{color:rgb(var(--muted));font-size:var(--editor-text);margin:5px 0 0}#editor-seo-panel .esp-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .35);border-radius:var(--editor-radius);width:34px;color:inherit;min-height:32px;font-size:var(--editor-title);cursor:pointer;background:0 0;padding:0;line-height:1}#editor-seo-panel .esp-close:hover{background:rgb(var(--heading));border-color:rgb(var(--heading));color:rgb(var(--bg))}#editor-seo-panel .esp-body[hidden]{display:none}#editor-seo-panel .esp-body{flex-direction:column;gap:16px;display:flex}#editor-seo-panel .esp-preview{border:1px solid rgb(var(--border) / .45);border-radius:var(--editor-radius);background:#fff;margin:0;padding:16px;overflow-x:auto}#editor-seo-panel .esp-preview-label{color:#786050;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 12px;font-weight:600}#editor-seo-panel .esp-serp{min-width:22rem;max-width:600px;font-family:arial,sans-serif}#editor-seo-panel .esp-serp-site{align-items:center;gap:9px;margin-bottom:8px;display:flex}#editor-seo-panel .esp-serp-favicon{background:rgb(var(--accent-2));border-radius:50%;flex:none;width:26px;height:26px}#editor-seo-panel .esp-serp-names{flex-direction:column;min-width:0;line-height:1.35;display:flex}#editor-seo-panel .esp-serp-name{color:#202124;font-size:14px}#editor-seo-panel .esp-serp-url{color:#4d5156;font-size:12px}#editor-seo-panel .esp-serp-title{color:#1a0dab;margin-bottom:4px;font-size:20px;line-height:1.3}#editor-seo-panel .esp-serp-desc{color:#4d5156;font-size:14px;line-height:1.58}#editor-seo-panel .esp-serp-desc[data-empty=true]{color:#70757a;font-style:italic}#editor-seo-panel .esp-card{color:#111b21;background:#fff;border-radius:10px;max-width:360px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 1px 2px #0000001f}#editor-seo-panel .esp-card-img{aspect-ratio:1.91;-o-object-fit:cover;object-fit:cover;background:#e9edef;width:100%;display:block}#editor-seo-panel .esp-card-text{background:#f0f2f5;gap:2px;padding:8px 10px 10px;display:grid}#editor-seo-panel .esp-card-title,#editor-seo-panel .esp-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#editor-seo-panel .esp-card-title{font-size:14px;font-weight:600;line-height:1.3}#editor-seo-panel .esp-card-desc{color:#54656f;font-size:12.5px;line-height:1.35}#editor-seo-panel .esp-card-desc[hidden]{display:none}#editor-seo-panel .esp-card-host{color:#667781;font-size:12px}#editor-seo-panel .esp-card-src{color:#786050;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);font-size:var(--editor-text);align-items:baseline;gap:8px;margin:10px 0 0;display:flex}#editor-seo-panel .esp-card-src:before{content:"";background:#b8a693;border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}#editor-seo-panel .esp-card-src[data-own=true]:before{background:#1f7a4d}#editor-seo-panel .esp-field{flex-direction:column;gap:6px;display:flex}#editor-seo-panel .esp-label{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;font-weight:600}#editor-seo-panel .esp-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--editor-control-h);border:1px solid rgb(var(--border) / .5);border-radius:var(--editor-radius);background:rgb(var(--surface));color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:8px 12px}#editor-seo-panel .esp-textarea{resize:vertical;line-height:1.5}#editor-seo-panel .esp-input:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}#editor-seo-panel .esp-note{color:rgb(var(--muted));font-size:var(--editor-text);line-height:var(--lh-caption,1.5)}#editor-seo-panel .esp-note[data-over=true]{color:rgb(var(--accent-2));font-weight:600}#editor-media-widget{z-index:9997;font-family:var(--font-sans,"Work Sans", system-ui, sans-serif);display:none;position:fixed;inset:0}#editor-media-widget[data-open=true]{display:block}#editor-media-widget .emw-backdrop{background:#0000006b;position:absolute;inset:0}#editor-media-widget .emw-panel{border:1px solid rgb(var(--border) / .24);border-radius:var(--editor-radius);background:rgb(var(--bg));width:min(440px,100vw - 32px);color:rgb(var(--fg));box-shadow:var(--elev-3);flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;top:64px;bottom:16px;right:16px;overflow:auto}#editor-media-widget .emw-header,#editor-media-widget .emw-library-head,#editor-media-widget .emw-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}#editor-media-widget .emw-kicker{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 2px}#editor-media-widget h2{font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-size:var(--editor-title-lg);font-weight:var(--heading-wght,300);margin:0}#editor-media-widget button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .35);border-radius:var(--editor-radius);color:inherit;cursor:pointer;background:0 0;min-height:32px;padding:0 12px}#editor-media-widget button:hover{background:rgb(var(--surface-2) / .7)}#editor-media-widget .emw-close{width:34px;font-size:var(--editor-title);padding:0;line-height:1}#editor-media-widget .emw-primary{background:rgb(var(--heading));color:rgb(var(--bg));border-color:rgb(var(--heading))}#editor-media-widget .emw-preview{border-radius:var(--editor-radius);background:rgb(var(--surface-2));min-height:180px;color:rgb(var(--muted));font-size:var(--editor-text);justify-content:center;align-items:center;display:flex;overflow:hidden}#editor-media-widget .emw-preview img,#editor-media-widget .emw-preview video{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}#editor-media-widget .emw-form{gap:12px;display:grid}#editor-media-widget label{font-size:var(--editor-text);color:rgb(var(--muted));gap:6px;display:grid}#editor-media-widget input{border:1px solid rgb(var(--border) / .45);border-radius:var(--editor-radius);background:rgb(var(--surface));width:100%;min-height:38px;color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);padding:8px 10px}#editor-media-widget .emw-alert{border:1px solid rgb(var(--accent-ink) / .5);border-radius:var(--editor-radius);background:rgb(var(--heading));color:rgb(var(--bg));font-size:var(--editor-text);border-left-width:3px;margin:0;padding:10px 12px;line-height:1.4;display:block}#editor-media-widget .emw-alert[hidden],#editor-media-widget label[hidden]{display:none}#editor-media-widget .emw-position{gap:8px;display:grid}#editor-media-widget .emw-position-head{color:rgb(var(--muted));font-size:var(--editor-text);justify-content:space-between;align-items:center;gap:12px;display:flex}#editor-media-widget .emw-position-head button{min-height:28px;font-size:var(--editor-text);padding:0 10px}#editor-media-widget .emw-position-picker{aspect-ratio:16/9;border:1px solid rgb(var(--border) / .42);border-radius:var(--editor-radius);background:rgb(var(--surface-2));cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}#editor-media-widget .emw-position-picker:active{cursor:grabbing}#editor-media-widget .emw-position-picker:focus-visible{outline:2px solid rgb(var(--accent) / .55);outline-offset:2px}#editor-media-widget .emw-position-media{background-position:50%;background-size:cover;position:absolute;inset:0}#editor-media-widget .emw-position-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;display:block}#editor-media-widget .emw-position-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff6b 33.1% 33.6%,#0000 33.6% 66.1%,#ffffff6b 66.1% 66.6%,#0000 66.6%),linear-gradient(#0000 33.1%,#ffffff6b 33.1% 33.6%,#0000 33.6% 66.1%,#ffffff6b 66.1% 66.6%,#0000 66.6%);position:absolute;inset:0;box-shadow:inset 0 0 0 999px #0000000f}#editor-media-widget .emw-crop-frame{border-radius:var(--editor-radius);pointer-events:none;border:2px solid #ffffffe6;position:absolute;inset:12px;box-shadow:0 0 0 999px #00000024,0 8px 24px #00000038}#editor-media-widget .emw-crop-frame:before,#editor-media-widget .emw-crop-frame:after{content:"";pointer-events:none;border-style:solid;border-color:#fff;width:22px;height:22px;position:absolute}#editor-media-widget .emw-crop-frame:before{border-width:3px 0 0 3px;top:-2px;left:-2px}#editor-media-widget .emw-crop-frame:after{border-width:0 3px 3px 0;bottom:-2px;right:-2px}#editor-media-widget .emw-position-help{color:rgb(var(--muted));font-size:var(--editor-text);margin:0;line-height:1.35}#editor-media-widget .emw-library{gap:10px;display:grid}#editor-media-widget .emw-shelves{flex-wrap:wrap;gap:4px;display:flex}#editor-media-widget .emw-shelves button{border:1px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--muted));border-radius:var(--editor-radius);padding:4px 10px;font-size:11.5px}#editor-media-widget .emw-shelves button[aria-selected=true]{background:rgb(var(--heading));border-color:rgb(var(--heading));color:rgb(var(--bg))}#editor-media-widget .emw-library-note{color:rgb(var(--muted));margin:0;font-size:11.5px}#editor-media-widget .emw-library-note a{color:rgb(var(--heading))}#editor-media-widget .emw-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}#editor-media-widget .emw-library-grid button{border-radius:var(--editor-radius);aspect-ratio:1;background:rgb(var(--surface-2));padding:0;overflow:hidden}#editor-media-widget .emw-library-grid img,#editor-media-widget .emw-library-grid video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}body.is-editing [data-edit-field],body.is-editing [data-edit-block]{transition:outline-color .12s,background-color .12s}body.is-editing [data-edit-field]:not(.frame-empty),body.is-editing [data-edit-field].frame-empty-block,body.is-editing [data-edit-block]{position:relative}body.is-editing [data-edit-block]{outline:1px dotted rgb(var(--muted) / .35);outline-offset:5px}body.is-editing [data-edit-field]{outline:1px dotted rgb(var(--accent) / .4);outline-offset:3px}body.is-editing [data-edit-block]:hover{z-index:1;outline:1px solid rgb(var(--muted) / .6)}body.is-editing [data-edit-field]:hover{z-index:2;outline:2px dashed rgb(var(--accent));background:rgb(var(--accent) / .07);cursor:pointer}body.is-editing [data-edit-field][data-edit-type=text]:hover,body.is-editing [data-edit-field][data-edit-type=richtext]:hover{cursor:text}body.is-editing [data-edit-field][data-edit-placeholder]{min-height:var(--editor-control-h);align-items:center;display:flex}body.is-editing [data-edit-field][data-edit-placeholder]:focus:before,body.is-editing [data-edit-field][data-edit-placeholder]:focus-within:before{content:""}body.is-editing [data-edit-field][data-edit-placeholder]:before{content:attr(data-edit-placeholder);font-family:var(--editor-font,var(--font-sans,"Work Sans", system-ui, sans-serif));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;opacity:var(--editor-dim);background:0 0;flex:0 auto;width:auto;height:auto;font-weight:600;line-height:1.4}body.is-editing [data-edit-field]:hover:after{content:attr(data-edit-label);background:rgb(var(--accent));color:rgb(var(--bg));font-family:var(--editor-font,inherit);font-size:var(--editor-text);border-radius:var(--editor-radius);white-space:nowrap;pointer-events:none;z-index:3;padding:2px 7px;font-weight:500;line-height:1.4;position:absolute;top:-11px;left:-3px}@keyframes editor-tour-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-ink-2) / .55), 0 0 0 3px rgb(var(--accent-ink-2) / .9)}50%{box-shadow:0 0 0 8px rgb(var(--accent-ink-2) / 0), 0 0 0 3px rgb(var(--accent-ink-2) / .9)}}#editor-tour-ring{z-index:10001;border-radius:var(--editor-radius);pointer-events:none;animation:1.8s ease-in-out infinite editor-tour-pulse;display:none;position:fixed}#editor-tour-ring[data-open=true]{display:block}@media (prefers-reduced-motion:reduce){#editor-tour-ring{box-shadow:0 0 0 3px rgb(var(--accent-ink-2) / .9);animation:none}}#editor-tour-callout{z-index:10002;background:rgb(var(--surface));width:min(340px,100vw - 32px);color:rgb(var(--fg));border:1px solid rgb(var(--border) / .5);border-radius:var(--editor-radius);box-shadow:var(--elev-3);font-family:var(--editor-font);flex-direction:column;gap:10px;padding:16px 16px 14px;display:none;position:fixed}#editor-tour-callout[data-open=true]{display:flex}#editor-tour-callout .etc-head{justify-content:space-between;align-items:center;display:flex}#editor-tour-callout .etc-counter{font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;color:rgb(var(--muted));font-weight:600}#editor-tour-callout .etc-skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--muted));font-size:var(--editor-body);cursor:pointer;background:0 0;border:0;padding:2px 4px;line-height:1}#editor-tour-callout .etc-skip:hover{color:rgb(var(--heading))}#editor-tour-callout .etc-title{font-size:var(--editor-body);color:rgb(var(--heading));margin:0;font-weight:600}#editor-tour-callout .etc-body{font-size:var(--editor-text);color:rgb(var(--fg) / .85);margin:0;line-height:1.5}#editor-tour-callout .etc-fallback{font-size:var(--editor-text);color:rgb(var(--accent-ink-2));margin:-4px 0 0;line-height:1.4}#editor-tour-callout .etc-fallback[hidden]{display:none}#editor-tour-callout .etc-actions{justify-content:space-between;gap:10px;margin-top:4px;display:flex}#editor-tour-callout .etc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border) / .5);color:rgb(var(--heading));font:inherit;font-size:var(--editor-text);border-radius:var(--editor-radius);cursor:pointer;background:0 0;height:32px;padding:0 16px;font-weight:500}#editor-tour-callout .etc-btn:disabled{opacity:.35;cursor:not-allowed}#editor-tour-callout .etc-btn-primary{background:rgb(var(--heading));color:rgb(var(--bg));border-color:rgb(var(--heading))}#editor-tour-picker{z-index:10006;background:rgb(var(--surface));min-width:220px;color:rgb(var(--fg));border:1px solid rgb(var(--border) / .5);border-radius:var(--editor-radius);box-shadow:var(--elev-3);font-family:var(--editor-font);padding:10px;display:none;position:fixed;top:54px;right:16px}#editor-tour-picker[data-open=true]{display:block}#editor-tour-picker .etp-label{font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;color:rgb(var(--muted));margin:2px 6px 6px;font-weight:600}#editor-tour-picker .etp-items{flex-direction:column;gap:1px;display:flex}#editor-tour-picker button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--heading));text-align:left;font:inherit;font-size:var(--editor-text);border-radius:var(--editor-radius);cursor:pointer;background:0 0;border:0;height:32px;padding:0 8px}#editor-tour-picker button:hover{background:rgb(var(--accent) / .16)}@media (width<=639.98px){#editor-tour-callout{width:calc(100vw - 24px)}}:root{--editor-font:var(--font-sans,"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--editor-panel-w:calc(var(--line-box) * 19);--editor-panel-pad:var(--space-md);--editor-panel-gap:var(--space-md);--editor-radius:0;--editor-control-h:calc(var(--line-box) * 2);--editor-button-h:var(--space-xl);--editor-text:var(--fs-caption);--editor-body:var(--fs-body);--editor-title:var(--fs-lead);--editor-title-lg:var(--fs-h3);--editor-label-size:var(--fs-caption);--editor-label-track:var(--track-brand);--editor-dim:.55}#editor-page-toolbar,#editor-context-menu,#editor-mobile-chip,#editor-slot-picker,#editor-brand-panel,#editor-revisions-drawer,#editor-publish-panel,#editor-media-widget,#editor-login-modal,.editor-slot-add-btn{font-family:var(--editor-font);letter-spacing:0}#editor-brand-panel .ebp-panel,#editor-revisions-drawer .erd-panel,#editor-publish-panel .epb-panel,#editor-media-widget .emw-panel{width:min(var(--editor-panel-w), calc(100vw - 32px));gap:var(--editor-panel-gap);padding:var(--editor-panel-pad);border-color:rgb(var(--border) / .34);border-radius:var(--editor-radius);font-size:var(--editor-text)}#editor-revisions-drawer .erd-panel,#editor-publish-panel .epb-panel{box-shadow:var(--elev-3-side)}#editor-media-widget .emw-panel{box-shadow:var(--elev-3)}#editor-brand-panel .ebp-panel,#editor-revisions-drawer .erd-panel,#editor-publish-panel .epb-panel{width:min(var(--editor-panel-w), 100vw);border-top:0;border-bottom:0;border-right:0;border-radius:0}#editor-brand-panel .ebp-header,#editor-revisions-drawer .erd-header,#editor-publish-panel .epb-header,#editor-media-widget .emw-header{border-bottom:1px solid rgb(var(--border) / .24);gap:12px;padding:0 0 14px}#editor-brand-panel .ebp-kicker,#editor-revisions-drawer .erd-kicker,#editor-publish-panel .epb-kicker,#editor-media-widget .emw-kicker,#editor-login-modal .elm-title,#editor-context-menu .ecm-label{color:rgb(var(--muted));font-size:var(--editor-label-size);letter-spacing:var(--editor-label-track);text-transform:uppercase;margin:0 0 4px;font-weight:600;line-height:1.2}#editor-brand-panel h2,#editor-brand-panel h3,#editor-revisions-drawer h2,#editor-publish-panel h2,#editor-media-widget h2,#editor-login-modal .elm-sub,#editor-login-modal .elm-sent-title{color:rgb(var(--heading));font-family:var(--editor-font);font-size:var(--editor-title);letter-spacing:0;margin:0;font-weight:500;line-height:1.25}#editor-brand-panel h3{font-size:var(--editor-body)}#editor-brand-panel label,#editor-media-widget label,#editor-media-widget .emw-position-head,#editor-media-widget .emw-position-help,#editor-revisions-drawer .erd-doc,#editor-revisions-drawer .erd-state,#editor-publish-panel .epb-state,#editor-login-modal .elm-sent-body{color:rgb(var(--muted));font-size:var(--editor-text);letter-spacing:0;line-height:1.4}#editor-brand-panel input,#editor-brand-panel select,#editor-media-widget input,#editor-login-modal input{min-height:var(--editor-control-h);border:1px solid rgb(var(--border) / .42);border-radius:var(--editor-radius);background:rgb(var(--surface));color:rgb(var(--fg));font:inherit;font-size:var(--editor-text);letter-spacing:0;padding:8px 10px;line-height:1.2}#editor-brand-panel input:focus,#editor-brand-panel select:focus,#editor-media-widget input:focus,#editor-login-modal input:focus{outline:2px solid rgb(var(--accent) / .38);outline-offset:1px}#editor-brand-panel button,#editor-revisions-drawer button,#editor-publish-panel button,#editor-media-widget button,#editor-login-modal button,#editor-page-toolbar .ept-btn,#editor-context-menu .ecm-item,.editor-slot-add-btn{font-family:var(--editor-font);font-size:var(--editor-text);letter-spacing:0;font-weight:500}#editor-brand-panel button,#editor-revisions-drawer button,#editor-publish-panel button,#editor-media-widget button,#editor-login-modal .elm-submit,#editor-page-toolbar .ept-btn{min-height:var(--editor-button-h);height:var(--editor-button-h);border-radius:var(--editor-radius);padding:0 12px}#editor-brand-panel .ebp-close,#editor-revisions-drawer .erd-close,#editor-publish-panel .epb-close,#editor-media-widget .emw-close{width:var(--editor-button-h);min-height:var(--editor-button-h);height:var(--editor-button-h);font-size:var(--editor-title);padding:0;line-height:1}#editor-login-modal .elm-card{width:min(400px,100vw - 32px);padding:var(--editor-panel-pad);border-radius:var(--editor-radius);box-shadow:var(--elev-3)}#editor-login-modal .elm-sub{margin:0 0 18px}#editor-context-menu{border-radius:var(--editor-radius);font-size:var(--editor-text)}#editor-context-menu .ecm-item{border-radius:var(--editor-radius);height:32px}#editor-revisions-drawer .erd-item,#editor-publish-panel .epb-row,#editor-media-widget .emw-preview,#editor-media-widget .emw-position-picker,#editor-media-widget .emw-library-grid button{border-radius:var(--editor-radius)}#editor-brand-panel .ebp-group,#editor-brand-panel .ebp-stack,#editor-media-widget .emw-form,#editor-media-widget .emw-library,#editor-revisions-drawer .erd-list,#editor-publish-panel .epb-list{gap:12px}@media (width<=639.98px){:root{--editor-panel-pad:16px}}.ui-sheet-scrim{z-index:10020;opacity:0;transition:opacity var(--sheet-dur,.42s) var(--sheet-ease,cubic-bezier(.32, .72, 0, 1));background:#00000052;position:fixed;inset:0}.ui-sheet-scrim[data-state=open]{opacity:1}.ui-sheet{--sheet-ease:cubic-bezier(.32, .72, 0, 1);z-index:10021;background:rgb(var(--surface));color:rgb(var(--heading));box-shadow:var(--elev-3-up);font-family:var(--editor-font);transition:transform .42s var(--sheet-ease);touch-action:none;will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.ui-sheet[data-dragging=true]{transition:none}.ui-sheet-grab{cursor:grab;flex:none;justify-content:center;align-items:center;height:20px;display:flex}.ui-sheet-grab i{background:rgb(var(--muted) / .45);border-radius:3px;width:36px;height:5px}.ui-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs) var(--space-xs) var(--space-md);cursor:grab;flex:none;display:flex}.ui-sheet-head[data-layout=form]{padding-inline:var(--space-xs)}.ui-sheet-head[data-layout=form] .ui-sheet-heading{text-align:center;flex:1;min-width:0}.ui-sheet-heading{min-width:0}.ui-sheet-kicker{font-size:var(--editor-label-size);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--muted));margin:0}.ui-sheet-title{font:400 var(--editor-title) / 1.2 var(--font-display);color:rgb(var(--heading));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-sheet-txtbtn{min-width:44px;min-height:44px;padding:0 var(--space-xs);color:rgb(var(--heading));font:600 17px / 1 var(--editor-font);letter-spacing:var(--editor-label-track);cursor:pointer;background:0 0;border:0;flex:none}.ui-sheet-txtbtn[data-tone=cancel]{font-weight:400}.ui-sheet-txtbtn:disabled{opacity:.4}.ui-sheet-body{overscroll-behavior:contain;gap:var(--space-sm);min-height:0;padding:0 var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0px));touch-action:pan-y;flex:1;align-content:start;font-size:17px;display:grid;overflow-y:auto}.ui-sheet-rows{border-top:1px solid rgb(var(--border) / .5);display:grid}.ui-sheet-rows+.ui-sheet-rows{margin-top:var(--space-xs)}.ui-sheet-row{align-items:center;gap:var(--space-sm);border:0;border-bottom:1px solid rgb(var(--border) / .5);width:100%;min-height:52px;color:inherit;font:400 17px / 1.25 var(--editor-font);letter-spacing:var(--editor-label-track);text-align:left;cursor:pointer;background:0 0;padding:10px 0;display:flex}.ui-sheet-row[data-tone=danger]{color:#b91c1c}.ui-sheet-row:disabled{opacity:.4}.ui-sheet-row-icon{flex:none;display:inline-flex}.ui-sheet-row-icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:square;width:22px;height:22px}.ui-sheet-row-text{flex:1;gap:2px;display:grid}.ui-sheet-row-text small{color:rgb(var(--muted));font-size:13px}.ui-sheet-text{margin:0;line-height:1.4}.ui-sheet-field{gap:6px;display:grid}.ui-sheet-stack{gap:var(--space-sm);display:grid}.ui-sheet-field label{color:rgb(var(--muted));font-size:13px;font-weight:600}.ui-sheet-field input{border:1px solid rgb(var(--border));background:rgb(var(--surface-2));width:100%;min-height:48px;color:rgb(var(--heading));font:400 17px / 1.3 var(--editor-font);border-radius:0;padding:12px}.ui-sheet-field input:focus{outline:2px solid rgb(var(--heading));outline-offset:0}.ui-sheet-field .ui-sheet-hint{color:rgb(var(--muted));font-size:13px}.ui-sheet-switch{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid rgb(var(--border) / .5);min-height:52px;display:flex}.ui-sheet-switch button{background:rgb(var(--muted) / .35);cursor:pointer;border:0;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.ui-sheet-switch button:after{content:"";width:25px;height:25px;transition:transform .24s var(--sheet-ease);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.ui-sheet-switch button[aria-checked=true]{background:#15803d}.ui-sheet-switch button[aria-checked=true]:after{transform:translate(20px)}.ui-sheet :focus-visible{outline:2px solid rgb(var(--heading));outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ui-sheet{transition:opacity .15s linear,transform 1ms}.ui-sheet[data-state=closing]{opacity:0}.ui-sheet-scrim{transition-duration:.15s}}@media (width<=899.98px){:is(#editor-pages-panel[data-open] .epp-panel,#editor-publish-panel[data-open] .epb-panel,#editor-revisions-drawer[data-open] .erd-panel,#editor-seo-panel[data-open] .esp-panel,#editor-brand-panel[data-open] .ebp-panel,#editor-slot-picker[data-open] .esp-panel,#editor-media-widget[data-open] .emw-panel){width:auto;max-width:none;height:auto;max-height:calc(100dvh - var(--editor-chrome-top,48px) - 12px);overscroll-behavior:contain;border:0;border-top:1px solid rgb(var(--border) / .35);padding-top:20px;padding-bottom:calc(var(--editor-panel-pad) + env(safe-area-inset-bottom,0px));box-shadow:var(--elev-3-up);border-radius:0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto;transform:none}:is(#editor-pages-panel[data-open=true] .epp-panel,#editor-publish-panel[data-open=true] .epb-panel,#editor-revisions-drawer[data-open=true] .erd-panel,#editor-seo-panel[data-open=true] .esp-panel,#editor-brand-panel[data-open=true] .ebp-panel,#editor-slot-picker[data-open=true] .esp-panel,#editor-media-widget[data-open=true] .emw-panel){animation:.42s cubic-bezier(.32,.72,0,1) editor-sheet-in}:is(.epp-panel,.epb-panel,.erd-panel,.esp-panel,.ebp-panel,.emw-panel)>*{flex-shrink:0;min-height:0}:is(.epp-list,.erd-list,.epb-list,.emw-library){flex-shrink:1}:is(#editor-pages-panel,#editor-publish-panel,#editor-revisions-drawer,#editor-seo-panel,#editor-brand-panel,#editor-slot-picker,#editor-media-widget)[data-open] :is(button,select,summary,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color])){height:auto;min-height:44px}:is(#editor-pages-panel,#editor-publish-panel,#editor-revisions-drawer,#editor-seo-panel,#editor-brand-panel,#editor-slot-picker,#editor-media-widget)[data-open] :is(.epp-close,.epb-close,.erd-close,.esp-close,.ebp-close,.emw-close){min-width:44px}:is(#editor-pages-panel,#editor-publish-panel,#editor-revisions-drawer,#editor-seo-panel,#editor-brand-panel,#editor-slot-picker,#editor-media-widget)[data-open] :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),select,textarea){font-size:max(16px,1em)}.editor-sheet-grab{z-index:2;margin:-20px calc(-1 * var(--editor-panel-pad)) calc(-1 * var(--editor-panel-gap));background:inherit;cursor:grab;touch-action:none;flex:none;justify-content:center;align-self:stretch;align-items:center;height:20px;display:flex;position:sticky;top:-20px}.editor-sheet-grab:before{content:"";background:rgb(var(--muted) / .45);border-radius:3px;width:36px;height:5px}#editor-login-modal .elm-card,[data-skm-popover]{animation:.42s cubic-bezier(.32,.72,0,1) editor-sheet-in;overflow-y:auto;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--editor-chrome-top,48px) - 12px)!important;padding-bottom:calc(var(--editor-panel-pad) + env(safe-area-inset-bottom,0px))!important;box-shadow:var(--elev-3-up)!important;z-index:10010!important;border-radius:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}:is(#editor-login-modal .elm-card,[data-skm-popover]) :is(button,select,input:not([type=checkbox],[type=radio],[type=hidden])){min-height:44px}:is(#editor-login-modal .elm-card,[data-skm-popover]) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){font-size:max(16px,1em)}#editor-tour-callout[data-open=true]{top:auto!important;left:12px!important;right:12px!important;bottom:calc(var(--editor-chrome-bottom,0px) + 12px)!important;width:auto!important;position:fixed!important;transform:none!important}#editor-tour-callout :is(button){min-height:44px}}@media (width<=899.98px) and (prefers-reduced-motion:reduce){#editor-login-modal .elm-card,[data-skm-popover]{animation:.15s editor-sheet-fade}}@media (width>=900px){.editor-sheet-grab{display:none}}@keyframes editor-sheet-in{0%{transform:translateY(100%)}}@media (width<=899.98px) and (prefers-reduced-motion:reduce){:is(.epp-panel,.epb-panel,.erd-panel,.esp-panel,.ebp-panel,.emw-panel){animation-name:editor-sheet-fade!important;animation-duration:.15s!important}}@keyframes editor-sheet-fade{0%{opacity:0}}
