:root[data-edition=kepler]{--kepler-charcoal:#242424;--kepler-ink:#2f2f2f}@font-face{font-family:Agency Inter;src:url(/fonts/kepler/Inter-VariableFont.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root[data-edition=kepler] :is(.admin-root,.admin-centre,.admin-boot,.admin-dialog){--bg:#f1f3f4;--surface:#fff;--line:#2f2f2f10;--text:var(--kepler-ink);--muted:#71717a;--faint:#a1a1aa;--accent:#88c345;--accent-hover:#abdf3b;--accent-soft:#e8f6bf;--accent-text:#426516;--blue-soft:var(--accent-text);--font-sans:"Agency Inter", Inter, sans-serif;--font-body:var(--font-sans);--font-display:var(--font-sans);--ring:0 0 0 4px #abdf3b35;--bar-bg:#fff;--radius-control:999px;font-family:var(--font-sans);color:var(--text);background:var(--bg);font-weight:400}:is(:root[data-desk],:root[data-builder=kepler]:has(#root:empty)){background:#f1f3f4}:root[data-edition=kepler] :is(.admin-root,.admin-centre,.admin-dialog) :is(h1,h2,h3,h4,h5,h6,button){font-family:var(--font-sans)}:root[data-edition=kepler] :is(.admin-root,.admin-centre,.admin-dialog) :is(h1,h2,h3,h4,h5,h6){font-weight:600}:root[data-edition=kepler] :is(.admin-builder,.admin-setup,.admin-onboard){--kepler-help-size:.75rem}:root[data-edition=kepler] :is(.admin-builder,.admin-setup,.admin-onboard) :is(.admin-help,.admin-field-hint){font-size:var(--kepler-help-size);font-style:italic;font-weight:400;line-height:1.5}:root[data-edition=kepler] :is(.admin-root,.admin-centre,.admin-dialog) .admin-button{color:#182109;background:var(--accent);border-color:#0000;border-radius:999px;font-weight:600}:root[data-edition=kepler] :is(.admin-root,.admin-centre,.admin-dialog) .admin-button:hover{background:var(--accent-hover)}:root[data-edition=kepler] .admin-root .admin-draft-actions{--accent:#88c345;--accent-hover:#abdf3b;--accent-soft:#e8f6bf;--accent-text:#426516;--ring:0 0 0 4px #abdf3b35}:root[data-edition=kepler] .admin-button-ghost{border-radius:999px}:root[data-edition=kepler] .admin-root .admin-bar{color:var(--text);border-top:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff}:root[data-edition=kepler] .admin-root .admin-bar .admin-button-ghost{color:var(--text);border-color:var(--line)}:root[data-edition=kepler] .admin-root .admin-bar .admin-nav a{color:var(--muted)}:root[data-edition=kepler] .admin-root .admin-bar .admin-nav a.active{color:#23370c;background:var(--accent-soft)}:root[data-edition=kepler] .admin-root .admin-bar-name{color:var(--text)}:root[data-edition=kepler] .admin-page{width:100%;max-width:1500px;padding:32px clamp(20px,3vw,40px) 72px}:root[data-edition=kepler] .admin-page--edit{max-width:none;padding:0}:root[data-edition=kepler] .admin-card{border-color:var(--line);border-radius:28px;box-shadow:0 18px 50px #2f2f2f08}:root[data-edition=kepler] .admin-metric>strong{letter-spacing:-.02em;font-weight:600}:root[data-edition=kepler] .admin-page-head{color:var(--text);background:0 0;border:0;align-items:center;gap:24px;padding:0}:root[data-edition=kepler] .admin-page-head h1{color:var(--text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,28px);font-weight:600;line-height:1.2}:root[data-edition=kepler] .admin-page-head p{color:var(--muted);font-size:14px}:root[data-edition=kepler] .admin-page-head :is(.admin-eyebrow,.eyebrow){color:var(--accent-text);letter-spacing:.24em;border:1px solid #abdf3b40;border-radius:999px;margin-bottom:16px;padding:7px 12px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}:root[data-edition=kepler] .admin-page-head .admin-button-ghost{border-color:var(--line);color:var(--text);background:#fff}:root[data-edition=kepler] .admin-page-head .admin-button-ghost:hover{background:#f6f8f2}:root[data-edition=kepler] .admin-centre{background:#f9f9fa}:root[data-edition=kepler] .admin-centre-card{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:28px;padding:clamp(28px,5vw,48px);box-shadow:0 18px 50px #2f2f2f08}:root[data-edition=kepler] .admin-centre-card :is(h1,h2,h3){color:var(--text);letter-spacing:-.02em;font-weight:600}:root[data-edition=kepler] .admin-centre-card>h1{font-size:clamp(30px,5vw,42px);line-height:1.05}:root[data-edition=kepler] .admin-centre-card :is(p,.admin-help){color:var(--muted)}:root[data-edition=kepler] .admin-centre-card>.admin-eyebrow{letter-spacing:.24em;border:1px solid #abdf3b40;border-radius:999px;justify-self:start;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}:root[data-edition=kepler] .admin-centre-card .admin-button-ghost{border-color:var(--line);color:var(--text);background:#fff}:root[data-edition=kepler] .admin-centre-card .admin-button-ghost:hover{background:#f6f8f2}:root[data-edition=kepler] .admin-local-setup-form input{border-color:var(--line);color:var(--text);background:#fff}:root[data-edition=kepler] .admin-local-setup-form input:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #88c345}:root[data-edition=kepler] .admin-local-setup :is(label,.admin-pick-list strong){color:var(--text)}:root[data-edition=kepler] .admin-local-setup .admin-pick-list li{border-color:var(--line);background:#fff}:root[data-edition=kepler] .admin-local-setup .admin-pick-list small{color:var(--muted)}:root[data-edition=kepler] .admin-centre-card .admin-link{color:var(--accent-text)}:root[data-edition=kepler] .admin-local-preview{border:1px solid var(--line);background:#f6f8f2;border-radius:24px;gap:12px;margin-block:8px;padding:20px;display:grid}:root[data-edition=kepler] .admin-local-preview h2{margin:0;font-size:20px}.kepler-sidebar{display:none}.kepler-product-mark{color:#fff;align-items:center;gap:16px;text-decoration:none;display:flex}.kepler-site-switcher{border-bottom:1px solid #ffffff15;margin-bottom:20px;padding:24px 0 20px}.kepler-site-switcher .admin-bar-brand{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.kepler-site-switcher :is(.admin-bar-mark,.admin-bar-divider,.admin-bar-home){display:none}.kepler-site-switcher .admin-bar-switcher{width:100%}.kepler-site-switcher .admin-bar-switch{text-align:left;color:#fff;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;gap:12px;width:100%;min-height:60px;margin:0;padding:11px 12px;font-size:14px;line-height:1.4;transition:background .16s,border-color .16s}.kepler-site-switcher .admin-bar-switch:hover{background:#ffffff0c;border-color:#ffffff38}.kepler-site-switcher .admin-bar-switch[aria-expanded=true]{background:#ffffff0c;border-color:#88c345}.kepler-site-switcher .admin-bar-switch:focus-visible{outline-offset:3px;outline:2px solid #88c345}.kepler-site-switcher .admin-bar-switch>svg{opacity:1;color:#bababa;width:18px;height:18px}.kepler-site-switcher .admin-bar-switch[aria-expanded=true]>svg{color:#abdf3b}.kepler-site-switcher .admin-bar-site-identity{gap:3px}.kepler-site-switcher .admin-bar-name{white-space:normal;overflow-wrap:anywhere;color:#fff!important}:root[data-edition=kepler] .kepler-site-switcher .admin-bar-brand small{color:#a3a3a5;overflow-wrap:anywhere;white-space:normal;font-size:.8rem;font-weight:500;line-height:1.5;display:block}.kepler-site-switcher .admin-bar-switch small{flex:1;min-width:0}:root[data-edition=kepler] .kepler-site-switcher :is(.admin-bar-brand--switch,.admin-bar-switcher){position:relative}:root[data-edition=kepler] .kepler-site-switcher .admin-bar-menu{width:280px;min-width:0;max-width:calc(100vw - 80px);margin:0;position:absolute;top:calc(100% + 8px);left:0;right:auto}.kepler-site-switcher .admin-bar-menu{border-radius:14px;padding:6px}.kepler-site-switcher .admin-bar-menu button{border:1px solid #0000;border-radius:9px;min-height:60px;padding:10px 12px}.kepler-site-switcher .admin-bar-menu button[aria-current=true]{background:#f6f7f5;border-color:#88c34570}.kepler-site-switcher .admin-bar-menu strong{font-size:14px}:root[data-edition=kepler] .kepler-site-switcher .admin-bar-menu button small{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.kepler-site-switcher .admin-bar-menu{transform-origin:0 0;animation:.16s ease-out kepler-website-menu-in}@keyframes kepler-website-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.kepler-site-switcher .admin-bar-switch,.kepler-site-switcher .admin-bar-switch>svg{transition:none}}.kepler-sidebar-nav{gap:7px;display:grid}.kepler-sidebar-nav a{color:#ffffffb8;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;text-decoration:none;display:flex;position:relative}.kepler-sidebar-nav a:hover{color:#fff;background:#ffffff08}.kepler-sidebar-nav a.active{color:#fff;background:#ffffff15}.kepler-sidebar-nav a.active:before{content:"";background:linear-gradient(#abdf3b,#88c345);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kepler-setup-percent{border:1px solid var(--accent);color:inherit;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px}.kepler-sidebar svg{width:18px;height:18px}.kepler-sidebar-footer{color:#a3a3a5;gap:16px;margin-top:auto;padding-top:30px;font-size:13px;display:grid}.kepler-sidebar-footer button{color:inherit;align-items:center;gap:12px;display:flex}.kepler-sidebar-footer .kepler-contact-support{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kepler-sidebar-footer .kepler-contact-support:hover{color:#fff}.kepler-navigation-sheet .kepler-sidebar-footer .kepler-contact-support:hover{color:var(--kepler-ink)}.kepler-sidebar-nav .kepler-nav-external{opacity:.6;width:14px;height:14px;margin-left:auto}.kepler-page-title{display:none}@media (width>=1100px){.kepler-admin-layout{padding-left:260px}.kepler-admin-layout .kepler-sidebar{background:var(--kepler-charcoal);z-index:40;flex-direction:column;width:260px;padding:30px 22px;display:flex;position:fixed;inset:0 auto 0 0}.kepler-admin-layout>.admin-bar>:is(.admin-bar-brand,.admin-nav),.kepler-admin-layout>.admin-bar .admin-bar-actions>button[title=Sign\ out]{display:none}.kepler-page-title{font-size:14px;font-weight:600;display:block}}@media (width<=1099px){:root[data-edition=kepler] .admin-root:not(.kepler-editor-layout)>.admin-bar{background:#fff}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar .admin-bar-brand small{color:var(--muted)}:root[data-edition=kepler] .admin-page{padding:24px 16px 80px}:root[data-edition=kepler] .admin-page--edit{padding:0}:root[data-edition=kepler] .admin-page-head{border-radius:24px}}.kepler-mobile-navigation{display:none}.kepler-navigation-sheet{width:min(390px,100% - 24px);padding:22px;color:var(--kepler-ink)!important;background:#fff!important}.kepler-navigation-sheet>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.kepler-navigation-sheet h2{color:var(--kepler-ink);font-size:15px}.kepler-navigation-sheet .kepler-sidebar{flex-direction:column;display:flex}.kepler-navigation-sheet .admin-button-ghost{color:var(--kepler-ink)}.kepler-navigation-sheet :is(.kepler-sidebar-nav a,.kepler-sidebar-footer){color:#646464}.kepler-navigation-sheet .kepler-site-switcher .admin-bar-name{color:var(--kepler-ink)!important}.kepler-navigation-sheet .kepler-site-switcher{border-color:#2f2f2f10}.kepler-navigation-sheet .kepler-site-switcher .admin-bar-switch{color:var(--kepler-ink);background:#f7f8f6;border-color:#2f2f2f18}.kepler-navigation-sheet .kepler-site-switcher .admin-bar-switch:hover{background:#f1f3ef;border-color:#2f2f2f30}.kepler-navigation-sheet .kepler-site-switcher .admin-bar-switch[aria-expanded=true]{border-color:#88c345}.kepler-navigation-sheet .kepler-site-switcher .admin-bar-switch>svg{color:#626b58}.kepler-navigation-sheet .kepler-sidebar-nav a.active{color:var(--kepler-ink);outline:1px solid var(--accent);outline-offset:-1px;background:#fff}@media (width<=1099px){.kepler-mobile-navigation{display:block}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar:not(.admin-editor-bar){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu""actions actions";display:grid}.kepler-admin-layout>.admin-bar>.kepler-mobile-navigation{grid-area:menu}.kepler-admin-layout>.admin-bar>.admin-nav{display:none}.kepler-admin-layout>.admin-bar>.admin-bar-brand{flex:1;min-width:0}.kepler-admin-layout>.admin-bar .admin-bar-actions>button[title=Sign\ out]{display:none}.kepler-admin-layout>.admin-bar>.admin-bar-actions{justify-content:flex-end;width:100%;padding-top:10px}}:root[data-edition=kepler] .admin-editor-bar .admin-draft-state{color:#697064}:root[data-edition=kepler] .kepler-navigation-sheet header button,:root[data-edition=kepler] .kepler-navigation-sheet header button svg{color:#646464}:root[data-edition=kepler] :is(.admin-chat-toggle,.admin-fb-tab){color:#182109}:root[data-edition=kepler] .kepler-agency-logo{width:auto;height:auto;color:var(--kepler-ink);flex:none;align-items:center;display:inline-flex}:root[data-edition=kepler] .kepler-agency-wordmark{aspect-ratio:1126/252;width:170px;-webkit-mask:var(--kepler-wordmark) center / contain no-repeat;mask:var(--kepler-wordmark) center / contain no-repeat;-webkit-mask:var(--kepler-wordmark) center / contain no-repeat;background:linear-gradient(90deg,#d2e22e 0%,#88c345 34%,currentColor 34%);display:block}:root[data-edition=kepler] .kepler-product-mark .kepler-agency-logo{color:#fff}:root[data-edition=kepler] .kepler-product-mark .kepler-agency-wordmark{width:144px}:root[data-edition=kepler] .kepler-navigation-sheet .kepler-agency-logo{color:var(--kepler-ink)}:root[data-edition=kepler] .kepler-navigation-sheet .kepler-site-switcher .admin-bar-brand small{color:var(--muted);display:block}:root[data-edition=kepler] .kepler-site-switcher .kepler-agency-logo{display:none}:root[data-edition=kepler] .admin-bar-mark .kepler-agency-wordmark{width:112px}:root[data-edition=kepler] .admin-onboard-top{padding-block:1.15rem}:root[data-edition=kepler] .admin-onboard-top-brand .kepler-agency-wordmark{width:124px}:root[data-edition=kepler] :is(.kepler-account-trigger,.kepler-account-trigger:hover,.kepler-account-avatar,.admin-build-hero){background:var(--kepler-charcoal)}:root[data-edition=kepler] .kepler-account-panel{color:var(--kepler-ink);border-color:#2f2f2f10;box-shadow:0 20px 60px #2f2f2f20}:root[data-edition=kepler] .kepler-account-signout{border-color:#2f2f2f10}:root[data-edition=kepler] .admin-dialog::backdrop{background:#24242480}:root[data-edition=kepler] :is(.admin-edit-frame,.admin-look-mark,.admin-look-logo .brand-logo,.admin-look-logo img,.admin-review-brand .brand-logo,.admin-review-brand img,.admin-logo-preview figure[data-surface=dark]>.brand-logo,.admin-logo-preview figure[data-surface=dark]>img,.admin-brand-strip:not([data-scheme=light])),:root[data-edition=kepler] .views-rail button[aria-current=true]{background:var(--kepler-charcoal)}:root[data-edition=kepler] :is(.admin-preview-mode,.admin-logo-preview figure[data-surface=light]>.brand-logo,.admin-brand-strip[data-scheme=light],.admin-brand-strip[data-scheme=light] .admin-brand-strip-headline){color:var(--kepler-ink)}:root[data-edition=kepler] .kepler-ki-mark{background:conic-gradient(#ef6036,#f8a94c,#43cc2b,#5dc1f7,#2a4496,#902f8c,#ef6036);border-radius:7px;flex:none;width:26px;height:26px;display:inline-flex;position:relative}:root[data-edition=kepler] .kepler-ki-mark>span{background:var(--kepler-charcoal);color:#fff;border-radius:5.5px;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.5px}:root[data-edition=kepler] .kepler-ki-mark svg{width:13px;height:9px;display:block}:root[data-edition=kepler] .admin-root .admin-chat-toggle{background:var(--kepler-charcoal);color:#fff;border:1px solid #ffffff24;gap:9px;padding:10px 18px 10px 12px}:root[data-edition=kepler] .admin-root .admin-chat-toggle:hover{background:#3f3f46}:root[data-edition=kepler] .admin-chat-title-row{gap:8px}:root[data-edition=kepler] .admin-root .admin-chat .admin-chat-send{background:var(--kepler-charcoal);color:#fff}:root[data-edition=kepler] .admin-root .admin-chat .admin-chat-send:hover{background:#3f3f46}:root[data-edition=kepler] :is(.admin-chat-tips-trigger,.admin-chat-tip h3>span){background:var(--surface);border:1px solid var(--accent)}:root[data-edition=kepler] .admin-chat-msg[data-role=user] .admin-chat-bubble{background:var(--kepler-charcoal);color:#fff}:root[data-edition=kepler] .site-owner-controls :is(a,button){color:var(--kepler-ink);font-family:Agency Inter,Inter,sans-serif}:root[data-edition=kepler] .site-owner-controls :is(a,button):focus-visible{outline-color:#88c345}:root[data-edition=kepler] .site-owner-controls :is(a,button):hover{background:#f1f3f4}:root[data-edition=kepler] .site-owner-controls .site-owner-editor{background:var(--kepler-charcoal);color:#fff;border-color:#ffffff24;gap:9px;padding:10px 18px 10px 12px}:root[data-edition=kepler] .site-owner-controls .site-owner-editor:hover{background:#3f3f46}:root[data-edition=kepler] .site-owner-controls .site-owner-try{background:#fff;border-color:#88c345}:root[data-edition=kepler] .admin-preview-mode{font-family:Agency Inter,Inter,sans-serif}:root[data-edition=kepler] .device-viewport{color:var(--kepler-ink);font-family:Agency Inter,Inter,sans-serif}:root[data-edition=kepler] .device-viewport-buttons button[aria-pressed=true]{background:var(--kepler-charcoal)}:root[data-edition=kepler] .device-viewport-buttons button:focus-visible{outline-color:#88c345}:root[data-edition=kepler] .admin-root :is(.admin-field input,.admin-field select,.admin-field textarea){border-radius:12px}:root[data-edition=kepler] .admin-root .admin-search input{border-color:#e4e4e7;min-width:0;padding-inline:16px;font-size:14px}:root[data-edition=kepler] .admin-root .admin-search input:focus-visible{border-color:#a1a1aa;box-shadow:0 0 0 2px #abdf3b24}:root[data-edition=kepler] .admin-root .admin-search input::placeholder{color:#a1a1aa}:root[data-edition=kepler] .admin-root .admin-search .admin-button-ghost{min-height:40px;font-size:14px}:root[data-edition=kepler] .admin-root .admin-button{background:linear-gradient(#abdf3b,#88c345)}:root[data-edition=kepler] .admin-root .admin-button:hover{background:linear-gradient(#b5e653,#96ce55)}@media (width<=1099px){:root[data-edition=kepler] .kepler-admin-layout>.admin-bar:not(.admin-editor-bar){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand account menu""actions actions actions";gap:12px}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar>.admin-bar-brand{grid-area:brand}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar>.kepler-account{grid-area:account}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar>.admin-bar-actions{flex-wrap:nowrap;grid-area:actions;padding-top:0;display:flex}}@media (width<=767px){:root[data-edition=kepler] .admin-root .admin-search input{font-size:16px}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar .kepler-account-trigger{justify-content:center;width:44px;height:44px;padding:4px}:root[data-edition=kepler] .kepler-admin-layout>.admin-bar .kepler-account-trigger>:is(.kepler-account-name,svg),:root[data-edition=kepler] .kepler-admin-layout>.admin-bar>.admin-bar-brand>:is(.admin-bar-name,.admin-bar-divider){display:none}}
