.sc-wrap{max-width:1450px;margin:auto;padding:42px 24px 80px}.sc-hero{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;margin:18px 0 24px}.sc-hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;max-width:900px;margin:10px 0 16px}.sc-eyebrow{color:var(--rgx-teal,#087d76);font-size:.74rem;font-weight:700;letter-spacing:.14em;margin:0 0 7px}.sc-lede{font-size:1.13rem;max-width:870px;line-height:1.65}.sc-chip{display:inline-flex;white-space:nowrap;border:1px solid #a7bbc9;border-radius:20px;font-size:.7rem;letter-spacing:.06em;padding:6px 11px;font-weight:700;color:inherit}.sc-local-nav{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 22px}.sc-local-nav a{font-size:.88rem}.sc-note{background:var(--rgx-bg2,#eef5f6);border-left:4px solid #0d9488;border-radius:8px;padding:19px 22px;line-height:1.65}.sc-status{padding:13px 0;min-height:46px;font-size:.9rem;font-weight:600}.sc-status.is-error{color:#b42318}.sc-card{border:1px solid var(--rgx-line,#d6e1e8);background:var(--rgx-card,var(--rgx-bg,#fff));border-radius:15px;padding:25px;margin:0 0 22px;box-shadow:0 4px 24px #0b254507}.sc-card h2{font-size:1.55rem;margin:0 0 12px}.sc-card p{line-height:1.65}.sc-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.sc-wrap button,.sc-file{font:inherit;font-size:.84rem;border-radius:7px;border:1px solid #9cafc0;color:inherit;background:transparent;padding:10px 13px;cursor:pointer;line-height:1.35}.sc-wrap button:hover,.sc-file:hover{border-color:#087d76;background:#14b8a610}.sc-wrap button:disabled{opacity:.45;cursor:not-allowed}.sc-wrap .sc-primary{background:#0b635f;border-color:#0b635f;color:#fff}.sc-file input{max-width:210px;display:block;margin-top:6px;font-size:.74rem}.sc-table-scroll{overflow:auto;border:1px solid var(--rgx-line,#d6e1e8);border-radius:8px}.sc-table{width:100%;border-collapse:collapse;font-size:.84rem}.sc-table th,.sc-table td{text-align:left;vertical-align:top;padding:11px 12px;border-bottom:1px solid var(--rgx-line,#d6e1e8)}.sc-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.035em;line-height:1.45;background:#7f9cc012}.sc-edit-table{min-width:1580px}.sc-table td small{display:block;font-size:.74rem;opacity:.72;margin-top:4px}.sc-edit-table td{padding:9px 7px}.sc-wrap input,.sc-wrap select,.sc-wrap textarea{font:inherit;color:inherit;background:var(--rgx-bg,#fff);border:1px solid #9cafc0;border-radius:6px;padding:9px;width:100%;min-height:40px}.sc-edit-table input{min-width:80px;font-size:.84rem}.sc-edit-table input[type=text]{min-width:165px}.sc-edit-table input[type=checkbox]{min-width:20px;min-height:20px;width:20px;height:20px;accent-color:#087d76}.sc-wrap label{display:block;font-size:.86rem;font-weight:600}.sc-wrap label small{font-weight:400;font-size:.74rem;opacity:.74;display:block;margin:6px 0}.sc-wrap label input,.sc-wrap label select,.sc-wrap label textarea{margin-top:7px}.sc-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:20px}.sc-wrap details{margin-top:18px;border-top:1px solid var(--rgx-line,#d6e1e8);padding-top:15px;font-size:.88rem}.sc-wrap summary{font-weight:600;cursor:pointer}.sc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.sc-metric{border-radius:10px;background:#7f9cc012;padding:18px;border:1px solid var(--rgx-line,#d6e1e8)}.sc-metric strong{display:block;font-size:2rem;margin:5px 0}.sc-metric span{font-size:.8rem}.sc-metric small{display:block;font-size:.74rem;opacity:.7}.sc-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:24px 0}.sc-flow li{border:1px solid #7f9cc066;border-radius:8px;padding:13px;position:relative;background:#14b8a608;font-size:.82rem}.sc-flow li:not(:last-child):after{content:'→';position:absolute;right:-17px;top:20px;color:#087d76}.sc-flow strong,.sc-flow span{display:block}.sc-flow span{margin-top:6px;font-size:.74rem;opacity:.75}.sc-muted{font-size:.8rem;opacity:.74}.sc-flag{font-size:.7rem;display:block;line-height:1.45;padding:4px 6px;border-radius:4px;background:#f26b1d13;margin-bottom:5px}.sc-flag.is-quiet{background:#14b8a610}.sc-chart-label{margin:20px 0 8px;max-width:520px}.sc-chart{min-height:60px}.sc-chart svg{width:100%;height:auto;display:block;max-height:300px;overflow:visible}.sc-chart text{fill:currentColor;font-size:12px}.sc-chart .sc-axis{stroke:#7f9cc077}.sc-chart .sc-baseline{fill:none;stroke:#7f9cc0;stroke-width:2.5;stroke-dasharray:6 4}.sc-chart .sc-scenario{fill:none;stroke:#087d76;stroke-width:3}.sc-legend{display:flex;gap:20px;font-size:.78rem}.sc-legend span:before{content:'';display:inline-block;width:20px;height:3px;background:#087d76;vertical-align:middle;margin-right:7px}.sc-legend span:first-child:before{background:#7f9cc0}.sc-ai-output{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.91rem;line-height:1.8;border:1px solid var(--rgx-line,#d6e1e8);border-radius:9px;padding:22px;background:#14b8a605;max-height:800px;overflow:auto}.sc-repos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.sc-repos article{padding:18px;border:1px solid var(--rgx-line,#d6e1e8);border-radius:9px;font-size:.86rem}.sc-repos h3{font-size:1.1rem;margin:0}.sc-wrap ul{padding-left:23px;line-height:1.7}.sc-footer{font-size:.78rem;padding:12px 0 25px;opacity:.74}html[data-theme=dark] .sc-card{background:#0e2038}html[data-theme=dark] .sc-wrap input,html[data-theme=dark] .sc-wrap textarea,html[data-theme=dark] .sc-wrap select{background:#0a1829}html[data-theme=dark] .sc-note{background:#0e2038}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .sc-card{background:#0e2038}html:not([data-theme=light]) .sc-wrap input,html:not([data-theme=light]) .sc-wrap textarea,html:not([data-theme=light]) .sc-wrap select{background:#0a1829}html:not([data-theme=light]) .sc-note{background:#0e2038}}@media(max-width:1000px){.sc-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-flow{gap:12px}.sc-flow li:not(:last-child):after{right:-12px}.sc-repos{grid-template-columns:1fr}}@media(max-width:650px){.sc-wrap{padding:25px 14px 70px}.sc-hero,.sc-heading{display:block}.sc-hero .sc-chip{margin-bottom:10px}.sc-card{padding:19px 14px}.sc-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sc-flow{grid-template-columns:1fr;gap:10px}.sc-flow li:not(:last-child):after{display:none}.sc-metrics{gap:9px}.sc-metric{padding:13px}.sc-metric strong{font-size:1.6rem}.sc-heading .sc-chip{margin:4px 0 12px}}@media print{.rgx-bar,.rgxai-dock,.sc-toolbar,.sc-edit-table,.sc-file,#sc-form{display:none!important}.sc-card{break-inside:avoid;box-shadow:none}.sc-wrap{padding:0}.sc-ai-output{max-height:none}}
