.panorama[data-v-9277ec0b]{background:radial-gradient(ellipse at 85% 10%,#80c6ba0d,transparent 45%),var(--diag-bg-secondary);border:1px solid var(--diag-border-subtle);border-radius:2rem;isolation:isolate;overflow:hidden;position:relative}.panorama-opening[data-v-9277ec0b]{align-items:center;display:grid;gap:.5rem;grid-template-columns:.95fr 1.05fr;padding:2.5rem 1.5rem 1rem 2rem}.panorama-copy[data-v-9277ec0b]{position:relative;z-index:1}.panorama-eyebrow[data-v-9277ec0b]{align-items:center;color:var(--diag-accent);display:flex;font-size:.65rem;gap:.65rem;letter-spacing:.16em;text-transform:uppercase}.panorama-eyebrow>span[data-v-9277ec0b]{background:currentColor;border-radius:50%;box-shadow:0 0 14px currentColor;height:.4rem;width:.4rem}.panorama h1[data-v-9277ec0b]{font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:1.4rem 0;text-wrap:balance}.panorama-intro[data-v-9277ec0b]{color:var(--diag-text-secondary);font-size:.95rem;line-height:1.85;max-width:36rem}.panorama-intro strong[data-v-9277ec0b]{color:var(--diag-text-primary,var(--diag-text));font-weight:500}.panorama-rule[data-v-9277ec0b]{display:flex;gap:.4rem;margin-top:1.75rem}.panorama-rule span[data-v-9277ec0b]{background:var(--diag-accent);height:2px;opacity:.5;width:1.6rem}.panorama-rule span[data-v-9277ec0b]:nth-child(2n){opacity:.2}.panorama-scene[data-v-9277ec0b]{height:430px;min-width:0;perspective:900px;position:relative}.panorama-halo[data-v-9277ec0b]{background:radial-gradient(ellipse,#a2d6c824,#d9b87908 48%,transparent 70%);filter:blur(12px);inset:13% 5% 12%;position:absolute}.panorama-universe[data-v-9277ec0b]{inset:0 0 3.75rem;position:absolute;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.panorama-body[data-v-9277ec0b]{animation:panorama-breathe-9277ec0b 8s ease-in-out infinite;left:11%;position:absolute;top:17%;transform:translateZ(18px);width:78%}.panorama-body[data-v-9277ec0b] .organ-art{width:100%}.panorama-orbit[data-v-9277ec0b]{border:1px solid #d8bd795c;border-radius:50%;height:79%;left:5.5%;pointer-events:none;position:absolute;top:10%;transform-style:preserve-3d;width:89%}.panorama-orbit--one[data-v-9277ec0b]{transform:rotateX(64deg) rotateY(-15deg)}.panorama-orbit--two[data-v-9277ec0b]{border-color:#8bcac64a;transform:rotateX(24deg) rotateY(65deg) rotate(24deg)}.panorama-orbit--three[data-v-9277ec0b]{border-color:#d8bd7926;transform:rotateX(-38deg) rotateY(42deg)}.panorama-orbit i[data-v-9277ec0b]{animation:panorama-orbit-9277ec0b 32s linear infinite;border-radius:50%;inset:-1px;position:absolute}.panorama-orbit--two i[data-v-9277ec0b]{animation-direction:reverse;animation-duration:42s}.panorama-orbit--three i[data-v-9277ec0b]{animation-duration:50s}.panorama-orbit i[data-v-9277ec0b]:before{background:#e8d6a2;border-radius:50%;box-shadow:0 0 12px #dfbe7c;content:"";height:5px;left:-2px;position:absolute;top:50%;width:5px}.panorama-satellite[data-v-9277ec0b]{background:transparent;border:0;border-radius:1rem;cursor:pointer;padding:0;position:absolute;transform:translateZ(36px);width:28%}.panorama-satellite--0[data-v-9277ec0b]{left:34%;top:-1%}.panorama-satellite--1[data-v-9277ec0b]{right:-1%;top:25%}.panorama-satellite--2[data-v-9277ec0b]{bottom:0;right:9%}.panorama-satellite--3[data-v-9277ec0b]{bottom:0;left:9%}.panorama-satellite--4[data-v-9277ec0b]{left:-1%;top:25%}.panorama-satellite-art[data-v-9277ec0b]{animation:panorama-float-9277ec0b 7s ease-in-out infinite;animation-delay:var(--float-delay);display:block;transition:filter .45s}.panorama-satellite-art[data-v-9277ec0b] .organ-art{width:100%}.panorama-satellite-name[data-v-9277ec0b]{color:var(--diag-text-secondary);display:block;font-size:.65rem;line-height:1.3;margin-top:-.8rem;position:relative;transition:color .3s}.panorama-satellite.is-active .panorama-satellite-art[data-v-9277ec0b]{filter:drop-shadow(0 0 12px #e2c18490) brightness(1.2)}.panorama-satellite.is-active .panorama-satellite-name[data-v-9277ec0b]{color:var(--diag-accent)}.panorama-scene-caption[data-v-9277ec0b]{align-items:center;color:var(--diag-text-muted);display:flex;font-size:.63rem;gap:.7rem;inset:auto 0 0;justify-content:center;letter-spacing:.07em;position:absolute}.panorama-motion[data-v-9277ec0b]{border:1px solid var(--diag-border-subtle);border-radius:50%;cursor:pointer;display:grid;height:2.75rem;place-items:center;width:2.75rem}.panorama-observations[data-v-9277ec0b]{padding:1.5rem 2rem 2rem}.panorama-section-heading[data-v-9277ec0b]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.panorama-section-heading h2[data-v-9277ec0b]{font-size:1.1rem}.panorama-section-heading p[data-v-9277ec0b]{color:var(--diag-text-muted);font-size:.7rem}.panorama-organ-list[data-v-9277ec0b]{display:grid;gap:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0}.panorama-observation[data-v-9277ec0b]{align-items:stretch;background:#ffffff02;border:1px solid var(--diag-border-subtle);border-radius:.85rem;color:var(--diag-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;height:100%;justify-content:flex-start;line-height:1.65;padding:.9rem .75rem 1rem;text-align:left;transition:border-color .35s,background-color .35s,color .35s;width:100%}.panorama-number[data-v-9277ec0b]{align-items:center;color:var(--diag-accent);display:flex;font-size:.65rem;font-variant-numeric:tabular-nums;justify-content:space-between;letter-spacing:.08em;margin-bottom:.75rem}.panorama-number>span[data-v-9277ec0b]{font-size:.85rem;opacity:.5}.panorama-observation.is-active[data-v-9277ec0b]{background:#d8bd7910;border-color:var(--diag-accent);color:var(--diag-text-primary,var(--diag-text))}.panorama button[data-v-9277ec0b]:focus-visible{outline:2px solid var(--diag-accent);outline-offset:4px}.panorama-reflection[data-v-9277ec0b]{align-items:center;background:linear-gradient(110deg,#d8bd790b,transparent);border-top:1px solid var(--diag-border-subtle);display:flex;gap:1.5rem;padding:1.75rem 2rem}.panorama-reflection-symbol[data-v-9277ec0b]{color:var(--diag-accent);font-size:2.6rem;font-weight:200}.panorama-reflection p[data-v-9277ec0b]{font-size:1.1rem;line-height:1.65;text-wrap:pretty}.panorama.is-paused .panorama-body[data-v-9277ec0b],.panorama.is-paused .panorama-orbit i[data-v-9277ec0b],.panorama.is-paused .panorama-satellite-art[data-v-9277ec0b]{animation-play-state:paused}@keyframes panorama-orbit-9277ec0b{to{transform:rotate(1turn)}}@keyframes panorama-float-9277ec0b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes panorama-breathe-9277ec0b{0%,to{opacity:.88}50%{opacity:1}}@media(hover:hover){.panorama-observation[data-v-9277ec0b]:hover{background:#d8bd790a;border-color:var(--diag-accent)}.panorama-satellite:hover .panorama-satellite-art[data-v-9277ec0b]{filter:brightness(1.2)}}@media(max-width:767px){.panorama[data-v-9277ec0b]{border-radius:1.5rem}.panorama-opening[data-v-9277ec0b]{gap:.75rem;grid-template-columns:1fr;padding:1.5rem 1.25rem 0}.panorama h1[data-v-9277ec0b]{font-size:2.25rem;margin:1.1rem 0;max-width:20rem}.panorama-intro[data-v-9277ec0b]{font-size:.87rem;line-height:1.8}.panorama-rule[data-v-9277ec0b]{margin-top:1.25rem}.panorama-scene[data-v-9277ec0b]{height:clamp(330px,95vw,420px);margin-inline:auto;width:min(100%,420px)}.panorama-observations[data-v-9277ec0b]{padding:1.25rem}.panorama-section-heading[data-v-9277ec0b]{display:block}.panorama-section-heading p[data-v-9277ec0b]{line-height:1.5;margin-top:.4rem;max-width:16rem}.panorama-organ-list[data-v-9277ec0b]{grid-template-columns:repeat(2,minmax(0,1fr))}.panorama-organ-list li[data-v-9277ec0b]:last-child{grid-column:1/-1}.panorama-observation[data-v-9277ec0b]{font-size:.82rem;padding:.9rem}.panorama-reflection[data-v-9277ec0b]{align-items:flex-start;gap:.85rem;padding:1.25rem}.panorama-reflection p[data-v-9277ec0b]{font-size:1rem}.panorama-reflection-symbol[data-v-9277ec0b]{font-size:1.8rem;line-height:1.3}}@media(prefers-reduced-motion:reduce){.panorama[data-v-9277ec0b] *,.panorama[data-v-9277ec0b] :before{animation:none!important;transition:none!important}.panorama-universe[data-v-9277ec0b]{transform:none!important}}.panorama-link[data-v-46392de7]{background:radial-gradient(ellipse at 0 0,#dcb67a10,transparent 65%),var(--diag-bg-secondary);border:1px solid var(--diag-border-subtle);border-radius:1.5rem;overflow:hidden}.panorama-link-heading[data-v-46392de7]{align-items:flex-start;display:flex;gap:1rem;padding:1.75rem 1.75rem 0}.panorama-link-emblem[data-v-46392de7]{background:linear-gradient(135deg,#dcb67a19,#dcb67a03);border:1px solid #dcb67a38;border-radius:.85rem;box-shadow:inset 0 1px #ffffff0b;color:var(--diag-accent);display:grid;flex:0 0 3rem;height:3.25rem;place-items:center;position:relative}.panorama-link-emblem>span[data-v-46392de7]{height:1.5rem;width:1.5rem}.panorama-link h2[data-v-46392de7]{font-size:1.35rem;font-weight:500;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.panorama-link-intro[data-v-46392de7]{color:var(--diag-text-secondary);font-size:.88rem;line-height:1.65;margin-top:.65rem}.panorama-link-facts[data-v-46392de7]{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;list-style:none;margin:1.25rem 1.75rem;padding:0}.panorama-link-facts li[data-v-46392de7]{align-items:center;color:var(--diag-text-secondary);display:flex;font-size:.75rem;gap:.5rem;line-height:1.5}.panorama-link-facts li>span[data-v-46392de7]:first-child{color:var(--diag-accent);flex-shrink:0;height:1rem;opacity:.85;width:1rem}.panorama-link-save[data-v-46392de7]{padding:.35rem 1.75rem .8rem}.panorama-link-save label[data-v-46392de7]{color:var(--diag-text-muted);display:block;font-size:.7rem;margin-bottom:.65rem}.panorama-link-controls[data-v-46392de7]{align-items:stretch;display:flex;gap:.6rem}.panorama-link-field[data-v-46392de7]{align-items:center;background:#00000012;border:1px solid var(--diag-border-subtle);border-radius:.8rem;display:flex;flex:1;gap:.6rem;min-width:0;padding:0 .9rem;transition:border-color .2s}.panorama-link-field>span[data-v-46392de7]{color:var(--diag-text-muted);flex-shrink:0;height:1rem;width:1rem}.panorama-link-field[data-v-46392de7]:focus-within{border-color:var(--diag-accent);outline:2px solid var(--diag-accent);outline-offset:2px}.panorama-link input[data-v-46392de7]{background:transparent;border:0;color:var(--diag-text-secondary);display:block;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.5;min-width:0;outline:none;padding:.9rem 0;width:100%}.panorama-link-copy[data-v-46392de7]{align-items:center;background:var(--diag-accent);border:1px solid transparent;border-radius:.8rem;color:#1c1c1c;cursor:pointer;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;min-height:3rem;min-width:11.5rem;padding:.8rem 1rem;transition:background-color .25s,border-color .25s,color .25s}.panorama-link-copy>span[data-v-46392de7]:first-child{flex-shrink:0;height:1rem;width:1rem}.panorama-link-copy.is-copied[data-v-46392de7]{background:#a3cfb815;border-color:#a3cfb855;color:#b5d8c4}.panorama-link-copy[data-v-46392de7]:focus-visible{outline:2px solid var(--diag-accent);outline-offset:3px}.panorama-link-copy[data-v-46392de7]:disabled{cursor:wait;opacity:.7}.panorama-link-status[data-v-46392de7]{color:var(--diag-text-secondary);font-size:.73rem;line-height:1.5;min-height:2rem;padding-top:.6rem}.panorama-link-status.is-copied[data-v-46392de7]{color:#b5d8c4}.panorama-link-privacy[data-v-46392de7]{align-items:flex-start;background:#00000008;border-top:1px solid var(--diag-border-subtle);display:flex;gap:.7rem;padding:1rem 1.75rem}.panorama-link-privacy>span[data-v-46392de7]{color:var(--diag-accent);flex-shrink:0;height:1rem;margin-top:.15rem;opacity:.75;width:1rem}.panorama-link-privacy p[data-v-46392de7]{color:var(--diag-text-secondary);font-size:.75rem;line-height:1.7}@media(hover:hover){.panorama-link-copy[data-v-46392de7]:hover{background:#e8bd79}.panorama-link-copy.is-copied[data-v-46392de7]:hover{background:#a3cfb825}}@media(max-width:639px){.panorama-link-heading[data-v-46392de7]{gap:.8rem;padding:1.25rem 1.25rem 0}.panorama-link-emblem[data-v-46392de7]{flex-basis:2.5rem;height:2.75rem}.panorama-link h2[data-v-46392de7]{font-size:1.15rem}.panorama-link-intro[data-v-46392de7]{font-size:.82rem}.panorama-link-facts[data-v-46392de7]{flex-direction:column;gap:.6rem;margin:1.25rem}.panorama-link-save[data-v-46392de7]{padding:.1rem 1.25rem .65rem}.panorama-link-controls[data-v-46392de7]{flex-direction:column}.panorama-link input[data-v-46392de7]{font-size:1rem}.panorama-link-copy[data-v-46392de7],.panorama-link-status[data-v-46392de7]{min-height:3rem}.panorama-link-privacy[data-v-46392de7]{padding:1rem 1.25rem}}@media(prefers-reduced-motion:reduce){.panorama-link[data-v-46392de7] *{transition:none!important}}
