.tk,.tk-vars{--tk-desk:#edf1ff;--tk-paper:#fcfbf7;--tk-paper-under:#f1f0ea;--tk-form:#fff;--tk-ink:#1a3fd1;--tk-band:#1e40af;--tk-action:#2563eb;--tk-carbon:#0f172a;--tk-muted:#475569;--tk-rule:#aebce0;--tk-line:#cfd8ec;--tk-picked:#edf2ff;--tk-fix:#c8102e;--tk-pass:#1b6f38;--tk-warn:#a94a06;--tk-dial-poor:#c8102e;--tk-dial-mid:#d97706;--tk-dial-good:#15803d;--tk-display:var(--font-tool-display),Arial,sans-serif;--tk-hand:var(--font-tool-hand),cursive;--tk-shadow:0 1px 1px #0f172a0f,0 10px 24px -14px #0f172a59;--tk-ease:cubic-bezier(.23,1,.32,1)}.tk-vars{isolation:isolate}.tk{background:var(--tk-desk);color:var(--tk-carbon);isolation:isolate}.tk ::selection,.tk-vars ::selection{color:var(--tk-carbon);background:#c9d7ff}.tk-band :focus-visible,.tk-booklet-tabs:not([data-pinned]) [role=tab]:focus-visible{outline-color:#fff}@media (min-width:48rem){.tk-booklet-tabs [role=tab]:focus-visible{outline-color:#fff}}.tk input,.tk textarea{caret-color:var(--tk-action)}.tk-display{font-family:var(--tk-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-weight:800}.tk-hand{font-family:var(--tk-hand);color:var(--tk-ink);font-weight:400;line-height:1.25}.tk-num{font-variant-numeric:tabular-nums}.tk-sheet{background:var(--tk-paper);box-shadow:var(--tk-shadow);position:relative}.tk-sheet:before{content:"";z-index:-1;background:var(--tk-paper-under);box-shadow:var(--tk-shadow);position:absolute;inset:6px -5px -6px 5px;transform:rotate(.8deg)}.tk-form-sheet{background:var(--tk-paper);box-shadow:var(--tk-shadow)}.tk-list{border-top:1px solid var(--tk-rule)}.tk-slip{background:var(--tk-paper);box-shadow:inset 0 0 0 1px var(--tk-rule);position:relative;-webkit-mask:radial-gradient(circle at 6px 0,#0000 3.6px,#000 4.2px) 0 0/12px 100% repeat-x;mask:radial-gradient(circle at 6px 0,#0000 3.6px,#000 4.2px) 0 0/12px 100% repeat-x}.tk-slip:before{content:"";border-top:1.5px dashed var(--tk-rule);position:absolute;top:7px;left:0;right:0}.tk p,.tk li,.tk-vars p,.tk-vars li{text-wrap:pretty}.tk-leader{flex:auto;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tk-leader:after{content:"";border-bottom:1.5px dotted var(--tk-rule);flex:auto;min-width:.75rem;transform:translateY(-.28em)}.tk-stamp{color:var(--tk-ink);outline-offset:2px;border:2.5px solid;border-radius:3px;outline:1px solid;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -2.4 0 0 0 2.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -2.4 0 0 0 2.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tk-stamp[data-tone=fix]{color:var(--tk-fix)}.tk-stamp[data-tone=pass]{color:var(--tk-pass)}.tk-stamp[data-tone=warn]{color:var(--tk-warn)}.tk-cert-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rows""dial""foot""phone";gap:1.5rem;display:grid}.tk-cert-rows{grid-area:rows}.tk-cert-dial{grid-area:dial}.tk-cert-phone{grid-area:phone}.tk-cert-foot{grid-area:foot}@media (min-width:1024px){.tk-cert-grid{grid-template:"rows dial""foot phone"1fr/minmax(0,1fr) 20.5rem;align-items:start;gap:1.25rem 2rem}}.tool-step-in{animation:tool-step-in .24s var(--tk-ease)}@keyframes tool-step-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tool-step-in{animation:none}}@media (prefers-reduced-motion:no-preference){.tk-draw path{stroke-dasharray:1;animation:tk-draw var(--tk-dur,.9s)var(--tk-ease)both;animation-delay:var(--tk-delay,0s)}.tk-draw path+path{animation-delay:calc(var(--tk-delay,0s) + var(--tk-dur,.9s)*.45)}.tk-write{animation:tk-write var(--tk-dur,.65s)cubic-bezier(.33,1,.68,1)both;animation-delay:var(--tk-delay,0s)}.tk-scan.tk-scan{opacity:1;animation:1.7s cubic-bezier(.45,0,.55,1) infinite alternate tk-scan}.tk-scan[data-paused=true]{animation-play-state:paused}.tk-rig-needle{transition:transform .45s var(--tk-ease)}.tk-rig[data-phase=result] .tk-rig-needle{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.tk-rig[data-phase=idle]:hover .tk-rig-twitch,.tk-rig[data-ready=true] .tk-rig-twitch{animation:tk-twitch .62s var(--tk-ease)}.tk-rig[data-phase=idle]:hover .tk-rig-light,.tk-rig[data-ready=true] .tk-rig-light{animation:.62s step-end tk-blink}.tk-rig-scan{animation:1.7s cubic-bezier(.45,0,.55,1) infinite alternate tk-rig-scan}.tk-rig[data-paused=true] .tk-rig-scan{animation-play-state:paused}.tk-develop{animation:tk-develop .7s var(--tk-ease)both;animation-delay:var(--tk-delay,0s)}.tk-stamp-impact{animation:tk-stamp-impact .52s var(--tk-ease)both;animation-delay:var(--tk-delay,0s)}.tk-fresh{animation:tk-write .38s var(--tk-ease)both}.tk-stamp-land{animation:tk-stamp .46s var(--tk-ease)both;animation-delay:var(--tk-delay,0s)}}@keyframes tk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tk-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tk-stamp{0%{opacity:0;scale:1.5}60%{opacity:1;scale:.97}to{opacity:1;scale:1}}@keyframes tk-stamp-impact{0%{opacity:0;scale:1.9}55%{opacity:1;scale:.93}78%{scale:1.03}to{opacity:1;scale:1}}@keyframes tk-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tk-develop{0%{opacity:0;filter:contrast(.45)brightness(1.35)}40%{opacity:1}to{opacity:1;filter:none}}@keyframes tk-twitch{0%,to{transform:rotate(0)}20%{transform:rotate(7deg)}45%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}}@keyframes tk-blink{0%,50%{fill:var(--tk-ink)}25%,75%{fill:#0000}}@keyframes tk-rig-scan{0%{transform:translateY(0)}to{transform:translateY(188px)}}.tk-scan,.tk-rig-scan{opacity:0}@media (prefers-reduced-motion:no-preference){.tk-rig .tk-rig-scan{opacity:1}}.tk-rig-light{fill:#0000}.tk-rig[data-phase=running] .tk-rig-light{fill:var(--tk-ink)}
