.ss-orbit,.ss-orbit *,.ss-orbit *::before,.ss-orbit *::after{box-sizing:border-box}.ss-orbit{--orbit-bg:rgba(243, 236, 225, .88);--orbit-shell:#f7f1e8;--orbit-shell-2:#eaf1f6;--orbit-panel:rgba(255,255,255,.62);--orbit-panel-strong:rgba(255,255,255,.80);--orbit-text:#172235;--orbit-muted:rgba(23,34,53,.68);--orbit-soft:rgba(23,34,53,.48);--orbit-line:rgba(23,34,53,.12);--orbit-line-strong:rgba(142,100,42,.24);--orbit-gold:#946929;--orbit-gold-soft:rgba(148,105,41,.14);--orbit-blue:#3c6487;--orbit-blue-soft:rgba(60,100,135,.14);--orbit-shadow:0 34px 110px rgba(25,35,50,.22);--orbit-card-shadow:0 20px 58px rgba(25,35,50,.12);--orbit-ring:rgba(23,34,53,.14);--orbit-focus:0 0 0 4px rgba(148,105,41,.18);position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 14% 8%,rgb(148 105 41 / .18),transparent 30%),radial-gradient(circle at 86% 10%,rgb(60 100 135 / .20),transparent 38%),radial-gradient(circle at 50% 92%,rgb(148 105 41 / .10),transparent 36%),var(--orbit-bg);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);opacity:0;pointer-events:none;transition:opacity .34s ease}.ss-orbit[data-ss-orbit-theme="dark"]{--orbit-bg:rgba(2,7,13,.90);--orbit-shell:#040a13;--orbit-shell-2:#0c2034;--orbit-panel:rgba(255,255,255,.055);--orbit-panel-strong:rgba(255,255,255,.078);--orbit-text:#f4efe6;--orbit-muted:rgba(244,239,230,.72);--orbit-soft:rgba(244,239,230,.48);--orbit-line:rgba(255,255,255,.11);--orbit-line-strong:rgba(202,167,102,.28);--orbit-gold:#d2b16e;--orbit-gold-soft:rgba(210,177,110,.14);--orbit-blue:#7ba4c8;--orbit-blue-soft:rgba(123,164,200,.16);--orbit-shadow:0 38px 130px rgba(0,0,0,.66);--orbit-card-shadow:0 24px 70px rgba(0,0,0,.28);--orbit-ring:rgba(255,255,255,.13);--orbit-focus:0 0 0 4px rgba(210,177,110,.20)}.ss-orbit.is-open{opacity:1;pointer-events:auto}.ss-orbit__sheet{position:relative;width:min(1180px, 96vw);height:min(860px, 92vh);max-height:920px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;color:var(--orbit-text);border:1px solid var(--orbit-line-strong);border-radius:32px;background:radial-gradient(circle at 10% 6%,var(--orbit-gold-soft),transparent 30%),radial-gradient(circle at 94% 12%,var(--orbit-blue-soft),transparent 40%),linear-gradient(145deg,var(--orbit-shell),var(--orbit-shell-2));box-shadow:var(--orbit-shadow);isolation:isolate;transform:translateY(16px) scale(.985);opacity:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .38s ease}.ss-orbit.is-open .ss-orbit__sheet{transform:translateY(0) scale(1);opacity:1}.ss-orbit__sheet::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.56;background:linear-gradient(90deg,rgb(148 105 41 / .018) 0 1px,transparent 1px 100%),linear-gradient(rgb(60 100 135 / .014) 0 1px,transparent 1px 100%);background-size:64px 64px}.ss-orbit__sheet::after{content:"";position:absolute;left:36px;right:36px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--orbit-gold),transparent);opacity:.54}.ss-orbit__header{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:30px 34px 18px}.ss-orbit__intro{max-width:720px}.ss-orbit__eyebrow{margin:0 0 8px;color:var(--orbit-gold);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ss-orbit__title{margin:0;color:var(--orbit-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px, 4.4vw, 48px);line-height:.98;font-weight:700;letter-spacing:-.045em}.ss-orbit__subtitle{max-width:620px;margin:10px 0 0;color:var(--orbit-muted);font-size:13.5px;line-height:1.58}.ss-orbit__head-actions{display:flex;align-items:center;gap:8px}.ss-orbit__icon-btn{appearance:none;width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--orbit-line);border-radius:999px;color:var(--orbit-muted);background:rgb(255 255 255 / .07);cursor:pointer;box-shadow:0 10px 26px rgb(0 0 0 / .08);transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.ss-orbit__icon-btn:hover{transform:translateY(-1px);color:var(--orbit-gold);border-color:var(--orbit-line-strong);background:var(--orbit-gold-soft)}.ss-orbit__icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-orbit__main{min-height:0;display:grid;grid-template-columns:minmax(430px,1.08fr) minmax(380px,.92fr);gap:28px;padding:10px 34px 24px}.ss-orbit__stage{position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--orbit-line);border-radius:26px;background:radial-gradient(circle at 50% 48%,var(--orbit-gold-soft),transparent 22%),radial-gradient(circle at 50% 50%,var(--orbit-blue-soft),transparent 58%),rgb(255 255 255 / .025)}.ss-orbit__map{position:relative;width:min(500px, 92%);aspect-ratio:1;overflow:hidden;border:1px solid var(--orbit-line);border-radius:50%;background:radial-gradient(circle at center,rgb(202 167 102 / .25),transparent 11%),radial-gradient(circle at center,transparent 19%,rgb(255 255 255 / .055) 20%,transparent 21%),radial-gradient(circle at center,transparent 39%,rgb(255 255 255 / .05) 40%,transparent 41%),radial-gradient(circle at center,transparent 59%,rgb(202 167 102 / .14) 60%,transparent 61%),linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(7 17 31 / .18);box-shadow:inset 0 0 70px rgb(0 0 0 / .08),0 18px 56px rgb(24 34 52 / .08);isolation:isolate}.ss-orbit[data-ss-orbit-theme="dark"] .ss-orbit__map{background:radial-gradient(circle at center,rgb(210 177 110 / .25),transparent 11%),radial-gradient(circle at center,transparent 19%,rgb(255 255 255 / .06) 20%,transparent 21%),radial-gradient(circle at center,transparent 39%,rgb(255 255 255 / .052) 40%,transparent 41%),radial-gradient(circle at center,transparent 59%,rgb(210 177 110 / .16) 60%,transparent 61%),linear-gradient(145deg,rgb(255 255 255 / .052),rgb(255 255 255 / .016)),rgb(5 14 25 / .58);box-shadow:inset 0 0 90px rgb(0 0 0 / .20),0 22px 70px rgb(0 0 0 / .18)}.ss-orbit__dial-field{position:absolute;inset:12%;z-index:0;border-radius:50%;background:conic-gradient(from 220deg,transparent 0 9%,rgb(202 167 102 / .62) 15%,transparent 23%,rgb(123 164 200 / .22) 34%,transparent 46%,rgb(202 167 102 / .36) 58%,transparent 72%,rgb(255 255 255 / .14) 82%,transparent 100%);opacity:.48;filter:blur(.2px);animation:ssOrbitDialSpin 46s linear infinite;pointer-events:none}@keyframes ssOrbitDialSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ss-orbit__halo,.ss-orbit__ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none}.ss-orbit__halo{z-index:1;width:35%;height:35%;background:radial-gradient(circle,rgb(255 241 189 / .90),rgb(202 167 102 / .42) 36%,rgb(202 167 102 / .10) 66%,transparent 72%);filter:blur(2px);opacity:.78;box-shadow:0 0 62px rgb(202 167 102 / .30)}.ss-orbit__ring{z-index:1;border:1px solid var(--orbit-ring);box-shadow:inset 0 0 36px rgb(148 105 41 / .025)}.ss-orbit__ring--1{width:34%;height:34%}.ss-orbit__ring--2{width:50%;height:50%}.ss-orbit__ring--3{width:66%;height:66%}.ss-orbit__ring--4{width:82%;height:82%}.ss-orbit__center{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:72px;height:72px;display:grid;place-items:center;border:1px solid rgb(202 167 102 / .42);border-radius:999px;color:var(--orbit-gold);background:radial-gradient(circle,rgb(255 248 220 / .98),rgb(232 202 127 / .88) 38%,rgb(202 167 102 / .20) 70%,transparent 72%);box-shadow:0 0 0 14px rgb(202 167 102 / .08),0 0 58px rgb(202 167 102 / .34)}.ss-orbit__center::before{content:"";width:8px;height:8px;border-radius:999px;background:#8e642a}.ss-orbit__node{appearance:none;position:absolute;z-index:5;width:126px;min-height:76px;transform:translate(-50%,-50%);display:grid;align-content:center;justify-items:center;gap:4px;padding:11px 12px;border:1px solid var(--orbit-line);border-radius:18px;color:var(--orbit-text);background:rgb(255 255 255 / .72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 38px rgb(24 34 52 / .10);cursor:pointer;text-align:center;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.ss-orbit[data-ss-orbit-theme="dark"] .ss-orbit__node{background:rgb(7 16 26 / .70);box-shadow:0 16px 42px rgb(0 0 0 / .22)}.ss-orbit__node:hover,.ss-orbit__node.is-active{transform:translate(-50%,-50%) translateY(-2px);border-color:var(--orbit-line-strong);background:radial-gradient(circle at 50% 0%,var(--orbit-gold-soft),transparent 64%),var(--orbit-panel-strong);box-shadow:0 18px 48px rgb(24 34 52 / .14),0 0 28px rgb(202 167 102 / .18)}.ss-orbit__node-orbit{color:var(--orbit-gold);font-size:9.5px;line-height:1.2;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ss-orbit__node-label{max-width:100%;font-size:13.5px;line-height:1.18;font-weight:720;letter-spacing:-.01em;overflow-wrap:anywhere}.ss-orbit__node-sub{color:var(--orbit-muted);font-size:9px;line-height:1.2;font-weight:650;letter-spacing:.10em;text-transform:uppercase}.ss-orbit__node[data-index="0"]{left:50%;top:84%}.ss-orbit__node[data-index="1"]{left:84%;top:50%}.ss-orbit__node[data-index="2"]{left:50%;top:16%}.ss-orbit__node[data-index="3"]{left:16%;top:50%}.ss-orbit__detail{min-width:0;min-height:0;display:flex;flex-direction:column}.ss-orbit__viewport{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--orbit-line);border-radius:26px;background:radial-gradient(circle at 88% 8%,var(--orbit-gold-soft),transparent 34%),radial-gradient(circle at 10% 92%,var(--orbit-blue-soft),transparent 38%),var(--orbit-panel);box-shadow:var(--orbit-card-shadow)}.ss-orbit__track{display:flex;height:100%;will-change:transform}.ss-orbit__card{flex:0 0 100%;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:28px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--orbit-gold) #fff0}.ss-orbit__card::-webkit-scrollbar{width:7px}.ss-orbit__card::-webkit-scrollbar-track{background:#fff0}.ss-orbit__card::-webkit-scrollbar-thumb{background:var(--orbit-gold);border-radius:999px}.ss-orbit__card-inner{min-height:100%;display:flex;flex-direction:column}.ss-orbit__orbit-no{margin:0 0 8px;color:var(--orbit-gold);font-size:10.5px;line-height:1.3;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.ss-orbit__orbit{margin:0;color:var(--orbit-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(23px, 2.35vw, 30px);line-height:1.08;font-weight:700;letter-spacing:-.04em}.ss-orbit__tag{margin:10px 0 26px;color:var(--orbit-muted);font-size:12.5px;line-height:1.48}.ss-orbit__section{padding:17px 0;border-top:1px solid var(--orbit-line)}.ss-orbit__section:last-child{padding-bottom:0}.ss-orbit__label{margin:0 0 8px;color:var(--orbit-gold);font-size:10.5px;line-height:1.3;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ss-orbit__text{margin:0;color:var(--orbit-text);font-family:Inter,"Segoe UI",system-ui,sans-serif;font-size:14.5px;line-height:1.66;font-weight:430;letter-spacing:0}.ss-orbit__footer{position:relative;z-index:3;display:flex;align-items:center;gap:14px;padding:0 34px 28px}.ss-orbit__dots{display:flex;align-items:center;gap:8px}.ss-orbit__dot{appearance:none;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--orbit-line-strong);cursor:pointer;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.ss-orbit__dot.is-active{transform:scale(1.45);background:var(--orbit-gold);box-shadow:0 0 18px rgb(202 167 102 / .28)}.ss-orbit__footer-note{color:var(--orbit-soft);font-size:12px;line-height:1.4}.ss-orbit__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.ss-orbit__link,.ss-orbit__close{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border-radius:999px;font:inherit;font-size:13px;line-height:1.2;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.ss-orbit__link{border:1px solid var(--orbit-line);color:var(--orbit-muted);background:rgb(255 255 255 / .04)}.ss-orbit__link:hover{transform:translateY(-1px);color:var(--orbit-text);border-color:var(--orbit-line-strong);background:var(--orbit-gold-soft)}.ss-orbit__close{border:1px solid rgb(202 167 102 / .50);color:#17130b;background:linear-gradient(135deg,#e3c276,#f3dda1);box-shadow:0 12px 28px rgb(202 167 102 / .18)}.ss-orbit__close:hover{transform:translateY(-1px);background:linear-gradient(135deg,#edd18a,#f7e6b5)}.ss-orbit__hint{position:absolute;left:50%;bottom:86px;z-index:5;transform:translateX(-50%) translateY(4px);padding:8px 13px;border:1px solid var(--orbit-line);border-radius:999px;color:var(--orbit-muted);background:var(--orbit-panel-strong);box-shadow:0 12px 30px rgb(0 0 0 / .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.ss-orbit__hint.is-show{opacity:1;transform:translateX(-50%) translateY(0)}.ss-orbit button:focus-visible,.ss-orbit a:focus-visible{outline:2px solid var(--orbit-gold);outline-offset:3px;box-shadow:var(--orbit-focus)}@media (max-width:980px){.ss-orbit{padding:14px}.ss-orbit__sheet{width:min(900px, 98vw);height:min(940px, 96vh);border-radius:28px}.ss-orbit__header{padding:26px 28px 16px}.ss-orbit__main{grid-template-columns:1fr;grid-template-rows:minmax(260px,.82fr) minmax(300px,1.18fr);gap:16px;padding:8px 28px 20px}.ss-orbit__map{width:min(340px, 78%)}.ss-orbit__card{padding:22px 24px}.ss-orbit__orbit{font-size:clamp(23px, 3.3vw, 29px)}.ss-orbit__text{font-size:14.5px}.ss-orbit__footer{padding:0 28px 24px}}@media (max-width:820px){.ss-orbit{display:block;padding:0;overflow:hidden}.ss-orbit__sheet{width:100vw;height:100dvh;max-height:100dvh;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;-webkit-overflow-scrolling:touch}.ss-orbit__header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 18px 12px}.ss-orbit__title{font-size:clamp(28px, 7vw, 34px);line-height:1}.ss-orbit__subtitle{max-width:520px;margin-top:8px;font-size:12.25px;line-height:1.48}.ss-orbit__head-actions{gap:6px}.ss-orbit__icon-btn{width:36px;height:36px}.ss-orbit__main{display:block;padding:6px 16px 18px}.ss-orbit__stage{min-height:0;height:clamp(235px, 42vh, 350px);margin:0 0 14px;border-radius:22px}.ss-orbit__map{width:min(315px, 88vw, 90%)}.ss-orbit__node{width:92px;min-height:58px;padding:7px 8px;border-radius:15px}.ss-orbit__node-orbit{font-size:8px}.ss-orbit__node-label{font-size:10.75px}.ss-orbit__node-sub{font-size:7.5px}.ss-orbit__center{width:58px;height:58px}.ss-orbit__detail{display:block}.ss-orbit__viewport{height:auto;min-height:0;overflow:hidden;border-radius:22px;transition:height .32s ease}.ss-orbit__track{height:auto;align-items:flex-start}.ss-orbit__card{height:auto;overflow:visible;padding:18px 18px 20px;overscroll-behavior:auto}.ss-orbit__card-inner{min-height:0}.ss-orbit__orbit{font-size:clamp(21px, 5.5vw, 26px);line-height:1.08}.ss-orbit__tag{margin:7px 0 16px}.ss-orbit__section{padding:13px 0}.ss-orbit__text{font-size:13.75px;line-height:1.62}.ss-orbit__footer{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:0 16px calc(18px + env(safe-area-inset-bottom))}.ss-orbit__footer-note{align-self:center;font-size:10.75px}.ss-orbit__actions{grid-column:1 / -1;width:100%;margin-left:0}.ss-orbit__link,.ss-orbit__close{flex:1}.ss-orbit__hint{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom))}}@media (max-width:520px){.ss-orbit__header{padding:13px 14px 10px}.ss-orbit__eyebrow{margin-bottom:5px;font-size:9px}.ss-orbit__title{font-size:28px}.ss-orbit__subtitle{max-width:250px;margin-top:6px;font-size:11.5px;line-height:1.45}.ss-orbit__icon-btn{width:34px;height:34px}.ss-orbit__main{padding:4px 12px 14px}.ss-orbit__stage{height:clamp(235px, 39vh, 295px);margin-bottom:12px;border-radius:19px}.ss-orbit__map{width:min(280px, 88vw)}.ss-orbit__node{width:78px;min-height:52px;padding:6px;border-radius:13px}.ss-orbit__node-label{font-size:9.5px;line-height:1.08}.ss-orbit__node-orbit,.ss-orbit__node-sub{font-size:6.9px}.ss-orbit__node[data-index="0"]{top:83%}.ss-orbit__node[data-index="1"]{left:83%}.ss-orbit__node[data-index="2"]{top:17%}.ss-orbit__node[data-index="3"]{left:17%}.ss-orbit__center{width:42px;height:42px}.ss-orbit__viewport{border-radius:19px}.ss-orbit__card{padding:16px 16px 18px}.ss-orbit__orbit-no,.ss-orbit__label{font-size:9px}.ss-orbit__orbit{font-size:21px;line-height:1.07}.ss-orbit__tag{margin:6px 0 14px;font-size:11.5px}.ss-orbit__section{padding:12px 0}.ss-orbit__text{font-size:13.25px;line-height:1.58}.ss-orbit__footer{grid-template-columns:1fr;padding:0 12px calc(14px + env(safe-area-inset-bottom))}.ss-orbit__footer-note{display:none}.ss-orbit__dots{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ss-orbit,.ss-orbit__sheet,.ss-orbit__track,.ss-orbit__node::before,.ss-orbit__dot,.ss-orbit__hint,.ss-orbit__icon-btn,.ss-orbit__link,.ss-orbit__close{transition:none!important}}