[class*="theme-"]{--ink-soft: var(--ink);--accent-ink: var(--ground);--link: var(--accent);--panel: var(--ground);--panel-ink: var(--ink);--panel-link: var(--link);--line: var(--ink-soft);--radius: .75rem;--btn-radius: var(--radius);--nav-ground: var(--ground);--nav-ink: var(--ink);--nav-accent: var(--accent);--nav-logo: var(--nav-ink);--nav-line: var(--line);background-color:var(--ground);color:var(--ink)}.theme-site{--ground: #0A0A0A;--ink: #F0F0F0;--ink-soft: #A8A8A8;--accent: #E5FF00;--accent-ink: #0A0A0A;--panel: #151515;--line: #2E2E2E;--nav-line: #1F1F1F}.theme-maer{--ground: #000000;--ink: #F2F2F2;--ink-soft: #A6A6A6;--accent: #1293A6;--accent-ink: #000000;--link: #2BB3C9;--panel: #121212;--panel-link: #2BB3C9;--line: #333333;--nav-line: #1E1E1E;--radius: .25rem;--stage-tick: #F2F2F2}.theme-maer-light{--ground: #F8F5EE;--ink: #1A1814;--ink-soft: #57524A;--accent: #0F7B8B;--accent-ink: #FFFFFF;--link: #0B6676;--panel: #B3AE9D;--panel-ink: #1A1814;--panel-link: #073F49;--line: #D6D0C1;--nav-line: #E6E1D5;--radius: .5rem;--bezel: #1A1814;--bevel: #EFEBE1}.theme-data-plus{--ground: #000000;--ink: #F2F2F2;--ink-soft: #A6A6A6;--accent: #E2E440;--accent-ink: #000000;--panel: #0E0E0E;--line: #2F2F2F;--nav-line: #1E1E1E;--nav-logo: var(--accent);--radius: 1rem;--btn-radius: 999px}.theme-maer .stage__deco--track{border-radius:50%}.theme-maer .stage__deco--track::before,.theme-maer .stage__deco--track::after{content:"";position:absolute;inset:0;border-radius:50%}.theme-maer .stage__deco--track::before{background:repeating-conic-gradient(from -0.4deg, var(--stage-tick) 0 0.8deg, transparent 0.8deg 6deg);-webkit-mask:radial-gradient(closest-side, transparent 94%, #000 94.3%, #000 99.5%, transparent 99.8%);mask:radial-gradient(closest-side, transparent 94%, #000 94.3%, #000 99.5%, transparent 99.8%);opacity:.55}.theme-maer .stage__deco--track::after{background:repeating-conic-gradient(from -1deg, var(--stage-tick) 0 2deg, transparent 2deg 30deg);-webkit-mask:radial-gradient(closest-side, transparent 89%, #000 89.3%, #000 99.5%, transparent 99.8%);mask:radial-gradient(closest-side, transparent 89%, #000 89.3%, #000 99.5%, transparent 99.8%)}.theme-maer .face-section>h2::after{width:min(100%, 18.2rem);height:.75rem;background:linear-gradient(90deg, var(--ink) 0 4px, transparent 4px) 0 0/3rem 100% repeat-x,linear-gradient(90deg, var(--ink) 0 2px, transparent 2px) 0 50%/0.6rem 45% repeat-x}.theme-maer .step__num{color:var(--ink);font-size:2.5rem}.theme-maer .step{box-shadow:inset 0 0 0 1px var(--line)}.theme-maer .desc h3{color:var(--ink)}.theme-maer-light .stage--plate img{width:78%;margin:11%;clip-path:circle(50%)}.theme-maer-light .stage__deco--plate{inset:2%;border-radius:50%;background:radial-gradient(circle at 50% 38%, #C4BFAE 0, var(--panel) 70%);box-shadow:inset 0 0 0 2px var(--bevel),0 0 0 0.7rem var(--bezel),0 0 0 0.85rem var(--bevel),0 1.5rem 3rem rgba(26,24,20,0.18)}.theme-maer-light .face-section>h2::after{width:4.5rem;height:.45rem;border-radius:1rem;background:var(--bezel);box-shadow:0 0 0 2px var(--ground),0 0 0 3px var(--panel)}.theme-maer-light .step{box-shadow:inset 0 0 0 3px var(--bezel),inset 0 0 0 5px var(--bevel)}.theme-maer-light .desc__note{border-left-color:var(--bezel)}.theme-maer-light .window{background:var(--panel);color:var(--panel-ink);border-color:var(--bezel)}.theme-maer-light .window .window__label{border-color:var(--bezel)}.theme-data-plus .stage--ring img{width:76%;margin:12%;clip-path:circle(50%)}.theme-data-plus .stage__ring{position:absolute;inset:0;width:100%;height:100%}.theme-data-plus .stage__ring circle{fill:none;stroke:var(--accent)}.theme-data-plus .stage__ring text{fill:var(--accent);font-family:"Saira SemiCondensed","Arial Narrow","Roboto Condensed",system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em}.theme-data-plus .face-section>h2::after{width:min(100%, 16rem);height:.6rem;background:linear-gradient(var(--accent), var(--accent)) 0 0/100% 2px no-repeat,linear-gradient(90deg, var(--accent) 0 2px, transparent 2px) 0 0/1rem 100% repeat-x}.theme-data-plus .face-section>h2{color:var(--ink)}.theme-data-plus .desc h3,.theme-data-plus .version h3{color:var(--accent)}.theme-data-plus .step{box-shadow:inset 0 0 0 1px var(--line)}.theme-data-plus .window{border-color:var(--accent);color:var(--accent)}.theme-data-plus .window .window__label{border-color:var(--accent)}@font-face{font-family:"Saira SemiCondensed";src:url("../fonts/saira-semicondensed-medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Saira SemiCondensed";src:url("../fonts/saira-semicondensed-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#0A0A0A}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:"Saira SemiCondensed","Arial Narrow","Roboto Condensed",system-ui,sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}main{flex:1 0 auto}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-weight:700;line-height:1.12;letter-spacing:.005em;text-wrap:balance}h1{font-size:clamp(2.125rem, 1.4rem + 3.6vw, 3.625rem)}h2{font-size:clamp(1.5rem, 1.2rem + 1.4vw, 2rem)}h3{font-size:1.1875rem}p{max-width:38em}p+p{margin-top:.75rem}img,svg{display:block;max-width:100%;height:auto}a{color:var(--link);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width: 48em){.wrap{padding-inline:2rem}}.skip{position:absolute;left:.75rem;top:-10rem;z-index:10;padding:.5rem 1rem;background:var(--accent);color:var(--accent-ink);font-weight:700;border-radius:var(--btn-radius)}.skip:focus{top:.75rem}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lede{font-size:1.25rem;line-height:1.45;color:var(--ink)}.soft{color:var(--ink-soft)}.btn{display:inline-flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1.5rem;border-radius:var(--btn-radius);background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:1.125rem;line-height:1.2;text-decoration:none;letter-spacing:.01em;transition:filter .15s ease}.btn:hover{filter:brightness(1.08)}.btn svg{width:1.1em;height:1.1em;flex:none}.cards{list-style:none;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 48em){.cards{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--ink);outline-offset:4px;box-shadow:0 0 0 1px var(--line);transition:transform .2s ease, box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 0 0 2px var(--accent)}.card:focus-visible{outline-color:#E5FF00}.card__art{display:block;padding:1.5rem 1.5rem 0}.card__art img{width:100%;max-width:20rem;margin-inline:auto;aspect-ratio:1}.card__body{display:block;padding:1rem 1.5rem 1.5rem}.card__name{display:block;font-size:1.3125rem;line-height:1.15}.card__line{display:block;margin-top:.5rem;color:var(--ink-soft)}.card__more{display:inline-block;margin-top:.75rem;color:var(--link);font-weight:700}.section{padding-block:3rem}.section--tight{padding-block:2rem}.section__head{margin-bottom:1.5rem}.intro{padding-block:3rem 2rem}@media (min-width: 48em){.intro{padding-block:4.5rem 3rem}}.intro__logo{width:12.5rem;color:var(--ink);margin-bottom:2rem}@media (min-width: 48em){.intro__logo{width:16rem}}.intro h1{max-width:16em}.feedback-line{padding-block:2rem 4.5rem;font-size:1.25rem}.page-head{padding-block:3rem 1.5rem}.page-head .lede{margin-top:1rem}.mail{display:inline-block;font-size:clamp(1.375rem, 1rem + 2vw, 2rem);font-weight:700;word-break:break-word}.prose{padding-bottom:4.5rem}.prose p+ul,.prose ul+p{margin-top:.75rem}.prose ul{padding-left:1.2em;max-width:38em}.prose li+li{margin-top:.25rem}.prose h2{font-size:1.1875rem;margin-top:2rem;margin-bottom:.5rem}.site-footer{border-top:1px solid var(--nav-line);padding-block:2rem;font-size:.9375rem;color:var(--ink-soft)}.site-footer a{color:var(--ink)}.site-footer p+p{margin-top:.5rem}.scene{position:relative;isolation:isolate;overflow:hidden}.scene>:not(.backdrop){position:relative;z-index:1}.backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60rem 40rem at 85% -5%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%),radial-gradient(50rem 40rem at -10% 75%, color-mix(in srgb, var(--ink) 5%, transparent), transparent 70%)}.backdrop svg{position:absolute;max-width:none;height:auto}.backdrop .bd-ring{fill:none;stroke:var(--ink);stroke-width:1.5;opacity:.16}.backdrop .bd-ring--thin{stroke-dasharray:2 10;stroke-width:3}.backdrop .bd-bezel path{fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;opacity:.14}.backdrop .bd-marks circle{fill:var(--ink);opacity:.26}.backdrop .bd-sub line{stroke:var(--ink);stroke-width:2.5;opacity:.22}.backdrop .bd-sub>circle:not(.bd-ring){fill:var(--ink);opacity:.3}.backdrop .bd-sub-hand{opacity:.55;transform-origin:0 0;animation:bd-sweep 300s linear infinite;animation-delay:-97s}.backdrop .bd-sub-hand line{stroke:var(--accent);stroke-width:4;stroke-linecap:round;opacity:1}.backdrop .bd-ticks line{stroke:var(--ink);stroke-width:3;opacity:.2}.backdrop .bd-ticks .bd-hour{stroke-width:9;opacity:.28}.backdrop .bd-dots circle{fill:var(--ink);opacity:.16}.backdrop .bd-hands line{stroke:var(--ink);stroke-width:22;stroke-linecap:round;opacity:.09}.backdrop .bd-hub{fill:var(--ground);stroke:var(--ink);stroke-width:6;opacity:.5}.backdrop .bd-second{opacity:.55;transform-origin:0 0;animation:bd-sweep 60s linear infinite;animation-delay:-27s}.backdrop .bd-second line{stroke:var(--accent);stroke-width:4}.backdrop .bd-second circle{fill:var(--accent)}.backdrop__dial{width:150vw;top:-52vw;right:-75vw}@media (min-width: 48em){.backdrop__dial{width:64rem;top:-16rem;right:-20rem}}.backdrop__arc{width:120vw;bottom:-70vw;left:-60vw;opacity:.7}@media (min-width: 48em){.backdrop__arc{width:52rem;bottom:-30rem;left:-24rem}}@keyframes bd-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.backdrop .bd-second{animation:none;transform:rotate(162deg)}.backdrop .bd-sub-hand{animation:none;transform:rotate(116deg)}}.form-block{margin-top:3rem;max-width:40rem}@media (min-width: 64em){.form-block{max-width:48rem}}.form-block h2{font-size:clamp(1.5rem, 1.2rem + 1.4vw, 2rem);margin:0 0 1.5rem}.form{display:grid;gap:1.5rem}.field{display:grid;gap:.5rem}.field label{font-weight:700}.field input:not([type="checkbox"]):not([type="radio"]),.field select,.field textarea{width:100%;min-height:3rem;padding:.75rem 1rem;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.field input:not([type="checkbox"]):not([type="radio"]):focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field input:not([type="checkbox"]):not([type="radio"])[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#FF8A80}.field textarea{resize:vertical;min-height:10rem;line-height:1.5}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%),linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - 1rem) 55%;background-size:.3rem .3rem;background-repeat:no-repeat;padding-right:2.5rem}.field__hint{font-weight:500;color:var(--ink-soft);font-size:.9375rem}.field__error{color:#FF8A80;font-size:.9375rem;font-weight:700}.field-row{display:grid;gap:1.5rem}@media (min-width: 36em){.field-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;align-items:end}}.field--trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:700}.form-status--ok{background:var(--panel);border-left:3px solid var(--accent)}.form-status--error{background:var(--panel);border-left:3px solid #FF8A80;color:#FF8A80}.form-note{font-size:.9375rem;color:var(--ink-soft)}.btn[type="submit"]{border:0;cursor:pointer;font-family:inherit}altcha-widget{--altcha-color-base: var(--panel);--altcha-color-base-content: var(--ink);--altcha-color-primary: var(--accent);--altcha-color-primary-content: var(--accent-ink);--altcha-color-error: #FF8A80;--altcha-border-color: var(--line);--altcha-border-radius: .5rem;--altcha-max-width: 100%;--altcha-checkbox-size: 1.5rem;--altcha-checkbox-border-radius: .35rem;display:block;font-family:"Saira SemiCondensed","Arial Narrow","Roboto Condensed",system-ui,sans-serif}altcha-widget input[type="checkbox"]{width:1.5rem;height:1.5rem;min-height:0;aspect-ratio:1;padding:0;flex:none}.footer-links{list-style:none;padding:0;margin:.5rem 0;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.site-header{background:var(--nav-ground);color:var(--nav-ink);border-bottom:1px solid var(--nav-line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem}.nav__logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--nav-ink);text-decoration:none;font-weight:700;font-size:1.375rem;letter-spacing:.04em;line-height:1;min-height:3rem}.nav__mark{width:1.875rem;height:1.875rem;color:var(--nav-logo)}.nav__links{list-style:none;padding:0;display:flex;gap:.25rem}@media (min-width: 36em){.nav__links{gap:.75rem}}.nav__links a{position:relative;display:inline-flex;align-items:center;min-height:3rem;padding-inline:.5rem;color:var(--nav-ink);text-decoration:none;font-size:1.0625rem;white-space:nowrap}.nav__links a::after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.55rem;height:3px;background:var(--nav-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav__links a:hover::after,.nav__links a[aria-current]::after{transform:scaleX(1)}.face-hero{display:grid;gap:1.5rem;padding-block:1.5rem 2rem}@media (min-width: 48em){.face-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:2rem;padding-block:3rem}}.face-hero__tagline{margin-top:.5rem;font-size:1.25rem;font-weight:700;font-style:italic;color:var(--link)}.face-hero__cta{margin-top:1.5rem}.face-hero__meta{margin-top:.75rem;font-size:.9375rem;color:var(--ink-soft)}.stage{position:relative;width:100%;max-width:34rem;margin-inline:auto;aspect-ratio:1}.stage img{position:relative;z-index:1;width:100%;aspect-ratio:1}.stage__deco{position:absolute;inset:0;z-index:0;pointer-events:none}.face-section{padding-block:3rem;border-top:1px solid var(--line)}.face-section>h2{margin-bottom:1.5rem}.face-section>h2::after{content:"";display:block;margin-top:.75rem;width:3rem;height:3px;background:var(--accent)}.face-section__intro{margin-bottom:1.5rem;color:var(--ink-soft)}.desc{max-width:40rem}.desc h3{margin-top:2rem;margin-bottom:.5rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.desc>p:first-child{font-size:1.25rem;line-height:1.45}.desc__note{margin-block:1.5rem;padding:.75rem 1rem;border-left:3px solid var(--accent);background:var(--panel);color:var(--panel-ink);border-radius:0 var(--radius) var(--radius) 0;max-width:38em}.desc__mail{margin-top:1.5rem}.desc__mail-link{display:inline-block;margin-top:.5rem;font-weight:700}.banner{margin-top:2rem}.banner img{width:100%;border-radius:var(--radius);aspect-ratio:2 / 1}.gallery{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 1rem}@media (min-width: 36em){.gallery{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 64em){.gallery{grid-template-columns:repeat(4, minmax(0, 1fr))}}.gallery img{width:100%;aspect-ratio:1}.gallery figcaption{margin-top:.5rem;text-align:center;font-size:.9375rem;line-height:1.35;color:var(--ink-soft)}.gallery .device{display:block;color:var(--ink);font-weight:700}.palette{max-width:48rem}.palette img{width:100%;border-radius:var(--radius);box-shadow:0 0 0 1px var(--line)}.palette__note{margin-top:1rem;font-size:.9375rem;color:var(--ink-soft)}.steps{list-style:none;padding:0;display:grid;gap:1rem;max-width:46rem}.step{display:grid;grid-template-columns:2.75rem minmax(0, 1fr);gap:.75rem;padding:1.5rem 1.5rem 1.5rem 1rem;background:var(--panel);color:var(--panel-ink);border-radius:var(--radius)}.step a{color:var(--panel-link)}.step p{max-width:none}@media (min-width: 36em){.step{grid-template-columns:3.5rem minmax(0, 1fr);padding:1.5rem 2rem 1.5rem 1.5rem}}.step__num{font-size:2.25rem;line-height:1;font-weight:700;color:var(--panel-link);font-variant-numeric:tabular-nums;text-align:center}.step__name{font-size:1.1875rem;margin-bottom:.5rem;padding-top:.35rem}.settings__default{display:block;margin-top:.25rem;font-size:.9375rem;font-weight:700}.families{margin-top:1rem;display:grid;gap:.5rem}.family{border-radius:calc(var(--radius) * .6);box-shadow:inset 0 0 0 1px var(--line)}.family summary{cursor:pointer;padding:.75rem 1rem;font-weight:700;list-style-position:inside}.family[open] summary{border-bottom:1px solid var(--line)}.family ol{padding-left:1.3em;margin:.75rem 0 0}.family li+li{margin-top:.25rem}.family p+p,.family ol+p{margin-top:.75rem}.family__body{padding:.75rem 1rem 1rem}.family__models{font-size:.9375rem}.settings{margin-top:1rem;display:grid;gap:1rem}.settings dt{font-weight:700}.settings dd{margin-top:.25rem}.version{display:grid;gap:1rem;max-width:40rem}.version h3{margin-top:1rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.window{display:inline-flex;align-items:stretch;width:max-content;font-weight:700;line-height:1;border:2px solid var(--ink);border-radius:var(--btn-radius);overflow:hidden}.window>span{padding:.55rem .8rem}.window .window__label{letter-spacing:.08em;border-right:2px solid var(--ink)}.window .window__value{font-size:1.25rem;font-variant-numeric:tabular-nums}.face-hero__review{margin-top:.5rem;font-size:.9375rem;color:var(--ink-soft);max-width:30em}.section-more{margin-top:1.5rem}.toc{margin-bottom:2rem;padding:1rem 1.5rem;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);max-width:46rem}.toc ul{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.toc a{display:inline-block;padding-block:.25rem}.toc__label{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .25rem}.faq .toc ul{display:block}.faq .toc li+li{margin-top:.25rem}.faq__group{padding-top:2rem;max-width:46rem}.faq__group>h2{margin-bottom:1rem}.faq__item{padding-block:1rem;border-top:1px solid var(--line);scroll-margin-top:1rem}.faq__item h3{margin-bottom:.5rem}.faq__item p+p{margin-top:.5rem}.faq__faces{font-size:.9375rem;color:var(--ink-soft);margin-bottom:.5rem}.steps .step,.settings>div{scroll-margin-top:1rem}.compare-cards{list-style:none;padding:0;display:grid;gap:1rem}@media (min-width: 48em){.compare-cards{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}.compare-card{padding:1.5rem;border-radius:var(--radius);box-shadow:0 0 0 1px var(--line)}.compare-card img{width:100%;max-width:14rem;margin:0 auto 1rem}.compare-card h2{font-size:1.3125rem}.compare-card h2 a{color:var(--ink);text-decoration:none}.compare-card p{margin-top:.75rem}.compare-card__tagline{font-style:italic;font-weight:700;color:var(--link)}.compare-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem !important}.btn--small{min-height:2.75rem;padding:.5rem 1rem;font-size:1rem}.table-wrap{overflow-x:auto;margin:1rem 0}.facts{border-collapse:collapse;width:100%;min-width:40rem}.facts th,.facts td{text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--line)}.facts thead th{font-size:.9375rem}.facts tbody th{font-weight:700;width:22%}.crumb{font-size:.9375rem;margin-bottom:.5rem}.page-note{font-size:.9375rem;color:var(--ink-soft);margin-bottom:.75rem}.releases .release:first-child{border-top:0}
