.sg-page{--sg-night: #070b1d;--sg-ink: #ecebf7;--sg-ink-soft: rgba(214, 217, 242, .6);--sg-gold: #ead7a8;--sg-blue: #a3b3f4;--sg-hair: rgba(190, 199, 242, .15);--sg-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", Georgia, serif;--sg-px: 0;--sg-py: 0;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;color:var(--sg-ink);font-family:var(--sg-serif);background:radial-gradient(90% 55% at 18% 6%,rgba(84,94,196,.34),transparent 62%),radial-gradient(80% 50% at 94% 72%,rgba(148,108,192,.2),transparent 65%),linear-gradient(180deg,#070b1d,#0c1230 52%,#121839)}.sg-dust{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:-1;width:106%;height:106%;fill:#fff;pointer-events:none}.sg-dust-layer{transition:transform .9s cubic-bezier(.22,1,.36,1)}.sg-dust-layer[data-depth="0"]{transform:translate(calc(var(--sg-px) * -.6px),calc(var(--sg-py) * -.6px))}.sg-dust-layer[data-depth="1"]{transform:translate(calc(var(--sg-px) * -1.6px),calc(var(--sg-py) * -1.6px))}.sg-dust-layer[data-depth="2"]{transform:translate(calc(var(--sg-px) * -3px),calc(var(--sg-py) * -3px))}.sg-dust-twinkle{animation:sg-dust-twinkle 5.5s ease-in-out infinite}.sg-dust-figures{fill:#d6dcff80}.sg-dust-figures line{stroke:#bec7f238;stroke-width:.9;stroke-linecap:round}.sg-header{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--content-top-inset, 14px) 12px 2px}.sg-back{justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sg-ink);opacity:.85}.sg-title{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0}.sg-title-main{font-size:calc(18px * var(--os-font-scale, 1));font-weight:500;letter-spacing:.4em;margin-right:-.4em}.sg-title-rule{width:96px;height:8px;fill:none;stroke:var(--sg-gold);stroke-width:.6;stroke-linecap:round;opacity:.75}.sg-title-rule .sg-fill{fill:var(--sg-gold);stroke:none}.sg-header-spacer{width:44px}.sg-orbit-switch{justify-self:end;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgba(234,215,168,.4);border-radius:999px;font-size:calc(11.5px * var(--os-font-scale, 1));letter-spacing:.08em;color:var(--sg-gold);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .4s ease,border-color .4s ease}.sg-orbit-switch i{width:6px;height:6px;border-radius:50%;background:var(--sg-gold);box-shadow:0 0 8px 2px #ead7a8b3;animation:sg-beacon 2.6s ease-in-out infinite}.sg-orbit-switch[aria-checked=false]{color:var(--sg-ink-soft);border-color:var(--sg-hair)}.sg-orbit-switch[aria-checked=false] i{background:var(--sg-ink-soft);box-shadow:none;animation:none}.sg-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center}.sg-status{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:0 28px;text-align:center;font-size:calc(13.5px * var(--os-font-scale, 1));line-height:1.9;color:var(--sg-ink-soft)}.sg-pill-button{min-height:40px;padding:0 20px;border:1px solid rgba(234,215,168,.45);border-radius:999px;font-size:calc(13px * var(--os-font-scale, 1));color:var(--sg-gold);background:#ffffff0a}.sg-chart{position:absolute;top:0;right:0;bottom:0;left:0}.sg-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sg-graticule{fill:none;stroke:var(--sg-hair);stroke-width:.14;transform-origin:0 0;animation:sg-sky-turn 420s linear infinite;pointer-events:none}.sg-graticule-tick{stroke:#ead7a84d}.sg-ecliptic{stroke:#ead7a84d;stroke-width:.18;stroke-dasharray:.5 1.5;stroke-linecap:round}.sg-graticule text{fill:#ead7a880;stroke:none;font-family:Georgia,Times New Roman,serif;font-size:calc(2.3px * var(--os-font-scale, 1));font-style:italic}.sg-figures{fill:#d6dcff8c;stroke:#bec7f24d;stroke-width:.16;stroke-dasharray:.3 .9;stroke-linecap:round;animation:sg-bond-fade 1.4s ease .2s both;pointer-events:none}.sg-figures circle{stroke:none}.sg-figures text{fill:#d6d9f280;stroke:none;font-size:calc(2.3px * var(--os-font-scale, 1));letter-spacing:.12em}.sg-figure-latin{fill:#ead7a899;font-family:Georgia,Times New Roman,serif;letter-spacing:.3em}.sg-bond{cursor:pointer;outline:none;transition:opacity .45s ease}.sg-bond-hit{stroke:transparent;stroke-width:7;stroke-linecap:round}.sg-bond-line{stroke:var(--sg-gold);stroke-width:.3;stroke-linecap:round;opacity:.8;transition:stroke-width .3s ease,opacity .3s ease}.sg-bond[data-kind=explicit] .sg-bond-line{stroke-dasharray:1;stroke-dashoffset:1;animation:sg-draw .95s cubic-bezier(.4,0,.2,1) var(--sg-draw-delay, .4s) forwards}.sg-bond[data-kind=shared] .sg-bond-line{stroke:var(--sg-blue);stroke-dasharray:.4 1.5;opacity:0;animation:sg-bond-fade .9s ease var(--sg-draw-delay, .4s) forwards}.sg-bond-pulse{stroke:#fff;stroke-width:.75;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:1;opacity:0;animation:sg-pulse var(--sg-pulse-time, 6s) linear calc(var(--sg-draw-delay, .4s) + 1s) infinite;pointer-events:none}.sg-bond[data-far=true]{opacity:.3}.sg-bond[data-far=true] .sg-bond-pulse{display:none}.sg-bond[data-lit=false]{opacity:.14}.sg-bond[data-lit=true]{opacity:1}.sg-bond[data-lit=true] .sg-bond-line,.sg-bond:hover .sg-bond-line,.sg-bond:focus-visible .sg-bond-line{stroke-width:.6;opacity:1}.sg-star{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;outline:none;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1),opacity .45s ease;-webkit-tap-highlight-color:transparent}.sg-star-glow{position:absolute;top:-75%;right:-75%;bottom:-75%;left:-75%;border-radius:50%;background:radial-gradient(circle,rgba(255,244,214,.5) 0%,rgba(176,188,255,.16) 36%,transparent 66%);animation:sg-twinkle var(--sg-twinkle-time, 4s) ease-in-out var(--sg-twinkle-delay, 0s) infinite;pointer-events:none}.sg-star-flare{position:absolute;top:-115%;right:-115%;bottom:-115%;left:-115%;animation:sg-flare var(--sg-twinkle-time, 4s) ease-in-out var(--sg-twinkle-delay, 0s) infinite;pointer-events:none}.sg-star-flare:before,.sg-star-flare:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(255,250,235,.85) 50%,transparent)}.sg-star-flare:before{left:0;right:0;top:calc(50% - .5px);height:1px}.sg-star-flare:after{top:0;bottom:0;left:calc(50% - .5px);width:1px;background:linear-gradient(180deg,transparent,rgba(255,250,235,.85) 50%,transparent)}.sg-star-nova{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,250,235,.95);animation:sg-nova .85s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.sg-portrait{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;border:1px solid rgba(255,250,235,.9);background:radial-gradient(circle at 35% 30%,#fff8e6,#b7c1f6);color:#1b2148;font-size:calc(13px * var(--os-font-scale, 1));box-shadow:0 0 0 2px #ffffff12,0 0 14px 2px #fff0cd6b;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .45s ease}.sg-portrait img{width:100%;height:100%;object-fit:cover}@media (hover: hover){.sg-star:hover .sg-portrait{transform:scale(1.1);box-shadow:0 0 0 2px #ffffff1f,0 0 22px 5px #fff0cdb3}}.sg-star:active .sg-portrait{transform:scale(.92)}.sg-star:focus-visible .sg-portrait{box-shadow:0 0 0 2px var(--sg-night),0 0 0 3.5px var(--sg-gold)}.sg-star-text{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;width:max-content;pointer-events:none}.sg-star-name{white-space:nowrap}.sg-star-caption{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-star-name{font-size:calc(10.5px * var(--os-font-scale, 1));line-height:1.25;letter-spacing:.08em;text-shadow:0 0 4px var(--sg-night),0 0 4px var(--sg-night),0 0 8px var(--sg-night)}.sg-star-caption{padding:0 6px;border:1px solid rgba(234,215,168,.4);border-radius:999px;font-size:calc(9.5px * var(--os-font-scale, 1));line-height:1.5;color:var(--sg-gold);background:#070b1d99}.sg-star[data-role=core] .sg-star-glow{top:-120%;right:-120%;bottom:-120%;left:-120%;background:radial-gradient(circle,rgba(255,244,214,.62) 0%,rgba(176,188,255,.2) 34%,transparent 64%)}.sg-star[data-role=core] .sg-star-flare{top:-190%;right:-190%;bottom:-190%;left:-190%}.sg-star[data-role=core] .sg-star-text{top:calc(100% + 7px)}.sg-star[data-role=core] .sg-star-name{font-size:calc(12.5px * var(--os-font-scale, 1));letter-spacing:.16em;margin-right:-.16em}.sg-star[data-role=faint]{opacity:.42}.sg-star[data-role=faint] .sg-star-flare{display:none}.sg-star[data-role=faint] .sg-portrait{filter:saturate(.35) brightness(.85);box-shadow:none}.sg-star[data-role=faint] .sg-star-name{font-size:calc(9.5px * var(--os-font-scale, 1))}.sg-star[data-lit=false]{opacity:.28}.sg-star[data-lit=true]{opacity:1}.sg-dock{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 16px calc(14px + var(--content-bottom-inset, 0px))}.sg-wake{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 20px;border:1px solid rgba(234,215,168,.55);border-radius:999px;font-family:var(--sg-serif);font-size:calc(13.5px * var(--os-font-scale, 1));letter-spacing:.16em;color:var(--sg-gold);background:#ead7a814;animation:sg-wake-glow 3.2s ease-in-out infinite}.sg-wake svg{fill:currentColor}.sg-wake:active{background:#ead7a829}.sg-wake:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sg-night),0 0 0 3.5px var(--sg-gold)}@keyframes sg-wake-glow{0%,to{box-shadow:0 0 #ead7a800}50%{box-shadow:0 0 18px #ead7a852}}@media (prefers-reduced-motion: reduce){.sg-wake{animation:none}}.sg-dock-info{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:100%;text-align:center}.sg-dock-info strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(15px * var(--os-font-scale, 1));font-weight:500;letter-spacing:.26em;margin-right:-.26em}.sg-dock-info span{font-size:calc(11px * var(--os-font-scale, 1));letter-spacing:.06em;color:var(--sg-ink-soft)}.sg-cast{display:flex;gap:10px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none}.sg-cast::-webkit-scrollbar{display:none}.sg-cast-item{flex:none;width:34px;border-radius:50%;opacity:.4;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sg-cast-item .sg-portrait{box-shadow:none}.sg-cast-item[data-active=true]{opacity:1;transform:scale(1.12)}.sg-cast-item[data-active=true] .sg-portrait{box-shadow:0 0 0 2px var(--sg-night),0 0 0 3px var(--sg-gold),0 0 14px 2px #fff0cd73}.sg-view-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--sg-hair);border-radius:999px;background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sg-view-switch>i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border:1px solid rgba(234,215,168,.45);border-radius:999px;background:#ead7a824;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sg-view-switch[data-view=perspective]>i{transform:translate(100%)}.sg-view-switch button{position:relative;min-height:36px;padding:0 20px;border-radius:999px;font-size:calc(12.5px * var(--os-font-scale, 1));letter-spacing:.12em;color:var(--sg-ink-soft);transition:color .35s ease}.sg-view-switch button[aria-selected=true]{color:var(--sg-gold)}.sg-hint,.sg-error{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;max-width:320px;margin:0;text-align:center;font-size:calc(10.5px * var(--os-font-scale, 1));line-height:1.6;color:var(--sg-ink-soft)}.sg-legend{display:inline-flex;align-items:center;gap:6px}.sg-legend i{width:20px;border-top:1px solid var(--sg-gold)}.sg-legend i[data-kind=shared]{border-top:1px dashed var(--sg-blue)}.sg-hint--asleep{color:var(--sg-gold)}.sg-error{color:#f2a3b4}.sg-dialog-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:calc(var(--content-top-inset, 14px) + 12px) 22px calc(22px + var(--content-bottom-inset, 0px));background:radial-gradient(120% 80% at 50% 45%,#070b1d8c,#040612db);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sg-layer-in .3s ease both}.sg-plate{position:relative;display:flex;flex-direction:column;width:min(100%,340px);max-height:100%;padding:26px 22px 20px;border:1px solid rgba(234,215,168,.32);border-radius:22px;outline:none;color:var(--sg-ink);background:radial-gradient(1px 1px at 16% 22%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 82% 14%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 68% 78%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 28% 88%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 91% 52%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(120% 70% at 20% 0%,rgba(84,94,196,.32),transparent 60%),radial-gradient(100% 60% at 100% 100%,rgba(148,108,192,.2),transparent 62%),linear-gradient(180deg,#101638f5,#090d24f7);box-shadow:0 0 0 5px #070b1d59,0 0 0 6px #bec7f21f,0 24px 60px #0000008c,0 0 60px #7886e629;animation:sg-plate-in .45s cubic-bezier(.22,1,.36,1) both}.sg-plate-corner{position:absolute;width:22px;height:22px;fill:none;stroke:var(--sg-gold);stroke-width:.8;stroke-linecap:round;opacity:.7;pointer-events:none}.sg-plate-corner .sg-fill,.sg-plate-rule .sg-fill{fill:var(--sg-gold);stroke:none}.sg-plate-corner[data-corner=tl]{top:7px;left:7px}.sg-plate-corner[data-corner=tr]{top:7px;right:7px;transform:scaleX(-1)}.sg-plate-corner[data-corner=bl]{bottom:7px;left:7px;transform:scaleY(-1)}.sg-plate-corner[data-corner=br]{bottom:7px;right:7px;transform:scale(-1)}.sg-plate-head{flex:none;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.sg-plate-eyebrow{font-family:Georgia,Times New Roman,serif;font-size:calc(9.5px * var(--os-font-scale, 1));font-style:italic;letter-spacing:.32em;margin-right:-.32em;color:#ead7a8b3}.sg-plate-title{max-width:100%;margin:0;font-size:calc(17px * var(--os-font-scale, 1));font-weight:500;line-height:1.45;letter-spacing:.14em;overflow-wrap:anywhere}.sg-plate-amp{margin:0 .5em;font-size:.7em;font-style:normal;color:var(--sg-gold);vertical-align:.15em}.sg-plate-rule{width:120px;height:8px;fill:none;stroke:var(--sg-gold);stroke-width:.6;stroke-linecap:round;opacity:.75}.sg-plate-message{margin:2px 0 0;font-size:calc(11.5px * var(--os-font-scale, 1));line-height:1.75;color:var(--sg-ink-soft)}.sg-plate-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;margin-top:18px;overflow-y:auto;scrollbar-width:none}.sg-plate-body::-webkit-scrollbar{display:none}.sg-choice{position:relative;display:grid;grid-template-columns:repeat(var(--sg-choice-count, 2),minmax(0,1fr));padding-top:4px}.sg-choice:before{content:"";position:absolute;top:12px;left:calc(50% / var(--sg-choice-count, 2));right:calc(50% / var(--sg-choice-count, 2));border-top:1px dashed rgba(190,199,242,.3)}.sg-choice-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:52px;padding:0 4px;font-size:calc(12px * var(--os-font-scale, 1));line-height:1.4;letter-spacing:.06em;color:var(--sg-ink-soft);transition:color .3s ease}.sg-choice-item span{overflow-wrap:anywhere}.sg-choice-item i{position:relative;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle,rgba(214,217,242,.75) 0 2px,transparent 2.5px),var(--sg-night);transition:background .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.sg-choice-item[aria-checked=true]{color:var(--sg-gold)}.sg-choice-item[aria-checked=true] i{background:radial-gradient(circle,#fff8e6 0 3px,rgba(234,215,168,.55) 4px,transparent 8.5px),var(--sg-night);box-shadow:0 0 0 1px #ead7a88c,0 0 14px 3px #fff0cd73;transform:scale(1.12)}.sg-choice-item:focus-visible{outline:none}.sg-choice-item:focus-visible i{box-shadow:0 0 0 1px var(--sg-night),0 0 0 2.5px var(--sg-gold)}.sg-field{display:flex;flex-direction:column;gap:6px}.sg-field-label{font-size:calc(10.5px * var(--os-font-scale, 1));letter-spacing:.24em;color:#ead7a8bf}.sg-input{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--sg-hair);border-radius:12px;font-family:inherit;font-size:calc(13.5px * var(--os-font-scale, 1));line-height:1.6;color:var(--sg-ink);caret-color:var(--sg-gold);background:#ffffff0a;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.sg-input--area{resize:none}.sg-input::placeholder{color:#d6d9f259}.sg-input:focus{border-color:#ead7a899;box-shadow:0 0 0 3px #ead7a81a,0 0 18px #ead7a81f}.sg-switches{border-top:1px solid var(--sg-hair);border-bottom:1px solid var(--sg-hair)}.sg-switch{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 0;text-align:left;outline:none}.sg-switch+.sg-switch{border-top:1px dashed var(--sg-hair)}.sg-switch:disabled,.sg-choice-item:disabled{cursor:not-allowed}.sg-switch:disabled .sg-switch-track,.sg-switch:disabled .sg-switch-text strong,.sg-choice-item:disabled{opacity:.4}.sg-switch:disabled .sg-switch-text small{color:var(--sg-gold)}.sg-switch-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sg-switch-text strong{font-size:calc(13.5px * var(--os-font-scale, 1));font-weight:500;letter-spacing:.08em}.sg-switch-text small{font-size:calc(10.5px * var(--os-font-scale, 1));line-height:1.5;color:var(--sg-ink-soft);overflow-wrap:anywhere}.sg-switch-track{position:relative;flex:none;width:44px;height:24px;border:1px solid var(--sg-hair);border-radius:999px;background:#ffffff0a;transition:border-color .35s ease,background .35s ease}.sg-switch-track i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#d6d9f273;transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease}.sg-switch[aria-checked=true] .sg-switch-track{border-color:#ead7a88c;background:#ead7a824}.sg-switch[aria-checked=true] .sg-switch-track i{transform:translate(20px);background:radial-gradient(circle at 35% 30%,#fffaf0,var(--sg-gold));box-shadow:0 0 12px 3px #fff0cd8c}.sg-switch:focus-visible .sg-switch-track{box-shadow:0 0 0 2px var(--sg-night),0 0 0 3.5px var(--sg-gold)}.sg-plate-actions{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.sg-plate-btn{min-height:42px;border:1px solid var(--sg-hair);border-radius:999px;font-size:calc(13px * var(--os-font-scale, 1));letter-spacing:.3em;text-indent:.3em;color:var(--sg-ink-soft);background:#ffffff0a;transition:opacity .3s ease,box-shadow .3s ease,transform .2s ease}.sg-plate-btn:active{transform:scale(.97)}.sg-plate-btn[data-primary=true]{border-color:#ead7a899;color:var(--sg-gold);background:#ead7a824;box-shadow:0 0 18px #ead7a829}.sg-plate-btn:disabled{opacity:.35;box-shadow:none}.sg-plate-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sg-night),0 0 0 3.5px var(--sg-gold)}@keyframes sg-layer-in{0%{opacity:0}}@keyframes sg-plate-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.sg-page[data-asleep=true] .sg-bond-pulse{display:none}.sg-page[data-asleep=true] .sg-bonds{opacity:.5}.sg-page[data-asleep=true] .sg-star-glow,.sg-page[data-asleep=true] .sg-star-flare{animation-play-state:paused;opacity:.35}.sg-page[data-asleep=true] .sg-portrait{filter:saturate(.5) brightness(.85)}@keyframes sg-twinkle{0%,to{opacity:.55;transform:scale(.9)}35%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}70%{opacity:.65;transform:scale(.94)}}@keyframes sg-flare{0%,to{opacity:.25;transform:scale(.72) rotate(0)}50%{opacity:.9;transform:scale(1.04) rotate(4deg)}}@keyframes sg-nova{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes sg-draw{to{stroke-dashoffset:0}}@keyframes sg-bond-fade{to{opacity:.75}}@keyframes sg-pulse{0%{stroke-dashoffset:1;opacity:0}12%{opacity:.95}88%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}@keyframes sg-dust-twinkle{0%,to{opacity:.15}50%{opacity:.95}}@keyframes sg-beacon{0%,to{opacity:.55}50%{opacity:1}}@keyframes sg-sky-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sg-page *,.sg-page *:before,.sg-page *:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important}.sg-bond-pulse{display:none}}
