.rc{color:#eee7f7;line-height:1.55}.rc *{box-sizing:border-box}.rc h2{font-size:23px;line-height:1.2;margin:9px 0 14px}.rc h3{font-size:15px;margin:22px 0 8px}.rc p{font-size:13px;color:#c6bad3}.rc-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#c5a35d;font-size:10px;font-weight:700}.rc-toolbar{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.rc-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rc label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#c6bad3}.rc select,.rc-link,.rc-dialog header button{border:1px solid #614778;border-radius:9px;padding:10px 12px;background:#21142f;color:#eee7f7;font:inherit;cursor:pointer}.rc select{max-width:100%;font-size:12px}.rc-subtoolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.rc-link{display:inline-block;font-size:12px;margin:6px 6px 6px 0}.rc-link:hover{background:#44215e}.rc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.rc .card{border-radius:18px;background:linear-gradient(145deg,#1c102b,#120c1e);border:1px solid #3e2454}.rc-panel,.rc-ring-card{padding:25px;min-width:0}.rc-ring{position:relative;width:min(100%,440px);aspect-ratio:1;margin:20px auto}.rc-orbit{position:absolute;transform:translate(-50%,-50%);width:57px;height:57px;border-radius:50%;border:2px solid var(--orbit);background:color-mix(in srgb,var(--orbit) 15%,#140d20);color:var(--orbit);font-size:11px;font-weight:700;cursor:pointer;transition:box-shadow .2s,scale .2s}.rc-orbit small{display:block;font-size:8px;margin-top:3px}.rc-orbit.selected{border-color:#eddaa9;box-shadow:0 0 24px #d5b56c60;scale:1.12}.rc-orbit:hover{scale:1.1}.rc-ring-center{position:absolute;inset:33% 20%;display:flex;flex-direction:column;text-align:center;justify-content:center;pointer-events:none}.rc-ring-center h2{margin:5px 0;font-size:24px}.rc-ring-center strong{color:#edcd88;font-size:23px}.rc-ring-center small,.rc-ring-center>span{color:#a99cb9;font-size:11px}.rc-caption{font-size:11px!important;color:#a99cb9!important;display:block;overflow-wrap:anywhere}.rc-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.rc-metric{border:1px solid #49305e;background:#211630;border-radius:12px;color:#e9e0f1;text-align:left;padding:15px;cursor:pointer;min-width:0}.rc-metric small,.rc-metric span{display:block;color:#b8abc8;font-size:10px}.rc-metric strong{display:block;color:#e5c77f;font-size:22px;overflow-wrap:anywhere;margin:8px 0}.rc-metric:hover{border-color:#aa7cc9;transform:translateY(-2px)}.rc-tag{font-size:10px;color:#d7bd7c;border:1px solid #6c5735;background:#66501c22;border-radius:15px;padding:4px 10px}.rc-pyramid{display:flex;flex-direction:column;align-items:center;gap:6px;margin:28px 0}.rc-pyramid button{min-height:49px;display:flex;justify-content:space-between;align-items:center;gap:8px;border:0;border-radius:9px;padding:12px;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.rc-pyramid button:hover{filter:brightness(1.1);outline:2px solid #fff}.rc-pyramid button span{font-size:18px}.rc-heat-scroll{overflow:auto}.rc-heat{display:grid;grid-template-columns:95px repeat(12,minmax(60px,1fr));gap:5px;min-width:950px}.rc-heat>b{font-size:10px;align-self:center}.rc-heat button{min-height:75px;border:1px solid #ffffff12;border-radius:6px;background:var(--heat);color:#fff;font-size:10px;cursor:pointer}.rc-heat small{display:block;margin-top:6px}.rc-heat button:hover{outline:2px solid #e6cc91}.rc-strategy{display:flex;gap:20px;align-items:center;width:100%;padding:23px 0;border:0;border-bottom:1px solid #ffffff15;background:transparent;color:#e7ddef;text-align:left;cursor:pointer}.rc-strategy>span:nth-child(2){flex:1}.rc-strategy small{display:block;color:#b8a9c9;margin-top:6px;line-height:1.6}.rc-step{font-size:23px;color:#d5b56c}.rc-map-select{margin-top:16px}.rc svg [data-uf]{cursor:pointer}.rc svg [data-uf]:hover circle{stroke:#fff;stroke-width:2}.rc-dialog{color:#eee7f7;width:min(1150px,96vw);max-height:90vh;padding:0;border:1px solid #684580;border-radius:16px;background:#100a1b}.rc-dialog::backdrop{background:#080410cc;backdrop-filter:blur(4px)}.rc-dialog>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 22px;background:#25152f;position:sticky;top:0;z-index:3}.rc-dialog>header span{font-size:12px;color:#e5ca91}.rc-dialog #rc-layer{padding:22px}.rc-dialog #rc-layer>.ovsr>.hero,.rc-dialog #rc-layer>.ovsr>.tabs{display:none}.rc button:focus-visible,.rc select:focus-visible,.rc [role=button]:focus-visible{outline:3px solid #e8c87c;outline-offset:3px}.rc-tabs{flex-wrap:wrap}.rc-panel svg{max-width:410px!important}
@media(max-width:900px){.rc-two{grid-template-columns:1fr}.rc-filters{width:100%}.rc-filters label{flex:1;min-width:140px}.rc-panel,.rc-ring-card{padding:18px}.rc-orbit{width:46px;height:46px;font-size:10px}.rc-ring-center strong{font-size:21px}.rc-dialog #rc-layer{padding:14px}.rc-dialog header span{display:none}}@media(prefers-reduced-motion:reduce){.rc *{transition:none!important}}
