@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.brose{display:block;width:100%;max-width:540px;height:auto;margin:0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;view-transition-name:bf-rose}.brose-ring{fill:none;stroke:var(--line);stroke-width:1}.brose-tick{stroke:var(--line-strong);stroke-width:1}.brose-wedge{fill:var(--data);fill-opacity:.12;stroke:var(--ground);stroke-width:2;stroke-linejoin:round}.brose-wedge.peak{fill:var(--sig-live);fill-opacity:.17;filter:drop-shadow(0 0 7px color-mix(in oklch,var(--sig-live) 45%,transparent))}.brose-seed{fill:var(--data);fill-opacity:.85}.brose-seed.peak{fill:var(--sig-live);fill-opacity:.95}.brose-leader{fill:none;stroke:var(--line-strong);stroke-width:1}.brose-lab-tx{font-family:var(--cs-mono);font-size:10px;fill:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brose-lab-n{fill:var(--data-dim)}.brose-lab.peak .brose-lab-n,.brose-lab.peak .brose-lab-tx{fill:var(--sig-live)}.brose-hub-face{fill:var(--panel);stroke:var(--line-strong);stroke-width:1}.brose-hub-code{font-family:var(--cs-mono);font-size:13px;font-weight:500;letter-spacing:.04em;fill:var(--text)}.brose-hub-items{font-family:var(--cs-mono);font-size:7.5px;letter-spacing:.12em;fill:var(--data-dim)}.brose-grid,.brose-hub,.brose-seeds{pointer-events:none}.brose-wedge{cursor:pointer;transition:fill-opacity var(--t-fast) var(--ease-enter),stroke var(--t-fast) var(--ease-enter)}.brose-wedge:hover:not(.peak){fill-opacity:.22}.brose-wedge.sel:not(.peak){fill-opacity:.28}.brose-wedge.peak.sel,.brose-wedge.peak:hover{fill-opacity:.26}.brose-wedge:focus-visible{outline:none;stroke:var(--sig-live);stroke-width:2.5}.brose-seed.sel{fill-opacity:1}.brose-lab{cursor:pointer}.brose-lab.sel .brose-lab-n,.brose-lab.sel .brose-lab-tx{fill:var(--text)}.brose-readout{margin:14px auto 0;max-width:540px;min-height:1.5em;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-size:.72rem;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brose-readout-n{color:var(--data);font-weight:600}.brose-readout-name{color:var(--text-dim)}.brose-readout-w{color:var(--data)}.brose-readout-hint,.brose-readout-items{color:var(--data-dim)}.chous{margin:0 auto;max-width:var(--page-max,1280px);padding:0 max(20px,env(safe-area-inset-left)) 0 max(20px,env(safe-area-inset-right))}.chous-bezel{position:relative;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);padding:clamp(18px,3vw,34px);box-shadow:inset 0 0 0 4px var(--ground),inset 0 0 0 5px var(--line)}.chous-reg{position:absolute;width:11px;height:11px;opacity:.7}.chous-reg:after,.chous-reg:before{content:"";position:absolute;background:var(--line-strong)}.chous-reg:before{left:50%;top:0;width:1px;height:100%;transform:translateX(-.5px)}.chous-reg:after{top:50%;left:0;height:1px;width:100%;transform:translateY(-.5px)}.chous-reg.tl{top:10px;left:10px}.chous-reg.tr{top:10px;right:10px}.chous-reg.bl{bottom:10px;left:10px}.chous-reg.br{bottom:10px;right:10px}.crail{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.crail-seg{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none;transition:border-color var(--t-fast) var(--ease-enter),background var(--t-fast) var(--ease-enter)}.crail-code{font-size:.72rem;letter-spacing:.04em;color:var(--text-dim)}.crail-lvl{font-size:.5rem;letter-spacing:.14em;color:var(--data-dim)}a.crail-seg:hover{border-color:var(--line-strong);background:var(--panel-2)}a.crail-seg:hover .crail-code{color:var(--text)}a.crail-seg:focus-visible{outline:none;box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--sig-live)}a.crail-seg:active{transform:scale(.98)}.crail-seg.active{border-color:var(--line-strong);background:var(--panel-2)}.crail-seg.active .crail-code{color:var(--text);font-weight:500}.crail-seg.active .crail-lvl{color:var(--data)}.chous-rail-id{font-size:.62rem;letter-spacing:.12em;color:var(--data-dim)}.chous-rail-h{margin:8px 0 0;font-size:clamp(1.4rem,3vw,2.05rem);font-weight:800;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.chous-recal{margin-top:14px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel-2);font-size:.66rem;letter-spacing:.04em;color:var(--text-dim)}.chous-grid{margin-top:clamp(20px,3vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(272px,320px);grid-gap:clamp(22px,3vw,40px);gap:clamp(22px,3vw,40px);align-items:start}.chous-rose{min-width:0}.chous-col{display:flex;flex-direction:column;gap:22px;border-left:1px solid var(--line);padding-left:clamp(18px,2vw,26px)}@media (max-width:860px){.chous-grid{grid-template-columns:1fr}.chous-col{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:22px;flex-direction:row;flex-wrap:wrap}}.calt{margin:0;display:flex;flex-direction:column}.calt-svg{width:132px;height:auto;overflow:visible}.calt-passzone{fill:var(--panel-2)}.calt-hatch-line{stroke:var(--line-strong);stroke-width:1}.calt-hatch-fill{opacity:.6}.calt-axis,.calt-tick{stroke:var(--line-strong);stroke-width:1}.calt-tick-lab{font-family:var(--cs-mono);font-size:8px;fill:var(--data-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calt-gate{stroke:var(--sig-ok);stroke-width:2;stroke-linecap:round;stroke-dasharray:1}.calt-gate-n{font-family:var(--cs-mono);font-size:11px;font-weight:500;fill:var(--sig-ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calt-gate-t{font-family:var(--cs-mono);font-size:6.5px;letter-spacing:.14em;fill:var(--sig-ok)}.calt-cap{margin-top:8px;font-size:.6rem;letter-spacing:.06em;color:var(--data-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calt-note{display:block;margin-top:3px;letter-spacing:0;color:var(--text-dim);line-height:1.5}.cdig{margin:0;display:flex;flex-direction:column}.cdig-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.cdig-row:last-child{border-bottom:0}.cdig-k{display:flex;align-items:baseline;gap:8px}.cdig-k-en{font-size:.58rem;letter-spacing:.1em;color:var(--data-dim)}.cdig-k-ko{font-size:.82rem;color:var(--text-dim)}.cdig-v{display:flex;align-items:baseline;gap:4px}.cdig-flap{font-size:1.35rem;font-weight:500;color:var(--data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.cdig-unit{font-size:.72rem;color:var(--text-dim)}.cool{margin:0;display:flex;flex-direction:column}.cool-svg{width:116px;height:auto;overflow:visible}.cool-base{stroke:var(--line-strong);stroke-width:1}.cool-arc{fill:none;stroke:var(--data);stroke-width:2;stroke-linecap:round;opacity:.85;stroke-dasharray:1}.cool-arc-lab{font-family:var(--cs-mono);font-size:8px;fill:var(--data-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cool-cap{margin-top:6px;font-size:.6rem;letter-spacing:.06em;color:var(--data-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cool-note{display:block;margin-top:3px;letter-spacing:0;color:var(--text-dim);line-height:1.5}@keyframes po-fade{0%{opacity:0}to{opacity:1}}@keyframes po-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes po-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes po-peak{0%{fill:var(--data);fill-opacity:.12;filter:none}to{fill:var(--sig-live);fill-opacity:.17;filter:drop-shadow(0 0 7px color-mix(in oklch,var(--sig-live) 45%,transparent))}}@keyframes po-peakseed{0%{fill:var(--data)}to{fill:var(--sig-live)}}.chous-bezel[data-phase=armed] .brose-grid,.chous-bezel[data-phase=armed] .brose-hub,.chous-bezel[data-phase=armed] .brose-lab,.chous-bezel[data-phase=armed] .brose-seed,.chous-bezel[data-phase=armed] .brose-wedge,.chous-bezel[data-phase=armed] .calt-axis,.chous-bezel[data-phase=armed] .calt-gate-lab,.chous-bezel[data-phase=armed] .calt-hatch-fill,.chous-bezel[data-phase=armed] .calt-passzone,.chous-bezel[data-phase=armed] .calt-tick,.chous-bezel[data-phase=armed] .calt-tick-lab,.chous-bezel[data-phase=armed] .cdig-row,.chous-bezel[data-phase=armed] .cool-arc-lab,.chous-bezel[data-phase=armed] .cool-base{opacity:0}.chous-bezel[data-phase=armed] .calt-gate,.chous-bezel[data-phase=armed] .cool-arc{stroke-dashoffset:1}.chous-bezel[data-phase=boot] .brose-grid{animation:po-fade var(--t-slow) var(--ease-enter) both 0s}.chous-bezel[data-phase=boot] .brose-hub{animation:po-fade var(--t-slow) var(--ease-enter) both 80ms}.chous-bezel[data-phase=boot] .brose-wedge{animation:po-fade var(--t-slow) var(--ease-enter) both calc(.3s + var(--wi, 0) * 30ms)}.chous-bezel[data-phase=boot] .brose-wedge.peak{fill:var(--data);fill-opacity:.12;filter:none;animation:po-fade var(--t-slow) var(--ease-enter) both calc(.3s + var(--wi, 0) * 30ms),po-peak var(--t-slow) var(--ease-enter) both 1.08s}.chous-bezel[data-phase=boot] .brose-seed{animation:po-fade var(--t-base) var(--ease-enter) both calc(.56s + var(--wi, 0) * 24ms + var(--si, 0) * 10ms)}.chous-bezel[data-phase=boot] .brose-seed.peak{fill:var(--data);animation:po-fade var(--t-base) var(--ease-enter) both calc(.56s + var(--wi, 0) * 24ms + var(--si, 0) * 10ms),po-peakseed var(--t-slow) var(--ease-enter) both 1.08s}.chous-bezel[data-phase=boot] .brose-lab{animation:po-fade var(--t-slow) var(--ease-enter) both calc(.9s + var(--wi, 0) * 18ms)}.chous-bezel[data-phase=boot] .calt-axis,.chous-bezel[data-phase=boot] .calt-hatch-fill,.chous-bezel[data-phase=boot] .calt-passzone,.chous-bezel[data-phase=boot] .calt-tick,.chous-bezel[data-phase=boot] .calt-tick-lab{animation:po-fade var(--t-slow) var(--ease-enter) both .14s}.chous-bezel[data-phase=boot] .calt-gate{animation:po-draw var(--t-slow) var(--ease-enter) both .62s}.chous-bezel[data-phase=boot] .calt-gate-lab{animation:po-fade var(--t-slow) var(--ease-enter) both .94s}.chous-bezel[data-phase=boot] .cdig-row{animation:po-rise var(--t-slow) var(--ease-enter) both calc(.22s + var(--ri, 0) * 70ms)}.chous-bezel[data-phase=boot] .cool-base{animation:po-fade var(--t-slow) var(--ease-enter) both .7s}.chous-bezel[data-phase=boot] .cool-arc{animation:po-draw var(--t-slow) var(--ease-enter) both calc(.76s + var(--ci, 0) * .13s)}.chous-bezel[data-phase=boot] .cool-arc-lab{animation:po-fade var(--t-slow) var(--ease-enter) both calc(1s + var(--ci, 0) * 90ms)}@media (prefers-reduced-motion:reduce){.chous-bezel[data-phase] .brose-grid,.chous-bezel[data-phase] .brose-hub,.chous-bezel[data-phase] .brose-lab,.chous-bezel[data-phase] .brose-seed,.chous-bezel[data-phase] .brose-wedge,.chous-bezel[data-phase] .calt-axis,.chous-bezel[data-phase] .calt-gate-lab,.chous-bezel[data-phase] .calt-hatch-fill,.chous-bezel[data-phase] .calt-passzone,.chous-bezel[data-phase] .calt-tick,.chous-bezel[data-phase] .calt-tick-lab,.chous-bezel[data-phase] .cdig-row,.chous-bezel[data-phase] .cool-arc-lab,.chous-bezel[data-phase] .cool-base{animation:none!important;opacity:1!important}.chous-bezel[data-phase] .calt-gate,.chous-bezel[data-phase] .cool-arc{animation:none!important;stroke-dashoffset:0!important}}.gk-extra-dl{margin:0;display:flex;flex-wrap:wrap;gap:10px 40px}.gk-extra-dl>div{display:flex;align-items:baseline;gap:10px}.gk-extra-dl dt{font-size:.6rem;letter-spacing:.1em;color:var(--data-dim);flex:none}.gk-extra-dl dd{margin:0;font-size:.86rem;color:var(--text-dim)}