.sOConG_background{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--primary-tint) 35%, var(--surface)) 40%, var(--primary-tint) 100%);border-radius:12px;position:absolute;inset:10px}.sOConG_root{text-align:center;--ac-wave:#e9dffd;--ac-wave-end:#f4effe;--ac-tile-top:#f1ebfe;--ac-tile-bottom:#e4d9fc;--ac-tile-shadow:#6626e9;--ac-tile-shadow-opacity:.12;--ac-glow:.75;--ac-lock-top:#7436f0;--ac-lock-bottom:#5a1fd6;--ac-keyhole:#fff;--ac-sparkle-opacity:1;flex-direction:column;align-items:center;margin-top:4px;padding-bottom:14px;display:flex;container-type:inline-size}.dark .sOConG_root{--ac-wave:rgb(var(--primary-rgb) / .2);--ac-wave-end:rgb(var(--primary-rgb) / .12);--ac-tile-top:rgb(var(--primary-rgb) / .2);--ac-tile-bottom:rgb(var(--primary-rgb) / .12);--ac-tile-shadow:#000;--ac-tile-shadow-opacity:.25;--ac-glow:.06;--ac-lock-top:var(--primary);--ac-lock-bottom:var(--primary-strong);--ac-keyhole:var(--surface);--ac-sparkle-opacity:.85}.sOConG_art{justify-content:center;width:100%;margin-bottom:clamp(10px,2cqi,16px);display:flex;position:relative}.sOConG_waves{z-index:-1;height:120%;position:absolute;top:0;left:-10px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.sOConG_waves svg{width:100%;height:100%;display:block}.sOConG_mark{width:clamp(160px,32cqi,230px);height:auto;display:block;overflow:visible}.sOConG_keyhole{fill:var(--ac-keyhole)}.sOConG_sparkle{opacity:var(--ac-sparkle-opacity)}.sOConG_heading{max-width:100%;font-family:var(--font-redHatDisplay);letter-spacing:-.01em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,.95rem + .8cqi,1.3125rem);font-weight:700;line-height:1.25}.sOConG_text{max-width:62ch;font-family:var(--font-quickSand);color:var(--muted-foreground);text-wrap:pretty;margin:clamp(6px,1.2cqi,8px) 0 0;font-size:clamp(.875rem,.84rem + .3cqi,.9688rem);font-weight:500;line-height:1.6}.sOConG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px clamp(16px,4cqi,32px);margin-top:clamp(16px,3cqi,22px);display:flex}.sOConG_button,.sOConG_link{font-family:var(--font-quickSand);-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.sOConG_button{background:var(--primary-strong);color:#fff;min-height:52px;padding:0 clamp(28px,6cqi,40px);transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 18px #6626e938}.sOConG_button:hover{background:#5520d0;box-shadow:0 8px 22px #6626e947}.sOConG_button:active{transform:translateY(1px)}.sOConG_button:focus-visible{outline-offset:3px;outline:3px solid #e2d6fc}.sOConG_link{isolation:isolate;min-height:44px;color:var(--primary);padding:0 20px;position:relative}.sOConG_link:before{content:"";z-index:-1;border-radius:inherit;background:var(--primary-tint);opacity:0;transition:opacity .15s,transform .15s;position:absolute;inset:0;transform:scale(.85)}.sOConG_link:hover:before,.sOConG_link:focus-visible:before{opacity:1;transform:scale(1)}.sOConG_link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@container (max-width:520px){.sOConG_actions{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:320px}.sOConG_button{width:100%}.sOConG_link{align-self:center}}@media (prefers-reduced-motion:reduce){.sOConG_button,.sOConG_link:before{transition:none}.sOConG_link:before,.sOConG_button:active{transform:none}}
._3IPNtq_container{--ring-end:#a54cf4;--halo-inner:rgb(var(--primary-rgb) / .08);--halo-outer:#e55cff12;container:readiness/inline-size}.dark ._3IPNtq_container{--ring-end:#d17bff;--halo-inner:rgb(var(--primary-rgb) / .14);--halo-outer:#e55cff14}._3IPNtq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._3IPNtq_half{flex-direction:column;min-width:0;display:flex}._3IPNtq_score{padding-right:clamp(20px,4cqi,32px)}._3IPNtq_actions{border-left:1px solid var(--border);padding-left:clamp(20px,4cqi,32px)}._3IPNtq_scoreBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:8px 0 4px;display:flex}._3IPNtq_ring{--size:clamp(140px, 26cqi, 176px);width:var(--size);aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}._3IPNtq_ring:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 50%, transparent 0 46%, var(--halo-inner) 52%, transparent 71%), radial-gradient(circle at 60% 62%, var(--halo-outer) 0, transparent 64%);border-radius:50%;position:absolute;inset:-24%}._3IPNtq_ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}._3IPNtq_track{stroke:rgb(var(--primary-rgb) / .14)}._3IPNtq_spinner{stroke:var(--primary);transform-origin:60px 60px;animation:1.4s linear infinite _3IPNtq_readiness-spin}@keyframes _3IPNtq_readiness-spin{to{transform:rotate(360deg)}}._3IPNtq_percent{font-size:calc(var(--size) * .21);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}._3IPNtq_status{text-align:center;margin:0}._3IPNtq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}._3IPNtq_row{border:1px solid var(--border);background:var(--surface);min-height:64px;color:var(--foreground);border-radius:16px;align-items:center;gap:clamp(14px,3cqi,20px);padding:8px 16px 8px 8px;text-decoration:none;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}._3IPNtq_row:hover{border-color:rgb(var(--primary-rgb) / .28);background:color-mix(in srgb, var(--primary-tint) 45%, var(--surface));box-shadow:0 4px 16px rgb(var(--primary-rgb) / .08)}._3IPNtq_row:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-color:rgb(var(--primary-rgb) / .28)}._3IPNtq_label{overflow-wrap:anywhere;flex:1;min-width:0}._3IPNtq_arrow{color:var(--muted-foreground);flex:none;transition:transform .2s,color .2s;display:flex}._3IPNtq_row:hover ._3IPNtq_arrow,._3IPNtq_row:focus-visible ._3IPNtq_arrow{color:var(--primary);transform:translate(2px,-2px)}._3IPNtq_skeleton{background:var(--background-secondary-color);border-radius:16px;height:64px}@container readiness (max-width:600px){._3IPNtq_grid{grid-template-columns:minmax(0,1fr)}._3IPNtq_score{padding-bottom:20px;padding-right:0}._3IPNtq_actions{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}._3IPNtq_ring{--size:clamp(136px, 40cqi, 168px)}}@media (prefers-reduced-motion:reduce){._3IPNtq_row,._3IPNtq_arrow{transition:none}._3IPNtq_row:hover ._3IPNtq_arrow,._3IPNtq_row:focus-visible ._3IPNtq_arrow{transform:none}._3IPNtq_spinner{animation:none}}
