.sg-glass{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(15,23,42,.06),0 12px 32px -12px rgba(15,23,42,.22),0 2px 6px -2px rgba(15,23,42,.08)}@keyframes sg-float{0%,to{translate:0 0}50%{translate:0 -8px}}.sg-float{animation:sg-float var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s)}.sg-enki{width:0;height:0;will-change:transform}.sg-enki-glass{left:calc(var(--r, 74px) * -1);top:calc(var(--r, 74px) * -1);width:calc(var(--r, 74px) * 2);height:calc(var(--r, 74px) * 2);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.75),rgba(255,255,255,0) 22%),radial-gradient(circle at 70% 82%,rgba(255,255,255,.35),rgba(255,255,255,0) 16%),radial-gradient(circle at 50% 50%,rgba(255,255,255,0) 70%,rgba(10,27,61,.05) 88%,rgba(36,119,255,.1) 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.95),inset 0 3px 2px rgba(255,255,255,.9),inset 0 -8px 18px -10px rgba(10,27,61,.25),0 0 0 1px rgba(10,27,61,.14),0 22px 44px -22px rgba(10,27,61,.45)}.sg-enki-disc,.sg-enki-glass{position:absolute;border-radius:9999px}.sg-enki-disc{left:calc(var(--r, 74px) * .7071 - 20px);top:calc(var(--r, 74px) * .7071 - 20px);display:grid;place-items:center;width:44px;height:44px;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,1),rgba(255,255,255,0) 55%),rgba(255,255,255,.72);-webkit-backdrop-filter:blur(6px) saturate(180%);backdrop-filter:blur(6px) saturate(180%);box-shadow:inset 0 1px 0 #fff,inset 0 -4px 8px -4px rgba(10,27,61,.18),0 0 0 1px rgba(10,27,61,.1),0 10px 22px -10px rgba(10,27,61,.45);transition:box-shadow .4s}.sg-enki.is-reading .sg-enki-disc{box-shadow:inset 0 1px 0 #fff,inset 0 -4px 8px -4px rgba(10,27,61,.18),0 0 0 1px rgba(10,27,61,.14),0 0 0 6px rgba(10,27,61,.05),0 12px 26px -10px rgba(10,27,61,.5)}.sg-enki-rays line{stroke:#0a1b3d;stroke-width:2.3;stroke-linecap:round}.sg-enki-rays{transform-origin:0 0}.sg-enki.is-reading .sg-enki-rays{animation:sg-rays .7s ease-in-out infinite alternate}@keyframes sg-rays{0%{transform:scale(.86)}to{transform:scale(1.08)}}.sg-enki-tag{position:absolute;left:0;bottom:calc(var(--r, 74px) + 8px);transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:9999px;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;color:#0a1b3d;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(10,27,61,.1),0 6px 14px -8px rgba(10,27,61,.4);white-space:nowrap}.sg-enki-dot{width:6px;height:6px;border-radius:9999px;background:#2477ff;animation:sg-pulse 1.6s ease-in-out infinite}@keyframes sg-pulse{0%,to{box-shadow:0 0 0 0 rgba(36,119,255,.45)}50%{box-shadow:0 0 0 4px rgba(36,119,255,0)}}.sg-finding{transition:box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1)}.sg-flag .sg-finding{transform:scale(1.08)}[data-tone=leak].sg-flag .sg-finding{box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(225,29,72,.45),0 0 0 7px rgba(225,29,72,.08),0 16px 36px -12px rgba(225,29,72,.35)}[data-tone=edge].sg-flag .sg-finding{box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(5,150,105,.45),0 0 0 7px rgba(5,150,105,.08),0 16px 36px -12px rgba(5,150,105,.35)}.sg-morph{transform:scale(calc(1 - var(--x, 0) * .92));opacity:calc(1 - var(--x, 0) * 1.5)}.sg-seed{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:9999px;background:rgba(15,23,42,.8);opacity:calc(var(--x, 0) * 1.4 - .4);pointer-events:none}.sg-seed-leak{background:#e11d48}.sg-seed-edge,.sg-seed-leak{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.sg-seed-edge{background:#059669}.sg-handoff{opacity:calc(1 - var(--fade, 0))}.sg-enki{opacity:calc(1 - var(--x, 0) * 2.5)}.sg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}@keyframes sg-spin{to{transform:rotate(1turn)}}.sg-hub-ring,.sg-hub-upright{animation:sg-spin var(--dur,120s) linear infinite}@keyframes sg-hub-run{0%{stroke-dashoffset:0;opacity:0}12%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.sg-hub-pulse{stroke-dasharray:16 200;animation:sg-hub-run 1.4s cubic-bezier(.45,0,.25,1) forwards}@keyframes sg-hub-beat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.sg-hub-star{transform-origin:0 0;animation:sg-hub-beat 2.6s ease-in-out infinite}.sg-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.45rem;border-radius:9999px;padding:.72rem 1.35rem;font-size:15px;font-weight:500;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s}.sg-btn:before{inset:0;border-radius:inherit;padding:1.2px;background:linear-gradient(140deg,rgba(255,255,255,.95),rgba(255,255,255,.12) 32%,rgba(255,255,255,.04) 60%,rgba(255,255,255,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sg-btn:after,.sg-btn:before{content:"";position:absolute;pointer-events:none}.sg-btn:after{top:0;bottom:0;left:-70%;width:45%;transform:skewX(-20deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0));transition:left .9s cubic-bezier(.22,1,.36,1)}.sg-btn:hover:after{left:125%}.sg-btn:hover{transform:translateY(-1px)}.sg-btn:active{transform:scale(.98)}.sg-btn:focus-visible{outline:2px solid #2477ff;outline-offset:2px}.sg-btn-primary{color:#fff;background:radial-gradient(120% 90% at 50% -30%,rgba(255,255,255,.3),rgba(255,255,255,0) 55%),rgba(10,27,61,.9);box-shadow:inset 0 -1px 1px rgba(255,255,255,.22),inset 0 2px 6px -2px rgba(255,255,255,.25),0 8px 20px -8px rgba(10,27,61,.55),0 1px 2px rgba(10,27,61,.25)}.sg-btn-primary:hover{background:radial-gradient(120% 90% at 50% -30%,rgba(255,255,255,.36),rgba(255,255,255,0) 55%),rgba(10,27,61,.84);box-shadow:inset 0 -1px 1px rgba(255,255,255,.28),inset 0 2px 6px -2px rgba(255,255,255,.3),0 12px 26px -8px rgba(10,27,61,.6),0 1px 2px rgba(10,27,61,.25)}.sg-btn-ghost{color:#0a0a0a;background:radial-gradient(120% 90% at 50% -30%,rgba(255,255,255,1),rgba(255,255,255,0) 60%),rgba(255,255,255,.5);box-shadow:inset 0 -1px 1px rgba(255,255,255,.9),inset 0 -6px 12px -8px rgba(10,27,61,.14),0 0 0 1px rgba(10,27,61,.1),0 8px 20px -10px rgba(10,27,61,.3)}.sg-btn-ghost:before{background:linear-gradient(140deg,rgba(255,255,255,1),rgba(10,27,61,.06) 45%,rgba(255,255,255,.9))}.sg-btn-ghost:after{background:linear-gradient(90deg,rgba(36,119,255,0),rgba(36,119,255,.1),rgba(36,119,255,0))}.sg-btn-ghost:hover{box-shadow:inset 0 -1px 1px rgba(255,255,255,.9),inset 0 -6px 12px -8px rgba(10,27,61,.14),0 0 0 1px rgba(10,27,61,.2),0 12px 24px -10px rgba(10,27,61,.35)}@media (prefers-reduced-motion:reduce){.sg-enki-dot,.sg-enki-rays,.sg-float,.sg-hub-ring,.sg-hub-star,.sg-hub-upright{animation:none!important}.sg-btn,.sg-btn:after,.sg-finding{transition:none}}@media (hover:none),(max-width:767px),(pointer:coarse){.sg-nav{background:rgba(255,255,255,.97);-webkit-transform:translateZ(0);transform:translateZ(0)}.sg-btn,.sg-nav{-webkit-backdrop-filter:none;backdrop-filter:none}[data-field]>div{filter:none!important}}