.clip[data-astro-cid-yngxbivw]{margin:0}.clip__video[data-astro-cid-yngxbivw]{aspect-ratio:16/9;border:2px solid var(--border);background:var(--bg);border-radius:6px;width:100%;display:block}.clip[data-astro-cid-yngxbivw] figcaption[data-astro-cid-yngxbivw]{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin-top:.75rem;font-size:.875rem;display:flex}.clip__label[data-astro-cid-yngxbivw]{color:var(--accent);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:700}.ex-start{margin-bottom:1.5rem}.ex-chips{scrollbar-width:thin;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ex-chips button{text-align:left;max-width:17rem;font:inherit;color:var(--text-2);background:var(--bg-subtle);border:1.5px solid var(--border);cursor:pointer;border-radius:6px;flex:none;padding:.55rem .7rem;font-size:.8125rem;line-height:1.35;transition:border-color .15s,color .15s,transform .15s}.ex-chips button:hover{border-color:var(--border-hover);color:var(--text);transform:translateY(-1px)}.ex-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--text)}.ex-chips button b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.625rem;display:block}.ex-filters{gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width>=768px){.ex-filters{grid-template-columns:2fr 1.4fr 1.4fr 1.2fr}}.ex-layout{align-items:start;gap:1.25rem;display:grid}@media (width>=1024px){.ex-layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ex-list{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;max-height:34rem;margin:0;padding:0;list-style:none;overflow-y:auto}@media (width<=1023px){.ex-list{max-height:16rem}}.ex-list li+li{border-top:1px solid var(--border)}.ex-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text-2);padding:.7rem .85rem;font-size:.875rem;line-height:1.4;display:block}.ex-list button:hover{color:var(--text);background:#ffffff08}.ex-list button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ex-list button[aria-current=true]{background:var(--accent-muted);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.ex-list .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);gap:.4rem;margin-top:.3rem;font-size:.625rem;display:inline-flex}.ex-list .tag i{font-style:normal}.ex-list .tag .flip{color:var(--amber)}.ex-detail{background:var(--bg);border:1px solid var(--border);border-radius:6px;min-width:0;padding:1.25rem}@media (width>=768px){.ex-detail{padding:1.75rem}}.ex-ver{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ex-spark{width:100%;height:56px;margin-top:.75rem;display:block;overflow:visible}.trail{color:var(--text-2);flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;font-size:.875rem;display:flex}.trail code{color:var(--text-3);font-size:.75rem}.trail li.is-new{color:var(--amber)}.contest fieldset{border:1px solid var(--border);border-radius:6px;margin:1.5rem 0 0;padding:1rem 1.15rem 1.15rem}.contest legend{color:var(--text);padding:0 .4rem;font-weight:600}.contest__grounds{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.contest__grounds label{min-height:44px;color:var(--text-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.contest__grounds input{accent-color:var(--accent);width:18px;height:18px}.rm-stats{gap:1rem;display:grid}@media (width>=768px){.rm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.rm-stats>div{background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.rm-n{font-size:clamp(2rem,4vw,2.75rem);line-height:1.05}.rm-legend{color:var(--text-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:.5rem;display:flex}.rm-legend span{align-items:center;gap:.45rem;display:inline-flex}.sw{border-radius:2px;width:12px;height:12px;display:inline-block}.sw--first{background:var(--text-dim);border:1px solid var(--text-3)}.sw--paper{background:var(--accent)}.sw--flip{background:var(--amber)}.rm-bars{width:100%;height:auto;display:block}.rm-bars .hit{cursor:pointer}.rm-bars .hit:hover rect.bg,.rm-bars .hit:focus-visible rect.bg{fill:#ffffff0d}.rm-bars .hit:focus-visible{outline:none}.rm-bars .hit.is-on rect.bg{fill:var(--accent-muted)}.rm-pick{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin:1.5rem 0 1rem;display:flex}.rm-detail{align-items:start;gap:1.25rem;display:grid}@media (width>=960px){.rm-detail{grid-template-columns:minmax(0,1fr) 15rem}}.rm-line{background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;width:100%;height:auto;display:block}.rm-line .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:.9s cubic-bezier(.25,.46,.45,.94) forwards rm-draw}.rm-line .pop{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.34,1.56,.64,1) both rm-pop}@keyframes rm-draw{to{stroke-dashoffset:0}}@keyframes rm-pop{0%{transform:scale(0)}to{transform:scale(1)}}.st{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:.8125rem}.st th,.st td{border-bottom:1px solid var(--border);text-align:right;padding:.55rem .7rem}.st th[scope=row]{text-align:left;color:var(--text);font-weight:500}.st thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);background:var(--bg-subtle);font-size:.625rem;font-weight:500}.st td{font-family:var(--mono);color:var(--text-2)}.rm-line text{font-family:var(--mono);fill:var(--text-3);font-size:10px}.v-grid{gap:1.5rem;display:grid}@media (width>=1024px){.v-grid{grid-template-columns:minmax(0,1fr) 21rem!important}}.v-evidence{background:var(--bg-subtle);border:1px solid var(--border);border-left:2px solid var(--sky);color:var(--text-2);border-radius:6px;max-height:15rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.65;overflow-y:auto}.v-evidence mark{color:var(--text);background:#818cf833;border-radius:2px;padding:0 1px}.v-tokens{font-family:var(--mono);font-size:.75rem;line-height:2}.v-tokens span{color:var(--emerald);background:#34d3991a;border-radius:3px;margin:0 .2rem .2rem 0;padding:0 .35rem;display:inline-block}.v-tokens span.miss{color:var(--amber);text-underline-offset:3px;background:#fbbf2424;text-decoration:underline wavy}.meter{background:var(--elevated);border-radius:6px;height:12px;position:relative;overflow:visible}.meter__fill{background:linear-gradient(90deg, var(--accent-active), var(--accent));width:0;transition:width .25s var(--ease);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.meter__mark{background:var(--text-3);width:2px;transition:left .2s var(--ease);position:absolute;top:-5px;bottom:-5px}.meter__mark--hi{background:var(--text)}.meter__legend{font-family:var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-top:.5rem;font-size:.625rem;display:flex}.v-side input[type=range]{min-height:36px}.v-table-wrap{border:1px solid var(--border);border-radius:6px;overflow-x:auto}.v-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.8125rem}.v-table th,.v-table td{border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;padding:.55rem .7rem}.v-table thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);background:var(--bg-subtle);font-size:.625rem;font-weight:500}.v-table th[scope=row]{text-align:left;color:var(--text-2);white-space:nowrap;font-weight:500}.v-table td{color:var(--text);font-family:var(--mono)}.v-table tr.is-best th{color:var(--text)}.v-table tr.is-best th:after{content:" · best";color:var(--accent);font-family:var(--mono);text-transform:uppercase;font-size:.625rem}.v-table tr.is-base th:after{content:" · in your browser above";color:var(--violet);font-family:var(--mono);text-transform:uppercase;font-size:.625rem}.v-table tr.is-artifact{opacity:.6}.b-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.b-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.b-tabs button{font:inherit;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--border);min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .8rem;font-size:.6875rem;transition:all .15s}.b-tabs button:hover{border-color:var(--border-hover);color:var(--text)}.b-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--text);background:var(--accent-muted)}.b-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.b-item{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;padding:1rem 1.1rem}.b-item p{color:var(--text);margin:0 0 .5rem;font-size:.9375rem}.b-item details{color:var(--text-2);margin-bottom:.6rem;font-size:.875rem}.b-item summary{cursor:pointer;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.6875rem}.b-sum{color:var(--text-2);margin:.6rem 0 .25rem;font-size:.875rem}.b-sum--none{color:var(--rose)}.b-preds{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.b-preds span{font-family:var(--mono);white-space:nowrap;border:1px solid;border-radius:3px;padding:.2rem .4rem;font-size:.625rem}.b-preds .ok{color:var(--emerald);border-color:#34d39959}.b-preds .no{color:var(--rose);border-color:#fb718559}.b-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.625rem;display:flex}.st-body[data-astro-cid-xkuc2cec]{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}.st-stage[data-astro-cid-xkuc2cec],.st-copy[data-astro-cid-xkuc2cec]{min-width:0}@media (width>=960px){.st-body[data-astro-cid-xkuc2cec]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center}}.st-stage[data-astro-cid-xkuc2cec]{justify-content:center;align-items:center;height:14rem;display:flex;position:relative}.st-frame[data-astro-cid-xkuc2cec]{opacity:0;transition:opacity .42s var(--ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-frame[data-astro-cid-xkuc2cec].is-active{opacity:1}.st-box[data-astro-cid-xkuc2cec]{width:11rem}@media (width>=1280px){.st-box[data-astro-cid-xkuc2cec]{width:13rem}}.st-box[data-astro-cid-xkuc2cec] svg{width:100%;height:auto}.st-ol[data-astro-cid-xkuc2cec]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.st-li[data-astro-cid-xkuc2cec]{opacity:.5;transition:opacity .3s var(--ease);cursor:pointer;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.st-li[data-astro-cid-xkuc2cec].is-active{opacity:1}.st-num[data-astro-cid-xkuc2cec]{border:1.5px solid var(--border-hover);width:2rem;height:2rem;font-family:var(--mono);color:var(--text-3);border-radius:50%;place-items:center;font-size:.8125rem;transition:border-color .3s,color .3s,background .3s;display:grid}.st-li[data-astro-cid-xkuc2cec].is-active .st-num[data-astro-cid-xkuc2cec]{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.st-li[data-astro-cid-xkuc2cec] b[data-astro-cid-xkuc2cec]{color:var(--text);font-size:.9375rem;font-weight:600}.st-li[data-astro-cid-xkuc2cec] p[data-astro-cid-xkuc2cec]{color:var(--text-2);margin:.2rem 0 0;font-size:.875rem;line-height:1.55}.ti-example{border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}@media (width>=900px){.ti-example{grid-template-columns:minmax(0,1fr) auto}}.ti-versions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ti-versions>div{flex-direction:column;gap:.3rem;display:flex}.ti-versions .big{font-size:clamp(1.25rem,2.6vw,1.75rem)}.ti-grid{flex-direction:column;gap:.75rem;display:flex}.ti-row{gap:.6rem;display:grid}@media (width>=900px){.ti-row{grid-template-columns:14rem minmax(0,1fr);align-items:stretch}}.ti-fmt{color:var(--text-3);flex-direction:column;gap:.25rem;font-size:.8125rem;line-height:1.45;display:flex}.ti-fmt b{color:var(--text);font-size:.9375rem}.ti-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.ti-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.ti-cell{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--border);background:var(--bg-subtle);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ti-cell:hover{border-color:var(--border-hover);box-shadow:4px 4px 0 var(--border-strong);transform:translate(-2px,-2px)}.ti-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ti-cell[aria-pressed=true]{border-color:var(--accent);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.ti-date{color:var(--text-2);font-size:.8125rem;line-height:1.35}.ti-cell .verdict{padding:.2rem .5rem;font-size:.625rem}.ti-detail{border:1px solid var(--border);background:var(--bg);border-radius:6px;margin-top:1.25rem;padding:1.1rem 1.2rem}.ti-detail pre{white-space:pre-wrap;font-family:var(--mono);color:var(--text-2);background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;margin:.5rem 0 0;padding:.8rem;font-size:.75rem;line-height:1.6}.flow[data-astro-cid-526aw5ou]{margin:0;padding:0 0 0 .5rem;list-style:none;position:relative}.flow[data-astro-cid-526aw5ou]:before{content:"";background:linear-gradient(var(--accent), var(--amber));width:1.5px;position:absolute;top:.6rem;bottom:.6rem;left:calc(.5rem + 7px)}.flow__step[data-astro-cid-526aw5ou]{grid-template-columns:16px minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid;position:relative}.flow__dot[data-astro-cid-526aw5ou]{background:var(--bg);border:1.5px solid var(--accent);z-index:1;border-radius:50%;width:16px;height:16px;margin-top:.25rem}.flow__step--human[data-astro-cid-526aw5ou] .flow__dot[data-astro-cid-526aw5ou]{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 5px #fbbf241f}.flow__step[data-astro-cid-526aw5ou] b[data-astro-cid-526aw5ou]{color:var(--text);font-size:.9375rem;font-weight:600}.flow__step[data-astro-cid-526aw5ou] p[data-astro-cid-526aw5ou]{margin:.2rem 0 0}.flow__legend[data-astro-cid-526aw5ou]{color:var(--text-3);gap:1.25rem;margin-top:.75rem;display:flex}.flow__legend[data-astro-cid-526aw5ou] span[data-astro-cid-526aw5ou]{align-items:center;gap:.45rem;display:inline-flex}.flow__k[data-astro-cid-526aw5ou]{border:1.5px solid var(--accent);border-radius:50%;width:10px;height:10px;display:inline-block}.flow__k--human[data-astro-cid-526aw5ou]{background:var(--amber);border-color:var(--amber)}.ek-mock{border-left:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--text);max-width:70ch;margin:0 0 .9rem;padding:.55rem .8rem;font-size:.875rem;line-height:1.55}.ek-legend{flex-wrap:wrap;gap:.4rem .6rem;margin:0 0 1rem;display:flex}.ek-chip{font-family:var(--mono);letter-spacing:.06em;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:2px;align-items:center;gap:.45rem;padding:.22rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ek-chip i{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.ek-chip[data-state=UNKNOWN] i{border:1.5px dashed var(--c);background:0 0}.ek-chip b{opacity:.8;font-weight:500}.ek-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1rem;display:flex}.ek-bar .field{min-width:12rem}.ek-toggle{gap:.4rem;display:flex}.ek-toggle [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ek-main{align-items:start;gap:1rem;display:grid}@media (width>=1024px){.ek-main{grid-template-columns:minmax(0,1fr) 19rem}}.ek-stage{min-width:0}.ek-graph{background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;width:100%;height:auto;display:block}.ek-graph text{font-family:var(--mono);fill:var(--text-2);pointer-events:none;paint-order:stroke;stroke:var(--bg-subtle);stroke-width:4px;stroke-linejoin:round;font-size:11px}.ek-graph .ent text{font-family:var(--sans);fill:var(--text);font-size:13px;font-weight:600}.ek-graph .n{cursor:pointer}.ek-graph .n:focus-visible{outline:none}.ek-graph .n:focus-visible circle.hit,.ek-graph .n.is-on circle.hit{stroke:var(--text);stroke-width:1.5px}.ek-graph .n.is-off{opacity:.13}.ek-graph .e{stroke-width:1.2px;fill:none}.ek-graph .e.is-off{opacity:.08}.ek-key{margin:.6rem 0 0}.ek-key .k{white-space:nowrap;margin-left:.6rem;padding-left:1.5rem;position:relative}.ek-key .k:before{content:"";border-top:1.5px solid var(--accent);width:1.1rem;position:absolute;top:50%;left:0}.ek-key .k--der:before{border-top:1.5px dotted var(--sky)}.ek-key .k--chk:before{border-top:1.5px dotted var(--amber)}.ek-key .k--con:before{border-top:1.5px dotted var(--rose)}.ek-tree{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;gap:1.25rem;padding:1rem;display:grid}.ek-tree h3{margin:0 0 .5rem;font-size:.9375rem}.ek-tree h4{color:var(--text-2);margin:.6rem 0 .35rem;font-size:.8125rem;font-weight:500}.ek-tree ol,.ek-tree ul{border-left:1.5px solid var(--border-hover);gap:.3rem;margin:0;padding:0 0 0 .9rem;list-style:none;display:grid}.ek-row{text-align:left;width:100%;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.35rem .5rem;font-size:.8125rem;display:flex}.ek-row:hover,.ek-row.is-on{border-color:var(--border-hover);color:var(--text);background:#ffffff08}.ek-row.is-off{opacity:.3}.ek-row .v{font-family:var(--mono);color:var(--text)}.ek-side{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;min-height:14rem;padding:1rem 1.1rem}.ek-side h3{margin:0 0 .6rem;font-size:1rem;line-height:1.35}.ek-side dl{grid-template-columns:5.2rem minmax(0,1fr);gap:.4rem .6rem;margin:.75rem 0 0;font-size:.8125rem;display:grid}.ek-side dt{color:var(--text-3)}.ek-side dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.ek-gate{border:1px dashed var(--border-hover);border-radius:6px;gap:.8rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}.ek-gate__row{gap:.75rem;display:grid}@media (width>=768px){.ek-own{grid-template-columns:1.2fr .7fr 1.4fr}}.ek-gate input,.ek-gate select,.ek-bar select{width:100%}.ek-out{color:var(--text-2);min-height:2.8em;margin:0;font-size:.875rem;line-height:1.55}.ek-out b{font-family:var(--mono);letter-spacing:.06em;margin-right:.4rem;font-size:.75rem}.ar-mock{border-left:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--text);max-width:70ch;margin:0 0 .9rem;padding:.55rem .8rem;font-size:.875rem;line-height:1.55}.ar-controls{gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (width>=900px){.ar-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ar-tasks{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;gap:.5rem;min-width:0;margin:0;padding:.9rem 1rem;display:grid}.ar-tasks legend{padding:0 .4rem}.ar-task{color:var(--text-2);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.9375rem;display:grid}.ar-task input{accent-color:var(--accent);margin-top:.3rem}.ar-task:has(input:checked){color:var(--text)}.ar-policy{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;min-width:0;padding:.9rem 1rem}.ar-policy code,.ar-step code{font-family:var(--mono);color:var(--text);font-size:.8125rem}.ar-log{border:1px solid var(--border);background:var(--bg-subtle);border-radius:6px;align-content:start;gap:.15rem;min-height:15.5rem;margin:0;padding:.5rem;list-style:none;display:grid}.ar-step{border-left:2px solid var(--border-hover);color:var(--text-2);grid-template-columns:5.2rem minmax(0,1fr);gap:.75rem;padding:.45rem .55rem;font-size:.875rem;line-height:1.55;display:grid}.ar-who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-top:.2rem;font-size:.6875rem}.ar-step--ok{border-left-color:var(--emerald)}.ar-step--ok .ar-who{color:var(--emerald)}.ar-step--no{border-left-color:var(--rose)}.ar-step--no .ar-who{color:var(--rose)}@media (width<=520px){.ar-step{grid-template-columns:minmax(0,1fr);gap:.1rem}}.ar-recpanel{margin-top:1.5rem}.ar-rec{gap:.6rem;margin:0;display:grid}.ar-rec img{border:1px solid var(--border);background:#282d35;border-radius:6px;width:100%;height:auto;display:block}.ar-rm{margin:0;display:none}.ar-rec figcaption{overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.ar-rec img{display:none}.ar-rm{display:block}}.iv-line[data-astro-cid-6mr7uuvl]{background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;width:100%;height:auto;display:block}.iv-versions[data-astro-cid-6mr7uuvl] li[data-astro-cid-6mr7uuvl]{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.iv-versions[data-astro-cid-6mr7uuvl] .mono[data-astro-cid-6mr7uuvl]{font-family:var(--mono)}.iv-pair[data-astro-cid-6mr7uuvl]{padding:1.25rem}.iv-ver[data-astro-cid-6mr7uuvl]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.iv-ver[data-astro-cid-6mr7uuvl] b[data-astro-cid-6mr7uuvl]{font-family:var(--mono);font-size:1.1rem}.iv-claim[data-astro-cid-6mr7uuvl]{padding:1.25rem}.iv-verdicts[data-astro-cid-6mr7uuvl]{flex-wrap:wrap;gap:.4rem .75rem;display:flex}.iv-v[data-astro-cid-6mr7uuvl]{border:1px solid;border-radius:2px;align-items:center;gap:.45rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.iv-v[data-astro-cid-6mr7uuvl]:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.iv-v--yes[data-astro-cid-6mr7uuvl]{color:var(--emerald);background:#34d39914}.iv-v--no[data-astro-cid-6mr7uuvl]{color:var(--accent);background:var(--accent-muted);border-style:dotted}.tt[data-astro-cid-bibutr5g]{align-items:center;gap:1.5rem;display:grid}@media (width>=960px){.tt[data-astro-cid-bibutr5g]{grid-template-columns:16rem minmax(0,1fr)}}.tt[data-astro-cid-bibutr5g] .illustration-box[data-astro-cid-bibutr5g] svg[data-astro-cid-bibutr5g]{width:11rem}@media (width>=1280px){.tt[data-astro-cid-bibutr5g] .illustration-box[data-astro-cid-bibutr5g] svg[data-astro-cid-bibutr5g]{width:14rem}}.tt-steps[data-astro-cid-bibutr5g]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tt-steps[data-astro-cid-bibutr5g] li[data-astro-cid-bibutr5g]{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.tt-num[data-astro-cid-bibutr5g]{border:1.5px solid var(--border-hover);width:2rem;height:2rem;font-family:var(--mono);color:var(--text-3);border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.tt-steps[data-astro-cid-bibutr5g] li[data-astro-cid-bibutr5g]:first-child .tt-num[data-astro-cid-bibutr5g]{border-color:var(--accent);color:var(--accent)}.tt-steps[data-astro-cid-bibutr5g] b[data-astro-cid-bibutr5g]{color:var(--text);font-size:.9375rem;font-weight:600}.tt-steps[data-astro-cid-bibutr5g] p[data-astro-cid-bibutr5g]{color:var(--text-2);margin:.2rem 0 0;font-size:.875rem;line-height:1.55}
