:root{--paper:#fbfaf7;--paper-2:#f4f1ec;--card:#ffffff;--ink:#16191c;--ink-2:#4a5259;--ink-3:#8b949c;--line:#e5e0d8;--line-2:#d3ccc0;--accent:#0f6b4f;--accent-2:#0a5540;--accent-soft:#e8f2ee;--gold:#9c7414;--gold-soft:#faf2df;--alert:#b3261e;--warn:#8a5a12;--ok:#0f6b4f;--radius:12px;--radius-sm:8px;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--shadow:0 1px 2px rgba(20,25,30,.04), 0 8px 24px rgba(20,25,30,.05)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.demo-strip{background:var(--gold-soft);border-bottom:1px solid #efe2c4;color:#7a5a10;font-size:12.5px;text-align:center;padding:7px 18px;letter-spacing:.01em}.masthead{display:flex;align-items:center;gap:26px;padding:16px 30px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;border-radius:9px;display:block;flex:0 0 auto;object-fit:cover}.brand-text strong{display:block;font-size:15px;letter-spacing:.16em;font-weight:600}.brand-text small{display:block;font-size:11px;color:var(--ink-3);letter-spacing:.05em}.mainnav{display:flex;gap:20px;flex:1;flex-wrap:wrap}.mainnav a{font-size:14.5px;color:var(--ink-2);padding-bottom:2px;border-bottom:2px solid transparent}.mainnav a:hover{color:var(--ink)}.mainnav a.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.masthead-right{display:flex;align-items:center;gap:12px}.searchbox input{border:1px solid var(--line-2);background:var(--card);border-radius:20px;padding:7px 14px;font-size:13.5px;width:180px;color:var(--ink)}.searchbox input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.plan-chip{display:inline-flex;flex-direction:column;line-height:1.15;border:1px solid var(--line-2);border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.plan-chip em{font-style:normal;font-size:11px;font-weight:400;color:var(--ink-3);text-transform:none;letter-spacing:0}.plan-chip.plan-free{color:var(--ink-2)}.plan-chip.plan-plus{color:var(--gold);border-color:#e3d3a8;background:var(--gold-soft)}.plan-chip.plan-premium{color:var(--accent);border-color:#bcd8cd;background:var(--accent-soft)}.shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:start}main{padding:34px 40px 70px;max-width:1100px}@media(max-width:1100px){.shell{grid-template-columns:1fr}main{padding:26px 72px 50px 20px}}.page-head{margin-bottom:26px;max-width:70ch}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:9px}.page-head h1{font-family:var(--serif);font-size:38px;line-height:1.15;margin:0 0 10px;letter-spacing:-.02em;font-weight:600}.page-head .lede{font-size:17.5px;color:var(--ink-2);margin:0;font-family:var(--serif);line-height:1.55}.section{margin-top:44px}.section>h2{font-family:var(--serif);font-size:24px;margin:0 0 4px;font-weight:600;letter-spacing:-.01em}.section>.sub{color:var(--ink-3);font-size:14px;margin:0 0 18px}.grid{display:grid;gap:18px}.grid.c3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid.c2{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.grid.metrics{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:border-color .15s,transform .15s}a.card:hover{border-color:var(--line-2);transform:translateY(-2px)}.card-cover{aspect-ratio:16/9;background:var(--paper-2);overflow:hidden}.card-cover img,.card-cover svg{width:100%;height:100%;object-fit:cover;display:block}.card-body{padding:16px 17px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.card h3{margin:0;font-family:var(--serif);font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.card p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.5}.card .meta{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-3);padding-top:4px}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line)}.tag.free{background:var(--accent-soft);color:var(--accent);border-color:#c9e0d7}.tag.plus{background:var(--gold-soft);color:var(--gold);border-color:#ecdcb4}.tag.premium{background:#1b1f23;color:#f0e6cd;border-color:#1b1f23}.tag.locked:before{content:"🔒";font-size:9.5px}.tag.de{background:#eef3f8;color:#2a5580;border-color:#cfe0ef}.btn{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:8px;padding:10px 18px;font-size:14.5px;font-weight:600;line-height:1.2}.btn:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn.small{padding:6px 13px;font-size:13px}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:var(--paper-2);border-color:var(--ink-3)}.btn.gold{background:var(--gold);border-color:var(--gold)}.btn.gold:hover{background:#82600f;border-color:#82600f}.btn:disabled{opacity:.5;cursor:default}.article{max-width:46rem;margin:0 auto}.article-hero{aspect-ratio:21/9;border-radius:var(--radius);overflow:hidden;margin-bottom:26px;background:var(--paper-2)}.article h1{font-family:var(--serif);font-size:42px;line-height:1.14;margin:0 0 14px;font-weight:600;letter-spacing:-.024em}.article .dek{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--ink-2);margin:0 0 20px}.byline{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ink-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin-bottom:30px}.prose p{font-family:var(--serif);font-size:19px;line-height:1.72;margin:0 0 22px;color:#22282d}.prose p:first-of-type:first-letter{font-size:3.1em;float:left;line-height:.86;padding:.05em .09em 0 0;font-weight:600;color:var(--accent)}.takeaways{background:var(--accent-soft);border:1px solid #c9e0d7;border-radius:var(--radius);padding:20px 22px;margin:32px 0}.takeaways h4{margin:0 0 11px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);font-weight:700}.takeaways ul{margin:0;padding-left:19px;color:#1d2b25}.takeaways li{margin-bottom:7px;font-size:15px;line-height:1.5}.paywall-wrap{position:relative;margin-top:-90px;padding-top:90px;background:linear-gradient(180deg,rgba(251,250,247,0) 0%,rgba(251,250,247,.9) 40%,var(--paper) 70%)}.paywall{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:28px 30px;text-align:center;box-shadow:var(--shadow)}.paywall .lock{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#f0e6cd;background:#1b1f23;padding:4px 11px;border-radius:4px}.paywall h3{font-family:var(--serif);font-size:26px;margin:14px 0 8px;font-weight:600}.paywall p{color:var(--ink-2);margin:0 auto 18px;max-width:46ch;font-size:15px}.paywall .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.paywall .fineprint{margin-top:14px;font-size:12.5px;color:var(--ink-3)}.study{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:15px 17px;margin-bottom:11px}.study h4{margin:0 0 6px;font-size:15.5px;line-height:1.4;font-weight:600}.study .src{font-size:12.5px;color:var(--ink-3);display:flex;gap:9px;flex-wrap:wrap;align-items:center}.study .src a{color:var(--accent);font-weight:500}.evidence{letter-spacing:2.5px;color:var(--accent);font-size:11px}.evidence .off{color:var(--line-2)}.study details summary{cursor:pointer;font-size:12.5px;color:var(--ink-3);margin-top:9px;list-style:none}.study details summary:before{content:"▸ "}.study details[open] summary:before{content:"▾ "}.study details p{font-size:14px;color:var(--ink-2);margin:9px 0 0;line-height:1.55}.metric{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 14px}.metric .label{font-size:12px;color:var(--ink-3)}.metric .value{font-family:var(--serif);font-size:26px;line-height:1.15;margin:4px 0 2px;font-weight:600}.metric .value small{font-size:12.5px;color:var(--ink-3);font-family:var(--sans);margin-left:4px;font-weight:400}.metric .ref{font-size:11.5px;color:var(--ink-3)}.metric.ok{border-left:3px solid var(--ok)}.metric.watch{border-left:3px solid var(--warn)}.metric.alert{border-left:3px solid var(--alert)}.spark{width:100%;height:44px;margin-top:8px;display:block}table.cmp{width:100%;border-collapse:collapse;font-size:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table.cmp th,table.cmp td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--line)}table.cmp th{background:var(--paper-2);color:var(--ink-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}table.cmp td.num{font-family:var(--mono);text-align:right;font-size:13px}table.cmp tr.win td{background:var(--accent-soft)}table.cmp .verdict td{color:var(--ink-2);font-size:13.5px;padding-top:0;border-bottom:1px solid var(--line)}.plans{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.plan.featured{border-color:var(--accent);border-width:2px;position:relative}.plan.featured:after{content:"Empfohlen";position:absolute;top:-11px;left:24px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:3px 10px;border-radius:4px}.plan h3{font-family:var(--serif);font-size:22px;margin:0;font-weight:600}.plan .price{font-family:var(--serif);font-size:36px;font-weight:600;letter-spacing:-.02em}.plan .price small{font-size:14px;color:var(--ink-3);font-family:var(--sans);font-weight:400}.plan ul{margin:0;padding-left:19px;color:var(--ink-2);font-size:14.5px}.plan li{margin-bottom:6px}.plan .btn{margin-top:auto;justify-content:center}.event{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:grid;grid-template-columns:210px 1fr}@media(max-width:760px){.event{grid-template-columns:1fr}}.event .when{background:var(--accent);color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:3px}.event .when .day{font-family:var(--serif);font-size:44px;line-height:1;font-weight:600}.event .when .mon{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.event .when .time{font-size:13.5px;margin-top:9px;opacity:.9}.event .body{padding:22px 24px;display:flex;flex-direction:column;gap:10px}.event h3{font-family:var(--serif);font-size:22px;margin:0;font-weight:600;line-height:1.28}.event .speaker{font-size:14px;color:var(--ink-2)}.event .bio{font-size:13px;color:var(--ink-3);line-height:1.5}.event .agenda{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--ink-2);columns:2;column-gap:26px}@media(max-width:760px){.event .agenda{columns:1}}.event .agenda li{margin-bottom:4px;break-inside:avoid}.pricing-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.pricing-row .your{font-family:var(--serif);font-size:26px;font-weight:600}.pricing-row .was{color:var(--ink-3);text-decoration:line-through;font-size:15px}.pricing-row .save{background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600;padding:3px 9px;border-radius:4px;border:1px solid #c9e0d7}.pricing-row .seats{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.filters a{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:6px 14px;font-size:13px;color:var(--ink-2)}.filters a:hover{border-color:var(--line-2)}.filters a.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.empty{border:1px dashed var(--line-2);border-radius:var(--radius);padding:34px;text-align:center;color:var(--ink-3)}.note{font-size:12.5px;color:var(--ink-3);margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.callout{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:16px 18px;margin:22px 0}.callout strong{display:block;margin-bottom:4px}.callout p{margin:0;color:var(--ink-2);font-size:14.5px}.formcard{max-width:420px;margin:40px auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.formcard h1{font-family:var(--serif);font-size:27px;margin:0 0 6px;font-weight:600}.formcard p.hint{color:var(--ink-3);font-size:14px;margin:0 0 20px}.field{margin-bottom:14px}.field label{display:block;font-size:13px;color:var(--ink-2);margin-bottom:5px;font-weight:500}.field input{width:100%;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;font-size:15px;background:#fff}.field input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.formerr{background:#fdf0ef;border:1px solid #f2ccc9;color:var(--alert);border-radius:8px;padding:10px 13px;font-size:14px;margin-bottom:14px}.site-foot{border-top:1px solid var(--line);padding:24px 30px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--ink-3);font-size:13px;background:var(--paper-2)}.foot-links{display:flex;gap:18px}.foot-links a:hover{color:var(--accent)}.agent{position:sticky;top:71px;height:calc(100vh - 71px);width:380px;background:#14181c;color:#dfe5ea;border-left:1px solid #232a31;display:flex;flex-direction:column;overflow:hidden;font-size:13.5px}.agent.collapsed,html.console-collapsed .agent{width:52px}html.console-collapsed .agent-head,html.console-collapsed .agent-body{display:none}.agent.collapsed{align-items:center;padding:14px 0;gap:12px}.rail-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#1c2229;border:1px solid #2c343d;color:#dfe5ea;padding:0;cursor:pointer}.rail-btn:hover{border-color:#2f7d5f;color:#5fd3a0}.rail-count{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#1f3a2f;color:#8fd3b4;font-size:11px;font-weight:700}.rail-count.gold{background:var(--gold);color:#fff}.rail-dot{width:8px;height:8px;border-radius:50%;background:#37424c}.rail-dot.on{background:#3ec98a}@media(max-width:1100px){.agent{position:fixed;right:0;top:71px;z-index:40;width:min(380px,92vw);box-shadow:-12px 0 32px #00000059}.agent.collapsed,html.console-collapsed .agent{width:52px;box-shadow:none}}.agent-head{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid #232a31;flex:0 0 auto}.agent-head strong{font-size:13px;letter-spacing:.06em}.agent-head button{background:none;border:none;color:#6f7f8e;font-size:17px;line-height:1;padding:0 4px}.agent-head button:hover{color:#dfe5ea}.mode{font-size:10px;letter-spacing:.09em;text-transform:uppercase;padding:2px 8px;border-radius:20px;margin-left:9px;border:1px solid #37424c;color:#8b98a5}.mode.native{border-color:#2f7d5f;color:#5fd3a0;background:#2f7d5f1f}.mode.shim{border-color:#7a5a12;color:#e0b45f}.agent-body{padding:14px 16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:13px;flex:1;min-height:0}.agent-intro{margin:0;color:#8b98a5;font-size:12.5px;line-height:1.55}.agent-intro code{font-family:var(--mono);font-size:11.5px;color:#b8c3cd}.agent-hint{margin:0;background:#e0b45f17;border:1px solid #4a3f22;border-radius:8px;padding:9px 11px;font-size:12.5px;color:#e0b45f}.agent-hint a{color:#5fd3a0;text-decoration:underline}.journey-all{background:#1c2229;border:1px solid #2c343d;color:#dfe5ea;border-radius:9px;padding:11px 13px;text-align:left;line-height:1.35}.journey-all:hover{border-color:#2f7d5f}.journey-all b{display:block;font-size:14px;margin-bottom:2px}.journey-all span{color:#8b98a5;font-size:12px}.steps{display:flex;flex-direction:column;gap:6px}.steps summary{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6f7f8e;cursor:pointer;list-style:none;padding:3px 0}.steps summary::-webkit-details-marker{display:none}.steps summary:before{content:"▸"}.steps[open] summary:before{content:"▾"}.steps button{background:#1a2027;border:1px solid #262e36;color:#b8c3cd;border-radius:8px;padding:8px 11px;text-align:left;font-size:12.5px;line-height:1.4;display:block;width:100%}.steps button:hover{border-color:#2f7d5f;color:#dfe5ea}.steps button b{display:block;color:#dfe5ea;font-size:13px;font-weight:600}.steps button span{color:#8b98a5}.confirm{background:#1d2229;border:1px solid #7a5a12;border-radius:10px;padding:13px 14px;flex:0 0 auto}.confirm h5{margin:0 0 5px;font-size:14px;color:#f0e6cd}.confirm p{margin:0 0 11px;font-size:12.5px;color:#b8c3cd;line-height:1.5}.confirm .row{display:flex;gap:8px}.confirm .btn{background:#5fd3a0;border-color:#5fd3a0;color:#08120e}.confirm .btn:hover{background:#7ae0b4;border-color:#7ae0b4}.confirm .btn.ghost{background:transparent;color:#b8c3cd;border-color:#37424c}.confirm .fine{margin:10px 0 0;font-size:11px;color:#6f7f8e}.log{display:flex;flex-direction:column;gap:7px;flex:0 0 auto;max-height:46vh;overflow-y:auto}.log-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6f7f8e}.log details{background:#1a2027;border:1px solid #262e36;border-radius:8px;overflow:hidden;flex:0 0 auto}.log summary{padding:8px 11px;cursor:pointer;display:flex;flex-direction:column;gap:4px;list-style:none}.log summary::-webkit-details-marker{display:none}.log summary code{font-family:var(--mono);color:#5fd3a0;font-size:12px}.log details.err summary code{color:#e5837b}.log pre{margin:0;padding:10px 11px;background:#0f1317;border-top:1px solid #262e36;font-family:var(--mono);font-size:11px;line-height:1.5;color:#a7b4c1;max-height:230px;overflow:auto;white-space:pre-wrap;word-break:break-word}.picker{display:flex;flex-direction:column;gap:7px;border-top:1px solid #232a31;padding-top:13px;flex:0 0 auto}.picker label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6f7f8e}.picker select,.picker textarea{background:#1a2027;border:1px solid #262e36;color:#dfe5ea;border-radius:8px;padding:8px 10px;font-size:12.5px;font-family:var(--mono);width:100%}.picker textarea{resize:vertical}.picker>button{background:#1c2229;border:1px solid #2c343d;color:#dfe5ea;border-radius:8px;padding:8px}.picker>button:hover{border-color:#2f7d5f}.trend{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 15px 10px}.trend figcaption{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:4px}.tc-label{font-size:12.5px;color:var(--ink-3);flex:1 0 100%}.tc-now{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.1}.tc-now small{font-size:12px;color:var(--ink-3);font-family:var(--sans);margin-left:3px;font-weight:400}.tc-delta{font-size:12px;font-weight:600;margin-left:auto}.tc-delta.up{color:var(--accent)}.tc-delta.down{color:var(--warn)}.trend svg{width:100%;height:auto;display:block;overflow:visible}.tc-axis{font-size:9px;fill:var(--ink-3);font-family:var(--sans)}.tc-band{margin:2px 0 0;font-size:11.5px;color:var(--ink-3);display:flex;gap:8px;align-items:center}.tc-out{background:#fdf4e3;color:var(--warn);border:1px solid #eddcb8;border-radius:4px;padding:1px 6px;font-weight:600;font-size:10.5px}.report{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);margin-bottom:26px;display:grid;grid-template-columns:300px 1fr}@media(max-width:900px){.report{grid-template-columns:1fr}}.report-cover{position:relative;background:var(--paper-2)}.report-cover img,.report-cover svg{width:100%;height:100%;object-fit:cover;min-height:220px}.report-badge{position:absolute;top:14px;left:14px;background:#16191c;color:#f0e6cd;font-size:12px;font-weight:700;letter-spacing:.08em;padding:4px 11px;border-radius:4px}.report-body{padding:26px 28px}.report-body h2{font-family:var(--serif);font-size:27px;margin:0 0 4px;font-weight:600;letter-spacing:-.015em}.report-sub{margin:0 0 12px;color:var(--ink-3);font-size:14.5px}.report-summary{margin:0;font-size:15.5px;color:var(--ink-2);line-height:1.6;max-width:62ch}.report-toc{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;margin-top:18px}.toc-head{background:var(--paper-2);padding:9px 14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.toc-row{display:flex;gap:13px;align-items:flex-start;padding:11px 14px;border-top:1px solid var(--line)}.toc-num{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);padding-top:2px}.toc-row strong{display:block;font-size:14.5px;font-weight:600}.toc-row p{margin:2px 0 0;font-size:13px;color:var(--ink-3);line-height:1.45}.toc-lock{margin-left:auto;font-size:11px;opacity:.5}.mlc{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.mlc svg{width:100%;height:auto;display:block}.mlc-tick{font-size:10px;fill:var(--ink-3);font-family:var(--sans)}.mlc-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.mlc-legend span{display:inline-flex;align-items:center;gap:5px}.mlc-legend span.hi{color:var(--ink);font-weight:600}.mlc-legend i{width:11px;height:2.5px;border-radius:2px;display:inline-block}.mlc-unit{margin-left:auto}.flash{border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:20px;font-size:14.5px;border:1px solid;display:flex;gap:9px;align-items:center}.flash.ok{background:var(--accent-soft);border-color:#c9e0d7;color:var(--accent-2)}.flash.ok:before{content:"✓";font-weight:700}.flash.err{background:#fdf0ef;border-color:#f2ccc9;color:var(--alert)}.flash.err:before{content:"!";font-weight:700}.live{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;padding:2px 7px;border-radius:20px;margin-left:6px;border:1px solid}.live.on{border-color:#2f7d5f;color:#5fd3a0;background:#2f7d5f1f}.live.on:before{content:"●";margin-right:4px;animation:pulse 2s ease-in-out infinite}.live.off{border-color:#4a3f22;color:#e0b45f}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.log-title{display:flex;align-items:center;gap:8px}.log-count{background:#262e36;color:#8b98a5;border-radius:20px;padding:1px 7px;font-size:10px;letter-spacing:0;text-transform:none}.log-empty{margin:0;padding:14px 12px;border:1px dashed #2c343d;border-radius:8px;color:#6f7f8e;font-size:12px;line-height:1.5}.who{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:2px 6px;border-radius:4px;flex:0 0 auto}.who.chatgpt{background:#1d3b31;color:#5fd3a0;border:1px solid #2f7d5f}.who.browser{background:#1e2a38;color:#7aa7e0;border:1px solid #35506e}.who.test{background:#262e36;color:#8b98a5;border:1px solid #37424c}.who.curl{background:#2a2620;color:#c9a86a;border:1px solid #4a3f22}.anon{font-size:9.5px;color:#8b98a5;border:1px solid #37424c;border-radius:4px;padding:1px 5px}.log summary .row1{display:flex;align-items:center;gap:8px;min-width:0}.log summary .row1 code{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log summary .row2{display:flex;align-items:center;gap:9px;font-size:10.5px;color:#6f7f8e;font-family:var(--mono);padding-left:1px}.signed{font-size:9.5px;color:#5fd3a0;border:1px solid #2f7d5f;border-radius:4px;padding:1px 5px;font-family:var(--sans)}.drawer>summary{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6f7f8e;cursor:pointer;list-style:none;padding:7px 0;border-top:1px solid #232a31}.drawer>summary::-webkit-details-marker{display:none}.drawer>summary:before{content:"▸";margin-right:7px;display:inline-block;transition:transform .15s}.drawer[open]>summary:before{transform:rotate(90deg)}.drawer>summary:hover{color:#b8c3cd}.drawer-note{margin:0 0 8px;font-size:11.5px;color:#6f7f8e;line-height:1.5}.picker.drawer{display:block}.picker.drawer[open]{display:flex;flex-direction:column;gap:7px}.log-clear{margin-left:auto;background:none;border:1px solid #2c343d;color:#6f7f8e;border-radius:4px;padding:1px 8px;font-size:10px;letter-spacing:.04em;text-transform:none}.log-clear:hover{color:#dfe5ea;border-color:#37424c}.livebox{background:#12171c;border:1px solid #2c343d;border-radius:10px;padding:11px 12px 12px;display:flex;flex-direction:column;gap:9px;flex:0 0 auto}.livebox-head{display:flex;align-items:center;gap:9px}.livebox-head strong{font-size:12.5px;color:#dfe5ea;letter-spacing:.01em}.pulse{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.pulse.on{background:#5fd3a0;box-shadow:0 0 #5fd3a099;animation:ping 2s ease-out infinite}.pulse.off{background:#7a5a12}@keyframes ping{0%{box-shadow:0 0 #5fd3a08c}70%{box-shadow:0 0 0 7px #5fd3a000}to{box-shadow:0 0 #5fd3a000}}.log details.fresh{border-color:#2f7d5f;animation:arrive .5s ease}@keyframes arrive{0%{transform:translateY(-6px);opacity:0;border-color:#5fd3a0}to{transform:translateY(0);opacity:1}}.confirm-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-backdrop{position:absolute;inset:0;background:#16191c73;backdrop-filter:blur(2px)}.confirm-card{position:relative;width:min(560px,100%);max-height:92vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 28px;box-shadow:0 24px 64px #00000047;display:flex;flex-direction:column;gap:12px}.confirm-card h2{font-family:var(--serif);font-size:24px;line-height:1.2;margin:0;color:var(--ink)}.confirm-card .detail{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.confirm-card .agent-note{display:flex;gap:10px;align-items:flex-start;background:var(--gold-soft);border:1px solid #e3d3a8;border-radius:9px;padding:10px 13px;font-size:13px;color:#6b4f0e;line-height:1.5}.confirm-card .agent-note svg{flex:0 0 auto;margin-top:2px;color:var(--gold)}.confirm-card .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px}.confirm-card .actions .later{margin-right:auto;background:none;border:none;color:var(--ink-3);font-size:14px;padding:8px 4px;cursor:pointer}.confirm-card .actions .later:hover{color:var(--ink)}.confirm-card button:disabled{opacity:.6}.confirm-card .pay-amount{font-family:var(--serif);font-size:32px;line-height:1;color:var(--ink);margin:2px 0 4px}.confirm-card .pay-methods{display:flex;flex-direction:column;gap:8px}.confirm-card .pay-method{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;cursor:pointer;background:var(--paper)}.confirm-card .pay-method.on{border-color:var(--accent);background:var(--accent-soft)}.confirm-card .pay-method input{accent-color:var(--accent)}.confirm-card .pay-method b{display:block;font-size:14px;color:var(--ink)}.confirm-card .pay-method small{display:block;font-size:12px;color:var(--ink-3)}.confirm-card .pay-note{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.article .topic-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.article .topic-link:hover{text-decoration-color:var(--accent)}.article .eyebrow a{color:inherit;text-decoration:none}.article .eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.study ul.cited{margin:8px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--ink-2);font-family:var(--serif)}.study ul.cited li{margin:4px 0;padding-left:52px;position:relative}.study ul.cited .page{position:absolute;left:0;font-family:var(--sans);font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:1px 6px}.byline .review-ok{color:var(--accent);font-weight:500}.summary-box{margin:22px 0 14px;padding:16px 20px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:var(--radius-sm)}.summary-box h4,.toc-box h4{margin:0 0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.summary-box p{margin:0;font-family:var(--serif);font-size:17px;line-height:1.55;color:var(--ink)}.toc-box{margin:0 0 26px;padding:12px 20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.toc-box ol{margin:0;padding-left:20px;font-size:15px}.toc-box li{margin:3px 0}.toc-box a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.prose h2[id]{scroll-margin-top:90px}.vis{--vis-good:var(--accent);--vis-good-soft:var(--accent-soft);--vis-ok:var(--gold);--vis-ok-soft:var(--gold-soft);--vis-watch:#b4533a;--vis-watch-soft:#f7e3dc;position:relative;margin:10px 0 34px;padding:22px 24px 18px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:0 1px #14191e05;font-family:var(--sans);color:var(--ink)}.vis-kicker{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:6px}.vis .vis-title{display:block;font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.3;color:var(--ink);margin:0 0 16px}.vis-unit-note{font-family:var(--sans);font-weight:400;color:var(--ink-3);font-size:14px}.vis-source,.vis-disclaimer{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.vis-source{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.vis-disclaimer{margin-top:12px;font-style:italic}.vis-disclaimer+.vis-source{margin-top:6px}.vis-stats .vis-kicker{margin-bottom:14px}.vis-stats-row{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.vis-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 18px}.vis-stat:first-child{padding-left:0}.vis-stat+.vis-stat{border-left:1px solid var(--line)}.vis-value{font-family:var(--serif);font-size:42px;line-height:1;font-weight:600;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.vis-stat.is-long .vis-value{font-size:32px}.vis-unit{font-size:.48em;font-weight:500;color:var(--accent-2);margin-left:1px}.vis-label{font-size:14.5px;line-height:1.4;color:var(--ink-2)}.vis-bars{margin:0;display:grid;gap:12px}.vis-bar-row{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:14px;align-items:center}.vis-bar-row dt{font-size:14.5px;color:var(--ink-2);line-height:1.3}.vis-bar-row dd{margin:0;display:flex;align-items:center;gap:10px;min-width:0}.vis-bar-track{flex:1;height:12px;border-radius:99px;background:var(--paper-2);overflow:hidden}.vis-bar-fill{display:block;height:100%;width:var(--w);border-radius:99px;background:color-mix(in srgb,var(--accent) 55%,var(--paper-2));animation:vis-grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 90ms)}.vis-bar-row.is-top .vis-bar-fill{background:var(--accent)}.vis-bar-row.is-top dt{color:var(--ink);font-weight:600}.vis-bar-value{min-width:3.2em;text-align:right;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}@keyframes vis-grow{0%{width:0}}.vis-box{display:grid;grid-template-columns:34px 1fr;gap:14px;background:var(--accent-soft);border-color:transparent}.vis-icon{width:34px;height:34px;border-radius:50%;background:var(--accent);position:relative}.vis-icon:after{content:"i";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:700 17px/1 var(--serif);font-style:italic}.vis-hint .vis-icon:after{content:"✓";font:700 16px/1 var(--sans)}.vis-warning{background:var(--vis-watch-soft)}.vis-warning .vis-icon{background:var(--vis-watch)}.vis-warning .vis-icon:after{content:"!";font-style:normal}.vis-warning .vis-kicker{color:var(--vis-watch)}.vis-box .vis-title{font-size:19px;margin-bottom:6px}.vis-text{font-family:var(--serif);font-size:17.5px;line-height:1.6;color:var(--ink)}.vis-box .vis-source{border-top-color:#00000012}.vis-scale-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:6px 0 4px;padding-top:44px}.vis-zone{display:flex;flex-direction:column;gap:3px;padding:12px 12px 10px;border-radius:10px;background:var(--vis-good-soft);transition:transform .25s ease,box-shadow .25s ease}.vis-zone.vis-ok{background:var(--vis-ok-soft)}.vis-zone.vis-watch{background:var(--vis-watch-soft)}.vis-zone:before{content:"";height:6px;border-radius:99px;background:var(--vis-good);margin-bottom:6px}.vis-zone.vis-ok:before{background:var(--vis-ok)}.vis-zone.vis-watch:before{background:var(--vis-watch)}.vis-zone-label{font-weight:650;font-size:14.5px;line-height:1.25}.vis-zone-range{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.vis-zone.is-here{box-shadow:0 0 0 2px var(--ink) inset;transform:translateY(-2px)}.vis-scale-marker{position:absolute;top:0;left:50%;width:0;height:100%;display:none;transition:left .18s ease}.is-live .vis-scale-marker{display:block}.vis-scale-marker:after{content:"";position:absolute;left:-1px;top:34px;bottom:-4px;width:2px;background:var(--ink);border-radius:2px}.vis-scale-bubble{position:absolute;left:0;top:0;transform:translate(-50%);white-space:nowrap;background:var(--ink);color:#fff;font-size:13px;font-weight:650;padding:5px 10px;border-radius:99px;font-variant-numeric:tabular-nums}.vis-scale-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:1px}.vis-scale-input{display:none;align-items:center;gap:14px;margin-top:16px;font-size:14px;font-weight:600;color:var(--ink-2)}.is-live .vis-scale-input{display:flex}.vis-scale-input input{flex:1;accent-color:var(--accent);height:28px}.vis-scale-verdict{min-height:1.4em;margin-top:6px;font-family:var(--serif);font-size:17px;color:var(--ink)}.vis-check-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vis-check-list label{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;padding:11px 14px;border-radius:10px;background:var(--paper);cursor:pointer;transition:background .2s ease}.vis-check-list label:hover{background:var(--paper-2)}.vis-check-list input{position:absolute;opacity:0;pointer-events:none}.vis-check-box{width:24px;height:24px;border-radius:7px;border:2px solid var(--line-2);background:var(--card);display:grid;place-items:center;transition:all .18s ease}.vis-check-box:after{content:"";width:11px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .18s ease}.vis-check-list input:checked+.vis-check-box{background:var(--accent);border-color:var(--accent)}.vis-check-list input:checked+.vis-check-box:after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.vis-check-list input:checked~.vis-check-text{color:var(--ink)}.vis-check-list input:focus-visible+.vis-check-box{outline:2px solid var(--accent);outline-offset:2px}.vis-check-text{font-size:16px;line-height:1.45;color:var(--ink-2)}.vis-check-result{margin-top:14px;display:grid;gap:4px}.vis-check-count{font-size:13px;font-weight:650;color:var(--ink-3)}.vis-check-outcome{font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink-2)}.vis-check.is-most .vis-check-outcome{color:var(--ink)}.vis-check.is-most .vis-check-result{padding:12px 14px;border-radius:10px;background:var(--accent-soft)}.vis-check.is-some .vis-check-count{color:var(--accent)}.vis-myth-said{margin:0 0 14px}.vis-myth-said>span{display:block;font-size:12.5px;font-weight:650;color:var(--ink-3);margin-bottom:2px}.vis-myth-claim{margin:0;padding:0;border:0;font-family:var(--serif);font-size:19px;line-height:1.4;font-style:italic;color:var(--ink-2)}.vis-myth-claim:before{content:"„";color:var(--accent);font-style:normal;margin-right:1px}.vis-myth-claim:after{content:"“";color:var(--accent);font-style:normal}.vis-myth-guess[hidden]{display:none}.vis-myth-guess{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink-2)}.vis-myth-guess button{font:inherit;font-weight:650;padding:9px 18px;border-radius:99px;border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;transition:all .18s ease}.vis-myth-guess button:hover{border-color:var(--accent);color:var(--accent)}.vis-myth-guess button.is-picked{background:var(--ink);border-color:var(--ink);color:#fff}.vis-myth-answer{display:grid;gap:8px;margin-top:4px}.vis-myth.is-closed .vis-myth-answer{display:none}.vis-myth.is-open .vis-myth-answer{margin-top:16px;animation:vis-reveal .45s cubic-bezier(.2,.7,.2,1) both}.vis-verdict{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;font-size:13px;font-weight:700;background:var(--vis-watch-soft);color:var(--vis-watch)}.vis-verdict:before{content:"✕";font-size:11px}.vis-verdict-partly{background:var(--vis-ok-soft);color:color-mix(in srgb,var(--vis-ok) 70%,var(--ink))}.vis-verdict-partly:before{content:"≈"}.vis-verdict-true{background:var(--vis-good-soft);color:var(--vis-good)}.vis-verdict-true:before{content:"✓"}.vis-myth-feedback{font-size:13px;font-weight:650;color:var(--ink-3)}.vis-myth-feedback:empty{display:none}@keyframes vis-reveal{0%{opacity:0;transform:translateY(6px)}}.vis-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.vis-steps-list li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:14px;padding:0 0 18px}.vis-steps-list li:last-child{padding-bottom:2px}.vis-steps-list li:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:2px;width:2px;background:var(--line)}.vis-step-no{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font:700 18px/1 var(--serif);font-variant-numeric:lining-nums}.vis-steps-list li:first-child .vis-step-no{background:var(--accent);color:#fff}.vis-steps-list strong{display:block;font-size:16.5px;line-height:1.35;margin-top:8px;color:var(--ink)}.vis-steps-list li>div>span{display:block;margin-top:3px;font-size:15px;line-height:1.5;color:var(--ink-2)}.vis-anim .vis-steps-list li{transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--k,0) * .11s)}.vis-anim .vis:not(.is-in) .vis-steps-list li{opacity:0;transform:translate(-8px)}.vis-decision-options{display:grid;gap:8px}.vis-option{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:10px;background:var(--paper)}.vis-option input{position:absolute;opacity:0;pointer-events:none}.vis-option-if{font-weight:650;font-size:15px;color:var(--ink)}.vis-option-then{font-size:15px;line-height:1.45;color:var(--ink-2)}.vis-option-then:before{content:"→ ";color:var(--accent);font-weight:700}.vis-decision.is-live .vis-decision-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vis-decision.is-live .vis-option{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1.5px solid var(--line);background:var(--card);cursor:pointer;transition:all .2s ease}.vis-decision.is-live .vis-option:before{content:"";width:100%;height:5px;border-radius:99px;background:var(--vis-good)}.vis-decision.is-live .vis-option.vis-ok:before{background:var(--vis-ok)}.vis-decision.is-live .vis-option.vis-watch:before{background:var(--vis-watch)}.vis-decision.is-live .vis-option-then{display:none}.vis-decision.is-live .vis-option:hover{border-color:var(--ink-3)}.vis-decision.is-live .vis-option.is-picked{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset;transform:translateY(-2px)}.vis-option input:focus-visible~.vis-option-if{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.vis-decision-result{display:none}.vis-decision-result.is-shown{display:block;margin-top:12px;padding:14px 16px;border-radius:10px;background:var(--vis-good-soft);font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink);animation:vis-reveal .4s ease both}.vis-decision-result.vis-ok{background:var(--vis-ok-soft)}.vis-decision-result.vis-watch{background:var(--vis-watch-soft)}.vis-anim .vis{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.vis-anim .vis:not(.is-in){opacity:0;transform:translateY(16px)}.vis-anim .vis:not(.is-in) .vis-bar-fill{animation:none;width:0}.vis-anim .vis-stat{transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--k,0) * .12s)}.vis-anim .vis:not(.is-in) .vis-stat{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.vis-bar-fill,.vis-myth-answer,.vis-decision-result{animation:none!important}.vis-scale-marker,.vis-zone{transition:none}}@media(max-width:620px){.vis{padding:18px 16px 14px}.vis-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.vis-stat:nth-child(odd){padding-left:0;border-left:0}.vis-value{font-size:34px}.vis-bar-row{grid-template-columns:1fr;gap:5px}.vis-scale-track{grid-auto-flow:row;grid-auto-columns:auto;padding-top:0}.vis-scale-marker{display:none!important}.vis-box{grid-template-columns:1fr}.vis-icon{display:none}.vis-option{grid-template-columns:1fr;gap:4px}}.powered-by{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3, #8a877d);text-decoration:none}.powered-by:hover{color:var(--ink, #1c1c1a)}.powered-by .vaf svg{height:11px;width:auto;display:block}:root[data-design=garten]{--paper:#fbf6ea;--paper-2:#f3ecda;--card:#fffdf8;--ink:#1f2a1c;--ink-2:#4b5645;--ink-3:#86907e;--line:#e7dfc9;--line-2:#d6caa9;--accent:#3d6b2a;--accent-2:#2a4a1d;--accent-soft:#e7f0dc;--gold:#c0643a;--gold-soft:#f8e6da;--ok:#3d6b2a;--clay:#c0643a;--sun:#eab34a;--soil:#7a5436;--radius:20px;--radius-sm:12px;--serif:"Fraunces","Iowan Old Style",Georgia,serif;--sans:"Figtree",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--shadow:0 1px 2px rgba(60,50,20,.05),0 12px 30px rgba(60,50,20,.08);--leaf:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4 20C4 10 10 4 21 3c0 11-6 17-16 17z%27 fill=%27%235a8a3a%27/%3E%3Cpath d=%27M4.5 19.5C9 15 13 11 18 6%27 stroke=%27%23fbf6ea%27 stroke-width=%271.3%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--sprout:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M16 29V15%27 stroke=%27%233d6b2a%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16 16C16 9 11 5 4 5c0 7 5 11 12 11z%27 fill=%27%235a8a3a%27/%3E%3Cpath d=%27M16 13c0-6 4-9 11-9 0 6-4 9-11 9z%27 fill=%27%233d6b2a%27/%3E%3Cpath d=%27M9 29h14%27 stroke=%27%237a5436%27 stroke-width=%272.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--grass:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 120 16%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M0 16 L4 7 L7 16 L11 3 L14 16 L19 9 L22 16 L27 5 L30 16 L34 10 L37 16 L42 2 L45 16 L50 8 L53 16 L58 4 L61 16 L66 10 L69 16 L74 3 L77 16 L82 8 L85 16 L90 5 L93 16 L98 9 L101 16 L106 2 L109 16 L114 7 L117 16 L120 11 L120 16 Z%27 fill=%27%235a8a3a%27 opacity=%27.55%27/%3E%3C/svg%3E");--scene:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 420 240%27%3E%3Ccircle cx=%27356%27 cy=%2756%27 r=%2730%27 fill=%27%23eab34a%27/%3E%3Cg stroke=%27%23eab34a%27 stroke-width=%274.5%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M356 12v-8M356 100v8M312 56h-8M400 56h8M325 25l-6-6M387 25l6-6M325 87l-6 6M387 87l6 6%27/%3E%3C/g%3E%3Cpath d=%27M0 176 C80 136 170 146 240 170 C310 194 370 160 420 152 V240 H0 Z%27 fill=%27%23dbe9d2%27/%3E%3Cpath d=%27M0 200 C90 176 170 184 250 200 C330 216 380 196 420 192 V240 H0 Z%27 fill=%27%23b9d4a3%27/%3E%3Cg transform=%27translate(196 88)%27%3E%3Cpath d=%27M0 60 L70 8 L140 60 Z%27 fill=%27%23c0643a%27/%3E%3Cg transform=%27translate(78 20) rotate(36.6)%27%3E%3Crect x=%270%27 y=%270%27 width=%2744%27 height=%2713%27 rx=%272%27 fill=%27%233d5a73%27/%3E%3Cpath d=%27M11 0v13M22 0v13M33 0v13%27 stroke=%27%238fb8d8%27 stroke-width=%271.2%27/%3E%3C/g%3E%3Crect x=%2714%27 y=%2758%27 width=%27112%27 height=%2770%27 fill=%27%23fff7e6%27/%3E%3Crect x=%2714%27 y=%2758%27 width=%27112%27 height=%2770%27 fill=%27none%27 stroke=%27%23e7dfc9%27 stroke-width=%272%27/%3E%3Crect x=%2730%27 y=%2774%27 width=%2726%27 height=%2722%27 rx=%272%27 fill=%27%238fb8d8%27/%3E%3Cpath d=%27M43 74v22M30 85h26%27 stroke=%27%23fff7e6%27 stroke-width=%272%27/%3E%3Crect x=%2784%27 y=%2784%27 width=%2724%27 height=%2744%27 rx=%272%27 fill=%27%237a5436%27/%3E%3Ccircle cx=%27102%27 cy=%27107%27 r=%271.8%27 fill=%27%23eab34a%27/%3E%3Crect x=%27128%27 y=%27100%27 width=%2730%27 height=%2726%27 rx=%273%27 fill=%27%23e9ecef%27 stroke=%27%23b9c0c7%27 stroke-width=%272%27/%3E%3Ccircle cx=%27143%27 cy=%27113%27 r=%278%27 fill=%27none%27 stroke=%27%238a939c%27 stroke-width=%272%27/%3E%3Cpath d=%27M143 106v14M136 113h14%27 stroke=%27%238a939c%27 stroke-width=%271.5%27/%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M48 216v-44%27 stroke=%27%235b3d26%27 stroke-width=%277%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%2748%27 cy=%27150%27 r=%2730%27 fill=%27%233d6b2a%27/%3E%3Ccircle cx=%2728%27 cy=%27166%27 r=%2718%27 fill=%27%235a8a3a%27/%3E%3Ccircle cx=%2768%27 cy=%27164%27 r=%2719%27 fill=%27%235a8a3a%27/%3E%3C/g%3E%3Cpath d=%27M92 216 H200 V240 H92 Z%27 fill=%27%237a5436%27/%3E%3Cpath d=%27M92 226 H200%27 stroke=%27%235b3d26%27 stroke-width=%274%27 stroke-dasharray=%2712 9%27/%3E%3Cg fill=%27%233d6b2a%27%3E%3Cpath d=%27M112 216c0-16-10-22-19-22 0 12 8 22 19 22z%27/%3E%3Cpath d=%27M112 216c0-19 10-26 20-26 0 14-9 26-20 26z%27/%3E%3Cpath d=%27M150 216c-1-14-11-19-19-18 1 11 9 18 19 18z%27/%3E%3Cpath d=%27M150 216c1-18 12-24 21-22-1 14-10 22-21 22z%27/%3E%3Cpath d=%27M186 216c0-15-9-20-17-20 0 11 7 20 17 20z%27/%3E%3Cpath d=%27M186 216c0-17 9-23 17-23 0 13-8 23-17 23z%27/%3E%3C/g%3E%3Cg%3E%3Cpath d=%27M396 214v-30%27 stroke=%27%233d6b2a%27 stroke-width=%273.5%27/%3E%3Ccircle cx=%27396%27 cy=%27180%27 r=%2710%27 fill=%27%23c0643a%27/%3E%3Ccircle cx=%27396%27 cy=%27180%27 r=%274%27 fill=%27%23eab34a%27/%3E%3C/g%3E%3C/svg%3E");--bed:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 240 90%27 preserveAspectRatio=%27xMidYMax slice%27%3E%3Cg fill=%27%233d6b2a%27%3E%3Cpath d=%27M20 52c0-18-10-26-20-26 0 14 8 26 20 26z%27/%3E%3Cpath d=%27M20 52c0-22 12-30 22-30 0 16-10 30-22 30z%27/%3E%3Cpath d=%27M80 52c-1-14-10-20-18-18 1 11 9 18 18 18z%27/%3E%3Cpath d=%27M80 52c1-18 12-24 22-22-1 14-10 22-22 22z%27/%3E%3Cpath d=%27M80 52v-26%27 stroke=%27%233d6b2a%27 stroke-width=%273%27/%3E%3Cpath d=%27M140 52c0-14-12-22-22-20 1 12 10 20 22 20z%27/%3E%3Cpath d=%27M140 52c0-20 12-28 24-26-1 16-11 26-24 26z%27/%3E%3Cpath d=%27M200 52c-1-16-10-22-19-20 1 12 9 20 19 20z%27/%3E%3Cpath d=%27M200 52c1-20 11-27 21-25-1 15-10 25-21 25z%27/%3E%3C/g%3E%3Ccircle cx=%27110%27 cy=%2726%27 r=%277%27 fill=%27%23c0643a%27/%3E%3Ccircle cx=%27110%27 cy=%2726%27 r=%273%27 fill=%27%23eab34a%27/%3E%3Cpath d=%27M110 33v19%27 stroke=%27%233d6b2a%27 stroke-width=%273%27/%3E%3Cpath d=%27M0 52h240v14H0z%27 fill=%27%237a5436%27/%3E%3Cpath d=%27M0 66h240v12H0z%27 fill=%27%235b3d26%27/%3E%3Cpath d=%27M0 78h240v12H0z%27 fill=%27%233f2a1a%27/%3E%3Cg fill=%27%239a7453%27%3E%3Ccircle cx=%2730%27 cy=%2760%27 r=%272%27/%3E%3Ccircle cx=%2795%27 cy=%2762%27 r=%271.6%27/%3E%3Ccircle cx=%27170%27 cy=%2758%27 r=%272.2%27/%3E%3Ccircle cx=%27220%27 cy=%2763%27 r=%271.5%27/%3E%3C/g%3E%3Cg fill=%27%23c89a73%27%3E%3Cellipse cx=%2760%27 cy=%2772%27 rx=%274%27 ry=%272%27/%3E%3Cellipse cx=%27150%27 cy=%2784%27 rx=%275%27 ry=%272%27/%3E%3C/g%3E%3Cpath d=%27M120 84c6-4 12 4 18 0%27 stroke=%27%23d59a8a%27 stroke-width=%273%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--rays:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 160 160%27%3E%3Ccircle cx=%2780%27 cy=%2780%27 r=%2730%27 fill=%27%23eab34a%27 opacity=%27.9%27/%3E%3Cg stroke=%27%23eab34a%27 stroke-width=%276%27 stroke-linecap=%27round%27 opacity=%27.75%27%3E%3Cpath d=%27M80 20v-14M80 140v14M20 80H6M140 80h14M38 38l-10-10M122 38l10-10M38 122l-10 10M122 122l10 10%27/%3E%3C/g%3E%3C/svg%3E");--check:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%279%27 fill=%27%235a8a3a%27/%3E%3Cpath d=%27M5.5 10.5l3 3 6-7%27 stroke=%27%23fbf6ea%27 stroke-width=%272.2%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");--can:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 48%27%3E%3Cpath d=%27M8 14h32l-3 30H11z%27 fill=%27%23c0643a%27/%3E%3Cpath d=%27M40 18l18-10%27 stroke=%27%23c0643a%27 stroke-width=%275%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13 14c0-10 22-10 22 0%27 stroke=%27%23c0643a%27 stroke-width=%274%27 fill=%27none%27/%3E%3Cg fill=%27%238fb8d8%27%3E%3Ccircle cx=%2760%27 cy=%2714%27 r=%272%27/%3E%3Ccircle cx=%2762%27 cy=%2721%27 r=%271.6%27/%3E%3C/g%3E%3C/svg%3E");--home:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M5 15 L16 6 L27 15 V27 H5 Z%27 fill=%27%233d6b2a%27/%3E%3Crect x=%2713%27 y=%2718%27 width=%276%27 height=%279%27 rx=%271%27 fill=%27%23fbf6ea%27/%3E%3Cpath d=%27M22 9c0-4 3-6 7-6 0 4-3 6-7 6z%27 fill=%27%235a8a3a%27/%3E%3Cpath d=%27M22 9v3%27 stroke=%27%235a8a3a%27 stroke-width=%271.6%27/%3E%3C/svg%3E");--horizon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M7 21a9 9 0 0 1 18 0z%27 fill=%27%23eab34a%27/%3E%3Cg stroke=%27%23eab34a%27 stroke-width=%272.2%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M16 7v3M6 12l2 2M26 12l-2 2%27/%3E%3C/g%3E%3Cpath d=%27M3 22h26%27 stroke=%27%233d6b2a%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M8 27h16%27 stroke=%27%237a5436%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E")}[data-design=garten] body{background:var(--paper);font-family:var(--sans);font-size:16.5px;background-image:radial-gradient(circle at 12% 0%,rgba(234,179,74,.1),transparent 40%),radial-gradient(circle at 100% 30%,rgba(90,138,58,.07),transparent 35%)}[data-design=garten] .demo-strip{background:#f1e7cf;color:#6b5220;border-bottom:0}[data-design=garten] .masthead{background:#fbf6eaf0;backdrop-filter:blur(6px);border-bottom:0;padding:14px 34px 20px;position:sticky}[data-design=garten] .masthead:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:14px;background:var(--grass) repeat-x bottom/120px 14px;pointer-events:none}[data-design=garten] .brand-mark{border-radius:50%;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--line-2)}[data-design=garten] .brand-text strong{font-family:var(--serif);font-size:19px;letter-spacing:.02em;font-weight:700;color:var(--accent-2)}[data-design=garten] .brand-text small{font-size:12px;letter-spacing:.02em}[data-design=garten] .mainnav{gap:6px}[data-design=garten] .mainnav a{font-weight:500;color:var(--ink-2);padding:6px 13px;border-radius:999px;border-bottom:0}[data-design=garten] .mainnav a:hover{background:var(--paper-2);color:var(--ink)}[data-design=garten] .mainnav a.active{background:var(--accent);color:#fff;border-bottom:0}[data-design=garten] .searchbox input{border-radius:999px;background:var(--card);border-color:var(--line-2);padding:8px 16px 8px 36px;background-image:var(--leaf);background-repeat:no-repeat;background-size:15px;background-position:13px center}[data-design=garten] main{padding-top:40px}[data-design=garten] .page-head{position:relative;max-width:none;padding:34px 440px 38px 38px;margin-bottom:34px;border-radius:28px;background:linear-gradient(135deg,#f6efdc,#eef3e1);overflow:hidden;min-height:250px}[data-design=garten] .page-head:after{content:"";position:absolute;right:10px;bottom:0;width:420px;height:240px;background:var(--scene) no-repeat right bottom/contain;pointer-events:none}@media(max-width:1100px){[data-design=garten] .page-head{padding:28px 28px 210px}[data-design=garten] .page-head:after{width:340px;height:195px;left:50%;right:auto;transform:translate(-50%)}}[data-design=garten] .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--accent-2);background:#ffffffb3;border-radius:999px;padding:5px 13px 5px 9px}[data-design=garten] .eyebrow:before{content:"";width:18px;height:18px;background:var(--home) no-repeat center/contain}[data-design=garten] .page-head h1{font-family:var(--serif);font-size:46px;line-height:1.1;font-weight:650;letter-spacing:-.005em;color:var(--accent-2);margin:14px 0;font-variation-settings:"opsz" 72}[data-design=garten] .page-head .lede{font-family:var(--sans);font-size:18px;line-height:1.6;color:var(--ink-2)}[data-design=garten] .section{margin-top:54px}[data-design=garten] .section>h2{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent-2);letter-spacing:-.015em}[data-design=garten] .section>h2:before{content:"";width:26px;height:26px;background:var(--leaf) no-repeat center/contain;flex:none}[data-design=garten] .section>.sub{font-size:15px;margin-left:36px}[data-design=garten] .grid{gap:24px}[data-design=garten] .card{border:0;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease}[data-design=garten] a.card:hover,[data-design=garten] .card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #3c32140f,0 18px 40px #3c32141f}[data-design=garten] .card-cover{border-radius:var(--radius) var(--radius) 0 0}[data-design=garten] .card-cover img{transition:transform .5s ease}[data-design=garten] .card:hover .card-cover img{transform:scale(1.04)}[data-design=garten] .card-body{padding:18px 20px 20px;gap:10px}[data-design=garten] .card h3{font-family:var(--serif);font-size:21px;font-weight:700;line-height:1.22;color:var(--ink)}[data-design=garten] .card p{font-size:15px;line-height:1.55}[data-design=garten] .tag{border-radius:999px;border:1.5px dashed var(--line-2);background:var(--paper);font-size:11px;font-weight:700;padding:3px 10px}[data-design=garten] .tag.free{background:var(--accent-soft);border-color:#b7cf9d;color:var(--accent-2)}[data-design=garten] .tag.plus{background:var(--gold-soft);border-color:#e3b79c;color:#8f4424}[data-design=garten] .tag.premium{background:var(--accent-2);border-color:var(--accent-2);color:#f6efdc}[data-design=garten] .btn{border-radius:999px;padding:10px 20px;font-weight:600;box-shadow:0 2px 0 var(--accent-2)}[data-design=garten] .btn.small{padding:7px 15px}[data-design=garten] .btn.ghost{background:#ffffffb3;box-shadow:none;border-width:1.5px}[data-design=garten] .btn.gold{background:var(--clay);border-color:var(--clay);box-shadow:0 2px #8f4424}[data-design=garten] .event{border:0;border-radius:24px;box-shadow:var(--shadow);overflow:hidden}[data-design=garten] .event .when{background:var(--clay);position:relative;overflow:hidden}[data-design=garten] .event .when:after{content:"";position:absolute;right:-46px;top:-46px;width:150px;height:150px;background:var(--rays) no-repeat center/contain;opacity:.55}[data-design=garten] .event .when .day{font-family:var(--serif);font-size:56px;font-weight:700;position:relative}[data-design=garten] .event h3{font-family:var(--serif);font-weight:700;font-size:25px}[data-design=garten] .article-hero{border-radius:28px;box-shadow:var(--shadow)}[data-design=garten] .article h1,[data-design=garten] article h1{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;color:var(--accent-2)}[data-design=garten] .summary-box,[data-design=garten] .toc-box{border-radius:var(--radius);border:0;box-shadow:var(--shadow);background:var(--card)}[data-design=garten] .summary-box{position:relative;background:#fffaf0;background-image:repeating-linear-gradient(transparent 0 29px,#5a8a3a1f 29px 30px)}[data-design=garten] .summary-box:before{content:"";position:absolute;right:14px;top:-22px;width:46px;height:46px;background:var(--rays) no-repeat center/contain}[data-design=garten] .prose p{font-family:var(--serif);font-size:19.5px;line-height:1.75;color:#2a3326}[data-design=garten] .prose p:first-of-type:first-letter{color:var(--clay);font-weight:700}[data-design=garten] .prose h2{font-family:var(--serif);font-weight:700;color:var(--accent-2);padding-left:34px;position:relative}[data-design=garten] .prose h2:before{content:"";position:absolute;left:0;top:.15em;width:26px;height:26px;background:var(--horizon) no-repeat center/contain}[data-design=garten] .takeaways{background:var(--accent-soft);border:0;border-radius:var(--radius);position:relative}[data-design=garten] .takeaways ul{list-style:none;padding-left:0}[data-design=garten] .takeaways li{padding-left:30px;background:var(--check) no-repeat 0 .2em/19px}[data-design=garten] .review-ok{border-radius:999px}[data-design=garten] .site-foot{position:relative;margin-top:90px;background:#3f2a1a;color:#e9dcc6;border-top:0;padding-top:34px}[data-design=garten] .site-foot:before{content:"";position:absolute;left:0;right:0;top:-88px;height:90px;background:var(--bed) repeat-x bottom/240px 90px;pointer-events:none}[data-design=garten] .site-foot strong{color:#fff;font-family:var(--serif)}[data-design=garten] .site-foot a{color:#e9dcc6}[data-design=garten] .site-foot a:hover{color:#fff}[data-design=garten] .vis{--vis-good:#5a8a3a;--vis-good-soft:#e5efd9;--vis-ok:#eab34a;--vis-ok-soft:#fbefd2;--vis-watch:#c0643a;--vis-watch-soft:#f8e2d6;border:0;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);padding:24px 26px 20px}[data-design=garten] .vis-kicker{display:inline-flex;align-items:center;gap:7px;letter-spacing:.12em;color:var(--accent-2)}[data-design=garten] .vis-kicker:before{content:"";width:16px;height:16px;background:var(--leaf) no-repeat center/contain}[data-design=garten] .vis .vis-title{font-weight:700;color:var(--accent-2);font-size:22px}[data-design=garten] .vis-source{border-top:1.5px dashed var(--line-2)}[data-design=garten] .vis-stats{background:#fffaf0;outline:1.5px dashed var(--line-2);outline-offset:-10px}[data-design=garten] .vis-stats:after{content:"";position:absolute;right:16px;top:-20px;width:44px;height:44px;background:var(--rays) no-repeat center/contain}[data-design=garten] .vis-stat+.vis-stat{border-left:1.5px dashed var(--line-2)}[data-design=garten] .vis-value{color:var(--clay);font-weight:700;font-variation-settings:"opsz" 72}[data-design=garten] .vis-unit{color:var(--soil)}[data-design=garten] .vis-bar-track{height:16px;background:#efe6cf}[data-design=garten] .vis-bar-fill{background:linear-gradient(90deg,#b9d39b,#5a8a3a)}[data-design=garten] .vis-bar-row.is-top .vis-bar-fill{background:linear-gradient(90deg,#5a8a3a,#3d6b2a)}[data-design=garten] .vis-bar-row.is-top dd:after{content:"";width:20px;height:20px;margin-left:-4px;background:var(--sprout) no-repeat center/contain}[data-design=garten] .vis-bar-value{color:var(--accent-2)}[data-design=garten] .vis-box{background:#fffaf0;background-image:repeating-linear-gradient(transparent 0 29px,#5a8a3a1f 29px 30px);grid-template-columns:40px 1fr}[data-design=garten] .vis-box .vis-icon{width:40px;height:40px;background:var(--rays) no-repeat center/contain}[data-design=garten] .vis-box .vis-icon:after{content:none}[data-design=garten] .vis-box.vis-hint .vis-icon{background-image:var(--sprout)}[data-design=garten] .vis-box.vis-warning{background-color:#fdf1ea}[data-design=garten] .vis-box.vis-warning .vis-icon{background-image:var(--can)}[data-design=garten] .vis-text{font-size:18px}[data-design=garten] .vis-zone{border-radius:16px}[data-design=garten] .vis-zone:before{height:8px}[data-design=garten] .vis-zone.is-here{box-shadow:0 0 0 2px var(--accent-2) inset}[data-design=garten] .vis-scale-bubble{background:var(--accent-2);padding:5px 12px 5px 30px;background-image:var(--home);background-repeat:no-repeat;background-size:18px;background-position:8px center}[data-design=garten] .vis-scale-marker:after{background:var(--accent-2)}[data-design=garten] .vis-scale-input input{accent-color:#3d6b2a}[data-design=garten] .vis-check-list label{background:var(--paper);border-radius:14px}[data-design=garten] .vis-check-box{border-radius:50%;border:2px dashed var(--line-2)}[data-design=garten] .vis-check-box:after{content:none}[data-design=garten] .vis-check-list input:checked+.vis-check-box{border:0;background:var(--check) no-repeat center/contain;transform:scale(1.08)}[data-design=garten] .vis-check.is-most .vis-check-result{background:var(--accent-soft);border-radius:14px}[data-design=garten] .vis-myth{background:#fffaf0}[data-design=garten] .vis-myth-said{padding:12px 16px;border-radius:14px;background:var(--paper-2)}[data-design=garten] .vis-myth-claim{font-style:normal;color:var(--ink-2)}[data-design=garten] .vis-myth-claim:before,[data-design=garten] .vis-myth-claim:after{color:var(--clay)}[data-design=garten] .vis-myth-guess button{border-style:dashed;border-radius:14px}[data-design=garten] .vis-myth-guess button.is-picked{background:var(--accent-2);border-color:var(--accent-2);border-style:solid}[data-design=garten] .vis-verdict{border:1.5px dashed currentColor;background:transparent}[data-design=garten] .vis-steps-list li:not(:last-child):before{background:none;border-left:2px dashed #b9d39b;width:0}[data-design=garten] .vis-step-no{background:#e5efd9;color:var(--accent-2);font-weight:700}[data-design=garten] .vis-steps-list li:first-child .vis-step-no{background:var(--accent)}[data-design=garten] .vis-option{border-radius:14px}[data-design=garten] .vis-decision.is-live .vis-option{border-style:dashed;border-color:var(--line-2)}[data-design=garten] .vis-decision.is-live .vis-option.is-picked{border-style:solid;border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2) inset}[data-design=garten] .vis-decision-result.is-shown{border-radius:14px;padding-left:52px;background-image:var(--home);background-repeat:no-repeat;background-size:24px;background-position:16px 16px}@media(max-width:700px){[data-design=garten] .masthead{padding:12px 16px 18px}[data-design=garten] .masthead{gap:12px}[data-design=garten] .mainnav{order:3;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;gap:4px;scrollbar-width:none}[data-design=garten] .mainnav a{white-space:nowrap}[data-design=garten] .masthead-right{order:2}[data-design=garten] .page-head{padding:22px 20px 190px;border-radius:22px}[data-design=garten] .page-head:after{width:300px;height:172px}[data-design=garten] .page-head h1{font-size:32px}[data-design=garten] .page-head .lede{font-size:16.5px}[data-design=garten] .section>h2{font-size:24px}[data-design=garten] .card h3{font-size:19px}[data-design=garten] .prose p{font-size:18px}[data-design=garten] .vis{padding:20px 18px 16px}[data-design=garten] .vis-stat+.vis-stat:nth-child(odd){border-left:0}}
