.dsh-object{aspect-ratio:1.2;isolation:isolate;--hero-light-x:50%;--hero-light-y:38%;width:min(100%,580px);margin:auto;position:relative}.dsh-object--compact{max-width:400px}.dsh-visual,.dsh-light-object,.dsh-dark-object{position:absolute;inset:0}.dsh-visual{pointer-events:none}.dsh-dark-object{display:none}.dsh-ambient{filter:blur(14px);background:radial-gradient(at 56% 44%,#ffffffed 0,#ffffff80 28%,#dbe3ef26 48%,#0000 66%);position:absolute;inset:-18% -32%}.dsh-lens-field{width:230%;height:145%;position:absolute;top:-25%;left:-63%;overflow:visible;-webkit-mask-image:radial-gradient(#000 10%,#0000 69%);mask-image:radial-gradient(#000 10%,#0000 69%)}.dsh-light-stream{stroke:#fff;stroke-width:1.3px;opacity:.8}.dsh-light-stream path:nth-child(2){stroke-width:3px;opacity:.7}.dsh-light-stream path:nth-child(3){stroke:#c6d6e9;stroke-width:.8px}.dsh-light-stream--glints{stroke-width:2px;stroke-dasharray:70 930;opacity:.9}.dsh-prism-float{position:absolute;inset:0}.dsh-prism-scene{aspect-ratio:1;width:58%;transform:perspective(1000px) rotateX(calc(5deg + var(--hero-tilt-x,0deg))) rotateY(calc(-12deg + var(--hero-tilt-y,0deg))) rotateZ(-3deg);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:9%;left:21%}.dsh-slab,.dsh-slab-back{border-radius:24%;position:absolute;inset:0}.dsh-slab-back{background:linear-gradient(130deg,#fff6,#d5dfec14 50%,#ffffffb3);border:1px solid #ffffffbd;transform:translate(9px,9px);box-shadow:inset -2px -3px 3px #9aacc52e,0 28px 25px -18px #7385a357,18px 34px 50px -30px #8396b866}.dsh-slab{background:radial-gradient(ellipse at var(--hero-light-x) var(--hero-light-y), #ffffffb3, transparent 48%), linear-gradient(130deg, #ffffff57, #f5f8fd0a 42%, #dee8f021 65%, #ffffff70);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);border:1px solid #fff;overflow:hidden;box-shadow:inset 2px 3px 3px #fff,inset -3px -4px 4px #ffffffdb,inset 0 0 0 7px #ffffff45,inset 12px 16px 23px -18px #a7b8d063,inset -15px -12px 27px -21px #829cb975,0 1px 1px #fff}.dsh-slab:before{content:"";z-index:4;border:1px solid #ffffffeb;border-radius:21%;position:absolute;inset:9px;box-shadow:inset 1px 2px 2px #fff,1px 2px 3px #8b9dbb3b}.dsh-slab-rim{border-radius:inherit;-webkit-mask-composite:xor;opacity:.8;z-index:5;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 35deg,#fff,#d8c2ee,#acd3f2,#fff,#f0cadc,#b2dccb,#fff2ba,#fff);padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dsh-slab-water{filter:blur(12px);opacity:.8;background:conic-gradient(from 90deg at 48% 45%,#0000 3%,#ffffffb3 12%,#0000 21% 43%,#d1e5f157 50%,#e4d4f04d 54%,#0000 65% 89%,#fff6 96%);border-radius:44%;position:absolute;inset:-30%}.dsh-slab-sweep{opacity:.4;background:linear-gradient(118deg,#0000 32%,#fff0 41%,#fff 48%,#d4e5f457 50%,#0000 56%);position:absolute;inset:-40%;transform:translate(-22%)}.dsh-slab-inner{z-index:2;place-items:center;display:grid;position:absolute;inset:19%}.ds-stellar-emblem{position:relative;width:100%!important;height:100%!important}.dsh-visual .ds-stellar-emblem:after{content:"";background:linear-gradient(135deg,#fff 5%,#c7d0dd 25%,#f9fcff 42%,#97a8c0 52%,#fff 67%,#c9d4e3 87%);position:absolute;inset:0;-webkit-mask:url(/brand/darkstellar-stellar-fold-mark-light.webp) 50%/contain no-repeat;mask:url(/brand/darkstellar-stellar-fold-mark-light.webp) 50%/contain no-repeat}.dsh-visual .ds-stellar-emblem{filter:drop-shadow(-1px -2px 1px #fff)drop-shadow(2px 3px 1px #889ab85e)drop-shadow(0 10px 8px #8c9db333)}.dsh-visual .ds-stellar-emblem .ds-brand-mark__image{opacity:0}.dsh-slab-glint{background:radial-gradient(ellipse at var(--hero-light-x) var(--hero-light-y), #ffffff80, transparent 50%);opacity:.4;z-index:3;position:absolute;inset:0}.dsh-pedestal{filter:blur(9px);background:radial-gradient(#7588a554,#c3cede40 32%,#ffffff80 57%,#0000 70%);border-radius:50%;height:11%;position:absolute;bottom:9%;left:15%;right:12%}.dsh-pedestal-ring{filter:blur(8px);background:#8b9ab33b;border-radius:50%;position:absolute;inset:24% 28%}.dsh-object-reflection{opacity:.14;filter:blur(4px);height:15%;position:absolute;bottom:7%;left:32%;right:32%;transform:scaleY(-1)skew(-8deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}html[data-theme=dark] .dsh-light-object{display:none}html[data-theme=dark] .dsh-dark-object{display:block}html[data-theme=dark] .dsh-ambient{background:radial-gradient(at 50% 42%,#91abc51a,#80b9c00d 30%,#0000 66%)}html[data-theme=dark] .dsh-lens-field{opacity:.09}.dsh-orbit-scene{transform:perspective(1000px) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg));transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.dsh-lensing-halo{aspect-ratio:1;filter:blur(4px);background:conic-gradient(from 220deg,#0000 2%,#d4ecff21 20%,#ffffffa8 34%,#d6dcec63 39%,#0000 47% 78%,#b9dfe642 91%,#0000);border-radius:50%;width:64%;position:absolute;top:3%;left:18%;-webkit-mask:radial-gradient(circle,#0000 57%,#000 65%,#0000 72%);mask:radial-gradient(circle,#0000 57%,#000 65%,#0000 72%)}.dsh-globe{aspect-ratio:1;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y), #49617833, transparent 38%), radial-gradient(circle at 47% 44%, #080d14 22%, #030509 61%, #334250 70%, #010306 73%);border:1px solid #c8ddec66;border-radius:50%;place-items:center;width:56%;display:grid;position:absolute;top:7.6%;left:22%;box-shadow:inset 2px 4px 6px #e8f1ffab,inset -3px -5px 10px #b1c9e538,0 0 2px 1px #d4e6f426,0 0 32px -14px #adcced70,15px 26px 35px -20px #000}.dsh-event-horizon{background:conic-gradient(from 30deg,#0000 20%,#adc6d31a 35%,#0000 55% 80%,#d6e5fc33 90%,#0000);border-radius:50%;position:absolute;inset:5%;box-shadow:inset 0 0 22px #000}.dsh-star-parallax{width:55%;height:55%;transform:translate(var(--hero-shift-x,0px), var(--hero-shift-y,0px));place-items:center;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid}.dsh-star-rotor{width:100%;height:100%}.dsh-globe .ds-stellar-emblem{filter:drop-shadow(1px 2px 1px #000)drop-shadow(0 0 10px #bddcf529)}.dsh-globe .ds-stellar-emblem:after{background:linear-gradient(135deg,#fff,#a1b0bf 23%,#eaf7ff 39%,#637489 54%,#d9ebf8 67%,#435464 90%)}.dsh-globe-light{border-radius:inherit;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y), #e9f5ff2e, transparent 37%), linear-gradient(145deg, #ffffff26, transparent 23% 77%, #d6e6ff14);position:absolute;inset:0}.dsh-globe-caustic{background:conic-gradient(from 10deg, transparent 0 42%, #edfbffeb 49%, transparent 57% 82%, #c6b5ec87 91%, transparent 98%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dsh-accretion{aspect-ratio:1;filter:drop-shadow(0 0 4px #accbdb55);width:108%;position:absolute;top:-23.6%;left:-4%;transform:rotate(-24deg)scaleY(.25)}.dsh-accretion--back{clip-path:inset(0 0 50%)}.dsh-accretion--front{clip-path:inset(50% 0 0)}.dsh-accretion>span{background:conic-gradient(from 110deg,#cbd6ed08,#dceeff66 15%,#fff 23%,#aed0df59 34%,#0000 46%,#d9f2f566 61%,#fff 72%,#c1b6e447 84%,#0000);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#0008 64%,#000 65%,#0003 67%,#0000 70%);mask:radial-gradient(circle,#0000 62%,#0008 64%,#000 65%,#0003 67%,#0000 70%)}.dsh-orbit-field{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dsh-orbit-plane{transform:rotate(var(--orbit-angle));transform-origin:0 0}.dsh-orbit-trail{opacity:.5}.dsh-orbit-satellite{opacity:1}.dsh-orbit-satellite--halo{opacity:.18;filter:blur(2px)}.dsh-orbital-dust{position:absolute;inset:0}.dsh-orbital-dust i{opacity:.35;background:#d0e6f5;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 8px #a4c9ec80}.dsh-orbital-dust i:first-child{top:27%;left:12%}.dsh-orbital-dust i:nth-child(2){animation-delay:-3s;top:18%;left:83%}.dsh-orbital-dust i:nth-child(3){animation-delay:-7s;top:77%;left:19%}.dsh-orbital-dust i:nth-child(4){animation-delay:-2s;top:56%;left:88%}.dsh-orbital-dust i:nth-child(5){animation-delay:-5s;top:86%;left:61%}.dsh-orbital-dust i:nth-child(6){animation-delay:-9s;top:52%;left:7%}.dsh-object-controls{width:100%;color:var(--ink-3);justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:-3%;left:0}.dsh-object-hint{letter-spacing:.04em;font-size:10px}.dsh-motion-control{min-height:44px;color:var(--ink-3);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:10px;transition:color .2s;display:inline-flex}.dsh-motion-control:hover{color:var(--ink)}.dsh-motion-control:focus-visible{outline:2px solid var(--focus);outline-offset:0}@media (prefers-reduced-motion:no-preference){.dsh-prism-float{animation:7s ease-in-out infinite ds-liquid-float}.dsh-slab-water{animation:18s linear infinite ds-water-turn}.dsh-slab-sweep{animation:8s ease-in-out infinite ds-glass-pass}.dsh-slab-rim{animation:7s ease-in-out infinite ds-edge-breathe}.dsh-pedestal{animation:7s ease-in-out infinite ds-contact-breathe}.dsh-light-stream--glints{animation:12s linear infinite ds-light-flow}.dsh-dark-object{animation:10s ease-in-out infinite ds-liquid-float}.dsh-orbit-plane{animation:24s ease-in-out infinite ds-orbit-precess;animation-delay:var(--orbit-delay)}.dsh-orbit-trail,.dsh-orbit-satellite{animation:ds-orbit-travel var(--orbit-period) linear infinite;animation-delay:var(--orbit-delay);animation-direction:var(--orbit-direction)}.dsh-globe-caustic{animation:18s linear infinite reverse ds-water-turn}.dsh-accretion>span{animation:14s linear infinite ds-water-turn}.dsh-event-horizon{animation:38s linear infinite ds-water-turn}.dsh-star-rotor{animation:12s ease-in-out infinite ds-emblem-suspend}.dsh-orbital-dust i{animation-name:ds-dust-drift;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@keyframes ds-liquid-float{0%,to{translate:0 4px}50%{translate:0 -12px}}@keyframes ds-water-turn{to{transform:rotate(360deg)}}@keyframes ds-glass-pass{0%,15%{opacity:.15;transform:translate(-24%)rotate(-4deg)}50%{opacity:.6}85%,to{opacity:.15;transform:translate(24%)rotate(4deg)}}@keyframes ds-edge-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes ds-contact-breathe{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.8)}}@keyframes ds-light-flow{to{stroke-dashoffset:-1000px}}@keyframes ds-orbit-precess{0%,to{transform:rotate(calc(var(--orbit-angle) - 6deg))}50%{transform:rotate(calc(var(--orbit-angle) + 6deg))}}@keyframes ds-orbit-travel{to{stroke-dashoffset:-1000px}}@keyframes ds-emblem-suspend{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes ds-dust-drift{0%,to{opacity:.15;translate:0}50%{opacity:.65;translate:3px -9px}}.dsh-object[data-motion=paused] *,.dsh-object[data-motion=paused] :after{animation-play-state:paused!important}@media (width<=767px){.dsh-object-hint{display:none}.dsh-object-controls{bottom:-8%}.dsh-lens-field{opacity:.6}.dsh-light-stream--glints,.dsh-slab-water,.dsh-slab-sweep,.dsh-slab-rim,.dsh-pedestal,.dsh-orbit-plane,.dsh-orbit-trail,.dsh-orbit-satellite,.dsh-event-horizon,.dsh-globe-caustic,.dsh-star-rotor,.dsh-orbital-dust i{animation:none!important}.dsh-slab{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dsh-object *,.dsh-object :before,.dsh-object :after{transition:none!important;animation:none!important}.dsh-object-controls{display:none}.dsh-orbit-scene,.dsh-star-parallax{transform:none}}@media (hover:none){.dsh-object-hint{display:none}}
