.page_container__yfQci{max-width:800px;margin:0 auto;padding:2rem;min-height:100vh}.page_content__NiLcp{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem}.page_header__r6euf{margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem}.page_title__GjlhW{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem;color:rgba(255,255,255,.95)}.page_subtitle__clXr1{font-size:1.125rem;line-height:1.5;color:rgba(255,255,255,.8);margin:0}.page_main__XeaiA{margin-bottom:2rem}.page_main__XeaiA p{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.85);margin:0}.page_questionDots__pe7XW{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem 0}.page_dot__ISl_q{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:all .2s ease;padding:0}.page_dot__ISl_q:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:scale(1.2)}.page_dotActive__7Wq3g{background:var(--color-purple-medium);border-color:var(--color-purple-strong);transform:scale(1.3)}.page_dotActive__7Wq3g:hover{background:var(--color-purple-strong)}.page_question___OL5e{margin-bottom:3rem}.page_questionText___BCjv{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:rgba(255,255,255,.95);margin:0 0 1rem;text-align:left;white-space:pre-line}.page_questionDescription__JxNnw{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.75);text-align:left;margin:0 0 1rem}.page_sliderContainer__6D7XL{position:relative;padding:.5rem 0 5rem}.page_slider__9ICxc{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:rgba(255,255,255,.1);outline:none;cursor:pointer;position:relative;z-index:2}.page_slider__9ICxc::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-purple-solid);border:none;cursor:pointer;transition:all .2s ease}.page_slider__9ICxc::-webkit-slider-thumb:hover{background:var(--color-purple-solid);transform:scale(1.15)}.page_slider__9ICxc::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-purple-solid);border:none;cursor:pointer;transition:all .2s ease}.page_sliderUninteracted__gRIhr::-webkit-slider-thumb{background:rgba(150,150,150,.5)}.page_sliderUninteracted__gRIhr::-moz-range-thumb{background:rgba(150,150,150,.5)}.page_sliderUninteracted__gRIhr::-webkit-slider-thumb:hover{background:rgba(150,150,150,.5);transform:none}.page_sliderUninteracted__gRIhr::-moz-range-thumb:hover{background:rgba(150,150,150,.5);transform:none}.page_slider__9ICxc::-moz-range-thumb:hover{background:var(--color-purple-solid);transform:scale(1.15)}.page_sliderCheckpoints__bdiPu{position:absolute;top:.5rem;left:3px;right:3px;height:8px;pointer-events:none;z-index:1}.page_checkpoint__hCl_Q{position:absolute;width:3px;height:16px;background:rgba(255,255,255,.3);transform:translateX(-50%) translateY(-4px)}.page_sliderLabels__qmZwH{position:relative;margin-top:1rem;padding-left:2rem;padding-right:2rem;min-height:3rem;pointer-events:none}.page_sliderLabel__Nob_4{position:absolute;font-size:.875rem;color:rgba(255,255,255,.7);text-align:center;line-height:1.3;transform:translateX(-50%);max-width:110px;white-space:normal;word-wrap:break-word}.page_sliderLabel__Nob_4:first-child{left:0!important;transform:translateX(0);text-align:left}.page_sliderLabel__Nob_4:last-child{left:auto!important;right:0;transform:translateX(0);text-align:right}.page_debugScore__aSt0g{margin-top:2rem;padding:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.6}.page_debugScore__aSt0g strong{color:rgba(255,255,255,.95)}.page_navigationWrapper__0V_La{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.page_navigation__8ibE1{display:flex;gap:1rem;justify-content:center}.page_navButton__0XNEx{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);border-radius:8px;color:rgba(255,255,255,.9);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.page_navButton__0XNEx:hover:not(:disabled){background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:rgba(255,255,255,.95);transform:translateY(-1px)}.page_navButton__0XNEx:disabled{opacity:.4;cursor:not-allowed}.page_skipButton__a51OZ{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_skipButton__a51OZ:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.85)}.page_multiSelectContainer__Dk1sj{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.page_checkboxLabel__6Pmoo{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1rem;color:rgba(255,255,255,.9)}.page_checkboxLabel__6Pmoo:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.page_checkbox__F9V9w{width:20px;height:20px;cursor:pointer;accent-color:var(--color-purple-medium)}.page_radioContainer__M57zH{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.page_radioLabel__KrIGT{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1rem;color:rgba(255,255,255,.9)}.page_radioLabel__KrIGT:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.page_radio__MH1ju{width:20px;height:20px;cursor:pointer;accent-color:var(--color-purple-medium)}.page_subscaleContainer___HKr0{display:flex;flex-direction:column;gap:2.5rem;padding:1rem 0}.page_subscaleItem__AFDuQ{display:flex;flex-direction:column;gap:1rem}.page_subquestionText__GrcBu{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.85);margin:0}.page_subscaleSliderContainer__yiZ30{position:relative;padding:.5rem 0 2rem}.page_subscaleCheckpoints__QsRLR{position:absolute;top:.5rem;left:3px;right:3px;height:8px;pointer-events:none;z-index:1}.page_subscaleLabels__LqPlG{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1rem}.page_subscaleFourLabels__dy1CR{position:relative;margin-top:1rem;height:3rem}.page_subscaleFourLabels__dy1CR .page_subscaleLabel__xyXE9{position:absolute;transform:translateX(-50%);max-width:80px}.page_subscaleFiveLabels__BzH7q{position:relative;margin-top:1rem;padding-left:2rem;padding-right:2rem;min-height:3rem}.page_subscaleFiveLabels__BzH7q .page_subscaleLabel__xyXE9{position:absolute;font-size:.875rem;color:rgba(255,255,255,.7);text-align:center;line-height:1.3;transform:translateX(-50%);max-width:80px;white-space:normal;word-wrap:break-word}.page_subscaleFiveLabels__BzH7q .page_subscaleLabel__xyXE9:first-child{left:0!important;transform:translateX(0);text-align:left}.page_subscaleFiveLabels__BzH7q .page_subscaleLabel__xyXE9:last-child{left:auto!important;right:0;transform:translateX(0);text-align:right}.page_subscaleLabel__xyXE9{font-size:.875rem;color:rgba(255,255,255,.7);text-align:center}.page_subscaleLabel__xyXE9:first-child{text-align:left}.page_subscaleLabel__xyXE9:last-child{text-align:right}.page_results__FTg_T{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0;text-align:center}.page_scoreIntro__ZIbu1{font-size:1.125rem;line-height:1.7;color:rgba(255,255,255,.85);margin:0;max-width:600px}.page_scoreDisplay__Lc0XC{display:flex;flex-direction:column;align-items:center;gap:1rem}.page_scoreNumber__YOCUT{font-size:5rem;font-weight:700;line-height:1;color:var(--color-purple-solid);font-family:var(--font-serif)}.page_resultTitle__3cSqL{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.95);margin:0;max-width:600px}.page_resultDescription__74L35{font-size:1.125rem;line-height:1.7;color:rgba(255,255,255,.85);margin:0;max-width:600px}.page_resultDescription__74L35 a{color:rgba(255,255,255,.95);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.page_resultDescription__74L35 a:hover{opacity:.7}@media (max-width:768px){.page_container__yfQci{padding:1rem}.page_content__NiLcp{padding:1.5rem}.page_title__GjlhW{font-size:2rem}.page_main__XeaiA p{font-size:1rem}.page_questionText___BCjv{font-size:1.125rem}.page_sliderLabel__Nob_4{font-size:.7rem;max-width:60px;white-space:normal;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.page_navButton__0XNEx{min-width:100px;padding:.75rem 1.5rem}.page_questionDots__pe7XW{gap:.75rem}.page_dot__ISl_q{width:10px;height:10px}.page_subquestionText__GrcBu{font-size:.9rem}.page_subscaleLabel__xyXE9{font-size:.75rem}.page_subscaleContainer___HKr0{gap:1.5rem}.page_subscaleFiveLabels__BzH7q .page_subscaleLabel__xyXE9{font-size:.7rem;max-width:40px}.page_scoreIntro__ZIbu1{font-size:1rem}.page_scoreNumber__YOCUT{font-size:3.5rem}.page_resultTitle__3cSqL{font-size:1.25rem}.page_resultDescription__74L35{font-size:1rem}.page_sectionTitle__PzMR9{font-size:1.25rem}.page_sectionHeader__7FT91{flex-direction:column;gap:1rem}.page_copyButton__jClVy{width:28px;height:28px;padding:.25rem}.page_copyButton__jClVy svg{width:16px;height:16px}.page_shareButton__JK_iy{width:44px;height:44px;padding:.625rem}}.page_sectionTitle__PzMR9{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:rgba(255,255,255,.95)}.page_readMoreSection__n1m0I{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.page_readMoreItem__aJ4z3{margin-bottom:2rem;margin-top:0;line-height:1.6}.page_readMoreItem__aJ4z3:not(:last-child){margin-bottom:2rem}.page_readMoreItem__aJ4z3:first-child{margin-top:0}.page_readMoreItem__aJ4z3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .2s ease}.page_readMoreItem__aJ4z3 a:hover{opacity:.8}.page_shareSection__3bNtM{margin-top:2rem;text-align:center}.page_sectionHeader__7FT91{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.page_sectionHeader__7FT91 .page_sectionTitle__PzMR9{margin-bottom:0}.page_copyButton__jClVy{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);border-radius:6px;color:rgba(255,255,255,.9);cursor:pointer;transition:all .2s ease;width:32px;height:32px;flex-shrink:0}.page_copyButton__jClVy:hover{background:var(--color-purple-medium);border-color:var(--color-purple-strong);transform:translateY(-1px)}.page_copyButton__jClVy svg{flex-shrink:0}.page_shareButtons__AqXQM{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.page_shareButton__JK_iy{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);border-radius:8px;color:rgba(255,255,255,.9);cursor:pointer;transition:all .2s ease;width:48px;height:48px}.page_shareButton__JK_iy:hover{background:var(--color-purple-medium);border-color:var(--color-purple-strong);transform:translateY(-1px)}.page_shareButton__JK_iy svg{flex-shrink:0}.page_feedbackSection__y7TA4{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.2)}.page_feedbackForm__JFFBH{display:flex;flex-direction:column;gap:2rem}.page_feedbackQuestion__zYMw3{display:flex;flex-direction:column;gap:1rem}.page_feedbackTextLabel__eEisS{display:flex;flex-direction:column;gap:.5rem;font-size:1rem;line-height:1;color:rgba(255,255,255,.85);margin-top:0}.page_feedbackTextInput__tfpoe{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.9);font-family:var(--font-body);font-size:1rem;transition:all .2s ease}.page_feedbackTextInput__tfpoe::placeholder{color:rgba(255,255,255,.4)}.page_feedbackTextInput__tfpoe:focus{outline:none;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.page_feedbackTextarea__52ztT{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.9);font-family:var(--font-body);font-size:1rem;resize:vertical;transition:all .2s ease;min-height:150px}.page_feedbackTextarea__52ztT::placeholder{color:rgba(255,255,255,.4)}.page_feedbackTextarea__52ztT:focus{outline:none;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.page_submitButton__Xwlg1{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:.75rem 2rem;background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);border-radius:8px;color:rgba(255,255,255,.9);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_submitButton__Xwlg1:hover:not(:disabled){background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:rgba(255,255,255,.95);transform:translateY(-1px)}.page_submitButton__Xwlg1:disabled{opacity:.4;cursor:not-allowed}.page_feedbackSuccess__uCwUW{padding:1.5rem;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.3);border-radius:8px;color:rgba(255,255,255,.9);text-align:center;font-size:1.1rem}.page_feedbackError__ibsyC{padding:1rem;background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:8px;color:rgba(255,255,255,.9);font-size:.95rem;margin-top:1rem}@media (prefers-color-scheme:light){.page_content__NiLcp{background:var(--glass-bg);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow)}.page_title__GjlhW{color:var(--color-text-heading)}.page_main__XeaiA p,.page_subtitle__clXr1{color:var(--color-text-primary)}.page_header__r6euf{border-bottom:1px solid var(--glass-stroke)}.page_questionText___BCjv{color:var(--color-text-heading)}.page_questionDescription__JxNnw{color:var(--color-text-muted)}.page_subquestionText__GrcBu{color:var(--color-text-primary)}.page_dot__ISl_q{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.page_dot__ISl_q:hover{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.3)}.page_dotActive__7Wq3g{background:var(--color-purple-medium);border-color:var(--color-purple-strong)}.page_dotActive__7Wq3g:hover{background:var(--color-purple-strong)}.page_slider__9ICxc{background:rgba(0,0,0,.1)}.page_sliderUninteracted__gRIhr::-webkit-slider-thumb{background:rgba(100,100,100,.4)}.page_sliderUninteracted__gRIhr::-moz-range-thumb{background:rgba(100,100,100,.4)}.page_checkpoint__hCl_Q{background:rgba(0,0,0,.3)}.page_sliderLabel__Nob_4{color:var(--color-text-muted)}.page_navButton__0XNEx{background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);color:var(--color-text-primary)}.page_navButton__0XNEx:hover:not(:disabled){background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:var(--color-text-heading)}.page_checkboxLabel__6Pmoo{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:var(--color-text-primary)}.page_checkboxLabel__6Pmoo:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.page_radioLabel__KrIGT{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:var(--color-text-primary)}.page_radioLabel__KrIGT:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.page_subscaleFiveLabels__BzH7q .page_subscaleLabel__xyXE9,.page_subscaleLabel__xyXE9{color:var(--color-text-muted)}.page_debugScore__aSt0g{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:var(--color-text-primary)}.page_debugScore__aSt0g strong{color:var(--color-text-heading)}.page_skipButton__a51OZ{background:transparent;border-color:rgba(0,0,0,.2);color:var(--color-text-muted)}.page_skipButton__a51OZ:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.page_scoreIntro__ZIbu1,.page_skipButton__a51OZ:hover{color:var(--color-text-primary)}.page_resultTitle__3cSqL{color:var(--color-text-heading)}.page_resultDescription__74L35{color:var(--color-text-primary)}.page_resultDescription__74L35 a{color:var(--color-text-heading)}.page_resultDescription__74L35 a:hover{opacity:.7}.page_sectionTitle__PzMR9{color:var(--color-text-heading)}.page_feedbackSection__y7TA4,.page_readMoreSection__n1m0I{border-top:1px solid rgba(0,0,0,.1)}.page_feedbackTextInput__tfpoe,.page_feedbackTextLabel__eEisS{color:var(--color-text-primary)}.page_feedbackTextInput__tfpoe{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1)}.page_feedbackTextInput__tfpoe::placeholder{color:var(--color-text-muted)}.page_feedbackTextInput__tfpoe:focus{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.page_feedbackTextarea__52ztT{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:var(--color-text-primary)}.page_feedbackTextarea__52ztT::placeholder{color:var(--color-text-muted)}.page_feedbackTextarea__52ztT:focus{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.page_submitButton__Xwlg1{background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);color:var(--color-text-primary)}.page_submitButton__Xwlg1:hover:not(:disabled){background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:var(--color-text-heading)}.page_copyButton__jClVy,.page_feedbackError__ibsyC,.page_feedbackSuccess__uCwUW{color:var(--color-text-primary)}.page_copyButton__jClVy{background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium)}.page_copyButton__jClVy:hover{background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:var(--color-text-heading)}.page_shareButton__JK_iy{background:var(--color-purple-subtle);border:1px solid var(--color-purple-medium);color:var(--color-text-primary)}.page_shareButton__JK_iy:hover{background:var(--color-purple-medium);border-color:var(--color-purple-strong);color:var(--color-text-heading)}}