.guide-module__RRxnwa__shell{background:radial-gradient(circle at 88% 4%, #c700420d, transparent 24rem), var(--background);min-height:calc(100vh - 3.5rem)}.guide-module__RRxnwa__frame{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.guide-module__RRxnwa__side{box-sizing:border-box;border-right:1px solid var(--border-secondary,#e4e7ec);height:calc(100vh - 3.5rem);padding:1.5rem 1rem 2rem;position:sticky;top:0;overflow-y:auto}.guide-module__RRxnwa__sideLabel{color:var(--fg-tertiary,#98a2b3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:700}.guide-module__RRxnwa__sideGroup+.guide-module__RRxnwa__sideGroup{margin-top:1.25rem}.guide-module__RRxnwa__sideGroupLabel{color:var(--fg-tertiary,#98a2b3);margin:0 0 .35rem .75rem;font-size:.72rem;font-weight:600}.guide-module__RRxnwa__sideNav{gap:.25rem;display:grid}.guide-module__RRxnwa__sideLink{min-height:2.5rem;color:var(--fg-secondary,#667085);border-radius:.45rem;align-items:center;gap:.6rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:flex;position:relative}.guide-module__RRxnwa__sideNumber{min-width:1.1rem;color:var(--fg-tertiary,#98a2b3);font-family:var(--font-mono,ui-monospace, monospace);font-size:.7rem}.guide-module__RRxnwa__sideLink:before{content:"";opacity:0;background:#c70042;border-radius:2px;width:2px;position:absolute;top:.65rem;bottom:.65rem;left:-1px}.guide-module__RRxnwa__sideLink:not(.guide-module__RRxnwa__sideLinkActive):hover{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--foreground)}.guide-module__RRxnwa__sideLinkActive{color:#c70042;background:#c7004217;font-weight:600}.guide-module__RRxnwa__sideLinkActive .guide-module__RRxnwa__sideNumber{color:inherit}.guide-module__RRxnwa__sideLinkActive:before{opacity:1;background:currentColor}.dark .guide-module__RRxnwa__sideLinkActive{color:#ff5f85;background:#ff5f851a}.guide-module__RRxnwa__main{min-width:0;padding:clamp(3.5rem,7vw,6.5rem) clamp(2rem,6vw,6rem) 5rem}.guide-module__RRxnwa__article{width:min(100%,60rem)}.guide-module__RRxnwa__article :where(p,li,td,dd,h2,h3,figcaption,summary) code{background:color-mix(in srgb, var(--foreground) 7%, transparent);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.08em .32em;font-size:.88em}.guide-module__RRxnwa__article pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.guide-module__RRxnwa__article :where(p,li,td,dd) a{color:#c70042;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.dark .guide-module__RRxnwa__article :where(p,li,td,dd) a{color:#ff5f85}.guide-module__RRxnwa__hero{gap:1rem;max-width:52rem;margin-bottom:3.25rem;display:grid}.guide-module__RRxnwa__eyebrow{color:#c70042;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.guide-module__RRxnwa__title{max-width:48rem;font-family:var(--font-display,var(--font-sans,ui-sans-serif, system-ui, sans-serif));letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5vw,4.2rem);font-weight:650;line-height:.98}.guide-module__RRxnwa__intro{max-width:46rem;color:var(--fg-secondary,#667085);margin:0;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.65}.guide-module__RRxnwa__learn{border:1px solid var(--border-secondary,#e4e7ec);border-radius:.6rem;gap:.5rem;margin:.5rem 0 0;padding:.9rem 1.1rem;font-size:.9rem;display:grid}.guide-module__RRxnwa__learn div{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;display:grid}.guide-module__RRxnwa__learn dt{color:var(--fg-tertiary,#98a2b3);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.9}.guide-module__RRxnwa__learn dd{margin:0;line-height:1.6}.guide-module__RRxnwa__section{margin-top:4.25rem;scroll-margin-top:1.5rem}.guide-module__RRxnwa__sectionHeader{max-width:48rem;margin-bottom:1.5rem}.guide-module__RRxnwa__sectionTitle{font-family:var(--font-display,var(--font-sans,ui-sans-serif, system-ui, sans-serif));letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:650}.guide-module__RRxnwa__sectionIntro,.guide-module__RRxnwa__prose{max-width:48rem;color:var(--fg-secondary,#667085);line-height:1.65}.guide-module__RRxnwa__sectionIntro{margin:.65rem 0 0}.guide-module__RRxnwa__prose{margin:0 0 1rem}.guide-module__RRxnwa__callout{max-width:50rem;color:var(--fg-secondary,#667085);background:#c700420a;border-left:2px solid #c70042;grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin:1.25rem 0;padding:.9rem 1.1rem;line-height:1.6;display:grid}.guide-module__RRxnwa__callout svg{color:#c70042;margin-top:.2rem}.guide-module__RRxnwa__callout p{margin:0}.guide-module__RRxnwa__calloutWarning{background:#b7791f0f;border-left-color:#b7791f}.guide-module__RRxnwa__calloutWarning svg{color:#b7791f}.guide-module__RRxnwa__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-module__RRxnwa__path{border:1px solid var(--border-primary,#d0d5dd);border-radius:.7rem;align-content:start;gap:.6rem;padding:1.35rem 1.4rem;display:grid}.guide-module__RRxnwa__path>svg{color:#c70042}.guide-module__RRxnwa__path h3{margin:.2rem 0 0;font-size:1.1rem}.guide-module__RRxnwa__path p{color:var(--fg-secondary,#667085);margin:0;line-height:1.6}.guide-module__RRxnwa__pathLink{color:#c70042;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.guide-module__RRxnwa__pathLink:hover{text-decoration:underline}.guide-module__RRxnwa__steps{counter-reset:guide-step;margin:0;padding:0;list-style:none;position:relative}.guide-module__RRxnwa__step{counter-increment:guide-step;padding:0 0 2.5rem 3.25rem;scroll-margin-top:1.5rem;position:relative}.guide-module__RRxnwa__step:before{box-sizing:border-box;border:1px solid color-mix(in srgb, #c70042 42%, var(--border-primary,#d0d5dd));background:var(--background);color:#c70042;content:counter(guide-step);width:2rem;height:2rem;font-family:var(--font-mono,ui-monospace, monospace);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-.1rem;left:0}.guide-module__RRxnwa__step:not(:last-child):after{background:var(--border-secondary,#e4e7ec);content:"";width:1px;position:absolute;top:2.15rem;bottom:.25rem;left:1rem}.guide-module__RRxnwa__step:last-child{padding-bottom:0}.guide-module__RRxnwa__stepTitle{margin:.15rem 0 .75rem;font-size:1.12rem}.guide-module__RRxnwa__stepBody{min-width:0}.guide-module__RRxnwa__stepBody>:last-child{margin-bottom:0}.guide-module__RRxnwa__codeFigure{border:1px solid var(--border-secondary,#e4e7ec);border-radius:.6rem;margin:0 0 1.25rem;overflow:hidden}.guide-module__RRxnwa__codeLabel{border-bottom:1px solid var(--border-secondary,#e4e7ec);color:var(--fg-tertiary,#98a2b3);font-family:var(--font-mono,ui-monospace, monospace);padding:.5rem 1rem;font-size:.72rem}.guide-module__RRxnwa__codeFrame{background:color-mix(in srgb, var(--foreground) 2.5%, transparent);display:flex}.guide-module__RRxnwa__codeGutter,.guide-module__RRxnwa__codeBlock{margin:0;padding:1rem 0;font-size:.78rem;line-height:1.7}.guide-module__RRxnwa__codeGutter{min-width:2.25rem;color:var(--fg-tertiary,#98a2b3);text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding-left:.75rem;padding-right:.75rem}.guide-module__RRxnwa__codeBlock{min-width:0;color:var(--foreground);white-space:pre;flex:1;padding-left:1.25rem;padding-right:1.25rem;overflow-x:auto}.guide-module__RRxnwa__codeGutter+.guide-module__RRxnwa__codeBlock{padding-left:.25rem}.guide-module__RRxnwa__examples{border-top:1px solid var(--border-secondary,#e4e7ec);padding-top:2rem}.guide-module__RRxnwa__examplesTitle{margin:0 0 .5rem;font-size:1.05rem}.guide-module__RRxnwa__examplesIntro{max-width:48rem;color:var(--fg-secondary,#667085);margin:0;font-size:.9rem;line-height:1.6}.guide-module__RRxnwa__tableScroll{max-width:100%;margin:0 0 1.25rem;overflow-x:auto}.guide-module__RRxnwa__table{border-collapse:collapse;width:100%;font-size:.92rem}.guide-module__RRxnwa__table th{border-bottom:1px solid var(--border-primary,#d0d5dd);color:var(--fg-tertiary,#98a2b3);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.65rem 1rem .65rem 0;font-size:.7rem}.guide-module__RRxnwa__table td{border-bottom:1px solid var(--border-secondary,#e4e7ec);color:var(--fg-secondary,#667085);vertical-align:top;padding:.85rem 1rem .85rem 0;line-height:1.5}.guide-module__RRxnwa__table td:first-child{color:var(--foreground);font-weight:600}.guide-module__RRxnwa__referenceTable td:first-child{white-space:nowrap;width:30%;font-weight:500}.guide-module__RRxnwa__referenceTable td:last-child{white-space:nowrap}.guide-module__RRxnwa__sentences{border-top:1px solid var(--border-primary,#d0d5dd);counter-reset:sentence;gap:0;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.guide-module__RRxnwa__sentences li{border-bottom:1px solid var(--border-secondary,#e4e7ec);counter-increment:sentence;grid-template-columns:2.25rem minmax(0,1fr);padding:.85rem 0;line-height:1.55;display:grid}.guide-module__RRxnwa__sentences li:before{color:#c70042;content:counter(sentence, decimal-leading-zero);font-family:var(--font-mono,ui-monospace, monospace);font-size:.75rem;font-weight:700;line-height:1.9}.guide-module__RRxnwa__parts{border-block:1px solid var(--border-primary,#d0d5dd);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.25rem;display:grid}.guide-module__RRxnwa__part{padding:1.1rem 1.25rem 1.2rem 0}.guide-module__RRxnwa__part+.guide-module__RRxnwa__part{border-left:1px solid var(--border-secondary,#e4e7ec);padding-left:1.25rem}.guide-module__RRxnwa__part h3{color:#c70042;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem}.guide-module__RRxnwa__part p{color:var(--fg-secondary,#667085);margin:0;font-size:.9rem;line-height:1.55}.guide-module__RRxnwa__transition{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;max-width:44rem;margin:0 0 1.25rem;display:grid}.guide-module__RRxnwa__transition>svg{color:var(--fg-tertiary,#98a2b3)}.guide-module__RRxnwa__transitionStep{border:1px solid var(--border-secondary,#e4e7ec);border-radius:.55rem;padding:.85rem 1rem}.guide-module__RRxnwa__transitionStep strong,.guide-module__RRxnwa__transitionStep span{display:block}.guide-module__RRxnwa__transitionStep strong{color:#c70042;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem}.guide-module__RRxnwa__transitionStep span{font-family:var(--font-mono,ui-monospace, monospace);font-size:.84rem}.guide-module__RRxnwa__details{border:1px solid var(--border-secondary,#e4e7ec);border-radius:.6rem;margin:0 0 1.25rem}.guide-module__RRxnwa__details summary{color:#c70042;cursor:pointer;padding:.75rem 1rem;font-weight:600}.guide-module__RRxnwa__details[open] summary{border-bottom:1px solid var(--border-secondary,#e4e7ec)}.guide-module__RRxnwa__detailsBody{padding:1rem 1rem 0}.guide-module__RRxnwa__statusBand{border:1px solid var(--border-primary,#d0d5dd);border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.guide-module__RRxnwa__statusItem{border-top:3px solid var(--status-color);padding:1.2rem 1.1rem}.guide-module__RRxnwa__statusItem+.guide-module__RRxnwa__statusItem{border-left:1px solid var(--border-secondary,#e4e7ec)}.guide-module__RRxnwa__statusPassed{--status-color:#16803c}.guide-module__RRxnwa__statusFailed{--status-color:#c72b2b}.guide-module__RRxnwa__statusInconclusive{--status-color:#b7791f}.guide-module__RRxnwa__statusError{--status-color:#667085}.guide-module__RRxnwa__statusTitle{color:var(--status-color);margin:0 0 .45rem;font-size:1rem}.guide-module__RRxnwa__statusBody{color:var(--fg-secondary,#667085);margin:0;font-size:.86rem;line-height:1.55}.guide-module__RRxnwa__statusExit{color:var(--fg-tertiary,#98a2b3);margin-top:.85rem;font-size:.72rem;display:block}.guide-module__RRxnwa__rail{counter-reset:rail;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.guide-module__RRxnwa__railThree{grid-template-columns:repeat(3,minmax(9rem,1fr))}.guide-module__RRxnwa__rail li{border-top:2px solid color-mix(in srgb, #c70042 55%, var(--border-secondary,#e4e7ec));counter-increment:rail;padding-top:.85rem}.guide-module__RRxnwa__rail li:before{color:#c70042;content:counter(rail, decimal-leading-zero);font-family:var(--font-mono,ui-monospace, monospace);font-size:.7rem;font-weight:700}.guide-module__RRxnwa__rail h3{margin:.5rem 0 .35rem;font-size:.92rem}.guide-module__RRxnwa__rail p{color:var(--fg-secondary,#667085);margin:0;font-size:.84rem;line-height:1.5}.guide-module__RRxnwa__pager{border-top:1px solid var(--border-primary,#d0d5dd);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5rem;display:grid}.guide-module__RRxnwa__pagerLink{min-height:6rem;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 0;text-decoration:none;display:grid}.guide-module__RRxnwa__pagerLinkNext{border-left:1px solid var(--border-secondary,#e4e7ec);text-align:right;grid-template-columns:minmax(0,1fr) auto;padding-left:1.5rem}.guide-module__RRxnwa__pagerLink:hover svg{color:#c70042}.guide-module__RRxnwa__pagerMeta,.guide-module__RRxnwa__pagerTitle{display:block}.guide-module__RRxnwa__pagerMeta{color:var(--fg-tertiary,#98a2b3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:700}.guide-module__RRxnwa__pagerTitle{font-size:.9rem;font-weight:600}.guide-module__RRxnwa__pagerEmpty{min-height:1px}@media (max-width:68rem){.guide-module__RRxnwa__frame{grid-template-columns:13rem minmax(0,1fr)}.guide-module__RRxnwa__main{padding-inline:clamp(1.5rem,4vw,3rem)}.guide-module__RRxnwa__statusBand{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__RRxnwa__statusItem:nth-child(3){border-left:0}}@media (max-width:48rem){.guide-module__RRxnwa__frame{display:block}.guide-module__RRxnwa__side{z-index:5;border-right:0;border-bottom:1px solid var(--border-secondary,#e4e7ec);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:auto;padding:.6rem 1rem;position:sticky;top:0;overflow-x:auto}.guide-module__RRxnwa__sideLabel,.guide-module__RRxnwa__sideGroupLabel{display:none}.guide-module__RRxnwa__sideGroups,.guide-module__RRxnwa__sideNav{width:max-content;display:flex}.guide-module__RRxnwa__sideGroup+.guide-module__RRxnwa__sideGroup{margin-top:0}.guide-module__RRxnwa__sideLink:before{width:auto;height:2px;inset:auto .75rem -.6rem}.guide-module__RRxnwa__main{padding-top:3rem}.guide-module__RRxnwa__title{font-size:clamp(2.35rem,12vw,3.5rem)}.guide-module__RRxnwa__paths,.guide-module__RRxnwa__statusBand,.guide-module__RRxnwa__parts,.guide-module__RRxnwa__transition{grid-template-columns:1fr}.guide-module__RRxnwa__part,.guide-module__RRxnwa__part+.guide-module__RRxnwa__part{border-left:0;padding:1rem 0}.guide-module__RRxnwa__part+.guide-module__RRxnwa__part{border-top:1px solid var(--border-secondary,#e4e7ec)}.guide-module__RRxnwa__transition>svg{justify-self:center;transform:rotate(90deg)}.guide-module__RRxnwa__statusItem+.guide-module__RRxnwa__statusItem{border-left:0}.guide-module__RRxnwa__learn div{grid-template-columns:1fr;gap:.15rem}.guide-module__RRxnwa__step{padding-left:2.75rem}}@media (max-width:34rem){.guide-module__RRxnwa__main{padding-inline:1rem}.guide-module__RRxnwa__pager{grid-template-columns:1fr}.guide-module__RRxnwa__pagerLinkNext{border-top:1px solid var(--border-secondary,#e4e7ec);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.guide-module__RRxnwa__sideLink,.guide-module__RRxnwa__pagerLink svg{transition:none}}
.guide-playground-module__jbVqqa__playground{--pg-passed:#16803c;--pg-failed:#c72b2b;--pg-accent:#c70042;border:1px solid var(--border-primary,#d0d5dd);background:var(--bg-surface,var(--background));border-radius:.75rem;margin-top:1.75rem;overflow:hidden}.dark .guide-playground-module__jbVqqa__playground{--pg-passed:#4ade80;--pg-failed:#ff6b6b;--pg-accent:#ff5f85}.guide-playground-module__jbVqqa__header{padding:1.15rem 1.25rem .9rem}.guide-playground-module__jbVqqa__eyebrow{color:var(--pg-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:750;display:inline-flex}.guide-playground-module__jbVqqa__title{margin:.45rem 0 .3rem;font-size:1.05rem}.guide-playground-module__jbVqqa__prompt{max-width:48rem;color:var(--fg-secondary,#667085);margin:0;font-size:.92rem;line-height:1.55}.guide-playground-module__jbVqqa__toolbar{border-block:1px solid var(--border-secondary,#e4e7ec);background:color-mix(in srgb, var(--foreground) 2%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.guide-playground-module__jbVqqa__variants{border:1px solid var(--border-secondary,#e4e7ec);border-radius:.5rem;padding:.18rem;display:inline-flex}.guide-playground-module__jbVqqa__variant{color:var(--fg-secondary,#667085);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.38rem;padding:.35rem .75rem;font-size:.8rem}.guide-playground-module__jbVqqa__variant:hover{color:var(--foreground)}.guide-playground-module__jbVqqa__variant[aria-pressed=true]{background:var(--background);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground);font-weight:600}.guide-playground-module__jbVqqa__readOnly{color:var(--fg-tertiary,#98a2b3);letter-spacing:.04em;font-size:.72rem}.guide-playground-module__jbVqqa__run{color:#fff;font:inherit;cursor:pointer;background:#c70042;border:0;border-radius:.45rem;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .95rem;font-size:.82rem;font-weight:650;display:inline-flex}.guide-playground-module__jbVqqa__run:hover:not(:disabled){background:#a30036}.guide-playground-module__jbVqqa__run:disabled{cursor:progress;opacity:.7}.guide-playground-module__jbVqqa__variant:focus-visible,.guide-playground-module__jbVqqa__run:focus-visible,.guide-playground-module__jbVqqa__source:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.guide-playground-module__jbVqqa__source{background:color-mix(in srgb, var(--foreground) 2.5%, transparent);color:var(--foreground);margin:0;padding:.85rem 0;font-size:.78rem;line-height:1.7;overflow-x:auto}.guide-playground-module__jbVqqa__line{grid-template-columns:3rem 1.4rem max-content;min-width:100%;transition:background-color .16s;display:grid}.guide-playground-module__jbVqqa__lineNumber{color:var(--fg-tertiary,#98a2b3);text-align:right;-webkit-user-select:none;user-select:none;padding-right:.6rem}.guide-playground-module__jbVqqa__lineMark{justify-content:center;align-items:center;display:inline-flex}.guide-playground-module__jbVqqa__lineCode{white-space:pre;padding-right:1.25rem}.guide-playground-module__jbVqqa__lineFailed{background:color-mix(in srgb, var(--pg-failed) 12%, transparent)}.guide-playground-module__jbVqqa__lineReported{background:color-mix(in srgb, var(--pg-failed) 6%, transparent)}.guide-playground-module__jbVqqa__markPassed{color:var(--pg-passed)}.guide-playground-module__jbVqqa__markFailed{color:var(--pg-failed)}.guide-playground-module__jbVqqa__culprit{border-bottom:2px solid var(--pg-failed);background:color-mix(in srgb, var(--pg-failed) 16%, transparent);color:inherit;border-radius:.15rem;padding:.05rem .1rem}.guide-playground-module__jbVqqa__result{border-top:1px solid var(--border-secondary,#e4e7ec);min-height:4.5rem;padding:1rem 1.25rem 1.1rem}.guide-playground-module__jbVqqa__idle{color:var(--fg-secondary,#667085);margin:0;font-size:.9rem}.guide-playground-module__jbVqqa__stages{gap:.45rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.guide-playground-module__jbVqqa__stages li{align-items:center;gap:.6rem;display:flex}.guide-playground-module__jbVqqa__stageDot{background:var(--border-primary,#d0d5dd);border-radius:50%;width:.5rem;height:.5rem}.guide-playground-module__jbVqqa__stageDone{color:var(--fg-secondary,#667085)}.guide-playground-module__jbVqqa__stageDone .guide-playground-module__jbVqqa__stageDot{background:var(--pg-passed)}.guide-playground-module__jbVqqa__stageActive{color:var(--foreground);font-weight:600}.guide-playground-module__jbVqqa__stageActive .guide-playground-module__jbVqqa__stageDot{background:var(--pg-accent);animation:.9s ease-in-out infinite guide-playground-module__jbVqqa__pulse}.guide-playground-module__jbVqqa__stagePending{color:var(--fg-tertiary,#98a2b3)}@keyframes guide-playground-module__jbVqqa__pulse{50%{opacity:.3}}.guide-playground-module__jbVqqa__verdictRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.guide-playground-module__jbVqqa__verdict{border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.guide-playground-module__jbVqqa__verdictPassed{background:color-mix(in srgb, var(--pg-passed) 14%, transparent);color:var(--pg-passed)}.guide-playground-module__jbVqqa__verdictFailed{background:color-mix(in srgb, var(--pg-failed) 14%, transparent);color:var(--pg-failed)}.guide-playground-module__jbVqqa__verdictBody{min-width:0;color:var(--fg-secondary,#667085);flex:12rem;margin:0;font-size:.9rem}.guide-playground-module__jbVqqa__failure{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.guide-playground-module__jbVqqa__passNote{background:#b7791f14;border-left:2px solid #b7791f;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.55;display:flex}.guide-playground-module__jbVqqa__passNote svg{color:#b7791f;flex:none;margin-top:.2rem}.guide-playground-module__jbVqqa__panelLabel{color:var(--fg-tertiary,#98a2b3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:700;display:block}.guide-playground-module__jbVqqa__condition{margin:0}.guide-playground-module__jbVqqa__condition code{font-size:.82rem}.guide-playground-module__jbVqqa__counterexample{border-left:2px solid var(--pg-failed);background:color-mix(in srgb, var(--pg-failed) 5%, transparent);min-width:0;padding:.9rem 1rem}.guide-playground-module__jbVqqa__story,.guide-playground-module__jbVqqa__explanation{margin:0;font-size:.9rem;line-height:1.6}.guide-playground-module__jbVqqa__explanation{color:var(--fg-secondary,#667085);margin-top:.75rem}.guide-playground-module__jbVqqa__tableScroll{margin-top:.7rem;overflow-x:auto}.guide-playground-module__jbVqqa__table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:.84rem}.guide-playground-module__jbVqqa__table th,.guide-playground-module__jbVqqa__table td{border-bottom:1px solid var(--border-secondary,#e4e7ec);text-align:left;white-space:nowrap;padding:.45rem 1rem .45rem 0}.guide-playground-module__jbVqqa__table thead th{color:var(--fg-tertiary,#98a2b3);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.guide-playground-module__jbVqqa__table tbody th{font-weight:500}.guide-playground-module__jbVqqa__mismatch{color:var(--pg-failed);font-weight:700}.guide-playground-module__jbVqqa__muted{color:var(--fg-tertiary,#98a2b3)}@media (max-width:34rem){.guide-playground-module__jbVqqa__header,.guide-playground-module__jbVqqa__toolbar,.guide-playground-module__jbVqqa__result{padding-inline:1rem}.guide-playground-module__jbVqqa__run{justify-content:center;width:100%;margin-left:0}.guide-playground-module__jbVqqa__line{grid-template-columns:2.4rem 1.2rem max-content}}@media (prefers-reduced-motion:reduce){.guide-playground-module__jbVqqa__line{transition:none}.guide-playground-module__jbVqqa__stageActive .guide-playground-module__jbVqqa__stageDot{animation:none}}
