@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@10..48,300;10..48,400;10..48,500;10..48,600;10..48,700&family=JetBrains+Mono:wght@400;500;600;700;800&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;0,8..60,900;1,8..60,400;1,8..60,700;1,8..60,900&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display: "Space Grotesk", "JetBrains Mono", ui-sans-serif, sans-serif;--container: 1480px;--transition: .14s ease;--radius-full: 999px;--radius-lg: 0;--radius-md: 0;--radius-sm: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=dark]{color-scheme:dark;--bg: #0c0d0a;--bg-2: #131410;--bg-3: #1a1c17;--line: #2a2c25;--line-2: #3a3d33;--fg: #d8d6c8;--fg-2: #9c9b8d;--fg-3: #6b6a5d;--accent: #b8f36b;--accent-d: #6fae3f;--warn: #e7a85a;--ok: #84c267;--err: #d97070}:root[data-theme=light]{color-scheme:light;--bg: #fbfaf3;--bg-2: #fffefa;--bg-3: #eeeadd;--line: #b5ad98;--line-2: #8d856f;--fg: #11140f;--fg-2: #303529;--fg-3: #5d6254;--accent: #315f16;--accent-d: #23470e;--warn: #7a4f12;--ok: #365f22;--err: #822626}:root{--surface: var(--bg);--surface-container-lowest: var(--bg);--surface-container-low: var(--bg-2);--surface-container: var(--bg-2);--surface-container-high: var(--bg-3);--surface-container-highest: var(--bg-3);--surface-dim: var(--bg-3);--primary: var(--accent);--primary-container: var(--accent-d);--on-primary: var(--bg);--secondary: var(--fg-2);--secondary-container: var(--bg-3);--on-surface: var(--fg);--on-surface-variant: var(--fg-2);--outline: var(--line-2);--outline-variant: var(--line);--error: var(--err);--error-container: color-mix(in srgb, var(--err) 16%, transparent);--border: var(--line);--text: var(--fg);--muted: var(--fg-2);--accent-strong: var(--accent-d);--text-muted: var(--fg-2);--shadow-card: none;--shadow-hover: none;--shadow-sm: none;--shadow-md: none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:110%}body{min-height:100vh;font-family:var(--mono);background:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),color-mix(in srgb,var(--line) 34%,transparent) calc(100% - 1px)) center / 24px 24px,radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 28rem),var(--bg);color:var(--fg);font-size:15.8px;line-height:1.58;font-feature-settings:"calt" 0,"liga" 0}::selection{background:var(--accent);color:var(--bg)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none;cursor:pointer}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:16px;z-index:1000;padding:8px 12px;border:1px solid var(--accent);background:var(--bg);color:var(--accent);transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--container),100%);margin:0 auto;padding:0 18px}.site-header .container,main.container,.site-footer .container{border-left:1px solid var(--line);border-right:1px solid var(--line)}main.container{min-height:64vh;padding-top:0;padding-bottom:0}.page{padding:28px 0 56px}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header .container{padding:0}.hdr-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 18px}.hdr-top{border-bottom:1px dashed var(--line)}.brand{display:inline-flex;align-items:baseline;gap:12px;min-width:0;color:var(--fg)}.brand img{width:20px;height:20px}.brand-mark-text,.brand-mark{color:var(--accent);font-weight:800;letter-spacing:.04em}.brand-sub{color:var(--fg-3);font-size:13px}.hdr-meta,.hdr-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--fg-3);font-size:12px}.hdr-status{padding:6px 18px;border-top:1px dashed var(--line);background:var(--bg-2)}.live-dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--ok);vertical-align:middle;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.dot{color:var(--line-2)}.nav{min-height:0}.nav-links,.nav-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nav-links a{position:relative;padding:4px 0;margin-right:16px;color:var(--fg-2);font-size:13px;border-bottom:1px solid transparent}.nav-links a:hover{color:var(--fg);border-bottom-color:var(--line-2)}.nav-links a[aria-current=page],.nav-links a.active{color:var(--accent);border-bottom-color:var(--accent)}.nav-links a[aria-current=page]:before,.nav-links a.active:before{content:"> "}.btn-ghost,.btn-primary,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);background:transparent;color:var(--fg-2);padding:6px 11px;font-size:13px;letter-spacing:.02em;transition:color var(--transition),border-color var(--transition),background var(--transition)}.btn-ghost:hover,.theme-toggle:hover{background:var(--bg-2);border-color:var(--line-2);color:var(--fg)}.btn-primary,.hero-cta{border-color:var(--accent);background:var(--accent);color:var(--bg);font-weight:800}.btn-primary:hover,.hero-cta:hover{background:var(--accent-d);border-color:var(--accent-d);color:var(--bg)}.theme-toggle:before{content:"[";color:var(--fg-3)}.theme-toggle:after{content:"]";color:var(--fg-3)}.site-footer{margin:0;background:var(--bg-2);border-top:1px solid var(--line)}.footer-content{display:grid;grid-template-columns:1fr auto;gap:18px;padding:24px 0 18px}.footer-brand{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--fg)}.footer-brand img{width:18px;height:18px}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-links a{color:var(--fg-2);font-size:13px}.footer-copy{margin:0;padding:12px 0 22px;border-top:1px dashed var(--line);color:var(--fg-3);font-size:12px}.terminal-hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 88%,transparent),transparent);box-shadow:none}.terminal-hero:before{content:none}.terminal-hero:after{content:none}.terminal-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:100%;padding:clamp(24px,3.5vw,40px) 0;position:relative;z-index:1}.terminal-hero-main{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;max-width:100%}.terminal-hero-main>.terminal-kicker,.terminal-hero-main>.terminal-title,.terminal-hero-main>.terminal-copy{grid-column:1}.terminal-hero-grid--en{grid-template-columns:minmax(0,1fr)}.terminal-kicker{margin-bottom:8px;color:var(--fg-3);font-size:12px;letter-spacing:.05em;text-transform:lowercase}.terminal-hero .terminal-kicker{width:max-content;margin-bottom:0;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--bg-2) 86%,transparent);color:var(--accent-d);padding:5px 9px;font-size:11px;letter-spacing:.04em}.terminal-title{max-width:1180px;margin:0;font-family:var(--display);font-size:clamp(2.5rem,4vw,4.4rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.terminal-title em,.terminal-accent{color:var(--accent);font-style:normal}.terminal-accent{display:inline;background:none;padding:0}.terminal-copy{max-width:82ch;margin:0;color:var(--fg-2);font-size:clamp(1rem,1vw,1.12rem);line-height:1.58;text-wrap:pretty}.terminal-comment{color:var(--fg-3)}.terminal-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.terminal-hero-actions .btn-primary,.terminal-hero-actions .btn-ghost{min-height:40px;padding:9px 14px;font-size:13.5px}.terminal-stats{display:flex;flex-wrap:wrap;grid-column:1;grid-row:auto;gap:8px;width:100%;max-width:none;justify-self:stretch;align-self:start;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.terminal-stat{position:relative;overflow:hidden;display:inline-flex;align-items:baseline;gap:8px;flex:0 1 auto;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-2) 82%,transparent);padding:9px 13px}.terminal-stat:before{content:none}.terminal-stat strong{display:block;color:var(--accent);font-family:var(--display);font-size:19px;line-height:1}.terminal-stat span{color:var(--fg-3);font-size:12px}.terminal-query{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);background:var(--bg-2);padding:12px 14px}.terminal-prompt{color:var(--accent);font-weight:800}.terminal-query a{flex:1;color:var(--fg);font-size:15px}.terminal-query--side{padding:10px 11px}.terminal-query--side a{font-size:13.5px;line-height:1.45}.terminal-caret{color:var(--accent);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.terminal-hints{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;color:var(--fg-3);font-size:12px}.terminal-hints code{border:1px solid var(--line);background:var(--bg-3);color:var(--fg-2);padding:2px 6px}.terminal-hints--side{margin-top:8px;font-size:11.5px}.terminal-feed{align-self:start;border:1px solid var(--line);background:var(--bg-2);padding:10px 12px}.terminal-feed-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.terminal-feed-row{display:grid;grid-template-columns:88px 1fr;gap:8px;padding:5px 0;border-bottom:1px dashed var(--line);font-size:12px;line-height:1.5}.terminal-feed-row:last-child{border-bottom:0}.terminal-feed-time{color:var(--fg-3)}.terminal-feed-msg{color:var(--fg-2)}.terminal-detail-card--query,.terminal-detail-card--feed{padding-bottom:14px}.terminal-feed-list--side{border:1px solid var(--line);background:var(--bg-2);padding:6px 10px}.terminal-feed-row--side{grid-template-columns:74px minmax(0,1fr);padding:6px 0;font-size:12px}.home-guides,.home-intents{padding:24px 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,var(--bg-2))}.home-section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.home-section-head h2{margin:4px 0 6px;font-family:var(--display);color:var(--fg);font-size:clamp(1.5rem,2.1vw,2.25rem);line-height:1.08;letter-spacing:-.035em}.home-section-head p{max-width:78ch;margin:0;color:var(--fg-2)}.home-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-guide-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border:1px solid var(--line);background:var(--bg-2)}.home-guide-image{display:block;aspect-ratio:16 / 9;border-bottom:1px solid var(--line);background:var(--bg-3);overflow:hidden}.home-guide-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.02);transition:transform var(--transition),filter var(--transition)}.home-guide-card:hover .home-guide-image img{transform:scale(1.025);filter:saturate(1.02) contrast(1.05)}.home-guide-body{display:grid;gap:8px;padding:12px}.home-guide-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--fg-3);font-size:11.5px;text-transform:lowercase}.home-guide-card h3{margin:0;color:var(--fg);font-size:15px;line-height:1.36}.home-guide-card h3 a:hover{color:var(--accent)}.home-guide-card p{margin:0;color:var(--fg-2);font-size:12.5px;line-height:1.55}.home-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-intent-card{display:grid;gap:0;border:1px solid var(--line);background:var(--bg-2)}.home-intent-main{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;padding:14px;color:var(--fg-2)}.home-intent-main:hover strong{color:var(--accent)}.home-intent-marker{grid-row:span 2;color:var(--accent);font-weight:800}.home-intent-main strong{color:var(--fg);font-size:15px;line-height:1.35}.home-intent-main span:last-child{font-size:12.5px;line-height:1.55}.home-intent-links{display:flex;flex-wrap:wrap;gap:6px;border-top:1px dashed var(--line);padding:10px 14px 12px}.home-intent-links a{border:1px solid var(--line);color:var(--fg-2);padding:3px 7px;font-size:11.5px}.home-intent-links a:hover{border-color:var(--accent);color:var(--accent)}.terminal-catbar{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);background:var(--bg-2);overflow-x:auto}.terminal-catbar-label{flex:0 0 auto;color:var(--fg-3);font-size:12px}.terminal-catbar-list{display:flex;gap:4px}.terminal-pill,.tag-cloud-item,.badge,.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:transparent;color:var(--fg-2);padding:4px 9px;font-size:12px;line-height:1.35}.terminal-pill:hover,.tag-cloud-item:hover,.badge-tag:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.terminal-pill.is-active{color:var(--bg);border-color:var(--accent);background:var(--accent)}.terminal-main{display:grid;grid-template-columns:210px minmax(0,1fr) 320px;min-height:620px;border-bottom:1px solid var(--line)}.terminal-main--en{grid-template-columns:minmax(720px,1fr) 360px}.terminal-rail{padding:14px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,var(--bg-2))}.terminal-rail-block{margin-bottom:18px}.terminal-rail-title,.terminal-results-title,.terminal-detail-title{margin:0 0 8px;color:var(--fg-3);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.terminal-rail-link{display:flex;justify-content:space-between;gap:8px;padding:3px 0;color:var(--fg-2);font-size:13px}.terminal-rail-link span:last-child{color:var(--fg-3)}.terminal-rail-note{margin:10px 0 0;border-top:1px dashed var(--line);padding-top:10px;color:var(--fg-3);font-size:11.5px;line-height:1.7}.terminal-results{min-width:0;border-right:1px solid var(--line)}.terminal-results-head,.terminal-results-foot{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--fg-3);font-size:12px}.terminal-results-title{margin:0;color:var(--accent);font-weight:800}.terminal-results-meta{color:var(--fg-2)}.terminal-results-foot{border-top:1px solid var(--line);border-bottom:0}.terminal-table-head,.terminal-row{display:grid;grid-template-columns:42px 42px minmax(0,1fr) 160px 110px 92px;gap:10px;align-items:start}.terminal-table-head{padding:7px 16px;border-bottom:1px solid var(--line);color:var(--fg-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.terminal-row{position:relative;padding:11px 16px;border-bottom:1px solid var(--line);transition:background var(--transition)}.terminal-row:hover{background:var(--bg-2)}.terminal-row:hover:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.terminal-index{color:var(--fg-3);font-size:12px}.terminal-glyph,.tool-card-logo,.home-card-img,.tool-detail-logo{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--accent);overflow:hidden}.terminal-glyph img,.tool-card-logo img,.home-card-logo img,.tool-detail-logo-img{width:20px;height:20px;object-fit:contain}.terminal-row-title,.tool-title,.home-card-title{margin:0;color:var(--fg);font-weight:800;font-size:15.5px;line-height:1.42}.terminal-row-title a:hover{color:var(--accent)}.terminal-row-desc,.tools-desc,.section-subtitle,.page-header p,.page-intro,.page-description,.tool-hero p,.prose p,.prose li{color:var(--fg-2)}.section-subtitle,.page-header p,.page-intro,.page-description,.tool-hero p,.prose p,.prose li{font-size:1rem;line-height:1.75}.terminal-row-desc{margin:3px 0 6px;font-size:13.5px;line-height:1.62;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.terminal-row-tags{display:flex;flex-wrap:wrap;gap:3px 8px;color:var(--fg-3);font-size:12px}.terminal-row-tags a{color:var(--accent)}.terminal-row-category,.terminal-row-price,.terminal-row-action{color:var(--fg-2);font-size:13px}.terminal-row-price{font-weight:700}.terminal-row-action{justify-self:end}.terminal-open{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);color:var(--fg-2)}.terminal-open:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.terminal-detail{position:sticky;top:104px;align-self:start;max-height:none;overflow:visible;padding:14px;background:color-mix(in srgb,var(--bg) 88%,var(--bg-2))}.terminal-detail-card{border-bottom:1px dashed var(--line);padding:0 0 13px;margin-bottom:13px}.terminal-detail-card h3{margin:0 0 6px;color:var(--fg);font-size:15px}.terminal-detail-card p{margin:0 0 10px;color:var(--fg-2);font-size:13px;line-height:1.62;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.terminal-ascii{margin:0;padding:10px;overflow-x:auto;border:1px solid var(--line);background:var(--bg-2);color:var(--accent);font-size:10px;line-height:1.25}.terminal-bottom{padding:24px 0 34px;border-bottom:1px solid var(--line)}.terminal-bottom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.terminal-panel{border:1px solid var(--line);background:var(--bg-2);padding:16px}.terminal-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.terminal-panel-head h2{margin:0;color:var(--accent);font-size:15px}.terminal-mini-list{display:grid;gap:8px}.terminal-mini-item{display:grid;gap:4px;border:1px solid var(--line);background:var(--bg);padding:10px}.terminal-mini-item strong{color:var(--fg);font-size:13px;line-height:1.45}.terminal-mini-item span{color:var(--fg-2);font-size:12px;line-height:1.55}.tag-cloud,.home-tags-cloud{display:flex;flex-wrap:wrap;gap:6px}.hero{padding:42px 0 32px;border-bottom:1px solid var(--line);text-align:left}.hero-title,.page-header h1,.page-title,.tool-hero h1,.tool-detail-title,.ratgeber-hero h1,.article-head h1,.article h1,.section-title{color:var(--fg);font-family:var(--display);letter-spacing:-.03em}.hero-title{margin:0 0 12px;font-size:clamp(2.1rem,4vw,4rem);line-height:1.08}.hero-title em{color:var(--accent);font-style:normal}.hero-subtitle{max-width:760px;margin:0 0 18px;color:var(--fg-2);font-size:1.06rem;line-height:1.65}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid var(--accent);padding:8px 14px;font-size:13px}.search-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.search-input{flex:1 1 280px;min-height:42px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);padding:9px 12px;outline:none}.search-input::placeholder{color:var(--fg-3)}.search-input:focus{border-color:var(--accent)}.tag-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px}.tag-filter-label{color:var(--fg-3);font-size:12px}.tag-filter-list{display:flex;flex-wrap:wrap;gap:6px}.tag-filter-item,.clear-filter-btn{border:1px solid var(--line);background:transparent;color:var(--fg-2);padding:4px 9px;font-size:12px}.tag-filter-item.active,.clear-filter-btn:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.section.home-section,.home-section{padding:36px 0}.section-header,.home-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.section-title{margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.card,.tool-card,.home-card,.tool-hero,.prose,.article{border:1px solid var(--line);background:var(--bg-2);box-shadow:none}.tools-grid,.home-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.tool-card,.home-card{display:flex;flex-direction:column;gap:12px;min-height:160px;padding:14px;color:inherit;height:100%;transition:background var(--transition),border-color var(--transition)}.tool-card:hover,.home-card:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--bg-2));color:inherit}.tool-header{display:flex;align-items:flex-start;gap:12px}.tool-image{flex:0 0 auto}.tool-info{min-width:0}.tool-title,.home-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.7em}.tools-desc{margin:4px 0 0;font-size:13.5px;line-height:1.62;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-height:6.2em}.tool-badges,.chips{display:flex;flex-wrap:wrap;gap:6px}.badge-category{color:var(--fg-2)}.badge-price{color:var(--accent)}.badge-tag{color:var(--fg-2)}.home-card-media{display:flex;align-items:center;gap:12px}.home-card-logo{display:contents}.home-tags,.section.home-tags{margin:0 0 28px;border:1px solid var(--line);background:var(--bg-2);padding:14px}.page-header{display:grid;gap:10px;padding:32px 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.page-header h1,.page-title{margin:0;font-size:clamp(2rem,3vw,3rem)}.tool-hero,.prose,.article{padding:24px}.tool-hero{display:grid;gap:16px}.tool-hero-header{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tool-detail-logo{width:58px;height:58px}.tool-detail-logo-img{width:38px;height:38px}.cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;border:1px solid var(--line);background:var(--bg-2);padding:14px}.cta a{color:var(--accent);font-weight:800}.prose{margin-top:22px;font-size:1rem;line-height:1.82}.article{font-size:1rem;line-height:1.82}.article p,.article li{color:var(--fg);line-height:1.82}.article p{margin:0 0 1.05rem}.article h2,.article h3{color:var(--fg);line-height:1.22;margin:2rem 0 .85rem}.article a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px}.prose h2,.prose h3{color:var(--fg);margin-top:28px}.alternatives-title{margin:2.5rem 0 1rem;color:var(--fg);font-family:var(--display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.prose ul{padding-left:1.2rem}.breadcrumb{margin-bottom:14px;color:var(--fg-3);font-size:13px}.hero-image{overflow:hidden;border:1px solid var(--line)}.tool-float-logo{float:left;display:block;width:92px;height:92px;margin:0 24px 14px 0;border:0;background:transparent;box-shadow:none}.tool-float-logo img{width:92px;height:92px;object-fit:contain}.article-body{display:flow-root}.article-body>div{margin-top:12px}@media(max-width:1280px){.terminal-hero-grid{grid-template-columns:minmax(0,1fr)}.terminal-hero-grid--en{grid-template-columns:1fr}.terminal-main{grid-template-columns:180px minmax(0,1fr) 280px}.terminal-main--en{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1024px){.terminal-hero-main{grid-template-columns:1fr}.terminal-stats{grid-column:auto;grid-row:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;justify-self:stretch}.terminal-main{grid-template-columns:1fr}.terminal-rail{display:none}.terminal-detail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;order:-1;max-height:none;overflow:visible;padding:14px 0;border-bottom:1px solid var(--line);background:transparent}.terminal-detail-card{margin:0;border:1px solid var(--line);background:var(--bg-2);padding:12px}.terminal-ascii{display:none}.terminal-results{border-right:0}.terminal-table-head{display:none}.terminal-row{grid-template-columns:32px minmax(0,1fr)}.terminal-glyph,.terminal-row-category,.terminal-row-price,.terminal-row-action{display:none}.terminal-bottom-grid{grid-template-columns:1fr}.home-guide-grid,.home-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:760px){body{font-size:15.2px}.container{padding-left:14px;padding-right:14px}.site-header .container,main.container,.site-footer .container{border-left:0;border-right:0}.hdr-row,.footer-content,.section-header,.home-section-header{align-items:flex-start;flex-direction:column}.hdr-meta{display:none}.nav-links a{margin-right:10px}.terminal-hero-grid,.terminal-stats{grid-template-columns:1fr}.terminal-title{font-size:2.35rem}.terminal-detail{grid-template-columns:1fr}.terminal-feed-row{grid-template-columns:72px 1fr}.tools-grid,.home-card-grid,.home-guide-grid,.home-intent-grid{grid-template-columns:1fr}.search-wrapper,.cta{flex-direction:column;align-items:stretch}}:root[data-design=decision]{color-scheme:light;--paper: #f6f4ee;--paper-alt: #eceae2;--ink: #0c0c0a;--ink-soft: #3a3a35;--ink-mid: #6a6a62;--ink-dim: #9a988e;--rule: #d8d4c5;--rule-hi: #b6b1a0;--vermillion: #c5251c;--green: #0f6a3b;--amber: #a86200;--ocean: #0042b8;--parchment: #e8e3d2;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display: "Bricolage Grotesque", system-ui, sans-serif;--serif: "Source Serif 4", Georgia, serif;--container: 1440px;--bg: var(--paper);--bg-2: var(--paper-alt);--bg-3: var(--parchment);--line: var(--rule);--line-2: var(--rule-hi);--fg: var(--ink);--fg-2: var(--ink-soft);--fg-3: var(--ink-mid);--accent: var(--vermillion);--accent-d: #8f1913;--warn: var(--amber);--ok: var(--green);--err: var(--vermillion);--surface: var(--paper);--surface-container-lowest: var(--paper);--surface-container-low: var(--paper-alt);--surface-container: var(--paper-alt);--surface-container-high: var(--parchment);--surface-container-highest: var(--parchment);--on-primary: #ffffff;--text: var(--ink);--muted: var(--ink-mid)}html[data-design=decision]{font-size:100%}html[data-design=decision] body{background:radial-gradient(circle at 50% -8rem,rgba(246,244,238,.18),transparent 26rem),#1a1a18;color:var(--ink);font-family:var(--display);font-feature-settings:normal;letter-spacing:0}html[data-design=decision] .site-header,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{width:min(1440px,calc(100% - 48px));margin-left:auto;margin-right:auto;background:var(--paper);border-left:1px solid var(--rule);border-right:1px solid var(--rule);box-shadow:0 24px 80px #00000052}html[data-design=decision] .site-header{position:sticky;top:0;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink)}html[data-design=decision] .site-header .container,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{width:100%;padding-left:56px;padding-right:56px;border-left:0;border-right:0;box-shadow:none}html[data-design=decision] .site-header .container{padding-top:0;padding-bottom:0;position:relative}html[data-design=decision] .site-header .container:after{content:"Entscheidungsblatt.";display:block;padding:22px 0 24px;border-top:1px solid var(--rule);border-bottom:3px double var(--ink);text-align:center;font-family:var(--serif);font-weight:900;font-style:italic;font-size:clamp(3.2rem,8.2vw,7.8rem);line-height:.88;letter-spacing:-.06em;color:var(--ink)}html[data-design=decision] .hdr-row{padding-left:0;padding-right:0}html[data-design=decision] .hdr-top{border-bottom:0;padding-top:14px;padding-bottom:8px;font-family:var(--mono);font-size:11px}html[data-design=decision] .brand{gap:8px;color:var(--ink);text-transform:lowercase}html[data-design=decision] .brand-mark-text,html[data-design=decision] .brand-mark{color:var(--ink);font-weight:700;letter-spacing:.02em}html[data-design=decision] .brand-sub,html[data-design=decision] .hdr-meta,html[data-design=decision] .hdr-status{color:var(--ink-mid);font-family:var(--mono);font-size:11px}html[data-design=decision] .hdr-bottom{min-height:0;padding-top:8px;padding-bottom:12px;border-top:1px solid var(--rule)}html[data-design=decision] .nav-links a{margin-right:22px;color:var(--ink);font-family:var(--display);font-size:14px;font-weight:500;border-bottom:2px solid transparent}html[data-design=decision] .nav-links a:hover,html[data-design=decision] .nav-links a[aria-current=page],html[data-design=decision] .nav-links a.active{color:var(--ink);border-bottom-color:var(--vermillion)}html[data-design=decision] .nav-links a[aria-current=page]:before,html[data-design=decision] .nav-links a.active:before{content:""}html[data-design=decision] .hdr-status{margin:0 -56px;padding:7px 56px;border-top:1px solid var(--rule);background:var(--paper-alt)}html[data-design=decision] .btn-ghost,html[data-design=decision] .btn-primary,html[data-design=decision] .theme-toggle,html[data-design=decision] .design-toggle{min-height:31px;border:1px solid var(--rule-hi);border-radius:0;background:transparent;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-design=decision] .btn-ghost:hover,html[data-design=decision] .theme-toggle:hover,html[data-design=decision] .design-toggle:hover{background:var(--parchment);border-color:var(--ink);color:var(--ink)}html[data-design=decision] .btn-primary,html[data-design=decision] .hero-cta{background:var(--vermillion);border-color:var(--vermillion);color:#fff}html[data-design=decision] main.container{padding-top:0;padding-bottom:72px}html[data-design=decision] .terminal-hero{border-bottom:1px solid var(--rule);padding:42px 0 48px}html[data-design=decision] .terminal-hero-grid,html[data-design=decision] .terminal-hero-main{display:block}html[data-design=decision] .terminal-kicker,html[data-design=decision] .home-guide-meta,html[data-design=decision] .terminal-results-title,html[data-design=decision] .terminal-detail-title,html[data-design=decision] .terminal-rail-title,html[data-design=decision] .terminal-panel-head h2,html[data-design=decision] .terminal-catbar-label{color:var(--vermillion);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}html[data-design=decision] .terminal-title{max-width:980px;margin:16px 0 18px;color:var(--ink);font-family:var(--serif);font-size:clamp(4.4rem,9.6vw,8.9rem);font-style:normal;font-weight:900;line-height:.88;letter-spacing:-.055em;text-transform:none}html[data-design=decision] .terminal-accent{color:var(--ink);display:inline}html[data-design=decision] .terminal-copy{max-width:860px;color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.85rem);font-style:italic;line-height:1.28}html[data-design=decision] .terminal-comment{display:none}html[data-design=decision] .terminal-hero-actions,html[data-design=decision] .terminal-stats{margin-top:28px}html[data-design=decision] .terminal-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ink);border:2px solid var(--ink)}html[data-design=decision] .terminal-stat{background:var(--paper);padding:18px 20px;border:0}html[data-design=decision] .terminal-stat strong{color:var(--ink);font-family:var(--serif);font-size:2.6rem;font-weight:900}html[data-design=decision] .terminal-stat span{color:var(--ink-mid);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}html[data-design=decision] .home-guides,html[data-design=decision] .home-intents,html[data-design=decision] .terminal-main,html[data-design=decision] .terminal-bottom{margin-top:0;padding:48px 0;border-bottom:1px solid var(--rule)}html[data-design=decision] .home-section-head{align-items:end;border-bottom:2px solid var(--ink);padding-bottom:20px;margin-bottom:1px}html[data-design=decision] .home-section-head h2,html[data-design=decision] .terminal-panel-head h2{color:var(--ink);font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:900;line-height:.95;letter-spacing:-.04em}html[data-design=decision] .home-section-head p,html[data-design=decision] .home-guide-card p,html[data-design=decision] .home-intent-main span,html[data-design=decision] .terminal-row-desc,html[data-design=decision] .terminal-mini-item span,html[data-design=decision] .terminal-detail-card p,html[data-design=decision] .terminal-rail-note{color:var(--ink-soft);font-family:var(--serif);font-size:1.02rem;line-height:1.52}html[data-design=decision] .home-guide-grid,html[data-design=decision] .home-intent-grid,html[data-design=decision] .terminal-bottom-grid{gap:1px;background:var(--rule);border:1px solid var(--ink)}html[data-design=decision] .home-guide-card,html[data-design=decision] .home-intent-card,html[data-design=decision] .terminal-panel,html[data-design=decision] .terminal-detail-card,html[data-design=decision] .terminal-rail-block{background:var(--paper);border:0;border-radius:0;box-shadow:none}html[data-design=decision] .home-guide-card:first-child{background:var(--parchment)}html[data-design=decision] .home-guide-card h3,html[data-design=decision] .home-intent-main strong,html[data-design=decision] .terminal-row-title,html[data-design=decision] .terminal-detail-card h3,html[data-design=decision] .terminal-mini-item strong{color:var(--ink);font-family:var(--serif);font-weight:800;letter-spacing:-.02em}html[data-design=decision] .home-guide-card h3{font-size:clamp(1.55rem,2.2vw,2.45rem);line-height:1.03}html[data-design=decision] .home-guide-image{border-bottom:1px solid var(--ink);background:var(--parchment);border-radius:0}html[data-design=decision] .home-guide-image img{filter:grayscale(.35) contrast(1.08) sepia(.08)}html[data-design=decision] .home-intent-marker,html[data-design=decision] .terminal-index,html[data-design=decision] .terminal-row-action a,html[data-design=decision] .terminal-open{color:var(--vermillion);font-family:var(--mono)}html[data-design=decision] .terminal-catbar{margin:0;padding:26px 0;border-top:0;border-bottom:1px solid var(--rule)}html[data-design=decision] .terminal-pill,html[data-design=decision] .tag-cloud-item,html[data-design=decision] .terminal-row-tags a,html[data-design=decision] .terminal-row-price,html[data-design=decision] .terminal-row-category{border:1px solid var(--rule-hi);background:transparent;color:var(--ink-soft);border-radius:0;font-family:var(--mono)}html[data-design=decision] .terminal-pill.is-active,html[data-design=decision] .terminal-pill:hover,html[data-design=decision] .tag-cloud-item:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}html[data-design=decision] .terminal-main{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:1px;background:var(--rule);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}html[data-design=decision] .terminal-rail,html[data-design=decision] .terminal-results,html[data-design=decision] .terminal-detail{background:var(--paper);padding:24px}html[data-design=decision] .terminal-table-head,html[data-design=decision] .terminal-results-head{border-color:var(--ink);color:var(--ink-mid);font-family:var(--mono)}html[data-design=decision] .terminal-row{border:0;border-top:1px solid var(--rule);border-radius:0;background:transparent}html[data-design=decision] .terminal-row:hover{background:var(--paper-alt)}html[data-design=decision] .terminal-glyph{background:var(--parchment);border:1px solid var(--ink);border-radius:0;color:var(--ink)}html[data-design=decision] .terminal-detail-card,html[data-design=decision] .terminal-rail-block{border:1px solid var(--rule-hi);margin-bottom:18px}html[data-design=decision] .site-footer{background:transparent;border-top:0}html[data-design=decision] .site-footer .container{margin-bottom:56px;padding-top:34px;padding-bottom:34px;background:var(--ink);color:var(--paper);border-color:var(--ink)}html[data-design=decision] .footer-links a,html[data-design=decision] .footer-copy,html[data-design=decision] .footer-brand{color:var(--paper)}@media(max-width:1000px){html[data-design=decision] .site-header,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{width:min(100%,calc(100% - 20px))}html[data-design=decision] .site-header .container,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{padding-left:20px;padding-right:20px}html[data-design=decision] .hdr-status{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}html[data-design=decision] .terminal-main{grid-template-columns:1fr}html[data-design=decision] .terminal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){html[data-design=decision] .site-header .container:after{font-size:clamp(2.5rem,15vw,4.7rem)}html[data-design=decision] .terminal-title{font-size:clamp(3.1rem,17vw,5.2rem)}html[data-design=decision] .terminal-stats,html[data-design=decision] .home-guide-grid,html[data-design=decision] .home-intent-grid,html[data-design=decision] .terminal-bottom-grid{grid-template-columns:1fr}}html[lang^=en][data-design=decision] .site-header .container:after{content:"Decision Desk."}html[data-design=decision] .theme-toggle{display:none}html[data-design=decision] .terminal-stat{border-radius:0}html[data-design=decision] body{background:var(--paper)}html[data-design=decision] .site-header,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{width:min(1440px,100%);box-shadow:none}html[data-design=decision] .site-header .container:after{padding:14px 0 16px;font-size:clamp(2.45rem,5.8vw,5.9rem);line-height:.92;letter-spacing:-.055em}html[data-design=decision] .terminal-hero{padding:clamp(28px,5vw,58px) 0 clamp(28px,4.5vw,52px)}html[data-design=decision] .terminal-title{max-width:1120px;margin:14px 0 18px;font-size:clamp(3rem,6.2vw,6.8rem);line-height:.96;letter-spacing:-.045em}html[data-design=decision] .terminal-copy{max-width:860px;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.35}html[data-design=decision] .terminal-stats{margin-top:24px}html[data-design=decision] .terminal-stat{padding:14px 18px}html[data-design=decision] .terminal-stat strong{font-size:clamp(1.9rem,2.8vw,2.75rem)}html[data-design=decision] .home-guides,html[data-design=decision] .home-intents,html[data-design=decision] .terminal-main,html[data-design=decision] .terminal-bottom{padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px)}@media(min-width:1600px){html[data-design=decision] .site-header,html[data-design=decision] main.container,html[data-design=decision] .site-footer .container{max-width:1600px}}@media(max-width:720px){html[data-design=decision] .site-header .container:after{padding:12px 0 14px;font-size:clamp(2.15rem,12vw,3.7rem)}html[data-design=decision] .terminal-title{font-size:clamp(2.65rem,14vw,4.2rem)}}.ds-template{display:none}html[data-design=decision]:has(.ds-template) body{background:#1a1a18;color:#0c0c0a;font-family:Bricolage Grotesque,system-ui,sans-serif}html[data-design=decision]:has(.ds-template) .legacy-home{display:none}html[data-design=classic] .ds-template{display:none}html[data-design=decision] .ds-template{display:block}html[data-design=decision]:has(.ds-template) main.container{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ds-template,.ds-template *{box-sizing:border-box}.ds-template a{color:inherit;text-decoration:none}.ds-tabbar{position:fixed;top:14px;left:50%;z-index:1000;display:flex;gap:4px;padding:6px;transform:translate(-50%);border-radius:999px;background:#0c0c0aeb;color:#f6f4ee;box-shadow:0 4px 24px #0000004d;backdrop-filter:blur(8px);font-family:JetBrains Mono,monospace}.ds-tabbar button,.ds-tabbar span,.ds-tabbar a{border:0;border-radius:999px;background:transparent;color:#f6f4ee;cursor:default;text-decoration:none;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.08em;padding:8px 16px;text-transform:uppercase}.ds-tabbar button,.ds-tabbar a{cursor:pointer}.ds-tabbar a:hover,.ds-tabbar a:focus-visible{color:#fff}.ds-tabbar button.active,.ds-tabbar span.active,.ds-tabbar a.active{background:#c5251c;color:#fff}.ds-stage{display:flex;justify-content:center;padding:64px 24px 80px}.ds-frame{width:1440px;max-width:100%;min-height:2200px;overflow:hidden;background:#f6f4ee;color:#0c0c0a;box-shadow:0 24px 80px #00000073}.ds-nav{display:grid;grid-template-columns:1.2fr auto .7fr;align-items:center;gap:24px;padding:14px 56px;border-bottom:1px solid #d8d4c5;color:#6a6a62;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}.ds-nav-left,.ds-nav-links,.ds-nav-right{display:flex;align-items:center;gap:18px}.ds-nav-left strong{color:#0c0c0a;font-weight:700}.ds-nav-left i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#c5251c}.ds-nav-links{gap:28px;color:#0c0c0a;font:500 13px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:0}.ds-nav-links a:first-child{border-bottom:2px solid #c5251c;padding-bottom:2px}.ds-nav-right{justify-content:flex-end;gap:14px}.ds-nav-right a:last-of-type,.ds-nav-right .ds-design-switch{border:1px solid #b6b1a0;border-radius:3px;color:#0c0c0a;padding:4px 10px}.ds-nav-right .ds-design-switch{background:transparent;cursor:pointer;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ds-nav-right .ds-design-switch:hover,.ds-nav-right .ds-design-switch:focus-visible{border-color:#c5251c;color:#c5251c}.ds-masthead{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:32px;padding:28px 56px 24px;border-bottom:3px double #0c0c0a}.ds-mast-side{color:#3a3a35;font:11px/1.7 JetBrains Mono,monospace}.ds-mast-side-right{text-align:right}.ds-mast-main{text-align:center}.ds-mast-main h1{margin:0;padding-bottom:4px;font-family:"Source Serif 4",Georgia,serif;font-size:84px;font-style:italic;font-weight:900;letter-spacing:-.04em;line-height:1}.ds-mast-main h1 span{color:#c5251c}.ds-mast-main p{margin:14px 0 0;color:#3a3a35;font:11px/1.3 JetBrains Mono,monospace;letter-spacing:.32em;text-transform:uppercase}.ds-masthead-ki{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-end;gap:32px;padding:28px 56px 24px;border-bottom:3px double var(--ink);font-family:var(--mono);font-size:11px;color:var(--ink-soft);line-height:1.7}.ds-masthead-ki-main{text-align:center}.ds-masthead-ki-main span{display:block;font-family:var(--serif);font-size:clamp(3.5rem,6vw,5.25rem);font-style:italic;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--ink)}.ds-masthead-ki-main span em{font-style:inherit;color:var(--vermillion)}.ds-masthead-ki-main p{margin:10px 0 0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft)}.ds-masthead-ki-side-right{text-align:right}@media(max-width:720px){.ds-masthead-ki{grid-template-columns:1fr;text-align:center;padding:20px 20px 18px}.ds-masthead-ki-side,.ds-masthead-ki-side-right{display:none}.ds-masthead-ki-main span{font-size:3rem}}.ds-front{display:grid;grid-template-columns:1.45fr 1fr;gap:56px;padding:40px 56px 48px;border-bottom:1px solid #d8d4c5}.ds-kicker{margin:0;color:#c5251c;font:700 11px/1.3 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.ds-front-main h2{max-width:880px;margin:18px 0;font-family:"Source Serif 4",Georgia,serif;font-size:84px;font-weight:700;letter-spacing:-.025em;line-height:.98}.ds-dek{max-width:760px;margin:0;color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-style:italic;line-height:1.35}.ds-verdict{position:relative;display:flex;gap:18px;margin-top:32px;padding:24px 28px;border:2px solid #0c0c0a;background:#e8e3d2}.ds-verdict-label{position:absolute;top:-14px;left:24px;padding:4px 10px;border:1px solid #0c0c0a;background:#f6f4ee;color:#0c0c0a;font:600 11px/1.2 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.ds-verdict-glyph{min-width:60px;color:#0f6a3b;font:700 60px/1 Bricolage Grotesque,system-ui,sans-serif;text-align:center}.ds-verdict strong{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ds-verdict p{margin:8px 0 0;color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.45}.ds-front-actions{display:flex;align-items:center;gap:18px;margin-top:28px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ds-front-actions a{background:#0c0c0a;color:#f6f4ee;padding:12px 18px}.ds-front-actions span{color:#6a6a62}.ds-front-aside{display:grid;align-content:start;gap:18px}.ds-box{border:1px solid #0c0c0a;background:#f6f4ee;padding:22px}.ds-box h3{margin:0 0 16px;color:#c5251c;font:700 11px/1.2 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.ds-box a{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;border-top:1px solid #d8d4c5}.ds-box a span,.ds-card-no,.ds-card-foot,.ds-tool-table span,.ds-tool-table small{color:#6a6a62;font:11px/1.3 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.ds-box a strong{font-family:"Source Serif 4",Georgia,serif;font-size:23px;line-height:1.1}.ds-box-warn{border-color:#c5251c;background:#eceae2}.ds-box-warn p{margin:10px 0 0;color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:18px}.ds-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:40px 56px;background:#d8d4c5;border-bottom:1px solid #d8d4c5}.ds-stack article{min-height:260px;background:#f6f4ee;padding:26px 26px 22px}.ds-stack h3{margin:14px 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.ds-stack p{color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.45}.ds-card-foot{display:flex;justify-content:space-between;margin-top:18px;border-top:1px solid #d8d4c5;padding-top:12px}.ds-evidence{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;padding:48px 56px 32px}.ds-evidence h2,.ds-anti h2,.ds-tasks h2,.ds-index h2{margin:10px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1}.ds-evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid #0c0c0a}.ds-evidence-grid span,.ds-evidence-grid p{margin:0;padding:18px;border-left:1px solid #d8d4c5}.ds-evidence-grid span{color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:42px;font-weight:900}.ds-evidence-grid p{grid-row:2;color:#6a6a62;font:11px/1.3 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.ds-anti{padding:40px 56px 24px}.ds-anti>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;border:2px solid #c5251c}.ds-anti article{padding:24px;border-left:1px solid #c5251c}.ds-anti article:first-child{border-left:0}.ds-anti span{color:#c5251c;font:700 10px/1.3 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.ds-anti strong{display:block;margin-top:10px;font-family:"Source Serif 4",Georgia,serif;font-size:28px;line-height:1.05}.ds-anti p{color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.45}.ds-tasks{padding:40px 56px 32px}.ds-tasks>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:#0c0c0a;border:2px solid #0c0c0a}.ds-tasks a{min-height:176px;background:#f6f4ee;padding:22px}.ds-tasks a span{color:#c5251c;font:700 11px/1.3 JetBrains Mono,monospace}.ds-tasks a strong{display:block;margin:14px 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:25px;line-height:1.05}.ds-tasks a em{color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:normal;line-height:1.4}.ds-index{padding:48px 56px 56px}.ds-index-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:32px;margin-top:24px}.ds-tool-table{border:2px solid #0c0c0a}.ds-tool-table a{display:grid;grid-template-columns:54px 1fr 170px 110px;gap:18px;align-items:center;padding:15px 18px;border-top:1px solid #d8d4c5}.ds-tool-table a:first-child{border-top:0}.ds-tool-table strong{font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.05}.ds-tool-table em{color:#3a3a35;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal;text-transform:uppercase}.ds-index aside{border-left:1px solid #d8d4c5;padding-left:28px}.ds-index aside h3{margin:0 0 12px;color:#c5251c;font:700 11px/1.3 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.ds-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ds-tags a{border:1px solid #b6b1a0;padding:6px 8px;color:#3a3a35;font:11px/1.2 JetBrains Mono,monospace}.ds-tags span{margin-left:6px;color:#c5251c}.ds-cats a{display:flex;justify-content:space-between;border-top:1px solid #d8d4c5;padding:10px 0;color:#3a3a35;font-family:JetBrains Mono,monospace;font-size:12px}.ds-footer{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:flex-start;gap:48px;padding:40px 56px 56px;background:#0c0c0a;color:#f6f4ee;font-family:JetBrains Mono,monospace;font-size:12px}.ds-footer-brand{display:grid;gap:14px;max-width:none}.ds-footer-home{color:#f6f4ee;font-weight:700;text-decoration:none;width:fit-content}.ds-footer-home:hover,.ds-footer-home:focus-visible{color:#e0261d}.ds-footer span{color:#b6b1a0}.ds-footer-note{display:grid;gap:4px}.ds-footer-note span{display:block;white-space:nowrap}.ds-footer-links{display:grid;grid-template-columns:repeat(7,max-content);justify-content:flex-end;align-items:start;gap:14px 22px;text-align:right}.ds-footer-links a{white-space:nowrap}.ds-footer-links a:hover,.ds-footer-links a:focus-visible{color:#e0261d}@media(max-width:1100px){.ds-nav,.ds-masthead,.ds-front,.ds-evidence,.ds-index-grid{grid-template-columns:1fr}.ds-nav-links,.ds-nav-right,.ds-mast-side-right{justify-content:flex-start;text-align:left}.ds-stack,.ds-anti>div,.ds-tasks>div{grid-template-columns:1fr}.ds-front-main h2,.ds-mast-main h1{font-size:clamp(48px,12vw,84px)}}@media(max-width:1280px){.ds-footer{grid-template-columns:minmax(0,1fr) max-content}.ds-footer-links{grid-auto-flow:column;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(4,auto)}}@media(max-width:760px){.ds-footer{grid-template-columns:1fr}.ds-footer-note span{white-space:normal}.ds-footer-links{justify-content:start;text-align:left}}.ds-front{grid-template-columns:1.22fr .92fr;gap:44px;padding-top:32px;padding-bottom:34px}.ds-front-main h2{max-width:780px;margin:14px 0;font-size:68px;line-height:.96}.ds-dek{max-width:730px;font-size:23px;line-height:1.3}.ds-verdict{margin-top:24px;padding:20px 24px}.ds-verdict-glyph{min-width:48px;font-size:50px}.ds-verdict strong{font-size:25px}.ds-verdict p{font-size:16px}.ds-front-actions{margin-top:20px}.ds-front-aside{gap:14px}.ds-box{padding:18px 20px}.ds-box h3{margin-bottom:12px}.ds-box a{padding:10px 0}.ds-box a strong{font-size:21px}.ds-box-warn p,.ds-box-facts p{margin:8px 0 0;font-size:16px;line-height:1.35}.ds-box-facts{background:#e8e3d2}.ds-stack{padding-top:32px;padding-bottom:32px}.ds-tasks>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-tasks a{min-height:150px}.ds-index-grid{align-items:start}.ds-tool-table a{padding-top:12px;padding-bottom:12px}.ds-tool-table strong{font-size:22px}.ds-index{padding-top:40px;padding-bottom:44px}@media(max-width:1100px){.ds-front-main h2{font-size:clamp(46px,10vw,68px)}}.decision-masthead{display:none}html[data-design=decision] .site-header .container:after{content:none;display:none}html[data-design=decision] .decision-masthead{display:block;width:min(1440px,100%);margin:0 auto;padding:24px 56px 22px;border-left:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:3px double #0c0c0a;background:var(--paper);color:#0c0c0a;text-align:center}html[data-design=decision] .decision-masthead span{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.2rem,6vw,6.1rem);font-style:italic;font-weight:900;letter-spacing:-.055em;line-height:.9}html[data-design=decision] .site-header{position:sticky;top:0;z-index:100}@media(max-width:720px){html[data-design=decision] .decision-masthead{padding:18px 20px}html[data-design=decision] .decision-masthead span{font-size:clamp(2.35rem,12vw,4rem)}}.ds-frame{min-height:auto}.ds-index{padding-bottom:32px}.ds-tool-table a{padding-top:10px;padding-bottom:10px}.ds-tool-table strong{font-size:21px}.decision-global-badge{display:none}html[data-design=decision]:not(:has(.ds-template)) .decision-global-badge{position:fixed;top:14px;left:50%;z-index:1000;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 28px;transform:translate(-50%);border:6px solid rgba(12,12,10,.96);border-radius:999px;background:#c5251c;color:#fff;box-shadow:0 4px 24px #0000004d;font:700 14px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) body{background:#1a1a18;color:#0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .site-header,html[data-design=decision]:not(:has(.ds-template)) .decision-masthead,html[data-design=decision]:not(:has(.ds-template)) main.container,html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{width:min(1440px,calc(100% - 48px));max-width:1440px;background:#f6f4ee;border-left:1px solid #d8d4c5;border-right:1px solid #d8d4c5;box-shadow:none}html[data-design=decision]:not(:has(.ds-template)) .site-header{position:sticky;top:0;z-index:100;margin-top:64px;border-bottom:1px solid #d8d4c5;color:#0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .site-header .container{padding:0 56px}html[data-design=decision]:not(:has(.ds-template)) .hdr-top{padding:14px 0 8px;border-bottom:0;font-family:JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .brand{color:#0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .brand-sub,html[data-design=decision]:not(:has(.ds-template)) .hdr-meta,html[data-design=decision]:not(:has(.ds-template)) .hdr-status{color:#6a6a62;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .hdr-bottom{padding:12px 0;border-top:1px solid #d8d4c5;border-bottom:0}html[data-design=decision]:not(:has(.ds-template)) .nav-links{display:flex;align-items:center;gap:28px}html[data-design=decision]:not(:has(.ds-template)) .nav-links a{margin:0;border-bottom:2px solid transparent;color:#0c0c0a;font:600 16px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:0}html[data-design=decision]:not(:has(.ds-template)) .nav-links a:hover,html[data-design=decision]:not(:has(.ds-template)) .nav-links a[aria-current=page]{border-bottom-color:#c5251c}html[data-design=decision]:not(:has(.ds-template)) .nav-actions{gap:14px}html[data-design=decision]:not(:has(.ds-template)) .btn-ghost,html[data-design=decision]:not(:has(.ds-template)) .design-toggle{min-height:36px;border:1px solid #b6b1a0;border-radius:3px;background:transparent;color:#0c0c0a;font:700 12px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .theme-toggle{display:none}html[data-design=decision]:not(:has(.ds-template)) .hdr-status{margin:0 -56px;padding:8px 56px;border-top:1px solid #d8d4c5;background:#eeece4}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead{display:grid;grid-template-columns:minmax(160px,auto) 1fr minmax(210px,auto);align-items:end;gap:32px;margin:0 auto;padding:28px 56px 24px;border-bottom:3px double #0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main span{display:block;color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(4.2rem,8vw,9.2rem);font-style:italic;font-weight:900;line-height:.82;letter-spacing:-.07em;text-align:center}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main p{margin:22px 0 0;color:#3a3a35;font:700 14px/1 JetBrains Mono,monospace;letter-spacing:.36em;text-align:center;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-side{color:#3a3a35;font:13px/1.5 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) main.container{padding:0 56px 72px;min-height:60vh}html[data-design=decision]:not(:has(.ds-template)) .hero,html[data-design=decision]:not(:has(.ds-template)) .ratgeber-hero,html[data-design=decision]:not(:has(.ds-template)) .category-index,html[data-design=decision]:not(:has(.ds-template)) .methodology-page,html[data-design=decision]:not(:has(.ds-template)) .legal{max-width:none;padding:44px 0 36px;border-bottom:1px solid #d8d4c5}html[data-design=decision]:not(:has(.ds-template)) .legal{max-width:980px;border-bottom:0}html[data-design=decision]:not(:has(.ds-template)) .hero-title,html[data-design=decision]:not(:has(.ds-template)) .page-title,html[data-design=decision]:not(:has(.ds-template)) .ratgeber-hero h1,html[data-design=decision]:not(:has(.ds-template)) .methodology-page h1,html[data-design=decision]:not(:has(.ds-template)) .legal h1{margin:0 0 18px;color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3rem,6.4vw,6.7rem);font-weight:900;line-height:.92;letter-spacing:-.06em}html[data-design=decision]:not(:has(.ds-template)) .hero-subtitle,html[data-design=decision]:not(:has(.ds-template)) .page-intro,html[data-design=decision]:not(:has(.ds-template)) .rg-sub,html[data-design=decision]:not(:has(.ds-template)) .lead,html[data-design=decision]:not(:has(.ds-template)) .legal p,html[data-design=decision]:not(:has(.ds-template)) .legal li{max-width:880px;color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.55}html[data-design=decision]:not(:has(.ds-template)) .rg-eyebrow,html[data-design=decision]:not(:has(.ds-template)) .eyebrow,html[data-design=decision]:not(:has(.ds-template)) .tag-filter-label{color:#c5251c;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .search-wrapper,html[data-design=decision]:not(:has(.ds-template)) .tag-filter-row{margin:24px 0;padding:18px;border:1px solid #d8d4c5;background:#eeece4;border-radius:0}html[data-design=decision]:not(:has(.ds-template)) .search-input,html[data-design=decision]:not(:has(.ds-template)) .tag-filter-item,html[data-design=decision]:not(:has(.ds-template)) .clear-filter-btn{border:1px solid #b6b1a0;border-radius:0;background:#f6f4ee;color:#0c0c0a;font-family:JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .tools-grid,html[data-design=decision]:not(:has(.ds-template)) .category-grid,html[data-design=decision]:not(:has(.ds-template)) .methodology-grid{gap:1px;background:#d8d4c5;border:1px solid #0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .tools-grid,html[data-design=decision]:not(:has(.ds-template)) .category-grid{margin-top:24px}html[data-design=decision]:not(:has(.ds-template)) .card,html[data-design=decision]:not(:has(.ds-template)) .tool-card,html[data-design=decision]:not(:has(.ds-template)) .category-card,html[data-design=decision]:not(:has(.ds-template)) .methodology-card,html[data-design=decision]:not(:has(.ds-template)) .methodology-note{border:0;border-radius:0;background:#f6f4ee;box-shadow:none}html[data-design=decision]:not(:has(.ds-template)) .tool-card:hover,html[data-design=decision]:not(:has(.ds-template)) .category-card:hover{background:#eeece4;transform:none}html[data-design=decision]:not(:has(.ds-template)) .category-shell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-design=decision]:not(:has(.ds-template)) .rg-list{gap:1px;margin-bottom:72px;padding-bottom:0;border:1px solid #0c0c0a;background:#d8d4c5}html[data-design=decision]:not(:has(.ds-template)) .rg-card{border:0;border-radius:0;background:#f6f4ee;box-shadow:none}html[data-design=decision]:not(:has(.ds-template)) .rg-card-title,html[data-design=decision]:not(:has(.ds-template)) .category-title,html[data-design=decision]:not(:has(.ds-template)) .methodology-card h2,html[data-design=decision]:not(:has(.ds-template)) .methodology-note h2,html[data-design=decision]:not(:has(.ds-template)) .legal h2{color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-weight:850}html[data-design=decision]:not(:has(.ds-template)) .site-footer{background:transparent;border-top:0}html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{margin-bottom:56px;padding:40px 56px 48px;background:#0c0c0a;color:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .footer-content{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:flex-start;gap:48px}html[data-design=decision]:not(:has(.ds-template)) .footer-links{display:grid;grid-template-columns:repeat(7,max-content);justify-content:flex-end;align-items:start;gap:14px 22px;text-align:right}html[data-design=decision]:not(:has(.ds-template)) .footer-links a,html[data-design=decision]:not(:has(.ds-template)) .footer-copy,html[data-design=decision]:not(:has(.ds-template)) .footer-brand{color:#f6f4ee;font-family:JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .footer-copy{margin-top:24px;color:#b6b1a0}@media(max-width:1000px){html[data-design=decision]:not(:has(.ds-template)) .site-header,html[data-design=decision]:not(:has(.ds-template)) .decision-masthead,html[data-design=decision]:not(:has(.ds-template)) main.container,html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{width:min(100%,calc(100% - 20px))}html[data-design=decision]:not(:has(.ds-template)) .site-header .container,html[data-design=decision]:not(:has(.ds-template)) main.container,html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{padding-left:20px;padding-right:20px}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead{grid-template-columns:1fr;padding-left:20px;padding-right:20px}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main span,html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main p,html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-side-right{text-align:left}html[data-design=decision]:not(:has(.ds-template)) .hdr-status{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}html[data-design=decision]:not(:has(.ds-template)) .footer-content{grid-template-columns:1fr}html[data-design=decision]:not(:has(.ds-template)) .footer-links{justify-content:start;text-align:left}}html[data-design=decision]:not(:has(.ds-template)) .site-header .container{display:grid;grid-template-columns:minmax(0,1.18fr) auto minmax(0,.72fr);align-items:center;gap:24px;padding:14px 56px}html[data-design=decision]:not(:has(.ds-template)) .hdr-top{grid-column:1;display:flex;align-items:center;gap:18px;min-width:0;padding:0;border:0}html[data-design=decision]:not(:has(.ds-template)) .hdr-bottom{display:contents;padding:0;border:0}html[data-design=decision]:not(:has(.ds-template)) .hdr-status{display:none}html[data-design=decision]:not(:has(.ds-template)) .brand{flex:0 0 auto;gap:6px;color:#0c0c0a;font:700 13px/1 JetBrains Mono,monospace;letter-spacing:.02em;text-decoration:none}html[data-design=decision]:not(:has(.ds-template)) .brand-mark-text,html[data-design=decision]:not(:has(.ds-template)) .brand-sub,html[data-design=decision]:not(:has(.ds-template)) .brand-dot{color:#0c0c0a;font:inherit;letter-spacing:inherit}html[data-design=decision]:not(:has(.ds-template)) .hdr-meta{flex-wrap:nowrap;gap:10px;min-width:0;color:#6a6a62;font:400 12px/1 JetBrains Mono,monospace;letter-spacing:.01em;white-space:nowrap}html[data-design=decision]:not(:has(.ds-template)) .live-dot{width:6px;height:6px;margin-right:7px;background:#c5251c;animation:none}html[data-design=decision]:not(:has(.ds-template)) .nav-links{grid-column:2;display:flex;flex-wrap:nowrap;justify-content:center;gap:28px;color:#0c0c0a;font:500 13px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:0;white-space:nowrap}html[data-design=decision]:not(:has(.ds-template)) .nav-links a{margin:0;padding:0 0 2px;color:#0c0c0a;font:inherit;border-bottom:2px solid transparent;text-decoration:none}html[data-design=decision]:not(:has(.ds-template)) .nav-links a:hover,html[data-design=decision]:not(:has(.ds-template)) .nav-links a[aria-current=page]{border-bottom-color:#c5251c;color:#0c0c0a}html[data-design=decision]:not(:has(.ds-template)) .nav-actions{grid-column:3;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:14px;white-space:nowrap}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost,html[data-design=decision]:not(:has(.ds-template)) .nav-actions .design-toggle{min-height:25px;padding:4px 10px;border:1px solid #b6b1a0;border-radius:3px;background:transparent;color:#0c0c0a;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost:first-child{border-color:transparent;font-weight:400;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost:hover,html[data-design=decision]:not(:has(.ds-template)) .nav-actions .design-toggle:hover,html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost:focus-visible,html[data-design=decision]:not(:has(.ds-template)) .nav-actions .design-toggle:focus-visible{border-color:#c5251c;color:#c5251c}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main span em{color:#c5251c;font:inherit}@media(max-width:1180px){html[data-design=decision]:not(:has(.ds-template)) .site-header .container{grid-template-columns:1fr;gap:12px}html[data-design=decision]:not(:has(.ds-template)) .hdr-top,html[data-design=decision]:not(:has(.ds-template)) .nav-links,html[data-design=decision]:not(:has(.ds-template)) .nav-actions{grid-column:1;justify-content:flex-start}}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead{grid-template-columns:auto 1fr auto;gap:32px;padding:28px 56px 24px}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main{text-align:center}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main span{margin:0;padding-bottom:4px;font-size:84px;line-height:1;letter-spacing:-.04em}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main p{margin:14px 0 0;font:11px/1.3 JetBrains Mono,monospace;letter-spacing:.32em}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-side{font:11px/1.7 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .hero,html[data-design=decision]:not(:has(.ds-template)) .ratgeber-hero,html[data-design=decision]:not(:has(.ds-template)) .category-index,html[data-design=decision]:not(:has(.ds-template)) .methodology-page,html[data-design=decision]:not(:has(.ds-template)) .legal{padding:32px 0 34px}html[data-design=decision]:not(:has(.ds-template)) .hero-title,html[data-design=decision]:not(:has(.ds-template)) .page-title,html[data-design=decision]:not(:has(.ds-template)) .ratgeber-hero h1,html[data-design=decision]:not(:has(.ds-template)) .methodology-page h1,html[data-design=decision]:not(:has(.ds-template)) .legal h1{max-width:780px;margin:14px 0;font-size:68px;font-weight:700;line-height:.96;letter-spacing:-.025em}html[data-design=decision]:not(:has(.ds-template)) .hero-subtitle,html[data-design=decision]:not(:has(.ds-template)) .page-intro,html[data-design=decision]:not(:has(.ds-template)) .rg-sub,html[data-design=decision]:not(:has(.ds-template)) .lead{max-width:730px;font-size:23px;font-style:italic;line-height:1.3}html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:flex-start;gap:48px;padding:40px 56px 56px;font:12px/1.45 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .footer-content{display:contents}html[data-design=decision]:not(:has(.ds-template)) .footer-brand{display:grid;gap:14px;max-width:none;color:#f6f4ee;font:inherit}html[data-design=decision]:not(:has(.ds-template)) .footer-home{width:fit-content;color:#f6f4ee;font-weight:700;text-decoration:none}html[data-design=decision]:not(:has(.ds-template)) .footer-home:hover,html[data-design=decision]:not(:has(.ds-template)) .footer-home:focus-visible{color:#e0261d}html[data-design=decision]:not(:has(.ds-template)) .footer-note{display:grid;gap:4px;color:#b6b1a0}html[data-design=decision]:not(:has(.ds-template)) .footer-note span{display:block;white-space:nowrap}html[data-design=decision]:not(:has(.ds-template)) .footer-copyright{color:#b6b1a0}html[data-design=decision]:not(:has(.ds-template)) .footer-copy{display:none}html[data-design=decision]:not(:has(.ds-template)) .footer-links{grid-template-columns:repeat(7,max-content);gap:14px 22px;font:inherit}html[data-design=decision]:not(:has(.ds-template)) .footer-links a{white-space:nowrap}@media(max-width:1280px){html[data-design=decision]:not(:has(.ds-template)) .footer-links{grid-auto-flow:column;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(4,auto)}}@media(max-width:1100px){html[data-design=decision]:not(:has(.ds-template)) .decision-masthead{grid-template-columns:1fr}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-main span,html[data-design=decision]:not(:has(.ds-template)) .hero-title,html[data-design=decision]:not(:has(.ds-template)) .page-title,html[data-design=decision]:not(:has(.ds-template)) .ratgeber-hero h1,html[data-design=decision]:not(:has(.ds-template)) .methodology-page h1,html[data-design=decision]:not(:has(.ds-template)) .legal h1{font-size:clamp(46px,10vw,68px)}}@media(max-width:760px){html[data-design=decision]:not(:has(.ds-template)) .site-footer .container,html[data-design=decision]:not(:has(.ds-template)) .footer-content{grid-template-columns:1fr}html[data-design=decision]:not(:has(.ds-template)) .footer-note span{white-space:normal}html[data-design=decision]:not(:has(.ds-template)) .footer-links{justify-content:start;text-align:left}}html[data-design=decision]:not(:has(.ds-template)) .rg-list{gap:1px;padding-bottom:0}html[data-design=decision]:not(:has(.ds-template)) .rg-card{grid-template-columns:minmax(300px,34%) minmax(0,1fr);gap:40px;align-items:center;padding:28px 32px}html[data-design=decision]:not(:has(.ds-template)) .rg-card-figure{padding-right:0}html[data-design=decision]:not(:has(.ds-template)) .rg-media-stage{min-height:238px;padding:18px;border:1px solid #b6b1a0;border-radius:26px;background:radial-gradient(circle at top left,rgba(197,37,28,.08),transparent 42%),linear-gradient(145deg,#eeece4d1,#f6f4eef5);box-shadow:none}html[data-design=decision]:not(:has(.ds-template)) .rg-card-body{min-width:0;padding:8px 0}html[data-design=decision]:not(:has(.ds-template)) .rg-card-meta-bottom{width:100%;padding-top:8px}html[data-design=decision]:not(:has(.ds-template)) .rg-arrow{margin-left:auto;padding-left:24px;padding-right:2px;white-space:nowrap}@media(max-width:860px){html[data-design=decision]:not(:has(.ds-template)) .rg-card{grid-template-columns:1fr;gap:20px;padding:24px 20px}html[data-design=decision]:not(:has(.ds-template)) .rg-arrow{margin-left:0;padding-left:0}}html[data-design=decision]:not(:has(.ds-template)) .decision-global-badge{top:20px;min-height:0;padding:8px 16px;border:0;border-radius:999px;background:#c5251c;box-shadow:0 0 0 6px #0c0c0aeb,0 4px 24px #0000004d;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.08em}html[data-design=decision]:not(:has(.ds-template)) .site-header,html[data-design=decision]:not(:has(.ds-template)) .decision-masthead,html[data-design=decision]:not(:has(.ds-template)) main.container,html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{width:1440px;max-width:calc(100% - 48px);border-left:0!important;border-right:0!important}html[data-design=decision]:not(:has(.ds-template)) .site-header{border-bottom:0}html[data-design=decision]:not(:has(.ds-template)) .site-header .container{border-bottom:1px solid #d8d4c5;grid-template-columns:minmax(0,1.2fr) auto minmax(0,.7fr);font:11px/1.35 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .brand{width:204px;flex:0 0 204px;gap:.5ch;font:700 11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .brand-dot,html[data-design=decision]:not(:has(.ds-template)) .brand-sub{color:#0c0c0a;font-weight:700}html[data-design=decision]:not(:has(.ds-template)) .brand-sub,html[data-design=decision]:not(:has(.ds-template)) .hdr-meta{font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .hdr-top{justify-content:flex-start}html[data-design=decision]:not(:has(.ds-template)) .nav-actions #theme-toggle.theme-toggle{display:none!important}html[data-design=decision]:not(:has(.ds-template)) .nav-actions{color:#6a6a62;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost:first-child{min-height:0;width:auto;padding:0;border:0;color:#6a6a62;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .btn-ghost:nth-child(2){width:49px;min-height:25px;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .nav-actions .design-toggle{width:112px;min-height:21px;padding-top:4px;padding-bottom:4px;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.08em}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-side{letter-spacing:normal;text-align:left}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead-side-right{text-align:right}html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{outline:0}html[data-design=decision]:not(:has(.ds-template)) .footer-links a:hover,html[data-design=decision]:not(:has(.ds-template)) .footer-links a:focus-visible{color:#e0261d}html[data-design=decision]:not(:has(.ds-template)) .breadcrumb,html[data-design=decision]:not(:has(.ds-template)) .tool-detail-header,html[data-design=decision]:not(:has(.ds-template)) .article,html[data-design=decision]:not(:has(.ds-template)) .alternatives-title,html[data-design=decision]:not(:has(.ds-template)) .alt-grid{width:min(1232px,100%);margin-left:auto;margin-right:auto}html[data-design=decision]:not(:has(.ds-template)) .breadcrumb{margin-top:28px;margin-bottom:18px;color:#6a6a62;font:11px/1.35 JetBrains Mono,monospace;letter-spacing:.04em}html[data-design=decision]:not(:has(.ds-template)) .breadcrumb a:hover{color:#c5251c}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:18px;margin-bottom:28px;padding:30px 32px 28px;border:2px solid #0c0c0a;background:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-title{grid-column:1;max-width:920px;margin:0;color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.4rem,6.2vw,5.8rem);font-weight:900;line-height:.94;letter-spacing:-.045em}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges{grid-column:1}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges,html[data-design=decision]:not(:has(.ds-template)) .tool-badges{gap:8px}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges .badge,html[data-design=decision]:not(:has(.ds-template)) .tool-card .badge{border:1px solid #b6b1a0;border-radius:0;background:#f6f4ee;color:#3a3a35;font:10px/1.2 JetBrains Mono,monospace;letter-spacing:.03em}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges .badge-price,html[data-design=decision]:not(:has(.ds-template)) .tool-card .badge-price,html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges .badge-tag:hover{color:#c5251c}html[data-design=decision]:not(:has(.ds-template)) .tool-category-link,html[data-design=decision]:not(:has(.ds-template)) .editorial-note{margin:0;color:#3a3a35;font:12px/1.55 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .tool-category-link{grid-column:2;grid-row:1;align-self:end;padding:0 0 18px 26px;border-left:1px solid #d8d4c5}html[data-design=decision]:not(:has(.ds-template)) .category-label{color:#6a6a62}html[data-design=decision]:not(:has(.ds-template)) .category-link-anchor,html[data-design=decision]:not(:has(.ds-template)) .editorial-note a{color:#c5251c;font-weight:700;text-decoration:none}html[data-design=decision]:not(:has(.ds-template)) .editorial-note{grid-column:2;grid-row:2 / span 2;align-self:stretch;padding:18px 0 0 26px;border-left:1px solid #d8d4c5;border-top:1px solid #d8d4c5}html[data-design=decision]:not(:has(.ds-template)) .article{padding:0;border:2px solid #0c0c0a;background:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .article-body{max-width:1040px;margin:0 auto;padding:38px 44px 46px}html[data-design=decision]:not(:has(.ds-template)) .article-body>div{margin-top:0}html[data-design=decision]:not(:has(.ds-template)) .article p,html[data-design=decision]:not(:has(.ds-template)) .article li{color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.62}html[data-design=decision]:not(:has(.ds-template)) .article p{margin-bottom:1.25rem}html[data-design=decision]:not(:has(.ds-template)) .article h2,html[data-design=decision]:not(:has(.ds-template)) .article h3{color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-weight:900;letter-spacing:-.035em}html[data-design=decision]:not(:has(.ds-template)) .article h2{margin-top:2.4rem;font-size:clamp(2rem,3vw,3.4rem);line-height:.98}html[data-design=decision]:not(:has(.ds-template)) .article h3{margin-top:2rem;font-size:clamp(1.5rem,2.1vw,2.2rem);line-height:1.05}html[data-design=decision]:not(:has(.ds-template)) .article a{color:#c5251c;text-decoration-color:#c5251c59}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link{margin:0 0 2rem;padding:22px 24px;border:2px solid #0c0c0a;background:#e8e3d2}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link-logo{width:66px;height:66px;border:1px solid #b6b1a0;border-radius:0;background:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link-logo img{width:44px;height:44px}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link-kicker,html[data-design=decision]:not(:has(.ds-template)) .alternatives-title{color:#c5251c;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link-anchor{color:#c5251c;font:700 1.12rem/1.2 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .tool-primary-link-note{color:#3a3a35;font:12px/1.35 JetBrains Mono,monospace}html[data-design=decision]:not(:has(.ds-template)) .tool-disclosure{border:1px solid #c5251c;border-left-width:4px;background:#f6f4ee;color:#3a3a35;font-family:JetBrains Mono,monospace;font-size:12px}html[data-design=decision]:not(:has(.ds-template)) .alternatives-title{margin-top:42px;margin-bottom:14px}@media(max-width:760px){html[data-design=decision]:not(:has(.ds-template)) .tool-detail-header{grid-template-columns:1fr}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-title,html[data-design=decision]:not(:has(.ds-template)) .tool-detail-badges,html[data-design=decision]:not(:has(.ds-template)) .tool-category-link,html[data-design=decision]:not(:has(.ds-template)) .editorial-note{grid-column:1;grid-row:auto}html[data-design=decision]:not(:has(.ds-template)) .tool-category-link,html[data-design=decision]:not(:has(.ds-template)) .editorial-note{padding-left:0;border-left:0}html[data-design=decision]:not(:has(.ds-template)) .tool-detail-header,html[data-design=decision]:not(:has(.ds-template)) .article-body{padding-left:20px;padding-right:20px}}.interior-decision-nav{display:none}html[data-design=decision]:not(:has(.ds-template)) .site-header>.container{display:none}html[data-design=decision]:not(:has(.ds-template)) .interior-decision-nav{display:grid}html[data-design=decision]:not(:has(.ds-template)) .interior-decision-nav .ds-nav-links a:first-child{border-bottom-color:transparent}html[data-design=decision]:not(:has(.ds-template)) .interior-decision-nav .ds-nav-links a[aria-current=page]{border-bottom-color:#c5251c;padding-bottom:2px}.ds-index-appendix{padding:42px 56px 52px}.ds-index-head-spread{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:32px;align-items:end;padding-bottom:16px;border-bottom:3px double #0c0c0a}.ds-index-head-spread h2{margin-top:10px;font-size:44px;line-height:.95;letter-spacing:-.035em}.ds-index-api{align-self:end;margin-bottom:10px;color:#0c0c0a;font:12px/1.2 JetBrains Mono,monospace;letter-spacing:.03em}.ds-index-api:hover,.ds-index-api:focus-visible{color:#c5251c}.ds-index-table{border-top:1px solid #0c0c0a}.ds-index-table-head,.ds-index-row{display:grid;grid-template-columns:42px minmax(360px,1fr) 136px 300px 112px 96px 28px;gap:18px;align-items:center}.ds-index-table-head{grid-template-columns:42px 16px minmax(326px,1fr) 136px 300px 112px 96px 28px;min-height:40px;color:#6a6a62;font:10px/1.2 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.ds-index-table-head span:nth-child(1),.ds-index-table-head span:nth-child(2),.ds-index-table-head span:nth-child(3){grid-column:auto;padding-left:0}.ds-index-row{min-height:96px;padding:17px 0;border-top:1px solid #d8d4c5;color:#0c0c0a}.ds-index-row:hover,.ds-index-row:focus-visible{color:#0c0c0a;background:#c5251c09}.ds-index-no,.ds-index-category,.ds-index-price{color:#2c2c28;font:11px/1.2 JetBrains Mono,monospace}.ds-index-tool{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.ds-index-logo{display:grid;place-items:center;width:18px;height:18px;margin-top:5px;overflow:hidden;border:1px solid #d8d4c5;border-radius:3px;background:#fff;color:#c5251c;font:700 10px/1 JetBrains Mono,monospace}.ds-index-logo img{width:100%;height:100%;object-fit:contain}.ds-index-tool strong{display:inline-block;margin-right:8px;font-family:"Source Serif 4",Georgia,serif;font-size:22px;line-height:1.05}.ds-index-tool small{color:#6a6a62;font:10px/1 JetBrains Mono,monospace}.ds-index-tool em{display:block;max-width:620px;margin-top:5px;color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:normal;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ds-index-verdict{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;font:700 11px/1.05 JetBrains Mono,monospace;letter-spacing:.08em}.ds-index-verdict b{font:800 21px/1 JetBrains Mono,monospace}.ds-index-verdict-recommend{color:#00784c}.ds-index-verdict-caution{color:#b66a00}.ds-index-verdict-overrated{color:#7b3cff}.ds-index-tags{display:flex;flex-wrap:wrap;gap:7px}.ds-index-tags span,.ds-index-top-tags a{border:1px solid #b6b1a0;border-radius:999px;padding:4px 8px;color:#2c2c28;font:10px/1.1 JetBrains Mono,monospace;letter-spacing:.01em;white-space:nowrap}.ds-index-top-tags a:hover,.ds-index-top-tags a:focus-visible{border-color:#c5251c;color:#c5251c}.ds-index-open{justify-self:end;color:#0054d6;font:700 16px/1 JetBrains Mono,monospace}.ds-index-top-tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:26px}.ds-index-top-tags>span{margin-right:4px;color:#6a6a62;font:11px/1.1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.ds-index-top-tags small{margin-left:7px;color:#9c6b4a;font-size:9px}@media(max-width:1280px){.ds-index-table-head,.ds-index-row{grid-template-columns:34px minmax(280px,1fr) 120px 220px 90px 76px 24px;gap:12px}}@media(max-width:900px){.ds-index-head-spread{grid-template-columns:1fr}.ds-index-table-head{display:none}.ds-index-row{grid-template-columns:34px 1fr 24px}.ds-index-tool,.ds-index-verdict,.ds-index-tags,.ds-index-category,.ds-index-price{grid-column:2 / 3}.ds-index-open{grid-column:3;grid-row:1}}.tool-akte{--akte-serif: "Source Serif 4", "Source Serif Pro", Georgia, serif;--akte-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--akte-vermillion: #c5251c;--akte-parchment: #e8e3d2;--akte-ink: var(--fg);--akte-ink-soft: var(--fg-2);--akte-ink-mid: var(--fg-3);--akte-rule: var(--line);--akte-rule-hi: var(--line-2);--akte-paper: var(--bg);--akte-paper-alt: var(--bg-3)}:root[data-theme=dark] .tool-akte{--akte-vermillion: #e5675e;--akte-parchment: #1f211a}.akte-crumb{margin:18px 0 0;font-family:var(--akte-mono);font-size:11px;letter-spacing:.06em;color:var(--akte-ink-mid);line-height:1.6}.akte-crumb a{color:var(--accent);text-decoration:none}.akte-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.akte-crumb .akte-crumb-sep{margin:0 10px;color:var(--akte-rule-hi)}.akte-crumb .akte-crumb-current{color:var(--akte-ink);font-weight:600}.akte-mast{display:grid;grid-template-columns:1.55fr 1fr;gap:56px;padding:28px 0 36px;border-bottom:1px solid var(--akte-rule);align-items:start}.akte-mast-body{min-width:0}.akte-mast-kicker{font-family:var(--akte-mono);font-size:11px;font-weight:600;color:var(--akte-vermillion);letter-spacing:.2em;text-transform:uppercase}.akte-mast-h1{font-family:var(--akte-serif);font-style:italic;font-weight:900;font-size:clamp(56px,9vw,128px);line-height:.95;letter-spacing:-.04em;margin:18px 0 16px;color:var(--akte-ink);word-break:break-word;hyphens:auto}.akte-mast-h1 .akte-mast-dot{color:var(--akte-vermillion);font-style:normal}.akte-mast-oneliner{font-family:var(--akte-serif);font-style:italic;font-weight:400;font-size:clamp(18px,2vw,24px);line-height:1.35;color:var(--akte-ink-soft);max-width:640px;margin:0}.akte-chips{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.akte-chip{font-family:var(--akte-mono);font-size:11px;padding:5px 10px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.akte-chip-category{background:var(--akte-ink);color:var(--akte-paper)}.akte-chip-price{background:transparent;color:var(--akte-ink);border:1px solid var(--akte-ink)}.akte-chip-tag{background:transparent;color:var(--akte-ink-soft);border:1px solid var(--akte-rule-hi);border-radius:99px;text-transform:none;letter-spacing:.01em;transition:color var(--transition),border-color var(--transition)}.akte-chip-tag:hover{color:var(--akte-ink);border-color:var(--akte-ink)}.akte-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.akte-action{padding:14px 22px;font-family:var(--akte-mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--akte-ink);white-space:nowrap;transition:background var(--transition),color var(--transition)}.akte-action-primary{background:var(--akte-ink);color:var(--akte-paper)}.akte-action-primary:hover{background:#1a1a16}.akte-action-ghost{background:transparent;color:var(--akte-ink)}.akte-action-ghost:hover{background:var(--akte-ink);color:var(--akte-paper)}.akte-action:focus-visible{outline:2px solid var(--akte-vermillion);outline-offset:2px}.akte-faktenblatt{position:relative;background:var(--akte-parchment);border:1px solid var(--akte-ink);padding:22px 24px 18px;align-self:start;font-family:var(--akte-mono);font-size:12px;line-height:1.9;color:var(--akte-ink-soft)}.akte-faktenblatt-tab{position:absolute;top:-12px;left:18px;padding:3px 10px;background:var(--akte-paper);border:1px solid var(--akte-ink);font-family:var(--akte-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--akte-ink)}.akte-faktenblatt-head{display:flex;align-items:center;gap:14px;margin-top:6px;margin-bottom:18px}.akte-monogram{flex-shrink:0;width:48px;height:48px;background:var(--akte-ink);color:var(--akte-paper);font-family:var(--akte-serif);font-weight:900;font-style:italic;font-size:28px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.akte-monogram img{width:100%;height:100%;object-fit:contain;background:var(--akte-paper)}.akte-faktenblatt-vendor{min-width:0}.akte-faktenblatt-vendor-name{font-family:var(--akte-serif);font-weight:700;font-size:20px;line-height:1.15;color:var(--akte-ink);letter-spacing:-.01em}.akte-faktenblatt-vendor-domain{font-family:var(--akte-mono);font-size:11px;color:var(--akte-ink-mid);margin-top:2px;word-break:break-all}.akte-faktenblatt-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted var(--akte-rule-hi);padding:2px 0}.akte-faktenblatt-row .akte-faktenblatt-key{color:var(--akte-ink-mid)}.akte-faktenblatt-row .akte-faktenblatt-val{color:var(--akte-ink);text-align:right}.akte-faktenblatt-row.is-paid .akte-faktenblatt-val{color:var(--akte-vermillion);font-weight:600}.akte-faktenblatt-divider{height:1px;background:var(--akte-rule-hi);margin:16px 0;border:0}.akte-faktenblatt-foot{font-family:var(--akte-mono);font-size:11px;line-height:1.8;color:var(--akte-ink-soft)}.akte-faktenblatt-foot>div{display:flex;justify-content:space-between;gap:10px}.akte-faktenblatt-foot .akte-faktenblatt-key{color:var(--akte-ink-mid)}@media(max-width:1023px){.akte-mast{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.akte-mast{padding:18px 0 24px;gap:24px}.akte-mast-h1{margin:12px 0}.akte-actions{flex-direction:column;gap:10px}.akte-action{text-align:center}}.akte-article{margin-top:32px;padding:36px 0 0;border-top:1px solid var(--akte-rule);background:transparent;box-shadow:none;border-radius:0}.akte-article-body{font-family:var(--akte-serif);font-size:19px;line-height:1.6;color:var(--akte-ink);max-width:840px}.akte-article-body p{font-family:var(--akte-serif);font-size:19px;line-height:1.6;color:var(--akte-ink);margin:0 0 14px}.akte-article-body>div>p:first-of-type:first-letter{font-family:var(--akte-serif);font-weight:700;font-size:78px;line-height:.85;float:left;padding:6px 10px 0 0;color:var(--akte-vermillion)}.akte-article-body h2{font-family:var(--akte-serif);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.024em;color:var(--akte-ink);margin:40px 0 18px;padding-top:36px;border-top:1px solid var(--akte-rule)}.akte-article-body h2:before{content:"§ ";color:var(--akte-vermillion);font-style:italic;font-weight:900;letter-spacing:-.03em}.akte-article-body h2:first-child{border-top:0;padding-top:0;margin-top:0}.akte-article-body h3{font-family:var(--akte-serif);font-weight:700;font-size:clamp(22px,2.2vw,26px);line-height:1.25;letter-spacing:-.012em;color:var(--akte-ink);margin:28px 0 12px}.akte-article-body h4{font-family:var(--akte-mono);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--akte-ink-mid);margin:22px 0 8px}.akte-article-body ul,.akte-article-body ol{font-family:var(--akte-serif);font-size:17px;line-height:1.55;color:var(--akte-ink);padding-left:22px;margin:4px 0 18px}.akte-article-body li{margin-bottom:8px}.akte-article-body li>p{margin:0 0 6px;font-size:inherit;line-height:inherit}.akte-article-body strong,.akte-article-body b{font-weight:700;color:var(--akte-ink)}.akte-article-body em,.akte-article-body i{font-style:italic}.akte-article-body a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#0000002e;transition:text-decoration-color var(--transition),color var(--transition)}.akte-article-body a:hover{text-decoration-color:var(--accent)}.akte-article-body blockquote{margin:22px 0;padding:22px 28px;background:var(--akte-parchment);border-left:6px solid var(--akte-vermillion);font-family:var(--akte-serif);font-style:italic;font-size:20px;line-height:1.4;color:var(--akte-ink)}.akte-article-body blockquote p{margin:0 0 10px;font-style:italic;font-size:inherit;line-height:inherit}.akte-article-body blockquote p:last-child{margin-bottom:0}.akte-article-body hr{border:0;border-top:1px solid var(--akte-rule);margin:32px 0}.akte-article-body code{font-family:var(--akte-mono);font-size:.92em;background:var(--akte-paper-alt);padding:2px 6px;border-radius:2px}.akte-article-body pre{font-family:var(--akte-mono);font-size:13px;line-height:1.55;background:var(--akte-paper-alt);border:1px solid var(--akte-rule);padding:16px 18px;overflow-x:auto;margin:20px 0}.akte-article-body pre code{background:transparent;padding:0;border-radius:0}.akte-article-body table{width:100%;border-collapse:collapse;font-family:var(--akte-serif);font-size:16px;margin:22px 0;border:1px solid var(--akte-ink)}.akte-article-body th,.akte-article-body td{padding:12px 16px;text-align:left;border-top:1px solid var(--akte-rule);vertical-align:top}.akte-article-body th{font-family:var(--akte-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--akte-ink-mid);background:var(--akte-paper-alt);border-top:0;border-bottom:2px solid var(--akte-ink)}.akte-article-body img{max-width:100%;height:auto;border:1px solid var(--akte-rule);margin:18px 0}.akte-article-body .inline-provider-link{margin:22px 0;padding:16px 20px;background:var(--akte-parchment);border:1px solid var(--akte-ink);font-family:var(--akte-serif);font-size:17px}.akte-article-body .inline-provider-link p{margin:0;font-size:17px}.akte-article-body .inline-provider-link-emoji{margin-right:4px}.akte-article-body .tool-disclosure{margin:0 0 22px;padding:16px 20px;border-left:4px solid var(--akte-vermillion);background:var(--akte-parchment);font-family:var(--akte-serif);font-style:italic;font-size:16px;color:var(--akte-ink-soft)}@media(max-width:767px){.akte-article{padding-top:28px;margin-top:24px}.akte-article-body,.akte-article-body p{font-size:17px}.akte-article-body>div>p:first-of-type:first-letter{font-size:56px;padding:4px 8px 0 0}.akte-article-body blockquote{padding:18px 20px;font-size:18px}}.akte-tldr{margin-top:24px;background:var(--akte-ink);color:var(--akte-paper);padding:28px 34px;display:grid;grid-template-columns:170px 1fr;gap:32px;align-items:flex-start}.akte-tldr-aside{display:flex;flex-direction:column;gap:4px}.akte-tldr-kicker{font-family:var(--akte-mono);font-size:10px;font-weight:600;color:#a9a698;letter-spacing:.2em;text-transform:uppercase}.akte-tldr-title{font-family:var(--akte-serif);font-weight:700;font-style:italic;font-size:42px;line-height:1;letter-spacing:-.02em;color:var(--akte-paper);margin-top:6px}.akte-tldr-body{min-width:0}.akte-tldr-body p{font-family:var(--akte-serif);font-size:18px;line-height:1.55;margin:0 0 10px;color:var(--akte-paper)}.akte-tldr-meta{font-family:var(--akte-mono);font-size:12px;letter-spacing:.04em;color:#c7c4b6}.akte-tldr-meta strong{color:var(--akte-paper);font-weight:600}@media(max-width:767px){.akte-tldr{grid-template-columns:1fr;gap:12px;padding:22px}.akte-tldr-title{font-size:32px}}.akte-colophon{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;margin-top:40px;border:1px dashed var(--akte-rule-hi);font-family:var(--akte-mono);font-size:11px;letter-spacing:.04em;color:var(--akte-ink-mid)}.akte-colophon-key{color:var(--akte-ink-dim, var(--akte-ink-mid));margin-right:4px}.akte-colophon a{color:inherit;text-decoration:underline;text-underline-offset:2px}.akte-colophon-paid{color:var(--akte-vermillion);font-weight:700}.akte-alts{margin-top:48px;padding-top:36px;border-top:3px double var(--akte-ink)}.akte-alts-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid var(--akte-ink);flex-wrap:wrap}.akte-alts-head-left{min-width:0}.akte-alts-kicker{font-family:var(--akte-mono);font-size:11px;font-weight:600;color:var(--akte-vermillion);letter-spacing:.2em;text-transform:uppercase}.akte-alts-title{font-family:var(--akte-serif);font-weight:700;font-size:clamp(28px,4vw,42px);line-height:1;letter-spacing:-.024em;color:var(--akte-ink);margin:10px 0 0}.akte-alts-all{font-family:var(--akte-mono);font-size:12px;color:var(--akte-ink);text-decoration:none;white-space:nowrap;padding-bottom:2px}.akte-alts-all:hover{color:var(--akte-vermillion)}.akte-alts-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--akte-rule);border:1px solid var(--akte-ink)}@media(min-width:700px){.akte-alts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.akte-alts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.akte-alt-card{background:var(--akte-paper);padding:22px 24px 20px;min-height:200px;display:flex;flex-direction:column;text-decoration:none;color:var(--akte-ink);transition:background var(--transition)}.akte-alt-card:hover{background:var(--akte-paper-alt)}.akte-alt-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.akte-alt-card-kicker{font-family:var(--akte-mono);font-size:10px;font-weight:600;color:var(--akte-ink-mid);letter-spacing:.14em;text-transform:uppercase}.akte-alt-card-mono{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--akte-ink);color:var(--akte-paper);font-family:var(--akte-serif);font-weight:900;font-style:italic;font-size:18px;line-height:1;border-radius:4px;overflow:hidden;flex-shrink:0}.akte-alt-card-mono img{width:100%;height:100%;object-fit:contain;background:var(--akte-paper)}.akte-alt-card-name{font-family:var(--akte-serif);font-weight:900;font-style:italic;font-size:clamp(30px,3.2vw,40px);line-height:1;letter-spacing:-.025em;margin-top:14px;color:var(--akte-ink);word-break:break-word}.akte-alt-card-tone{font-family:var(--akte-serif);font-size:16px;line-height:1.45;color:var(--akte-ink-soft);margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.akte-alt-card-foot{margin-top:auto;padding-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--akte-mono);font-size:11px;color:var(--akte-ink-mid)}.akte-alt-card-meta{letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akte-alt-card-open{color:var(--accent);font-weight:600;white-space:nowrap}.akte-alt-card:hover .akte-alt-card-open{color:var(--akte-vermillion)}@media(max-width:767px){.akte-alts{margin-top:32px;padding-top:24px}.akte-alt-card{min-height:160px;padding:18px 18px 16px}}.inv-wrap{padding-top:12px}.inv-head{display:grid;grid-template-columns:1.55fr 1fr;gap:56px;align-items:flex-end;padding:24px 0 30px;border-bottom:1px solid var(--akte-rule)}.inv-head-kicker{font-family:var(--akte-mono);font-size:11px;font-weight:600;color:var(--akte-vermillion);letter-spacing:.2em;text-transform:uppercase}.inv-head-h1{font-family:var(--akte-serif);font-style:italic;font-weight:900;font-size:clamp(56px,8vw,108px);line-height:.97;letter-spacing:-.04em;margin:18px 0 8px;color:var(--akte-ink);word-break:break-word}.inv-head-deck{font-family:var(--akte-serif);font-style:italic;font-size:clamp(17px,1.8vw,22px);line-height:1.35;color:var(--akte-ink-soft);max-width:680px;margin:0}.inv-head-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--akte-rule);border:1px solid var(--akte-ink)}.inv-stat{background:var(--akte-paper);padding:14px}.inv-stat strong{font-family:var(--akte-serif);font-style:italic;font-weight:900;font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.02em;color:var(--akte-ink);display:block}.inv-stat span{font-family:var(--akte-mono);font-size:10px;color:var(--akte-ink-mid);letter-spacing:.06em;display:block;margin-top:6px}.inv-stat-paid strong{color:var(--akte-vermillion)}.inv-controls{margin-top:24px;display:flex;flex-direction:column;gap:14px}.inv-controls-search{display:flex;gap:10px;flex-wrap:wrap}.inv-search-input{flex:1;min-width:220px;background:var(--akte-paper);border:1px solid var(--akte-ink);padding:12px 16px;font-family:var(--akte-mono);font-size:13px;color:var(--akte-ink);border-radius:0;outline-offset:2px}.inv-search-input:focus-visible{outline:2px solid var(--akte-vermillion)}.inv-sort-select{flex:0 0 auto;min-width:180px}.inv-tags-strip{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.inv-tags-label{font-family:var(--akte-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--akte-ink-mid);font-weight:700}.inv-tags-list{display:flex;gap:6px;flex-wrap:wrap}.inv-tag-chip{font-family:var(--akte-mono);font-size:11px;padding:4px 9px;border:1px solid var(--akte-rule-hi);color:var(--akte-ink-soft);border-radius:99px;text-decoration:none;transition:color var(--transition),border-color var(--transition)}.inv-tag-chip:hover,.inv-tag-chip.is-active{color:var(--akte-ink);border-color:var(--akte-ink)}.inv-tag-clear{font-family:var(--akte-mono);font-size:11px;padding:4px 9px;background:var(--akte-vermillion);color:var(--akte-paper);text-decoration:none}.inv-table-head{display:grid;grid-template-columns:56px 1fr 200px 120px 32px;gap:12px;padding:12px 16px;margin-top:16px;border-top:2px solid var(--akte-ink);border-bottom:1px solid var(--akte-ink);font-family:var(--akte-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--akte-ink-mid)}.inv-list-wrap{margin-top:0}.inv-register.tools-grid{display:flex!important;flex-direction:column;gap:0;background:transparent;border:0}.inv-row.tool-card{display:grid;grid-template-columns:56px 1fr 200px 120px 32px;gap:12px;align-items:center;padding:14px 16px;background:var(--akte-paper);border:0;border-bottom:1px solid var(--akte-rule);border-radius:0;box-shadow:none;text-decoration:none;color:var(--akte-ink);transition:background var(--transition)}.inv-row.tool-card:nth-child(2n){background:var(--akte-paper-alt)}.inv-row.tool-card:hover{background:var(--akte-parchment)}.inv-row-no{font-family:var(--akte-mono);font-size:11px;font-weight:700;color:var(--akte-vermillion);letter-spacing:.08em}.inv-row .tool-header{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;min-width:0;padding:0;border:0}.inv-row .tool-image{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--akte-paper);border:1px solid var(--akte-rule);border-radius:4px;overflow:hidden}.inv-row .tool-card-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.inv-row .tool-card-logo img,.inv-row .tool-card-logo svg{width:28px;height:28px;object-fit:contain}.inv-row .tool-info{min-width:0}.inv-row .tool-title{font-family:var(--akte-serif);font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.012em;color:var(--akte-ink);margin:0 0 4px}.inv-row .tools-desc{font-family:var(--akte-serif);font-size:14px;line-height:1.4;color:var(--akte-ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inv-row .tool-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.inv-row-cat,.inv-row-price{font-family:var(--akte-mono);font-size:11px;padding:2px 8px;text-decoration:none;border-radius:0;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.inv-row-cat{background:var(--akte-ink);color:var(--akte-paper);border:1px solid var(--akte-ink)}.inv-row-price{background:transparent;color:var(--akte-ink);border:1px solid var(--akte-ink)}.inv-row-open{font-family:var(--akte-mono);font-size:14px;color:var(--akte-vermillion);text-align:right;font-weight:700}.inv-empty{padding:40px 0;font-family:var(--akte-serif);font-style:italic;text-align:center;color:var(--akte-ink-soft)}.inv-loadmore{margin:28px 0 48px;display:flex;flex-direction:column;align-items:center;gap:8px}.inv-hidden-count{font-family:var(--akte-mono);font-size:11px;color:var(--akte-ink-mid)}@media(max-width:1023px){.inv-head{grid-template-columns:1fr;gap:24px}.inv-table-head,.inv-row.tool-card{grid-template-columns:40px 1fr 160px 100px 24px}}@media(max-width:767px){.inv-head-stats{grid-template-columns:repeat(2,1fr)}.inv-table-head{display:none}.inv-row.tool-card{grid-template-columns:40px 1fr 24px;grid-template-rows:auto auto}.inv-row-no{grid-row:1}.inv-row .tool-header{grid-column:2;grid-row:1}.inv-row .tool-badges{grid-column:2;grid-row:2;flex-direction:row;margin-top:6px}.inv-row-open{grid-column:3;grid-row:1}}.sheet-wrap{padding-top:12px}.sheet-head{padding:24px 0 36px;border-bottom:3px double var(--akte-ink)}.sheet-head-kicker{font-family:var(--akte-mono);font-size:11px;font-weight:600;color:var(--akte-vermillion);letter-spacing:.2em;text-transform:uppercase}.sheet-head-h1{font-family:var(--akte-serif);font-style:italic;font-weight:900;font-size:clamp(40px,7vw,92px);line-height:.98;letter-spacing:-.035em;margin:18px 0 16px;color:var(--akte-ink);max-width:1080px;word-break:break-word;hyphens:auto}.sheet-head-dek{font-family:var(--akte-serif);font-style:italic;font-size:clamp(18px,2vw,24px);line-height:1.4;color:var(--akte-ink-soft);max-width:820px;margin:0 0 18px}.sheet-head-meta{font-family:var(--akte-mono);font-size:11px;letter-spacing:.04em;color:var(--akte-ink-mid);display:flex;flex-wrap:wrap;gap:8px}.sheet-head-meta strong{color:var(--akte-ink);font-weight:600}.sheet-head-meta a{color:var(--akte-vermillion);text-decoration:underline;text-underline-offset:2px}.sheet-chips{margin-top:20px}.sheet-cover{margin:32px 0 0;padding-top:12px}.sheet-cover-btn{display:block;width:100%;padding:0;background:transparent;border:1px solid var(--akte-ink);cursor:zoom-in;overflow:hidden}.sheet-cover-btn img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;background:var(--akte-parchment)}.sheet-cover figcaption{margin-top:10px;padding-top:10px;border-top:1px solid var(--akte-rule);font-family:var(--akte-serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--akte-ink-soft)}.sheet-cover-tag{font-family:var(--akte-mono);font-style:normal;font-size:10px;font-weight:700;color:var(--akte-vermillion);letter-spacing:.18em;text-transform:uppercase;margin-right:10px}.sheet-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;margin:40px 0 0;padding-top:36px;border-top:1px solid var(--akte-rule);align-items:start}.sheet-body .sheet-prose{min-width:0}.sheet-summary{position:sticky;top:24px;background:var(--akte-parchment);border:1px solid var(--akte-ink);padding:24px 22px 22px;position:relative;align-self:start}.sheet-summary-tab{position:absolute;top:-12px;left:18px;padding:3px 10px;background:var(--akte-paper);border:1px solid var(--akte-ink);font-family:var(--akte-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--akte-ink)}.sheet-summary ul{margin:6px 0 0;padding:0 0 0 20px;font-family:var(--akte-serif);font-size:16px;line-height:1.55;color:var(--akte-ink)}.sheet-summary li{margin-bottom:8px}.sheet-foot{margin:56px 0 32px;padding:32px 34px;background:var(--akte-ink);color:var(--akte-paper);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;border-top:3px double var(--akte-ink)}.sheet-foot-kicker{font-family:var(--akte-mono);font-size:10px;font-weight:600;color:#a9a698;letter-spacing:.18em;text-transform:uppercase}.sheet-foot-line{font-family:var(--akte-serif);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.02em;margin:6px 0 0;max-width:680px;color:var(--akte-paper)}.sheet-foot-actions{display:flex;gap:10px;flex-wrap:wrap}.sheet-foot-actions .akte-action{border-color:var(--akte-paper)}.sheet-foot-actions .akte-action-primary{background:var(--akte-paper);color:var(--akte-ink)}.sheet-foot-actions .akte-action-primary:hover{background:#ddd9c8}.sheet-foot-actions .akte-action-ghost{background:transparent;color:var(--akte-paper)}.sheet-foot-actions .akte-action-ghost:hover{background:var(--akte-paper);color:var(--akte-ink)}@media(max-width:1023px){.sheet-body{grid-template-columns:1fr;gap:32px}.sheet-summary{position:static}}@media(max-width:767px){.sheet-foot{padding:24px 22px;flex-direction:column;align-items:flex-start}}html[data-design=decision] .ds-nav-links a:first-child{border-bottom-color:transparent}html[data-design=decision] .ds-nav-links a[aria-current=page]{border-bottom:2px solid var(--vermillion);padding-bottom:2px}html[data-design=decision]:not(:has(.ds-template)) main.container{display:flow-root;padding-top:28px}html[data-design=decision]:not(:has(.ds-template)) .breadcrumb,html[data-design=decision]:not(:has(.ds-template)) .akte-crumb{margin-top:0}:root[data-design=decision] .tool-akte{--akte-vermillion: #c5251c;--akte-parchment: #e8e3d2;--akte-ink: #0c0c0a;--akte-ink-soft: #3a3a35;--akte-ink-mid: #6a6a62;--akte-rule: #d8d4c5;--akte-rule-hi: #b6b1a0;--akte-paper: #f6f4ee;--akte-paper-alt: #eeece4}html[data-design=decision] .akte-faktenblatt{background:var(--akte-parchment);color:var(--akte-ink-soft)}html[data-design=decision] .akte-faktenblatt-vendor-name,html[data-design=decision] .akte-faktenblatt-row .akte-faktenblatt-val{color:var(--akte-ink)}html[data-design=decision] .akte-mast-h1 .akte-mast-dot,html[data-design=decision] .inv-head-h1 .akte-mast-dot{margin-left:.025em}html[data-design=decision] body{background:#1a1a18}.ki-blatt-topbar{position:fixed;top:18px;left:50%;z-index:1100;display:flex;align-items:center;gap:0;padding:6px;transform:translate(-50%);border-radius:999px;background:#0c0c0a;box-shadow:0 16px 54px #00000061;font:700 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ki-blatt-topbar a,.ki-blatt-topbar span{display:inline-flex;align-items:center;min-height:28px;padding:0 18px;border-radius:999px;color:#f6f4ee;text-decoration:none}.ki-blatt-topbar a:hover,.ki-blatt-topbar a:focus-visible{color:#fff}.ki-blatt-topbar a.active,.ki-blatt-topbar span.active{background:#c5251c;color:#fff}html[data-design=classic] .ki-blatt-topbar{display:none}html[data-design=decision] .ki-blatt-header.site-header{position:sticky;top:0;z-index:1000;width:1440px;max-width:calc(100% - 48px);margin:74px auto 0;background:#f6f4ee;border:0;border-bottom:1px solid #d8d4c5;box-shadow:none}html[data-design=decision] .ki-blatt-header .ds-nav{grid-template-columns:minmax(420px,1.05fr) auto minmax(220px,.7fr);min-height:44px;padding:0 56px;border-bottom:0}html[data-design=decision] .ki-blatt-header .ds-nav-left{gap:18px;min-width:0}html[data-design=decision] .ki-blatt-header .ds-nav-left strong{color:#0c0c0a;font-weight:800}html[data-design=decision] .ki-blatt-header .ds-nav-links{gap:28px;white-space:nowrap}html[data-design=decision] .ki-blatt-header .ds-nav-links a:first-child{border-bottom-color:transparent}html[data-design=decision] .ki-blatt-header .ds-nav-links a[aria-current=page]{border-bottom-color:#c5251c;padding-bottom:2px}html[data-design=decision] .ki-blatt-header .ds-nav-right{gap:10px;white-space:nowrap}html[data-design=decision] .ki-blatt-header .ds-language-pair{color:#6a6a62}html[data-design=decision] .ki-blatt-header .ds-theme-switch{display:none}html[data-design=decision] .ds-stage{padding-top:0}html[data-design=decision] .ds-frame{width:1440px;max-width:calc(100vw - 48px);box-shadow:0 28px 90px #0000006b}.ds-masthead-ki{padding:36px 56px 24px}.ds-masthead-ki-main span{font-size:84px}.ds-masthead-ki-main p{margin-top:14px;letter-spacing:.32em}.ds-front{grid-template-columns:1.45fr .95fr;gap:56px;padding-top:40px}.ds-front-main h2{max-width:760px;font-size:82px;line-height:.98}.ds-verdict.ds-verdict-caution .ds-verdict-glyph{color:#b66a00;font-size:58px}.ds-front-aside-test{gap:26px}.ds-test-table{border:1px solid #0c0c0a;background:#f6f4ee}.ds-test-table h3{margin:0;padding:18px 22px 12px;color:#c5251c;font:700 11px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.ds-test-row{display:grid;grid-template-columns:28px minmax(0,1fr) 52px;gap:12px;align-items:center;min-height:68px;padding:0 22px;border-top:1px solid #d8d4c5;color:#0c0c0a;text-decoration:none}.ds-test-row:hover,.ds-test-row:focus-visible{background:#c5251c0a;color:#0c0c0a}.ds-test-icon{color:#00784c;font:900 23px/1 Bricolage Grotesque,system-ui,sans-serif}.ds-test-row-caution .ds-test-icon{color:#b66a00}.ds-test-row strong{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:22px;line-height:1}.ds-test-row small{display:block;margin-top:4px;color:#6a6a62;font:10px/1.2 JetBrains Mono,ui-monospace,monospace}.ds-test-row b{justify-self:end;font:900 28px/1 Bricolage Grotesque,system-ui,sans-serif}.ds-box-warn-dashed{border-color:#c5251c;border-style:dashed;padding:22px}.ds-box-warn-dashed p{margin:10px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.35}.ds-front-note{margin:0;color:#0c0c0a;font-family:"Source Serif 4",Georgia,serif;font-size:20px;line-height:1.45}.ds-front-note span{float:left;margin:0 10px 0 0;color:#c5251c;font-size:58px;font-weight:900;line-height:.88}@media(max-width:1100px){html[data-design=decision] .ki-blatt-header .ds-nav{grid-template-columns:1fr;gap:12px;padding:14px 24px}.ki-blatt-topbar{max-width:calc(100% - 24px);overflow-x:auto}}html[data-design=decision] .ki-blatt-header.site-header,html[data-design=decision] .ds-frame,html[data-design=decision]:not(:has(.ds-template)) main.container,html[data-design=decision]:not(:has(.ds-template)) .site-footer .container{width:1376px;max-width:calc(100% - 64px)}html[data-design=decision]:has(.ds-template) .ds-frame{max-width:calc(100vw - 64px)}html[data-design=decision]:has(.ds-template){--ki-sheet-width: min(1376px, calc(100vw - 64px) )}html[data-design=decision]:has(.ds-template) .ki-blatt-header.site-header,html[data-design=decision]:has(.ds-template) .ds-frame{width:var(--ki-sheet-width)!important;max-width:var(--ki-sheet-width)!important}html[data-design=decision]:has(.ds-template) .ds-stage{padding-left:0;padding-right:0}html[data-design=decision] .ki-blatt-header.site-header{margin-top:64px}html[data-design=decision]:not(:has(.ds-template)) .decision-masthead{display:none!important}html[data-design=decision]:not(:has(.ds-template)) main.container{padding-top:18px}html[data-design=decision]:not(:has(.ds-template)) .akte-mast{padding-top:24px;padding-bottom:34px;border-bottom:1px solid #d8d4c5}html[data-design=decision]:not(:has(.ds-template)) .akte-mast-h1{font-size:clamp(6rem,10vw,8.2rem);line-height:.86}html[data-design=decision]:not(:has(.ds-template)) .akte-mast-oneliner{max-width:760px;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.22}.akte-verdict-card{position:relative;margin:34px 0 40px;border:2px solid #0c0c0a;background:#e8e3d2}.akte-verdict-tab{position:absolute;top:-14px;left:26px;padding:5px 12px;border:1px solid #0c0c0a;background:#f6f4ee;color:#0c0c0a;font:700 11px/1.1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.akte-verdict-main{display:grid;grid-template-columns:100px minmax(0,1fr) 240px;gap:28px;align-items:center;padding:34px 52px}.akte-verdict-glyph{color:#00784c;font:900 78px/1 Bricolage Grotesque,system-ui,sans-serif;text-align:center}.akte-verdict-kicker{margin:0 0 8px;color:#00784c;font:700 11px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase}.akte-verdict-copy h2{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.025em}.akte-verdict-copy p:last-child{margin:10px 0 0;color:#3a3a35;font-family:"Source Serif 4",Georgia,serif;font-size:1.1rem;font-style:italic;line-height:1.35}.akte-verdict-trust{align-self:stretch;display:grid;align-content:center;gap:10px;padding:22px 18px;border:1px solid #b6b1a0;background:#f6f4ee;font-family:JetBrains Mono,ui-monospace,monospace}.akte-verdict-trust strong{color:#c5251c;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.akte-trust-bars{display:flex;gap:4px}.akte-trust-bars i,.akte-trust-bars em{display:inline-block;width:20px;height:12px;border:1px solid #0c0c0a}.akte-trust-bars i{background:#0c0c0a}.akte-trust-bars em{background:transparent}.akte-verdict-trust small{color:#0c0c0a;font-size:11px}html[data-design=decision]:not(:has(.ds-template)) .akte-tldr-always{margin:0 0 40px;border:0;background:#050504;color:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .akte-tldr-always .akte-tldr-body p,html[data-design=decision]:not(:has(.ds-template)) .akte-tldr-always .akte-tldr-body li{color:#f6f4ee}html[data-design=decision]:not(:has(.ds-template)) .akte-tldr-always .akte-tldr-body ul{margin:14px 0 0;padding-left:1.2em}html[data-design=decision]:not(:has(.ds-template)) .akte-tldr-always .akte-tldr-body li+li{margin-top:8px}@media(max-width:900px){.akte-verdict-main{grid-template-columns:1fr;padding:30px 24px}.akte-verdict-glyph{text-align:left}}html[data-design=decision]:not(:has(.ds-template)) .rg-list{margin-top:28px;border-top:2px solid #0c0c0a;padding-bottom:64px}html[data-design=decision]:not(:has(.ds-template)) .rg-card{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:0;align-items:stretch;padding:0;border:1px solid #0c0c0a;border-top:0;background:#f6f4ee;transform:none}html[data-design=decision]:not(:has(.ds-template)) .rg-card:hover{transform:none;background:#c5251c06}html[data-design=decision]:not(:has(.ds-template)) .rg-card-figure{display:none}html[data-design=decision]:not(:has(.ds-template)) .rg-card-body{grid-column:1;padding:34px 40px 30px;gap:16px}html[data-design=decision]:not(:has(.ds-template)) .rg-card:after{content:"VERDIKT\a\aOK  Empfehlen\a\amit Review und klarer Aufgabe";display:block;grid-column:2;padding:36px 34px;border-left:1px solid #0c0c0a;color:#0c0c0a;white-space:pre-line;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}html[data-design=decision]:not(:has(.ds-template)) .rg-card:nth-child(3n):after{content:"VERDIKT\a\aHALB  Mit Vorbehalt\a®rst pilotieren, dann ausrollen"}html[data-design=decision]:not(:has(.ds-template)) .rg-card-title{max-width:760px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.02;letter-spacing:-.035em}html[data-design=decision]:not(:has(.ds-template)) .rg-card-excerpt{max-width:68ch;font-family:"Source Serif 4",Georgia,serif;font-size:1.1rem;line-height:1.45}html[data-design=decision]:not(:has(.ds-template)) .rg-card-meta-bottom{margin-top:10px}html[data-design=decision]:not(:has(.ds-template)) .rg-arrow{color:#c5251c;font-weight:800;letter-spacing:.12em}@media(max-width:900px){html[data-design=decision]:not(:has(.ds-template)) .rg-card{grid-template-columns:1fr}html[data-design=decision]:not(:has(.ds-template)) .rg-card:after{grid-column:1;border-left:0;border-top:1px solid #0c0c0a}}html[data-design=decision] .inv-wrap,html[data-design=decision] .inv-list-wrap,html[data-design=decision] .tools-guides{width:min(1376px,calc(100% - 64px))!important;max-width:min(1376px,calc(100% - 64px))!important}html[data-design=decision] .inv-head{padding:24px 56px 30px!important;margin:0!important;grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr)!important;gap:56px!important;border-bottom:1px solid var(--rule)!important}html[data-design=decision] .inv-head-h1{font-size:clamp(4.8rem,8vw,6.75rem)!important;line-height:.97!important}html[data-design=decision] .inv-controls{padding:18px 56px 0!important;border:0!important}html[data-design=decision] .inv-controls-search{display:grid!important;grid-template-columns:1fr 180px!important;gap:12px!important;width:100%!important}html[data-design=decision] .inv-table-head,html[data-design=decision] .inv-register .inv-row{display:grid!important;grid-template-columns:62px minmax(420px,1.65fr) 128px 265px 130px 96px 28px!important;gap:18px!important;align-items:center!important}html[data-design=decision] .inv-table-head{margin:16px 56px 0!important;padding:14px 0!important;border-top:2px solid var(--ink)!important;border-bottom:1px solid var(--ink)!important;font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-mid)!important}html[data-design=decision] .inv-register{display:block!important;padding:0 56px!important;border:0!important;background:transparent!important}html[data-design=decision] .inv-register .inv-row{width:100%!important;min-height:96px!important;padding:20px 0!important;border:0!important;border-bottom:1px solid var(--rule)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink)!important}html[data-design=decision] .inv-register .inv-row:hover{background:#c5251c09!important;transform:none!important;box-shadow:none!important}html[data-design=decision] .inv-row-no{position:static!important;font-family:var(--mono)!important;font-size:12px!important;color:var(--ink-mid)!important;letter-spacing:.08em!important}html[data-design=decision] .inv-register .tool-header{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}html[data-design=decision] .inv-register .tool-image,html[data-design=decision] .inv-register .tool-card-logo{width:32px!important;height:32px!important;border-radius:3px!important;background:var(--paper)!important;border:1px solid var(--rule)!important}html[data-design=decision] .inv-register .tool-title{font-family:var(--serif)!important;font-size:24px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.018em!important;margin:0 0 4px!important;color:var(--ink)!important}html[data-design=decision] .inv-register .tools-desc{font-family:var(--serif)!important;font-size:16px!important;line-height:1.35!important;color:var(--ink-soft)!important;margin:0!important;max-width:620px!important}html[data-design=decision] .inv-row-verdict strong{display:block!important;max-width:110px!important;font-family:var(--mono)!important;font-size:10px!important;line-height:1.15!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ok)!important}html[data-design=decision] .inv-row:nth-child(7n) .inv-row-verdict strong{color:#b16b00!important}html[data-design=decision] .inv-row-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important}html[data-design=decision] .inv-row-tag{display:inline-flex!important;border:1px solid var(--rule-hi)!important;border-radius:999px!important;padding:3px 8px!important;font-family:var(--mono)!important;font-size:10px!important;color:var(--ink-soft)!important;background:var(--paper)!important}html[data-design=decision] .inv-row-meta{display:contents!important}html[data-design=decision] .inv-row-cat,html[data-design=decision] .inv-row-price{justify-self:start!important;border:0!important;background:transparent!important;padding:0!important;font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink)!important}html[data-design=decision] .inv-row-open{position:static!important;color:var(--ocean)!important;font-size:18px!important}html[data-design=decision] .inv-loadmore{margin:24px 56px 0!important;padding:0!important}@media(max-width:1100px){html[data-design=decision] .inv-table-head,html[data-design=decision] .inv-register .inv-row{grid-template-columns:48px minmax(0,1fr) 110px 100px 28px!important}html[data-design=decision] .inv-th-tags,html[data-design=decision] .inv-row-tags,html[data-design=decision] .inv-th-cat,html[data-design=decision] .inv-row-cat{display:none!important}}@media(max-width:760px){html[data-design=decision] .inv-wrap,html[data-design=decision] .inv-list-wrap,html[data-design=decision] .tools-guides{width:min(100% - 28px,1376px)!important;max-width:min(100% - 28px,1376px)!important}html[data-design=decision] .inv-head,html[data-design=decision] .inv-controls,html[data-design=decision] .inv-register{padding-left:20px!important;padding-right:20px!important}html[data-design=decision] .inv-table-head{display:none!important}html[data-design=decision] .inv-register .inv-row{grid-template-columns:36px 1fr 24px!important}html[data-design=decision] .inv-row-verdict,html[data-design=decision] .inv-row-meta{display:none!important}}html[data-design=decision] .inv-register .tool-info{display:block!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important}html[data-design=decision] .inv-register .tool-image{align-self:start!important;margin-top:3px!important}html[data-design=decision] .inv-register .tool-title+.tools-desc{margin-top:4px!important}html[data-design=decision] .inv-register .tool-title,html[data-design=decision] .inv-register .tools-desc{min-height:0!important;display:block!important}html[data-design=decision] .inv-register .tools-desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}html[data-design=decision] .inv-modebar{display:grid!important;grid-template-columns:1fr 1.7fr auto!important;align-items:center!important;gap:28px!important;padding:16px 56px!important;border-top:1px solid var(--rule)!important;border-bottom:2px solid var(--ink)!important;margin-top:0!important}html[data-design=decision] .inv-search-hidden{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html[data-design=decision] .inv-mode-left,html[data-design=decision] .inv-sort-tabs,html[data-design=decision] .inv-mode-right{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;font-family:var(--mono)!important}html[data-design=decision] .inv-sort-tabs{justify-content:center!important}html[data-design=decision] .inv-mode-right{justify-content:flex-end!important;color:var(--ink-mid)!important;font-size:11px!important;letter-spacing:.06em!important}html[data-design=decision] .inv-mode-right a{border:1px solid var(--rule-hi)!important;padding:8px 12px!important;color:var(--ocean)!important;text-decoration:none!important;background:var(--paper)!important}html[data-design=decision] .inv-mode-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-mid)!important}html[data-design=decision] .inv-mode-button,html[data-design=decision] .inv-sort-select,html[data-design=decision] .inv-sort-ghost{border:1px solid var(--ink)!important;border-radius:0!important;padding:8px 13px!important;font-family:var(--mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink)!important;background:transparent!important;line-height:1!important}html[data-design=decision] .inv-mode-button-active,html[data-design=decision] .inv-sort-select{color:var(--paper)!important;background:var(--ink)!important}html[data-design=decision] .inv-sort-select{appearance:none!important;cursor:pointer!important;border-bottom-color:var(--vermillion)!important}html[data-design=decision] .inv-sort-ghost{border-color:transparent!important;color:var(--ink-mid)!important;font-weight:500!important;text-transform:none!important;letter-spacing:.08em!important}html[data-design=decision] .inv-jumpbar{display:grid!important;grid-template-columns:130px repeat(27,minmax(0,1fr))!important;align-items:center!important;gap:12px!important;padding:20px 56px!important;border-bottom:1px solid var(--ink)!important;font-family:var(--mono)!important}html[data-design=decision] .inv-jump-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-mid)!important}html[data-design=decision] .inv-jump-letter{font-family:var(--serif)!important;font-style:italic!important;font-weight:900!important;font-size:22px!important;line-height:1!important;color:var(--ink)!important;text-decoration:none!important;text-align:center!important}html[data-design=decision] .inv-jump-letter:nth-child(3n){color:var(--ink-dim)!important}html[data-design=decision] .inv-table-head{display:none!important}html[data-design=decision] .inv-list-wrap{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;padding:16px 56px 40px!important;margin-top:0!important;width:min(1376px,calc(100% - 64px))!important;max-width:min(1376px,calc(100% - 64px))!important}html[data-design=decision] .inv-filter-rail{display:block!important;border-right:1px solid var(--rule)!important;padding-right:24px!important;min-height:620px!important}html[data-design=decision] .inv-filter-kicker{font-family:var(--mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--vermillion)!important;margin:12px 0 10px!important}html[data-design=decision] .inv-filter-rail h2{font-family:var(--serif)!important;font-weight:900!important;font-size:24px!important;line-height:.95!important;letter-spacing:-.02em!important;margin:0 0 28px!important}html[data-design=decision] .inv-filter-group{margin:0 0 34px!important}html[data-design=decision] .inv-filter-group h3{border-bottom:1px solid var(--ink)!important;padding-bottom:10px!important;margin:0 0 12px!important;font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-mid)!important}html[data-design=decision] .inv-filter-group p,html[data-design=decision] .inv-filter-option{display:grid!important;grid-template-columns:14px 1fr auto!important;align-items:baseline!important;gap:8px!important;margin:0 0 10px!important;font-family:var(--serif)!important;font-size:16px!important;line-height:1.2!important;color:var(--ink)!important}html[data-design=decision] .inv-filter-option{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}html[data-design=decision] .inv-filter-option:hover span:nth-child(2),html[data-design=decision] .inv-filter-option:focus-visible span:nth-child(2){color:var(--vermillion)!important}html[data-design=decision] .inv-filter-option:focus-visible{outline:2px solid var(--vermillion)!important;outline-offset:3px!important}html[data-design=decision] .inv-filter-group em{font-family:var(--mono)!important;font-style:normal!important;font-size:10px!important;color:var(--ink-dim)!important}html[data-design=decision] .inv-filter-box{width:12px!important;height:12px!important;border:1px solid var(--ink)!important;display:inline-block!important}html[data-design=decision] .inv-filter-box-fill,html[data-design=decision] .inv-filter-option.is-active .inv-filter-box{background:var(--ink)!important}html[data-design=decision] .inv-register{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:1px solid var(--ink)!important;background:var(--rule)!important;align-items:stretch!important}html[data-design=decision] .inv-register .inv-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;row-gap:5px!important;min-height:132px!important;padding:18px 14px!important;border:0!important;border-right:1px solid var(--rule)!important;border-bottom:1px solid var(--rule)!important;border-radius:0!important;background:var(--paper)!important;box-shadow:none!important;overflow:hidden!important}html[data-design=decision] .inv-row-no{grid-column:1!important;grid-row:1 / span 3!important;font-family:var(--serif)!important;font-style:italic!important;font-weight:900!important;font-size:22px!important;line-height:1!important;letter-spacing:-.02em!important;color:var(--ink-dim)!important}html[data-design=decision] .inv-register .tool-header{grid-column:2!important;grid-row:1!important;display:block!important}html[data-design=decision] .inv-register .tool-image{display:none!important}html[data-design=decision] .inv-register .tool-title{font-family:var(--serif)!important;font-size:22px!important;line-height:1.05!important;margin:0 0 5px!important;min-height:0!important}html[data-design=decision] .inv-register .tools-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-family:var(--serif)!important;font-size:15px!important;line-height:1.25!important;color:var(--ink-soft)!important}html[data-design=decision] .inv-row-verdict{grid-column:3!important;grid-row:1!important;justify-self:end!important}html[data-design=decision] .inv-row-verdict strong{font-size:0!important;max-width:none!important}html[data-design=decision] .inv-row-verdict strong:before{content:"✓"!important;font-family:var(--serif)!important;font-size:32px!important;line-height:.8!important;color:var(--ok)!important}html[data-design=decision] .inv-row-verdict-caution .inv-row-verdict strong:before{content:"◐"!important;color:#b16b00!important}html[data-design=decision] .inv-row-verdict-overrated .inv-row-verdict strong:before{content:"⊘"!important;color:#7f54ff!important}html[data-design=decision] .inv-row-verdict-reject .inv-row-verdict strong:before{content:"×"!important;color:var(--vermillion)!important}html[data-design=decision] .inv-row-tags{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important;align-self:end!important}html[data-design=decision] .inv-row-tag{border:0!important;padding:0!important;border-radius:0!important;background:transparent!important;font-family:var(--mono)!important;font-size:10px!important;color:var(--ink-soft)!important}html[data-design=decision] .inv-row-meta{grid-column:2 / 4!important;grid-row:3!important;display:flex!important;gap:8px!important;align-items:center!important;min-width:0!important}html[data-design=decision] .inv-row-cat,html[data-design=decision] .inv-row-price{border:0!important;padding:0!important;background:transparent!important;color:var(--ink-mid)!important;font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:none!important}html[data-design=decision] .inv-row-open{display:none!important}html[data-design=decision] .inv-loadmore{grid-column:2!important;margin:22px 0 0!important}@media(max-width:1180px){html[data-design=decision] .inv-register{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){html[data-design=decision] .inv-modebar,html[data-design=decision] .inv-jumpbar,html[data-design=decision] .inv-list-wrap{padding-left:20px!important;padding-right:20px!important}html[data-design=decision] .inv-list-wrap{grid-template-columns:1fr!important}html[data-design=decision] .inv-filter-rail{display:none!important}html[data-design=decision] .inv-register{grid-template-columns:1fr!important}}html[data-design=decision] .akte-mast{align-items:start!important;grid-template-columns:minmax(0,1.55fr) minmax(460px,1fr)!important;gap:56px!important}html[data-design=decision] .akte-mast-body{min-height:402px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}html[data-design=decision] .akte-mast-kicker{margin-bottom:16px!important}html[data-design=decision] .akte-mast-h1{margin:8px 0 18px!important;max-width:760px!important;min-height:118px!important}html[data-design=decision] .akte-mast-oneliner{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:66px!important;margin-bottom:22px!important;max-width:760px!important}html[data-design=decision] .akte-chips{margin-top:0!important;margin-bottom:28px!important}html[data-design=decision] .akte-actions{margin-top:auto!important}html[data-design=decision] .akte-faktenblatt{min-height:392px!important;padding:28px 24px 20px!important}html[data-design=decision] .akte-faktenblatt-head{min-height:54px!important;margin-bottom:18px!important}html[data-design=decision] .akte-monogram{flex:0 0 48px!important;width:48px!important;height:48px!important}html[data-design=decision] .akte-faktenblatt-row{min-height:27px!important;align-items:center!important;font-size:12px!important}html[data-design=decision] .akte-faktenblatt-divider{margin:15px 0!important}html[data-design=decision] .akte-faktenblatt-foot{min-height:72px!important}html[data-design=decision] .akte-verdict-card{margin-top:36px!important}@media(max-width:1023px){html[data-design=decision] .akte-mast{grid-template-columns:1fr!important}html[data-design=decision] .akte-mast-body,html[data-design=decision] .akte-mast-h1,html[data-design=decision] .akte-mast-oneliner,html[data-design=decision] .akte-faktenblatt{min-height:0!important}}html[data-design=decision] .akte-article-body li p:first-letter,html[data-design=decision] .akte-article-body blockquote p:first-letter,html[data-design=decision] .akte-article-body .inline-provider-link p:first-letter{float:none!important;padding:0!important;font:inherit!important;color:inherit!important}html[data-design=decision] .site-footer{background:transparent!important;border-top:0!important}html[data-design=decision] .site-footer .container{width:1376px!important;max-width:calc(100% - 64px)!important;margin:0 auto 56px!important;padding:40px 56px 56px!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:flex-start!important;gap:48px!important;background:#0c0c0a!important;color:#f6f4ee!important;border-left:0!important;border-right:0!important;box-shadow:none!important;font:12px/1.45 JetBrains Mono,monospace!important}html[data-design=decision] .footer-content{display:contents!important}html[data-design=decision] .footer-brand{display:grid!important;gap:14px!important;max-width:none!important;color:#f6f4ee!important;font:inherit!important;font-weight:400!important}html[data-design=decision] .footer-home{width:fit-content!important;color:#f6f4ee!important;font:inherit!important;font-weight:700!important;text-decoration:none!important}html[data-design=decision] .footer-home:hover,html[data-design=decision] .footer-home:focus-visible,html[data-design=decision] .footer-links a:hover,html[data-design=decision] .footer-links a:focus-visible{color:#e0261d!important}html[data-design=decision] .footer-note{display:grid!important;gap:4px!important;color:#b6b1a0!important;font:inherit!important}html[data-design=decision] .footer-note span{display:block!important;white-space:nowrap!important}html[data-design=decision] .footer-copyright{color:#b6b1a0!important;font:inherit!important}html[data-design=decision] .footer-copy{display:none!important}html[data-design=decision] .footer-links{display:grid!important;grid-template-columns:repeat(7,max-content)!important;justify-content:flex-end!important;align-items:start!important;gap:14px 22px!important;text-align:right!important;font:inherit!important}html[data-design=decision] .footer-links a{color:#f6f4ee!important;font:inherit!important;white-space:nowrap!important}@media(max-width:1280px){html[data-design=decision] .footer-links{grid-auto-flow:column!important;grid-template-columns:repeat(2,max-content)!important;grid-template-rows:repeat(4,auto)!important}}@media(max-width:760px){html[data-design=decision] .site-footer .container{max-width:calc(100% - 20px)!important;grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}html[data-design=decision] .footer-note span{white-space:normal!important}html[data-design=decision] .footer-links{justify-content:start!important;text-align:left!important}}html[data-design=decision] .inv-modebar{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important;column-gap:22px!important;row-gap:16px!important}html[data-design=decision] .inv-search-panel{display:grid!important;grid-column:1 / -1!important;max-width:720px!important;gap:8px!important;min-width:0!important}html[data-design=decision] .inv-search-input{width:100%!important;min-width:0!important;height:52px!important;border:2px solid var(--ink)!important;border-radius:0!important;background:var(--paper)!important;color:var(--ink)!important;padding:0 18px!important;font-family:var(--mono)!important;font-size:16px!important;box-shadow:none!important}html[data-design=decision] .inv-search-input::placeholder{color:var(--ink-mid)!important}html[data-design=decision] .inv-search-input:focus-visible{outline:3px solid var(--vermillion)!important;outline-offset:3px!important}html[data-design=decision] .inv-mode-button{appearance:none!important;border-radius:0!important;cursor:pointer!important;font:inherit!important}html[data-design=decision] .inv-mode-button:hover,html[data-design=decision] .inv-mode-button:focus-visible,html[data-design=decision] .inv-jump-letter:hover,html[data-design=decision] .inv-jump-letter:focus-visible{border-color:var(--vermillion)!important;color:var(--vermillion)!important;outline:none!important}html[data-design=decision] .inv-mode-button-active:hover,html[data-design=decision] .inv-mode-button-active:focus-visible{color:var(--paper)!important}html[data-design=decision] .inv-jump-letter.is-active{color:var(--vermillion)!important;border-color:var(--vermillion)!important}html[data-design=decision] .inv-jump-letter.is-disabled{opacity:.28!important;cursor:not-allowed!important}html[data-design=decision] .inv-register.inv-view-register{grid-template-columns:1fr!important}html[data-design=decision] .inv-register.inv-view-register .inv-row{min-height:118px!important;grid-template-columns:64px minmax(280px,1.55fr) minmax(92px,.38fr) minmax(190px,.72fr) minmax(190px,.62fr) 28px!important;grid-template-rows:auto!important;column-gap:18px!important;row-gap:0!important;align-items:center!important;padding:18px 20px!important;border-right:0!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-no{grid-column:1!important;grid-row:1!important;font-size:18px!important;align-self:center!important}html[data-design=decision] .inv-register.inv-view-register .tool-header{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html[data-design=decision] .inv-register.inv-view-register .tool-image{display:flex!important;width:28px!important;height:28px!important}html[data-design=decision] .inv-register.inv-view-register .tool-card-logo{width:28px!important;height:28px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-design=decision] .inv-register.inv-view-register .tool-title{font-size:clamp(24px,1.7vw,34px)!important;line-height:.98!important;margin:0 0 6px!important}html[data-design=decision] .inv-register.inv-view-register .tools-desc{-webkit-line-clamp:2!important;font-size:clamp(15px,.98vw,18px)!important;line-height:1.22!important;max-width:70ch!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-verdict{grid-column:3!important;grid-row:1!important;justify-self:start!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-verdict strong{font-size:12px!important;font-family:var(--mono)!important;line-height:1.05!important;color:var(--ink)!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-verdict strong:before{display:inline-block!important;margin-right:7px!important;vertical-align:-.18em!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-tags{grid-column:4!important;grid-row:1!important;align-self:center!important;max-height:48px!important;overflow:hidden!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-tag{border:1px solid var(--rule)!important;padding:4px 7px!important;line-height:1!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-meta{grid-column:5!important;grid-row:1!important;justify-content:flex-start!important;align-self:center!important;flex-wrap:wrap!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-open{grid-column:6!important;grid-row:1!important;display:block!important;justify-self:end!important;color:var(--blue)!important}html[data-design=decision] .inv-register.inv-view-setzkasten{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row{min-height:308px!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:42px minmax(142px,1fr) auto auto!important;align-content:stretch!important;align-items:stretch!important;row-gap:12px!important;padding:24px!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-no{grid-column:1!important;grid-row:1!important;font-size:12px!important;margin-bottom:0!important}html[data-design=decision] .inv-register.inv-view-setzkasten .tool-header{grid-column:1 / 3!important;grid-row:2!important;display:block!important;align-self:start!important;min-height:0!important}html[data-design=decision] .inv-register.inv-view-setzkasten .tool-title{font-size:clamp(24px,1.65vw,31px)!important;line-height:1!important;max-width:100%!important;overflow-wrap:anywhere!important}html[data-design=decision] .inv-register.inv-view-setzkasten .tools-desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin-top:13px!important;font-size:clamp(17px,1.15vw,22px)!important;line-height:1.2!important;max-height:calc(3 * 1.2em)!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-verdict{grid-column:2!important;grid-row:1!important;justify-self:end!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-tags,html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-meta{grid-column:1 / 3!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-tags{grid-row:3!important;align-self:end!important;min-height:22px!important;margin-top:0!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:4px 8px!important;overflow:hidden!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-meta{grid-row:4!important;align-self:end!important;margin-top:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-end!important;gap:8px 14px!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-cat,html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-price{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.2!important}html[data-design=decision] .inv-register.inv-view-setzkasten .inv-row-tag{line-height:1.15!important}@media(max-width:1180px){html[data-design=decision] .inv-modebar{grid-template-columns:1fr 1fr!important}html[data-design=decision] .inv-search-panel,html[data-design=decision] .inv-mode-right{grid-column:1 / -1!important}html[data-design=decision] .inv-mode-right{justify-content:flex-start!important}html[data-design=decision] .inv-register.inv-view-setzkasten{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-design=decision] .inv-register.inv-view-register .inv-row{grid-template-columns:54px minmax(0,1fr) 88px!important;grid-template-rows:auto auto auto!important}html[data-design=decision] .inv-register.inv-view-register .tool-header{grid-column:2!important;grid-row:1!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-verdict{grid-column:3!important;grid-row:1!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-tags,html[data-design=decision] .inv-register.inv-view-register .inv-row-meta{grid-column:2 / 4!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-tags{grid-row:2!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-meta{grid-row:3!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-open{display:none!important}}@media(max-width:860px){html[data-design=decision] .inv-modebar{grid-template-columns:1fr!important;align-items:stretch!important}html[data-design=decision] .inv-mode-left,html[data-design=decision] .inv-sort-tabs,html[data-design=decision] .inv-mode-right{justify-content:flex-start!important;flex-wrap:wrap!important}html[data-design=decision] .inv-register.inv-view-setzkasten{grid-template-columns:1fr!important}html[data-design=decision] .inv-register.inv-view-register .inv-row{grid-template-columns:44px minmax(0,1fr)!important;padding:16px 14px!important}html[data-design=decision] .inv-register.inv-view-register .tool-header,html[data-design=decision] .inv-register.inv-view-register .inv-row-tags,html[data-design=decision] .inv-register.inv-view-register .inv-row-meta{grid-column:2!important}html[data-design=decision] .inv-register.inv-view-register .inv-row-verdict{grid-column:1!important;grid-row:2!important}}
