.prr{--prr-top-rule:#52d8f2;--prr-page-bg:#08111f;--prr-canvas-bg:#060d18;--prr-grid-img:repeating-linear-gradient(0deg, #6a9ab50f 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, #6a9ab50f 0 1px, transparent 1px 40px);--prr-head-border:#16283f;--prr-ink:#f4f1ea;--prr-ink2:#e6e9e4;--prr-sub:#c7d6de;--prr-mono:#8aa9b8;--prr-mono2:#748e9e;--prr-accent:#52d8f2;--prr-accent2:#4fb6d0;--prr-gold:#6b5a2e;--prr-hair:#14243c;--prr-ok:#8fbf7a;--prr-warn:#f4a23a;--prr-amber:#e3a951;--prr-alert:#ff3b30;--prr-numeric:#d7f6ff;--prr-silver:#a1a4a8;--prr-ink-soft:#f4f1eaa3;--prr-ink-dim:#f4f1ea8c;--prr-sel-bg:#0c1a32;--prr-sel-grid-img:repeating-linear-gradient(0deg, #6a9ab512 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #6a9ab512 0 1px, transparent 1px 32px);--prr-rail-ghost:#52d8f20f;--prr-rail-brk:#2c516b;--prr-sheet-bg:#0c1a32;--prr-sheet-edge:#23465a;--prr-sheet-grid-img:repeating-linear-gradient(0deg, #6a9ab50f 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #6a9ab50f 0 1px, transparent 1px 36px);--prr-sheet-ghost:#52d8f20d;--prr-sheet-brk:#2c516b;--prr-bench-bg:#0c1a32;--prr-bench-edge:#23465a;--prr-bench-shadow:none;--prr-stage-bg:#08111f;--prr-stage-grid-line:#6a9ab514;--prr-stage-ghost:#52d8f20b;--prr-stage-brk:#2c516b;--prr-vig-edge:#03060b8c;--prr-panel:#0c1a32;--prr-panel-edge:#23465a;--prr-raised:#122440;--prr-well:#0d1b30;--prr-gauge-ring:#1a3050;--prr-card-shadow:0 18px 48px #00000073;font-family:var(--font-sans);background-color:var(--prr-page-bg);isolation:isolate;min-height:100svh;position:relative}.prr:before{content:"";z-index:-1;pointer-events:none;background-image:var(--prr-grid-img);--prr-gutter:40px;-webkit-mask-image:linear-gradient(to right, black 0 var(--prr-gutter), transparent var(--prr-gutter) calc(100% - var(--prr-gutter)), black calc(100% - var(--prr-gutter)));-webkit-mask-image:linear-gradient(to right, black 0 var(--prr-gutter), transparent var(--prr-gutter) calc(100% - var(--prr-gutter)), black calc(100% - var(--prr-gutter)));mask-image:linear-gradient(to right, black 0 var(--prr-gutter), transparent var(--prr-gutter) calc(100% - var(--prr-gutter)), black calc(100% - var(--prr-gutter)));position:absolute;inset:0}html[data-mode=study] .prr{--prr-top-rule:#1b5a86;--prr-page-bg:#faf8f3;--prr-canvas-bg:#faf8f3;--prr-grid-img:repeating-linear-gradient(0deg, #1b5a730d 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #1b5a730d 0 1px, transparent 1px 36px);--prr-head-border:#e4d9c2;--prr-ink:#16323f;--prr-ink2:#16323f;--prr-sub:#2a4553;--prr-mono:#47616f;--prr-mono2:#5c6b73;--prr-accent:#1b6a83;--prr-accent2:#26718a;--prr-gold:#d8b56a;--prr-hair:#e7e2d6;--prr-ok:#4a7d3e;--prr-warn:#945d19;--prr-amber:#a9761c;--prr-numeric:#16323f;--prr-silver:#40525c;--prr-ink-soft:#16323fb8;--prr-ink-dim:#16323f99;--prr-sel-bg:#eef0ee;--prr-sel-grid-img:repeating-linear-gradient(0deg, #1b5a730f 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #1b5a730f 0 1px, transparent 1px 32px);--prr-rail-ghost:#1b6a831a;--prr-rail-brk:#c4b489;--prr-sheet-bg:transparent;--prr-sheet-edge:transparent;--prr-sheet-grid-img:repeating-linear-gradient(0deg, #1b5a730b 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #1b5a730b 0 1px, transparent 1px 36px);--prr-sheet-ghost:#1b6a8312;--prr-sheet-brk:#c4b489;--prr-bench-bg:#f2f4f1;--prr-bench-edge:#c8cfc6;--prr-bench-shadow:0 12px 32px #14283c1a;--prr-stage-bg:#eceee9;--prr-stage-grid-line:#1b5a7317;--prr-stage-ghost:#1b6a830f;--prr-stage-brk:#b9ab86;--prr-vig-edge:#788c9138;--prr-panel:#f2f4f1;--prr-panel-edge:#c8cfc6;--prr-raised:#e6ebe4;--prr-well:#f7f8f5;--prr-gauge-ring:#d4d8d2;--prr-card-shadow:0 18px 48px #14283c1f}.prr a{color:inherit;text-decoration:none}.prr a.prr-band__start,.prr a.prr-sheet__start{color:var(--color-on-water)}.prr a:hover{opacity:.8}.prr-toprule{background:var(--prr-top-rule);height:4px}.prr-mono{font-family:var(--font-mono)}.prr-serif{font-family:var(--font-serif)}.prr-band{border-bottom:1px solid var(--prr-gold);justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 40px 20px;display:flex}.prr-band>div:first-child{flex:none}.prr-band__kicker{font-family:var(--font-mono);letter-spacing:2.5px;color:var(--prr-mono);text-transform:uppercase;margin-bottom:8px;font-size:11px}.prr-band__title{font-family:var(--font-serif);color:var(--prr-ink);font-size:52px;font-weight:500;line-height:1}.prr-band__start{background:var(--prr-accent);color:var(--prr-page-bg);border-radius:22px;margin-top:16px;padding:11px 24px;font-size:14px;font-weight:500;display:inline-block}.prr-band__right{align-items:flex-end;gap:32px;display:flex}.prr-band__lede{font-family:var(--font-serif);color:var(--prr-sub);max-width:460px;font-size:19px}.prr-band__stats{border-left:1px solid var(--prr-hair);font-family:var(--font-mono);gap:28px;padding-left:28px;display:flex}.prr-band__stats dt{letter-spacing:2px;color:var(--prr-mono);text-transform:uppercase;font-size:10px}.prr-band__stats dd{color:var(--prr-ink);margin:4px 0 0;font-size:20px}.prr-columns{align-items:flex-start;gap:36px;padding:28px 40px 60px;display:flex}.prr-rail{flex-direction:column;flex:none;width:480px;display:flex}.prr-rail__item{cursor:pointer;border:0;border-left:3px solid #0000;border-bottom:1px solid var(--prr-hair);text-align:left;font:inherit;color:inherit;background:0 0;width:100%;padding:16px 22px;display:block;position:relative;overflow:hidden}.prr-rail__item[aria-current=true]{background-color:var(--prr-sel-bg);border-left-color:var(--prr-accent)}.prr-rail__ghost{font-family:var(--font-serif);color:#0000;pointer-events:none;font-size:88px;font-weight:500;line-height:1;position:absolute;bottom:-24px;right:2px}.prr-rail__item[aria-current=true] .prr-rail__ghost{color:var(--prr-rail-ghost)}.prr-rail__brk{stroke:#0000;position:absolute;top:6px;right:6px}.prr-rail__item[aria-current=true] .prr-rail__brk{stroke:var(--prr-rail-brk)}.prr-rail__row{align-items:baseline;gap:16px;display:flex}.prr-rail__num{font-family:var(--font-mono);color:var(--prr-mono2);font-size:12px}.prr-rail__item[aria-current=true] .prr-rail__num{color:var(--prr-accent)}.prr-rail__name{font-family:var(--font-serif);color:var(--prr-ink2);font-size:21px;display:block}.prr-rail__item[aria-current=true] .prr-rail__name{color:var(--prr-ink)}.prr-rail__progress{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono2);text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.prr-rail__item[aria-current=true] .prr-rail__progress{color:var(--prr-mono)}.prr-sheet{background-color:var(--prr-sheet-bg);border:1px solid var(--prr-sheet-edge);flex:1;min-width:0;padding:24px 32px 12px;position:relative;overflow:hidden}.prr-sheet__corners{pointer-events:none;width:100%;height:100%;stroke:var(--prr-sheet-brk);position:absolute;inset:0}.prr-sheet__ghost{font-family:var(--font-serif);color:var(--prr-sheet-ghost);pointer-events:none;font-size:200px;font-weight:500;line-height:1;position:absolute;top:-38px;right:18px}.prr-sheet__kicker{font-family:var(--font-mono);letter-spacing:2.5px;color:var(--prr-mono);text-transform:uppercase;font-size:11px}.prr-sheet__head{border-bottom:1px solid var(--prr-gold);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:14px;display:flex;position:relative}.prr-sheet__title{font-family:var(--font-serif);color:var(--prr-ink);margin-top:4px;font-size:40px;font-weight:500}.prr-sheet__meta{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono);text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:10px}.prr-sheet__actions{flex:none;align-items:center;gap:22px;display:flex}.prr-sheet__start{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-page-bg);background:var(--prr-accent);white-space:nowrap;text-transform:uppercase;border-radius:4px;padding:9px 16px;font-size:11px}.prr-sheet__canvas{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-accent);border-bottom:1px solid var(--prr-accent);white-space:nowrap;text-transform:uppercase;padding-bottom:2px;font-size:11px}.prr-sheet__rows{flex-direction:column;display:flex;position:relative}.prr-sheet__row{border-bottom:1px solid var(--prr-hair);align-items:center;gap:20px;padding:18px 4px;display:flex}.prr-sheet__row-num{font-family:var(--font-mono);color:var(--prr-mono2);flex:none;width:26px;font-size:12px}.prr-sheet__row-main{flex:1;min-width:0}.prr-sheet__row-title{font-family:var(--font-serif);color:var(--prr-ink2);font-size:21px;display:block}.prr-sheet__row-levelname{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono2);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.prr-sheet__row-level,.prr-sheet__row-status{font-family:var(--font-mono);letter-spacing:1.6px;color:var(--prr-mono);flex:none;font-size:10px}.prr-sheet__row-status[data-status=understood]{color:var(--prr-ok)}.prr-sheet__row-status[data-status=working]{color:var(--prr-accent)}.prr-sheet__row-arrow{color:var(--prr-accent);font-size:18px}.prr-reset{font-family:var(--font-mono);letter-spacing:1.6px;color:var(--prr-mono);text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;padding:0 40px 44px;font-size:11px;display:flex}.prr-reset__button{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--prr-accent);border:1px solid var(--prr-hair);background:0 0;border-radius:4px;min-width:44px;min-height:44px;padding:12px 18px}.prr-reset__button:hover{border-color:var(--prr-accent)}.prr-reset__button:focus-visible{outline:2px solid var(--prr-accent);outline-offset:2px}.prr-crumbbar{border-bottom:1px solid var(--prr-head-border);font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:16px 40px;font-size:11px;display:flex}.prr-crumbbar__back,.prr-crumbbar__read{color:var(--prr-accent);white-space:nowrap}.prr-crumbbar__where{color:var(--prr-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prr-detail{align-items:flex-start;gap:44px;padding:32px 40px 44px;display:flex}.prr-brief{flex-direction:column;flex:none;gap:28px;width:470px;display:flex}.prr-brief__kicker{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono);text-transform:uppercase;flex-wrap:wrap;gap:4px 18px;margin-bottom:10px;font-size:11px;display:flex}.prr-brief__kicker>span{white-space:nowrap}.prr-brief__attempt{color:var(--prr-mono2)}.prr-brief__title{font-family:var(--font-serif);color:var(--prr-ink);border-bottom:1px solid var(--prr-gold);padding-bottom:22px;font-size:46px;font-weight:500;line-height:1.05}.prr-brief__prompt{font-family:var(--font-serif);color:var(--prr-sub);white-space:pre-line;font-size:20px;line-height:1.5}.prr-mark{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.prr-mark__label{color:var(--prr-mono)}.prr-mark__chip{cursor:pointer;border:1px solid var(--prr-hair);color:var(--prr-mono);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border-radius:4px;padding:8px 16px}.prr-mark__chip[aria-pressed=true][data-kind=working]{border-color:var(--prr-accent);color:var(--prr-accent)}.prr-mark__chip[aria-pressed=true][data-kind=understood]{border-color:var(--prr-ok);color:var(--prr-ok)}.prr-folds{flex-direction:column;display:flex}.prr-fold{border-top:1px solid var(--prr-hair)}.prr-fold:last-child{border-bottom:1px solid var(--prr-hair)}.prr-fold__head{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.prr-fold__name{font-family:var(--font-serif);color:var(--prr-ink);font-size:20px}.prr-fold__tag{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono);text-transform:uppercase;white-space:nowrap;font-size:10px}.prr-fold__tag--open{color:var(--prr-accent)}.prr-fold__body{font-family:var(--font-serif);color:var(--prr-sub);padding:0 0 22px;font-size:17px;line-height:1.55}.prr-fold__body p{margin:0 0 12px}.prr-fold__body p:last-child{margin-bottom:0}.prr-fold__more{cursor:pointer;color:var(--prr-accent);letter-spacing:2px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px}.prr-sans{font-family:var(--font-sans)}.prr-pager{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.prr-pager a{color:var(--prr-accent)}.prr-pager span{color:var(--prr-mono2)}.prr-bench{background:var(--prr-bench-bg);border:1px solid var(--prr-bench-edge);min-width:0;box-shadow:var(--prr-bench-shadow);border-radius:8px;flex:1;overflow:hidden}.prr-bench__head{justify-content:space-between;align-items:center;gap:20px;padding:16px 24px 12px;display:flex}.prr-bench__kicker{font-family:var(--font-mono);letter-spacing:2.2px;color:var(--prr-mono);text-transform:uppercase;font-size:11px}.prr-bench__title{font-family:var(--font-serif);color:var(--prr-ink);margin-top:4px;font-size:22px}.prr-bench__live{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-accent);text-transform:uppercase;white-space:nowrap;font-size:10px}.prr-bench__stage{background:var(--prr-stage-bg);position:relative}.prr-bench__foot{justify-content:flex-end;padding:10px 24px 14px;display:flex}.prr-bench__canvaslink{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-accent);text-transform:uppercase;font-size:10px}@keyframes prr-spin{to{transform:rotate(360deg)}}@keyframes prr-dash{to{stroke-dashoffset:-28px}}@keyframes prr-rise{0%{opacity:.85;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}@keyframes prr-drip{0%{opacity:0;transform:translateY(0)}18%{opacity:.95}to{opacity:0;transform:translateY(30px)}}@keyframes prr-pulse{0%,to{opacity:1}50%{opacity:.3}}.prs-anim-dash{animation:1.4s linear infinite prr-dash}.prs-anim-pulse{animation:2s infinite prr-pulse}@media (prefers-reduced-motion:reduce){.prr *,.prr :before,.prr :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prs{background:var(--prr-stage-bg);width:100%;height:auto;display:block}.prs-controls{background:var(--prr-bench-bg);justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px 10px;display:flex}.prs-live{align-items:center;gap:10px;display:flex}.prs-live__dot{background:var(--prr-accent);border-radius:50%;width:8px;height:8px;animation:2s infinite prr-pulse}.prs-live__label{font-family:var(--font-mono);letter-spacing:1.8px;color:var(--prr-accent2);text-transform:uppercase;font-size:11px}.prs-reset{color:var(--prr-mono);border:1px solid var(--prr-panel-edge);font-family:var(--font-mono);letter-spacing:1.4px;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:999px;padding:7px 16px;font-size:11px}.prs-reset:hover{color:var(--prr-numeric);border-color:var(--prr-accent)}.prs-badge{font-family:var(--font-mono);letter-spacing:1.4px;color:var(--prr-mono);border:1px solid var(--prr-panel-edge);text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px}.prs-foot{border-top:1px solid var(--prr-panel-edge);background:var(--prr-stage-bg);align-items:center;gap:20px;padding:14px 24px;display:flex}.prs-foot__formula{font-family:var(--font-mono);color:var(--prr-accent);font-size:13px}.prs-foot__msg{font-family:var(--font-mono);color:var(--prr-mono);flex:1;min-width:0;font-size:12.5px}.prs-foot__msg[data-tone=ok]{color:var(--prr-ok)}.prs-foot__msg[data-tone=warn]{color:var(--prr-warn)}.prs-foot__msg[data-tone=amber]{color:var(--prr-amber)}.prs-foot__msg[data-tone=alert]{color:var(--prr-alert)}.prs-foot__msg[data-tone=accent]{color:var(--prr-accent)}.prs-action{background:var(--prr-accent);color:var(--prr-stage-bg);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:600}.prs-action:hover{background:var(--prr-numeric)}.prs-pending{place-items:center;min-height:320px;display:grid;position:relative}.prs-pending__note{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-mono);text-transform:uppercase;text-align:center;font-size:11px;line-height:2}.prs .f-accent{fill:var(--prr-accent)}.prs .f-accent2{fill:var(--prr-accent2)}.prs .f-numeric{fill:var(--prr-numeric)}.prs .f-ink{fill:var(--prr-ink)}.prs .f-ink-soft{fill:var(--prr-ink-soft)}.prs .f-ink-dim{fill:var(--prr-ink-dim)}.prs .f-mono{fill:var(--prr-mono)}.prs .f-mono2{fill:var(--prr-mono2)}.prs .f-ok{fill:var(--prr-ok)}.prs .f-warn{fill:var(--prr-warn)}.prs .f-amber{fill:var(--prr-amber)}.prs .f-alert{fill:var(--prr-alert)}.prs .f-silver{fill:var(--prr-silver)}.prs .f-panel{fill:var(--prr-panel)}.prs .f-raised{fill:var(--prr-raised)}.prs .f-well{fill:var(--prr-well)}.prs .f-ghost{fill:var(--prr-stage-ghost)}.prs .f-none{fill:none}.prs .s-accent{stroke:var(--prr-accent)}.prs .s-accent2{stroke:var(--prr-accent2)}.prs .s-numeric{stroke:var(--prr-numeric)}.prs .s-mono{stroke:var(--prr-mono)}.prs .s-mono2{stroke:var(--prr-mono2)}.prs .s-panel{stroke:var(--prr-panel)}.prs .s-ok{stroke:var(--prr-ok)}.prs .s-warn{stroke:var(--prr-warn)}.prs .s-amber{stroke:var(--prr-amber)}.prs .s-alert{stroke:var(--prr-alert)}.prs .s-silver{stroke:var(--prr-silver)}.prs .s-edge{stroke:var(--prr-panel-edge)}.prs .s-brk{stroke:var(--prr-stage-brk)}.prs .s-none{stroke:none}.prs .f-accent-a04{fill:color-mix(in srgb, var(--prr-accent) 4%, transparent)}.prs .f-accent-a05{fill:color-mix(in srgb, var(--prr-accent) 5%, transparent)}.prs .f-accent-a06{fill:color-mix(in srgb, var(--prr-accent) 6%, transparent)}.prs .f-accent-a08{fill:color-mix(in srgb, var(--prr-accent) 8%, transparent)}.prs .f-accent-a14{fill:color-mix(in srgb, var(--prr-accent) 14%, transparent)}.prs .f-accent-a10{fill:color-mix(in srgb, var(--prr-accent) 10%, transparent)}.prs .f-accent-a12{fill:color-mix(in srgb, var(--prr-accent) 12%, transparent)}.prs .f-accent-a16{fill:color-mix(in srgb, var(--prr-accent) 16%, transparent)}.prs .f-accent-a20{fill:color-mix(in srgb, var(--prr-accent) 20%, transparent)}.prs .f-accent-a30{fill:color-mix(in srgb, var(--prr-accent) 30%, transparent)}.prs .f-numeric-a08{fill:color-mix(in srgb, var(--prr-numeric) 8%, transparent)}.prs .f-numeric-a70{fill:color-mix(in srgb, var(--prr-numeric) 70%, transparent)}.prs .f-silver-a06{fill:color-mix(in srgb, var(--prr-silver) 6%, transparent)}.prs .f-warn-a35{fill:color-mix(in srgb, var(--prr-warn) 35%, transparent)}.prs .f-ok-a35{fill:color-mix(in srgb, var(--prr-ok) 35%, transparent)}.prs .f-warn-a06{fill:color-mix(in srgb, var(--prr-warn) 6%, transparent)}.prs .f-warn-a10{fill:color-mix(in srgb, var(--prr-warn) 10%, transparent)}.prs .f-warn-a12{fill:color-mix(in srgb, var(--prr-warn) 12%, transparent)}.prs .f-warn-a14{fill:color-mix(in srgb, var(--prr-warn) 14%, transparent)}.prs .f-warn-a25{fill:color-mix(in srgb, var(--prr-warn) 25%, transparent)}.prs .f-ok-a06{fill:color-mix(in srgb, var(--prr-ok) 6%, transparent)}.prs .f-ok-a10{fill:color-mix(in srgb, var(--prr-ok) 10%, transparent)}.prs .f-amber-a12{fill:color-mix(in srgb, var(--prr-amber) 12%, transparent)}.prs .f-amber-a22{fill:color-mix(in srgb, var(--prr-amber) 22%, transparent)}.prs .f-raised-a50{fill:color-mix(in srgb, var(--prr-raised) 50%, transparent)}.prs .f-silver-a10{fill:color-mix(in srgb, var(--prr-silver) 10%, transparent)}.prs .f-silver-a12{fill:color-mix(in srgb, var(--prr-silver) 12%, transparent)}.prs .f-silver-a25{fill:color-mix(in srgb, var(--prr-silver) 25%, transparent)}.prs .s-accent-a35{stroke:color-mix(in srgb, var(--prr-accent) 35%, transparent)}.prs .s-accent-a40{stroke:color-mix(in srgb, var(--prr-accent) 40%, transparent)}.prs .s-accent-a55{stroke:color-mix(in srgb, var(--prr-accent) 55%, transparent)}.prs .s-accent2-a50{stroke:color-mix(in srgb, var(--prr-accent2) 50%, transparent)}.prs .s-accent2-a55{stroke:color-mix(in srgb, var(--prr-accent2) 55%, transparent)}.prs .s-ok-a35{stroke:color-mix(in srgb, var(--prr-ok) 35%, transparent)}.prs .s-ok-a40{stroke:color-mix(in srgb, var(--prr-ok) 40%, transparent)}.prs .s-warn-a25{stroke:color-mix(in srgb, var(--prr-warn) 25%, transparent)}.prs .s-warn-a40{stroke:color-mix(in srgb, var(--prr-warn) 40%, transparent)}.prs .knob{cursor:grab;touch-action:none}.prs .knob:active{cursor:grabbing}.prs .knob:focus{outline:none}.prs .knob:focus-visible circle:first-of-type{stroke:var(--prr-numeric);stroke-width:3px}.prs .hit{cursor:pointer}.prs .hit:focus{outline:none}.prs .hit:focus-visible>rect:first-of-type,.prs .hit:focus-visible>circle:first-of-type,.prs .hit:focus-visible>ellipse:first-of-type{stroke:var(--prr-numeric)}.prs .no-hit{cursor:not-allowed}@media (max-width:1280px){.prr-rail{width:360px}.prr-brief{width:400px}}@media (max-width:1024px){.prr-band,.prr-columns,.prr-detail,.prr-reset{padding-left:24px;padding-right:24px}.prr-band{flex-direction:column;align-items:flex-start;gap:20px}.prr-columns{flex-direction:column}.prr-rail,.prr-sheet{width:100%}.prr-detail{flex-direction:column}.prr-brief,.prr-bench{width:100%}.prr-band__title{font-size:40px}.prr-brief__title{font-size:36px}}@media (max-width:640px){.prr-crumbbar{flex-wrap:wrap}.prr-crumbbar__where{text-align:left;flex-basis:100%;order:3}.prr-sheet{padding:20px 16px 8px}.prr-sheet__head{flex-direction:column;align-items:flex-start}.prr-sheet__row{flex-wrap:wrap;gap:10px 14px}.prr-sheet__row-main{flex-basis:calc(100% - 40px)}.prr-band__right{flex-direction:column;align-items:flex-start;gap:16px}.prr-band__stats{border-left:0;padding-left:0}.prs-foot{flex-wrap:wrap}}.prr--canvas{background-color:var(--prr-canvas-bg);background-image:none}.prr-canvas{flex-direction:column;gap:28px;padding:44px;display:flex}.prr-canvas-mast{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.prr-canvas-mast__kicker{font-family:var(--font-mono);letter-spacing:2.4px;color:var(--prr-mono);text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.prr-canvas-mast__back{font-family:var(--font-mono);letter-spacing:2px;color:var(--prr-accent);text-transform:uppercase;white-space:nowrap;font-size:11px}.prr-canvas-board{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:2456px;display:flex}.prr-canvas-card{flex-direction:column;flex:none;gap:12px;width:min(1180px,100%);scroll-margin-top:96px;display:flex}.prr-canvas-card__badge{align-items:baseline;gap:12px;display:flex}.prr-canvas-card__chip{font-family:var(--font-mono);color:var(--prr-mono);border:1px solid var(--prr-panel-edge);border-radius:4px;padding:2px 8px;font-size:12px}.prr-canvas-card__name{color:var(--prr-ink);margin:0;font-size:19px;font-weight:400}.prr-canvas-card__panel{background:var(--prr-panel);border:1px solid var(--prr-panel-edge);box-shadow:var(--prr-card-shadow);border-radius:8px;overflow:hidden}.prr-canvas-card__head{justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 24px 14px;display:flex}.prr-canvas-card__kicker{font-family:var(--font-mono);letter-spacing:2.2px;color:var(--prr-mono);margin:0 0 6px;font-size:11px}.prr-canvas-card__instruction{color:var(--prr-ink);max-width:820px;margin:0;font-size:21px;line-height:1.35}.prr-canvas-card__livebadge{flex:none;padding-top:4px}@media (max-width:900px){.prr-canvas{gap:22px;padding:24px 16px 48px}.prr-canvas-mast__back{margin:-17px -10px;padding:17px 10px}.prr-canvas-board{gap:32px}.prr-canvas-card__head{flex-direction:column;gap:10px;padding:16px 18px 12px}.prr-canvas-card__instruction{font-size:18px}}
/*# sourceMappingURL=2q57_vpchbh0h.css.map*/