.ssh-admin.ssh-admin--prototype{--site-color1:#175cd3;--site-color2:#27272a;--site-color3:#fff;--site-color4:#f2f4f7;--site-color5:#e4e7ec;--site-color6:#344054;--site-color7:#d0d5dd;--site-color8:#101828;--site-color9:#667085;--gradient-admin:var(--admin-bg);--font-body:var(--admin-font);--font-display:var(--admin-font);--ui-bg:var(--admin-surface);--ui-panel:var(--admin-surface);--ui-subtle:var(--admin-surface-muted);--ui-fg:var(--admin-text);--ui-muted:var(--admin-text-muted);--ui-border:var(--admin-border);--ui-primary:var(--admin-primary);--ui-primary-text:#fff;--ui-focus:var(--admin-focus);--ui-color-scheme:light;--ui-disabled-bg:#f2f4f7;--ui-disabled-fg:#667085;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--admin-bg);color:var(--admin-text);font-family:var(--admin-font)}.ssh-admin-save-bar{color:#1f2933;padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:#fff;border-top:1px solid #dfe3e8;font-family:Inter,system-ui,sans-serif;box-shadow:0 -2px 8px #1018280f}.ssh-admin-save-bar-container{max-width:1320px;margin-inline:auto;padding-inline:16px}.ssh-admin-save-bar .ssh-admin-button{border-radius:8px;font-size:.875rem;font-weight:650}.ssh-admin-save-bar .ssh-admin-button--primary{color:#fff;background:#27272a;border:1px solid #27272a}.ssh-admin-save-bar .ssh-admin-button--primary:hover:not(:disabled){background:#3f3f46}.ssh-admin-save-bar .ssh-admin-button--secondary{color:#1f2933;background:#fff;border:1px solid #dfe3e8}.ssh-admin-save-bar .ssh-admin-button:disabled{color:#667085;background:#f2f4f7;border-color:#dfe3e8}.ssh-admin-save-bar .ssh-admin-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ssh-admin-save-bar-status{overflow-wrap:anywhere;min-width:0}.ssh-admin--page-editor .ssh-admin-home-editor{box-shadow:none;background:0 0;border:0;border-radius:0}@media (min-width:768px){.ssh-admin-save-bar-container{padding-inline:24px}}@media (min-width:1280px){.ssh-admin-save-bar-container{padding-inline:40px}.ssh-admin-save-bar-content{margin-left:232px}}@media (max-width:767px){.ssh-admin-save-bar-status{width:100%;font-size:.75rem}.ssh-admin-save-bar-actions{width:100%}.ssh-admin-save-bar-actions>:first-child{flex:1}.ssh-admin-save-bar-actions>:last-child{flex:2}.ssh-admin--page-editor .ssh-admin-main{padding-inline:12px}.ssh-admin--page-editor .ssh-admin-main>div{margin-top:16px}.ssh-admin--page-editor .ssh-admin-topbar>div{padding-inline:12px}.ssh-admin--page-editor .ssh-admin-topbar>div>div{gap:8px;padding-block:8px}.ssh-admin--page-editor .ssh-admin-topbar>div>div>div{gap:6px}.ssh-admin--page-editor .ssh-admin-brand{font-size:1rem}.ssh-admin--page-editor .ssh-admin-topbar .ssh-admin-button{padding-inline:8px;font-size:.75rem}.ssh-admin--page-editor .ssh-admin-view-site{font-size:.75rem}.ssh-admin--page-editor .ssh-admin-eyebrow{display:none}.ssh-admin--page-editor .ssh-admin-title{margin-top:0;font-size:1.75rem}.ssh-admin--page-editor .ssh-admin-description{margin-top:6px;font-size:.875rem}.ssh-admin--page-editor .ssh-admin-home-editor{padding:0}.ssh-admin--page-editor .ssh-admin-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.ssh-admin--page-editor .ssh-admin-tabs-list [role=tab]{padding-inline:5px;font-size:.8rem}}.ssh-admin--prototype .ssh-admin-topbar{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);box-shadow:0 1px 2px #1018280a}.ssh-admin--prototype .ssh-admin-brand{color:var(--admin-text);font-family:var(--admin-font);letter-spacing:-.03em;font-size:1.125rem;font-weight:750}.ssh-admin--prototype .ssh-admin-view-site,.ssh-admin--prototype .ssh-admin-sidebar{color:var(--admin-text-muted);font-family:var(--admin-font)}.ssh-admin--prototype .ssh-admin-view-site:hover{color:var(--admin-text)}.ssh-admin--prototype [aria-label=App\ navigation] button{border-radius:8px}.ssh-admin--prototype [aria-label=App\ navigation] button:focus-visible{outline-color:var(--admin-focus)}.ssh-admin--prototype .ssh-admin-nav-link{color:var(--admin-text-muted);background:0 0;border-radius:8px;font-size:.875rem;font-weight:600}.ssh-admin--prototype .ssh-admin-nav-link:hover{background:var(--admin-surface);color:var(--admin-text)}.ssh-admin--prototype .ssh-admin-nav-link[aria-current=page]{background:var(--admin-surface);color:var(--admin-primary);box-shadow:inset 0 0 0 1px var(--admin-border)}.ssh-admin-page{width:min(100%,1120px);padding-bottom:3rem}.ssh-admin-header{max-width:800px}.ssh-admin-eyebrow{color:var(--admin-text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ssh-admin-title{color:var(--admin-text);font-family:var(--admin-font);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.65rem);font-weight:750;line-height:1.14}.ssh-admin-description{color:var(--admin-text-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.65}.ssh-admin-chrome .ssh-admin-tabs-list,.ssh-admin--prototype .ssh-admin-tabs-list{border-bottom:1px solid var(--admin-border)}.ssh-admin-chrome .ssh-admin-tabs-list .ssh-admin-tab,.ssh-admin--prototype .ssh-admin-tabs-list .ssh-admin-tab{color:var(--admin-text-muted);font-family:var(--admin-font);border-radius:7px 7px 0 0;font-size:.9rem}.ssh-admin-chrome .ssh-admin-tab:hover,.ssh-admin--prototype .ssh-admin-tab:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.ssh-admin-chrome .ssh-admin-tab[data-selected],.ssh-admin--prototype .ssh-admin-tab[data-selected]{color:var(--admin-primary);background:var(--admin-surface);box-shadow:inset 0 -2px var(--admin-primary)}.ssh-admin--prototype .ssh-admin-card,.ssh-admin--prototype .ssh-admin-section,.ssh-admin--prototype .ssh-admin-preview-panel{background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border);border-radius:12px;box-shadow:0 1px 2px #1018280a}.ssh-admin--prototype .ssh-admin-section{padding:clamp(1rem,2.5vw,1.5rem)}.ssh-admin--prototype .ssh-admin-preview-panel{padding:clamp(.75rem,2vw,1.5rem)}.ssh-admin--prototype .ssh-admin-palette h2,.ssh-admin--prototype .ssh-admin-section h2,.ssh-admin--prototype .ssh-admin-palette h3{color:var(--admin-text);font-family:var(--admin-font);font-weight:700}.ssh-admin--prototype .ssh-admin-dropzone{background:var(--admin-surface-muted);color:var(--admin-text);box-shadow:none;border:1px dashed #98a2b3;border-radius:9px}.ssh-admin--prototype .ssh-admin-dropzone:hover,.ssh-admin--prototype .ssh-admin-dropzone:focus-visible{border-color:var(--admin-primary);background:#f2f4f7}.ssh-admin--prototype .ssh-admin-theme-sample{box-shadow:0 0 0 1px var(--admin-border);border-color:#0000;border-radius:9px;outline:none}.ssh-admin--prototype .ssh-admin-theme-sample:has(input:checked){border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary)}.ssh-admin--prototype .ssh-admin-theme-sample:focus-within{outline:2px solid var(--admin-focus);outline-offset:2px}.ssh-admin--prototype .ssh-admin-theme-sample input[type=radio]{accent-color:var(--admin-primary)}.ssh-admin--prototype .ssh-admin-preview-toolbar{color:var(--admin-text);font-family:var(--admin-font)}.ssh-admin--prototype .ssh-admin-preview-frame{border:1px solid var(--admin-border);background:#fff;border-radius:10px;box-shadow:0 1px 3px #10182814}.ssh-admin--prototype .ssh-admin-preview-frame iframe{color-scheme:normal}.ssh-admin--prototype .ssh-admin-typography .ssh-admin-preview-viewport{border:1px solid var(--admin-border);border-radius:9px;min-height:9rem;padding:1.5rem}.ssh-admin--prototype .ssh-admin-typography .ssh-admin-preview-viewport :is(h1,h2,h3,p){color:inherit}.ssh-admin--prototype .ssh-admin-label{color:var(--admin-text);font-size:.875rem;font-weight:650;display:block}.ssh-admin--prototype .ssh-admin-select{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:44px;color:var(--admin-text);font-family:var(--admin-font);border-radius:8px;padding-inline:.75rem 2.25rem}.ssh-admin--prototype .ssh-admin-select:focus-visible,.ssh-admin--prototype .ssh-admin-button:focus-visible,.ssh-admin-dialog :is(button,input):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.ssh-admin--prototype .ssh-admin-select:disabled{background:var(--admin-surface-muted);color:var(--admin-text-muted);cursor:not-allowed}.ssh-admin--prototype .ssh-admin-button,.ssh-admin--prototype #admin-header-actions button{min-height:36px;font-family:var(--admin-font);border-radius:8px;padding-inline:.875rem;font-size:.875rem;font-weight:650}.ssh-admin--prototype .ssh-admin-button--primary,.ssh-admin--prototype #admin-header-actions .ssh-admin-button--primary{background:var(--admin-primary);color:#fff;border:1px solid var(--admin-primary)}.ssh-admin--prototype .ssh-admin-button--primary:hover,.ssh-admin--prototype #admin-header-actions .ssh-admin-button--primary:hover{background:var(--admin-primary-hover)}.ssh-admin--prototype .ssh-admin-button--secondary{background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border)}.ssh-admin--prototype .ssh-admin-button--secondary:hover{background:var(--admin-surface-muted)}.ssh-admin--prototype .ssh-admin-button:disabled,.ssh-admin--prototype #admin-header-actions button:disabled{background:var(--admin-surface-muted);color:var(--admin-text-muted);border-color:var(--admin-border);cursor:not-allowed}.ssh-admin--prototype .ssh-admin-badge{border:1px solid var(--admin-border);color:var(--admin-text-muted);font-family:var(--admin-font);border-radius:6px;font-size:.75rem}.ssh-admin--prototype .ssh-admin-badge-dot{background:var(--admin-primary)}.ssh-admin-menu [aria-current=page]{background:var(--admin-surface-muted);color:var(--admin-primary)}.ssh-admin-menu a{color:var(--admin-text);border-radius:7px}.ssh-admin-menu a:hover{background:var(--admin-surface-muted)}.ssh-admin-menu .ssh-admin-menu-title{color:var(--admin-text-muted);font-family:var(--admin-font)}.ssh-admin-tooltip{border-radius:7px;box-shadow:0 4px 12px #1018281f}@media (max-width:767px){.ssh-admin--prototype .ssh-admin-theme-sample{min-width:0;padding:.75rem}.ssh-admin--prototype .ssh-admin-preview-panel{overflow:hidden}}.ssh-admin-main:has(.ssh-content-workspace)>div{margin-top:16px}.ssh-admin-main:has(.ssh-content-workspace[data-editing]) .ssh-admin-header{display:none}.ssh-content-workspace{--content-sections-width:300px;height:var(--content-workspace-height,calc(100dvh - 260px));border:1px solid var(--admin-border);border-radius:12px;grid-template-columns:0 minmax(0,1fr) 0;min-height:320px;transition:grid-template-columns .28s;display:grid;overflow:hidden}.ssh-content-workspace[data-editing]{grid-template-columns:var(--content-sections-width) minmax(0, 1fr) 0}.ssh-content-sections,.ssh-content-preview,.ssh-content-section-editor{min-width:0;min-height:0}.ssh-content-sections{grid-area:1/1;overflow:hidden}.ssh-content-preview{overscroll-behavior:contain;grid-area:1/2;padding:12px;overflow:hidden}.ssh-content-section-editor{grid-area:1/3;position:relative;overflow:hidden}.ssh-admin-section-drawer.ssh-admin-section-drawer{height:100%;max-height:100%;box-shadow:none;border-radius:0}.ssh-content-workspace .ssh-admin-preview-frame{box-shadow:none;border-width:1px;border-radius:0}@media (min-width:1280px){.ssh-content-workspace{--content-sections-width:clamp(320px, 22vw, 360px)}}@media (max-width:1279px){.ssh-content-workspace{--content-sections-width:280px}}@media (prefers-reduced-motion:reduce){.ssh-content-workspace{transition:none}}.ssh-content-section-editor [data-scope=dialog][data-part=positioner]{width:100%;height:100%;padding:0;top:0}.ssh-content-section-editor .ssh-admin-section-drawer.ssh-admin-section-drawer{border-radius:0;height:100%;max-height:100%}.ssh-content-workspace:not([data-editing]){min-height:0;overflow:hidden}.ssh-content-workspace:not([data-editing]) .ssh-content-preview{overflow:hidden}.ssh-content-workspace[data-section-editor] .ssh-content-section-editor{grid-area:1/1}@keyframes content-pane-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ssh-content-sections>aside{animation:.22s both content-pane-enter}@media (prefers-reduced-motion:reduce){.ssh-content-sections>aside{animation:none}}@media (pointer:coarse){.ssh-admin--content-workspace:has(.ssh-content-workspace[data-editing]) .ssh-admin-main{max-width:none}.ssh-admin--content-workspace:has(.ssh-content-workspace[data-editing]) .ssh-admin-sidebar{display:none}.ssh-admin--content-workspace:has(.ssh-content-workspace[data-editing]) .ssh-admin-mobile-menu{display:block}body:has(.ssh-content-workspace[data-editing]){overflow:hidden}.ssh-content-workspace[data-editing] .ssh-admin-preview-toolbar{display:none}.ssh-admin--content-workspace:has(.ssh-content-workspace[data-editing]) .ssh-admin-topbar{display:none}.ssh-admin-home-editor:has(.ssh-content-workspace[data-editing])>.ssh-content-mode-toolbar{display:none}.ssh-content-workspace[data-editing]{z-index:100;border:0;border-radius:0;width:100%;min-height:0;position:fixed;inset:0 0 auto}.ssh-content-workspace[data-editing] .ssh-content-preview{padding:0}body:has(.ssh-content-workspace[data-editing]) .ssh-admin-save-bar{z-index:101}body:has(.ssh-content-workspace[data-editing]) .ssh-admin-save-bar-content{margin-left:0}body:has(.ssh-content-workspace[data-editing]) .ssh-admin-save-bar-container{max-width:none;padding-inline:8px}}@media (max-width:1279px){.ssh-content-workspace[data-editing] .ssh-content-sections,.ssh-content-workspace[data-editing] .ssh-content-sections p{font-size:13px}.ssh-content-workspace[data-editing] .ssh-content-sections>aside>header,.ssh-content-workspace[data-editing] .ssh-content-sections>aside>div{padding-inline:4px}}.ssh-preview-splitter:not([data-active]){grid-area:1/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:0 minmax(0,1fr);min-width:0;min-height:0;display:grid!important}.ssh-content-workspace[data-editing] .ssh-preview-splitter:not([data-active]){grid-template-columns:var(--content-sections-width) minmax(0, 1fr)}.ssh-preview-splitter:not([data-active])>[data-part=panel]{overflow:hidden;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.ssh-preview-splitter:not([data-active])>.ssh-preview-properties-pane{grid-area:1/1}.ssh-preview-splitter:not([data-active])>.ssh-preview-render-pane{grid-area:1/2}.ssh-preview-splitter:not([data-active]) .ssh-content-sections,.ssh-preview-splitter:not([data-active]) .ssh-content-preview{height:100%}.ssh-preview-splitter:not([data-active]) .ssh-content-section-editor{display:none}.ssh-content-workspace:has(.ssh-preview-splitter[data-active]){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ssh-preview-splitter[data-active]{grid-area:1/1/auto/-1;width:100%;min-width:0;height:100%;min-height:0}.ssh-preview-splitter[data-active]>[data-part=panel]{min-width:0;min-height:0;overflow:hidden}.ssh-preview-splitter[data-active] .ssh-content-section-editor,.ssh-preview-splitter[data-active] .ssh-content-preview{width:100%;height:100%}.ssh-preview-splitter[data-active] .ssh-content-sections{display:none}.ssh-preview-splitter[data-active] [data-part=resize-trigger]{touch-action:none;z-index:2;background:var(--admin-surface-muted)}.ssh-preview-splitter[data-active] [data-part=resize-trigger][data-orientation=horizontal]{cursor:col-resize;min-width:16px;margin-inline:0}.ssh-preview-splitter[data-active] [data-part=resize-trigger][data-orientation=vertical]{cursor:row-resize;min-height:16px;margin-block:0}.ssh-preview-splitter[data-active] [data-part=resize-trigger]:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.ssh-preview-splitter:has([data-part=resize-trigger][data-dragging]) iframe{pointer-events:none}.ssh-preview-splitter:not([data-active])>[data-part=resize-trigger]{display:none!important}.ssh-admin-section-drawer{container-type:inline-size}@container (max-width:420px){.ssh-admin-section-drawer .ssh-section-editor-title{overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.ssh-admin-section-drawer [data-part=header]{padding:12px}.ssh-admin-section-drawer .ssh-section-action-label{display:none}.ssh-admin-section-drawer .ssh-section-editor-actions{flex-wrap:nowrap;gap:4px}.ssh-admin-section-drawer .ssh-section-editor-actions button{min-width:44px;min-height:44px;padding-inline:0}}.ssh-section-title-short{display:none}@container (max-width:420px){.ssh-admin-section-drawer .ssh-section-title-full{display:none}.ssh-admin-section-drawer .ssh-section-title-short{display:inline}}
