:root{--cms-bg:#fff;--cms-paper:#fff;--cms-soft:#f5f5f2;--cms-ink:#151614;--cms-body:#30322f;--cms-muted:#6c706a;--cms-faint:#969a94;--cms-line:#e2e3df;--cms-line-strong:#bfc1bb;--cms-red:#a44738;--cms-red-deep:#7c3129;--cms-red-soft:#f1e7e4;--cms-sidebar:224px;--cms-sans:var(--font-geist-sans), Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--cms-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;--cms-ease:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{background:var(--cms-bg);min-width:320px;color:var(--cms-ink);font-family:var(--cms-sans);scrollbar-gutter:stable}body{background:var(--cms-bg);min-width:320px;min-height:100vh;color:var(--cms-ink);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cms-red);outline-offset:3px}::selection{background:var(--cms-red);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cms-skip-link{z-index:300;background:var(--cms-ink);color:#fff;font:700 11px/1 var(--cms-mono);padding:10px 13px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.cms-skip-link:focus{transform:translateY(0)}.cms-shell{background:var(--cms-bg);min-height:100vh}.cms-sidebar{z-index:20;width:var(--cms-sidebar);border-right:1px solid var(--cms-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffffff5;flex-direction:column;padding:31px 24px 24px;display:flex;position:fixed;inset:0 auto 0 0}.cms-brand a{align-items:center;gap:8px;display:inline-flex}.cms-brand a strong{letter-spacing:-.04em;font-size:18px;font-weight:660;line-height:1}.cms-brand a i{background:var(--cms-red);border-radius:50%;width:5px;height:5px;margin-top:1px}.cms-brand>span{color:var(--cms-muted);font:650 8px/1 var(--cms-mono);letter-spacing:.12em;margin-top:15px;display:block}.cms-brand p{max-width:150px;color:var(--cms-muted);margin:18px 0 0;font-size:11px;line-height:1.75}.cms-sidebar nav{border-top:1px solid var(--cms-ink);margin-top:56px;display:grid}.cms-sidebar nav a{border-bottom:1px solid var(--cms-line);min-height:48px;color:var(--cms-muted);transition:color .15s ease, padding .18s var(--cms-ease), background-color .15s ease;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:0 8px 0 2px;font-size:12px;display:grid;position:relative}.cms-sidebar nav a:before{background:var(--cms-red);content:"";opacity:0;width:3px;position:absolute;top:0;bottom:0;left:-24px}.cms-sidebar nav a:hover,.cms-sidebar nav a[aria-current=page]{background:var(--cms-soft);color:var(--cms-ink);padding-left:8px}.cms-nav-index{color:var(--cms-faint);font:650 8px/1 var(--cms-mono);letter-spacing:.06em}.cms-sidebar nav a[aria-current=page] .cms-nav-index{color:var(--cms-red)}.cms-sidebar__account{border-top:1px solid var(--cms-line);min-width:0;color:var(--cms-muted);align-items:center;gap:10px;margin-top:auto;padding:18px 2px 0;display:flex}.cms-sidebar__account span{gap:4px;min-width:0;display:grid}.cms-sidebar__account strong{color:var(--cms-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.cms-sidebar__account small{color:var(--cms-muted);font:650 8px/1 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase}.cms-main{min-height:100vh;padding-left:var(--cms-sidebar);outline:none}.cms-page-heading{border-bottom:1px solid var(--cms-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:35px;display:grid}.cms-page-heading p,.cms-section-heading p{color:var(--cms-red);font:700 9px/1 var(--cms-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px}.cms-page-heading h1{letter-spacing:-.058em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(38px,4.7vw,62px);font-weight:620;line-height:1.02}.cms-page-heading>div>span{max-width:620px;color:var(--cms-muted);margin-top:18px;font-size:13px;line-height:1.75;display:block}.cms-primary-action,.cms-secondary-action,.cms-danger-action{border:1px solid var(--cms-ink);background:var(--cms-ink);color:#fff;cursor:pointer;min-height:42px;transition:border-color .15s ease, background-color .15s ease, color .15s ease, transform .18s var(--cms-ease);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:650;display:inline-flex}.cms-primary-action:hover,.cms-primary-action:focus-visible{border-color:var(--cms-red);background:var(--cms-red);transform:translateY(-2px)}.cms-secondary-action{border-color:var(--cms-line-strong);color:var(--cms-ink);background:#fff}.cms-secondary-action:hover,.cms-secondary-action:focus-visible{border-color:var(--cms-ink);background:var(--cms-soft)}.cms-danger-action{border-color:var(--cms-red);color:var(--cms-red-deep);background:#fff}.cms-danger-action:hover,.cms-danger-action:focus-visible{background:var(--cms-red-soft)}.cms-primary-action:disabled,.cms-secondary-action:disabled,.cms-danger-action:disabled{cursor:not-allowed;opacity:.42;transform:none}.cms-focus-section{margin-top:60px}.cms-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cms-section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:560;line-height:1.25}.cms-section-heading>a{border-bottom:1px solid var(--cms-ink);color:var(--cms-ink);font:650 9px/1 var(--cms-mono);align-items:center;gap:7px;padding-bottom:3px;display:inline-flex}.cms-section-heading>a:hover{border-color:var(--cms-red);color:var(--cms-red)}.cms-work-list{border-top:1px solid var(--cms-ink)}.cms-content-list{margin-top:22px}.cms-work-list>a{border-bottom:1px solid var(--cms-line);min-height:118px;transition:background-color .15s ease, padding .18s var(--cms-ease);grid-template-columns:88px minmax(0,1fr) auto 22px;align-items:center;gap:24px;padding:18px 8px;display:grid;position:relative}.cms-work-list>a:before{background:var(--cms-red);content:"";opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.cms-work-list>a:hover,.cms-work-list>a:focus-visible{background:var(--cms-soft);outline:none;padding-left:18px;padding-right:18px}.cms-work-list>a:hover:before,.cms-work-list>a:focus-visible:before{opacity:1}.cms-work-list>a>div{min-width:0}.cms-work-list small{color:var(--cms-muted);font:620 9px/1 var(--cms-mono);letter-spacing:.06em;text-transform:uppercase}.cms-work-list strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(18px,1.7vw,22px);font-weight:570;line-height:1.25;display:block;overflow:hidden}.cms-work-list p{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:11.5px;line-height:1.55;overflow:hidden}.cms-work-list time{color:var(--cms-muted);font:600 9px/1 var(--cms-mono);white-space:nowrap}.cms-state{width:fit-content;color:var(--cms-muted);font:620 9px/1 var(--cms-mono);align-items:center;gap:7px;display:inline-flex}.cms-state:before{content:"";background:#a8aaa5;border-radius:50%;width:5px;height:5px}.cms-state--published{color:var(--cms-ink)}.cms-state--published:before{background:var(--cms-red)}.cms-state--scheduled:before{border:1px solid var(--cms-ink);background:0 0}.cms-state--review:before{background:var(--cms-ink)}.cms-dashboard-footnote{border-top:1px solid var(--cms-line);color:var(--cms-muted);grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:72px;padding-top:18px;display:grid}.cms-dashboard-footnote span{color:var(--cms-red);font:650 8px/1.4 var(--cms-mono);letter-spacing:.08em}.cms-dashboard-footnote p{margin:0;font-size:11px;line-height:1.65}.cms-empty{color:var(--cms-muted);padding:48px 8px}.cms-empty strong{color:var(--cms-ink);letter-spacing:-.02em;font-size:17px;font-weight:560}.cms-empty p{margin:9px 0 0;font-size:11px}.cms-toolbar{border-bottom:1px solid var(--cms-line);flex-wrap:wrap;align-items:center;gap:0;margin-top:28px;display:flex}.cms-toolbar__search{flex:280px;position:relative}.cms-toolbar__icon{color:var(--cms-muted);pointer-events:none;position:absolute;top:14px;left:2px}.cms-toolbar input,.cms-toolbar select{border:0;border-left:1px solid var(--cms-line);width:100%;height:44px;color:var(--cms-ink);background:#fff;border-radius:0;outline:none;padding:0 14px;font-size:11px}.cms-toolbar input{border-left:0;padding-left:30px}.cms-editor-topbar{z-index:10;border-bottom:1px solid var(--cms-ink);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#fffffff2;justify-content:space-between;align-items:center;gap:16px;margin:0 0 36px;padding:12px 0 16px;display:flex;position:sticky;top:0}.cms-editor-topbar__identity{align-items:center;gap:12px;min-width:0;display:flex}.cms-editor-topbar__identity>a{border:1px solid var(--cms-line-strong);background:#fff;flex:none;place-items:center;width:36px;height:36px;display:grid}.cms-editor-topbar__identity>a:hover{border-color:var(--cms-red);color:var(--cms-red)}.cms-editor-topbar__identity div{min-width:0}.cms-editor-topbar__identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12px;font-weight:620;display:block;overflow:hidden}.cms-editor-topbar__identity span{color:var(--cms-muted);font:600 9px/1.5 var(--cms-mono);letter-spacing:.04em}.cms-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cms-editor-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(40px,5vw,78px);display:grid}.cms-editor-canvas{border-top:1px solid var(--cms-ink);border-bottom:1px solid var(--cms-line);background:var(--cms-paper);min-width:0;padding:34px clamp(24px,4vw,62px) 72px 0}.cms-editor-canvas label,.cms-field label{color:var(--cms-muted);font:650 9px/1.4 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase;gap:9px;display:grid}.cms-editor-title{border:0;border-bottom:1px solid var(--cms-line);width:100%;color:var(--cms-ink);font:580 clamp(32px, 4.2vw, 56px)/1.08 var(--cms-sans);letter-spacing:-.055em;background:0 0;outline:none;padding:0 0 23px}.cms-editor-summary{resize:vertical;border:0;border-bottom:1px solid var(--cms-line);width:100%;min-height:100px;color:var(--cms-body);font:430 15px/1.8 var(--cms-sans);background:0 0;outline:none;padding:24px 0}.cms-editor-body{resize:vertical;width:100%;min-height:580px;color:var(--cms-body);font:400 14px/1.95 var(--cms-mono);tab-size:2;background:0 0;border:0;outline:none;padding:34px 0 0}.cms-instant-editor{--article-ink:#151614;--article-body:#555551;--article-muted:#858581;--article-line:#e2e3df;--article-soft:#f5f5f2;--article-red:var(--cms-red);width:calc(100% - 44px);max-width:760px;color:var(--article-ink);margin-left:44px}.cms-live-article__header{padding:8px 0 0}.cms-live-article__eyebrow{color:var(--article-muted);font:650 9px/1 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;display:flex}.cms-live-article__eyebrow span{color:var(--article-red)}.cms-live-article__meta{border-bottom:1px solid var(--article-line);min-height:44px;color:var(--article-muted);align-items:center;gap:14px;margin-top:8px;font-size:10px;display:flex}.cms-live-article__meta>span:first-child{align-items:center;gap:10px;display:inline-flex}.cms-live-article__meta i{background:var(--article-red);border-radius:50%;width:5px;height:5px}.cms-live-article__cover,.cms-live-article__cover-placeholder{aspect-ratio:2.72;background:#fafafa;border:1px solid #eeeeeb;place-items:center;width:100%;margin:28px 0 0;display:grid;overflow:hidden}.cms-live-article__cover img{object-fit:contain;width:100%;height:100%;display:block}.cms-live-article__cover-placeholder span{color:var(--article-muted);font:600 9px/1.5 var(--cms-mono);letter-spacing:.04em}.cms-markdown-diagnostic{border-left:2px solid var(--cms-red);background:var(--cms-red-soft);color:var(--cms-red-deep);margin:18px 0 0;padding:11px 13px;font-size:10px;line-height:1.6}.cms-live-article__body{outline:none;min-width:0}.cms-live-article .reader-article-section{border-bottom:1px solid var(--article-line);padding:41px 0 33px;position:relative}.cms-live-article .reader-article-section:after{background:var(--article-red);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;right:0}.cms-editable-block{outline:none;min-width:0;position:relative}.cms-editable-block--title{margin:0}.cms-editable-block--summary{margin-top:24px}.cms-editable-block--body[data-block-type=paragraph]{margin:0 0 1em}.cms-editable-block--body[data-block-type=heading]+.cms-editable-block--body[data-block-type=paragraph]{margin-top:0}.cms-editable-block--body[data-block-type=quote]{margin:26px 0}.cms-editable-block--body[data-block-type=list]{margin:18px 0 24px}.cms-editable-block--body[data-block-type=image],.cms-editable-block--body[data-block-type=attachment],.cms-editable-block--body[data-block-type=interactive],.cms-editable-block--body[data-block-type=asset]{margin:30px 0}.cms-editable-block__kind{color:var(--cms-red);font:700 8px/1 var(--cms-mono);letter-spacing:.05em;opacity:0;pointer-events:none;transition:opacity .12s ease, transform .16s var(--cms-ease);position:absolute;top:12px;right:calc(100% + 13px);transform:translate(4px)}.cms-editable-block--title .cms-editable-block__kind{top:17px}.cms-editable-block--summary .cms-editable-block__kind{top:9px}.cms-editable-block:hover .cms-editable-block__kind,.cms-editable-block:focus-visible .cms-editable-block__kind,.cms-editable-block.is-editing .cms-editable-block__kind,.cms-editable-block.has-error .cms-editable-block__kind{opacity:1;transform:translate(0)}.cms-editable-block__stack{min-width:0;display:grid}.cms-editable-block__preview,.cms-editable-block__source,.cms-editable-block__textarea{grid-area:1/1;min-width:0;transition:opacity .12s}.cms-editable-block__preview{opacity:1;pointer-events:none}.cms-editable-block__source,.cms-editable-block__textarea{border:0;border-left:2px solid var(--cms-red);background:var(--article-soft);width:100%;min-height:46px;color:var(--cms-body);font:400 13px/1.75 var(--cms-mono);letter-spacing:0;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;margin:0;padding:12px 14px;overflow:hidden}.cms-editable-block__source{opacity:0;pointer-events:none}.cms-editable-block__textarea{resize:none}.cms-editable-block.is-editing .cms-editable-block__preview{opacity:0}.cms-editable-block.has-error .cms-editable-block__source,.cms-editable-block.has-error .cms-editable-block__textarea{border-left-color:var(--cms-red-deep);background:var(--cms-red-soft)}.cms-editable-block__error{color:var(--cms-red-deep);font:600 9px/1.5 var(--cms-mono);margin-top:7px;display:block}.cms-editable-block--title h1{max-width:700px;color:var(--article-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.2vw,54px);font-weight:570;line-height:1.13}.cms-editable-block--summary .reader-deck{color:#777773;max-width:650px;margin:0;font-size:17px;font-weight:390;line-height:1.75}.cms-editable-block .is-placeholder,.cms-live-article__empty-copy{color:#aaa}.cms-live-article .reader-article-section h2,.cms-live-article .reader-article-section h3{margin:0}.cms-live-article .reader-article-section h2 a{color:var(--article-ink);letter-spacing:-.025em;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:13px;font-size:20px;font-weight:560;line-height:1.35;display:grid}.cms-live-article .reader-article-section h2 a span{color:#a7a7a3;font-size:17px;font-weight:400}.cms-live-article .reader-article-section h3 a{color:var(--article-ink);font-size:16px;font-weight:600;line-height:1.45}.cms-live-article .cms-editable-block[data-block-type=heading]:has(h2){margin:0 0 23px}.cms-live-article .cms-editable-block[data-block-type=heading]:has(h3){margin:30px 0 16px}.cms-live-article .cms-editable-block__preview>p{color:var(--article-body);letter-spacing:.005em;margin:0;font-size:14px;line-height:1.85}.cms-live-article .cms-editable-block__preview>blockquote{border-left:2px solid var(--article-red);color:#676762;font:430 16px/1.8 var(--cms-sans);margin:0;padding:2px 0 2px 22px}.cms-live-article .cms-editable-block__preview>ul,.cms-live-article .cms-editable-block__preview>ol{color:var(--article-body);margin:0;padding-left:24px;font-size:14px;line-height:1.85}.cms-live-article .cms-editable-block__preview>:where(figure,p.reader-asset,aside,details){width:100%;margin:0}.cms-live-article .reader-asset img,.cms-live-article .reader-asset video,.cms-live-article .reader-asset iframe{border:1px solid var(--article-line);background:var(--article-soft);width:100%;max-width:100%;display:block}.cms-live-article .reader-asset img,.cms-live-article .reader-asset video{height:auto}.cms-live-article .reader-asset audio{width:100%}.cms-live-article .reader-asset figcaption{color:var(--article-muted);margin-top:10px;font-size:11px;line-height:1.6}.cms-live-article .reader-asset--attachment a{border:1px solid var(--article-line);min-height:52px;color:var(--article-ink);align-items:center;padding:0 16px;font-size:12px;display:flex}.cms-live-article .reader-asset-missing{border:1px dashed var(--article-line);color:var(--article-muted);padding:18px;font-size:11px}.cms-live-article .reader-experiment{border:1px solid var(--article-line)}.cms-live-article .reader-experiment>summary{color:#73736f;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 20px;font-size:11px;list-style:none;display:flex}.cms-live-article .reader-experiment>summary span{color:var(--article-red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.cms-live-article .article-demo{border-top:1px solid var(--article-line);background:var(--article-soft);margin:0;padding:28px 30px 31px}.cms-asset-insert{border-top:1px solid var(--cms-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-top:26px;padding-top:18px;display:grid}.cms-asset-insert label{color:var(--cms-muted);font:650 9px/1.4 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.cms-asset-insert select,.cms-asset-insert input{border:1px solid var(--cms-line);width:100%;min-height:40px;color:var(--cms-ink);background:#fff;border-radius:0;padding:0 10px;font-size:11px}.cms-asset-insert__alt{grid-column:1/-1}.cms-asset-insert__alt small{color:var(--cms-muted);font:400 11px/1.6 var(--cms-sans);letter-spacing:0;text-transform:none}.cms-asset-insert button,.cms-asset-insert a{border:1px solid var(--cms-line-strong);min-height:40px;color:var(--cms-ink);cursor:pointer;background:#fff;align-items:center;padding:0 13px;font-size:10px;display:inline-flex}.cms-asset-insert button:disabled{cursor:not-allowed;opacity:.45}.cms-editor-title:focus,.cms-editor-summary:focus{border-color:var(--cms-red)}.cms-editor-meta{gap:30px;display:grid}.cms-meta-panel{border-top:1px solid var(--cms-ink);padding-top:16px}.cms-meta-panel>h2{font:700 9px/1 var(--cms-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px}.cms-field{gap:8px;margin-top:15px;display:grid}.cms-field input,.cms-field select,.cms-field textarea,.cms-schedule-row input{border:1px solid var(--cms-line);width:100%;min-height:40px;color:var(--cms-ink);background:#fff;border-radius:0;outline:none;padding:9px 10px;font-size:11px}.cms-field textarea{resize:vertical;min-height:116px;font-family:var(--cms-mono);font-size:10px;line-height:1.6}.cms-field input:focus,.cms-field select:focus,.cms-field textarea:focus,.cms-schedule-row input:focus{border-color:var(--cms-ink);box-shadow:inset 3px 0 0 var(--cms-red)}.cms-term-list{border-top:1px solid var(--cms-line);gap:0;display:grid}.cms-term-list label{border-bottom:1px solid var(--cms-line);min-height:36px;color:var(--cms-body);cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.cms-term-list input,.cms-scope-picker input{accent-color:var(--cms-red)}.cms-save-state{min-height:18px;color:var(--cms-muted);margin:8px 0 0;font-size:10px;line-height:1.5}.cms-save-state.is-error{color:var(--cms-red-deep)}.cms-revision-list{border-top:1px solid var(--cms-line);display:grid}.cms-revision-list>div{border-bottom:1px solid var(--cms-line);background:#fff;grid-template-columns:1fr auto;gap:8px;padding:11px 2px;display:grid}.cms-revision-list strong{color:var(--cms-ink);font-size:10px}.cms-revision-list span{color:var(--cms-muted);font:9px/1.35 var(--cms-mono);margin-top:4px;display:block}.cms-revision-list button{color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:9px}.cms-revision-list button:hover{border-color:var(--cms-red);color:var(--cms-red)}.cms-revision-actions{align-items:center;gap:8px;margin:0!important;display:flex!important}.cms-panel-help{color:var(--cms-muted);margin:9px 0 0;font-size:9px;line-height:1.55}.cms-diff-backdrop{z-index:200;background:#15161475;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cms-diff-panel{border-top:3px solid var(--cms-red);background:#fff;flex-direction:column;width:min(920px,100%);max-height:min(780px,100vh - 48px);display:flex;box-shadow:0 30px 90px #15161433}.cms-diff-panel>header{border-bottom:1px solid var(--cms-ink);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 26px;display:flex}.cms-diff-panel header p{color:var(--cms-red);font:700 8px/1 var(--cms-mono);letter-spacing:.11em;margin:0 0 7px}.cms-diff-panel h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:580}.cms-diff-panel header button{border:0;border-bottom:1px solid var(--cms-line-strong);color:var(--cms-muted);cursor:pointer;background:0 0;padding:0 0 3px}.cms-diff-lines{padding:18px 0;overflow:auto}.cms-diff-lines pre{color:#555753;min-height:22px;font:11px/1.45 var(--cms-mono);white-space:pre-wrap;margin:0;padding:3px 24px}.cms-diff-lines .is-added{color:#3f5541;background:#f1f5ef}.cms-diff-lines .is-removed{background:var(--cms-red-soft);color:var(--cms-red-deep);text-decoration:line-through}.cms-schedule-row{grid-template-columns:1fr 42px;gap:6px;display:grid}.cms-flash{z-index:100;border:1px solid var(--cms-ink);border-left:3px solid var(--cms-red);max-width:380px;color:var(--cms-ink);background:#fff;padding:14px 17px;font-size:11px;line-height:1.6;position:fixed;bottom:24px;right:24px}.cms-flash.is-error{background:var(--cms-red-soft);color:var(--cms-red-deep)}.cms-media-grid{border-top:1px solid var(--cms-ink);border-left:1px solid var(--cms-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.cms-media-card{border-right:1px solid var(--cms-line);border-bottom:1px solid var(--cms-line);background:#fff;min-width:0}.cms-media-card figure{aspect-ratio:4/3;border-bottom:1px solid var(--cms-line);background:var(--cms-soft);place-items:center;margin:0;display:grid;overflow:hidden}.cms-media-card img{object-fit:cover;width:100%;height:100%;transition:transform .24s var(--cms-ease), opacity .15s ease}.cms-media-card:hover img{opacity:.95;transform:scale(1.018)}.cms-media-card figure span{color:var(--cms-muted);font:650 9px/1 var(--cms-mono)}.cms-media-card div{padding:13px}.cms-media-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.cms-media-card small{color:var(--cms-muted);font:9px/1 var(--cms-mono);margin-top:7px;display:block}.cms-upload-zone{border-bottom:1px solid var(--cms-line);grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:20px;margin-top:28px;padding:20px 0;display:grid}.cms-upload-zone input{max-width:100%;font-size:10px}.cms-upload-zone input::file-selector-button{border:1px solid var(--cms-ink);min-height:38px;color:var(--cms-ink);font:650 10px/1 var(--cms-sans);cursor:pointer;background:#fff;border-radius:0;margin-right:12px;padding:0 13px}.cms-upload-zone span,.cms-inline-notice{color:var(--cms-muted);font-size:10px;line-height:1.65}.cms-asset-upload{grid-template-columns:140px minmax(180px,1fr) minmax(240px,auto)}.cms-asset-upload label{color:var(--cms-muted);font:650 9px/1.3 var(--cms-mono);letter-spacing:.07em;text-transform:uppercase;gap:7px;display:grid}.cms-asset-upload label select,.cms-asset-upload label input{border:1px solid var(--cms-line);width:100%;min-height:38px;color:var(--cms-ink);background:#fff;border-radius:0;padding:0 10px}.cms-asset-upload>span{grid-column:1/-1}.cms-asset-upload>button{border:0;border-bottom:1px solid var(--cms-ink);color:var(--cms-ink);cursor:pointer;background:0 0;justify-self:start;font-size:10px}.cms-media-actions{gap:12px;display:flex}.cms-media-card button{color:var(--cms-red-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-top:11px;padding:0 0 2px;font-size:9px}.cms-media-card button:hover{border-color:var(--cms-red)}.cms-field-label{color:var(--cms-muted);font:650 9px/1.4 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase}.cms-token-once{border:1px solid var(--cms-line);border-left:3px solid var(--cms-red);background:var(--cms-red-soft);margin-top:24px;padding:18px}.cms-token-once code{overflow-wrap:anywhere;margin-top:10px;font-size:10px;display:block}.cms-token-list,.cms-audit-list{border-top:1px solid var(--cms-ink);margin-top:28px}.cms-token-list>div,.cms-audit-list>div{border-bottom:1px solid var(--cms-line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 4px;display:grid}.cms-token-list strong,.cms-audit-list strong{font-size:12px;font-weight:600}.cms-token-list p,.cms-audit-list p{color:var(--cms-muted);margin:7px 0 0;font-size:10px;line-height:1.65}.cms-token-list button{color:var(--cms-red-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-self:center;padding:0 0 2px;font-size:9px}.cms-token-list button:hover{border-color:var(--cms-red)}.cms-token-form{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:end;gap:18px;margin-top:32px;display:grid}.cms-token-form .cms-field{margin:0}.cms-settings-section{border-top:1px solid var(--cms-ink);margin-top:72px;padding-top:34px}.cms-settings-section>header p{color:var(--cms-red);font:700 8px/1 var(--cms-mono);letter-spacing:.11em;margin:0 0 10px}.cms-settings-section h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:570;line-height:1.2}.cms-settings-section header span{max-width:700px;color:var(--cms-muted);margin-top:11px;font-size:11px;line-height:1.7;display:block}.cms-webhook-form{grid-template-columns:minmax(130px,.7fr) minmax(240px,1.3fr);gap:14px 20px;margin-top:27px;display:grid}.cms-webhook-form .cms-field{margin:0}.cms-webhook-form .cms-scope-picker{grid-column:1/-1}.cms-webhook-form>button{justify-self:start}.cms-scope-picker{flex-wrap:wrap;gap:7px 15px;padding:10px 0;display:flex}.cms-scope-picker label{color:var(--cms-muted);font:600 9px/1.4 var(--cms-mono);align-items:center;gap:6px;display:inline-flex}.cms-audit-list time{color:var(--cms-muted);font:9px/1 var(--cms-mono);white-space:nowrap}.cms-error-page{background:var(--cms-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.cms-error-page main{border-top:3px solid var(--cms-red);width:min(520px,100%);padding-top:24px}.cms-error-page main>p{color:var(--cms-red);font:700 9px/1 var(--cms-mono);letter-spacing:.11em}.cms-error-page h1{letter-spacing:-.05em;margin:18px 0;font-size:42px;font-weight:620;line-height:1.08}.cms-error-page span{color:var(--cms-muted);line-height:1.7;display:block}.cms-error-page button,.cms-error-page a{border:1px solid var(--cms-ink);background:var(--cms-ink);color:#fff;cursor:pointer;margin:24px 8px 0 0;padding:10px 14px;display:inline-flex}.cms-error-page a{color:var(--cms-ink);background:#fff}@media (width<=1020px){:root{--cms-sidebar:78px}.cms-sidebar{padding:28px 14px 22px}.cms-brand a strong,.cms-brand>span,.cms-brand p,.cms-sidebar nav a>span:last-child,.cms-sidebar__account span{display:none}.cms-brand a,.cms-sidebar__account{justify-content:center}.cms-brand a i{width:7px;height:7px}.cms-sidebar nav{margin-top:48px}.cms-sidebar nav a{justify-content:center;padding:0;display:flex}.cms-sidebar nav a:before{left:-14px}.cms-sidebar nav a:hover,.cms-sidebar nav a[aria-current=page]{padding:0}.cms-nav-index{display:none}.cms-nav-icon{display:block}.cms-page{width:min(100% - 48px,1180px)}.cms-editor-page{width:min(100% - 36px,1200px)}.cms-editor-grid{grid-template-columns:minmax(0,1fr) 266px;gap:30px}.cms-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cms-sidebar nav{grid-template-columns:repeat(5,1fr)}:root{--cms-sidebar:0px}.cms-sidebar{border:0;border-top:1px solid var(--cms-line-strong);background:#fffffff5;flex-direction:row;width:100%;height:66px;padding:7px 8px;inset:auto 0 0}.cms-brand,.cms-sidebar__account{display:none}.cms-sidebar nav{border:0;grid-template-columns:repeat(6,1fr);width:100%;margin:0;display:grid}.cms-sidebar nav a{border:0;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:52px;padding:0;font-size:8px;display:flex}.cms-sidebar nav a:before{width:auto;height:2px;inset:auto 9px -7px}.cms-sidebar nav a>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cms-nav-icon{display:block}.cms-main{padding:0 0 66px}.cms-page{width:calc(100% - 32px);padding:38px 0 72px}.cms-page-heading{grid-template-columns:1fr;align-items:start;gap:24px;padding-bottom:27px}.cms-page-heading h1{font-size:clamp(37px,11vw,47px)}.cms-page-heading .cms-primary-action{width:100%}.cms-focus-section{margin-top:44px}.cms-work-list>a{grid-template-columns:64px minmax(0,1fr) 18px;gap:12px;min-height:108px;padding:16px 4px}.cms-work-list>a:hover,.cms-work-list>a:focus-visible{padding-left:10px;padding-right:10px}.cms-work-list time{display:none}.cms-dashboard-footnote{grid-template-columns:1fr;gap:8px;margin-top:54px}.cms-toolbar{grid-template-columns:1fr 1fr;display:grid}.cms-toolbar__search{border-bottom:1px solid var(--cms-line);grid-column:1/-1}.cms-toolbar select{width:100%}.cms-toolbar select:first-of-type{border-left:0}.cms-editor-page{width:calc(100% - 24px);padding-top:10px}.cms-editor-topbar{flex-direction:column;align-items:flex-start;margin-bottom:24px;padding-top:8px}.cms-editor-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.cms-editor-actions::-webkit-scrollbar{display:none}.cms-editor-actions>*{flex:none}.cms-editor-grid{grid-template-columns:1fr}.cms-editor-canvas{padding:27px 0 52px}.cms-instant-editor{width:calc(100% - 28px);margin-left:28px}.cms-editable-block__kind{right:calc(100% + 8px)}.cms-editable-block--title h1{font-size:clamp(34px,10vw,46px)}.cms-editable-block--summary .reader-deck{font-size:15px}.cms-live-article__cover,.cms-live-article__cover-placeholder{aspect-ratio:2.1}.cms-asset-insert{grid-template-columns:1fr auto}.cms-asset-insert>a{grid-column:1/-1;justify-self:start}.cms-editor-title{font-size:clamp(34px,10vw,46px)}.cms-editor-body{min-height:440px}.cms-editor-meta{padding-top:18px}.cms-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-upload-zone,.cms-token-form,.cms-webhook-form{grid-template-columns:1fr}.cms-webhook-form .cms-scope-picker{grid-column:auto}.cms-token-list>div,.cms-audit-list>div{grid-template-columns:1fr}.cms-audit-list time{grid-row:1}.cms-diff-backdrop{padding:12px}.cms-diff-panel{max-height:calc(100vh - 90px)}.cms-flash{max-width:none;bottom:78px;left:12px;right:12px}}@media (width<=430px){.cms-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.cms-work-list>a{grid-template-columns:56px minmax(0,1fr) 16px}.cms-work-list p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cms-media-grid{grid-template-columns:1fr}}.cms-media-toolbar .cms-toolbar__search input,.cms-activity-toolbar .cms-toolbar__search input{padding-left:12px}.cms-media-detail{border-top:1px solid var(--cms-line);margin-top:9px;padding-top:8px}.cms-media-detail summary{color:var(--cms-muted);cursor:pointer;font-size:9px}.cms-media-detail code{color:var(--cms-muted);font:9px/1.4 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.cms-media-detail p{color:var(--cms-muted);margin:7px 0 0;font-size:9px;line-height:1.5}.cms-audit-list>article{border-bottom:1px solid var(--cms-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 8px;display:grid}.cms-audit-icon{border:1px solid var(--cms-line-strong);width:28px;height:28px;color:var(--cms-red-deep);font:650 9px/1 var(--cms-mono);place-items:center;display:grid}.cms-audit-list article strong{font-size:12px;font-weight:650}.cms-audit-list article p{color:var(--cms-muted);margin:5px 0 0;font-size:10px}.cms-audit-list article time{color:var(--cms-muted);font:600 9px/1.4 var(--cms-mono);white-space:nowrap}.cms-audit-list details{margin-top:8px}.cms-audit-list summary{width:fit-content;color:var(--cms-muted);cursor:pointer;font-size:9px}.cms-audit-list details code{color:var(--cms-muted);font:9px/1.4 var(--cms-mono);margin-top:6px;display:block}.cms-audit-list details pre{background:var(--cms-soft);max-width:720px;max-height:220px;color:var(--cms-body);font:9px/1.5 var(--cms-mono);white-space:pre-wrap;margin:8px 0 0;padding:10px;overflow:auto}@media (width<=760px){.cms-audit-list>article{grid-template-columns:30px minmax(0,1fr)}.cms-audit-list article time{grid-area:2/2;justify-self:start}.cms-audit-list article>span:nth-child(2){grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cms-page{width:min(1360px,100% - 64px);padding-top:42px}.cms-page-heading{border-bottom-color:var(--cms-line-strong);align-items:center;padding-bottom:24px}.cms-page-heading h1{letter-spacing:-.045em;font-size:clamp(32px,3.4vw,46px)}.cms-page-heading>div>span{max-width:720px;margin-top:10px;font-size:12px;line-height:1.6}.cms-dashboard-stats{border:1px solid var(--cms-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.cms-dashboard-stats>a{border-right:1px solid var(--cms-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:12px;min-height:116px;padding:19px 20px;transition:background-color .15s;display:grid}.cms-dashboard-stats>a:last-child{border-right:0}.cms-dashboard-stats>a:hover{background:var(--cms-soft)}.cms-dashboard-stats strong{font:560 34px/1 var(--cms-sans);letter-spacing:-.04em;grid-column:1/-1}.cms-dashboard-stats span{color:var(--cms-muted);font-size:11px}.cms-queue-list,.cms-entry-table{border-top:1px solid var(--cms-ink)}.cms-queue-list>a{border-bottom:1px solid var(--cms-line);grid-template-columns:90px minmax(220px,1fr) minmax(210px,auto) 82px 18px;align-items:center;gap:18px;min-height:78px;padding:12px 8px;display:grid}.cms-queue-list>a:hover{background:var(--cms-soft)}.cms-queue-list__reason{color:var(--cms-red-deep);font:650 10px/1.3 var(--cms-mono)}.cms-queue-list>a>span:nth-child(2){min-width:0}.cms-queue-list small{color:var(--cms-muted);font:600 9px/1.3 var(--cms-mono);text-transform:uppercase}.cms-queue-list strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:600;display:block;overflow:hidden}.cms-queue-list__locales{gap:8px;display:flex}.cms-queue-list__locales>span{border:1px solid var(--cms-line);min-width:88px;color:var(--cms-muted);gap:3px;padding:7px 9px;font-size:9px;display:grid}.cms-queue-list__locales b{color:var(--cms-ink);font:650 9px/1 var(--cms-mono)}.cms-queue-list time{color:var(--cms-muted);font:600 9px/1 var(--cms-mono);white-space:nowrap}.cms-toolbar{border:1px solid var(--cms-line);background:#fff;margin-top:20px}.cms-toolbar select{width:164px}.cms-entry-table{margin-top:16px}.cms-entry-table__head,.cms-entry-row{grid-template-columns:minmax(280px,1fr) 118px 118px 104px 18px;align-items:center;gap:18px;display:grid}.cms-entry-table__head{border-bottom:1px solid var(--cms-line);min-height:36px;color:var(--cms-muted);font:650 9px/1 var(--cms-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 12px}.cms-entry-row{border-bottom:1px solid var(--cms-line);min-height:88px;padding:13px 12px;transition:background-color .15s,box-shadow .15s}.cms-entry-row:hover,.cms-entry-row:focus-visible{background:var(--cms-soft);box-shadow:inset 3px 0 0 var(--cms-red);outline:none}.cms-entry-row__identity{min-width:0}.cms-entry-row__identity small{color:var(--cms-muted);font:600 9px/1.2 var(--cms-mono);text-transform:uppercase}.cms-entry-row__identity strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:16px;font-weight:600;display:block;overflow:hidden}.cms-entry-row__identity p{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.cms-entry-row time{color:var(--cms-muted);font:600 9px/1.2 var(--cms-mono)}.cms-locale-status{color:var(--cms-muted);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;font-size:10px;display:grid}.cms-locale-status b{border:1px solid var(--cms-line-strong);width:28px;height:24px;color:var(--cms-ink);font:650 9px/1 var(--cms-mono);place-items:center;display:grid}.cms-locale-status:after{content:"";background:#a8aaa5;border-radius:50%;grid-area:1/2;justify-self:end;width:5px;height:5px}.cms-locale-status.cms-state--published:after{background:var(--cms-red)}.cms-locale-status.cms-state--review:after{background:var(--cms-ink)}.cms-locale-status.cms-state--scheduled:after{border:1px solid var(--cms-ink);background:0 0}.cms-locale-status.is-missing{opacity:.62}.cms-editor-topbar{border-bottom-color:var(--cms-line);margin-bottom:0;padding:10px 0}.cms-language-tabs{border-bottom:1px solid var(--cms-ink);gap:4px;margin:0 0 24px;display:flex}.cms-language-tabs a,.cms-language-tabs button{min-width:156px;min-height:52px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;display:flex;position:relative}.cms-language-tabs a:after{background:var(--cms-red);content:"";opacity:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.cms-language-tabs a[aria-current=page]{background:var(--cms-soft);color:var(--cms-ink)}.cms-language-tabs a[aria-current=page]:after{opacity:1}.cms-language-tabs span{font-size:12px;font-weight:650}.cms-language-tabs small{font:600 9px/1 var(--cms-mono)}.cms-language-tabs button{border-left:1px solid var(--cms-line)}.cms-editor-grid{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,4vw,56px)}.cms-editor-canvas{border:1px solid var(--cms-line);background:#fff;padding:24px clamp(22px,3vw,48px) 56px}.cms-editor-canvas__label{border-bottom:1px solid var(--cms-line);color:var(--cms-muted);justify-content:space-between;margin-bottom:24px;padding-bottom:12px;display:flex}.cms-editor-canvas__label span{color:var(--cms-ink);font-size:12px;font-weight:650}.cms-editor-canvas__label small{font:600 9px/1.4 var(--cms-mono)}.cms-editor-title{font-size:clamp(30px,3.5vw,48px)}.cms-editor-body{field-sizing:content;min-height:520px;overflow:hidden}.cms-editor-meta{gap:22px}.cms-meta-panel{border:1px solid var(--cms-line);background:#fff;padding:16px}.cms-meta-panel>h2{margin-bottom:14px}.cms-inline-check{color:var(--cms-body);align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.45;display:flex}.cms-inline-check input{accent-color:var(--cms-red);margin-top:2px}.cms-publish-center__locales{gap:6px;display:grid}.cms-publish-center__locales>div{border:1px solid var(--cms-line);justify-content:space-between;align-items:center;min-height:42px;padding:7px 9px;display:flex}.cms-publish-center__locales span{gap:3px;display:grid}.cms-publish-center__locales b{font-size:11px}.cms-publish-center__locales small{color:var(--cms-muted);font-size:9px}.cms-publish-center__locales i{color:var(--cms-red-deep);font:normal 650 8px/1 var(--cms-mono)}.cms-relation-search input{border:1px solid var(--cms-line);outline:none;width:100%;min-height:38px;padding:0 10px;font-size:11px}.cms-relation-search input:focus{border-color:var(--cms-ink);box-shadow:inset 3px 0 0 var(--cms-red)}.cms-relation-picker{border:1px solid var(--cms-line);max-height:230px;margin-top:7px;display:grid;overflow:auto}.cms-relation-picker label{border-bottom:1px solid var(--cms-line);cursor:pointer;align-items:center;gap:9px;min-height:42px;padding:6px 9px;display:flex}.cms-relation-picker label:last-child{border-bottom:0}.cms-relation-picker input{accent-color:var(--cms-red)}.cms-relation-picker span{gap:3px;min-width:0;display:grid}.cms-relation-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.cms-relation-picker small{color:var(--cms-muted);font-size:8px}.cms-advanced-panel summary{cursor:pointer;font:700 9px/1 var(--cms-mono);letter-spacing:.09em;text-transform:uppercase}@media (width<=1100px){.cms-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-dashboard-stats>a:nth-child(2){border-right:0}.cms-dashboard-stats>a:nth-child(-n+2){border-bottom:1px solid var(--cms-line)}.cms-queue-list>a{grid-template-columns:82px minmax(180px,1fr) 82px 18px}.cms-queue-list__locales{display:none}.cms-editor-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (width<=760px){.cms-page{width:min(100% - 28px,680px);padding-top:26px}.cms-page-heading{grid-template-columns:1fr;align-items:start;gap:18px}.cms-page-heading .cms-primary-action{justify-self:start}.cms-dashboard-stats{margin-top:20px}.cms-dashboard-stats>a{min-height:96px;padding:15px}.cms-queue-list>a{grid-template-columns:70px minmax(0,1fr) 16px;gap:12px;min-height:82px}.cms-queue-list time,.cms-entry-table__head{display:none}.cms-entry-row{grid-template-columns:minmax(0,1fr) 42px 42px 16px;gap:8px}.cms-entry-row time{display:none}.cms-locale-status{grid-template-columns:1fr;justify-items:center;gap:4px;display:grid}.cms-locale-status b{width:34px}.cms-locale-status span{white-space:nowrap;font-size:8px}.cms-locale-status:after{display:none}.cms-toolbar select{border-top:1px solid var(--cms-line);width:33.333%}.cms-editor-page{width:min(100% - 24px,680px);padding-bottom:96px}.cms-editor-topbar{display:grid;position:static}.cms-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid;overflow:visible}.cms-editor-actions>*{width:100%}.cms-language-tabs{overflow:auto hidden}.cms-language-tabs a,.cms-language-tabs button{min-width:146px}.cms-editor-grid{grid-template-columns:1fr}.cms-editor-canvas{padding:20px 16px 42px}.cms-editor-body{min-height:58vh}.cms-editor-meta{padding-top:0}.cms-asset-insert{grid-template-columns:1fr}}@media (width<=430px){.cms-dashboard-stats{grid-template-columns:1fr 1fr}.cms-dashboard-stats strong{font-size:28px}.cms-toolbar select{border-left:0;width:100%}.cms-entry-row{min-height:96px;padding-left:6px;padding-right:6px}.cms-entry-row__identity p{white-space:normal}}:root{--cms-bg:#fafbf9;--cms-paper:#fff;--cms-soft:#f7f8f6;--cms-ink:#171a16;--cms-body:#383d37;--cms-muted:#747a73;--cms-faint:#a5aaa4;--cms-line:#e6e9e4;--cms-line-strong:#d5d9d3;--cms-red:#ff3838;--cms-red-deep:#e52f2f;--cms-red-soft:#fff1f0;--cms-green:#17a05d;--cms-amber:#e9a12d;--cms-sidebar:216px;--cms-header:72px}html,body{background:var(--cms-bg);height:100%;overflow:hidden}.cms-shell{background:var(--cms-bg);height:100dvh;min-height:0;overflow:hidden}.cms-sidebar{z-index:40;width:var(--cms-sidebar);border-right:1px solid var(--cms-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.cms-brand-row{min-height:var(--cms-header);border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:center;padding:0 27px;display:flex}.cms-brand{align-items:center;gap:7px;display:inline-flex}.cms-brand strong{letter-spacing:-.045em;font-size:21px;font-weight:720;line-height:1}.cms-brand span{color:var(--cms-body);font-size:11px;font-weight:540}.cms-sidebar__mobile-close,.cms-menu-button{border:1px solid var(--cms-line);width:38px;height:38px;color:var(--cms-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;display:none}.cms-sidebar nav{z-index:2;border:0;gap:7px;margin:20px 16px 0;display:grid;position:relative}.cms-sidebar nav a{color:#333832;min-height:46px;transition:color .15s ease, background-color .15s ease, transform .18s var(--cms-ease);border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:560;display:grid;position:relative}.cms-sidebar nav a:before{background:var(--cms-red);border-radius:0 2px 2px 0;width:3px;inset:9px auto 9px -16px}.cms-sidebar nav a:hover,.cms-sidebar nav a[aria-current=page]{color:var(--cms-red-deep);background:#fff;padding-left:13px;transform:translate(1px)}.cms-sidebar nav a[aria-current=page]:before{opacity:1}.cms-nav-icon{display:block}.cms-nav-pulse{color:var(--cms-red);opacity:0;justify-self:end}.cms-sidebar nav a[aria-current=page] .cms-nav-pulse{opacity:1}.cms-sidebar-visual{opacity:.24;pointer-events:none;height:44vh;min-height:280px;max-height:430px;position:absolute;bottom:-4px;left:-30px;right:-26px;overflow:hidden}.cms-sidebar-visual img{object-fit:cover;object-position:38% 47%;filter:grayscale(.62)contrast(.95)brightness(1.03);width:100%;height:100%;transform:scaleX(-1)}.cms-sidebar-scrim{display:none}.cms-workspace{grid-template-rows:var(--cms-header) minmax(0, 1fr);min-width:0;height:100dvh;margin-left:var(--cms-sidebar);display:grid}.cms-global-header{z-index:30;height:var(--cms-header);border-bottom:1px solid var(--cms-line);-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;padding:0 32px;display:flex;position:sticky;top:0}.cms-global-search{border:1px solid var(--cms-line-strong);width:min(380px,46vw);height:38px;color:var(--cms-muted);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 10px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.cms-global-search input{min-width:0;color:var(--cms-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.cms-global-search>button{width:22px;height:28px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cms-global-search input::placeholder{color:#989d97}.cms-global-search kbd{background:var(--cms-soft);color:#90958f;height:20px;font:10px/1 var(--cms-mono);border:0;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.cms-global-actions{align-items:center;gap:15px;display:flex}.cms-popover-anchor{position:relative}.cms-icon-button{width:38px;height:38px;color:var(--cms-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.cms-icon-button:hover,.cms-icon-button[aria-expanded=true]{background:var(--cms-soft)}.cms-icon-button>svg:last-child{color:var(--cms-red);position:absolute;top:6px;right:6px}.cms-account-button{min-width:138px;height:52px;color:var(--cms-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 4px;display:flex}.cms-account-avatar{background:#fff;border:1px solid #ff383861;border-radius:50%;flex:none;width:36px;height:36px;display:block;overflow:hidden}.cms-account-avatar img{object-fit:cover;width:100%;height:100%}.cms-account-copy{flex:1;gap:3px;min-width:0;display:grid}.cms-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.cms-account-copy small{color:var(--cms-muted);font-size:9px}.cms-popover{z-index:60;border:1px solid var(--cms-line);background:#fff;border-radius:10px;width:250px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #181d171f}.cms-popover strong{font-size:12px}.cms-popover p{color:var(--cms-muted);margin:7px 0 13px;font-size:10px;line-height:1.6}.cms-popover a{color:var(--cms-red-deep);font-size:10px;font-weight:650}.cms-main{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;min-height:0;padding-left:0;overflow-y:auto}.cms-main--management{overflow:hidden}.cms-page{width:min(1400px,100% - 64px);margin:0 auto;padding:20px 0 64px}.cms-dashboard-heading{justify-content:space-between;align-items:center;gap:24px;min-height:60px;display:flex}.cms-dashboard{padding-bottom:20px}.cms-dashboard-heading h1{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:680;line-height:1.2;display:flex}.cms-dashboard-heading h1 svg{color:var(--cms-red)}.cms-dashboard-heading p{color:var(--cms-muted);margin:7px 0 0;font-size:11px}.cms-primary-action,.cms-secondary-action,.cms-danger-action{border-radius:7px;min-height:38px;padding:0 14px;font-size:10px}.cms-primary-action{border-color:var(--cms-red);background:var(--cms-red)}.cms-primary-action:hover,.cms-primary-action:focus-visible{background:#e92828;border-color:#e92828}.cms-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.cms-metric-card{border:1px solid var(--cms-line);background:var(--cms-paper);min-height:108px;transition:border-color .16s ease, box-shadow .18s ease, transform .18s var(--cms-ease);border-radius:9px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:15px;padding:16px 18px;display:grid}.cms-metric-card:hover,.cms-metric-card:focus-visible{border-color:#ccd1ca;transform:translateY(-2px);box-shadow:0 12px 30px #181d170f}.cms-metric-icon{border:1px solid var(--cms-line);width:52px;height:52px;color:var(--cms-ink);border-radius:50%;place-items:center;display:grid}.cms-metric-icon svg{filter:drop-shadow(7px 7px #ff38381f)}.cms-metric-card>span:last-child{gap:4px;min-width:0;display:grid}.cms-metric-card small{color:var(--cms-body);font-size:11px}.cms-metric-card strong{letter-spacing:-.025em;font-size:24px;font-weight:570;line-height:1}.cms-metric-card em{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.cms-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.cms-dashboard-panel{border:1px solid var(--cms-line);background:var(--cms-paper);border-radius:9px;min-width:0;padding:0 15px 10px}.cms-panel-heading{border-bottom:1px solid #eef0ed;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.cms-panel-heading h2{letter-spacing:-.015em;margin:0;font-size:13px;font-weight:680}.cms-panel-heading p{color:var(--cms-muted);margin:3px 0 0;font-size:8px}.cms-panel-heading>a{color:var(--cms-muted);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.cms-panel-heading>a:hover{color:var(--cms-red-deep)}.cms-panel-heading select{border:1px solid var(--cms-line);height:28px;color:var(--cms-body);background:#fff;border-radius:6px;outline:0;padding:0 25px 0 9px;font-size:9px}.cms-trend-panel{grid-column:span 7;min-height:210px}.cms-top-content-panel{grid-column:span 5;min-height:210px}.cms-chart-legend{height:26px;color:var(--cms-muted);align-items:center;gap:22px;font-size:9px;display:flex}.cms-chart-legend span{align-items:center;gap:6px;display:inline-flex}.cms-chart-legend span:first-child svg{color:var(--cms-red)}.cms-chart-legend span:last-child svg{color:#9da29b}.cms-chart-wrap{height:120px;position:relative}.cms-chart-empty{color:#8a8f88;white-space:nowrap;pointer-events:none;margin:0;font-size:11px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cms-compact-table__head{min-height:25px;color:var(--cms-muted);grid-template-columns:minmax(0,1fr) 70px;align-items:center;font-size:8px;display:grid}.cms-compact-table>a{border-top:1px solid #f1f2f0;grid-template-columns:18px minmax(0,1fr) 70px;align-items:center;gap:7px;min-height:26px;font-size:9px;display:grid}.cms-compact-table>a:hover{background:var(--cms-soft)}.cms-compact-table>a>b{color:var(--cms-muted);font:500 8px/1 var(--cms-mono)}.cms-compact-table>a>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.cms-compact-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:540;overflow:hidden}.cms-compact-table small{color:var(--cms-muted);font-size:8px}.cms-dashboard-status{color:var(--cms-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.cms-dashboard-status svg{color:#a7aca6}.cms-dashboard-status.cms-state--published svg{color:var(--cms-green)}.cms-dashboard-status.cms-state--review svg,.cms-dashboard-status.cms-state--scheduled svg{color:var(--cms-red)}.cms-recent-content-panel,.cms-progress-panel,.cms-assets-panel,.cms-activity-panel,.cms-quick-panel,.cms-system-panel{grid-column:span 4;min-height:190px}.cms-dashboard-list{display:grid}.cms-dashboard-list>a{border-bottom:1px solid #f1f2f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:27px;display:grid}.cms-dashboard-list>a:last-child{border-bottom:0}.cms-dashboard-list>a:hover strong{color:var(--cms-red-deep)}.cms-dashboard-list>a>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cms-dashboard-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.cms-dashboard-list small,.cms-dashboard-list time{color:var(--cms-muted);white-space:nowrap;font-size:8px}.cms-progress-list{padding-top:5px;display:grid}.cms-progress-list>div{grid-template-columns:minmax(112px,1fr) minmax(74px,1fr) 34px;align-items:center;gap:10px;min-height:32px;display:grid}.cms-progress-list span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cms-progress-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.cms-progress-list small,.cms-progress-list b{color:var(--cms-muted);font-size:8px;font-weight:500}.cms-progress-list progress{width:100%;height:5px;accent-color:var(--cms-red);background:#eceeeb;border:0;border-radius:999px;overflow:hidden}.cms-progress-list progress::-webkit-progress-bar{background:#eceeeb;border-radius:999px}.cms-progress-list progress::-webkit-progress-value{background:var(--cms-red);border-radius:999px}.cms-asset-list>a{grid-template-columns:18px minmax(0,1fr) auto}.cms-asset-list>a>svg{color:var(--cms-muted)}.cms-activity-mini-list{padding-top:4px;display:grid}.cms-activity-mini-list>div{min-height:25px;color:var(--cms-body);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:8px;display:grid}.cms-activity-mini-list>div>svg{color:#c4c8c2}.cms-activity-mini-list>div>svg.is-current{color:var(--cms-red)}.cms-activity-mini-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-activity-mini-list strong{color:var(--cms-ink);font-weight:650}.cms-activity-mini-list time{color:var(--cms-muted);white-space:nowrap;font-size:8px}.cms-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.cms-quick-grid a{border:1px solid var(--cms-line);text-align:center;min-width:0;min-height:98px;transition:border-color .15s ease, background-color .15s ease, transform .18s var(--cms-ease);border-radius:7px;align-content:center;place-items:center;gap:7px;padding:10px 5px;display:grid}.cms-quick-grid a:hover{background:var(--cms-soft);border-color:#cbd0c9;transform:translateY(-2px)}.cms-quick-grid a>span{border:1px solid var(--cms-line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cms-quick-grid strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-weight:650;overflow:hidden}.cms-quick-grid small{width:100%;color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cms-system-list{margin:3px 0 0;display:grid}.cms-system-list>div{justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}.cms-system-list dt,.cms-system-list dd{margin:0;font-size:8px}.cms-system-list dt{color:var(--cms-muted)}.cms-system-list dd{color:var(--cms-body);align-items:center;gap:6px;display:inline-flex}.cms-system-list dd svg{color:var(--cms-green)}.cms-small-empty{color:var(--cms-muted);margin:18px 0 0;font-size:9px}.cms-page-heading{border-bottom:1px solid var(--cms-line-strong);align-items:center;min-height:76px;padding:0 0 18px}.cms-page-heading p{color:var(--cms-red-deep);letter-spacing:.12em;margin-bottom:7px;font-size:8px}.cms-page-heading h1{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);font-weight:680}.cms-page-heading>div>span{margin-top:7px;font-size:10px;line-height:1.5}.cms-toolbar{border-radius:8px;margin-top:16px;overflow:hidden}.cms-toolbar input,.cms-toolbar select{height:42px;font-size:10px}.cms-entry-table{border:1px solid var(--cms-line);border-top-color:var(--cms-line-strong);background:#fff;border-radius:8px;margin-top:12px;overflow:hidden}.cms-entry-table__head{border-bottom-color:var(--cms-line);background:#fafbfa;min-height:34px;font-size:8px}.cms-entry-row{min-height:78px}.cms-entry-row__identity strong{font-size:14px}.cms-entry-row:hover,.cms-entry-row:focus-visible{box-shadow:inset 3px 0 0 var(--cms-red);background:#fafbfa}.cms-media-grid{gap:14px}.cms-media-card,.cms-meta-panel,.cms-editor-canvas,.cms-upload-zone,.cms-settings-section,.cms-token-list>div,.cms-audit-list>article{border-radius:8px}.cms-media-card,.cms-meta-panel,.cms-editor-canvas{border-color:var(--cms-line);background:#fff}.cms-settings-section{border:1px solid var(--cms-line);background:#fff;padding:20px}.cms-editor-page{width:min(1440px,100% - 48px);padding-top:12px}.cms-editor-topbar{z-index:15;isolation:isolate;background:var(--cms-bg);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 0 16px;padding:8px 0;top:0}.cms-language-tabs{border:1px solid var(--cms-line);background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden}.cms-language-tabs a,.cms-language-tabs button{min-height:46px}.cms-editor-canvas{box-shadow:0 12px 40px #1c211a0a}.cms-auth-screen{min-height:100svh;color:var(--cms-ink);background:linear-gradient(90deg,#0000 0 49.96%,#1717170b 50%,#0000 50.04%),#f7f8f5;place-items:center;padding:48px 24px;display:grid}.cms-auth-card{border:1px solid var(--cms-line);border-top:3px solid var(--cms-red);background:#fffffff5;border-radius:10px;width:min(460px,100%);padding:40px;box-shadow:0 28px 90px #1e211b14}.cms-auth-card header>a{color:var(--cms-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cms-auth-card header>a strong{letter-spacing:-.04em;font-size:18px}.cms-auth-card header>a i{background:var(--cms-red);border-radius:50%;width:7px;height:7px}.cms-auth-card header>p{color:var(--cms-red);font:700 9px/1 var(--cms-mono);letter-spacing:.14em;margin:54px 0 13px}.cms-auth-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(32px,6vw,46px);font-weight:560;line-height:1.06}.cms-auth-card header>span{color:var(--cms-muted);margin:18px 0 30px;font-size:12px;line-height:1.8;display:block}.cms-auth-form{gap:16px;display:grid}.cms-auth-form label,.cms-security-create-row label,.cms-security-inline-form label,.cms-device-key-form>label,.cms-password-change-form label{color:var(--cms-muted);font:650 9px/1.4 var(--cms-mono);letter-spacing:.04em;gap:7px;display:grid}.cms-auth-form input,.cms-security-create-row input,.cms-security-inline-form input,.cms-device-key-form input,.cms-device-key-form textarea,.cms-password-change-form input{border:1px solid var(--cms-line-strong);width:100%;min-height:43px;color:var(--cms-ink);font:12px/1.5 var(--cms-sans);background:#fff;border-radius:6px;outline:none;padding:10px 12px}.cms-device-key-form textarea{resize:vertical;font-family:var(--cms-mono)}.cms-auth-form input:focus,.cms-security-create-row input:focus,.cms-security-inline-form input:focus,.cms-device-key-form input:focus,.cms-device-key-form textarea:focus,.cms-password-change-form input:focus{border-color:var(--cms-ink);box-shadow:0 0 0 3px #1717170d}.cms-auth-primary,.cms-auth-passkey{border:1px solid var(--cms-ink);background:var(--cms-ink);color:#fff;min-height:46px;font:650 11px/1 var(--cms-sans);cursor:pointer;border-radius:6px}.cms-auth-passkey{width:100%;color:var(--cms-ink);background:#fff}.cms-auth-primary:disabled,.cms-auth-passkey:disabled{cursor:wait;opacity:.48}.cms-auth-separator{color:var(--cms-muted);align-items:center;gap:14px;margin:22px 0;font-size:9px;display:flex}.cms-auth-separator:before,.cms-auth-separator:after{background:var(--cms-line);content:"";flex:1;height:1px}.cms-auth-dev-note,.cms-auth-error{border-left:2px solid var(--cms-red);color:var(--cms-red-deep);background:#fff7f5;margin:0;padding:10px 12px;font-size:10px;line-height:1.65}.cms-auth-visitor{color:var(--cms-muted);text-align:center;margin-top:24px;font-size:10px;text-decoration:none;display:block}.cms-auth-recovery-toggle{color:var(--cms-muted);font:600 10px/1.4 var(--cms-sans);cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:0;display:block}.cms-auth-recovery-toggle:hover,.cms-auth-recovery-toggle:focus-visible{color:var(--cms-ink)}.cms-auth-recovery-form{border-top:1px solid var(--cms-line);margin-top:18px;padding-top:18px}.cms-auth-recovery,.cms-security-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.cms-auth-recovery code,.cms-security-recovery-codes code{border:1px solid var(--cms-line);font:9px/1.3 var(--cms-mono);text-align:center;background:#fafbf9;border-radius:5px;padding:9px}.cms-account-popover button{border:0;border-top:1px solid var(--cms-line);width:100%;color:var(--cms-red-deep);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:9px 0 0;display:flex}.cms-security-page{max-width:1160px}.cms-security-notice{z-index:4;top:calc(var(--cms-header) + 10px);border:1px solid #d9ded3;border-left:3px solid var(--cms-red);color:var(--cms-ink);background:#fffffff5;border-radius:6px;margin:22px 0;padding:12px 15px;font-size:11px;position:sticky;box-shadow:0 10px 30px #1418120f}.cms-security-summary{background:var(--cms-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.cms-security-summary>span{background:#fafbf9;gap:8px;padding:18px;display:grid}.cms-security-summary small{color:var(--cms-muted);font:8px/1 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase}.cms-security-summary strong{font-size:13px;font-weight:580}.cms-security-inline-form,.cms-security-create-row{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px;margin-top:22px;display:grid}.cms-device-key-form{grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr);align-items:end;gap:16px 22px;margin-top:24px;display:grid}.cms-device-key-form fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.cms-device-key-form legend{color:var(--cms-muted);font:650 9px/1.4 var(--cms-mono)}.cms-device-key-form>button{justify-self:start}.cms-security-list{border-top:1px solid var(--cms-line);margin-top:22px;display:grid}.cms-security-list>article{border-bottom:1px solid var(--cms-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.cms-security-list__state{border:1px solid #9ba297;border-radius:50%;width:7px;height:7px}.cms-security-list__state[data-state=active]{background:#277749;border-color:#277749}.cms-security-list__state[data-state=pending]{background:#bf7b28;border-color:#bf7b28}.cms-security-list>article>div{gap:5px;min-width:0;display:grid}.cms-security-list strong{font-size:12px;font-weight:590}.cms-security-list code,.cms-security-list small{color:var(--cms-muted);font:9px/1.5 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-security-list button{color:var(--cms-red-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:9px}.cms-security-list button:hover{border-color:currentColor}.cms-password-change-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:24px;display:grid}.cms-password-change-form button{justify-self:start}.cms-security-events{margin-top:22px;display:grid}.cms-security-events article{border-bottom:1px solid var(--cms-line);grid-template-columns:minmax(0,1fr) auto 62px;align-items:center;gap:18px;padding:12px 0;display:grid}.cms-security-events article>span{gap:4px;display:grid}.cms-security-events strong{font-size:11px;font-weight:580}.cms-security-events small,.cms-security-events time{color:var(--cms-muted);font:8px/1.4 var(--cms-mono)}.cms-security-events b{color:#277749;font:700 8px/1 var(--cms-mono);text-align:right;text-transform:uppercase}.cms-security-events b[data-outcome=failure],.cms-security-events b[data-outcome=blocked]{color:var(--cms-red-deep)}@media (width<=1240px){.cms-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-trend-panel,.cms-top-content-panel,.cms-recent-content-panel,.cms-progress-panel,.cms-assets-panel,.cms-activity-panel,.cms-quick-panel,.cms-system-panel{grid-column:span 6}}@media (width<=900px){:root{--cms-sidebar:216px}.cms-workspace{margin-left:0}.cms-sidebar{width:var(--cms-sidebar);border-top:0;border-right:1px solid var(--cms-line);height:100vh;transition:transform .22s var(--cms-ease);flex-direction:column;padding:0;inset:0 auto 0 0;transform:translate(-105%)}.cms-brand-row,.cms-brand{display:flex}.cms-sidebar nav{border:0;grid-template-columns:1fr;width:auto;margin:20px 16px 0;display:grid}.cms-sidebar nav a{flex-direction:initial;gap:10px;justify-content:initial;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 8px;min-height:46px;padding:0 13px;font-size:13px;display:grid}.cms-sidebar nav a:before{width:3px;height:auto;inset:9px auto 9px -16px}.cms-sidebar nav a:hover,.cms-sidebar nav a[aria-current=page]{padding:0 13px}.cms-sidebar nav a>span:last-child,.cms-nav-icon{display:block}.cms-main{padding:0}.cms-shell.is-sidebar-open .cms-sidebar{transform:translate(0)}.cms-sidebar__mobile-close,.cms-menu-button{display:grid}.cms-sidebar-scrim{z-index:35;opacity:0;pointer-events:none;background:#1417134d;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.cms-shell.is-sidebar-open .cms-sidebar-scrim{opacity:1;pointer-events:auto}.cms-global-header{padding:0 22px}.cms-global-search{width:min(460px,58vw)}.cms-page{width:calc(100% - 40px)}}@media (width<=680px){:root{--cms-header:62px}.cms-global-header{gap:10px;padding:0 14px}.cms-global-search{flex:1;width:auto}.cms-global-search kbd,.cms-account-copy,.cms-account-button>svg{display:none}.cms-global-actions{gap:2px}.cms-account-button{width:40px;min-width:40px;padding:0 2px}.cms-account-avatar{width:34px;height:34px}.cms-page,.cms-editor-page{width:calc(100% - 28px);padding-top:14px;padding-bottom:48px}.cms-dashboard-heading{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:4px}.cms-dashboard-heading .cms-primary-action{width:100%}.cms-metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cms-metric-card{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:92px;padding:12px}.cms-metric-card:last-child{grid-column:1/-1}.cms-metric-icon{width:38px;height:38px}.cms-metric-icon svg{width:20px;height:20px}.cms-metric-card strong{font-size:20px}.cms-dashboard-grid{grid-template-columns:1fr;gap:10px;display:grid}.cms-trend-panel,.cms-top-content-panel,.cms-recent-content-panel,.cms-progress-panel,.cms-assets-panel,.cms-activity-panel,.cms-quick-panel,.cms-system-panel{grid-column:1}.cms-trend-panel{min-height:250px}.cms-chart-wrap{height:160px}.cms-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-quick-grid a{min-height:94px}.cms-page-heading{grid-template-columns:1fr;gap:14px;padding-bottom:16px}.cms-page-heading .cms-primary-action{width:100%}.cms-toolbar{grid-template-columns:1fr 1fr}.cms-toolbar__search{grid-column:1/-1}.cms-toolbar select{width:100%}.cms-entry-row{grid-template-columns:minmax(0,1fr) 40px 40px 16px}.cms-editor-topbar{top:0}}.cms-editable-block__source,.cms-editable-block__textarea{background:#f5f5f2;border:0;box-shadow:inset 0 0 0 1px #e5e6e2}.cms-editable-block.has-error .cms-editable-block__source,.cms-editable-block.has-error .cms-editable-block__textarea{background:#f7f7f4;border:0;box-shadow:inset 0 -1px #cd2424a6}.cms-markdown-diagnostic{border:0;border-bottom:1px solid var(--article-line);background:0 0;padding:9px 0}.cms-markdown-diagnostic.is-warning{background:0 0;border-left:0}.cms-editor-history-hint{justify-content:flex-end;margin:12px 0 0}@media (width<=420px){.cms-global-search input::placeholder{color:#0000}.cms-metric-card{grid-template-columns:1fr}.cms-metric-icon{display:none}.cms-progress-list>div{grid-template-columns:minmax(100px,1fr) 72px 30px;gap:7px}}.cms-content-page{width:min(1370px,100% - 64px);padding-top:30px;padding-bottom:20px}.cms-content-page .cms-page-heading{border-bottom:0;min-height:74px;padding:0 0 24px}.cms-content-page .cms-page-heading h1{letter-spacing:-.035em;align-items:center;gap:12px;font-size:clamp(26px,2.1vw,32px);font-weight:690;display:flex}.cms-content-page .cms-page-heading h1 svg{color:var(--cms-red);flex:none}.cms-content-page .cms-page-heading>div>span{margin-top:8px;font-size:12px}.cms-content-page .cms-primary-action{gap:8px;min-width:120px;min-height:40px;padding:0 18px;font-size:12px}.cms-content-workspace .cms-toolbar{border:1px solid var(--cms-line);background:#fff;border-radius:9px;grid-template-columns:344px 114px 194px 198px 198px minmax(98px,1fr);align-items:center;gap:16px;margin-top:8px;padding:20px 22px;display:grid;overflow:visible}.cms-content-workspace .cms-toolbar__search{min-width:0}.cms-content-workspace .cms-toolbar__icon{top:50%;left:14px;transform:translateY(-50%)}.cms-content-workspace .cms-toolbar input,.cms-content-workspace .cms-toolbar select{border:1px solid var(--cms-line-strong);width:100%;height:42px;color:var(--cms-body);background:#fff;border-radius:7px;padding:0 13px;font-size:12px}.cms-content-workspace .cms-toolbar input{padding-left:40px}.cms-content-workspace .cms-toolbar input:focus,.cms-content-workspace .cms-toolbar select:focus{border-color:#ff38388c;box-shadow:0 0 0 3px #ff383814}.cms-view-switch{grid-template-columns:1fr 1fr;justify-self:end;gap:6px;display:grid}.cms-view-switch button{border:1px solid var(--cms-line-strong);width:44px;height:42px;color:var(--cms-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:grid}.cms-view-switch button:hover,.cms-view-switch button.is-active{border-color:var(--cms-red);color:var(--cms-red-deep)}.cms-selection-bar{background:var(--cms-red-soft);min-height:38px;color:var(--cms-red-deep);border:1px solid #ff38383d;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 14px;font-size:11px;display:flex}.cms-selection-bar button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.cms-content-workspace .cms-entry-table{border:1px solid var(--cms-line);background:#fff;border-radius:9px;margin-top:20px;overflow:visible}.cms-content-workspace .cms-entry-table__head,.cms-content-workspace .cms-entry-row{grid-template-columns:28px 78px 204px minmax(240px,1fr) 114px 114px 130px 56px;align-items:center;gap:14px;display:grid}.cms-content-workspace .cms-entry-table__head{border-bottom:1px solid var(--cms-line);min-height:45px;color:var(--cms-muted);font:560 11px/1 var(--cms-sans);letter-spacing:0;text-transform:none;background:#fbfcfb;border-radius:9px 9px 0 0;padding:0 20px}.cms-content-workspace .cms-entry-row{border-bottom:1px solid var(--cms-line);min-height:66px;padding:8px 20px;position:relative}.cms-content-workspace .cms-entry-row:hover,.cms-content-workspace .cms-entry-row:focus-within{box-shadow:inset 3px 0 0 var(--cms-red);background:#fbfcfb}.cms-row-checkbox{width:16px;height:16px;accent-color:var(--cms-red);cursor:pointer;border-radius:4px;margin:0}.cms-entry-type{color:var(--cms-body);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.cms-entry-type svg{color:var(--cms-ink);flex:none}.cms-entry-slug{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cms-content-workspace .cms-entry-row__identity{min-width:0}.cms-entry-mobile-kicker{display:none}.cms-content-workspace .cms-entry-row__identity a{min-width:0;display:block}.cms-content-workspace .cms-entry-row__identity strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:620;display:block;overflow:hidden}.cms-content-workspace .cms-entry-row__identity p{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10.5px;line-height:1.35;overflow:hidden}.cms-content-workspace .cms-entry-row time{color:var(--cms-muted);font:500 10.5px/1.3 var(--cms-sans);white-space:nowrap}.cms-content-workspace .cms-locale-status{color:#7e837d;white-space:nowrap;background:#f1f3f1;border-radius:6px;align-items:center;gap:7px;width:fit-content;min-height:24px;padding:0 9px;font-size:10px;display:inline-flex}.cms-content-workspace .cms-locale-status svg{color:#a5aaa4;flex:none}.cms-content-workspace .cms-locale-status:after{display:none}.cms-content-workspace .cms-locale-status.cms-state--published{color:#168550;background:#e9f7ee}.cms-content-workspace .cms-locale-status.cms-state--published svg{color:#18a25e}.cms-content-workspace .cms-locale-status.cms-state--review svg{color:var(--cms-amber)}.cms-content-workspace .cms-locale-status.cms-state--scheduled{color:#4771a8;background:#edf4ff}.cms-content-workspace .cms-locale-status.cms-state--scheduled svg{color:#5f86b9}.cms-content-workspace .cms-locale-status.is-missing{opacity:.72}.cms-entry-menu{justify-items:end;display:grid;position:relative}.cms-entry-menu>button{width:34px;height:34px;color:var(--cms-body);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.cms-entry-menu>button:hover,.cms-entry-menu>button[aria-expanded=true]{background:var(--cms-soft)}.cms-entry-menu__popover{z-index:20;border:1px solid var(--cms-line);background:#fff;border-radius:8px;width:142px;display:grid;position:absolute;top:36px;right:0;overflow:hidden;box-shadow:0 14px 36px #181d171f}.cms-entry-menu__popover a,.cms-entry-menu__popover button{border:0;border-bottom:1px solid var(--cms-line);min-height:36px;color:var(--cms-body);cursor:pointer;background:#fff;align-items:center;padding:0 12px;font-size:10px;display:flex}.cms-entry-menu__popover>:last-child{border-bottom:0}.cms-entry-menu__popover a:hover,.cms-entry-menu__popover button:hover{background:var(--cms-soft)}.cms-pagination{min-height:51px;color:var(--cms-body);background:#fff;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;display:flex}.cms-pagination>div{align-items:center;gap:6px;display:flex}.cms-pagination select,.cms-pagination button{height:32px;color:var(--cms-body);background:#fff;border:1px solid #0000;border-radius:6px;font-size:11px}.cms-pagination select{border-color:var(--cms-line);min-width:104px;margin-right:18px;padding:0 10px}.cms-pagination button{cursor:pointer;place-items:center;min-width:32px;padding:0 8px;display:grid}.cms-pagination button:disabled{cursor:not-allowed;opacity:.35}.cms-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.cms-entry-card{border:1px solid var(--cms-line);background:#fff;border-radius:9px;grid-template-rows:auto 1fr auto auto;gap:14px;min-height:220px;padding:18px;display:grid;position:relative}.cms-entry-card:hover{border-color:var(--cms-line-strong);box-shadow:0 10px 28px #181d170f}.cms-entry-card__top,.cms-entry-card__meta{align-items:center;gap:10px;display:flex}.cms-entry-card__top .cms-entry-menu{margin-left:auto}.cms-entry-card small{color:var(--cms-muted);text-transform:uppercase;font-size:9px}.cms-entry-card h2{letter-spacing:-.02em;margin:10px 0 0;font-size:16px;font-weight:640}.cms-entry-card p{color:var(--cms-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.cms-entry-card time{color:var(--cms-muted);font-size:10px}.cms-entry-grid>.cms-pagination{border:1px solid var(--cms-line);border-radius:9px;grid-column:1/-1}.cms-entry-grid>.cms-empty{border:1px solid var(--cms-line);background:#fff;border-radius:9px;grid-column:1/-1}.cms-sidebar-visual img{object-position:40% 44%;filter:grayscale(.78)contrast(.92)brightness(1.04);transform:none}@media (width<=1280px){.cms-content-workspace .cms-toolbar{grid-template-columns:minmax(230px,2fr) repeat(4,minmax(126px,1fr)) 98px;gap:10px;padding-left:16px;padding-right:16px}.cms-content-workspace .cms-entry-table__head,.cms-content-workspace .cms-entry-row{grid-template-columns:28px 74px 130px minmax(240px,1fr) 100px 100px 116px 44px;gap:10px;padding-left:14px;padding-right:14px}}@media (width<=1080px){.cms-content-workspace .cms-toolbar{grid-template-columns:minmax(250px,2fr) repeat(2,minmax(130px,1fr))}.cms-view-switch{justify-self:end}.cms-content-workspace .cms-entry-table__head,.cms-content-workspace .cms-entry-row{grid-template-columns:28px minmax(180px,1fr) 86px 86px 105px 34px;gap:8px;padding-left:10px;padding-right:10px}.cms-content-workspace .cms-entry-table__head>:nth-child(2),.cms-content-workspace .cms-entry-table__head>:nth-child(3),.cms-content-workspace .cms-entry-row>.cms-entry-type,.cms-content-workspace .cms-entry-row>.cms-entry-slug{display:none}.cms-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cms-content-page{width:calc(100% - 28px);padding-top:20px}.cms-content-page .cms-page-heading{gap:14px;min-height:0;padding-bottom:18px}.cms-content-page .cms-page-heading h1{font-size:27px}.cms-content-page .cms-primary-action{width:100%}.cms-content-workspace .cms-toolbar{grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.cms-content-workspace .cms-toolbar__search{grid-column:1/-1}.cms-content-workspace .cms-toolbar input,.cms-content-workspace .cms-toolbar select{border:0;border-bottom:1px solid var(--cms-line);border-radius:0;height:47px}.cms-content-workspace .cms-toolbar select:nth-of-type(odd){border-right:1px solid var(--cms-line)}.cms-view-switch{display:none}.cms-content-workspace .cms-entry-table{margin-top:12px;overflow:hidden}.cms-content-workspace .cms-entry-table__head{display:none}.cms-content-workspace .cms-entry-row{grid-template-rows:auto 1fr;grid-template-columns:22px minmax(0,1fr) auto auto 34px;align-items:start;gap:7px 8px;min-height:108px;padding:13px 8px}.cms-content-workspace .cms-entry-row>span:first-child{grid-area:1/1/3;padding-top:2px}.cms-content-workspace .cms-entry-row__identity{grid-area:1/2/3}.cms-entry-mobile-kicker{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:9px;font-weight:500;display:block;overflow:hidden}.cms-content-workspace .cms-entry-row__identity p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cms-content-workspace .cms-entry-row>.cms-locale-status{text-align:center;grid-row:1/3;align-self:center;justify-items:center;gap:4px;min-width:44px;padding:5px 6px;display:grid}.cms-content-workspace .cms-entry-row>.cms-locale-status:nth-of-type(5){grid-column:3}.cms-content-workspace .cms-entry-row>.cms-locale-status:nth-of-type(6){grid-column:4}.cms-content-workspace .cms-entry-row time{display:none}.cms-content-workspace .cms-entry-row>.cms-entry-menu{grid-area:1/5/3;align-self:center}.cms-pagination{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.cms-pagination>div{width:100%;overflow-x:auto}.cms-pagination select{margin-right:auto}.cms-entry-grid{grid-template-columns:1fr}}.cms-editor-sync-state{border:1px solid var(--cms-line);min-height:28px;color:var(--cms-muted);font:650 9px/1 var(--cms-mono);white-space:nowrap;background:#ffffffe0;flex:none;align-items:center;padding:0 9px;display:inline-flex}.cms-editor-sync-state:before{background:var(--cms-green);content:"";border-radius:50%;width:5px;height:5px;margin-right:7px}.cms-editor-sync-state.is-error{color:var(--cms-red-deep);border-color:#cd242447}.cms-editor-sync-state.is-error:before{background:var(--cms-red)}.cms-editor-history-action{border:1px solid var(--cms-line);width:38px;min-height:38px;color:var(--cms-ink);cursor:pointer;background:#fff;flex:none;place-items:center;padding:0;display:grid}.cms-editor-history-action:disabled{cursor:default;opacity:.34}.cms-editor-settings-link{border:1px solid var(--cms-line);min-height:38px;color:var(--cms-ink);background:#fff;align-items:center;padding:0 11px;font-size:10px;display:none}.cms-create-requirement{border-left:2px solid var(--cms-red);background:var(--cms-red-soft);color:var(--cms-red-deep);margin:-25px 0 24px;padding:9px 12px;font-size:10px;line-height:1.55}.cms-recovery-banner,.cms-conflict-banner{background:#f8f8f5;border:1px solid #d8dad5;justify-content:space-between;align-items:center;gap:24px;margin:-18px 0 24px;padding:14px 16px;display:flex}.cms-conflict-banner{background:var(--cms-red-soft);border-color:#cd24244d}.cms-recovery-banner>span:first-child,.cms-conflict-banner>span:first-child{gap:4px;display:grid}.cms-recovery-banner strong,.cms-conflict-banner strong{font-size:11px}.cms-recovery-banner small,.cms-conflict-banner small{color:var(--cms-muted);font-size:9px;line-height:1.55}.cms-recovery-banner>span:last-child,.cms-conflict-banner>span:last-child{flex:none;gap:7px;display:flex}.cms-recovery-banner button,.cms-conflict-banner button{border:1px solid var(--cms-line-strong);min-height:34px;color:var(--cms-ink);cursor:pointer;background:#fff;padding:0 11px;font-size:9px}.cms-field-help{color:var(--cms-muted);margin-top:6px;font-size:9px;line-height:1.55;display:block}.cms-markdown-diagnostic{border:0;border-left:2px solid var(--cms-red);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.cms-markdown-diagnostic.is-warning{color:#755f22;background:#fbf7ea;border-left-color:#a78327}.cms-markdown-diagnostic span,.cms-markdown-diagnostic b{font:700 8px/1 var(--cms-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cms-editor-history-hint{color:var(--article-muted);font:500 8px/1.5 var(--cms-mono);justify-content:space-between;gap:16px;margin-top:15px;display:flex}.cms-editable-block__preview,.cms-editable-block__source{pointer-events:auto;-webkit-user-select:text;user-select:text;transition-duration:.16s;transition-delay:0s}.cms-editable-block:not(.is-editing):hover .cms-editable-block__preview,.cms-editable-block:not(.is-editing):focus-visible .cms-editable-block__preview,.cms-editable-block:not(.is-editing):hover .cms-editable-block__source,.cms-editable-block:not(.is-editing):focus-visible .cms-editable-block__source{transition-delay:.21s}.cms-editable-block__textarea{overscroll-behavior:contain;max-height:min(52vh,620px);scroll-margin-block:18vh;overflow:auto}.cms-block-actions{z-index:5;opacity:0;pointer-events:none;max-width:100%;transition:opacity .14s ease, transform .16s var(--cms-ease);align-items:center;gap:4px;display:flex;position:absolute;top:-31px;right:0;transform:translateY(4px)}.cms-editable-block:hover>.cms-block-actions,.cms-editable-block:focus-within>.cms-block-actions,.cms-block-actions.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cms-block-actions button,.cms-block-actions select{border:1px solid var(--cms-line);min-height:27px;color:var(--cms-body);font:600 8px/1 var(--cms-mono);background:#fff;border-radius:0}.cms-block-actions button{cursor:pointer;min-width:28px;padding:0 7px}.cms-block-actions button:disabled{cursor:default;opacity:.32}.cms-block-actions select{max-width:126px;padding:0 22px 0 7px}.cms-block-actions .is-danger:hover{border-color:var(--cms-red);color:var(--cms-red-deep)}.cms-block-draft-preview{border:1px solid var(--article-line);background:#fff;gap:14px;margin-top:12px;padding:15px 16px 17px;display:grid}.cms-block-draft-preview>span,.cms-asset-fields legend{color:var(--cms-red);font:700 8px/1 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase}.cms-block-draft-preview .reader-article-section{border:0;padding:0}.cms-block-draft-preview .reader-article-section:after{display:none}.cms-block-draft-preview small{border-top:1px solid var(--article-line);color:var(--cms-muted);padding-top:9px;font-size:9px}.cms-block-draft-preview small.is-error{color:var(--cms-red-deep)}.cms-asset-fields{border:1px solid var(--article-line);background:#fbfbf9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:14px;display:grid}.cms-asset-fields legend{padding:0 6px}.cms-asset-fields label{color:var(--cms-muted);font:650 8px/1.4 var(--cms-mono);letter-spacing:.05em;text-transform:uppercase;gap:6px;display:grid}.cms-asset-fields label.is-wide{grid-column:1/-1}.cms-asset-fields :where(input,select,textarea){border:1px solid var(--cms-line);width:100%;min-height:38px;color:var(--cms-ink);font:400 11px/1.5 var(--cms-sans);background:#fff;border-radius:0;padding:8px 9px}.cms-asset-fields textarea{resize:vertical;min-height:64px}.cms-editable-block__error.is-warning{color:#755f22}.cms-live-article .cms-editable-block[data-block-type=code],.cms-live-article .cms-editable-block[data-block-type=table],.cms-live-article .cms-editable-block[data-block-type=divider],.cms-live-article .cms-editable-block[data-block-type=external-image]{margin:26px 0}.cms-live-article .reader-code-block,.cms-live-article .reader-table-wrap,.cms-live-article .reader-divider{margin:0}.cms-diff-lines .is-notice{color:#765a12;white-space:normal;background:#fff4d6;padding:12px 14px;position:sticky;bottom:0}@media (hover:none){.cms-editable-block:not(.is-editing):hover .cms-editable-block__preview{opacity:1}.cms-editable-block:not(.is-editing):hover .cms-editable-block__source{opacity:0}.cms-editable-block--body>.cms-block-actions{opacity:1;pointer-events:auto;justify-content:flex-end;margin:0 0 7px;position:relative;top:auto;transform:none}.cms-editable-block__kind{opacity:.65;transform:none}}@media (width<=920px){.cms-editor-topbar{position:sticky;top:0}.cms-editor-settings-link{display:inline-flex}.cms-editor-meta{scroll-margin-top:calc(var(--cms-header) + 24px)}}@media (width<=680px){.cms-editor-topbar{z-index:25;gap:8px;margin-bottom:18px;position:sticky;top:0}.cms-editor-topbar__identity{width:100%}.cms-editor-sync-state{position:absolute;top:14px;right:0}.cms-editor-topbar__identity strong{max-width:calc(100vw - 210px)}.cms-editor-actions{padding-top:2px}.cms-create-requirement,.cms-recovery-banner,.cms-conflict-banner{margin-top:-8px}.cms-recovery-banner,.cms-conflict-banner{flex-direction:column;align-items:stretch;gap:11px}.cms-recovery-banner>span:last-child,.cms-conflict-banner>span:last-child{flex-wrap:wrap}.cms-markdown-diagnostic{grid-template-columns:auto minmax(0,1fr)}.cms-markdown-diagnostic b{grid-column:2}.cms-editor-history-hint{flex-direction:column;align-items:flex-start;gap:3px}.cms-editable-block__textarea,.cms-asset-fields :where(input,select,textarea){max-height:48vh;font-size:16px;line-height:1.65}.cms-block-actions{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.cms-block-actions::-webkit-scrollbar{display:none}.cms-block-actions select{max-width:112px;font-size:10px}.cms-asset-fields{grid-template-columns:1fr}.cms-asset-fields label.is-wide{grid-column:1}}.cms-resource-page{width:calc(100% - 64px);max-width:1540px;padding-top:16px;padding-bottom:36px}.cms-resource-heading{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.cms-resource-heading h1{letter-spacing:-.035em;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:680;line-height:1.2;display:flex}.cms-resource-heading h1 svg{color:var(--cms-red)}.cms-resource-heading p{color:var(--cms-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.cms-resource-heading__actions{gap:12px;display:flex}.cms-resource-primary-button,.cms-resource-secondary-button{border:1px solid var(--cms-line);min-height:42px;color:var(--cms-ink);cursor:pointer;transition:border-color .15s ease, background-color .15s ease, color .15s ease, transform .16s var(--cms-ease);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:620;display:inline-flex}.cms-resource-primary-button{border-color:var(--cms-ink);background:var(--cms-ink);color:#fff}.cms-resource-primary-button:hover{background:#000;transform:translateY(-1px)}.cms-resource-secondary-button:hover{border-color:var(--cms-line-strong);background:#fafafa}.cms-resource-primary-button:disabled,.cms-resource-secondary-button:disabled{cursor:wait;opacity:.45;transform:none}.cms-resource-tabs{border-bottom:1px solid var(--cms-line);align-items:end;gap:4px;min-height:51px;display:flex}.cms-resource-tabs button{min-height:50px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex;position:relative}.cms-resource-tabs button:after{background:var(--cms-red);content:"";opacity:0;height:2px;transition:opacity .15s ease, transform .18s var(--cms-ease);position:absolute;bottom:-1px;left:9px;right:9px;transform:scaleX(.55)}.cms-resource-tabs button:hover,.cms-resource-tabs button[aria-pressed=true]{color:var(--cms-ink)}.cms-resource-tabs button[aria-pressed=true]{color:var(--cms-red);font-weight:650}.cms-resource-tabs button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.cms-resource-tabs small{min-width:18px;height:18px;color:var(--cms-muted);font:650 9px/1 var(--cms-mono);background:#f1f2ef;border-radius:9px;place-items:center;display:grid}.cms-resource-mobile-category{display:none}.cms-resource-layout{grid-template-columns:280px minmax(0,1fr);gap:22px;padding-top:16px;display:grid}.cms-resource-tree{top:calc(var(--cms-header) + 16px);border:1px solid var(--cms-line);background:#fff;border-radius:8px;align-self:start;position:sticky;overflow:hidden}.cms-resource-tree__heading{justify-content:space-between;align-items:center;min-height:43px;padding:0 12px;display:flex}.cms-resource-tree__heading strong{font-size:12px;font-weight:650}.cms-resource-tree__heading button{border:1px solid var(--cms-line);width:30px;height:30px;color:var(--cms-body);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.cms-resource-tree__heading button:hover{border-color:var(--cms-line-strong);background:#fafafa}.cms-resource-tree__search{border:1px solid var(--cms-line);height:39px;color:var(--cms-muted);border-radius:7px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 10px;display:flex}.cms-resource-tree__search:focus-within{border-color:var(--cms-line-strong)}.cms-resource-tree__search input{width:100%;min-width:0;color:var(--cms-ink);background:0 0;border:0;outline:0;font-size:11px}.cms-resource-tree__search input::placeholder{color:var(--cms-faint)}.cms-resource-tree__groups{padding:4px 9px 10px}.cms-resource-tree__groups>button,.cms-resource-tree__group>button{width:100%;min-height:34px;color:var(--cms-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.cms-resource-tree__groups>button:hover,.cms-resource-tree__group>button:hover{background:#fff}.cms-resource-tree__groups>button.is-active,.cms-resource-tree__group>button.is-active{color:var(--cms-red-deep);box-shadow:inset 2px 0 var(--cms-red);background:#fff}.cms-resource-tree__groups>button span,.cms-resource-tree__group>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cms-resource-tree__groups>button small,.cms-resource-tree__group>button small{color:var(--cms-faint);font:9px/1 var(--cms-mono)}.cms-resource-tree__group{margin-top:7px}.cms-resource-tree__group>strong{min-height:28px;color:var(--cms-faint);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;padding:0 6px;font-size:9px;font-weight:650;display:flex}.cms-resource-tree__group>button{padding-left:18px}.cms-resource-tree__footer{border-top:1px solid var(--cms-line);min-height:49px;color:var(--cms-muted);align-items:center;gap:9px;padding:0 14px;font-size:9px;display:flex}.cms-resource-workspace{min-width:0}.cms-resource-filterbar{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(118px,auto)) auto;align-items:center;gap:10px;display:grid}.cms-resource-filterbar__search,.cms-resource-filterbar>label:not(.cms-resource-filterbar__search){border:1px solid var(--cms-line);height:39px;color:var(--cms-muted);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.cms-resource-filterbar__search:focus-within,.cms-resource-filterbar>label:not(.cms-resource-filterbar__search):focus-within{border-color:var(--cms-line-strong)}.cms-resource-filterbar__search input{width:100%;min-width:0;color:var(--cms-ink);background:0 0;border:0;outline:0;font-size:11px}.cms-resource-filterbar__search input::placeholder{color:var(--cms-faint)}.cms-resource-filterbar__search button{width:23px;height:23px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.cms-resource-filterbar select{appearance:none;min-width:76px;max-width:116px;height:37px;color:var(--cms-body);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:10px}.cms-resource-filterbar>label:not(.cms-resource-filterbar__search)>svg:last-child{margin-left:auto}.cms-resource-view-toggle{border:1px solid var(--cms-line);background:#fff;border-radius:7px;height:39px;padding:3px;display:flex}.cms-resource-view-toggle button{width:38px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.cms-resource-view-toggle button:hover{color:var(--cms-ink)}.cms-resource-view-toggle button[aria-pressed=true]{color:var(--cms-red);background:#fff}.cms-resource-result-heading{justify-content:space-between;align-items:end;min-height:48px;padding:0 1px 10px;display:flex}.cms-resource-result-heading>span{align-items:center;gap:8px;display:flex}.cms-resource-result-heading strong{font-size:12px;font-weight:650}.cms-resource-result-heading small{color:var(--cms-faint);font:9px/1 var(--cms-mono)}.cms-resource-result-heading button{border:0;border-bottom:1px solid var(--cms-line-strong);color:var(--cms-muted);cursor:pointer;background:0 0;padding:0 0 2px;font-size:9px}.cms-resource-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;display:grid}.cms-resource-card{border:1px solid var(--cms-line);min-width:0;transition:border-color .15s ease, box-shadow .16s ease, transform .18s var(--cms-ease);background:#fff;border-radius:8px;overflow:visible}.cms-resource-card:hover,.cms-resource-card:focus-within{border-color:#cfd1cb;transform:translateY(-2px);box-shadow:0 9px 24px #191b170f}.cms-resource-card__media{aspect-ratio:16/9;border-bottom:1px solid var(--cms-line);background:#f5f6f4;border-radius:7px 7px 0 0;position:relative;overflow:hidden}.cms-resource-card__preview{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.cms-resource-card__preview>img{object-fit:cover;width:100%;height:100%;transition:transform .26s var(--cms-ease), opacity .16s ease}.cms-resource-card:hover .cms-resource-card__preview>img{opacity:.95;transform:scale(1.018)}.cms-resource-card__format{color:var(--cms-body);font:650 8px/1 var(--cms-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e3e4e0e6;border-radius:5px;padding:4px 6px;position:absolute;top:8px;left:8px}.cms-resource-card__favorite{width:28px;height:28px;color:var(--cms-muted);cursor:pointer;opacity:0;transition:opacity .15s ease, transform .16s var(--cms-ease), color .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e3e4e0e6;border-radius:6px;place-items:center;display:grid;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.cms-resource-card:hover .cms-resource-card__favorite,.cms-resource-card:focus-within .cms-resource-card__favorite,.cms-resource-card__favorite.is-active{opacity:1;transform:translateY(0)}.cms-resource-card__favorite.is-active{color:var(--cms-red)}.cms-resource-card__body{padding:10px 10px 9px}.cms-resource-card__title{grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:7px;min-height:24px;display:grid}.cms-resource-card__title>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:640;overflow:hidden}.cms-resource-card__title details{position:relative}.cms-resource-card__title summary{width:25px;height:25px;color:var(--cms-muted);cursor:pointer;border-radius:5px;place-items:center;list-style:none;display:grid}.cms-resource-card__title summary::-webkit-details-marker{display:none}.cms-resource-card__title summary:hover,.cms-resource-card__title details[open] summary{color:var(--cms-ink);background:#f3f4f1}.cms-resource-card__title details>div{z-index:10;border:1px solid var(--cms-line);background:#fff;border-radius:7px;width:156px;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 14px 36px #1719151f}.cms-resource-card__title details button{min-height:32px;color:var(--cms-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-size:9px;display:flex}.cms-resource-card__title details button:hover{background:#f5f5f2}.cms-resource-card__title details button.is-danger{color:var(--cms-red-deep)}.cms-resource-card__tags{gap:5px;margin-top:5px;display:flex}.cms-resource-card__tags small{color:var(--cms-muted);background:#fff;border:1px solid #e6e8e5;border-radius:4px;padding:3px 5px;font-size:7px;line-height:1}.cms-resource-card__meta{border-top:1px solid #ededeb;align-items:center;gap:8px;min-width:0;margin-top:8px;padding-top:8px;display:flex}.cms-resource-card__meta small{min-width:0;color:var(--cms-faint);font:8px/1 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.cms-resource-card__meta small:last-child{margin-left:auto}.cms-resource-type-preview{width:100%;height:100%;color:var(--cms-red-deep);background:#f4f5f2;align-content:center;place-items:center;gap:10px;display:grid}.cms-resource-type-preview--video{color:#fff;background:#171815}.cms-resource-type-preview--interactive{color:#22231f;background:#f7f7f5}.cms-resource-type-preview--audio{color:#50544d;background:#eeefeb}.cms-resource-type-preview--presentation,.cms-resource-type-preview--document{color:#755248;background:#f2eee9}.cms-resource-type-preview strong{font-size:12px;font-weight:650}.cms-resource-type-preview small{color:var(--cms-muted);font-size:9px}.cms-resource-list{border:1px solid var(--cms-line);background:#fff;border-radius:8px;overflow:hidden}.cms-resource-list__head,.cms-resource-row{grid-template-columns:minmax(250px,1fr) 90px 70px 70px 112px 42px;align-items:center;gap:12px;display:grid}.cms-resource-list__head{border-bottom:1px solid var(--cms-line);min-height:36px;color:var(--cms-faint);letter-spacing:.05em;text-transform:uppercase;background:#f7f8f5;padding:0 12px;font-size:8px;font-weight:650}.cms-resource-row{border-bottom:1px solid var(--cms-line);min-height:62px;color:var(--cms-muted);padding:7px 12px;font-size:9px}.cms-resource-row:last-child{border-bottom:0}.cms-resource-row:hover{background:#fafbf8}.cms-resource-row>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.cms-resource-row>button:first-child>span{border:1px solid var(--cms-line);border-radius:5px;width:66px;height:43px;display:block;overflow:hidden}.cms-resource-row img{object-fit:cover;width:100%;height:100%}.cms-resource-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.cms-resource-row>button:last-child{width:30px;height:30px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.cms-resource-row>button:last-child[aria-pressed=true]{color:var(--cms-red)}.cms-resource-empty{border:1px solid var(--cms-line);min-height:290px;color:var(--cms-muted);text-align:center;background:#fff;border-radius:8px;align-content:center;place-items:center;gap:10px;display:grid}.cms-resource-empty strong{color:var(--cms-ink);font-size:13px}.cms-resource-empty p{max-width:360px;color:var(--cms-muted);margin:0;font-size:10px;line-height:1.6}.cms-resource-empty .cms-resource-primary-button{margin-top:6px}.cms-resource-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:64px;display:grid}.cms-resource-pagination>span{color:var(--cms-muted);font-size:10px}.cms-resource-pagination>div{gap:6px;display:flex}.cms-resource-pagination button{border:1px solid var(--cms-line);min-width:31px;height:31px;color:var(--cms-body);cursor:pointer;background:#fff;border-radius:6px;place-items:center;font-size:10px;display:grid}.cms-resource-pagination button[aria-current=page]{border-color:var(--cms-red);background:var(--cms-red);color:#fff}.cms-resource-pagination button:disabled{cursor:default;opacity:.35}.cms-resource-pagination>small{border:1px solid var(--cms-line);color:var(--cms-muted);font:9px/1 var(--cms-mono);border-radius:6px;justify-self:end;padding:8px 10px}.cms-resource-notice{z-index:90;border:1px solid var(--cms-line);max-width:min(440px,100vw - 32px);min-height:44px;color:var(--cms-body);background:#fff;border-radius:8px;grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px 9px 8px 13px;font-size:10px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 42px #16181421}.cms-resource-notice>svg{color:var(--cms-red)}.cms-resource-notice button{width:24px;height:24px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.cms-resource-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14161361;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.cms-resource-upload-dialog,.cms-resource-preview-dialog{border:1px solid var(--cms-line);background:#fff;border-radius:10px;width:min(560px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 90px #12141138}.cms-resource-upload-dialog>header{border-bottom:1px solid var(--cms-line);grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:76px;padding:0 18px;display:grid}.cms-resource-upload-dialog>header>span{background:var(--cms-red-soft);width:38px;height:38px;color:var(--cms-red-deep);border-radius:8px;place-items:center;display:grid}.cms-resource-upload-dialog>header>div{gap:5px;display:grid}.cms-resource-upload-dialog>header strong{font-size:14px}.cms-resource-upload-dialog>header p{color:var(--cms-muted);margin:0;font-size:9px}.cms-resource-upload-dialog>header button,.cms-resource-preview-dialog>header button{width:34px;height:34px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.cms-resource-upload-form{grid-template-columns:1fr 1.4fr;gap:14px;padding:18px;display:grid}.cms-resource-upload-form>label{color:var(--cms-muted);gap:7px;font-size:9px;font-weight:650;display:grid}.cms-resource-upload-form :where(input,select){border:1px solid var(--cms-line);width:100%;height:40px;color:var(--cms-ink);background:#fff;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.cms-resource-upload-form :where(input,select):focus{border-color:var(--cms-line-strong)}.cms-resource-presentation-share{border:1px solid var(--cms-line);background:#fafbf8;border-radius:8px;grid-column:1/-1;gap:12px;padding:13px 14px;display:grid}.cms-resource-presentation-share>label:not(.cms-resource-check-row){color:var(--cms-muted);gap:7px;font-size:9px;font-weight:650;display:grid}.cms-resource-check-row{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cms-resource-check-row input{width:14px;height:14px;accent-color:var(--cms-red);margin-top:2px}.cms-resource-check-row span{gap:3px;display:grid}.cms-resource-check-row strong{color:var(--cms-ink);font-size:11px}.cms-resource-check-row small{color:var(--cms-muted);font-size:9px;font-weight:450;line-height:1.5}.cms-resource-dropzone{border:1px dashed var(--cms-line-strong);min-height:178px;color:var(--cms-muted);cursor:pointer;background:#fafbf8;border-radius:8px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;display:grid}.cms-resource-dropzone:hover{border-color:var(--cms-red);color:var(--cms-red-deep);background:#fbf8f6}.cms-resource-dropzone strong{color:var(--cms-ink);font-size:11px}.cms-resource-dropzone span{font-size:9px}.cms-resource-upload-dialog>footer{border-top:1px solid var(--cms-line);justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:0 18px;display:flex}.cms-resource-upload-dialog>footer>button:not(.cms-resource-primary-button){min-height:38px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:10px}.cms-resource-preview-dialog{width:min(760px,100%)}.cms-resource-preview-dialog>header{border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 18px;display:flex}.cms-resource-preview-dialog>header>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.cms-resource-preview-dialog>header span{color:var(--cms-muted);font:650 8px/1 var(--cms-mono);background:#f0f1ee;border-radius:5px;padding:4px 6px}.cms-resource-preview-dialog>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cms-resource-preview-dialog>header small{color:var(--cms-faint);font:8px/1 var(--cms-mono)}.cms-resource-preview-dialog__canvas{background:#f3f4f1;place-items:center;min-height:400px;max-height:62vh;display:grid;overflow:hidden}.cms-resource-preview-dialog__canvas>img,.cms-resource-preview-dialog__canvas>video,.cms-resource-preview-dialog__canvas>iframe{object-fit:contain;border:0;width:100%;height:100%;min-height:400px;max-height:62vh}.cms-resource-preview-dialog__canvas>audio{width:min(440px,100% - 40px)}.cms-resource-preview-dialog__canvas .cms-resource-type-preview{min-height:400px}.cms-resource-native-preview{--ink:#171815;--body:#30322f;--meta:#73776f;--accent:var(--cms-red);--accent-deep:var(--cms-red-deep);--accent-tint:#f2e9e6;--seal-light:#e7a99f;--mono:var(--cms-mono);--ease:var(--cms-ease);background:var(--ink);align-self:stretch;width:100%;min-height:400px;overflow:auto}.cms-resource-native-preview .article-demo{background:var(--ink);color:#fff;min-height:100%;margin:0;padding:28px 30px 32px}.cms-resource-native-preview .article-demo-header>span{color:var(--seal-light);font:700 9px/1 var(--mono);letter-spacing:.1em}.cms-resource-native-preview .article-demo-header h3{letter-spacing:-.025em;margin:11px 0 8px;font-size:21px;line-height:1.35}.cms-resource-native-preview .article-demo-header p{color:#ffffffb8;max-width:590px;margin:0;font-size:11px;line-height:1.65}.cms-resource-native-preview .demo-controls{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cms-resource-native-preview :is(.demo-controls,.latency-controls) button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;min-height:38px;padding:0 13px;font-size:10px;font-weight:650}.cms-resource-native-preview :is(.demo-controls,.latency-controls) button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}.cms-resource-native-preview :is(.interface-demo-stage,.latency-stage){color:var(--ink);background:#fff;margin-top:16px;padding:18px}.cms-resource-native-preview .interface-demo-visual{min-height:136px}.cms-resource-native-preview .workspace-demo-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cms-resource-native-preview .workspace-demo-columns>div{background:var(--accent-tint);min-width:0;min-height:128px;padding:13px}.cms-resource-native-preview .workspace-demo-columns strong{color:var(--accent-deep);font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;display:block}.cms-resource-native-preview .workspace-demo-columns i{background:#11110f33;width:68%;height:5px;margin-top:9px;display:block}.cms-resource-native-preview .workspace-demo-columns i:nth-of-type(2){width:88%}.cms-resource-native-preview .workspace-demo-columns i.is-active{background:var(--accent);width:52%}.cms-resource-native-preview .chat-demo-stream{flex-direction:column;justify-content:center;gap:9px;min-height:136px;padding:6px 10px;display:flex}.cms-resource-native-preview .chat-demo-stream i{background:#11110f1f;width:66%;height:16px;display:block}.cms-resource-native-preview .chat-demo-stream i:nth-child(2n){background:var(--accent-tint);width:54%;margin-left:auto}.cms-resource-native-preview .chat-demo-stream i:nth-child(3){width:82%}.cms-resource-native-preview .demo-live-output{color:var(--body);margin:15px 0 0;font-size:10px;line-height:1.6}.cms-resource-native-preview .technical-table-wrap{max-width:100%;margin-top:22px;overflow-x:auto}.cms-resource-native-preview .technical-table{border-collapse:collapse;width:100%;min-width:540px;color:var(--body);background:#fff;font-size:9px;line-height:1.5}.cms-resource-native-preview .technical-table caption{background:var(--ink);color:#ffffffad;font:650 9px/1.4 var(--mono);text-align:left;padding:0 0 11px}.cms-resource-native-preview .technical-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #11110f1a;padding:10px 11px}.cms-resource-native-preview .technical-table thead th{background:var(--accent-tint);color:var(--accent-deep);font:650 8px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}.cms-resource-native-preview .technical-table tbody th{color:var(--ink);font-weight:700}.cms-resource-native-preview .latency-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:21px;display:grid}.cms-resource-native-preview .latency-controls label{color:#ffffffbf;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.cms-resource-native-preview .latency-controls output{color:var(--seal-light);font:700 10px/1 var(--mono)}.cms-resource-native-preview .latency-controls input[type=range]{width:100%;min-height:38px;accent-color:var(--accent);grid-column:1;margin:0}.cms-resource-native-preview .latency-controls button{grid-area:1/2/span 2;align-items:center;gap:8px;display:inline-flex}.cms-resource-native-preview .latency-controls button i{background:currentColor;border-radius:50%;width:6px;height:6px}.cms-resource-native-preview .latency-track{background:var(--accent-tint);align-items:stretch;min-height:60px;display:flex;overflow:hidden}.cms-resource-native-preview .latency-track span{min-width:0;font:700 8px/1 var(--mono);text-transform:uppercase;place-items:center;display:grid}.cms-resource-native-preview .latency-feedback{background:var(--accent);flex:0 0 7%}.cms-resource-native-preview .latency-wait{transition:width .18s var(--ease);background:#deded9;flex:0 auto}.cms-resource-native-preview .latency-ready{background:var(--ink);color:#fff;flex:1}.cms-resource-native-preview .latency-output{color:var(--meta);justify-content:space-between;align-items:baseline;gap:16px;margin:15px 0 0;font-size:10px;display:flex}.cms-resource-native-preview .latency-output strong{color:var(--accent-deep);font:700 20px/1 var(--mono)}.cms-resource-preview-dialog dl{border-top:1px solid var(--cms-line);grid-template-columns:1.6fr .7fr .7fr 1fr;margin:0;display:grid}.cms-resource-preview-dialog dl>div{border-right:1px solid var(--cms-line);gap:6px;padding:12px 14px;display:grid}.cms-resource-preview-dialog dl>div:last-child{border-right:0}.cms-resource-preview-dialog dt{color:var(--cms-faint);font-size:8px}.cms-resource-preview-dialog dd{color:var(--cms-body);font:9px/1.4 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cms-resource-preview-dialog>footer{border-top:1px solid var(--cms-line);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:flex}.cms-resource-preview-dialog>footer button{border:1px solid var(--cms-line);min-height:34px;color:var(--cms-body);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:inline-flex}.cms-resource-preview-dialog>footer button:hover{border-color:var(--cms-line-strong)}.cms-resource-preview-dialog>footer button.is-danger{color:var(--cms-red-deep);border-color:#ead8d4}@media (width<=1260px){.cms-resource-layout{grid-template-columns:248px minmax(0,1fr);gap:16px}.cms-resource-filterbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(118px,auto)) auto}.cms-resource-filterbar>label:nth-of-type(4),.cms-resource-filterbar>label:nth-of-type(5){grid-row:2}.cms-resource-view-toggle{grid-area:1/-2/auto/-1}}@media (width<=980px){.cms-resource-page{width:calc(100% - 40px)}.cms-resource-mobile-category{margin-top:14px;display:block}.cms-resource-mobile-category>button{border:1px solid var(--cms-line);width:100%;min-height:42px;color:var(--cms-body);text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:19px auto minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:grid}.cms-resource-mobile-category span{color:var(--cms-faint);justify-self:end;font-size:9px}.cms-resource-layout{padding-top:10px;display:block}.cms-resource-tree{margin-bottom:12px;display:none;position:static}.cms-resource-tree.is-open{display:block}.cms-resource-tree__groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.cms-resource-tree__groups>button,.cms-resource-tree__footer{grid-column:1/-1}.cms-resource-tree__group{margin-top:4px}}@media (width<=700px){.cms-resource-page{width:calc(100% - 28px);padding-top:12px}.cms-resource-heading{flex-direction:column;align-items:flex-start;gap:14px;min-height:116px;padding:8px 0 14px}.cms-resource-heading h1{font-size:22px}.cms-resource-heading__actions{width:100%}.cms-resource-heading__actions button{flex:1}.cms-resource-tabs{scrollbar-width:none;align-items:stretch;overflow-x:auto}.cms-resource-tabs::-webkit-scrollbar{display:none}.cms-resource-tabs button{min-width:max-content}.cms-resource-filterbar{grid-template-columns:1fr 1fr}.cms-resource-filterbar__search{grid-column:1/-1}.cms-resource-filterbar>label:not(.cms-resource-filterbar__search){min-width:0}.cms-resource-filterbar select{width:100%;max-width:none}.cms-resource-filterbar>label:nth-of-type(4),.cms-resource-filterbar>label:nth-of-type(5){grid-row:auto}.cms-resource-view-toggle{grid-area:auto/1/auto/-1;justify-self:end;width:fit-content}.cms-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-resource-card__favorite{opacity:1;transform:none}.cms-resource-list__head{display:none}.cms-resource-row{grid-template-columns:minmax(0,1fr) 52px 34px}.cms-resource-row>span:first-of-type,.cms-resource-row>span:nth-of-type(2),.cms-resource-row>time{display:none}.cms-resource-pagination{grid-template-columns:1fr auto}.cms-resource-pagination>div{justify-self:end}.cms-resource-pagination>small{display:none}.cms-resource-dialog-backdrop{align-items:end;padding:0}.cms-resource-upload-dialog,.cms-resource-preview-dialog{border-radius:13px 13px 0 0;width:100%;max-height:calc(100vh - 24px)}.cms-resource-upload-form{grid-template-columns:1fr}.cms-resource-dropzone{grid-column:1}.cms-resource-preview-dialog>header>div{grid-template-columns:auto minmax(0,1fr)}.cms-resource-preview-dialog>header small{display:none}.cms-resource-preview-dialog__canvas,.cms-resource-preview-dialog__canvas>img,.cms-resource-preview-dialog__canvas>video,.cms-resource-preview-dialog__canvas>iframe,.cms-resource-preview-dialog__canvas .cms-resource-type-preview{min-height:300px}.cms-resource-preview-dialog dl{grid-template-columns:1fr 1fr}.cms-resource-preview-dialog dl>div:nth-child(2){border-right:0}.cms-resource-preview-dialog dl>div:nth-child(-n+2){border-bottom:1px solid var(--cms-line)}.cms-resource-preview-dialog>footer{justify-content:flex-start;overflow-x:auto}.cms-resource-preview-dialog>footer button{flex:none}.cms-resource-notice{max-width:none;bottom:14px;left:14px;right:14px}}@media (width<=460px){.cms-resource-heading__actions{grid-template-columns:1fr 1fr;display:grid}.cms-resource-heading__actions button{min-width:0;padding:0 10px;font-size:10px}.cms-resource-grid,.cms-resource-tree__groups{grid-template-columns:1fr}.cms-resource-tree__groups>button,.cms-resource-tree__footer{grid-column:1}}.analytics-page{gap:18px;padding-bottom:56px;display:grid}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:9px 0 5px;display:flex}.analytics-heading>div:first-child>p{color:#ef3f3c;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:760}.analytics-heading h1{color:#171a16;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.7vw,36px);font-weight:680}.analytics-heading>div:first-child>span{color:#777d76;margin-top:8px;font-size:12px;display:block}.analytics-scope-status{color:#525851;text-align:right;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;font-size:11px;display:grid}.analytics-scope-status svg{color:#39a867}.analytics-scope-status time{color:#999e98;grid-column:1/-1;margin-top:4px;font-size:10px}.analytics-filters{z-index:5;top:calc(var(--cms-header,70px) - 1px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #e1e4df;border-radius:12px;align-items:flex-end;gap:10px;padding:12px 14px;display:flex;position:sticky;box-shadow:0 8px 28px #171b1609}.analytics-filters>label:not(.analytics-checkbox){gap:5px;min-width:116px;display:grid}.analytics-filters label>span{color:#737973;letter-spacing:.04em;font-size:9px;font-weight:680}.analytics-filters select{color:#282d27;min-height:34px;font:inherit;background:#fafbf9;border:1px solid #dfe3de;border-radius:7px;padding:0 28px 0 10px;font-size:11px}.analytics-checkbox{align-items:center;gap:7px;min-height:34px;margin-left:auto;display:flex}.analytics-checkbox input{accent-color:#ef3f3c}.analytics-filters>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#20241f;border:0;border-radius:7px;padding:0 15px;font-size:11px}.analytics-definition{color:#626861;background:#f7f8f6;border-left:2px solid #ef3f3c;align-items:center;gap:9px;min-height:43px;padding:0 14px;font-size:10px;display:flex}.analytics-definition strong{color:#262b25;font-size:11px}.analytics-definition i{background:#aeb3ad;border-radius:50%;width:2px;height:2px}.analytics-definition p{color:#888e87;margin:0 0 0 auto}.analytics-metrics{background:#fff;border:1px solid #e1e4df;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.analytics-metrics article{border-right:1px solid #e8ebe7;min-width:0;padding:18px}.analytics-metrics article:last-child{border-right:0}.analytics-metrics span,.analytics-metrics small{color:#80867f;font-size:9px;display:block}.analytics-metrics strong{color:#181b17;letter-spacing:-.04em;margin:9px 0 6px;font-size:25px;font-weight:680;display:block}.analytics-panel{background:#fff;border:1px solid #e1e4df;border-radius:12px;min-width:0;overflow:hidden}.analytics-panel>header{border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px 13px;display:flex}.analytics-panel h2{color:#1d211c;margin:0;font-size:13px;font-weight:710}.analytics-panel header p{color:#888e87;margin:5px 0 0;font-size:10px}.analytics-trend-chart{height:286px;padding:14px 12px 8px 4px;position:relative}.analytics-empty-overlay{color:#9a9f99;pointer-events:none;place-items:center;margin:0;font-size:11px;display:grid;position:absolute;inset:0}.analytics-legend{color:#70766f;gap:13px;font-size:9px;display:flex}.analytics-legend span{align-items:center;gap:5px;display:flex}.analytics-legend i{background:#ef3f3c;width:13px;height:2px}.analytics-legend span:nth-child(2) i{background:#252a24}.analytics-legend span:nth-child(3) i{background:#9aa097}.analytics-two-column{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:18px;min-width:0;display:grid}.analytics-table-wrap{max-height:390px;overflow:auto}.analytics-table{border-collapse:collapse;color:#4d534c;width:100%;font-size:10px}.analytics-table th{z-index:1;color:#8a9089;text-align:left;white-space:nowrap;background:#f8f9f7;padding:10px 14px;font-size:9px;font-weight:670;position:sticky;top:0}.analytics-table td{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #eff1ee;max-width:260px;padding:11px 14px;overflow:hidden}.analytics-table td:first-child{color:#222721;font-weight:630}.analytics-table td:not(:first-child):not(:nth-child(2)){font-variant-numeric:tabular-nums}.analytics-table-empty{color:#9aa099;place-items:center;min-height:118px;margin:0;font-size:10px;display:grid}.analytics-quality{margin-bottom:10px}@media (width<=1180px){.analytics-metrics{grid-template-columns:repeat(3,1fr)}.analytics-metrics article:nth-child(3){border-right:0}.analytics-metrics article:nth-child(-n+3){border-bottom:1px solid #e8ebe7}.analytics-filters{flex-wrap:wrap}.analytics-checkbox{margin-left:0}}@media (width<=820px){.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-scope-status{text-align:left}.analytics-two-column{grid-template-columns:1fr}.analytics-definition{flex-wrap:wrap;align-items:flex-start;padding-block:11px}.analytics-definition p{flex-basis:100%;margin-left:0}}@media (width<=560px){.analytics-filters>label:not(.analytics-checkbox){flex:calc(50% - 6px);min-width:calc(50% - 6px)}.analytics-filters>button{margin-left:auto}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-metrics article{border-bottom:1px solid #e8ebe7;border-right:1px solid #e8ebe7!important}.analytics-metrics article:nth-child(2n){border-right:0!important}.analytics-metrics article:nth-last-child(-n+2){border-bottom:0}.analytics-panel>header{flex-direction:column;align-items:flex-start}.analytics-trend-chart{height:230px}}.cms-presentation-page{height:100%;padding-bottom:0}.cms-presentation-tabs{border-bottom:1px solid var(--cms-line);gap:26px;margin-top:24px;display:flex}.cms-presentation-tabs button{min-height:39px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:11px;position:relative}.cms-presentation-tabs button:after{background:var(--cms-red);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cms-presentation-tabs button[aria-pressed=true]{color:var(--cms-ink);font-weight:700}.cms-presentation-tabs button[aria-pressed=true]:after{opacity:1}.cms-presentation-page>.cms-management-page__content{min-height:0;display:flex}.cms-presentation-layout{border-right:1px solid var(--cms-line);border-left:1px solid var(--cms-line);grid-template-columns:minmax(310px,.72fr) minmax(460px,1.28fr);width:100%;min-height:0;display:grid}.cms-presentation-list,.cms-presentation-detail{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.cms-presentation-list{border-right:1px solid var(--cms-line);background:#fff}.cms-presentation-search{z-index:2;border-bottom:1px solid var(--cms-line);min-height:58px;color:var(--cms-muted);background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 15px;display:grid;position:sticky;top:0}.cms-presentation-search input{min-width:0;color:var(--cms-ink);background:0 0;border:0;outline:0;font-size:11px}.cms-presentation-search button{width:25px;height:25px;color:var(--cms-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cms-presentation-list__rows>button{border:0;border-bottom:1px solid var(--cms-line);width:100%;min-height:88px;color:var(--cms-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;transition:background-color .15s;display:grid}.cms-presentation-list__rows>button:hover,.cms-presentation-list__rows>button.is-active{background:#fff}.cms-presentation-list__rows>button.is-active{box-shadow:inset 2px 0 var(--cms-red)}.cms-presentation-list__thumb{aspect-ratio:16/9;border:1px solid var(--cms-line);background:var(--cms-soft);color:var(--cms-faint);border-radius:4px;place-items:center;display:grid;overflow:hidden}.cms-presentation-list__thumb img{object-fit:contain;width:100%;height:100%}.cms-presentation-list__rows>button>span:nth-child(2){gap:7px;min-width:0;display:grid}.cms-presentation-list__rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-presentation-list__rows small{color:var(--cms-muted);font:9px/1.2 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-presentation-state{border:1px solid var(--cms-line);min-height:24px;color:var(--cms-muted);font:8px/1 var(--cms-mono);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.cms-presentation-state.is-ready{color:#3d6745;background:#fff;border-color:#bfd0c1}.cms-presentation-state.is-failed{color:var(--cms-red-deep);background:#fff;border-color:#d9b3ac}.cms-presentation-state.is-processing,.cms-presentation-state.is-queued{color:#746437;background:#fff;border-color:#d8cfb3}.cms-presentation-detail{background:#fff;padding:28px clamp(22px,4vw,52px) 36px}.cms-presentation-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cms-presentation-detail>header>div>span{color:var(--cms-red);font:9px/1 var(--cms-mono);letter-spacing:.08em;text-transform:uppercase}.cms-presentation-detail h2{letter-spacing:-.04em;max-width:720px;margin:10px 0 0;font-size:clamp(23px,2.6vw,34px);font-weight:650;line-height:1.12}.cms-presentation-detail header p{color:var(--cms-muted);margin:8px 0 0;font-size:11px}.cms-presentation-cover{aspect-ratio:16/9;border:1px solid var(--cms-line);background:#f3f3f0;border-radius:6px;place-items:center;width:min(100%,820px);margin-top:26px;display:grid;overflow:hidden}.cms-presentation-cover img{object-fit:contain;width:100%;height:100%}.cms-presentation-cover.is-empty{color:var(--cms-faint);align-content:center;gap:10px;font-size:10px}.cms-presentation-progress,.cms-presentation-error{border:1px solid var(--cms-line);background:#fbfbf9;border-radius:5px;margin-top:18px;padding:14px 16px}.cms-presentation-progress>div{align-items:center;gap:8px;font-size:10px;display:flex}.cms-presentation-progress>div span{color:var(--cms-muted);font:9px/1 var(--cms-mono);margin-left:auto}.cms-presentation-progress progress,.cms-presentation-create__progress progress{width:100%;height:4px;accent-color:var(--cms-red);margin-top:11px}.is-spinning{animation:.8s linear infinite cms-presentation-spin}@keyframes cms-presentation-spin{to{transform:rotate(360deg)}}.cms-presentation-error{background:var(--cms-red-soft);border-color:#d9b3ac}.cms-presentation-error p{color:var(--cms-body);margin:6px 0 10px;font-size:10px;line-height:1.6}.cms-presentation-error button,.cms-presentation-actions button,.cms-presentation-versions button,.cms-presentation-detail>footer button,.cms-presentation-code button{border:1px solid var(--cms-line-strong);min-height:34px;color:var(--cms-ink);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:650;display:inline-flex}.cms-presentation-actions button.is-primary,.cms-presentation-code button.is-primary{border-color:var(--cms-ink);background:var(--cms-ink);color:#fff}.cms-presentation-actions button:disabled,.cms-presentation-versions button:disabled{cursor:not-allowed;opacity:.38}.cms-presentation-facts{border-top:1px solid var(--cms-line);border-bottom:1px solid var(--cms-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.cms-presentation-facts>div{gap:6px;min-width:0;padding:14px 12px 14px 0;display:grid}.cms-presentation-facts dt{color:var(--cms-muted);font-size:9px}.cms-presentation-facts dd{font:10px/1.3 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cms-presentation-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cms-presentation-versions{border-top:1px solid var(--cms-line);margin-top:30px}.cms-presentation-versions h3{margin:18px 0 8px;font-size:11px}.cms-presentation-versions>div{border-bottom:1px solid var(--cms-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:54px;font-size:9px;display:grid}.cms-presentation-versions>div>span:first-child{grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;display:grid}.cms-presentation-versions small{color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-presentation-versions em{color:#3d6745;font-style:normal;font-weight:700}.cms-presentation-detail>footer{margin-top:30px}.cms-presentation-detail>footer button.is-danger{color:var(--cms-red-deep);border-color:#0000}.cms-presentation-empty{min-height:240px;color:var(--cms-faint);text-align:center;align-content:center;place-items:center;gap:9px;padding:24px;display:grid}.cms-presentation-empty strong{color:var(--cms-body);font-size:12px}.cms-presentation-empty p{max-width:320px;margin:0;font-size:10px;line-height:1.65}.cms-presentation-upload-strip{z-index:160;bottom:0;right:0;left:var(--cms-sidebar);background:var(--cms-line);height:3px;position:fixed}.cms-presentation-upload-strip span{background:var(--cms-red);height:100%;transition:width .18s;display:block}.cms-presentation-create{border:1px solid var(--cms-line);background:#fff;border-radius:8px;width:min(620px,100vw - 32px);box-shadow:0 28px 80px #1416122e}.cms-presentation-create>header{border-bottom:1px solid var(--cms-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:21px 22px;display:grid}.cms-presentation-create>header>span{background:var(--cms-red-soft);width:34px;height:34px;color:var(--cms-red);border-radius:50%;place-items:center;display:grid}.cms-presentation-create header strong{font-size:15px;display:block}.cms-presentation-create header p{color:var(--cms-muted);margin:6px 0 0;font-size:10px;line-height:1.55}.cms-presentation-create header button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.cms-presentation-create__fields{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.cms-presentation-create__fields label{color:var(--cms-body);gap:7px;font-size:10px;font-weight:650;display:grid}.cms-presentation-create__fields label>span{color:var(--cms-faint);font:10px/1 var(--cms-mono);margin:31px 0 0 11px;position:absolute}.cms-presentation-create__fields input{border:1px solid var(--cms-line-strong);width:100%;min-height:39px;color:var(--cms-ink);background:#fff;border-radius:5px;padding:0 11px;font-size:11px}.cms-presentation-create__fields label>span+input{padding-left:57px}.cms-presentation-file-field{border:1px dashed var(--cms-line-strong);background:#fbfbf9;border-radius:5px;grid-column:1/-1;padding:15px}.cms-presentation-file-field small{color:var(--cms-muted);font-size:9px;font-weight:400}.cms-presentation-create__progress{color:var(--cms-muted);padding:0 22px 18px;font-size:9px}.cms-presentation-create>footer{border-top:1px solid var(--cms-line);justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.cms-presentation-create>footer>button:not(.cms-resource-primary-button){border:1px solid var(--cms-line);cursor:pointer;background:#fff;border-radius:5px;min-height:36px;padding:0 15px}.cms-presentation-code{border:1px solid var(--cms-line);text-align:center;background:#fff;border-radius:8px;justify-items:center;width:min(470px,100vw - 32px);padding:36px;display:grid;box-shadow:0 28px 80px #1416122e}.cms-presentation-code>span{background:var(--cms-red-soft);width:48px;height:48px;color:var(--cms-red);border-radius:50%;place-items:center;display:grid}.cms-presentation-code h2{margin:18px 0 0;font-size:19px}.cms-presentation-code p{max-width:340px;color:var(--cms-muted);margin:9px 0 0;font-size:10px;line-height:1.6}.cms-presentation-code>strong{color:var(--cms-ink);font:700 28px/1 var(--cms-mono);letter-spacing:.12em;margin-top:23px}.cms-presentation-code>small{max-width:100%;color:var(--cms-muted);font:9px/1.3 var(--cms-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;overflow:hidden}.cms-presentation-code>div{gap:8px;margin-top:25px;display:flex}@media (width<=980px){.cms-presentation-layout{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr)}.cms-presentation-detail{padding-left:24px;padding-right:24px}.cms-presentation-list__rows>button{grid-template-columns:68px minmax(0,1fr)}.cms-presentation-list__rows>button>.cms-presentation-state{display:none}}@media (width<=760px){.cms-presentation-page .cms-management-page__header{align-items:flex-start}.cms-presentation-page .cms-management-page__actions,.cms-presentation-page .cms-primary-action{width:100%}.cms-presentation-tabs{width:100%;overflow-x:auto}.cms-presentation-layout{border:0;display:block;overflow-y:auto}.cms-presentation-list,.cms-presentation-detail{overflow:visible}.cms-presentation-list{border:1px solid var(--cms-line)}.cms-presentation-list__rows{max-height:330px;display:grid;overflow-y:auto}.cms-presentation-detail{margin-top:18px;padding:24px 0 40px}.cms-presentation-facts{grid-template-columns:1fr 1fr}.cms-presentation-create__fields{grid-template-columns:1fr}.cms-presentation-file-field{grid-column:auto}.cms-presentation-upload-strip{left:0}}@media (width<=460px){.cms-presentation-tabs{gap:20px}.cms-presentation-detail>header{display:grid}.cms-presentation-actions{grid-template-columns:1fr 1fr;display:grid}.cms-presentation-actions button{width:100%}.cms-presentation-code{padding:28px 20px}.cms-presentation-code>div{flex-direction:column;width:100%}}.cms-management-page{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.cms-management-page__header,.cms-management-page__navigation{flex:none}.cms-management-page__header{justify-content:space-between;align-items:center;gap:32px;display:flex}.cms-management-page__header h1{align-items:center;gap:10px;margin:0;display:flex}.cms-management-page__header h1 svg{color:var(--cms-red);flex:none}.cms-management-page__header p{color:var(--cms-muted);margin:7px 0 0;line-height:1.5}.cms-management-page__actions{flex:none;gap:12px;display:flex}.cms-management-page__content{flex:auto;min-height:0}.cms-management-scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.cms-content-page,.cms-resource-page{height:100%;padding-bottom:0}.cms-content-page .cms-management-page__header>div>p{margin-top:8px;font-size:12px}.cms-content-page>.cms-management-page__content,.cms-content-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.cms-content-workspace .cms-toolbar{flex:none}.cms-content-results{flex:auto;padding:0 2px 20px}.cms-resource-page>.cms-management-page__content{flex-direction:column;min-height:0;display:flex}.cms-resource-layout{flex:auto;min-height:0;padding-bottom:16px}.cms-resource-tree{flex-direction:column;align-self:stretch;min-height:0;display:flex;position:static}.cms-resource-tree__groups{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.cms-resource-workspace{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.cms-resource-results{padding:2px 2px 10px}.cms-resource-pagination{flex:none}@media (width<=980px){.cms-resource-page>.cms-management-page__content{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.cms-resource-layout{flex:none;min-height:auto}.cms-resource-tree{min-height:auto;display:none}.cms-resource-tree.is-open{display:flex}.cms-resource-workspace{min-height:auto;display:block}.cms-resource-results,.cms-resource-tree__groups{overflow:visible}}@media (width<=680px){.cms-management-page{width:calc(100% - 28px);padding-bottom:0}.cms-management-page__header{flex-direction:column;align-items:flex-start;gap:14px}.cms-management-page__actions{width:100%}}.cms-editable-block__preview,.cms-editable-block__source{z-index:0;pointer-events:none}.cms-editable-block:not(.is-editing):hover .cms-editable-block__preview,.cms-editable-block:not(.is-editing):focus-visible .cms-editable-block__preview{opacity:1;transition-delay:0s}.cms-editable-block:not(.is-editing):hover .cms-editable-block__source,.cms-editable-block:not(.is-editing):focus-visible .cms-editable-block__source{opacity:0;transition-delay:0s}.cms-editable-block__preview,.cms-editable-block__textarea{transition:opacity .1s}.cms-editable-block__kind{color:var(--article-muted);opacity:0;transition:opacity .16s ease, transform .18s var(--cms-ease), color .16s ease;font-size:9px;top:7px}.cms-editable-block:hover .cms-editable-block__kind,.cms-editable-block:focus-visible .cms-editable-block__kind{color:var(--article-muted);opacity:.5}.cms-editable-block.is-editing .cms-editable-block__kind,.cms-editable-block.has-error .cms-editable-block__kind{color:var(--article-red);opacity:.72}.cms-editable-block__textarea{z-index:1;opacity:0;pointer-events:auto;cursor:text;-webkit-user-select:text;user-select:text;align-self:stretch;height:auto!important}.cms-editable-block.is-editing .cms-editable-block__textarea{opacity:1}.cms-editable-block--title .cms-editable-block__textarea{color:var(--article-ink);font-family:var(--cms-sans);letter-spacing:-.055em;padding:0;font-size:clamp(40px,4.2vw,54px);font-weight:570;line-height:1.13}.cms-editable-block--summary .cms-editable-block__textarea{color:#777773;font-family:var(--cms-sans);padding:0;font-size:17px;font-weight:390;line-height:1.75}.cms-live-article .cms-editable-block--body[data-block-type=paragraph] .cms-editable-block__preview>p,.cms-live-article .cms-editable-block--body[data-block-type=paragraph] .cms-editable-block__textarea{color:var(--article-body);font-family:var(--cms-sans);letter-spacing:.005em;font-size:15px;font-weight:400;line-height:1.8}.cms-live-article .cms-editable-block--body[data-block-type=paragraph] .cms-editable-block__textarea{padding:0}.cms-editable-block__textarea:focus-visible{outline-offset:0;outline:none}.cms-editable-block__source,.cms-editable-block__textarea,.cms-editable-block.has-error .cms-editable-block__source,.cms-editable-block.has-error .cms-editable-block__textarea{box-shadow:none;background:0 0;border:0}.cms-markdown-diagnostic,.cms-markdown-diagnostic.is-warning{border:0;border-bottom:1px solid var(--article-line);background:0 0;padding:9px 0}@media (width<=680px){.cms-editable-block__textarea{font-size:16px}}.cms-instant-editor.is-dragging-image{box-shadow:0 0 0 1px #d21f1f29}.cms-editor-image-drop-lane{z-index:4;opacity:0;pointer-events:none;height:0;transition:height .14s var(--cms-ease), margin .14s var(--cms-ease), opacity .12s ease;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.cms-editor-image-drop-lane.is-visible{opacity:.58;pointer-events:auto;height:28px;margin:-14px 0;overflow:visible}.cms-editor-image-drop-lane:before{background:var(--article-red);content:"";width:100%;height:1px}.cms-editor-image-drop-lane span{color:var(--article-red);font:650 8px/1 var(--cms-mono);letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #d21f1f3d;padding:4px 8px;position:absolute}.cms-editor-image-drop-lane.is-active{opacity:1}.cms-editor-image-drop-lane.is-active:before{height:2px}.cms-pending-image{border:1px solid var(--article-line);min-width:0;color:var(--article-ink);background:#f8f8f5;grid-template-columns:148px minmax(0,1fr);gap:18px;margin:22px 0;padding:14px;display:grid}.cms-pending-image.is-error{border-color:#d21f1f52}.cms-pending-image__preview{background:#e9e9e5;min-height:108px;overflow:hidden}.cms-pending-image__preview img{object-fit:contain;width:100%;height:100%;max-height:168px;display:block}.cms-pending-image__content,.cms-pending-image__heading>span{min-width:0}.cms-pending-image__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cms-pending-image__heading strong,.cms-pending-image__heading small{display:block}.cms-pending-image__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.cms-pending-image__heading small,.cms-pending-image__progress small,.cms-pending-image__ready{color:var(--article-muted);font:500 8px/1.5 var(--cms-mono);margin-top:5px}.cms-pending-image button,.cms-image-drop-guide button,.cms-image-drop-notice button{border:1px solid var(--article-line);min-height:30px;color:var(--article-ink);font:650 9px/1 var(--cms-sans);cursor:pointer;background:#fff;padding:0 10px}.cms-pending-image button:disabled,.cms-image-drop-guide button:disabled{cursor:not-allowed;opacity:.42}.cms-pending-image__progress{gap:5px;margin-top:20px;display:grid}.cms-pending-image__progress>span{background:#ddddda;height:2px;overflow:hidden}.cms-pending-image__progress i{background:var(--article-red);height:100%;transition:width .16s;display:block}.cms-pending-image__error{color:var(--article-red);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.cms-pending-image__error p,.cms-pending-image__ready{margin-bottom:0}.cms-pending-image__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px;gap:10px;margin-top:14px;display:grid}.cms-pending-image__fields label{min-width:0;color:var(--article-muted);font:600 8px/1.2 var(--cms-mono);letter-spacing:.03em;text-transform:uppercase;gap:6px;display:grid}.cms-pending-image__fields input,.cms-pending-image__fields select{border:1px solid var(--article-line);width:100%;min-width:0;height:34px;color:var(--article-ink);font:400 11px/1 var(--cms-sans);text-transform:none;background:#fff;outline:none;padding:0 9px}.cms-pending-image__fields input:focus,.cms-pending-image__fields select:focus{border-color:var(--article-red)}.cms-pending-image__actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.cms-pending-image__actions button:last-child{border-color:var(--article-red);background:var(--article-red);color:#fff}.cms-image-drop-guide{border-top:1px dashed var(--article-line);min-width:0;color:var(--article-muted);font:500 9px/1.5 var(--cms-mono);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cms-image-drop-notice{color:var(--article-red);border-top:1px solid #d21f1f38;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:9px 0;font-size:10px;display:flex}@media (width<=680px){.cms-pending-image{grid-template-columns:1fr}.cms-pending-image__preview{max-height:220px}.cms-pending-image__fields{grid-template-columns:1fr}.cms-pending-image__actions,.cms-image-drop-guide,.cms-image-drop-notice{flex-direction:column;align-items:stretch}.cms-pending-image__actions button,.cms-image-drop-guide button,.cms-image-drop-notice button{width:100%}}.cms-shell--activity{--cms-sidebar:236px;--cms-header:68px}.cms-shell--activity .cms-global-search{width:406px;height:40px}.cms-activity-page{flex-direction:column;height:100%;min-height:0;padding:20px 0 16px;display:flex}.cms-activity-heading{border-bottom-color:var(--cms-line);flex:none;min-height:92px;padding-bottom:16px}.cms-activity-heading h1{letter-spacing:-.045em;font-size:34px;font-weight:710;line-height:1.06}.cms-activity-heading>div>span{color:#555b55;margin-top:6px;font-size:11px}.cms-activity-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.cms-activity-toolbar{border-bottom:1px solid var(--cms-line);flex:none;grid-template-columns:324px 174px 142px 160px 160px 1px 86px;align-items:center;gap:18px;padding:14px 0 16px 14px;display:grid}.cms-activity-search,.cms-activity-select,.cms-activity-page-size{color:#717770;align-items:center;min-width:0;display:flex;position:relative}.cms-activity-search>svg{z-index:1;pointer-events:none;position:absolute;left:13px}.cms-activity-search input,.cms-activity-select select,.cms-activity-page-size select{border:1px solid var(--cms-line);color:#303630;background:#fff;border-radius:6px;outline:0;width:100%;min-width:0;height:38px;font-size:10px;transition:border-color .15s,box-shadow .15s}.cms-activity-search input{padding:0 13px 0 39px}.cms-activity-search input::placeholder{color:#9aa09a}.cms-activity-select select,.cms-activity-page-size select{appearance:none;cursor:pointer;padding:0 34px 0 13px}.cms-activity-select--date select{padding-left:38px}.cms-activity-select>svg:first-of-type{z-index:1;pointer-events:none;position:absolute;left:13px}.cms-activity-select>svg:last-child,.cms-activity-page-size>svg{pointer-events:none;position:absolute;right:12px}.cms-activity-search:focus-within input,.cms-activity-select:focus-within select,.cms-activity-page-size:focus-within select{border-color:#b7bdb6;box-shadow:0 0 0 3px #ff383812}.cms-activity-toolbar__divider{background:var(--cms-line);width:1px;height:34px}.cms-activity-reset{border:1px solid var(--cms-line);color:#343934;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:10px;font-weight:620;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.cms-activity-reset:hover,.cms-activity-reset:focus-visible{color:var(--cms-red-deep);background:#fafbfa;border-color:#c4c8c2}.cms-activity-table{border-bottom:1px solid var(--cms-line);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cms-activity-table__head,.cms-activity-row{grid-template-columns:156px minmax(320px,1fr) 296px 186px 198px 70px;align-items:center;display:grid}.cms-activity-table__head{border-bottom:1px solid var(--cms-line-strong);color:#616761;flex:none;min-height:44px;font-size:11px}.cms-activity-table__head>span,.cms-activity-row>*{min-width:0;padding-left:8px;padding-right:9px}.cms-activity-table__body{overscroll-behavior:contain;scrollbar-color:#61676138 transparent;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.cms-activity-table__body::-webkit-scrollbar{width:6px}.cms-activity-table__body::-webkit-scrollbar-track{background:0 0}.cms-activity-table__body::-webkit-scrollbar-thumb{background:#61676138;border-radius:999px}.cms-activity-day__heading{border-bottom:1px solid var(--cms-line);color:#252a25;align-items:center;min-height:33px;font-size:11px;font-weight:650;display:flex}.cms-activity-day__heading span{padding:0 8px}.cms-activity-row{color:#505650;border-bottom:1px solid #e9ebe8;min-height:41px;font-size:10px;transition:background-color .14s,box-shadow .14s;position:relative}.cms-activity-row:hover,.cms-activity-row:focus-within{z-index:2;background:#fcfcfb;box-shadow:inset 2px 0 #ff3838b8}.cms-activity-row:has(details[open]){z-index:12}.cms-activity-row__time{color:#636963;font-variant-numeric:tabular-nums}.cms-activity-row__event{gap:2px;display:grid}.cms-activity-row__event strong{color:#242924;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.cms-activity-row__event span{color:#747a74;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.cms-activity-row__actor{align-items:center;gap:14px;display:flex}.cms-activity-row__actor>span:last-child{color:#565c56;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-activity-actor-kind{color:#767b76;background:#fbfbfa;border:1px solid #d9ddd8;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:36px;height:19px;font-size:9px;display:inline-flex}.cms-activity-actor-kind.is-ai{color:var(--cms-red-deep);background:#fff;border-color:#ff383859}.cms-activity-row__source>span,.cms-activity-row__status>span{color:#646a64;background:#fafbfa;border:1px solid #dde0dc;border-radius:4px;justify-content:center;align-items:center;min-height:19px;padding:0 7px;font-size:9px;display:inline-flex}.cms-activity-row__status>span.is-success{color:#288557;background:#17a05d12;border-color:#17a05d33}.cms-activity-row__status>span.is-processing{color:#377de5;background:#307dff12;border-color:#307dff33}.cms-activity-row__status>span.is-deleted{color:#737873}.cms-activity-row__status>span.is-failed{color:var(--cms-red-deep);background:#e52f2f0f;border-color:#e52f2f38}.cms-activity-row__action{justify-self:stretch;padding-left:5px;padding-right:5px}.cms-activity-row__action details{position:relative}.cms-activity-row__action summary{color:#5d635d;cursor:pointer;border-radius:5px;place-items:center;width:34px;height:30px;margin-left:auto;list-style:none;display:grid}.cms-activity-row__action summary::-webkit-details-marker{display:none}.cms-activity-row__action summary:hover,.cms-activity-row__action details[open] summary{color:var(--cms-red-deep);background:#f1f2ef}.cms-activity-detail{z-index:30;border:1px solid var(--cms-line);background:#fff;border-radius:8px;width:330px;max-height:260px;padding:14px;position:absolute;top:-8px;right:40px;overflow:auto;box-shadow:0 16px 42px #181d1721}.cms-activity-detail>strong{color:var(--cms-ink);font-size:10px}.cms-activity-detail dl{gap:7px;margin:10px 0 0;display:grid}.cms-activity-detail dl>div{grid-template-columns:40px minmax(0,1fr);gap:8px;display:grid}.cms-activity-detail dt{color:var(--cms-muted)}.cms-activity-detail dd{overflow-wrap:anywhere;color:var(--cms-body);font:9px/1.45 var(--cms-mono);margin:0}.cms-activity-detail pre{background:var(--cms-soft);color:var(--cms-body);font:9px/1.45 var(--cms-mono);white-space:pre-wrap;margin:10px 0 0;padding:10px;overflow:auto}.cms-activity-empty{min-height:160px;color:var(--cms-muted);text-align:center;place-items:center;display:grid}.cms-activity-empty>div{gap:7px;display:grid}.cms-activity-empty strong{color:var(--cms-ink);font-size:12px}.cms-activity-empty span{font-size:10px}.cms-activity-footer{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.cms-activity-footer p{color:#5b615b;margin:0;font-size:11px}.cms-activity-pagination{align-items:center;gap:8px;display:flex}.cms-activity-pagination>button{border:1px solid var(--cms-line);color:#303530;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;font-size:11px;display:grid}.cms-activity-pagination>button:hover:not(:disabled),.cms-activity-pagination>button:focus-visible,.cms-activity-pagination>button.is-current{border-color:var(--cms-red);background:var(--cms-red);color:#fff}.cms-activity-pagination>button:disabled{cursor:not-allowed;opacity:.36}.cms-activity-pagination>span{color:#777d77;text-align:center;min-width:24px}.cms-activity-page-size{margin-left:10px}.cms-activity-page-size select{width:100px;height:36px;font-size:10px}@media (width<=1240px){.cms-activity-toolbar{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(140px,1fr));gap:10px}.cms-activity-toolbar__divider{display:none}.cms-activity-table__head,.cms-activity-row{grid-template-columns:112px minmax(280px,1fr) 220px 120px 118px 52px;min-width:900px}.cms-activity-table__body{overflow-x:auto}}@media (width<=900px){.cms-shell--activity{--cms-sidebar:216px}.cms-shell--activity .cms-global-search{width:min(460px,58vw)}}@media (width<=780px){.cms-activity-page{width:calc(100% - 28px);padding-top:14px;padding-bottom:10px}.cms-activity-heading{min-height:0;padding-bottom:17px}.cms-activity-heading h1{font-size:29px}.cms-activity-toolbar{grid-template-columns:1fr 1fr;padding-top:12px;padding-bottom:12px}.cms-activity-search,.cms-activity-reset{grid-column:1/-1}.cms-activity-table__head{display:none}.cms-activity-table__body{overflow-x:hidden}.cms-activity-day__heading{min-height:38px}.cms-activity-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:4px 0;min-width:0;padding:12px 0}.cms-activity-row__time{grid-area:1/1;padding-top:1px}.cms-activity-row__event{grid-area:1/2}.cms-activity-row__actor{grid-area:2/2;gap:8px;padding-top:5px}.cms-activity-row__source{display:none}.cms-activity-row__status{grid-area:2/3;padding-top:5px}.cms-activity-row__action{grid-area:1/3}.cms-activity-detail{width:auto;max-height:min(360px,54vh);position:fixed;inset:auto 14px 14px}.cms-activity-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:72px}.cms-activity-pagination{width:100%;padding-bottom:2px;overflow-x:auto}.cms-activity-pagination>button{flex:none;width:34px;height:34px}.cms-activity-page-size{margin-left:auto}}@media (width<=680px){.cms-shell--activity{--cms-header:62px}.cms-shell--activity .cms-global-search{width:auto}}@media (width<=460px){.cms-activity-heading>div>span{max-width:320px}.cms-activity-toolbar{grid-template-columns:1fr}.cms-activity-search,.cms-activity-reset{grid-column:auto}.cms-activity-row{grid-template-columns:66px minmax(0,1fr) auto}.cms-activity-footer p{font-size:10px}.cms-activity-pagination{gap:6px}}.cms-shell--content-list{--cms-sidebar:208px;--cms-header:78px;--cms-red:#ff3535;--cms-red-deep:#e52f2f;--cms-red-soft:#fff1f0;--cms-signal:#ff3535}.cms-shell--content-list .cms-sidebar,.cms-shell--content-list .cms-workspace{transition:width .18s var(--cms-ease), margin-left .18s var(--cms-ease)}.cms-shell--content-list .cms-brand-row{padding:0 28px}.cms-shell--content-list .cms-brand{gap:12px}.cms-shell--content-list .cms-brand strong{font-size:22px;font-weight:720}.cms-shell--content-list .cms-brand>svg{display:none}.cms-shell--content-list .cms-brand span{font-family:var(--cms-sans);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:560}.cms-shell--content-list .cms-sidebar nav{gap:5px;margin:21px 0 0}.cms-shell--content-list .cms-sidebar nav a{color:#424744;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:53px;padding:0 31px;font-size:12px;font-weight:520}.cms-shell--content-list .cms-sidebar nav a:before{border-radius:0;width:3px;inset:0 auto 0 0}.cms-shell--content-list .cms-sidebar nav a:hover,.cms-shell--content-list .cms-sidebar nav a[aria-current=page]{color:#1d211f;background:#fff;padding-left:31px;transform:none}.cms-shell--content-list .cms-nav-pulse,.cms-shell--content-list .cms-sidebar-visual,.cms-sidebar-collapse{display:none}.cms-shell--content-list .cms-sidebar-collapse{color:#5c625e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin:auto 24px 49px;padding:0 8px;font-size:12px;display:inline-flex}.cms-shell--content-list .cms-sidebar-collapse:hover,.cms-shell--content-list .cms-sidebar-collapse:focus-visible{color:var(--cms-red-deep)}.cms-shell--content-list .cms-global-header{padding-left:36px;padding-right:29px}.cms-shell--content-list .cms-global-search{width:414px;height:38px}.cms-shell--content-list .cms-account-avatar{border-color:#dfe2df}.cms-shell--content-list .cms-main--management{background:#fff}.cms-shell--content-list .cms-content-page{width:calc(100% - 43px);max-width:none;margin-left:36px;margin-right:0;padding-top:43px}.cms-shell--content-list .cms-content-page .cms-management-page__header{align-items:flex-start;gap:32px;min-height:78px;padding:0}.cms-shell--content-list .cms-content-page .cms-management-page__header h1{letter-spacing:-.045em;gap:0;font-size:34px;font-weight:710;line-height:1.08}.cms-shell--content-list .cms-content-page .cms-management-page__header h1 svg{display:none}.cms-shell--content-list .cms-content-page .cms-management-page__header p{color:#777c78;margin-top:9px;font-size:12px;line-height:1.5}.cms-shell--content-list .cms-content-page .cms-management-page__actions{align-items:flex-start;gap:36px;min-width:0;padding-top:8px}.cms-content-status-tabs{border-bottom:1px solid var(--cms-line);flex:0 auto;align-items:stretch;height:48px;display:flex}.cms-content-status-tabs a{color:#737975;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:76px;padding:0 15px;font-size:11px;display:inline-flex;position:relative}.cms-content-status-tabs a:after{background:var(--cms-red);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cms-content-status-tabs a:hover,.cms-content-status-tabs a[aria-current=page]{color:var(--cms-red-deep)}.cms-content-status-tabs a[aria-current=page]:after{opacity:1}.cms-content-status-tabs small{color:#8f9490;font-size:10px}.cms-shell--content-list .cms-content-page .cms-primary-action{border-radius:7px;justify-content:center;min-width:110px;min-height:46px;padding:0 17px;font-size:12px;box-shadow:0 5px 14px #e52f2f1f}.cms-content-workspace--article .cms-toolbar{background:#fff;border:1px solid #e3e5e2;border-radius:7px;grid-template-columns:minmax(210px,225px) 164px 166px 166px minmax(8px,1fr) auto auto;align-items:center;gap:14px;min-height:84px;margin-top:31px;padding:22px 26px;display:grid}.cms-content-workspace--article .cms-toolbar input,.cms-content-workspace--article .cms-toolbar select{color:#343936;background:#fff;border:1px solid #dfe2df;border-radius:6px;height:38px;font-size:11px}.cms-content-workspace--article .cms-toolbar input{padding-left:39px}.cms-content-workspace--article .cms-toolbar input::placeholder{color:#9ba09c}.cms-content-workspace--article .cms-toolbar__spacer{min-width:0}.cms-content-workspace--article .cms-view-switch{justify-self:end;gap:8px}.cms-content-workspace--article .cms-view-switch button{border-color:#dfe2df;border-radius:6px;width:43px;height:38px}.cms-content-workspace--article .cms-view-switch button.is-active{color:var(--cms-red);border-color:#dfe2df}.cms-filter-anchor{justify-self:end;position:relative}.cms-filter-button{color:#464b48;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:87px;height:38px;padding:0;font-size:11px;display:inline-flex}.cms-filter-button:hover,.cms-filter-button.is-active{border-color:var(--cms-red);color:var(--cms-red-deep)}.cms-filter-popover{z-index:30;border:1px solid var(--cms-line);background:#fff;border-radius:8px;width:176px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 36px #181d171c}.cms-filter-popover button{border:0;border-bottom:1px solid var(--cms-line);color:#424744;cursor:pointer;text-align:left;background:#fff;min-height:38px;padding:0 13px;font-size:10px}.cms-filter-popover button:last-child{border-bottom:0}.cms-filter-popover button:hover,.cms-filter-popover button.is-active{background:var(--cms-red-soft);color:var(--cms-red-deep)}.cms-content-workspace--article .cms-content-results{scrollbar-gutter:auto;padding:0 0 20px}.cms-content-workspace--article .cms-entry-table{background:#fff;border:0;border-radius:0;margin-top:23px;overflow:visible}.cms-content-workspace--article .cms-entry-table__head,.cms-content-workspace--article .cms-article-entry-row{grid-template-columns:minmax(360px,1fr) 214px 164px 81px;gap:0;padding:0}.cms-content-workspace--article .cms-entry-table__head{color:#6d726f;background:#fff;border-bottom:1px solid #dfe2df;border-radius:0;min-height:44px;font-size:11px;font-weight:520}.cms-content-workspace--article .cms-entry-table__head>span:first-child{padding-left:0}.cms-content-workspace--article .cms-article-entry-row{border-bottom:1px solid #e6e8e5;min-height:146px}.cms-content-workspace--article .cms-article-entry-row:hover,.cms-content-workspace--article .cms-article-entry-row:focus-within{box-shadow:none;background:#fcfcfb}.cms-content-workspace--article .cms-article-entry-row>*{position:relative;top:-5px}.cms-article-entry-document{align-items:center;gap:32px;min-width:0;padding:0 10px;display:flex}.cms-article-entry-icon{color:#313633;background:#fafafa;border-radius:6px;flex:none;place-items:center;width:49px;height:58px;display:grid}.cms-article-entry-icon .cms-entry-type{place-items:center;display:grid}.cms-article-entry-icon .cms-entry-type>span{display:none}.cms-article-entry-icon svg{width:20px;height:20px}.cms-content-workspace--article .cms-entry-row__identity strong{letter-spacing:-.012em;font-size:14px;font-weight:650}.cms-content-workspace--article .cms-entry-row__identity p{color:#818682;margin-top:8px;font-size:11px;line-height:1.4}.cms-content-workspace--article .cms-entry-row__identity small{color:#a0a5a1;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:9px;font-weight:480;display:block;overflow:hidden}.cms-bilingual-status{color:#747a75;white-space:nowrap;background:#fff;border:1px solid #dfe3df;border-radius:6px;align-items:center;gap:7px;width:fit-content;min-height:26px;padding:0 11px;font-size:10px;display:inline-flex}.cms-bilingual-status>svg{color:#9ba19c}.cms-bilingual-status.cms-state--published{color:#178851;background:#fff;border-color:#c9e8d3}.cms-bilingual-status.cms-state--published>svg{color:#18a25e}.cms-content-workspace--article .cms-article-entry-row time{color:#737975;font-size:10px;font-weight:500}.cms-content-workspace--article .cms-entry-menu{justify-items:center}.cms-content-workspace--article .cms-entry-menu>button{color:#242825}.cms-content-workspace--article .cms-pagination{border-top:0;min-height:70px;padding:0 10px 0 6px;font-size:11px}.cms-content-workspace--article .cms-pagination select,.cms-content-workspace--article .cms-pagination button{border-radius:5px;height:36px}.cms-content-workspace--article .cms-pagination select{min-width:112px;margin-right:18px}.cms-content-workspace--article .cms-pagination button.is-active{border-color:var(--cms-red);color:var(--cms-red-deep)}.cms-entry-grid--article .cms-entry-card__top>svg:first-child{color:var(--cms-red-deep);flex:none}@media (width>=901px){.cms-shell--content-list.is-sidebar-collapsed{--cms-sidebar:88px}.cms-shell--content-list.is-sidebar-collapsed .cms-brand-row{justify-content:center;padding:0 8px}.cms-shell--content-list.is-sidebar-collapsed .cms-brand{justify-content:center}.cms-shell--content-list.is-sidebar-collapsed .cms-brand strong{font-size:15px}.cms-shell--content-list.is-sidebar-collapsed .cms-brand span,.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar nav a>span,.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar-collapse>span{display:none}.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:0}.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar nav a:hover,.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar nav a[aria-current=page]{padding-left:0}.cms-shell--content-list.is-sidebar-collapsed .cms-sidebar-collapse{justify-content:center;margin-left:auto;margin-right:auto}}@media (width<=1260px){.cms-content-workspace--article .cms-toolbar{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(120px,1fr)) minmax(0,.5fr) auto auto;gap:10px;padding-left:18px;padding-right:18px}.cms-content-workspace--article .cms-entry-table__head,.cms-content-workspace--article .cms-article-entry-row{grid-template-columns:minmax(320px,1fr) 190px 136px 66px}.cms-article-entry-document{gap:20px}.cms-shell--content-list .cms-content-page .cms-management-page__actions{gap:18px}.cms-content-status-tabs a{min-width:66px;padding-left:10px;padding-right:10px}}@media (width<=1100px){.cms-shell--content-list .cms-content-page .cms-management-page__header{flex-wrap:wrap;min-height:116px}.cms-shell--content-list .cms-content-page .cms-management-page__actions{justify-content:space-between;width:100%;padding-top:0}.cms-content-workspace--article .cms-toolbar{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(150px,1fr))}.cms-content-workspace--article .cms-toolbar__spacer{display:none}.cms-content-workspace--article .cms-entry-table__head,.cms-content-workspace--article .cms-article-entry-row{grid-template-columns:minmax(300px,1fr) 172px 124px 58px}}@media (width<=900px){.cms-shell--content-list{--cms-sidebar:216px}.cms-shell--content-list .cms-sidebar-collapse{display:none}.cms-shell--content-list .cms-global-header{padding-left:18px;padding-right:18px}.cms-shell--content-list .cms-content-page{width:calc(100% - 48px);margin-left:auto;margin-right:auto}}@media (width<=760px){.cms-shell--content-list .cms-content-page{width:calc(100% - 28px);padding-top:24px}.cms-shell--content-list .cms-content-page .cms-management-page__header{flex-wrap:nowrap;min-height:0}.cms-shell--content-list .cms-content-page .cms-management-page__header h1{font-size:29px}.cms-shell--content-list .cms-content-page .cms-management-page__actions{flex-direction:column;align-items:stretch;gap:12px}.cms-content-status-tabs{width:100%;overflow-x:auto}.cms-content-status-tabs a{flex:1 0 auto}.cms-shell--content-list .cms-content-page .cms-primary-action{width:100%}.cms-content-workspace--article .cms-toolbar{grid-template-columns:1fr 1fr;gap:0;margin-top:18px;padding:0;overflow:visible}.cms-content-workspace--article .cms-toolbar__search,.cms-content-workspace--article .cms-filter-anchor{grid-column:1/-1}.cms-content-workspace--article .cms-toolbar input,.cms-content-workspace--article .cms-toolbar select{border:0;border-bottom:1px solid var(--cms-line);border-radius:0;height:46px}.cms-content-workspace--article .cms-toolbar select:nth-of-type(odd){border-right:1px solid var(--cms-line)}.cms-content-workspace--article .cms-view-switch{display:none}.cms-filter-anchor{width:100%;padding:10px}.cms-filter-button{width:100%}.cms-filter-popover{width:auto;left:10px;right:10px}.cms-content-workspace--article .cms-entry-table{margin-top:12px}.cms-content-workspace--article .cms-entry-table__head{display:none}.cms-content-workspace--article .cms-article-entry-row{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:154px;padding:14px 2px}.cms-content-workspace--article .cms-article-entry-row>*{top:0}.cms-article-entry-document{grid-column:1/-1;gap:14px;padding:0}.cms-article-entry-icon{width:44px;height:52px}.cms-content-workspace--article .cms-entry-row__identity p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cms-content-workspace--article .cms-bilingual-status{grid-area:2/1}.cms-content-workspace--article .cms-article-entry-row time{display:none}.cms-content-workspace--article .cms-entry-menu{grid-area:2/2}.cms-content-workspace--article .cms-pagination{flex-direction:column;align-items:flex-start;gap:10px;min-height:92px;padding:14px 2px}.cms-content-workspace--article .cms-pagination>div{width:100%;overflow-x:auto}}.cms-sidebar-storage{display:none}.cms-shell--presentation-list,.cms-shell--resource-list{--cms-bg:#fff;--cms-paper:#fff;--cms-soft:#fff;--cms-red:#df2929;--cms-red-deep:#c91f23;--cms-red-soft:#fff1f0;--cms-signal:#df2929}.cms-shell--presentation-list .cms-main--management,.cms-shell--resource-list .cms-main--management{background:#fff}html:has(.cms-shell--presentation-list){scrollbar-gutter:auto}.cms-shell--presentation-list .cms-primary-action,.cms-shell--resource-list .cms-resource-primary-button{color:#fff;background:#d92b27;border-color:#d92b27;box-shadow:0 5px 14px #c91f231f}.cms-shell--presentation-list .cms-primary-action:hover,.cms-shell--resource-list .cms-resource-primary-button:hover{background:#c91f23;border-color:#c91f23}.cms-shell--resource-list .cms-sidebar-storage{color:#555b57;background:#ffffffe6;border:1px solid #e2e4e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:11px 8px;min-height:78px;margin:auto 20px 23px;padding:14px 14px 12px;display:grid;position:relative}.cms-shell--resource-list .cms-sidebar-storage>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.cms-shell--resource-list .cms-sidebar-storage>span>span{gap:5px;min-width:0;display:grid}.cms-shell--resource-list .cms-sidebar-storage strong{color:#3b403d;font-size:10px;font-weight:650}.cms-shell--resource-list .cms-sidebar-storage small{color:#7e847f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-shell--resource-list .cms-sidebar-storage>i{background:#eceeeb;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.cms-shell--resource-list .cms-sidebar-storage>i>span{border-radius:inherit;background:var(--cms-red);width:12%;height:100%;display:block}@media (width>=901px){.cms-shell--presentation-list{--cms-sidebar:252px;--cms-header:78px}.cms-shell--presentation-list .cms-presentation-page{padding-top:31px;padding-bottom:28px}.cms-shell--presentation-list .cms-presentation-page .cms-management-page__actions{transform:translateY(-2px)}.cms-shell--presentation-list .cms-presentation-tabs{margin-top:35px}.cms-shell--presentation-list .cms-global-search{width:458px;height:42px}.cms-shell--presentation-list .cms-primary-action{border-radius:7px;justify-content:center;min-width:150px;min-height:47px;font-size:12px}.cms-shell--presentation-list .cms-presentation-layout{grid-template-columns:minmax(360px,.77fr) minmax(640px,1.23fr)}.cms-shell--presentation-list .cms-presentation-list,.cms-shell--presentation-list .cms-presentation-detail{scrollbar-width:none}.cms-shell--presentation-list .cms-presentation-list::-webkit-scrollbar{display:none}.cms-shell--presentation-list .cms-presentation-detail::-webkit-scrollbar{display:none}.cms-shell--presentation-list .cms-presentation-detail{padding:32px 42px 36px}.cms-shell--presentation-list .cms-presentation-search{background:#fff;border:1px solid #dfe2df;border-radius:7px;height:42px;min-height:42px;margin:18px 8px 14px;padding:0 16px}.cms-shell--presentation-list .cms-presentation-list__rows{gap:16px;display:grid}.cms-shell--presentation-list .cms-presentation-list__rows>button{background:#fff;border:1px solid #e2e4e1;border-radius:7px;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;width:calc(100% - 16px);min-height:99px;margin:0 8px;padding:14px 16px}.cms-shell--presentation-list .cms-presentation-list__rows>button.is-active{box-shadow:inset 2px 0 var(--cms-red);border-color:#e58988}.cms-shell--presentation-list .cms-presentation-list__rows strong{font-size:13px}.cms-shell--presentation-list .cms-presentation-list__thumb{aspect-ratio:auto;height:64px}.cms-shell--presentation-list .cms-presentation-list__rows small{font-family:var(--cms-sans);font-size:11px}.cms-shell--presentation-list .cms-presentation-state{font:10px/1 var(--cms-sans)}.cms-shell--presentation-list .cms-presentation-cover{aspect-ratio:2.31;width:100%}.cms-shell--presentation-list .cms-presentation-cover img{object-fit:fill;min-height:0}.cms-shell--presentation-list .cms-presentation-actions{gap:16px;margin-top:22px}.cms-shell--presentation-list .cms-presentation-actions button{border-radius:6px;min-height:48px;padding:0 17px;font-size:11px}.cms-shell--presentation-list .cms-presentation-actions button.is-preview{min-width:145px}.cms-shell--presentation-list .cms-presentation-actions button.is-code{min-width:119px}.cms-shell--presentation-list .cms-presentation-actions button.is-share{min-width:118px}.cms-shell--presentation-list .cms-presentation-actions button.is-version{min-width:132px}.cms-shell--resource-list{--cms-sidebar:239px}.cms-shell--resource-list .cms-global-search{width:372px;height:42px}.cms-shell--resource-list .cms-resource-heading__actions{gap:14px}.cms-shell--resource-list .cms-resource-secondary-button{min-width:128px}.cms-shell--resource-list .cms-resource-primary-button{min-width:112px}.cms-shell--resource-list .cms-resource-tabs{margin-top:8px}.cms-shell--resource-list .cms-resource-layout{grid-template-columns:276px minmax(0,1fr);gap:30px;padding-top:20px;padding-bottom:38px}.cms-shell--resource-list .cms-resource-filterbar__search,.cms-shell--resource-list .cms-resource-filterbar>label:not(.cms-resource-filterbar__search),.cms-shell--resource-list .cms-resource-view-toggle{height:42px}.cms-shell--resource-list .cms-resource-result-heading{min-height:60px}.cms-shell--resource-list .cms-resource-grid{gap:18px 12px}.cms-shell--resource-list .cms-resource-card__media{aspect-ratio:1.64}.cms-shell--resource-list .cms-resource-card__body{min-height:117px}.cms-shell--resource-list .cms-resource-pagination{min-height:56px}}@media (width<=900px){.cms-shell--presentation-list,.cms-shell--resource-list{--cms-sidebar:216px;--cms-header:72px}.cms-shell--resource-list .cms-sidebar-storage{margin-bottom:16px}}@media (width<=760px){.cms-shell--content-list .cms-workspace{grid-template-columns:minmax(0,1fr)}}:root{--cms-bg:#f2f2ef;--cms-paper:#fff;--cms-soft:#f5f5f2;--cms-ink:#151614;--cms-body:#30322f;--cms-muted:#6c706a;--cms-faint:#969a94;--cms-line:#e5e6e2;--cms-line-strong:#cfcfca;--cms-red:#a44738;--cms-red-deep:#7c3129;--cms-red-soft:#f1e7e4;--cms-signal:#ef292d;--cms-green:#2f865c;--cms-amber:#b87825;--cms-control-radius:6px;--cms-surface-radius:8px;--cms-surface-shadow:0 12px 34px #1516140b}.cms-shell--dashboard,.cms-shell--analytics,.cms-shell--design-list,.cms-shell--settings{--cms-bg:#fff;--cms-paper:#fff;--cms-soft:#fafafa;--cms-red:#ef3438;--cms-red-deep:#d92b30;--cms-red-soft:#fff1f1}.cms-shell--dashboard .cms-sidebar nav a[aria-current=page],.cms-shell--analytics .cms-sidebar nav a[aria-current=page],.cms-shell--design-list .cms-sidebar nav a[aria-current=page],.cms-shell--settings .cms-sidebar nav a[aria-current=page]{color:var(--cms-red-deep);background:linear-gradient(90deg,#fff4f4,#fff8f8)}.cms-shell--dashboard .cms-page{width:min(1370px,100% - 64px);padding-top:26px}.cms-shell--dashboard .cms-dashboard-heading{min-height:70px}.cms-shell--dashboard .cms-dashboard-heading h1{font-size:clamp(28px,2.1vw,34px);font-weight:650}.cms-shell--dashboard .cms-primary-action{border-radius:6px;justify-content:center;min-width:126px;min-height:44px;font-size:12px;box-shadow:0 10px 22px #de272d21}.cms-shell--dashboard .cms-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:16px}.cms-shell--dashboard .cms-metric-card{border-radius:8px;grid-template-columns:66px minmax(0,1fr);gap:20px;min-height:134px;padding:20px 22px}.cms-shell--dashboard .cms-metric-icon{width:64px;height:64px}.cms-shell--dashboard .cms-metric-icon svg{width:28px;height:28px}.cms-shell--dashboard .cms-metric-card small{font-size:12px}.cms-shell--dashboard .cms-metric-card strong{font-size:32px;font-weight:610}.cms-shell--dashboard .cms-metric-card em{font-size:10px}.cms-shell--dashboard .cms-dashboard-grid{gap:22px;margin-top:22px}.cms-shell--dashboard .cms-dashboard-panel{border-radius:8px;padding:0 20px 14px}.cms-shell--dashboard .cms-panel-heading{min-height:64px}.cms-shell--dashboard .cms-panel-heading h2{font-size:16px}.cms-shell--dashboard .cms-panel-heading>a{font-size:10px}.cms-shell--dashboard .cms-trend-panel{grid-column:span 7;min-height:292px}.cms-shell--dashboard .cms-top-content-panel{grid-column:span 5;min-height:292px}.cms-shell--dashboard .cms-chart-legend{height:34px;font-size:10px}.cms-shell--dashboard .cms-chart-wrap{height:180px}.cms-dashboard-overview-list{padding-top:4px;display:grid}.cms-dashboard-overview-list>a{border-bottom:1px solid var(--cms-line);grid-template-columns:44px minmax(0,1fr) auto 8px;align-items:center;gap:14px;min-height:66px;display:grid}.cms-dashboard-overview-list>a:last-child{border-bottom:0}.cms-dashboard-overview-list>a:hover strong{color:var(--cms-red-deep)}.cms-dashboard-overview-icon{border:1px solid var(--cms-line);color:#434845;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cms-dashboard-overview-list>a>span:nth-child(2){gap:5px;min-width:0;display:grid}.cms-dashboard-overview-list small,.cms-dashboard-overview-list time{color:var(--cms-muted);font-size:9px}.cms-dashboard-overview-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.cms-dashboard-overview-list>a>svg{color:var(--cms-green)}.cms-shell--dashboard .cms-recent-content-panel,.cms-shell--dashboard .cms-quick-panel,.cms-shell--dashboard .cms-system-panel{grid-column:span 4;min-height:232px}.cms-recent-content-list{display:grid}.cms-recent-content-list>a{grid-template-columns:8px minmax(0,1fr) 70px 78px;align-items:center;gap:8px;min-height:31px;display:grid}.cms-recent-content-list>a:hover strong{color:var(--cms-red-deep)}.cms-recent-content-list>a>svg{color:var(--cms-red)}.cms-recent-content-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:580;overflow:hidden}.cms-recent-content-list small,.cms-recent-content-list time{color:var(--cms-muted);text-align:right;white-space:nowrap;font-size:9px}.cms-shell--dashboard .cms-quick-grid{gap:12px;padding-top:12px}.cms-shell--dashboard .cms-quick-grid a{min-height:130px}.cms-shell--design-list .cms-main--management{background:#fff}.cms-shell--design-list .cms-design-page{width:min(1376px,100% - 64px);padding-top:24px}.cms-shell--design-list .cms-design-page .cms-management-page__header{border:0;min-height:86px;padding:0}.cms-shell--design-list .cms-design-page .cms-management-page__header h1{font-size:clamp(28px,2.15vw,34px);font-weight:650}.cms-shell--design-list .cms-design-page .cms-management-page__header p{margin-top:8px;font-size:12px}.cms-shell--design-list .cms-design-page .cms-primary-action{border-radius:6px;justify-content:center;min-width:128px;min-height:45px;font-size:12px}.cms-shell--design-list .cms-design-page .cms-toolbar{border:1px solid var(--cms-line);background:#fff;border-radius:7px;grid-template-columns:minmax(270px,1.6fr) 158px 208px 208px auto;align-items:center;gap:24px;min-height:80px;margin-top:0;padding:17px 22px;display:grid}.cms-shell--design-list .cms-design-page .cms-toolbar input,.cms-shell--design-list .cms-design-page .cms-toolbar select{border-radius:5px;height:45px;font-size:11px}.cms-shell--design-list .cms-design-page .cms-view-switch{gap:8px}.cms-shell--design-list .cms-design-page .cms-view-switch button{border-radius:5px;width:44px;height:44px}.cms-shell--design-list .cms-content-results{padding-bottom:0}.cms-shell--design-list .cms-content-workspace .cms-entry-table{border:0;border-radius:0;margin-top:25px}.cms-shell--design-list .cms-content-workspace .cms-entry-table__head,.cms-shell--design-list .cms-content-workspace .cms-entry-row{grid-template-columns:28px 96px 155px minmax(330px,1fr) 136px 136px 150px 50px;gap:16px;padding-left:12px;padding-right:12px}.cms-shell--design-list .cms-content-workspace .cms-entry-table__head{background:#fafafa;border-radius:4px 4px 0 0;min-height:42px}.cms-shell--design-list .cms-content-workspace .cms-entry-row{min-height:68px;padding-top:8px;padding-bottom:8px}.cms-shell--design-list .cms-content-workspace .cms-entry-row:hover,.cms-shell--design-list .cms-content-workspace .cms-entry-row:focus-within{box-shadow:inset 2px 0 0 var(--cms-red);background:snow}.cms-shell--design-list .cms-content-workspace .cms-entry-row__identity strong{font-size:13px}.cms-shell--design-list .cms-content-workspace .cms-entry-row__identity p{margin-top:5px;font-size:10px}.cms-shell--design-list .cms-pagination{min-height:62px;padding-left:4px;padding-right:12px}.cms-shell--settings .cms-main{background:#fff}.cms-shell--settings .cms-settings-page{width:min(1356px,100% - 72px);padding-top:24px}.cms-shell--settings .cms-settings-heading{border:0;min-height:96px;padding:0}.cms-shell--settings .cms-settings-heading h1{margin-top:8px;font-size:clamp(31px,2.35vw,38px)}.cms-shell--settings .cms-settings-heading>div>span{margin-top:8px;font-size:12px}.cms-settings-stack{gap:18px;margin-top:8px;display:grid}.cms-settings-card{border:1px solid var(--cms-line);background:#fff;border-radius:8px;padding:20px}.cms-settings-card__title{align-items:center;gap:13px;display:flex}.cms-settings-card__title>span{color:#fff;background:#bd332e;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:720;display:grid}.cms-settings-card__title h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.cms-settings-card__title--stacked{align-items:flex-start}.cms-settings-card__title--stacked>div{gap:7px;display:grid}.cms-settings-card__title--stacked p,.cms-settings-card__title--stacked small{margin:0}.cms-settings-card__title--stacked p{color:#b53631;font:10px/1 var(--cms-mono);letter-spacing:.08em}.cms-settings-card__title--stacked small{color:var(--cms-muted);font-size:10px;line-height:1.5}.cms-shell--settings .cms-token-form{background:0 0;border:0;grid-template-columns:minmax(240px,290px) minmax(0,1fr) 126px;align-items:end;gap:30px;margin:20px 0 0;padding:0;display:grid}.cms-shell--settings .cms-token-scope-field,.cms-shell--settings .cms-webhook-events{min-width:0}.cms-shell--settings .cms-field label,.cms-shell--settings .cms-field-label{color:#4d524f;font-size:10px;font-weight:600}.cms-shell--settings .cms-field input{border-radius:5px;height:40px;margin-top:8px;font-size:11px}.cms-shell--settings .cms-scope-picker{gap:8px 10px;margin-top:8px}.cms-shell--settings .cms-scope-picker label{border:1px solid var(--cms-line);color:#4c514e;background:#fff;border-radius:5px;min-height:36px;padding:0 11px;font-size:10px}.cms-shell--settings .cms-scope-picker input{accent-color:#b6322e}.cms-shell--settings .cms-token-form .cms-primary-action{background:#b6322e;border-radius:5px;justify-content:center;width:126px;min-height:40px;font-size:11px}.cms-shell--settings .cms-token-list{gap:10px;margin-top:18px;display:grid}.cms-shell--settings .cms-token-list>div{border-radius:6px;min-height:92px;padding:18px 20px}.cms-shell--settings .cms-token-list strong{align-items:center;gap:9px;font-size:13px;display:flex}.cms-shell--settings .cms-token-list strong small{border:1px solid var(--cms-line-strong);color:var(--cms-muted);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:520}.cms-shell--settings .cms-token-list p{color:var(--cms-muted);margin:7px 0 0;font-size:10px;line-height:1.55}.cms-shell--settings .cms-row-menu{color:#555a56;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.cms-shell--settings .cms-row-menu:hover{background:var(--cms-soft)}.cms-webhook-settings{padding-bottom:22px}.cms-shell--settings .cms-webhook-form{grid-template-columns:minmax(220px,.85fr) minmax(320px,1.15fr);gap:18px 100px;margin-top:22px;display:grid}.cms-shell--settings .cms-webhook-events{grid-column:1/-1}.cms-shell--settings .cms-webhook-form>.cms-secondary-action{color:#ba342f;border-color:#c94540;border-radius:5px;grid-column:1/-1;width:fit-content;min-height:38px;padding:0 15px;font-size:10px}.cms-settings-empty{color:var(--cms-muted);margin:0;font-size:10px}.cms-shell--analytics .analytics-page{gap:14px;width:min(1370px,100% - 64px);padding-top:25px}.cms-shell--analytics .analytics-heading{min-height:62px;padding:0 0 3px}.cms-shell--analytics .analytics-heading h1{font-size:clamp(28px,2.2vw,35px);font-weight:650}.cms-shell--analytics .analytics-heading>div:first-child>span{margin-top:9px;font-size:11px}.cms-shell--analytics .analytics-filters{min-height:76px;box-shadow:none;border-radius:10px;padding:14px 18px;position:static}.cms-shell--analytics .analytics-filters>label:not(.analytics-checkbox){min-width:136px}.cms-shell--analytics .analytics-filters select,.cms-shell--analytics .analytics-filters>button{border-radius:5px;min-height:39px}.cms-shell--analytics .analytics-definition{background:#fafafa;border:1px solid #eceeeb;border-radius:7px;min-height:42px}.cms-shell--analytics .analytics-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.cms-shell--analytics .analytics-metrics article{background:#fff;border:1px solid #e4e7e2;border-radius:9px;min-height:126px;padding:18px;position:relative}.cms-shell--analytics .analytics-metrics article:last-child,.cms-shell--analytics .analytics-metrics article:nth-child(3){border-right:1px solid #e4e7e2}.analytics-metric-icon{border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:10px;display:grid!important}.analytics-metric-icon.is-red{color:#ed3d43;background:#fff0f0}.analytics-metric-icon.is-violet{color:#7554dc;background:#f3efff}.analytics-metric-icon.is-blue{color:#3c91d8;background:#edf6ff}.analytics-metric-icon.is-green{color:#2e9f6b;background:#eaf8f1}.analytics-metric-icon.is-amber{color:#dc8733;background:#fff5e9}.analytics-metric-icon.is-pink{color:#df527d;background:#fff0f5}.cms-shell--analytics .analytics-metrics span:not(.analytics-metric-icon),.cms-shell--analytics .analytics-metrics small{font-size:9px}.cms-shell--analytics .analytics-metrics strong{margin:7px 0 5px;font-size:26px}.analytics-hero-grid{grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:16px;min-width:0;display:grid}.cms-shell--analytics .analytics-panel{border-radius:9px}.cms-shell--analytics .analytics-panel>header{min-height:58px;padding:14px 18px 12px}.cms-shell--analytics .analytics-trend-chart{height:270px}.analytics-insights>div{padding:10px 18px 16px;display:grid}.analytics-insights article{border-bottom:1px solid #eef0ed;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;display:grid}.analytics-insights article:last-child{border-bottom:0}.analytics-insights article>span{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.analytics-insights article>span.is-red{color:#fff;background:#f24a4e}.analytics-insights article>span.is-violet{color:#fff;background:#7658d8}.analytics-insights article>span.is-blue{color:#fff;background:#4c9ddc}.analytics-insights strong{font-size:11px;font-weight:650;display:block}.analytics-insights p{color:var(--cms-muted);margin:6px 0 0;font-size:9px;line-height:1.45}@media (width<=1180px){.cms-shell--dashboard .cms-metric-grid,.cms-shell--analytics .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-shell--analytics .analytics-metrics article,.cms-shell--analytics .analytics-metrics article:nth-child(-n+3){border-bottom:1px solid #e4e7e2;border-right:1px solid #e4e7e2}.cms-shell--settings .cms-token-form{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cms-shell--settings .cms-token-form .cms-primary-action{grid-column:1/-1}.cms-shell--design-list .cms-design-page .cms-toolbar{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(150px,1fr));gap:10px}}@media (width<=980px){.cms-shell--dashboard .cms-trend-panel,.cms-shell--dashboard .cms-top-content-panel,.cms-shell--dashboard .cms-recent-content-panel,.cms-shell--dashboard .cms-quick-panel,.cms-shell--dashboard .cms-system-panel{grid-column:1/-1}.analytics-hero-grid{grid-template-columns:1fr}.cms-shell--settings .cms-webhook-form{gap:18px 28px}}@media (width<=680px){.cms-shell--dashboard .cms-page,.cms-shell--analytics .analytics-page,.cms-shell--design-list .cms-design-page,.cms-shell--settings .cms-settings-page{width:calc(100% - 28px);padding-top:20px}.cms-shell--dashboard .cms-dashboard-heading,.cms-shell--analytics .analytics-heading,.cms-shell--design-list .cms-design-page .cms-management-page__header{flex-direction:column;align-items:flex-start;gap:14px}.cms-shell--dashboard .cms-primary-action,.cms-shell--design-list .cms-design-page .cms-primary-action{width:100%}.cms-shell--dashboard .cms-metric-grid,.cms-shell--analytics .analytics-metrics{grid-template-columns:1fr 1fr;gap:10px}.cms-shell--dashboard .cms-metric-card{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:118px;padding:14px}.cms-shell--dashboard .cms-metric-icon{width:46px;height:46px}.cms-shell--dashboard .cms-metric-card strong{font-size:25px}.cms-dashboard-overview-list>a{grid-template-columns:40px minmax(0,1fr) 8px}.cms-dashboard-overview-list time{display:none}.cms-recent-content-list>a{grid-template-columns:8px minmax(0,1fr) auto}.cms-recent-content-list time{display:none}.cms-shell--design-list .cms-design-page .cms-toolbar{grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.cms-shell--design-list .cms-design-page .cms-toolbar__search{grid-column:1/-1}.cms-shell--design-list .cms-design-page .cms-toolbar input,.cms-shell--design-list .cms-design-page .cms-toolbar select{border:0;border-bottom:1px solid var(--cms-line);border-radius:0}.cms-shell--design-list .cms-design-page .cms-view-switch{display:none}.cms-shell--settings .cms-settings-heading{min-height:84px}.cms-settings-card{padding:16px}.cms-shell--settings .cms-token-form,.cms-shell--settings .cms-webhook-form{grid-template-columns:1fr;gap:16px}.cms-shell--settings .cms-token-form .cms-primary-action,.cms-shell--settings .cms-webhook-events,.cms-shell--settings .cms-webhook-form>.cms-secondary-action{grid-column:1;width:100%}.cms-shell--settings .cms-scope-picker{grid-template-columns:1fr}.cms-shell--analytics .analytics-filters>label:not(.analytics-checkbox){min-width:calc(50% - 6px)}.cms-shell--analytics .analytics-metrics article{min-height:132px;padding:14px}}.cms-shell--content-editor{--cms-editor-edge:38px;background:#f5f5f4;min-width:0}.cms-shell--content-editor>.cms-sidebar,.cms-shell--content-editor>.cms-sidebar-scrim,.cms-shell--content-editor .cms-global-header{display:none}.cms-shell--content-editor .cms-workspace{min-width:0;margin-left:0;padding-top:0}.cms-shell--content-editor .cms-main{background:#f5f5f4;min-width:0;min-height:100svh;padding:0}.cms-shell--content-editor .cms-editor-page{width:100%;max-width:none;padding:0 var(--cms-editor-edge) 72px;background:#f5f5f4;margin:0}.cms-shell--content-editor .cms-editor-topbar{z-index:30;min-height:90px;margin:0 calc(var(--cms-editor-edge) * -1) 14px;padding:0 var(--cms-editor-edge);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#fffffff5;border:0;border-bottom:1px solid #ececea;top:0;box-shadow:0 8px 32px #17181606}.cms-shell--content-editor .cms-editor-topbar__identity{gap:16px}.cms-shell--content-editor .cms-editor-topbar__identity>a{color:#111210;border-color:#ededeb;border-radius:8px;width:42px;height:42px}.cms-shell--content-editor .cms-editor-topbar__identity>a:hover{color:#111210;background:#f7f7f5;border-color:#d9d9d6}.cms-shell--content-editor .cms-editor-heading{align-items:center;gap:18px;display:flex}.cms-shell--content-editor .cms-editor-topbar__identity .cms-editor-heading strong{color:#10110f;letter-spacing:-.02em;max-width:none;font-size:15px;font-weight:680}.cms-shell--content-editor .cms-editor-heading span{color:#a0a09c;font-family:var(--cms-sans);letter-spacing:0;align-items:center;gap:9px;font-size:12px;font-weight:450;display:inline-flex}.cms-shell--content-editor .cms-editor-heading span svg{color:#ff4d49}.cms-shell--content-editor .cms-editor-heading span.is-error,.cms-shell--content-editor .cms-editor-heading span.is-error svg{color:var(--cms-red-deep)}.cms-shell--content-editor .cms-editor-actions{flex-wrap:nowrap;align-items:center;gap:10px;position:relative}.cms-shell--content-editor .cms-editor-actions>:where(button,details>summary){border-radius:8px;min-height:42px}.cms-shell--content-editor .cms-editor-actions>button{padding:0 16px}.cms-shell--content-editor .cms-editor-preview-action{gap:7px}.cms-shell--content-editor .cms-editor-actions>.cms-editor-more{flex:0 0 44px;width:44px}.cms-shell--content-editor .cms-editor-actions .cms-primary-action{background:#080908;border-color:#080908;box-shadow:0 10px 24px #ff4d492b}.cms-shell--content-editor .cms-editor-actions .cms-primary-action:hover,.cms-shell--content-editor .cms-editor-actions .cms-primary-action:focus-visible{background:#252624;border-color:#252624}.cms-editor-more{position:relative}.cms-editor-more>summary{color:#151614;cursor:pointer;background:#fff;border:1px solid #e6e6e3;place-items:center;width:44px;height:42px;list-style:none;display:grid}.cms-editor-more>summary::-webkit-details-marker{display:none}.cms-editor-more[open]>summary,.cms-editor-more>summary:hover{background:#f8f8f6;border-color:#cececa}.cms-editor-more>div{z-index:50;background:#fff;border:1px solid #e3e3e0;border-radius:9px;width:190px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #1415131f}.cms-editor-more>div :where(a,button){color:#333431;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeeeb;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:11px;display:flex}.cms-editor-more>div :where(a,button):last-child{border-bottom:0}.cms-editor-more>div :where(a,button):hover{color:#111210;background:#f7f7f5}.cms-editor-more>div button.is-danger{color:var(--cms-red-deep)}.cms-editor-more>div button:disabled{cursor:default;opacity:.42}.cms-shell--content-editor .cms-language-tabs{width:fit-content;max-width:100%;min-height:54px;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0 0 12px 46px;overflow-x:auto}.cms-shell--content-editor .cms-language-tabs::-webkit-scrollbar{display:none}.cms-shell--content-editor .cms-language-tabs :where(a,button){color:#858581;background:0 0;border:0;border-radius:8px;flex:none;gap:15px;min-width:118px;min-height:48px;padding:0 15px}.cms-shell--content-editor .cms-language-tabs :where(a,button):after{background:#ff4d49;border-radius:2px;height:2px;bottom:0;left:14px;right:14px}.cms-shell--content-editor .cms-language-tabs :where(a,button)[aria-current=page]{color:#111210;background:#ffffffc7}.cms-shell--content-editor .cms-language-tabs :where(a,button)[aria-current=page]:after{opacity:1}.cms-shell--content-editor .cms-language-tabs span{font-size:12px;font-weight:620}.cms-shell--content-editor .cms-language-tabs small{color:#aaa9a5;font-family:var(--cms-sans);font-size:9px;font-weight:500}.cms-shell--content-editor .cms-language-tabs .cms-language-settings{justify-content:flex-start;gap:9px;min-width:156px}.cms-shell--content-editor .cms-editor-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px}.cms-shell--content-editor .cms-editor-canvas{background:#fbfbfa;border:1px solid #eeeeeb;border-radius:12px;grid-template-columns:64px minmax(0,1fr);min-height:900px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #17181609}.cms-editor-rail{z-index:4;background:#ffffffc7;border-right:1px solid #eeeeeb;flex-direction:column;align-self:stretch;align-items:center;gap:10px;min-width:0;padding:48px 0;display:flex;position:relative}.cms-editor-rail button,.cms-editor-canvas__actions button{color:#8e8e89;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.cms-editor-rail button:hover,.cms-editor-rail button:focus-visible,.cms-editor-canvas__actions button:hover,.cms-editor-canvas__actions button:focus-visible{color:#171816;background:#f2f2ef;outline:none}.cms-editor-rail button.is-primary{color:#b8b8b3;background:#fff;border:1px solid #eeeeeb;border-radius:50%;box-shadow:0 6px 18px #1819170d}.cms-editor-rail button.is-primary:hover,.cms-editor-rail button.is-primary:focus-visible{color:#ff4d49;border-color:#ff8a87}.cms-editor-rail hr{border:0;border-top:1px solid #eeeeeb;width:20px;margin:0 0 2px}.cms-editor-stage{z-index:0;isolation:isolate;min-width:0;padding:44px clamp(34px,3.3vw,52px) 76px;position:relative}.cms-editor-page--article .cms-editor-stage:before{z-index:-1;content:"";pointer-events:none;background-image:url(/assets/admin/editor-canvas-network.webp);background-position:100% 0;background-repeat:no-repeat;background-size:cover;height:360px;position:absolute;inset:0 0 auto}.cms-shell--content-editor .cms-editor-canvas__label{z-index:2;color:#898985;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:0;display:flex;position:relative}.cms-shell--content-editor .cms-editor-canvas__label>span{color:#858581;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.cms-shell--content-editor .cms-editor-canvas__label>span svg{color:#ff4d49}.cms-shell--content-editor .cms-editor-canvas__label>span:first-letter{color:#232422}.cms-editor-canvas__actions{align-items:center;gap:3px;display:flex}.cms-editor-canvas__actions button:disabled{cursor:default;opacity:.28}.cms-shell--content-editor .cms-instant-editor{z-index:1;width:100%;max-width:790px;margin:0;position:relative}.cms-shell--content-editor .cms-live-article__eyebrow{display:none}.cms-shell--content-editor .cms-editable-block--title h1,.cms-shell--content-editor .cms-editable-block--title .cms-editable-block__textarea{letter-spacing:-.05em;max-width:720px;font-size:clamp(38px,4vw,50px);font-weight:620;line-height:1.14}.cms-shell--content-editor .cms-editable-block--summary{max-width:650px;margin-top:30px}.cms-shell--content-editor .cms-editable-block--summary .reader-deck,.cms-shell--content-editor .cms-editable-block--summary .cms-editable-block__textarea{color:#a0a09b;font-size:16px;line-height:1.72}.cms-shell--content-editor .cms-live-article__meta{color:#9a9a96;border:0;min-height:44px;margin-top:24px}.cms-shell--content-editor .cms-live-article__cover,.cms-shell--content-editor .cms-live-article__cover-placeholder{aspect-ratio:4.1;background:#ffffffa3;border-color:#e9e9e6;border-radius:5px;margin-top:12px}.cms-shell--content-editor .cms-live-article__body{padding-top:8px}.cms-shell--content-editor .cms-live-article .reader-article-section{padding-top:34px}.cms-shell--content-editor .cms-asset-insert{z-index:1;background:#ffffffd6;border:1px solid #e8e8e5;border-radius:8px;margin-top:34px;padding:18px;position:relative}.cms-shell--content-editor .cms-editor-meta{gap:16px;position:sticky;top:104px}.cms-shell--content-editor .cms-meta-panel{background:#fff;border:1px solid #eeeeeb;border-radius:11px;padding:22px;box-shadow:0 14px 36px #18191707}.cms-shell--content-editor .cms-meta-panel>h2{color:#171816;font-family:var(--cms-sans);letter-spacing:-.01em;text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:14px;font-weight:650;display:flex}.cms-shell--content-editor .cms-meta-panel>h2 svg{color:#ff4d49}.cms-shell--content-editor .cms-field{margin-top:16px}.cms-shell--content-editor .cms-meta-panel>h2+.cms-field{margin-top:0}.cms-shell--content-editor .cms-field label,.cms-shell--content-editor .cms-editor-canvas label{color:#8c8c87;font-family:var(--cms-sans);letter-spacing:0;text-transform:none;gap:8px;font-size:10px;font-weight:520}.cms-shell--content-editor .cms-field :where(input,select,textarea),.cms-shell--content-editor .cms-schedule-row input{color:#222320;border-color:#e3e3e0;border-radius:6px;min-height:42px;font-size:11px}.cms-shell--content-editor .cms-field :where(input,select,textarea):focus,.cms-shell--content-editor .cms-schedule-row input:focus{border-color:#ff817e;box-shadow:0 0 0 3px #ff4d4912}.cms-slug-control{display:block;position:relative}.cms-slug-control input{padding-right:42px}.cms-slug-control button{color:#73736f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.cms-slug-control button:hover{color:#1b1c1a;background:#f2f2ef}.cms-slug-control button:disabled{cursor:default;opacity:.3}.cms-shell--content-editor .cms-save-state{color:#a0a09c;border-top:1px solid #f0f0ed;margin:14px 0 0;padding-top:12px;font-size:9px}.cms-shell--content-editor .cms-publish-center__locales{gap:0}.cms-shell--content-editor .cms-publish-center__locales>div{border:0;border-bottom:1px solid #f0f0ed;min-height:46px;padding:8px 6px}.cms-shell--content-editor .cms-publish-center__locales>div:last-child{border-bottom:0}.cms-shell--content-editor .cms-publish-center__locales b{color:#252624;font-size:11px;font-weight:580}.cms-shell--content-editor .cms-publish-center__locales small{color:#a0a09c;font-size:9px}.cms-shell--content-editor .cms-publish-center__locales i{color:#ff4d49;font-family:var(--cms-sans);align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.cms-shell--content-editor .cms-publish-center__locales i svg{flex:none}.cms-shell--content-editor .cms-panel-help{color:#aaa9a5;margin-top:14px;font-size:9px;line-height:1.65}.cms-cover-preview{color:#aaa9a5;background:#f8f8f6;border:1px solid #ededeb;border-radius:7px;place-items:center;min-height:88px;margin-top:10px;font-size:9px;display:grid;position:relative;overflow:hidden}.cms-cover-preview img{object-fit:cover;width:100%;height:88px;display:block}.cms-cover-preview button{color:#242522;cursor:pointer;background:#ffffffeb;border:1px solid #e1e1dee0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}.cms-cover-toggle{color:#252624;border-top:1px solid #eeeeeb;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:16px;padding-top:15px;display:flex}.cms-cover-toggle>span{gap:4px;display:grid}.cms-cover-toggle strong{font-size:10px;font-weight:600}.cms-cover-toggle small{color:#a0a09c;font-size:9px}.cms-cover-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#d9d9d5;border:0;border-radius:999px;flex:none;width:34px;height:20px;margin:0;position:relative}.cms-cover-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #12131129}.cms-cover-toggle input[type=checkbox]:checked{background:#ff4d49}.cms-cover-toggle input[type=checkbox]:checked:after{transform:translate(14px)}.cms-cover-toggle input[type=checkbox]:disabled{cursor:default;opacity:.4}.cms-editor-page.is-canvas-expanded .cms-editor-canvas{z-index:90;min-height:0;position:fixed;inset:16px;overflow-y:auto;box-shadow:0 30px 100px #14151338}body:has(.cms-editor-page.is-canvas-expanded){overflow:hidden}@media (width<=1180px){.cms-shell--content-editor .cms-editor-grid{grid-template-columns:minmax(0,1fr) 330px}.cms-editor-stage{padding-left:40px;padding-right:40px}}@media (width<=980px){.cms-shell--content-editor{--cms-editor-edge:24px}.cms-shell--content-editor .cms-editor-grid{grid-template-columns:minmax(0,1fr)}.cms-shell--content-editor .cms-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.cms-shell--content-editor .cms-language-tabs{margin-left:0}}@media (width<=720px){.cms-shell--content-editor{--cms-editor-edge:14px}.cms-shell--content-editor .cms-editor-page{padding-bottom:44px}.cms-shell--content-editor .cms-editor-topbar{flex-flow:row;grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px;min-height:70px;display:flex}.cms-shell--content-editor .cms-editor-topbar .cms-editor-topbar__identity{flex:auto;gap:9px;width:auto;min-width:0}.cms-shell--content-editor .cms-editor-topbar__identity>a{width:38px;height:38px}.cms-shell--content-editor .cms-editor-heading{gap:0}.cms-shell--content-editor .cms-editor-heading span{display:none}.cms-shell--content-editor .cms-editor-topbar .cms-editor-actions{flex:none;grid-template-columns:none;gap:6px;width:auto;padding:0;display:flex}.cms-shell--content-editor .cms-editor-actions>button{min-height:40px;padding:0 12px}.cms-shell--content-editor .cms-editor-topbar .cms-editor-actions .cms-primary-action{flex:0 0 104px;width:104px;min-width:104px;max-width:104px}.cms-shell--content-editor .cms-editor-preview-action{justify-content:center;width:40px;padding:0}.cms-shell--content-editor .cms-editor-preview-action span,.cms-shell--content-editor .cms-editor-preview-action svg:last-child{display:none}.cms-editor-more>summary{width:40px;height:40px}.cms-shell--content-editor .cms-editor-actions>.cms-editor-more{flex-basis:40px;width:40px}.cms-shell--content-editor .cms-language-tabs{gap:4px;width:100%;min-height:50px;margin-bottom:10px}.cms-shell--content-editor .cms-language-tabs :where(a,button){min-width:106px;min-height:44px;padding:0 12px}.cms-shell--content-editor .cms-language-tabs .cms-language-settings{min-width:142px}.cms-shell--content-editor .cms-editor-canvas{min-height:760px;display:block}.cms-editor-rail{scrollbar-width:none;border-bottom:1px solid #eeeeeb;border-right:0;flex-direction:row;align-items:center;gap:4px;width:100%;min-height:56px;padding:9px 12px;overflow-x:auto}.cms-editor-rail::-webkit-scrollbar{display:none}.cms-editor-rail hr{border-top:0;border-left:1px solid #eeeeeb;width:1px;height:22px;margin:0 3px}.cms-editor-stage{padding:32px 20px 54px}.cms-editor-page--article .cms-editor-stage:before{background-position:58% 0;height:270px}.cms-shell--content-editor .cms-editor-canvas__label{margin-bottom:30px}.cms-shell--content-editor .cms-editable-block--title h1,.cms-shell--content-editor .cms-editable-block--title .cms-editable-block__textarea{font-size:clamp(32px,9.3vw,40px);line-height:1.16}.cms-shell--content-editor .cms-editable-block--summary{margin-top:24px}.cms-shell--content-editor .cms-editable-block--summary .reader-deck,.cms-shell--content-editor .cms-editable-block--summary .cms-editable-block__textarea{font-size:15px}.cms-shell--content-editor .cms-asset-insert{grid-template-columns:minmax(0,1fr)}.cms-shell--content-editor .cms-asset-insert>:where(button,a){justify-content:center}.cms-shell--content-editor .cms-editor-meta{grid-template-columns:minmax(0,1fr)}.cms-shell--content-editor .cms-meta-panel{padding:20px}.cms-editor-page.is-canvas-expanded .cms-editor-canvas{inset:8px}}html,body,.cms-shell,.cms-main{background:var(--cms-bg)}.cms-sidebar{border-right-color:var(--cms-line);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#fffffffb}.cms-brand-row,.cms-global-header{border-color:var(--cms-line)}.cms-brand strong{color:var(--cms-ink);letter-spacing:-.035em;font-weight:680}.cms-brand>svg{color:var(--cms-signal)}.cms-brand span{color:var(--cms-muted);font-family:var(--cms-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.cms-sidebar nav{gap:3px}.cms-sidebar nav a{color:var(--cms-muted);border-radius:5px;font-weight:500;transition:color .16s,background-color .18s}.cms-sidebar nav a:before{background:var(--cms-signal);width:2px}.cms-sidebar nav a:hover,.cms-sidebar nav a[aria-current=page]{background:var(--cms-soft);color:var(--cms-ink);transform:none}.cms-sidebar nav a[aria-current=page] .cms-nav-icon{color:var(--cms-red-deep)}.cms-nav-pulse,.cms-sidebar nav a[aria-current=page] .cms-nav-pulse{color:var(--cms-signal)}.cms-sidebar-visual{opacity:.09;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 100%);mask-image:linear-gradient(#0000 0,#000 24% 100%)}.cms-sidebar-visual img{filter:grayscale(.9)contrast(.92)brightness(1.04)}.cms-global-header{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#fffffff9}.cms-global-search{border-color:var(--cms-line-strong);border-radius:var(--cms-control-radius);box-shadow:none;background:#fafaf8}.cms-global-search:focus-within{border-color:var(--cms-red);box-shadow:0 0 0 3px #a4473814}.cms-global-search>button:hover{color:var(--cms-red-deep)}.cms-global-search kbd{color:var(--cms-muted);background:#efefeb}.cms-menu-button,.cms-sidebar__mobile-close,.cms-icon-button{border-radius:5px}.cms-menu-button:hover,.cms-sidebar__mobile-close:hover,.cms-icon-button:hover,.cms-icon-button[aria-expanded=true]{background:var(--cms-soft);color:var(--cms-ink)}.cms-icon-button>svg:last-child{color:var(--cms-signal)}.cms-account-button{border-radius:6px}.cms-account-button:hover,.cms-account-button[aria-expanded=true]{background:var(--cms-soft)}.cms-account-avatar{border-color:var(--cms-line-strong);box-shadow:0 0 0 2px #fff}.cms-popover,.cms-entry-menu__popover,.cms-activity-detail{border-color:var(--cms-line);border-radius:var(--cms-surface-radius);background:var(--cms-paper);box-shadow:0 18px 48px #1516141a}.cms-popover a,.cms-account-popover button{color:var(--cms-red-deep)}.cms-dashboard-heading h1,.cms-page-heading h1,.cms-management-page__header h1,.cms-activity-heading h1{color:var(--cms-ink);letter-spacing:-.04em;font-size:clamp(26px,2.15vw,34px);font-weight:620;line-height:1.12}.cms-dashboard-heading h1 svg,.cms-management-page__header h1 svg{color:var(--cms-signal)}.cms-dashboard-heading p,.cms-page-heading>div>span,.cms-management-page__header p{color:var(--cms-muted);font-size:12px;line-height:1.6}.cms-page-heading p,.cms-settings-section>header p,.cms-auth-card header>p{color:var(--cms-red-deep)}.cms-panel-heading h2,.cms-settings-section h2,.cms-meta-panel>h2{color:var(--cms-ink);font-weight:620}.cms-panel-heading p,.cms-panel-help,.cms-small-empty{color:var(--cms-muted)}.cms-metric-card,.cms-dashboard-panel,.cms-entry-table,.cms-entry-card,.cms-media-card,.cms-meta-panel,.cms-editor-canvas,.cms-upload-zone,.cms-settings-section,.cms-token-list>div,.cms-audit-list>article,.cms-resource-tree,.cms-resource-workspace,.cms-presentation-layout,.cms-empty{border-color:var(--cms-line);border-radius:var(--cms-surface-radius);background:var(--cms-paper);box-shadow:none}.cms-metric-card:hover,.cms-metric-card:focus-visible,.cms-entry-card:hover,.cms-media-card:hover{border-color:var(--cms-line-strong);box-shadow:var(--cms-surface-shadow);transform:translateY(-1px)}.cms-metric-icon,.cms-quick-grid a,.cms-quick-grid a>span{border-color:var(--cms-line)}.cms-metric-icon svg{color:var(--cms-ink);filter:none}.cms-panel-heading{border-bottom-color:var(--cms-line)}.cms-panel-heading>a:hover,.cms-dashboard-list>a:hover strong{color:var(--cms-red-deep)}.cms-chart-legend span:first-child svg,.cms-activity-mini-list>div>svg.is-current{color:var(--cms-signal)}.cms-progress-list progress{accent-color:var(--cms-red)}.cms-progress-list progress::-webkit-progress-value{accent-color:var(--cms-red)}.cms-progress-list progress::-webkit-progress-value{background:var(--cms-red)}.cms-primary-action,.cms-secondary-action,.cms-danger-action,.cms-auth-primary,.cms-auth-passkey,.cms-activity-reset{border-radius:var(--cms-control-radius);font-size:12px;font-weight:620}.cms-primary-action{border-color:var(--cms-red);background:var(--cms-red);color:#fff;box-shadow:none}.cms-primary-action:hover,.cms-primary-action:focus-visible{border-color:var(--cms-red-deep);background:var(--cms-red-deep)}.cms-secondary-action,.cms-auth-passkey,.cms-activity-reset{border-color:var(--cms-line-strong);background:var(--cms-paper);color:var(--cms-ink)}.cms-secondary-action:hover,.cms-secondary-action:focus-visible,.cms-auth-passkey:hover,.cms-activity-reset:hover{border-color:var(--cms-red);background:var(--cms-red-soft);color:var(--cms-red-deep)}.cms-danger-action{color:var(--cms-red-deep);background:#fff;border-color:#a4473873}.cms-danger-action:hover,.cms-danger-action:focus-visible{border-color:var(--cms-red-deep);background:var(--cms-red-soft)}.cms-toolbar,.cms-language-tabs{border-color:var(--cms-line);border-radius:var(--cms-surface-radius);background:var(--cms-paper);box-shadow:none}.cms-shell input:not([type=checkbox]):not([type=radio]),.cms-shell textarea,.cms-shell select,.cms-auth-screen input:not([type=checkbox]):not([type=radio]),.cms-auth-screen textarea,.cms-auth-screen select{border-color:var(--cms-line-strong);border-radius:var(--cms-control-radius);color:var(--cms-ink);background:#fff}.cms-shell input:not([type=checkbox]):not([type=radio]):focus,.cms-shell textarea:focus,.cms-shell select:focus,.cms-auth-screen input:not([type=checkbox]):not([type=radio]):focus,.cms-auth-screen textarea:focus,.cms-auth-screen select:focus{border-color:var(--cms-red);box-shadow:0 0 0 3px #a4473814}.cms-toolbar input,.cms-toolbar select{background:0 0;border-radius:0}.cms-toolbar input:focus,.cms-toolbar select:focus{box-shadow:inset 0 -2px 0 var(--cms-red)}.cms-entry-table__head,.cms-activity-table__head{border-bottom-color:var(--cms-line);color:var(--cms-muted);background:#f7f7f4}.cms-entry-row,.cms-activity-row,.cms-dashboard-list>a,.cms-compact-table>a{border-color:var(--cms-line)}.cms-entry-row:hover,.cms-entry-row:focus-visible,.cms-activity-row:hover,.cms-activity-row:focus-within{box-shadow:inset 2px 0 0 var(--cms-red);background:#fafaf8}.cms-content-workspace .cms-locale-status{color:var(--cms-muted);background:#f1f1ee}.cms-content-workspace .cms-locale-status.cms-state--published,.cms-activity-row__status>span.is-success{color:#2f7655;background:#2f865c17;border-color:#2f865c2e}.cms-content-workspace .cms-locale-status.cms-state--review{color:#8d5d20;background:#b878251a}.cms-content-workspace .cms-locale-status.cms-state--scheduled,.cms-activity-row__status>span.is-processing{color:#53636d;background:#eef1f3}.cms-pagination,.cms-entry-grid>.cms-pagination{border-color:var(--cms-line);background:var(--cms-paper)}.cms-pagination button:hover,.cms-pagination button.is-active{border-color:var(--cms-red);color:var(--cms-red-deep)}.cms-flash,.cms-inline-notice,.cms-auth-dev-note,.cms-auth-error{border-color:var(--cms-red);color:var(--cms-red-deep);background:#faf4f2}.cms-auth-screen{background:radial-gradient(circle at 50% 18%, #ef292d0b, transparent 30%), var(--cms-bg)}.cms-auth-card{border:1px solid var(--cms-line);border-top:1px solid var(--cms-line);border-radius:var(--cms-surface-radius);box-shadow:inset 0 2px 0 var(--cms-signal), 0 24px 72px #15161412;background:#fffffff9}.cms-auth-card header>a strong{font-weight:680}.cms-auth-card header>a i{background:var(--cms-signal)}.cms-auth-card h1{color:var(--cms-ink);font-weight:560}.cms-auth-primary{border-color:var(--cms-ink);background:var(--cms-ink);color:#fff}.cms-auth-primary:hover:not(:disabled){border-color:var(--cms-red-deep);background:var(--cms-red-deep)}.cms-auth-visitor:hover,.cms-auth-recovery-toggle:hover,.cms-auth-recovery-toggle:focus-visible{color:var(--cms-red-deep)}@media (width<=900px){.cms-sidebar{box-shadow:18px 0 48px #15161417}.cms-sidebar-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1516143d}}@media (width<=680px){.cms-dashboard-heading h1,.cms-page-heading h1,.cms-management-page__header h1,.cms-activity-heading h1{font-size:28px}.cms-global-header{background:#fffffffb}.cms-auth-screen{padding:20px 14px}.cms-auth-card{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.cms-sidebar nav a,.cms-metric-card,.cms-entry-card,.cms-media-card{transition:none}}:is(html:has(.cms-auth-screen),body:has(.cms-auth-screen)){overflow-y:auto}.cms-auth-screen{background:#fff;min-height:100svh;padding:0;overflow:hidden}.cms-auth-layout{grid-template-columns:minmax(0,1fr) 612px;gap:14px;width:min(1500px,100%);min-height:100svh;margin:0 auto;padding:0 clamp(24px,4vw,70px);display:grid}.cms-auth-intro{min-width:0;min-height:100svh;padding:54px 0 32px;position:relative}.cms-auth-brand{color:var(--cms-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.cms-auth-brand strong{letter-spacing:-.055em;font-size:28px;font-weight:700}.cms-auth-brand i{background:var(--cms-signal);border-radius:50%;width:12px;height:12px}.cms-auth-intro__copy{z-index:1;max-width:590px;margin:176px 0 0 clamp(36px,4vw,62px);position:relative}.cms-auth-intro__copy p{color:var(--cms-signal);font:500 15px/1 var(--cms-mono);letter-spacing:.22em;margin:0 0 21px}.cms-auth-intro__copy h1{color:#171918;letter-spacing:-.065em;margin:0;font-size:clamp(48px,5vw,74px);font-weight:680;line-height:1.08}.cms-auth-intro__copy>span{color:#767a78;max-width:480px;margin-top:22px;font-size:16px;line-height:1.8;display:block}.cms-auth-portal{pointer-events:none;width:min(860px,82vw);position:absolute;top:430px;left:-170px}.cms-auth-portal img{width:100%;height:auto;display:block}.cms-auth-card{background:#fffffffa;border:1px solid #e2e3e1;border-radius:26px;align-self:center;width:612px;min-width:0;height:min(814px,max(75svh,580px));margin:0 auto;padding:35px 52px 42px;transform:translate(-22px,13px);box-shadow:0 19px 58px #191c1a17}.cms-auth-card__header{align-items:center;min-height:20px;margin-bottom:7px;display:flex}.cms-auth-passkey{width:100%;min-height:142px;color:var(--cms-ink);text-align:left;background:#fff;border:1px solid #d8dad8;border-radius:6px;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;padding:0 28px 0 24px;display:grid;box-shadow:0 4px 12px #191c1a0a}.cms-auth-passkey:hover:not(:disabled),.cms-auth-passkey:focus-visible{color:var(--cms-ink);background:#fff;border-color:#bfc4c0;box-shadow:0 9px 22px #191c1a17}.cms-auth-passkey__icon{width:48px;height:48px;color:var(--cms-signal);border-right:1px solid #e0e2df;place-items:center;display:grid}.cms-auth-action-copy{gap:10px;min-width:0;padding-left:22px;display:grid}.cms-auth-action-copy strong{color:#1b1e1c;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:620;line-height:1.15;overflow:hidden}.cms-auth-action-copy small{color:#929793;font-size:14px}.cms-auth-action-arrow,.cms-auth-primary>svg,.cms-auth-aux-list svg:last-child{color:var(--cms-signal)}.cms-auth-separator{color:#8e938f;gap:26px;margin:48px 0 49px;font-size:13px}.cms-auth-separator:before,.cms-auth-separator:after{background:#e2e4e1}.cms-auth-form label.cms-auth-password-field{color:#202420;font-family:var(--cms-sans);letter-spacing:0;gap:21px;font-size:17px;font-weight:620}.cms-auth-password-field>span{display:block;position:relative}.cms-auth-password-field input{color:#202420;width:100%;height:88px;font:400 17px/1 var(--cms-sans);border:1px solid #d8dcd9;border-radius:7px;padding:0 64px 0 24px}.cms-auth-password-field input::placeholder{color:#a9aeaa}.cms-auth-password-field>span>button{color:#858b86;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;display:grid;position:absolute;top:50%;right:17px}.cms-auth-password-field>span>button:hover,.cms-auth-password-field>span>button:focus-visible{color:var(--cms-ink)}.cms-auth-primary{border:1px solid var(--cms-signal);background:var(--cms-signal);color:#fff;border-radius:7px;justify-content:space-between;align-items:center;min-height:80px;padding:0 30px;font-size:18px;font-weight:620;display:flex}.cms-auth-primary:hover:not(:disabled),.cms-auth-primary:focus-visible{color:#fff;background:#d82025;border-color:#d82025}.cms-auth-primary:disabled{border-color:var(--cms-signal);background:var(--cms-signal);color:#fff;cursor:not-allowed;opacity:1}.cms-auth-aux-list{border:1px solid #e3e5e2;border-radius:7px;margin-top:40px;overflow:hidden}.cms-auth-recovery-toggle,.cms-auth-visitor{color:#313632;width:100%;min-height:73px;font:500 15px/1.3 var(--cms-sans);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e5e2;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;margin:0;padding:0 22px;text-decoration:none;display:grid}.cms-auth-recovery-toggle>svg:first-child,.cms-auth-visitor>svg:first-child{color:#212622}.cms-auth-recovery-form{margin-top:22px;padding-top:22px}@media (width<=1040px){.cms-auth-layout{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);gap:28px;padding:0 28px}.cms-auth-card{width:100%;min-height:0;padding-left:34px;padding-right:34px;transform:none}.cms-auth-intro__copy{margin-left:22px}}@media (width<=820px){.cms-auth-screen{display:block;overflow:visible}.cms-auth-layout{width:100%;max-width:100%;min-height:0;padding:0 18px 34px;display:block}.cms-auth-intro{min-height:0;padding:28px 0 0}.cms-auth-intro__copy{margin:82px 0 0 12px}.cms-auth-intro__copy h1{font-size:clamp(43px,9vw,62px)}.cms-auth-intro__copy>span{font-size:14px}.cms-auth-portal{width:min(480px,105vw);margin:12px 0 -4px;position:relative;top:auto;left:-40px}.cms-auth-card{width:100%;margin:0;transform:none}}@media (width>=821px) and (height<=1040px),(width>=1450px) and (height<=1200px){.cms-auth-intro__copy{margin-top:150px}.cms-auth-intro__copy p{letter-spacing:.18em;margin-bottom:15px;font-size:12px}.cms-auth-intro__copy h1{letter-spacing:-.06em;font-size:clamp(42px,3.2vw,54px)}.cms-auth-intro__copy>span{max-width:420px;margin-top:16px;font-size:14px;line-height:1.65}.cms-auth-portal{width:min(720px,76vw);top:370px;left:-100px}.cms-auth-card{align-self:start;height:auto;min-height:0;margin-top:12vh;padding-top:30px;padding-bottom:27px;transform:none}.cms-auth-card__header{margin-bottom:3px}.cms-auth-card .cms-auth-card__header>span{letter-spacing:.14em;font-size:8px}.cms-auth-passkey{grid-template-columns:64px minmax(0,1fr) 20px;min-height:96px;padding-left:18px;padding-right:24px}.cms-auth-passkey__icon{width:44px;height:44px}.cms-auth-action-copy{gap:7px;padding-left:16px}.cms-auth-separator{margin-top:24px;margin-bottom:22px}.cms-auth-login-form{gap:20px}.cms-auth-password-field input{height:64px}.cms-auth-primary{min-height:60px}.cms-auth-aux-list{margin-top:24px}.cms-auth-recovery-toggle,.cms-auth-visitor{min-height:58px}}@media (width<=520px){.cms-auth-layout{padding-left:14px;padding-right:14px}.cms-auth-brand strong{font-size:24px}.cms-auth-intro__copy{margin-top:74px}.cms-auth-intro__copy p{margin-bottom:15px;font-size:12px}.cms-auth-intro__copy h1{font-size:43px}.cms-auth-card{border-radius:20px;padding:26px 20px 24px}.cms-auth-passkey{grid-template-columns:58px minmax(0,1fr) 20px;min-height:116px;padding:0 16px 0 12px}.cms-auth-passkey__icon{width:40px;height:40px}.cms-auth-action-copy{gap:7px;padding-left:14px}.cms-auth-action-copy strong{font-size:16px}.cms-auth-action-copy small{font-size:11px}.cms-auth-form label.cms-auth-password-field{gap:10px;font-size:13px}.cms-auth-password-field input{padding-left:18px;padding-right:56px;font-size:14px}.cms-auth-primary{font-size:15px}.cms-auth-recovery-toggle,.cms-auth-visitor{font-size:12px}.cms-auth-passkey__icon,.cms-auth-action-arrow,.cms-auth-primary>svg,.cms-auth-aux-list svg:last-child{transform:scale(.88)}.cms-auth-separator{gap:14px;margin:30px 0 26px;font-size:12px}.cms-auth-login-form{gap:20px}.cms-auth-form label.cms-auth-password-field{gap:13px}.cms-auth-password-field input{height:68px;font-size:15px}.cms-auth-primary{min-height:64px;padding:0 22px;font-size:16px}.cms-auth-aux-list{margin-top:28px}.cms-auth-recovery-toggle,.cms-auth-visitor{min-height:62px;padding:0 14px;font-size:13px}}@media (width>=1450px) and (height<=1200px){.cms-auth-card .cms-auth-card__header>span{font-size:9px}.cms-auth-action-copy strong{font-size:17px}.cms-auth-action-copy small{font-size:12px}.cms-auth-form label.cms-auth-password-field{font-size:14px}.cms-auth-password-field input{font-size:15px}.cms-auth-primary{font-size:16px}.cms-auth-recovery-toggle,.cms-auth-visitor{font-size:13px}}.cms-auth-passkey{border-radius:999px}.cms-auth-passkey__icon{color:#202420;border-radius:999px 0 0 999px;transition:color .16s}.cms-auth-login-row{grid-template-columns:minmax(0,1fr) 58px;align-items:end;gap:16px;display:grid}.cms-auth-login-row .cms-auth-password-field input{border:1px solid #d8dcd9;border-radius:10px}.cms-auth-login-submit{border-radius:50%;justify-self:end;place-items:center;width:58px;height:58px;min-height:58px;padding:0;display:grid}.cms-auth-login-submit>svg{color:#fff}.cms-auth-login-submit__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.cms-auth-login-row{grid-template-columns:minmax(0,1fr) 52px;gap:10px}.cms-auth-login-submit{width:52px;height:52px;min-height:52px}}.cms-auth-screen{background:#fff;overflow-x:hidden}.cms-auth-layout{grid-template-columns:minmax(480px,.92fr) minmax(580px,1.08fr);gap:0;width:100%;max-width:1600px;padding:0 clamp(42px,4.5vw,72px)}.cms-auth-intro{padding-top:48px;overflow:visible}.cms-auth-brand-lockup{align-items:flex-end;gap:20px;display:flex}.cms-auth-brand-lockup>span{color:#737a76;font:600 10px/1 var(--cms-mono);letter-spacing:.18em;padding-bottom:3px}.cms-auth-entry-mark{color:#8e9691;font:600 9px/1 var(--cms-mono);letter-spacing:.26em;writing-mode:vertical-rl;border-left:1px solid #dfe3e0;padding-left:17px;position:absolute;top:252px;left:0}.cms-auth-intro__copy{display:none}.cms-auth-portal{width:min(700px,54vw);top:190px;left:clamp(-150px,-8vw,-72px)}.cms-auth-intro__footer{color:#757c77;letter-spacing:.12em;margin:0;font-size:12px;position:absolute;bottom:36px;left:0}.cms-auth-card{width:auto;max-width:760px;height:auto;min-height:100svh;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0;padding:clamp(136px,20vh,218px) clamp(24px,4vw,68px) 52px 52px;position:relative;transform:none}.cms-auth-card:before{content:"";background:#e0e4e1;width:1px;position:absolute;top:24%;bottom:13%;left:0}.cms-auth-card__topline{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:66px;display:flex}.cms-auth-status{color:#707873;align-items:center;gap:12px;font-size:13px;display:inline-flex}.cms-auth-status i{background:var(--cms-signal);border-radius:50%;width:8px;height:8px}.cms-auth-language{color:#747b76;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.cms-auth-language:hover,.cms-auth-language:focus-visible{color:var(--cms-signal)}.cms-auth-card__header{min-height:0;margin-bottom:52px;display:block}.cms-auth-card .cms-auth-card__header>span{color:var(--cms-signal);font:600 12px/1 var(--cms-mono);letter-spacing:.24em;margin:0 0 20px;display:block}.cms-auth-card .cms-auth-card__header h1{color:#151817;letter-spacing:-.065em;margin:0;font-size:clamp(42px,4vw,60px);font-weight:650;line-height:1.12}.cms-auth-card .cms-auth-card__header p{color:#777f79;max-width:560px;margin:17px 0 0;font-size:16px;line-height:1.6}.cms-auth-card__body{max-width:700px}.cms-auth-passkey{min-height:100px;box-shadow:none;border:1px solid #bfc4c1;border-radius:999px;grid-template-columns:96px minmax(0,1fr) 54px;padding:0 24px 0 0}.cms-auth-passkey:hover:not(:disabled),.cms-auth-passkey:focus-visible{background:#fff;border-color:#8e9691;box-shadow:0 8px 24px #191c1a0f}.cms-auth-passkey__icon{color:#1f2421;border-right:1px solid #d8ddda;border-radius:999px 0 0 999px;width:96px;height:94px;transition:color .16s;position:relative}.cms-auth-passkey__icon:after{background:var(--cms-signal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.cms-auth-passkey:hover:not(:disabled) .cms-auth-passkey__icon,.cms-auth-passkey:focus-visible .cms-auth-passkey__icon{color:var(--cms-signal)}.cms-auth-action-arrow{justify-self:end}.cms-auth-separator{gap:26px;margin:43px 0 39px}.cms-auth-login-form{gap:18px}.cms-auth-password-field input{border:1px solid #cfd5d1;border-radius:10px;height:66px;padding-left:20px;font-size:15px}.cms-auth-aux-list{border:0;border-radius:0;max-width:700px;margin-top:38px}.cms-auth-recovery-toggle,.cms-auth-visitor{background:0 0;border-bottom:1px solid #e0e4e1;min-height:56px;padding:0;font-size:14px}.cms-auth-visitor{border-bottom:0}.cms-auth-recovery-toggle:hover:not(:disabled),.cms-auth-recovery-toggle:focus-visible,.cms-auth-visitor:hover,.cms-auth-visitor:focus-visible{color:var(--cms-red-deep);background:0 0}.cms-auth-card__footer{color:#929a94;margin:42px 0 0;font-size:12px}@media (width<=1040px) and (width>=821px){.cms-auth-layout{grid-template-columns:minmax(400px,.88fr) minmax(500px,1.12fr);padding-left:28px;padding-right:28px}.cms-auth-card{padding-left:40px}.cms-auth-card__topline{margin-bottom:50px}}@media (width<=820px){.cms-auth-layout{padding-bottom:0;display:block}.cms-auth-intro{min-height:0;padding-top:28px}.cms-auth-entry-mark,.cms-auth-intro__footer{display:none}.cms-auth-portal{width:min(480px,105vw);margin:86px 0 -4px;top:auto;left:-40px}.cms-auth-card{max-width:none;min-height:0;padding:74px 0 38px}.cms-auth-card:before{display:none}.cms-auth-card__topline{margin-bottom:48px}.cms-auth-card__header{margin-bottom:38px}.cms-auth-card .cms-auth-card__header h1{font-size:clamp(38px,10vw,54px)}.cms-auth-card .cms-auth-card__header p{font-size:14px}}@media (width<=520px){.cms-auth-brand-lockup{display:block}.cms-auth-brand-lockup>span{margin-top:10px;padding-bottom:0;display:block}.cms-auth-card{padding-top:56px}.cms-auth-status,.cms-auth-language{font-size:11px}.cms-auth-passkey{grid-template-columns:72px minmax(0,1fr) 30px;min-height:86px;padding-right:16px}.cms-auth-passkey__icon{width:72px;height:80px}.cms-auth-action-copy{padding-left:14px}.cms-auth-action-copy strong{font-size:16px}.cms-auth-action-copy small{font-size:11px}.cms-auth-login-row{grid-template-columns:minmax(0,1fr) 52px;gap:10px}.cms-auth-login-submit{width:52px;height:52px;min-height:52px}}.cms-auth-layout{grid-template-columns:minmax(0,1fr) minmax(600px,680px)}.cms-auth-card{width:100%;max-width:680px;padding:clamp(112px,15vh,168px) 34px 42px 48px}.cms-auth-card__topline,.cms-auth-card__header,.cms-auth-card__body,.cms-auth-card__footer{max-width:620px}.cms-auth-card__topline{margin-bottom:48px}.cms-auth-card__header{margin-bottom:38px}.cms-auth-card .cms-auth-card__header>span{margin-bottom:14px;font-size:11px}.cms-auth-card .cms-auth-card__header h1{font-size:clamp(36px,2.8vw,48px);line-height:1.12}.cms-auth-card .cms-auth-card__header p{margin-top:12px;font-size:14px}.cms-auth-passkey{grid-template-columns:78px minmax(0,1fr) 40px;min-height:86px;padding-right:18px}.cms-auth-passkey__icon{width:78px;height:80px}.cms-auth-action-copy{gap:5px;padding-left:17px}.cms-auth-action-copy strong{font-size:17px}.cms-auth-action-copy small{font-size:12px}.cms-auth-separator{margin:31px 0 29px}.cms-auth-form label.cms-auth-password-field{gap:11px;font-size:14px}.cms-auth-password-field input{height:58px;padding-left:17px;font-size:14px}.cms-auth-login-row{grid-template-columns:minmax(0,1fr) 52px;gap:12px}.cms-auth-login-submit{width:52px;height:52px;min-height:52px}.cms-auth-aux-list{margin-top:27px}.cms-auth-recovery-toggle,.cms-auth-visitor{min-height:48px;font-size:13px}.cms-auth-card__footer{margin-top:28px;font-size:11px}@media (width<=1040px) and (width>=821px){.cms-auth-layout{grid-template-columns:minmax(0,1fr) minmax(500px,600px)}.cms-auth-card{padding-left:34px}}@media (width<=820px){.cms-auth-layout{display:block}.cms-auth-card{width:100%;max-width:none;padding:62px 0 34px}.cms-auth-card__topline,.cms-auth-card__header,.cms-auth-card__body,.cms-auth-card__footer{max-width:none}}@media (width>=821px) and (height<=800px){.cms-auth-card{padding-top:34px;padding-bottom:22px}.cms-auth-card__topline,.cms-auth-card__header{margin-bottom:24px}.cms-auth-card .cms-auth-card__header h1{font-size:38px}.cms-auth-card .cms-auth-card__header p{margin-top:8px;font-size:13px}.cms-auth-passkey{grid-template-columns:70px minmax(0,1fr) 34px;min-height:76px}.cms-auth-passkey__icon{width:70px;height:70px}.cms-auth-separator{margin:20px 0 18px}.cms-auth-password-field input{height:52px}.cms-auth-login-submit{width:48px;height:48px;min-height:48px}.cms-auth-aux-list{margin-top:18px}.cms-auth-recovery-toggle,.cms-auth-visitor{min-height:38px}.cms-auth-card__footer{display:none}}@media (width<=520px){.cms-auth-card{padding-top:52px}.cms-auth-card .cms-auth-card__header h1{font-size:36px}.cms-auth-passkey{grid-template-columns:68px minmax(0,1fr) 28px;min-height:82px}.cms-auth-passkey__icon{width:68px;height:76px}.cms-auth-login-row{grid-template-columns:minmax(0,1fr) 48px}.cms-auth-login-submit{width:48px;height:48px;min-height:48px}}@media (width>=821px){.cms-auth-layout:has(.cms-auth-card--owner){grid-template-columns:minmax(0,1fr) minmax(720px,840px)}.cms-auth-card--owner{flex-direction:column;width:100%;max-width:840px;min-height:100svh;padding:126px 104px 50px 76px;display:flex;position:relative}.cms-auth-card--owner:before{background:#dfe3e0;width:1px;height:198px;top:40px;bottom:auto;left:36px}.cms-auth-card--owner .cms-auth-card__topline{max-width:none;margin:0;position:absolute;top:35px;left:77px;right:104px}.cms-auth-card--owner .cms-auth-card__header{max-width:660px;margin:0 0 60px;position:relative}.cms-auth-card--owner .cms-auth-card__header:before{z-index:1;background:var(--cms-signal);content:"";width:6px;height:6px;position:absolute;top:4px;left:-43px}.cms-auth-card--owner .cms-auth-card__header:after{content:"";background:#dfe3e0;width:36px;height:1px;position:absolute;top:6px;left:-76px}.cms-auth-card--owner .cms-auth-card__header--owner>span{display:none}.cms-auth-card--owner .cms-auth-card__header h1{letter-spacing:-.04em;font-size:54px;font-weight:650;line-height:1.12}.cms-auth-card--owner .cms-auth-card__header p{margin-top:14px;font-size:17px;line-height:1.5}.cms-auth-card--owner .cms-auth-card__body{flex-direction:column;flex:1;max-width:660px;min-height:0;display:flex}.cms-auth-card--owner .cms-auth-passkey{border-color:#bfc4c1;border-radius:22px 54px 54px 22px;grid-template-columns:100px minmax(0,1fr) 80px;min-height:106px;padding:0;position:relative}.cms-auth-card--owner .cms-auth-passkey:after{content:"";background:#ef292d57;width:1px;position:absolute;top:5px;bottom:5px;right:79px}.cms-auth-card--owner .cms-auth-passkey__icon{border-right:1px solid #c9cecb;border-radius:21px 0 0 21px;width:100px;height:104px}.cms-auth-card--owner .cms-auth-passkey__icon:after{width:7px;height:7px;top:10px;right:10px}.cms-auth-card--owner .cms-auth-action-copy{gap:6px;padding-left:52px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:21px;font-weight:620}.cms-auth-card--owner .cms-auth-action-copy small{font-size:15px}.cms-auth-card--owner .cms-auth-action-arrow{border-left:0;justify-self:center;width:28px;height:28px;padding:0}.cms-auth-card--owner .cms-auth-login-form{flex-direction:column;gap:0;width:min(646px,100%);margin-top:62px;display:flex}.cms-auth-card--owner .cms-auth-login-row{grid-template-columns:minmax(0,1fr) 46px;gap:20px;width:100%}.cms-auth-card--owner .cms-auth-form label.cms-auth-password-field{gap:9px;font-size:16px}.cms-auth-card--owner .cms-auth-password-field>span:after{content:"";background:#9ea4a0;width:1px;position:absolute;top:8px;bottom:4px;right:0}.cms-auth-card--owner .cms-auth-password-field input{border:0;border-bottom:1px solid #cbd0cd;border-radius:0;height:50px;padding:0 62px 0 20px;font-size:16px}.cms-auth-card--owner .cms-auth-password-field>span>button{right:22px}.cms-auth-card--owner .cms-auth-login-submit{background:#f10f18;border-color:#f10f18;border-radius:6px;align-self:end;width:46px;height:46px;min-height:46px;margin-bottom:4px;box-shadow:0 5px 15px #ef292d2e}.cms-auth-card--owner .cms-auth-recovery-toggle{color:#6f7671;background:0 0;border:0;border-bottom:1px solid #777e79;align-self:flex-end;width:auto;min-height:0;margin-top:28px;padding:0 0 4px;font-size:14px;line-height:1;display:inline-flex}.cms-auth-card--owner .cms-auth-recovery-toggle:hover:not(:disabled),.cms-auth-card--owner .cms-auth-recovery-toggle:focus-visible{border-color:var(--cms-signal);color:var(--cms-signal)}.cms-auth-card--owner .cms-auth-recovery-form{margin-top:28px}.cms-auth-owner-bottom{justify-content:space-between;align-items:center;margin-top:172px;padding:0 36px 0 0;display:flex}.cms-auth-card--owner .cms-auth-visitor{color:#717873;background:0 0;border:0;width:auto;min-height:0;padding:0;font-size:14px;line-height:1;display:inline-flex;position:relative}.cms-auth-card--owner .cms-auth-visitor:before{content:"";background:#dfe3e0;width:190px;height:1px;position:absolute;top:-29px;left:-60px}.cms-auth-card--owner .cms-auth-visitor:after{background:var(--cms-signal);content:"";width:5px;height:5px;position:absolute;top:-31px;left:-43px}.cms-auth-security-note{color:#717873;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}}@media (width>=821px) and (width<=1300px){.cms-auth-layout:has(.cms-auth-card--owner){grid-template-columns:minmax(0,1fr) minmax(620px,680px)}.cms-auth-card--owner{max-width:680px;padding-left:52px;padding-right:40px}.cms-auth-card--owner .cms-auth-card__topline{left:53px;right:40px}.cms-auth-card--owner .cms-auth-card__header:before{left:-19px}.cms-auth-card--owner .cms-auth-card__header:after{width:36px;left:-52px}.cms-auth-card--owner:before{left:12px}.cms-auth-card--owner .cms-auth-action-copy{padding-left:28px}}@media (width>=821px) and (height<=800px){.cms-auth-card--owner{padding-top:82px;padding-bottom:30px}.cms-auth-card--owner:before{height:146px;top:24px}.cms-auth-card--owner .cms-auth-card__topline{top:24px}.cms-auth-card--owner .cms-auth-card__header{margin-bottom:30px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:38px}.cms-auth-card--owner .cms-auth-card__header p{margin-top:8px;font-size:14px}.cms-auth-card--owner .cms-auth-passkey{grid-template-columns:78px minmax(0,1fr) 58px;min-height:80px}.cms-auth-card--owner .cms-auth-passkey__icon{width:78px;height:78px}.cms-auth-card--owner .cms-auth-action-copy{padding-left:24px}.cms-auth-card--owner .cms-auth-action-arrow{width:58px;height:38px;padding-left:16px}.cms-auth-card--owner .cms-auth-login-form{margin-top:30px}.cms-auth-card--owner .cms-auth-password-field input{height:52px}.cms-auth-owner-bottom{margin-top:48px;padding-top:0}}@media (width<=820px){.cms-auth-card--owner{flex-direction:column;min-height:760px;padding:64px 28px 36px;display:flex}.cms-auth-card--owner .cms-auth-card__topline{margin-bottom:52px}.cms-auth-card--owner .cms-auth-card__header--owner>span{display:none}.cms-auth-card--owner .cms-auth-card__header h1{font-size:38px}.cms-auth-card--owner .cms-auth-card__header p{font-size:14px}.cms-auth-card--owner .cms-auth-card__body{flex-direction:column;flex:1;display:flex}.cms-auth-card--owner .cms-auth-passkey{border-radius:18px 44px 44px 18px;grid-template-columns:76px minmax(0,1fr) 42px;min-height:84px;padding:0}.cms-auth-card--owner .cms-auth-passkey__icon{width:76px;height:82px}.cms-auth-card--owner .cms-auth-action-copy{padding-left:18px}.cms-auth-card--owner .cms-auth-action-arrow{border-left:1px solid #ef292d57;width:42px;height:36px;padding-left:12px}.cms-auth-card--owner .cms-auth-login-form{gap:0;margin-top:44px;display:flex}.cms-auth-card--owner .cms-auth-login-row{grid-template-columns:minmax(0,1fr) 46px;gap:12px}.cms-auth-card--owner .cms-auth-password-field input{border:0;border-bottom:1px solid #cbd0cd;border-radius:0;height:56px}.cms-auth-card--owner .cms-auth-login-submit{border-radius:6px;align-self:end;width:46px;height:46px;min-height:46px;margin-bottom:4px}.cms-auth-card--owner .cms-auth-recovery-toggle{background:0 0;border:0;border-bottom:1px solid #777e79;align-self:flex-end;min-height:0;margin-top:22px;padding:0 0 4px;font-size:13px}.cms-auth-owner-bottom{gap:28px;margin-top:auto;padding-top:72px;display:grid}.cms-auth-card--owner .cms-auth-visitor{background:0 0;border:0;width:auto;min-height:0;padding:0;font-size:13px;display:inline-flex}.cms-auth-security-note{color:#717873;align-items:center;gap:7px;margin:0;font-size:12px;display:inline-flex}}@media (width>=821px){.cms-auth-card--owner{padding:96px 128px 40px 76px}.cms-auth-card--owner:before{height:180px}.cms-auth-card--owner .cms-auth-card__topline{left:77px;right:128px}.cms-auth-card--owner .cms-auth-status,.cms-auth-card--owner .cms-auth-language{font-size:12px}.cms-auth-card--owner .cms-auth-card__header,.cms-auth-card--owner .cms-auth-card__body{max-width:580px}.cms-auth-card--owner .cms-auth-card__header{margin-bottom:36px}.cms-auth-card--owner .cms-auth-card__header h1{letter-spacing:-.035em;font-size:42px}.cms-auth-card--owner .cms-auth-card__header p{margin-top:10px;font-size:14px}.cms-auth-card--owner .cms-auth-passkey{border-radius:18px 44px 44px 18px;grid-template-columns:80px minmax(0,1fr) 64px;min-height:84px}.cms-auth-card--owner .cms-auth-passkey:after{top:5px;bottom:5px;right:63px}.cms-auth-card--owner .cms-auth-passkey__icon{border-radius:17px 0 0 17px;width:80px;height:82px}.cms-auth-card--owner .cms-auth-passkey__icon>svg{width:34px;height:34px}.cms-auth-card--owner .cms-auth-action-copy{gap:4px;padding-left:32px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:16px}.cms-auth-card--owner .cms-auth-action-copy small{font-size:12px}.cms-auth-card--owner .cms-auth-action-arrow{width:24px;height:24px}.cms-auth-card--owner .cms-auth-login-form{width:min(566px,100%);margin-top:32px}.cms-auth-card--owner .cms-auth-login-row{grid-template-columns:minmax(0,1fr) 42px;gap:16px}.cms-auth-card--owner .cms-auth-form label.cms-auth-password-field{gap:6px;font-size:14px}.cms-auth-card--owner .cms-auth-password-field input{height:44px;padding-left:14px;padding-right:54px;font-size:13px}.cms-auth-card--owner .cms-auth-password-field>span>button{right:17px}.cms-auth-card--owner .cms-auth-password-field>span>button svg{width:18px;height:18px}.cms-auth-card--owner .cms-auth-login-submit{width:42px;height:42px;min-height:42px;margin-bottom:2px}.cms-auth-card--owner .cms-auth-recovery-toggle{margin-top:18px;font-size:12px}.cms-auth-owner-bottom{margin-top:76px;padding-right:20px}.cms-auth-card--owner .cms-auth-visitor{font-size:12px}.cms-auth-security-note{gap:6px;font-size:11px}.cms-auth-security-note>svg{width:16px;height:16px}}@media (width>=821px) and (height<=800px){.cms-auth-card--owner{padding-top:54px;padding-bottom:24px}.cms-auth-card--owner:before{height:126px;top:22px}.cms-auth-card--owner .cms-auth-card__topline{top:22px}.cms-auth-card--owner .cms-auth-card__header{margin-bottom:22px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:36px}.cms-auth-card--owner .cms-auth-card__header p{margin-top:6px;font-size:12px}.cms-auth-card--owner .cms-auth-passkey{grid-template-columns:68px minmax(0,1fr) 52px;min-height:70px}.cms-auth-card--owner .cms-auth-passkey__icon{width:68px;height:68px}.cms-auth-card--owner .cms-auth-passkey:after{right:51px}.cms-auth-card--owner .cms-auth-action-copy{padding-left:22px}.cms-auth-card--owner .cms-auth-login-form{margin-top:24px}.cms-auth-owner-bottom{margin-top:36px}}@media (width>=821px){.cms-auth-layout:has(.cms-auth-card--owner){grid-template-columns:minmax(360px,1fr) minmax(620px,760px)}.cms-auth-card--owner{width:100%;max-width:760px;min-height:100svh;padding:40px 70px 48px}.cms-auth-card--owner:before{height:176px;top:40px;left:28px}.cms-auth-card--owner .cms-auth-card__topline{width:100%;max-width:580px;min-height:20px;margin:0 auto;position:static}.cms-auth-card--owner .cms-auth-card__header{width:100%;max-width:580px;margin:110px auto 44px}.cms-auth-card--owner .cms-auth-card__header:before{width:5px;height:5px;left:-43px}.cms-auth-card--owner .cms-auth-card__header:after{width:30px;left:-70px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:38px;line-height:1.1}.cms-auth-card--owner .cms-auth-card__header p{margin-top:9px;font-size:13px;line-height:1.55}.cms-auth-card--owner .cms-auth-card__body{width:100%;max-width:580px;margin:0 auto}.cms-auth-card--owner .cms-auth-passkey{border-radius:14px 34px 34px 14px;grid-template-columns:62px minmax(0,1fr) 48px;min-height:64px}.cms-auth-card--owner .cms-auth-passkey:after{top:5px;bottom:5px;right:47px}.cms-auth-card--owner .cms-auth-passkey__icon{border-radius:13px 0 0 13px;width:62px;height:62px}.cms-auth-card--owner .cms-auth-passkey__icon>svg{width:27px;height:27px}.cms-auth-card--owner .cms-auth-action-copy{gap:3px;padding-left:21px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:15px}.cms-auth-card--owner .cms-auth-action-copy small{font-size:11px}.cms-auth-card--owner .cms-auth-action-arrow{border:0;width:20px;height:20px;padding:0}.cms-auth-card--owner .cms-auth-separator{gap:18px;margin:22px 0 0;font-size:11px}.cms-auth-card--owner .cms-auth-login-form{width:100%;margin-top:18px}.cms-auth-card--owner .cms-auth-login-row{grid-template-columns:minmax(0,1fr) 42px;gap:14px}.cms-auth-card--owner .cms-auth-form label.cms-auth-password-field{gap:6px;font-size:13px}.cms-auth-card--owner .cms-auth-password-field input{border:1px solid #cfd4d0;border-radius:8px;height:44px;padding:0 52px 0 14px;font-size:13px}.cms-auth-card--owner .cms-auth-password-field>span:after{display:none}.cms-auth-card--owner .cms-auth-login-submit{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;margin-bottom:2px;padding:0;display:flex}.cms-auth-card--owner .cms-auth-login-submit>svg{flex:none;margin:0;display:block}.cms-auth-card--owner .cms-auth-login-submit:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#d7dbd8;border-color:#d7dbd8}.cms-auth-card--owner .cms-auth-recovery-toggle{margin-top:17px;font-size:12px}.cms-auth-owner-bottom{width:100%;margin-top:auto;padding:72px 0 0}.cms-auth-card--owner .cms-auth-visitor{font-size:12px}.cms-auth-security-note{font-size:11px}}@media (width>=821px) and (height<=800px){.cms-auth-card--owner{padding:22px 50px 24px}.cms-auth-card--owner:before{height:124px;top:22px;left:18px}.cms-auth-card--owner .cms-auth-card__header{margin-top:52px;margin-bottom:28px}.cms-auth-card--owner .cms-auth-card__header:before{left:-33px}.cms-auth-card--owner .cms-auth-card__header:after{width:20px;left:-50px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:32px}.cms-auth-card--owner .cms-auth-passkey{grid-template-columns:56px minmax(0,1fr) 44px;min-height:58px}.cms-auth-card--owner .cms-auth-passkey:after{right:43px}.cms-auth-card--owner .cms-auth-passkey__icon{width:56px;height:56px}.cms-auth-card--owner .cms-auth-login-form{margin-top:14px}.cms-auth-card--owner .cms-auth-separator{margin-top:16px}.cms-auth-owner-bottom{margin-top:auto;padding-top:28px}}@media (width<=820px){.cms-auth-layout:has(.cms-auth-card--owner){padding:0 20px 24px;display:block}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-intro{height:224px;min-height:224px;padding-top:24px}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-brand-lockup{align-items:flex-end;gap:14px;display:flex}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-brand strong{font-size:24px}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-brand i{width:10px;height:10px}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-brand-lockup>span{margin:0 0 2px;padding:0;font-size:8px;display:block}.cms-auth-layout:has(.cms-auth-card--owner) .cms-auth-portal{width:190px;margin:0;position:absolute;top:66px;left:50%;transform:translate(-50%)}.cms-auth-card--owner{min-height:calc(100svh - 248px);padding:24px 0;display:flex}.cms-auth-card--owner .cms-auth-card__topline,.cms-auth-card--owner .cms-auth-card__header{margin:0 0 28px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:30px;line-height:1.12}.cms-auth-card--owner .cms-auth-card__header p{margin-top:8px;font-size:12px;line-height:1.55}.cms-auth-card--owner .cms-auth-passkey{border-radius:12px 30px 30px 12px;grid-template-columns:52px minmax(0,1fr) 36px;min-height:56px}.cms-auth-card--owner .cms-auth-passkey__icon{border-radius:11px 0 0 11px;width:52px;height:54px}.cms-auth-card--owner .cms-auth-passkey__icon>svg{width:25px;height:25px}.cms-auth-card--owner .cms-auth-action-copy{gap:2px;padding-left:14px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:13px}.cms-auth-card--owner .cms-auth-action-copy small{font-size:10px}.cms-auth-card--owner .cms-auth-action-arrow{border:0;width:19px;height:19px;padding:0}.cms-auth-card--owner .cms-auth-login-form{flex-direction:column;gap:0;width:100%;margin-top:16px}.cms-auth-card--owner .cms-auth-separator{gap:12px;margin:18px 0 0;font-size:10px}.cms-auth-card--owner .cms-auth-login-row{grid-template-columns:minmax(0,1fr) 40px;gap:10px}.cms-auth-card--owner .cms-auth-form label.cms-auth-password-field{gap:6px;font-size:13px}.cms-auth-card--owner .cms-auth-password-field input{border:1px solid #cfd4d0;border-radius:8px;height:42px;padding:0 48px 0 12px;font-size:12px}.cms-auth-card--owner .cms-auth-login-submit{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;margin-bottom:2px;padding:0;display:flex}.cms-auth-card--owner .cms-auth-recovery-toggle{align-self:flex-end;width:auto;min-height:0;margin-top:15px;font-size:11px;display:inline-flex}.cms-auth-owner-bottom{gap:18px;margin-top:auto;padding-top:42px;display:flex}.cms-auth-card--owner .cms-auth-visitor,.cms-auth-security-note{font-size:10px}.cms-auth-card--owner .cms-auth-visitor:before,.cms-auth-card--owner .cms-auth-visitor:after{display:none}}.cms-auth-card--owner .cms-auth-login-submit:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#d7dbd8;border-color:#d7dbd8}.cms-auth-card--owner .cms-auth-passkey:hover:not(:disabled),.cms-auth-card--owner .cms-auth-passkey:focus-visible{background:#fff7f6;border-color:#ef292d80;box-shadow:0 8px 22px #ef292d14}.cms-auth-screen{--site-header-red:var(--cms-signal);--site-header-ink:var(--cms-ink);--site-header-copy:#6f7671;--site-header-line:#dfe3e0;--type-title-md:28px;--type-meta:10px}.cms-auth-public-brand.site-header__brand{gap:8px;min-height:32px}.cms-auth-public-brand.site-header__brand strong{font-size:28px}.cms-auth-public-language.site-header__language{cursor:pointer;width:52px;height:32px;padding:0}@media (width<=820px){.cms-auth-public-brand.site-header__brand strong{font-size:24px}.cms-auth-public-language.site-header__language{width:46px;height:30px}}.cms-auth-card--owner .cms-auth-password-field>span>button{width:36px;height:100%;margin:0;top:0;right:4px}.cms-auth-card--owner .cms-auth-password-field>span>button>span{place-items:center;line-height:0;display:grid}.cms-auth-card--owner .cms-auth-password-field>span>button svg{margin:0;display:block}.cms-auth-card--owner{width:100%;max-width:760px;min-height:100svh;box-shadow:none;background:#fff;border:0;border-left:1px solid #e2e5e2;border-radius:0;padding:40px 70px 42px;display:flex;transform:none}.cms-auth-card--owner:before,.cms-auth-card--owner .cms-auth-card__header:before,.cms-auth-card--owner .cms-auth-card__header:after{display:none}.cms-auth-card--owner .cms-auth-card__topline,.cms-auth-card--owner .cms-auth-card__header,.cms-auth-card--owner .cms-auth-card__body{width:100%;max-width:580px;margin-left:auto;margin-right:auto}.cms-auth-card--owner .cms-auth-card__topline{min-height:32px;position:static}.cms-auth-card--owner .cms-auth-card__header{margin-top:105px;margin-bottom:36px}.cms-auth-card--owner .cms-auth-card__header h1{letter-spacing:-.045em;font-size:44px;font-weight:650;line-height:1.08}.cms-auth-card--owner .cms-auth-card__header p{color:#777d79;letter-spacing:.08em;margin-top:11px;font-size:14px;line-height:1.6}.cms-auth-card--owner .cms-auth-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.cms-auth-method-panel{background:#fff;border:1px solid #cfd3d0;border-radius:8px;width:100%;overflow:hidden}.cms-auth-method-panel__primary{min-height:120px;padding:28px;transition:background-color .18s;position:relative}.cms-auth-card--owner .cms-auth-passkey{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:62px minmax(0,1fr) 164px;padding:0;transition:opacity .18s;display:grid}.cms-auth-card--owner .cms-auth-passkey:after,.cms-auth-card--owner .cms-auth-passkey__icon:after{display:none}.cms-auth-card--owner .cms-auth-passkey:hover:not(:disabled),.cms-auth-card--owner .cms-auth-passkey:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.cms-auth-card--owner .cms-auth-passkey:focus-visible{outline-offset:8px;outline:2px solid #ef292d80}.cms-auth-card--owner .cms-auth-passkey__icon{color:#171918;border:0;border-radius:0;place-items:center;width:62px;height:64px;display:grid}.cms-auth-card--owner .cms-auth-passkey__icon>svg{width:42px;height:42px}.cms-auth-card--owner .cms-auth-action-copy{align-content:center;gap:7px;padding:0 20px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:17px;font-weight:650}.cms-auth-card--owner .cms-auth-action-copy small{color:#777d79;font-size:12px;line-height:1.4}.cms-auth-passkey__cta{color:#fff;background:#171918;border-radius:6px;justify-content:space-between;align-items:center;width:164px;min-height:62px;padding:0 21px;font-size:15px;font-weight:620;transition:background .16s,color .16s;display:flex}.cms-auth-card--owner .cms-auth-passkey:hover:not(:disabled) .cms-auth-passkey__cta,.cms-auth-card--owner .cms-auth-passkey:focus-visible .cms-auth-passkey__cta{background:#2b2e2c}.cms-auth-card--owner .cms-auth-action-arrow{color:#fff;width:23px;height:23px}.cms-auth-method-panel>.cms-auth-separator{z-index:2;background:#d8dcda;height:1px;margin:0;position:relative}.cms-auth-method-panel>.cms-auth-separator:before,.cms-auth-method-panel>.cms-auth-separator:after{display:none}.cms-auth-method-panel>.cms-auth-separator>span{color:#666d68;background:#fff;border:1px solid #d8dcda;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-auth-card--owner .cms-auth-login-form{width:100%;box-shadow:none;background:#fff;margin:0;padding:38px 30px 28px;transition:background-color .18s;position:relative}.cms-auth-card--owner .cms-auth-login-row{display:block;position:relative}.cms-auth-card--owner .cms-auth-form label.cms-auth-password-field{color:#676e69;gap:16px;font-size:13px;font-weight:500;transition:color .18s}.cms-auth-card--owner .cms-auth-password-field__control{display:block;position:relative}.cms-auth-card--owner .cms-auth-password-field__control:after{display:none}.cms-auth-card--owner .cms-auth-password-field input{border:1px solid #cfd3d0;border-radius:7px;height:58px;padding:0 112px 0 18px;font-size:13px}.cms-auth-card--owner .cms-auth-password-field>span>button{color:#939994;width:48px;right:60px}.cms-auth-card--owner .cms-auth-login-submit{color:#aeb3af;background:#fff;border:1px solid #cfd3d0;border-radius:0 7px 7px 0;place-items:center;width:60px;height:58px;min-height:58px;margin:0;padding:0;display:grid;position:absolute;bottom:0;right:0}.cms-auth-card--owner .cms-auth-login-submit>svg{color:currentColor}.cms-auth-card--owner .cms-auth-login-submit:not(:disabled){color:#fff;background:#171918;border-color:#171918}.cms-auth-card--owner .cms-auth-login-submit:disabled{color:#aeb3af;background:#fff;border-color:#cfd3d0}.cms-auth-card--owner .cms-auth-recovery-toggle{color:#777d79;text-underline-offset:5px;width:auto;min-height:0;margin:18px 0 0;font-size:12px;font-weight:500;text-decoration:underline;display:inline-flex}.cms-auth-card--owner .cms-auth-login-form:has(.cms-auth-login-row:focus-within) label.cms-auth-password-field{color:var(--cms-red-deep)}.cms-auth-card--owner .cms-auth-method-panel:has(.cms-auth-login-row:focus-within) .cms-auth-method-panel__primary{background:#fafaf8}.cms-auth-card--owner .cms-auth-method-panel:has(.cms-auth-login-row:focus-within) .cms-auth-passkey{opacity:.48}.cms-auth-card--owner .cms-auth-method-panel:has(.cms-auth-login-row:focus-within) .cms-auth-passkey__cta{color:#777d79;background:#eceeeb}.cms-auth-card--owner .cms-auth-method-panel:has(.cms-auth-login-row:focus-within) .cms-auth-action-arrow{color:currentColor}.cms-auth-owner-bottom{width:100%;margin-top:auto;padding-top:38px}.cms-auth-card--owner .cms-auth-visitor,.cms-auth-security-note{font-size:11px}@media (width>=821px) and (height<=800px){.cms-auth-card--owner{padding-top:26px;padding-bottom:24px}.cms-auth-card--owner .cms-auth-card__header{margin-top:54px;margin-bottom:25px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:36px}.cms-auth-method-panel__primary{min-height:100px;padding-top:18px;padding-bottom:18px}.cms-auth-card--owner .cms-auth-login-form{padding-top:30px;padding-bottom:22px}.cms-auth-owner-bottom{padding-top:24px}}@media (width<=820px){.cms-auth-card--owner{border-left:0;min-height:calc(100svh - 224px);padding:24px 0}.cms-auth-card--owner .cms-auth-card__topline{margin-bottom:28px}.cms-auth-card--owner .cms-auth-card__header{margin:0 0 28px}.cms-auth-card--owner .cms-auth-card__header h1{font-size:32px}.cms-auth-card--owner .cms-auth-card__header p{letter-spacing:.04em;margin-top:8px;font-size:12px}.cms-auth-method-panel__primary{min-height:86px;padding:16px 14px}.cms-auth-card--owner .cms-auth-passkey{grid-template-columns:46px minmax(0,1fr) 52px;min-height:54px}.cms-auth-card--owner .cms-auth-passkey__icon{width:46px;height:54px}.cms-auth-card--owner .cms-auth-passkey__icon>svg{width:32px;height:32px}.cms-auth-card--owner .cms-auth-action-copy{gap:3px;padding:0 12px}.cms-auth-card--owner .cms-auth-action-copy strong{font-size:14px}.cms-auth-card--owner .cms-auth-action-copy small{font-size:10px}.cms-auth-passkey__cta{justify-content:center;width:52px;min-height:52px;padding:0}.cms-auth-passkey__cta>span{display:none}.cms-auth-method-panel>.cms-auth-separator>span{width:32px;height:32px;font-size:10px}.cms-auth-card--owner .cms-auth-login-form{padding:30px 16px 22px}.cms-auth-card--owner .cms-auth-password-field input{height:52px;padding-right:98px;font-size:12px}.cms-auth-card--owner .cms-auth-password-field>span>button{width:44px;right:52px}.cms-auth-card--owner .cms-auth-login-submit{width:52px;height:52px;min-height:52px}.cms-auth-owner-bottom{padding-top:34px}}:root{--cms-bg:#fff}.cms-shell,.cms-shell .cms-main,.cms-shell .cms-main--management,.cms-shell--content-editor .cms-editor-page{background:#fff}html:has(.cms-shell){background:#fff}body:has(.cms-shell){background:#fff}.cms-shell{--cms-sidebar:216px;--cms-header:72px;min-width:0}.cms-shell>.cms-sidebar{width:var(--cms-sidebar);background:#fffffffb;padding:0;display:flex}.cms-shell .cms-brand-row{min-height:var(--cms-header);padding:0 27px}.cms-shell .cms-brand{gap:7px}.cms-shell .cms-brand strong{font-size:21px;font-weight:720}.cms-shell .cms-brand>svg{display:block}.cms-shell .cms-brand span{font-family:var(--cms-mono);letter-spacing:.08em;font-size:9px;font-weight:600}.cms-shell .cms-sidebar nav{gap:7px;margin:20px 16px 0}.cms-shell .cms-sidebar nav a{border-radius:8px;grid-template-columns:20px minmax(0,1fr) 8px;gap:10px;min-height:46px;padding:0 13px;font-size:13px;font-weight:560}.cms-shell .cms-sidebar nav a:hover,.cms-shell .cms-sidebar nav a[aria-current=page]{background:var(--cms-red-soft);color:var(--cms-red-deep);padding-left:13px;transform:none}.cms-shell .cms-sidebar nav a:before{border-radius:0 2px 2px 0;width:3px;inset:9px auto 9px -16px}.cms-shell .cms-nav-pulse{display:block}.cms-sidebar-visual,.cms-sidebar-storage,.cms-sidebar-collapse{display:none}.cms-shell .cms-workspace{grid-template-rows:var(--cms-header) minmax(0, 1fr);height:100dvh;margin-left:var(--cms-sidebar);padding-top:0}.cms-shell .cms-global-header{height:var(--cms-header);min-height:var(--cms-header);background:#fffffffb;padding:0 32px;display:flex}.cms-shell .cms-global-search{width:min(380px,46vw);height:38px}.cms-shell .cms-main,.cms-shell--content-editor .cms-main{min-height:0;padding:0}.cms-shell--content-editor .cms-editor-topbar{background:#fffffffb}@media (width<=900px){.cms-shell{--cms-sidebar:216px;--cms-header:72px}.cms-shell .cms-workspace{margin-left:0}.cms-shell .cms-global-header{padding:0 18px}}@media (width<=720px){.cms-shell--content-editor .cms-main{overflow-x:hidden}.cms-shell--content-editor .cms-editor-topbar .cms-editor-actions>button{flex:0 0 104px;width:104px;min-width:104px;max-width:104px}.cms-shell--content-editor .cms-editor-topbar .cms-editor-actions>.cms-editor-preview-action{flex-basis:40px;width:40px;min-width:40px;max-width:40px}}.cms-shell .cms-sidebar nav a:before{display:none}.cms-shell .cms-resource-tree__groups>button.is-active,.cms-shell .cms-resource-tree__group>button.is-active{background:var(--cms-red-soft);box-shadow:none}.cms-shell .cms-presentation-list__rows>button.is-active{box-shadow:none;background:snow;border-color:#e58988}
