section.terminal-border:not([data-circuit-box]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}section.pixel-pattern{background-image:none!important}section.terminal-border[data-circuit-box]{border-width:1px!important}header .header-bg,header .header-bg-overlay{display:none!important}header:before{content:none!important}:where(.cb-box:not(.cb-fn):not(:has(form))){background:var(--x-bg-terminal,#1a1612)!important;border-color:var(--x-line-quiet,#3a3228)!important;box-shadow:inset 0 0 14px #000000d9!important}:where(.cb-fn){background:var(--x-bg-raised,#2d2520);position:relative;border-color:color-mix(in srgb,var(--cb-h) 45%,var(--x-line,#5a4d3f))!important;box-shadow:inset 0 0 #0000,0 8px 18px -8px #000c!important}.cb-act{font:28px/1 var(--x-font-display,monospace);color:var(--cb-h);opacity:.85;pointer-events:none;position:absolute;bottom:6px;right:14px}.theme-enable{--cb-accent:var(--x-enable)}.theme-establish{--cb-accent:var(--x-establish)}.theme-execute{--cb-accent:var(--x-execute)}.theme-evolve{--cb-accent:var(--x-evolve)}:root,:root[data-bg=warm]{--x-bg:#14110e;--x-bg-raised:#231d18;--x-bg-sunken:#100d0b;--x-bg-terminal:#0a0807;--x-line-quiet:#2a231c;--x-line-hair:#3a3127;--x-line:#4f4336;--x-line-strong:#5f5244}:root[data-bg=graphit]{--x-bg:#0e1114;--x-bg-raised:#1a1f24;--x-bg-sunken:#0b0d10;--x-bg-terminal:#07080a;--x-line-quiet:#1f252b;--x-line-hair:#2b333a;--x-line:#3d464f;--x-line-strong:#4d5761}:root{--x-tab-h:31px;--x-section-gap:32px}.tabbed{margin-top:calc(var(--x-tab-h) + var(--x-section-gap));position:relative;overflow:visible}.group{border:1px solid var(--x-line,#4f4336);border-radius:var(--x-radius,10px);gap:22px;min-width:0;padding:26px 22px 22px;display:grid}.tab-label{font:20px/1.3 var(--x-font-display,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--x-blue-light,#a8c8e8);background:inherit;border:.5px solid;border-color:inherit;white-space:nowrap;box-shadow:none;border-bottom:0;border-radius:8px 8px 0 0;padding:3px 14px 1px;position:absolute;bottom:100%;left:18px}.group>.tab-label{background:var(--x-bg)}:root{--x-group-fill:color-mix(in srgb,var(--x-bg-sunken,#100d0b) 65%,transparent)}@media (width<=600px){:root{--x-tab-h:28px;--x-section-gap:24px}.group{padding:24px 10px 10px}.tab-label{font-size:18px;left:12px}}:root{--x-fs-h1:36px;--x-fs-h2:26px;--x-fs-h3:19px;--x-fs-h4:17px;--x-fs-lead:17.5px;--x-fs-body:16px;--x-fs-body-sm:15px;--x-fs-ui:14px;--x-fs-meta:14px;--x-fs-micro:14px;--x-fs-nano:14px}.reading-frame{background:var(--x-bg-terminal);border:.5px solid var(--x-line-quiet);border-radius:var(--x-radius,10px);gap:18px;max-width:760px;margin:48px auto;padding:clamp(22px,4.5vw,52px);display:grid}.reading-frame p,.reading-frame li{font-size:var(--x-fs-body);max-width:68ch;line-height:1.7}.reading-frame .lead{font-size:var(--x-fs-lead);color:var(--x-ink-soft)}.reading-frame h2{margin-top:14px}html:root[data-mode=light]{color-scheme:light;--x-bg:#f6f3ee;--x-bg-raised:#fff;--x-bg-sunken:#efe9e0;--x-bg-terminal:#ece6dc;--x-ink-bright:#14110e;--x-ink:#2b2520;--x-ink-soft:#4a4038;--x-ink-muted:#62574b;--x-ink-faint:#6f6457;--x-line-quiet:#ddd4c7;--x-line-hair:#d6ccbe;--x-line:#bfb3a3;--x-line-strong:#a89a88;--x-blue-light:#2f5d8a;--x-amber:#925500;--x-enable:#925500;--x-establish:#00717f;--x-execute:#2e6b30;--x-evolve:#3d5c86;--x-cyan-doc:#00717f}[data-mode=light] .scan-lines{display:none!important}[data-mode=light] header,[data-mode=light] header *{text-shadow:none!important}[data-mode=light] :where(.cb-box:not(.cb-fn):not(:has(form))){box-shadow:none!important}[data-mode=light] .cb-fn,[data-mode=light] .cb-box:has(form){border-color:var(--x-line-strong)!important;box-shadow:0 1px 3px #281e1414!important}[data-mode=light] .theme-enable.cb-fn{border-color:var(--x-enable)!important}[data-mode=light] .theme-establish.cb-fn{border-color:var(--x-establish)!important}[data-mode=light] .theme-execute.cb-fn{border-color:var(--x-execute)!important}[data-mode=light] .theme-evolve.cb-fn{border-color:var(--x-evolve)!important}[data-mode=light] .cb-act{color:var(--x-ink-muted)}[data-mode=light] .theme-enable .cb-act{color:var(--x-enable)}[data-mode=light] .theme-establish .cb-act{color:var(--x-establish)}[data-mode=light] .theme-execute .cb-act{color:var(--x-execute)}[data-mode=light] .theme-evolve .cb-act{color:var(--x-evolve)}[data-mode=light] .cb-box.cb-on,[data-mode=light] .cb-box.cb-sel:has(:focus-visible),[data-mode=light] .cb-box.cb-sel:focus-visible{border-color:var(--x-ink-muted)!important;transform:none!important;box-shadow:0 4px 14px #281e141f!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}.mode-toggle{font:600 var(--x-fs-ui,14px)/1 var(--x-font-ui,sans-serif);border:1px solid var(--x-line-strong);background:var(--x-bg-raised);color:var(--x-ink-bright);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.mode-toggle svg{flex:none;width:18px;height:18px}.mode-toggle [data-mode-label]{display:inline-grid}.mode-toggle [data-mode-label]:after{content:"Licht aus";visibility:hidden;height:0;overflow:hidden}.mode-toggle:hover{border-color:var(--x-ink-muted)}.mode-toggle:focus-visible{outline:2px solid var(--x-blue-light);outline-offset:3px}[data-mode=light] .mode-toggle{color:#f6f3ee;background:#14110e;border-color:#14110e}.linklike{font:inherit;color:var(--x-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--x-ink-bright)}.tune{border:.5px solid var(--x-line-strong);border-radius:var(--x-radius,10px);background:var(--x-bg-raised);width:min(420px,100vw - 32px);color:var(--x-ink);padding:22px 24px;box-shadow:0 20px 60px #00000080}.tune::backdrop{background:#0a08078c}.tune h2{font:22px/1.2 var(--x-font-display,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--x-ink-bright);margin:0 0 4px}.tune-note{font-size:var(--x-fs-meta,14px);color:var(--x-ink-faint);margin:0 0 14px}.tune-row{font-size:var(--x-fs-ui,14px);grid-template-columns:1fr auto;gap:2px 10px;margin-bottom:10px;display:grid}.tune-row input{width:100%;accent-color:var(--x-establish);grid-column:1/-1}.tune-row input:disabled{opacity:.4}.tune-row output{font-variant-numeric:tabular-nums;color:var(--x-amber)}.tune-check{font-size:var(--x-fs-ui,14px);align-items:center;gap:8px;margin:6px 0 16px;display:flex}.tune-btns{justify-content:flex-end;gap:10px;display:flex}.tune-btns button{font:inherit;font-size:var(--x-fs-ui,14px);border:1px solid var(--x-line-strong);color:var(--x-ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px}.tune-btns .primary{border-color:var(--x-establish);color:var(--x-establish)}.tune :focus-visible{outline:2px solid var(--x-blue-light);outline-offset:2px}@media print{:root{--x-bg:#fff;--x-bg-raised:#fff;--x-bg-terminal:#fff;--x-ink-bright:#000;--x-ink:#1a1a1a;--x-ink-soft:#333;--x-ink-muted:#444;--x-ink-faint:#555;--x-line-quiet:#ccc;--x-line:#bbb;--x-line-strong:#999;--x-blue-light:#234}canvas[aria-hidden],.scan-lines,.topbar,.mode-toggle,.panel,.tune,[data-design-tune],.cb-act{display:none!important}body{color:#1a1a1a!important;background:#fff!important}*{text-shadow:none!important;box-shadow:none!important;transition:none!important;animation:none!important}.cb-box,.reading-frame,.group{background:#fff!important;border-color:#bbb!important;transform:none!important}}.home-page .dos-nav.topbar{z-index:900;background:color-mix(in srgb,var(--x-bg) 92%,transparent);backdrop-filter:blur(6px);border-bottom:.5px solid var(--x-line-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 24px;display:flex;position:sticky;top:0}.topbar .logo-link{font:34px/1 var(--x-font-display,monospace);letter-spacing:3px;color:var(--x-ink-bright);text-shadow:none;text-decoration:none}.topbar .topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.topbar .nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.home-page .topbar .nav-link{color:var(--x-ink-soft);background:0 0;border:0;padding:6px 10px;font-weight:500}.home-page .topbar .nav-link:hover{color:var(--x-ink-bright);text-shadow:none}.home-page .topbar .nav-cta{color:var(--x-amber);background:0 0;border:0}@media (width<=1000px){.home-page .dos-nav.topbar{padding:8px 16px}.topbar .topbar-right{display:contents}.topbar .nav-links{scrollbar-width:none;flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.topbar .nav-links::-webkit-scrollbar{display:none}.home-page .topbar .nav-link{white-space:nowrap;margin-right:8px;padding:6px 10px 6px 0}.topbar .logo-link{letter-spacing:2px;font-size:28px}}@media (width<=600px){.topbar .mode-toggle [data-mode-label]{display:none}.topbar .mode-toggle{padding:8px}}.nav-burger,.nav-cta-m{display:none}@media (width<=1000px){.js-nav .topbar:has(.nav-burger){gap:8px 10px}.js-nav .topbar:has(.nav-burger) .logo-link{margin-right:auto}.js-nav .topbar .nav-burger{border:1px solid var(--x-line-strong);background:var(--x-bg-raised);width:40px;height:40px;color:var(--x-ink-bright);cursor:pointer;border-radius:999px;place-content:center;gap:5px;padding:0;display:inline-grid}.nav-burger span{background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-burger:focus-visible,.nav-cta-m:focus-visible{outline:2px solid var(--x-blue-light);outline-offset:3px}.js-nav .topbar .nav-cta-m{border:1px solid color-mix(in srgb,var(--x-amber) 55%,transparent);min-height:40px;color:var(--x-amber);font:600 var(--x-fs-ui,14px)/1 var(--x-font-ui,sans-serif);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.js-nav .topbar:has(.nav-burger) .nav-links{background:var(--x-bg);border-bottom:.5px solid var(--x-line);flex-direction:column;align-items:stretch;gap:0;width:auto;max-height:calc(100dvh - 64px);padding:4px 16px 12px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px -12px #0009}.js-nav .topbar.nav-open .nav-links{display:flex}.js-nav .topbar:has(.nav-burger) .nav-links .nav-link{font-size:var(--x-fs-body,16px);white-space:normal;border-bottom:.5px solid var(--x-line-quiet);margin:0;padding:13px 4px;display:block}.js-nav .topbar:has(.nav-burger) .nav-links .nav-link:last-child{border-bottom:0}.js-nav .topbar:has(.nav-burger) .nav-links .nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.nav-burger span{transition:none}}[data-mode=light] .topbar:has(.nav-burger) .nav-links{box-shadow:0 12px 24px -12px #281e1440}.home-page header.hero-v1{text-align:left;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;max-width:1160px;min-height:0;margin:0 auto;padding:72px 20px 56px;display:grid;overflow:visible}.hero-v1 .hero-text{justify-items:start;gap:18px;display:grid}.hero-v1 .kicker{font:22px/1.2 var(--x-font-display,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--x-blue-light);margin:0}.home-page .hero-v1 h1.hero-title{font:700 clamp(30px,4.2vw,var(--x-fs-h1,36px))/1.2 var(--x-font-ui);letter-spacing:0;color:var(--x-ink-bright);text-wrap:balance;margin:0;animation:none}.home-page .hero-v1 .hero-audience{font-size:var(--x-fs-lead);color:var(--x-ink-soft);text-decoration:none}.home-page .hero-v1 .hero-intro{max-width:62ch;color:var(--x-ink-soft)}.home-page .hero-v1 .hero-intro p{margin:0 0 10px}.home-page .hero-v1 .hero-cta{margin-top:6px}.home-page .hero-v1 .tagline{font-size:var(--x-fs-ui);letter-spacing:.08em;color:var(--x-ink-faint);margin:0}.hero-v1 .hero-portrait{justify-items:center;display:grid}.hero-v1 .hero-portrait .video-trigger{max-width:300px}@media (width<=860px){.home-page header.hero-v1{text-align:left;grid-template-columns:1fr;gap:28px;padding:40px 16px}.hero-v1 .hero-portrait{order:-1}.hero-v1 .hero-portrait .video-trigger{max-width:200px}.hero-v1 .kicker{letter-spacing:.04em;font-size:18px}}.proof{max-width:1160px;margin:30px auto 10px;padding:24px 26px}.proof ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.proof li{align-content:start;gap:4px;display:grid}.proof .proof-k{font:26px/1.1 var(--x-font-display,monospace);color:var(--x-amber);letter-spacing:.02em;hyphens:manual;overflow-wrap:anywhere}.proof .proof-t{font-size:var(--x-fs-body-sm,15px);color:var(--x-ink-soft);line-height:1.5}@media (width<=600px){.proof{margin:30px 12px 10px;padding:20px 16px}}.cta-s{display:none}@media (width<=540px){.cta-l{display:none}.cta-s{display:inline}}section.terminal-border.group{border-color:var(--x-line,#4f4336)!important}section.terminal-border.group,section.group{background:var(--x-group-fill)!important}.home-page .mission-content{justify-content:center}.cta-repeat{text-align:center;margin:28px 0 4px}.home-page footer .linklike{color:var(--x-cyan-doc)}[data-mode=light] .home-page .status-bar{background:var(--x-bg-sunken);color:var(--x-ink);border-color:var(--x-line)}[data-mode=light] .home-page .hero-cta .cta-button,[data-mode=light] .home-page .cta-button{background:var(--x-bg-raised);color:var(--x-ink-bright);border-color:var(--x-line-strong)}.tabbed>.tab-label,.group>.tab-label{margin:0}:where(.dos-nav).topbar{z-index:900;background:color-mix(in srgb,var(--x-bg) 92%,transparent);backdrop-filter:blur(6px);border-bottom:.5px solid var(--x-line-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 24px;display:flex;position:sticky;top:0}.topbar :where(.nav-link){color:var(--x-ink-soft);font-size:var(--x-fs-ui);background:0 0;border:0;padding:6px 10px;font-weight:500;text-decoration:none}.topbar :where(.nav-link):hover,.topbar :where(.nav-link)[aria-current]{color:var(--x-ink-bright)}.topbar :where(.nav-cta){color:var(--x-amber)}@media (width<=1000px){:where(.dos-nav).topbar{padding:8px 16px}.topbar :where(.nav-link){white-space:nowrap;margin-right:8px;padding:6px 10px 6px 0}}.x-skip{z-index:2000;background:var(--x-bg-terminal);color:var(--x-ink-bright);padding:10px 15px;position:absolute;top:10px;left:10px;transform:translateY(-150%)}.x-skip:focus{transform:none}footer.x-foot{margin-top:var(--x-section-gap);border-top:.5px solid var(--x-line-hair);background:var(--x-bg-sunken);color:var(--x-ink-soft);text-align:center;font-size:var(--x-fs-ui);padding:24px}footer.x-foot p{font-size:inherit;margin:0 0 6px}footer.x-foot nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex}footer.x-foot a,footer.x-foot .linklike{min-height:44px;color:var(--x-cyan-doc);align-items:center;display:inline-flex}:where(.cb-box):has(>.x-card-link,>*>.x-card-link){position:relative}.x-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.x-card-link:focus-visible{outline:none}:has(>.x-card-link:focus-visible){outline:2px solid var(--x-blue-light);outline-offset:3px}:where(.reading-frame) a{color:var(--x-cyan-doc);text-underline-offset:4px}:where(.reading-frame) a:hover{color:var(--x-ink-bright)}:where(.reading-frame) code{background:var(--x-bg-raised);font-family:var(--x-font-mono);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.92em}:where(.reading-frame) [id]{scroll-margin-top:88px}:root{--x-sig-stop:#e5675a}html:root[data-mode=light]{--x-sig-stop:#a8322b}.x-note{margin:calc(var(--x-tab-h) + 1.4rem) 0 1.4rem;border:1px solid var(--x-blue-light);border-radius:var(--x-radius,10px);background:var(--x-bg-terminal);padding:1rem 1.15rem;position:relative}.x-note:before{content:"Hinweis";background:var(--x-bg-terminal);color:var(--x-blue-light);font:18px/1.3 var(--x-font-display,monospace);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-bottom:0;border-radius:8px 8px 0 0;padding:3px 12px 1px;position:absolute;bottom:100%;left:14px}.x-note.x-warn{border-color:var(--x-sig-stop)}.x-note.x-warn:before{content:"Achtung";color:var(--x-sig-stop)}@media print{footer.x-foot,.x-skip{display:none!important}.x-card-link:after{content:none}.x-note{break-inside:avoid;margin-top:10mm;background:#fff!important;border-color:#777!important}.x-note:before{color:#000;font:700 9pt/1.3 var(--x-font-ui);letter-spacing:.06em;background:0 0;border:0;margin:0 0 2mm;padding:0;display:block;position:static}}html:root[data-mode=light]{--x-cyan-doc-hover:#005a66}a.x-btn,button.x-btn{box-sizing:border-box;border:1px solid var(--x-cyan-doc);border-radius:var(--x-radius-sm,6px);background:var(--x-cyan-doc);max-width:100%;min-height:46px;color:var(--x-bg-terminal);font:600 var(--x-fs-body-sm)/1.3 var(--x-font-ui);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:inline-flex}a.x-btn:hover,button.x-btn:hover{background:var(--x-cyan-doc-hover);border-color:var(--x-cyan-doc-hover);color:var(--x-bg-terminal);box-shadow:0 0 14px color-mix(in srgb,var(--x-cyan-doc) 45%,transparent)}.x-btn:focus-visible{outline:2px solid var(--x-blue-light);outline-offset:3px}a.x-btn-ghost,button.x-btn-ghost{color:var(--x-ink);border-color:var(--x-line-strong);background:0 0}a.x-btn-ghost:hover,button.x-btn-ghost:hover{background:var(--x-bg-raised);color:var(--x-ink-bright);border-color:var(--x-ink-muted);box-shadow:none}[data-mode=light] a.x-btn:hover,[data-mode=light] button.x-btn:hover{color:#fff}[data-mode=light] a.x-btn-ghost:hover,[data-mode=light] button.x-btn-ghost:hover{color:var(--x-ink-bright)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media print{.x-btn{color:#000!important;background:#fff!important;border-color:#999!important}}:root{--x-sig-go:#6fbf73;--x-sig-wait:#e8a030;--x-sig-off:#9a9086}html:root[data-mode=light]{--x-sig-go:#2e6b30;--x-sig-wait:#925500;--x-sig-off:#6f6457}.x-sig{--sig:var(--x-sig-off);border:1px solid color-mix(in srgb,var(--sig) 60%,transparent);color:var(--x-ink);font:500 var(--x-fs-ui)/1.4 var(--x-font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:2px 10px 2px 8px;display:inline-flex}.x-sig:before,.x-dot{content:"";background:var(--sig,var(--x-sig-off));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.x-dot{vertical-align:.08em;margin-right:10px}.x-sig-go{--sig:var(--x-sig-go)}.x-sig-wait{--sig:var(--x-sig-wait)}.x-sig-stop{--sig:var(--x-sig-stop)}.x-sig-off{--sig:var(--x-sig-off)}.x-crumbs{max-width:760px;color:var(--x-ink-soft);font-size:var(--x-fs-ui);flex-wrap:wrap;gap:6px 10px;margin:28px auto 0;display:flex}.x-crumbs a{color:var(--x-cyan-doc);text-underline-offset:4px}.x-crumbs a:hover{color:var(--x-ink-bright)}@media print{.x-crumbs{display:none!important}.x-sig{color:#000!important;border-color:#999!important}.x-sig:before,.x-dot{print-color-adjust:exact;-webkit-print-color-adjust:exact;border:1px solid #000}}.x-review{box-sizing:border-box;border:1px solid var(--x-line-quiet);border-radius:var(--x-radius,10px);background:var(--x-bg-terminal);color:var(--x-ink);padding:24px 26px}.x-review-fig{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px 28px;margin:0;display:grid}.x-review-img{width:160px;height:auto;display:block}.x-review-quote{font:var(--x-fs-lead)/1.6 var(--x-font-ui);color:var(--x-ink-bright);border:0;margin:0;padding:0}.x-review-quote p{margin:0 0 12px}.x-review-teaser:before{content:"„… "}.x-review-teaser:after{content:" …“"}.x-review-teaser:has(+.x-review-more[open]){display:none}.x-review-more p:first-of-type:before{content:"„"}.x-review-more>summary{cursor:pointer;min-height:32px;font:600 var(--x-fs-body-sm)/1.3 var(--x-font-ui);color:var(--x-cyan-doc);align-items:center;gap:8px;list-style:none;display:inline-flex}.x-review-more>summary::-webkit-details-marker{display:none}.x-review-more>summary:after{content:"›";font:22px/1 var(--x-font-display,monospace);transition:rotate .2s}.x-review-more[open]>summary:after{rotate:90deg}.x-review-more>summary:hover{color:var(--x-ink-bright)}.x-review-more>summary:focus-visible{outline:2px solid var(--x-blue-light);outline-offset:3px}.x-review-more .x-less,.x-review-more[open] .x-more{display:none}.x-review-more[open] .x-less{display:inline}.x-review-more[open]>summary{margin-bottom:10px}.x-review-more p:last-of-type:after{content:"“"}.x-review-by{border-top:.5px solid var(--x-line-hair);font-size:var(--x-fs-ui);color:var(--x-ink-soft);margin:16px 0 0;padding-top:12px;line-height:1.5}.x-review-by strong{color:var(--x-ink-bright);font-size:var(--x-fs-body-sm)}.x-review-by a{color:var(--x-cyan-doc);text-underline-offset:4px;white-space:nowrap}@media (width<=600px){.x-review{padding:20px 16px}.x-review-fig{display:block}.x-review-img{float:left;width:84px;margin:2px 14px 6px 0}.x-review-quote{font-size:var(--x-fs-body)}.x-review-by{clear:both}}@media (prefers-reduced-motion:reduce){.x-review-more>summary:after{transition:none}}@media print{.x-review-more>summary{display:none}.x-review-more>*{display:block!important}}