html[data-beat-guide=off] #wr-page .bb-marker{display:none}.bg-ctl{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.bg-ctl-lab{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.bg-mode{width:auto;min-width:0;padding:var(--s1) var(--s2);background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--sk-field-radius,var(--sk-radius,var(--radius)));font:inherit;font-size:var(--t-small)}.bg-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 0 var(--s4);background:var(--paper-raised);color:var(--ink-body);border:1px solid var(--rule);border-left:var(--sk-hue-rule-w,3px) solid var(--brand);border-radius:var(--sk-radius,var(--radius));box-shadow:var(--sk-card-shadow,var(--shadow-md));font-size:var(--t-small);animation:bg-in var(--speed,.2s) var(--ease-out,ease-out) both}html[data-beat-guide=panel][data-bg-shift] main>.bd-head,html[data-beat-guide=panel][data-bg-shift] .wr-section{margin-left:0}html[data-beat-guide=panel][data-bg-shift] .tabs{margin-inline:var(--tabs-gutter) auto;max-width:calc(var(--measure-wide) - 2 * var(--tabs-gutter))}.bg-panel.is-gutter{top:calc(var(--sh-cover-h,var(--sh-chrome-h,0px)) + var(--s3));left:var(--bg-left,auto);width:var(--bg-w,22rem);z-index:var(--z-float);overscroll-behavior:contain;max-height:calc(100vh - var(--sh-cover-h,var(--sh-chrome-h,0px)) - var(--mab-h,0px) - 2 * var(--s3) - 3rem);margin:0;position:fixed;overflow-y:auto}.bg-panel.is-gutter>.bg-body{max-height:none;overflow:visible}.bg-panel[data-how=estimated]{border-left-color:var(--rule)}@keyframes bg-in{0%{opacity:0;transform:translateY(calc(6px * var(--motion,1)))}to{opacity:1;transform:none}}.bg-summary{align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);cursor:pointer;flex-wrap:wrap;min-width:0;list-style:none;display:flex}.bg-summary::-webkit-details-marker{display:none}.bg-summary:after{content:"▾";color:var(--ink-muted);margin-left:auto}.bg-panel:not([open])>.bg-summary:after{content:"▸"}.bg-eyebrow{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-deep)}.bg-beat{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:700}.bg-at{color:var(--ink-muted);font-size:var(--t-micro);white-space:nowrap}.bg-body{gap:var(--s2);max-height:min(40vh,20rem);padding:0 var(--s3) var(--s3);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.bg-body p{overflow-wrap:anywhere;margin:0}.bg-prompt{color:var(--ink);font-style:var(--sk-title-style,italic)}.bg-where,.bg-note{color:var(--ink-muted)}.bg-pages strong{color:var(--ink)}.bg-sub{margin:var(--s1) 0 0;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}.bg-steps{gap:var(--s1);color:var(--ink-body);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.bg-steps li{overflow-wrap:anywhere}.bg-link a{color:var(--accent-deep);font-weight:600}.bg-next{padding-top:var(--s2);border-top:1px solid var(--rule-hair);color:var(--ink-body)}.bg-next-lab{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}@media (max-width:719px){.bg-body{max-height:38vh}}html.fm-on .bg-panel,html.fm-on .bg-ctl{display:none}@media print{.bg-panel,.bg-ctl{display:none}}.bg-outline{gap:var(--s1);flex-direction:column;display:flex}.bg-beat-h{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink);font-weight:700}.bg-ostep-list{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bg-ostep{align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s1) var(--s2);border:var(--sk-card-line-w,1px) solid transparent;border-radius:var(--sk-field-radius,var(--sk-radius,var(--radius)));color:var(--ink-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.bg-ostep.is-here{background:var(--paper-sunk,var(--paper));border-color:var(--accent)}.bg-ostep-go{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);overflow-wrap:anywhere;display:inline}.bg-ostep-go:hover{text-decoration:underline}.bg-ostep-go:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-tick{color:var(--accent-deep);margin-inline-end:var(--s1);font-weight:700}.bg-ostep-start{font:inherit;font-size:var(--t-micro);color:var(--accent-deep);border:var(--sk-card-line-w,1px) solid var(--rule);border-radius:var(--sk-field-radius,var(--sk-radius,var(--radius)));padding:var(--s1) var(--s2);cursor:pointer;background:0 0;text-decoration:none}.bg-ostep-start:hover{background:var(--paper-sunk,var(--paper))}.bg-ostep-start:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.wx-handoff{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--sk-card-bg,var(--paper-raised));border:var(--sk-card-line-w,1px) solid var(--sk-card-line,var(--rule-hair));border-left:var(--sk-hue-rule-w,3px) solid var(--brand);border-radius:var(--sk-radius,var(--radius));flex-wrap:wrap;min-width:0;display:flex}.wx-handoff-copy{flex:18rem;min-width:0}.wx-handoff-msg{color:var(--ink);font-size:var(--t-small);margin:0;font-weight:600}.wx-handoff-list{margin:var(--s1) 0 0;color:var(--ink-muted);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);overflow-wrap:anywhere}.wx-handoff-acts{gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}#main .wx-handoff-acts .btn{white-space:nowrap}#main .btn.wx-quiet{color:var(--ink-muted);border-color:#0000}#main .btn.wx-quiet:hover:not(:disabled){color:var(--paper-raised)}.wr-el>.wx-strip{margin-left:var(--wr-indent,0%);width:var(--wr-measure,100%);gap:var(--s2);grid-column:2;min-width:0;display:grid}.wx-strip-row{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-width:0;display:flex}#main .btn.wx-mini{padding:var(--s1) var(--s2);font-size:var(--t-tiny,var(--t-micro))}#main .btn.wx-mini[aria-pressed=true],#main .btn.wx-mini[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wx-suggest-slot{display:contents}#main .btn.wx-chip{gap:var(--s2);border-style:dashed;border-color:var(--accent-deep);color:var(--accent-deep);text-transform:none;font-family:var(--f-script);letter-spacing:0}#main .btn.wx-chip:hover:not(:disabled){background:var(--accent-deep);color:var(--paper-raised)}.wx-kbd{font-family:var(--f-mono);font-size:var(--t-micro);color:inherit}.wx-tamil{padding:var(--s2) var(--s3);background:var(--paper-sunk);border-radius:var(--sk-radius,var(--radius));min-width:0}.wx-tamil-line{color:var(--ink);font-family:"Noto Sans Tamil", "Latha", "Nirmala UI", var(--f-body);font-size:var(--t-small);overflow-wrap:anywhere;margin:0;line-height:1.6}.wx-note{margin:var(--s1) 0 0;color:var(--ink-muted);font-size:var(--t-micro)}.wx-takes{gap:var(--s2);padding:var(--s3);background:var(--paper-sunk);border-radius:var(--sk-radius,var(--radius));min-width:0;display:grid}.wx-take-now{gap:var(--s1);margin:0;display:grid}.wx-label{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}.wx-take-text{font-family:var(--f-script);font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.wx-take-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.wx-take{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);padding-top:var(--s2);border-top:1px solid var(--rule-hair);flex-wrap:wrap;min-width:0;display:flex}.wx-take>.wx-take-text{flex:12rem;min-width:0}.wx-take-acts,.wx-take-foot{gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.wx-take-new{width:100%;min-height:0;padding:var(--s1) var(--s2);font-family:var(--f-script);font-size:var(--t-small);resize:vertical}.wr-el.t-dialogue[data-alts] .wr-text{box-shadow:inset 2px 0 0 var(--brand)}@media (max-width:719px){.wr-el>.wx-strip{grid-column:1/-1}.wx-handoff{padding:var(--s3)}}@media print{.wx-handoff,.wx-strip{display:none!important}}.wr-el.wr-has-shotcount{position:relative}.wr-shotcount{max-width:60%;padding:0 var(--s2);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;bottom:100%;right:0;overflow:hidden}.wr-chunk:first-child>.wr-el.t-scene.wr-has-shotcount:first-child{margin-top:var(--s4)}@media print{.wr-shotcount{display:none}}
