.cms-workspace{--cms-bg:#101319;--cms-rail:#0d1015;--cms-card:#171b24;--cms-inset:#12161e;--cms-line:rgba(255,255,255,.09);--cms-muted:#a1a9b8;--cms-accent:#c9a0ff;--cms-mint:#3dd68c;--cms-header-height:120px;color:#edf0f5;background:var(--cms-bg);width:100%;min-height:100vh;font-size:14px;line-height:1.5;display:flex}.cms-workspace *{box-sizing:border-box}.cms-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--cms-accent);outline-offset:3px}.cms-workspace button:disabled{opacity:.45;cursor:not-allowed}.cms-workspace a{color:inherit}.cms-main{flex:1;min-width:0}.cms-rail{background:var(--cms-rail);border-right:1px solid var(--cms-line);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:32px;width:184px;min-height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.cms-brand{letter-spacing:-.5px;font-family:Cal Sans,sans-serif;font-size:22px;text-decoration:none!important}.cms-brand span{color:var(--cms-accent);letter-spacing:2px;font:10px/2.5 Inter,sans-serif;display:block}.cms-rail nav{flex-direction:column;gap:6px;display:flex}.cms-nav-link{border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex;color:var(--cms-muted)!important;text-decoration:none!important}.cms-nav-current{background:rgba(201,160,255,.09);border:1px solid rgba(201,160,255,.15);color:#dcc3ff!important}.cms-nav-link:hover{background:rgba(255,255,255,.06)}.cms-rail-note{color:var(--cms-muted);margin-top:auto;padding-top:80px;font-size:12px}.cms-rail-note p{margin-top:10px}.cms-eyebrow{letter-spacing:1.4px;color:var(--cms-muted);font-size:10px;font-weight:600}.cms-header{z-index:35;height:var(--cms-header-height);border-bottom:1px solid var(--cms-line);backdrop-filter:blur(16px);background:rgba(16,19,25,.97);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex;position:sticky;top:0}.cms-heading{min-width:0}.cms-breadcrumb{color:var(--cms-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.cms-breadcrumb a{text-decoration:none}.cms-environment{color:#f5b544;background:rgba(245,181,68,.07);border:1px solid rgba(245,181,68,.24);border-radius:5px;padding:2px 7px;font-size:10px}.cms-heading h1{letter-spacing:-.45px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Cal Sans,sans-serif;font-size:25px;font-weight:400;line-height:1.25;overflow:hidden}.cms-heading>p{color:var(--cms-muted);margin-top:6px;font-size:12px}.cms-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cms-button,.cms-primary,.cms-secondary{border:1px solid var(--cms-line);white-space:nowrap;cursor:pointer;color:#edf0f5;background:rgba(255,255,255,.04);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font:500 12px/1.4 Inter,sans-serif;display:inline-flex;text-decoration:none!important}.cms-button:hover,.cms-secondary:hover{background:rgba(255,255,255,.08)}.cms-primary{background:var(--cms-mint);border-color:transparent;font-weight:600;color:#0d1015!important}.cms-primary:hover{filter:brightness(1.1)}.cms-editor-body,.cms-library-body{max-width:1680px;margin:auto;padding:20px 24px 48px}.cms-editor-grid{grid-template-columns:minmax(0,1fr) clamp(340px,27vw,400px);align-items:start;gap:24px;display:grid}.cms-editor-form{flex-direction:column;order:0;gap:16px;min-width:0;display:flex}.cms-preview{top:calc(var(--cms-header-height) + 64px);border:1px solid var(--cms-line);background:var(--cms-rail);border-radius:14px;order:1;width:100%;min-width:0;position:sticky;overflow:hidden}.cms-preview-heading{border-bottom:1px solid var(--cms-line);background:var(--cms-inset);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.cms-preview-heading p{color:#edf0f5;margin-top:4px;font-size:12px}.cms-preview-device{color:var(--cms-muted);border:1px solid var(--cms-line);border-radius:5px;padding:4px 9px;font-size:10px}.cms-preview-content{max-height:calc(100dvh - var(--cms-header-height) - 158px);overscroll-behavior:contain;padding:14px;overflow-y:auto}.cms-preview-toggle{display:none}.cms-preview-content>div{max-width:100%!important}.cms-preview .capper-share-preview{height:auto!important}.cms-preview .capper-share-preview-canvas{width:100%;position:relative;transform:none!important}.cms-preview .capper-share-preview-canvas>.min-h-screen{min-height:0}.cms-preview-content [role=status]{margin-top:12px}.cms-section{border:1px solid var(--cms-line);background:var(--cms-card);border-radius:12px;min-width:0;overflow:visible}.cms-section-heading{padding:16px 18px 0}.cms-section-heading h2{margin:0;font-family:Cal Sans,sans-serif;font-size:18px;font-weight:400}.cms-section-heading p,.cms-muted{color:var(--cms-muted);margin-top:5px;font-size:12px;line-height:1.6}.cms-section-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.cms-section-body[data-field-grid=true],.cms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cms-section-body[data-field-grid=true]>*,.cms-field-grid>*{min-width:0}.cms-field-wide{grid-column:1/-1}.cms-field{flex-direction:column;gap:8px;display:flex}.cms-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:500;list-style:none;display:flex}.cms-disclosure summary::-webkit-details-marker{display:none}.cms-disclosure summary span{color:var(--cms-muted);font-size:11px;font-weight:400}.cms-disclosure[open] summary{border-bottom:1px solid var(--cms-line)}.cms-form :where(input:not([type=checkbox]):not([type=radio]):not(.form-select-search),select,textarea){background:var(--cms-inset);color:#edf0f5;border:1px solid rgba(255,255,255,.12);border-radius:8px;min-width:0;max-width:100%;min-height:40px;padding:8px 12px;font:400 13px/1.5 Inter,sans-serif}.cms-form .border-cherry-light{border-color:#f4566b}.cms-form input::placeholder{color:#758092}.cms-form textarea::placeholder{color:#758092}.cms-form label,.cms-form .text-H4{font-size:13px;font-weight:500;line-height:1.5;font-family:Inter,sans-serif!important}.cms-form [class~=text-white\/40],.cms-form [class~=text-white\/45]{color:var(--cms-muted)}.cms-form [class~=text-body-lv3-opacity]{font-size:13px}.cms-form .rounded-full:not(.cms-toggle):not(.cms-toggle>*){border-radius:8px}.cms-form p{line-height:1.6}.cms-form .card-background{border:1px solid var(--cms-line);background:var(--cms-card);padding:16px}.cms-form details>summary{cursor:pointer}.cms-form button{min-height:34px}.cms-form .cms-toggle{border-radius:999px;min-height:24px!important}.cms-feedback{border:1px solid var(--cms-line);background:var(--cms-card);overflow-wrap:anywhere;border-radius:9px;padding:12px 16px;font-size:13px}.cms-feedback[data-tone=success]{color:#8ce6bb}.cms-feedback[data-tone=error]{color:#f4a3af}.cms-editor-footer{flex-direction:column;gap:12px;display:flex}.cms-editor-footer>p{color:var(--cms-muted);font-size:12px}.cms-copy-link{background:rgba(201,160,255,.04);border:1px solid rgba(201,160,255,.18);border-radius:10px;align-items:center;gap:8px;padding:14px;display:flex}.cms-copy-address{flex:1;min-width:0}.cms-copy-address a{overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace;text-decoration:none;display:block;color:#dcc3ff!important}.cms-copy-address .cms-eyebrow{margin-bottom:5px;display:block}.cms-open-link{padding:8px 11px}.cms-link-list{flex-direction:column;gap:12px;display:flex}.cms-link-list .cms-copy-link{background:var(--cms-inset);border-color:var(--cms-line)}.cms-link-creator{flex-wrap:wrap;gap:8px;display:flex}.cms-link-creator input{flex:1;min-width:150px}.cms-link-creator select{width:100%}.cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-metric{background:var(--cms-inset);border:1px solid var(--cms-line);border-radius:10px;padding:15px}.cms-metric strong{font-variant-numeric:tabular-nums;font:26px/1.3 Cal Sans,sans-serif;display:block}.cms-metric span{color:var(--cms-muted);font-size:11px}.cms-publisher-tabs{border-bottom:1px solid var(--cms-line);gap:4px;padding:0 16px;display:flex;overflow-x:auto}.cms-publisher-tabs button{white-space:nowrap;color:var(--cms-muted);border-bottom:2px solid transparent;padding:14px 10px;font-size:12px}.cms-publisher-tabs button[aria-pressed=true]{color:#dcc3ff;border-color:var(--cms-accent)}.cms-publisher-pane[hidden]{display:none}.cms-settings-note{color:#e0c58e;background:rgba(245,181,68,.05);border-left:2px solid #f5b544;padding:8px 12px;font-size:12px}.cms-library-body{flex-direction:column;gap:10px;display:flex}.cms-library-tabs{border-bottom:1px solid var(--cms-line);gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.cms-library-tabs button{white-space:nowrap;color:var(--cms-muted);border-radius:8px;padding:9px 14px;font-size:13px}.cms-library-tabs button[aria-pressed=true]{color:#dcc3ff;background:rgba(201,160,255,.1)}.cms-search{border:1px solid var(--cms-line);background:var(--cms-card);color:#fff;border-radius:9px;width:100%;max-width:480px;min-height:42px;padding:10px 14px;font:13px Inter,sans-serif}.cms-record{text-align:left;border:1px solid var(--cms-line);background:var(--cms-card);width:100%;color:inherit;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;transition:background .15s,border-color .15s;display:flex}.cms-record:is(button):hover{background:#1b202b;border-color:rgba(201,160,255,.32)}.cms-record-icon{color:#c9a0ff;background:rgba(201,160,255,.08);border:1px solid rgba(201,160,255,.12);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.cms-record-text{flex:1;min-width:0}.cms-record-text h3{margin:0;font:500 14px/1.4 Inter,sans-serif}.cms-record-text p{color:var(--cms-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6}.cms-record-meta{flex-shrink:0;align-items:center;gap:10px;font-size:11px;display:flex}.cms-status{border:1px solid var(--cms-line);white-space:nowrap;color:var(--cms-muted);border-radius:6px;padding:4px 8px}.cms-status[data-tone=live]{color:#8ce6bb;background:rgba(61,214,140,.08);border-color:rgba(61,214,140,.18)}.cms-status[data-tone=draft]{color:#f5b544;background:rgba(245,181,68,.08);border-color:rgba(245,181,68,.18)}.cms-record-chevron{color:#7b8597}.cms-filter-summary{color:var(--cms-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cms-empty{text-align:center;color:var(--cms-muted);border:1px dashed var(--cms-line);border-radius:12px;padding:38px 20px}.limit-mobile-view-width:has(.cms-workspace){width:100%!important;max-width:none!important}@media (width<=1279px){.cms-rail{width:160px;padding:24px 10px}.cms-header{padding:18px 20px}.cms-editor-body,.cms-library-body{padding:18px 20px 48px}.cms-editor-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media (width<=1023px){.cms-rail{display:none}.cms-workspace{display:block}.cms-header{gap:12px;height:auto;position:static}.cms-heading h1{font-size:22px}.cms-editor-grid{grid-template-columns:minmax(0,1fr)}.cms-preview{order:-1;position:static}.cms-preview-device{display:none}.cms-preview-toggle{display:inline-flex}.cms-preview-content{max-width:410px;max-height:none;margin:auto;display:none}.cms-preview[data-expanded=true] .cms-preview-content{display:block}.cms-header-actions{flex-wrap:wrap}.cms-preview-heading{padding:14px 18px}}@media (width<=639px){.cms-header{flex-direction:column;align-items:stretch;padding:20px 16px;position:static}.cms-header-actions{justify-content:flex-end}.cms-editor-body,.cms-library-body{padding:16px 12px 40px}.cms-section-heading{padding:17px 16px 0}.cms-section-body,.cms-disclosure summary{padding:17px 16px}.cms-record{flex-wrap:wrap;gap:12px;padding:15px 12px}.cms-record-text{min-width:60%}.cms-record-meta{margin-left:50px}.cms-record-chevron{margin-left:auto}.cms-copy-link{flex-wrap:wrap}.cms-copy-address{flex-basis:100%}.cms-copy-link .cms-button{flex:1}.cms-copy-link .cms-open-link{flex:0}.cms-workspace .cms-form :is(input,textarea,select){font-size:16px}.cms-breadcrumb{font-size:11px}}@media (prefers-reduced-motion:reduce){.cms-workspace *{scroll-behavior:auto!important;transition:none!important}}.cms-section{scroll-margin-top:calc(var(--cms-header-height) + 64px)}.cms-section-nav{top:var(--cms-header-height);z-index:30;border-bottom:1px solid var(--cms-line);background:var(--cms-bg);align-items:center;gap:24px;min-height:44px;margin-top:-20px;margin-bottom:20px;padding:12px 0;display:flex;position:sticky;overflow-x:auto}.cms-section-nav a{color:var(--cms-muted);white-space:nowrap;font-size:12px;text-decoration:none}.cms-section-nav a:hover{color:var(--cms-accent)}.cms-publisher>.cms-button{margin-top:14px}.cms-publisher-pane .cms-section-heading{padding:0}.cms-publisher-pane .cms-section-heading h3{font:18px Cal Sans,sans-serif}.cms-publisher-pane.cms-section-body{padding:20px 0 0}.cms-copy-link .cms-button{min-height:38px}@media (width<=1023px){.cms-section-nav{margin-top:-18px;top:0}.cms-section{scroll-margin-top:60px}.cms-heading h1{white-space:normal;overflow-wrap:anywhere}}@media (width<=767px){.cms-section-body[data-field-grid=true],.cms-field-grid{grid-template-columns:minmax(0,1fr)}.cms-button,.cms-primary,.cms-secondary,.cms-search{min-height:44px;font-size:16px}.cms-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}}@media (width<=639px){.cms-section-nav{gap:18px;margin-top:-16px}}.cms-form .form-select-control{background:var(--cms-inset);color:#edf0f5;border:1px solid rgba(255,255,255,.12);border-radius:8px;width:100%;height:auto;min-height:40px;padding:8px 12px;font:400 13px/1.5 Inter,sans-serif}.cms-form .form-select-open:focus-within{border-color:var(--cms-accent);outline:2px solid var(--cms-accent);outline-offset:2px}.cms-form .form-select input.form-select-search{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;height:22px;min-height:22px;padding:0}.cms-form .form-select input.form-select-search:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;height:22px;min-height:22px;padding:0}.cms-form .form-select-options{border:1px solid var(--cms-line);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.4)}.cms-form .form-select-options button{text-align:left;font-size:13px}.cms-performance-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:24px;padding:24px;display:grid}.cms-performance-previews{gap:20px;display:grid}.cms-performance-previews .cms-section-body{align-items:center}.cms-performance-previews .cms-section-body>*{width:100%;max-width:430px}.cms-preview-export{border-top:1px solid var(--cms-line);margin-top:20px;padding-top:12px}.cms-preview-export>summary{cursor:pointer;color:var(--cms-muted);padding:8px 0;font-size:12px}@media (width<=1023px){.cms-performance-grid{grid-template-columns:1fr;padding:20px}.cms-performance-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cms-performance-grid{padding:16px}.cms-performance-previews{grid-template-columns:1fr}}