.AnalysisForm-module__fDvcaG__landingForm{width:min(100%,560px);color:var(--text);font-family:var(--font-heading);margin:0}.AnalysisForm-module__fDvcaG__landingForm button,.AnalysisForm-module__fDvcaG__landingForm input{font:inherit}.AnalysisForm-module__fDvcaG__landingForm button{border:1px solid var(--line);cursor:pointer;border-radius:10px;min-height:44px;transition:background-color .16s,border-color .16s,color .16s,transform .1s}.AnalysisForm-module__fDvcaG__landingForm button:disabled{cursor:wait;opacity:.58}.AnalysisForm-module__fDvcaG__landingForm button:focus-visible,.AnalysisForm-module__fDvcaG__landingForm input:focus-visible,.AnalysisForm-module__fDvcaG__landingForm summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.AnalysisForm-module__fDvcaG__primaryButton{background:var(--text);max-width:100%;color:var(--canvas);text-align:center;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:16px;font-weight:500;display:inline-flex}.AnalysisForm-module__fDvcaG__primaryButton:hover{border-color:var(--text);background:var(--text-2)}.AnalysisForm-module__fDvcaG__primaryButton>svg:first-child{fill:currentColor;width:18px;height:18px}.AnalysisForm-module__fDvcaG__primaryButton>svg:last-child,.AnalysisForm-module__fDvcaG__submitButton>svg,.AnalysisForm-module__fDvcaG__secondaryAction>svg,.AnalysisForm-module__fDvcaG__sampleLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.AnalysisForm-module__fDvcaG__entryCaption{max-width:320px;color:var(--text);margin:12px 0 0;font-size:12px;line-height:1.5}.AnalysisForm-module__fDvcaG__sampleLink{margin:16px 0 0;font-size:13px;line-height:1.5}.AnalysisForm-module__fDvcaG__sampleLink a{color:var(--accent-text);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.AnalysisForm-module__fDvcaG__sampleLink a:hover{text-underline-offset:3px;text-decoration:underline}.AnalysisForm-module__fDvcaG__connectedPanel,.AnalysisForm-module__fDvcaG__selectedRepository{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:24px;padding:18px}.AnalysisForm-module__fDvcaG__pickerHeader,.AnalysisForm-module__fDvcaG__selectedHeader{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.AnalysisForm-module__fDvcaG__pickerHeader h2,.AnalysisForm-module__fDvcaG__selectedHeader h2{color:var(--text);font:500 16px/1.35 var(--font-heading);margin:0}.AnalysisForm-module__fDvcaG__pickerHeader>span{color:var(--text);font-size:13px}.AnalysisForm-module__fDvcaG__browser{margin-top:14px}.AnalysisForm-module__fDvcaG__filter,.AnalysisForm-module__fDvcaG__publicFields input{border:1px solid var(--line);background:var(--canvas);width:100%;min-height:48px;color:var(--text);border-radius:9px;font-size:16px;display:block}.AnalysisForm-module__fDvcaG__filter{padding:11px 13px}.AnalysisForm-module__fDvcaG__filter::placeholder,.AnalysisForm-module__fDvcaG__publicFields input::placeholder{color:var(--text);opacity:.66}.AnalysisForm-module__fDvcaG__repoList{border:1px solid var(--line);border-radius:9px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.AnalysisForm-module__fDvcaG__repoList li+li{border-top:1px solid var(--line)}.AnalysisForm-module__fDvcaG__repositoryChoice{width:100%;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:15px;display:flex;border:0!important;border-radius:0!important}.AnalysisForm-module__fDvcaG__repositoryChoice:hover{background:var(--canvas)}.AnalysisForm-module__fDvcaG__repoName{overflow-wrap:anywhere;min-width:0}.AnalysisForm-module__fDvcaG__repoBadge{color:var(--text);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.AnalysisForm-module__fDvcaG__repoBadge svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:13px;height:13px}.AnalysisForm-module__fDvcaG__empty{color:var(--text);opacity:.76;padding:11px 13px;font-size:14px;line-height:1.5}.AnalysisForm-module__fDvcaG__help{color:var(--text);opacity:.8;margin:12px 0 0;font-size:14px;line-height:1.55}.AnalysisForm-module__fDvcaG__inlineAction,.AnalysisForm-module__fDvcaG__secondaryAction{color:var(--accent-text);background:0 0;align-items:center;gap:7px;padding:5px 10px;font-size:14px;font-weight:500;display:inline-flex;min-height:36px!important}.AnalysisForm-module__fDvcaG__inlineAction{text-underline-offset:3px;padding:0;text-decoration:underline;border:0!important;border-radius:0!important;min-height:0!important}.AnalysisForm-module__fDvcaG__inlineAction:hover,.AnalysisForm-module__fDvcaG__secondaryAction:hover{background:var(--canvas)}.AnalysisForm-module__fDvcaG__selectedHeader{align-items:center}.AnalysisForm-module__fDvcaG__selectedUrl{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--canvas);color:var(--text);border-radius:9px;margin-top:14px;padding:12px 13px;font-size:16px;display:block}.AnalysisForm-module__fDvcaG__submitButton{background:var(--text);min-width:126px;color:var(--canvas);justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 15px;font-size:15px;font-weight:600;display:inline-flex}.AnalysisForm-module__fDvcaG__submitButton:hover{border-color:var(--text);background:var(--accent-text);color:var(--canvas)}.AnalysisForm-module__fDvcaG__status{color:var(--text);align-items:center;gap:6px;margin:10px 0 0;font-size:14px;line-height:1.4;display:flex}.AnalysisForm-module__fDvcaG__status svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:15px;height:15px}.AnalysisForm-module__fDvcaG__statusQuiet{opacity:.76}.AnalysisForm-module__fDvcaG__publicFallback{margin-top:15px}.AnalysisForm-module__fDvcaG__publicFallback summary{color:var(--text-2);cursor:pointer;text-underline-offset:3px;padding:0;font-size:13px;line-height:1.5;text-decoration:underline;list-style:none}.AnalysisForm-module__fDvcaG__publicFallback summary::-webkit-details-marker{display:none}.AnalysisForm-module__fDvcaG__publicFields{padding-top:12px}.AnalysisForm-module__fDvcaG__fieldLabel{color:var(--text);margin-bottom:8px;font-size:16px;line-height:1.4;display:block}.AnalysisForm-module__fDvcaG__publicFields input{padding:11px 13px}.AnalysisForm-module__fDvcaG__publicRow{align-items:stretch;gap:10px;display:flex}.AnalysisForm-module__fDvcaG__publicRow input{flex:1;min-width:0}.AnalysisForm-module__fDvcaG__publicRow .AnalysisForm-module__fDvcaG__submitButton{flex:none;margin-top:0}.AnalysisForm-module__fDvcaG__error{border:1px solid var(--accent-text);color:var(--accent-text);border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}@media (max-width:520px){.AnalysisForm-module__fDvcaG__connectedPanel,.AnalysisForm-module__fDvcaG__selectedRepository{padding:15px}.AnalysisForm-module__fDvcaG__publicRow{grid-template-columns:1fr;display:grid}.AnalysisForm-module__fDvcaG__publicRow .AnalysisForm-module__fDvcaG__submitButton{width:100%}}@media (max-width:320px){.AnalysisForm-module__fDvcaG__entryCaption,.AnalysisForm-module__fDvcaG__sampleLink,.AnalysisForm-module__fDvcaG__help,.AnalysisForm-module__fDvcaG__publicFallback summary{font-size:14px}.AnalysisForm-module__fDvcaG__pickerHeader,.AnalysisForm-module__fDvcaG__selectedHeader{flex-direction:column;align-items:flex-start;gap:8px}.AnalysisForm-module__fDvcaG__publicRow .AnalysisForm-module__fDvcaG__submitButton,.AnalysisForm-module__fDvcaG__selectedRepository .AnalysisForm-module__fDvcaG__submitButton{width:100%}}
.ReviewTransition-module__PetIiW__dialog{background:var(--canvas);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;border-radius:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.ReviewTransition-module__PetIiW__dialog[open]{animation:.36s cubic-bezier(.22,1,.36,1) both ReviewTransition-module__PetIiW__expand}.ReviewTransition-module__PetIiW__dialog::backdrop{background:var(--backdrop)}.ReviewTransition-module__PetIiW__scene{grid-template-rows:auto 1fr auto;min-height:100%;padding:clamp(24px,5vw,56px);display:grid}.ReviewTransition-module__PetIiW__brand{font:400 27px/1 var(--font-display);text-transform:uppercase;color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.ReviewTransition-module__PetIiW__content{text-align:center;place-self:center;width:min(100%,760px);padding-block:28px;animation:.24s cubic-bezier(.22,1,.36,1) both ReviewTransition-module__PetIiW__arrive}.ReviewTransition-module__PetIiW__eyebrow{color:var(--accent-text);font:500 12px/1.6 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 22px}.ReviewTransition-module__PetIiW__content h2{font:500 clamp(34px, 6vw, 72px)/1.06 var(--font-heading);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0}.ReviewTransition-module__PetIiW__branch{color:var(--text-3);font:400 13px/1.5 var(--font-mono);margin:15px 0 0}.ReviewTransition-module__PetIiW__status{color:var(--text-2);justify-content:center;align-items:center;gap:9px;margin:34px 0 16px;font-size:15px;display:flex}.ReviewTransition-module__PetIiW__pulse{background:var(--landing-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite ReviewTransition-module__PetIiW__pulse}.ReviewTransition-module__PetIiW__activity{background:var(--line);width:min(240px,70%);height:2px;margin:0 auto;overflow:hidden}.ReviewTransition-module__PetIiW__activity span{background:var(--landing-accent);width:40%;height:100%;animation:1.1s ease-in-out infinite ReviewTransition-module__PetIiW__activity;display:block}.ReviewTransition-module__PetIiW__caption{color:var(--text-3);text-align:center;margin:0;font-size:13px}.ReviewTransition-module__PetIiW__caption p{margin:0 0 10px}.ReviewTransition-module__PetIiW__caption a{color:var(--text-2);text-underline-offset:4px}.ReviewTransition-module__PetIiW__reportReveal{animation:.22s ease-out both ReviewTransition-module__PetIiW__arrive}.ReviewTransition-module__PetIiW__routeScene{z-index:20;background:var(--canvas);position:fixed;inset:0;overflow:auto}.ReviewTransition-module__PetIiW__preparation{text-align:left;width:min(100%,420px);margin:30px auto 0}.ReviewTransition-module__PetIiW__step+.ReviewTransition-module__PetIiW__step{margin-top:24px}.ReviewTransition-module__PetIiW__stepHeading{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ReviewTransition-module__PetIiW__stepHeading>span:first-child{align-items:center;gap:9px;display:flex}.ReviewTransition-module__PetIiW__stepMark{border:1px solid var(--line);width:15px;height:15px;color:var(--landing-accent);border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.ReviewTransition-module__PetIiW__step[data-state=running] .ReviewTransition-module__PetIiW__stepMark{border-color:var(--landing-accent);border-right-color:#0000;animation:.95s linear infinite ReviewTransition-module__PetIiW__orbit}.ReviewTransition-module__PetIiW__step[data-state=completed] .ReviewTransition-module__PetIiW__stepMark{border-color:var(--landing-accent)}.ReviewTransition-module__PetIiW__stepCount{color:var(--text-3);font:400 11px/1.5 var(--font-mono)}.ReviewTransition-module__PetIiW__track{background:var(--line);border-radius:4px;height:3px;margin:12px 0 8px;overflow:hidden}.ReviewTransition-module__PetIiW__track>span{background:var(--landing-accent);height:100%;transition:width .18s ease-out;display:block}.ReviewTransition-module__PetIiW__indeterminate>span{width:30%;animation:1.5s ease-in-out infinite ReviewTransition-module__PetIiW__activity}.ReviewTransition-module__PetIiW__stepDetail{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:8px 0 0;font-size:11px;display:flex}.ReviewTransition-module__PetIiW__constellation{place-items:center;width:128px;height:128px;margin:0 auto 30px;display:grid;position:relative}.ReviewTransition-module__PetIiW__constellation img{opacity:.95;animation:2.6s ease-in-out infinite ReviewTransition-module__PetIiW__float}.ReviewTransition-module__PetIiW__orbit,.ReviewTransition-module__PetIiW__orbitInner{border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.ReviewTransition-module__PetIiW__orbitInner{opacity:.5;border-style:dashed;animation:28s linear infinite ReviewTransition-module__PetIiW__orbit;inset:16px}.ReviewTransition-module__PetIiW__constellation i{background:var(--landing-accent);transform-origin:20px 60px;border-radius:50%;width:5px;height:5px;animation:12s linear infinite ReviewTransition-module__PetIiW__orbit;position:absolute;top:4px;left:44px}.ReviewTransition-module__PetIiW__constellation i:nth-last-child(2){opacity:.5;width:3px;height:3px;animation-delay:-4s}.ReviewTransition-module__PetIiW__constellation i:last-child{opacity:.35;animation-delay:-8s}@keyframes ReviewTransition-module__PetIiW__float{50%{transform:translateY(-5px)}}@keyframes ReviewTransition-module__PetIiW__orbit{to{transform:rotate(360deg)}}@media (max-width:600px){.ReviewTransition-module__PetIiW__scene{padding:24px}.ReviewTransition-module__PetIiW__content h2{font-size:clamp(28px,7vw,42px)}.ReviewTransition-module__PetIiW__constellation{width:100px;height:100px;margin-bottom:22px}.ReviewTransition-module__PetIiW__constellation i{transform-origin:6px 46px}.ReviewTransition-module__PetIiW__status{margin-top:24px}}.ReviewTransition-module__PetIiW__dialog.ReviewTransition-module__PetIiW__revealing,.ReviewTransition-module__PetIiW__dialog.ReviewTransition-module__PetIiW__revealing::backdrop{animation:.16s ease-out both ReviewTransition-module__PetIiW__reveal}@keyframes ReviewTransition-module__PetIiW__expand{0%{clip-path:inset(var(--launch-inset) round var(--launch-radius));background:var(--launch-surface)}to{clip-path:inset(0);background:var(--canvas)}}@keyframes ReviewTransition-module__PetIiW__arrive{0%{opacity:.15;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ReviewTransition-module__PetIiW__reveal{0%{opacity:1}to{opacity:0}}@keyframes ReviewTransition-module__PetIiW__pulse{50%{opacity:.35}}@keyframes ReviewTransition-module__PetIiW__activity{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.ReviewTransition-module__PetIiW__reportReveal,.ReviewTransition-module__PetIiW__dialog[open],.ReviewTransition-module__PetIiW__dialog.ReviewTransition-module__PetIiW__revealing,.ReviewTransition-module__PetIiW__dialog.ReviewTransition-module__PetIiW__revealing::backdrop,.ReviewTransition-module__PetIiW__content,.ReviewTransition-module__PetIiW__pulse,.ReviewTransition-module__PetIiW__activity span,.ReviewTransition-module__PetIiW__constellation img,.ReviewTransition-module__PetIiW__orbitInner,.ReviewTransition-module__PetIiW__constellation i,.ReviewTransition-module__PetIiW__indeterminate>span,.ReviewTransition-module__PetIiW__stepMark{animation:none;transform:none}.ReviewTransition-module__PetIiW__track>span{transition:none}}
.DevRepositoryPicker-module__2TXJwW__root{width:min(100%,560px);color:var(--text,#151717);font-family:var(--font-heading,ui-sans-serif, sans-serif)}.DevRepositoryPicker-module__2TXJwW__root button,.DevRepositoryPicker-module__2TXJwW__root input{font:inherit}.DevRepositoryPicker-module__2TXJwW__root button:focus-visible,.DevRepositoryPicker-module__2TXJwW__root input:focus-visible,.DevRepositoryPicker-module__2TXJwW__root summary:focus-visible,.DevRepositoryPicker-module__2TXJwW__root a:focus-visible{outline:3px solid var(--accent-text,#b3261e);outline-offset:3px}.DevRepositoryPicker-module__2TXJwW__entryButton{border:1px solid var(--text);background:var(--text);max-width:100%;min-height:50px;color:var(--canvas);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,opacity .16s,transform .1s;display:inline-flex}.DevRepositoryPicker-module__2TXJwW__entryButton:hover{border-color:var(--text-2);background:var(--text-2)}.DevRepositoryPicker-module__2TXJwW__entryButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__closeButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__secondaryButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__repositoryOption:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__startButton:active:not(:disabled){transform:translateY(1px)}.DevRepositoryPicker-module__2TXJwW__entryButton .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a .DevRepositoryPicker-module__2TXJwW__arrowIcon{transition:transform .18s}.DevRepositoryPicker-module__2TXJwW__entryButton:hover:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__entryButton:focus-visible:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton:hover:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton:focus-visible:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a:hover .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a:focus-visible .DevRepositoryPicker-module__2TXJwW__arrowIcon{transform:translate(3px)}.DevRepositoryPicker-module__2TXJwW__entryButton:disabled,.DevRepositoryPicker-module__2TXJwW__closeButton:disabled,.DevRepositoryPicker-module__2TXJwW__secondaryButton:disabled,.DevRepositoryPicker-module__2TXJwW__repositoryOption:disabled,.DevRepositoryPicker-module__2TXJwW__startButton:disabled{cursor:wait;opacity:.58}.DevRepositoryPicker-module__2TXJwW__repositoryOptionUnsupported:disabled{cursor:not-allowed;opacity:.68}.DevRepositoryPicker-module__2TXJwW__entryButton .github-icon{fill:currentColor;stroke:none;width:19px;height:19px}.DevRepositoryPicker-module__2TXJwW__arrowIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:17px;height:17px}.DevRepositoryPicker-module__2TXJwW__note{max-width:480px;color:var(--text-2,#45484a);flex-wrap:wrap;align-items:baseline;gap:7px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.DevRepositoryPicker-module__2TXJwW__devIndicator{border:1px solid var(--accent-line,#e0948d);min-height:21px;color:var(--accent-text,#b3261e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:10px;line-height:1.2;display:inline-flex}.DevRepositoryPicker-module__2TXJwW__sampleLink{margin:14px 0 0;font-size:13px;line-height:1.5}.DevRepositoryPicker-module__2TXJwW__sampleLink a{color:var(--accent-text,#b3261e);align-items:center;gap:7px;text-decoration:none;transition:color .16s;display:inline-flex}.DevRepositoryPicker-module__2TXJwW__sampleLink a:hover{text-underline-offset:3px;text-decoration:underline}.DevRepositoryPicker-module__2TXJwW__dialog{border:1px solid var(--line-strong,#aeaca5);background:var(--surface,#f8f7f3);width:min(640px,100% - 20px);max-width:calc(100% - 20px);max-height:calc(100svh - 20px);color:var(--text,#151717);box-shadow:var(--panel-shadow,0 18px 36px #3c281e2e);border-radius:18px;margin:auto;padding:0;overflow:hidden}.DevRepositoryPicker-module__2TXJwW__dialog[open]{animation:.2s ease-out both DevRepositoryPicker-module__2TXJwW__dev-repository-dialog-enter}@keyframes DevRepositoryPicker-module__2TXJwW__dev-repository-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.DevRepositoryPicker-module__2TXJwW__dialog::backdrop{background:var(--backdrop,#1e1a168c)}.DevRepositoryPicker-module__2TXJwW__panel{overscroll-behavior:contain;max-height:calc(100svh - 20px);padding:clamp(18px,4vw,32px);overflow-y:auto}.DevRepositoryPicker-module__2TXJwW__dialogHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.DevRepositoryPicker-module__2TXJwW__dialogEyebrow{color:var(--accent-text,#b3261e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;line-height:1.4}.DevRepositoryPicker-module__2TXJwW__dialog h2{color:var(--text,#151717);font:500 clamp(24px, 5vw, 34px)/1.1 var(--font-heading,ui-sans-serif, sans-serif);letter-spacing:-.035em;margin:0}.DevRepositoryPicker-module__2TXJwW__closeButton{border:1px solid var(--line,#d4d2cb);width:38px;height:38px;min-height:0;color:var(--text-2,#45484a);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:8px;transition:border-color .16s,color .16s,transform .1s;display:grid}.DevRepositoryPicker-module__2TXJwW__closeButton:hover{border-color:var(--accent-line,#e0948d);color:var(--text,#151717)}.DevRepositoryPicker-module__2TXJwW__closeIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:17px;height:17px}.DevRepositoryPicker-module__2TXJwW__dialogNote{color:var(--text-2,#45484a);margin:11px 0 22px;font-size:14px;line-height:1.5}.DevRepositoryPicker-module__2TXJwW__filterLabel{color:var(--text,#151717);margin-bottom:8px;font-size:13px;font-weight:600}.DevRepositoryPicker-module__2TXJwW__filter,.DevRepositoryPicker-module__2TXJwW__publicInput{border:1px solid var(--line-strong,#aeaca5);background:var(--canvas,#fffefa);width:100%;min-height:46px;color:var(--text,#151717);border-radius:9px;font-size:16px;display:block}.DevRepositoryPicker-module__2TXJwW__filter{padding:10px 12px}.DevRepositoryPicker-module__2TXJwW__filter::placeholder,.DevRepositoryPicker-module__2TXJwW__publicInput::placeholder{color:var(--text-3,#5d6062);opacity:.8}.DevRepositoryPicker-module__2TXJwW__repositoryList{border:1px solid var(--line,#d4d2cb);border-radius:10px;max-height:min(360px,42svh);margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.DevRepositoryPicker-module__2TXJwW__repositoryList li+li{border-top:1px solid var(--line,#d4d2cb)}.DevRepositoryPicker-module__2TXJwW__repositoryOption{background:var(--surface,#f8f7f3);width:100%;min-height:76px;color:var(--text,#151717);text-align:left;white-space:normal;cursor:pointer;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:background-color .16s,box-shadow .16s,transform .1s;display:grid;position:relative}.DevRepositoryPicker-module__2TXJwW__repositoryOption:hover,.DevRepositoryPicker-module__2TXJwW__repositoryOptionSelected{background:var(--surface-hover,var(--canvas,#fffefa))}.DevRepositoryPicker-module__2TXJwW__repositoryOptionSelected{box-shadow:inset 3px 0 0 var(--accent-text,#b3261e)}.DevRepositoryPicker-module__2TXJwW__repositoryOptionSelected .DevRepositoryPicker-module__2TXJwW__repositoryName{color:var(--accent-text,#b3261e)}.DevRepositoryPicker-module__2TXJwW__repositoryOptionUnsupported,.DevRepositoryPicker-module__2TXJwW__repositoryOptionUnsupported:hover{background:var(--surface,#f8f7f3)}.DevRepositoryPicker-module__2TXJwW__repositoryCopy{gap:4px;min-width:0;display:grid}.DevRepositoryPicker-module__2TXJwW__repositoryName{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.DevRepositoryPicker-module__2TXJwW__repositoryDescription{overflow-wrap:anywhere;color:var(--text-2,#45484a);font-size:12px;line-height:1.4}.DevRepositoryPicker-module__2TXJwW__repositoryMeta{color:var(--text-2,#45484a);font-family:var(--font-mono,ui-monospace, monospace);text-align:right;white-space:nowrap;justify-items:end;gap:4px;font-size:10px;line-height:1.35;display:grid}.DevRepositoryPicker-module__2TXJwW__languageMix{white-space:normal;max-width:32ch;display:block}.DevRepositoryPicker-module__2TXJwW__languageMix>span[aria-hidden]{flex-wrap:wrap;justify-content:flex-end;display:flex}.DevRepositoryPicker-module__2TXJwW__languageFirst,.DevRepositoryPicker-module__2TXJwW__languageSecond,.DevRepositoryPicker-module__2TXJwW__languageThird,.DevRepositoryPicker-module__2TXJwW__languageMore{white-space:nowrap}.DevRepositoryPicker-module__2TXJwW__languageMore{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.DevRepositoryPicker-module__2TXJwW__languageSecond,.DevRepositoryPicker-module__2TXJwW__languageThird,.DevRepositoryPicker-module__2TXJwW__languageMoreMedium,.DevRepositoryPicker-module__2TXJwW__languageMoreWide{display:none}@media (min-width:600px){.DevRepositoryPicker-module__2TXJwW__languageSecond,.DevRepositoryPicker-module__2TXJwW__languageMoreMedium{display:inline}.DevRepositoryPicker-module__2TXJwW__languageMoreSmall{display:none}}@media (min-width:960px){.DevRepositoryPicker-module__2TXJwW__languageThird,.DevRepositoryPicker-module__2TXJwW__languageMoreWide{display:inline}.DevRepositoryPicker-module__2TXJwW__languageMoreMedium{display:none}}.DevRepositoryPicker-module__2TXJwW__empty{color:var(--text-2,#45484a);padding:16px 14px;font-size:13px;line-height:1.5}.DevRepositoryPicker-module__2TXJwW__publicAlternative{border-top:1px solid var(--line,#d4d2cb);margin-top:18px;padding-top:15px}.DevRepositoryPicker-module__2TXJwW__publicAlternative summary{color:var(--accent-text,#b3261e);cursor:pointer;font-size:13px}.DevRepositoryPicker-module__2TXJwW__publicRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:12px;display:grid}.DevRepositoryPicker-module__2TXJwW__publicInput{min-width:0;padding:10px 12px}.DevRepositoryPicker-module__2TXJwW__secondaryButton,.DevRepositoryPicker-module__2TXJwW__startButton{border:1px solid var(--line-strong,#aeaca5);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 15px;display:inline-flex}.DevRepositoryPicker-module__2TXJwW__secondaryButton{background:var(--control,var(--surface,#f8f7f3));color:var(--text,#151717);font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .1s}.DevRepositoryPicker-module__2TXJwW__secondaryButton:hover{border-color:var(--accent-line,#e0948d);background:var(--surface-hover,var(--canvas,#fffefa))}.DevRepositoryPicker-module__2TXJwW__publicHelp{color:var(--text-3,#5d6062);margin:8px 0 0;font-size:12px;line-height:1.45}.DevRepositoryPicker-module__2TXJwW__reviewForm{border-top:1px solid var(--line,#d4d2cb);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:17px;display:flex}.DevRepositoryPicker-module__2TXJwW__selectionSummary{min-width:0;color:var(--text-2,#45484a);gap:4px;font-size:13px;line-height:1.4;display:grid}.DevRepositoryPicker-module__2TXJwW__selectionSummary strong{overflow-wrap:anywhere;color:var(--text,#151717);font-size:14px}.DevRepositoryPicker-module__2TXJwW__startButton{border-color:var(--accent-fill,#b8261f);background:var(--primary-fill,var(--accent-fill,#b8261f));color:var(--accent-fill-text,#fff);flex:none;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,transform .1s}.DevRepositoryPicker-module__2TXJwW__startButton:hover:not(:disabled){border-color:var(--accent-fill-hover,#a3211a);background:var(--primary-fill-hover,var(--accent-fill-hover,#a3211a))}.DevRepositoryPicker-module__2TXJwW__error{color:var(--accent-text,#b3261e);margin:14px 0 0;font-size:13px;line-height:1.5}.DevRepositoryPicker-module__2TXJwW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:460px){.DevRepositoryPicker-module__2TXJwW__entryButton{width:100%}.DevRepositoryPicker-module__2TXJwW__repositoryOption{grid-template-columns:minmax(0,1fr);gap:10px}.DevRepositoryPicker-module__2TXJwW__repositoryMeta{text-align:left;grid-area:2/1/auto/2;justify-items:start;gap:8px;display:flex}.DevRepositoryPicker-module__2TXJwW__publicRow,.DevRepositoryPicker-module__2TXJwW__reviewForm{grid-template-columns:1fr;align-items:stretch;display:grid}.DevRepositoryPicker-module__2TXJwW__secondaryButton,.DevRepositoryPicker-module__2TXJwW__startButton{width:100%}}@media (max-width:340px){.DevRepositoryPicker-module__2TXJwW__panel{padding:16px}.DevRepositoryPicker-module__2TXJwW__dialog h2{font-size:25px}.DevRepositoryPicker-module__2TXJwW__repositoryOption{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.DevRepositoryPicker-module__2TXJwW__dialog[open],.DevRepositoryPicker-module__2TXJwW__entryButton,.DevRepositoryPicker-module__2TXJwW__closeButton,.DevRepositoryPicker-module__2TXJwW__secondaryButton,.DevRepositoryPicker-module__2TXJwW__repositoryOption,.DevRepositoryPicker-module__2TXJwW__startButton,.DevRepositoryPicker-module__2TXJwW__sampleLink a,.DevRepositoryPicker-module__2TXJwW__entryButton .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a .DevRepositoryPicker-module__2TXJwW__arrowIcon{transition:none;animation:none;transform:none}.DevRepositoryPicker-module__2TXJwW__entryButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__closeButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__secondaryButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__repositoryOption:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__startButton:active:not(:disabled),.DevRepositoryPicker-module__2TXJwW__entryButton:hover:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__entryButton:focus-visible:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton:hover:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__startButton:focus-visible:not(:disabled) .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a:hover .DevRepositoryPicker-module__2TXJwW__arrowIcon,.DevRepositoryPicker-module__2TXJwW__sampleLink a:focus-visible .DevRepositoryPicker-module__2TXJwW__arrowIcon{transform:none}}
.ExampleSource-module__AGG_NW__source{min-width:0;padding-left:var(--wrap-indent);text-indent:calc(-1 * var(--wrap-indent));white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:2;color:var(--code-text);flex:1;display:block}.ExampleSource-module__AGG_NW__source .ExampleSource-module__AGG_NW__keyword{color:var(--code-keyword);font-weight:700}.ExampleSource-module__AGG_NW__literal{vertical-align:top;text-indent:0;max-width:100%;color:var(--code-literal);display:inline-block}.ExampleSource-module__AGG_NW__value{color:var(--code-literal)}.ExampleSource-module__AGG_NW__comment{color:var(--code-comment)}.ExampleSource-module__AGG_NW__type,.ExampleSource-module__AGG_NW__callable{color:var(--code-symbol)}
.LivingReview-module__mGa5sa__review{background:var(--surface);border:1px solid var(--line);border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #0000000f}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__topline{border-bottom:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:15px 20px;font-size:12px;display:flex}.LivingReview-module__mGa5sa__topline strong{color:var(--text);font-weight:500}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__status{color:var(--text-2);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:13px 20px;font-size:12px;line-height:1.5;display:flex}.LivingReview-module__mGa5sa__status>span{background:var(--accent-text);border-radius:50%;flex:none;width:6px;height:6px}.LivingReview-module__mGa5sa__stages{border-bottom:1px solid var(--line);gap:3px;padding:0 12px;display:flex}.LivingReview-module__mGa5sa__stages button{min-width:0;min-height:45px;color:var(--text-2);white-space:normal;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:12px 5px;font-size:12px;font-weight:400}.LivingReview-module__mGa5sa__stages button:hover{color:var(--text);background:var(--surface-hover)}.LivingReview-module__mGa5sa__stages button[aria-pressed=true]{border-bottom-color:var(--accent-text);color:var(--accent-text);font-weight:500}.LivingReview-module__mGa5sa__finding{min-height:385px;padding:21px}.LivingReview-module__mGa5sa__findingLabel{flex-wrap:wrap;justify-content:space-between;gap:7px 16px;margin-bottom:13px;font-size:11px;display:flex}.LivingReview-module__mGa5sa__findingLabel span:first-child{color:var(--accent-text);text-transform:uppercase;letter-spacing:.05em}.LivingReview-module__mGa5sa__findingLabel span:last-child{color:var(--text-2)}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__finding h2{color:var(--text);font:500 clamp(21px, 2.3vw, 26px)/1.12 var(--font-heading);letter-spacing:-.035em;margin:0}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__description{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.55}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__source{background:var(--control);max-height:none;font:400 11px/1.7 var(--font-mono);white-space:normal;border:0;border-radius:5px;margin:16px 0 0;padding:11px 0;overflow:visible}.LivingReview-module__mGa5sa__source>code{color:var(--code-text);font:inherit}.LivingReview-module__mGa5sa__line{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:2px 12px;display:grid}.LivingReview-module__mGa5sa__lineNumber{color:var(--code-number);-webkit-user-select:none;user-select:none}.LivingReview-module__mGa5sa__lineSource{white-space:pre-wrap;overflow-wrap:anywhere}.LivingReview-module__mGa5sa__flagged{border-left:2px solid var(--accent-text);background:var(--code-issue);padding-left:10px}.LivingReview-module__mGa5sa__fixed{border-left:2px solid var(--text-3);background:var(--surface-hover);padding-left:10px}.LivingReview-module__mGa5sa__fix{margin-top:18px}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__fix h3{color:var(--accent-text);font:500 12px/1.45 var(--font-heading);letter-spacing:0;margin:0}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__fix .LivingReview-module__mGa5sa__source{margin-top:9px}.LivingReview-module__mGa5sa__trace,.LivingReview-module__mGa5sa__resolved{margin-top:20px}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__trace h3,.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__resolved h3{color:var(--text);font:500 13px/1.4 var(--font-heading);margin:0 0 10px}.LivingReview-module__mGa5sa__trace ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LivingReview-module__mGa5sa__trace li{background:var(--control);border-radius:4px;flex:1;min-width:100px;padding:10px}.LivingReview-module__mGa5sa__trace code{font-size:12px}.LivingReview-module__mGa5sa__trace li span{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.45;display:block}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__trace p,.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__resolved p{color:var(--text-2);margin:12px 0 0;font-size:12px;line-height:1.5}.LivingReview-module__mGa5sa__resolved{border-top:1px solid var(--line);padding-top:16px}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__footer{color:var(--text-2);border-top:1px solid var(--line);margin:0;padding:13px 20px;font-size:11px;line-height:1.5}.LivingReview-module__mGa5sa__enforcement>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.LivingReview-module__mGa5sa__enforcement button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text-2);border-radius:4px;padding:8px 12px;font-size:12px;font-weight:400}.LivingReview-module__mGa5sa__enforcement button[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-text)}.LivingReview-module__mGa5sa__enforcement button:hover{border-color:var(--accent-text)}.LivingReview-module__mGa5sa__enforcement p{color:var(--text-2);margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.LivingReview-module__mGa5sa__finding{min-height:0}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__finding h2{font-size:24px}}@media (max-width:430px){.LivingReview-module__mGa5sa__finding{padding:17px}.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__topline,.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__status,.LivingReview-module__mGa5sa__review .LivingReview-module__mGa5sa__footer{padding-inline:17px}.LivingReview-module__mGa5sa__stages{padding-inline:6px}.LivingReview-module__mGa5sa__stages button{font-size:11px}.LivingReview-module__mGa5sa__trace li{flex-basis:100%}.LivingReview-module__mGa5sa__line{grid-template-columns:17px minmax(0,1fr);gap:5px;padding-inline:9px}.LivingReview-module__mGa5sa__flagged,.LivingReview-module__mGa5sa__fixed{padding-left:7px}}@media (pointer:coarse){.LivingReview-module__mGa5sa__enforcement button{min-height:44px}}
.SiteChrome-module__u1W_PG__header{border-bottom:1px solid var(--line-soft);background:var(--canvas);width:100%;color:var(--text)}.SiteChrome-module__u1W_PG__headerInner{align-items:center;gap:20px;width:min(100% - 64px,1400px);min-height:76px;margin-inline:auto;padding:14px 0;display:flex}.SiteChrome-module__u1W_PG__brand,.SiteChrome-module__u1W_PG__footerBrand{color:var(--text);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.SiteChrome-module__u1W_PG__wordmark{font-family:var(--font-display);letter-spacing:var(--heading-tracking);white-space:nowrap;font-weight:400;line-height:1}.SiteChrome-module__u1W_PG__brand img,.SiteChrome-module__u1W_PG__footerBrand img{object-fit:contain;filter:none;flex:none}.SiteChrome-module__u1W_PG__brand .SiteChrome-module__u1W_PG__wordmark{text-transform:none;font-size:1.85rem}.SiteChrome-module__u1W_PG__nav{min-width:0;color:var(--text-2);justify-content:flex-end;align-items:center;gap:clamp(14px,2.2vw,28px);margin-left:auto;font-size:.9rem;display:flex}.SiteChrome-module__u1W_PG__navigation{align-items:center;gap:20px;margin-left:auto;display:flex}.SiteChrome-module__u1W_PG__menuToggle{display:none}.SiteChrome-module__u1W_PG__nav a,.SiteChrome-module__u1W_PG__nav .SiteChrome-module__u1W_PG__contactLink,.SiteChrome-module__u1W_PG__footerNav a,.SiteChrome-module__u1W_PG__footerNav .SiteChrome-module__u1W_PG__footerContact{min-height:0;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}.SiteChrome-module__u1W_PG__nav a:hover,.SiteChrome-module__u1W_PG__nav .SiteChrome-module__u1W_PG__contactLink:hover,.SiteChrome-module__u1W_PG__footerNav a:hover,.SiteChrome-module__u1W_PG__footerContact:hover{color:var(--landing-accent);background:0 0}.SiteChrome-module__u1W_PG__nav .SiteChrome-module__u1W_PG__contactLink,.SiteChrome-module__u1W_PG__footerNav .SiteChrome-module__u1W_PG__footerContact{cursor:pointer}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__cta{border:1px solid var(--landing-accent);background:var(--primary-fill);min-height:40px;color:var(--accent-fill-text);font:500 .85rem/1.2 var(--font-heading);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:9px 15px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .1s;display:inline-flex}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__cta:hover{border-color:var(--accent-hover);background:var(--primary-fill-hover)}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__cta .shape-frame{display:none}.SiteChrome-module__u1W_PG__themeSlot{flex:none}.SiteChrome-module__u1W_PG__themeSlot .theme-toggle{border:1px solid var(--line-soft);background:var(--surface);width:36px;min-height:36px;color:var(--text-2);border-radius:50%;margin:0;padding:0}.SiteChrome-module__u1W_PG__themeSlot .theme-toggle:hover{background:var(--surface-hover);color:var(--text)}.SiteChrome-module__u1W_PG__themeSlot .theme-toggle .icon{width:16px;height:16px}.SiteChrome-module__u1W_PG__themeSlot .theme-toggle .shape-frame{display:none}.SiteChrome-module__u1W_PG__footer{margin-inline:auto;border-top:1px solid var(--line-soft);background:var(--canvas);width:min(100% - 64px,1400px);margin-top:0}.SiteChrome-module__u1W_PG__footerInner{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px 26px;padding:22px 0 26px;font-size:.8rem;display:flex}.SiteChrome-module__u1W_PG__footerBrand .SiteChrome-module__u1W_PG__wordmark{font-size:1.35rem}.SiteChrome-module__u1W_PG__footerTagline{color:var(--text-3);white-space:nowrap;margin:0}.SiteChrome-module__u1W_PG__footerNav{min-width:0;color:var(--text-2);flex-wrap:wrap;flex:520px;justify-content:flex-end;align-items:center;gap:8px 17px;margin-left:auto;font-size:.8rem;display:flex}.SiteChrome-module__u1W_PG__footerGroupLabel{color:var(--text-3);font:.68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.SiteChrome-module__u1W_PG__headerInner,.SiteChrome-module__u1W_PG__footer{width:calc(100% - 40px)}.SiteChrome-module__u1W_PG__headerInner{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:68px;padding-block:12px}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__menuToggle{border:1px solid var(--line);background:var(--surface);width:44px;min-height:44px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.SiteChrome-module__u1W_PG__menuToggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__menuToggle:hover{background:var(--surface-hover);border-color:var(--accent-line)}.SiteChrome-module__u1W_PG__navigation{width:100%;margin:0;display:none}.SiteChrome-module__u1W_PG__navigation[data-open=true]{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:12px;padding-block:12px 4px;display:grid}.SiteChrome-module__u1W_PG__nav{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;width:100%;margin:0;font-size:.95rem}.SiteChrome-module__u1W_PG__nav a,.SiteChrome-module__u1W_PG__nav .SiteChrome-module__u1W_PG__contactLink{text-align:left;justify-content:flex-start;align-items:center;min-height:44px;display:flex}.SiteChrome-module__u1W_PG__header .SiteChrome-module__u1W_PG__cta{justify-self:start;margin:0}.SiteChrome-module__u1W_PG__themeSlot{justify-self:end}.SiteChrome-module__u1W_PG__footerTagline{order:3;width:100%}.SiteChrome-module__u1W_PG__footerNav{flex-basis:100%;justify-content:flex-start;margin-left:0}}@media (max-width:430px){.SiteChrome-module__u1W_PG__headerInner,.SiteChrome-module__u1W_PG__footer{width:calc(100% - 32px)}.SiteChrome-module__u1W_PG__brand .SiteChrome-module__u1W_PG__wordmark{font-size:1.65rem}.SiteChrome-module__u1W_PG__footerInner{align-items:flex-start;padding-block:20px 24px}.SiteChrome-module__u1W_PG__footerTagline{white-space:normal}.SiteChrome-module__u1W_PG__footerNav{flex-direction:column;align-items:flex-start;gap:10px}}
.FeedbackPipeline-module__0cNV4W__pipeline{border-block:1px solid var(--line);background:0 0;padding-block:48px;position:relative}.FeedbackPipeline-module__0cNV4W__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.FeedbackPipeline-module__0cNV4W__header h2{max-width:630px;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08}.FeedbackPipeline-module__0cNV4W__header p{max-width:560px;margin:9px 0 0;font-size:13px;line-height:1.55}.FeedbackPipeline-module__0cNV4W__controls{flex-direction:column;flex:none;align-items:flex-end;gap:14px;padding-top:4px;display:flex}.FeedbackPipeline-module__0cNV4W__simulation{color:var(--text-3);font:400 10px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.FeedbackPipeline-module__0cNV4W__playback{border:1px solid var(--line-strong);background:var(--control);min-height:32px;color:var(--text-2);border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.FeedbackPipeline-module__0cNV4W__playback:hover{border-color:var(--accent-line);background:var(--surface-hover);color:var(--accent-text)}.FeedbackPipeline-module__0cNV4W__playback:disabled{opacity:.6;cursor:default}.FeedbackPipeline-module__0cNV4W__playback svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.FeedbackPipeline-module__0cNV4W__canvas{isolation:isolate;width:100%;margin-top:27px;margin-bottom:16px;padding-top:24px;position:relative}.FeedbackPipeline-module__0cNV4W__connections{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.FeedbackPipeline-module__0cNV4W__edge{fill:none;stroke:var(--line-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.FeedbackPipeline-module__0cNV4W__activeEdge{fill:none;stroke:var(--accent-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.FeedbackPipeline-module__0cNV4W__packet{fill:var(--accent-text);filter:drop-shadow(0 0 4px #f4797073)}.FeedbackPipeline-module__0cNV4W__returnArrow{fill:none;stroke:var(--accent-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.FeedbackPipeline-module__0cNV4W__nodes{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid;position:relative}.FeedbackPipeline-module__0cNV4W__step{min-width:0}.FeedbackPipeline-module__0cNV4W__node{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff06, transparent 52%), var(--surface);width:100%;min-height:117px;color:var(--text);text-align:center;white-space:normal;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:10px 8px 11px;display:flex;position:relative;box-shadow:0 7px 18px #00000014}.FeedbackPipeline-module__0cNV4W__node:hover,.FeedbackPipeline-module__0cNV4W__node:focus-visible{border-color:var(--line-strong);background:linear-gradient(180deg, #ffffff0b, transparent 52%), var(--surface-hover);color:var(--text);box-shadow:0 12px 25px #00000029,0 0 0 1px #f4797014}.FeedbackPipeline-module__0cNV4W__node:focus-visible{outline-offset:3px}.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__active{border-color:var(--accent-line);background:linear-gradient(180deg, #eb3f3313, transparent 60%), var(--surface);box-shadow:0 8px 24px #00000024,0 0 0 1px #eb3f3314}.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__flagged{border-color:var(--accent-line)}.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__flagged:after{background:var(--accent-text);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 3px #eb3f331a}.FeedbackPipeline-module__0cNV4W__icon{border:1px solid var(--line-strong);background:var(--control);width:60px;height:60px;color:var(--text-2);border-radius:14px;flex:none;place-items:center;display:grid}.FeedbackPipeline-module__0cNV4W__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:26px;height:26px}.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__active .FeedbackPipeline-module__0cNV4W__icon,.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__flagged .FeedbackPipeline-module__0cNV4W__icon{border-color:var(--accent-line);background:var(--code-issue);color:var(--accent-text)}.FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__active .FeedbackPipeline-module__0cNV4W__icon{box-shadow:0 0 0 1px var(--accent-line), 0 0 0 7px #eb3f3313, 0 0 22px #eb3f3321}@keyframes FeedbackPipeline-module__0cNV4W__active-halo{0%,to{box-shadow:0 0 0 1px var(--accent-line), 0 0 0 7px #eb3f3313, 0 0 22px #eb3f3321}50%{box-shadow:0 0 0 1px var(--accent-text), 0 0 0 9px #eb3f331f, 0 0 28px #eb3f3333}}.FeedbackPipeline-module__0cNV4W__nodeLabel,.FeedbackPipeline-module__0cNV4W__nodeMeta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.FeedbackPipeline-module__0cNV4W__nodeLabel{font-size:12px;font-weight:500;line-height:1.25}.FeedbackPipeline-module__0cNV4W__nodeOrder{color:var(--text-3);font:400 9px/1 var(--font-mono);position:absolute;top:8px;left:9px}.FeedbackPipeline-module__0cNV4W__nodeMeta{color:var(--text-3);font:400 9px/1.35 var(--font-mono);letter-spacing:.02em}.FeedbackPipeline-module__0cNV4W__learning{z-index:1;width:min(230px,32%);margin:36px auto 0;position:relative}.FeedbackPipeline-module__0cNV4W__learning .FeedbackPipeline-module__0cNV4W__node{min-height:100px}.FeedbackPipeline-module__0cNV4W__detail{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:73px;margin-top:2px;padding-top:15px;display:grid}.FeedbackPipeline-module__0cNV4W__detailIndex{color:var(--accent-text);font:400 11px/1.4 var(--font-mono);letter-spacing:.08em}.FeedbackPipeline-module__0cNV4W__detail>div{min-width:0}.FeedbackPipeline-module__0cNV4W__detail strong{color:var(--text);text-overflow:ellipsis;white-space:normal;font-size:14px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.FeedbackPipeline-module__0cNV4W__detail p{color:var(--text-2);margin:3px 0 0;font-size:13px;line-height:1.45}.FeedbackPipeline-module__0cNV4W__hint{color:var(--text-3);font:400 10px/1.4 var(--font-mono);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.FeedbackPipeline-module__0cNV4W__node{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.FeedbackPipeline-module__0cNV4W__canvas[data-running=true] .FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__active .FeedbackPipeline-module__0cNV4W__icon{animation:2.4s ease-in-out infinite FeedbackPipeline-module__0cNV4W__active-halo}.FeedbackPipeline-module__0cNV4W__canvas[data-running=false] .FeedbackPipeline-module__0cNV4W__node.FeedbackPipeline-module__0cNV4W__active .FeedbackPipeline-module__0cNV4W__icon{animation-play-state:paused}}@media (max-width:760px){.FeedbackPipeline-module__0cNV4W__pipeline{padding-block:38px}.FeedbackPipeline-module__0cNV4W__header{flex-direction:column;align-items:flex-start;gap:18px}.FeedbackPipeline-module__0cNV4W__controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.FeedbackPipeline-module__0cNV4W__canvas{margin-top:24px;margin-bottom:32px}.FeedbackPipeline-module__0cNV4W__nodes{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:24px 16%;width:84%;margin-inline:auto}.FeedbackPipeline-module__0cNV4W__step:nth-child(3){grid-area:2/2}.FeedbackPipeline-module__0cNV4W__step:nth-child(4){grid-area:2/1}.FeedbackPipeline-module__0cNV4W__step:nth-child(5){grid-area:3/1}.FeedbackPipeline-module__0cNV4W__step:nth-child(6){grid-area:3/2}.FeedbackPipeline-module__0cNV4W__step .FeedbackPipeline-module__0cNV4W__node{max-width:150px;margin-inline:auto}.FeedbackPipeline-module__0cNV4W__learning{width:min(230px,64%);margin-top:32px}.FeedbackPipeline-module__0cNV4W__detail{grid-template-columns:auto minmax(0,1fr);gap:10px 13px;padding-top:14px}.FeedbackPipeline-module__0cNV4W__hint{grid-area:2/2}}@media (max-width:430px){.FeedbackPipeline-module__0cNV4W__header h2{font-size:26px}.FeedbackPipeline-module__0cNV4W__simulation{font-size:9px}.FeedbackPipeline-module__0cNV4W__node{min-height:111px;padding-inline:6px}.FeedbackPipeline-module__0cNV4W__icon{border-radius:12px;width:60px;height:60px}.FeedbackPipeline-module__0cNV4W__icon svg{width:24px;height:24px}.FeedbackPipeline-module__0cNV4W__nodeLabel{font-size:11px}.FeedbackPipeline-module__0cNV4W__nodeMeta{font-size:8px}}@media (prefers-reduced-motion:reduce){.FeedbackPipeline-module__0cNV4W__pipeline *,.FeedbackPipeline-module__0cNV4W__pipeline :before,.FeedbackPipeline-module__0cNV4W__pipeline :after{transition:none!important;animation:none!important}.FeedbackPipeline-module__0cNV4W__node:hover,.FeedbackPipeline-module__0cNV4W__node:focus-visible{transform:none}.FeedbackPipeline-module__0cNV4W__packet{filter:none}}
.Landing-module__jGbwBq__page{background:radial-gradient(ellipse 60vw 40vh at 88% 0, var(--page-wash), transparent), var(--canvas)}.Landing-module__jGbwBq__page.Landing-module__jGbwBq__page h1,.Landing-module__jGbwBq__page.Landing-module__jGbwBq__page h2,.Landing-module__jGbwBq__page.Landing-module__jGbwBq__page h3{font-family:var(--font-heading);text-transform:none;letter-spacing:-.035em;font-weight:500}.Landing-module__jGbwBq__page p{color:var(--text-2)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__notice{width:min(1200px,100% - 96px);margin:22px auto 0}.Landing-module__jGbwBq__hero{grid-template-columns:.95fr 1.12fr;align-items:center;gap:44px;padding-block:58px;display:grid}.Landing-module__jGbwBq__heroCopy{min-width:0}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__eyebrow{color:var(--accent-text);letter-spacing:.11em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:500;line-height:1.5}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__hero h1{letter-spacing:-.055em;overflow-wrap:normal;margin:0;font-size:clamp(40px,4.65vw,64px);line-height:1.04}.Landing-module__jGbwBq__hero h1 span{color:var(--accent-text)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__lead{max-width:460px;margin:23px 0 0;font-size:17px;line-height:1.55}.Landing-module__jGbwBq__repository{margin-top:25px;scroll-margin-top:25px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__access{align-items:center;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.Landing-module__jGbwBq__access svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:16px;height:16px}.Landing-module__jGbwBq__prevention{padding-block:50px 34px}.Landing-module__jGbwBq__sectionIntro{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:33px;display:grid}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__sectionIntro .Landing-module__jGbwBq__eyebrow{margin-bottom:10px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__sectionIntro h2{margin:0;font-size:clamp(27px,3vw,36px);line-height:1.08}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__sectionIntro>p{text-align:right;margin:0;font-size:14px;line-height:1.55}.Landing-module__jGbwBq__ruleSteps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.Landing-module__jGbwBq__ruleSteps>article{border-top:1px solid var(--line);min-width:0;padding-top:17px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__ruleSteps h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 10px;font-size:16px;line-height:1.35;display:flex}.Landing-module__jGbwBq__ruleSteps h3 span{color:var(--accent-text);font:400 11px/1.5 var(--font-mono)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__ruleSteps p{margin:0;font-size:13px;line-height:1.5}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__ruleSteps [aria-label="Example rule enforcement"]+p{margin-top:12px}.Landing-module__jGbwBq__ruleSteps a{color:var(--accent-text);margin-top:14px;font-size:13px;text-decoration:none;display:inline-block}.Landing-module__jGbwBq__ruleSteps a:hover{text-decoration:underline}.Landing-module__jGbwBq__ruleSteps blockquote{background:var(--control);color:var(--text);border-radius:4px;margin:13px 0 0;padding:12px;font-size:12px;line-height:1.5}.Landing-module__jGbwBq__ruleTest{margin-top:11px}.Landing-module__jGbwBq__ruleTest summary{color:var(--accent-text);font-size:12px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__ruleTest p{margin-top:10px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__contactLink{border:1px solid var(--line-strong);width:fit-content;max-width:100%;min-height:35px;color:var(--accent-text);white-space:normal;text-align:center;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:32px auto 0;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.Landing-module__jGbwBq__contactLink:hover{border-color:var(--accent-line);background:var(--surface-hover);text-decoration:none}.Landing-module__jGbwBq__trust{background:var(--surface);border-block:1px solid var(--line)}.Landing-module__jGbwBq__trustGrid{grid-template-columns:1fr 1fr;gap:40px;padding-block:40px;display:grid}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__trust h2{letter-spacing:-.02em;margin:0 0 7px;font-size:15px;line-height:1.4}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__trust p{margin:0;font-size:12px;line-height:1.55}.Landing-module__jGbwBq__trust details{margin-top:10px}.Landing-module__jGbwBq__trust summary{color:var(--accent-text);font-size:12px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__trust details p{margin-top:12px}.Landing-module__jGbwBq__trust a{color:var(--accent-text)}.Landing-module__jGbwBq__teamList{margin:15px 0 0;padding:0;list-style:none}.Landing-module__jGbwBq__teamList li+li{margin-top:17px}.Landing-module__jGbwBq__teamList strong{color:var(--text);font-size:13px;font-weight:500}.Landing-module__jGbwBq__questions{padding-block:34px 40px}.Landing-module__jGbwBq__questions details{border-bottom:1px solid var(--line);margin:0;padding:13px 0}.Landing-module__jGbwBq__questions details:last-child{border-bottom:0}.Landing-module__jGbwBq__questions summary{color:var(--text);justify-content:space-between;gap:20px;font-size:13px;font-weight:500;list-style:none;display:flex}.Landing-module__jGbwBq__questions summary::-webkit-details-marker{display:none}.Landing-module__jGbwBq__questions summary:after{content:"+";color:var(--accent-text);flex:none}.Landing-module__jGbwBq__questions details[open]>summary:after{content:"−"}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__questions p{max-width:850px;margin:12px 0 0;font-size:13px;line-height:1.55}.Landing-module__jGbwBq__questions a{color:var(--accent-text);margin-top:12px;font-size:13px;display:inline-block}.Landing-module__jGbwBq__closing{border-top:1px solid var(--line);text-align:center;background-image:linear-gradient(90deg, transparent, var(--canvas) 28%, var(--canvas) 72%, transparent), radial-gradient(var(--line) .75px, transparent .75px);background-size:auto,18px 18px;padding:54px 20px 60px}.Landing-module__jGbwBq__closingInner{max-width:840px;margin-inline:auto}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.12}.Landing-module__jGbwBq__closing h2 span{color:var(--accent-text)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__closing p{margin:12px 0 0;font-size:15px;line-height:1.5}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__closingButton{border:1px solid var(--text);background:var(--text);max-width:100%;min-height:48px;color:var(--canvas);font:500 16px/1.3 var(--font-heading);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:13px 20px;display:inline-flex}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__closingButton:hover{background:var(--text-2);border-color:var(--text-2)}.Landing-module__jGbwBq__closingButton svg{fill:currentColor;width:20px;height:20px}@media (max-width:900px){.Landing-module__jGbwBq__hero{gap:28px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__hero h1{font-size:42px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__lead{font-size:16px}.Landing-module__jGbwBq__ruleSteps{gap:20px}}@media (max-width:760px){.Landing-module__jGbwBq__hero{grid-template-columns:1fr;gap:32px;padding-block:45px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__hero h1{font-size:clamp(40px,7.5vw,55px)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__lead{max-width:600px;margin-top:20px}.Landing-module__jGbwBq__sectionIntro{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__sectionIntro>p{text-align:left}.Landing-module__jGbwBq__ruleSteps{grid-template-columns:1fr;gap:27px}.Landing-module__jGbwBq__trustGrid{gap:25px}}@media (max-width:520px){.Landing-module__jGbwBq__trustGrid{grid-template-columns:1fr;gap:24px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__hero h1{font-size:clamp(35px,9.5vw,47px)}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__lead{font-size:16px}.Landing-module__jGbwBq__page .Landing-module__jGbwBq__notice{width:calc(100% - 40px)}}
