.ck-tabs{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.ck-back{font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ck-back:hover{color:var(--fl-ink)}.ck-tabs ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ck-tabs ol a{font:500 11px/1.2 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.ck-tabs ol a span{color:var(--fl-text-floor)}.ck-tabs ol a:hover{color:var(--fl-ink)}.ck-tabs ol a[aria-current=page]{border-color:var(--ac-line);color:var(--fl-ink);background:#fff}.ck-tabs ol a[aria-current=page] span{color:var(--fl-canal)}.ck-tabs a:focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px}.ck-hero{padding-top:var(--fl-nav-h);padding-bottom:var(--fl-space-5);border-bottom:1px solid var(--ac-line)}.ck-hero-in{column-gap:var(--fl-split-gap);margin-top:var(--fl-space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.ck-h1{font:400 clamp(44px,5vw,76px)/1.02 var(--fl-font-display);font-feature-settings:normal;letter-spacing:-.015em;color:var(--fl-ink);text-wrap:balance;margin:0}.ck-prompt{margin:var(--fl-space-3) 0 0;border-left:2px solid var(--fl-canal);font:400 20px/1.5 var(--fl-font-sans);color:var(--fl-ink);text-wrap:pretty;padding:0 0 0 20px}.ck-prompt span{font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-canal);margin-bottom:8px;display:block}.ck-lede{margin:var(--fl-space-3) 0 0;max-width:34em;font:400 var(--fl-lede-size)/1.5 var(--fl-font-sans);color:var(--fl-text-secondary)}.ck-scale{border-top:1px solid #2b2c29;margin:0;padding:0;list-style:none}.ck-scale li{border-bottom:1px solid var(--ac-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.ck-scale-n{font:500 11px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);flex-direction:column;gap:4px;display:flex}.ck-scale-n em{color:var(--fl-ink);font-style:normal}.ck-scale li.is-met .ck-scale-n em{color:var(--fl-canal)}.ck-scale li.is-look .ck-scale-n em{color:#8a5f14}.ck-scale li.is-unmet .ck-scale-n em{color:#b23a20}.ck-scale-t{font:400 16px/1.5 var(--fl-font-sans);color:var(--fl-ink)}.ck-scale.is-code li{grid-template-columns:200px minmax(0,1fr)}.ck-scale.is-code .ck-scale-n{font:450 15px/1.35 var(--fl-font-sans);letter-spacing:0;text-transform:none;color:var(--fl-ink)}.ck-scale.is-code .ck-scale-t{color:var(--fl-text-secondary);font-size:15px}.ck-lv{border:1px solid var(--ac-line);background:#fff}.ck-lv-tabs{border-bottom:1px solid var(--ac-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ck-lv-tabs button{font:450 15px/1.2 var(--fl-font-sans);color:#62625f;cursor:pointer;text-align:left;background:#fafaf8;border:0;border-top:2px solid #0000;align-items:center;gap:10px;padding:14px 18px;display:flex}.ck-lv-tabs button+button{border-left:1px solid var(--ac-line)}.ck-lv-tabs button span{font:500 10px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);margin-left:auto}.ck-lv-tabs button i{background:var(--ac-met);border-radius:50%;width:10px;height:10px}.ck-lv-tabs button.is-look i{background:var(--ac-look)}.ck-lv-tabs button.is-unmet i{background:var(--ac-unmet)}.ck-lv-tabs button.is-on{color:var(--fl-ink);border-top-color:var(--fl-ink);background:#fff}.ck-lv-tabs button:focus-visible{outline:2px solid var(--fl-focus);outline-offset:-2px}.ck-lv-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;animation:.3s both ac-in;display:grid}.ck-lv-l{border-right:1px solid var(--ac-line);padding:22px 24px}.ck-lv-r{padding:22px 24px}.ck-k{font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);justify-content:space-between;margin:16px 0 6px;display:flex}.ck-k:first-child{margin-top:0}.ck-q{font:500 16px/1.45 var(--fl-font-sans);color:var(--fl-ink);margin:0}.ck-a{font:400 18px/1.5 var(--fl-font-sans);color:var(--fl-ink);margin:0}.ck-sql{font:400 13px/1.6 var(--fl-font-mono);color:#e9e9e5;white-space:pre-wrap;overflow-wrap:anywhere;background:#222320;margin:0;padding:12px 14px}.ck-res{font:450 16px/1.3 var(--fl-font-sans);color:var(--fl-ink);align-items:center;gap:10px;margin:0;display:flex}.ck-res em{font:500 11px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);margin-left:auto;font-style:normal}.ck-res em.is-met{color:var(--fl-canal)}.ck-res em.is-look{color:#8a5f14}.ck-res em.is-unmet{color:#b23a20}.ck-dot{background:var(--ac-met);border-radius:50%;flex:none;width:10px;height:10px}.ck-dot.is-look{background:var(--ac-look)}.ck-dot.is-unmet{background:var(--ac-unmet)}.ck-dist{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ck-dist li{grid-template-columns:120px 44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ck-dist li:not(.is-pick) .ck-bar{opacity:.5}.ck-dist li:not(.is-pick) .ck-pct,.ck-dist li:not(.is-pick) .ck-lvl{color:var(--fl-text-floor)}.ck-bar{background:#efefea;height:8px;display:block}.ck-bar i{background:var(--ac-met);height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.ck-bar i.is-look{background:var(--ac-look)}.ck-bar i.is-unmet{background:var(--ac-unmet)}.ck-pct{font:500 12px/1 var(--fl-font-mono);font-variant-numeric:tabular-nums;color:var(--fl-ink);text-align:right}.ck-lvl{font:400 13px/1.4 var(--fl-font-sans);color:var(--fl-text-secondary)}.ck-dist li.is-pick .ck-lvl{color:var(--fl-ink)}.ck-conf{font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);border-top:1px solid #ebebe6;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;padding-top:12px;display:flex}.ck-conf b{font:500 14px/1 var(--fl-font-mono);color:var(--fl-ink)}.ck-conf span{font:400 13px/1.4 var(--fl-font-sans);letter-spacing:0;text-transform:none;flex-basis:100%}.ck-find{font:450 16px/1.45 var(--fl-font-sans);color:var(--fl-ink);margin:14px 0 0}.ck-act{border:1px solid var(--ac-line);background:#fafaf8;margin-top:12px}.ck-act p{font:400 14px/1.45 var(--fl-font-sans);color:var(--fl-ink);grid-template-columns:110px minmax(0,1fr);gap:10px;margin:0;padding:10px 12px;display:grid}.ck-act p+p{border-top:1px solid var(--ac-line)}.ck-act span{font:500 10px/1.7 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted)}.ck-lv>.ac-demo{text-align:right;border-top:1px solid #ebebe6;margin:0;padding:8px 24px 12px}.ck-catch{margin:var(--fl-space-3) 0 0;border-top:1px solid var(--fl-hairline);padding:0;list-style:none}.ck-catch li{border-bottom:1px solid var(--fl-hairline);grid-template-columns:9px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.ck-mark{background:var(--ac-met);width:9px;height:9px}.ck-catch-t{font:400 16px/1.4 var(--fl-font-sans);color:var(--fl-ink);flex-direction:column;gap:2px;display:flex}.ck-catch-t em{font:500 10px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);font-style:normal}.ck-blind{border:1px solid var(--ac-line);background:#fff;padding:26px 28px}.ck-blind.is-dark{color:#f6f6f3;background:#222320;border-color:#222320}.ck-blind.is-dark .pp-label{color:#979794}.ck-blind.is-dark .ck-catch{border-top-color:#3a3b38}.ck-blind.is-dark .ck-catch li{border-bottom-color:#3a3b38}.ck-blind.is-dark .ck-catch-t{color:#f6f6f3}.ck-blind.is-dark .ck-mark{box-shadow:inset 0 0 0 1.5px var(--ac-unmet);background:0 0}.ck-blind-b{font:400 16px/1.6 var(--fl-font-sans);color:var(--fl-text-secondary);margin:16px 0 18px}.ck-blind.is-dark .ck-blind-b{color:#ccccc9}.ck-blind.is-dark .fl-link{color:#f6f6f3}.ck-how{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ck-next a{border:1px solid var(--ac-line);color:inherit;background:#fff;flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;transition:border-color .2s;display:flex}.ck-next a:hover{border-color:var(--fl-ink)}.ck-next a.is-next{text-align:right;align-items:flex-end}.ck-next span{font:500 11px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);align-items:center;gap:6px;display:inline-flex}.ck-next b{font:450 20px/1.25 var(--fl-font-sans);color:var(--fl-ink)}.ck-next a:focus-visible{outline:2px solid var(--fl-focus);outline-offset:3px}.ck-tl{border:1px solid var(--ac-line);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:20px;display:grid}.ck-tl-s{margin:0;padding:0;list-style:none;position:relative}.ck-tl-s:before{content:"";background:var(--ac-line);width:1px;position:absolute;top:14px;bottom:14px;left:5px}.ck-tl-s button{width:100%;font:400 15px/1.4 var(--fl-font-sans);color:var(--fl-text-floor);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:12px 0 12px 26px;display:flex;position:relative}.ck-tl-s button:before{content:"";background:#fff;border:1px solid #9c9d96;border-radius:50%;width:11px;height:11px;position:absolute;top:17px;left:0}.ck-tl-s li.is-done button{color:var(--fl-ink)}.ck-tl-s li.is-done button:before{background:#9bb8b5;border-color:#9bb8b5}.ck-tl-s li.is-on button:before{background:var(--fl-canal);border-color:var(--fl-canal)}.ck-tl-s button span{font:500 11px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted)}.ck-tl-s button:focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px}.ck-tl-pane{border:1px solid var(--ac-line);background:#fafaf8;padding:16px 18px}.ck-tl-c{font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fl-text-muted);margin:6px 0 12px}.ck-tl-l{margin:0;padding:0;list-style:none}.ck-tl-l li{font:400 14px/1.3 var(--fl-font-sans);color:var(--fl-ink);border-top:1px solid #ebebe6;align-items:center;gap:9px;padding:7px 0;display:flex}.ck-tl-l li i{background:var(--ac-met);border-radius:50%;flex:none;width:9px;height:9px}.ck-tl-l li span{font:500 10px/1.3 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-text-muted);margin-left:auto}.ck-tl-l li.is-wait{color:var(--fl-text-floor)}.ck-tl-l li.is-wait i{background:0 0;border:1px dashed #b4b5ae}.ck-tl-l li.is-look i{background:var(--ac-look)}.ck-tl-l li.is-unmet i{background:var(--ac-unmet)}.ck-tl-l li.is-none i{background:0 0;border:1px solid #9c9d96}.ck-tl-l li.is-unmet span{color:#b23a20}.ck-tl-pane .ac-demo{text-align:right}.ck-verdicts{border-top:1px solid #2b2c29;margin:0;padding:0;list-style:none}.ck-verdicts li{border-bottom:1px solid var(--ac-line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.ck-verdicts b{font:450 18px/1.35 var(--fl-font-sans);color:var(--fl-ink)}.ck-verdicts span{font:400 15px/1.5 var(--fl-font-sans);color:var(--fl-text-secondary)}.ck-pit{border:1px solid var(--ac-line);background:#fff;padding:22px 24px}.ck-pit-t{font:450 18px/1.4 var(--fl-font-sans);color:var(--fl-ink);margin:0}.ck-pit-a{font:400 13px/1.5 var(--fl-font-mono);color:var(--fl-ink);margin:0 0 14px}.ck-pit .ck-res{border-top:1px solid #ebebe6;padding-top:14px}.ck-pit .ac-demo{text-align:right}@media (max-width:1023px){.ck-tabs{flex-direction:column;align-items:flex-start}.ck-hero-in{row-gap:var(--fl-space-4);margin-top:var(--fl-space-4);grid-template-columns:minmax(0,1fr)}.ck-lv-in,.ck-tl{grid-template-columns:minmax(0,1fr)}.ck-lv-l{border-right:0;border-bottom:1px solid var(--ac-line)}}@media (max-width:767px){.ck-prompt{font-size:18px}.ck-scale li,.ck-scale.is-code li,.ck-verdicts li{grid-template-columns:minmax(0,1fr);gap:6px}.ck-lv-tabs button{flex-direction:column;align-items:flex-start;gap:4px;padding:10px;font-size:14px}.ck-lv-tabs button span{margin-left:0}.ck-lv-l,.ck-lv-r{padding:16px}.ck-dist li{grid-template-columns:70px 40px minmax(0,1fr);gap:8px}.ck-act p{grid-template-columns:minmax(0,1fr);gap:2px}.ck-blind{padding:20px 18px}.ck-how,.ck-next{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ck-lv-in{animation:none}.ck-bar i{transition:none}}
