.da-ring{--da-size:260px;--da-tone:#7c99e7;--da-light:#f9fbff;width:var(--da-size);height:var(--da-size);pointer-events:none;filter:drop-shadow(7px 16px 10px #25385624);isolation:isolate;display:block;position:relative}.da-ring:before,.da-ring>i{content:"";border-radius:50%;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 46%,#000 47.5%);mask:radial-gradient(circle,#0000 46%,#000 47.5%)}.da-ring:before{background:conic-gradient(from 20deg,#abbcd7,color-mix(in srgb,var(--da-tone) 80%,#182948),var(--da-light),#9cb1d9);transform:translate(4px,9px)}.da-ring>i{background:radial-gradient(ellipse at 28% 15%,#fff 0,#ffffffc9 11%,transparent 38%),conic-gradient(from 110deg,var(--da-light) 0deg,color-mix(in srgb,var(--da-tone) 50%,#fff) 42deg,color-mix(in srgb,var(--da-tone) 83%,#4b5d81) 87deg,var(--da-light) 150deg,#fff 220deg,color-mix(in srgb,var(--da-tone) 55%,#fff) 280deg,var(--da-light) 360deg);box-shadow:inset 1px 3px 3px #fff,inset -5px -8px 10px #2e406e18}.da-ring>i:after{content:"";border:1px solid #fff8;border-radius:50%;position:absolute;inset:16.5%;box-shadow:inset 7px 10px 9px #142b5c35,2px 3px 4px #fff9}.da-orb{--da-size:100px;--da-tone:#c3cee8;width:var(--da-size);height:var(--da-size);pointer-events:none;background:radial-gradient(circle at 28% 22%,#fff 0,color-mix(in srgb,var(--da-tone) 35%,#fff) 20%,var(--da-tone) 60%,color-mix(in srgb,var(--da-tone) 70%,#18326a) 100%);border-radius:50%;display:block;box-shadow:inset -5px -8px 15px #294b7e20,7px 17px 24px #1c355525}.da-review-bar{z-index:50;color:#fff;letter-spacing:0;text-align:center;background:#172644;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:0;padding:12px 24px;font:500 13px/1.5 system-ui,sans-serif;display:flex;position:relative}.da-review-bar a{color:#fff;text-underline-offset:4px;text-decoration:underline}.da-review-bar a:focus-visible{outline-offset:5px;outline:2px solid #fff}.da-review-bar strong{font-weight:700}.da-review-bar span{opacity:.8}.da3d-prototype [data-review-zone]{scroll-margin-top:30px}@media (forced-colors:active){.da-ring,.da-orb{display:none}}@media (prefers-reduced-motion:reduce){.da-ring,.da-orb{transition:none!important;animation:none!important}}
