.videos-module__dvACua__page{box-sizing:border-box;width:100%;max-width:860px;padding:12px max(0px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));min-width:0;color:var(--fg);overflow-wrap:anywhere;gap:14px;margin:0 auto;display:grid}.videos-module__dvACua__page *,.videos-module__dvACua__page :before,.videos-module__dvACua__page :after{box-sizing:border-box}.videos-module__dvACua__page :is(a,button,textarea,video):focus-visible{outline:2px solid var(--admin-brand);outline-offset:2px}.videos-module__dvACua__page h1,.videos-module__dvACua__page h2,.videos-module__dvACua__page h3{margin:0;line-height:1.25}.videos-module__dvACua__page h1{font-size:22px}.videos-module__dvACua__page h2{font-size:19px}.videos-module__dvACua__page h3{font-size:15px}.videos-module__dvACua__page p{margin:0}.videos-module__dvACua__muted{color:var(--fg-muted);font-size:13px}.videos-module__dvACua__ok{color:var(--ok-fg)}.videos-module__dvACua__warn{color:var(--warn-fg)}.videos-module__dvACua__err{color:var(--err-fg)}.videos-module__dvACua__button,.videos-module__dvACua__back{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.videos-module__dvACua__button:disabled{opacity:.55;cursor:not-allowed}.videos-module__dvACua__back{justify-self:start}.videos-module__dvACua__banner{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px;font-size:14px}.videos-module__dvACua__howto{color:var(--fg-muted);font-size:14px;line-height:1.5}.videos-module__dvACua__section{gap:8px;display:grid}.videos-module__dvACua__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.videos-module__dvACua__row{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.videos-module__dvACua__rowHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.videos-module__dvACua__rowTitle{color:var(--fg);align-items:center;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.videos-module__dvACua__rowTitle:is(a){color:var(--admin-brand)}.videos-module__dvACua__chip{border:1px solid var(--line);color:var(--fg-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.videos-module__dvACua__chipGood{color:var(--ok-fg)}.videos-module__dvACua__chipNeeds{color:var(--warn-fg)}.videos-module__dvACua__video{aspect-ratio:16/9;border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.videos-module__dvACua__controls{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.videos-module__dvACua__control{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--fg);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:15px}.videos-module__dvACua__control:disabled{opacity:.55;cursor:not-allowed}.videos-module__dvACua__tap{background:var(--admin-brand);border-color:var(--admin-brand);color:var(--brand-fg);touch-action:manipulation;font-weight:600}.videos-module__dvACua__now{font-size:15px;font-weight:600}.videos-module__dvACua__stops{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.videos-module__dvACua__stop{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-content:center;gap:2px;padding:6px 10px;font-size:14px;display:grid}.videos-module__dvACua__stop[aria-current=true]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand)}.videos-module__dvACua__stop small{color:var(--fg-muted);font-size:12px}.videos-module__dvACua__panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.videos-module__dvACua__verdicts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.videos-module__dvACua__verdict{min-height:48px}.videos-module__dvACua__verdict[aria-pressed=true]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand);font-weight:600}.videos-module__dvACua__notes{border:1px solid var(--line);background:var(--surface);width:100%;min-height:110px;color:var(--fg);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:16px}.videos-module__dvACua__tapRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.videos-module__dvACua__changeRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.videos-module__dvACua__changeRow:first-child{border-top:0}.videos-module__dvACua__page :is(select,input):focus-visible{outline:2px solid var(--admin-brand);outline-offset:2px}.videos-module__dvACua__stage{min-width:0;position:relative}.videos-module__dvACua__overlay{aspect-ratio:auto;pointer-events:none;clip-path:inset(0 0 48px round 8px 8px 0 0);background:0 0;height:100%;position:absolute;inset:0}.videos-module__dvACua__overlay[hidden]{display:none}.videos-module__dvACua__previewTag{border:1px solid var(--admin-brand);color:var(--fg);border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px}.videos-module__dvACua__controlsTwo{grid-template-columns:1fr 1fr}.videos-module__dvACua__planLink{justify-self:start}.videos-module__dvACua__fineSteps{grid-template-columns:repeat(4,minmax(48px,1fr));gap:8px;display:grid}.videos-module__dvACua__fineStep{border:1px solid var(--line);background:var(--surface);min-width:48px;min-height:52px;color:var(--fg);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:8px;align-content:center;justify-items:center;gap:0;padding:4px 6px;font-size:14px;display:grid}.videos-module__dvACua__fineStep small{color:var(--fg-muted);font-size:12px}.videos-module__dvACua__fineStep:disabled{opacity:.55;cursor:not-allowed}.videos-module__dvACua__fineActions{flex-wrap:wrap;gap:8px;display:flex}.videos-module__dvACua__change{gap:2px;display:grid}.videos-module__dvACua__changeBig{border-left:3px solid var(--admin-brand);padding-left:8px}.videos-module__dvACua__big{color:var(--fg);font-size:13px;font-weight:600}.videos-module__dvACua__finding{border-top:1px solid var(--line);gap:6px;min-width:0;padding:8px 0;display:grid}.videos-module__dvACua__finding:first-child{border-top:0}.videos-module__dvACua__crop{border:1px solid var(--line);border-radius:6px;max-width:100%;height:auto;display:block}.videos-module__dvACua__button[aria-pressed=true]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand);font-weight:600}.videos-module__dvACua__versions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.videos-module__dvACua__versionLink{border:1px solid var(--line);background:var(--surface);min-width:48px;min-height:40px;color:var(--admin-brand);border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.videos-module__dvACua__versionLink[aria-current=page]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand);color:var(--fg);font-weight:600}.videos-module__dvACua__keys{color:var(--fg-muted);font-size:13px;display:none}.videos-module__dvACua__page h4,.videos-module__dvACua__page h5{margin:0;font-size:14px;line-height:1.25}.videos-module__dvACua__staffReview{border-top:1px solid var(--line);gap:4px;min-width:0;padding:8px 0;display:grid}.videos-module__dvACua__staffNote{white-space:pre-wrap}.videos-module__dvACua__staffTime{flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.videos-module__dvACua__reason{border:1px solid var(--line);background:var(--surface);width:100%;min-height:80px;color:var(--fg);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:16px}@media (min-width:768px){.videos-module__dvACua__keys{display:block}}@media (max-width:480px){.videos-module__dvACua__controls{grid-template-columns:1fr 1fr}.videos-module__dvACua__controls .videos-module__dvACua__tap{grid-column:1/-1}.videos-module__dvACua__stops{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.videos-module__dvACua__page *{scroll-behavior:auto;transition:none;animation:none}}.videos-module__dvACua__boardPage{max-width:1240px}.videos-module__dvACua__boardPage .videos-module__dvACua__button{min-height:44px}.videos-module__dvACua__boardRoot{flex-direction:column;gap:8px;min-width:0;display:flex}.videos-module__dvACua__boardStatus:not(:empty){top:var(--kit-sticky-top,0px);z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;position:sticky}.videos-module__dvACua__boardPage :is(select,input,textarea,summary):focus-visible{outline:2px solid var(--admin-brand);outline-offset:2px}.videos-module__dvACua__boardTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.videos-module__dvACua__boardControls{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.videos-module__dvACua__boardFilters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.videos-module__dvACua__boardField{gap:4px;min-width:0;font-size:14px;display:grid}.videos-module__dvACua__boardInput{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--fg);font:inherit;border-radius:8px;padding:8px 10px;font-size:16px}.videos-module__dvACua__boardInput[aria-invalid=true]{border-color:var(--err-fg)}.videos-module__dvACua__boardFieldset{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px 12px;display:grid}.videos-module__dvACua__boardFieldset legend{padding:0 4px;font-size:14px}.videos-module__dvACua__boardChoice{align-items:center;gap:8px;min-width:0;min-height:44px;font-size:14px;display:flex}.videos-module__dvACua__boardChoice input{flex:none;width:18px;height:18px}.videos-module__dvACua__boardCheck{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.videos-module__dvACua__boardCheck input{width:18px;height:18px}.videos-module__dvACua__boardBulk{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.videos-module__dvACua__boardNews{border-bottom:1px solid var(--line);gap:8px;padding-bottom:8px;display:grid}.videos-module__dvACua__boardNames{margin:0;padding-left:18px}.videos-module__dvACua__boardSummary{cursor:pointer;align-items:center;min-height:44px;display:flex}.videos-module__dvACua__boardTable{border-collapse:collapse;overflow-wrap:break-word;width:100%;font-size:13px}.videos-module__dvACua__boardTable th{border-bottom:1px solid var(--line);color:var(--fg-muted);text-align:left;vertical-align:bottom;padding:8px;font-weight:600}.videos-module__dvACua__boardRow{border-bottom:1px solid var(--line)}.videos-module__dvACua__boardCell,.videos-module__dvACua__boardSelectCell{vertical-align:top;padding:8px}.videos-module__dvACua__boardCell>span,.videos-module__dvACua__boardCell>strong{display:block}.videos-module__dvACua__boardCell>.videos-module__dvACua__boardActions{display:flex}.videos-module__dvACua__boardTitle{overflow-wrap:anywhere;font-weight:600}.videos-module__dvACua__boardWrap{overflow-wrap:anywhere;white-space:pre-wrap}.videos-module__dvACua__boardActions{flex-wrap:wrap;gap:8px}.videos-module__dvACua__boardCell>.videos-module__dvACua__cellLabel{color:var(--fg-muted);font-size:12px;display:none}.videos-module__dvACua__boardFooter{gap:8px;width:100%;min-width:0;display:grid}.videos-module__dvACua__boardFooter p:empty{display:none}.videos-module__dvACua__boardFooterButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.videos-module__dvACua__boardEvent{border-top:1px solid var(--line);gap:2px;min-width:0;padding:8px 0;font-size:14px;display:grid}.videos-module__dvACua__boardEvent:first-child{border-top:0}.videos-module__dvACua__boardProgressVideo{border-top:1px solid var(--line);gap:6px;min-width:0;padding-top:8px;display:grid}.videos-module__dvACua__boardProgressVersion{gap:2px;min-width:0;font-size:14px;display:grid}.videos-module__dvACua__guide{color:var(--fg);overflow-wrap:anywhere;gap:16px;display:grid}.videos-module__dvACua__guideGroup{gap:12px;display:grid}.videos-module__dvACua__guideGroup h3{margin:0;font-size:16px;line-height:1.25}.videos-module__dvACua__guideSection{gap:4px;display:grid}.videos-module__dvACua__guideSection h4{margin:0;font-size:14px;line-height:1.25}.videos-module__dvACua__guideSection p{margin:0;font-size:14px;line-height:1.5}@media (max-width:1023px){.videos-module__dvACua__boardTable,.videos-module__dvACua__boardTable tbody{width:100%;display:block}.videos-module__dvACua__boardTable thead{display:none}.videos-module__dvACua__boardRow{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin-bottom:10px;padding:10px 12px;display:grid}.videos-module__dvACua__boardCell,.videos-module__dvACua__boardSelectCell{min-width:0;padding:0;font-size:14px;display:block}.videos-module__dvACua__boardCell[data-empty=true]{display:none}.videos-module__dvACua__boardCell>.videos-module__dvACua__cellLabel{display:block}.videos-module__dvACua__boardCell>.videos-module__dvACua__boardActions{display:flex}.videos-module__dvACua__boardPage .videos-module__dvACua__boardPrimary{min-height:48px}.videos-module__dvACua__boardFilters .videos-module__dvACua__button{flex:0 auto}}
@media (hover:hover){.kit-module__JjkngG__tip:hover:after,.kit-module__JjkngG__tip:focus-visible:after{content:attr(data-tip);z-index:70;border-radius:var(--radius);background:var(--fg);color:var(--surface-2);white-space:nowrap;pointer-events:none;padding:4px 7px;font-size:11.5px;font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.kit-module__JjkngG__tipEnd:hover:after,.kit-module__JjkngG__tipEnd:focus-visible:after{left:auto;right:0;transform:none}.kit-module__JjkngG__tipUp:hover:after,.kit-module__JjkngG__tipUp:focus-visible:after{top:auto;bottom:calc(100% + 6px)}.kit-module__JjkngG__tip[aria-expanded=true]:hover:after,.kit-module__JjkngG__tip[aria-expanded=true]:focus-visible:after{content:none}}.kit-module__JjkngG__tabs{border-bottom:1px solid var(--line);min-width:0}.kit-module__JjkngG__tabRow{scrollbar-width:none;gap:0 20px;min-width:0;display:flex;overflow-x:auto}.kit-module__JjkngG__tabRow::-webkit-scrollbar{display:none}@media (min-width:641px){.kit-module__JjkngG__tabsSection .kit-module__JjkngG__tabRow{flex-wrap:wrap;overflow:visible}}.kit-module__JjkngG__tab{color:var(--fg-muted);font-size:var(--fs);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 0 8px;font-weight:400;line-height:1.45;text-decoration:none;display:inline-flex}.kit-module__JjkngG__tab:hover{color:var(--fg)}.kit-module__JjkngG__tab[aria-current=page]{color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.kit-module__JjkngG__tab:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kit-module__JjkngG__count{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;font-variant-numeric:tabular-nums;color:var(--fg-subtle);font-size:11px;font-weight:500}.kit-module__JjkngG__countDanger{color:var(--err-fg)}.kit-module__JjkngG__dot{background:var(--err-fg);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.kit-module__JjkngG__dotWarn{background:var(--warn-fg)}.kit-module__JjkngG__switcher{display:none}.kit-module__JjkngG__chevWrap{display:inline-flex;position:relative}.kit-module__JjkngG__chevWrap .kit-module__JjkngG__dot{position:absolute;top:-3px;right:-5px}.kit-module__JjkngG__menuAnchor{min-width:0;display:inline-flex;position:relative}.kit-module__JjkngG__menu{z-index:50;background:var(--surface);border:1px solid var(--line-strong);min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(420px,100vh - 80px);box-shadow:var(--shadow-pop);border-radius:4px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.kit-module__JjkngG__menuLeft{left:0;right:auto}.kit-module__JjkngG__menuItem{border-radius:var(--radius);min-height:28px;color:var(--fg);font:inherit;font-size:var(--fs);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.kit-module__JjkngG__menuItem:hover,.kit-module__JjkngG__menuItem:focus-visible{background:var(--surface-3);outline:none}.kit-module__JjkngG__menuItem[aria-checked=true],.kit-module__JjkngG__menuItem[aria-current=page]{font-weight:600}.kit-module__JjkngG__menuItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kit-module__JjkngG__menuItem>svg{width:14px;height:14px;color:var(--fg-muted);flex:none}.kit-module__JjkngG__menuItem[aria-checked=false]>svg:first-child{visibility:hidden}.kit-module__JjkngG__menuItemDanger,.kit-module__JjkngG__menuItemDanger>svg{color:var(--err-fg)}.kit-module__JjkngG__menuItem .kit-module__JjkngG__count,.kit-module__JjkngG__menuItem .kit-module__JjkngG__dot,.kit-module__JjkngG__menuItem small{margin-left:auto}.kit-module__JjkngG__menuItem small{color:var(--fg-muted);font-size:var(--fs-xs);padding-left:14px}.kit-module__JjkngG__menuText{gap:1px;min-width:0;padding:5px 0;display:grid}.kit-module__JjkngG__menuDetail{color:var(--fg-muted);font-size:var(--fs-xs);white-space:normal;font-weight:400;line-height:1.35}.kit-module__JjkngG__menuItem[aria-disabled=true]:has(.kit-module__JjkngG__menuDetail){opacity:1}.kit-module__JjkngG__menuItem[aria-disabled=true] .kit-module__JjkngG__menuText>:first-child{opacity:.45}.kit-module__JjkngG__menuItem[aria-disabled=true]:has(.kit-module__JjkngG__menuDetail)>svg{opacity:.45}.kit-module__JjkngG__menuSep{background:var(--line);height:1px;margin:4px 0}.kit-module__JjkngG__toolbar{min-height:var(--ctl-h);background:0 0;border:0;align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.kit-module__JjkngG__search{flex:0 300px;min-width:160px;position:relative}.kit-module__JjkngG__search>svg{width:14px;height:14px;color:var(--fg-subtle);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.kit-module__JjkngG__search input{width:100%;height:var(--ctl-h);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--fs);text-overflow:ellipsis;padding:0 8px 0 28px}.kit-module__JjkngG__search input:focus{outline:2px solid var(--ring);outline-offset:-1px}.kit-module__JjkngG__filter{height:var(--ctl-h);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg-muted);font:inherit;font-size:var(--fs);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 6px 0 8px;display:inline-flex}.kit-module__JjkngG__filter:hover{background:var(--surface-3)}.kit-module__JjkngG__filter b{color:var(--fg);font-weight:500}.kit-module__JjkngG__filter>svg{width:14px;height:14px;color:var(--fg-subtle)}.kit-module__JjkngG__filter:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kit-module__JjkngG__filterSet{border-color:var(--admin-brand);color:var(--admin-brand)}.kit-module__JjkngG__filterSet b{color:var(--admin-brand)}.kit-module__JjkngG__filterCount{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;color:var(--admin-brand);font-size:11px;font-weight:600}.kit-module__JjkngG__morePhone{display:none}.kit-module__JjkngG__spacer{flex:1}.kit-module__JjkngG__selectToggle{display:none}.kit-module__JjkngG__toolbarActions{align-items:center;gap:6px;display:inline-flex}.kit-module__JjkngG__bulk{min-height:var(--ctl-h);border-radius:var(--radius);background:var(--surface-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:0 4px 0 10px;display:flex}.kit-module__JjkngG__bulkCount{white-space:nowrap;margin-right:6px;font-weight:600}.kit-module__JjkngG__bulkVerbs{display:contents}.kit-module__JjkngG__tableWrap{min-width:0}.kit-module__JjkngG__tableWrapX{min-width:0;max-width:100%;overflow-x:auto}.kit-module__JjkngG__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs)}.kit-module__JjkngG__table th,.kit-module__JjkngG__table td{height:var(--row-h);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.kit-module__JjkngG__cellValue{display:contents}.kit-module__JjkngG__table thead th{top:var(--kit-sticky-top,0px);z-index:3;height:var(--head-h);vertical-align:bottom;border-bottom-color:var(--line-strong);background:var(--surface-2);font-size:var(--fs-xs);color:var(--fg-muted);padding-bottom:6px;font-weight:600;position:sticky}.kit-module__JjkngG__table th[aria-sort]{color:var(--fg)}.kit-module__JjkngG__sortButton{max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.kit-module__JjkngG__sortButton:hover{color:var(--fg)}.kit-module__JjkngG__sortButton:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kit-module__JjkngG__sortArrow{width:10px;display:inline-block}.kit-module__JjkngG__name{color:var(--fg);font-weight:500}.kit-module__JjkngG__name a{color:inherit;text-decoration:none}.kit-module__JjkngG__name a:hover{text-decoration:underline}.kit-module__JjkngG__name small{color:var(--fg-muted);margin-left:6px;font-weight:400}.kit-module__JjkngG__sub{color:var(--fg-muted)}.kit-module__JjkngG__next{color:var(--fg)}.kit-module__JjkngG__table .kit-module__JjkngG__num{text-align:right}.kit-module__JjkngG__table td.kit-module__JjkngG__num,.kit-module__JjkngG__table td.kit-module__JjkngG__mono{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;font-variant-numeric:tabular-nums;font-size:calc(var(--fs) - 1px)}.kit-module__JjkngG__rowLink{cursor:pointer}.kit-module__JjkngG__rowLink:hover>td{background:var(--surface-3)}.kit-module__JjkngG__table tbody tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.kit-module__JjkngG__checked>td{background:var(--sel)}.kit-module__JjkngG__checked>td:first-child{box-shadow:inset 2px 0 0 var(--fg)}.kit-module__JjkngG__chk{width:32px;padding:0 0 0 4px!important}.kit-module__JjkngG__chkLabel{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kit-module__JjkngG__chkLabel input{width:14px;height:14px;accent-color:var(--fg);cursor:pointer;margin:0}.kit-module__JjkngG__phoneBar,.kit-module__JjkngG__rowReason{display:none}.kit-module__JjkngG__chkOff,.kit-module__JjkngG__chkOff input{cursor:not-allowed}.kit-module__JjkngG__chkTip{position:relative}.kit-module__JjkngG__detailRow>td{white-space:normal;height:auto;padding:0;overflow:visible}.kit-module__JjkngG__frozen{z-index:1;background:var(--surface-2);position:sticky;left:0}thead .kit-module__JjkngG__frozen{z-index:4}.kit-module__JjkngG__rowLink:hover>td.kit-module__JjkngG__frozen,tr:hover>td.kit-module__JjkngG__frozen{background:var(--surface-3)}.kit-module__JjkngG__groupRow>td{border-bottom-color:var(--line-strong);height:28px;font-size:var(--fs-xs);color:var(--fg-muted);padding-top:8px;font-weight:600;overflow:visible}.kit-module__JjkngG__groupAction{float:right;margin-top:-3px}.kit-module__JjkngG__totalRow>td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.kit-module__JjkngG__stateRow>td{white-space:normal;border-bottom:0;height:auto;padding:0;overflow:visible}.kit-module__JjkngG__skel{background:var(--surface-3);vertical-align:middle;border-radius:2px;width:70%;max-width:200px;height:9px;animation:1.4s ease-in-out infinite kit-module__JjkngG__kit-skel;display:inline-block}.kit-module__JjkngG__skelSm{width:40%}.kit-module__JjkngG__skelLg{width:90%}@keyframes kit-module__JjkngG__kit-skel{50%{opacity:.45}}.kit-module__JjkngG__listFoot{min-height:36px;color:var(--fg-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:6px;display:flex}.kit-module__JjkngG__listFoot .kit-module__JjkngG__figure{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;font-variant-numeric:tabular-nums;color:var(--fg)}.kit-module__JjkngG__pager{align-items:center;gap:2px;margin-left:auto;display:flex}.kit-module__JjkngG__pagerPos{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;font-size:var(--fs-sm);color:var(--fg-muted);white-space:nowrap;padding:0 4px;font-weight:500}.kit-module__JjkngG__empty{text-align:center;color:var(--fg-muted);justify-items:center;gap:6px;padding:36px 16px;display:grid}.kit-module__JjkngG__empty>svg{width:22px;height:22px;color:var(--fg-subtle)}.kit-module__JjkngG__empty b{color:var(--fg);font-weight:600;font-size:calc(var(--fs) + 1px)}.kit-module__JjkngG__loadfail{border-left:3px solid var(--err-fg);background:var(--err-bg);color:var(--fg);text-align:left;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.kit-module__JjkngG__loadfail>svg{color:var(--err-fg);flex:none}.kit-module__JjkngG__loadfail b{color:var(--err-fg);font-weight:600}.kit-module__JjkngG__loadfailAction{margin-left:auto}.kit-module__JjkngG__loadfailPage{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px 10px;margin:0;padding:14px 16px;display:grid}.kit-module__JjkngG__loadfailPage>:not(svg){grid-column:2}.kit-module__JjkngG__loadfailPage .kit-module__JjkngG__loadfailAction{justify-self:start;margin:6px 0 0}.kit-module__JjkngG__loadfailPartial{margin:0 0 12px}.kit-module__JjkngG__fp{gap:14px;min-width:0;display:grid}.kit-module__JjkngG__fpBar{min-height:28px;color:var(--fg-muted);align-items:center;gap:10px;display:flex}.kit-module__JjkngG__fpBack{color:var(--fg-muted);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.kit-module__JjkngG__fpBack:hover{color:var(--fg)}.kit-module__JjkngG__fpBack:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kit-module__JjkngG__fpHead{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;min-width:0;padding-bottom:14px;display:flex}.kit-module__JjkngG__fpHead:has(+.kit-module__JjkngG__tabs){border-bottom:0;padding-bottom:4px}.kit-module__JjkngG__fpText{gap:4px;min-width:0;display:grid}.kit-module__JjkngG__fpTitle{font-size:var(--fs-fp);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.kit-module__JjkngG__fpActs{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.kit-module__JjkngG__primaryInHead{align-items:center;gap:10px;display:inline-flex}.kit-module__JjkngG__reason{color:var(--fg-muted);font-size:var(--fs-sm)}.kit-module__JjkngG__split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.kit-module__JjkngG__splitSolo{grid-template-columns:minmax(0,1fr)}.kit-module__JjkngG__fpMain{align-content:start;gap:24px;min-width:0;display:grid}.kit-module__JjkngG__rail{border-left:1px solid var(--line);gap:16px;min-width:0;padding-left:20px;display:grid;position:sticky;top:16px}.kit-module__JjkngG__railCard{gap:8px;min-width:0;display:grid}.kit-module__JjkngG__railCard+.kit-module__JjkngG__railCard{border-top:1px solid var(--line);padding-top:16px}.kit-module__JjkngG__facts{grid-template-columns:112px minmax(0,1fr);gap:5px 12px;margin:0;display:grid}.kit-module__JjkngG__rail .kit-module__JjkngG__facts{grid-template-columns:84px minmax(0,1fr)}.kit-module__JjkngG__facts.kit-module__JjkngG__factsWide{grid-template-columns:fit-content(200px) minmax(0,1fr)}.kit-module__JjkngG__factsWide>dt{min-width:112px}.kit-module__JjkngG__facts dt{color:var(--fg-muted)}.kit-module__JjkngG__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.kit-module__JjkngG__facts dd a:not([data-kit=link-btn]){color:var(--admin-brand)}.kit-module__JjkngG__more>summary{min-height:24px;color:var(--fg-muted);cursor:pointer;align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.kit-module__JjkngG__more>summary::-webkit-details-marker{display:none}.kit-module__JjkngG__more>summary:hover{color:var(--fg)}.kit-module__JjkngG__more>summary svg{width:14px;height:14px;transition:transform .15s}.kit-module__JjkngG__more[open]>summary{margin-bottom:8px}.kit-module__JjkngG__more[open]>summary svg{transform:rotate(90deg)}.kit-module__JjkngG__timeline{margin:0;padding:0;list-style:none;display:grid}.kit-module__JjkngG__timeline li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.kit-module__JjkngG__timeline time{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;font-size:var(--fs-xs);color:var(--fg-subtle);padding-top:1px}.kit-module__JjkngG__phoneCta{display:none}.kit-module__JjkngG__saveBar{z-index:20;border-top:1px solid var(--line-strong);background:var(--surface-2);align-items:center;gap:8px;margin-top:16px;padding:10px 0;display:flex;position:sticky;bottom:0}.kit-module__JjkngG__backdrop{z-index:55;background:var(--scrim);position:fixed;inset:0}.kit-module__JjkngG__modal{z-index:56;border:1px solid var(--line-strong);background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--fg);box-shadow:var(--shadow-modal);border-radius:4px;outline:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.kit-module__JjkngG__modalWide{width:min(960px,100vw - 32px)}.kit-module__JjkngG__modalHead{border-bottom:1px solid #0000;align-items:flex-start;gap:8px;padding:16px 10px 4px 20px;display:flex}.kit-module__JjkngG__modalHead[data-scrolled]{border-bottom-color:var(--line)}.kit-module__JjkngG__modalTitle{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3}.kit-module__JjkngG__modalBody{gap:10px;min-height:0;padding:4px 20px 18px;display:grid;overflow-y:auto}.kit-module__JjkngG__modalFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.kit-module__JjkngG__keys{border:1px solid var(--line-strong);background:var(--surface);width:290px;box-shadow:var(--shadow-pop);border-radius:4px;gap:8px;padding:10px 12px;font-size:13px;display:grid}.kit-module__JjkngG__keysList{gap:5px;margin:0;display:grid}.kit-module__JjkngG__keysList>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.kit-module__JjkngG__keysList dt{gap:3px;display:flex}.kit-module__JjkngG__keysList dd{margin:0}.kit-module__JjkngG__kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:20px;height:20px;color:var(--fg-muted);font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;white-space:nowrap;border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:500;display:inline-grid}@media (min-width:641px){.kit-module__JjkngG__hideOnDesktop{display:none!important}}@media (max-width:640px){.kit-module__JjkngG__tabsSection .kit-module__JjkngG__tabRow{display:none}.kit-module__JjkngG__tabsSection .kit-module__JjkngG__switcher{align-items:center;min-height:44px;display:flex}.kit-module__JjkngG__tabsSection{border-bottom:0}.kit-module__JjkngG__switcherButton{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);max-width:100%;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.kit-module__JjkngG__switcherButton>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-module__JjkngG__switcher .kit-module__JjkngG__menu{min-width:240px;left:0;right:auto}.kit-module__JjkngG__switcher .kit-module__JjkngG__menuItem{min-height:44px}.kit-module__JjkngG__tabsRecord .kit-module__JjkngG__tabRow{-webkit-mask-image:linear-gradient(to right, var(--fg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--fg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--fg) calc(100% - 28px), transparent)}.kit-module__JjkngG__tabsRecord .kit-module__JjkngG__tab{justify-content:center;min-width:44px;min-height:44px}.kit-module__JjkngG__menuItem{min-height:44px}.kit-module__JjkngG__toolbar{flex-wrap:wrap}.kit-module__JjkngG__toolbar .kit-module__JjkngG__search{flex:1 1 0;min-width:0}.kit-module__JjkngG__search input,.kit-module__JjkngG__filter{min-height:44px}.kit-module__JjkngG__toolbar .kit-module__JjkngG__spacer,.kit-module__JjkngG__hasMore>.kit-module__JjkngG__filterSlot,.kit-module__JjkngG__hasMore>.kit-module__JjkngG__toolbarActions{display:none}.kit-module__JjkngG__hasMore.kit-module__JjkngG__trayOpen>.kit-module__JjkngG__filterSlot,.kit-module__JjkngG__hasMore.kit-module__JjkngG__trayOpen>.kit-module__JjkngG__toolbarActions{display:inline-flex}.kit-module__JjkngG__hasMore.kit-module__JjkngG__trayOpen:after{content:"";flex-basis:100%;order:3;height:0}.kit-module__JjkngG__hasMore>.kit-module__JjkngG__filterSlot,.kit-module__JjkngG__hasMore>.kit-module__JjkngG__toolbarActions{order:4}.kit-module__JjkngG__morePhone{order:1;display:inline-flex}.kit-module__JjkngG__selectToggle{order:2;display:inline-flex}.kit-module__JjkngG__selectTogglePressed{border-color:var(--fg)}.kit-module__JjkngG__bulk{z-index:31;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}.kit-module__JjkngG__bulk .kit-module__JjkngG__spacer{display:none}.kit-module__JjkngG__bulk{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.kit-module__JjkngG__bulk .kit-module__JjkngG__bulkCount{grid-area:1/1}.kit-module__JjkngG__bulk .kit-module__JjkngG__bulkClear{grid-area:1/2}.kit-module__JjkngG__bulkVerbs{grid-area:2/1/auto/-1;gap:8px;display:flex}.kit-module__JjkngG__bulkVerbs>*{flex:1 0 44px;min-width:auto}.kit-module__JjkngG__bulkSpecimen{border-radius:var(--radius);background:var(--surface-3);box-shadow:none;border-top:0;margin-bottom:8px;position:static}.kit-module__JjkngG__stack,.kit-module__JjkngG__stack tbody{display:block}.kit-module__JjkngG__stack{min-width:0!important}.kit-module__JjkngG__stack thead,.kit-module__JjkngG__stack colgroup{display:none}.kit-module__JjkngG__stack tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 0;display:grid;position:relative}.kit-module__JjkngG__stack tbody td{white-space:normal;text-align:left;border:0;height:auto;padding:0;display:none;overflow:visible;box-shadow:none!important;background:0 0!important}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellTitle a{position:relative}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellTitle a:after{content:"";position:absolute;inset:calc(50% - 22px) -6px}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellTitle{z-index:1;overflow-wrap:anywhere;grid-area:1/1;font-size:15px;display:block;position:relative}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack td.kit-module__JjkngG__cellTitle a:after{display:none}.kit-module__JjkngG__stack tr:not(:has(>td.kit-module__JjkngG__cellEnd))>td.kit-module__JjkngG__cellTitle{grid-column:1/-1}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellEnd{text-align:right;white-space:nowrap;grid-area:1/2;display:block}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellLabel{overflow-wrap:anywhere;grid-column:1/-1;grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:center;gap:8px;font-size:14px;display:grid}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellLabel[data-phone-empty]{display:none}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellLabel .kit-module__JjkngG__cellValue{min-width:0;display:block}.kit-module__JjkngG__stack td.kit-module__JjkngG__cellLabel:before{content:attr(data-label) / attr(data-label);overflow-wrap:break-word;color:var(--fg-muted);font-family:var(--font-public-sans), system-ui, sans-serif;font-size:13px;line-height:1.5}.kit-module__JjkngG__stack td.kit-module__JjkngG__num,.kit-module__JjkngG__stack td.kit-module__JjkngG__mono{text-align:left;font-size:13px}.kit-module__JjkngG__stack tr.kit-module__JjkngG__checked{background:var(--sel);box-shadow:-8px 0 0 var(--sel), 8px 0 0 var(--sel)}.kit-module__JjkngG__stack tr.kit-module__JjkngG__groupRow{padding:16px 0 4px;display:block}.kit-module__JjkngG__stack tr.kit-module__JjkngG__groupRow>td,.kit-module__JjkngG__stack tr.kit-module__JjkngG__stateRow>td,.kit-module__JjkngG__stack tr.kit-module__JjkngG__totalRow>td{display:block}.kit-module__JjkngG__stack tr.kit-module__JjkngG__groupRow>td:has(.kit-module__JjkngG__groupAction){justify-content:space-between;align-items:center;gap:8px;display:flex}.kit-module__JjkngG__stack .kit-module__JjkngG__groupAction{float:none;margin:0}.kit-module__JjkngG__stack tr.kit-module__JjkngG__stateRow,.kit-module__JjkngG__stack tr.kit-module__JjkngG__totalRow{display:block}.kit-module__JjkngG__stack tr.kit-module__JjkngG__totalRow>td.kit-module__JjkngG__cellLabel{display:grid}.kit-module__JjkngG__stack tr.kit-module__JjkngG__detailRow{padding:0;display:block}.kit-module__JjkngG__stack tr.kit-module__JjkngG__detailRow>td,.kit-module__JjkngG__stack tr.kit-module__JjkngG__skelRow>td.kit-module__JjkngG__cellTitle{display:block}.kit-module__JjkngG__stack tr.kit-module__JjkngG__skelRow>td.kit-module__JjkngG__cellLabel{display:grid}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack tbody tr:not(.kit-module__JjkngG__stateRow):not(.kit-module__JjkngG__groupRow){padding-left:48px}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack td.kit-module__JjkngG__chk{width:44px;display:block;position:absolute;top:2px;left:0}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack .kit-module__JjkngG__chkLabel{width:44px;height:44px}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack .kit-module__JjkngG__chkLabel input{width:20px;height:20px}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack td.kit-module__JjkngG__cellTitle a{min-height:44px;padding-block:11px;display:inline-block}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack td.kit-module__JjkngG__cellEnd{align-self:center}.kit-module__JjkngG__selecting .kit-module__JjkngG__stack td.kit-module__JjkngG__rowReason{color:var(--fg-muted);grid-column:1/-1;font-size:13px;display:block}.kit-module__JjkngG__phoneBar{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:2px 0 6px;display:flex}.kit-module__JjkngG__phoneSelectAll{min-height:44px;color:var(--fg);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:inline-flex}.kit-module__JjkngG__phoneSelectAll input{width:20px;height:20px;accent-color:var(--fg);margin:0}.kit-module__JjkngG__tableWrapX:has(>.kit-module__JjkngG__stack){overflow:visible}.kit-module__JjkngG__fpHead{flex-wrap:wrap;gap:10px 4px}.kit-module__JjkngG__fpText{flex:1 1 0}.kit-module__JjkngG__fpTitle{font-size:21px}.kit-module__JjkngG__fpActs{display:contents}.kit-module__JjkngG__fpActs>[data-kit=menu-anchor]{order:1;align-self:flex-start}.kit-module__JjkngG__fpActs:before{content:"";flex-basis:100%;order:2;height:0}.kit-module__JjkngG__fpActs>:not([data-kit=menu-anchor]):not(.kit-module__JjkngG__primaryInHead){order:3}.kit-module__JjkngG__fpActs .kit-module__JjkngG__primaryInHead,.kit-module__JjkngG__fpBar .kit-module__JjkngG__pagerPos{display:none}.kit-module__JjkngG__split{grid-template-columns:minmax(0,1fr);gap:24px}.kit-module__JjkngG__rail{border-left:0;border-top:1px solid var(--line);padding:16px 0 0;position:static}.kit-module__JjkngG__facts{grid-template-columns:104px minmax(0,1fr)}.kit-module__JjkngG__more>summary,.kit-module__JjkngG__fpBack{min-height:44px}.kit-module__JjkngG__phoneCta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--surface);flex-wrap:wrap;gap:6px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.kit-module__JjkngG__phoneCta>button,.kit-module__JjkngG__phoneCta>a{flex:1 0 44px;min-width:auto;min-height:44px;font-size:15px}.kit-module__JjkngG__phoneCta small{color:var(--fg-muted);text-align:center;flex-basis:100%;font-size:12px;line-height:1.3}.kit-module__JjkngG__saveBar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);margin:0;position:fixed;bottom:0;left:0;right:0}.kit-module__JjkngG__saveBar>button{min-height:44px}.kit-module__JjkngG__modal{border-width:1px 0 0;border-radius:8px 8px 0 0;width:100%;max-height:85vh;top:auto;bottom:0;left:0;transform:none}.kit-module__JjkngG__modalBody{padding-bottom:calc(18px + var(--kit-toast-room,0px))}.kit-module__JjkngG__modal:not(:has(>.kit-module__JjkngG__modalBody))>.kit-module__JjkngG__modalHead{padding-bottom:calc(4px + var(--kit-toast-room,0px))}.kit-module__JjkngG__modalFoot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.kit-module__JjkngG__modalFoot>button{flex:1 0 44px;min-width:auto;min-height:44px;font-size:15px}.kit-module__JjkngG__tapLink,.kit-module__JjkngG__facts dd a:not([data-kit=link-btn]){position:relative}.kit-module__JjkngG__tapLink:after,.kit-module__JjkngG__facts dd a:not([data-kit=link-btn]):after{content:"";position:absolute;inset:calc(50% - 22px) -6px}}@media (prefers-reduced-motion:reduce){.kit-module__JjkngG__skel{animation:none}.kit-module__JjkngG__more>summary svg{transition:none}}
.workbench-module__krXHEq__boardPage,.workbench-module__krXHEq__workspacePage{min-width:0;color:var(--fg)}.workbench-module__krXHEq__boardPage{container-type:inline-size}.workbench-module__krXHEq__boardLegend,.workbench-module__krXHEq__totals{color:var(--fg-muted);margin:8px 0;font-size:12px}.workbench-module__krXHEq__boardTableWrap{border:1px solid var(--line);background:var(--surface);width:100%;overflow:hidden}.workbench-module__krXHEq__boardTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.workbench-module__krXHEq__boardTable th,.workbench-module__krXHEq__boardTable td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);height:30px;padding:0 9px;overflow:hidden}.workbench-module__krXHEq__boardTable th{text-align:left;color:var(--fg-muted);border-bottom-color:var(--line-strong);font-weight:600}.workbench-module__krXHEq__boardTable th:first-child{width:36px}.workbench-module__krXHEq__boardTable th:nth-child(2){width:auto}.workbench-module__krXHEq__boardTable th:nth-child(3){width:100px}.workbench-module__krXHEq__boardTable th:nth-child(4){width:320px}.workbench-module__krXHEq__boardTable th:nth-child(5){width:84px}.workbench-module__krXHEq__boardTable th:nth-child(6){width:80px}.workbench-module__krXHEq__boardTable th:nth-child(7){width:110px}.workbench-module__krXHEq__boardTable th:nth-child(8){width:52px}@container (min-width:1400px){.workbench-module__krXHEq__boardTable th:nth-child(4){width:36%}}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__num{text-align:right;font-variant-numeric:tabular-nums}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__titleRow td{background:var(--surface-2);border-top:1px solid var(--line-strong);font-weight:600}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__titleRow .workbench-module__krXHEq__subtle{font-weight:400}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__recommendationRow td{color:var(--fg-subtle);font-size:12px}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__clickable{cursor:pointer}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__clickable:hover td{background:var(--surface-3)}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__clickable:focus-visible{outline:2px solid var(--admin-brand);outline-offset:-2px}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__dim td{color:var(--fg-subtle)}.workbench-module__krXHEq__voicingName{padding-left:22px!important}.workbench-module__krXHEq__mono{font-family:var(--font-mono), ui-monospace, monospace}.workbench-module__krXHEq__muted{color:var(--fg-muted)}.workbench-module__krXHEq__subtle{color:var(--fg-subtle)}.workbench-module__krXHEq__truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workbench-module__krXHEq__segmented{border:1px solid var(--line-strong);vertical-align:middle;border-radius:3px;max-width:100%;display:inline-flex}.workbench-module__krXHEq__segmented button,.workbench-module__krXHEq__zoom button{border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer;min-height:30px;padding:3px 8px;font-weight:500}.workbench-module__krXHEq__segmented button:last-child,.workbench-module__krXHEq__zoom button:last-child{border-right:0}.workbench-module__krXHEq__segmented button:hover,.workbench-module__krXHEq__zoom button:hover{background:var(--surface-3);color:var(--fg)}.workbench-module__krXHEq__segmented button:focus-visible,.workbench-module__krXHEq__zoom button:focus-visible{outline:2px solid var(--admin-brand);outline-offset:-2px}.workbench-module__krXHEq__segmented .workbench-module__krXHEq__selected{background:var(--admin-brand);color:var(--brand-fg)}.workbench-module__krXHEq__segmented .workbench-module__krXHEq__selected:hover{background:var(--admin-brand-hover);color:var(--brand-fg)}.workbench-module__krXHEq__segmented .workbench-module__krXHEq__recommended:not(.workbench-module__krXHEq__selected){box-shadow:inset 0 -2px 0 var(--admin-brand)}.workbench-module__krXHEq__checkbox{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:28px;display:inline-flex}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__checkbox{min-height:0}.workbench-module__krXHEq__boardTable .workbench-module__krXHEq__segmented button{min-height:24px;padding:2px 8px}.workbench-module__krXHEq__checkbox input{accent-color:var(--admin-brand);width:16px;height:16px}.workbench-module__krXHEq__openLink{color:var(--fg-muted);text-decoration:none}.workbench-module__krXHEq__openLink:hover{color:var(--admin-brand);text-decoration:underline}.workbench-module__krXHEq__titleLink{color:inherit;text-decoration:none}.workbench-module__krXHEq__titleLink:hover{text-decoration:underline}.workbench-module__krXHEq__saved{color:var(--ok-fg);margin-left:8px;font-weight:600}.workbench-module__krXHEq__saveError{color:var(--err-fg);margin-left:8px;font-weight:600}.workbench-module__krXHEq__feeNote,.workbench-module__krXHEq__state,.workbench-module__krXHEq__errorState{border:1px solid var(--line);background:var(--surface);color:var(--fg-muted);border-radius:6px;padding:10px 12px;font-size:12.5px}.workbench-module__krXHEq__feeNote{margin-top:12px}.workbench-module__krXHEq__feeNote strong{color:var(--fg)}.workbench-module__krXHEq__state{text-align:center;padding:40px}.workbench-module__krXHEq__errorState{color:var(--err-fg)}.workbench-module__krXHEq__errorState button{color:var(--admin-brand);margin-left:6px;text-decoration:underline}.workbench-module__krXHEq__mobileList{display:none}.workbench-module__krXHEq__voicingTabs{scrollbar-width:thin;gap:6px;max-width:100%;margin:2px 0 10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.workbench-module__krXHEq__voicingTabs a{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-muted);white-space:nowrap;border-radius:3px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.workbench-module__krXHEq__voicingTabs a:hover{background:var(--surface-3)}.workbench-module__krXHEq__voicingTabs a[aria-current=page]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand);color:var(--fg)}.workbench-module__krXHEq__voicingTabs small{color:var(--fg-subtle)}.workbench-module__krXHEq__scoreGrid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.workbench-module__krXHEq__rail{gap:14px;min-width:0;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow-y:auto}.workbench-module__krXHEq__score{min-width:0}.workbench-module__krXHEq__card{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0}.workbench-module__krXHEq__card h2{border-bottom:1px solid var(--line);margin:0;padding:10px 12px;font-size:13px;font-weight:600}.workbench-module__krXHEq__cardBody{padding:8px 12px 10px}.workbench-module__krXHEq__part{border-bottom:1px solid var(--line);padding:8px 0;font-size:12.5px}.workbench-module__krXHEq__part:last-child{border-bottom:0}.workbench-module__krXHEq__partTitle{font-weight:600}.workbench-module__krXHEq__partNew{color:var(--fg-muted);font-size:12px}.workbench-module__krXHEq__partActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.workbench-module__krXHEq__smallButton{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.workbench-module__krXHEq__smallButton:hover{background:var(--surface-3)}.workbench-module__krXHEq__smallButton:focus-visible,.workbench-module__krXHEq__files a:focus-visible,.workbench-module__krXHEq__voicingTabs a:focus-visible{outline:2px solid var(--admin-brand);outline-offset:2px}.workbench-module__krXHEq__planLine{border-bottom:1px solid var(--line);color:var(--fg-muted);padding:6px 0;font-size:12.5px}.workbench-module__krXHEq__planLine:last-child{border-bottom:0}.workbench-module__krXHEq__planLine strong{color:var(--fg)}.workbench-module__krXHEq__planLineActive{background:var(--sel);box-shadow:inset 3px 0 0 var(--admin-brand);color:var(--fg);margin:0 -12px;padding-left:8px;padding-right:12px}.workbench-module__krXHEq__files{gap:4px;display:grid}.workbench-module__krXHEq__files a{color:var(--fg);padding:3px 0;font-size:12.5px;text-decoration:none}.workbench-module__krXHEq__files a:hover{text-decoration:underline}.workbench-module__krXHEq__files p{color:var(--fg-muted);margin:6px 0 0;font-size:12px}.workbench-module__krXHEq__warning{border:1px solid var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg);border-radius:4px;margin-bottom:10px;padding:7px 10px;font-size:12.5px}.workbench-module__krXHEq__toolbar{min-height:28px;color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.workbench-module__krXHEq__toolbarRight{margin-left:auto}.workbench-module__krXHEq__legendItem{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.workbench-module__krXHEq__swatch{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.workbench-module__krXHEq__swatchAmber{background:color-mix(in srgb, var(--warn-fg) 30%, transparent);border:1px solid var(--warn-fg)}.workbench-module__krXHEq__swatchRed{background:color-mix(in srgb, var(--err-fg) 30%, transparent);border:1px solid var(--err-fg)}.workbench-module__krXHEq__zoom{border:1px solid var(--line-strong);border-radius:3px;display:inline-flex;overflow:hidden}.workbench-module__krXHEq__zoom button{min-width:30px}.workbench-module__krXHEq__pages{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid;overflow-x:auto}.workbench-module__krXHEq__scorePage{border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow-pop);margin:0 auto;position:relative;overflow:hidden}.workbench-module__krXHEq__scorePage img{width:100%;height:auto;display:block}.workbench-module__krXHEq__overlayAmber,.workbench-module__krXHEq__overlayRed{pointer-events:none;border-radius:1px;position:absolute}.workbench-module__krXHEq__overlayAmber{background:color-mix(in srgb, var(--warn-fg) 30%, transparent)}.workbench-module__krXHEq__overlayRed{background:color-mix(in srgb, var(--err-fg) 30%, transparent);outline:1px solid var(--err-fg)}.workbench-module__krXHEq__overlayFlash{animation:1.2s 2 workbench-module__krXHEq__scoreFlash}@keyframes workbench-module__krXHEq__scoreFlash{50%{outline:3px solid var(--admin-brand)}}.workbench-module__krXHEq__overlayLabel{pointer-events:none;border:1px solid var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg);white-space:nowrap;border-radius:2px;padding:0 4px;font-size:10.5px;font-weight:600;position:absolute;transform:translateY(-100%)}.workbench-module__krXHEq__pageNumber{color:var(--fg-subtle);font-size:11px;position:absolute;bottom:4px;right:6px}.workbench-module__krXHEq__pageLoadError{min-height:160px;color:var(--err-fg);place-items:center;font-size:13px;display:grid}@media (max-width:900px){.workbench-module__krXHEq__scoreGrid{grid-template-columns:minmax(0,1fr)}.workbench-module__krXHEq__score{order:1}.workbench-module__krXHEq__rail{order:2;max-height:none;position:static;overflow:visible}.workbench-module__krXHEq__toolbar{gap:6px}.workbench-module__krXHEq__toolbar .workbench-module__krXHEq__legendItem{display:none}.workbench-module__krXHEq__toolbarRight{margin-left:0}.workbench-module__krXHEq__voicingTabs a{align-items:center;min-height:44px}.workbench-module__krXHEq__smallButton{min-height:44px}.workbench-module__krXHEq__zoom button{min-width:44px;min-height:44px}}@container (max-width:959px){.workbench-module__krXHEq__boardTableWrap{display:none}.workbench-module__krXHEq__mobileList{gap:12px;display:grid}.workbench-module__krXHEq__mobileTitle{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;min-width:0;padding:12px;display:grid}.workbench-module__krXHEq__mobileTitleHead{justify-content:space-between;gap:8px;min-width:0;display:flex}.workbench-module__krXHEq__mobileTitleHead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-module__krXHEq__mobileTitleHead span{color:var(--fg-muted);white-space:nowrap}.workbench-module__krXHEq__mobileMeta,.workbench-module__krXHEq__recommendation{color:var(--fg-muted);margin:0;font-size:12px}.workbench-module__krXHEq__mobileTitlePicks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.workbench-module__krXHEq__mobileVoicing{border-top:1px solid var(--line);gap:5px;min-width:0;padding-top:8px;font-size:12px;display:grid}.workbench-module__krXHEq__mobileVoicing>div:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-module__krXHEq__mobileVoicing a{color:var(--admin-brand);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.workbench-module__krXHEq__segmented{width:max-content}.workbench-module__krXHEq__segmented button{min-height:44px;padding:4px 5px;font-size:11px}.workbench-module__krXHEq__checkbox,.workbench-module__krXHEq__mobileVoicing a{min-height:44px}}
.tax-year-module__d-Mjwq__yearField{width:110px;font-size:var(--fs-sm)}.tax-year-module__d-Mjwq__readiness{border-left:3px solid var(--admin-brand);background:var(--surface-2);color:var(--fg);margin:8px 0 14px;padding:9px 12px;font-weight:600}.tax-year-module__d-Mjwq__notice,.tax-year-module__d-Mjwq__empty{color:var(--fg-muted);margin:12px 0}.tax-year-module__d-Mjwq__table tr:has(details[open]) td{white-space:normal;vertical-align:top;height:auto;padding-top:8px;padding-bottom:8px;overflow:visible}.tax-year-module__d-Mjwq__table td:last-child{white-space:normal;height:auto;padding-top:6px;padding-bottom:6px;overflow:visible}.tax-year-module__d-Mjwq__table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;height:auto;overflow:visible}.tax-year-module__d-Mjwq__payeeCell{align-items:baseline;gap:5px;min-width:0;display:flex}.tax-year-module__d-Mjwq__payeeCell:has(details[open]){display:block}.tax-year-module__d-Mjwq__payeeName{text-overflow:ellipsis;min-width:0;overflow:hidden}.tax-year-module__d-Mjwq__details{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs)}.tax-year-module__d-Mjwq__detailSummary{cursor:pointer;font-weight:500}.tax-year-module__d-Mjwq__detailList{color:var(--fg-muted);font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr);gap:3px 6px;margin-top:7px;display:grid}.tax-year-module__d-Mjwq__detailList dd{overflow-wrap:anywhere;color:var(--fg);margin:0}.tax-year-module__d-Mjwq__nextCell{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tax-year-module__d-Mjwq__message{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0}.tax-year-module__d-Mjwq__modalContent{gap:13px;display:grid}.tax-year-module__d-Mjwq__decisionEvidence{border:1px solid var(--border);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.tax-year-module__d-Mjwq__decisionEvidence p,.tax-year-module__d-Mjwq__preview p{margin:0}.tax-year-module__d-Mjwq__decisionEvidence ul,.tax-year-module__d-Mjwq__preview ul{margin:0;padding-left:20px}.tax-year-module__d-Mjwq__preview{background:var(--surface-2);color:var(--fg);gap:6px;padding:12px;display:grid}.tax-year-module__d-Mjwq__previewDetails{color:var(--fg-muted)}.tax-year-module__d-Mjwq__previewDetails code{overflow-wrap:anywhere}.tax-year-module__d-Mjwq__modalError{color:var(--err-fg);margin:0}@media (min-width:641px){.tax-year-module__d-Mjwq__table td:last-child{padding-top:3px;padding-bottom:3px}}@media (max-width:640px){.tax-year-module__d-Mjwq__detailSummary{padding-block:15px}.tax-year-module__d-Mjwq__yearField{width:100px}.tax-year-module__d-Mjwq__nextCell{flex-wrap:wrap}.tax-year-module__d-Mjwq__message{white-space:normal;flex-basis:100%}}
.song-review-link-module__tNI-nG__songReviewLink{color:var(--admin-brand);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}
.song-review-module__GRKqla__root{--copy-fg:#7a4fb0;--score-white:#fff;--punch-off:#8a8780;--punch-amber:#985c0c;--punch-blue:#2b5fb8;--dv00:#2f62b3;--dv01:#6e9be0;--dv02:#a3c0ee;--dv10:#b4532f;--dv11:#e0936f;--dv12:#edbca3;--dv20:#2e7a4c;--dv21:#66b087;--dv22:#a6d4b9;--dv30:#7a4fb0;--dv31:#a889d4;--dv32:#cdbbea;--dvoff:#a6a29b;--dvx-scrim:#1c1b198c;--note-bg:#fff3bf;--note-fg:#5e4700;--note-line:#d9a700;--score-amber-bg:#fbf3e5;--score-new:#b42318;--score-flash:#2b4a7e;--score-page-number:#77746e;--score-off-text:#6b6862;--score-note-bg:#fff3bf;--score-note-fg:#5e4700;--score-note-line:#d9a700;box-sizing:border-box;background:var(--surface-2);width:100%;min-width:0;color:var(--fg);font:13px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .song-review-module__GRKqla__root{--copy-fg:#b79be0;--dv00:#6f9ceb;--dv01:#a9c4f2;--dv02:#cbdcf7;--dv10:#e07f58;--dv11:#f0b79c;--dv12:#f5d3c2;--dv20:#6cc08e;--dv21:#9bd6b2;--dv22:#c3e7d1;--dv30:#b79be0;--dv31:#cdb9ec;--dv32:#e0d4f3;--dvoff:#77746e;--dvx-scrim:#000000a6;--note-bg:#3b3212;--note-fg:#f5dc7a;--note-line:#c9a227}}html[data-theme=dark] .song-review-module__GRKqla__root{--copy-fg:#b79be0;--dv00:#6f9ceb;--dv01:#a9c4f2;--dv02:#cbdcf7;--dv10:#e07f58;--dv11:#f0b79c;--dv12:#f5d3c2;--dv20:#6cc08e;--dv21:#9bd6b2;--dv22:#c3e7d1;--dv30:#b79be0;--dv31:#cdb9ec;--dv32:#e0d4f3;--dvoff:#77746e;--dvx-scrim:#000000a6;--note-bg:#3b3212;--note-fg:#f5dc7a;--note-line:#c9a227}.song-review-module__GRKqla__root #saveNotice{z-index:40;border:1px solid var(--err-fg);background:var(--err-bg);color:var(--err-fg);border-radius:4px;margin:0 0 12px;padding:10px 12px;position:sticky;top:0}.song-review-module__GRKqla__root #saveNotice[hidden]{display:none}.song-review-module__GRKqla__root *{box-sizing:border-box}.song-review-module__GRKqla__root,.song-review-module__GRKqla__root{background:var(--surface-2);color:var(--fg);margin:0}.song-review-module__GRKqla__root{font:13px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}.song-review-module__GRKqla__root a{color:var(--admin-brand)}.song-review-module__GRKqla__root button{font:inherit}.song-review-module__GRKqla__root .page{min-width:0;max-width:1720px;margin:0 auto;padding:14px 24px 64px}.song-review-module__GRKqla__root .muted{color:var(--fg-muted)}.song-review-module__GRKqla__root .subtle{color:var(--fg-subtle)}.song-review-module__GRKqla__root .num{text-align:right;font-variant-numeric:tabular-nums}.song-review-module__GRKqla__root .topbar{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:12px;display:flex}.song-review-module__GRKqla__root .crumb{color:var(--fg-muted)}.song-review-module__GRKqla__root .songnav{border:1px solid var(--line-strong);background:var(--surface);border-radius:3px;align-items:stretch;max-width:100%;display:inline-flex}.song-review-module__GRKqla__root .songnav button{background:var(--surface);color:var(--fg);cursor:pointer;border:0;min-width:32px;min-height:30px;font-size:15px}.song-review-module__GRKqla__root .songnav button:hover{background:var(--surface-3)}.song-review-module__GRKqla__root .songnav button:disabled{color:var(--fg-subtle);cursor:default;background:var(--surface)}.song-review-module__GRKqla__root .songnav select{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;min-width:0;max-width:62vw;padding:0 8px;font-size:13px}.song-review-module__GRKqla__root .topbar .right{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.song-review-module__GRKqla__root .ph{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 10px;display:flex}.song-review-module__GRKqla__root .ph h1{margin:0;font-size:18px;font-weight:650}.song-review-module__GRKqla__root .ph .meta{color:var(--fg-muted);flex-wrap:wrap;gap:4px 0;font-size:12px;display:flex}.song-review-module__GRKqla__root .ph .meta span+span:before{content:"·";color:var(--fg-subtle);margin:0 7px}.song-review-module__GRKqla__root .flow{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.25fr);gap:0;margin-bottom:12px;display:grid}.song-review-module__GRKqla__root .step{border-right:1px solid var(--line);min-width:0;padding:9px 12px;position:relative}.song-review-module__GRKqla__root .step h3{align-items:center;gap:7px;margin:0 0 2px;font-size:12.5px;font-weight:600;display:flex}.song-review-module__GRKqla__root .step p{color:var(--fg-muted);margin:0;font-size:12px}.song-review-module__GRKqla__root .dot{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--fg-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.song-review-module__GRKqla__root .step.done .dot{background:var(--ok-fg);border-color:var(--ok-fg);color:var(--surface)}.song-review-module__GRKqla__root .step.now{box-shadow:inset 0 3px 0 var(--admin-brand)}.song-review-module__GRKqla__root .step.now .dot{border-color:var(--admin-brand);color:var(--admin-brand);font-weight:700}.song-review-module__GRKqla__root .flowAct{align-content:start;gap:6px;min-width:0;padding:9px 12px;display:grid}.song-review-module__GRKqla__root .flowAct textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:46px;color:var(--fg);font:inherit;border-radius:3px;padding:5px 7px;font-size:12.5px}.song-review-module__GRKqla__root .flowAct .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.song-review-module__GRKqla__root .btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.song-review-module__GRKqla__root .btn:hover{background:var(--surface-3)}.song-review-module__GRKqla__root .btn.primary{background:var(--admin-brand);border-color:var(--admin-brand);color:var(--brand-fg)}.song-review-module__GRKqla__root .btn.primary:hover{background:var(--admin-brand-hover)}:is(.song-review-module__GRKqla__root .btn:focus-visible,.song-review-module__GRKqla__root .voicingTabs button:focus-visible,.song-review-module__GRKqla__root .seg button:focus-visible,.song-review-module__GRKqla__root select:focus-visible,.song-review-module__GRKqla__root textarea:focus-visible){outline:2px solid var(--admin-brand);outline-offset:1px}.song-review-module__GRKqla__root .saveState{color:var(--fg-subtle);font-size:11.5px}.song-review-module__GRKqla__root .saveState.ok{color:var(--ok-fg)}.song-review-module__GRKqla__root .saveState.err{color:var(--err-fg)}.song-review-module__GRKqla__root .voicingTabs{scrollbar-width:thin;gap:6px;max-width:100%;margin:2px 0 8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.song-review-module__GRKqla__root .voicingTabs button{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-muted);white-space:nowrap;cursor:pointer;border-radius:3px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:5px 10px;font-size:12px;display:inline-flex}.song-review-module__GRKqla__root .voicingTabs button:hover{background:var(--surface-3)}.song-review-module__GRKqla__root .voicingTabs button[aria-current=page]{border-color:var(--admin-brand);box-shadow:inset 0 0 0 1px var(--admin-brand);color:var(--fg)}.song-review-module__GRKqla__root .voicingTabs small{color:var(--fg-subtle)}.song-review-module__GRKqla__root .voicingTabs .allTab{font-weight:600}.song-review-module__GRKqla__root .scoreGrid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.song-review-module__GRKqla__root .rail{gap:14px;min-width:0;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow-y:auto}.song-review-module__GRKqla__root .main{gap:14px;min-width:0;display:grid}.song-review-module__GRKqla__root .card{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0}.song-review-module__GRKqla__root .card h2{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.song-review-module__GRKqla__root .card h2 .aside{color:var(--fg-muted);margin-left:auto;font-size:12px;font-weight:400}.song-review-module__GRKqla__root .cardBody{padding:8px 12px 10px}.song-review-module__GRKqla__root .part{border-bottom:1px solid var(--line);padding:8px 0;font-size:12.5px}.song-review-module__GRKqla__root .part:last-child{border-bottom:0}.song-review-module__GRKqla__root .partTitle{font-weight:600}:is(.song-review-module__GRKqla__root .partNew,.song-review-module__GRKqla__root .partMeta){color:var(--fg-muted);font-size:12px}.song-review-module__GRKqla__root .partActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.song-review-module__GRKqla__root .chip{border:1px solid var(--line-strong);color:var(--fg-muted);vertical-align:1px;border-radius:10px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-block}.song-review-module__GRKqla__root .chip.ft{border-color:var(--warn-fg);color:var(--warn-fg);background:var(--warn-bg)}.song-review-module__GRKqla__root .chip.ok{border-color:var(--ok-fg);color:var(--ok-fg);background:var(--ok-bg)}.song-review-module__GRKqla__root .punchList .pn{color:var(--fg-muted);font-size:11.5px}.song-review-module__GRKqla__root .punchList li.fee{color:var(--fg-muted);margin:6px 0 2px -14px;font-size:11.5px;list-style:none}.song-review-module__GRKqla__root .punchList li.fee strong{color:var(--fg)}.song-review-module__GRKqla__root .punchList .fsplit{color:var(--fg-subtle);font-size:11px}.song-review-module__GRKqla__root .q{border-top:1px solid var(--line);padding:8px 0}.song-review-module__GRKqla__root ul.pts{color:var(--fg-muted);margin:2px 0 4px;padding:0;font-size:11.5px;list-style:none}.song-review-module__GRKqla__root ul.pts li{margin:1px 0}.song-review-module__GRKqla__root ul.pts label{cursor:pointer;align-items:flex-start;gap:6px;display:flex}.song-review-module__GRKqla__root ul.pts input{flex:none;margin:2px 0 0}.song-review-module__GRKqla__root .pwarn{color:var(--warn-fg);font-weight:600}.song-review-module__GRKqla__root .btn.sm{min-height:24px;padding:2px 8px;font-size:11.5px}:is(.song-review-module__GRKqla__root .dvctl,.song-review-module__GRKqla__root .dvedit){flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 6px 20px;display:flex}:is(.song-review-module__GRKqla__root .dvctl label,.song-review-module__GRKqla__root .dvedit label){cursor:default;align-items:center;gap:4px;display:inline-flex}:is(.song-review-module__GRKqla__root .dvctl select,.song-review-module__GRKqla__root .dvedit select){font:inherit;border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:24px;color:var(--fg);border-radius:3px;font-size:11.5px}.song-review-module__GRKqla__root .dvbar{border:1px solid var(--line);background:var(--surface-3);border-radius:3px;flex-direction:column;align-items:stretch;margin-left:0;padding:8px;font-size:12px}.song-review-module__GRKqla__root .dvrow2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:3px 0;display:flex}.song-review-module__GRKqla__root .dvrow2 span{flex:180px;min-width:0}.song-review-module__GRKqla__root .dvbtns{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.song-review-module__GRKqla__root .dvhint{color:var(--fg-muted);margin:0 0 4px;font-size:12px}.song-review-module__GRKqla__root .dvrange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.song-review-module__GRKqla__root .dvgroup{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.song-review-module__GRKqla__root .dvglab{font-size:12px;font-weight:600}.song-review-module__GRKqla__root .dvedit .dvsis{cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.song-review-module__GRKqla__root .dvmoves{margin:4px 0 8px;font-size:12px}.song-review-module__GRKqla__root .flow.ehan{grid-template-columns:minmax(0,1fr)}.song-review-module__GRKqla__root .flow.ehan .flowAct{border-top:0;grid-column:auto;max-width:820px}.song-review-module__GRKqla__root .ehanCheck .ehanNote{margin:0 0 6px;font-size:13px}.song-review-module__GRKqla__root .checkList{gap:8px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.song-review-module__GRKqla__root .checkList .ck{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.song-review-module__GRKqla__root .checkList textarea{min-height:38px;margin-top:3px}.song-review-module__GRKqla__root .dvmoves ul{margin:2px 0 0;padding-left:18px}.song-review-module__GRKqla__root .dvmoves li{margin:2px 0}.song-review-module__GRKqla__root .punchList li.dvrow .pv:before{content:"↳ ";color:var(--fg-subtle)}.song-review-module__GRKqla__root .lab.sub .nm{color:var(--fg-muted);font-weight:400}.song-review-module__GRKqla__root .pcCount{color:var(--fg-muted);margin:0 0 6px;font-size:11.5px}.song-review-module__GRKqla__root .pcCount.done{color:var(--ok-fg)}.song-review-module__GRKqla__root .q:first-of-type{border-top:0;padding-top:0}.song-review-module__GRKqla__root .q h3{margin:0 0 4px;font-size:12.5px}.song-review-module__GRKqla__root .q p{color:var(--fg-muted);margin:0 0 6px;font-size:12px}.song-review-module__GRKqla__root .q ul.opts{margin:0 0 6px;padding-left:16px;font-size:12px}.song-review-module__GRKqla__root .q ul.opts li.rec strong:after{content:" (recommended)";color:var(--fg-subtle);font-weight:400}.song-review-module__GRKqla__root .q .qrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.song-review-module__GRKqla__root .q .qrow .btn.on{outline:2px solid var(--admin-brand);outline-offset:0;font-weight:600}.song-review-module__GRKqla__root .q textarea{width:100%;min-height:34px;font:inherit;margin:6px 0 0;font-size:12px}.song-review-module__GRKqla__root .q .qstate{color:var(--fg-subtle);font-size:11.5px}.song-review-module__GRKqla__root .q .qstate.ok{color:var(--ok-fg)}.song-review-module__GRKqla__root .q .qstate.err{color:var(--err-fg)}.song-review-module__GRKqla__root .punchList .rest li{color:var(--fg-muted)}.song-review-module__GRKqla__root .kv{grid-template-columns:auto 1fr;gap:3px 12px;font-size:12.5px;display:grid}.song-review-module__GRKqla__root .kv dt{color:var(--fg-muted)}.song-review-module__GRKqla__root .kv dd{min-width:0;margin:0}.song-review-module__GRKqla__root .seg{border:1px solid var(--line-strong);border-radius:3px;max-width:100%;margin-top:6px;display:inline-flex;overflow:hidden}.song-review-module__GRKqla__root .seg button{border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--fg-muted);cursor:pointer;white-space:nowrap;min-height:30px;padding:3px 9px;font-size:12px;font-weight:500}.song-review-module__GRKqla__root .seg button:last-child{border-right:0}.song-review-module__GRKqla__root .seg button:hover{background:var(--surface-3);color:var(--fg)}.song-review-module__GRKqla__root .seg .selected{background:var(--admin-brand);color:var(--brand-fg)}.song-review-module__GRKqla__root .seg .selected:hover{background:var(--admin-brand-hover);color:var(--brand-fg)}.song-review-module__GRKqla__root .seg .recommended:not(.selected){box-shadow:inset 0 -2px 0 var(--admin-brand)}.song-review-module__GRKqla__root .note{color:var(--fg-muted);margin:6px 0 0;font-size:12px}.song-review-module__GRKqla__root .toolbar{min-height:28px;color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.song-review-module__GRKqla__root .toolbarRight{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.song-review-module__GRKqla__root .legendItem{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.song-review-module__GRKqla__root .swatch{border-radius:2px;flex:none;width:13px;height:12px;display:inline-block}.song-review-module__GRKqla__root .sw-n{background:color-mix(in srgb, var(--warn-fg) 32%, transparent);border:1px solid var(--warn-fg)}.song-review-module__GRKqla__root .sw-c{background:repeating-linear-gradient(135deg, var(--fg-muted) 0 1.5px, transparent 1.5px 5px);border:1px solid var(--fg-muted)}.song-review-module__GRKqla__root .sw-mix{border-top:2px dashed var(--fg);border-radius:0;height:6px}.song-review-module__GRKqla__root .vdot{vertical-align:-1px;width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 15%, transparent);border-radius:2px;flex:none;margin-right:5px;display:inline-block}.song-review-module__GRKqla__root .ov.db{background:color-mix(in srgb, var(--copy-fg) 14%, transparent);outline:2px dashed var(--copy-fg)}.song-review-module__GRKqla__root .mixList li{cursor:pointer;font-size:12.5px}.song-review-module__GRKqla__root .mixList ul{gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.song-review-module__GRKqla__root .sw-new{background:linear-gradient(to top, var(--err-fg) 0 3px, transparent 3px);border:1px solid var(--line-strong)}.song-review-module__GRKqla__root .zoom{border:1px solid var(--line-strong);border-radius:3px;display:inline-flex;overflow:hidden}.song-review-module__GRKqla__root .zoom button{border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--fg-muted);cursor:pointer;min-width:30px;min-height:28px}.song-review-module__GRKqla__root .zoom button:last-child{border-right:0}.song-review-module__GRKqla__root .zoom button:hover{background:var(--surface-3);color:var(--fg)}.song-review-module__GRKqla__root .lanesCard{padding:0;overflow:hidden}.song-review-module__GRKqla__root .lanesHint{color:var(--fg-muted);border-bottom:1px solid var(--line);padding:7px 12px;font-size:12px}.song-review-module__GRKqla__root .lanes{grid-template-columns:210px minmax(0,1fr);min-width:0;display:grid;position:relative}.song-review-module__GRKqla__root .laneLabels{border-right:1px solid var(--line-strong);background:var(--surface);z-index:1;position:relative}.song-review-module__GRKqla__root .laneLabels .lab{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.song-review-module__GRKqla__root .laneLabels .lab .nm{text-overflow:ellipsis;flex:none;max-width:118px;font-weight:600;overflow:hidden}.song-review-module__GRKqla__root .laneLabels .lab .who{color:var(--fg-muted);text-overflow:ellipsis;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.song-review-module__GRKqla__root .laneLabels .head{background:var(--surface-3);border-top:1px solid var(--line-strong);font-weight:600}.song-review-module__GRKqla__root .laneLabels .head .role{color:var(--fg-muted);text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.song-review-module__GRKqla__root .laneLabels .head.sel{box-shadow:inset 3px 0 0 var(--admin-brand);background:var(--sel)}.song-review-module__GRKqla__root .laneLabels .lab.dim{opacity:.55}.song-review-module__GRKqla__root .laneScroll{scrollbar-width:thin;min-width:0;overflow:auto hidden}.song-review-module__GRKqla__root .laneScroll canvas{cursor:crosshair;display:block}.song-review-module__GRKqla__root .tip{z-index:5;pointer-events:none;background:var(--surface);color:var(--fg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:4px;max-width:340px;padding:6px 8px;font-size:12px;position:absolute}.song-review-module__GRKqla__root .tip b{font-weight:600}.song-review-module__GRKqla__root .tip .t2{color:var(--fg-muted)}.song-review-module__GRKqla__root .empty{text-align:center;color:var(--fg-muted);padding:40px}.song-review-module__GRKqla__root .tableWrap{max-width:100%;overflow-x:auto}.song-review-module__GRKqla__root table.takes{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}:is(.song-review-module__GRKqla__root table.takes th,.song-review-module__GRKqla__root table.takes td){border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;height:30px;padding:0 8px}.song-review-module__GRKqla__root table.takes th{color:var(--fg-muted);border-bottom-color:var(--line-strong);font-weight:600}.song-review-module__GRKqla__root table.takes td.wrap{white-space:normal;min-width:180px;max-width:360px;padding-top:4px;padding-bottom:4px}.song-review-module__GRKqla__root table.takes tbody tr{cursor:pointer}.song-review-module__GRKqla__root table.takes tbody tr:hover td{background:var(--surface-3)}.song-review-module__GRKqla__root table.takes tr.cur td{background:var(--sel)}.song-review-module__GRKqla__root table.takes tfoot td{border-top:1px solid var(--line-strong);font-weight:600}.song-review-module__GRKqla__root .taskText{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.song-review-module__GRKqla__root .taskText .tt{margin-bottom:6px;font-weight:650;display:block}.song-review-module__GRKqla__root .taskText ol{gap:3px;margin:6px 0 0;padding-left:0;list-style:none;display:grid}.song-review-module__GRKqla__root .taskText li{gap:7px;display:flex}.song-review-module__GRKqla__root .taskText li:before{content:"☐";color:var(--fg-muted)}.song-review-module__GRKqla__root .variantWhy{color:var(--fg-muted);margin:6px 0 0;font-size:12px}.song-review-module__GRKqla__root .viewBar{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.song-review-module__GRKqla__root .viewBar .seg{margin-top:0}.song-review-module__GRKqla__root .viewBar .viewHint{color:var(--fg-subtle);margin-left:auto}.song-review-module__GRKqla__root .ov.hl{outline:3px solid var(--admin-brand);background:color-mix(in srgb, var(--admin-brand) 16%, transparent);pointer-events:none;animation:1.1s 2 song-review-module__GRKqla__ovfl}.song-review-module__GRKqla__root .scoreHead{border-bottom:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:12px;display:flex}.song-review-module__GRKqla__root .scoreHead strong{color:var(--fg);font-size:13px}.song-review-module__GRKqla__root .scoreHead .right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.song-review-module__GRKqla__root .scoreWarn{border:1px solid var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg);border-radius:4px;margin:10px 12px 0;padding:7px 10px;font-size:12.5px}.song-review-module__GRKqla__root .scorePages{justify-items:center;gap:14px;min-width:0;padding:12px;display:grid;overflow-x:auto}.song-review-module__GRKqla__root .scorePage{border:1px solid var(--line);background:var(--score-white);max-width:100%;box-shadow:var(--shadow-pop);position:relative}.song-review-module__GRKqla__root .scorePage img{width:100%;height:auto;display:block}.song-review-module__GRKqla__root .scorePage .pn{color:var(--score-page-number);font-size:11px;position:absolute;bottom:4px;right:6px}.song-review-module__GRKqla__root .ov{pointer-events:auto;border-radius:1px;position:absolute}.song-review-module__GRKqla__root .ov.rr{background:color-mix(in srgb, var(--punch-amber) 26%, transparent)}.song-review-module__GRKqla__root .ov.nw{background:color-mix(in srgb, var(--score-new) 26%, transparent);outline:1px solid var(--score-new)}.song-review-module__GRKqla__root .ov.fl{animation:1.1s 2 song-review-module__GRKqla__ovfl}@keyframes song-review-module__GRKqla__ovfl{50%{outline:3px solid var(--score-flash);background:color-mix(in srgb, var(--score-flash) 30%, transparent)}}.song-review-module__GRKqla__root .ovLab{pointer-events:none;border:1px solid var(--punch-amber);background:var(--score-amber-bg);color:var(--punch-amber);white-space:nowrap;border-radius:2px;padding:0 4px;font-size:10.5px;font-weight:600;position:absolute;transform:translateY(-100%)}.song-review-module__GRKqla__root .punchList h3{margin:10px 0 4px;font-size:12.5px}.song-review-module__GRKqla__root .punchList h3:first-child{margin-top:2px}.song-review-module__GRKqla__root .punchList ul{gap:3px;margin:0;padding-left:18px;display:grid}.song-review-module__GRKqla__root .punchList li{cursor:pointer;font-size:12.5px}.song-review-module__GRKqla__root .punchList li:hover .pv{text-decoration:underline}.song-review-module__GRKqla__root .punchList .pv{font-weight:600}.song-review-module__GRKqla__root .punchList .uq{color:var(--fg-muted);font-size:11.5px}.song-review-module__GRKqla__root .punchList .none{color:var(--fg-muted);margin-top:8px;font-size:12px}.song-review-module__GRKqla__root .flash{animation:1.2s 2 song-review-module__GRKqla__fl}@keyframes song-review-module__GRKqla__fl{50%{background:color-mix(in srgb, var(--admin-brand) 22%, transparent)}}@media (max-width:1100px){.song-review-module__GRKqla__root .flow{grid-template-columns:repeat(3,minmax(0,1fr))}.song-review-module__GRKqla__root .flowAct{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:900px){.song-review-module__GRKqla__root .page{padding:10px 16px 48px}.song-review-module__GRKqla__root .scoreGrid{grid-template-columns:minmax(0,1fr)}.song-review-module__GRKqla__root .main{order:1}.song-review-module__GRKqla__root .rail{order:2;max-height:none;position:static;overflow:visible}.song-review-module__GRKqla__root .flow{grid-template-columns:minmax(0,1fr)}.song-review-module__GRKqla__root .step{border-right:0;border-bottom:1px solid var(--line)}.song-review-module__GRKqla__root .lanes{grid-template-columns:128px minmax(0,1fr)}.song-review-module__GRKqla__root .laneLabels .lab .who{display:none}:is(.song-review-module__GRKqla__root .voicingTabs button,.song-review-module__GRKqla__root .btn,.song-review-module__GRKqla__root .seg button){align-items:center;min-height:44px}.song-review-module__GRKqla__root .songnav button{min-width:44px;min-height:44px}.song-review-module__GRKqla__root .toolbar .legendItem.opt{display:none}.song-review-module__GRKqla__root .topbar .right{margin-left:0}}.song-review-module__GRKqla__root .notesBanner{border:1px solid var(--note-line);border-left:6px solid var(--note-line);background:var(--note-bg);color:var(--note-fg);border-radius:6px;margin:0 0 12px;padding:8px 12px}.song-review-module__GRKqla__root .notesBanner[hidden]{display:none}.song-review-module__GRKqla__root .notesBanner.empty{background:var(--surface);color:var(--fg-muted);border-left-width:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.song-review-module__GRKqla__root .notesBanner .nbHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.song-review-module__GRKqla__root .notesBanner ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.song-review-module__GRKqla__root .notesBanner li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;font-weight:600;display:flex}.song-review-module__GRKqla__root .notesBanner .nbScope{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--note-line);border-radius:3px;padding:0 5px;font-size:11.5px;font-weight:700}.song-review-module__GRKqla__root .notesBanner .nbText{overflow-wrap:anywhere;flex:240px;min-width:0}.song-review-module__GRKqla__root .notesBanner .linkBtn{font:inherit;color:var(--note-fg);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500;text-decoration:underline}.song-review-module__GRKqla__root .pnote{border-left:4px solid var(--note-line);background:var(--note-bg);color:var(--note-fg);overflow-wrap:anywhere;border-radius:3px;margin:4px 0;padding:4px 8px;font-size:12.5px;font-weight:600}.song-review-module__GRKqla__root .pnote small{text-transform:uppercase;letter-spacing:.03em;margin-right:6px;font-weight:700}.song-review-module__GRKqla__root ul.pts li.ptoff{color:var(--fg-subtle)}.song-review-module__GRKqla__root .laneLabels .lab.sub{background:color-mix(in srgb, var(--surface-3) 45%, var(--surface));padding-left:24px}.song-review-module__GRKqla__root .scorePage .pmk{border-left:2px dashed var(--punch-amber);pointer-events:auto;width:0;position:absolute}.song-review-module__GRKqla__root .scorePage .pmk span{white-space:nowrap;color:var(--punch-amber);background:var(--score-white);border-radius:3px;padding:1px 4px;font-size:11.5px;font-weight:700;position:absolute;top:-14px;box-shadow:0 0 0 1px}.song-review-module__GRKqla__root .scorePage .pmk.in span{left:-1px}.song-review-module__GRKqla__root .scorePage .pmk.out span{right:1px}:is(.song-review-module__GRKqla__root .scorePage .pmk.own,.song-review-module__GRKqla__root .scorePage .pmk.add){border-left:2.5px solid var(--punch-blue)}:is(.song-review-module__GRKqla__root .scorePage .pmk.own span,.song-review-module__GRKqla__root .scorePage .pmk.add span){color:var(--punch-blue)}.song-review-module__GRKqla__root .scorePage .pmk.off{border-left:2px dotted var(--punch-off)}.song-review-module__GRKqla__root .scorePage .pmk.off span{color:var(--score-off-text);text-decoration:line-through}.song-review-module__GRKqla__root .scorePage .nflag{background:var(--score-note-bg);max-width:38%;color:var(--score-note-fg);border:1.5px solid var(--score-note-line);white-space:nowrap;text-overflow:ellipsis;z-index:2;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;overflow:hidden;transform:translateY(-100%)}body.dvxOpen .song-review-module__GRKqla__root{overflow:hidden}.song-review-module__GRKqla__root .dvx{z-index:50;background:var(--surface-2);flex-direction:column;display:flex;position:fixed;inset:0}.song-review-module__GRKqla__root .dvx[hidden]{display:none}.song-review-module__GRKqla__root .dvxTop{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 16px;display:flex}.song-review-module__GRKqla__root .dvxTop h2{flex:320px;margin:0;font-size:15px}:is(.song-review-module__GRKqla__root .dvxNav,.song-review-module__GRKqla__root .dvxSave){flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.song-review-module__GRKqla__root .dvxNav label{color:var(--fg-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.song-review-module__GRKqla__root #dvxGo{width:56px}.song-review-module__GRKqla__root #dvxWhere{font-size:12px}.song-review-module__GRKqla__root .dvx input[type=text]{font:inherit;border:1px solid var(--line-strong);background:var(--surface);min-height:28px;color:var(--fg);border-radius:3px;padding:0 6px;font-size:12px}.song-review-module__GRKqla__root .dvx select{font:inherit;border:1px solid var(--line-strong);background:var(--surface);min-height:28px;color:var(--fg);border-radius:3px;font-size:12px}.song-review-module__GRKqla__root .dvxSave .dvsis{align-items:center;gap:5px;font-size:12px;display:inline-flex}.song-review-module__GRKqla__root .dvxSave .dvsis[hidden]{display:none}.song-review-module__GRKqla__root #dvxMsg{font-size:12px}.song-review-module__GRKqla__root .dvxBody{flex:1;padding:12px 16px 16px;overflow:auto}.song-review-module__GRKqla__root .dvxCard{background:var(--surface);border:1px solid var(--line);border-radius:4px}.song-review-module__GRKqla__root .dvxBar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.song-review-module__GRKqla__root .dvxBar .grp{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.song-review-module__GRKqla__root .dvxBar .lab{color:var(--fg-muted);margin-right:2px;font-size:12px}.song-review-module__GRKqla__root .dvx .btn:disabled{opacity:.45;cursor:default}.song-review-module__GRKqla__root .dvx .btn.on{background:var(--sel);border-color:var(--fg-subtle)}.song-review-module__GRKqla__root .dvx .btn .sw{vertical-align:-1px;border-radius:2px;width:9px;height:9px;display:inline-block}.song-review-module__GRKqla__root .dvx .linkBtn{font:inherit;color:var(--info-fg);cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}:is(.song-review-module__GRKqla__root .dvx .linkBtn.plain,.song-review-module__GRKqla__root .dvx .linkBtn.chk){color:inherit;text-align:left;padding:0;text-decoration:none}:is(.song-review-module__GRKqla__root .dvx .linkBtn.plain:hover,.song-review-module__GRKqla__root .dvx .linkBtn.chk:hover){text-decoration:underline}.song-review-module__GRKqla__root .btn.noteBtn{background:var(--note-bg);border-color:var(--note-line);color:var(--note-fg);font-weight:600}.song-review-module__GRKqla__root .dvxHint{color:var(--fg-muted);margin-left:auto;font-size:12px}.song-review-module__GRKqla__root .dvxGrid{grid-template-columns:176px minmax(0,1fr);display:grid}.song-review-module__GRKqla__root .dvxOvLab{border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--surface);flex-direction:column;justify-content:center;gap:1px;padding:0 10px;display:flex}.song-review-module__GRKqla__root .dvxOvLab .t{font-size:12px;font-weight:600}.song-review-module__GRKqla__root .dvxOvLab .d{color:var(--fg-muted);font-size:11px}.song-review-module__GRKqla__root .dvxOv{border-bottom:1px solid var(--line-strong);min-width:0;overflow:hidden}.song-review-module__GRKqla__root #dvxOvSv{cursor:grab;touch-action:none;width:100%;display:block}.song-review-module__GRKqla__root #dvxOvSv:focus-visible{outline:2px solid var(--admin-brand);outline-offset:-2px}.song-review-module__GRKqla__root .dvxLabels{border-right:1px solid var(--line);background:var(--surface)}.song-review-module__GRKqla__root .dvxLabels>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;padding:0 10px;display:flex;overflow:hidden}.song-review-module__GRKqla__root .dvxLabels>div.none{display:none}.song-review-module__GRKqla__root .dvxLabels .t{align-items:center;gap:6px;font-weight:600;display:flex}.song-review-module__GRKqla__root .dvxLabels .t i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.song-review-module__GRKqla__root .dvxLabels .d{color:var(--fg-muted);font-size:11.5px;line-height:1.3}.song-review-module__GRKqla__root .dvxLabels .tgt{background:var(--sel)}.song-review-module__GRKqla__root .dvxLabels>div.dv{background:color-mix(in srgb, var(--surface-3) 45%, var(--surface));padding-left:30px}.song-review-module__GRKqla__root .dvxLabels .t .ar{width:12px;color:var(--fg-subtle);flex:none;margin-left:-17px;font-weight:400}.song-review-module__GRKqla__root .dvxLabels .btn{align-self:flex-start}.song-review-module__GRKqla__root .dvxScroll{scrollbar-width:auto;scrollbar-color:var(--fg-subtle) var(--surface-3);position:relative;overflow:scroll hidden}.song-review-module__GRKqla__root .dvxScroll::-webkit-scrollbar{height:14px}.song-review-module__GRKqla__root .dvxScroll::-webkit-scrollbar-track{background:var(--surface-3)}.song-review-module__GRKqla__root .dvxScroll::-webkit-scrollbar-thumb{background:var(--fg-subtle);border:3px solid var(--surface-3);border-radius:7px}.song-review-module__GRKqla__root #dvxSv{-webkit-user-select:none;user-select:none;touch-action:none;display:block}.song-review-module__GRKqla__root .dvxScore{cursor:zoom-in}.song-review-module__GRKqla__root .dvxNote{cursor:grab}.song-review-module__GRKqla__root .dvxPh{cursor:ew-resize}.song-review-module__GRKqla__root .dvxPb{cursor:pointer}.song-review-module__GRKqla__root .dvxPin{cursor:help}.song-review-module__GRKqla__root .dvxPanel{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.song-review-module__GRKqla__root .dvxPanel section{border-right:1px solid var(--line);padding:10px 12px}.song-review-module__GRKqla__root .dvxPanel section:last-child{border-right:0}.song-review-module__GRKqla__root .dvxPanel h3{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin:0 0 6px;font-size:12px}.song-review-module__GRKqla__root .dvxPanel ul{margin:0;padding-left:18px}.song-review-module__GRKqla__root .dvxPanel li{margin:3px 0}.song-review-module__GRKqla__root .dvxPanel li.warn{color:var(--warn-fg)}.song-review-module__GRKqla__root .dvxPanel li.err{color:var(--err-fg)}.song-review-module__GRKqla__root .dvxPanel li.on{background:var(--sel);border-radius:3px}.song-review-module__GRKqla__root .dvxPanel li.off{color:var(--fg-muted)}.song-review-module__GRKqla__root .dvxPanel section[hidden]{display:none}.song-review-module__GRKqla__root .dvxPanel section.notes{background:var(--note-bg);color:var(--note-fg);border-left:4px solid var(--note-line)}.song-review-module__GRKqla__root .dvxPanel section.notes h3{color:var(--note-fg)}.song-review-module__GRKqla__root .dvxPanel section.notes .linkBtn{color:var(--note-fg);font-weight:700}.song-review-module__GRKqla__root .noteDlg{z-index:70;background:var(--dvx-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.song-review-module__GRKqla__root .noteDlg[hidden]{display:none}.song-review-module__GRKqla__root .noteBox{background:var(--surface);width:min(560px,100%);color:var(--fg);border:1px solid var(--line-strong);border-top:5px solid var(--note-line);box-shadow:var(--shadow-pop);border-radius:6px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.song-review-module__GRKqla__root .noteBox h2{margin:0;font-size:15px}.song-review-module__GRKqla__root .noteBox p{margin:0;font-size:12px}.song-review-module__GRKqla__root .noteBox label{color:var(--fg-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.song-review-module__GRKqla__root .noteBox textarea{font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);resize:vertical;border-radius:3px;min-height:70px;padding:6px 8px;font-size:13px}:is(.song-review-module__GRKqla__root .noteBox select,.song-review-module__GRKqla__root .noteBox input){font:inherit;border:1px solid var(--line-strong);background:var(--surface);min-height:30px;color:var(--fg);border-radius:3px;padding:0 6px;font-size:12px}.song-review-module__GRKqla__root .noteRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.song-review-module__GRKqla__root .noteAct{align-items:center;gap:8px;display:flex}.song-review-module__GRKqla__root .noteAct .sp{flex:1}.song-review-module__GRKqla__root .noteMsg{color:var(--err-fg);min-height:1em;font-size:12px}.song-review-module__GRKqla__root .dvxTip{pointer-events:none;z-index:60;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:3px;max-width:320px;padding:4px 7px;font-size:12px;display:none;position:fixed}.song-review-module__GRKqla__root .dvxModal{z-index:55;background:var(--dvx-scrim);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.song-review-module__GRKqla__root .dvxModal[hidden]{display:none}.song-review-module__GRKqla__root .dvxMbox{background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;flex-direction:column;max-width:100%;max-height:100%;display:flex}.song-review-module__GRKqla__root .dvxMbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 8px;display:flex}.song-review-module__GRKqla__root .dvxMbar .mt{flex:1;font-size:12.5px;font-weight:600}.song-review-module__GRKqla__root #dvxPage{overflow:auto}.song-review-module__GRKqla__root #dvxPage svg{width:auto;max-width:100%;height:min(84vh,1100px);display:block}@media (max-width:700px){.song-review-module__GRKqla__root .dvxTop{padding:8px 12px}.song-review-module__GRKqla__root .dvxBody{padding:8px 12px 12px}.song-review-module__GRKqla__root .dvxGrid{grid-template-columns:72px minmax(0,1fr)}:is(.song-review-module__GRKqla__root .dvxLabels .d,.song-review-module__GRKqla__root .dvxLabels .t .nm,.song-review-module__GRKqla__root .dvxOvLab .d){display:none}.song-review-module__GRKqla__root .dvxHint{margin-left:0}.song-review-module__GRKqla__root .dvxLabels>div.dv{padding-left:22px}.song-review-module__GRKqla__root .dvxLabels .t .ar{margin-left:-13px}.song-review-module__GRKqla__root .noteRow{grid-template-columns:repeat(2,minmax(0,1fr))}.song-review-module__GRKqla__root #dvxPage svg{width:100%;height:auto}}.song-review-module__GRKqla__beforeHandoff{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:6px;margin:24px;padding:18px}.song-review-module__GRKqla__beforeHandoff h2{margin:0 0 8px;font-size:16px}.song-review-module__GRKqla__beforeHandoff p{margin:0}.song-review-module__GRKqla__root .ph{align-items:center}.song-review-module__GRKqla__root .ph .meta{flex-basis:100%;order:3}.song-review-module__GRKqla__root .headActions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.song-review-module__GRKqla__root .flowStatus{white-space:nowrap;border-radius:14px;padding:3px 9px;font-size:12px;font-weight:650}.song-review-module__GRKqla__root .flowStatus.warn{color:var(--warn-fg);background:var(--warn-bg)}.song-review-module__GRKqla__root .flowStatus.ok{color:var(--ok-fg);background:var(--ok-bg)}.song-review-module__GRKqla__root .state.waiting{color:var(--warn-fg)}:is(.song-review-module__GRKqla__root .state.approved,.song-review-module__GRKqla__root .state.edited,.song-review-module__GRKqla__root .state.answered){color:var(--ok-fg)}.song-review-module__GRKqla__root .state.sentback{color:var(--err-fg)}.song-review-module__GRKqla__root .state.withdrawn{color:var(--fg-muted)}.song-review-module__GRKqla__root .btn.danger{color:var(--err-fg);border-color:var(--err-fg)}.song-review-module__GRKqla__root .steps{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px;padding:0;list-style:none;display:grid}.song-review-module__GRKqla__root .steps .step{border-right:1px solid var(--line);align-items:flex-start;gap:8px;display:flex}.song-review-module__GRKqla__root .steps .step:last-child{border:0}.song-review-module__GRKqla__root .steps strong{font-size:12px;display:block}.song-review-module__GRKqla__root .steps small{color:var(--fg-muted);line-height:1.3;display:block}.song-review-module__GRKqla__root .flowModal{z-index:80;background:var(--dvx-scrim);place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:auto}:is(.song-review-module__GRKqla__root .flowModal[hidden],.song-review-module__GRKqla__root .flowToast[hidden]){display:none}.song-review-module__GRKqla__root .flowBox{border:1px solid var(--line-strong);background:var(--surface);width:min(660px,100%);max-height:calc(100vh - 28px);color:var(--fg);box-shadow:var(--shadow-pop);border-radius:6px;padding:16px;overflow:auto}.song-review-module__GRKqla__root .flowBox h2{margin:0 0 8px;font-size:17px}.song-review-module__GRKqla__root .flowBox p{margin:8px 0}.song-review-module__GRKqla__root .flowButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.song-review-module__GRKqla__root .flowToast{z-index:90;border:1px solid var(--info-fg);background:var(--surface);max-width:min(400px,100vw - 36px);color:var(--fg);box-shadow:var(--shadow-pop);border-radius:4px;padding:10px 14px;position:fixed;bottom:18px;right:18px}.song-review-module__GRKqla__root .handoffNoteLabel{gap:4px;margin:10px 0;font-weight:600;display:grid}.song-review-module__GRKqla__root .handoffNoteLabel textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:58px;color:var(--fg);font:inherit;border-radius:3px;padding:6px 8px;font-weight:400}@media (max-width:700px){.song-review-module__GRKqla__root .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.song-review-module__GRKqla__root .steps .step{border-bottom:1px solid var(--line)}.song-review-module__GRKqla__root .steps .step:nth-child(2){border-right:0}.song-review-module__GRKqla__root .headActions{order:4;width:100%;margin-left:0}}:is(.song-review-module__GRKqla__root .readTick,.song-review-module__GRKqla__root .checkRow){cursor:pointer;align-items:flex-start;gap:7px;display:flex}.song-review-module__GRKqla__root .readTick{white-space:nowrap;margin-left:auto}.song-review-module__GRKqla__root .checkRow{border-bottom:1px solid var(--line);padding:6px 0}.song-review-module__GRKqla__root .checkRow:last-child{border:0}:is(.song-review-module__GRKqla__root .checkRow input,.song-review-module__GRKqla__root .readTick input){flex:none;margin-top:2px}.song-review-module__GRKqla__root .checkHint{color:var(--warn-fg);margin:2px 0 8px 22px;font-size:12px}.song-review-module__GRKqla__root #askPanel textarea{border:1px solid var(--line-strong);width:100%;min-height:82px;color:var(--fg);background:var(--surface);font:inherit;border-radius:3px;padding:7px}.song-review-module__GRKqla__root .threadItem{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--fg);font:inherit;cursor:pointer;border-radius:4px;gap:3px;margin:0 0 6px;padding:8px;display:grid}.song-review-module__GRKqla__root .threadItem.selected{border-color:var(--info-fg);background:var(--sel)}.song-review-module__GRKqla__root .threadItem .chip{width:max-content;margin:0}.song-review-module__GRKqla__root .threadItem small{color:var(--fg-muted)}.song-review-module__GRKqla__root #threadPanel p{overflow-wrap:anywhere;margin:4px 0 9px}.song-review-module__GRKqla__root #threadPanel textarea{border:1px solid var(--line-strong);width:100%;min-height:72px;color:var(--fg);background:var(--surface);font:inherit;border-radius:3px;padding:7px}.song-review-module__GRKqla__root #threadPanel .flowButtons{justify-content:flex-start}.song-review-module__GRKqla__root .threadChange{border-left:3px solid var(--info-fg);background:var(--surface-3);padding:7px}.song-review-module__GRKqla__root .threadMessages{margin:6px 0;padding-left:18px}.song-review-module__GRKqla__root .openBadge{background:var(--info-bg);color:var(--info-fg);white-space:nowrap;border-radius:9px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.song-review-module__GRKqla__root .dvxFlow{border:1px solid var(--info-fg);background:var(--info-bg);color:var(--info-fg);border-radius:4px;margin-bottom:10px;padding:10px 12px}.song-review-module__GRKqla__root .dvxFlow[hidden]{display:none}.song-review-module__GRKqla__root .dvxFlow p{margin:0 0 8px;font-weight:600}.song-review-module__GRKqla__root .dvxFlow label{gap:4px;display:grid}.song-review-module__GRKqla__root .dvxFlow textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:55px;color:var(--fg);font:inherit;border-radius:3px;padding:6px}.song-review-module__GRKqla__root .scorePage .pmk.proposed{border-left:3px solid var(--info-fg);z-index:3}.song-review-module__GRKqla__root .scorePage .pmk.proposed span{color:var(--info-fg)}:is(.song-review-module__GRKqla__root .dvx.preview #dvxMove,.song-review-module__GRKqla__root .dvx.preview #dvxPadd,.song-review-module__GRKqla__root .dvx.preview #dvxPoff,.song-review-module__GRKqla__root .dvx.preview #dvxPback,.song-review-module__GRKqla__root .dvx.preview #dvxNoteBtn,.song-review-module__GRKqla__root .dvx.preview #dvxUndo,.song-review-module__GRKqla__root .dvx.preview #dvxRedo,.song-review-module__GRKqla__root .dvx.preview #dvxReset){display:none}:is(.song-review-module__GRKqla__root .dvx.preview .dvxNote,.song-review-module__GRKqla__root .dvx.preview .dvxPh,.song-review-module__GRKqla__root .dvx.preview .dvxPb,.song-review-module__GRKqla__root .dvx.preview #dvxPlan button){pointer-events:none}:is(.song-review-module__GRKqla__root #dvxSaveBtn[hidden],.song-review-module__GRKqla__root #dvxFlowLabel[hidden],.song-review-module__GRKqla__root #dvxNoteBtn[hidden]){display:none}
