.authoring_page___u5HY{min-height:100vh;padding:32px;color:#f3ead8;background:radial-gradient(circle at 80% 0,#214b4a 0,transparent 32%),linear-gradient(145deg,#0b1618,#121b1c 55%,#261b17);font-family:var(--font-geist-sans),system-ui,sans-serif}.authoring_header__k6Z_y{max-width:1440px;margin:0 auto 20px;display:flex;justify-content:space-between;gap:32px;align-items:end}.authoring_header__k6Z_y h1{margin:4px 0 8px;font-size:clamp(2rem,5vw,4.6rem);line-height:.9;letter-spacing:-.06em}.authoring_header__k6Z_y p{max-width:680px;color:#b6c0b9}.authoring_eyebrow__8gx0H{margin:0;color:#e8b768!important;font:700 .72rem/1.2 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.authoring_headerActions__o3040{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.authoring_primaryButton__R6M1t,.authoring_secondaryButton__dsmX_{border:1px solid #6d8f88;border-radius:999px;padding:10px 16px;color:#f6eddf;background:#1f3736;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.authoring_primaryButton__R6M1t{border-color:#e8b768;color:#172221;background:#e8b768}.authoring_primaryButton__R6M1t:disabled{opacity:.45;cursor:not-allowed}.authoring_hiddenInput__GvhyD{display:none}.authoring_statusBar__fKmDq{max-width:1440px;margin:0 auto 18px;padding:11px 16px;display:flex;gap:18px;flex-wrap:wrap;border:1px solid #2e4948;border-radius:12px;background:#101d1ed9;color:#a9b9b4;font-size:.82rem}.authoring_issueList__WMiXf code,.authoring_statusBar__fKmDq code{font-family:var(--font-geist-mono),monospace}.authoring_validStatus__3iuZA{color:#8ed6af}.authoring_errorStatus__R3cUJ{color:#ff9b89}.authoring_workspace__SgVvG{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;align-items:start}.authoring_editorColumn__7YM8o,.authoring_previewColumn__75fHD{display:grid;gap:14px}.authoring_previewColumn__75fHD{position:sticky;top:18px}.authoring_card__DF06r,.authoring_previewCard__VkDGA{border:1px solid #304845;border-radius:18px;background:#122122ed;box-shadow:0 18px 50px #0004}.authoring_card__DF06r{padding:20px}.authoring_previewCard__VkDGA{padding:22px}.authoring_sectionHeading__ue9Di{display:flex;gap:14px;align-items:start;margin-bottom:18px}.authoring_sectionHeading__ue9Di>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #52726d;border-radius:50%;color:#e8b768;font:700 .7rem var(--font-geist-mono),monospace}.authoring_previewCard__VkDGA h2,.authoring_sectionHeading__ue9Di h2{margin:0 0 4px;font-size:1.15rem}.authoring_sectionHeading__ue9Di p{margin:0;color:#8fa09b;font-size:.86rem}.authoring_formGrid__Yh0e3{display:grid;grid-template-columns:1fr 1fr;gap:14px}.authoring_costGrid__7LDvZ{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.authoring_costGrid__7LDvZ label,.authoring_formGrid__Yh0e3 label{display:grid;gap:7px;color:#aebcb8;font-size:.78rem;text-transform:capitalize}.authoring_fullWidth__G29is{grid-column:1/-1}.authoring_addRow__OpNEu select,.authoring_costGrid__7LDvZ input,.authoring_formGrid__Yh0e3 input,.authoring_formGrid__Yh0e3 select,.authoring_formGrid__Yh0e3 textarea{min-width:0;border:1px solid #3a5350;border-radius:9px;padding:10px 11px;color:#f2eadc;background:#0b1718;font:inherit}.authoring_formGrid__Yh0e3 textarea{min-height:84px;resize:vertical}.authoring_effectList__pjBOe{display:grid;gap:8px;padding:0;list-style:none}.authoring_effectList__pjBOe li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-left:3px solid #e8b768;border-radius:8px;background:#0b1718}.authoring_effectList__pjBOe strong{display:block;text-transform:capitalize}.authoring_effectList__pjBOe small{display:block;margin-top:4px;color:#8fa09b;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere}.authoring_effectList__pjBOe button{border:0;color:#ffab99;background:transparent;cursor:pointer}.authoring_addRow__OpNEu{display:flex;gap:8px}.authoring_addRow__OpNEu select{flex:1}.authoring_editorHint__o_nF2{color:#82948f;font-size:.78rem;line-height:1.5}.authoring_card__DF06r summary{cursor:pointer;font-weight:750}.authoring_jsonEditor__91sgQ{width:100%;min-height:480px;margin-top:18px;box-sizing:border-box;resize:vertical;border:1px solid #3a5350;border-radius:10px;padding:14px;color:#b8e3cf;background:#071112;font:.75rem/1.55 var(--font-geist-mono),monospace}.authoring_rulesList__vd2yj{display:grid;gap:10px;padding:0;list-style:none}.authoring_rulesList__vd2yj li{padding-bottom:10px;border-bottom:1px solid #293d3b;color:#c6d0ca;line-height:1.4}.authoring_metricGrid__cPeW_{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.authoring_metricGrid__cPeW_ div{padding:12px;border-radius:10px;background:#0b1718}.authoring_metricGrid__cPeW_ strong{display:block;color:#e8b768;font:750 1.55rem var(--font-geist-mono),monospace}.authoring_metricGrid__cPeW_ span{color:#8fa09b;font-size:.72rem}.authoring_issueList__WMiXf{display:grid;gap:9px;padding:0;list-style:none}.authoring_issueList__WMiXf li{display:grid;gap:4px;padding:11px;border-radius:9px;background:#0b1718}.authoring_issueList__WMiXf strong{font-size:.7rem;text-transform:uppercase}.authoring_issueList__WMiXf code{color:#7f9690;font-size:.68rem}.authoring_issueError__k_Zen{border-left:3px solid #f47965}.authoring_issueWarning__nwlCo{border-left:3px solid #e8b768}.authoring_emptyState__KbKA7{color:#8ed6af}@media (max-width:900px){.authoring_page___u5HY{padding:20px 14px}.authoring_header__k6Z_y{align-items:start;flex-direction:column}.authoring_headerActions__o3040{justify-content:flex-start}.authoring_workspace__SgVvG{grid-template-columns:1fr}.authoring_previewColumn__75fHD{position:static;grid-row:1}.authoring_costGrid__7LDvZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.authoring_formGrid__Yh0e3{grid-template-columns:1fr}.authoring_fullWidth__G29is{grid-column:auto}.authoring_headerActions__o3040>*{flex:1 1 42%;text-align:center}.authoring_statusBar__fKmDq{gap:9px 14px}.authoring_card__DF06r,.authoring_previewCard__VkDGA{padding:16px}}