@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._profileActions_19wuo_1{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:620px){._profileActions_19wuo_1{flex-direction:column;align-items:stretch}._profileActions_19wuo_1 button{justify-content:center}}@media print{@page{margin:16mm}._page_19wuo_5{height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important}._workspace_19wuo_6{height:auto!important;max-height:none!important;overflow:visible!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}._stage_19wuo_7{display:block!important;height:auto!important;overflow:visible!important;padding:0!important}._finalList_19wuo_8{display:block!important}._finalValue_19wuo_9{display:grid!important;grid-template-columns:32px 1fr!important;break-inside:avoid!important;page-break-inside:avoid!important;padding:11px 0!important}._profileReadout_19wuo_10{break-before:page;page-break-before:always;border:0;padding:0;background:#fff}._themeGrid_19wuo_11{grid-template-columns:repeat(2,minmax(0,1fr))}._consentPanel_19wuo_12{display:none!important}}._page_19wuo_5{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:0 clamp(18px,5vw,76px);position:relative;isolation:isolate}._page_19wuo_5:before{content:"";position:absolute;inset:0 0 auto;height:420px;background:linear-gradient(135deg,rgba(0,142,151,.08),transparent 58%),radial-gradient(ellipse at 85% 0%,rgba(255,107,0,.07),transparent 38%);pointer-events:none}._header_19wuo_16{height:76px;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}._brand_19wuo_17{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--foreground);font-size:10px;font-weight:800;letter-spacing:.14em}._brandMark_19wuo_18{width:39px;height:39px;border-radius:50%;background:transparent;color:var(--primary);display:grid;place-items:center;font-family:Caveat,cursive;font-style:normal;font-weight:700;font-size:31px;letter-spacing:-.12em;padding:0 5px 3px 0;border:1px solid color-mix(in srgb,var(--primary) 44%,transparent)}._brandName_19wuo_19{line-height:1.2;max-width:120px}._headerRight_19wuo_20{display:flex;align-items:center;gap:22px}._saveNote_19wuo_20{font-size:11px;color:var(--muted-foreground);display:flex;align-items:center;gap:7px}._saveDot_19wuo_20{width:6px;height:6px;border-radius:50%;background:#659778}._resetLink_19wuo_20{border:0;background:none;color:var(--muted-foreground);font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._resetNotice_19wuo_21{max-width:1240px;margin:12px auto 0;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:12px;color:var(--muted-foreground)}._resetNotice_19wuo_21 span{margin-right:auto}._intro_19wuo_22{max-width:1240px;margin:0 auto;padding:72px 0 54px;text-align:center}._eyebrow_19wuo_22,._stageKicker_19wuo_22{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--primary)}._eyebrow_19wuo_22{display:flex;align-items:center;justify-content:center;gap:12px}._eyebrowLine_19wuo_22{width:28px;height:1px;background:var(--primary)}._intro_19wuo_22 h1{font-family:var(--font-family-display);font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.045em;font-weight:500;margin:25px 0 18px}._intro_19wuo_22 h1 em{color:var(--primary);font-weight:500;font-style:italic}._introText_19wuo_22{max-width:490px;margin:0 auto;color:var(--muted-foreground);font-size:15px;line-height:1.8}._workspace_19wuo_6{max-width:1240px;margin:0 auto 70px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._progressTop_19wuo_23{display:flex;justify-content:space-between;align-items:center;padding:22px 34px 13px}._stepLabels_19wuo_23{display:flex;gap:clamp(12px,3vw,36px)}._stepLabels_19wuo_23 span{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:11px}._stepLabels_19wuo_23 b{font-size:9px;font-weight:600;opacity:.7}._stepLabels_19wuo_23 ._stepActive_19wuo_23{color:var(--primary);font-weight:700}._progressPct_19wuo_23{font-size:10px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._progressBar_19wuo_23{height:3px!important;border-radius:0!important;background:var(--muted)!important}._progressBar_19wuo_23>div{background:var(--primary)!important}._stage_19wuo_7{padding:48px clamp(22px,5vw,66px) 40px}._stageKicker_19wuo_22{margin-bottom:18px}._stage_19wuo_7 h2{font-family:var(--font-family-display);font-weight:500;font-size:clamp(32px,4vw,46px);letter-spacing:-.035em;line-height:1.08;margin:0 0 14px}._stageLead_19wuo_24{max-width:760px;color:var(--muted-foreground);font-size:14px;line-height:1.8;margin:0 0 30px}._stageLead_19wuo_24 em{color:var(--foreground);font-family:var(--font-family-display);font-size:1.12em}._bucketLegend_19wuo_25{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 42px}._bucketLegend_19wuo_25>div{background:var(--surface);padding:17px 18px;border-radius:var(--radius);display:grid;grid-template-columns:10px 1fr;column-gap:9px;align-items:start}._legendDot_19wuo_25{width:8px;height:8px;border-radius:50%;margin-top:5px}._dotMost_19wuo_25{background:var(--primary)}._dotSome_19wuo_25{background:#ff6b00}._dotNot_19wuo_25{background:#9ba39b}._bucketLegend_19wuo_25 b{font-size:12px;font-weight:600}._bucketLegend_19wuo_25 small{grid-column:2;color:var(--muted-foreground);font-size:10px;line-height:1.5;margin-top:4px}._deckHeading_19wuo_26{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}._deckHeading_19wuo_26 h3,._pickGroup_19wuo_26 h3{font-family:var(--font-family-display);font-size:22px;font-weight:500;margin:0 0 5px}._deckHeading_19wuo_26 p{margin:0;color:var(--muted-foreground);font-size:11px}._deckHeading_19wuo_26>span,._pickGroup_19wuo_26 h3 span{font-size:10px;color:var(--muted-foreground)}._cardGrid_19wuo_26{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}._valueCard_19wuo_26{min-height:174px;border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--card);display:flex;flex-direction:column;transition:border-color .15s,background .15s}._cardChosen_19wuo_26{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}._cardTop_19wuo_26{display:flex;justify-content:space-between;align-items:center;height:15px}._cardIndex_19wuo_26{font-size:9px;letter-spacing:.12em;color:var(--muted-foreground)}._cardCheck_19wuo_26{color:var(--primary)}._valueCard_19wuo_26 h4{font-family:var(--font-family-display);font-size:21px;font-weight:500;margin:11px 0 4px}._valueCard_19wuo_26 p{font-size:10px;line-height:1.55;color:var(--muted-foreground);margin:0 0 12px;flex:1}._cardChoices_19wuo_26{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto}._cardChoices_19wuo_26 button{border:1px solid var(--border);background:transparent;border-radius:5px;padding:6px 2px;color:var(--muted-foreground);font:inherit;font-size:9px;cursor:pointer}._cardChoices_19wuo_26 button:hover{border-color:var(--primary);color:var(--primary)}._cardChoices_19wuo_26 ._choiceMost_19wuo_26{background:var(--primary);border-color:var(--primary);color:#fff}._cardChoices_19wuo_26 ._choiceSome_19wuo_26{background:#fff0e5;border-color:#ffc39a;color:#a94700}._cardChoices_19wuo_26 ._choiceNot_19wuo_26{background:#e8e9e5;border-color:#d0d3cc;color:#626b63}._stageFooter_19wuo_27{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}._stageFooter_19wuo_27>span{font-size:11px;color:var(--muted-foreground)}._stageFooter_19wuo_27 button,._reflectionNav_19wuo_27 button{display:inline-flex;align-items:center;gap:8px}._helperCenter_19wuo_27{text-align:center;color:var(--muted-foreground);font-size:10px;margin:14px 0 0}._selectionMeter_19wuo_28{display:flex;align-items:center;gap:28px;padding:19px 22px;background:var(--surface);border-radius:var(--radius);margin:28px 0 34px}._selectionMeter_19wuo_28>div:first-child{display:flex;align-items:baseline;gap:7px;min-width:120px}._selectionMeter_19wuo_28 strong{font-family:var(--font-family-display);font-size:31px;font-weight:500;color:var(--primary)}._selectionMeter_19wuo_28 strong span{font-family:var(--font-family-base);font-size:14px;color:var(--muted-foreground)}._selectionMeter_19wuo_28 small{font-size:10px;color:var(--muted-foreground)}._meterTrack_19wuo_28{height:5px;border-radius:10px;background:var(--border);flex:1;overflow:hidden}._meterTrack_19wuo_28 span{display:block;height:100%;background:var(--primary);border-radius:10px;transition:width .2s}._pickGroup_19wuo_26{margin:0 0 28px}._pickGroup_19wuo_26 h3{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:12px}._pickGrid_19wuo_28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._pickCard_19wuo_28{display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px;cursor:pointer;color:var(--foreground)}._pickCard_19wuo_28:hover,._pickSelected_19wuo_28{border-color:var(--primary);background:var(--surface)}._pickCheck_19wuo_28{width:22px;height:22px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;flex:none;color:var(--primary);font-size:17px}._pickSelected_19wuo_28 ._pickCheck_19wuo_28{background:var(--primary);border-color:var(--primary);color:#fff}._pickCard_19wuo_28 b{font-family:var(--font-family-display);font-size:17px;font-weight:500;display:block;margin:0 0 3px}._pickCard_19wuo_28 small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.5}._rankList_19wuo_29{border-top:1px solid var(--border);margin-top:25px}._rankRow_19wuo_29{display:flex;align-items:center;gap:18px;padding:15px 12px;border-bottom:1px solid var(--border)}._rankNumber_19wuo_29{font-family:var(--font-family-display);font-size:20px;color:var(--primary);width:28px}._rankName_19wuo_29{flex:1}._rankName_19wuo_29 b{font-family:var(--font-family-display);font-size:19px;font-weight:500}._rankName_19wuo_29 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:3px}._rankActions_19wuo_29{display:flex;gap:5px}._rankActions_19wuo_29 button{width:31px;height:31px;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer}._rankActions_19wuo_29 button:disabled{opacity:.2;cursor:default}._rankActions_19wuo_29 button:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}._reflectionHeader_19wuo_30{display:flex;justify-content:space-between;align-items:end;margin:10px 0 12px}._reflectionRank_19wuo_30{font-size:9px;letter-spacing:.16em;color:var(--primary);font-weight:700}._reflectionHeader_19wuo_30 h2{font-size:clamp(42px,6vw,62px);margin:7px 0 0}._titlePeriod_19wuo_30{color:var(--primary)}._reflectionCounter_19wuo_30{font-family:var(--font-family-display);font-size:32px;color:var(--primary)}._reflectionCounter_19wuo_30 span{font-family:var(--font-family-base);font-size:13px;color:var(--muted-foreground)}._promptList_19wuo_30{border-top:1px solid var(--border)}._prompt_19wuo_30{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:22px 0;border-bottom:1px solid var(--border)}._prompt_19wuo_30>span{font-family:var(--font-family-display);font-size:18px;color:var(--primary)}._prompt_19wuo_30 b{font-family:var(--font-family-display);font-size:20px;font-weight:500;display:block;margin-bottom:4px}._prompt_19wuo_30 small{display:block;font-size:11px;color:var(--muted-foreground);line-height:1.6;margin-bottom:12px}._prompt_19wuo_30 textarea{width:100%;max-width:760px;min-height:82px}._reflectionNav_19wuo_27{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:25px}._reflectionDots_19wuo_30{display:flex;gap:7px}._reflectionDots_19wuo_30 button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--border);cursor:pointer}._reflectionDots_19wuo_30 ._dotCurrent_19wuo_30{background:var(--primary);transform:scale(1.35)}._reflectionDots_19wuo_30 ._dotComplete_19wuo_30{background:#8cae91}._finalIcon_19wuo_31{width:54px;height:54px;border-radius:50%;background:var(--accent);color:var(--primary);display:grid;place-items:center;margin:4px 0 20px;font-family:Caveat,cursive;font-style:normal;font-weight:700;font-size:33px;letter-spacing:-.1em;padding:0 5px 3px 0;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}._finalQuote_19wuo_31{font-family:var(--font-family-display);font-size:clamp(22px,3vw,30px);font-style:italic;color:var(--primary);padding:24px 0 28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:30px 0}._finalList_19wuo_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}._finalValue_19wuo_9{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:17px 0;border-bottom:1px solid var(--border)}._finalValue_19wuo_9>span{font-family:var(--font-family-display);font-size:17px;color:var(--primary)}._finalValue_19wuo_9 h3{font-family:var(--font-family-display);font-size:20px;font-weight:500;margin:0 0 5px}._finalValue_19wuo_9 p{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:0 0 7px}._finalValue_19wuo_9 small{font-size:10px;color:var(--primary);display:flex;align-items:flex-start;gap:5px;line-height:1.5}._footer_19wuo_31{max-width:1240px;margin:0 auto;border-top:1px solid var(--border);padding:22px 0 30px;display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:9px;letter-spacing:.1em}._footer_19wuo_31 span:first-child{font-weight:800;letter-spacing:.14em;color:var(--foreground)}._footer_19wuo_31 span:last-child{display:flex;align-items:center;gap:5px;color:var(--primary);font-weight:700}@media(max-width:900px){._cardGrid_19wuo_26{grid-template-columns:repeat(3,minmax(0,1fr))}._stepLabels_19wuo_23{gap:14px}._stepLabels_19wuo_23 span{font-size:10px}._stepLabels_19wuo_23 b{display:none}}@media(max-width:620px){._page_19wuo_5{padding:0 13px}._header_19wuo_16{height:62px}._brand_19wuo_17{gap:8px;font-size:9px}._brandMark_19wuo_18{width:36px;height:36px;font-size:27px}._saveNote_19wuo_20{display:none}._intro_19wuo_22{padding:54px 0 38px}._intro_19wuo_22 h1{font-size:54px}._introText_19wuo_22{font-size:13px;max-width:330px}._workspace_19wuo_6{border-radius:13px;margin-bottom:42px}._progressTop_19wuo_23{padding:17px 14px 11px}._stepLabels_19wuo_23{width:100%;justify-content:space-between;gap:5px}._stepLabels_19wuo_23 span{font-size:9px}._progressPct_19wuo_23{display:none}._stage_19wuo_7{padding:32px 16px 25px}._stage_19wuo_7 h2{font-size:35px}._stageLead_19wuo_24{font-size:12px}._bucketLegend_19wuo_25{grid-template-columns:1fr;gap:7px;margin:20px 0 30px}._bucketLegend_19wuo_25>div{padding:11px 13px}._bucketLegend_19wuo_25 small{font-size:10px}._deckHeading_19wuo_26{align-items:start;gap:8px}._deckHeading_19wuo_26 h3{font-size:20px}._deckHeading_19wuo_26 p{max-width:220px;line-height:1.5}._deckHeading_19wuo_26>span{white-space:nowrap;margin-top:5px}._cardGrid_19wuo_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._valueCard_19wuo_26{min-height:168px;padding:11px}._valueCard_19wuo_26 h4{font-size:19px}._valueCard_19wuo_26 p{font-size:9px}._cardChoices_19wuo_26 button{font-size:8px;padding:7px 1px}._stageFooter_19wuo_27{align-items:stretch}._stageFooter_19wuo_27 button{font-size:11px;padding-left:11px;padding-right:11px}._stageFooter_19wuo_27>span{font-size:10px}._pickGrid_19wuo_28{grid-template-columns:1fr}._selectionMeter_19wuo_28{padding:13px;gap:12px}._selectionMeter_19wuo_28>div:first-child{min-width:95px;display:block}._selectionMeter_19wuo_28 small{display:block}._rankRow_19wuo_29{gap:10px;padding:13px 5px}._rankName_19wuo_29 b{font-size:17px}._rankName_19wuo_29 small{font-size:9px;line-height:1.4}._rankNumber_19wuo_29{width:23px;font-size:17px}._reflectionHeader_19wuo_30 h2{font-size:46px}._prompt_19wuo_30{grid-template-columns:25px 1fr;gap:7px;padding:18px 0}._prompt_19wuo_30 b{font-size:18px}._prompt_19wuo_30 small{font-size:10px}._reflectionNav_19wuo_27{flex-wrap:wrap}._reflectionNav_19wuo_27 button{font-size:10px;padding:8px 10px}._reflectionDots_19wuo_30{order:3;width:100%;justify-content:center;padding:6px 0}._finalList_19wuo_8{grid-template-columns:1fr}._finalQuote_19wuo_31{font-size:23px}._footer_19wuo_31{font-size:9px;gap:8px}._footer_19wuo_31 span:nth-child(2){display:none}._resetNotice_19wuo_21{flex-wrap:wrap}._resetNotice_19wuo_21 span{width:100%}}@media print{._header_19wuo_16,._progressTop_19wuo_23,._progressBar_19wuo_23,._footer_19wuo_31,._stageFooter_19wuo_27,._helperCenter_19wuo_27,._intro_19wuo_22,._stageKicker_19wuo_22{display:none!important}._page_19wuo_5{padding:0;background:#fff}._workspace_19wuo_6{border:0;box-shadow:none;margin:0}._stage_19wuo_7{padding:0}._finalIcon_19wuo_31{display:none}._finalValue_19wuo_9{break-inside:avoid}._finalList_19wuo_8{grid-template-columns:repeat(2,1fr)}}._profileReadout_19wuo_10{margin:34px 0 12px;padding:25px;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._profileReadout_19wuo_10>h3{font:500 25px var(--font-family-display);margin:0 0 8px}._interpretationNote_19wuo_35{max-width:760px;color:var(--muted-foreground);font-size:11px;line-height:1.7;margin:0 0 17px}._themeGrid_19wuo_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 30px}._themeGrid_19wuo_11 article{background:var(--card);padding:16px;border-radius:var(--radius)}._themeGrid_19wuo_11 b{font:500 18px var(--font-family-display);color:var(--primary)}._themeGrid_19wuo_11 p{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin:7px 0 0}._anchorList_19wuo_35{border-top:1px solid var(--border)}._anchorList_19wuo_35 article{padding:13px 0;border-bottom:1px solid var(--border)}._anchorList_19wuo_35 b{font:500 17px var(--font-family-display)}._anchorList_19wuo_35 p{font-size:12px;line-height:1.7;margin:6px 0}._anchorList_19wuo_35 small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.6;margin-top:4px}._consentPanel_19wuo_12{margin:26px 0;padding:24px;background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--radius-lg)}._consentPanel_19wuo_12 h3{font:500 25px var(--font-family-display);margin:0 0 8px}._consentPanel_19wuo_12 p{max-width:760px;color:var(--muted-foreground);font-size:12px;line-height:1.75}._consentPanel_19wuo_12 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:10px}
