@layer ck-reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}code{font-family:var(--font-mono);font-size:var(--size-code)}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-s)}}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular-WebS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-SemiBold-WebS.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-bg:#fff;--color-bg-subtle:#f5f5f5;--color-text:#111;--color-text-muted:#5d6265;--color-border:#e6e6e6;--color-border-dark:#b3b3b3;--color-grey-100:#f5f5f5;--color-grey-200:#d9d9d9;--color-grey-300:#8c8c8c;--color-status-queued-bg:#f5f5f5;--color-status-queued-fg:#5d6265;--color-status-running-bg:#ebebe5;--color-status-running-fg:#4f4f4a;--color-status-done-bg:#f0f5f1;--color-status-done-fg:#1c403a;--color-status-failed-bg:#fbeae6;--color-status-failed-fg:#7a2418;--color-status-warn-bg:#fdf6e3;--color-status-warn-fg:#6b5615;--color-status-good-bg:#587246;--color-status-good-fg:#fff;--brand-board-light:#feb;--brand-board-dark:#587246;--brand-piece-light:#fff;--brand-piece-red:#cc0605;--brand-ink:#0a0a0a;--brand-cream:#eae6ca;--color-status-lost-bg:#f4f1f8;--color-status-lost-fg:#51485b;--color-white:#fff;--grey-100:#ececec;--grey-200:#666;--grey-300:#5b5b5b;--grey-400:#3a3a3a;--grey-500:#222;--cream-100:#fdfcf5;--cream-200:#f4f2e6;--cream-300:#f4f1dc;--cream-400:#ebe6cf;--cream-500:#e3dcc0;--cream-600:#d9d4b3;--yellow-100:#fff4c2;--yellow-200:#ffee80;--yellow-300:#ffe977;--yellow-400:#e3cf6f;--yellow-500:#f1c21b;--yellow-600:#7d785b;--yellow-700:#5a4300;--orange-100:#8a5a00;--red-50:#fbeae8;--red-100:#f6dcd9;--red-150:#f8d7da;--red-200:#e3b1b5;--red-250:#d9a39a;--red-300:#c9a1a1;--red-350:#da1e28;--red-400:#b00020;--red-450:#8a2a1f;--red-500:#7a1c1c;--green-50:#eef5e8;--green-100:#e4ecd8;--green-150:#d3ead9;--green-200:#b9c9a4;--green-250:#a7b39b;--green-300:#24a148;--green-350:#2f7a3a;--green-400:#4a6139;--green-450:#3f5a2e;--green-500:#2f4a21;--green-550:#0f4a2a;--green-600:#083d29;--blue-100:#d7e6f8;--blue-200:#0043ce;--blue-300:#0a66c2;--blue-400:#1f4e8c;--blue-500:#084d92;--blue-600:#1a3f70;--score-0-bg:#6c6c70;--score-0-soft:#c8c8cc;--score-1-bg:#c8201a;--score-1-soft:#f3c4c0;--score-2-bg:#c45419;--score-2-soft:#f1cfb6;--score-3-bg:#b87300;--score-3-soft:#ead2a2;--score-4-bg:#ffd84d;--score-4-fg:#2a1f00;--score-4-soft:#6b5210;--score-5-bg:#ffe978;--score-5-fg:#2a2400;--score-5-soft:#6b5d10;--score-6-bg:#d9e072;--score-6-fg:#1a2e00;--score-6-soft:#4a6a10;--score-7-bg:#84c046;--score-7-fg:#15330a;--score-7-soft:#3a6a18;--score-8-bg:#2b8743;--score-9-bg:#1e7d38;--score-10-bg:#0a6e27;--score-10-soft:#e3f3e7;--font-sans:"Suisse Intl", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--size--2:clamp(.78rem, .75rem + .18vw, .88rem);--size--1:clamp(.94rem, .88rem + .3vw, 1.1rem);--size-0:clamp(1.13rem, 1.03rem + .45vw, 1.38rem);--size-1:clamp(1.35rem, 1.22rem + .67vw, 1.72rem);--size-2:clamp(1.62rem, 1.43rem + .96vw, 2.15rem);--size-3:clamp(1.94rem, 1.67rem + 1.35vw, 2.69rem);--size-4:clamp(2.33rem, 1.96rem + 1.86vw, 3.36rem);--size-5:clamp(1.8rem, 1.29rem + 2.54vw, 4.2rem);--size-code:.9em;--space-3xs:clamp(.25rem, .23rem + .11vw, .31rem);--space-2xs:clamp(.5rem, .46rem + .22vw, .63rem);--space-xs:clamp(.75rem, .69rem + .33vw, .94rem);--space-s:clamp(1rem, .91rem + .43vw, 1.25rem);--space-m:clamp(1.5rem, 1.37rem + .65vw, 1.88rem);--space-l:clamp(2rem, 1.83rem + .87vw, 2.5rem);--space-xl:clamp(3rem, 2.74rem + 1.3vw, 3.75rem);--space-2xl:clamp(4rem, 3.65rem + 1.74vw, 5rem);--space-3xl:clamp(6rem, 5.48rem + 2.61vw, 7.5rem);--gutter:clamp(1rem, 4vw, 2.5rem);--page-top:clamp(1.5rem, 3vw + 1rem, 3.75rem);--page-bottom:clamp(2rem, 4vw + 1.5rem, 5rem);--section-gap:clamp(1.5rem, 3vw + 1rem, 3.75rem);--section-top:clamp(1rem, 2vw + .5rem, 2.5rem);--score-room:clamp(5rem, 8vw + 3rem, 8rem);--anchor-offset:5rem;--radius-s:2px;--radius:4px;--radius-l:8px;--radius-pill:999px;--radius-round:50%;--transition:.15s ease}html{-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--size-0);color:var(--color-text);background:var(--color-bg);flex-direction:column;min-height:100vh;line-height:1.5;display:flex}.container{width:100%;max-width:100rem;padding-inline:var(--gutter);margin-inline:auto}.site-main{padding-block:var(--page-top) var(--page-bottom);flex:1}.site-header{background:var(--brand-cream);border-bottom:1px solid var(--cream-600);padding-block:var(--space-s)}body.is-home{background:var(--brand-cream)}body.is-home .site-header{border-bottom:none}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.logo-text{font-size:var(--size-1);letter-spacing:-.02em;font-weight:600}.site-logo{align-items:center;gap:var(--space-2xs);color:var(--brand-ink);cursor:pointer;line-height:1;display:inline-flex}.site-logo img{width:auto;height:clamp(2.5rem,2vw + 1.5rem,4rem);display:block}.site-header .site-nav{gap:var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.site-header .site-nav a{font-size:var(--size--1);color:var(--brand-ink);transition:color var(--transition);font-weight:600}.site-header .site-nav a:hover{color:var(--brand-board-dark)}.site-header .site-nav a[aria-current]{color:var(--green-400)}.beta-pill{display:none}.site-footer{background:var(--brand-board-dark);color:var(--brand-piece-light);padding-block:var(--space-l);margin-top:var(--space-2xl)}.site-footer__text{color:inherit}.hero__lead p+p,.lead p+p{margin-top:var(--space-xs)}.site-lang{gap:var(--space-xs);font-size:var(--size--1);margin-inline-end:var(--space-s);display:inline-flex}.site-lang a{border-radius:var(--radius-s);padding:.15em .4em}.site-lang a[aria-current]{background:#0000000f;font-weight:600}@media (width<=36rem){.site-lang{display:none}}.site-footer__small{margin-top:var(--space-s);font-size:var(--size--1)}.site-footer__link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer__small a,.site-footer__link{text-decoration:none}.site-footer__small a:hover,.site-footer__small a:focus-visible,.site-footer__link:hover,.site-footer__link:focus-visible{text-underline-offset:3px;text-decoration:underline}.site-footer__text a{color:var(--color-white);text-underline-offset:3px;text-decoration:underline}.site-footer__lang a+a{margin-inline-start:var(--space-xs)}.site-footer__lang a[aria-current]{font-weight:600;text-decoration:none}.site-footer a{color:inherit}.label-eyebrow,.eyebrow,.report__eyebrow{font-size:var(--size--2);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600}.eyebrow,.report__eyebrow{margin-bottom:var(--space-s);display:block}.hero{max-width:50rem}.hero__title{font-size:var(--size-4);letter-spacing:-.02em;margin-bottom:var(--space-m);font-weight:600;line-height:1.1}.hero__lead{font-size:var(--size-0);color:var(--color-text-muted);margin-bottom:var(--space-xl);max-width:40rem}.hero__lead+.hero__lead{margin-top:calc(-1 * var(--space-l))}.features{margin-top:var(--space-2xl)}.feature-grid{gap:var(--space-m);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (width<=40rem){.feature-grid{grid-template-columns:1fr}}.feature-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-l);gap:var(--space-s);flex-direction:column;display:flex}.feature-card__title{font-size:var(--size-1);letter-spacing:-.01em;font-weight:600;line-height:1.2}.feature-card__body{font-size:var(--size--1);color:var(--color-text-muted)}.feature-card .btn{align-self:flex-start;margin-top:auto}.check{max-width:none}.check__back{margin-bottom:var(--space-m)}.check__title{font-size:var(--size-3);letter-spacing:-.02em;margin-bottom:var(--space-l);word-break:break-all;font-weight:600;line-height:1.2}.check__status{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-l);gap:var(--space-m);flex-direction:column;display:flex}.check__status-head{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.check__timer{font-family:var(--font-mono);font-size:var(--size--1);color:var(--color-text-muted);margin-left:auto}.check__status-text{font-size:var(--size-0);color:var(--color-text-muted)}.is-processing:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite processing-dots;display:inline-block}@keyframes processing-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.check__progress{-webkit-appearance:none;appearance:none;background:var(--color-grey-100);border-radius:var(--radius-pill);border:none;width:100%;height:6px;overflow:hidden}.check__progress::-webkit-progress-bar{background:var(--color-grey-100);border-radius:var(--radius-pill)}.check__progress::-webkit-progress-value{background:var(--color-text);transition:width var(--transition);border-radius:var(--radius-pill)}.check__progress::-moz-progress-bar{background:var(--color-text);border-radius:var(--radius-pill)}.check__log{gap:var(--space-3xs);font-size:var(--size--2);color:var(--color-text-muted);font-family:var(--font-mono);flex-direction:column;list-style:none;display:flex}.check__log li:before{content:"› ";color:var(--color-grey-300)}.check__actions{gap:var(--space-s);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.report-page__head{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.report-page__loading{align-items:center;gap:var(--space-s);padding:var(--space-l);background:var(--color-bg-subtle);border-radius:var(--radius);display:flex}.report-page__loading-text{font-size:var(--size-0);color:var(--color-text-muted)}.report-page__error{padding:var(--space-l);border:1px solid var(--color-status-failed-fg);background:var(--color-status-failed-bg);border-radius:var(--radius);margin-bottom:var(--space-l)}.report-page__error h2{font-size:var(--size-2);color:var(--color-status-failed-fg);margin-bottom:var(--space-s);font-weight:600}.report-page__error p{margin-bottom:var(--space-m)}.report-page__error-actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.site-header__inner{justify-content:flex-start}.site-header nav{flex:1}.site-header__actions{align-items:center;gap:var(--space-s);margin-left:auto;display:flex}.site-logo svg{width:auto;height:clamp(2.5rem,2vw + 1.5rem,4rem)}.site-account{align-items:center;gap:var(--space-s);display:flex}.site-account__usage{font-size:var(--size--2);color:var(--color-text-muted);white-space:nowrap;font-weight:500;text-decoration:none}.site-account__usage:hover{text-decoration:underline}@media (width<=40rem){.site-account__usage{display:none}}.skip-link{left:var(--space-s);z-index:10;background:var(--color-white);color:var(--color-text);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);position:absolute;top:-100%}.skip-link:focus{top:var(--space-s)}.site-header__below{margin-top:var(--space-s);margin-bottom:calc(-1 * var(--space-s) - 1px)}.site-main:has(>.report--app:first-child>.report__panel--tabbed){padding-top:0}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.report-page__actions{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header a,.site-footer a,.skip-link{text-decoration:none}@media (width<=40rem){.site-header nav{flex-basis:100%;order:3}.site-header .site-nav{gap:var(--space-s)}}.confirm{border:1px solid var(--color-border);border-radius:var(--radius);width:calc(100% - 2rem);max-width:28rem;margin:auto;padding:0;box-shadow:0 16px 40px #0000002e}.confirm::backdrop{background:#00000059}.confirm__box{padding:var(--space-l);margin:0}.confirm__text{margin:0 0 var(--space-m);font-size:var(--size-0)}.confirm__actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.site-header .btn{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);font-family:var(--font-sans);font-size:var(--size--2);border-radius:var(--radius);border:1px solid var(--color-border-dark);color:var(--color-text);box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.site-header .btn--primary{background:var(--color-grey-100)}.site-header .btn:hover{border-color:var(--color-text)}.edit-bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);background:var(--yellow-100);border-bottom:1px solid var(--yellow-400);font-size:var(--size--1);display:flex;position:sticky;top:0}.edit-bar__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.edit-bar__status{font-size:var(--size--2);color:var(--color-text-muted)}.edit-bar__status.is-bad{color:var(--red-400);font-weight:600}.copy--editable,.t-edit{outline-offset:3px;border-radius:var(--radius-s);cursor:text;outline:1px dashed #58724699}.t-edit{display:inline}.copy--editable:focus,.t-edit:focus{outline:2px solid var(--brand-board-dark);outline-offset:3px;background:#fff8d6cc}.copy--editable.is-changed,.t-edit.is-changed{background:var(--yellow-200)}.copy--editable.has-override,.t-edit.has-override{text-decoration:underline dotted var(--brand-board-dark);text-underline-offset:3px}.site-lang{border:1px solid var(--color-border-dark);border-radius:var(--radius-pill);font-size:var(--size--2);gap:0;margin-inline-end:var(--space-s);font-weight:600;display:inline-flex;overflow:hidden}.site-lang a{color:var(--brand-ink);border-radius:0;padding:.3em .9em}.site-lang a[aria-current],.site-lang [aria-current]{background:var(--brand-ink);color:var(--color-white);padding:.3em .9em;font-weight:600}.site-account__signin{font-size:var(--size--1);text-underline-offset:3px;margin-inline-end:var(--space-xs);font-weight:600;text-decoration:underline!important}.site-account__signin:hover{color:var(--brand-board-dark)}.site-header .site-account__create{background:var(--color-white);block-size:2.5rem;min-block-size:0;padding:0 var(--space-m);font-size:var(--size--1);font-weight:600}.site-account__avatar{border-radius:var(--radius-round);background:var(--brand-ink);block-size:36px;inline-size:36px;color:var(--color-white);font-size:var(--size--2);letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-weight:700;display:inline-flex}.site-account__avatar[aria-expanded=true],.site-account__avatar.is-here{outline:2px solid var(--brand-board-dark);outline-offset:2px}.site-account__menu{position:relative}.account-menu{z-index:40;background:var(--color-white);border:1px solid var(--cream-600);border-radius:var(--radius-l);inline-size:300px;max-inline-size:calc(100vw - 2rem);padding:var(--space-2xs);margin:0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000024}.account-menu[hidden]{display:none}.account-menu__head{padding:var(--space-2xs) var(--space-xs) var(--space-xs);border-bottom:1px solid var(--brand-cream);margin-bottom:var(--space-2xs)}.account-menu__name{font-size:var(--size--1);color:var(--brand-ink);font-weight:700;display:block}.account-menu__line{font-size:var(--size--2);color:var(--grey-300);word-break:break-all;display:block}.account-menu__item{justify-content:space-between;align-items:center;gap:var(--space-2xs);inline-size:100%;padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-l);font-size:var(--size--1);color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:500;text-decoration:none;display:flex}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--cream-200)}.account-menu__meta{font-size:var(--size--2);color:var(--grey-300);white-space:nowrap}.account-menu__rule{border:0;border-top:1px solid var(--brand-cream);margin:var(--space-2xs) 0}.account-menu__icon{flex:none;block-size:1rem;inline-size:1rem}.account-menu__out{align-items:center;gap:var(--space-2xs);display:flex}.site-account__menu form{margin:0}.site-menu{display:none;position:relative}.site-menu__button{cursor:pointer;border:1px solid var(--color-border-dark);border-radius:var(--radius);background:var(--color-white);justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;list-style:none;display:inline-flex}.site-menu__button::-webkit-details-marker{display:none}.site-menu__bars{gap:var(--space-3xs);flex-direction:column;display:flex}.site-menu__bars i{background:var(--brand-ink);border-radius:var(--radius-s);block-size:2px;inline-size:18px;display:block}.site-menu__panel{right:0;top:calc(100% + var(--space-2xs));z-index:30;background:var(--color-white);border:1px solid var(--color-border-dark);border-radius:var(--radius);min-inline-size:14rem;padding:var(--space-xs) 0;position:absolute;box-shadow:0 12px 30px #00000026}.site-menu__list{flex-direction:column;list-style:none;display:flex}.site-menu__list a,.site-menu__link{text-align:left;inline-size:100%;padding:var(--space-2xs) var(--space-m);font-size:var(--size--1);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.site-menu__list a[aria-current]{color:var(--brand-board-dark)}.site-menu__list a:hover,.site-menu__link:hover{background:var(--color-grey-100)}.site-menu__lang{gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-2xs);border-top:1px solid var(--color-border);margin-top:var(--space-2xs);font-size:var(--size--2);display:flex}.site-menu__lang a{border-radius:var(--radius-pill);border:1px solid var(--color-border-dark);padding:.2em .6em}.site-menu__lang a[aria-current]{background:var(--brand-ink);color:var(--color-white);border-color:var(--brand-ink)}@media (width<=40rem){.site-header nav.site-header__nav,.site-lang,.site-account__signin,.site-account__out{display:none}.site-menu{display:block}.site-header__inner{flex-wrap:nowrap}.site-header__actions{gap:var(--space-xs)}.site-account{order:-1}}.check-form--home{gap:var(--space-3xs);max-width:44rem}.check-form__kicker{margin-bottom:var(--space-s)}.check-form__label{font-size:var(--size--1);font-weight:600}.check-form__help{font-size:var(--size--2);color:var(--color-text-muted);margin-bottom:var(--space-2xs)}.check-form--home .check-form__row{gap:var(--space-xs)}.check-form__group{flex:18rem;min-width:0;display:flex}.check-form__group .check-form__input{border-start-start-radius:0;border-end-start-radius:0}.check-form__prefix{padding:0 var(--space-xs);font-size:var(--size--1);color:var(--color-text-muted);background:var(--color-grey-100);border:1px solid var(--color-border-dark);white-space:nowrap;border-inline-end:0;border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);align-items:center;display:inline-flex}.check-form--home .check-form__submit,.check__actions .btn--primary,.btn--board{background:var(--brand-board-dark);color:var(--color-white);border-color:var(--brand-board-dark);padding-inline:var(--space-l)}.check-form--home .check-form__submit:hover:not(:disabled),.check__actions .btn--primary:hover:not(:disabled){background:var(--green-400);border-color:var(--green-400)}.check-form--home .check-form__submit:disabled{background:var(--green-250);border-color:var(--green-250);opacity:1}.check-form--home .check-form__hint{margin-top:var(--space-2xs);gap:var(--space-2xs) var(--space-m);font-size:var(--size--1);flex-wrap:wrap;display:flex}.check-form__hint a{text-underline-offset:2px;text-decoration:underline}.check-form__used{margin:var(--space-xs) 0 0}@media (width<=40rem){.check-form__group{flex-basis:100%}.check-form--home .check-form__submit{flex:100%;justify-content:center}.check-form--home .check-form__hint{gap:var(--space-2xs);flex-direction:column}}.feature-card{background:var(--cream-100)}.feature-card--active{background:var(--color-white);border:2px solid var(--brand-board-dark)}.feature-card__title{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.feature-card__title .pill{font-size:var(--size--2);letter-spacing:0}.feature-card__body{color:var(--color-text)}.feature-card__hint{font-size:var(--size--2);color:var(--color-text-muted);margin-top:auto}@media (width<=40rem){.feature-card .btn{justify-content:center;align-self:stretch}}.check__title{margin-bottom:var(--space-xs)}.check__lead{font-size:var(--size-0);color:var(--color-text-muted);margin-bottom:var(--space-l);max-width:60rem}.check__status{background:var(--cream-100);border-color:var(--cream-500);gap:var(--space-s);max-width:60rem}.check__status-head{justify-content:space-between}.check__step-count{font-size:var(--size--1);color:var(--color-text-muted)}.check__status-text{display:none}.check__steps{margin-top:var(--space-2xs);flex-direction:column;list-style:none;display:flex}.check__step{align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);font-size:var(--size-0);grid-template-columns:auto 1fr auto;display:grid}.check__step:last-child{border-bottom:0}.check__step-mark{border-radius:var(--radius-round);border:2px dashed var(--color-grey-200);block-size:1.75rem;inline-size:1.75rem;font-size:var(--size--1);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.check__step-result{font-size:var(--size--1);color:var(--color-text-muted);text-align:right}.check__step[data-state=todo] .check__step-name{color:var(--color-text-muted)}.check__step[data-state=doing] .check__step-name{font-weight:600}.check__step[data-state=doing] .check__step-mark{border:2px solid var(--brand-ink);animation:1.4s ease-in-out infinite pulse}.check__step[data-state=done] .check__step-mark{background:var(--brand-board-dark);color:var(--color-white);border:0}.check__step[data-state=done] .check__step-mark:before{content:"✓"}.check__step[data-state=skipped] .check__step-mark{border-style:dotted}.check__step[data-state=skipped] .check__step-name{color:var(--color-text-muted)}.check__step[data-state=failed] .check__step-mark{background:var(--red-450);color:var(--color-white);border:0}.check__step[data-state=failed] .check__step-mark:before{content:"✕"}.check__step[data-state=failed] .check__step-name,.check__step[data-state=failed] .check__step-result{color:var(--red-450);font-weight:600}.check__credit{font-size:var(--size--1);color:var(--color-text-muted);margin-top:var(--space-2xs)}.check__meanwhile{max-width:60rem;margin-top:var(--space-m);gap:var(--space-s);padding:var(--space-m);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--size--1);display:flex}.check__meanwhile strong{font-size:var(--size-0);margin-bottom:var(--space-3xs);display:block}.check__meanwhile a{text-underline-offset:2px;text-decoration:underline}.check__meanwhile-icon{border-radius:var(--radius-round);border:2px solid var(--blue-400);block-size:1.4rem;inline-size:1.4rem;color:var(--blue-400);font-family:Georgia,serif;font-weight:700;font-size:var(--size--2);flex:none;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}@media (width<=40rem){.check__step{grid-template-columns:auto 1fr}.check__step-result{text-align:left;grid-column:2}}.check--failed .check__status{border-color:var(--red-250);background:var(--color-white)}.check--failed .check__status-head,.check--failed .check__progress,.check--failed .check__step-count,.check--failed .check__credit,.check--failed .check__meanwhile{display:none}.check__failed{gap:var(--space-2xs);flex-direction:column;display:flex}.check__failed-kicker{font-size:var(--size--2);text-transform:uppercase;letter-spacing:.1em;color:var(--red-450);font-weight:700}.check__failed-kicker:before{content:"";border-radius:var(--radius-round);block-size:.5rem;inline-size:.5rem;vertical-align:middle;background:currentColor;margin-inline-end:var(--space-2xs);display:inline-block}.check__failed-title{font-size:var(--size-2);letter-spacing:-.01em;font-weight:600;line-height:1.2}.check__failed-text{color:var(--color-text-muted)}.check__raw{font-size:var(--size--2);color:var(--color-text-muted);font-family:var(--font-mono);word-break:break-word}.check--failed .check__actions{margin-top:var(--space-xs);align-items:center}.check__actions .check__link{font-size:var(--size--1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.crumbs{font-size:var(--size--1);color:var(--color-text-muted);margin-bottom:var(--space-m);gap:var(--space-2xs);display:flex}.crumbs a{text-underline-offset:3px;color:var(--color-text);text-decoration:underline}.site-block{background:var(--cream-300);border:1px solid var(--cream-600);border-radius:var(--radius-l);padding:var(--space-m) var(--space-m) 0;margin-bottom:var(--space-l)}.site-block__top{justify-content:space-between;align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.site-block__kicker{margin-bottom:var(--space-3xs)}.site-block__host{font-size:var(--size-4);letter-spacing:-.03em;margin:0 0 var(--space-2xs);word-break:break-all;font-weight:700;line-height:1}.site-block__meta{gap:var(--space-2xs) var(--space-s);font-size:var(--size--1);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.site-block__meta code{font-size:var(--size-code)}.site-block__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.site-block__follow{border:1px solid var(--color-border-dark);background:var(--color-white);color:var(--color-text)}.site-block__follow.is-on{background:var(--green-100);border-color:var(--green-200);color:var(--green-500)}.site-block .btn--secondary{background:var(--color-white)}.site-block~.report--app>.report__panel--tabbed{padding-top:0}.site-tabs{margin-top:var(--space-m);background:var(--brand-cream);border-radius:var(--radius-l);padding:var(--space-3xs);margin-inline:0;margin-bottom:var(--space-m);scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto}.site-tabs::-webkit-scrollbar{display:none}.site-tabs__list{gap:.2rem;min-width:max-content;list-style:none;display:flex}.site-tabs__list a{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);font-size:var(--size--1);color:var(--brand-ink);white-space:nowrap;scroll-snap-align:start;font-weight:600;display:inline-flex;position:relative}.site-tabs__list a:hover{background:#ffffff80}.site-tabs__list a[aria-current=page]{background:var(--color-white);box-shadow:0 1px 2px #00000014}.site-tabs__coming{font-size:var(--size--2);letter-spacing:0}@media (width<=40rem){.site-block{padding-inline:var(--space-s)}.site-tabs{margin-inline:calc(-1 * var(--space-s));border-radius:0}.site-tabs-wrap{position:relative}.site-tabs-wrap:after{content:"";top:0;right:calc(-1 * var(--space-s));background:linear-gradient(90deg, #ded9b900, var(--cream-600) 70%);pointer-events:none;inline-size:32px;transition:opacity var(--transition);z-index:1;position:absolute;bottom:0}.site-tabs-wrap.is-end:after{opacity:0}.site-tabs__coming{border-radius:var(--radius-round);background:var(--blue-400);block-size:.5rem;inline-size:.5rem;padding:0}.site-tabs__coming-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.offer{justify-content:space-between;align-items:center;gap:var(--space-m);background:var(--cream-300);border:1px solid var(--cream-600);border-radius:var(--radius-l);padding:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.offer__title{font-size:var(--size-1);margin:0 0 var(--space-3xs);font-weight:600}.offer__text p{font-size:var(--size--1);color:var(--color-text-muted);max-width:60ch;margin:0}.offer__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.offer__link{font-size:var(--size--1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.btn--board{background:var(--brand-board-dark);color:var(--color-white);border-color:var(--brand-board-dark)}.btn--board:hover:not(:disabled){background:var(--green-400);border-color:var(--green-400)}.report__actions .btn--secondary{background:var(--color-white)}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__panel{z-index:30;background:var(--color-white);border:1px solid var(--color-border-dark);border-radius:var(--radius-l);min-inline-size:15rem;padding:var(--space-2xs) 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 30px #00000026}.menu__panel--share{inline-size:min(24rem,100vw - 2rem);padding:var(--space-m);gap:var(--space-2xs)}.menu__title{margin:0 0 var(--space-2xs);font-weight:600}.menu__label{font-size:var(--size--2);font-weight:600}.menu__row{gap:var(--space-2xs);display:flex}.menu__input{min-width:0;font-family:var(--font-mono);font-size:var(--size--2);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-dark);border-radius:var(--radius);background:var(--color-grey-100);flex:auto}.menu__hint{font-size:var(--size--2);color:var(--color-text-muted);margin:0}.menu__rule{border:0;border-top:1px solid var(--color-border);margin:var(--space-xs) 0}.menu__item{text-align:left;inline-size:100%;padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--size--1);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:block}.menu__panel--share .menu__item{padding-inline:0}.menu__item:hover{background:var(--color-grey-100)}.menu__item--danger{color:var(--red-400)}.menu__note{float:right;color:var(--color-text-muted);font-size:var(--size--2);margin-left:var(--space-m)}.menu:not([open])>.menu__panel{display:none}.menu{position:relative}.menu__item--phone{display:none}@media (width<=43.75rem){.menu__item--phone{display:block}}.menu--up>.menu__panel{top:auto;bottom:calc(100% + .4rem)}@media (width<=40rem){.report__actions{justify-content:flex-start}.menu__panel{min-inline-size:0;inline-size:min(15rem, calc(100vw - 2 * var(--gutter)))}.menu__panel--share{inline-size:min(24rem, calc(100vw - 2 * var(--gutter)))}}.site-footer__small{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.siteview__section{margin-bottom:var(--space-xl)}.siteview__section--rule{border-top:1px solid var(--color-border);padding-top:var(--space-l)}.siteview__head{justify-content:space-between;align-items:center;gap:var(--space-m);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.siteview__head--text{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.siteview__title{font-size:var(--size-2);letter-spacing:-.02em;margin:0;font-weight:700}.siteview__hint{font-size:var(--size--1);color:var(--color-text-muted);margin:0}.now-card{gap:var(--space-l);padding:var(--space-m) var(--space-l);background:var(--color-white);border:2px solid var(--color-border-dark);border-radius:var(--radius-l);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.now-card--none{border-color:var(--grey-300)}.now-card--low{border-color:var(--red-500)}.now-card--mid{border-color:var(--yellow-700)}.now-card--good{border-color:var(--brand-board-dark)}.now-card--top{border-color:var(--green-550)}.now-card__score{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.now-card__num{font-size:var(--size-5);letter-spacing:-.04em;font-weight:700;line-height:1}.now-card--none .now-card__num{color:var(--grey-300)}.now-card--low .now-card__num{color:var(--red-500)}.now-card--mid .now-card__num{color:var(--yellow-700)}.now-card--good .now-card__num{color:var(--brand-board-dark)}.now-card--top .now-card__num{color:var(--green-550)}.now-card__max{font-size:var(--size--1);color:var(--color-text-muted);margin-top:-.4rem}.now-card__name{font-size:var(--size-1);margin:0 0 var(--space-3xs);font-weight:600}.now-card__verdict{font-size:var(--size-0);margin:0 0 var(--space-2xs)}.now-card__meta{font-size:var(--size--1);color:var(--color-text-muted);margin:0 0 var(--space-2xs)}.now-card__link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.now-card__stats{gap:var(--space-l);padding-left:var(--space-l);border-left:1px solid var(--color-border);margin:0;display:flex}.now-card__stats div{gap:var(--space-3xs);flex-direction:column-reverse;min-width:6rem;display:flex}.now-card__stats dt{font-size:var(--size--2);color:var(--color-text-muted)}.now-card__stats dd{font-size:var(--size-2);letter-spacing:-.01em;margin:0;font-weight:600}.coming-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.coming-card{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m);background:var(--cream-100);border:1px dashed var(--color-border-dark);border-radius:var(--radius-l);display:flex}.coming-card__name{font-size:var(--size-0);margin:0 0 var(--space-3xs);align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-weight:600;display:flex}.coming-card__text{font-size:var(--size--1);color:var(--color-text-muted);margin:0}.coming-card__done{margin:0}.coming-card .btn,.coming-card form{flex:none}.segmented{border:1px solid var(--yellow-600);border-radius:var(--radius);background:var(--color-white);display:inline-flex;overflow:hidden}.segmented a{padding:var(--space-2xs) var(--space-s);font-size:var(--size--1);background:var(--color-white);color:var(--brand-ink);font-weight:600}.segmented a+a{border-left:1px solid var(--yellow-600)}.segmented a[aria-current]{background:var(--brand-ink);color:var(--color-white);border-color:var(--brand-ink)}.chart-panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-m)}.chart{block-size:auto;max-block-size:20rem;inline-size:100%}.chart--compact{display:none}.chart__grid{stroke:var(--color-border);stroke-width:1px}.chart__tick{font-size:var(--size--2);fill:var(--color-text-muted);font-family:var(--font-sans)}.chart__tick--last{fill:var(--color-text);font-weight:600}.chart__line{fill:none;stroke:var(--brand-ink);stroke-width:2.5px;stroke-linejoin:round}.chart__dot{fill:var(--color-white);stroke:var(--brand-ink);stroke-width:2.5px}.chart__dot--last{stroke:var(--brand-ink)}.chart__value{font-size:var(--size--2);fill:var(--color-text);font-weight:600;font-family:var(--font-sans)}.chart-panel__caption{margin:var(--space-s) 0 0;font-size:var(--size--1);color:var(--color-text-muted)}.chart__dot--other{fill:var(--color-white)}.chart-legend{gap:var(--space-2xs) var(--space-m);margin:var(--space-xs) 0 0;font-size:var(--size--2);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.chart-legend__item{align-items:center;gap:var(--space-2xs);display:inline-flex}.chart-legend__dot{border-radius:var(--radius-round);background:var(--color-text-muted);border:2px solid var(--color-text-muted);flex:none;block-size:.75rem;inline-size:.75rem}.chart-legend__dot--other{background:var(--color-white)}.chart-panel--one{text-align:center;padding:var(--space-xl) var(--space-m);background:var(--cream-100);border-style:dashed}.chart-panel__dots{justify-content:center;align-items:center;gap:var(--space-m);margin:0 0 var(--space-m);display:flex}.chart-panel__dot{border-radius:var(--radius-round);block-size:1rem;inline-size:1rem}.chart-panel__ghost{border-radius:var(--radius-round);border:2px dashed var(--color-grey-200);block-size:.75rem;inline-size:.75rem}.chart-panel__one-title{font-size:var(--size-1);margin:0 0 var(--space-2xs);font-weight:600}.chart-panel__one-text{font-size:var(--size--1);color:var(--color-text-muted);max-width:44ch;margin:0 auto var(--space-m)}.runs__head,.runs__row{gap:var(--space-s);grid-template-columns:10rem 11rem 7rem minmax(0,1fr) 9rem 1.5rem;align-items:center;display:grid}.runs__head{font-size:var(--size--2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border);font-weight:600}.runs__list{list-style:none}.runs__row{padding:var(--space-xs);border-bottom:1px solid var(--color-border);color:inherit;font-size:var(--size--1)}.runs__row:hover{background:var(--color-grey-100)}.runs__date{font-family:var(--font-mono);font-weight:600}.runs__delta{color:var(--color-text-muted);font-weight:600}.runs__delta.is-down{color:var(--red-400)}.runs__delta.is-up{color:var(--green-350)}.runs__by{color:var(--color-text-muted)}.runs__chevron{text-align:right;color:var(--color-text-muted);font-size:var(--size-0)}@media (width<=48rem){.now-card{grid-template-columns:auto minmax(0,1fr)}.now-card__stats{border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-s);gap:var(--space-xs);flex-direction:column;grid-column:1/-1}.coming-card{flex-direction:column;align-items:stretch}.coming-card .btn{justify-content:center;inline-size:100%}.runs__head{display:none}.runs__list{gap:var(--space-s);flex-direction:column;display:flex}.runs__row{border:1px solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-s);gap:var(--space-2xs) var(--space-s);grid-template-columns:1fr auto}.runs__date{grid-column:1}.runs__row>:nth-child(2){grid-area:1/2;justify-self:end}.runs__delta:before{content:"Förändring ";color:var(--color-text-muted);font-weight:400}.runs__delta,.runs__what,.runs__by{grid-column:1/-1}.runs__chevron{display:none}}.settings__title{font-size:var(--size-3);letter-spacing:-.02em;margin:var(--space-l) 0 var(--space-m);font-weight:700}.settings{gap:var(--space-m);flex-direction:column;max-width:74rem;display:flex}.panel{border:1px solid var(--cream-600);border-radius:var(--radius-l);background:var(--color-white);min-inline-size:0;margin:0;padding:0}.panel__head{gap:var(--space-3xs);padding:var(--space-m);border-bottom:1px solid var(--cream-400);float:none;flex-direction:column;inline-size:100%;display:flex}.panel__title{font-size:var(--size-1);font-weight:600}.panel__caption{font-size:var(--size--1);color:var(--color-text-muted)}.panel__body{padding:var(--space-m)}.panel__body--row{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.panel__body--row p{font-size:var(--size--1);max-width:50ch;margin:0}.panel--danger{border-color:var(--red-200);max-width:74rem;margin-top:var(--space-l)}.panel--danger .panel__title{color:var(--red-500)}.btn--danger{background:var(--color-white);color:var(--red-500);border-color:var(--red-200)}.btn--danger:hover{background:var(--red-150);border-color:var(--red-500)}.settings__label{font-size:var(--size--1);margin:0 0 var(--space-xs);font-weight:600;display:block}.settings__choices{gap:var(--space-xs);flex-direction:column;display:flex}.choice{gap:var(--space-xs);font-size:var(--size-0);cursor:pointer;align-items:baseline;display:flex}.choice input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--brand-board-dark);flex:none;position:relative;top:.15rem}.choice small{font-size:var(--size--1);color:var(--color-text-muted);margin-left:var(--space-2xs);display:inline}.choice--check span{flex-direction:column;gap:.1rem;display:flex}.choice--check small{margin-left:0;display:block}.settings__note{font-size:var(--size--1);color:var(--color-text-muted);margin:var(--space-s) 0 0}.settings__input{inline-size:100%;max-inline-size:32rem;display:block}.settings__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.dash{gap:var(--space-m);flex-direction:column;display:flex}.dash__head{justify-content:space-between;align-items:flex-end;gap:var(--space-m);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.dash__title{font-size:var(--size-4);letter-spacing:-.03em;margin:0 0 var(--space-2xs);font-weight:700;line-height:1.05}.dash__greeting{font-size:var(--size-0);color:var(--color-text-muted);margin:0}.meter{align-items:center;gap:var(--space-s);color:inherit;display:flex}.meter__bar{border-radius:var(--radius-pill);background:var(--brand-cream);block-size:.55rem;inline-size:14rem;max-inline-size:40vw;overflow:hidden}.meter__fill{background:var(--brand-board-dark);border-radius:var(--radius-pill);block-size:100%;display:block}.meter__text{font-size:var(--size--1);color:var(--color-text-muted);white-space:nowrap}.meter__text.is-out strong{color:var(--red-400)}.dash__out{margin:0}.panel__head--row{justify-content:space-between;align-items:center;gap:var(--space-m);flex-flow:wrap}.panel__head--row>span:first-child{gap:var(--space-3xs);flex-direction:column;display:flex}.dash__run .panel__head--row{flex-direction:row;align-items:baseline}.dash__run .panel__head--row .panel__title{margin-right:var(--space-s)}.dash__run .check-form{max-width:none;margin-bottom:0}.dash__run .check-form__kicker,.dash__run .check-form__help{display:none}.check-form__repeat{gap:var(--space-3xs);flex-direction:column;display:flex}.check-form__repeat .check-form__label{margin-top:calc(-1 * (var(--size--1) * 1.5 + var(--space-3xs)))}.select{font:inherit;font-size:var(--size--1);padding:var(--space-xs) 2.2rem var(--space-xs) var(--space-s);border:1px solid var(--color-border-dark);border-radius:var(--radius);background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right .9rem center;-webkit-appearance:none;appearance:none;min-inline-size:9rem}.sites-toolbar{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--cream-400);background:var(--cream-100);flex-wrap:wrap;display:flex}.sites-toolbar__filter{align-items:center;gap:var(--space-xs);font-size:var(--size--1);display:flex}.sites-toolbar__search{flex:0 18rem;min-inline-size:12rem;position:relative}.panel .sites-toolbar__search .check-form__input{inline-size:100%;padding-left:var(--space-l)}.sites-toolbar__search:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='%235b5b5b' stroke-width='1.6'/%3E%3Cpath d='M10 10l4 4' stroke='%235b5b5b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;block-size:1rem;inline-size:1rem;position:absolute;top:50%;left:.8rem;translate:0 -50%}.dash__search{font-size:var(--size--1);padding-block:var(--space-xs)}.dash__sites .panel__head--row{align-items:center}.sites__head,.sites__row{gap:var(--space-s);grid-template-columns:minmax(12rem,1.6fr) minmax(9rem,1fr) 9rem minmax(8rem,1fr) 11rem 2.75rem;align-items:center;display:grid}.sites__head{padding:var(--space-xs) var(--space-m);font-size:var(--size--2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);border-bottom:1px solid var(--cream-400);font-weight:600}.sites__list{list-style:none}.sites__row{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--cream-400);position:relative}.sites__row:hover{background:var(--cream-100)}.sites__site{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sites__site strong{font-size:var(--size-0)}.sites__site code{font-size:var(--size--2);color:var(--color-text-muted);word-break:break-all}.sites__site:after{content:"";position:absolute;inset:0}.sites__row form,.sites__row .sites__menu{z-index:1;position:relative}.spark{block-size:2.25rem;inline-size:100%;max-inline-size:9rem}.spark__line{fill:none;stroke:var(--brand-ink);stroke-width:2px;stroke-linejoin:round}.sites__no-trend{color:var(--grey-300);font-size:var(--size-0)}.sites__last{font-size:var(--size--1);flex-direction:column;display:flex}.sites__runs{color:var(--color-text-muted);font-size:var(--size--2)}.sites__repeat-label,.sites__trend-label,.sites__trend-one{display:none}.sites__menu{justify-self:end}.sites__foot{justify-content:space-between;gap:var(--space-m);padding:var(--space-s) var(--space-m);font-size:var(--size--1);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.sites__empty-search{padding:var(--space-m);color:var(--color-text-muted)}.dash__empty{text-align:center;padding:var(--space-xl) var(--space-m)}.dash__empty-logo{opacity:.55;filter:grayscale(.3);margin-bottom:var(--space-s);justify-content:center;display:flex}.dash__empty-title{font-size:var(--size-1);margin:0 0 var(--space-2xs);font-weight:600}.dash__empty-text{color:var(--color-text-muted);max-width:48ch;font-size:var(--size--1);margin:0 auto}.confirm__title{font-size:var(--size-2);margin:0 0 var(--space-xs);font-weight:600}.btn--danger-solid,.confirm__ok.btn--danger-solid{background:var(--red-500);color:var(--color-white);border-color:var(--red-500)}@media (width<=48rem){.dash__head{align-items:flex-start}.meter{flex-wrap:wrap;inline-size:100%}.meter__bar{inline-size:8rem;max-inline-size:none}.meter__text{white-space:normal}.sites-toolbar__search,.check-form__repeat{flex-basis:100%}.check-form__repeat .check-form__label{margin-top:0}.sites__head{display:none}.sites__list{gap:var(--space-s);padding:var(--space-s);flex-direction:column;display:flex}.sites__row{border:1px solid var(--cream-400);border-radius:var(--radius-l);padding:var(--space-s);gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"site menu""score score""last last""repeat repeat""trend trend"}.sites__site{grid-area:site}.sites__menu{grid-area:menu}.sites__score{grid-area:score}.sites__trend{justify-self:stretch;align-items:center;gap:var(--space-s);border-top:1px solid var(--cream-400);padding-top:var(--space-xs);grid-area:trend;display:flex}.sites__trend .spark{block-size:1.75rem;inline-size:7.5rem;margin-inline-start:auto}.sites__trend-label{font-size:var(--size--2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600;display:inline}.sites__trend .sites__no-trend{display:none}.sites__trend-one{font-size:var(--size--2);color:var(--color-text-muted);display:inline}.sites__last{gap:var(--space-xs);flex-direction:row;grid-area:last;align-items:baseline}.sites__repeat{grid-area:repeat}.sites__repeat form{align-items:center;gap:var(--space-xs);display:flex}.sites__repeat-label{font-size:var(--size--1);color:var(--color-text-muted);display:inline}}.account{gap:var(--space-l);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.account__nav{top:var(--space-m);position:sticky}.account__nav ul{flex-direction:column;gap:.1rem;list-style:none;display:flex}.account__nav a,.account__nav-button{text-align:left;inline-size:100%;padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);font-size:var(--size--1);color:var(--color-text);cursor:pointer;background:0 0;border:0;font-weight:500;display:block}.account__nav a:hover,.account__nav-button:hover{background:var(--cream-300)}.account__nav-rule{border-top:1px solid var(--color-border);margin-top:var(--space-xs);padding-top:var(--space-xs)}.account__main{gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.account__form{gap:var(--space-m);flex-direction:column;display:flex}.account__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.field{gap:var(--space-3xs);flex-direction:column;display:flex}.field__label{font-size:var(--size--1);font-weight:600}.field__label small{color:var(--color-text-muted);font-weight:400}.field__hint{font-size:var(--size--2);color:var(--color-text-muted)}.field .check-form__input,.field .select{flex:none;inline-size:100%}.account__email>.check-form__input{flex:14rem}.account__email{gap:var(--space-xs);flex-wrap:wrap;align-items:flex-end;display:flex}.account__email input[readonly]{background:var(--color-grey-100)}.account__grow{flex:14rem}.account__pending{margin-top:var(--space-m);padding:var(--space-s) var(--space-m);background:var(--cream-100);border:1px dashed var(--color-border-dark);border-radius:var(--radius)}.account__pending p{margin:0 0 var(--space-xs);font-size:var(--size--1)}.account__credits-head{justify-content:space-between;gap:var(--space-m);font-size:var(--size-0);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.meter__bar--wide{block-size:.6rem;inline-size:100%;max-inline-size:none;display:block}.account__credits-used{font-size:var(--size--1);color:var(--color-text-muted);margin:var(--space-xs) 0 0}.account__credits-used+.notice{margin-top:var(--space-s)}.account__invite{gap:var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;align-items:flex-end;display:flex}.account__invite-email{flex:16rem}.users__head,.users__row{gap:var(--space-s);grid-template-columns:minmax(12rem,1.5fr) 10rem minmax(8rem,1fr) auto;align-items:center;display:grid}.users__head{font-size:var(--size--2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-border);font-weight:600}.users__list{list-style:none}.users__row{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);font-size:var(--size--1)}.users__who{flex-direction:column;min-width:0;display:flex}.users__who strong{align-items:center;gap:var(--space-2xs);display:flex}.users__who span:last-child{color:var(--color-text-muted);font-size:var(--size--2);word-break:break-all}.users__you{font-size:var(--size--2);letter-spacing:0}.users__role .select{min-inline-size:8rem}.users__actions{gap:var(--space-2xs);justify-content:flex-end;align-items:center;display:flex}.account__rules{font-size:var(--size--2);color:var(--color-text-muted);margin:var(--space-s) 0 0}.confirm .field{margin:var(--space-s) 0 var(--space-m)}@media (width<=48rem){.account{grid-template-columns:1fr}.account__nav{position:static}.account__nav ul{flex-flow:wrap}.account__nav-rule{border:0;margin:0;padding:0}.users__head{display:none}.users__row{grid-template-columns:minmax(0,1fr) auto}.users__row>:nth-child(2),.users__row>:nth-child(3){grid-column:1/-1}}.ck-invite-small{font-size:var(--size--2);color:var(--color-text-muted,var(--grey-200));margin:0}.coming__done{gap:var(--space-s);padding:var(--space-m);background:var(--green-50);border:1px solid var(--green-200);border-radius:var(--radius-l);align-items:flex-start;max-width:48rem;display:flex}.coming__done strong{font-size:var(--size-0);margin-bottom:var(--space-3xs);display:block}.coming__done p{font-size:var(--size--1);color:var(--color-text-muted);margin:0;display:inline}.coming__check{border-radius:var(--radius-round);background:var(--brand-board-dark);block-size:1.75rem;inline-size:1.75rem;color:var(--color-white);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.coming__cancel{display:inline}.coming__cancel-link{font:inherit;color:var(--color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.coming__row{align-items:center}.coming__sent-to{font-size:var(--size--1);color:var(--color-text-muted)}.coming__now{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--color-border);max-width:62ch}.coming__now-title{font-size:var(--size-1);margin:0 0 var(--space-2xs);font-weight:600}.coming__now p{font-size:var(--size--1);margin:0}.coming__now a{text-underline-offset:3px;text-decoration:underline}.about{gap:var(--space-l);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.about__nav{top:var(--space-m);position:sticky}.about__nav ul{flex-direction:column;gap:.1rem;list-style:none;display:flex}.about__nav a{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);font-size:var(--size--1);color:var(--color-text);font-weight:500;display:block}.about__nav a:hover{background:var(--cream-300)}.about__main{max-width:64rem}.about__section{padding-bottom:var(--space-l);margin-bottom:var(--space-l);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-m)}.about__section:last-child{border-bottom:0}.about__section h2{font-size:var(--size-2);letter-spacing:-.02em;margin:0 0 var(--space-s);font-weight:700}.about__small{font-size:var(--size--2);color:var(--color-text-muted);margin-top:var(--space-s)}.bands{border-collapse:collapse;inline-size:100%;margin-top:var(--space-m);font-size:var(--size--1)}.bands th{text-align:left;font-size:var(--size--2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border);font-weight:600}.bands td{padding:var(--space-s) var(--space-xs);border-bottom:1px solid var(--color-border);vertical-align:middle}.bands__range{font-size:var(--size-1);white-space:nowrap;font-weight:700}@media (width<=48rem){.about{grid-template-columns:1fr}.about__nav{position:static}.about__nav ul{flex-flow:wrap}}.panel .check-form__input,.field .check-form__input,.settings__input,.select,.menu__input,.coming__row .check-form__input{font-size:var(--size--1);padding:var(--space-2xs) var(--space-xs)}.panel__title{font-size:var(--size-1)}.panel__caption,.field__hint,.settings__note,.account__credits-used,.account__rules,.sites__foot,.meter__text,.siteview__hint{font-size:var(--size--2)}.field__label,.settings__label,.choice,.choice small,.users__row,.runs__row,.sites__last,.now-card__meta,.notice,.coming__done,.coming__done p,.coming__sent-to,.coming__ask{font-size:var(--size--1)}.choice small{color:var(--color-text-muted)}.account__credits-head{font-size:var(--size--1)}.panel .btn,.settings__actions .btn,.coming__row .btn,.account__invite .btn{font-size:var(--size--1);padding:var(--space-2xs) var(--space-s)}.coming__done{margin-top:var(--space-m)}.coming__done strong{font-size:var(--size--1)}.coming__done-line{color:var(--color-text-muted);margin:.15rem 0 0}.coming__cancel{margin-left:var(--space-3xs);display:inline}.coming__cancel-link{font-size:inherit;color:var(--color-text)}.panel .check-form__input,.field .check-form__input,.settings__input,.menu__input,.coming__row .check-form__input,.select{box-sizing:border-box;min-block-size:2.75rem;line-height:1.4}.select{padding:var(--space-2xs) var(--space-l) var(--space-2xs) var(--space-xs)}.pill{font-size:var(--size--2);letter-spacing:.01em}.account__main .panel--danger{max-width:none;margin-top:0}.account__head{margin-block-end:var(--space-xl)}.account{column-gap:var(--space-2xl);grid-template-columns:14rem minmax(0,1fr)}.account__nav{top:var(--space-l);padding-block-start:var(--space-2xs)}.account__nav ul{gap:var(--space-3xs);margin:0 0 0 calc(-1 * var(--space-s));padding:0}.account__nav a,.account__nav-button{padding:var(--space-xs) var(--space-s);font-size:var(--size--1);line-height:1.3}.account__nav-rule{margin-top:var(--space-s);padding-top:var(--space-s)}.account__main{gap:var(--space-l)}.account__main .panel{scroll-margin-top:var(--space-l)}@media (width<=56rem){.account{column-gap:var(--space-l)}.account__head{margin-block-end:var(--space-l)}}@media (width<=48rem){.account{row-gap:var(--space-m);grid-template-columns:1fr}.account__nav-rule{margin:0;padding:0}.account__nav a,.account__nav-button{padding:var(--space-2xs) var(--space-s)}}.users__role .select{inline-size:100%;min-inline-size:0}.coming .coming__done,.coming .coming__done strong,.coming .coming__done-line,.coming .coming__ask,.coming .coming__body ul{font-size:var(--size-0)}.coming .coming__sent-to{font-size:var(--size--1)}.site-account__usage{text-underline-offset:3px;font-size:var(--size--1);color:var(--color-text);text-decoration:underline!important}.site-account__usage.is-out{color:var(--red-400);font-weight:600}.site-account__sites{font-size:var(--size--1);color:var(--color-text);white-space:nowrap;font-weight:600;text-decoration:none}.site-account__sites:hover{text-underline-offset:3px;text-decoration:underline}.site-account__sites[aria-current]{color:var(--green-400)}.sites__menu[open],.users__actions .menu[open],.menu[open]{z-index:40}.sites__row:has(.menu[open]),.users__row:has(.menu[open]){z-index:40;position:relative}.t-edit[data-t-control]{cursor:pointer}.t-edit[data-t-control][contenteditable=true]{cursor:text}.edit-bar__pages{min-inline-size:11rem;font-size:var(--size--2);padding-block:var(--space-3xs);min-block-size:0}.edit-bar.is-paused{background:var(--cream-200);border-bottom-color:var(--cream-600)}.edit-bar__leave{padding:0 var(--space-3xs);font:inherit;font-size:var(--size--2);color:var(--color-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.auth{max-inline-size:30rem;margin:var(--space-xl) auto var(--space-2xl)}.auth__card{padding:0}.auth__head{padding:var(--space-l) var(--space-l) 0}.auth__title{margin:0 0 var(--space-xs)}.auth__lead{font-size:var(--size-0);color:var(--color-text-muted);max-width:60ch;margin:0}.auth__body{padding:var(--space-m) var(--space-l) var(--space-l);gap:var(--space-m);flex-direction:column;display:flex}.auth__body form{gap:var(--space-m);flex-direction:column;margin:0;display:flex}.auth__body .notice,.auth__body p,.auth__field .field__hint{margin:0}.field__error{align-items:flex-start;gap:var(--space-2xs);font-size:var(--size--2);color:var(--red-500);margin:0;font-weight:500;line-height:1.4;display:flex}.field__error[hidden]{display:none}.field__error:before{content:"";background:currentColor;flex:none;block-size:16px;inline-size:16px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M8 4.2v4.6M8 11.2v.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M8 4.2v4.6M8 11.2v.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.auth__field.is-invalid .check-form__input{border:2px solid var(--red-500)}.auth__field.is-invalid .check-form__input:not(.ck-code){padding-inline:calc(.75rem - 1px)}.auth__field.is-invalid .otp__cell{border:2px solid var(--red-500)}.field__optional{font-size:var(--size--2);color:var(--grey-300);font-weight:400}.auth .auth__resend[aria-disabled=true]{color:var(--grey-300);cursor:default;text-decoration:none}.auth .auth__resend:not([aria-disabled=true]){color:var(--brand-ink)}.auth__block{justify-content:center;inline-size:100%}.auth__small,.ck-login-small,.ck-invite-small{font-size:var(--size--2);color:var(--color-text-muted)}.auth__foot{margin:var(--space-m) 0 0;text-align:center;font-size:var(--size--1);color:var(--color-text-muted)}.auth__foot>p,.auth__foot>form{margin:0 0 var(--space-2xs)}.auth a,.auth .link-button{color:var(--brand-ink,var(--color-text));text-underline-offset:3px;text-decoration:underline}.auth__foot a,.auth__foot .link-button{color:inherit}.auth__sub{margin:0 0 var(--space-xs);font-size:var(--size-0);color:var(--color-text-muted)}.invite__sites{gap:var(--space-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.invite__option{gap:var(--space-xs);cursor:pointer;align-items:flex-start;display:flex}.invite__option input{margin-block-start:.3em}.invite__option>span{flex-direction:column;display:flex}.invite__decline{align-items:center}.auth__rule{border-top:1px solid var(--color-border);padding-top:var(--space-m)}.auth .ck-code{font-family:var(--font-mono);font-size:var(--size-2);letter-spacing:.3em;text-align:center}.otp{position:relative}.otp__cells{display:none}.otp[data-otp-ready] .otp__cells{gap:var(--space-2xs);pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid}.otp[data-otp-ready] .ck-code{opacity:0;caret-color:#0000;block-size:100%;inline-size:100%;font-size:var(--size--1);letter-spacing:0;position:absolute;inset:0}.otp__cell{aspect-ratio:1/1.15;max-block-size:4rem;font-family:var(--font-mono);font-size:var(--size-2);color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border-dark);border-radius:var(--radius);transition:border-color var(--transition), box-shadow var(--transition);place-items:center;font-weight:600;display:grid}.otp__cell.is-active{border-color:var(--color-text);box-shadow:0 0 0 1px var(--color-text)}.auth .ck-dev-login{padding-top:var(--space-m);border-top:1px dashed var(--color-border-dark)}.auth .ck-dev-login__title{font-size:var(--size--2);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-100);font-weight:700}.link-button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}@media (width<=40rem){.auth{margin-block-start:var(--space-m)}.auth__head{padding:var(--space-m) var(--space-m) 0}.auth__body{padding:var(--space-m)}}.notice{border-radius:var(--radius-l);background:var(--grey-100);color:var(--grey-400);font-size:var(--size--1);margin-bottom:var(--space-m);--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M10 9v5M10 6.2v.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");border:0;padding:14px 16px 14px calc(28px + 1.25rem);display:block;position:relative}.notice:before{content:"";block-size:1.25rem;inline-size:1.25rem;-webkit-mask:var(--notice-icon) center / contain no-repeat;mask:var(--notice-icon) center / contain no-repeat;background:currentColor;margin-top:.15em;position:absolute;top:14px;left:16px}.notice--info{background:var(--blue-100);color:var(--blue-600)}.notice--success{background:var(--green-150);color:var(--green-550);--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M6 10.2l2.6 2.6L14 7.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.notice--warn{background:var(--yellow-300);color:var(--yellow-700);--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5L18.5 17H1.5z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M10 8v4M10 14.4v.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.notice--error{background:var(--red-150);color:var(--red-500);--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M7 7l6 6M13 7l-6 6' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.notice a{color:inherit;text-underline-offset:2px;text-decoration:underline}.notice__title{font-weight:600;display:block}.panel__body>.notice{margin-bottom:var(--space-s)}.since__icon{display:none}.meter__bar--wide{background:var(--brand-cream);block-size:10px}.meter__fill{background:var(--brand-board-dark)}.account__credits-head strong{font-weight:700}.account__credits-pot{font-size:var(--size--2);color:var(--grey-300);margin:var(--space-xs) 0 0}.users__role{flex-direction:column;gap:2px;display:flex}.users__role .select{block-size:34px;min-block-size:0;font-size:var(--size--2);padding-block:0}.users__role .select:disabled{color:var(--grey-300);border-color:var(--cream-600);background-color:var(--color-white);opacity:1}.users__role-hint{font-size:var(--size--2);color:var(--grey-300);margin:0}@media (width<=37.5rem){.now-card{gap:var(--space-s);padding:var(--space-m);grid-template-columns:1fr}.now-card__score{align-items:baseline;gap:var(--space-xs);flex-direction:row}.now-card__num{font-size:var(--size-5)}.now-card__max{margin-top:0}.now-card__stats{gap:var(--space-s);border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-s);flex-direction:row;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.now-card__stats div{min-width:0}.now-card__stats dd{font-size:var(--size-1)}.now-card__link{display:inline-block}.chart--wide{display:none}.chart--compact{min-block-size:180px;max-block-size:none;display:block}.segmented{inline-size:100%;display:flex}.segmented a{text-align:center;padding:var(--space-2xs) var(--space-2xs);font-size:var(--size--2);flex:1}}.chart-panel__flat{font-size:var(--size-0);margin:0;display:none}@media (width<=37.5rem){.chart-panel__flat{display:block}}.choice--sub{margin-left:var(--space-l)}.choice--sub input:disabled+span{color:var(--color-text-muted)}.site-header{border-bottom-color:var(--cream-600)}.site-block{background:var(--cream-300);border-color:var(--cream-600)}.site-tabs{background:var(--cream-600)}.site-header .site-nav a[aria-current]{color:var(--brand-ink);text-underline-offset:6px;text-decoration:underline 2px}.btn--board,.check-form--home .check-form__submit,.check__actions .btn--primary{background:var(--brand-board-dark);color:var(--color-white);border-color:var(--green-400)}.btn--board:hover:not(:disabled),.check-form--home .check-form__submit:hover:not(:disabled),.check__actions .btn--primary:hover:not(:disabled){background:var(--green-400);border-color:var(--green-400)}.btn--secondary,.site-block .btn--secondary,.report__actions .btn--secondary{background:var(--color-white);color:var(--brand-ink);border-color:var(--yellow-600)}.btn--secondary:hover:not(:disabled){background:var(--cream-200);border-color:var(--yellow-600)}.btn--danger{border-color:var(--red-300)}:focus-visible,.check-form__input:focus-visible,.account-menu__item:focus-visible,.menu__item:focus-visible,summary:focus-visible{outline:3px solid var(--brand-ink);outline-offset:2px}body{-webkit-tap-highlight-color:transparent}.prose a:hover,.copy a:hover,.crumbs a:hover,.now-card__link:hover,.example__link:hover{color:var(--green-450)}.site-footer .copy a:hover{color:var(--color-white)}body.is-home .site-main{padding-block:var(--space-2xl) var(--space-3xl);gap:var(--space-2xl);flex-direction:column;max-inline-size:1184px;display:flex}body.is-home .site-main>*{max-inline-size:1184px}body.is-home .site-footer{margin-top:0}:is(.home-hero,.error-page__panel) .check-form--home{margin-bottom:0}.home-hero{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex}.home-hero__title{font-size:var(--size-5);letter-spacing:-.02em;max-inline-size:820px;margin:0 0 var(--space-m);font-weight:700;line-height:1.06}.home-hero__lead{font-size:var(--size-0);color:var(--grey-400);max-inline-size:640px;margin:0 0 var(--space-l)}.home-hero__lead p{margin:0}:is(.home-hero,.error-page__panel) .check-form--home{text-align:left;gap:0;inline-size:100%;max-inline-size:760px}.check-form__label-row{font-size:var(--size--1);margin:0 0 var(--space-2xs);flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.check-form__label-row .check-form__label{font-size:var(--size--1);font-weight:700}.check-form__label-row .check-form__help{font-size:var(--size--1);color:var(--grey-300);margin:0}:is(.home-hero,.error-page__panel) .check-form--home .check-form__row{background:var(--color-white);border:1px solid var(--yellow-600);border-radius:var(--radius-l);align-items:stretch;gap:0;block-size:60px;display:flex;overflow:hidden;box-shadow:0 6px 20px #0a0a0a14}:is(.home-hero,.error-page__panel) .check-form--home .check-form__row:focus-within{outline:3px solid var(--brand-ink);outline-offset:0}:is(.home-hero,.error-page__panel) .check-form__group{flex:auto}:is(.home-hero,.error-page__panel) .check-form__prefix{background:var(--cream-200);color:var(--grey-300);font-size:var(--size--1);border:0;border-right:1px solid var(--cream-600);padding:0 var(--space-s);border-radius:0}:is(.home-hero,.error-page__panel) .check-form--home .check-form__input{font-size:var(--size-0);padding:0 var(--space-s);border:0;border-radius:0;min-block-size:0}:is(.home-hero,.error-page__panel) .check-form--home .check-form__input:focus-visible{outline:none}:is(.home-hero,.error-page__panel) .check-form--home .check-form__submit{border:0;border-left:1px solid var(--green-400);block-size:auto;padding:0 var(--space-l);font-size:var(--size--1);border-radius:0;flex:none;font-weight:700}:is(.home-hero,.error-page__panel) .check-form--home .check-form__submit:disabled{background:var(--brand-board-dark);border-color:var(--green-400);opacity:.5}:is(.home-hero,.error-page__panel) .check-form--home .check-form__hint{margin-top:var(--space-xs);font-size:var(--size--2);color:var(--grey-300);gap:.35em}:is(.home-hero,.error-page__panel) .check-form--home .check-form__hint a{color:var(--brand-ink)}:is(.home-hero,.error-page__panel) .check-form__used{margin-top:var(--space-s)}:is(.home-hero,.error-page__panel) .check-form__error{margin-top:var(--space-2xs)}body.is-home .feature-grid{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}body.is-home .features{margin-top:0}.feature-card{padding:var(--space-l)}.feature-card__title{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--size-1);font-weight:700;display:flex}.feature-card__title>span:first-child{min-width:0}.feature-card__title .pill{flex:none}.feature-card__watch{align-items:center;gap:var(--space-xs);font-size:var(--size--1);flex-wrap:wrap;margin-top:auto;display:flex}.home-how{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.home-how__title{font-size:var(--size-1);margin:0 0 var(--space-m);font-weight:700}.home-steps{gap:var(--space-m);flex-direction:column;list-style:none;display:flex}.home-steps__item{gap:var(--space-s);font-size:var(--size--1);grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.home-steps__item strong{font-size:var(--size-0);margin-bottom:2px;display:block}.home-steps__num{border-radius:var(--radius-round);background:var(--brand-ink);block-size:30px;inline-size:30px;color:var(--color-white);font-weight:700;font-size:var(--size--1);justify-content:center;align-items:center;display:inline-flex}.home-steps__text{color:var(--grey-400)}.example__card{background:var(--color-white);border:1px solid var(--cream-600);border-radius:var(--radius-l);padding:var(--space-m);gap:var(--space-xs);flex-direction:column;display:flex}.example__score{align-items:baseline;gap:var(--space-2xs);margin:0;display:flex}.example__score strong{font-size:var(--size-4);letter-spacing:-.03em;font-weight:700;line-height:1}.example__num--none{color:var(--grey-300)}.example__num--low{color:var(--red-500)}.example__num--mid{color:var(--yellow-700)}.example__num--good{color:var(--brand-board-dark)}.example__num--top{color:var(--green-550)}.example__max{color:var(--grey-300);margin-right:var(--space-2xs)}.example__verdict{font-size:var(--size-1);margin:0;font-weight:600}.example__body{font-size:var(--size--1);color:var(--grey-400);margin:0}.example__stats{gap:var(--space-s);margin:var(--space-2xs) 0 0;padding-top:var(--space-s);border-top:1px solid var(--brand-cream);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.example__stats div{flex-direction:column;gap:2px;display:flex}.example__stats dd{font-size:var(--size-1);margin:0;font-weight:600}.example__stats dt{font-size:var(--size--2);color:var(--grey-300)}.example__after{color:var(--grey-300);font-weight:400}.example__link{text-underline-offset:3px;margin-top:var(--space-2xs);font-weight:600;text-decoration:underline}@media (width<=43.75rem){body.is-home .site-main{padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-xl)}.home-hero__title{font-size:var(--size-3)}:is(.home-hero,.error-page__panel) .check-form--home .check-form__row{block-size:auto;box-shadow:none;gap:var(--space-xs);background:0 0;border:0;flex-wrap:wrap;overflow:visible}:is(.home-hero,.error-page__panel) .check-form--home .check-form__row:focus-within{outline:none}:is(.home-hero,.error-page__panel) .check-form__group{background:var(--color-white);border:1px solid var(--yellow-600);border-radius:var(--radius-l);flex-basis:100%;block-size:52px;overflow:hidden;box-shadow:0 6px 20px #0a0a0a14}:is(.home-hero,.error-page__panel) .check-form__group:focus-within{outline:3px solid var(--brand-ink)}:is(.home-hero,.error-page__panel) .check-form--home .check-form__submit{border:1px solid var(--green-400);border-radius:var(--radius-l);flex-basis:100%;justify-content:center;block-size:52px}body.is-home .feature-grid{gap:var(--space-m);grid-template-columns:1fr}.home-how{gap:var(--space-xl);grid-template-columns:1fr}}.site-menu__button,.site-menu__panel,.site-menu__backdrop{display:none}@media (width<=43.75rem){.site-header{z-index:50;border-bottom:0;padding-block:0;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 2px 8px #00000014}.site-account__avatar{block-size:36px;inline-size:36px}.site-account__avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-white), 0 0 0 5px var(--brand-ink)}.account-menu{z-index:45;border-inline:0;border-color:var(--cream-600);border-radius:0;max-block-size:calc(100vh - 64px);inline-size:auto;max-inline-size:none;margin:0;padding:0;position:fixed;top:64px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000024}.account-menu__head{padding:var(--space-s) var(--space-m);margin:0}.account-menu__item{min-block-size:56px;padding:0 var(--space-m);font-size:var(--size-0);border-radius:0}.account-menu__rule{margin:0}.site-header__inner{block-size:64px;padding-inline:var(--space-s);flex-wrap:nowrap;align-items:center}.site-logo svg,.site-logo img{height:32px}.site-header nav.site-header__nav,.site-lang,.site-account__usage,.site-account__sites,.site-account__signin,.site-header .site-account__create{display:none}.site-header__actions{gap:var(--space-xs)}.site-account{order:0}.site-menu__button{background:var(--color-white);border:1px solid var(--yellow-600);border-radius:var(--radius-l);cursor:pointer;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.site-menu__bars{gap:var(--space-3xs);flex-direction:column;inline-size:22px;display:flex}.site-menu__bars i{background:var(--brand-ink);border-radius:var(--radius-s);block-size:2px;inline-size:22px;transition:transform var(--transition), opacity var(--transition);display:block}.site-menu__button.is-open .site-menu__bars{display:none}.site-menu__button.is-open:before{content:"";background:var(--brand-ink);block-size:22px;inline-size:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 4l14 14M18 4L4 18' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 4l14 14M18 4L4 18' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-menu__panel{z-index:45;background:var(--color-white);border-top:1px solid var(--cream-600);border-bottom:1px solid var(--cream-600);border-radius:0;max-block-size:calc(100vh - 64px);min-inline-size:0;padding:0;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000024}.site-menu__panel[hidden],.site-menu__backdrop[hidden]{display:none}.site-menu__backdrop{z-index:40;background:#0a0a0a59;display:block;position:fixed;inset:64px 0 0}html.is-menu-open,html.is-menu-open body{overflow:hidden}.site-menu__list{padding:var(--space-2xs) 0;flex-direction:column;list-style:none;display:flex}.site-menu__list--rule{border-top:1px solid var(--brand-cream)}.site-menu__list a,.site-menu__link{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:56px;inline-size:100%;padding:0 var(--space-m);font-size:var(--size-0);color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.site-menu__list a[aria-current=page]{background:var(--cream-200);box-shadow:inset 4px 0 0 var(--brand-ink);color:var(--brand-ink);font-weight:600}.site-menu__list a:hover,.site-menu__link:hover{background:var(--cream-200)}.site-menu__meta{font-size:var(--size--2);color:var(--grey-300);font-weight:400}.site-menu__icon{block-size:1.1rem;inline-size:1.1rem}.site-menu__account{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--brand-cream);display:flex}.site-menu__avatar{border-radius:var(--radius-round);background:var(--brand-ink);block-size:44px;inline-size:44px;color:var(--color-white);font-size:var(--size--1);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.site-menu__who{flex-direction:column;min-width:0;display:flex}.site-menu__who strong{font-size:var(--size--1);font-weight:700}.site-menu__who span{font-size:var(--size--2);color:var(--grey-300);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-menu__signin{gap:var(--space-xs);padding:var(--space-m);border-top:1px solid var(--brand-cream);flex-direction:column;display:flex}.site-menu__cta{block-size:52px;font-size:var(--size--1);justify-content:center}.site-menu__free{text-align:center;font-size:var(--size--2);color:var(--grey-300);margin:0}.site-menu__lang{align-items:center;gap:var(--space-s);min-block-size:3.5rem;padding:0 var(--space-m);border-top:1px solid var(--cream-400);font-size:var(--size-0);display:flex}.site-menu__lang a{color:var(--color-text);border:0;border-radius:0;padding:0;text-decoration:underline}.site-menu__lang-label{font-size:var(--size--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-inline-end:var(--space-2xs)}.site-menu__panel,.account-menu{top:calc(64px + var(--space-2xs));left:var(--space-2xs);right:var(--space-2xs);border:1px solid var(--cream-600);border-radius:var(--radius-l);overscroll-behavior:contain;max-block-size:calc(100dvh - 64px - 2 * var(--space-2xs));animation:.18s cubic-bezier(.2,.8,.2,1) ck-sheet-in;position:fixed;overflow:hidden auto;box-shadow:0 2px 6px #0000000f,0 18px 40px #0000002e}.site-menu__backdrop{backdrop-filter:blur(2px);background:#0a0a0a47;animation:.18s ease-out ck-fade-in}.site-menu__list a[aria-current=page]{box-shadow:none}.site-menu__list a:after{content:"";opacity:.35;border-block-start:2px solid;border-inline-end:2px solid;flex:none;block-size:.5rem;inline-size:.5rem;margin-inline-end:.2rem;transform:rotate(45deg)}.site-menu__list a[aria-current=page]:after{opacity:.8}.site-menu__lang{gap:0}.site-menu__lang-label{margin-inline-end:auto}.site-menu__lang>:is(a,strong){min-block-size:2.25rem;padding:0 var(--space-s);border:1px solid var(--color-border-dark);font-size:var(--size--1);color:var(--brand-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-menu__lang>:is(a,strong):nth-child(2){border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.site-menu__lang>:is(a,strong):last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0;margin-inline-start:-1px}.site-menu__lang>strong{background:var(--brand-ink);color:var(--color-white);border-color:var(--brand-ink)}}@keyframes ck-sheet-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@keyframes ck-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-menu__panel,.account-menu,.site-menu__backdrop{animation:none}}.account .panel,.siteview__runs{scroll-margin-top:var(--anchor-offset)}@media (width<=43.75rem){.account{grid-template-columns:minmax(0,1fr)}.account__nav{min-inline-size:0;inline-size:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.account__nav ul{gap:var(--space-2xs);scrollbar-width:none;min-inline-size:0;padding-bottom:var(--space-3xs);flex-flow:row;margin:0;overflow-x:auto}.account__nav ul::-webkit-scrollbar{display:none}.account__nav a{white-space:nowrap;font-size:var(--size--2);padding:var(--space-2xs) var(--space-s);background:var(--color-white);border:1px solid var(--cream-600);border-radius:var(--radius-pill)}.account__nav a.is-current{background:var(--brand-ink);color:var(--color-white);border-color:var(--brand-ink)}.account__nav-signout{display:none}.users__row{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto}.users__row>.users__actions{grid-area:1/2;align-self:start}.users__row>.users__answer{grid-area:auto/1/auto/-1}.users__answer>form{flex:1}.users__answer .btn{justify-content:center;inline-size:100%}}.about__nav-label{display:none}@media (width<=43.75rem){.about{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.about__nav{min-inline-size:0;inline-size:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);position:static}.about__nav ul{min-inline-size:0}.about__nav-label{font-size:var(--size--2);color:var(--grey-300);margin:0 0 var(--space-2xs);font-weight:600;display:block}.about__nav ul{gap:var(--space-2xs);scrollbar-width:none;padding-bottom:var(--space-3xs);flex-flow:row;overflow-x:auto}.about__nav ul::-webkit-scrollbar{display:none}.about__nav a{white-space:nowrap;font-size:var(--size--2);padding:var(--space-2xs) var(--space-s);background:var(--color-white);border:1px solid var(--cream-600);border-radius:var(--radius-pill)}.about__nav a.is-current{background:var(--brand-ink);color:var(--color-white);border-color:var(--brand-ink)}.about__main h1{font-size:var(--size-3)}.about__section h2{font-size:var(--size-1)}.about__main{font-size:var(--size--1)}.bands,.bands tbody,.bands tr,.bands td{display:block}.bands thead{display:none}.bands tr{border:1px solid var(--brand-cream);border-radius:var(--radius-l);padding:var(--space-xs) var(--space-s);margin-bottom:var(--space-xs)}.bands td{border:0;padding:0}.bands__range{font-size:var(--size-1);margin-right:var(--space-xs);vertical-align:middle;font-weight:700;display:inline-block}.bands__word{vertical-align:middle;display:inline-block}.bands__rule{font-size:var(--size--2);color:var(--grey-400);margin-top:var(--space-2xs)}}body.is-home .site-main:has(>.error-page){padding-block:72px 96px}.error-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.error-page__title{margin:var(--space-2xs) 0 var(--space-s);font-size:clamp(2rem,1.2rem + 2.6vw,2.875rem);font-weight:700;line-height:1.1}.error-page__title:focus,.error-page__title:focus-visible{outline:none}.error-page__lead{color:var(--color-text);margin:0 0 var(--space-m);max-inline-size:36rem;font-size:1.125rem;line-height:1.6}.error-page__path{font-family:var(--font-mono,ui-monospace, monospace);background:var(--cream-200);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.9em}.error-page__actions{gap:var(--space-xs);margin:0 0 var(--space-m);flex-wrap:wrap;display:flex}.error-page__note{font-size:var(--size--1);color:var(--color-text-muted);margin:0}.error-page__note a{color:var(--brand-ink);text-decoration:underline}.error-page__panel .check-form__help{display:none}.error-page__panel .check-form__hint{display:block}.error-page__panel .check-form__hint>span+span:before{content:" "}.error-page__panel{background:var(--color-white);border:1px solid var(--cream-600);border-radius:var(--radius-l);padding:28px 32px}.error-page__panel-title{margin:0 0 var(--space-xs);font-size:1.25rem;font-weight:700}.error-page__sites{border-block-end:1px solid var(--cream-600);margin-block-end:var(--space-m);padding-block-end:var(--space-m)}.error-page__chips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.error-page__chip{min-block-size:2.25rem;padding:0 var(--space-s);border:1px solid var(--cream-600);border-radius:var(--radius-pill);background:var(--cream-100,var(--color-white));font-size:var(--size--1);color:var(--brand-ink);align-items:center;text-decoration:none;display:inline-flex}.error-page__chip:hover{background:var(--cream-200)}.error-page__panel .check-form{margin:0}@media (width<=43.75rem){body.is-home .site-main:has(>.error-page){padding-block:var(--space-xl) var(--space-2xl)}.error-page{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.error-page__panel{padding:var(--space-m)}.error-page__actions .btn{flex:100%;justify-content:center}}@media (width>=43.8125rem){.error-page__panel .check-form--home .check-form__row{block-size:56px;box-shadow:none;flex-wrap:nowrap}.error-page__panel .check-form__group{min-inline-size:0;display:flex}.error-page__panel .check-form--home .check-form__input{inline-size:100%;min-inline-size:0}.error-page__panel .check-form--home .check-form__submit{padding:0 var(--space-m)}}.coming{max-inline-size:48rem}.coming__body p{margin:0 0 var(--space-m);line-height:1.6}.coming__body ul{margin:0 0 var(--space-l);padding-inline-start:1.25rem;line-height:1.55}.coming__body li+li{margin-block-start:var(--space-2xs)}.coming__form{margin-block-start:var(--space-m)}.coming .coming__done{padding:var(--space-m) var(--space-l);align-items:flex-start;gap:var(--space-s);margin-block-start:var(--space-m)}.coming .coming__done strong{margin-block-end:var(--space-3xs);line-height:1.4}.coming .coming__done-line{line-height:1.5}.coming__check{margin-block-start:.1rem}.coming__now{margin-block-start:var(--space-2xl);padding-block-start:var(--space-l)}.coming__now-title{margin-block-end:var(--space-xs)}.coming__now p{line-height:1.6}@media (width<=43.75rem){.coming .coming__done{padding:var(--space-s) var(--space-m)}}.example-banner__free{font-size:var(--size--1);color:var(--color-text-muted);align-self:center}.layout-controls{justify-content:flex-end;align-items:center;gap:var(--space-3xs);margin:0 0 var(--space-2xs);font-size:var(--size--2);display:flex}.layout-controls__note{color:var(--color-text-muted);margin-inline-end:var(--space-2xs)}.layout-controls__btn{block-size:2rem;min-inline-size:2rem;padding:0 var(--space-2xs);border:1px dashed var(--color-border-dark);border-radius:var(--radius);background:var(--color-white);color:var(--brand-ink);font:inherit;cursor:pointer;font-weight:600}.layout-controls__btn:disabled{opacity:.35;cursor:default}.layout-controls__btn:hover:not(:disabled){background:var(--cream-200)}.is-layout-hidden>:not(.layout-controls){opacity:.4}.t-edit-attr{font-size:var(--size--2);color:var(--color-text-muted);margin-block-start:var(--space-3xs);display:block}.home-steps__item>.layout-controls{flex:none;align-self:flex-start;margin:0 0 0 auto}@page{size:A4;margin:12mm 0 14mm;@bottom-left{content:"Checkers · Whitespace";padding-left:12mm;font-family:var(--font-sans);font-size:7.5pt;color:var(--grey-300)}@bottom-right{content:counter(page) " / " counter(pages);padding-right:12mm;font-family:var(--font-sans);font-size:7.5pt;color:var(--grey-300)}}@page:first{margin-top:0}@media print{html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:var(--color-white);min-height:0}.site-main{padding-bottom:0}.site-header__nav,.site-header__actions,.site-menu__panel,.site-menu__backdrop,.site-header__below,.site-footer,.skip-link,.edit-bar,[data-consent],.offer,.crumbs,.site-tabs,.site-block__actions,.report__actions,.report__meta-actions,.deep__text .btn,.report__consent a,.rsec__chevron,.tree__more-details>summary{display:none!important}.tree__caret{visibility:hidden}.site-header{position:static}.site-main{padding-top:var(--space-m)}.rsec__summary{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.tree{overflow:visible}.rsec--deep{border-top:1px solid var(--color-border);padding:var(--space-m) 0;background:0 0;border-radius:0;margin-top:0}.verdict-band,.brief__stat,.since,.sum-row,.tree__node,.tree__leaf,.reqs__item{break-inside:avoid}.deep__row{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}h1,h2,h3,.rsec__title,.compare__title{break-after:avoid}}
