/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--fold:0;--p:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Archivo", "Archivo Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(96% .015 255);--color-primary-100:oklch(92% .025 255);--color-primary-200:oklch(85% .045 255);--color-primary-300:oklch(74% .07 255);--color-primary-500:oklch(55% .12 255);--color-primary-600:oklch(46% .12 255);--color-primary-700:oklch(38% .1 255);--color-primary-800:oklch(30% .08 255);--color-primary-900:oklch(24% .06 255);--color-primary-950:oklch(19% .045 255);--color-accent-300:oklch(92% .12 95);--color-accent-400:oklch(87% .17 92);--color-accent-500:oklch(82% .17 88);--color-accent-600:oklch(70% .15 85);--color-paper:oklch(97.5% .01 95);--color-paper-2:oklch(94.5% .02 95);--color-muted:oklch(42% .04 255);--color-muted-dark:oklch(82% .03 255);--color-grid:oklch(90% .02 255/.55);--color-error:oklch(45% .17 27);--color-success:oklch(42% .11 150);--color-signal-ok:oklch(80% .17 150);--color-signal-bad:oklch(70% .19 27);--color-signal-ok-strong:oklch(56% .14 150);--color-signal-bad-strong:oklch(56% .2 27);--text-display:clamp(1.875rem, 1.1rem + 3.8vw, 4rem);--text-headline:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--text-subhead:clamp(1.25rem, 1.12rem + .6vw, 1.625rem);--radius-control:.375rem;--shadow-hard:0 4px 0 var(--color-primary-950)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--header-h:4.75rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--paper-note:linear-gradient(176deg, #fff 0%, #fffdf6 60%, oklch(97.5% .012 95) 100%);--paper-edge:#05142729}@supports (color:color-mix(in lab, red, red)){:root{--paper-edge:color-mix(in oklch, var(--color-primary-950) 16%, transparent)}}:root{--shadow-note:7px 8px 0 -1px var(--color-accent-400), 0 1px 2px #05142724, 0 18px 34px -18px #0514278c}@supports (color:color-mix(in lab, red, red)){:root{--shadow-note:7px 8px 0 -1px var(--color-accent-400), 0 1px 2px color-mix(in oklch, var(--color-primary-950) 14%, transparent), 0 18px 34px -18px color-mix(in oklch, var(--color-primary-950) 55%, transparent)}}:root{--shadow-print:0 1px 2px #05142729, 0 10px 18px -10px #05142759, 0 34px 60px -30px #05142799}@supports (color:color-mix(in lab, red, red)){:root{--shadow-print:0 1px 2px color-mix(in oklch, var(--color-primary-950) 16%, transparent), 0 10px 18px -10px color-mix(in oklch, var(--color-primary-950) 35%, transparent), 0 34px 60px -30px color-mix(in oklch, var(--color-primary-950) 60%, transparent)}}:root{--tape:linear-gradient(180deg, #fee484e0, #fccf28cc)}@supports (color:color-mix(in lab, red, red)){:root{--tape:linear-gradient(180deg, color-mix(in oklch, var(--color-accent-300) 88%, transparent), color-mix(in oklch, var(--color-accent-400) 80%, transparent))}}:root{--tape-edge:polygon(3% 0, 97% 0, 100% 18%, 97% 36%, 100% 54%, 97% 72%, 100% 90%, 97% 100%, 3% 100%, 0 84%, 3% 66%, 0 48%, 3% 30%, 0 12%)}@media (min-width:75rem){:root{--header-h:5rem}}html{font-family:var(--font-sans);background-color:var(--color-paper);color:var(--color-primary-900);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}body{overflow-wrap:break-word;flex-direction:column;min-height:100svh;font-size:1.0625rem;line-height:1.6;display:flex}main{flex:1 0 auto}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-weight:800;line-height:1.08}a{text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-primary-600);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--color-accent-400)}::selection{background-color:var(--color-accent-400);color:var(--color-primary-950)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer components{.wrap{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:48rem){.wrap{padding-inline:2rem}}.measure{max-width:42rem}.skip-link{z-index:60;background:var(--color-primary-950);color:var(--color-paper);border-radius:var(--radius-control);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:40;background:var(--color-paper);border-bottom:2px solid var(--color-primary-950);transition:box-shadow .3s,background-color .3s;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#f9f7efde}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklch, var(--color-paper) 87%, transparent)}}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}}.site-header[data-scrolled=true]{box-shadow:0 14px 32px -22px #051427b3}@supports (color:color-mix(in lab, red, red)){.site-header[data-scrolled=true]{box-shadow:0 14px 32px -22px color-mix(in oklch, var(--color-primary-950) 70%, transparent)}}.site-header__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:.875rem;display:flex}.brand{color:var(--color-primary-950);letter-spacing:-.01em;align-items:center;gap:.75rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.brand__mark{background:var(--color-accent-400);border:2px solid var(--color-primary-950);border-radius:.25rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.brand__name{font-size:1.0625rem;display:block}.brand__name span{color:var(--color-muted);letter-spacing:0;font-size:.8125rem;font-weight:600;display:block}.site-nav{width:100%}.site-nav__list{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{min-height:2.75rem;color:var(--color-primary-900);align-items:center;padding-inline:.125rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:after{content:"";background:var(--color-accent-500);transform-origin:0;height:4px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__link[aria-current=page]:after,.site-nav__link.is-section:after{background:var(--color-primary-950);transform:scaleX(1)}.nav-toggle{min-height:2.75rem;color:var(--color-primary-950);font:inherit;border:2px solid var(--color-primary-950);border-radius:var(--radius-control);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;display:none}.js .nav-toggle{display:inline-flex}.js .site-nav{display:none}.js .site-nav[data-open=true]{max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;padding-bottom:1rem;display:block;overflow-y:auto}@media (min-width:75rem){.site-header__bar{flex-wrap:nowrap}.site-nav{width:auto;margin-left:auto}.js .nav-toggle{display:none}.js .site-nav,.js .site-nav[data-open=true]{max-height:none;padding-bottom:0;display:block;overflow:visible}.site-nav__list{gap:.25rem 1.5rem}}.btn{isolation:isolate;min-height:3rem;font:inherit;text-align:center;border:2px solid var(--color-primary-950);border-radius:var(--radius-control);box-shadow:var(--shadow-hard);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),background-color .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,oklch(100% 5.96046e-8 none/.55) 48%,#0000 66%);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-2px;transform:translate(-110%)}.btn:hover{box-shadow:0 6px 0 var(--color-primary-950);transform:translateY(-2px)}.btn:hover:after{transform:translate(110%)}.btn:active{box-shadow:0 0 0 var(--color-primary-950);transition-duration:60ms;transform:translateY(4px)}.btn-primary{background:var(--color-accent-400);color:var(--color-primary-950)}.btn-primary:hover{background:var(--color-accent-300)}.btn-dark{background:var(--color-primary-950);color:var(--color-paper);box-shadow:0 4px 0 var(--color-accent-600)}.btn-dark:after{background:linear-gradient(105deg,#0000 30%,oklch(100% 5.96046e-8 none/.18) 48%,#0000 66%)}.btn-dark:hover{background:var(--color-primary-800);box-shadow:0 6px 0 var(--color-accent-600)}.btn-dark:active{box-shadow:0 0 0 var(--color-accent-600)}.btn-light{color:inherit;box-shadow:none;background:0 0;border-color:currentColor}.btn-light:after{content:none}.btn-light:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-light:hover{background:color-mix(in oklch, currentColor 12%, transparent)}}.btn-light:hover{box-shadow:none;transform:none}.text-link{overflow-wrap:anywhere;color:var(--color-primary-700);font-weight:700;text-decoration-thickness:2px}.text-link:hover{color:var(--color-primary-950)}.on-dark .text-link{color:var(--color-accent-300)}.on-dark .text-link:hover{color:#fff}.ruler{background-color:var(--color-accent-400);border-block:2px solid var(--color-primary-950);background-image:repeating-linear-gradient(90deg, var(--color-primary-950) 0 2px, transparent 2px 10px), repeating-linear-gradient(90deg, var(--color-primary-950) 0 2px, transparent 2px 50px);background-position:0 100%;background-repeat:no-repeat;background-size:100% .375rem,100% .75rem;height:1.5rem}.karo{background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);background-size:1.5rem 1.5rem}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);align-items:center;gap:.625rem;margin:0;font-size:.875rem;font-weight:800;display:inline-flex}.kicker:before{content:"";background:var(--color-accent-400);border:2px solid var(--color-primary-950);flex:none;width:1.75rem;height:.5rem}.on-dark .kicker{color:var(--color-accent-300)}.on-dark .kicker:before{border-color:var(--color-accent-300)}.h-display{font-size:var(--text-display);letter-spacing:-.025em;font-weight:800;line-height:1}.h-headline{font-size:var(--text-headline)}.h-subhead{font-size:var(--text-subhead);line-height:1.2}.lead{color:var(--color-muted);font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.5}.on-dark .lead{color:var(--color-muted-dark)}.slip{background:var(--paper-note);border:1px solid var(--paper-edge);box-shadow:var(--shadow-note);transform-origin:50% 0;margin:1rem .5rem 0;padding:2.25rem 1.25rem 1.25rem;position:relative;transform:rotate(-1.2deg)}.slip:before{content:"";background:var(--tape);width:7rem;height:2rem;clip-path:var(--tape-edge);position:absolute;top:-1rem;left:50%;transform:translate(-50%)rotate(2deg)}.slip:after{content:"";background:linear-gradient(315deg, var(--color-paper) 0 50%, var(--color-paper-2) 50% 62%, #fff 100%);width:1.75rem;height:1.75rem;position:absolute;bottom:-1px;right:-1px;box-shadow:-3px -3px 6px -3px #05142759}@supports (color:color-mix(in lab, red, red)){.slip:after{box-shadow:-3px -3px 6px -3px color-mix(in oklch, var(--color-primary-950) 35%, transparent)}}.slip__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem;font-size:.875rem;font-weight:800}.slip__list{margin:0;padding:0;list-style:none}.slip__row{border-top:1px dashed var(--color-primary-300);gap:.125rem;padding:.625rem 0;display:grid}.slip__old{color:var(--color-muted)}.slip__new{color:var(--color-primary-950);font-weight:800}.slip__new:before{content:"Neu: ";color:var(--color-muted);font-weight:600}@media (min-width:40rem){.slip{padding-inline:1.75rem}.slip__row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:1rem}}.steps{counter-reset:step;margin:0;padding:0;list-style:none;position:relative}.steps__item{z-index:1;border-top:2px solid var(--color-primary-950);grid-template-columns:minmax(0,1fr);gap:1rem 2rem;padding-block:2rem;display:grid;position:relative}.steps__item:last-child{border-bottom:2px solid var(--color-primary-950)}.steps__num{z-index:1;background:var(--color-accent-400);border:2px solid var(--color-primary-950);width:4rem;height:4rem;box-shadow:4px 4px 0 var(--color-primary-950);place-items:center;font-size:2.25rem;font-weight:800;line-height:1;display:inline-grid;position:relative;transform:rotate(-3deg)}.steps__item:nth-child(2n) .steps__num{transform:rotate(2.5deg)}.steps__title{font-size:var(--text-subhead);margin:0 0 .5rem}.steps__now{color:var(--color-muted);margin:0 0 .75rem}.facts{gap:1rem;margin:1.25rem 0 0;display:grid}.facts__box{border-left:6px solid var(--color-primary-950);background:#fff;padding:1rem 1.25rem}.facts__box--gain{border-left-color:var(--color-accent-500)}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .25rem;font-size:.8125rem;font-weight:800}.facts dd{margin:0}@media (min-width:48rem){.steps__item{grid-template-columns:5.5rem minmax(0,1fr)}.steps__num{width:4.5rem;height:4.5rem;font-size:2.5rem}.facts{grid-template-columns:1fr 1fr}}.band-dark{background-color:var(--color-primary-950);background-image:linear-gradient(#f9f7ef12 1px,#0000 1px),linear-gradient(90deg,#f9f7ef12 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.band-dark{background-image:linear-gradient(color-mix(in oklch, var(--color-paper) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-paper) 7%, transparent) 1px, transparent 1px)}}.band-dark{color:var(--color-paper);background-size:1.5rem 1.5rem}.band-yellow{background:var(--color-accent-400);color:var(--color-primary-950);border-top:2px solid var(--color-primary-950)}.band-yellow .kicker{color:var(--color-primary-950)}.band-yellow .kicker:before{background:var(--color-primary-950);border-color:var(--color-primary-950)}.rlink{color:inherit;border-top:2px solid #f9f7ef59;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.25rem 0;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.rlink{border-top:2px solid color-mix(in oklch, var(--color-paper) 35%, transparent)}}.rlink{background:linear-gradient(90deg,#fccf2824,#0000) 0 0/0% 100% no-repeat}@supports (color:color-mix(in lab, red, red)){.rlink{background:linear-gradient(90deg, color-mix(in oklch, var(--color-accent-400) 14%, transparent), transparent) no-repeat 0 0 / 0% 100%}}.rlink{transition:background-size .45s cubic-bezier(.2,.7,.2,1)}.rlink:hover{background-size:100% 100%}.rlink:hover .rlink__title{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-400);-webkit-text-decoration-color:var(--color-accent-400);text-decoration-color:var(--color-accent-400)}.rlink__icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.rlink:hover .rlink__icon{transform:translate(.375rem)}.rlink__title{font-size:var(--text-subhead);font-weight:800;line-height:1.15}.rlink__desc{color:var(--color-muted-dark);grid-column:1}.rlink__icon{width:2.5rem;height:2.5rem;color:var(--color-accent-400);grid-area:1/2/span 2;margin-inline-end:.5rem}.band-dark li:last-child .rlink{border-bottom:2px solid #f9f7ef59}@supports (color:color-mix(in lab, red, red)){.band-dark li:last-child .rlink{border-bottom:2px solid color-mix(in oklch, var(--color-paper) 35%, transparent)}}.posts{margin:0;padding:0;list-style:none}.post-row{border-top:2px solid var(--color-primary-950);gap:.5rem 2rem;padding-block:1.5rem;display:grid}.post-row:last-child{border-bottom:2px solid var(--color-primary-950)}.post-row__meta{color:var(--color-muted);margin:0;font-size:.875rem;font-weight:700}.post-row__title{font-size:var(--text-subhead);margin:0 0 .375rem}.post-row__title a{color:inherit;text-decoration:none}.post-row__title a:hover{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}.post-row p{margin:0}@media (min-width:48rem){.post-row{grid-template-columns:12rem minmax(0,1fr)}}.crumbs{padding-block:1rem;font-size:.9375rem}.crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--color-muted);margin-right:.5rem}.crumbs a{color:var(--color-primary-700);font-weight:600}.faq{border-top:2px solid var(--color-primary-950)}.faq details{border-bottom:2px solid var(--color-primary-950)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.75rem;font-size:1.125rem;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--color-accent-400);border:2px solid var(--color-primary-950);flex:none;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:grid}.faq details[open] summary:after{content:"−"}.faq__body{max-width:42rem;padding-bottom:1.25rem}.faq__body>:first-child{margin-top:0}.site-footer{background:var(--color-primary-950);color:var(--color-paper)}.site-footer a{color:var(--color-paper);text-underline-offset:.2em}.site-footer a:hover{color:var(--color-accent-300)}.site-footer__note{color:var(--color-muted-dark);max-width:46rem;font-size:.9375rem}.note{border:2px solid var(--color-primary-950);border-left-width:8px;border-left-color:var(--color-accent-500);background:#fff;padding:1rem 1.25rem}.note>:first-child{margin-top:0}.note>:last-child{margin-bottom:0}.note p+p{margin-top:.75rem}.placeholder{background:var(--color-accent-300);color:var(--color-primary-950);border:1px dashed var(--color-primary-950);padding:.0625rem .375rem;font-weight:700}.print{--print-ratio:4 / 3;--print-pos:50% 50%;background:var(--paper-note);border:1px solid var(--paper-edge);box-shadow:var(--shadow-print);transition:rotate .5s var(--ease-out), scale .5s var(--ease-out);margin:0;padding:.5rem .5rem 1.875rem;position:relative}.print:before{content:"";z-index:1;background:var(--tape);width:6.5rem;height:1.75rem;clip-path:var(--tape-edge);position:absolute;top:-.95rem;left:50%;transform:translate(-50%)rotate(-2deg)}.print:after{content:"";background:repeating-linear-gradient(90deg, var(--color-primary-950) 0 2px, transparent 2px 10px) left bottom / 100% .375rem no-repeat, repeating-linear-gradient(90deg, var(--color-primary-950) 0 2px, transparent 2px 50px) left bottom / 100% .75rem no-repeat;height:.75rem;position:absolute;bottom:.4rem;left:.5rem;right:.5rem}.print__frame{aspect-ratio:var(--print-ratio);background:var(--color-paper-2);outline:1px solid #05142766;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.print__frame{outline:1px solid color-mix(in oklch, var(--color-primary-950) 40%, transparent)}}.print__frame{outline-offset:-1px}.print__frame picture{height:100%;display:block}.print__frame img{object-fit:cover;object-position:var(--print-pos);width:100%;max-width:none;height:100%;display:block}.print--edge{border:2px solid var(--color-primary-950);box-shadow:8px 8px 0 var(--color-accent-400), 8px 8px 0 2px var(--color-primary-950);padding:0}.print--edge:before,.print--edge:after{content:none}.on-dark .print{box-shadow:0 2px 4px oklch(0% 0 0/.3), 0 36px 60px -26px oklch(0% 0 0/.75), 10px 10px 0 -2px var(--color-accent-400);border-color:#0000}.on-dark .print--edge{box-shadow:8px 8px 0 var(--color-accent-400);border-color:#fff}@media (hover:hover){.print:hover{rotate:var(--print-hover-rotate,0deg);scale:1.015}.print--tilt-l:hover{--print-hover-rotate:1deg}.print--tilt-r:hover{--print-hover-rotate:-.8deg}}.print--pos-hero{--print-pos:41% 50%}.print--pos-desk{--print-pos:40% 60%}.print--pos-wall{--print-pos:70% 55%}.print--pos-roof{--print-pos:60% 40%}.print--tilt-l:before{left:36%;transform:translate(-50%)rotate(-5deg)}.print--tilt-r:before{left:64%;transform:translate(-50%)rotate(4deg)}@media (min-width:48rem){.print--tilt-l{transform:rotate(-1.2deg)}.print--tilt-r{transform:rotate(1deg)}}.hero{overflow-x:clip}.hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""head""body""slip";gap:1.5rem;padding-block:1.5rem 3.5rem;display:grid}.hero__head{grid-area:head}.hero__body{grid-area:body}.hero__photo{--print-ratio:4 / 3;z-index:1;grid-area:photo}.hero__photo .print__frame img{scale:1.12;translate:0 var(--hero-shift,0%)}.hero__slip{z-index:2;grid-area:slip;position:relative}.hero__title{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.875rem,1rem + 4.2vw,4.25rem)}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.hero__photo{--print-ratio:3 / 2}}@media (min-width:64rem){.hero__grid{grid-template:"head head""body photo""slip photo"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2.25rem 3rem;padding-block:3.5rem 7rem}.hero__head{max-width:62rem}.hero__photo{--print-ratio:4 / 5}.hero__slip{margin:0 -7rem 0 0}}.poster{position:relative;overflow-x:clip}.poster__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""head""body";gap:1.75rem;padding-block:1.5rem 3.5rem;display:grid}.poster__head{grid-area:head}.poster__body{grid-area:body}.poster__photo{--print-ratio:3 / 2;z-index:2;grid-area:photo;position:relative}@media (min-width:64rem){.poster__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""body photo";align-items:start;gap:2.5rem 3rem;padding-block:6rem 4rem}.poster__photo{margin-bottom:-7.5rem}}.page-head{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:.75rem;display:grid}.page-head__photo{--print-ratio:16 / 10;order:-1;width:min(100%,30rem)}@media (min-width:64rem){.page-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3.5rem}.page-head__photo{--print-ratio:4 / 3;order:0;justify-self:end;width:100%;max-width:30rem}}.steps__content{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.steps__photo{--print-ratio:4 / 3;order:-1;width:min(100%,20rem)}@media (min-width:64rem){.steps__content--photo{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2.5rem}.steps__photo{order:0;width:100%;margin-top:.5rem}}.calc-band{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.calc-band__photo{--print-ratio:4 / 3;width:min(100%,28rem)}@media (min-width:64rem){.calc-band{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.calc-band__photo{width:100%}}.prose-site{max-width:42rem}.prose-site>:first-child{margin-top:0}.prose-site p,.prose-site ul,.prose-site ol{margin-block:1rem}.prose-site h2{margin:2.75rem 0 .75rem;font-size:clamp(1.5rem,1.3rem + .9vw,2rem)}.prose-site h3{margin:2rem 0 .5rem;font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem)}.prose-site ul,.prose-site ol{padding-left:1.5rem}.prose-site ul{list-style:square}.prose-site ol{list-style:decimal}.prose-site li{margin-block:.375rem;padding-left:.25rem}.prose-site li::marker{color:var(--color-primary-600);font-weight:800}.prose-site a:not(.btn){color:var(--color-primary-700);font-weight:600;text-decoration-thickness:2px}.prose-site a:not(.btn):hover{color:var(--color-primary-950)}.prose-site .article-end h2{font-size:var(--text-subhead);margin-block:0 .75rem}.prose-site strong{font-weight:800}.prose-site hr{border:0;border-top:2px solid var(--color-primary-950);margin-block:2.5rem}.prose-site table{border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:.9375rem}.prose-site th,.prose-site td{text-align:left;vertical-align:top;border:2px solid var(--color-primary-950);padding:.625rem .75rem}.prose-site th{background:var(--color-accent-300);font-weight:800}.prose-site td{background:#fff}.prose-site .formula{margin-block:1.25rem}.table-scroll{margin-block:1.5rem;overflow-x:auto}.table-scroll table{min-width:32rem;margin-block:0}.formula{border:2px solid var(--color-primary-950);border-left-width:8px;border-left-color:var(--color-accent-500);font-family:var(--font-mono);background:#fff;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.7;overflow-x:auto}.formula p{margin:0}.formula p+p{margin-top:.25rem}.formula__label{font-family:var(--font-sans);color:var(--color-muted);font-weight:800}.article-meta{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.article-meta__tag{background:var(--color-accent-300);color:var(--color-primary-950);border:2px solid var(--color-primary-950);padding:.0625rem .625rem}.article-end{background:var(--color-accent-300);border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-primary-950);margin-top:3rem;padding:1.5rem}.article-end>:first-child{margin-top:0}.article-end>:last-child{margin-bottom:0}.poster__title{letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(2rem,.9rem + 6vw,6.25rem);font-weight:900;line-height:.95}.poster__strike{--strike-w:.075em}.poster__mark{background:linear-gradient(var(--color-accent-400), var(--color-accent-400)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em}.swap{margin:0;padding:0;list-style:none}.swap__row{border-top:2px solid var(--color-primary-950);gap:.5rem 2rem;padding-block:1.25rem;display:grid}.swap__row:last-child{border-bottom:2px solid var(--color-primary-950)}.swap__old{--strike-w:3px;font-size:var(--text-subhead);color:var(--color-muted);margin:0;font-weight:800;line-height:1.15}.swap__new{margin:0}.swap__new strong{font-size:1.125rem;display:block}@media (min-width:48rem){.swap__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.check-group{border:0;min-width:0;margin:0 0 2rem;padding:0}.check-group legend{font-size:var(--text-subhead);margin-bottom:.75rem;padding:0;font-weight:800;line-height:1.2}.check-list{border-top:2px solid var(--color-primary-950);margin:0;padding:0;list-style:none}.check-item{border-bottom:1px solid var(--color-primary-300)}.check-item label{cursor:pointer;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.875rem;padding:.875rem .25rem;display:grid}.check-item input{width:1.75rem;height:1.75rem;accent-color:var(--color-primary-700);cursor:pointer;margin:.0625rem 0 0}.check-item label:hover{background:#fee48473}@supports (color:color-mix(in lab, red, red)){.check-item label:hover{background:color-mix(in oklch, var(--color-accent-300) 45%, transparent)}}.check-item__title{font-weight:800;display:block}.check-item__hint{color:var(--color-muted);font-size:.9375rem;display:block}.check-item input:checked+span .check-item__title{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500);text-decoration-thickness:4px}.check-summary{background:var(--color-primary-950);color:var(--color-paper);border:2px solid var(--color-primary-950);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding:.875rem 1.25rem;display:flex}.check-summary__count{margin:0;font-size:1.25rem;font-weight:800}.check-summary .btn{box-shadow:none}.js-only{display:none}.js .js-only{display:inline-flex}@media print{.site-header,.site-footer,.crumbs,.no-print,.ruler,.skip-link{display:none!important}html,body{font-size:11pt;color:#000!important;background:#fff!important}.check-summary{color:#000;background:#fff;border-color:#000;position:static}.check-item{break-inside:avoid}a{color:#000}}.calc{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:62rem){.calc{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem}.calc__result{top:calc(var(--header-h) + 1rem);position:sticky}}.calc__form{border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-primary-950);background:#fff;padding:1.25rem}@media (min-width:48rem){.calc__form{padding:1.75rem}}.calc fieldset{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.calc legend{margin-bottom:.5rem;padding:0;font-weight:800}.calc__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:36rem){.calc__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc [hidden]{display:none!important}.choice-row{flex-wrap:wrap;gap:.5rem;display:flex}.choice{background:var(--color-paper);border:2px solid var(--color-primary-600);border-radius:var(--radius-control);cursor:pointer;flex:11rem;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .875rem;font-weight:700;line-height:1.25;display:flex;position:relative}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary-700);flex:none;margin:0}.choice:has(input:checked){background:var(--color-accent-300);border-color:var(--color-primary-950);box-shadow:inset 0 0 0 1px var(--color-primary-950)}.choice:has(input:focus-visible){outline:3px solid var(--color-primary-600);outline-offset:3px}.field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.field__label{font-weight:800}.field__opt{color:var(--color-muted);font-weight:600}.field__hint{color:var(--color-muted);margin:0;font-size:.9375rem}.field__error{color:var(--color-error);margin:0;font-size:.9375rem;font-weight:700}.field__error:before{content:"Fehler: "}.control{border:2px solid var(--color-primary-600);border-radius:var(--radius-control);background:#fff;min-width:0;display:flex}.control:focus-within{outline:3px solid var(--color-primary-600);outline-offset:2px}.control:has([aria-invalid=true]){border-color:var(--color-error)}.control input,.control select{min-width:0;min-height:3rem;color:var(--color-primary-950);font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--radius-control);background:0 0;border:0;flex:auto;padding:.5rem .75rem}.control input:focus,.control select:focus{outline:none}.control__unit{background:var(--color-paper-2);color:var(--color-primary-900);border-left:2px solid var(--color-primary-600);border-radius:0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px) 0;flex:none;align-items:center;padding-inline:.75rem;font-weight:700;display:inline-flex}.control select.control__unit-select{background:var(--color-paper-2);border-left:2px solid var(--color-primary-600);border-radius:0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px) 0;cursor:pointer;flex:none;padding-inline:.75rem .5rem;font-weight:700}.calc__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.result{background:var(--color-primary-950);color:var(--color-paper);border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-accent-400);padding:1.25rem}@media (min-width:48rem){.result{padding:1.75rem}}.result__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-300);margin:0 0 1rem;font-size:.875rem;font-weight:800}.result__main{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,1.5rem + 2.4vw,3.25rem);font-weight:900;line-height:1.05}.result__main-label{color:var(--color-muted-dark);margin:0 0 .25rem;font-weight:600}.result__list{gap:0;margin:1.25rem 0 0;display:grid}.result__list div{border-top:1px solid #f9f7ef4d;flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;padding-block:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.result__list div{border-top:1px solid color-mix(in oklch, var(--color-paper) 30%, transparent)}}.result__list dt{color:var(--color-muted-dark)}.result__list dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:800}.result__status{color:var(--color-muted-dark);margin:1rem 0 0;font-size:.9375rem}.result__status[data-state=error]{color:#fff;font-weight:700}.result[data-ready=false] .result__main{color:var(--color-muted-dark)}.calc--sketch{grid-template-areas:"form""aside""steps"}.calc--sketch>.calc__form{grid-area:form}.calc--sketch>.calc-steps{grid-area:steps}.calc__aside{grid-area:aside;gap:1.25rem;min-width:0;display:grid}.calc--sketch:not(:has(.calc-steps)){grid-template-areas:"form""aside"}@media (min-width:62rem){.calc--sketch{grid-template-rows:auto 1fr;grid-template-areas:"form aside""steps aside";row-gap:2rem}.calc--sketch:not(:has(.calc-steps)){grid-template-rows:auto;grid-template-areas:"form aside"}}@media (min-width:62rem) and (min-height:62rem){.calc__aside{top:calc(var(--header-h) + 1rem);position:sticky}}.calc--sketch .result__main{text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.6vw,2.875rem)}.result__main[data-animate]{padding-bottom:.75rem;position:relative}.result__main[data-animate]:after{content:"";background:repeating-linear-gradient(90deg, var(--color-accent-400) 0 2px, transparent 2px 8px) left bottom / 100% .3125rem no-repeat, repeating-linear-gradient(90deg, var(--color-accent-400) 0 2px, transparent 2px 40px) left bottom / 100% .5rem no-repeat;transform-origin:0;width:min(100%,15rem);height:.5rem;position:absolute;bottom:0;left:0}.result__main.is-counting{animation:.65s cubic-bezier(.2,.7,.2,1) result-rise}.result__main.is-counting:after{animation:.65s cubic-bezier(.2,.7,.2,1) ruler-grow}@keyframes result-rise{0%{color:var(--color-accent-300);transform:translateY(.12em)}to{color:inherit;transform:none}}@keyframes ruler-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.verdict{border:2px solid #f9f7ef59;align-items:flex-start;gap:.875rem;margin-top:1.125rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.verdict{border:2px solid color-mix(in oklch, var(--color-paper) 35%, transparent)}}.verdict__text{margin:0;font-weight:700;line-height:1.4}.verdict[data-level=ok]{border-color:var(--color-signal-ok)}.verdict[data-level=warn]{border-color:var(--color-accent-400)}.verdict[data-level=over]{border-color:var(--color-signal-bad)}.verdict--badge:before{content:"–";border:2px solid;flex:none;place-items:center;width:1.875rem;height:1.875rem;font-weight:900;line-height:1;display:inline-grid}.verdict--badge[data-level=ok]:before{content:"✓";background:var(--color-signal-ok);border-color:var(--color-signal-ok);color:var(--color-primary-950)}.verdict--badge[data-level=over]:before{content:"!";background:var(--color-signal-bad);border-color:var(--color-signal-bad);color:var(--color-primary-950)}.ampel{border:2px solid var(--color-paper);background:oklch(14% .03 255);border-radius:.875rem;flex-direction:column;flex:none;gap:.25rem;padding:.3125rem;display:inline-flex}.ampel__light{background:#f9f7ef29;border-radius:50%;width:1.125rem;height:1.125rem}@supports (color:color-mix(in lab, red, red)){.ampel__light{background:color-mix(in oklch, var(--color-paper) 16%, transparent)}}.ampel__light{transition:background-color .25s,box-shadow .25s}.verdict[data-level=over] .ampel__light--over{background:var(--color-signal-bad);box-shadow:0 0 .75rem var(--color-signal-bad)}.verdict[data-level=warn] .ampel__light--warn{background:var(--color-accent-400);box-shadow:0 0 .75rem var(--color-accent-400)}.verdict[data-level=ok] .ampel__light--ok{background:var(--color-signal-ok);box-shadow:0 0 .75rem var(--color-signal-ok)}.calc-steps{min-width:0}.calc-steps__title{font-size:var(--text-subhead);margin:0 0 .875rem;line-height:1.2}.calc-steps__list{overflow-wrap:anywhere;margin:0;padding:1rem 1.25rem 1rem 2.75rem;list-style:decimal}.calc-steps__list li+li{margin-top:.625rem}.calc-steps__list li::marker{font-family:var(--font-sans);color:var(--color-primary-600);font-weight:800}.calc-steps__list .formula__label{display:block}.calc-steps__empty{border:2px dashed var(--color-primary-300);color:var(--color-muted);background:#fff;margin:0;padding:1rem 1.25rem}.calc-steps [hidden]{display:none}.sketch{background-color:#fff;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-primary-950);background-size:1rem 1rem;margin:0;padding:1rem .75rem .875rem;position:relative}.sketch:before{content:"";z-index:1;background:var(--tape);width:6rem;height:1.625rem;clip-path:var(--tape-edge);position:absolute;top:-.875rem;left:50%;transform:translate(-50%)rotate(-2deg)}.sketch__svg{width:100%;height:auto;transition:opacity .2s;display:block;overflow:visible}.sketch__empty{aspect-ratio:8/5;color:var(--color-muted);text-align:center;place-items:center;margin:0;padding:1.5rem;font-weight:700;display:none;position:absolute;inset:1rem .75rem auto}.js .sketch:not([data-drawn]) .sketch__empty{display:grid}.sketch[data-stale=true] .sketch__svg{opacity:.3}.sketch__caption{color:var(--color-muted);margin-top:.5rem;padding-inline:.25rem;font-size:.9375rem;line-height:1.45}.sketch__label{color:var(--color-primary-900);font-weight:800}.no-js .sketch{display:none}.sk-text{font-family:var(--font-sans);fill:var(--color-primary-950);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.sk-text--small{font-size:11.5px;font-weight:600}.sk-text--accent{fill:var(--color-primary-700)}@media (max-width:30rem){.sk-text{font-size:15px}.sk-text--small{font-size:12.5px}}.sk-dim line{stroke:var(--color-primary-700);stroke-width:1.25px}.sk-dim .sk-tick{stroke-width:2.25px}.sk-hatch{stroke:var(--color-primary-950);stroke-width:1.25px}.sk-cut{stroke:var(--color-primary-950);stroke-width:2px}.sk-body{fill:var(--color-accent-300);stroke:var(--color-primary-950);stroke-width:2.5px;stroke-linejoin:miter}.sk-pitch{stroke:var(--color-primary-600);stroke-width:2px;stroke-dasharray:6 5}.sk-guide{stroke:var(--color-primary-600);stroke-width:1.25px;stroke-dasharray:3 4}.sk-arc{fill:none;stroke:var(--color-primary-600);stroke-width:2px}.sk-mat{--sk-mat:var(--color-accent-400)}.sk-mat--kies{--sk-mat:oklch(80% .035 80)}.sk-mat--sand{--sk-mat:oklch(87% .09 88)}.sk-mat--mutterboden{--sk-mat:oklch(55% .07 55)}.sk-mat--beton{--sk-mat:oklch(78% .008 255)}.sk-mat--schotter{--sk-mat:oklch(68% .02 255)}.sk-mat--splitt{--sk-mat:oklch(82% .025 60)}.sk-face{stroke:var(--color-primary-950);stroke-width:2px;stroke-linejoin:round}.sk-face--front,.sk-face--top{fill:var(--sk-mat)}@supports (color:color-mix(in lab, red, red)){.sk-face--top{fill:color-mix(in oklch, var(--sk-mat) 55%, #fff)}}.sk-face--side{fill:var(--sk-mat)}@supports (color:color-mix(in lab, red, red)){.sk-face--side{fill:color-mix(in oklch, var(--sk-mat) 72%, var(--color-primary-950))}}.sk-hidden{fill:none;stroke:var(--color-primary-950);stroke-width:1.5px;stroke-dasharray:5 4}.sk-axis{stroke:var(--color-primary-950);stroke-width:1.25px;stroke-dasharray:2 4}.sk-box{fill:#fff;stroke:var(--color-primary-950);stroke-width:2.5px}.sk-text--big{font-size:16px;font-weight:800}.sk-wall{fill:var(--color-accent-300);stroke:var(--color-primary-950);stroke-width:2.5px}.sk-opening{fill:#fff;stroke:var(--color-primary-950);stroke-width:2px}.sk-knob{fill:var(--color-primary-950);stroke:none}.sk-outline{fill:none;stroke:var(--color-primary-950);stroke-width:2px;stroke-linejoin:round}.sk-outline--thin{stroke-width:1.25px}.sk-handle{fill:none;stroke:var(--color-primary-700);stroke-width:1.5px}.sk-paint{fill:var(--color-accent-400);stroke:none}.sk-slope{stroke:var(--color-primary-950);stroke-width:3px}.sk-water{stroke:var(--color-primary-500);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sk-roof{stroke:var(--color-primary-950);stroke-width:5px;stroke-linejoin:miter}@keyframes sk-draw{0%{stroke-dashoffset:1px;stroke-opacity:0;fill-opacity:0}6%{stroke-opacity:1}55%{fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:1}}@keyframes sk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sketch[data-draw=run] .sketch__svg [pathLength]{stroke-dasharray:1;animation:1.1s cubic-bezier(.45,0,.2,1) .2s both sk-draw}.sketch[data-draw=run] .sketch__svg :is(line,path,rect,polygon,polyline,ellipse,circle):not([pathLength]){animation:.6s .7s both sk-fade}.sketch[data-draw=run] .sketch__svg text{animation:.5s .9s both sk-fade}}.sk-wire{stroke-width:4px;stroke-linecap:square}.sk-wire--ok,.sk-gauge--ok{stroke:var(--color-signal-ok-strong);fill:var(--color-signal-ok-strong)}.sk-wire--warn,.sk-gauge--warn{stroke:var(--color-accent-600);fill:var(--color-accent-500)}.sk-wire--over,.sk-gauge--over{stroke:var(--color-signal-bad-strong);fill:var(--color-signal-bad-strong)}.sk-gauge{stroke:none}.sk-gauge-bg{fill:#fff}.sk-gauge-frame{fill:none;stroke:var(--color-primary-950);stroke-width:2px}.sk-mark{stroke:var(--color-primary-950);stroke-width:3px}.sk-mark--warn{stroke-width:1.5px;stroke-dasharray:3 3}.page-head--slip h1{-webkit-hyphens:manual;hyphens:manual}.formula-slip{background-color:#fff;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);border:1px solid var(--paper-edge);width:min(100%,30rem);box-shadow:var(--shadow-note);transform-origin:50% 0;background-size:1.25rem 1.25rem;justify-self:start;margin:1rem .5rem 0;padding:2rem 1.5rem 1.375rem;position:relative;transform:rotate(1.2deg)}.formula-slip:before{content:"";background:var(--tape);width:7rem;height:2rem;clip-path:var(--tape-edge);position:absolute;top:-1rem;left:50%;transform:translate(-50%)rotate(-2.5deg)}.formula-slip:after{content:"";background:linear-gradient(315deg, var(--color-paper) 0 50%, var(--color-paper-2) 50% 62%, #fff 100%);width:1.5rem;height:1.5rem;position:absolute;bottom:-1px;right:-1px;box-shadow:-3px -3px 6px -3px #05142759}@supports (color:color-mix(in lab, red, red)){.formula-slip:after{box-shadow:-3px -3px 6px -3px color-mix(in oklch, var(--color-primary-950) 35%, transparent)}}.formula-slip__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .625rem;font-size:.875rem;font-weight:800}.formula-slip__line{font-family:var(--font-mono);color:var(--color-primary-950);overflow-wrap:anywhere;margin:0;font-size:clamp(.9375rem,.875rem + .3vw,1.125rem);font-weight:700;line-height:1.45}.formula-slip__line+.formula-slip__line{margin-top:.375rem}.formula-slip--single .formula-slip__line{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);line-height:1.15}.formula-slip__note{border-top:1px dashed var(--color-primary-300);color:var(--color-muted);margin:.875rem 0 0;padding-top:.625rem;font-size:.9375rem}@media (min-width:64rem){.formula-slip{justify-self:end;margin:0 .5rem 0 0}}.warn-tape{background:repeating-linear-gradient(-45deg, var(--color-accent-400) 0 12px, var(--color-primary-950) 12px 24px) left top / 100% .75rem no-repeat, #fff;border:2px solid var(--color-primary-950);padding:1.625rem 1.25rem 1rem}.warn-tape__title{color:var(--color-primary-950);margin:0;font-size:1.125rem;font-weight:900;line-height:1.3}.warn-tape__text{color:var(--color-primary-900);margin:.375rem 0 0}.warn-tape--slim{color:var(--color-primary-950);background-size:100% .5rem,auto;margin:0;padding:1.125rem 1rem .625rem;font-weight:800;line-height:1.35}@media (prefers-reduced-motion:reduce){.result__main.is-counting,.result__main.is-counting:after{animation:none}}.site-nav__item--sub{flex-wrap:wrap;align-items:center;display:flex;position:relative}.site-nav__item--sub:has(.subnav:not([hidden])){flex-basis:100%}.subnav-toggle{width:2.75rem;height:2.75rem;color:var(--color-primary-900);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;padding:0;display:inline-grid}.subnav-toggle:hover{background:var(--color-accent-300);border-color:var(--color-primary-950)}.subnav-toggle svg{transition:transform .15s}.subnav-toggle[aria-expanded=true]{background:var(--color-accent-400);border-color:var(--color-primary-950)}.subnav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.no-js .subnav-toggle{display:none}.subnav{border:2px solid var(--color-primary-950);width:100%;box-shadow:6px 6px 0 var(--color-accent-400), 6px 6px 0 2px var(--color-primary-950);background:#fff;gap:1rem 1.75rem;margin:.5rem 0 .75rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.subnav[hidden]{display:none}.subnav__trade{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:800}.subnav__list{margin:0;padding:0;list-style:none}.subnav__link{min-height:2.75rem;color:var(--color-primary-950);border-bottom:1px dashed var(--color-primary-300);align-items:center;font-weight:700;text-decoration:none;display:flex}.subnav__link:hover,.subnav__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}@media (min-width:36rem){.subnav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.site-nav__item--sub:has(.subnav:not([hidden])){flex-basis:auto}.subnav{z-index:50;width:36rem;margin:0;position:absolute;top:calc(100% + .625rem);left:50%;transform:translate(-50%)}}.site-footer__grid{gap:2rem;display:grid}@media (min-width:48rem){.site-footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}.site-footer__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-300);margin:0 0 .5rem;font-size:.8125rem;font-weight:800}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__list a{align-items:center;min-height:2.5rem;font-weight:600;display:inline-flex}.site-footer__credit{color:var(--color-muted-dark);font-size:.8125rem}.trades{border-top:2px solid var(--color-primary-950)}.trade{border-bottom:2px solid var(--color-primary-950);scroll-margin-top:calc(var(--header-h) + 1rem);gap:1.25rem 3rem;padding-block:2rem 2.5rem;display:grid}.trade__count{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-size:.875rem;font-weight:800}.trade__title{font-size:var(--text-subhead);margin:.375rem 0 0;line-height:1.15}.trade__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.trade__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.trade{grid-template-columns:14rem minmax(0,1fr)}.trade__head{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}}.tool-card{border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-primary-950);background:#fff;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.tool-card:hover,.tool-card:focus-within{box-shadow:8px 8px 0 var(--color-accent-500), 8px 8px 0 2px var(--color-primary-950);transform:translate(-2px,-2px)}.tool-card:has(a:focus-visible){outline:3px solid var(--color-primary-600);outline-offset:5px}.tool-card__num{background:var(--color-accent-400);border:2px solid var(--color-primary-950);width:2.75rem;height:2.75rem;box-shadow:3px 3px 0 var(--color-primary-950);place-items:center;font-size:1.5rem;font-weight:800;line-height:1;display:inline-grid;transform:rotate(-3deg)}.tool-card:nth-child(2n) .tool-card__num{transform:rotate(2.5deg)}.tool-card__title{margin:0;font-size:1.375rem;line-height:1.15}.tool-card__title a{color:inherit;text-decoration:none}.tool-card__title a:after{content:"";position:absolute;inset:0}.tool-card__title a:hover{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}.tool-card__title a:focus-visible{outline:none}.tool-card__formula{background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);border-left:6px solid var(--color-accent-500);font-family:var(--font-mono);overflow-wrap:anywhere;background-size:.75rem .75rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:700}.tool-card__text{color:var(--color-muted);margin:0}@media (prefers-reduced-motion:reduce){.tool-card:hover,.tool-card:focus-within{transform:none}}.post-head{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:.75rem 2.5rem;display:grid}.post-head__photo{--print-ratio:3 / 2;order:-1}.post-head__title{margin:1rem 0 0}.post-head__lead{max-width:40rem;margin:1.25rem 0 0}@media (min-width:64rem){.post-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:4rem;padding-block:2rem 4.5rem}.post-head__photo{order:0}}.post-meta{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.post-meta li{border:2px solid var(--color-primary-950);background:#fff;padding:.25rem .75rem}.post-meta__label{color:var(--color-muted);font-weight:600}.post-meta__author{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}.post-meta__author:hover{text-decoration-color:currentColor}.post-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:64rem){.post-layout{grid-template-columns:minmax(0,42rem) minmax(0,18rem);justify-content:space-between;gap:4rem}.post-layout__main{grid-area:1/1}.post-toc{top:calc(var(--header-h) + 1.5rem);grid-area:1/2;align-self:start;position:sticky}}.post-toc{border:1px solid var(--paper-edge);box-shadow:var(--shadow-note);background:#fff;margin:.75rem .25rem 0;padding:1.75rem 1.25rem 1rem;position:relative}.post-toc:before{content:"";background:var(--tape);width:5.5rem;height:1.625rem;clip-path:var(--tape-edge);position:absolute;top:-.9rem;left:50%;transform:translate(-50%)rotate(-2deg)}.post-toc__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem;font-size:.875rem;font-weight:800}.post-toc__list{counter-reset:toc;margin:0;padding:0;list-style:none}.post-toc__list li{counter-increment:toc;border-top:1px dashed var(--color-primary-300)}.post-toc__list a{color:var(--color-primary-900);grid-template-columns:1.75rem minmax(0,1fr);gap:.375rem;padding:.5rem 0;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.post-toc__list a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-primary-600);font-weight:800}.post-toc__list a:hover{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}.post-toc__list a[aria-current=true]{color:var(--color-primary-950);font-weight:800}.post-toc__list a[aria-current=true]:before{color:var(--color-primary-950);background:var(--color-accent-400);text-align:center}@media (min-width:64rem){.post-toc{max-height:calc(100svh - var(--header-h) - 3rem);overflow-y:auto}}.prose-site h2,.prose-site h3{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.example{background-color:#fff;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-primary-950);background-size:1.5rem 1.5rem;margin-block:1.75rem;padding:1.25rem}.example>:first-child{margin-top:0}.example>:last-child{margin-bottom:0}.prose-site .example__label{background:var(--color-accent-400);border:2px solid var(--color-primary-950);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;padding:.0625rem .625rem;font-size:.8125rem;font-weight:800;display:inline-block}.prose-site .calc-lines{font-family:var(--font-mono);margin:.75rem 0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.6;list-style:none}.prose-site .calc-lines li{border-bottom:1px dashed var(--color-primary-300);margin:0;padding:.25rem 0}.prose-site .calc-lines li:last-child{border-bottom:0}.calc-lines strong{background:var(--color-accent-300);padding-inline:.25rem}.prose-site .check-list{padding-left:0;list-style:none}.prose-site .check-list li{margin:0;padding-left:0}.post-check__hint{color:var(--color-muted);font-size:.9375rem}.post-layout .faq summary>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.post-sources ul{font-size:.9375rem}.post-sources p{color:var(--color-muted);font-size:.9375rem}.prose-site .article-end__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.prose-site .article-end__actions li{margin:0;padding:0}.article-end .kicker{color:var(--color-primary-950)}.article-end .kicker:before{background:var(--color-primary-950)}.prose-site .article-end h2{margin-top:.75rem}.author-box{border:2px solid var(--color-primary-950);scroll-margin-top:calc(var(--header-h) + 1.5rem);background:#fff;border-left-width:.5rem;margin-top:2.5rem;padding:1.25rem 1.25rem 1.375rem}.prose-site .author-box p{margin:0}.prose-site .author-box__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:800}.prose-site .author-box__name{color:var(--color-primary-950);margin-top:.375rem;font-size:1.25rem;font-weight:800;line-height:1.2}.prose-site .author-box__role{color:var(--color-muted);font-size:.9375rem;font-weight:700}.prose-site .author-box__bio{margin-top:.75rem;font-size:.9375rem}.prose-site .author-box__link{margin-top:.75rem;font-size:.9375rem;font-weight:700}.topic-filter{display:none}.js .topic-filter{display:block}.topic-filter{border:0;min-width:0;margin:2.5rem 0 0;padding:0}.topic-filter legend{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;padding:0;font-size:.875rem;font-weight:800}.topic-filter__list{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.topic-chip{position:relative}.topic-chip input{opacity:0;width:1px;height:1px;position:absolute}.topic-chip span{border:2px solid var(--color-primary-950);cursor:pointer;background:#fff;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem 1rem;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.topic-chip span:hover{background:var(--color-accent-300)}.topic-chip small{color:var(--color-muted);font-size:.8125rem;font-weight:700}.topic-chip input:checked+span{background:var(--color-primary-950);color:var(--color-paper);box-shadow:3px 3px 0 var(--color-accent-400)}.topic-chip input:checked+span small{color:var(--color-accent-300)}.topic-chip input:focus-visible+span{outline:3px solid var(--color-primary-600);outline-offset:3px}.post-card{border:2px solid var(--color-primary-950);height:100%;box-shadow:6px 6px 0 var(--color-primary-950);background:#fff;grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.post-card:hover,.post-card:focus-within{box-shadow:9px 9px 0 var(--color-primary-950);transform:translate(-3px,-3px)}.post-card:focus-within{outline:3px solid var(--color-primary-600);outline-offset:4px}.post-card__media{aspect-ratio:3/2;border-bottom:2px solid var(--color-primary-950);background:var(--color-paper-2);overflow:hidden}.post-card__media picture{height:100%;display:block}.post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.post-card:hover .post-card__media img{transform:scale(1.04)}.post-card__body{flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.post-card__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.post-card__tag{background:var(--color-accent-300);color:var(--color-primary-950);border:2px solid var(--color-primary-950);padding:0 .5rem}.post-card__title{font-size:var(--text-subhead);margin:0;line-height:1.15}.post-card__link{color:inherit;text-decoration:none}.post-card__link:after{content:"";z-index:1;position:absolute;inset:0}.post-card__link:focus-visible{outline:none}.post-card:hover .post-card__link{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent-500);-webkit-text-decoration-color:var(--color-accent-500);text-decoration-color:var(--color-accent-500)}.post-card__desc{color:var(--color-muted);margin:0}.post-card__date{flex-wrap:wrap;gap:0 .5rem;margin:auto 0 0;padding-top:.5rem;font-size:.875rem;font-weight:700;display:flex}.post-card__author{color:var(--color-muted);font-weight:600}.post-card__author:before{content:"·";content:"·" / "";color:var(--color-primary-950);margin-right:.5rem}.post-card--feature{margin-top:2.5rem}.post-card--feature .post-card__title{font-size:var(--text-headline);line-height:1.05}.post-card--feature .post-card__body{gap:1rem;padding:1.5rem 1.25rem 1.75rem}.post-card--feature:before{content:"";z-index:2;background:var(--tape);width:6.5rem;height:1.75rem;clip-path:var(--tape-edge);position:absolute;top:-.95rem;left:2.5rem;transform:rotate(-3deg)}@media (min-width:48rem){.post-card--feature{grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.post-card--feature .post-card__media{aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--color-primary-950);min-height:22rem}.post-card--feature .post-card__body{justify-content:center;padding:2rem 2rem 2.25rem}}.post-grid{grid-template-columns:minmax(0,1fr);gap:2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card[hidden],[data-topic-item][hidden],.blog-rest[hidden]{display:none}.blog-rest{margin-top:3.5rem}.blog-empty{margin-top:2rem}@media (prefers-reduced-motion:reduce){.post-card:hover,.post-card:focus-within,.post-card:hover .post-card__media img{transform:none}}.report-section{overflow-x:clip}.report-photo{background:var(--color-paper-2);margin:0;position:relative;overflow:hidden}.report-photo picture{height:100%;display:block}.report-photo img{object-fit:cover;object-position:var(--report-pos,50% 50%);width:100%;max-width:none;height:100%;display:block}.report-photo--kies{--report-pos:62% 70%}.report-photo--elektro{--report-pos:52% 40%}.report-photo--buero{--report-pos:62% 50%}.page-head--report{grid-template-areas:"photo""text""slip";row-gap:1.75rem;padding-top:0}.page-head--report .page-head__text{grid-area:text}.page-head--report .formula-slip{grid-area:slip}.page-head__report-photo{aspect-ratio:4/3;grid-area:photo;margin-inline:-1.25rem}@media (min-width:48rem){.page-head__report-photo{aspect-ratio:16/9;margin-inline:-2rem}}@media (min-width:64rem){.page-head--report{--bleed:max(2rem, calc((100vw - 74rem) / 2 + 2rem));grid-template:"text photo""slip photo"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem 3.5rem;padding-top:1rem}.page-head__report-photo{aspect-ratio:auto;min-height:clamp(28rem,36vw,38rem);margin:0 calc(-1 * var(--bleed)) 0 0;align-self:stretch}.page-head__report-photo picture{position:absolute;inset:0}.page-head--report .formula-slip{z-index:2;place-self:end;margin:0 -5.5rem 2.75rem 0;position:relative}.page-head--software{grid-template-rows:auto;grid-template-areas:"text photo"}.page-head--software .page-head__report-photo{min-height:clamp(30rem,40vw,40rem)}.page-head--software .page-head__text{align-self:center;padding-block:1.5rem}}.page-head__display{-webkit-hyphens:manual;hyphens:manual}@media (min-width:64rem){.page-head--software .page-head__display{font-size:clamp(2.5rem,1.2rem + 2.6vw,3.75rem)}}.ruler{--fold:0;background:linear-gradient(var(--color-primary-950), var(--color-primary-950)) left 50% / 100% 1px no-repeat;perspective:1600px;perspective-origin:0;height:1.75rem;position:relative}.ruler__rule{transform-style:preserve-3d;position:absolute;inset:0}.ruler__seg{--tick:var(--color-primary-950);transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;background-color:var(--color-accent-400);background-image:repeating-linear-gradient(90deg, transparent 0 calc(50% - 2px), var(--tick) calc(50% - 2px) 50%), repeating-linear-gradient(90deg, transparent 0 calc(25% - 1.5px), var(--tick) calc(25% - 1.5px) 25%), repeating-linear-gradient(90deg, transparent 0 calc(5% - 1px), var(--tick) calc(5% - 1px) 5%), linear-gradient(180deg, oklch(100% 5.96046e-8 none/.28), transparent 45%, #c796004d);display:block;position:absolute;top:0;left:100%}@supports (color:color-mix(in lab, red, red)){.ruler__seg{background-image:repeating-linear-gradient(90deg, transparent 0 calc(50% - 2px), var(--tick) calc(50% - 2px) 50%), repeating-linear-gradient(90deg, transparent 0 calc(25% - 1.5px), var(--tick) calc(25% - 1.5px) 25%), repeating-linear-gradient(90deg, transparent 0 calc(5% - 1px), var(--tick) calc(5% - 1px) 5%), linear-gradient(180deg, oklch(100% 5.96046e-8 none/.28), transparent 45%, color-mix(in oklch, var(--color-accent-600) 30%, transparent))}}.ruler__seg{box-shadow:inset 0 2px 0 var(--color-primary-950), inset 0 -2px 0 var(--color-primary-950), inset -1px 0 0 var(--color-primary-950);background-position:0 2px,0 2px,0 2px,0 0;background-repeat:no-repeat;background-size:100% 58%,100% 40%,100% 24%,100% 100%}.ruler__seg:before{content:"";background:radial-gradient(circle, var(--color-paper) 0 35%, var(--color-primary-700) 40% 100%);border-radius:50%;width:.4375rem;height:.4375rem;margin-top:.0625rem;position:absolute;top:50%;left:.3125rem}.ruler__rule>.ruler__seg{width:10%;left:0}.ruler__rule>.ruler__seg:before{content:none}.ruler__seg--a .ruler__seg--b{transform:rotateY(calc(var(--fold) * 176deg))}.ruler__seg--b .ruler__seg--a{transform:rotateY(calc(var(--fold) * -176deg))}.ruler__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-primary-950);font-size:.625rem;font-weight:800;line-height:1;position:absolute;bottom:.0625rem;right:.25rem}.ruler__num--mid{display:none;right:calc(50% + .25rem)}@media (max-width:47.99rem){.ruler__seg{background-size:100% 58%,100% 40%,0 0,100% 100%}}@media (min-width:64rem){.ruler{height:2rem}.ruler__num{font-size:.6875rem}.ruler__num--mid{display:block}}.ruler[data-fold]{transition:--fold 1.4s cubic-bezier(.22,.8,.24,1)}.ruler[data-fold=closed]{--fold:1}.sym{flex:none;display:block;overflow:visible}.sym .sym-fill{fill:var(--color-accent-400)}.sym .sym-paper{fill:#fff}.trade-jump ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.trade-jump ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.trade-tile{background-color:#fff;background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);height:100%;color:var(--color-primary-950);border:2px solid var(--color-primary-950);box-shadow:5px 5px 0 var(--color-primary-950);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s ease;background-size:1rem 1rem;grid-template-rows:auto 1fr auto;gap:.625rem;padding:1rem 1rem .875rem;text-decoration:none;display:grid;position:relative}.trade-tile__sym{width:clamp(3.25rem,2.6rem + 3vw,5rem);height:auto;transition:transform .45s var(--ease-out);transform-origin:50% 80%}.trade-tile__label{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);font-weight:800;line-height:1.15}.trade-tile__count{background:var(--color-accent-400);border:2px solid var(--color-primary-950);justify-self:start;padding:.125rem .5rem;font-size:.8125rem;font-weight:800}.trade-tile:hover{box-shadow:8px 8px 0 var(--color-primary-950);background-color:var(--color-accent-300);transform:translate(-3px,-3px)}.trade-tile:hover .trade-tile__sym{transform:rotate(-6deg)scale(1.06)}.trade-tile:active{box-shadow:2px 2px 0 var(--color-primary-950);transform:translate(2px,2px)}@media (min-width:64rem){.trade-tile{padding:1.25rem 1.25rem 1rem}}.trade__stamp{aspect-ratio:1;background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);width:clamp(6.5rem,5rem + 6vw,9rem);color:var(--color-primary-950);border:2px solid var(--color-primary-950);box-shadow:6px 6px 0 var(--color-accent-400), 6px 6px 0 2px var(--color-primary-950);background-size:.75rem .75rem;place-items:center;margin-bottom:1rem;display:grid;transform:rotate(-2deg)}.trade:nth-child(2n) .trade__stamp{transform:rotate(1.5deg)}.trade__sym{width:72%;height:auto}@media (max-width:63.99rem){.trade__head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.trade__stamp{grid-row:1/span 2;width:5.5rem;margin-bottom:0}.trade__count{align-self:end}.trade__title{align-self:start}}.tool-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tool-card__sym{width:3rem;height:auto;color:var(--color-primary-950);transition:transform .45s var(--ease-out)}.tool-card:hover .tool-card__sym{transform:rotate(8deg)scale(1.08)}@media (prefers-reduced-motion:reduce){.trade-tile:hover,.trade-tile:active,.trade-tile:hover .trade-tile__sym,.tool-card:hover .tool-card__sym{transform:none}}.ba{--p:1;margin-top:2.5rem}.ba__stage{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.ba__divider{display:none}@media (min-width:48rem){.ba__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ba__panel{border:2px solid var(--color-primary-950);min-height:26rem;position:relative;overflow:hidden}.ba__tag{z-index:2;background:var(--color-primary-950);color:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:800;position:absolute;top:1rem;left:1rem}.ba__tag--after{background:var(--color-accent-400);color:var(--color-primary-950);border:2px solid var(--color-accent-400);left:auto;right:1rem}.ba__before{background-color:var(--color-paper-2);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px), radial-gradient(circle at 78% 22%, transparent 0 2.4rem, #c7960038 2.4rem 2.6rem, transparent 2.6rem);place-items:center;padding:4rem 1rem 2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ba__before{background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px), radial-gradient(circle at 78% 22%, transparent 0 2.4rem, color-mix(in oklch, var(--color-accent-600) 22%, transparent) 2.4rem 2.6rem, transparent 2.6rem)}}.ba__before{background-size:1.5rem 1.5rem,1.5rem 1.5rem,100% 100%}.ba__notes{flex-wrap:wrap;place-content:center;gap:.25rem;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.ba__note{--t:.1;background:var(--paper-note);border:1px solid var(--paper-edge);max-width:15rem;margin:.25rem -.375rem;padding:1.25rem 1.125rem 1rem;position:relative;box-shadow:0 1px 2px #05142724,0 14px 24px -14px #0514278c}@supports (color:color-mix(in lab, red, red)){.ba__note{box-shadow:0 1px 2px color-mix(in oklch, var(--color-primary-950) 14%, transparent), 0 14px 24px -14px color-mix(in oklch, var(--color-primary-950) 55%, transparent)}}.ba__note{color:var(--color-primary-900);transform-origin:50% 0;font-size:clamp(1.0625rem,.98rem + .45vw,1.375rem);font-weight:800;line-height:1.2}.ba__note:before{content:"";background:var(--tape);width:4.5rem;height:1.25rem;clip-path:var(--tape-edge);position:absolute;top:-.625rem;left:50%;transform:translate(-50%)rotate(-3deg)}.ba__note .strike{--strike-w:3px;background-size:calc(clamp(0, (var(--p) - var(--t)) * 6, 1) * 100%) var(--strike-w)}.ba__note--1{--t:.12;background:var(--color-accent-300);transform:rotate(-4deg)}.ba__note--2{--t:.28;transform:rotate(3deg)translateY(.75rem)}.ba__note--3{--t:.44;background:var(--color-primary-50);transform:rotate(-2deg)}.ba__note--4{--t:.6;background:#fff repeating-linear-gradient(#0000 0 1.45rem,#8dadd799 1.45rem 1.5rem);transform:rotate(5deg)translateY(-.5rem)}@supports (color:color-mix(in lab, red, red)){.ba__note--4{background:#fff repeating-linear-gradient(180deg, transparent 0 1.45rem, color-mix(in oklch, var(--color-primary-300) 60%, transparent) 1.45rem 1.5rem)}}.ba__note--5{--t:.76;background:var(--color-accent-300);transform:rotate(-3.5deg)translateY(.375rem)}.ba__after{background-color:var(--color-primary-950);background-image:linear-gradient(#f9f7ef12 1px,#0000 1px),linear-gradient(90deg,#f9f7ef12 1px,#0000 1px);place-items:center;padding:4rem 1rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ba__after{background-image:linear-gradient(color-mix(in oklch, var(--color-paper) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-paper) 7%, transparent) 1px, transparent 1px)}}.ba__after{background-size:1.5rem 1.5rem}.ba__board{border:2px solid var(--color-paper);width:min(100%,32rem);box-shadow:8px 8px 0 var(--color-accent-400);background:#fff}.ba__board-title{background:var(--color-accent-400);color:var(--color-primary-950);border-bottom:2px solid var(--color-primary-950);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;padding:.75rem 1rem;font-size:1.125rem;font-weight:900;display:flex}.ba__board-sub{font-size:.875rem;font-weight:700}.ba__rows{margin:0;padding:0;list-style:none}.ba__row{--t:.2;--on:clamp(0, (var(--p) - var(--t)) * 7, 1);color:var(--color-primary-950);border-top:1px solid var(--color-primary-200);grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid}.ba__row:first-child{border-top:0}.ba__num{background:var(--color-primary-950);width:2rem;height:2rem;color:var(--color-paper);place-items:center;font-weight:800;display:grid}.ba__row-text{min-width:0;line-height:1.25}.ba__row-text strong{font-weight:800;display:block}.ba__row-text small{color:var(--color-muted);margin-top:.125rem;font-size:.8125rem;display:block}.ba__check{width:1.5rem;height:1.5rem;color:var(--color-success);opacity:var(--on);scale:calc(.4 + var(--on) * .6)}.ba__row--1{--t:.2}.ba__row--2{--t:.34}.ba__row--3{--t:.48}.ba__row--4{--t:.62}.ba__row--5{--t:.76}@media screen and (prefers-reduced-motion:no-preference){.motion-ok .ba{--p:0}.motion-ok .ba__track{view-timeline:--ba block;height:220svh}.motion-ok .ba__stage{top:calc(var(--header-h) + 1rem);height:min(38rem, calc(100svh - var(--header-h) - 2rem));border:2px solid var(--color-primary-950);box-shadow:8px 8px 0 var(--color-primary-950);display:block;position:sticky;overflow:hidden}.motion-ok .ba__panel{z-index:0;border:0;min-height:0;position:absolute;inset:0}.motion-ok .ba__after{z-index:1;clip-path:inset(0 0 0 calc((1 - var(--p)) * 100%))}.motion-ok .ba__divider{top:0;bottom:0;left:calc((1 - var(--p)) * 100%);z-index:3;background-color:var(--color-accent-400);background-image:repeating-linear-gradient(180deg, var(--color-primary-950) 0 2px, transparent 2px 10px), repeating-linear-gradient(180deg, var(--color-primary-950) 0 2px, transparent 2px 50px);border-inline:2px solid var(--color-primary-950);background-repeat:no-repeat;background-size:40% 100%,75% 100%;width:.875rem;margin-left:-.4375rem;display:block;position:absolute;box-shadow:0 0 24px #05142773}@supports (color:color-mix(in lab, red, red)){.motion-ok .ba__divider{box-shadow:0 0 24px color-mix(in oklch, var(--color-primary-950) 45%, transparent)}}.motion-ok .ba__divider{opacity:clamp(0, min(var(--p), 1 - var(--p)) * 30, 1)}.motion-ok .ba__note{translate:calc(var(--p) * -1.5rem) 0}.motion-ok .ba__num{background:oklch(19% .045 255)}@supports (color:color-mix(in lab, red, red)){.motion-ok .ba__num{background:color-mix(in oklch, var(--color-primary-950) calc(45% + var(--on) * 55%), var(--color-primary-300))}}@media (max-width:47.99rem){.motion-ok .ba__after{padding-top:3.5rem}.motion-ok .ba__row{padding-block:.5rem}.motion-ok .ba__row-text small{display:none}}@media (min-width:48rem){.motion-ok .ba__notes{max-width:none;display:block;position:absolute;inset:0}.motion-ok .ba__note{width:min(17rem,34%);max-width:none;margin:0;font-size:clamp(1.125rem,.9rem + .8vw,1.625rem);position:absolute}.motion-ok .ba__note--1{top:18%;left:7%}.motion-ok .ba__note--2{top:11%;left:49%}.motion-ok .ba__note--3{top:52%;left:13%}.motion-ok .ba__note--4{top:42%;left:60%}.motion-ok .ba__note--5{top:68%;left:36%}}@supports (animation-timeline:view()){.motion-ok .ba__stage{animation:linear both ba-wipe;animation-timeline:--ba;animation-range:contain}}}@media (max-height:40rem),(max-width:22rem){.ba__row-text small{display:none}}.strike{background-image:linear-gradient(var(--color-error), var(--color-error));background-position:0 58%;background-repeat:no-repeat;background-size:100% var(--strike-w,2px);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (min-width:48rem){.steps{view-timeline:--steps block}.steps:before,.steps:after{content:"";z-index:0;pointer-events:none;width:.625rem;position:absolute;top:3rem;bottom:3rem;left:1.9375rem}.steps:before{background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#05142759 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px))}@supports (color:color-mix(in lab, red, red)){.steps:before{background:linear-gradient(90deg, transparent 0 calc(50% - 1px), color-mix(in oklch, var(--color-primary-950) 35%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px))}}.steps:after{background-color:var(--color-accent-400);background-image:repeating-linear-gradient(180deg, var(--color-primary-950) 0 2px, transparent 2px 12px), repeating-linear-gradient(180deg, var(--color-primary-950) 0 2px, transparent 2px 60px);border:2px solid var(--color-primary-950);transform-origin:50% 0;background-repeat:no-repeat;background-size:45% 100%,80% 100%}}@keyframes note-wobble{0%{rotate:0deg}22%{rotate:1.8deg}48%{rotate:-1.3deg}72%{rotate:.6deg}to{rotate:0deg}}@keyframes reveal-up{0%{opacity:0;translate:0 2.25rem}to{opacity:1;translate:none}}@keyframes mark-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes hero-drift{0%{translate:0}to{translate:0 6%}}@keyframes rail-fill{0%{scale:1 0}to{scale:1}}@keyframes sym-draw{0%{stroke-dashoffset:1px;stroke-opacity:0;fill-opacity:0}8%{stroke-opacity:1}65%{fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:1}}@media screen and (prefers-reduced-motion:no-preference){@media (hover:hover){.slip:hover,.formula-slip:hover,.ba__note:hover{animation:.8s ease-in-out note-wobble}}.hero__title .poster__mark{animation:.9s cubic-bezier(.65,0,.35,1) .35s both mark-sweep}.js [data-strike] .strike{transition:background-size .7s cubic-bezier(.65, 0, .35, 1) var(--strike-delay,.15s)}.js [data-strike]:not(.is-struck) .strike{background-size:0% var(--strike-w,2px)}.slip__row:nth-child(2){--strike-delay:.35s}.slip__row:nth-child(3){--strike-delay:.55s}.slip__row:nth-child(4){--strike-delay:.75s}.slip__row:nth-child(5){--strike-delay:.95s}@supports (animation-timeline:scroll()){.hero__photo .print__frame img{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}}@supports (animation-timeline:view()){main>section:not(:first-of-type) .wrap>.measure,main>section:not(:first-of-type) .wrap>.note,main>section:not(:first-of-type) .wrap>.h-headline,main>section:not(:first-of-type) .wrap>.prose-site>:is(h2,.formula,.table-scroll),.steps__item,.calc-band__photo,.band-dark .rlink,.post-row,.trade__head,.tool-card,.post-grid>li,.faq details,.swap__row,.check-group,.calc-steps,.example,.article-end,#cta .grid{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 55%}.is-settled{animation:none!important}.steps:after{animation:linear both rail-fill;animation-timeline:--steps;animation-range:entry 50% exit 50%}.trade__stamp{view-timeline:--stamp block}.trade__sym>*{stroke-dasharray:1;animation:linear both sym-draw;animation-timeline:--stamp;animation-range:entry 10% cover 45%}}}@media (prefers-reduced-motion:reduce){.hero__photo .print__frame img{translate:none;scale:1}.print:hover{rotate:0deg;scale:1}}@media print{.ruler{display:none}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.m-0{margin:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-0{margin-bottom:0}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-paper{border-color:var(--color-paper)}.border-primary-950{border-color:var(--color-primary-950)}.bg-primary-800{background-color:var(--color-primary-800)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-left{text-align:left}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-primary-950{color:var(--color-primary-950)}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-center{align-items:center}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:64rem){.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}}}@property --fold{syntax:"<number>";inherits:true;initial-value:0}@keyframes ruler-unfold{0%{--fold:1}to{--fold:0}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ruler{animation:linear both ruler-unfold;animation-timeline:view();animation-range:entry cover 30%}}}@property --p{syntax:"<number>";inherits:true;initial-value:1}@keyframes ba-wipe{0%,10%{--p:0}90%,to{--p:1}}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:103.4%;ascent-override:84.9%;descent-override:20.3%;line-gap-override:0%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}