@media screen{body:has(main.horizon-page[data-region-level=guide]){--plate-ink:var(--lightningcss-light,#2a1622)var(--lightningcss-dark,#f4e2ec);--plate-paper:var(--lightningcss-light,#f9ecf3)var(--lightningcss-dark,#120810);--plate-accent:var(--kind-guide);--plate-rule:var(--lightningcss-light,#2a1a1f14)var(--lightningcss-dark,#f3e4e814);--plate-strong-rule:var(--lightningcss-light,#2a1a1f26)var(--lightningcss-dark,#f3e4e826);--text-secondary:var(--lightningcss-light,#644a52)var(--lightningcss-dark,#c3a9b0);--text-muted:var(--lightningcss-light,#755f65)var(--lightningcss-dark,#b09da2);--glass:var(--lightningcss-light,#fff8fab3)var(--lightningcss-dark,#ffffff0b);--glass-edge:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f3e4e81f);--budget-accent:var(--plate-accent);--atlas-accent:var(--plate-accent)}body:has(main.horizon-page[data-region-level=guide]):before{opacity:.55!important;background:radial-gradient(30% 40% at 25% 30%,var(--lightningcss-light,#eea2c4)var(--lightningcss-dark,#93285e) 0%,#0000 70%),radial-gradient(28% 36% at 72% 22%,var(--lightningcss-light,#d9a8d8)var(--lightningcss-dark,#6a2266) 0%,#0000 70%),radial-gradient(26% 30% at 55% 62%,var(--lightningcss-light,#f2b3cf)var(--lightningcss-dark,#7d2448) 0%,#0000 70%)!important}.horizon-page.guide-page>.page-head{padding-block:1.4rem .6rem}.horizon-page.guide-page .page-head .meta{max-width:60ch;color:var(--text-secondary);font-size:clamp(15px,1.6vw,18px);line-height:1.5}.horizon-page.guide-page .kind{border:1px solid var(--glass-edge);background:var(--glass);color:var(--text-secondary);font:600 11px/1.4 var(--font-mono);letter-spacing:.1em;border-radius:999px;margin:.9rem 0 .2rem;padding:.2rem .65rem;display:inline-flex}.horizon-page.guide-page .kind:before{display:none}.guide-steps-layout>:is(.guide-place,.guide-household,.guide-answer,.wca-placeholder){margin:0}.guide-steps-layout :is(.guide-place,.guide-household,.guide-answer){background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:1.2rem 1.4rem;box-shadow:0 24px 50px -36px #000c}.guide-steps-layout .guide-place.guide-first{border:1.5px solid color-mix(in srgb, var(--plate-accent) 70%, transparent);background:color-mix(in srgb, var(--plate-accent) 7%, var(--glass));box-shadow:0 30px 70px -40px color-mix(in srgb, var(--plate-accent) 80%, transparent), 0 0 0 6px color-mix(in srgb, var(--plate-accent) 8%, transparent)}.guide-steps-layout[data-ready=false] .guide-picker input{box-shadow:0 0 0 3px color-mix(in srgb, var(--plate-accent) 35%, transparent);animation:2.4s ease-in-out infinite wca-ask}@media (prefers-reduced-motion:reduce){.guide-steps-layout[data-ready=false] .guide-picker input{animation:none}}.guide-steps-layout .guide-picker{max-width:40rem}.guide-steps-layout .guide-picker input{border-radius:14px;min-height:54px;font-size:18px}.guide-steps-layout .guide-place h2{letter-spacing:-.03em;margin:0 0 .7rem;font:400 clamp(28px,3.4vw,40px)/1.1 Georgia,serif}.guide-steps-layout .guide-place .meta{margin:.6rem 0 0}.guide-steps-layout .guide-examples button{background:var(--glass);border-color:var(--plate-strong-rule);border-radius:999px}.guide-steps-layout[data-ready=false] .guide-household{opacity:.55}.guide-steps-layout .guide-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem 1rem;display:grid}.guide-steps-layout .guide-fields label{color:var(--text-primary);gap:.4rem;font-size:13px;display:grid}.guide-steps-layout .guide-fields :is(input,select){border:1px solid var(--plate-strong-rule);background:color-mix(in srgb, var(--plate-paper) 75%, transparent);min-height:46px;color:var(--plate-ink);border-radius:12px;padding-inline:.8rem;font-size:15px}.guide-steps-layout .guide-fields-main input{font-size:18px}.guide-steps-layout .guide-assumptions{margin-top:.8rem}.guide-steps-layout :is(.guide-assumptions,.guide-more)>summary{cursor:pointer;min-height:40px;color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.guide-steps-layout :is(.guide-assumptions,.guide-more)>summary:before{content:"+";color:var(--plate-accent);margin-right:.6rem}.guide-steps-layout :is(.guide-assumptions,.guide-more)[open]>summary:before{content:"−"}.guide-steps-layout .guide-assumptions[open]>:not(summary){margin-top:.6rem}.guide-saved{color:var(--text-muted);margin:.6rem 0 0;font-size:12px}.guide-answers{gap:1rem;display:grid}.guide-answer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.guide-steps-layout .guide-answer h2{font:600 13px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:baseline;gap:.7rem;margin:0;display:flex}.guide-answer h2 small{font:inherit;color:var(--plate-accent)}.guide-verdict{letter-spacing:-.045em;font-variant-numeric:lining-nums;margin:.5rem 0 .2rem;font:400 clamp(38px,5.4vw,64px)/1.05 Georgia,serif}.guide-verdict[data-band=within]{color:var(--lightningcss-light,#2f7a4f)var(--lightningcss-dark,#8fd3a8)}.guide-verdict[data-band=burdened]{color:var(--lightningcss-light,#a8631e)var(--lightningcss-dark,#f2bb7a)}.guide-verdict[data-band=severe]{color:var(--lightningcss-light,#a33a3a)var(--lightningcss-dark,#f19a9a)}.guide-verdict[data-band=neutral]{background:linear-gradient(90deg, var(--plate-accent), var(--lightningcss-light,#b5768a)var(--lightningcss-dark,#f1c6d0));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.guide-figure{margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.4}.guide-figure b{font-variant-numeric:tabular-nums;font-weight:600}.guide-sub{max-width:70ch;color:var(--text-secondary);margin:.35rem 0 .4rem;font-size:14px;line-height:1.5}.guide-verdict-empty{color:var(--text-muted);margin:.6rem 0 .2rem;font:400 22px/1.3 Georgia,serif}.guide-steps-layout .evidence>summary{font-size:11px}.guide-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.guide-tiles .guide-check{border:0;margin:0;padding:0}.guide-tile{border:1px solid var(--plate-strong-rule);background:color-mix(in srgb, var(--plate-paper) 55%, transparent);border-radius:16px;height:100%}.guide-tile>summary{cursor:pointer;padding:.8rem .9rem;list-style:none;display:block}.guide-tile>summary::-webkit-details-marker{display:none}.guide-tile h3{font:600 14px/1.3 var(--font-text);color:var(--plate-ink);margin:0 0 .3rem}.guide-tile h3:after{content:" +";color:var(--plate-accent)}.guide-tile[open] h3:after{content:" −"}.guide-tile>summary p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.guide-tile[open]{grid-column:1/-1}.guide-tile[open]>summary p{-webkit-line-clamp:unset}.guide-tile>:not(summary){padding:0 .9rem .8rem}.guide-tile:hover{border-color:color-mix(in srgb, var(--plate-accent) 50%, var(--plate-strong-rule))}.guide-fineprint{color:var(--text-muted);margin:1.4rem 0 0;font-size:12px}@media (max-width:760px){.guide-steps-layout :is(.guide-place,.guide-household,.guide-answer){padding:1rem}.guide-tiles{grid-template-columns:minmax(0,1fr)}}.guide-promise{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.guide-promise a{border:1px solid var(--plate-strong-rule);background:var(--glass);min-height:38px;font:500 14px/1.2 var(--font-text);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .9rem;text-decoration:none;display:inline-flex;color:var(--plate-ink)!important}.guide-promise small{font:600 11px/1 var(--font-mono);color:var(--plate-accent)}.guide-promise a:hover{border-color:var(--plate-accent)}.guide-steps-layout[data-ready=false]~* .guide-promise a{pointer-events:none}.guide-page:has(.guide-steps-layout[data-ready=false]) .guide-promise a{pointer-events:none}.guide-place-link{border:1px solid color-mix(in srgb, var(--plate-accent) 45%, var(--plate-strong-rule));background:var(--glass);min-height:36px;font:500 13px/1.2 var(--font-text);border-radius:999px;align-items:center;gap:.4rem;margin-top:.7rem;padding:.25rem .85rem;text-decoration:none;display:inline-flex;color:var(--plate-ink)!important}.guide-place-link span{color:var(--plate-accent);transition:transform .16s}.guide-place-link:hover span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.guide-place-link span{transition:none}}.guide-tile[data-flagged]{background:var(--lightningcss-light,#f6e3c873)var(--lightningcss-dark,#4a341873);border-color:var(--lightningcss-light,#d9a25a)var(--lightningcss-dark,#a86f2b)}.guide-flag{color:var(--lightningcss-light,#8a5a12)var(--lightningcss-dark,#f2c98a);font:600 11px/1.4 var(--font-text);background:var(--lightningcss-light,#f6e3c8)var(--lightningcss-dark,#4a3418);border-radius:999px;margin-bottom:.35rem;padding:.1rem .55rem;display:inline-block}}
