.rate-limiter-project{font-family:var(--font-commissioning-body),sans-serif;font-weight:400}.rate-limiter-project .font-display{font-family:var(--font-commissioning-display),sans-serif;letter-spacing:-.04em}.limit-introduction{padding:56px 32px 72px}.limit-intro-grid,.limit-lab-note,.limit-lab-wrap,.limit-project-caption{max-width:72rem;margin-inline:auto}.limit-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;padding:0 24px 48px}.limit-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;color:var(--limit-muted);margin-bottom:24px}.limit-eyebrow span{width:24px;height:2px;background:var(--limit-focus)}.rate-limiter-project .limit-introduction h1{font-family:var(--font-commissioning-display),sans-serif;font-size:clamp(42px,5.2vw,76px);line-height:1.04;letter-spacing:-.055em;font-weight:600;color:var(--limit-text)}.limit-introduction h1 span{color:var(--limit-focus)}.limit-intro-copy>p:first-child{font-size:22px;line-height:1.45;color:var(--limit-text)}.limit-intro-description{max-width:38ch;margin-top:12px;font-size:16px;line-height:1.65}.limit-primary-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:18px;color:var(--limit-focus);font-size:14px;font-weight:600;border-bottom:1px solid var(--limit-line-bright)}.limit-project-caption{display:flex;justify-content:space-between;gap:16px;padding:20px 8px;font-size:12px}.limit-project-caption strong{font-size:16px;color:var(--limit-text);margin-right:14px}.limit-project-caption>span:last-child{display:flex;align-items:center;gap:14px;color:var(--limit-muted)}.limit-project-caption i{height:3px;width:3px;border-radius:50%;background:var(--limit-focus)}.limit-console{border-radius:20px;border-color:var(--limit-line-strong);box-shadow:0 20px 60px -32px var(--commissioning-shadow-cast),0 1px 0 var(--limit-panel) inset;scroll-margin-top:24px}.limit-console .limit-console-header{background:var(--limit-panel);padding:24px 28px}.limit-console #limit-game-title{font-family:var(--font-commissioning-display),sans-serif;font-size:18px;line-height:1.4;letter-spacing:-.025em}.limit-console-header p{max-width:62ch;font-size:13px}.limit-console button,.limit-console input,.limit-console select{border-radius:8px}.limit-console input,.limit-console select{background:var(--limit-panel);min-height:44px;font-size:12px}.limit-console-header button{border-color:var(--limit-line)}.limit-workspace{display:grid;grid-template-columns:208px minmax(0,1fr)}.limit-console .limit-policy{display:flex;flex-direction:column;gap:22px;padding:28px 20px;border-bottom:0;border-right:1px solid var(--limit-line);background:var(--limit-raised)}.limit-policy-title>span{font-size:10px;letter-spacing:.1em;color:var(--limit-focus)}.limit-policy-title>p{font-size:16px;color:var(--limit-text);margin-top:8px}.limit-policy-title{margin-bottom:8px}.limit-console .limit-quota{padding:28px;background:var(--limit-panel)}.limit-console .limit-quota>div{flex-direction:column;align-items:stretch;gap:24px}.limit-console .limit-quota .text-6xl{font-family:var(--font-commissioning-display),sans-serif;font-size:56px}.limit-console .limit-pipeline{padding:24px 28px 32px}.limit-console .limit-send-row{padding:20px 28px;background:var(--limit-panel)}.limit-send-row>button{flex:0 0 auto;min-width:190px;min-height:48px;font-size:14px}.limit-send-row>p{font-family:var(--font-commissioning-body),sans-serif;font-size:12px;line-height:1.6}.limit-console .limit-results,.limit-console .limit-score{background:var(--limit-raised)}.limit-score>div{padding:16px;border-bottom:0}.limit-score dd{font-size:20px;letter-spacing:-.03em}.limit-lab-note{text-align:center;font-size:13px;padding:24px 16px 0;color:var(--limit-muted)}.rate-limiter-project>section:not(.limit-introduction){padding-block:88px}.rate-limiter-project>section:not(.limit-introduction) h2{font-size:clamp(30px,3.3vw,46px);line-height:1.12;text-wrap:balance}.rate-limiter-project>section:not(.limit-introduction) h3{line-height:1.3}.rate-limiter-project>section:not(.limit-introduction) p{text-wrap:pretty}.rate-limiter-project>section:not(.limit-introduction) pre{font-size:12px;line-height:1.9}.rate-limiter-project>section:not(.limit-introduction) article{border-radius:12px;overflow:hidden}@media (max-width:1279px){.limit-workspace{grid-template-columns:190px minmax(0,1fr)}.limit-live-workspace .limit-results{display:grid;grid-template-columns:1fr 1fr}.limit-console .limit-quota>div{flex-direction:row;align-items:center}}@media (max-width:767px){.limit-introduction{padding:36px 16px 48px}.limit-intro-grid{grid-template-columns:1fr;gap:28px;padding:0 4px 28px}.limit-intro-copy>p:first-child{font-size:19px}.limit-project-caption{flex-direction:column;gap:6px;padding-inline:4px}.limit-workspace{grid-template-columns:1fr}.limit-console .limit-policy{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-right:0;border-bottom:1px solid var(--limit-line);padding:20px}.limit-policy-title{grid-column:1/-1;margin:0}.limit-policy-title>p{display:none}.limit-console .limit-console-header{padding:20px}.limit-console .limit-pipeline,.limit-console .limit-quota{padding:24px 20px}.limit-console .limit-quota>div{flex-direction:column;align-items:stretch}.limit-console .limit-send-row{padding:20px}.limit-send-row>button{min-width:0;width:100%}.limit-live-workspace .limit-results{display:block}.limit-score>div{border-bottom:1px solid var(--limit-line)}.rate-limiter-project>section:not(.limit-introduction){padding-block:56px}}.limit-knob-control{min-width:0}.limit-knob-label{font-size:12px;color:var(--limit-secondary);margin-bottom:12px}.limit-knob-row{display:flex;align-items:center;gap:12px}.limit-knob-bezel{width:76px;height:76px;flex:0 0 76px;padding:7px;border-radius:50%;position:relative;background:conic-gradient(from 225deg,var(--limit-focus) 0deg var(--knob-sweep),var(--limit-line) var(--knob-sweep) 270deg,transparent 270deg)}.limit-knob-bezel:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--limit-raised)}.limit-knob{position:relative;width:62px;height:62px;border-radius:50%;cursor:ns-resize;touch-action:none;user-select:none;outline-offset:5px}.limit-knob:focus-visible{outline:2px solid var(--limit-focus)}.limit-knob-face{display:block;width:100%;height:100%;border-radius:50%;border:1px solid var(--limit-line-strong);background:linear-gradient(145deg,var(--limit-panel),var(--limit-inset));box-shadow:inset 0 2px 1px var(--limit-panel),0 4px 6px -3px var(--commissioning-shadow-cast)}.limit-knob-face>span{display:block;position:absolute;inset:0;transform:rotate(var(--knob-angle))}.limit-knob-face>span:after{content:"";position:absolute;top:8px;left:calc(50% - 1.5px);width:3px;height:12px;border-radius:3px;background:var(--limit-focus)}.limit-knob:active .limit-knob-face{box-shadow:inset 0 1px 3px var(--limit-line),0 2px 3px -2px var(--commissioning-shadow-cast)}.limit-knob-readout{min-width:0;flex:1}.limit-console .limit-knob-readout input{appearance:textfield;width:100%;min-height:32px;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;font-family:var(--font-commissioning-display),sans-serif;font-size:24px;letter-spacing:-.04em;color:var(--limit-text);background:transparent}.limit-knob-readout input::-webkit-inner-spin-button,.limit-knob-readout input::-webkit-outer-spin-button{appearance:none;margin:0}.limit-console .limit-knob-readout input:focus{outline:none;border-color:var(--limit-focus)}.limit-knob-readout>span{display:block;font-size:10px;color:var(--limit-muted);margin-top:2px}.limit-dial-hint{font-size:11px;line-height:1.7;color:var(--limit-muted);border-top:1px solid var(--limit-line);padding-top:16px}@media(max-width:767px){.limit-knob-row{gap:8px}.limit-knob-bezel{width:64px;height:64px;flex-basis:64px}.limit-knob{width:50px;height:50px}.limit-console .limit-knob-readout input{font-size:21px}.limit-dial-hint{grid-column:1/-1}}