.cp-frame{border-radius:10px;position:relative}.cp-frame-slice{border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffd6be14}.cp-frame-face{background:linear-gradient(118deg,#ffffff1a 0%,#ffffff05 24%,#0000 44%),linear-gradient(#3a2217 0%,#26150f 48%,#331d14 100%);border:1.5px solid #ffd6be29;border-radius:10px;grid-template-rows:30px 1fr 30px;transition:border-color .45s,box-shadow .45s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0009}.cp-frame[data-front=true] .cp-frame-face{border-color:color-mix(in srgb, var(--cp-c) 62%, transparent);box-shadow:0 0 0 1px #0009, 0 0 80px color-mix(in srgb, var(--cp-c) 26%, transparent)}.cp-frame-haze{z-index:5;pointer-events:none;background:#0a0709;transition:opacity .5s;position:absolute;inset:0}.cp-frame-hit{border-radius:10px}.cp-frame-hit:focus-visible .cp-frame-face{outline-offset:3px;outline:2px solid #fff}.cp-holes{justify-content:space-between;align-items:center;padding:0 17px;display:flex}.cp-holes i{background:#08060a;border-radius:3.5px;width:20px;height:13px;box-shadow:inset 0 1px 2px #000000e6,0 .5px #ffd6be24}.cp-window{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--cp-c) 15%, transparent), transparent 62%), #0c0a10;border-radius:5px;margin:0 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000b3}.cp-window-sheen{pointer-events:none;background:linear-gradient(118deg,#ffffff17 0%,#ffffff05 22%,#0000 42%);position:absolute;inset:0}.cp-window-label{z-index:2;color:#f4ece8;text-shadow:0 1px 10px #000c;align-items:baseline;gap:8px;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.cp-window-no{font-family:var(--font-mono);color:var(--cp-c);font-size:13px;font-weight:500}.cp-window-service{color:#f4ece8b8;margin-left:auto;font-size:12px;font-weight:400}.cp-art{position:absolute;inset:14px 16px 40px}.cp-page{z-index:1;background:linear-gradient(#fff3ea,#f1dccd);border-radius:4px;flex-direction:column;gap:9px;width:170px;height:152px;margin-left:-72px;padding:15px 16px 0 14px;display:flex;position:absolute;top:2px;left:50%;transform:rotate(-4deg);box-shadow:0 14px 30px #0000008c}.cp-page-back{z-index:0;background:linear-gradient(#d9bfae,#b89c8b);margin-left:-98px;transform:rotate(-11deg)translateY(8px)}.cp-page-title{background:#3b2318;border-radius:2px;width:58%;height:8px;margin-bottom:3px}.cp-page-row{align-items:center;gap:8px;display:flex}.cp-page-row b{background:#3b231857;border-radius:2px;height:4px;display:block}.cp-page-cue{background:0 0;border-radius:2px;flex:none;width:14px;height:4px}.cp-page-cue-on{background:#f26a3c}.cp-art-voice{align-items:center;gap:4px;display:flex}.cp-art-voice span,.cp-drive span{background:linear-gradient(180deg, var(--cp-c), color-mix(in srgb, var(--cp-c) 35%, transparent));transform-origin:50%;border-radius:999px;flex:1}.cp-art-avatar{align-items:stretch;gap:18px;display:flex}.cp-portrait{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-c) 22%, #15101a), #120d15);border-radius:6px;flex:none;width:150px;position:relative;overflow:hidden}.cp-portrait-head{background:linear-gradient(160deg, #ffd9c7, color-mix(in srgb, var(--cp-c) 80%, #6b2f2a));border-radius:46% 46% 50% 50%;width:58px;height:66px;margin-left:-29px;position:absolute;top:22px;left:50%}.cp-portrait-mouth{transform-origin:50%;background:#4a1c1c;border-radius:4px;width:16px;height:5px;margin-left:-8px;position:absolute;bottom:13px;left:50%}.cp-portrait-body{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-c) 70%, #40202a), #2a1620);border-radius:50% 50% 0 0;width:124px;height:84px;margin-left:-62px;position:absolute;bottom:-30px;left:50%}.cp-corner{border:2px solid #ffffffbf;width:14px;height:14px;position:absolute}.cp-corner-tl{border-bottom:0;border-right:0;top:9px;left:9px}.cp-corner-tr{border-bottom:0;border-left:0;top:9px;right:9px}.cp-corner-bl{border-top:0;border-right:0;bottom:9px;left:9px}.cp-corner-br{border-top:0;border-left:0;bottom:9px;right:9px}.cp-drive{flex:1;align-items:center;gap:4px;padding:26px 0;display:flex}.cp-art-compose{flex-direction:column;gap:10px;display:flex}.cp-comp{background:radial-gradient(70% 90% at 78% 40%, color-mix(in srgb, var(--cp-c) 42%, transparent), transparent 70%), linear-gradient(135deg, #2a1422, #140d16);border-radius:5px;flex:1;position:relative;overflow:hidden}.cp-comp-title{background:#fff3ea;border-radius:3px;width:44%;height:12px;position:absolute;top:20px;left:16px}.cp-comp-title-2{background:color-mix(in srgb, var(--cp-c) 80%, #fff);width:30%;top:40px}.cp-comp-pip{background:linear-gradient(#ffd9c7 0 0) 50% 34%/44% 34% no-repeat,linear-gradient(#45222e,#2a1620);border-radius:5px;width:26%;position:absolute;top:14px;bottom:14px;right:16px;box-shadow:0 0 0 1.5px #ffffff80}.cp-comp-third{border-left:3px solid var(--cp-c);background:#0000008c;border-radius:2px;width:38%;height:16px;position:absolute;bottom:14px;left:16px}.cp-mini-tl{flex:none;height:24px;position:relative}.cp-mini-tl span{background:color-mix(in srgb, var(--cp-c) 70%, transparent);border-radius:2px;height:6px;position:absolute;box-shadow:inset 0 0 0 1px #00000059}.cp-mini-tl span:nth-child(2){background:#ffb898}.cp-mini-tl span:nth-child(4){background:#ff9b6a}.cp-mini-tl span:nth-child(5){background:#fff3}.cp-mini-head{background:#fff;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:8%}.cp-art-publish{align-items:center;gap:20px;display:flex}.cp-thumb{aspect-ratio:16/9;background:radial-gradient(80% 100% at 30% 30%, color-mix(in srgb, var(--cp-c) 70%, transparent), transparent 70%), linear-gradient(135deg, #4a2418, #1a1016);border-radius:8px;flex:none;width:176px;position:relative;box-shadow:0 12px 28px #00000080}.cp-thumb-play{background:#0a080cb3;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #ffffffb3}.cp-thumb-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;position:absolute;top:14px;left:18px}.cp-up{color:var(--cp-c);flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.cp-up-bar{background:#ffffff24;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.cp-up-bar i{background:var(--cp-c);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}.cp-up-live{color:#f4ece8;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.cp-up-live:before{content:"";background:var(--cp-c);width:8px;height:8px;box-shadow:0 0 10px var(--cp-c);border-radius:50%}@media (prefers-reduced-motion:no-preference){.cp-frame[data-front=true] .cp-art-voice span,.cp-frame[data-front=true] .cp-drive span{animation:1.5s ease-in-out infinite cp-wave}.cp-frame[data-front=true] .cp-portrait-mouth{animation:.7s ease-in-out infinite cp-mouth}.cp-frame[data-front=true] .cp-mini-head{animation:5s linear infinite cp-head}.cp-frame[data-front=true] .cp-up-bar i{animation:3.6s cubic-bezier(.3,0,.2,1) infinite cp-upload}}@keyframes cp-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes cp-mouth{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.9)}}@keyframes cp-head{0%{left:2%}to{left:98%}}@keyframes cp-upload{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_537e0c23-module__WEfdZG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_537e0c23-module__WEfdZG__variable{--font-cp-title:"Instrument Serif", "Instrument Serif Fallback"}
.cp-root{--cp-ink:#f4ece8;--cp-base:#0d0b10;--cp-bar-top:4.75rem}.cp-root :is(a,button,pre):focus-visible{outline-offset:3px;outline:2px solid #fff}.cp-jump{color:var(--color-text-secondary);border-radius:.5rem;align-items:center;gap:.65rem;font-size:.875rem;line-height:1.25rem;transition:color .2s;display:inline-flex}.cp-jump:hover{color:var(--color-text)}.cp-jump-no{font-family:var(--font-mono);color:var(--hero-light);font-size:.8125rem;transition:color 1s}.cp-jump-arrow{transition:transform .25s var(--ease-out-expo)}.cp-jump:hover .cp-jump-arrow{transform:translateY(3px)}.cp-title{font-family:var(--font-cp-title), Georgia, serif;letter-spacing:-.012em;color:var(--cp-ink);text-wrap:balance;font-size:clamp(2rem,1.45rem + 2.2vw,3rem);font-weight:400;line-height:1.05}.cp-title-lg{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.25rem);line-height:1}.cp-kicker{color:var(--cp-c,#ffb898);margin-bottom:.9rem;font-size:.875rem}.cp-copy{max-width:42rem;color:var(--color-text-secondary);text-wrap:pretty;font-size:1rem;line-height:1.7}.cp-lead{color:var(--cp-ink);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.5}.cp-body{margin-top:-3.5rem}.cp-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.cp-counter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.5rem .5rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff1a,0 20px 40px -20px #0009}.cp-counter-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#ffd2bb;text-shadow:0 0 22px #ff9b6a8c;background:#07060a;border-radius:.6rem;align-items:baseline;gap:.35rem;padding:.9rem 1rem .8rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:500;line-height:1;display:flex;box-shadow:inset 0 2px 8px #000000e6,inset 0 0 0 1px #ffffff0d}.cp-counter-suffix{color:#ff9b6a}.cp-counter-unit{letter-spacing:0;color:#c9a999;text-shadow:none;font-size:.8125rem}.cp-counter-label{color:var(--color-text-secondary);padding:0 .5rem;font-size:.875rem}.cp-sequence{margin-top:var(--spacing-section)}.cp-intro{margin-bottom:2.5rem}.cp-intro .cp-copy{margin-top:1.1rem}.cp-bar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);--cp-gut:calc(3.5rem + .6rem);background:#0c0a10f7;border-radius:1rem;padding:.6rem .75rem .7rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 24px 48px -24px #000c}.cp-bar-grid{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:3px .6rem;display:grid;position:relative}.cp-lane-name{color:var(--color-text-muted);font-size:.75rem;line-height:1rem}.cp-ruler,.cp-lane{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.cp-ruler{border-bottom:1px solid #ffffff1f;align-items:end;height:1.6rem;padding-bottom:3px}.cp-tick{font-family:var(--font-mono);color:var(--color-text-muted);border-left:1px solid #ffffff38;grid-row:1;padding-left:.45rem;font-size:.75rem;line-height:.85rem}.cp-lane{background:#ffffff06;border-radius:.35rem;height:1.75rem}.cp-clip-chip,.cp-marker{min-width:0;color:var(--cp-ink);grid-row:1;transition:background-color .3s,box-shadow .3s,color .3s}.cp-clip-chip{background:color-mix(in srgb, var(--cp-c) 20%, #120e12);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--cp-c) 80%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cp-c) 30%, transparent);white-space:nowrap;border-radius:.35rem;align-items:center;gap:.5rem;padding:0 .6rem;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.cp-clip-chip-sub{text-overflow:ellipsis;color:color-mix(in srgb, var(--cp-c) 45%, #f4ece8);font-size:.75rem;font-weight:400;overflow:hidden}.cp-clip-chip-voice{background-image:repeating-linear-gradient(90deg, transparent 0 4px, color-mix(in srgb, var(--cp-c) 16%, transparent) 4px 6px);background-color:color-mix(in srgb, var(--cp-c) 20%, #120e12)}.cp-clip-chip:hover,.cp-clip-chip[aria-current]{background-color:color-mix(in srgb, var(--cp-c) 42%, #120e12);box-shadow:inset 0 2px 0 var(--cp-c), inset 0 0 0 1px color-mix(in srgb, var(--cp-c) 70%, transparent), 0 0 26px color-mix(in srgb, var(--cp-c) 34%, transparent)}.cp-marker{white-space:nowrap;border-radius:.3rem;place-self:end start;align-items:center;gap:.4rem;padding:.1rem .5rem .1rem 0;font-size:.8125rem;font-weight:600;line-height:1rem;display:inline-flex}.cp-marker svg{color:var(--cp-c);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cp-c) 60%, transparent));flex:none}.cp-marker:hover,.cp-marker[aria-current]{color:var(--cp-c)}.cp-playhead{top:-.2rem;bottom:-.3rem;left:calc(var(--cp-gut) + (100% - var(--cp-gut)) * var(--cp-play,0));pointer-events:none;width:0;position:absolute}.cp-playhead i{background:#fff;border-radius:1px;width:2px;position:absolute;inset:0 auto 0 -1px;box-shadow:0 0 10px #ffffffb3}.cp-playhead i:before{content:"";clip-path:polygon(0 0,100% 0,100% 45%,50% 100%,0 45%);background:#fff;width:12px;height:9px;position:absolute;top:0;left:-5px}.cp-stage{grid-template-columns:10.5rem minmax(0,1fr);gap:3rem;padding:5rem 0 4.5rem;scroll-margin-top:6rem;display:grid}.cp-stage+.cp-stage{border-top:1px solid #ffffff14}.cp-stage-head{align-self:start;position:sticky;top:6.5rem}.cp-stage-count{align-items:baseline;gap:.4rem;display:flex}.cp-stage-no{font-family:var(--font-cp-title), Georgia, serif;color:var(--cp-c);text-shadow:0 0 40px color-mix(in srgb, var(--cp-c) 45%, transparent);font-size:5.5rem;line-height:.8}.cp-stage-of{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8125rem}.cp-stage-service{color:var(--cp-ink);margin-top:1.4rem;font-size:1rem;font-weight:600}.cp-stage-meta{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.45}.cp-stage-meta span{display:block}.cp-stage-main{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.cp-clip{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-c) 9%, var(--cp-base)), var(--cp-base) 46%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cp-c) 26%, transparent), 0 30px 60px -30px #000000b3;border-radius:.85rem;overflow:hidden}.cp-clip-head{background:color-mix(in srgb, var(--cp-c) 22%, #120e12);box-shadow:inset 0 2px 0 var(--cp-c);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .9rem .5rem;font-size:.8125rem;line-height:1.25rem;display:flex}.cp-clip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-ink);font-weight:600;overflow:hidden}.cp-clip-track{color:color-mix(in srgb, var(--cp-c) 45%, #f4ece8);flex:none}.cp-clip-body{padding:1rem}.cp-clip-body-flush{padding:0}.cp-clip-body-flush>div{background:0 0!important;border:0!important;border-radius:0!important}.cp-src{background:#09080c;border-radius:.85rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cp-src-head{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding:.9rem 1.1rem .8rem;display:flex}.cp-src-caption{color:var(--cp-ink);font-size:.9375rem}.cp-src-file{font-family:var(--font-mono);color:var(--cp-c);font-size:.75rem}.cp-src-lines{color:var(--color-text-muted);margin-left:.75rem}.cp-src-code{border-left:2px solid color-mix(in srgb, var(--cp-c) 70%, transparent);font-family:var(--font-mono);color:#d9cfd2;tab-size:2;margin:0;padding:1rem 1.1rem 1.15rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.cp-tok-c{color:#8f8490}.cp-tok-s{color:#ffc9a8}.cp-tok-n{color:#ffc56b}.cp-final,.cp-why,.cp-credits{padding-top:var(--spacing-section)}.cp-final{border-top:1px solid #ffffff14;margin-top:1rem}.cp-master{border-radius:.6rem;gap:2px;margin-top:2.5rem;display:flex;overflow:hidden}.cp-master li{background:color-mix(in srgb, var(--cp-c) 24%, #120e12);min-width:0;height:3.25rem;box-shadow:inset 0 3px 0 var(--cp-c);white-space:nowrap;color:var(--cp-ink);flex:1;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:600;display:flex}.cp-master-no{font-family:var(--font-mono);color:var(--cp-c);font-size:.75rem;font-weight:400}.cp-final-copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 3.5rem;margin-top:2.5rem;display:grid}.cp-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;margin-top:3.5rem;display:grid}.cp-note{border-top:1px solid color-mix(in srgb, var(--cp-c) 45%, transparent);padding-top:1.6rem;position:relative}.cp-note-stage{color:var(--cp-c);align-items:center;gap:.55rem;font-size:.875rem;display:flex}.cp-note-stage svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--cp-c) 55%, transparent));position:absolute;top:-1px;left:0}.cp-note-stage{padding-left:1.5rem}.cp-note-title{font-family:var(--font-cp-title), Georgia, serif;color:var(--cp-ink);margin-top:.7rem;font-size:1.75rem;font-weight:400;line-height:1.1}.cp-note-body{max-width:34rem;color:var(--color-text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.7}.cp-roll{margin-top:2.25rem}.cp-roll-row{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline;gap:3rem;padding:.55rem 0;display:grid}.cp-roll-row dt{text-align:right;color:var(--color-text-muted);font-size:.875rem}.cp-roll-row dd{font-family:var(--font-cp-title), Georgia, serif;color:var(--cp-ink);flex-wrap:wrap;gap:0 1.75rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2;display:flex}@media (max-width:860px){.cp-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-stage{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:3.5rem 0 3rem}.cp-stage-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.1rem;display:grid;position:static}.cp-stage-count{grid-row:span 2}.cp-stage-no{font-size:4rem}.cp-stage-of{display:none}.cp-stage-service{align-self:end;margin-top:0}.cp-stage-meta{align-self:start;margin-top:0}.cp-stage-meta span{display:inline}.cp-stage-meta span+span:before{content:" · "}.cp-final-copy,.cp-notes{grid-template-columns:minmax(0,1fr)}.cp-notes{gap:2.75rem}.cp-roll-row{grid-template-columns:5rem minmax(0,1fr);gap:1.25rem}}@media (max-width:640px){.cp-root{--cp-bar-top:4.25rem}.cp-bar{--cp-gut:0px;padding:.45rem .5rem .55rem}.cp-bar-grid{grid-template-columns:minmax(0,1fr)}.cp-lane-name{display:none}.cp-lane{height:1.5rem}.cp-clip-chip{padding:0 .35rem;font-size:.75rem}.cp-clip-chip-sub{display:none}.cp-marker{gap:.25rem;font-size:.75rem}.cp-stage{scroll-margin-top:11rem}.cp-master li{justify-content:center;padding:0 .2rem;font-size:.75rem}.cp-master-no{display:none}.cp-counter-value{padding:.75rem .8rem .65rem}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.cp-lane{height:auto;min-height:44px}.cp-clip-chip{white-space:normal;min-height:44px}.cp-marker{max-width:100%;overflow:hidden}.cp-marker span{text-overflow:ellipsis;overflow:hidden}}
