.cp.aa2.grd [hidden]{display:none!important}@media(min-width:1040px){.cp .grd-hero__grid{grid-template-columns:minmax(0,1fr) 380px;gap:56px}}.cp.aa2 .grd-nojs{margin-bottom:12px}.cp.aa2 .grd-stage{--k: 1;width:100%;background-repeat:no-repeat}.cp.aa2 .grd-frame{display:flex;align-items:center}.cp.aa2 .cp-body .grd-text{width:100%;margin:0;padding:0 .2em;font-family:var(--cp-sans);font-size:calc(var(--size) * var(--k) * 1px);font-weight:var(--weight);line-height:1.15;overflow-wrap:anywhere;pointer-events:none;user-select:none}.cp.aa2 .cp-body .grd-text.is-filled{align-self:stretch;display:flex;align-items:center;-webkit-background-clip:text;background-clip:text;color:transparent!important}.cp.aa2 .grd-iso{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cp.aa2 .grd-iso__halo{stroke:#ffffffe6;stroke-width:6px;vector-effect:non-scaling-stroke}.cp.aa2 .grd-iso__line{stroke:#b3261e;stroke-width:2.5px;vector-effect:non-scaling-stroke}.cp.aa2 .grd-plot{display:flex;flex-direction:column;gap:6px;margin:0;padding:16px 16px 12px 52px;border-radius:16px;background:var(--vb-panel);box-shadow:0 0 0 1px var(--vb-rule)}.cp.aa2 .grd-plot__box{position:relative;height:200px}.cp.aa2 .grd-chart{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cp.aa2 .grd-chart .grd-grid{stroke:var(--vb-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.cp.aa2 .grd-chart .grd-need{stroke:var(--vb-ink-2);stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.cp.aa2 .grd-chart .grd-all{fill:none;stroke:var(--vb-ink-3);stroke-width:1.5px;opacity:.55;vector-effect:non-scaling-stroke}.cp.aa2 .grd-chart .grd-span{fill:color-mix(in srgb,var(--vb-ink) 7%,transparent)}.cp.aa2 .grd-chart .grd-on{fill:none;stroke:var(--vb-ink);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cp.aa2 .grd-chart .grd-bad{fill:none;stroke:var(--vb-fail);stroke-width:3.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cp.aa2 .grd-ticks{position:absolute;inset:0 auto 0 -44px;width:40px;pointer-events:none}.cp.aa2 .grd-ticks span{position:absolute;right:0;transform:translateY(-50%);font-family:var(--cp-mono);font-size:11px;color:var(--vb-ink-2);white-space:nowrap}.cp.aa2 .grd-ticks span.is-need{font-weight:700;color:var(--vb-ink)}.cp.aa2 .grd-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #FFFFFF;border-radius:50%;background:var(--vb-fail);box-shadow:0 0 0 1px #00000059}.cp.aa2 .grd-strip{display:block;width:100%;height:14px;border-radius:4px;image-rendering:pixelated;box-shadow:inset 0 0 0 1px #0000001f}.cp.aa2 .grd-axis{display:flex;justify-content:space-between;font-family:var(--cp-mono);font-size:11px;color:var(--vb-ink-2)}.cp.aa2 .grd-plot__cap{margin-top:4px;font-size:13px;line-height:1.5;color:var(--vb-ink-2)}.cp.aa2 .grd-at{margin-left:4px;color:var(--vb-ink-2);font-weight:500}.cp.aa2 .grd-weak{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.cp.aa2 .grd-weak__k{font-size:13.5px;font-weight:700;color:var(--vb-ink)}.cp.aa2 .grd-weak__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cp.aa2 .grd-weak__list li{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--vb-fail) 12%,transparent);font-family:var(--cp-mono);font-size:13px;font-weight:600;color:var(--vb-fail)}.cp.aa2 .grd-code{margin:0;padding:10px 12px;overflow-x:auto;border-radius:10px;background:var(--vb-panel);box-shadow:inset 0 0 0 1px var(--vb-rule)}.cp.aa2 .grd-code code{font-family:var(--cp-mono);font-size:12.5px;line-height:1.5;color:var(--vb-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cp.aa2 .grd-spaces{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--vb-well)}.cp.aa2 .grd-nums summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--vb-ink);cursor:pointer}.cp.aa2 .grd-nums__t td{font-family:var(--cp-mono)}.cp.aa2 .grd-css{font-family:var(--cp-mono);font-size:13.5px}.cp.aa2 .grd-swatch{display:block;flex-shrink:0;width:72px;height:40px;border-radius:8px;box-shadow:inset 0 0 0 1px #0000001f}.cp.aa2 .cwb-ex td[data-grd-fig=fix]{white-space:nowrap}
