:root{--webbly-navy:#0f1629;--webbly-navy-soft:#17213a;--webbly-purple:#8c52ff;--webbly-purple-dark:#7341e4;--webbly-green:#28c987;--webbly-surface:#fff;--webbly-canvas:#f4f5f8;--webbly-border:#e5e7ee;--webbly-muted:#677087;--theme-success-500:var(--webbly-green);--theme-elevation-0:#fff;--theme-elevation-50:#fafbfc;--theme-elevation-100:#f4f5f8;--theme-elevation-150:#eceef3;--theme-elevation-200:#e1e4eb;--theme-elevation-800:#293047;--theme-elevation-900:#161c2d;--theme-elevation-1000:var(--webbly-navy);--theme-text:#171b29}[data-theme=dark]{--webbly-surface:#121a2c;--webbly-canvas:#0b1120;--webbly-border:#29334a;--webbly-muted:#9ba6bd;--theme-elevation-0:#101827;--theme-elevation-50:#141d2e;--theme-elevation-100:#192337;--theme-elevation-150:#202b40;--theme-elevation-200:#29354b;--theme-elevation-800:#d6dbea;--theme-elevation-900:#edf0f7;--theme-elevation-1000:#fff;--theme-text:#edf0f7}[data-theme=dark] .template-default__wrap{background:radial-gradient(circle at 92% 4%, #8c52ff21, transparent 24rem),var(--webbly-canvas)}[data-theme=dark] .react-select__menu,[data-theme=dark] .react-select__option,[data-theme=dark] .popup-button-list{background:var(--webbly-surface);color:var(--theme-text)}[data-theme=dark] .react-select__option--is-focused{background:var(--theme-elevation-100)}body{font-family:var(--font-dm-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.webbly-seo-preview{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:14px;margin-bottom:22px;padding:22px}.webbly-seo-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.webbly-seo-preview h3,.webbly-seo-preview p{margin:0}.webbly-seo-preview header span,.webbly-seo-preview article>span{color:var(--theme-elevation-600);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.webbly-seo-preview ul{color:var(--theme-warning-700);background:var(--theme-warning-100);border-radius:10px;margin:0 0 16px;padding:12px 14px 12px 30px}.webbly-seo-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.webbly-seo-preview article{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;min-width:0;padding:16px}.webbly-seo-preview article small,.webbly-seo-preview article strong,.webbly-seo-preview article p{text-overflow:ellipsis;display:block;overflow:hidden}.webbly-seo-preview article img{object-fit:cover;width:calc(100% + 32px);max-height:150px;margin:12px -16px 4px}.webbly-seo-preview article small{color:var(--theme-success-600);white-space:nowrap;margin:10px 0 4px}.webbly-seo-preview article strong{color:var(--theme-text);margin:8px 0;font-size:17px}.webbly-seo-preview article p{color:var(--theme-elevation-700);font-size:13px;line-height:1.5}@media (max-width:900px){.webbly-seo-preview__grid{grid-template-columns:1fr}}.webbly-content-actions{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.webbly-content-actions p{color:var(--theme-elevation-600);margin:4px 0 0}.webbly-content-actions button{color:#fff;background:var(--webbly-purple);cursor:pointer;border:0;border-radius:8px;padding:10px 14px}.webbly-content-actions small{color:var(--theme-error-500)}.webbly-registered-row-label{align-items:center;gap:10px;display:flex}.webbly-registered-row-label strong{font-weight:700}.webbly-registered-row-label small{color:var(--webbly-purple);letter-spacing:.04em;text-transform:uppercase;background:#8c52ff1f;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750}.webbly-schema-metadata,.webbly-schema-array>.array-field__header .array-field__header-actions>li:last-child,.webbly-schema-array>.array-field__draggable-rows>div>.collapsible>.collapsible__toggle-wrap .collapsible__actions,.webbly-schema-array>.array-field__add-row{display:none}.webbly-registered-sections>.array-field__draggable-rows{gap:16px}.webbly-registered-sections>.array-field__draggable-rows>div>.collapsible{border-color:color-mix(in srgb, var(--webbly-purple) 28%, var(--webbly-border))}.webbly-operations{max-width:1100px;padding:42px}.webbly-operations>header span{color:var(--webbly-purple);text-transform:uppercase;font-weight:700}.webbly-operations>header h1{margin:8px 0}.webbly-operations__actions,.webbly-operations__form{gap:12px;margin:24px 0;display:flex}.webbly-operations button{color:#fff;background:var(--webbly-purple);border:0;border-radius:8px;padding:10px 14px}.webbly-operations button.danger{background:var(--theme-error-500)}.webbly-operations__list label{border-bottom:1px solid var(--theme-elevation-150);grid-template-columns:auto 1fr 1fr 2fr auto;align-items:center;gap:14px;padding:12px;display:grid}.webbly-operations__form label{gap:6px;display:grid}.webbly-operations__form input,.webbly-operations__form select,.webbly-operations__list input[type=text]{border:1px solid var(--theme-elevation-200);color:var(--theme-text);background:var(--theme-elevation-0);border-radius:7px;padding:9px 11px}h1,h2,h3,h4,h5,h6,.nav,.btn,button,.app-header{font-family:var(--font-poppins),var(--font-dm-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a,button,input,textarea,select{transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .16s}.webbly-brand-logo{width:max-content;color:var(--theme-text);font-family:var(--font-poppins),var(--font-dm-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:600;line-height:1;display:inline-flex}.webbly-brand-logo__mark{object-fit:contain;width:42px;height:42px;display:block}.nav .webbly-brand-logo{color:#fff}.webbly-brand-icon{object-fit:contain;width:48px;height:48px;display:block;transform:scale(1.3)}.template-default__wrap{background:radial-gradient(circle at 92% 4%, #8c52ff14, transparent 24rem),var(--webbly-canvas)}.app-header{border-bottom:1px solid var(--webbly-border);background:color-mix(in srgb, var(--webbly-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{background:var(--webbly-navy);color:#d9deeb;border-right:0}.nav a,.nav button{color:#c5ccdc}.nav a:hover,.nav button:hover{color:#fff}.nav-group__toggle{color:#7f899f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.nav__link{min-height:36px;font-size:14px;font-weight:550;line-height:1.35}.nav-group__content{padding-top:5px;padding-bottom:9px}.nav__link-indicator{background:var(--webbly-purple)}.nav__link:hover,.nav__link.active{color:#fff;background:#8c52ff21}.webbly-site-switcher{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;margin:8px 12px 22px;padding:14px}.webbly-site-switcher--notice{background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;margin-left:20px;margin-right:20px;padding:10px 0 18px}.webbly-site-switcher--notice span,.webbly-site-switcher--notice strong{display:block}.webbly-site-switcher--notice>a{color:#cbb7ff;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.webbly-site-switcher--notice span{color:#8f99ad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.webbly-site-switcher--notice strong{color:#dbe0ec;margin-top:7px;font-size:12px}.webbly-site-switcher label{color:#8f99ad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.webbly-site-switcher select{background:var(--webbly-navy-soft);color:#fff;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-height:38px;padding:0 10px;font-weight:650}.webbly-site-switcher select:disabled{cursor:not-allowed;opacity:.48}.webbly-workspace-toggle{background:0 0;border-bottom:1px solid #ffffff1a;border-radius:0;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px;padding:0;display:grid}.webbly-workspace-toggle button{color:#8993a8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:31px;font-size:11px;font-weight:700}.webbly-workspace-toggle button.active{border-bottom-color:var(--webbly-purple);color:#fff;background:0 0}.webbly-theme-toggle{align-items:center;margin-right:12px;display:flex}.webbly-theme-toggle>div{border:1px solid var(--webbly-border);background:var(--theme-elevation-50);border-radius:999px;gap:2px;padding:3px;display:flex}.webbly-theme-toggle button{width:30px;height:30px;color:var(--webbly-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.webbly-theme-toggle button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.webbly-theme-toggle button.active{background:var(--webbly-surface);color:var(--webbly-purple);box-shadow:0 1px 3px #0f16291f}.webbly-theme-toggle button:hover{color:var(--theme-text)}[data-webbly-workspace=website] #nav-group-Agency\ Administration,[data-webbly-workspace=agency] #nav-group-Content,[data-webbly-workspace=agency] #nav-group-Media,[data-webbly-workspace=agency] #nav-group-SEO,[data-webbly-workspace=agency] #nav-group-Marketing,[data-webbly-workspace=agency] #nav-group-Publishing,[data-webbly-workspace=agency] #nav-group-Website{display:none}.webbly-site-switcher nav{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:9px;display:grid}.webbly-site-switcher nav a{color:#cdb9ff;text-align:center;background:#8c52ff1c;border-radius:5px;padding:7px 4px;font-size:10px;font-weight:700;text-decoration:none}.webbly-site-switcher nav a:hover{background:var(--webbly-purple);color:#fff}.btn{border-radius:8px;font-weight:650}.btn--style-primary{border-color:var(--webbly-purple);background:var(--webbly-purple);color:#fff}.btn--style-primary:hover{border-color:var(--webbly-purple-dark);background:var(--webbly-purple-dark)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #8c52ff3d}.field-type input,.field-type textarea,.field-type select,.react-select__control{border-color:var(--webbly-border);background:var(--webbly-surface);border-radius:8px}.field-type input:hover,.field-type textarea:hover,.react-select__control:hover{border-color:var(--webbly-muted)}.field-type input:focus,.field-type textarea:focus,.react-select__control--is-focused{border-color:var(--webbly-purple);box-shadow:0 0 0 3px #8c52ff1f}.collection-list .list-header,.doc-header,.edit-view__header{border-color:var(--webbly-border)}.list-header__title,.doc-header__title{letter-spacing:-.025em}.table{border:1px solid var(--webbly-border);background:var(--webbly-surface);border-radius:10px;overflow:hidden;box-shadow:0 10px 32px #0f16290a}.table thead{background:var(--theme-elevation-50)}.table th{color:var(--webbly-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.table tr:hover td{background:var(--theme-elevation-50)}.tabs-field,.collapsible,.upload{border-color:var(--webbly-border);border-radius:10px}.template-minimal{background:linear-gradient(115deg,#0f1629fa,#0f1629e8),radial-gradient(circle at 15% 20%,#8c52ff80,#0000 32rem);min-height:100vh;position:relative;overflow:hidden}.template-minimal:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.template-minimal__wrap{background:#fffffff7;border:1px solid #ffffff1c;border-radius:14px;width:min(100% - 32px,460px);margin:auto;padding:42px;position:relative;box-shadow:0 32px 90px #00000057}.template-minimal__wrap .webbly-brand-logo{color:#171b29;margin-bottom:34px}.webbly-login-intro{margin-bottom:24px}.webbly-dashboard__eyebrow,.webbly-dashboard__section-heading span,.webbly-dashboard__quick>div>span{color:var(--webbly-purple);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:750}.webbly-login-intro h1{color:#171b29;letter-spacing:-.04em;margin:0;font-size:30px}.login__form{margin-top:0}.login__form .btn{justify-content:center;width:100%;min-height:46px}.login__form__inputWrap{gap:18px}.template-minimal .field-label{color:#51596c;font-weight:600}.template-minimal input{color:#171b29;background:#fff;border-color:#cbd0dc;border-radius:9px;min-height:46px}.template-minimal input:hover{border-color:#9ca4b6}.template-minimal input:focus{border-color:var(--webbly-purple);box-shadow:0 0 0 3px #8c52ff24}.template-minimal input:-webkit-autofill{-webkit-text-fill-color:#171b29;box-shadow:inset 0 0 0 1000px #fff}.template-minimal input:-webkit-autofill:hover{-webkit-text-fill-color:#171b29;box-shadow:inset 0 0 0 1000px #fff}.template-minimal input:-webkit-autofill:focus{-webkit-text-fill-color:#171b29;box-shadow:inset 0 0 0 1000px #fff}.template-minimal .login__form a{color:#6d3bd6;font-weight:600}.template-minimal .login__form a:hover{color:#5424b7}.template-minimal .login__form .btn{border-radius:9px;box-shadow:0 8px 20px #7341e433}.template-minimal .login__form .btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #7341e447}.webbly-dashboard{width:min(100%,1440px);margin:0 auto;padding:56px 4vw 72px}.webbly-dashboard__hero{background:radial-gradient(circle at 85% 10%, #8c52ff73, transparent 23rem),var(--webbly-navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:32px;padding:42px;display:flex;overflow:hidden;box-shadow:0 22px 60px #0f162929}.webbly-dashboard__hero h1{letter-spacing:-.055em;margin:9px 0 10px;font-size:clamp(36px,5vw,60px)}.webbly-dashboard__hero p{color:#b8c1d3;max-width:680px;margin:0;font-size:16px;line-height:1.7}.webbly-dashboard__primary-action{background:var(--webbly-purple);color:#fff;border-radius:8px;flex:none;align-items:center;gap:9px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-flex}.webbly-dashboard__primary-action:hover{background:var(--webbly-purple-dark);color:#fff}.webbly-dashboard__status{border:1px solid var(--webbly-border);background:var(--webbly-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:15px 20px;display:flex}.webbly-dashboard__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.webbly-dashboard__stats article{border:1px solid var(--webbly-border);background:var(--webbly-surface);border-radius:10px;min-height:112px;padding:20px;box-shadow:0 8px 24px #0f162909}.webbly-dashboard__stats span{color:var(--webbly-muted);font-size:12px;font-weight:650;display:block}.webbly-dashboard__stats strong{color:var(--theme-text);letter-spacing:-.045em;margin-top:12px;font-size:30px;display:block}.webbly-dashboard__stats>p{border:1px solid var(--webbly-border);background:var(--webbly-surface);color:var(--webbly-muted);border-radius:10px;grid-column:1/-1;margin:0;padding:20px}.webbly-dashboard__status>div{white-space:nowrap;align-items:center;gap:10px;display:flex}.webbly-dashboard__status-dot{background:var(--webbly-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #28c9871f}.webbly-dashboard__status p{color:var(--webbly-muted);text-align:right;margin:0;font-size:13px}.webbly-dashboard__section{margin-top:58px}.webbly-dashboard__section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.webbly-dashboard__section-heading h2,.webbly-dashboard__quick h2{color:var(--theme-text);letter-spacing:-.035em;margin:7px 0 0;font-size:30px}.webbly-dashboard__section-heading p{max-width:500px;color:var(--webbly-muted);text-align:right;margin:0;line-height:1.6}.webbly-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.webbly-dashboard__card{border:1px solid var(--webbly-border);background:var(--webbly-surface);min-height:154px;color:inherit;box-shadow:none;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:start;gap:16px;padding:24px;text-decoration:none;display:grid;position:relative}.webbly-dashboard__card:hover{background:color-mix(in srgb, var(--webbly-surface) 96%, var(--webbly-purple));border-color:#8c52ff6b}.webbly-dashboard__card-icon{width:30px;height:30px;color:var(--webbly-purple);justify-content:flex-start;align-items:flex-start;padding-top:1px;display:flex}.webbly-dashboard__card h3{color:var(--theme-text);margin:1px 0 7px;font-size:17px}.webbly-dashboard__card p{color:var(--webbly-muted);margin:0;font-size:13px;line-height:1.55}.webbly-dashboard__card-arrow{color:#a4aabc;margin-top:4px}.webbly-dashboard__card:hover .webbly-dashboard__card-arrow{color:var(--webbly-purple)}.webbly-dashboard__quick{border-top:1px solid var(--webbly-border);justify-content:space-between;align-items:center;gap:30px;margin-top:58px;padding-top:34px;display:flex}.webbly-dashboard__quick nav{flex-wrap:wrap;gap:10px;display:flex}.webbly-dashboard__quick nav a{border:1px solid var(--webbly-border);background:var(--webbly-surface);color:var(--theme-text);border-radius:8px;align-items:center;gap:9px;padding:11px 14px;font-weight:650;text-decoration:none;display:inline-flex}.webbly-dashboard__quick nav a:hover{border-color:var(--webbly-purple);color:var(--webbly-purple)}@media (max-width:1100px){.webbly-dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.webbly-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.webbly-theme-toggle{margin-right:4px}.webbly-theme-toggle button{width:28px;height:28px}}@media (max-width:768px){.template-minimal__wrap{padding:30px 24px}.webbly-dashboard{padding:28px 18px 54px}.webbly-dashboard__hero,.webbly-dashboard__section-heading,.webbly-dashboard__quick,.webbly-dashboard__status{flex-direction:column;align-items:flex-start}.webbly-dashboard__hero{padding:30px 24px}.webbly-dashboard__primary-action{justify-content:center;width:100%}.webbly-dashboard__status p,.webbly-dashboard__section-heading p{text-align:left}.webbly-dashboard__grid{grid-template-columns:1fr}.webbly-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.webbly-dashboard__quick nav,.webbly-dashboard__quick nav a{width:100%}.webbly-dashboard__quick nav a{justify-content:space-between}}.webbly-media-metadata{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px;padding:20px;display:grid}.webbly-media-metadata h3{margin:4px 0 8px}.webbly-media-metadata p{color:var(--theme-elevation-500);margin:0}.webbly-media-metadata dl{gap:10px;margin:0;display:grid}.webbly-media-metadata dl>div{grid-template-columns:110px minmax(0,1fr);gap:4px;display:grid}.webbly-media-metadata dt{color:var(--theme-elevation-500)}.webbly-media-metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:720px){.webbly-media-metadata{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
