.cc949-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block:18px}.cc949-actions>a{display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--border-default);border-radius:10px}.cc949-actions svg,.cc949-map svg{width:22px;height:22px;flex-shrink:0}.cc949-map{padding:20px;border:1px solid var(--border-default);border-radius:14px}.cc949-map summary{font-weight:600;cursor:pointer}.cc949-map-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block-start:24px}.cc949-map-groups>section{border-inline-start:2px solid var(--color-primary);padding-inline-start:16px}.cc949-map h3{font-size:1rem}.cc949-map a{display:flex;align-items:center;gap:10px;padding:10px 0;color:var(--text-primary)}.cc949-map a:hover,.cc949-actions>a:hover{color:var(--color-primary)}.cc949-map a:focus-visible,.cc949-actions>a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.cc949-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc949-status-grid p{padding:14px;border:1px solid currentColor;border-radius:10px}.ws9-form button+button{margin-inline-start:10px}.besterra-os form.cc950-content-editor{display:grid;grid-template-columns:minmax(220px,28fr) minmax(0,72fr);gap:24px;align-items:start;direction:ltr}.besterra-os form.cc950-content-editor>*{grid-column:1;min-width:0;direction:var(--cc949-ui-dir,ltr)}.besterra-os form.cc950-content-editor>.language-editors{grid-column:2;grid-row:1/span 20;margin:0}.besterra-os form.cc950-content-editor>.editor-grid{grid-template-columns:minmax(0,1fr)}.besterra-os form.cc950-content-editor>.save-bar{grid-column:1/-1;grid-row:21}.besterra-os form.cc950-content-editor input[type=hidden],.besterra-os form.cc950-content-editor>template{display:none}html[dir=rtl] .cc950-content-editor{--cc949-ui-dir:rtl}.cc950-content-editor textarea[name$="[body]"]{min-height:480px}.cc950-content-editor>.language-editors>details{margin-block-end:16px}.cc950-content-editor>details>summary{padding:14px}.besterra-os .os945-toast{left:24px;right:auto;inset-inline-start:auto;inset-inline-end:auto}.cc949-toasts{position:fixed;left:20px;bottom:20px;z-index:10020;display:grid;gap:10px;max-width:min(440px,calc(100vw - 40px));pointer-events:none}.cc949-toast{pointer-events:auto;display:flex;align-items:center;gap:16px;border:1px solid var(--border-default,#646078);border-inline-start:4px solid #2e7d54;background:var(--bg-elevated,#fff);color:var(--text-primary,#20202a);padding:16px 18px;border-radius:12px;box-shadow:0 8px 28px #0002}.cc949-toast[data-tone=error]{border-inline-start-color:#c34242}.cc949-toast[data-tone=warning]{border-inline-start-color:#ab6b12}.cc949-toast button{margin-inline-start:auto;background:transparent;color:inherit;padding:4px;border:0}[data-cc949-page=methodology] .story-block{grid-template-columns:1fr;max-width:1100px;margin-inline:auto}[data-cc949-page=methodology] .story-block>.section-art{display:none}[data-cc949-page=methodology] .story-block>.section-copy{padding:clamp(24px,4vw,54px)}[data-cc949-page=methodology] .ui91-hero{min-height:440px}.mt949-journey{max-width:1100px;margin:70px auto;padding:24px;scroll-margin-top:110px}.mt949-journey>nav{display:flex;gap:12px;position:sticky;top:86px;z-index:5;padding:14px;background:var(--bg,#070a2e);border:1px solid var(--line,#6be4ee44);border-radius:14px;overflow:auto}.mt949-journey>nav a{padding:12px;border-radius:8px;white-space:nowrap;border:1px solid transparent}.mt949-journey>nav a[aria-current]{border-color:var(--accent,#64dbe6);background:#80809022}.mt949-stage-list{border-inline-start:2px solid var(--accent,#64dbe6);margin-inline:24px;padding-inline-start:30px}.mt949-stage-list>article{position:relative;padding:32px 18px;min-height:260px;scroll-margin-top:200px}.mt949-stage-list h3{font-size:1.45rem}.mt949-stage-list p{line-height:2;max-width:780px}.mt949-node{position:absolute;inset-inline-start:-53px;top:40px;display:grid;place-items:center;width:42px;height:42px;background:var(--bg,#070a2e);border:2px solid var(--accent,#64dbe6);border-radius:50%;font-weight:600}.mt949-stage-list article:focus-visible{outline:2px solid var(--accent,#64dbe6);outline-offset:8px}@media (max-width:1100px){.besterra-os form.cc950-content-editor{grid-template-columns:minmax(200px,28fr) minmax(0,72fr);gap:16px}.cc949-map-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.besterra-os form.cc950-content-editor{display:flex;flex-direction:column}.besterra-os form.cc950-content-editor>*{width:100%}.besterra-os form.cc950-content-editor>.language-editors{order:-1}.besterra-os form.cc950-content-editor>.save-bar{order:2}.mt949-journey>nav{top:76px}.mt949-journey{padding:18px;margin-block:35px}.cc949-map-groups{grid-template-columns:1fr}.cc949-status-grid{grid-template-columns:1fr}}@media (max-width:430px){.cc949-actions>a{width:100%}.mt949-journey>nav a{font-size:.85rem}.mt949-stage-list{margin-inline:12px}.cc949-toasts{left:12px;bottom:12px;max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:no-preference){.mt949-stage-list article{transition:opacity .25s ease,transform .25s ease}.mt949-stage-list article.is-current{transform:translateY(-3px)}.mt949-journey{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.mt949-stage-list article{transition:none;transform:none}.mt949-journey{scroll-behavior:auto}}.besterra-os .ed950-recovery{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.besterra-os .ed950-compare{grid-column:1/-1;padding:20px;border:1px solid var(--border-default);border-radius:12px}.ed950-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:36vw;max-height:260px;overflow:auto;font:inherit}.ed950-recovery.has-conflict{border:2px solid var(--color-primary);padding:16px;border-radius:12px}.ed950-writing-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block:8px}.ed950-writing-tools button{font-size:.8rem}.ed950-writing-tools span{margin-inline-start:auto;font-size:.75rem}.cm950-form{display:grid;gap:16px;margin-block:18px}.besterra-os .cc950-content-editor .ed950-compare table{table-layout:fixed;width:100%}
