.seven-sins-virtues_resultShell__qRJEU,.seven-sins-virtues_shell__x_T0L{min-height:100vh;background:radial-gradient(900px 420px at 18% 8%,rgba(45,140,237,.28),transparent 68%),radial-gradient(760px 420px at 82% 0,rgba(109,75,181,.34),transparent 70%),linear-gradient(180deg,#171047,#0b102c 48%,#100b2a);color:#f7f8ff}.seven-sins-virtues_shell__x_T0L{padding:5.75rem max(1rem,4vw) 5rem}.seven-sins-virtues_testHero__hKfm8{width:min(920px,100%);margin:0 auto 1.5rem;text-align:center}.seven-sins-virtues_kicker__3e8x4{margin:0;color:#9ccfff;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seven-sins-virtues_lockedPage__GK0Xc h1,.seven-sins-virtues_report__OJeUx h1,.seven-sins-virtues_statePanel__5ah_G h1,.seven-sins-virtues_testHero__hKfm8 h1{margin:.75rem 0 0;font-size:clamp(2.05rem,4.5vw,4.5rem);line-height:1.05;letter-spacing:0}.seven-sins-virtues_lockedPage__GK0Xc p,.seven-sins-virtues_readingSection__ul5wS p,.seven-sins-virtues_statePanel__5ah_G p,.seven-sins-virtues_testHero__hKfm8 p,.seven-sins-virtues_unlockBox__tDfNR p{color:rgba(229,235,255,.76);line-height:1.75}.seven-sins-virtues_lockedPage__GK0Xc,.seven-sins-virtues_reportWrap__m3PY0,.seven-sins-virtues_statePanel__5ah_G,.seven-sins-virtues_testPanel__WO_1u{width:min(960px,100%);margin:0 auto}.seven-sins-virtues_testPanel__WO_1u{display:grid;grid-gap:1.2rem;gap:1.2rem}.seven-sins-virtues_resultActions__FE0Ur,.seven-sins-virtues_submitDock__005i_,.seven-sins-virtues_testTopBar__mZtyl{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.seven-sins-virtues_testTopBar__mZtyl{position:fixed;top:0;right:0;left:0;z-index:8;min-height:62px;justify-content:center;padding:.55rem max(1rem,4vw);background:rgba(14,13,49,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seven-sins-virtues_backLink___7pyR,.seven-sins-virtues_ghostButton__XWh7B,.seven-sins-virtues_primaryButton__dXXWr{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;padding:.75rem 1rem;border:1px solid rgba(156,207,255,.28);font:inherit;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.seven-sins-virtues_backLink___7pyR,.seven-sins-virtues_ghostButton__XWh7B{color:#f4f7ff;background:hsla(0,0%,100%,.06)}.seven-sins-virtues_backLink___7pyR{position:fixed;top:.65rem;left:max(1rem,4vw);z-index:12}.seven-sins-virtues_primaryButton__dXXWr{color:#f8fbff;background:linear-gradient(135deg,var(--brand-secondary),#7c5cff);border-color:rgba(156,207,255,.7);box-shadow:0 14px 32px rgba(45,140,237,.28)}.seven-sins-virtues_ghostButton__XWh7B:disabled,.seven-sins-virtues_primaryButton__dXXWr:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.seven-sins-virtues_stickyProgress__WbA4u{display:flex;min-width:min(320px,100%);align-items:center;gap:.75rem;color:#dbe8ff;font-weight:800;width:min(440px,calc(100vw - 12rem));min-width:280px;justify-content:center}.seven-sins-virtues_progressTrack__anLm2{width:220px;max-width:48vw;height:8px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.seven-sins-virtues_progressTrack__anLm2 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-secondary),#8f6cff)}.seven-sins-virtues_gate__lK67d,.seven-sins-virtues_questionCard__tr3fu,.seven-sins-virtues_statePanel__5ah_G,.seven-sins-virtues_unlockBox__tDfNR{border:1px solid rgba(156,207,255,.18);border-radius:8px;background:rgba(13,16,46,.86);box-shadow:0 20px 70px rgba(0,0,0,.35)}.seven-sins-virtues_gate__lK67d{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem}.seven-sins-virtues_genderGrid__73ACx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;border:0}.seven-sins-virtues_genderGrid__73ACx legend{grid-column:1/-1;margin-bottom:.2rem;color:#e7edff;font-weight:900}.seven-sins-virtues_checkRow__Snpic,.seven-sins-virtues_choiceOptions___AWd0 label,.seven-sins-virtues_genderGrid__73ACx label,.seven-sins-virtues_scaleOptions__Jq0cS label{display:flex;align-items:center;gap:.6rem;border:1px solid rgba(156,207,255,.2);border-radius:8px;background:hsla(0,0%,100%,.05);color:#f7f8ff;cursor:pointer}.seven-sins-virtues_checkRow__Snpic,.seven-sins-virtues_genderGrid__73ACx label{min-height:48px;padding:.75rem}.seven-sins-virtues_checkRow__Snpic{align-items:flex-start}.seven-sins-virtues_disclaimer__y_tB1,.seven-sins-virtues_errorText__Dzds1,.seven-sins-virtues_notice__xJNtT,.seven-sins-virtues_testHint__0DLs9{margin:0;color:#dce7ff}.seven-sins-virtues_errorText__Dzds1{color:#ffb4c0}.seven-sins-virtues_questionList__dnESH{display:grid;grid-gap:1rem;gap:1rem}.seven-sins-virtues_questionCard__tr3fu{padding:1.2rem}.seven-sins-virtues_questionMeta__Scn4p{margin:0 0 .55rem;color:#9ccfff;font-size:.85rem;font-weight:800}.seven-sins-virtues_questionCard__tr3fu h2{margin:0 0 1rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;letter-spacing:0}.seven-sins-virtues_scaleOptions__Jq0cS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.seven-sins-virtues_choiceOptions___AWd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.seven-sins-virtues_choiceOptions___AWd0 label,.seven-sins-virtues_scaleOptions__Jq0cS label{justify-content:center;min-height:54px;padding:.75rem;text-align:center}.seven-sins-virtues_checkRow__Snpic input,.seven-sins-virtues_choiceOptions___AWd0 input,.seven-sins-virtues_genderGrid__73ACx input,.seven-sins-virtues_scaleOptions__Jq0cS input{accent-color:var(--brand-secondary)}.seven-sins-virtues_optionSelected__XMCUY{border-color:rgba(45,140,237,.9)!important;background:rgba(45,140,237,.16)!important}.seven-sins-virtues_submitDock__005i_{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:5;padding:.75rem;border:1px solid rgba(156,207,255,.2);border-radius:8px;background:rgba(12,15,42,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seven-sins-virtues_resultShell__qRJEU{padding:2rem max(1rem,4vw) 5rem}.seven-sins-virtues_lockedPage__GK0Xc,.seven-sins-virtues_statePanel__5ah_G{min-height:min(720px,calc(100vh - 4rem));display:grid;align-content:center;grid-gap:1.2rem;gap:1.2rem;text-align:center;padding:clamp(1.3rem,4vw,3.5rem)}.seven-sins-virtues_previewCards__5O1Hz,.seven-sins-virtues_resultCards__Lj817{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.seven-sins-virtues_previewCards__5O1Hz article,.seven-sins-virtues_resultCards__Lj817 article{min-height:170px;display:grid;align-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:1.25rem 1rem 1.15rem;border-radius:8px;border:1px solid rgba(255,199,212,.2);background:linear-gradient(180deg,rgba(45,140,237,.14),rgba(124,92,255,.08));text-align:center}.seven-sins-virtues_previewCards__5O1Hz .seven-sins-virtues_sinResultCard__SIT9r,.seven-sins-virtues_resultCards__Lj817 .seven-sins-virtues_sinResultCard__SIT9r{border-color:rgba(156,207,255,.28);background:linear-gradient(180deg,rgba(45,140,237,.18),rgba(18,26,71,.55))}.seven-sins-virtues_previewCards__5O1Hz .seven-sins-virtues_virtueResultCard__cve5D,.seven-sins-virtues_resultCards__Lj817 .seven-sins-virtues_virtueResultCard__cve5D{border-color:rgba(196,171,255,.34);background:linear-gradient(180deg,rgba(124,92,255,.2),rgba(31,20,78,.58))}.seven-sins-virtues_previewCards__5O1Hz span,.seven-sins-virtues_resultCards__Lj817 span{font-size:.9rem;font-weight:800}.seven-sins-virtues_sinResultLabel__dq6_c{color:#9ccfff}.seven-sins-virtues_virtueResultLabel___jZk0{color:#d8c4ff}.seven-sins-virtues_previewCards__5O1Hz strong,.seven-sins-virtues_resultCards__Lj817 strong{color:#fbfcff;font-size:clamp(1.65rem,3.6vw,2.7rem);line-height:1}.seven-sins-virtues_previewCards__5O1Hz em,.seven-sins-virtues_resultCards__Lj817 em{color:#9ccfff;font-size:1rem;font-style:normal;font-weight:900}.seven-sins-virtues_virtueResultCard__cve5D em{color:#d8c4ff}.seven-sins-virtues_unlockBox__tDfNR{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.2rem}.seven-sins-virtues_detailSection__P8BF6 h2,.seven-sins-virtues_radarSection__JEo1S h2,.seven-sins-virtues_readingSection__ul5wS h2,.seven-sins-virtues_unlockBox__tDfNR h2{margin:0;color:#f7f8ff;font-size:clamp(1.25rem,2.4vw,1.8rem);letter-spacing:0}.seven-sins-virtues_reportWrap__m3PY0{display:grid;grid-gap:1rem;gap:1rem}.seven-sins-virtues_resultActions__FE0Ur{justify-content:flex-end}.seven-sins-virtues_resultActions__FE0Ur .seven-sins-virtues_ghostButton__XWh7B,.seven-sins-virtues_resultActions__FE0Ur .seven-sins-virtues_primaryButton__dXXWr{min-height:40px;padding:.58rem .9rem;font-size:.95rem}.seven-sins-virtues_report__OJeUx{display:grid;grid-gap:1.15rem;gap:1.15rem;border:1px solid rgba(156,207,255,.16);border-radius:8px;background:rgba(10,13,38,.92);color:#f7f8ff;padding:clamp(1.1rem,3.6vw,2.7rem);box-shadow:0 22px 80px rgba(0,0,0,.42)}.seven-sins-virtues_report__OJeUx>.seven-sins-virtues_kicker__3e8x4,.seven-sins-virtues_report__OJeUx>h1{text-align:center}.seven-sins-virtues_report__OJeUx>h1{margin:.35rem 0 .2rem;color:#f7f8ff;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.02}.seven-sins-virtues_easterEgg__uI8YN{margin:0;padding:.9rem 1rem;border-radius:8px;background:rgba(124,92,255,.16);color:#e8e2ff}.seven-sins-virtues_radarSection__JEo1S{display:grid;grid-template-columns:1fr;grid-gap:1.15rem;gap:1.15rem;justify-items:center;border-top:1px solid hsla(0,0%,100%,.06);padding-top:1rem;padding-bottom:.9rem}.seven-sins-virtues_radarCopy__H0k21{max-width:680px;text-align:center}.seven-sins-virtues_radarSection__JEo1S p{color:rgba(229,235,255,.72);line-height:1.7}.seven-sins-virtues_balanceScoreLine__5q_Jn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.65rem;font-size:clamp(1.25rem,2.4vw,1.8rem)}.seven-sins-virtues_balanceScoreLine__5q_Jn>span:first-child{color:#f6f8ff;font-weight:900}.seven-sins-virtues_helpIcon__NbVS4{flex:0 0 auto;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:1px solid rgba(156,207,255,.52);border-radius:999px;background:rgba(156,207,255,.08);color:#9ccfff;cursor:pointer;font-size:.82rem;font-weight:900;line-height:1;padding:0}.seven-sins-virtues_helpIcon__NbVS4:focus-visible,.seven-sins-virtues_helpIcon__NbVS4:hover{border-color:rgba(198,176,255,.82);color:#d8c4ff;outline:none}.seven-sins-virtues_modalOverlay__UK0ND{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:rgba(8,10,34,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seven-sins-virtues_modalCard__aj_Iv{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,440px);border:1px solid rgba(156,207,255,.24);border-radius:8px;background:linear-gradient(145deg,rgba(18,21,58,.98),rgba(29,18,68,.98));box-shadow:0 24px 80px rgba(0,0,0,.42);padding:1.25rem}.seven-sins-virtues_modalCard__aj_Iv h3,.seven-sins-virtues_modalCard__aj_Iv p{margin:0}.seven-sins-virtues_modalCard__aj_Iv h3{color:#f6f8ff;font-size:clamp(1.15rem,2.4vw,1.35rem)}.seven-sins-virtues_modalCard__aj_Iv p{color:rgba(229,235,255,.78);line-height:1.7}.seven-sins-virtues_radarSvg__AvJtq{width:min(100%,520px);aspect-ratio:1;justify-self:center;overflow:visible}.seven-sins-virtues_radarAxis__edy50,.seven-sins-virtues_radarRing__uaO9n{fill:none;stroke:hsla(0,0%,100%,.16);stroke-width:.8}.seven-sins-virtues_radarSin__yWgfE{fill:rgba(180,190,215,.18);stroke:#aeb8d6;stroke-width:2}.seven-sins-virtues_radarVirtue__JE1ag{fill:rgba(45,140,237,.26);stroke:#2d8ced;stroke-width:2}.seven-sins-virtues_radarSvg__AvJtq text{fill:#e7edff;font-size:clamp(7px,1.1vw,9px);font-weight:800}.seven-sins-virtues_radarSvg__AvJtq tspan:first-child{font-size:clamp(8px,1.25vw,10px)}.seven-sins-virtues_radarSvg__AvJtq tspan:last-child{font-size:clamp(7px,1vw,8px)}.seven-sins-virtues_radarSinLabel__ObCJx{fill:#d8dde9!important}.seven-sins-virtues_radarVirtueLabel__4m_ri{fill:#d8c4ff!important}.seven-sins-virtues_detailSection__P8BF6,.seven-sins-virtues_readingSection__ul5wS{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.3rem}.seven-sins-virtues_dimensionGroups__D_m_n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seven-sins-virtues_dimensionGroup__vXieB{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.seven-sins-virtues_dimensionGroup__vXieB h3{margin:0;color:#c8dcff;font-size:1rem}.seven-sins-virtues_dimensionItem__gv42_{display:grid;grid-gap:.5rem;gap:.5rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);padding:.9rem;background:hsla(0,0%,100%,.045)}.seven-sins-virtues_dimensionHead__ghC_M{display:flex;justify-content:space-between;gap:1rem;font-weight:900}.seven-sins-virtues_dimensionTrack__aQyac{height:8px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.seven-sins-virtues_dimensionTrack__aQyac span{display:block;height:100%;border-radius:inherit}.seven-sins-virtues_dimensionSinBar__85qHE{background:#b8b2b7}.seven-sins-virtues_dimensionVirtueBar__1dM57{background:linear-gradient(90deg,var(--brand-secondary),#8f6cff)}.seven-sins-virtues_dimensionItem__gv42_ p{margin:0;color:rgba(229,235,255,.72);line-height:1.65}@media (max-width:760px){.seven-sins-virtues_resultShell__qRJEU,.seven-sins-virtues_shell__x_T0L{padding-inline:.9rem}.seven-sins-virtues_choiceOptions___AWd0,.seven-sins-virtues_dimensionGroups__D_m_n,.seven-sins-virtues_genderGrid__73ACx,.seven-sins-virtues_previewCards__5O1Hz,.seven-sins-virtues_radarSection__JEo1S,.seven-sins-virtues_resultCards__Lj817,.seven-sins-virtues_scaleOptions__Jq0cS{grid-template-columns:1fr}.seven-sins-virtues_choiceOptions___AWd0 label,.seven-sins-virtues_scaleOptions__Jq0cS label{justify-content:flex-start;text-align:left}.seven-sins-virtues_progressTrack__anLm2,.seven-sins-virtues_stickyProgress__WbA4u{width:100%;max-width:none}.seven-sins-virtues_testTopBar__mZtyl{min-height:104px;align-items:flex-end;padding-top:3.9rem}.seven-sins-virtues_backLink___7pyR{top:.9rem;left:.9rem}.seven-sins-virtues_resultActions__FE0Ur,.seven-sins-virtues_submitDock__005i_{align-items:stretch}.seven-sins-virtues_resultActions__FE0Ur>*,.seven-sins-virtues_submitDock__005i_>*{width:100%}.seven-sins-virtues_radarSvg__AvJtq text{font-size:8px}}