﻿@layer theme, base, legacy, components, utilities;@layer legacy{:root{--papier:       #F4EFE6;--papier-card:  #FFF9F0;--papier-edge:  #E7DFD0;--ink:          #1F1B17;--ink-muted:    #6F6258;--ziegel:       #C8442A;--moos:         #5C6B3F;--himmel:       #256D85;--senf:         #D9A441;--grid-rule:          rgba(31, 27, 23, 0.10);--grid-rule-strong:   rgba(31, 27, 23, 0.18);--ink-faint:          rgba(31, 27, 23, 0.08);--ziegel-dim:         #B83A2F;--moos-soft:          #E7ECD8;--himmel-soft:        #DDE9EE;--senf-soft:          #F6EAC9;--papier-card-on-ink: #FFF9F0;--scrim:              rgba(31, 27, 23, 0.30);--space-2xs: 4px;--space-xs:  8px;--space-sm:  16px;--space-md:  24px;--space-lg:  32px;--space-xl:  48px;--space-2xl: 64px;--space-3xl: 96px}body{background-color:var(--papier);color:var(--ink);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNDAnIGhlaWdodD0nMjQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44NScgbnVtT2N0YXZlcz0nMicgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwICAwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMCAwIDAgMC4wMyAwJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+");background-repeat:repeat;background-attachment:fixed}body .skip-link{position:absolute;left:-10000px;top:var(--space-xs, 8px);background:var(--ink);color:var(--papier);padding:var(--space-xs, 8px) var(--space-sm, 16px);font-family:'IBM Plex Mono', monospace;font-size:12px;border-radius:4px;z-index:1100;text-decoration:none}body .skip-link:focus-visible{left:var(--space-md, 24px);outline:2px solid var(--ziegel);outline-offset:2px}body .papier-header.masthead{border-bottom:1px solid var(--grid-rule, rgba(31,27,23,0.1));padding:var(--space-md, 24px) 0;background:var(--papier);position:relative;z-index:10}body .masthead-inner.header-grid{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md, 24px)}body .wordmark{font-family:'Fraunces', Georgia, serif;font-weight:700;font-size:26px;letter-spacing:-0.02em;color:var(--ink);text-decoration:none;line-height:1}body .wordmark .dot{color:var(--ziegel)}body .wordmark:hover,body .wordmark:focus-visible{color:var(--ink)}body .wordmark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .primary-nav.nav{display:flex;gap:var(--space-md, 24px);font-family:'Satoshi', system-ui, -apple-system, sans-serif;font-size:14px}body .primary-nav.nav a:not(.papier-cta){color:var(--ink);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color 180ms ease-out}body .primary-nav.nav a:not(.papier-cta):hover,body .primary-nav.nav a:not(.papier-cta):focus-visible{border-color:var(--ink)}body .primary-nav.nav a:not(.papier-cta):focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .header-actions{display:flex;align-items:center;gap:var(--space-sm, 16px)}body .locale-switcher.nav-meta{font-family:'IBM Plex Mono', monospace;font-size:11px;color:var(--ink-muted);letter-spacing:0.04em;text-transform:uppercase;display:flex;align-items:center;gap:2px}body .locale-switcher.nav-meta a{color:var(--ink-muted);text-decoration:none;padding:2px 4px;border-bottom:1px solid transparent;transition:color 180ms ease-out, border-color 180ms ease-out}body .locale-switcher.nav-meta a:hover,body .locale-switcher.nav-meta a:focus-visible{color:var(--ink)}body .locale-switcher.nav-meta a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .locale-switcher.nav-meta a.active{color:var(--ink);border-bottom-color:var(--ziegel)}body .locale-sep{color:var(--ink-muted);opacity:0.5;-webkit-user-select:none;user-select:none}body .hamburger{display:none;background:transparent;border:1px solid var(--ink-faint, rgba(31,27,23,0.08));color:var(--ink);cursor:pointer;font-size:18px;line-height:1;padding:8px 12px;border-radius:6px;transition:border-color 180ms ease-out}body .hamburger .material-symbols-outlined{font-size:20px;line-height:1;display:block}body .hamburger:hover,body .hamburger:focus-visible{border-color:var(--ink)}body .hamburger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-mobile-drawer{position:fixed;inset:0;width:100%;max-width:360px;height:100%;max-height:100vh;margin:0 0 0 auto;border:0;padding:var(--space-lg, 32px);background:var(--papier);color:var(--ink);overflow-y:auto;z-index:1000}body .papier-mobile-drawer::backdrop{background:var(--scrim, rgba(31,27,23,0.4));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body .drawer-header{display:flex;justify-content:flex-end;margin-bottom:var(--space-md, 24px)}body .drawer-close{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:28px;line-height:1;padding:4px 8px;border-radius:4px}body .drawer-close .material-symbols-outlined{font-size:24px;line-height:1;display:block}body .drawer-close:hover,body .drawer-close:focus-visible{background:var(--papier-card)}body .drawer-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .drawer-nav{display:flex;flex-direction:column;gap:var(--space-sm, 16px);font-family:'Fraunces', Georgia, serif;font-size:22px;font-weight:600;letter-spacing:-0.01em}body .drawer-nav a:not(.papier-cta){color:var(--ink);text-decoration:none;padding:4px 0}body .drawer-nav a:not(.papier-cta):hover,body .drawer-nav a:not(.papier-cta):focus-visible{color:var(--ziegel)}body .drawer-nav a:not(.papier-cta):focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .drawer-nav .drawer-cta{width:100%}body .drawer-account-nav{display:flex;flex-direction:column;gap:var(--space-xs, 8px);font-family:'Satoshi', system-ui, sans-serif;font-size:15px;font-weight:500}body .drawer-account-nav .drawer-account-link{display:inline-flex;align-items:center;gap:var(--space-xs, 8px);color:var(--ink);text-decoration:none;padding:4px 0}body .drawer-account-nav .drawer-account-link .material-symbols-outlined{font-size:18px;line-height:1;color:var(--ink-muted)}body .drawer-account-nav .drawer-account-link:hover,body .drawer-account-nav .drawer-account-link:focus-visible{color:var(--ziegel)}body .drawer-account-nav .drawer-account-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .drawer-account-nav .drawer-account-link[aria-current='page']{color:var(--ziegel-dim);font-weight:600}body .drawer-divider{height:1px;background:var(--grid-rule, rgba(31,27,23,0.1));border:0;margin:var(--space-md, 24px) 0}body .drawer-locale-switcher{display:flex;gap:var(--space-md, 24px);font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;text-transform:uppercase}body .drawer-locale-switcher a{color:var(--ink-muted);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}body .drawer-locale-switcher a:hover,body .drawer-locale-switcher a:focus-visible{color:var(--ink)}body .drawer-locale-switcher a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .drawer-locale-switcher a.active{color:var(--ink);border-bottom-color:var(--ziegel)}@media (max-width: 720px){body .primary-nav.nav{display:none}body .header-actions .locale-switcher{display:none}body .hamburger{display:inline-flex;align-items:center}}@media (min-width: 721px){body .hamburger{display:none}}body>div.loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--ink) 30%, transparent);z-index:1200}body>div.loading .material-symbols-outlined{font-size:48px;color:var(--papier-card-on-ink);animation:papier-spinner-spin 1s linear infinite}@keyframes papier-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){body>div.loading .material-symbols-outlined{animation:none}}body .papier-subnav{background-color:var(--papier-card);border-bottom:1px solid var(--grid-rule)}body .papier-subnav__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2xs, 4px) var(--space-sm, 16px);padding-bottom:var(--space-xs, 8px)}body .papier-subnav__list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}body .papier-subnav__link{align-items:center;color:var(--ink-muted);display:inline-flex;font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;gap:6px;padding:var(--space-2xs, 4px) var(--space-sm, 16px);border-radius:6px;text-decoration:none;transition:background-color 120ms ease-out, color 120ms ease-out}body .papier-subnav__link .material-symbols-outlined{font-size:16px;line-height:1}body .papier-subnav__link:hover,body .papier-subnav__link:focus-visible{background-color:var(--papier-edge);color:var(--ink)}body .papier-subnav__link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-subnav__link[aria-current='page']{background-color:var(--ink);color:var(--papier);font-weight:600}@media (max-width: 720px){body .papier-subnav{display:none}}body .papier-card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px}body .papier-card__row{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--space-sm, 12px);margin-bottom:var(--space-sm, 12px);border-bottom:1px solid var(--grid-rule)}body .papier-card__row:last-of-type{border-bottom:0}body .papier-card__label{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-muted)}body .papier-card__value{font-family:'Satoshi', system-ui, sans-serif;font-size:14px;color:var(--ink);line-height:1.5}body .papier-card__value ul{margin:0;padding:0}body .papier-card__value small{color:var(--ink-muted)}body .papier-card__row--full{border-bottom:0;padding-bottom:0;margin-bottom:0}body .papier-card__eyebrow{display:block;font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;line-height:1.40;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-xs)}body .papier-card__heading{font-family:'Fraunces', Georgia, serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-card__help-icon{font-size:18px;vertical-align:-3px;color:var(--ink-muted);cursor:help}body .papier-card__helper{font-size:14px;color:var(--ink-muted);margin:0}body .papier-card__table{width:100%;margin-bottom:0}body .papier-document-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0}body .papier-document-card{padding:var(--space-sm, 16px) var(--space-md, 24px)}body .papier-document-card a{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none}.js .notifications-center-state[data-state='loading'] .notifications-center-state__content{display:none}.js .notifications-center-state[data-state='loaded'] .notifications-center-state__loading,.js .notifications-center-state[data-state='empty'] .notifications-center-state__loading,.js .notifications-center-state[data-state='error'] .notifications-center-state__loading{display:none}body .papier-landingpage{background:var(--papier);color:var(--ink)}body .papier-landingpage-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg, 32px)}@media (max-width: 768px){body .papier-landingpage-split{grid-template-columns:1fr;gap:var(--space-md, 24px)}}body .papier-landingpage-column{padding:var(--space-md, 24px)}body .papier-landingpage-column+.papier-landingpage-column{border-left:1px solid var(--papier-edge)}body .papier-landingpage-label{font-family:'Fraunces', Georgia, serif;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-0.01em;color:var(--ink);margin:0 0 var(--space-xs, 8px) 0}@media (max-width: 768px){body .papier-landingpage-column+.papier-landingpage-column{border-left:0;border-top:1px solid var(--papier-edge);padding-top:var(--space-lg, 32px)}}body .papier-landingpage-bullets{margin-top:var(--space-sm, 16px);font-family:'Satoshi', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:17px;line-height:1.7;color:var(--ink-muted)}body .papier-landingpage-bullets li+li{margin-top:var(--space-xs, 8px)}body .papier-landingpage-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm, 16px)}body .papier-landingpage-cta form{margin:0}body .papier-landingpage-cta p{margin:0;color:var(--ink-muted);font-size:16px}body .papier-text-link{color:var(--ziegel);text-decoration:underline;text-underline-offset:3px;font-weight:500}body .papier-text-link:hover,body .papier-text-link:focus-visible{color:var(--ink);text-decoration-thickness:2px}body .papier-text-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-pricing{background:var(--papier);color:var(--ink)}body .papier-pricing-tier-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-lg, 32px)}@media (max-width: 992px){body .papier-pricing-tier-grid{grid-template-columns:1fr;gap:var(--space-md, 24px)}}body .papier-pricing-tier{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-lg, 32px);display:flex;flex-direction:column;gap:var(--space-md, 24px)}body .papier-pricing-tier-name{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-0.02em;color:var(--ink);margin:0}body .papier-pricing-tier-price{font-family:'IBM Plex Mono', monospace;font-size:32px;color:var(--ziegel);margin:0}body .papier-pricing-tier-meta{font-family:'Satoshi', sans-serif;font-size:14px;line-height:1.55;color:var(--ink-muted);margin:0}body .papier-pricing-tier-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs, 8px);font-family:'Satoshi', sans-serif;font-size:16px;color:var(--ink-muted)}body .papier-pricing-prose{max-width:60ch;font-family:'Satoshi', sans-serif;font-size:17px;line-height:1.6;color:var(--ink-muted);margin:0 0 var(--space-sm, 16px) 0}body .papier-pricing-prose--footnote{margin-top:var(--space-lg, 32px);margin-bottom:0}body .papier-pricing-example-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-md, 24px);margin-top:var(--space-lg, 32px)}@media (max-width: 992px){body .papier-pricing-example-grid{grid-template-columns:1fr}}body .papier-pricing-example{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-md, 24px)}body .papier-pricing-example h3{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:18px;line-height:1.2;color:var(--ink);margin:0 0 var(--space-sm, 16px) 0}body .papier-pricing-example p{font-family:'Satoshi', sans-serif;font-size:15px;line-height:1.55;color:var(--ink-muted);margin:0 0 var(--space-xs, 8px) 0}body .papier-pricing-example-pay{font-family:'IBM Plex Mono', monospace;font-size:18px;font-weight:500;color:var(--ziegel);margin-top:var(--space-sm, 16px)}body .papier-pricing-fine-print{font-family:'Satoshi', sans-serif;font-size:14px;line-height:1.55;color:var(--ink-muted);margin-top:var(--space-md, 24px)}body .papier-pricing-fine-print a{color:var(--ziegel);text-decoration:underline}body .papier-pricing-fine-print a:hover,body .papier-pricing-fine-print a:focus-visible{color:var(--ink)}body .papier-pricing-fine-print a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-about{background:var(--papier);color:var(--ink)}body .papier-about-jump-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-sm, 16px);margin-top:var(--space-md, 24px)}body .papier-about-jump-link{font-family:'IBM Plex Mono', monospace;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-muted);text-decoration:none;padding:var(--space-xs, 8px) var(--space-sm, 16px);border:1px solid var(--grid-rule);border-radius:4px;transition:color 180ms ease-out, border-color 180ms ease-out}body .papier-about-jump-link:hover,body .papier-about-jump-link:focus-visible{color:var(--ink);border-color:var(--ink)}body .papier-about-jump-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-about-prose{max-width:60ch;display:flex;flex-direction:column;gap:var(--space-md, 24px);font-family:'Satoshi', sans-serif;font-size:17px;line-height:1.6;color:var(--ink-muted)}body .papier-about-prose p{margin:0}body .papier-about-lead{max-width:60ch;font-family:'Satoshi', sans-serif;font-size:18px;line-height:1.55;color:var(--ink-muted);margin:0 0 var(--space-lg, 32px) 0}body .papier-persona-grid,body .papier-cta-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg, 32px);margin-top:var(--space-lg, 32px)}@media (max-width: 768px){body .papier-persona-grid,body .papier-cta-card-grid{grid-template-columns:1fr;gap:var(--space-md, 24px)}}body .papier-persona-card,body .papier-cta-card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-lg, 32px);display:flex;flex-direction:column;gap:var(--space-sm, 16px)}body .papier-persona-card h3,body .papier-cta-card h3{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-0.01em;color:var(--ink);margin:0}body .papier-persona-card h3 small,body .papier-cta-card h3 small{display:block;font-family:'IBM Plex Mono', monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;color:var(--ink-muted);font-weight:500;margin-top:4px}body .papier-persona-card p,body .papier-cta-card p{font-family:'Satoshi', sans-serif;font-size:16px;line-height:1.6;color:var(--ink-muted);margin:0}body .papier-persona-card-label,body .papier-cta-card-label{font-family:'IBM Plex Mono', monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:var(--ziegel);margin:0}body .papier-persona-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-family:'Satoshi', sans-serif;font-size:15px;line-height:1.55;color:var(--ink-muted)}body .papier-persona-card-list li{padding-left:var(--space-sm, 16px);position:relative}body .papier-persona-card-list li::before{content:'—';position:absolute;left:0;color:var(--ink-muted)}body .papier-persona-card-summary{padding-top:var(--space-sm, 16px);border-top:1px dashed var(--grid-rule);font-family:'Satoshi', sans-serif;font-size:14px;line-height:1.55;color:var(--ink)}body .papier-persona-card-summary strong{font-weight:700;color:var(--ink)}body .papier-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg, 32px);margin-top:var(--space-lg, 32px)}@media (max-width: 720px){body .papier-team-grid{grid-template-columns:1fr}}body .papier-team-card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-lg, 32px);display:flex;flex-direction:column;gap:var(--space-sm, 16px)}body .papier-team-card h3{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:20px;color:var(--ink);margin:0}body .papier-team-card h3 small{display:block;font-family:'IBM Plex Mono', monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;color:var(--ink-muted);font-weight:500;margin-top:4px}body .papier-team-card p{font-family:'Satoshi', sans-serif;font-size:15px;line-height:1.6;color:var(--ink-muted);margin:0}body .papier-team-card-links{font-family:'IBM Plex Mono', monospace;font-size:12px;letter-spacing:0.04em}body .papier-team-card-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--grid-rule)}body .papier-team-card-links a:hover,body .papier-team-card-links a:focus-visible{border-bottom-color:var(--ink)}body .papier-team-card-links a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-team-card-link-divider{margin:0 6px;color:var(--ink-muted)}body .papier-cta-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm, 16px);margin:var(--space-xs, 8px) 0 0 0}body .papier-cta-card-secondary-link{font-family:'Satoshi', sans-serif;font-weight:500;font-size:14px;color:var(--ink-muted);text-decoration:underline}body .papier-cta-card-secondary-link:hover,body .papier-cta-card-secondary-link:focus-visible{color:var(--ink)}body .papier-cta-card-secondary-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-cta-card-next{margin-top:var(--space-md, 24px);padding-top:var(--space-md, 24px);border-top:1px dashed var(--grid-rule);display:flex;flex-direction:column;gap:var(--space-sm, 16px)}body .papier-cta-card-next-label{font-family:'IBM Plex Mono', monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:var(--ink-muted);margin:0}body .papier-cta-card-next-intro,body .papier-cta-card-next-note{font-family:'Satoshi', sans-serif;font-size:14px;line-height:1.55;color:var(--ink-muted);margin:0}body .papier-cta-card-next-intro a,body .papier-cta-card-next-note a{color:var(--ink);border-bottom:1px solid var(--grid-rule);text-decoration:none}body .papier-cta-card-next-intro a:hover,body .papier-cta-card-next-intro a:focus-visible,body .papier-cta-card-next-note a:hover,body .papier-cta-card-next-note a:focus-visible{border-bottom-color:var(--ink)}body .papier-cta-card-next-intro a:focus-visible,body .papier-cta-card-next-note a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-cta-card-next-list{margin:0;padding-left:var(--space-md, 24px);display:flex;flex-direction:column;gap:6px;font-family:'Satoshi', sans-serif;font-size:14px;line-height:1.55;color:var(--ink-muted)}body .papier-customers{background:var(--papier);color:var(--ink)}body .papier-logo-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-lg, 32px);padding:var(--space-md, 24px) 0}@media (max-width: 768px){body .papier-logo-grid{gap:var(--space-md, 24px)}}body .papier-logo{height:48px;width:auto;max-width:160px;object-fit:contain;opacity:0.85;transition:filter 200ms ease-out, opacity 200ms ease-out;mix-blend-mode:multiply}body .papier-logo:hover,body .papier-logo:focus-visible{opacity:1;outline:0}body .papier-logo.papier-logo--size-sm{height:36px;max-width:120px}body .papier-logo.papier-logo--size-lg{height:60px;max-width:200px}body .papier-logo.papier-logo--grayscale{filter:grayscale(100%)}body .papier-logo.papier-logo--grayscale:hover,body .papier-logo.papier-logo--grayscale:focus-visible{filter:grayscale(0%)}body .papier-home-logos{background:var(--papier-card)}body .papier-home-logos .papier-logo-grid{gap:var(--space-xl, 48px)}@media (max-width: 768px){body .papier-home-logos .papier-logo-grid{gap:var(--space-lg, 32px)}}body .papier-customers-next-step{margin-top:var(--space-md, 24px);padding-top:var(--space-md, 24px);border-top:1px solid color-mix(in srgb, var(--papier-card-on-ink) 18%, transparent);color:var(--papier-card-on-ink)}body .papier-customers-next-step__lede{font-size:16px;line-height:1.55;margin:0 0 var(--space-sm, 16px);color:var(--papier-card-on-ink)}body .papier-customers-next-step__steps{margin:0;padding-left:var(--space-md, 24px);display:flex;flex-direction:column;gap:var(--space-xs, 8px);font-size:15px;line-height:1.55;color:var(--papier-card-on-ink)}body .papier-customers-next-step__steps li{padding-left:var(--space-2xs, 4px)}body .papier-customers-cta{display:flex;gap:var(--space-md, 24px);margin-top:var(--space-md, 24px);align-items:center;flex-wrap:wrap}@media (max-width: 600px){body .papier-customers-cta{flex-direction:column;align-items:stretch}}body .papier-customers-cta__secondary{font-family:'Satoshi', sans-serif;font-weight:500;font-size:15px;color:var(--papier-card-on-ink);text-decoration:underline;text-underline-offset:3px;transition:text-decoration-thickness 120ms ease-out}body .papier-customers-cta__secondary:hover,body .papier-customers-cta__secondary:focus-visible{color:var(--papier-card-on-ink);text-decoration-thickness:2px}body .papier-customers-cta__secondary:focus-visible{outline:2px solid var(--papier-card-on-ink);outline-offset:2px}body .papier-customers-cta__note{margin-top:var(--space-md, 24px);font-family:'IBM Plex Mono', monospace;font-size:12px;line-height:1.6;letter-spacing:0.04em;color:var(--papier-card-on-ink)}body .papier-customers-cta__note a{color:var(--papier-card-on-ink);text-decoration:underline;text-underline-offset:2px}body .papier-customers-cta__note a:hover,body .papier-customers-cta__note a:focus-visible{color:var(--papier-card-on-ink);text-decoration-thickness:2px}body .papier-customers-cta__note a:focus-visible{outline:2px solid var(--papier-card-on-ink);outline-offset:2px}body .papier-customers .callout{grid-template-columns:1fr;align-items:stretch}body .papier-customers .callout-copy{display:flex;flex-direction:column}body .hero{display:grid;grid-template-columns:1fr;gap:var(--space-xl, 48px);padding:var(--space-2xl, 64px) 0 var(--space-xl, 48px);border-bottom:1px solid var(--grid-rule)}body .hero-left{display:flex;flex-direction:column;gap:var(--space-md, 24px);min-width:0}body .hero-kicker{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-muted);margin:0}body .hero-headline{font-family:'Fraunces', Georgia, serif;font-weight:700;font-size:clamp(40px, 7vw, 96px);line-height:0.98;letter-spacing:-0.025em;margin:0;color:var(--ink)}body .hero-headline em{font-style:italic;font-weight:500;color:var(--ziegel)}body .hero-sub{max-width:60ch;font-size:18px;line-height:1.55;color:var(--ink-muted);margin:0}body .hero-cta{align-self:flex-start;margin-top:var(--space-md, 24px);font-size:15px;letter-spacing:-0.01em;min-height:48px;padding:0 var(--space-md, 24px)}@media (max-width: 720px){body .hero{gap:var(--space-lg, 32px);padding:var(--space-xl, 48px) 0}body .hero-cta{min-height:52px}}body .section{padding:var(--space-2xl, 64px) 0;border-bottom:1px solid var(--grid-rule)}body .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md, 24px);margin-bottom:var(--space-lg, 32px)}body .section-head--stacked{flex-direction:column;align-items:flex-start;gap:var(--space-sm, 16px)}body .section-title{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:clamp(28px, 4vw, 40px);letter-spacing:-0.02em;line-height:1.1;margin:0;color:var(--ink)}body .section-meta{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width: 640px){body .section{padding:var(--space-xl, 48px) 0}body .section-head{flex-direction:column;align-items:flex-start;gap:var(--space-xs, 8px)}}body .how-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-xl, 48px)}@media (max-width: 880px){body .how-grid{grid-template-columns:1fr;gap:var(--space-lg, 32px)}}body .how-step{display:flex;flex-direction:column;gap:10px;padding-top:var(--space-md, 24px);border-top:2px solid var(--ink)}body .how-step-num{font-family:'IBM Plex Mono', monospace;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ziegel-dim);margin:0}body .how-step-title{font-family:'Fraunces', serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.02em;margin:0;color:var(--ink)}body .how-step-body{font-size:16px;line-height:1.6;color:var(--ink-muted);margin:0}body .callout{background:var(--ink);color:var(--papier);border-radius:10px;padding:var(--space-xl, 48px);display:grid;grid-template-columns:2fr 1fr;gap:var(--space-lg, 32px);align-items:end}body .callout-eyebrow{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--senf);margin:0 0 var(--space-sm, 16px)}body .callout-title{font-family:'Fraunces', serif;font-weight:600;font-size:clamp(28px, 4vw, 48px);line-height:1.05;letter-spacing:-0.02em;margin:0;color:var(--papier)}body .callout-body{font-size:17px;line-height:1.55;color:var(--papier-edge);margin:var(--space-sm, 16px) 0 0;max-width:50ch}body .callout-cta{min-height:48px;padding:14px var(--space-md, 24px);font-size:15px}@media (max-width: 720px){body .callout{grid-template-columns:1fr;align-items:stretch;padding:var(--space-lg, 32px)}}body .papier-footer{padding:var(--space-2xl, 64px) 0 var(--space-md, 24px);color:var(--ink-muted);font-size:14px}body .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-lg, 32px)}@media (max-width: 720px){body .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){body .footer-grid{grid-template-columns:1fr}}body .footer-block h2{font-family:'Fraunces', serif;font-weight:600;font-size:14px;color:var(--ink);margin:0 0 var(--space-xs, 8px)}body .footer-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font-size:13px}body .footer-block ul a{color:var(--ink-muted);text-decoration:none}body .footer-block ul a:hover,body .footer-block ul a:focus-visible{color:var(--ink)}body .footer-block ul a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .footer-tagline{font-family:'Fraunces', serif;font-weight:600;font-size:22px;letter-spacing:-0.02em;color:var(--ink);line-height:1.2;margin:0 0 var(--space-sm, 16px)}body .footer-meta{border-top:1px solid var(--grid-rule);padding-top:var(--space-sm, 16px);margin-top:var(--space-lg, 32px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs, 8px);font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.04em}body .papier-auth-header{padding-top:var(--space-2xl, 64px);margin-bottom:var(--space-xl, 48px);text-align:center}@media (max-width: 768px){body .papier-auth-header{padding-top:var(--space-xl, 48px);margin-bottom:var(--space-lg, 32px)}}body .auth-eyebrow{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ziegel);margin:0 0 var(--space-xs, 8px) 0}body .auth-headline{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:clamp(28px, 3vw, 32px);line-height:1.15;letter-spacing:-0.015em;color:var(--ink);margin:0}body .auth-body{font-family:'Satoshi', system-ui, sans-serif;font-weight:400;font-size:17px;line-height:1.60;color:var(--ink-muted);margin:var(--space-sm, 16px) 0 0 0}body .papier-auth-section{padding-top:var(--space-2xl, 64px);padding-bottom:var(--space-2xl, 64px);scroll-margin-top:var(--space-xl, 48px)}@media (max-width: 768px){body .papier-auth-section{padding-top:var(--space-xl, 48px);padding-bottom:var(--space-xl, 48px)}}body .papier-auth-card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:10px;padding:var(--space-lg, 32px)}@media (max-width: 576px){body .papier-auth-card{padding:var(--space-md, 24px)}}body .form-input:hover{border-color:rgba(31,27,23,0.3)}body .form-check-input:checked{background-color:var(--ziegel-dim);border-color:var(--ziegel-dim)}body .form-check-input:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px;box-shadow:none}body form[data-controller~='auth-form'] .field_with_errors{background-color:transparent;display:block;padding:0;width:100%}body form[data-controller~='auth-form'] .field_with_errors .form-input{border-color:var(--ziegel-dim)}body form[data-controller~='auth-form'] .field_with_errors .form-input:focus{border-color:var(--ziegel-dim);box-shadow:0 0 0 0.25rem color-mix(in srgb, var(--ziegel-dim) 25%, transparent)}body form[data-controller~='auth-form'] .invalid-feedback{margin-top:0.5rem}body form[data-controller~='auth-form'] .form-input{margin-bottom:0}body .auth-form-stack>.alert{margin-bottom:var(--space-lg)}body .auth-form-stack .row+.row{margin-top:var(--space-xs)}body .auth-form-stack .mb-3,body .auth-form-stack .mb-5{margin-bottom:var(--space-md) !important}body .auth-form-hint{color:var(--ink-muted);font-size:0.95rem;line-height:1.6}body .auth-form-actions{margin-top:var(--space-md)}body .auth-form-secondary-action{margin-top:var(--space-md)}body .auth-form-divider{margin:var(--space-xl) 0}body .auth-form-links{gap:var(--space-sm);text-align:center}body .auth-form-links a{display:inline-block;line-height:1.6}@media (prefers-reduced-motion: reduce){body .papier-auth-card,body .form-input{transition:none}}body .tester-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-md, 24px)}@media (max-width: 1024px){body .tester-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 720px){body .tester-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 420px){body .tester-grid{grid-template-columns:1fr}}body .tester-card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-height:168px;transition:border-color 0.2s ease-out, transform 0.2s ease-out;text-decoration:none;color:inherit}body .tester-card:hover,body .tester-card:focus-visible{border-color:var(--ink);transform:translateY(-2px)}body .tester-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion: reduce){body .tester-card{transition:border-color 0.2s ease-out}body .tester-card:hover,body .tester-card:focus-visible{transform:none}}body .tester-meta{padding:var(--space-sm, 16px);display:flex;flex-direction:column;gap:6px;flex:1}body .tester-meta__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xs, 8px)}body .tester-name{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:18px;line-height:1.15;color:var(--ink);margin:0}body .tester-where{font-family:'IBM Plex Mono', monospace;font-size:11px;color:var(--ink-muted);letter-spacing:0.06em}body .tester-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}body .tester-tag{font-family:'IBM Plex Mono', monospace;font-size:10px;padding:2px 6px;background:var(--himmel-soft);color:var(--himmel);border-radius:4px;letter-spacing:0.04em;text-transform:lowercase}body .tester-tag.moos{background:var(--moos-soft);color:var(--moos)}body .tester-tag.senf{background:var(--senf-soft);color:color-mix(in srgb, var(--senf) 50%, var(--ink))}body .tester-price{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-xs, 8px);border-top:1px dashed var(--grid-rule)}body .tester-price .from{font-family:'IBM Plex Mono', monospace;font-size:11px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:0.12em}body .tester-price .amount{font-family:'Fraunces', serif;font-weight:600;font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}body .all-testers{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-lg, 32px);padding:11px 22px;background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:6px;font-family:'Satoshi', sans-serif;font-weight:600;font-size:14px;text-decoration:none;transition:background-color 180ms ease-out, color 180ms ease-out}body .all-testers:hover,body .all-testers:focus-visible{background:var(--ink);color:var(--papier)}body .all-testers:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body .papier-items-results{padding-top:var(--space-md, 24px);padding-bottom:var(--space-lg, 32px)}body .papier-items-results .section-head{margin-bottom:var(--space-md, 24px)}body .papier-items-results .section-title{font-family:'Fraunces', serif;font-weight:600;color:var(--ink);margin:0 0 var(--space-xs, 8px) 0}body .papier-items-results .tests-index-results__eyebrow{font-family:'IBM Plex Mono', monospace;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-xs, 8px) 0}body .papier-items-results .tests-index-results__summary{color:var(--ink-muted);margin:0;max-width:42rem}body .papier-test-list{display:flex;flex-direction:column;gap:var(--space-xs, 8px)}body .papier-test-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md, 24px);padding:var(--space-sm, 16px) var(--space-md, 24px);background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;color:inherit;transition:border-color 0.2s ease-out}body .papier-test-row:hover,body .papier-test-row:focus-within{border-color:var(--ink)}body .papier-test-row:focus-within{outline:2px solid var(--ink);outline-offset:2px}body .papier-test-row .tester-meta{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs, 8px) var(--space-md, 24px);padding:0}body .papier-test-row .tester-meta__top{display:flex;align-items:center;gap:var(--space-xs, 8px);flex:1 1 auto;min-width:0}body .papier-test-row .tester-price{margin-top:0;padding-top:0;border-top:0;gap:var(--space-2xs, 4px);align-items:baseline}body .papier-test-row .papier-text-action{flex:0 0 auto}@media (max-width: 420px){body .papier-test-row{flex-direction:column;align-items:flex-start;gap:var(--space-sm, 16px)}}body .papier-item-show h2.test-details,body .papier-item-show h3.test-details{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:22px;letter-spacing:-0.01em;color:var(--ink);margin-top:var(--space-md, 24px);margin-bottom:var(--space-sm, 12px)}body .papier-item-show h2.test-details.first,body .papier-item-show h3.test-details.first{margin-top:0}body .papier-item-show p{color:var(--ink);line-height:1.6}body .papier-item-show #test-who .row{margin-bottom:var(--space-xs, 8px)}body .papier-item-show #test-who p{margin-bottom:0}body .papier-item-show aside.papier-card,body .papier-item-show .papier-card{padding:var(--space-md, 24px)}body .papier-item-show .previous,body .papier-item-show .next{display:inline-flex;align-items:center;gap:var(--space-2xs, 4px);font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;color:var(--ink-muted);text-decoration:none;transition:color 120ms ease-out}body .papier-item-show .previous .material-symbols-outlined,body .papier-item-show .next .material-symbols-outlined{font-size:16px;color:currentColor}body .papier-item-show .previous:hover,body .papier-item-show .previous:focus-visible,body .papier-item-show .next:hover,body .papier-item-show .next:focus-visible{color:var(--ink)}body .papier-item-show .previous:focus-visible,body .papier-item-show .next:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px}body .papier-page-heading{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:clamp(32px, 4vw, 48px);line-height:1.10;letter-spacing:-0.020em;color:var(--ink);margin:0}body .papier-form-section{padding-block:var(--space-xl) var(--space-2xl)}body .form-label{font-size:14px;font-weight:500;color:var(--ink);margin-bottom:0.5rem}body .papier-form-group{display:block;margin-bottom:var(--space-lg)}body .papier-form-group__header{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-md)}body .papier-form-group__heading{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin:0}body .papier-section-divider{border:0;border-top:1px solid var(--papier-edge);margin:var(--space-lg) 0}body .papier-divider{border:0;border-top:1px solid var(--grid-rule);margin:var(--space-sm) 0;opacity:1}body .papier-form-subgroup{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-md);margin-bottom:var(--space-md)}body .papier-form-field{display:block;margin-bottom:var(--space-md)}body .title-help,body .description-help,body .instructions-help,body .additional_address-help{font-size:13px;font-weight:600;line-height:1.6;margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-sm);max-width:60ch;white-space:normal;word-wrap:break-word}body .address-help{font-size:13px;font-weight:600;line-height:1.6;margin-bottom:var(--space-2xs);max-width:60ch;white-space:normal;word-wrap:break-word}body .new-test-dates-section{margin-top:var(--space-md)}body .new-test-dates-section label{display:block}body .dates-times-section .time{width:calc(100% - 39px)}body .papier-checkout-sidebar{display:block}@media (min-width: 992px){body .papier-checkout-sidebar{position:sticky;top:var(--space-md)}}body .papier-checkout-sidebar__card{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:10px;padding:var(--space-md)}body .papier-sidebar-card-heading{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:18px;line-height:1.20;letter-spacing:-0.008em;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-form-subheading{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:18px;line-height:1.20;letter-spacing:-0.008em;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-sidebar-rule{border:0;border-top:1px solid var(--papier-edge);margin:var(--space-md) 0}body .papier-sidebar-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-xs)}body .papier-sidebar-row__label{font-size:14px;color:var(--ink-muted)}body .papier-sidebar-row__value{font-family:'IBM Plex Mono', monospace;font-size:13px;line-height:1.60;letter-spacing:0.04em;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}body .papier-sidebar-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-block:var(--space-md)}body .papier-sidebar-total__label{font-family:'IBM Plex Mono', monospace;font-weight:500;font-size:11px;line-height:1.40;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted)}body .papier-sidebar-total__value{font-family:'IBM Plex Mono', monospace;font-weight:400;font-size:13px;line-height:1.60;letter-spacing:0.04em;color:var(--ink);font-variant-numeric:tabular-nums}body .papier-test-slot-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}body .papier-test-slot__date{display:flex;align-items:center;gap:var(--space-2xs);cursor:pointer;color:var(--ink);background:none;border:0;padding:0;width:100%;text-align:left;font:inherit}body .papier-test-slot__date .material-symbols-outlined{font-size:18px;color:var(--ink-muted)}body .papier-test-slot__date:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px}body .papier-test-slot__date-text{font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;font-variant-numeric:tabular-nums}body .papier-test-slot__chevron{font-size:18px;color:var(--ink-muted)}body .papier-test-slot__times-list{margin:var(--space-2xs) 0 0;padding:0}body .papier-test-slot__time{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-md);border-bottom:1px solid var(--grid-rule)}body .papier-test-slot__time:last-child{border-bottom:0}body .papier-test-slot__time .material-symbols-outlined{font-size:16px;color:var(--ink-muted)}body .papier-test-slot__time-text{font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;font-variant-numeric:tabular-nums;color:var(--ink)}body .papier-icon-btn{background:transparent;border:0;border-radius:6px;padding:var(--space-2xs);color:var(--ink-muted);line-height:1;transition:color 120ms ease-out, background-color 120ms ease-out}body .papier-icon-btn:hover{color:var(--ziegel-dim);background-color:var(--papier-edge)}body .papier-icon-btn:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px}body .papier-skill-declaration .dotted{display:block;overflow:auto;padding-block:var(--space-2xs);border-bottom:1px dotted var(--grid-rule-strong)}body .papier-skill-declaration .underline{text-decoration:underline}body .papier-skill-declaration .material-symbols-outlined{font-size:16px;vertical-align:-3px}body .papier-skill-declaration .text{background:transparent;border:0;padding:0;margin:0;overflow:visible;cursor:pointer;font-family:'IBM Plex Mono', monospace;font-size:12px;letter-spacing:0.04em;line-height:normal;color:var(--himmel)}body .papier-skill-declaration .text:hover,body .papier-skill-declaration .text:focus{color:var(--ink);text-decoration:underline}body .ac-suggestion-anchor{position:relative}body .ac-suggestion-container{position:absolute;top:calc(100% + var(--space-2xs));left:0;right:0;z-index:10;background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;overflow:hidden}body .ac-suggestion{padding:var(--space-2xs) var(--space-sm);font-size:14px;color:var(--ink);cursor:pointer;transition:background-color 120ms ease-out}body .ac-suggestion+.ac-suggestion{border-top:1px solid var(--grid-rule)}body .ac-suggestion:hover,body .ac-suggestion.selected{background:var(--papier-edge);color:var(--ink)}body .papier-signup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}body .papier-payment-option{color:var(--ink);transition:background-color 120ms ease-out, border-color 120ms ease-out}body .papier-payment-option:hover{background:var(--papier-edge);color:var(--ink)}body .papier-payment-option:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px}body .papier-payment-option img{height:32px;width:auto}body .papier-payment-option .material-symbols-outlined{font-size:32px;color:var(--ink-muted)}body .papier-payment-option__title{display:block;font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:18px;line-height:1.15;letter-spacing:-0.008em;color:var(--ink)}body .papier-spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--ziegel-dim);border-right-color:transparent;border-radius:50%;animation:papier-spinner-rotate 700ms linear infinite;margin-bottom:var(--space-sm)}@keyframes papier-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){body .papier-spinner{animation:none}}body .papier-dashboard-section{padding-block:var(--space-md) var(--space-2xl)}body .papier-section-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}body .papier-text-action{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--himmel);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:color 120ms ease-out;background:transparent;border:0;padding:0;cursor:pointer}body .papier-text-action:hover,body .papier-text-action:focus-visible{color:var(--ink)}body .papier-text-action .material-symbols-outlined{font-size:16px;line-height:1}body .papier-empty-state{text-align:center;padding:var(--space-md) var(--space-sm)}body .papier-empty-state__title{font-family:'Fraunces', Georgia, serif;font-size:18px;font-weight:600;letter-spacing:-0.01em;color:var(--ink)}body .papier-empty-state__body{font-size:14px;color:var(--ink-muted)}body .papier-applied-testers-list{display:flex;flex-direction:column;gap:var(--space-md)}body .papier-tester-dates{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:10px;padding:var(--space-md)}body .papier-tester-dates__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}body .papier-tester-dates__legend{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:var(--space-sm);display:flex;flex-wrap:wrap;gap:var(--space-sm)}body .papier-tester-dates__testers-col{overflow-y:auto;max-height:600px}body .papier-tester-dates__signups-col{overflow-x:auto}body .papier-tester-dates__add-more{margin-top:var(--space-sm)}body .papier-definition-list{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-md);row-gap:var(--space-2xs);margin:0}body .papier-definition-list dt{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.40;margin:0}body .papier-definition-list dd{font-family:'Satoshi', system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.50;color:var(--ink);margin:0}body .papier-definition-list dd ul{margin:0;padding-left:var(--space-md)}body .papier-tester-spec-details{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-md);margin-top:var(--space-sm)}body .papier-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-md)}body .papier-filter-chip{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted);text-decoration:none;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--grid-rule);border-radius:4px;background:var(--papier-card);transition:background 120ms ease-out, color 120ms ease-out}body .papier-filter-chip:hover{color:var(--ink);background:var(--papier-edge);text-decoration:none}body .papier-filter-chip:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px}body .papier-filter-chip.papier-filter-chip--active,body .papier-filter-chip[aria-current="true"]{color:var(--papier);background:var(--ink);border-color:var(--ink)}body .demanded-skill::after{color:var(--moos);content:' [ + ]';font-weight:800}body .demanded-skill-missmatch::after{color:var(--ziegel-dim);content:' [ - ]';font-weight:800}body a.remove_nested_fields_link::before,body a.add_nested_fields_link::before{font-family:'Material Symbols Outlined';font-variation-settings:'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;font-size:16px;vertical-align:-3px;margin-right:var(--space-2xs)}body a.remove_nested_fields_link::before{content:'\e5cd'}body a.add_nested_fields_link::before{content:'\e145'}body .content.test-information{padding:0}body li.item-to-exclude-testers-from{margin-left:15px;word-wrap:break-word}body .fee_currency{margin-left:5px}body .papier-icon-inline{font-size:1rem;vertical-align:text-bottom;line-height:1}body .papier-callout__icon{font-size:2rem;color:var(--ink-muted);line-height:1}body .papier-page-title__possessive{font-style:italic;color:var(--ziegel)}body .papier-page-header__action{color:var(--ziegel);text-decoration:none}body .papier-page-header__action:hover,body .papier-page-header__action:focus{text-decoration:underline}body .papier-card__header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--papier-edge)}body .papier-card__title{font-family:'Fraunces', serif;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin:0}body .papier-card__body{padding:var(--space-md)}body .papier-stat-card--actions>.papier-stat-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}body .papier-profile-section{padding-block:var(--space-2xl) var(--space-2xl)}@media (max-width: 767.98px){body .papier-profile-section{padding-block:var(--space-xl) var(--space-2xl)}}body .papier-card--flush-table>.papier-card__body{padding:0}body .papier-activity-feed{list-style:none;padding:0;margin:0}body .papier-activity-feed--timeline{position:relative;padding-left:1.5rem}body .papier-activity-feed--timeline::before{content:"";position:absolute;left:0.375rem;top:0.5rem;bottom:0.5rem;width:2px;background-color:var(--papier-edge)}body .papier-activity-feed__item{position:relative;padding-bottom:1rem}body .papier-activity-feed__item:last-child{padding-bottom:0}body .papier-activity-feed__dot{position:absolute;left:-1.375rem;top:0.35rem;width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--ziegel)}body .papier-activity-feed__content{padding-left:0}body .papier-activity-feed__time{font-size:0.75rem;margin-top:0.125rem;color:var(--ink-muted)}body .papier-activity-feed__empty{text-align:center;padding:var(--space-md) var(--space-sm)}body .papier-activity-feed__empty .material-symbols-outlined{font-size:2rem;color:var(--ink-muted);margin-bottom:var(--space-xs);display:block}body .papier-activity-feed__empty p{font-size:0.8125rem;color:var(--ink-muted)}body .starrr{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:1.125rem;line-height:1}body .starrr i{color:var(--papier-edge);font-style:normal;transition:color 120ms ease-out}body .starrr i.is-filled{font-variation-settings:'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24}body .starrr .is-filled,body .starrr .is-half{color:var(--senf)}body .starrr:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px}body .papier-rating-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-2xs)}body .papier-rating-row__label{font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;line-height:1.40;color:var(--ink);margin:0}body .papier-settings-nav{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs);background:var(--papier-card);border:1px solid var(--papier-edge);border-radius:6px;margin-bottom:var(--space-lg)}body .papier-settings-nav__link{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;line-height:1.40;color:var(--ink-muted);text-decoration:none;border-radius:6px;transition:background-color 120ms ease-out, color 120ms ease-out}body .papier-settings-nav__link:hover,body .papier-settings-nav__link:focus-visible{background:var(--papier-edge);color:var(--ink)}body .papier-settings-nav__link:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px}body .papier-settings-nav__link--active,body .papier-settings-nav__link[aria-current="page"]{background:var(--ink);color:var(--papier)}body .papier-toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}body .papier-toggle-switch input{opacity:0;width:0;height:0}body .papier-toggle-switch input:checked+.papier-toggle-slider{background-color:var(--ziegel-dim, var(--ziegel))}body .papier-toggle-switch input:checked+.papier-toggle-slider::before{transform:translateX(20px)}body .papier-toggle-switch input:focus-visible+.papier-toggle-slider{outline:2px solid var(--ziegel);outline-offset:2px}body .papier-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--papier-edge);border-radius:9999px;transition:background-color 220ms ease-in-out}body .papier-toggle-slider::before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:var(--papier-card);border-radius:50%;transition:transform 220ms ease-in-out}body .papier-avatar-uploader{display:flex;align-items:center;gap:var(--space-lg)}@media (max-width: 575px){body .papier-avatar-uploader{flex-direction:column;align-items:stretch;gap:var(--space-md)}}body .papier-avatar-uploader__preview{flex:0 0 80px;width:80px;height:80px;border-radius:6px;overflow:hidden;background:var(--papier-edge);display:flex;align-items:center;justify-content:center;border:1px solid var(--grid-rule)}body .papier-avatar-uploader__preview img{width:100%;height:100%;object-fit:cover}body .papier-avatar-uploader__preview .material-symbols-outlined{font-size:2.5rem;color:var(--ink-muted)}body .papier-avatar-uploader__field{flex:1 1 auto;min-width:0}body .papier-card--danger{border-left:4px solid var(--ziegel-dim, var(--ziegel));background:linear-gradient(color-mix(in srgb, var(--ziegel) 6%, transparent), color-mix(in srgb, var(--ziegel) 6%, transparent)),var(--papier-card)}body .papier-card__title--danger{color:var(--ziegel)}body .papier-link--danger{color:var(--ziegel);font-weight:600;text-decoration:underline;text-underline-offset:2px}body .papier-link--danger:hover,body .papier-link--danger:focus-visible{color:var(--ziegel-dim, var(--ziegel))}body .papier-link--danger:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px}body .papier-icon-inline--muted{color:var(--ink-muted)}body .papier-icon-inline--danger{color:var(--ziegel)}body .papier-account-list{list-style:none;padding:0;margin:0}body .papier-account-list>li{padding:var(--space-sm) 0;border-bottom:1px solid var(--papier-edge);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}body .papier-account-list>li:last-child{border-bottom:0}body .papier-account-list__primary{font-family:'Satoshi', system-ui, sans-serif;font-weight:500;color:var(--ink);min-width:0}body .papier-account-list__action{color:var(--ink-muted);flex-shrink:0}body .papier-account-list__action:hover,body .papier-account-list__action:focus-visible{color:var(--ziegel)}body .papier-account-list__action:focus-visible{outline:2px solid var(--ziegel);outline-offset:2px}body button.papier-account-list__action{background:none;border:0;padding:0;font:inherit;text-decoration:underline}body .notification-toggles__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--papier-edge)}body .notification-toggles__row:last-child{border-bottom:0}body .papier-form-actions{margin-top:var(--space-md)}body .papier-field-optional{display:inline-block;margin-left:var(--space-2xs);font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted);vertical-align:middle}@media (prefers-reduced-motion: reduce){body .papier-toggle-slider,body .papier-toggle-slider::before{transition:none}body .papier-settings-nav__link{transition:none}}body .papier-dashboard-cta{margin-bottom:1rem}@media (min-width: 992px){body .papier-dashboard-cta{position:sticky;top:80px;z-index:30;float:right}}body .papier-section-nav{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-xs, 8px) 0}body .papier-section-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}body .papier-section-nav__link{display:block;padding:var(--space-xs, 8px) var(--space-sm, 16px);font-family:'Satoshi', system-ui, sans-serif;font-weight:500;font-size:14px;line-height:1.40;color:var(--ink-muted);text-decoration:none;transition:background 120ms ease-out, color 120ms ease-out}body .papier-section-nav__link:hover{background:var(--papier-edge);color:var(--ink);text-decoration:none}body .papier-section-nav__link:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:-2px;color:var(--ink)}body .papier-section-nav__link--active{position:relative;font-weight:600;color:var(--ziegel-dim, var(--ziegel))}body .papier-section-nav__link--active::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--ziegel);border-radius:0 4px 4px 0}body .papier-meter{height:6px;border-radius:4px;background:var(--papier-edge);overflow:hidden}body .papier-meter__bar{height:100%;border-radius:4px;background:var(--moos);transition:width 220ms ease-out}body .papier-form-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}body .papier-form-filter .form-input[name='by_name_or_email']{min-width:250px}body .papier-form-filter .form-input[name='by_skill']{min-width:200px}body .papier-filter-panel{width:100%;background:var(--papier-card);border:1px solid var(--papier-edge);border-radius:6px;padding:var(--space-sm)}body .papier-form-import{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}body .papier-form-import label{margin-bottom:0}body .papier-form-import .form-input[type='file']{width:auto;flex:0 1 28rem;min-width:16rem}body .papier-column-list{list-style:none;margin:0;padding:0;background:var(--papier-card);border:1px solid var(--papier-edge);border-radius:6px}body .papier-column-list>li{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--grid-rule)}body .papier-column-list>li:last-child{border-bottom:0}body .papier-column-list>li label{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-family:'Satoshi', system-ui, sans-serif;font-size:14px;color:var(--ink);cursor:pointer}body .papier-locale-switcher{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}body .papier-locale-switcher__option{display:inline-flex;align-items:center;padding:4px 10px;font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-muted);background:transparent;border:1px solid var(--grid-rule-strong);border-radius:6px;text-decoration:none;transition:background-color 120ms ease-out, color 120ms ease-out}body .papier-locale-switcher__option:hover{background:var(--papier-edge);color:var(--ink);text-decoration:none}body .papier-locale-switcher__option:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:2px}body .papier-locale-switcher__option--active{background:var(--ink);border-color:var(--ink);color:var(--papier)}body .papier-locale-switcher__option--active:hover,body .papier-locale-switcher__option--active:focus-visible{background:var(--ink);color:var(--papier)}body .papier-copy-confirm{display:inline-block;margin-left:var(--space-2xs);font-family:'Satoshi', system-ui, sans-serif;font-size:13px;font-weight:500;color:var(--moos)}body .papier-pre{background:var(--papier-card);border:1px solid var(--papier-edge);border-radius:6px;padding:var(--space-sm)}body .papier-amount{font-family:'IBM Plex Mono', monospace;font-size:15px;letter-spacing:0.04em;color:var(--ink);font-variant-numeric:tabular-nums}body .papier-icon-inline--success{color:var(--moos)}body .papier-email-preview{display:block;width:100%;height:1100px;border:0}body .papier-table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin-bottom:var(--space-xs)}body .papier-static-body{padding-block:var(--space-2xl)}body .papier-static-body>h2,body .papier-static-body .papier-section-title{margin-top:var(--space-md)}body .papier-static-body>h2:first-child,body .papier-static-body .papier-section-title:first-child{margin-top:0}body .papier-static-body section+section{margin-top:var(--space-xl)}body .papier-static-body hr{border:0;border-top:1px solid var(--grid-rule);opacity:1;margin-block:var(--space-lg)}body .papier-static-lead{max-width:60ch}body .papier-section-title{font-family:'Fraunces', serif;font-size:28px;font-weight:600;line-height:1.10;letter-spacing:-0.020em;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-subsection-title{font-family:'Fraunces', serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-0.015em;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-static-heading{font-family:'Fraunces', serif;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin:0 0 var(--space-xs) 0}body .papier-static-heading a{color:inherit;text-decoration:none;transition:color 120ms ease-out}body .papier-static-heading a:hover,body .papier-static-heading a:focus-visible{color:var(--ziegel-dim, var(--ziegel));text-decoration:underline;text-underline-offset:3px}body .papier-static-heading a:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:2px;border-radius:4px}body .papier-body.papier-static-entry-copy{margin-bottom:var(--space-md)}body .papier-static-body .papier-callout{margin-bottom:var(--space-md)}body .papier-mark{background:rgba(217,164,65,0.18);color:var(--ink);padding:0 var(--space-2xs);border-radius:4px}body .papier-static-list{margin:0 0 var(--space-sm) 0;padding-left:var(--space-md)}body .papier-static-list li{font-size:17px;line-height:1.60;color:var(--ink);margin-bottom:var(--space-xs)}body .papier-static-list li:last-child{margin-bottom:0}body .papier-guidelines-list{list-style:none;margin:var(--space-md) 0 0 0;padding:0}body .papier-guidelines-list li{display:flex;align-items:baseline;gap:var(--space-sm);font-size:17px;line-height:1.60;color:var(--ink);margin-bottom:var(--space-sm)}body .papier-guidelines-list li:last-child{margin-bottom:0}body .papier-guidelines-list .material-symbols-outlined{flex:0 0 auto;font-size:20px;color:var(--moos);transform:translateY(3px)}body .papier-finish-signup-note{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-md)}body .papier-finish-signup-note .papier-cta{margin-top:var(--space-xs)}body .papier-finish-signup-icon{font-size:40px;color:var(--ink-muted)}body .papier-pool-stats{max-width:640px;margin:0 0 var(--space-lg) 0;padding:0}body .papier-pool-stats__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:1px solid var(--grid-rule)}body .papier-pool-stats__row dt{font-family:'Satoshi', system-ui, sans-serif;font-size:15px;font-weight:400;color:var(--ink-muted);margin:0}body .papier-pool-stats__row dd{font-family:'IBM Plex Mono', monospace;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0.04em;color:var(--ink);margin:0}body .papier-error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-2xl) var(--space-md) var(--space-xl)}body .papier-error-page__inner{width:100%;max-width:33em;display:flex;flex-direction:column;gap:var(--space-md);text-align:center}body .papier-error-code{font-family:'IBM Plex Mono', monospace;font-size:clamp(48px, 8vw, 72px);font-weight:400;line-height:1.05;letter-spacing:0.04em;color:var(--ink-muted);margin:0}body .papier-error-page__inner .papier-cta{justify-content:center}.js .tests-index-state[data-state='loading'] .tests-index-state__content{display:none}.js .tests-index-state[data-state='loaded'] .tests-index-state__loading{display:none}.js .tests-index-state[data-state='empty'] .tests-index-state__loading,.js .tests-index-state[data-state='error'] .tests-index-state__loading,.js .tests-index-state[data-state='send_fail'] .tests-index-state__loading{display:none}body .papier-chat-section{padding-block:var(--space-xl) var(--space-2xl)}body .papier-chat-thread{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}body .papier-chat-bubble{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:10px;padding:var(--space-sm) var(--space-md);max-width:80%;margin-bottom:var(--space-sm)}body .papier-chat-bubble--tester{margin-right:auto;border-left:3px solid var(--moos)}body .papier-chat-bubble--sponsor{margin-left:auto;border-right:3px solid var(--himmel)}body .papier-chat-bubble__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs)}body .papier-chat-bubble__sender{font-family:'Satoshi', system-ui, sans-serif;font-weight:600;font-size:15px;line-height:1.40;color:var(--ink)}body .papier-chat-bubble__timestamp{font-family:'IBM Plex Mono', monospace;font-weight:400;font-size:11px;line-height:1.40;letter-spacing:0.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums}body .papier-chat-bubble__body{font-family:'Satoshi', system-ui, sans-serif;font-weight:400;font-size:17px;line-height:1.60;color:var(--ink);white-space:pre-wrap}body .papier-chat-bubble__footer{font-family:'Satoshi', system-ui, sans-serif;font-weight:400;font-size:14px;line-height:1.40;color:var(--ink-muted);margin-top:var(--space-xs);border-top:1px solid color-mix(in srgb, var(--grid-rule) 60%, transparent);padding-top:var(--space-xs);display:flex;gap:var(--space-sm);flex-wrap:wrap}body .papier-chat-state{padding:var(--space-md);text-align:center;color:var(--ink-muted)}body .papier-chat-state--loading{font-style:italic}body .papier-chat-day-separator{display:flex;align-items:center;gap:var(--space-sm);margin-block:var(--space-md)}body .papier-chat-day-separator::before,body .papier-chat-day-separator::after{content:'';flex:1;height:1px;background:var(--papier-edge)}body .papier-chat-day-separator__label{font-family:'IBM Plex Mono', monospace;font-weight:500;font-size:11px;line-height:1.40;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted)}body .papier-chat-composer{background:var(--papier-card);border:1px solid var(--papier-edge);border-radius:10px;padding:var(--space-md);margin-top:var(--space-md)}@media (max-width: 991.98px){body .papier-chat-composer{position:sticky;bottom:0;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom, 0));border-radius:10px 10px 0 0}}body .papier-chat-composer__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap}body .papier-chat-composer__attachments{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);font-size:14px;color:var(--ink-muted)}body .papier-chat-composer__attachments input[type='file']{font-family:'IBM Plex Mono', monospace;font-size:12px;color:var(--ink-muted)}body .papier-chat-composer__attachments input[type='file']::file-selector-button{font-family:'Satoshi', system-ui, sans-serif;font-size:13px;font-weight:500;color:var(--ink);background:var(--papier-edge);border:1px solid var(--grid-rule-strong);border-radius:6px;padding:var(--space-2xs) var(--space-xs);margin-right:var(--space-xs);cursor:pointer}body .papier-chat-composer__attachments a{color:var(--himmel);text-decoration:underline;text-underline-offset:3px;transition:color 120ms ease-out}body .papier-chat-composer__attachments a:hover,body .papier-chat-composer__attachments a:focus-visible{color:var(--ink)}body .papier-chat-composer__broadcast{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--grid-rule);text-align:right}body .papier-form-label{display:inline-block;font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;line-height:1.40;color:var(--ink);margin-bottom:var(--space-2xs)}body .papier-form-control{border-radius:6px}body .papier-link{color:var(--himmel);text-decoration:underline;text-underline-offset:3px;transition:color 120ms ease-out}body .papier-link:hover,body .papier-link:focus-visible{color:var(--ink)}body input.papier-link[type='submit'],body button.papier-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}body .papier-chat-sidebar{display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width: 992px){body .papier-chat-sidebar{position:sticky;top:var(--space-md)}}body .papier-chat-sidebar__card{padding:var(--space-md)}body .papier-chat-sidebar__action{padding:var(--space-sm) var(--space-md)}body .sidebar{background:var(--papier-card);border-right:1px solid var(--grid-rule, rgba(31,27,23,0.1))}body .sidebar-brand--papier{padding:var(--space-md, 24px) var(--space-md, 24px) var(--space-sm, 16px);border-bottom:1px solid var(--grid-rule, rgba(31,27,23,0.1))}body .sidebar-brand--papier .wordmark--sidebar{font-family:'Fraunces', Georgia, serif;font-weight:700;font-size:clamp(22px, 2.2vw, 26px);letter-spacing:-0.020em;line-height:1.10;color:var(--ink);text-decoration:none}body .sidebar-brand--papier .wordmark--sidebar .dot{color:var(--ziegel)}body .sidebar-brand--papier .wordmark--sidebar:hover,body .sidebar-brand--papier .wordmark--sidebar:focus-visible{color:var(--ink);text-decoration:none}body .sidebar-brand--papier .wordmark--sidebar:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:2px;border-radius:4px}body .sidebar-nav--papier{padding:var(--space-md, 24px) 0;display:flex;flex-direction:column;gap:var(--space-lg, 32px)}body .sidebar-menu--papier{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2xs, 4px)}body .papier-nav-item{margin:0}body .papier-nav-link{display:flex;align-items:center;gap:var(--space-sm, 16px);padding:var(--space-xs, 8px) var(--space-md, 24px);font-family:'Satoshi', system-ui, sans-serif;font-weight:500;font-size:14px;line-height:1.40;color:var(--ink-muted);text-decoration:none;transition:background 120ms ease-out, color 120ms ease-out}body .papier-nav-link .material-symbols-outlined{font-size:20px;flex-shrink:0;color:inherit}body .papier-nav-link .sidebar-link-text{flex:1}body .papier-nav-link:hover{background:var(--papier-edge);color:var(--ink)}body .papier-nav-link:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:-2px;color:var(--ink)}body .papier-nav-item.active .papier-nav-link{color:var(--ziegel-dim, var(--ziegel));position:relative;font-weight:600}body .papier-nav-item.active .papier-nav-link::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--ziegel);border-radius:0 4px 4px 0}body .sidebar-divider--papier{height:1px;margin:var(--space-md, 24px) var(--space-md, 24px) 0;background:var(--grid-rule, rgba(31,27,23,0.1))}body .sidebar-user-block{margin-top:auto;padding:var(--space-md, 24px);display:flex;flex-direction:column;gap:var(--space-xs, 8px)}body .sidebar-user-email{font-family:'IBM Plex Mono', monospace;font-size:11px;letter-spacing:0.04em;color:var(--ink-muted);line-height:1.40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .papier-sidebar-signout-form{margin:0}body .papier-sidebar-signout{display:flex;align-items:center;gap:var(--space-sm, 16px);width:100%;padding:var(--space-xs, 8px) 0;background:none;border:0;font-family:'Satoshi', system-ui, sans-serif;font-weight:500;font-size:14px;color:var(--ink-muted);text-align:left;cursor:pointer;transition:color 120ms ease-out}body .papier-sidebar-signout .material-symbols-outlined{font-size:20px;color:inherit}body .papier-sidebar-signout:hover{color:var(--ziegel-dim, var(--ziegel))}body .papier-sidebar-signout:focus-visible{outline:2px solid var(--ziegel-dim, var(--ziegel));outline-offset:2px;color:var(--ink)}.authenticated-layout{background-color:var(--papier)}.authenticated-wrapper{display:flex;min-height:100vh}.sidebar{width:256px;min-height:100vh;background-color:var(--papier-card);position:fixed;top:0;left:0;z-index:30;display:flex;flex-direction:column;transition:transform 300ms ease-in-out}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding-top:var(--space-md, 24px);overflow-y:auto}.authenticated-main{flex:1;margin-left:256px;min-height:100vh;display:flex;flex-direction:column}.authenticated-content{flex:1;padding:var(--space-md, 24px) var(--space-lg, 32px)}.authenticated-main #flash{padding:var(--space-sm, 16px) var(--space-md, 24px) 0}.sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:29}@media (max-width: 991.98px){.sidebar{transform:translateX(-100%);z-index:60}.sidebar.sidebar--open{transform:translateX(0)}.sidebar-overlay.sidebar-overlay--visible{display:block;z-index:50}.authenticated-main{margin-left:0}.authenticated-content{padding:var(--space-sm, 16px)}}body .breadcrumb-topbar{background:var(--papier-card);backdrop-filter:none;border-bottom:1px solid var(--grid-rule, rgba(31,27,23,0.1))}body .breadcrumb{font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;margin:0;padding:0}body .breadcrumb-item{color:var(--ink-muted)}body .breadcrumb-item a{color:var(--ink-muted);text-decoration:none}body .breadcrumb-item a:hover{color:var(--ink);text-decoration:underline}body .breadcrumb-item a:focus-visible{outline:2px solid var(--ziegel-dim);outline-offset:2px;border-radius:4px}body .breadcrumb-item.active{color:var(--ziegel-dim)}body .breadcrumb-topbar-actions{display:flex;align-items:center;gap:var(--space-sm, 16px)}body .breadcrumb-topbar-primary-action{margin-right:var(--space-sm, 16px)}body .topbar-icon-btn{color:var(--ink-muted)}body .topbar-icon-btn:hover,body .topbar-icon-btn:focus-visible{color:var(--ink)}body .topbar-avatar{color:var(--ink-muted)}body .topbar-avatar .topbar-user-email{font-family:'IBM Plex Mono', monospace;font-size:12px;color:var(--ink-muted)}.breadcrumb-topbar{position:sticky;top:0;z-index:40;height:64px}.breadcrumb-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--space-lg, 32px);gap:var(--space-sm, 16px)}.sidebar-toggle{display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:var(--space-2xs, 4px);cursor:pointer;color:var(--ink);border-radius:6px}.sidebar-toggle .material-symbols-outlined{font-size:24px}.sidebar-toggle:hover{background-color:var(--papier-card)}.breadcrumb-nav{flex:1}.breadcrumb-topbar-actions{display:flex;align-items:center;gap:var(--space-xs, 8px)}.topbar-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:var(--ink-muted);text-decoration:none;transition:background-color 120ms ease-out, color 120ms ease-out}.topbar-icon-btn .material-symbols-outlined{font-size:20px}.topbar-icon-btn:hover{background-color:var(--papier-card);color:var(--ink);text-decoration:none}.topbar-avatar-img{width:32px;height:32px;border-radius:6px;object-fit:cover}.topbar-avatar-placeholder{font-size:32px;color:var(--ink-muted)}@media (max-width: 991.98px){.sidebar-toggle{display:flex}.breadcrumb-topbar-inner{padding:0 var(--space-sm, 16px)}}body .papier-page-title+.row{margin-top:0}body .papier-stat-card{background:var(--papier-card);border:1px solid var(--grid-rule, rgba(31,27,23,0.1));border-radius:6px;padding:var(--space-md, 24px);display:flex;flex-direction:column;gap:var(--space-xs, 8px);height:100%}body .papier-stat-label{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted);line-height:1.40}body .papier-stat-value{font-family:'Fraunces', Georgia, serif;font-size:clamp(28px, 4vw, 32px);font-weight:600;line-height:1.05;letter-spacing:-0.015em;color:var(--ink);font-feature-settings:'tnum'}body .papier-stat-denominator{font-family:'IBM Plex Mono', monospace;font-size:13px;font-weight:400;letter-spacing:0.04em;color:var(--ink-muted);font-feature-settings:'tnum'}body .papier-tester-applications-metrics,body .papier-tester-metrics{margin-bottom:var(--space-md, 24px)}body .papier-stat-delta{font-family:'IBM Plex Mono', monospace;font-size:13px;font-weight:500;display:inline-flex;align-items:baseline;gap:var(--space-2xs, 4px)}body .papier-stat-delta--positive{color:var(--ziegel-dim)}body .papier-stat-delta--negative{color:var(--ink-muted)}body .papier-stat-delta-period{color:var(--ink-muted);margin-left:var(--space-2xs, 4px)}body .papier-activity-feed__empty .material-symbols-outlined{display:none}body table.tester-slots th.date{width:124px}body table.tester-slots th.time{width:140px}body .actions-col{width:120px}body .datetime-col{min-width:150px}body .testers-found-col{min-width:135px}@media (max-width: 767.98px){body .date{min-width:100px}}body .tests-index-table .papier-num,body .table_with_sidebar .papier-num{font-family:'IBM Plex Mono', monospace;font-size:13px;font-feature-settings:'tnum'}body .papier-page-header{padding-top:var(--space-2xl);margin-bottom:var(--space-xl)}body .papier-page-title{font-family:'Fraunces', Georgia, serif;font-weight:600;font-size:clamp(32px, 4.5vw, 40px);line-height:1.10;letter-spacing:-0.020em;color:var(--ink);margin:0 0 var(--space-md, 24px)}body .papier-section-header{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-md)}body .papier-section-eyebrow{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:var(--ink-muted)}body .papier-body{font-family:'Satoshi', system-ui, sans-serif;font-weight:400;font-size:17px;line-height:1.60;color:var(--ink);margin:0 0 var(--space-sm) 0}body .papier-body--mono{font-family:'IBM Plex Mono', monospace;font-size:13px;line-height:1.60;letter-spacing:0.04em;color:var(--ink-muted)}body .papier-body--meta{font-size:14px;line-height:1.50;color:var(--ink-muted)}body .papier-body--label{font-weight:500}body .papier-body--emphasis{font-weight:600}body .papier-body--muted{color:var(--ink-muted)}body .content{padding:var(--space-lg) 0}body .headline{padding-top:var(--space-lg)}body .container-lp{padding-bottom:var(--space-xl)}body .divider-bottom{border-bottom:1px solid var(--grid-rule)}body.public-template .headline,body.auth-template .headline{padding:var(--space-xl) 0 var(--space-lg)}body.public-template .headline h1,body.public-template .content h1,body.auth-template .headline h1,body.auth-template .content h1{font-family:'Fraunces', Georgia, serif;font-size:clamp(36px, 4vw, 40px);font-weight:600;line-height:1.10;letter-spacing:-0.020em;color:var(--ink);margin-bottom:0}body.public-template .headline p,body.public-template .headline .lead,body.public-template .content .lead,body.auth-template .headline p,body.auth-template .headline .lead,body.auth-template .content .lead{font-size:1.125rem;line-height:1.55;margin-bottom:0;margin-top:var(--space-sm)}body.public-template .content,body.auth-template .content{padding:var(--space-xl) 0}body.public-template .content h2,body.auth-template .content h2{font-family:'Fraunces', Georgia, serif;font-size:28px;font-weight:600;line-height:1.10;letter-spacing:-0.020em;color:var(--ink);margin-bottom:var(--space-md)}body.public-template .content h3,body.auth-template .content h3{font-family:'Fraunces', Georgia, serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin-bottom:var(--space-sm)}body.public-template .content p,body.public-template .content li,body.auth-template .content p,body.auth-template .content li{font-size:17px;line-height:1.60}body.public-template .content label,body.auth-template .content label{font-size:15px;line-height:1.40;font-weight:500}body.public-template .container-lp{padding-bottom:var(--space-xl)}body .centered{text-align:center;vertical-align:middle}body .papier-tester-skills-table .not-required{color:var(--ink-muted)}html:not(.js) .hidden-unless-js{display:none}.cookie-question-section{background-color:var(--papier-card);border:1px solid var(--grid-rule-strong);border-radius:6px;bottom:var(--space-sm, 16px);padding:var(--space-xs, 8px) 0;position:fixed;right:var(--space-sm, 16px);max-width:420px;width:calc(100vw - 32px);z-index:1030}.cookie-question-section__inner{align-items:center;color:var(--ink-muted);display:flex;gap:var(--space-xs, 8px) var(--space-sm, 16px);justify-content:flex-start;margin:0 auto;max-width:none;padding:0 var(--space-sm, 16px);text-align:left;width:100%}.cookie-question-section__text{color:inherit;flex:1 1 auto;font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;line-height:1.5;margin:0}.cookie-question-section__link{color:var(--himmel);text-decoration:underline}.cookie-question-section__link:hover{color:color-mix(in srgb, var(--himmel) 80%, var(--ink));text-decoration:underline}.cookie-question-section__link--close{align-items:center;background-color:var(--papier-edge);border:1px solid var(--grid-rule-strong);border-radius:6px;cursor:pointer;color:var(--ink);display:inline-flex;flex:0 0 auto;font-family:'IBM Plex Mono', monospace;font-size:13px;font-weight:500;letter-spacing:0.04em;gap:var(--space-xs, 8px);justify-content:center;padding:var(--space-2xs, 4px) var(--space-xs, 8px);text-decoration:none;white-space:nowrap}.cookie-question-section__link--close .material-symbols-outlined{font-size:16px;line-height:1}.cookie-question-section__link--close:hover{background-color:color-mix(in srgb, var(--ink) 8%, var(--papier-edge));color:var(--ink);text-decoration:none}.cookie-question-section__dismiss{flex:0 0 auto;margin:0}body.cookie-banner-safe-area .cookie-question-section{bottom:auto;left:auto;margin:var(--space-md, 24px) auto 0;position:static;right:auto;width:calc(100vw - 32px);z-index:auto}@media (max-width: 767px){body.cookie-banner-safe-area .cookie-question-section{margin-top:var(--space-sm, 16px)}.cookie-question-section{bottom:var(--space-sm, 16px);left:var(--space-sm, 16px);right:var(--space-sm, 16px);width:auto}.cookie-question-section__inner{align-items:flex-start;flex-direction:column;gap:var(--space-xs, 8px)}}.language-question-section{background-color:var(--papier-edge);border-top:1px solid var(--grid-rule);padding:var(--space-2xs, 4px) 0}.language-question-section__text{color:var(--ink);font-family:'IBM Plex Mono', monospace;font-size:13px;letter-spacing:0.04em;margin:0}.language-question-section__link{color:var(--himmel);font-weight:500;padding-left:var(--space-md, 24px)}.language-question-section__link:hover,.language-question-section__link:focus{color:color-mix(in srgb, var(--himmel) 80%, var(--ink))}body .dashboard-empty-state{text-align:center;padding:var(--space-xl) var(--space-lg)}body .dashboard-empty-state h3{font-family:'Fraunces', Georgia, serif;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin-bottom:var(--space-xs)}body .dashboard-empty-state p{color:var(--ink-muted);margin-bottom:var(--space-md)}body .list-state{align-items:center;color:var(--ink-muted);display:flex;gap:var(--space-xs);justify-content:center;min-height:4rem;padding:var(--space-sm);text-align:center}body .list-state .material-symbols-outlined{font-size:1.25rem;line-height:1}body .list-state-loading .material-symbols-outlined{animation:papier-list-state-spin 1s linear infinite}body .list-state-cell{padding:0 !important}@keyframes papier-list-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){body .list-state-loading .material-symbols-outlined{animation:none}}iframe[name='google_conversion_frame']{float:left;font-size:0 !important;height:0 !important;line-height:0 !important;margin-top:-13px;width:0 !important}@media print{a[href]::after{content:none}}.underline{text-decoration:underline}body .signups-table{width:100%;border-collapse:collapse}body .signups-table thead{background-color:var(--papier-edge)}body .signups-table thead tr th{padding:.25em;height:2rem;min-width:7rem;border-color:var(--papier-card);text-align:center;font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted)}body .signups-table thead tr th.last-in-group{border-right:2px solid var(--papier-card)}body .signups-table tbody td{height:4rem;border-color:var(--grid-rule);border-style:solid;border-width:1px;padding:2px}body .signups-table tbody td>div{height:100%;width:100%}body .signups-table tbody td>div.accepted,body .signups-table tbody td>div.paid{background-color:var(--moos-soft)}body .signups-table tbody td>div.removed{background-color:color-mix(in srgb, var(--ziegel-dim) 14%, var(--papier-card))}body .signups-table tbody td>div.declined{background-color:var(--papier-edge)}body .signups-table tbody td>div.accepted,body .signups-table tbody td>div.paid{border-left-color:var(--moos)}body .signups-table tbody td>div.unaccepted:not(.was-accepted){border-left-color:var(--senf)}body .signups-table tbody td>div.unaccepted{background-color:var(--senf-soft)}body .signups-table tbody td>div.removed{border-left-color:var(--ziegel-dim)}body .signups-table tbody td>div.declined{border-left-color:var(--ink-muted)}body .signups-table tbody td>div.signup-block{cursor:pointer;border-left-style:solid;border-left-width:4px}body .signups-table tbody td>div.signup-block.was-accepted{border-color:var(--moos);border-style:dashed}body .signups-table tbody td>div.signup-block.cancelled-by-tester:not(.was-accepted){border-style:none}.papier-tester-dates__legend .signup-legend{border:1px solid var(--grid-rule-strong);border-radius:4px;display:inline-block;height:12px;vertical-align:-1px;width:12px}.papier-tester-dates__legend .signup-legend.accepted,.papier-tester-dates__legend .signup-legend.paid{background-color:var(--moos-soft)}.papier-tester-dates__legend .signup-legend.removed{background-color:color-mix(in srgb, var(--ziegel-dim) 14%, var(--papier-card))}.papier-tester-dates__legend .signup-legend.declined{background-color:var(--papier-edge)}.papier-tester-dates__legend .signup-legend.unaccepted{background-color:var(--senf-soft)}.tester-info{height:4rem;overflow-y:hidden;overflow-x:hidden;background-color:var(--papier-card);border:1px solid var(--grid-rule)}.tester-info.accepted,.tester-info.paid{background-color:var(--moos-soft)}.tester-info.removed{background-color:color-mix(in srgb, var(--ziegel-dim) 14%, var(--papier-card))}.tester-info.declined{background-color:var(--papier-edge)}.tester-info .info,.tester-info .command{padding-left:0;padding-right:0}.tester-info .command{padding-top:10px}.tester-info .command a{color:inherit}.tester-info .tester-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tester-info .small{font-family:'IBM Plex Mono', monospace;font-size:13px;line-height:1.60;letter-spacing:0.04em;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tester-info .small .col-sm-6:nth-child(1){padding-right:5px}.tester-info .small .col-sm-6:nth-child(2){padding-left:5px}.td-time-input{width:120px}a#close-affiliate{margin-bottom:30px;margin-top:0;padding-top:0}.newsletter-section__button{transition:background-color 200ms ease-out, border-color 200ms ease-out, box-shadow 200ms ease-out, color 200ms ease-out, opacity 200ms ease, transform 200ms ease}.newsletter-section__button:focus-visible{box-shadow:0 0 0 0.2rem color-mix(in srgb, var(--ziegel-dim) 20%, transparent);outline:0}.newsletter-section__button:active:not(:disabled):not(.disabled):not([aria-disabled='true']){transform:translateY(1px)}.newsletter-section__button:disabled,.newsletter-section__button.disabled,.newsletter-section__button[aria-disabled='true']{box-shadow:none;cursor:not-allowed;opacity:0.65;transform:none}.newsletter-section__button[data-auth-form-state='loading']{cursor:progress}.newsletter-section__button[data-auth-form-state='error']{box-shadow:0 0 0 0.2rem color-mix(in srgb, var(--ziegel-dim) 18%, transparent)}.newsletter-section__button[data-auth-form-state='success']{background-color:var(--moos);border-color:var(--moos)}.share_email{margin-top:5px}.flow-space-xs>*+*{margin-top:var(--space-xs)}.flow-space-sm>*+*{margin-top:var(--space-sm)}.flow-space-md>*+*{margin-top:var(--space-md)}.flow-space-lg>*+*{margin-top:var(--space-lg)}.flow-space-xl>*+*{margin-top:var(--space-xl)}.section-space-sm{padding-block:var(--space-lg)}.section-space-md{padding-block:var(--space-xl)}.section-space-lg{padding-block:var(--space-2xl)}.card-space-md{padding:var(--space-xl)}.cluster-space-sm{gap:var(--space-sm)}.cluster-space-md{gap:var(--space-md)}.section-label{font-family:'IBM Plex Mono', monospace;font-size:11px;font-weight:500;line-height:1.40;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-sm)}.label-sm{font-family:'Satoshi', system-ui, sans-serif;font-size:14px;font-weight:500;line-height:1.40;letter-spacing:0;color:var(--ink-muted);margin-bottom:var(--space-sm)}.body-md{font-family:'Satoshi', system-ui, sans-serif;font-size:17px;font-weight:400;line-height:1.60;color:var(--ink-muted)}.editorial-h1{font-family:'Fraunces', Georgia, serif;font-size:clamp(36px, 4vw, 40px);font-weight:600;line-height:1.10;letter-spacing:-0.020em;color:var(--ink)}.editorial-h2{font-family:'Fraunces', Georgia, serif;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink)}.material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;vertical-align:middle}.legal-page .legal-page__summary,.legal-page .legal-page__body{max-width:48rem}.legal-page .legal-page__summary{margin-bottom:var(--space-lg, 32px)}.legal-page .legal-page__section-nav{margin-bottom:var(--space-lg, 32px)}.legal-page .legal-page__summary>*+*{margin-top:var(--space-sm, 16px)}.legal-page .legal-page__section-nav>*+*{margin-top:var(--space-sm, 16px)}.legal-page .legal-page__summary p,.legal-page .legal-page__body p,.legal-page .legal-page__nav p,.legal-page .legal-page__nav-links li{font-size:17px;line-height:1.60}.legal-page .legal-page__highlights{display:grid;gap:var(--space-sm, 16px);grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));margin-top:var(--space-md, 24px)}.legal-page .legal-page__highlight{background:var(--papier-card);border:1px solid var(--grid-rule);border-radius:6px;padding:var(--space-sm, 16px)}.legal-page .legal-page__highlight h3{font-family:'Fraunces', Georgia, serif;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-0.010em;color:var(--ink);margin:0 0 var(--space-xs, 8px)}.legal-page .legal-page__highlight p{line-height:1.60;margin-bottom:0}.legal-page .legal-page__trust-note{margin-top:var(--space-md, 24px);padding-top:var(--space-sm, 16px);border-top:1px solid var(--grid-rule);color:var(--ink-muted);line-height:1.60}.legal-page .legal-page__trust-note a{font-weight:600}.legal-page .legal-page__nav ul{margin-bottom:0;padding-left:var(--space-md, 24px)}.legal-page .legal-page__nav-links{column-gap:var(--space-lg, 32px);columns:2 14rem}.legal-page .legal-page__nav li+li{margin-top:var(--space-2xs, 4px)}.legal-page .legal-page__nav-links li{break-inside:avoid}.legal-page .legal-page__body>p:first-child{margin-bottom:var(--space-md, 24px)}.legal-page .legal-page__section{scroll-margin-top:calc(var(--space-2xl, 64px) + var(--space-sm, 16px))}.legal-page .legal-page__section+.legal-page__section{margin-top:var(--space-lg, 32px);padding-top:var(--space-md, 24px);border-top:1px solid var(--grid-rule)}.legal-page .legal-page__body h2{margin-top:0;margin-bottom:var(--space-sm, 16px);scroll-margin-top:calc(var(--space-2xl, 64px) + var(--space-sm, 16px))}.legal-page .legal-page__body h3,.legal-page .legal-page__body h4{font-family:'Fraunces', Georgia, serif;font-weight:600;line-height:1.15;letter-spacing:-0.015em;color:var(--ink);margin-top:var(--space-md, 24px);margin-bottom:var(--space-xs, 8px)}.legal-page .legal-page__body h3{font-size:20px}.legal-page .legal-page__body h4{font-size:18px}.legal-page .legal-page__body p{margin-bottom:var(--space-sm, 16px)}.legal-page--toc .legal-page__summary,.legal-page--toc .legal-page__section-nav,.legal-page--toc .legal-page__body{max-width:52rem}.legal-page--toc .legal-page__summary{margin-bottom:var(--space-md, 24px)}.legal-page--toc .legal-page__section-nav{margin-bottom:var(--space-lg, 32px)}.legal-page--toc .legal-page__summary>*+*{margin-top:var(--space-md, 24px)}.legal-page--toc .legal-page__highlights{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.legal-page--toc .legal-page__nav-links--toc{column-gap:var(--space-lg, 32px);columns:2 16rem}.legal-page--toc .legal-page__body{padding-bottom:var(--space-md, 24px)}.legal-page--toc .legal-page__section+.legal-page__section{margin-top:var(--space-lg, 32px);padding-top:var(--space-md, 24px);border-top:1px solid var(--grid-rule)}.legal-page--toc .legal-page__body h2{margin-top:0;margin-bottom:var(--space-md, 24px);padding-top:0;border-top:0}.legal-page--toc .legal-page__body h3,.legal-page--toc .legal-page__body h4{margin-top:var(--space-md, 24px);margin-bottom:var(--space-xs, 8px)}.legal-page--toc .legal-page__body p{margin-bottom:var(--space-sm, 16px)}@media (max-width: 767.98px){.legal-page .legal-page__nav-links,.legal-page .legal-page__nav-links--toc{columns:1}}.currency .code{font-weight:bold}.flag-text{margin-left:5px}.question ul.options{padding:0;display:inline}.question ul.options:before{content:'('}.question ul.options:after{content:')'}.question ul.options>li{display:inline-block;list-style:none}.question ul.options>li:not(:last-child):after{content:'/';padding:0 3px}.branded-template{--brand-primary:          var(--ziegel-dim);--brand-primary-contrast: var(--papier-card-on-ink);--brand-surface:          var(--papier);--brand-surface-card:     var(--papier-card);--brand-font: 'Helvetica Neue', 'Segoe UI', Arial, system-ui, -apple-system, sans-serif;--brand-radius-sm: 4px;--brand-radius-md: 6px;--brand-radius-lg: 10px;font-family:var(--brand-font);background-color:var(--brand-surface)}.branded-template h1,.branded-template h2,.branded-template h3,.branded-template h4,.branded-template h5,.branded-template h6,.branded-template .auth-headline,.branded-template .auth-body{font-family:var(--brand-font)}.branded-template a:not(.btn){color:var(--brand-primary)}.branded-template a:not(.btn):hover,.branded-template a:not(.btn):focus{color:color-mix(in srgb, var(--brand-primary) 75%, var(--ink))}.branded-template .papier-auth-card,.branded-template .branded-card{background:var(--brand-surface-card)}.branded-header{background-color:var(--brand-surface-card);border-bottom:1px solid var(--grid-rule)}.branded-header .branded-header__inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);max-width:1280px;margin:0 auto;padding:var(--space-sm) var(--space-md)}.branded-header .branded-header__brand img{display:block;max-height:36px;width:auto}.branded-header .branded-header__label{margin:0;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}.branded-header .branded-header__home{margin-left:auto}.branded-header .branded-header__home img{display:block;max-height:24px;width:auto;opacity:0.75;transition:opacity 120ms ease-out}.branded-header .branded-header__home:hover img,.branded-header .branded-header__home:focus img{opacity:1}.branded-main{max-width:720px;margin:0 auto;padding:var(--space-xl) var(--space-md) var(--space-2xl)}.branded-section+.branded-section{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--grid-rule)}.branded-section .branded-section__title{margin:0 0 var(--space-xs);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-0.01em;color:var(--ink)}.branded-section .branded-section__lead{margin:0 0 var(--space-md);font-size:17px;line-height:1.6;color:var(--ink-muted)}.branded-section .branded-section__actions{margin-top:var(--space-md)}.branded-card{border:1px solid var(--grid-rule);border-radius:var(--brand-radius-lg);padding:var(--space-lg)}@media (max-width: 576px){.branded-card{padding:var(--space-md)}}.branded-flash{margin-bottom:var(--space-lg)}.day-label{line-height:2.5}}body .ts-control{background-color:var(--papier-card);color:var(--ink);border:1px solid var(--grid-rule);border-radius:6px}body .is-invalid+.ts-wrapper .ts-control,body .field_with_errors .ts-control{border-color:var(--color-brick)}body .ts-control>input{color:var(--ink)}body .ts-dropdown{background:var(--papier-card);color:var(--ink);border-color:var(--grid-rule)}body .ts-dropdown .active{background-color:var(--papier-edge);color:var(--ink)}body .ts-dropdown .selected{background-color:var(--ink);color:var(--papier)}body .iti__dropdown-content{background-color:var(--papier-card);color:var(--ink);border-color:var(--grid-rule);border-radius:6px}body .iti__search-input{background-color:var(--papier-card);color:var(--ink);border-color:var(--grid-rule)}body .iti__country-list{background-color:var(--papier-card);color:var(--ink)}body .iti__country.iti__highlight{background-color:var(--papier-edge);color:var(--ink)}body .iti__dial-code{color:var(--ink-muted)}body .iti__divider{border-bottom-color:var(--grid-rule)}body .iti__selected-country,body .iti__selected-country-primary{color:var(--ink)}body .iti__selected-country:hover,body .iti__selected-country-primary:hover{background-color:var(--papier-edge)}
