.DeveloperTools-module__vRsdfq__page{background:var(--bg-page,var(--bg-primary));min-height:100vh;color:var(--text-primary)}.DeveloperTools-module__vRsdfq__shell{width:min(1120px,100% - 32px);margin:0 auto;padding:34px 0 70px}.DeveloperTools-module__vRsdfq__hero{border:1px solid var(--border-subtle,var(--border-primary));border-radius:var(--radius-lg,18px);background:var(--bg-card,var(--card-bg));box-shadow:inset 0 1px 0 var(--highlight-top,#ffffff0a);margin-bottom:16px;padding:24px}.DeveloperTools-module__vRsdfq__kicker,.DeveloperTools-module__vRsdfq__eyebrow{width:fit-content;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.DeveloperTools-module__vRsdfq__hero h1{letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(28px,5vw,44px);line-height:1.05}.DeveloperTools-module__vRsdfq__hero p,.DeveloperTools-module__vRsdfq__muted,.DeveloperTools-module__vRsdfq__notice,.DeveloperTools-module__vRsdfq__presetHelp,.DeveloperTools-module__vRsdfq__infoCard p,.DeveloperTools-module__vRsdfq__attribution{color:var(--text-muted,var(--text-secondary))}.DeveloperTools-module__vRsdfq__hero p{max-width:720px;margin:0;font-size:14px;line-height:1.65}.DeveloperTools-module__vRsdfq__workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__result,.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingCard{border:1px solid var(--border-subtle,var(--border-primary));background:var(--bg-card,var(--card-bg));box-shadow:inset 0 1px 0 var(--highlight-top,#ffffff0a);border-radius:16px}.DeveloperTools-module__vRsdfq__panel{min-width:0;padding:20px}.DeveloperTools-module__vRsdfq__panelHead,.DeveloperTools-module__vRsdfq__resultHead,.DeveloperTools-module__vRsdfq__previewHead,.DeveloperTools-module__vRsdfq__outputMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.DeveloperTools-module__vRsdfq__panelHead{margin-bottom:16px}.DeveloperTools-module__vRsdfq__panelHead h2,.DeveloperTools-module__vRsdfq__resultHead h2,.DeveloperTools-module__vRsdfq__previewHead h3{color:var(--text-primary);margin:5px 0 0}.DeveloperTools-module__vRsdfq__panelHead h2{font-size:18px}.DeveloperTools-module__vRsdfq__status,.DeveloperTools-module__vRsdfq__badge{border:1px solid var(--border-subtle,var(--border-primary));background:var(--bg-input,var(--bg-secondary));color:var(--text-muted,var(--text-secondary));border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.DeveloperTools-module__vRsdfq__status[data-state=ready],.DeveloperTools-module__vRsdfq__badge[data-state=success]{color:#22c55e;border-color:#22c55e66}.DeveloperTools-module__vRsdfq__status[data-state=error],.DeveloperTools-module__vRsdfq__badge[data-state=error]{color:#ef4444;border-color:#ef444466}.DeveloperTools-module__vRsdfq__badge[data-state=warning]{color:#f59e0b;border-color:#f59e0b66}.DeveloperTools-module__vRsdfq__field{gap:8px;display:grid}.DeveloperTools-module__vRsdfq__field>span{color:var(--text-secondary);font-size:12px;font-weight:700}.DeveloperTools-module__vRsdfq__input,.DeveloperTools-module__vRsdfq__select,.DeveloperTools-module__vRsdfq__textarea,.DeveloperTools-module__vRsdfq__output,.DeveloperTools-module__vRsdfq__preview{box-sizing:border-box;border:1px solid var(--border-strong,var(--border-subtle,var(--border-primary)));background:var(--bg-input,var(--bg-secondary));width:100%;color:var(--text-primary);border-radius:12px;outline:none}.DeveloperTools-module__vRsdfq__input,.DeveloperTools-module__vRsdfq__select{min-height:46px;padding:0 13px}.DeveloperTools-module__vRsdfq__textarea,.DeveloperTools-module__vRsdfq__output{resize:vertical;min-height:340px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DeveloperTools-module__vRsdfq__input:focus,.DeveloperTools-module__vRsdfq__select:focus,.DeveloperTools-module__vRsdfq__textarea:focus,.DeveloperTools-module__vRsdfq__output:focus{border-color:color-mix(in srgb, var(--accent) 65%, var(--border-strong,transparent));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 11%, transparent)}.DeveloperTools-module__vRsdfq__options{gap:9px;margin-top:14px;display:grid}.DeveloperTools-module__vRsdfq__toggle{border:1px solid var(--border-subtle,var(--border-primary));background:color-mix(in srgb, var(--bg-input,var(--bg-secondary)) 76%, transparent);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.DeveloperTools-module__vRsdfq__toggle input{accent-color:var(--accent);margin-top:3px}.DeveloperTools-module__vRsdfq__toggle strong,.DeveloperTools-module__vRsdfq__toggle small{display:block}.DeveloperTools-module__vRsdfq__toggle strong{font-size:12px}.DeveloperTools-module__vRsdfq__toggle small{color:var(--text-muted,var(--text-secondary));margin-top:3px;font-size:10px;line-height:1.45}.DeveloperTools-module__vRsdfq__primary,.DeveloperTools-module__vRsdfq__secondary{cursor:pointer;border-radius:11px;min-height:42px;padding:0 14px;font-size:12px;font-weight:760;transition:transform .16s,border-color .16s,background .16s}.DeveloperTools-module__vRsdfq__primary{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent);color:var(--accent-contrast,#fff);margin-top:14px}.DeveloperTools-module__vRsdfq__secondary{border:1px solid var(--border-subtle,var(--border-primary));background:var(--bg-input,var(--bg-secondary));color:var(--text-secondary)}.DeveloperTools-module__vRsdfq__secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle));color:var(--text-primary)}.DeveloperTools-module__vRsdfq__primary:disabled,.DeveloperTools-module__vRsdfq__secondary:disabled{opacity:.48;cursor:not-allowed}.DeveloperTools-module__vRsdfq__notice{min-height:20px;margin:11px 0 0;font-size:11px;line-height:1.55}.DeveloperTools-module__vRsdfq__notice[data-state=success]{color:#22c55e}.DeveloperTools-module__vRsdfq__notice[data-state=error]{color:#ef4444}.DeveloperTools-module__vRsdfq__notice[data-state=warning]{color:#f59e0b}.DeveloperTools-module__vRsdfq__actions{flex-wrap:wrap;gap:7px;display:flex}.DeveloperTools-module__vRsdfq__outputMeta{color:var(--text-muted,var(--text-secondary));margin-top:9px;font-size:10px}.DeveloperTools-module__vRsdfq__infoGrid,.DeveloperTools-module__vRsdfq__landingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingCard{padding:17px}.DeveloperTools-module__vRsdfq__infoCard h2,.DeveloperTools-module__vRsdfq__landingCard h2{margin:0 0 7px;font-size:15px}.DeveloperTools-module__vRsdfq__infoCard p,.DeveloperTools-module__vRsdfq__landingCard p{margin:0;font-size:11px;line-height:1.55}.DeveloperTools-module__vRsdfq__landingCard{color:inherit;text-decoration:none;display:block}.DeveloperTools-module__vRsdfq__landingCard:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))}.DeveloperTools-module__vRsdfq__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.DeveloperTools-module__vRsdfq__result{margin-top:16px;padding:20px}.DeveloperTools-module__vRsdfq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.DeveloperTools-module__vRsdfq__metric{border:1px solid var(--border-subtle,var(--border-primary));background:var(--bg-input,var(--bg-secondary));border-radius:11px;padding:12px}.DeveloperTools-module__vRsdfq__metric span,.DeveloperTools-module__vRsdfq__metric strong{display:block}.DeveloperTools-module__vRsdfq__metric span{color:var(--text-muted,var(--text-secondary));text-transform:uppercase;letter-spacing:.06em;font-size:9px}.DeveloperTools-module__vRsdfq__metric strong{margin-top:5px;font-size:13px}.DeveloperTools-module__vRsdfq__findings{gap:8px;margin-top:14px;display:grid}.DeveloperTools-module__vRsdfq__finding{border:1px solid var(--border-subtle,var(--border-primary));background:var(--bg-input,var(--bg-secondary));border-radius:11px;padding:12px 13px}.DeveloperTools-module__vRsdfq__finding strong{font-size:12px;display:block}.DeveloperTools-module__vRsdfq__finding p{color:var(--text-muted,var(--text-secondary));margin:4px 0 0;font-size:10px;line-height:1.5}.DeveloperTools-module__vRsdfq__finding[data-level=success]{border-color:color-mix(in srgb, #22c55e 30%, var(--border-subtle))}.DeveloperTools-module__vRsdfq__finding[data-level=warning]{border-color:color-mix(in srgb, #f59e0b 30%, var(--border-subtle))}.DeveloperTools-module__vRsdfq__finding[data-level=error]{border-color:color-mix(in srgb, #ef4444 30%, var(--border-subtle))}.DeveloperTools-module__vRsdfq__previewWrap{margin-top:14px}.DeveloperTools-module__vRsdfq__previewHead{margin-bottom:8px}.DeveloperTools-module__vRsdfq__previewHead h3{font-size:13px}.DeveloperTools-module__vRsdfq__preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.DeveloperTools-module__vRsdfq__presetHelp{margin:7px 0 0;font-size:10px;line-height:1.45}.DeveloperTools-module__vRsdfq__attribution{margin:14px 0 0;font-size:10px;line-height:1.5}.DeveloperTools-module__vRsdfq__attribution a{color:var(--accent)}@media (max-width:820px){.DeveloperTools-module__vRsdfq__workspace,.DeveloperTools-module__vRsdfq__infoGrid,.DeveloperTools-module__vRsdfq__landingGrid{grid-template-columns:1fr}.DeveloperTools-module__vRsdfq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.DeveloperTools-module__vRsdfq__shell{width:min(100% - 20px,1120px);padding-top:18px}.DeveloperTools-module__vRsdfq__hero,.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__result{border-radius:14px;padding:15px}.DeveloperTools-module__vRsdfq__inputRow{grid-template-columns:1fr}.DeveloperTools-module__vRsdfq__metrics{grid-template-columns:1fr 1fr}.DeveloperTools-module__vRsdfq__panelHead,.DeveloperTools-module__vRsdfq__resultHead{align-items:flex-start}}.DeveloperTools-module__vRsdfq__hero,.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__result,.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingCard,.DeveloperTools-module__vRsdfq__metric,.DeveloperTools-module__vRsdfq__finding,.DeveloperTools-module__vRsdfq__toggle,.DeveloperTools-module__vRsdfq__status,.DeveloperTools-module__vRsdfq__badge{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s,box-shadow .2s,color .2s}.DeveloperTools-module__vRsdfq__hero,.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__result,.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingCard{isolation:isolate;position:relative}.DeveloperTools-module__vRsdfq__hero:before,.DeveloperTools-module__vRsdfq__panel:before,.DeveloperTools-module__vRsdfq__result:before,.DeveloperTools-module__vRsdfq__infoCard:before,.DeveloperTools-module__vRsdfq__landingCard:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(520px circle at 12% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 52%);transition:opacity .22s;position:absolute;inset:0}.DeveloperTools-module__vRsdfq__hero:hover:before,.DeveloperTools-module__vRsdfq__panel:hover:before,.DeveloperTools-module__vRsdfq__result:hover:before,.DeveloperTools-module__vRsdfq__infoCard:hover:before,.DeveloperTools-module__vRsdfq__landingCard:hover:before{opacity:1}.DeveloperTools-module__vRsdfq__panel:hover,.DeveloperTools-module__vRsdfq__result:hover{border-color:color-mix(in srgb, var(--accent) 20%, var(--border-subtle,var(--border-primary)));box-shadow:inset 0 1px 0 var(--highlight-top,#ffffff0a), 0 14px 34px #00000017}.DeveloperTools-module__vRsdfq__infoCard:hover,.DeveloperTools-module__vRsdfq__landingCard:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-subtle,var(--border-primary)));box-shadow:inset 0 1px 0 var(--highlight-top,#ffffff0a), 0 12px 28px #0000001a;transform:translateY(-3px)}.DeveloperTools-module__vRsdfq__landingCard{padding-right:48px;overflow:hidden}.DeveloperTools-module__vRsdfq__landingCard:after{content:"→";color:var(--accent);opacity:.42;font-size:18px;line-height:1;transition:opacity .2s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:16px;right:17px;transform:translate(-4px)}.DeveloperTools-module__vRsdfq__landingCard:hover:after,.DeveloperTools-module__vRsdfq__landingCard:focus-visible:after{opacity:1;transform:translate(0)}.DeveloperTools-module__vRsdfq__metric:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 4%, var(--bg-input,var(--bg-secondary)));transform:translateY(-2px)}.DeveloperTools-module__vRsdfq__metric strong{transition:color .18s,transform .18s}.DeveloperTools-module__vRsdfq__metric:hover strong{color:var(--accent);transform:translate(1px)}.DeveloperTools-module__vRsdfq__finding:hover{transform:translate(3px);box-shadow:0 8px 22px #00000012}.DeveloperTools-module__vRsdfq__toggle:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 4%, var(--bg-input,var(--bg-secondary)));transform:translateY(-1px)}.DeveloperTools-module__vRsdfq__primary,.DeveloperTools-module__vRsdfq__secondary{isolation:isolate;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,color .18s,box-shadow .18s;position:relative;overflow:hidden}.DeveloperTools-module__vRsdfq__primary:after,.DeveloperTools-module__vRsdfq__secondary:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);width:30%;transition:left .38s,opacity .18s;position:absolute;inset:-40% auto -40% -38%;transform:skew(-18deg)}.DeveloperTools-module__vRsdfq__primary:hover:not(:disabled),.DeveloperTools-module__vRsdfq__secondary:hover:not(:disabled){transform:translateY(-2px)}.DeveloperTools-module__vRsdfq__primary:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff2e}.DeveloperTools-module__vRsdfq__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 7%, var(--bg-input,var(--bg-secondary)));box-shadow:0 8px 20px #00000014}.DeveloperTools-module__vRsdfq__primary:hover:not(:disabled):after,.DeveloperTools-module__vRsdfq__secondary:hover:not(:disabled):after{opacity:1;left:108%}.DeveloperTools-module__vRsdfq__primary:active:not(:disabled),.DeveloperTools-module__vRsdfq__secondary:active:not(:disabled),.DeveloperTools-module__vRsdfq__landingCard:active{transform:translateY(0)scale(.985)}.DeveloperTools-module__vRsdfq__primary:focus-visible,.DeveloperTools-module__vRsdfq__secondary:focus-visible,.DeveloperTools-module__vRsdfq__landingCard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent), 0 10px 24px #00000014;outline:none}.DeveloperTools-module__vRsdfq__toggle:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent), 0 10px 24px #00000014;outline:none}.DeveloperTools-module__vRsdfq__input:hover,.DeveloperTools-module__vRsdfq__select:hover,.DeveloperTools-module__vRsdfq__textarea:hover,.DeveloperTools-module__vRsdfq__output:hover,.DeveloperTools-module__vRsdfq__preview:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-strong,var(--border-subtle,var(--border-primary))))}.DeveloperTools-module__vRsdfq__status[data-state=ready],.DeveloperTools-module__vRsdfq__badge[data-state=success]{box-shadow:0 0 18px #22c55e1f}.DeveloperTools-module__vRsdfq__status[data-state=error],.DeveloperTools-module__vRsdfq__badge[data-state=error]{box-shadow:0 0 18px #ef44441a}.DeveloperTools-module__vRsdfq__result{animation:.3s cubic-bezier(.2,.8,.2,1) both DeveloperTools-module__vRsdfq__robxToolReveal}.DeveloperTools-module__vRsdfq__hero{animation:.34s cubic-bezier(.2,.8,.2,1) both DeveloperTools-module__vRsdfq__robxToolReveal}.DeveloperTools-module__vRsdfq__workspace>.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__infoGrid>.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingGrid>.DeveloperTools-module__vRsdfq__landingCard{animation:.38s cubic-bezier(.2,.8,.2,1) both DeveloperTools-module__vRsdfq__robxToolReveal}.DeveloperTools-module__vRsdfq__workspace>.DeveloperTools-module__vRsdfq__panel:first-child,.DeveloperTools-module__vRsdfq__infoGrid>.DeveloperTools-module__vRsdfq__infoCard:first-child,.DeveloperTools-module__vRsdfq__landingGrid>.DeveloperTools-module__vRsdfq__landingCard:first-child{animation-delay:35ms}.DeveloperTools-module__vRsdfq__workspace>.DeveloperTools-module__vRsdfq__panel:nth-child(2),.DeveloperTools-module__vRsdfq__infoGrid>.DeveloperTools-module__vRsdfq__infoCard:nth-child(2),.DeveloperTools-module__vRsdfq__landingGrid>.DeveloperTools-module__vRsdfq__landingCard:nth-child(2){animation-delay:70ms}.DeveloperTools-module__vRsdfq__infoGrid>.DeveloperTools-module__vRsdfq__infoCard:nth-child(3),.DeveloperTools-module__vRsdfq__landingGrid>.DeveloperTools-module__vRsdfq__landingCard:nth-child(3){animation-delay:.105s}@keyframes DeveloperTools-module__vRsdfq__robxToolReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DeveloperTools-module__vRsdfq__hero,.DeveloperTools-module__vRsdfq__panel,.DeveloperTools-module__vRsdfq__result,.DeveloperTools-module__vRsdfq__infoCard,.DeveloperTools-module__vRsdfq__landingCard,.DeveloperTools-module__vRsdfq__metric,.DeveloperTools-module__vRsdfq__finding,.DeveloperTools-module__vRsdfq__toggle,.DeveloperTools-module__vRsdfq__primary,.DeveloperTools-module__vRsdfq__secondary,.DeveloperTools-module__vRsdfq__landingCard:after,.DeveloperTools-module__vRsdfq__primary:after,.DeveloperTools-module__vRsdfq__secondary:after{transition:none!important;animation:none!important;transform:none!important}}
