.values-page{--pf-sage:#8d5267;--pf-soft:#f4e8ed;--pf-line:#dfd3d7;--vf-pale:#f4e8ed;--vf-warm:#8d5267}.values-page :is(a,button,input,select,summary):focus-visible{outline-color:#8d5267}.values-page .pf-option:has(:checked){background:#f4e8ed}.values-page .pf-option:has(:focus-visible){outline-color:#8d5267}.values-page .pf-option:hover{background:#f5edf0;border-color:#bba0ac}.values-page .pf-text-link:disabled{opacity:.5;cursor:not-allowed}.vf-hero-art{border:1px solid var(--pf-line);text-align:center;background:#e8ecdf;border-radius:110px 18px 18px;min-height:445px;padding:32px;position:relative;overflow:hidden}.vf-illustration-card{text-align:left;background:#fffef8;border:1px solid #cdd5c3;border-radius:13px;width:185px;min-height:175px;padding:18px;position:absolute;box-shadow:0 14px 28px #26433112}.vf-illustration-card>span{font:10px var(--font-mono,monospace);color:var(--pf-muted)}.vf-illustration-card b{color:var(--pf-ink);margin-top:18px;font:27px/1.2 Georgia,serif;display:block}.vf-illustration-card p{color:var(--pf-muted);margin:10px 0 0;font-size:12px}.vf-illustration-card:first-of-type{top:78px;left:40px;transform:rotate(-11deg)}.vf-illustration-card:nth-of-type(2){background:#f4f0e2;top:105px;right:27px;transform:rotate(9deg)}.vf-illustration-card:nth-of-type(3){background:#fbfcf5;top:170px;left:calc(50% - 94px);transform:rotate(-1deg)}.vf-art-bottom{font:11px/1.8 var(--font-mono,monospace);letter-spacing:.08em;color:var(--pf-sage);margin:0;position:absolute;bottom:21px;left:0;right:0}.vf-art-bottom em{letter-spacing:0;font:23px/1.4 Georgia,serif}.vf-method-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.vf-method-steps li{border:1px solid var(--pf-line);background:#fcfcf7;border-radius:14px;padding:28px}.vf-method-steps li>span{font:12px var(--font-mono,monospace);color:var(--pf-sage)}.vf-method-steps h3{margin:23px 0 14px;font:26px/1.2 Georgia,serif}.vf-method-steps p{color:var(--pf-muted);margin:0;font-size:14px}.vf-inline-pile:not(:last-child):after{content:"; "}.vf-card{padding-top:34px}.vf-card h1{max-width:none;margin-bottom:14px;font-size:clamp(37px,4.7vw,56px)}.vf-card-definition{max-width:42ch;min-height:2.8em;color:var(--pf-ink)!important;font:23px/1.45 Georgia,serif!important}.vf-card .pf-kicker{margin-bottom:14px}.vf-card .pf-options{margin-top:28px}.vf-card .pf-option{min-height:126px}.vf-review-piles{gap:14px;margin-top:32px;display:grid}.vf-pile{border:1px solid var(--pf-line);background:#fcfcf7;border-radius:13px;overflow:hidden}.vf-pile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:21px 24px;list-style:none;display:flex}.vf-pile>summary::-webkit-details-marker{display:none}.vf-pile>summary b{font:400 23px/1.2 Georgia,serif}.vf-pile-count{font:11px/1.6 var(--font-mono,monospace);color:var(--pf-sage);white-space:nowrap;align-items:center;gap:13px;display:flex}.vf-pile-count i{font:24px/1 Georgia,serif}.vf-pile[open] .vf-pile-count i{transform:rotate(45deg)}.vf-pile>ul{margin:0;padding:0 24px;list-style:none}.vf-pile>ul>li{border-top:1px solid var(--pf-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.vf-pile li b{font-size:15px;font-weight:600;display:block}.vf-pile li p{color:var(--pf-muted);margin:3px 0 0;font-size:13px}.vf-pile-empty{color:var(--pf-muted);margin:0;padding:0 24px 20px;font-size:14px}.vf-pile-note{color:var(--pf-muted);margin-top:24px;font-size:12px}.vf-review-heading{margin-bottom:24px}.vf-review-heading h1,.vf-priority-heading h1{font-size:clamp(40px,5vw,60px)}.vf-review-footer{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.vf-priority-heading{padding-top:10px}.vf-priority-compose{background:var(--vf-pale);border:1px solid var(--pf-line);border-radius:13px;margin:27px 0;padding:25px}.vf-priority-compose>label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.vf-priority-add{align-items:stretch;gap:12px;display:flex}.vf-priority-add select{min-width:0;font:14px/1.4 var(--font-body,sans-serif);color:var(--pf-ink);background:#fffef8;border:1px solid #aebbaa;border-radius:8px;flex:1;padding:12px}.vf-priority-count{font:11px/1.6 var(--font-mono,monospace);color:var(--pf-sage);margin:14px 0 0!important}.vf-priorities{border-top:1px solid var(--pf-line);margin:24px 0 30px;padding:0;list-style:none}.vf-priorities>li{border-bottom:1px solid var(--pf-line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.vf-rank{color:var(--pf-sage);font:30px/1 Georgia,serif}.vf-priorities li h3{margin:0 0 6px;font:400 23px/1.2 Georgia,serif}.vf-priorities li p{color:var(--pf-muted);margin:0;font-size:13px}.vf-priority-controls{align-items:center;gap:5px;display:flex}.vf-move{border:1px solid var(--pf-line);min-width:44px;min-height:44px;color:var(--pf-sage);cursor:pointer;background:#fafbf6;border-radius:7px;padding:9px;font-size:19px}.vf-move:hover:not(:disabled){background:var(--pf-soft)}.vf-move:disabled{color:#89938a;cursor:not-allowed}.vf-priority-controls .pf-text-link{margin-left:7px;font-size:12px}.vf-priority-empty{color:var(--pf-muted);background:#fcfcf7;border:1px dashed #b6c4b0;border-radius:12px;padding:26px;font-size:14px}.vf-priority-section{border:1px solid var(--pf-line);background:#edf1e7;border-radius:16px;margin-block:35px;padding:32px}.vf-priority-section h2{margin:0 0 15px}.vf-priority-section>p:not(.pf-kicker){color:var(--pf-muted);margin:0;font-size:14px}.vf-priority-section .vf-priorities{margin-bottom:0}.vf-priority-section .vf-priorities>li:last-child{border-bottom:0;padding-bottom:0}.vf-pile-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.vf-pile-overview li{border:1px solid var(--pf-line);background:#fcfcf7;border-radius:10px;padding:20px 14px}.vf-pile-overview b{color:var(--pf-sage);margin-bottom:12px;font:32px/1 Georgia,serif;display:block}.vf-pile-overview span{font-size:12px;line-height:1.5;display:block}.vf-export-choice{color:var(--pf-muted);align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.vf-export-choice input{accent-color:var(--pf-sage);flex-shrink:0;width:18px;height:18px;margin-top:4px}.vf-reflection{border-left:3px solid var(--pf-sage);background:var(--vf-pale);margin-top:40px;padding:30px}.vf-reflection h2{margin:0 0 15px}.vf-reflection li{color:var(--pf-muted);margin-block:8px;font-size:15px}@media (width<=900px){.vf-hero-art{min-height:410px}.vf-illustration-card{width:165px}.vf-illustration-card:first-of-type{left:20px}.vf-illustration-card:nth-of-type(2){right:15px}.vf-illustration-card:nth-of-type(3){left:calc(50% - 83px)}}@media (width<=700px){.values-page.pf-quiz-page{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.vf-method-steps{grid-template-columns:1fr}.vf-method-steps li{padding:23px}.vf-method-steps h3{margin-top:16px}.vf-hero-art{min-height:390px}.vf-card-definition{min-height:2.6em;font-size:20px!important}.vf-card .pf-options{margin-top:20px}.vf-card .pf-option{min-height:54px}.vf-pile>summary{padding:17px}.vf-pile>summary b{font-size:21px}.vf-pile>ul{padding-inline:17px}.vf-pile-count{gap:9px;font-size:10px}.vf-priority-add{flex-direction:column}.vf-priority-compose{padding:20px}.vf-priorities>li{grid-template-columns:27px minmax(0,1fr);gap:12px}.vf-priority-controls{grid-column:2}.vf-priorities li h3{font-size:22px}.vf-priority-section{padding:23px}.vf-pile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-pile-overview li:last-child{grid-column:1/-1}.vf-pile-overview b{font-size:28px}.vf-reflection{padding:23px}.vf-review-footer{align-items:flex-start}}@media (width<=700px) and (height<=740px){.vf-card{padding-top:18px}.values-page .pf-quiz-topline [data-vf-action=pause]{display:none}.vf-card .pf-option{min-height:46px}.vf-card .pf-options{margin-top:12px}.vf-card-definition{min-height:1.8em;margin-bottom:12px!important;font-size:18px!important}.vf-card h1{font-size:34px!important}}@media print{body.values-context{color:#172b3b;background:#fff!important}.values-context .site-header,.values-context .site-footer,.values-context .skip-link,.vf-review-piles{display:none!important}.vf-pile-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.vf-priority-section,.vf-reflection{break-inside:avoid;background:#fff;padding:20px}.vf-priority-section li{break-inside:avoid}}
