@font-face{font-family:SynergyArcade;src:url(../home-arcade/assets/fonts/SynergyArcade-Bold.woff2) format("woff2");font-weight:700;font-display:swap}body.roast-pegboard{margin:0;background-color:#192b38;background-image:radial-gradient(circle,#b6d0df20 1.2px,transparent 1.3px);background-size:8px 8px;color:#ecf2f6;font-family:C2Hoves,Arial,sans-serif;-webkit-font-smoothing:antialiased}.roast-pegboard *{box-sizing:border-box}.rp-site-nav{height:76px;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.rp-site-nav a{display:flex}.rp-site-nav img{width:192px;height:auto}.rp-site-nav button{font:700 20px SynergyArcade,monospace;min-height:44px;border:0;padding:0;background:none;color:#e2edf6;cursor:pointer}.rp-page{--coral:#ff9b85;--muted:#adc1d0;--cut:polygon(16px 0,100% 0,100% calc(100% - 16px) , calc(100% - 16px) 100%,0 100%,0 16px);font-size:16px;line-height:1.45}.rp-page main{width:min(1440px,100%);margin:auto;padding:12px 40px 40px}.rp-page button,.rp-page select,.rp-page textarea{font:inherit}.rp-page button,.rp-page a{touch-action:manipulation}.rp-page button{cursor:pointer}.rp-page button:disabled{cursor:not-allowed;opacity:.45}.rp-page button svg{flex-shrink:0}.rp-page :focus-visible,.rp-site-nav :focus-visible{outline:3px solid #fcdf95;outline-offset:5px}.rp-page [hidden]{display:none!important}.rp-skip{position:fixed;top:-100px;left:20px;z-index:1000;padding:15px;background:#fff;color:#192b38}.rp-skip:focus{top:10px}.rp-page .syn-peg-label{display:block;max-width:100%;height:auto}.rp-page .archive-dot-icon{width:20px;height:20px;fill:currentColor}.rp-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 0 34px}.rp-kicker{font:14px LBFoundersMono,monospace;color:#c3d5e2;margin:0 0 18px}.rp-hero h1{margin:0;color:var(--coral);line-height:1}.rp-hero h1 svg{width:clamp(280px,42vw,620px);filter:drop-shadow(0 0 9px #fc795320)}.rp-hero-aside{display:flex;flex-direction:column;align-items:flex-end;padding-top:12px}.rp-hero-aside p{font-size:clamp(18px,2vw,26px);line-height:1.2;letter-spacing:-.025em;margin:0}.rp-hero-aside em{font-style:normal;color:#a5bacb}.rp-heat-signal{width:210px;height:70px;overflow:visible;fill:#69829140}.rp-heat-signal .is-lit{fill:var(--coral);filter:drop-shadow(0 0 2px #ff9b8580);animation:rp-light .6s both;animation-delay:var(--delay)}.rp-console{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:0;background:#101f2b;clip-path:var(--cut)}.rp-submission{min-width:0;padding:28px;background:#d9e6eb;color:#172e3b}.rp-submission-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.rp-submission h2{font-size:22px;letter-spacing:-.035em;line-height:1.1;margin:0}.rp-kinds{display:flex;gap:4px}.rp-kinds button{background:transparent;border:0;color:#435e6c;padding:8px 12px;font:14px LBFoundersMono,monospace}.rp-kinds button[aria-pressed=true]{background:#172e3b;color:#f4f8f9;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.rp-kinds button:hover{color:#b23a21}.rp-kinds button[aria-pressed=true]:hover{color:#fff}.rp-editor{background:#eef4f4;padding:20px 22px;min-height:298px}.rp-editor-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.rp-editor-bar>label{margin-right:auto;font:13px LBFoundersMono,monospace;color:#516b78}.rp-page .rp-text-button{display:inline-flex;align-items:center;gap:8px;border:0;padding:8px 0;background:none;color:inherit;font:14px LBFoundersMono,monospace;text-decoration:none;min-height:36px}.rp-text-button:hover{text-decoration:underline;text-underline-offset:5px}.rp-input{width:100%;display:block;min-height:166px;max-height:520px;border:0;border-radius:0;resize:vertical;background:transparent;color:#172e3b;font:400 clamp(22px,2.25vw,29px)/1.4 C2Hoves,Arial,sans-serif!important;letter-spacing:-.025em;padding:0}.rp-input::placeholder{color:#8098a4;opacity:1}.rp-input:focus{outline-offset:7px}.rp-editor-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;color:#536d79;font-size:12px}.rp-editor-bottom p{margin:0}.rp-count{font:11px LBFoundersMono,monospace;white-space:nowrap}.rp-edit-actions{display:flex;gap:20px}.rp-edit-actions:empty{display:none}.rp-edit-actions .rp-text-button{font-size:12px}.rp-controls{container-type:inline-size;display:flex;flex-direction:column;gap:23px;padding:28px 25px}.rp-heat{border:0;margin:0;padding:0;min-width:0}.rp-heat legend{margin:0 0 16px;padding:0;color:var(--coral)}.rp-heat legend svg{width:89px}.rp-heat-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.rp-heat-options button{display:flex;align-items:center;gap:8px;min-height:43px;padding:8px;border:0;border-radius:0;color:#b8cbd8;background:#233642;font:13px LBFoundersMono,monospace;white-space:nowrap}.rp-heat-options button[aria-pressed=true]{background:var(--coral);color:#182a34}.rp-heat-options button:hover{box-shadow:inset 0 0 0 1px currentColor}.rp-heat-pegs{display:grid;grid-template-columns:repeat(2,3px);gap:3px}.rp-heat-pegs i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.2}.rp-heat-pegs i.is-lit{opacity:1;box-shadow:0 0 4px currentColor}.rp-heat-note{font-size:13px;color:#adc1d0;margin:10px 0 0;min-height:19px}.rp-reviewer{margin-top:auto}.rp-voice{font:13px LBFoundersMono,monospace;color:#bdcdda}.rp-voice select{display:block;max-width:100%;width:100%;padding:10px 0;min-height:44px;margin-top:5px;border:0;border-bottom:1px solid #7d94a3;background:#101f2b;border-radius:0;color:#f0f6f7;font:16px C2Hoves,Arial,sans-serif}.rp-reviewer p{margin:10px 0 0;color:#9bb1c1;font-size:13px;min-height:19px}.rp-page .rp-primary,.rp-page .rp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:44px;border:0;background:#d9e6eb;color:#162c39;font:15px LBFoundersMono,monospace;text-decoration:none}.rp-page .rp-primary{background:var(--coral);clip-path:var(--cut)}.rp-page .rp-ignite-button{min-height:64px;width:100%;font:700 23px SynergyArcade,monospace;justify-content:space-between;transition:background .18s}.rp-ignite-button>svg:first-child{width:26px;height:30px;fill:currentColor}.rp-ignite-button:hover:not(:disabled){background:#ffca9f}.rp-secondary:hover:not(:disabled){background:#c0e8d9}.rp-idle{display:flex;justify-content:space-between;gap:18px;padding:20px 0 30px;margin:0;color:#c1d1dc;font-size:15px}.rp-idle span{color:#94acbe}.rp-result{padding:38px 0 10px;animation:rp-arrive .4s ease-out both}.rp-result-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.rp-result-heading h2{margin:0;color:var(--coral);scroll-margin-top:24px}.rp-result-heading h2:focus{outline:none}.rp-result-heading h2 svg{max-width:350px}.rp-result-heading>span{font:14px LBFoundersMono,monospace;color:#c1d1dc}.rp-diagnosis{display:grid;grid-template-columns:minmax(0,1fr) 238px;clip-path:var(--cut);background:var(--coral);color:#222d31}.rp-verdict{padding:30px 36px;align-self:center}.rp-eyebrow{font:13px/1.5 LBFoundersMono,monospace;color:#543d34;display:block;max-width:65ch}.rp-verdict blockquote{margin:22px 0;font:500 clamp(25px,3.1vw,44px)/1.13 C2Hoves,Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.rp-verdict-label{font:12px LBFoundersMono,monospace;margin:22px 0 0}.rp-score{display:flex;flex-direction:column;gap:10px;background:#ffc1a7;padding:30px 28px}.rp-score>span{font:14px/1.3 LBFoundersMono,monospace}.rp-score strong{display:flex;align-items:baseline;gap:10px;margin:7px 0}.rp-score strong svg{width:106px;max-height:75px}.rp-score strong small{font:14px LBFoundersMono,monospace}.rp-score>b{font-size:16px;font-weight:500}.rp-score>small{font-size:12px;color:#6e4637}.rp-score-pegs{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;max-width:150px;margin-bottom:6px}.rp-score-pegs i{aspect-ratio:1;background:#cc967e;border-radius:50%;width:6px}.rp-score-pegs .is-lit{background:#6a3525}.rp-feedback-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;margin:36px 0}.rp-notes,.rp-cleanup{min-width:0}.rp-notes>h3{margin:0 0 18px;font-size:25px;font-weight:500;letter-spacing:-.03em}.rp-note{padding:18px 0;border-top:1px solid #9bb2c333;scroll-margin-top:25px}.rp-note-caption{display:flex;align-items:baseline;gap:14px;color:var(--coral);font:13px LBFoundersMono,monospace}.rp-note-caption>span{color:#91a7b7;font-size:11px}.rp-note-caption h4{font:inherit;margin:0;overflow-wrap:anywhere}.rp-punchline{font-size:21px;line-height:1.4;margin:12px 0}.rp-note summary{display:list-item;cursor:pointer;width:fit-content;font:13px LBFoundersMono,monospace;color:#a9c2d4;min-height:36px;padding:10px 0}.rp-advice{color:#b7cbd8;font-size:15px;line-height:1.5;margin:0 0 5px}.rp-cleanup{background:#bfe4d7;clip-path:var(--cut);padding:28px;color:#153a39;align-self:start}.rp-cleanup label{display:block;color:#21514a;margin-bottom:14px}.rp-cleanup label svg{width:280px;max-width:100%}.rp-cleanup>p{margin:0 0 20px;font-size:15px}.rp-cleanup-input{display:block;width:100%;min-height:180px;max-height:520px;resize:vertical;background:#d4ede4;border:0;border-radius:0;padding:16px;color:#20443f;font:18px/1.5 C2Hoves,Arial,sans-serif!important}.rp-cleanup .rp-hint{font-size:12px;margin:12px 0 18px}.rp-cleanup .rp-secondary{background:#173b38;color:#ddf5eb}.rp-cleanup>.rp-text-button{margin-left:15px;font-size:12px}.rp-share-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-top:1px solid #9bb2c333}.rp-share-strip>div>svg{width:230px;color:#adc3d5}.rp-share-strip p{color:#9fb7c9;margin:10px 0 0;font-size:14px}.rp-share-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rp-share-actions .rp-secondary{background:#2c4354;color:#e4eef4}.rp-share-actions .rp-secondary:hover{background:#3c586a}.rp-notice{font-size:13px;min-height:20px;color:#c3d6e3;margin:10px 0}.rp-notice:empty{display:none}.rp-marked-text{font-size:clamp(20px,2.2vw,28px);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;padding:0;max-height:300px;overflow-y:auto}.rp-page .rp-mark{display:inline;padding:0;margin:0;border:0;border-bottom:2px solid #ab462c;background:#ffdbc9;color:inherit;font:inherit;text-align:left;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rp-page .rp-mark.is-active{background:#ffb393}.rp-page .rp-mark--bait{text-decoration:line-through;text-decoration-color:#ab462c}@keyframes rp-light{0%{opacity:.15}to{opacity:1}}@keyframes rp-arrive{0%{opacity:.5;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.rp-console{grid-template-columns:minmax(0,1fr) 340px}.rp-controls{padding:30px}.rp-editor{min-height:320px}}@media (max-width:1000px){.rp-page main{padding-inline:25px}.rp-console{grid-template-columns:minmax(0,1fr) 285px}.rp-submission{padding:24px}.rp-controls{padding:24px 20px}.rp-hero-aside p{font-size:21px}.rp-hero-aside svg{width:165px}.rp-feedback-grid{gap:25px}.rp-share-strip{align-items:flex-start;flex-direction:column}.rp-editor-bar{gap:8px}.rp-editor-bar>label{width:100%}.rp-heat-options button{font-size:12px}}@media (max-width:700px){.rp-site-nav{height:66px;padding:0 20px}.rp-site-nav img{width:162px}.rp-site-nav button{font-size:17px}.rp-page main{padding:5px 20px 20px}.rp-hero{padding:20px 0 25px;gap:0;display:block}.rp-kicker{font-size:12px;margin-bottom:14px}.rp-hero h1 svg{width:100%;max-width:460px}.rp-hero-aside{padding:18px 0 0;flex-direction:row;align-items:center;gap:18px;justify-content:space-between}.rp-hero-aside svg{width:100px;height:35px;order:2}.rp-hero-aside p{font-size:17px;line-height:1.2}.rp-console{grid-template-columns:1fr}.rp-submission{padding:20px}.rp-submission-top{gap:14px;margin-bottom:14px}.rp-submission h2{font-size:23px}.rp-kinds button{font-size:13px}.rp-editor{min-height:225px;padding:16px}.rp-editor-bar{margin-bottom:8px}.rp-editor-bar>label{width:auto}.rp-editor-bar .rp-text-button{font-size:12px}.rp-input{font-size:22px!important;min-height:140px}.rp-editor-bottom{align-items:flex-start;gap:12px;font-size:11px;flex-wrap:wrap;margin-top:16px}.rp-count{font-size:10px}.rp-controls{gap:20px;padding:24px 20px}.rp-heat-options{grid-template-columns:repeat(4,1fr);gap:6px}.rp-heat-options button{flex-direction:column;gap:8px;font-size:11px;padding:10px 4px}.rp-heat-note{min-height:0}.rp-heat legend svg{width:73px}.rp-voice select{font-size:17px}.rp-reviewer p{margin-top:7px}.rp-page .rp-ignite-button{min-height:60px}.rp-idle{display:block;font-size:14px;padding-bottom:20px}.rp-idle span{display:block;margin-top:7px}.rp-result{padding-top:28px}.rp-result-heading{align-items:flex-start;flex-direction:column;gap:14px}.rp-result-heading h2 svg{max-width:280px}.rp-result-heading>span{font-size:12px}.rp-diagnosis{grid-template-columns:1fr}.rp-verdict{padding:25px}.rp-verdict blockquote{font-size:29px;line-height:1.18}.rp-eyebrow{font-size:12px}.rp-score{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:22px 25px}.rp-score strong{grid-column:2;grid-row:1/3;align-items:center;justify-content:end;margin:0}.rp-score strong svg{width:85px}.rp-score>span{font-size:12px}.rp-score-pegs{grid-column:1;grid-row:2;gap:3px}.rp-score-pegs i{width:4px}.rp-score>b{font-size:14px}.rp-score>small{font-size:11px;align-self:end;text-align:right}.rp-feedback-grid{grid-template-columns:1fr;gap:20px;margin:28px 0}.rp-cleanup{padding:23px}.rp-punchline{font-size:20px}.rp-cleanup>.rp-text-button{margin:12px 0 0;display:flex}.rp-share-actions{gap:10px}.rp-share-actions .rp-text-button,.rp-share-actions .rp-secondary{font-size:13px}.rp-hero h1 svg{filter:none}}@media (prefers-reduced-motion:reduce){.rp-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (min-width:701px){.rp-hero{padding:8px 0 22px}.rp-hero h1 svg{width:clamp(280px,36vw,500px)}.rp-kicker{margin-bottom:12px}.rp-controls{gap:18px;padding-block:24px}.rp-editor{min-height:265px}.rp-input{height:160px;min-height:160px}.rp-hero-aside{padding-top:0}.rp-heat-signal{height:42px;margin-bottom:18px}}.rp-page .rp-ignite-button{font-size:15px;font-size:clamp(12px,6cqi,20px);line-height:1.2;padding:12px 14px;gap:9px}.rp-ignite-button>span{white-space:nowrap}.rp-ignite-button>.archive-dot-icon{width:16px}.rp-peg-flames{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}@media (prefers-reduced-motion:reduce){.rp-peg-flames{display:none}}
