.tvPanel{flex-direction:column;gap:14px;display:flex}.tvPanelHint{color:var(--text-dim);margin:0;font-size:12px;line-height:1.5}.tvHint{color:var(--text-dim);font-size:11px}.tvAlert{border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.tvAlert.err{background:color-mix(in srgb, var(--bug,#e06c75) 14%, transparent);color:var(--bug,#e06c75)}.tvAlert.ok{background:color-mix(in srgb, var(--inprogress) 12%, var(--surface));border:1px solid var(--inprogress);color:var(--text)}.tvBtn{background:var(--surface2);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:86px;height:30px;padding:0 14px;font-family:inherit;font-size:12px;transition:border-color .1s,background .1s,color .1s;display:inline-flex}.tvBtn:hover:not(:disabled){border-color:var(--text-dim)}.tvBtn:disabled{opacity:.5;cursor:not-allowed}.tvBtn.primary{background:var(--inprogress);border-color:var(--inprogress);color:#fff}.tvBtn.primary:hover:not(:disabled){filter:brightness(1.1);border-color:var(--inprogress)}.tvBtn.danger:hover:not(:disabled){border-color:var(--bug,#e06c75);color:var(--bug,#e06c75)}.tvBtn.iconBtn{width:30px;min-width:0;padding:0}.tvBtn.iconBtn svg{width:16px;height:16px;display:block}.tvCardList{flex-direction:column;gap:8px;display:flex}.tvCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;transition:border-color .15s;overflow:hidden}.tvCard.open{border-color:var(--text-dim)}.tvCardHead{align-items:center;gap:14px;min-height:60px;padding:12px 14px;display:flex}.tvCardIdent{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tvCardPinPill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.tvCardPinPill.on{color:var(--done);border-color:color-mix(in srgb, var(--done) 50%, var(--border));background:color-mix(in srgb, var(--done) 10%, transparent)}.tvCardPinPill.off{color:var(--bug,#e06c75);border-color:color-mix(in srgb, var(--bug,#e06c75) 50%, var(--border));background:color-mix(in srgb, var(--bug,#e06c75) 10%, transparent)}.tvCardPinPill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tvCardLabel{color:var(--text);font-size:14px;font-weight:600}.tvCardSlug{background:var(--surface2);border:1px solid var(--border);color:var(--inprogress);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tvCardMeta{color:var(--text-dim);font-size:11px}.tvCardActions{flex-shrink:0;gap:6px;display:flex}.tvCardBody{border-top:1px solid var(--border);flex-direction:column;gap:14px;min-height:260px;padding:14px 16px 16px;display:flex}.tvCardTabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.tvCardTabs button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500}.tvCardTabs button:hover{color:var(--text)}.tvCardTabs button.active{color:var(--text);border-bottom-color:var(--inprogress)}.tvCardSection{flex-direction:column;gap:14px;display:flex}.tvRow{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tvRow label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1;gap:5px;min-width:160px;font-size:11px;display:flex}.tvRow label select,.tvRow label input[type=text],.tvRow label input[type=number],.tvRow label input[type=time],.tvRow label input[type=password]{background:var(--surface2);border:1px solid var(--border);color:var(--text);text-transform:none;letter-spacing:normal;border-radius:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px}.tvRow label select:focus,.tvRow label input[type=text]:focus,.tvRow label input[type=number]:focus,.tvRow label input[type=time]:focus,.tvRow label input[type=password]:focus{border-color:var(--inprogress);outline:none}.tvFullRow{color:var(--text-dim);flex-direction:column;gap:4px;font-size:11px;display:flex}.tvFullRow select{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px}.tvToggle{align-items:center;color:var(--text)!important;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important;flex:none!important;gap:8px!important;font-size:13px!important}.tvSectionStatus{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.tvSectionStatus strong{color:var(--text);margin-left:4px;font-weight:600}.tvPinFormRow{grid-template-columns:1fr auto auto auto;align-items:end;gap:8px;display:grid}.tvPinFormRow label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.tvPinFormRow input[type=password],.tvPinFormRow input[type=text]{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px}.tvPinFormRow input[type=password]:focus,.tvPinFormRow input[type=text]:focus{border-color:var(--inprogress);outline:none}.tvUrlRow{grid-template-columns:220px 1fr auto;align-items:center;gap:8px;display:grid}.tvUrlRow .tvUrlLabel{color:var(--text-dim);font-size:11px}.tvUrlRow code{background:var(--surface2);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.tvNfcDetails summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;padding:6px 0;font-size:12px}.tvNfcDetails .tvNfcList{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin-top:4px;padding-top:6px;display:flex}.tvFreshPin{letter-spacing:.15em;border:1px solid var(--inprogress);font-weight:700;color:var(--text)!important;background:var(--bg)!important;padding:6px 12px!important;font-size:18px!important}.tvCreate{gap:8px;margin-top:6px;display:flex}.tvCreate input{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:6px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}@media (width<=768px){.tvCardHead{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:12px}.tvCardIdent{gap:8px}.tvCardActions{flex-wrap:wrap;justify-content:flex-end}.tvCardActions .tvBtn{min-width:36px;min-height:36px}.tvCardBody{min-height:0;padding:12px}.tvCardTabs{flex-wrap:nowrap;overflow-x:auto}.tvCardTabs button{flex-shrink:0;padding:10px 12px}.tvRow{flex-direction:column;align-items:stretch;gap:10px}.tvRow label{min-width:0}.tvPinFormRow{grid-template-columns:1fr;gap:10px}.tvPinFormRow button{width:100%}.tvUrlRow{grid-template-columns:1fr;gap:6px}.tvUrlRow code{white-space:normal;word-break:break-all;padding:8px 10px;font-size:11px}.tvCreate{flex-direction:column}.tvCreate button{width:100%}}.timerChip{background:var(--surface2);height:32px;color:var(--text-dim);border-radius:10px;align-items:center;gap:5px;padding:0 4px 0 9px;display:inline-flex}.timerIcon{color:var(--text-dim);align-items:center;display:inline-flex}.timerTimeText{color:var(--text);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:.3px;margin-right:2px;font-size:12px;font-weight:600}.timerBtn{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.timerBtn:hover{background:var(--border);color:var(--text)}.timerBtn:active{transform:scale(.92)}.timerBtn:disabled{opacity:.4;cursor:default;background:0 0;transform:none}.timerChip.paused .timerTimeText{color:var(--text-dim);opacity:.75}.timerChip.finished{color:var(--impediment);animation:2.4s ease-in-out infinite timerGlow}.timerChip.finished .timerTimeText,.timerChip.finished .timerIcon{color:var(--impediment)}@keyframes timerGlow{0%,to{box-shadow:0 0 8px 2px color-mix(in srgb, var(--impediment) 0%, transparent)}50%{box-shadow:0 0 10px 3px color-mix(in srgb, var(--impediment) 60%, transparent)}}.trendChartWrap{flex:1;min-height:0;display:flex;position:relative}.trendHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.trendHeaderTitle{flex-direction:column;gap:4px;min-width:0;display:flex}.trendHeaderTitle h2{margin:0;font-size:15px;font-weight:600}.trendHeaderDates{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.trendStats{align-items:flex-start;gap:28px;display:flex}.trendStat{align-items:center;gap:10px;display:flex}.trendStatLabel{color:var(--text-dim);text-align:right;font-size:11px;line-height:1.25}.trendStatValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.trendStatValue.tone-warn{color:var(--yellow,#d29922)}.trendTooltip{pointer-events:none;background:var(--surface);border:1px solid var(--border);min-width:168px;color:var(--text);z-index:2;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.35;position:absolute;transform:translate(10px);box-shadow:0 6px 20px #00000059}.trendTooltip.flipLeft{transform:translate(calc(-100% - 10px))}.trendTooltipDate{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:7px;padding-bottom:7px;font-size:12px;font-weight:600}.trendTooltipRow{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.trendTooltipRow+.trendTooltipRow{margin-top:4px}.trendTooltipLabel{color:var(--text-dim)}.trendTooltipVal{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.trendTooltipVal.actual{color:var(--inprogress)}.trendTooltipVal.done{color:var(--done)}@media (width<=768px){.trendHeader{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px}.trendStats{flex-wrap:wrap;gap:14px}.trendStat{gap:6px}.trendStatValue{font-size:18px}.trendStatLabel{font-size:10px}.trendTooltip{min-width:140px;padding:8px 10px;font-size:11px}}.approvalFx{pointer-events:none;z-index:9090;font-family:var(--app-font,ui-monospace), "JetBrains Mono", monospace;position:fixed;inset:0;overflow:hidden}.approvalBadge{align-items:center;gap:12px;animation:1.9s cubic-bezier(.2,.9,.3,1.25) forwards approvalPop,.28s steps(2,end) approvalGlitch;display:flex;position:fixed;transform:translate(-50%,-50%)}.approvalBadge:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0e131173 0%,#28dc780d 42%,#0000 70%);width:128%;height:220%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abAvatar{flex-shrink:0;width:40px;height:40px;position:relative}.abAvatar img,.abAvatar .abInitials{object-fit:cover;color:#0d1117;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex;box-shadow:0 0 0 2px #46e68c73}.approvalPlus{color:#6bf0a4;opacity:0;text-shadow:0 1px 2px #0009;font-size:20px;font-weight:800;animation:1s cubic-bezier(.2,.9,.3,1.3) .15s forwards approvalPlus;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%)}.approvalPlus:before,.approvalPlus:after{content:attr(data-text);mix-blend-mode:screen;text-shadow:none;opacity:.5;position:absolute;top:0;left:0}.approvalPlus:before{color:#16e0ff;transform:translate(-1.5px)}.approvalPlus:after{color:#ff2d6b;transform:translate(1.5px)}@keyframes approvalPlus{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}28%{opacity:1;transform:translate(-50%,calc(-50% - 12px))scale(1.12)}to{opacity:0;transform:translate(-50%,calc(-50% - 42px))scale(1)}}.abLabel{letter-spacing:.12em;color:#6bf0a4;text-shadow:0 1px 2px #0009,0 0 8px #28dc7859;font-size:22px;font-weight:800;position:relative}.abLabel:before,.abLabel:after{content:attr(data-text);mix-blend-mode:screen;text-shadow:none;opacity:.5;position:absolute;top:0;left:0}.abLabel:before{color:#16e0ff;transform:translate(-1.5px)}.abLabel:after{color:#ff2d6b;transform:translate(1.5px)}@keyframes approvalPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}20%{transform:translate(-50%,-50%)scale(1)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 34px))scale(.96)}}@keyframes approvalGlitch{0%{margin-left:0}33%{margin-left:-2px}66%{margin-left:1px}to{margin-left:0}}.cardGlitchFlicker{animation:.62s steps(8,end) cardGlitchFlicker}@keyframes cardGlitchFlicker{0%{filter:drop-shadow(9px 0 0 color-mix(in srgb, var(--glitch-magenta) 95%, transparent)) drop-shadow(-9px 0 0 color-mix(in srgb, var(--glitch-cyan) 95%, transparent)) saturate(1.6) hue-rotate(-25deg);box-shadow:inset 0 0 48px color-mix(in srgb, var(--glitch-magenta) 55%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-magenta) 70%, transparent);background-color:color-mix(in srgb, var(--glitch-magenta) 18%, transparent);transform:translate(-7px)}12%{filter:drop-shadow(-10px 0 0 color-mix(in srgb, var(--glitch-magenta) 95%, transparent)) drop-shadow(10px 0 0 color-mix(in srgb, var(--glitch-cyan) 95%, transparent)) saturate(1.8) hue-rotate(35deg);box-shadow:inset 0 0 52px color-mix(in srgb, var(--glitch-cyan) 60%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-cyan) 75%, transparent);background-color:color-mix(in srgb, var(--glitch-cyan) 20%, transparent);transform:translate(8px,-2px)}25%{filter:drop-shadow(11px 0 0 color-mix(in srgb, var(--glitch-magenta) 90%, transparent)) drop-shadow(-11px 0 0 color-mix(in srgb, var(--glitch-cyan) 90%, transparent)) saturate(1.7) hue-rotate(-20deg);box-shadow:inset 0 0 44px color-mix(in srgb, var(--glitch-magenta) 50%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-magenta) 65%, transparent);background-color:color-mix(in srgb, var(--glitch-magenta) 14%, transparent);transform:translate(-6px,2px)}37%{filter:drop-shadow(-8px 0 0 color-mix(in srgb, var(--glitch-magenta) 85%, transparent)) drop-shadow(8px 0 0 color-mix(in srgb, var(--glitch-cyan) 85%, transparent)) saturate(1.5) hue-rotate(20deg);box-shadow:inset 0 0 40px color-mix(in srgb, var(--glitch-cyan) 45%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-cyan) 55%, transparent);background-color:color-mix(in srgb, var(--glitch-cyan) 12%, transparent);transform:translate(5px)}50%{filter:drop-shadow(7px 0 0 color-mix(in srgb, var(--glitch-magenta) 75%, transparent)) drop-shadow(-7px 0 0 color-mix(in srgb, var(--glitch-cyan) 75%, transparent)) saturate(1.4) hue-rotate(-10deg);box-shadow:inset 0 0 32px color-mix(in srgb, var(--glitch-magenta) 35%, transparent);background-color:color-mix(in srgb, var(--glitch-magenta) 8%, transparent);transform:translate(-4px,1px)}62%{filter:drop-shadow(-5px 0 0 color-mix(in srgb, var(--glitch-magenta) 60%, transparent)) drop-shadow(5px 0 0 color-mix(in srgb, var(--glitch-cyan) 60%, transparent)) saturate(1.25) hue-rotate(10deg);box-shadow:inset 0 0 24px color-mix(in srgb, var(--glitch-cyan) 28%, transparent);background-color:color-mix(in srgb, var(--glitch-cyan) 6%, transparent);transform:translate(3px)}75%{filter:drop-shadow(4px 0 0 color-mix(in srgb, var(--glitch-magenta) 45%, transparent)) drop-shadow(-4px 0 0 color-mix(in srgb, var(--glitch-cyan) 45%, transparent)) saturate(1.15);box-shadow:inset 0 0 16px color-mix(in srgb, var(--glitch-magenta) 18%, transparent);background-color:#0000;transform:translate(-2px)}87%{filter:drop-shadow(-2px 0 0 color-mix(in srgb, var(--glitch-magenta) 25%, transparent)) drop-shadow(2px 0 0 color-mix(in srgb, var(--glitch-cyan) 25%, transparent));box-shadow:none;background-color:#0000;transform:translate(1px)}to{filter:none;box-shadow:none;background-color:#0000;transform:none}}.prvTvStat.kpiGlitching{animation:.72s steps(8,end) kpiGlitchAberration}@keyframes kpiGlitchAberration{0%{filter:drop-shadow(4px 0 0 color-mix(in srgb, var(--glitch-magenta) 85%, transparent)) drop-shadow(-4px 0 0 color-mix(in srgb, var(--glitch-cyan) 85%, transparent));transform:translate(-3px)}12%{filter:drop-shadow(-4px 0 0 color-mix(in srgb, var(--glitch-magenta) 80%, transparent)) drop-shadow(4px 0 0 color-mix(in srgb, var(--glitch-cyan) 80%, transparent));transform:translate(4px,-1px)}25%{filter:drop-shadow(5px 0 0 color-mix(in srgb, var(--glitch-magenta) 75%, transparent)) drop-shadow(-5px 0 0 color-mix(in srgb, var(--glitch-cyan) 75%, transparent));transform:translate(-3px,1px)}37%{filter:drop-shadow(-3px 0 0 color-mix(in srgb, var(--glitch-magenta) 70%, transparent)) drop-shadow(3px 0 0 color-mix(in srgb, var(--glitch-cyan) 70%, transparent));transform:translate(2px)}50%{filter:drop-shadow(3px 0 0 color-mix(in srgb, var(--glitch-magenta) 65%, transparent)) drop-shadow(-3px 0 0 color-mix(in srgb, var(--glitch-cyan) 65%, transparent));transform:translate(-2px)}62%{filter:drop-shadow(-3px 0 0 color-mix(in srgb, var(--glitch-magenta) 55%, transparent)) drop-shadow(3px 0 0 color-mix(in srgb, var(--glitch-cyan) 55%, transparent));transform:translate(2px)}75%{filter:drop-shadow(2px 0 0 color-mix(in srgb, var(--glitch-magenta) 40%, transparent)) drop-shadow(-2px 0 0 color-mix(in srgb, var(--glitch-cyan) 40%, transparent));transform:translate(-1px)}87%{filter:drop-shadow(-1px 0 0 color-mix(in srgb, var(--glitch-magenta) 25%, transparent)) drop-shadow(1px 0 0 color-mix(in srgb, var(--glitch-cyan) 25%, transparent));transform:translate(1px)}to{filter:none;transform:none}}.prvTvStat.kpiGlitching .prvTvStatValue{color:color-mix(in srgb, var(--kpi-tone,var(--glitch-cyan)) 75%, white 25%)}.lunchDrift{pointer-events:none;z-index:9060;font-family:var(--app-font,ui-monospace), "JetBrains Mono", monospace;position:fixed;inset:0;overflow:hidden}.lunchDriftPacket{white-space:nowrap;letter-spacing:.02em;color:#ffd76a;text-shadow:1px 0 #ff1e1e8c,-1px 0 #1edcff8c;animation:lunchDriftSlide var(--duration) linear forwards;will-change:transform;background:#0a0c11b3;border:1px solid #ffd76a40;padding:4px 10px;font-size:18px;font-weight:500;position:absolute;left:0;transform:translate(100vw)}@keyframes lunchDriftSlide{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.pipelineFx{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.pipelineFxSmoke{pointer-events:none;position:absolute}.smokePuff{left:var(--smoke-x);width:var(--smoke-size);height:var(--smoke-size);filter:blur(1px);opacity:0;animation:pipelineSmokeRise var(--smoke-duration) ease-out var(--smoke-delay) forwards;background:radial-gradient(circle,#ffa5648c 0%,#c8785a73 35%,#786e6e59 70%,#50505000 100%);border-radius:50%;position:absolute;top:4px;transform:translate(-50%)scale(.6)}@keyframes pipelineSmokeRise{0%{opacity:0;transform:translate(-50%)scale(.5)}20%{opacity:.9}60%{opacity:.7}to{opacity:0;transform:translate(calc(-50% + var(--smoke-drift)), -80px) scale(1.8)}}.pipelineTakeover{pointer-events:none;z-index:9999;font-family:var(--app-font,ui-monospace), "JetBrains Mono", monospace;position:fixed;inset:0;overflow:hidden}.glitchScrim{background:#06070bcc;animation:.3s ease-out glScrimIn;position:absolute;inset:0}.pipelineTakeover[data-prod=true] .glitchScrim{background:#090406db}.pipelineTakeover[data-closing=true] .glitchScrim{animation:.42s ease-in forwards glScrimOut}@keyframes glScrimIn{0%{opacity:0}to{opacity:1}}@keyframes glScrimOut{0%{opacity:1}to{opacity:0}}.glitchPanel{color:#e9eef5;will-change:transform, opacity;background:#0a0c11ed;border:2px solid #ff46468c;min-width:min(960px,88vw);padding:42px 56px 36px;animation:.46s cubic-bezier(.16,1,.3,1) glPanelIn,2.4s step-end .55s infinite glPanelJitter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0009,inset 0 0 40px #ff28281f}.pipelineTakeover[data-prod=true] .glitchPanel{border-color:#ff3232d9;box-shadow:0 24px 90px #000000a6,0 0 60px #ff281e40,inset 0 0 50px #ff28282e}.pipelineTakeover[data-closing=true] .glitchPanel{animation:.44s cubic-bezier(.7,0,.84,0) forwards glPanelOut}@keyframes glPanelIn{0%{opacity:0;transform:translate(-50%,-50%)scaleY(.04)scaleX(1.05)}28%{opacity:1;transform:translate(-50%,-50%)scaleY(1.08)scaleX(1)}42%{transform:translate(calc(11px - 50%),-50%)scaleY(.96)}56%{transform:translate(calc(-50% - 8px),-50%)scaleX(1.015)}70%{transform:translate(calc(4px - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes glPanelOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}16%{transform:translate(calc(-50% - 13px),-50%)}30%{opacity:.9;transform:translate(calc(15px - 50%),-50%)scaleX(1.02)}46%{opacity:.85;transform:translate(-50%,-50%)scaleY(.55)}to{opacity:0;transform:translate(-50%,-50%)scaleY(.03)scaleX(.95)}}@keyframes glPanelJitter{0%,41%,53%,85%,97%,to{transform:translate(-50%,-50%)}43%{transform:translate(calc(-50% - 2px),-50%)}47%{transform:translate(calc(1px - 50%),-50%)}88%{transform:translate(calc(-50% - 2px),-50%)}91%{transform:translate(calc(2px - 50%),-50%)}94%{transform:translate(calc(-50% - 1px),-50%)}}.glitchPanel:before,.glitchPanel:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;height:16px;position:absolute;left:0;right:0}.glitchPanel:before{background:#16e0ff8c;animation:2.6s step-end infinite glBandA;top:28%}.glitchPanel:after{background:#ff2d6b8c;animation:2.6s step-end infinite glBandB;top:66%}@keyframes glBandA{0%,42%,86%,to{opacity:0;transform:translate(0)scaleY(1)}43%{opacity:1;transform:translate(-16px)scaleY(.6)}45%{opacity:0}88%{opacity:1;transform:translate(12px,14px)scaleY(1.3)}90%{opacity:0}92%{opacity:1;transform:translate(-10px,-8px)scaleY(.5)}93%{opacity:0}}@keyframes glBandB{0%,44%,88%,to{opacity:0;transform:translate(0)scaleY(1)}45%{opacity:1;transform:translate(14px)scaleY(.7)}47%{opacity:0}89%{opacity:1;transform:translate(-14px,-10px)scaleY(1.2)}91%{opacity:0}94%{opacity:1;transform:translate(8px,6px)scaleY(.5)}95%{opacity:0}}.gpHeader{letter-spacing:.22em;text-transform:uppercase;color:#9fb0c3;align-items:center;gap:12px;margin-bottom:18px;font-size:clamp(14px,1.3vw,20px);display:flex}.gpDot{background:#ff4646;border-radius:50%;width:10px;height:10px;animation:1s step-end infinite glBlink;box-shadow:0 0 10px #ff4646}@keyframes glBlink{0%,50%{opacity:1}51%,to{opacity:.2}}.gpCode{color:#ff6a6a;border:1px solid #ff505066;margin-left:auto;padding:2px 8px;font-size:.85em}.gpTitle{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:clamp(48px,6.5vw,104px);font-weight:700;line-height:1.02;animation:2.6s step-end infinite glTitleShake;position:relative}.gpTitle:before,.gpTitle:after{content:attr(data-text);background:#0a0c11;width:100%;position:absolute;top:0;left:0}.gpTitle:before{color:#16e0ff;animation:2.6s step-end infinite glSliceA}.gpTitle:after{color:#ff2d6b;animation:2.6s step-end infinite glSliceB}@keyframes glSliceA{0%,40%,52%,84%,to{clip-path:inset(0 0 100%);transform:translate(0)}42%{clip-path:inset(12% 0 74%);transform:translate(-14px)}45%{clip-path:inset(58% 0 30%);transform:translate(10px)}48%{clip-path:inset(33% 0 55%);transform:translate(-7px)}86%{clip-path:inset(8% 0 80%);transform:translate(-18px)}89%{clip-path:inset(64% 0 22%);transform:translate(12px)}92%{clip-path:inset(40% 0 44%);transform:translate(-9px)}95%{clip-path:inset(20% 0 66%);transform:translate(6px)}}@keyframes glSliceB{0%,41%,53%,85%,to{clip-path:inset(0 0 100%);transform:translate(0)}43%{clip-path:inset(46% 0 40%);transform:translate(13px)}46%{clip-path:inset(72% 0 16%);transform:translate(-11px)}49%{clip-path:inset(22% 0 66%);transform:translate(8px)}87%{clip-path:inset(30% 0 58%);transform:translate(16px)}90%{clip-path:inset(76% 0 10%);transform:translate(-13px)}93%{clip-path:inset(50% 0 38%);transform:translate(9px)}96%{clip-path:inset(10% 0 78%);transform:translate(-6px)}}@keyframes glTitleShake{0%,41%,53%,85%,97%,to{transform:translate(0)}43%{transform:translate(-3px,1px)}47%{transform:translate(2px,-1px)}88%{transform:translate(-4px,1px)}91%{transform:translate(3px,-2px)}94%{transform:translate(-2px,1px)}}.gpRows{flex-direction:column;gap:10px;margin-top:26px;font-size:clamp(18px,1.7vw,26px);display:flex}.gpRow{align-items:baseline;gap:20px;display:flex}.gpKey{letter-spacing:.14em;text-transform:uppercase;color:#6f8298;min-width:132px;font-size:.78em}.gpKey:before{content:"▸ ";color:#16e0ff}.gpVal{color:#e2ebf4;word-break:break-all}.gpStatus{color:#ff5b5b;text-transform:uppercase;font-weight:700}.pipelineTakeover[data-kind=ok] .glitchPanel{border-color:#46e08a99;box-shadow:0 24px 80px #0009,inset 0 0 40px #28dc781f}.pipelineTakeover[data-kind=ok][data-prod=true] .glitchPanel{border-color:#46e68ce6;box-shadow:0 24px 90px #000000a6,0 0 60px #28dc7847,inset 0 0 50px #28dc782e}.pipelineTakeover[data-kind=ok][data-prod=true] .glitchScrim{background:#040906db}.pipelineTakeover[data-kind=ok] .gpDot{background:#46e08a;box-shadow:0 0 10px #46e08a}.pipelineTakeover[data-kind=ok] .gpCode{color:#6cf0a6;border-color:#50e69673}.pipelineTakeover[data-kind=ok] .gpStatus{color:#5bff9b}.gpFooter{color:#7d93a8;margin-top:26px;font-size:clamp(16px,1.4vw,22px)}.gpPrompt{color:#16e0ff;margin-right:6px}.gpCursor{vertical-align:-2px;background:#16e0ff;width:9px;height:1.05em;margin-left:6px;animation:.9s step-end infinite glBlink;display:inline-block}.avatarReactMerge{z-index:2;animation:1.2s cubic-bezier(.34,1.56,.64,1) avatarReactPulse,1.2s ease-in-out avatarReactGlowGold}.avatarReactOpen{z-index:2;animation:1s cubic-bezier(.34,1.56,.64,1) avatarReactPulse,1s ease-in-out avatarReactGlowCyan}@keyframes avatarReactPulse{0%{transform:scale(1)translateY(0)}20%{transform:scale(1.2)translateY(-6px)}45%{transform:scale(1.05)translateY(0)}65%{transform:scale(1.12)translateY(-2px)}to{transform:scale(1)translateY(0)}}@keyframes avatarReactGlowGold{0%,to{box-shadow:0 0 #ffc80000}30%{box-shadow:0 0 28px #ffc800d9}70%{box-shadow:0 0 16px #ffc80066}}@keyframes avatarReactGlowCyan{0%,to{box-shadow:0 0 #50c8ff00}30%{box-shadow:0 0 24px #50c8ffcc}70%{box-shadow:0 0 12px #50c8ff59}}.avatarReactApproved{z-index:2;animation:.5s steps(2,end) 2 avatarReactGlitch,1.1s cubic-bezier(.34,1.56,.64,1) avatarReactPulse,1.2s ease-in-out avatarReactGlowGreen}.avatarReactThumbsUp{z-index:2;animation:.6s cubic-bezier(.34,1.56,.64,1) avatarReactNudge,.9s ease-in-out avatarReactGlowGreen}@keyframes avatarReactGlowGreen{0%,to{box-shadow:0 0 #46e68c00}30%{box-shadow:0 0 26px #46e68cd9}70%{box-shadow:0 0 14px #46e68c66}}@keyframes avatarReactGlitch{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes avatarReactNudge{0%{transform:scale(1)translateY(0)}35%{transform:scale(1.18)translateY(-3px)}to{transform:scale(1)translateY(0)}}.prvTvCard.tierSleepy,.prvTvCard.tierAsleep{overflow:visible}.prvTvCard.tierSleepy{filter:brightness(.88)saturate(.85)}.prvTvCard.tierAsleep{filter:brightness(.65)saturate(.6)}.cardZzz{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;color:#dce8ffeb;text-shadow:0 0 10px #8cc8ffb3,0 0 4px #ffffff80;font-weight:700;animation:2.4s ease-in-out infinite cardZzzFloat;position:absolute}.tierSleepy .cardZzz1{font-size:26px;animation-delay:0s;top:4px;left:40px}.tierSleepy .cardZzz2{font-size:18px;animation-delay:1.2s;top:14px;left:18px}.tierAsleep .cardZzz1{font-size:32px;animation-delay:0s;top:2px;left:46px}.tierAsleep .cardZzz2{font-size:22px;animation-delay:.8s;top:12px;left:24px}.tierAsleep .cardZzz3{font-size:16px;animation-delay:1.6s;top:22px;left:8px}@keyframes cardZzzFloat{0%{opacity:0;transform:translateY(14px)}20%{opacity:1}60%{opacity:.9}to{opacity:0;transform:translate(-8px,-40px)}}.pipelineStrip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.envChip,.ciChip{letter-spacing:.02em;text-transform:lowercase;color:#e6ebf5d9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.envDot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.envChip.env-success,.ciChip.env-success{color:#6ee7a3;background:#50c8821a;border-color:#6ee7a359}.envChip.env-failed,.ciChip.env-failed{color:#ff8a8a;background:#ff5a5a1f;border-color:#ff8a8a73;animation:1.6s ease-in-out infinite chipFailPulse}.envChip.env-running,.ciChip.env-running{color:#8fc2ff;background:#5aa0ff29;border-color:#7fb8ff8c;font-weight:700;animation:1.6s ease-in-out infinite chipRunGlow}.envChip.env-running .envDot,.ciChip.env-running .envDot{background:0 0;border:2px solid;border-top-color:#0000;width:11px;height:11px;animation:.7s linear infinite chipSpin}.envChip.env-queued,.ciChip.env-queued{color:#dce1eb8c;background:#ffffff08;border-color:#ffffff1a}.envChip.env-skipped,.ciChip.env-skipped{color:#c8c8d273;background:0 0;border-style:dashed;border-color:#ffffff0f}@keyframes chipSpin{to{transform:rotate(360deg)}}@keyframes chipRunGlow{0%,to{box-shadow:0 0 #5aa0ff00}50%{box-shadow:0 0 9px #5aa0ff73}}@keyframes chipFailPulse{0%,to{box-shadow:inset 0 0 #ff5a5a00}50%{box-shadow:inset 0 0 6px 1px #ff5a5a59}}.glitchMover{left:var(--src-left);top:var(--src-top);width:var(--src-w);height:var(--src-h);position:fixed}.glitchMover[data-phase=travel]{animation:.7s linear forwards glitchTravel}.glitchMover[data-phase=settle]{animation:.2s cubic-bezier(.16,1,.3,1) forwards glitchSettle}.glitchMover[data-phase=fade]{animation:.15s ease-out forwards glitchFade}@keyframes glitchTravel{0%{transform:translate(0)}to{transform:translate(var(--tgt-dx), var(--tgt-dy))}}@keyframes glitchSettle{0%{transform:translate(var(--tgt-dx), var(--tgt-dy))}20%{transform:translate(calc(var(--tgt-dx) + 6px), calc(var(--tgt-dy) - 3px))}45%{transform:translate(calc(var(--tgt-dx) - 4px), calc(var(--tgt-dy) + 2px))}70%{transform:translate(calc(var(--tgt-dx) + 2px), calc(var(--tgt-dy) - 1px))}to{transform:translate(var(--tgt-dx), var(--tgt-dy))}}@keyframes glitchFade{0%{transform:translate(var(--tgt-dx), var(--tgt-dy));opacity:1}to{transform:translate(var(--tgt-dx), var(--tgt-dy));opacity:0}}.glitchCardWrap{will-change:transform, filter;width:100%;height:100%}.glitchMover[data-phase=travel] .glitchCardWrap{animation:.12s steps(2,end) infinite glitchAberration}.glitchMover[data-phase=settle] .glitchCardWrap{animation:.25s linear forwards glitchAberrationFade}@keyframes glitchAberration{0%{filter:drop-shadow(9px 0 0 color-mix(in srgb, var(--glitch-magenta) 95%, transparent)) drop-shadow(-9px 0 0 color-mix(in srgb, var(--glitch-cyan) 95%, transparent)) saturate(1.5);transform:translate(-3px)}50%{filter:drop-shadow(-9px 0 0 color-mix(in srgb, var(--glitch-magenta) 95%, transparent)) drop-shadow(9px 0 0 color-mix(in srgb, var(--glitch-cyan) 95%, transparent)) saturate(1.5);transform:translate(3px)}}@keyframes glitchAberrationFade{0%{filter:drop-shadow(8px 0 0 color-mix(in srgb, var(--glitch-magenta) 90%, transparent)) drop-shadow(-8px 0 0 color-mix(in srgb, var(--glitch-cyan) 90%, transparent)) saturate(1.4);transform:translate(-2px)}50%{filter:drop-shadow(-4px 0 0 color-mix(in srgb, var(--glitch-magenta) 55%, transparent)) drop-shadow(4px 0 0 color-mix(in srgb, var(--glitch-cyan) 55%, transparent)) saturate(1.2);transform:translate(1px)}to{filter:none;transform:none}}.glitchMover[data-phase=travel] .prvTvCard{animation:.12s steps(2,end) infinite glitchCardBodyTravel}.glitchMover[data-phase=settle] .prvTvCard{animation:.25s linear forwards glitchCardBodySettle}@keyframes glitchCardBodyTravel{0%{box-shadow:inset 0 0 48px color-mix(in srgb, var(--glitch-magenta) 55%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-magenta) 70%, transparent)}50%{box-shadow:inset 0 0 52px color-mix(in srgb, var(--glitch-cyan) 60%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-cyan) 75%, transparent)}}@keyframes glitchCardBodySettle{0%{box-shadow:inset 0 0 44px color-mix(in srgb, var(--glitch-magenta) 50%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--glitch-magenta) 65%, transparent)}50%{box-shadow:inset 0 0 24px color-mix(in srgb, var(--glitch-cyan) 30%, transparent)}to{box-shadow:none}}.pixelFx{pointer-events:none;z-index:9100;position:fixed;inset:0;overflow:hidden}.pixelFxMover{left:var(--src-left);top:var(--src-top);width:var(--src-w);height:var(--src-h);position:fixed}.pixelFxMover[data-type=merged]{animation:.9s ease-in-out forwards pixelFxCarry,1s 1.9s forwards pixelFxJumpDown,4.5s linear 2.9s forwards pixelFxExit}.pixelFxMover[data-type=opened]{animation:.9s cubic-bezier(.4,0,1,1) forwards pixelFxCarry,1s 1.2s forwards pixelFxJumpDown,4.5s linear 2.2s forwards pixelFxExit}.pixelFxMover[data-paused=true]{animation-play-state:paused}@keyframes pixelFxCarry{0%{transform:translate(0)}to{transform:translate(var(--tgt-dx), var(--tgt-dy))}}@keyframes pixelFxJumpDown{0%{transform:translate(var(--tgt-dx), var(--tgt-dy));animation-timing-function:ease-out}15%{transform:translate(var(--tgt-dx), calc(var(--tgt-dy) - 60px));animation-timing-function:ease-in}to{transform:translate(var(--tgt-dx), var(--floor-dy))}}@keyframes pixelFxExit{0%{transform:translate(var(--tgt-dx), var(--floor-dy))}to{transform:translate(var(--exit-dx), var(--floor-dy))}}.pixelFxCardClone{animation:.2s ease-in-out .9s forwards pixelFxCloneFade;position:absolute;inset:0}@keyframes pixelFxCloneFade{to{opacity:0}}.pixelFxMoverSprite{width:144px;height:144px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;margin-top:-144px;margin-left:-72px;position:absolute;top:100%;left:0}.pixelFxMoverSprite[data-phase=descend],.pixelFxMoverSprite[data-phase=carry]{background-image:var(--carry-url);animation:.7s steps(8,end) infinite pixelFxCarryCycle}.pixelFxMoverSprite[data-phase=exit]{background-image:var(--walk-url);animation:.7s steps(8,end) infinite pixelFxWalkCycle}.pixelFxMoverSprite[data-phase=idle]{background-image:var(--walk-url)}.pixelFxMoverSprite[data-phase=jump],.pixelFxMoverSprite[data-phase=fall]{background-image:var(--jump-url);animation:.5s steps(5,end) infinite pixelFxJumpCycle}.pixelFxMover[data-exit-dir=left] .pixelFxMoverSprite[data-phase=jump],.pixelFxMover[data-exit-dir=left] .pixelFxMoverSprite[data-phase=fall],.pixelFxMover[data-exit-dir=left] .pixelFxMoverSprite[data-phase=exit]{transform:scaleX(-1)}.pixelFxMover[data-paused=true][data-exit-dir=right] .pixelFxMoverSprite[data-phase=idle]{animation:pixelFxLookAroundRight var(--pause-ms) linear forwards}.pixelFxMover[data-paused=true][data-exit-dir=left] .pixelFxMoverSprite[data-phase=idle]{animation:pixelFxLookAroundLeft var(--pause-ms) linear forwards}@keyframes pixelFxLookAroundRight{0%,34%{transform:scaleX(1)}35%,82%{transform:scaleX(-1)}83%,to{transform:scaleX(1)}}@keyframes pixelFxLookAroundLeft{0%,34%{transform:scaleX(-1)}35%,82%{transform:scaleX(1)}83%,to{transform:scaleX(-1)}}@keyframes pixelFxWalkCycle{0%{background-position-x:0}to{background-position-x:-1152px}}@keyframes pixelFxCarryCycle{0%{background-position-x:0}to{background-position-x:-1152px}}@keyframes pixelFxJumpCycle{0%{background-position-x:0}to{background-position-x:-720px}}.ambientLife{pointer-events:none;z-index:9050;position:fixed;inset:0;overflow:hidden}.ambientWanderer{width:144px;height:144px;position:absolute;bottom:16px}.ambientWanderer[data-dir=right]{animation:ambientWalkRight var(--duration) linear forwards}.ambientWanderer[data-dir=left]{animation:ambientWalkLeft var(--duration) linear forwards}.ambientWanderer[data-paused=true]{animation-play-state:paused}.ambientWanderer[data-paused=true][data-dir=right] .ambientWandererSprite{animation:ambientLookAroundRight var(--pause-ms) linear forwards}.ambientWanderer[data-paused=true][data-dir=left] .ambientWandererSprite{animation:ambientLookAroundLeft var(--pause-ms) linear forwards}@keyframes ambientLookAroundRight{0%,34%{transform:scaleX(1)}35%,82%{transform:scaleX(-1)}83%,to{transform:scaleX(1)}}@keyframes ambientLookAroundLeft{0%,34%{transform:scaleX(-1)}35%,82%{transform:scaleX(1)}83%,to{transform:scaleX(-1)}}@keyframes ambientWalkRight{0%{left:-200px}to{left:calc(100vw + 200px)}}@keyframes ambientWalkLeft{0%{left:calc(100vw + 200px)}to{left:-200px}}.ambientWandererSprite{width:144px;height:144px;image-rendering:pixelated;background-image:var(--run-url);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;animation:.7s steps(8,end) infinite ambientRunCycle}.ambientWanderer[data-dir=left] .ambientWandererSprite{transform:scaleX(-1)}@keyframes ambientRunCycle{0%{background-position-x:0}to{background-position-x:-1152px}}.ambientBubble{white-space:nowrap;color:#f0e6c8;background:#141820eb;border:1px solid #ffd78259;border-radius:8px;margin-bottom:6px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;bottom:calc(100% - 44px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}.ambientBubble:before,.ambientBubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.ambientBubble:before{border:7px solid #0000;border-top-color:#ffd78259}.ambientBubble:after{border:6px solid #0000;border-top-color:#141820eb;margin-top:-1px}.ambientBubble{animation:.32s cubic-bezier(.34,1.56,.64,1) ambientBubblePop}@keyframes ambientBubblePop{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}.ambientBubbleGhost{visibility:hidden}.prv{color:var(--text);flex-direction:column;gap:16px;padding:16px 20px 32px;display:flex}.prvStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.prvStat{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.prvStatLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:11px}.prvStatValue{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.prvStat.accent .prvStatValue{color:var(--inprogress)}.prvStat.good .prvStatValue{color:var(--done)}.prvStat.warn .prvStatValue{color:var(--yellow,#d29922)}.prvFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prvFilters button{background:var(--surface2);color:var(--text-dim);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.prvFilters button:hover{color:var(--text)}.prvFilters button.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress)}.prvFilters .prvSpacer{flex:1}.prvFilters .prvSettingsBtn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.prvFilters .prvIconBtn{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:30px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.prvFilters .prvIconBtn svg{display:block}.prvFilters .prvIconBtn:hover{background:var(--surface2);border-color:var(--text-dim);color:var(--inprogress)}.prvGroups{flex-direction:column;gap:20px;display:flex}.prvGroup{flex-direction:column;display:flex}.prvGroupHead{border-bottom:1px solid var(--border);color:var(--text-dim);align-items:center;gap:6px;margin-bottom:6px;padding:6px 4px 10px;font-size:13px;display:flex}.prvSrcIcon{width:14px;height:14px;color:var(--text-dim);flex-shrink:0}.prvGroupOrg{color:var(--text-dim);font-weight:500}.prvGroupSlash{color:var(--text-dim);opacity:.5}.prvGroupRepo{color:var(--text);font-size:14px;font-weight:600}.prvGroupSpacer{flex:1}.prvGroupChip{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px}.prvGroupChip.open{color:var(--inprogress);border-color:color-mix(in srgb, var(--inprogress) 60%, transparent)}.prvGroupChip.draft{color:var(--yellow,#d29922);border-color:color-mix(in srgb, var(--yellow,#d29922) 60%, transparent)}.prvGroupCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.prvList{flex-direction:column;gap:4px;display:flex}.prvEmpty{text-align:center;color:var(--text-dim);padding:40px}@keyframes prvPopIn{0%{opacity:0;box-shadow:0 0 0 0 var(--inprogress);transform:translateY(-6px)scale(.98)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--inprogress) 35%, transparent)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}.prvCard{background:var(--card-bg);box-shadow:var(--card-shadow);color:inherit;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.prvCard:hover{background:var(--card-hover);border-color:var(--border);box-shadow:var(--card-shadow-hover)}.prvCard.isNew{border-color:var(--inprogress);animation:.6s ease-out prvPopIn}.prvDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:4px;display:inline-block}.prvDot.open{background:var(--inprogress)}.prvDot.draft{border:2px solid var(--yellow,#d29922);box-sizing:border-box;background:0 0}.prvDot.merged{background:var(--done)}.prvDot.closed{background:var(--bug,#e06c75);opacity:.6}.prvAvatar{background:var(--surface2);object-fit:cover;border-radius:50%;width:28px;height:28px}.prvAvatarSm{background:var(--surface2);object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.prvBody{min-width:0}.prvTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:14px;display:flex;overflow:hidden}.prvTitle .prvNum{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.prvTitle .prvName{text-overflow:ellipsis;font-weight:500;overflow:hidden}.prvMeta{color:var(--text-dim);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.prvMeta .prvAuthor{color:var(--text);opacity:.85}.prvMeta .prvDotSep{opacity:.4}.prvBadge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:2px 7px;font-size:10px}.prvBadge.open{color:var(--inprogress);border-color:var(--inprogress)}.prvBadge.draft{color:var(--yellow,#d29922);border-color:var(--yellow,#d29922)}.prvBadge.merged{color:var(--done);border-color:var(--done)}.prvBadge.closed{color:var(--bug,#e06c75);border-color:var(--bug,#e06c75)}.prvBadge.src{color:var(--text-dim)}.prvSide{color:var(--text-dim);align-items:center;gap:8px;font-size:11px;display:flex}.prvReviewers{display:flex}.prvReviewer{border:2px solid var(--surface);background:var(--surface2);object-fit:cover;border-radius:50%;width:20px;height:20px;margin-left:-6px}.prvReviewer:first-child{margin-left:0}@media (width<=768px){.prv{gap:12px;padding:12px 12px 24px}.prvStats{grid-template-columns:repeat(2,1fr);gap:8px}.prvStat{padding:10px 12px}.prvStat .prvStatValue{font-size:22px}.prvStat .prvStatLabel{font-size:10px}.prvFilters{gap:6px}.prvFilters button{padding:5px 10px}.prvGroupHead{flex-wrap:wrap;padding:4px 2px 8px}.prvGroupRepo{font-size:13px}.prvCard{grid-template-columns:auto 1fr;gap:10px;padding:10px 12px}.prvTitle{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.prvTitle .prvName{white-space:normal}.prvReviewers{grid-area:2/2;margin-top:4px}.prvReviewer{width:18px;height:18px}.prvMeta{flex-wrap:wrap;row-gap:2px}}.prvApp{gap:14px;height:100%;min-height:0;overflow:hidden}.prvAuthorStrip{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.prvAuthorStrip::-webkit-scrollbar{height:4px}.prvAuthorStrip::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.prvAuthorStrip .prvSpacer{flex:1;min-width:8px}.prvAuthorStrip .prvIconBtn{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.prvAuthorStrip .prvIconBtn svg{display:block}.prvAuthorStrip .prvIconBtn:hover{background:var(--surface2);border-color:var(--text-dim);color:var(--inprogress)}.prvAuthorStrip .prvIconBtn.active{border-color:var(--inprogress);color:var(--inprogress)}.prvFxWrap{flex-shrink:0;position:relative}.prvFxBackdrop{z-index:40;position:fixed;inset:0}.prvFxMenu{z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:220px;padding:6px;position:fixed;box-shadow:0 12px 32px #00000073}.prvFxMenu .prvFxMenuTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:4px 8px 6px;font-size:11px}.prvFxMenu .prvFxMenuItem{cursor:pointer;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:flex}.prvFxMenu .prvFxMenuItem:hover{background:var(--surface2)}.prvFxMenu .prvFxMenuItem input{cursor:pointer;accent-color:var(--inprogress)}.prvAuthorChip{border:1px solid var(--border);background:var(--surface2);height:28px;color:var(--text-dim);cursor:pointer;box-sizing:border-box;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 4px;font-family:inherit;font-size:12px;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.prvAuthorChip:hover{color:var(--text);border-color:var(--text-dim)}.prvAuthorChip.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.prvAuthorChip.active .prvAuthorCount{color:var(--on-accent);opacity:.85}.prvAuthorChip:not(:has(.prvAuthorAvatar)){padding:0 12px}.prvAuthorAvatar{border-radius:50%;flex-shrink:0;width:20px;height:20px}.prvAuthorName{white-space:nowrap}.prvAuthorCount{color:var(--text-dim);font-variant-numeric:tabular-nums;padding-left:2px;font-size:10px;font-weight:600}.prvAppPulse{color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.prvAppPulse b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.prvAppPulseSep{background:var(--border);width:1px;height:12px;display:inline-block}.prvAppPulseItem.accent b{color:var(--inprogress)}.prvAppPulseItem.warn b{color:var(--yellow,#d29922)}.prvAppPulseItem.good b{color:var(--done)}.prvAppFeed{flex:1;grid-template-columns:1fr 1fr;gap:20px;min-height:0;display:grid;overflow:hidden}.prvAppColumn{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.prvAppColumn h2{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);align-items:baseline;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.prvAppColCount{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.prvAppColEmpty{text-align:center;color:var(--text-dim);background:var(--surface);border:1px dashed var(--border);border-radius:10px;padding:16px;font-size:13px}.prvAppCards{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.prvAppCards::-webkit-scrollbar{width:4px}.prvAppCards::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.prvAppCards::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@keyframes prvAppPopIn{0%{opacity:0;box-shadow:0 0 0 0 var(--inprogress);transform:translateY(-4px)}60%{box-shadow:0 0 0 4px color-mix(in srgb, var(--inprogress) 35%, transparent)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}.prvAppCardWrap{cursor:pointer;min-width:0}.prvAppCardWrap.isNew{animation:.6s ease-out prvAppPopIn}.prvAppCardWrap .prvTvCard{border-radius:10px;gap:12px;height:76px;padding:0 14px 0 0;transition:background .15s,border-color .15s}.prvAppCardWrap .prvTvCard:hover{border-color:var(--text-dim);background:var(--surface2)}.prvAppCardWrap .prvTvCard .avatarWrap{width:76px}.prvAppCardWrap .prvTvCard .avatar{border-radius:9px 0 0 9px}.prvAppCardWrap .prvTvCard .content{padding:10px 0}.prvAppCardWrap .prvTvCard .title{font-size:15px;font-weight:600;line-height:1.25}.prvAppCardWrap .prvTvCard .meta{gap:6px;font-size:12px}.prvAppCardWrap .prvTvCard .meta .srcIcon{width:12px;height:12px}.prvAppCardWrap .prvTvCard .meta .statusChip{letter-spacing:.06em;padding:1px 6px;font-size:9px}.prvAppCardWrap .prvTvCard .meta .targetChip{padding:1px 6px;font-size:10px}.prvAppCardWrap .prvTvCard .reviewer{width:18px;height:18px}.prvAppCardWrap .prvTvCard .reviewerMore{width:18px;height:18px;font-size:9px}.prvAppCardWrap .prvTvCard .approval{font-size:11px}@media (width<=1000px){.prvApp{height:auto;overflow:visible}.prvAppFeed{flex:none;grid-template-columns:1fr;gap:16px;overflow:visible}.prvAppColumn{overflow:visible}.prvAppCards{flex:none;padding-right:0;overflow:visible}}@media (width<=768px){.prvApp{gap:10px;padding:10px 12px 24px}.prvAppPulse{gap:6px 10px;padding:8px 12px;font-size:12px}.prvAppPulse .prvAppPulseSep{display:none}.prvAppCardWrap .prvTvCard{gap:10px;height:68px;padding-right:10px}.prvAppCardWrap .prvTvCard .avatarWrap{width:64px}.prvAppCardWrap .prvTvCard .content{padding:8px 0}.prvAppCardWrap .prvTvCard .title{font-size:14px}.prvAppCardWrap .prvTvCard .meta{flex-wrap:wrap;font-size:11px}.prvAppCardWrap .prvTvCard .meta .targetChip{display:none}.prvAppCardWrap .prvTvCard .right .reviewRow{gap:4px}.prvAppCardWrap .prvTvCard .reviewer{width:16px;height:16px}.prvAppCardWrap .prvTvCard .approval{display:none}}.viewSlot{transition:opacity .6s}.viewSlot[data-active=false]{opacity:0;pointer-events:none}.viewSlot[data-active=true]{opacity:1;pointer-events:auto}:root{--glitch-cyan:#16e0ff;--glitch-magenta:#ff2d6b}.prvTv{background:radial-gradient(circle at top right, color-mix(in srgb, var(--inprogress) 8%, transparent), transparent 50%), var(--bg,#0d1117);color:var(--text);z-index:9000;font-feature-settings:"tnum";grid-template-rows:auto auto 1fr auto;gap:28px;padding:36px 56px;display:grid;position:fixed;inset:0;overflow:hidden}.prvTvHeader{justify-content:flex-start;align-items:flex-end;gap:16px;min-height:64px;display:flex;position:relative}.prvTvHeader .prvTvClock{align-items:baseline;gap:16px;display:flex}.prvTvHeader .prvTvTime{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;font-size:48px;font-weight:600;line-height:1;display:inline-flex}.prvTvHeader .prvTvColon{padding:0 .05em;animation:2s ease-in-out infinite prvTvColonBreath;display:inline-block;transform:translateY(-.08em)}.prvTvHeader .prvTvDate{color:var(--text-dim);letter-spacing:.02em;font-size:26px;font-weight:400}@keyframes prvTvColonBreath{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.prvTvHeader .prvTvColon{animation:none}}.prvTvStats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.prvTvStat{background:var(--surface);box-shadow:var(--card-shadow);text-align:center;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;display:flex}.prvTvStatLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:13px;font-weight:500}.prvTvStatValue{font-variant-numeric:tabular-nums;font-size:72px;font-weight:700;line-height:1}.prvTvStat.tone-good{--kpi-tone:#22d3ee}.prvTvStat.tone-warn{--kpi-tone:#fbbf24}.prvTvStat.tone-bad{--kpi-tone:#fb7185}.prvTvStat.tone-good,.prvTvStat.tone-warn,.prvTvStat.tone-bad{box-shadow:var(--card-shadow), 0 0 22px color-mix(in srgb, var(--kpi-tone) 22%, transparent)}.prvTvStat.tone-good .prvTvStatValue,.prvTvStat.tone-warn .prvTvStatValue,.prvTvStat.tone-bad .prvTvStatValue{color:var(--kpi-tone)}.prvTvFeed{grid-template-columns:1fr 1fr;gap:28px;display:grid;overflow:visible}.prvTvColumn{flex-direction:column;gap:12px;min-height:0;display:flex}.prvTvColumn h2{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin:0 0 4px;font-size:16px}.prvTvColumn .prvTvScroll{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.prvTvEmpty{color:var(--text-dim);padding:14px;font-size:14px}.prvTvOverflow{color:var(--text-dim);background:var(--surface);border:1px dashed var(--border);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.03em;border-radius:14px;margin-top:4px;padding:14px 20px;font-size:14px;font-weight:500}.prvTvOverflow strong{color:var(--text);font-weight:600}.prvTvCard{background:var(--surface);box-shadow:var(--card-shadow);box-sizing:border-box;border:1px solid #0000;border-radius:14px;flex-shrink:0;grid-template-rows:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;height:100px;padding:0 20px 0 0;display:grid;overflow:hidden}.prvTvCard.isDraft{opacity:.55}.prvTvCard .avatarWrap{flex-shrink:0;align-self:stretch;width:110px;position:relative}.prvTvCard .avatar{background:var(--surface2);object-fit:cover;border-radius:13px 0 0 13px;width:100%;height:100%;display:block}.prvTvCard .statusChip{text-transform:uppercase;letter-spacing:.08em;color:#0d1117;border-radius:4px;align-items:center;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.prvTvCard .statusChip.open{background:var(--inprogress)}.prvTvCard .statusChip.draft{background:var(--yellow,#d29922)}.prvTvCard .statusChip.approved{background:var(--done)}.prvTvCard .content{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;min-height:0;padding:14px 0;display:flex;overflow:hidden}.prvTvCard .title{text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:500;line-height:1.15;overflow:hidden}.prvTvCard .meta{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:17px;line-height:1.1;display:flex;overflow:hidden}.prvTvCard .meta .srcIcon{width:15px;height:15px;color:var(--text-dim);flex-shrink:0}.prvTvCard .meta .dot{opacity:.4}.prvTvCard .meta .repoName{letter-spacing:.01em;font-weight:600}.prvTvCard .meta .targetChip{border:1px solid var(--border);background:var(--surface2);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:4px;padding:1px 8px;font-size:11px}.prvTvCard .right{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.prvTvCard .reviewRow{align-items:center;gap:8px;display:flex}.prvTvCard .reviewers{align-items:center;display:flex}.prvTvCard .reviewer{border:2px solid var(--surface);background:var(--surface2);object-fit:cover;box-sizing:border-box;border-radius:50%;width:22px;height:22px;margin-left:-6px}.prvTvCard .reviewer:first-child{margin-left:0}.prvTvCard .reviewer.vote-approved{border-color:var(--done)}.prvTvCard .reviewer.vote-suggest{border-color:color-mix(in srgb, var(--done) 70%, transparent)}.prvTvCard .reviewer.vote-rejected{border-color:var(--bug,#e06c75)}.prvTvCard .reviewer.vote-waiting{border-color:var(--yellow,#d29922)}.prvTvCard .reviewerMore{color:var(--text-dim);background:var(--surface2);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.prvTvCard .approval{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.prvTvCard .approval.good{color:var(--done)}.prvTvCard .approval.bad{color:var(--bug,#e06c75)}.prvTv.vibe-glitch .prvTvCard,.glitchCardWrap .prvTvCard{font-family:var(--app-font,ui-monospace), "JetBrains Mono", monospace;border:1px solid color-mix(in srgb, var(--text-dim) 28%, transparent);box-shadow:none;border-radius:2px}.prvTv.vibe-glitch .prvTvCard .avatar,.glitchCardWrap .prvTvCard .avatar{border-radius:0}.prvTv.vibe-glitch .prvTvStat{border:1px solid color-mix(in srgb, var(--text-dim) 28%, transparent);box-shadow:none;font-family:var(--app-font,ui-monospace), "JetBrains Mono", monospace;border-radius:2px}.prvTv.vibe-glitch .prvTvStat.tone-good,.prvTv.vibe-glitch .prvTvStat.tone-warn,.prvTv.vibe-glitch .prvTvStat.tone-bad{box-shadow:0 0 22px color-mix(in srgb, var(--kpi-tone) 22%, transparent);border-color:color-mix(in srgb, var(--kpi-tone) 35%, transparent)}.prvTv .prvTvCard .statusChip,.glitchCardWrap .prvTvCard .statusChip{letter-spacing:.02em;text-transform:lowercase;border-radius:9px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.prvTv .prvTvCard .statusChip:before,.glitchCardWrap .prvTvCard .statusChip:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.prvTv .prvTvCard .statusChip.open,.glitchCardWrap .prvTvCard .statusChip.open{color:var(--inprogress);background:color-mix(in srgb, var(--inprogress) 12%, transparent);border:1px solid color-mix(in srgb, var(--inprogress) 45%, transparent)}.prvTv .prvTvCard .statusChip.draft,.glitchCardWrap .prvTvCard .statusChip.draft{color:var(--yellow,#d29922);background:color-mix(in srgb, var(--yellow,#d29922) 12%, transparent);border:1px solid color-mix(in srgb, var(--yellow,#d29922) 45%, transparent)}.prvTv .prvTvCard .statusChip.approved,.glitchCardWrap .prvTvCard .statusChip.approved{color:var(--done);background:color-mix(in srgb, var(--done) 12%, transparent);border:1px solid color-mix(in srgb, var(--done) 45%, transparent)}.prvTv .prvTvCard .approval:before,.glitchCardWrap .prvTvCard .approval:before{content:"[ ";opacity:.55}.prvTv .prvTvCard .approval:after,.glitchCardWrap .prvTvCard .approval:after{content:" ]";opacity:.55}.prvTv .prvTvCard .reviewer,.glitchCardWrap .prvTvCard .reviewer{border-radius:2px}.tvQrCorner{opacity:.85;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:0;right:0}.tvQrCorner canvas{display:block}.tvQrCorner .tvQrLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:8px;font-weight:500}.prvTvFooter{color:var(--text-dim);justify-content:space-between;font-size:13px;display:flex}.prvSettings{z-index:9100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prvSettings.prvSettingsEmbedded{z-index:auto;background:0 0;display:block;position:static;inset:auto}.prvSettingsCard{background:var(--surface);border:1px solid var(--border);width:min(560px,92vw);max-height:86vh;color:var(--text);border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;overflow:auto}.prvSettings h2{margin:0;font-size:18px}.prvSettings label{color:var(--text-dim);flex-direction:column;gap:4px;font-size:12px;display:flex}.prvSettings input[type=text],.prvSettings input[type=password],.prvSettings input[type=number],.prvSettings textarea{background:var(--surface2);border:1px solid var(--border);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.prvSettings textarea{resize:vertical;min-height:64px}.prvSettings .row{flex-wrap:wrap;gap:12px;display:flex}.prvSettings .row label{flex:1;min-width:140px}.prvSettings .toggleRow{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.prvSettings .actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.prvSettings .actions button{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px}.prvSettings .actions button.primary{background:var(--inprogress);border-color:var(--inprogress);color:#fff}.prvSettings .hint{color:var(--text-dim);font-size:11px}.prvSettings .hint.prvOk{color:var(--done)}.prvSettings .hint.prvErr{color:var(--bug,#e06c75)}.prvSettings .prvSettingsSelect{background:var(--surface2);border:1px solid var(--border);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.prvSettings .prvPatRow{gap:8px;display:flex}.prvSettings .prvPatRow input{flex:1}.prvSettings .prvPatRow button{background:var(--surface2);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 14px;font-size:13px}.prvSettings .prvPatRow button:hover:not(:disabled){border-color:var(--text-dim)}.prvSettings .prvPatRow button:disabled{opacity:.5;cursor:not-allowed}.prvSettings .prvRepoTree{background:var(--surface2);border:1px solid var(--border);border-radius:8px;max-height:280px;padding:6px;overflow-y:auto}.prvSettings .prvRepoOrg{flex-direction:column;padding:2px 0;display:flex}.prvSettings .prvRepoOrgHead{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.prvSettings .prvRepoOrgHead:hover{background:var(--surface)}.prvSettings .prvRepoOrgHead input[type=checkbox]{width:auto;accent-color:var(--inprogress);cursor:pointer}.prvSettings .prvRepoExpand{color:var(--text);transform-origin:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .2s;display:inline-flex}.prvSettings .prvRepoExpand.open{transform:rotate(90deg)}.prvSettings .prvRepoCollapse{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.prvSettings .prvRepoCollapse.open{grid-template-rows:1fr}.prvSettings .prvRepoCollapseInner{min-height:0;overflow:hidden}.prvSettings .prvRepoOrgName{flex:1;font-weight:500}.prvSettings .prvRepoOrgCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.prvSettings .prvRepoList{flex-direction:column;gap:2px;margin:0;padding:2px 0 6px 32px;list-style:none;display:flex}.prvSettings .prvRepoList li label{cursor:pointer;color:var(--text);border-radius:4px;flex-direction:row;align-items:center;gap:8px;padding:3px 8px;font-size:12px;display:flex}.prvSettings .prvRepoList li label:hover{background:var(--surface)}.prvSettings .prvRepoList li label input[type=checkbox]{width:auto;accent-color:var(--inprogress);cursor:pointer}.prvSettings .prvRepoPrivate{color:var(--text-dim);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:1px 5px;font-size:10px}.prvSettings .prvSettingsTabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:4px;display:flex}.prvSettings .prvSettingsTabs button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 14px;font-size:13px}.prvSettings .prvSettingsTabs button:hover{color:var(--text)}.prvSettings .prvSettingsTabs button.active{color:var(--text);border-bottom-color:var(--inprogress)}.prvSettings .prvAdoModeRow{align-items:center;gap:12px;display:flex}.prvSettings .prvLinkBtn{color:var(--inprogress);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.prvSettings .prvLinkBtn:hover{opacity:.8}.prvSettings .prvBtn{background:var(--surface2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px}.prvSettings .prvBtn:hover:not(:disabled){border-color:var(--text-dim)}.prvSettings .prvBtn:disabled{opacity:.5;cursor:not-allowed}.prvSettings .prvAdmin{flex-direction:column;gap:14px;display:flex}.prvSettings .prvAdminList{flex-direction:column;gap:6px;display:flex}.prvSettings .prvAdminRow{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.prvSettings .prvAdminRowHead{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.prvSettings .prvAdminRowHead strong{font-weight:600}.prvSettings .prvAdminBadge{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:2px 7px;font-size:10px}.prvSettings .prvAdminMeta{color:var(--text-dim);flex:1;font-size:11px}.prvSettings .prvAdminActions{gap:4px;display:flex}.prvSettings .prvAdminActions button{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:11px}.prvSettings .prvAdminActions button:hover{color:var(--text);border-color:var(--text-dim)}.prvSettings .prvAdminErr{color:var(--bug,#e06c75);word-break:break-word;margin-top:6px;font-size:11px}.prvSettings .prvAdminAddRow{gap:8px;display:flex}.prvSettings .prvAdminAddRow button{background:var(--surface2);border:1px dashed var(--border);color:var(--text-dim);cursor:pointer;border-radius:8px;flex:1;padding:10px;font-size:13px}.prvSettings .prvAdminAddRow button:hover{color:var(--text);border-color:var(--text-dim)}.prvSettings .prvAdminTokens{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.prvSettings .prvAdminTokens h3{color:var(--text);margin:0;font-size:14px}.prvSettings .prvTokenJust{background:color-mix(in srgb, var(--inprogress) 12%, var(--surface));border:1px solid var(--inprogress);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.prvSettings .prvTokenUrl{align-items:center;gap:8px;display:flex}.prvSettings .prvTokenUrl code{background:var(--surface2);color:var(--text);overflow-wrap:anywhere;border-radius:6px;flex:1;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.prvSettings .prvNfcBlock{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin-top:10px;padding-top:12px;display:flex}.prvSettings .prvNfcHead{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.prvSettings .prvNfcHead strong{color:var(--text);font-size:13px}.prvSettings .prvNfcRow{grid-template-columns:200px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.prvSettings .prvNfcRow .prvNfcLabel{color:var(--text-dim)}.prvSettings .prvNfcRow code{background:var(--surface2);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.prvSettings .prvTokenConfig{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.prvSettings .prvTokenEasterRow{align-items:center;gap:12px;display:flex}.prvSettings .prvTokenSlug{background:var(--surface2);border:1px solid var(--border);color:var(--inprogress);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.prvSettings .prvTokenCreate{gap:8px;display:flex}.prvSettings .prvTokenCreate input{flex:1}.prvSettings .prvAdminEditor{background:var(--surface2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.prvSettings .prvAdminEditor h3{color:var(--text);margin:0;font-size:14px}@media (width<=768px){.prvSettings:not(.prvSettingsEmbedded){justify-content:stretch;align-items:stretch}.prvSettingsCard{max-height:100dvh;padding:16px 14px calc(16px + var(--safe-bottom));border-radius:0;width:100%!important;max-width:100%!important}.prvSettings .row{flex-direction:column;gap:8px}.prvSettings .row label{min-width:0}.prvSettings .actions{flex-direction:column-reverse;align-items:stretch}.prvSettings .actions button{width:100%;padding:10px 14px}.prvSettings .prvPatRow{flex-direction:column;align-items:stretch}.prvSettings .prvAdoModeRow{flex-wrap:wrap;gap:8px}.prvSettings .prvRepoOrgHead{padding:8px 10px}.prvSettings .prvAdminRowHead{flex-wrap:wrap;gap:8px}.prvSettings .prvAdminMeta{flex:100%;order:3}.prvSettings .prvAdminActions{flex-wrap:wrap}.prvSettings .prvAdminActions button{flex:1;min-height:32px;padding:6px 10px;font-size:12px}.prvSettings .prvTokenUrl{flex-direction:column;align-items:stretch}.prvSettings .prvTokenUrl code{word-break:break-all;white-space:normal}}.tvQuietScreen{z-index:9999;background:#000;position:fixed;inset:0}#root.crtMode,#root.crtMode *{text-shadow:1.2px 0 #ff00508c,-1.2px 0 #00c8ff8c!important}#root.crtMode{filter:contrast(1.18)saturate(1.4)brightness(1.04)blur(.35px);animation:6s step-end infinite crtJitter}@keyframes crtJitter{0%,97%,to{transform:translate(0)}98%{transform:translateY(-1px)}99%{transform:translate(1px)}}.crtFx{pointer-events:none;z-index:999998;position:fixed;inset:0;overflow:hidden}.crtScanlines{mix-blend-mode:overlay;opacity:.9;background:repeating-linear-gradient(#ffffff0f 0 1px,#00000059 1px 3px);position:absolute;inset:0}.crtRoll{background:linear-gradient(#0000 0%,#ffffff0a 45%,#ffffff14 50%,#ffffff0a 55%,#0000 100%);height:14vh;animation:7s linear infinite crtRoll;position:absolute;left:0;right:0}@keyframes crtRoll{0%{top:-20vh}to{top:120vh}}.crtVignette{background:radial-gradient(#0000 55%,#0000008c 100%),radial-gradient(#0000 90%,#000000e6 100%);position:absolute;inset:0}.crtFlicker{background:#ffffff05;animation:.11s steps(2,end) infinite crtFlicker;position:absolute;inset:0}@keyframes crtFlicker{0%{opacity:.25}50%{opacity:.55}to{opacity:.35}}.crtHint{letter-spacing:1.5px;color:#6bff8e;text-shadow:0 0 6px #6bff8eb3;z-index:999999;pointer-events:none;opacity:.8;font-family:VT323,"Press Start 2P",monospace;font-size:12px;position:fixed;bottom:12px;right:14px}.themeQuickPickerRoot{z-index:1000;position:fixed;top:16px;right:16px}.themeQuickPickerCog{background:var(--surface);border:1px solid var(--border);width:36px;height:36px;color:var(--text-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s,transform .2s;display:inline-flex}.themeQuickPickerCog:hover{color:var(--text);background:var(--card-bg)}.themeQuickPickerCog.open svg{transform:rotate(45deg)}.themeQuickPickerCog svg{transition:transform .2s}.themeQuickPickerPopover{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:320px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000040}.themeQuickPickerPopover .themeGrid{grid-template-columns:repeat(3,1fr);margin-top:0}.themeQuickPickerPopover .themeSwatch{color:inherit;font:inherit;background:0 0;border:0;padding:0}@media (width<=480px){.themeQuickPickerPopover{width:min(280px,100vw - 32px)}.themeQuickPickerPopover .themeGrid{grid-template-columns:repeat(2,1fr)}}.ctlLoginShell{background:var(--bg,#0d1117);justify-content:center;align-items:center;padding:20px;font-family:inherit;display:flex;position:fixed;inset:0}.ctlLoginCard{border:1px solid var(--border);background:var(--surface,#161b22);border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:24px;display:flex;box-shadow:0 18px 60px #00000073}.ctlLoginTitle{color:var(--text);margin:0;font-size:20px;font-weight:700}.ctlLoginSub{color:var(--text-dim);margin:0;font-size:13px;line-height:1.5}.ctlLoginBtn{background:var(--inprogress);color:var(--on-accent,#fff);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ctlLoginBtn:disabled{opacity:.6;cursor:default}.ctlLoginBtnSecondary{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:12px}.ctlLoginCodeBox{border:1px dashed var(--border);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ctlLoginCode{letter-spacing:.15em;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700}.ctlLoginHint{color:var(--text-dim);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ctlLoginSpinner{border:2px solid var(--text-dim);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ctlLoginSpin;display:inline-block}@keyframes ctlLoginSpin{to{transform:rotate(360deg)}}.ctlLoginBack{appearance:none;color:var(--text-dim);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-family:inherit;font-size:12px}.ctlLoginErr{color:var(--bug,#e06c75);margin:0;font-size:12px}.cmMirrorOverlay{z-index:50;background:var(--bg,#0d1117);color:var(--text);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);scrollbar-gutter:stable both-edges;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow-y:auto}.cmMirrorCard{flex-direction:column;gap:8px;width:100%;max-width:480px;min-height:0;padding:16px 16px 20px;display:flex}.cmMirrorHead{flex-shrink:0;align-items:center;gap:10px;display:flex}.cmMirrorIdent{align-items:center;gap:8px;min-width:0;display:flex}.cmMirrorRef,.cmMirrorType{color:var(--text-dim);font-size:12px;font-weight:600}.cmMirrorType{text-transform:uppercase;letter-spacing:.06em}.cmMirrorTitle{flex-shrink:0;margin:4px 0 6px;font-size:18px;font-weight:600;line-height:1.25}.cmMirrorClose{appearance:none;background:var(--surface2);border:1px solid var(--border);width:40px;height:40px;color:var(--text-dim);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.cmMirrorClose:hover{color:var(--text);box-shadow:var(--chip-shadow)}.cmMirrorClose:active{box-shadow:none;transform:scale(.95)}.cmMirrorPills{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.cmMirrorPill{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.cmMirrorPill.tone-good{color:var(--done);border-color:var(--done)}.cmMirrorPill.tone-progress{color:var(--inprogress);border-color:var(--inprogress)}.cmMirrorPill.tone-todo{color:var(--text-dim)}.cmMirrorPill.tone-bad{color:var(--bug);border-color:var(--bug)}.cmMirrorPill.tone-dim{color:var(--text-dim);opacity:.7}.cmMirrorPrio .cmMirrorPrioDot{background:var(--text-dim);border-radius:999px;width:7px;height:7px}.cmMirrorPrio.p1 .cmMirrorPrioDot{background:var(--bug)}.cmMirrorPrio.p2 .cmMirrorPrioDot{background:#f4a261}.cmMirrorPrio.p3 .cmMirrorPrioDot{background:var(--inprogress)}.cmMirrorPrio.p4 .cmMirrorPrioDot{background:var(--text-dim)}.cmMirrorAssignee{background:var(--surface2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:12px;display:inline-flex}.cmMirrorTags{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.cmMirrorTag{background:var(--surface2);color:var(--text-dim);border-radius:999px;padding:2px 8px;font-size:11px}.cmMirrorSection{flex-direction:column;flex:2 1 0;gap:6px;min-height:0;display:flex}.cmMirrorSection.cmMirrorChatSection{flex:1 1 0;min-height:120px}.cmMirrorSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);flex-shrink:0;font-size:11px}.cmMirrorSectionLabel b{color:var(--text);font-weight:600}.cmMirrorScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--surface,var(--surface2));border:1px solid var(--border);border-radius:10px;flex:1;min-height:0;padding:10px 12px;font-size:14px;line-height:1.5;overflow-y:auto}.cmMirrorDesc *{color:inherit!important;background-color:#0000!important}.cmMirrorDesc p,.cmMirrorDesc li{margin:0 0 .6em}.cmMirrorDesc ul,.cmMirrorDesc ol{padding-left:1.3em}.cmMirrorDesc h1,.cmMirrorDesc h2,.cmMirrorDesc h3{margin:1em 0 .4em}.cmMirrorDesc a{word-break:break-word;text-decoration:underline;color:var(--inprogress)!important}.cmMirrorDesc img{border-radius:8px;width:auto;height:auto;max-height:280px;min-width:0!important;max-width:100%!important}.cmMirrorDesc code{border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--surface2)!important}.cmMirrorDesc pre{border-radius:8px;padding:12px;overflow-x:auto;background:var(--surface2)!important}.cmMirrorComment{padding:8px 0}.cmMirrorComment+.cmMirrorComment{border-top:1px solid var(--border)}.cmMirrorCommentHead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cmMirrorCommentAuthor{font-size:13px;font-weight:600}.cmMirrorCommentDate{color:var(--text-dim);margin-left:auto;font-size:11px}.cmMirrorCommentBody{font-size:13px;line-height:1.45}.cmMirrorCommentBody *{color:inherit!important;background-color:#0000!important}.cmMirrorCommentBody p,.cmMirrorCommentBody li{margin:0 0 .5em}.cmMirrorCommentBody ul,.cmMirrorCommentBody ol{padding-left:1.2em}.cmMirrorCommentBody a{word-break:break-word;text-decoration:underline;color:var(--inprogress)!important}.cmMirrorCommentBody img{border-radius:6px;width:auto;height:auto;max-height:240px;margin:4px 0;min-width:0!important;max-width:100%!important}.cmMirrorDim{color:var(--text-dim);margin:0;font-size:14px}.ctlBoardPicker{flex-direction:column;gap:12px;display:flex}.ctlBoardHint{color:var(--text-dim);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.ctlBoardMini{background:color-mix(in srgb, var(--surface2) 55%, var(--bg));border:1px solid var(--border);border-radius:14px;overflow:hidden}.ctlBoardHead{background:var(--surface);border-bottom:2px solid var(--border);grid-template-columns:minmax(96px,1.4fr) repeat(4,minmax(0,1fr));display:grid}.ctlBoardParentHead,.ctlBoardColHead{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);text-align:center;border-right:1px solid var(--border);padding:8px 6px;font-size:10px;font-weight:700}.ctlBoardParentHead:last-child,.ctlBoardColHead:last-child{border-right:none}.ctlBoardParentHead{text-align:left;padding-left:10px}.ctlBoardColHead.tone-good{color:var(--done)}.ctlBoardColHead.tone-prog{color:var(--inprogress)}.ctlBoardColHead.tone-bad{color:var(--bug,#e06c75)}.ctlBoardRow{border-top:1px solid var(--border);grid-template-columns:minmax(96px,1.4fr) repeat(4,minmax(0,1fr));display:grid}.ctlBoardRow:first-child{border-top:none}.ctlBoardRow{min-height:44px}.ctlBoardParent{appearance:none;background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--card-shadow);min-width:0;color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:8px;flex-direction:column;align-self:start;align-items:flex-start;gap:2px;margin:6px;padding:8px 10px;transition:background .14s,box-shadow .14s,transform .1s;display:flex}.ctlBoardParent:not(:disabled):hover{background:var(--card-hover);box-shadow:var(--card-shadow-hover)}.ctlBoardParent:not(:disabled):active{transform:scale(.99)}.ctlBoardParent.focused{border-color:var(--accent,var(--inprogress));background:color-mix(in srgb, var(--accent,var(--inprogress)) 18%, var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,var(--inprogress)) 35%, transparent)}.ctlBoardParentOrphans{color:var(--text-dim);font-size:11px;font-style:italic}.ctlBoardRow.collapsed{grid-template-columns:1fr;min-height:0}.ctlBoardParent.done{opacity:.85;flex-direction:row;align-items:center;gap:6px;margin:4px 6px;padding:6px 10px}.ctlBoardParent.done .ctlBoardParentRef,.ctlBoardParent.done .ctlBoardParentIcon{flex-shrink:0}.ctlBoardParent.done .ctlBoardParentTitle{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ctlBoardParentDone{text-transform:uppercase;letter-spacing:.05em;color:var(--done);flex-shrink:0;align-items:center;gap:3px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.ctlBoardParentIcon{align-items:center;margin-right:4px;display:inline-flex}.ctlBoardParentRef{color:var(--text-dim);font-size:10px;font-weight:600}.ctlBoardParentTitle{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;align-self:stretch;min-width:0;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ctlBoardCell{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface2) 55%, var(--bg));flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:6px;display:flex}.ctlBoardCell:last-child{border-right:none}.ctlBoardCell.tone-good{background:color-mix(in srgb, var(--done) 7%, color-mix(in srgb, var(--surface2) 55%, var(--bg)))}.ctlBoardCell.tone-prog{background:color-mix(in srgb, var(--inprogress) 7%, color-mix(in srgb, var(--surface2) 55%, var(--bg)))}.ctlBoardCell.tone-bad{background:color-mix(in srgb, var(--bug,#e06c75) 7%, color-mix(in srgb, var(--surface2) 55%, var(--bg)))}.ctlBoardChip{appearance:none;border:1px solid var(--border);background:var(--card-bg);cursor:pointer;width:100%;min-width:0;color:var(--text);font:inherit;box-shadow:var(--card-shadow);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 4px;min-height:28px;padding:5px 7px;transition:transform .1s,background .14s,border-color .14s,box-shadow .14s;display:flex}.ctlBoardChip:not(:disabled):active{box-shadow:none;transform:scale(.95)}.ctlBoardChip:not(:disabled):hover{background:var(--card-hover);box-shadow:var(--card-shadow-hover)}.ctlBoardChip.focused{border-color:var(--accent,var(--inprogress));background:color-mix(in srgb, var(--accent,var(--inprogress)) 22%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,var(--inprogress)) 35%, transparent)}.ctlBoardChipIcon{flex-shrink:0;align-items:center;display:inline-flex}.ctlBoardChipRef{white-space:nowrap;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:600}.ctlBoardChip.focused .ctlBoardChipRef{color:var(--text)}.ctlBoardChipAvatar{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.ctlCardPicker{flex-direction:column;gap:12px;display:flex}.ctlBucketTabs{background:var(--surface2);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}.ctlBucketTab{appearance:none;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:flex}.ctlBucketTab.active{background:var(--surface);color:var(--text);box-shadow:var(--card-shadow)}.ctlBucketTab.tone-good{color:var(--done)}.ctlBucketTab.tone-prog{color:var(--inprogress)}.ctlBucketTab.tone-warn{color:var(--yellow,#d29922)}.ctlBucketTab.tone-bad{color:var(--bug,#e06c75)}.ctlBucketTab:not(.active).tone-good{color:color-mix(in srgb, var(--done) 65%, var(--text-dim))}.ctlBucketTab:not(.active).tone-prog{color:color-mix(in srgb, var(--inprogress) 65%, var(--text-dim))}.ctlBucketTab:not(.active).tone-warn{color:color-mix(in srgb, var(--yellow,#d29922) 65%, var(--text-dim))}.ctlBucketTab:not(.active).tone-bad{color:color-mix(in srgb, var(--bug,#e06c75) 65%, var(--text-dim))}.ctlBucketLabel{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ctlBucketCount{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ctlBucketBody{min-height:200px}.ctlCardList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ctlCardBtn{appearance:none;background:var(--card-bg);width:100%;box-shadow:var(--card-shadow);color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;padding:12px 14px;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s;display:grid}.ctlCardBtn:hover:not(:disabled){background:var(--card-hover);box-shadow:var(--card-shadow-hover)}.ctlCardBtn:active{box-shadow:var(--card-shadow);transform:scale(.985)}.ctlCardBtn.focused{border-color:var(--inprogress);background:color-mix(in srgb, var(--inprogress) 14%, var(--card-bg));box-shadow:var(--card-shadow), 0 0 0 2px color-mix(in srgb, var(--inprogress) 30%, transparent)}.ctlCardBtn:disabled{opacity:.6;cursor:progress;box-shadow:var(--card-shadow)}.ctlCardIcon{justify-content:center;align-items:center;width:24px;display:inline-flex}.ctlCardMain{flex-direction:column;gap:4px;min-width:0;display:flex}.ctlCardTitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ctlCardSub{color:var(--text-dim);align-items:center;gap:10px;font-size:12px;display:flex}.ctlCardRef{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ctlCardAvatar{flex-shrink:0}.ctlPickerHint{color:var(--text-dim);margin:8px 0 0;font-size:13px}.ctlPickerHint.subtle{opacity:.7}.ctlShell{scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;background:var(--bg,#0d1117);height:100dvh;color:var(--text,#abb2bf);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.ctlCard{flex-direction:column;gap:12px;width:100%;max-width:480px;padding:20px 18px 24px;display:flex}.ctlCard h1{margin:0;font-size:24px;font-weight:600}.ctlCard .ctlSub{color:var(--text-dim);margin:-10px 0 0;font-size:13px}.ctlCard .ctlSub code{background:var(--surface2);border-radius:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ctlCard .ctlOk{color:var(--done);margin-left:6px}.ctlSection{flex-direction:column;gap:8px;display:flex}.ctlLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:12px;font-weight:600}.ctlSegmented{background:var(--surface2);border:1px solid var(--border);isolation:isolate;border-radius:12px;padding:4px;display:flex;position:relative}.ctlSegmentedThumb{background:var(--inprogress);width:calc(50% - 4px);box-shadow:0 2px 8px color-mix(in srgb, var(--inprogress) 35%, transparent);z-index:0;border-radius:8px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.ctlSegmented[data-active=standup] .ctlSegmentedThumb{transform:translate(100%)}.ctlSegmentedBtn{z-index:1;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.ctlSegmentedBtn svg{opacity:.85;flex-shrink:0}.ctlSegmentedBtn.active{color:#fff}.ctlSegmentedBtn:disabled{opacity:.5}.ctlSelect,.ctlInput{background:var(--surface2);border:1px solid var(--border);color:var(--text);box-sizing:border-box;appearance:none;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:16px}.ctlInput[type=number]{max-width:120px}.ctlToggleRow{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.ctlToggleRow input{width:22px;height:22px;accent-color:var(--inprogress)}.ctlErr{background:color-mix(in srgb, var(--bug,#e06c75) 18%, transparent);color:var(--bug,#e06c75);word-break:break-word;border-radius:8px;padding:10px 12px;font-size:13px}.ctlHint{color:var(--text-dim);text-align:center;margin:0;font-size:12px}.ctlTeamSection{position:relative}.ctlTeamGrid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.ctlTeamTile{box-sizing:border-box;background:var(--surface2);border:1px solid var(--border);min-width:0;height:56px;box-shadow:var(--chip-shadow);color:var(--text);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-family:inherit;transition:transform 80ms,background .12s,border-color .12s,box-shadow .12s;display:flex}.ctlTeamTile:active{box-shadow:none;transform:scale(.96)}.ctlTeamTile.active{background:var(--inprogress);border-color:var(--inprogress);color:#fff}.ctlTeamTile:disabled{opacity:.6;cursor:default;box-shadow:none}.ctlTeamTile .ctlTeamName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.ctlTeamEditBtn{color:var(--text-dim)}.ctlTeamEditBtn svg{opacity:.9}.ctlTeamEditBtn:hover,.ctlTeamEditBtn.open{color:var(--text);border-color:var(--text-dim)}.ctlTeamEditLabel{font-size:12px;font-weight:600}.ctlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ctlHeader h1{flex:1}.ctlSettings{position:relative}.ctlCog{background:var(--surface2);border:1px solid var(--border);width:40px;height:40px;color:var(--text-dim);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.ctlCog:hover{color:var(--text);box-shadow:var(--chip-shadow)}.ctlCog:active{box-shadow:none}.ctlCog.open{color:var(--text);background:var(--surface)}.ctlCog svg{transition:transform .22s}.ctlCog.open svg{transform:rotate(60deg)}.ctlSettingsSheet{background:var(--bg,#0d1117);z-index:50;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);scrollbar-gutter:stable both-edges;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.ctlSettingsCard{flex-direction:column;gap:14px;width:100%;max-width:480px;padding:20px 18px 24px;display:flex}.ctlSettingsLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-top:4px;font-size:11px;font-weight:600}.ctlThemeGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ctlThemeSwatch{color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:6px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.ctlThemeSwatch:active{transform:scale(.97)}.ctlThemeSwatch.active{border-color:var(--inprogress);background:color-mix(in srgb, var(--inprogress) 12%, transparent)}.ctlThemeSwatchPreview{border:1px solid var(--border);width:100%;height:0;box-shadow:var(--chip-shadow);border-radius:6px;padding-bottom:100%;transition:box-shadow .12s;display:block;position:relative;overflow:hidden}.ctlThemeSwatchPreview svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ctlThemeSwatch:hover .ctlThemeSwatchPreview{box-shadow:var(--card-shadow)}.ctlThemeSwatchName{text-align:center;color:var(--text-dim);font-size:12px;line-height:1.2}.active .ctlThemeSwatchName{color:var(--text)}.ctlToggleBtn{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.ctlToggleBtn:hover:not(:disabled){box-shadow:var(--chip-shadow)}.ctlToggleBtn:active{box-shadow:none}.ctlToggleBtn:disabled{opacity:.6;cursor:default;box-shadow:none}.ctlToggleLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctlToggleSwitch{background:var(--border);border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .16s;position:relative}.ctlToggleBtn.active .ctlToggleSwitch{background:var(--inprogress)}.ctlFontPicker{position:relative}.ctlFontTrigger{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-family:inherit;font-size:16px;transition:box-shadow .12s;display:flex}.ctlFontTrigger:hover{box-shadow:var(--chip-shadow)}.ctlFontTrigger:active,.ctlFontTrigger.open{box-shadow:none}.ctlFontTrigger .ctlFontCaret{color:var(--text-dim);font-family:inherit;font-size:14px;transition:transform .12s}.ctlFontTrigger.open .ctlFontCaret{transform:rotate(180deg)}.ctlFontPanel{background:var(--surface);border:1px solid var(--border);z-index:40;border-radius:10px;flex-direction:column;gap:2px;max-height:60vh;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.ctlFontOption{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-family:inherit;display:flex}.ctlFontOption:hover{background:var(--surface2)}.ctlFontOption.active{background:color-mix(in srgb, var(--inprogress) 18%, transparent);color:var(--inprogress)}.ctlFontOptionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.ctlFontOptionPreview{color:var(--text-dim);letter-spacing:.02em;flex-shrink:0;font-size:16px}.ctlFontOption.active .ctlFontOptionPreview{color:var(--inprogress);opacity:.85}.ctlFontTriggerName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ctlToggleThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.ctlToggleBtn.active .ctlToggleThumb{transform:translate(16px)}.ctlPickerPanel{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:10px;min-width:240px;max-width:100%;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000059}.ctlPickerList{flex-direction:column;gap:2px;max-height:50vh;padding:6px;display:flex;overflow-y:auto}.ctlPickerRow{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;font-size:15px;display:flex}.ctlPickerRow:hover{background:var(--surface)}.ctlPickerRow input{width:22px;height:22px;accent-color:var(--inprogress);flex-shrink:0}.ctlPickerRow em{color:var(--text-dim);font-style:normal}.tvCardModalOverlay{z-index:10050;-webkit-backdrop-filter:blur(8px)saturate(110%);opacity:0;pointer-events:none;background:#0000008c;place-items:center;padding:clamp(20px,3vw,60px);transition:opacity .26s;display:grid;position:fixed;inset:0}.tvCardModalOverlay.visible{opacity:1;pointer-events:auto}.tvCardModalOverlay.visible .tvCardModalCard{opacity:1;transform:scale(1)}.tvCardModalCard{background:var(--surface);border:1px solid var(--border);width:min(1500px,94vw);height:min(86vh,880px);color:var(--text);opacity:0;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;transition:transform .32s cubic-bezier(.2,.9,.25,1),opacity .26s;display:grid;overflow:hidden;transform:scale(.94);box-shadow:0 30px 80px #0000008c}.tvCardModalCard.hasChat{grid-template-columns:minmax(0,1fr) clamp(340px,30%,460px)}.tvCardModalMain{flex-direction:column;gap:clamp(12px,1vw,18px);min-width:0;min-height:0;padding:clamp(20px,2vw,36px);display:flex;overflow:hidden}.tvCardModalHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tvCardModalIdent{align-items:center;gap:10px;min-height:28px;display:inline-flex}.tvCardModalRef,.tvCardModalType{color:var(--text-dim);font-size:clamp(13px,.9vw,16px);font-weight:600}.tvCardModalType{text-transform:uppercase;letter-spacing:.08em}.tvCardModalTitle{color:var(--text);margin:0;font-size:clamp(22px,2.4vw,44px);font-weight:700;line-height:1.15}.tvCardModalMetaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tvCardModalPill{box-sizing:border-box;background:var(--surface2);border:1px solid var(--border);height:40px;color:var(--text);border-radius:999px;align-items:center;padding:0 14px;font-size:clamp(13px,.95vw,18px);font-weight:600;display:inline-flex}.tvCardModalPill.subtle{color:var(--text-dim);font-weight:500}.tvCardModalPill.tone-good{color:var(--done);border-color:var(--done)}.tvCardModalPill.tone-bad{color:var(--bug,#e06c75);border-color:var(--bug,#e06c75)}.tvCardModalPill.tone-progress{color:var(--inprogress);border-color:var(--inprogress)}.tvCardModalPill.tone-todo{color:var(--text-dim)}.tvCardModalPill.tone-dim{color:var(--text-dim);opacity:.7}.tvCardModalPrio{gap:8px}.tvCardModalPrioDot{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tvCardModalPrio.p1{color:var(--impediment);border-color:var(--impediment)}.tvCardModalPrio.p1 .tvCardModalPrioDot{background:var(--impediment)}.tvCardModalPrio.p2{color:var(--yellow);border-color:var(--yellow)}.tvCardModalPrio.p2 .tvCardModalPrioDot{background:var(--yellow)}.tvCardModalPrio.p3{color:var(--text-dim)}.tvCardModalPrio.p4{color:var(--text-dim);opacity:.7}.tvCardModalPrio.p4 .tvCardModalPrioDot{opacity:.5}.tvCardModalAssignee{box-sizing:border-box;background:var(--surface2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;font-size:clamp(13px,.95vw,18px);display:inline-flex}.tvCardModalTags{flex-wrap:wrap;gap:6px;display:flex}.tvCardModalTag{background:var(--surface2);color:var(--text-dim);border-radius:6px;padding:3px 9px;font-size:clamp(11px,.75vw,14px)}.tvCardModalBody{flex-direction:column;flex:1;min-height:0;font-size:clamp(14px,1vw,18px);line-height:1.55;display:flex;overflow:hidden}.tvCardModalDescBox{border:1px solid var(--border);background:color-mix(in srgb, var(--surface2) 45%, transparent);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 16px;display:flex}.tvCardModalSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:.75em;font-weight:600}.tvCardModalDescViewport{flex:1;min-height:0;position:relative}.tvCardModalDesc{color:var(--text);height:100%;padding-right:14px;overflow:hidden}.tvCardModalDesc p,.tvCardModalDesc li{margin:0 0 .6em}.tvCardModalDesc ul,.tvCardModalDesc ol{padding-left:1.4em}.tvCardModalDesc h1,.tvCardModalDesc h2,.tvCardModalDesc h3{margin:1em 0 .4em}.tvCardModalDesc img{border-radius:8px;width:auto;height:auto;max-height:480px;min-width:0!important;max-width:100%!important}.tvCardModalDesc *{color:inherit!important;background-color:#0000!important}.tvCardModalDesc a{text-decoration:underline;color:var(--inprogress)!important}.tvCardModalDesc code,.tvCardModalDesc pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--surface2)!important}.tvCardModalDesc code{border-radius:4px;padding:1px 6px;font-size:.92em}.tvCardModalDesc pre{border-radius:8px;padding:12px;overflow-x:auto}.tvCardModalScrollTrack{background:color-mix(in srgb, var(--text-dim) 25%, transparent);border-radius:999px;width:4px;position:absolute;top:0;bottom:0;right:0}.tvCardModalScrollThumb{background:var(--inprogress);border-radius:999px;width:4px;min-height:24px;transition:top .28s;position:absolute;right:0}.tvCardModalDim{color:var(--text-dim)}.tvCardModalComment{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.tvCardModalCommentHead{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tvCardModalCommentAuthor{font-weight:600}.tvCardModalCommentDate{color:var(--text-dim);margin-left:auto;font-size:.85em}.tvCardModalCommentBody{overflow-wrap:anywhere;word-break:break-word;font-size:.95em;line-height:1.55}.tvCardModalCommentBody p{margin:0 0 6px}.tvCardModalCommentBody p:last-child{margin-bottom:0}.tvCardModalCommentBody ul,.tvCardModalCommentBody ol{margin:4px 0;padding-left:20px}.tvCardModalCommentBody li{margin-bottom:4px}.tvCardModalCommentBody img{border-radius:6px;width:auto;height:auto;max-height:280px;margin:4px 0;min-width:0!important;max-width:100%!important}.tvCardModalCommentBody *{color:inherit!important;background-color:#0000!important}.tvCardModalCommentBody a{word-break:break-all;color:var(--inprogress)!important}.tvCardModalChat{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface2) 50%, transparent);flex-direction:column;gap:clamp(12px,1vw,18px);min-height:0;padding:clamp(20px,2vw,36px);display:flex}.tvCardModalChatHead{text-transform:uppercase;letter-spacing:.08em;min-height:28px;color:var(--text-dim);flex-shrink:0;align-items:center;margin:0;font-size:clamp(13px,.9vw,16px);font-weight:600;display:flex}.tvCardModalChatHead b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px}.tvCardModalChatScroll{flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;display:flex;overflow:hidden}.tvCardModalChatScroll.faded{justify-content:flex-end;-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}@media (width<=1000px){.standupPulse{grid-template-columns:repeat(3,minmax(0,1fr))}.standupColumns,.standupSignals{grid-template-columns:1fr}}@media (width<=768px){.standup{gap:16px;padding:0 12px 16px}.standupHeader{gap:10px}.standupHeader h2{font-size:16px}.standupUserStrip{max-width:100%}.standupUserChip{height:30px;font-size:12px}.standupPulseStrip{gap:8px 12px;padding:8px 10px;font-size:12px}.standupPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.standupColumn{max-height:50vh}.standupColumns{gap:12px}.standupColumnHead{padding:8px 10px}.standupItem{padding:10px;font-size:13px}.standupGroupHead{padding:6px 10px}.standupItemNested{padding-left:20px}.standupSignals{gap:12px}.standupSignalHead,.standupActivity h3{padding:8px 10px}.standupSignalList li,.standupActivityItem{padding:10px;font-size:13px}.standupBurndown{min-height:220px}.standupBurndownChart{min-height:180px;padding:6px 10px 10px}.standupApp{gap:14px;height:auto;overflow:visible}.standupApp .standupColumns{flex:none;overflow:visible}.standupApp .standupColumn{border-right:none;border-bottom:1px solid var(--border);max-height:none;padding:0 0 10px;overflow:visible}.standupApp .standupColumn:last-child{border-bottom:none}.standupApp .standupColumn.tone-bad{padding:8px 12px}.standupApp .standupColumnList{flex:none;overflow:visible}.standupApp .standupTitleBlock h2{font-size:17px}.standupApp .standupSubtitle{font-size:11px}}.stdTvFrame{overflow:hidden;grid-template-rows:auto 1fr auto!important}.stdTvBody{min-height:0;overflow:hidden}.tvBoardFrame{grid-template-rows:auto 1fr!important}.tvBoardScroll{min-height:0;position:relative}.tvBoardBody{scrollbar-width:none;height:100%;min-height:0;padding-right:16px;overflow:hidden auto}.tvBoardBody::-webkit-scrollbar{display:none}.tvBoardBody{will-change:scroll-position;transform:translateZ(0)}.tvBoardBody .board{contain:layout style paint}.tvBoardRail{background:color-mix(in srgb, var(--text-dim) 18%, transparent);pointer-events:none;border-radius:3px;width:6px;position:absolute;top:0;bottom:0;right:4px}.tvBoardRailThumb{background:color-mix(in srgb, var(--text-dim) 70%, transparent);border-radius:3px;min-height:24px;position:absolute;left:0;right:0}.stdTvEmpty{color:var(--text-dim);flex:1;justify-content:center;align-items:center;font-size:22px;display:flex}.stdEditorialHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:0;display:flex;position:relative}.stdEditorialHeader:after{content:"";background:var(--border);height:2px;position:absolute;bottom:-14px;left:0;right:0}.stdEditorialSprint{color:var(--text-dim);letter-spacing:.06em;align-items:center;gap:clamp(8px,.9vw,16px);padding-right:80px;font-size:clamp(13px,.95vw,20px);display:flex}.stdEditorialSprint b{color:var(--text);margin-right:4px;font-weight:700}.stdEditorialSprintName{text-transform:uppercase;letter-spacing:.22em;color:var(--text);font-size:clamp(16px,1.25vw,26px);font-weight:700}.stdEditorialDot{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:3px;height:3px}.stdTvDelta.ahead b{color:var(--done)}.stdTvDelta.behind b{color:var(--bug,#e06c75)}.stdTvDelta.on-track b{color:var(--text-dim)}.stdEditorial .stdTvBody{padding:0}.stdEditorial .standupColumns{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:0;height:100%;min-height:0}.stdEditorial .standupColumn{border:none;border-right:1px solid var(--border);background:0 0;border-radius:0;flex-direction:column;min-height:0;max-height:100%;padding:0 clamp(14px,1.1vw,22px);display:flex;overflow:hidden}.stdEditorial .standupColumn:first-child{padding-left:0}.stdEditorial .standupColumn:last-child{border-right:none;padding-right:0}.stdEditorial .standupColumnHead{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border-bottom:none;align-items:baseline;gap:10px;padding:8px 0 0;font-size:clamp(13px,.95vw,20px);font-weight:700;display:flex}.stdEditorial .standupColumnTitle{color:inherit}.stdEditorial .standupColumnCount{color:inherit;font-size:clamp(14px,1vw,20px);font-weight:700}.stdEditorial .standupColumnRule{opacity:.65;background:currentColor;width:100%;height:2px;margin:4px 0 14px}.stdEditorial .standupColumn.tone-good .standupColumnHead,.stdEditorial .standupColumn.tone-good .standupColumnRule{color:var(--done);background:var(--done)}.stdEditorial .standupColumn.tone-good .standupColumnHead{background:0 0}.stdEditorial .standupColumn.tone-prog .standupColumnHead,.stdEditorial .standupColumn.tone-prog .standupColumnRule{color:var(--inprogress);background:var(--inprogress)}.stdEditorial .standupColumn.tone-prog .standupColumnHead{background:0 0}.stdEditorial .standupColumn.tone-warn .standupColumnHead,.stdEditorial .standupColumn.tone-warn .standupColumnRule{color:var(--yellow,#d29922);background:var(--yellow,#d29922)}.stdEditorial .standupColumn.tone-warn .standupColumnHead{background:0 0}.stdEditorial .standupColumn.tone-bad .standupColumnHead,.stdEditorial .standupColumn.tone-bad .standupColumnRule{color:var(--bug,#e06c75);background:var(--bug,#e06c75)}.stdEditorial .standupColumn.tone-bad .standupColumnHead{background:0 0}.stdEditorial .standupColumn.tone-block .standupColumnHead,.stdEditorial .standupColumn.tone-block .standupColumnRule{color:var(--text-dim);background:var(--text-dim)}.stdEditorial .standupColumn.tone-block .standupColumnHead{background:0 0}.stdEditorial .standupColumn.tone-bad{background:linear-gradient(#f8514914,#0000 60%);border-right:none;border-radius:10px;margin-left:clamp(8px,.6vw,14px);padding-right:clamp(14px,1.1vw,22px)}.stdEditorial .standupColumnList{scrollbar-width:none;margin:0;padding:0;list-style:none;overflow-y:auto}.stdEditorial .standupColumnList::-webkit-scrollbar{display:none}.stdEditorial .standupItem{cursor:default;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:clamp(8px,.7vw,14px) 0;font-size:clamp(14px,1vw,21px);display:flex}.stdEditorial .standupItem:hover{background:0 0}.stdEditorial .standupItem:last-child{border-bottom:none}.stdEditorial .standupItemTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:600;overflow:hidden}.stdEditorial .standupItemRef{color:var(--text-dim);flex:none;font-size:clamp(11px,.78vw,16px);font-weight:400}.stdEditorial .standupColumnParentList{flex-direction:column;gap:4px;display:flex}.stdEditorial .standupParentCard{border-bottom:1px solid #ffffff0a;padding:clamp(10px,.8vw,16px) 0;list-style:none}.stdEditorial .standupParentCard:last-child{border-bottom:none}.stdEditorial .standupParentHead{align-items:center;gap:8px;font-size:clamp(14px,1vw,21px);line-height:1.25;display:flex}.stdEditorial .standupParentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:600;overflow:hidden}.stdEditorial .standupParentHeadOrphan .standupParentTitle{color:var(--text-dim);font-style:italic;font-weight:400}.stdEditorial .standupParentTasks{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.stdEditorial .standupParentTask{color:var(--text);align-items:center;gap:7px;padding:2px 0 2px clamp(10px,.9vw,18px);font-size:clamp(13px,.95vw,19px);display:flex}.stdEditorial .standupTaskTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stdEditorial .standupColumnEmpty{color:var(--text-dim);padding:4px 0;font-size:clamp(12px,.85vw,18px);font-style:italic}.stdEditorialFooter{border-top:2px solid var(--border);color:var(--text-dim);align-items:center;gap:clamp(12px,1vw,20px);padding:clamp(10px,.8vw,16px) 0 0;font-size:clamp(13px,.95vw,20px);display:flex}.stdEditorialFooter b{color:var(--text);font-weight:700}.stdEditorialSpark{flex:none;width:clamp(80px,8vw,140px);height:clamp(22px,1.7vw,36px)}.stdEditorialSparkEmpty{border-bottom:1px dashed var(--border);flex:none;width:clamp(80px,8vw,140px);height:clamp(22px,1.7vw,36px)}.stdEditorialFootLabel{text-transform:uppercase;letter-spacing:.14em;font-size:clamp(11px,.8vw,16px)}.stdEditorialFootMetric{font-weight:500}.stdEditorialFootDelta{margin-left:auto}@container colhead (width<=180px){.colHeader{letter-spacing:0;gap:4px;padding:8px 10px}.colHeader .statusIcon{width:10px;height:10px}.colHeader .colCount{display:none}}@container colhead (width<=80px){.colHeaderLabel{display:none}}@container taskcol (width<=220px){.taskCard{padding:8px 10px}.taskCard .taskCardTags,.taskCard .effortBadge,.taskCard .assignee .assigneeName{display:none}.taskCardTitle{-webkit-line-clamp:3}}@container taskcol (width<=150px){.taskCard{padding:6px 8px}.taskCard .assignee,.taskCard .priorityDot{display:none}.taskCard .taskCardHeader{margin-bottom:0}.taskCardTitle{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@container backlogcol (width<=220px){.backlogCard{padding:8px 10px}.backlogCard .typeBadge,.backlogCard .metaRow .points{display:none}.backlogCard .metaRow .assigneeName{max-width:70px}}.lunchMode{background:var(--bg,#0d1117);color:var(--text,#abb2bf);z-index:9020;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .6s;display:flex;position:fixed;inset:0}.lunchMode[data-active=true]{opacity:1}.lunchTitle{letter-spacing:.32em;color:var(--inprogress);text-shadow:0 0 24px color-mix(in srgb, var(--inprogress) 60%, transparent), 0 0 4px color-mix(in srgb, var(--inprogress) 40%, transparent);padding-left:.32em;font-size:10rem;font-weight:800;line-height:1}.lunchClock{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--text);font-size:22rem;font-weight:800;line-height:.9}.lunchColon{margin:0 .05em;animation:1s steps(2,end) infinite lunchColonBlink;display:inline-block}@keyframes lunchColonBlink{0%,50%{opacity:1}51%,to{opacity:.25}}.lunchSubtitle{letter-spacing:.08em;color:var(--text-dim,#6e7681);text-transform:lowercase;margin-top:8px;font-size:1.75rem}.newsTv{grid-template-rows:auto 1fr;gap:24px;padding:40px 48px 44px}.newsTvHeader{justify-content:space-between;align-items:center;display:flex}.newsTvBrand{align-items:center;gap:1.1rem;display:flex;position:relative}.newsTvWordmark{align-items:baseline;gap:.55rem;display:flex}.newsTvKicker{letter-spacing:.04em;color:var(--yellow,#e3b341);font-size:2rem;font-weight:800}.newsTvKickerSub{text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim,#8b949e);font-size:1.1rem}.newsTvBody{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;min-height:0;display:grid}.newsTvColumn{flex-direction:column;min-height:0;padding:0 36px;display:flex}.newsTvColumn:first-child{padding-left:0}.newsTvColumn:last-child{padding-right:0}.newsTvColumn+.newsTvColumn{border-left:1px solid var(--border,#30363d)}.newsTvColumnHead{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.newsTvColumnTitle{letter-spacing:.06em;color:var(--text,#e6edf3);font-size:1.5rem;font-weight:800}.newsTvColumnTitle[data-edition=ai]{color:var(--inprogress,#58a6ff)}.newsTvColumnTitle[data-edition=webdev]{color:var(--done,#3fb950)}.newsTvColumnTitle[data-edition=tech]{color:var(--yellow,#e3b341)}.newsTvColumnSlash{opacity:.5;margin-right:.1em;font-weight:500}.newsTvColumnCount{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-dim,#8b949e);font-size:1rem}.newsTvColumnRule{background:linear-gradient(90deg, var(--border,#30363d), transparent);height:3px;margin-bottom:.4rem}.newsTvColumnRule[data-edition=ai]{background:linear-gradient(90deg, var(--inprogress,#58a6ff), transparent)}.newsTvColumnRule[data-edition=webdev]{background:linear-gradient(90deg, var(--done,#3fb950), transparent)}.newsTvColumnRule[data-edition=tech]{background:linear-gradient(90deg, var(--yellow,#e3b341), transparent)}.newsTvColumnViewport{flex:auto;min-height:0;position:relative;overflow:hidden}.newsTvColumnPage{grid-template-rows:repeat(3,1fr);gap:0;display:grid;position:absolute;inset:0}.newsTvColumnPage[data-anim=in]{z-index:2;animation:.6s cubic-bezier(.22,.61,.36,1) both newsTvSlideIn}.newsTvColumnPage[data-anim=out]{z-index:1;animation:.6s cubic-bezier(.22,.61,.36,1) both newsTvSlideOut}.newsTvColumnPage[data-anim=static]{z-index:2}@keyframes newsTvSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes newsTvSlideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.newsTvCard{flex-direction:column;gap:.55rem;height:100%;min-height:0;padding:1.1rem 0;display:flex;overflow:hidden}.newsTvCard+.newsTvCard{border-top:1px solid color-mix(in srgb, var(--border,#30363d) 80%, transparent)}.newsTvCard__meta{letter-spacing:.02em;flex:none;justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0;font-size:.86rem;display:flex}.newsTvCard__source{white-space:nowrap;text-overflow:ellipsis;color:var(--text-dim,#8b949e);font-weight:600;overflow:hidden}.newsTvCard__source[data-edition=ai]{color:var(--inprogress,#58a6ff)}.newsTvCard__source[data-edition=webdev]{color:var(--done,#3fb950)}.newsTvCard__source[data-edition=tech]{color:var(--yellow,#e3b341)}.newsTvCard__read{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text-dim,#8b949e);flex:none;font-weight:700}.newsTvCard__read[data-edition=ai]{color:var(--inprogress,#58a6ff)}.newsTvCard__read[data-edition=webdev]{color:var(--done,#3fb950)}.newsTvCard__read[data-edition=tech]{color:var(--yellow,#e3b341)}.newsTvCard__title{color:var(--text,#e6edf3);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;font-size:1.3rem;font-weight:700;line-height:1.26;display:-webkit-box;overflow:hidden}.newsTvCard__summary{min-height:0;color:var(--text-dim,#8b949e);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:0 auto;margin:0;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.newsTvColumnDots{flex-wrap:wrap;flex:none;justify-content:center;gap:.4rem;padding-top:1rem;display:flex}.newsTvDot{background:color-mix(in srgb, var(--text-dim,#8b949e) 40%, transparent);border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.newsTvDot[data-on=true]{background:var(--text-dim,#8b949e);transform:scale(1.3)}.newsTvDot[data-on=true][data-edition=ai]{background:var(--inprogress,#58a6ff)}.newsTvDot[data-on=true][data-edition=webdev]{background:var(--done,#3fb950)}.newsTvDot[data-on=true][data-edition=tech]{background:var(--yellow,#e3b341)}.newsTvEmpty{color:var(--text-dim,#8b949e);justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;inset:0}.tvPinGate{background:var(--bg,#0d1117);z-index:10000;background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--inprogress) 6%, transparent) 0%, transparent 60%);justify-content:center;align-items:center;font-family:inherit;display:flex;position:fixed;inset:0}.tvPinCard{border:1px solid var(--border);background:var(--surface,#161b22);width:min(520px,92vw);box-shadow:0 20px 60px #00000080, 0 0 0 1px color-mix(in srgb, var(--inprogress) 18%, transparent);border-radius:16px;flex-direction:column;gap:22px;padding:44px 48px;display:flex}.tvPinBadge{background:color-mix(in srgb, var(--inprogress) 14%, transparent);width:56px;height:56px;color:var(--inprogress);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}.tvPinBadge svg{width:28px;height:28px}.tvPinTitle{color:var(--text);text-align:center;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.tvPinSub{color:var(--text-dim);text-align:center;margin:0;font-size:15px;line-height:1.45}.tvPinInputWrap{background:var(--bg);border:2px solid var(--border);box-sizing:border-box;cursor:text;border-radius:12px;justify-content:center;align-items:center;width:100%;height:72px;padding:0 24px;transition:border-color .1s;display:flex}.tvPinInputWrap:focus-within{border-color:var(--inprogress);outline:3px solid var(--inprogress);outline-offset:3px}.tvPinInput{appearance:none;width:100%;height:100%;color:var(--text);letter-spacing:.5em;text-align:center;text-indent:.25em;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:28px;font-weight:600;line-height:1.1}.tvPinInput::placeholder{letter-spacing:.1em;color:var(--text-dim);text-align:center;opacity:.7;font-size:22px;font-weight:500}.tvPinInput:disabled{opacity:.6;cursor:default}.tvPinBtn{appearance:none;background:var(--inprogress);width:100%;color:var(--on-accent,#fff);letter-spacing:.02em;cursor:pointer;border:none;border-radius:12px;height:56px;font-family:inherit;font-size:16px;font-weight:600;transition:filter .1s}.tvPinBtn:hover:not(:disabled){filter:brightness(1.08)}.tvPinBtn:focus,.tvPinBtn:focus-visible{outline:3px solid var(--inprogress);outline-offset:3px}.tvPinBtn:disabled{opacity:.5;cursor:default}.tvPinErr{color:var(--bug,#e06c75);text-align:center;margin:0;font-size:13px}:root{--bp-mobile:768px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;flex-direction:column;height:100dvh;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:13px;display:flex;overflow:hidden}#root{flex-direction:column;flex:1;min-height:0;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wiId{color:var(--text-dim);font-size:calc(12px * var(--zoom-scale,1));font-variant-numeric:tabular-nums;margin-bottom:2px;font-weight:500;display:block}.wiIdClickable{cursor:pointer;width:fit-content}.wiIdClickable:hover{color:var(--text);text-decoration:underline}.colCount{color:var(--text);margin-left:4px;font-size:13px;font-weight:500}.lastSync{color:var(--text-dim);font-size:11px}.loading{height:200px;color:var(--text-dim);justify-content:center;align-items:center;font-size:13px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--inprogress);border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{color:var(--impediment);padding:20px;font-size:13px}.error pre{background:var(--surface);border:1px solid var(--border);border-radius:3px;margin-top:8px;padding:12px;font-size:12px;overflow-x:auto}.errorMessage{color:var(--text);max-width:480px;margin-top:8px;font-size:13px;line-height:1.5}.errorActions{gap:8px;margin-top:12px;display:flex}.errorActions button{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:3px;padding:8px 16px;font-size:13px}.errorActions button:hover{background:var(--border)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--surface2) 25%, var(--border) 37%, var(--surface2) 63%);background-size:800px 100%;border-radius:4px;animation:1.5s infinite shimmer}.skeletonBoard{border:1px solid var(--border);border-radius:6px;grid-template-columns:260px 1fr 1fr 1fr 1fr;display:grid;overflow:hidden}.skeletonHeader{background:var(--surface2);border-right:1px solid var(--border);border-bottom:2px solid var(--border);padding:10px 12px}.skeletonHeader:last-child{border-right:none}.skeletonRow{display:contents}.skeletonBacklog,.skeletonCell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px}.skeletonCell:last-child{border-right:none}.skeletonCard{border-radius:4px;height:52px;margin-bottom:6px}.skeletonBacklogCard{border-radius:4px;height:72px}.skeletonLine{border-radius:3px;height:10px;margin-bottom:6px}.skeletonLineShort{width:60%}.skeletonLineXs{width:35%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.avatar{color:#fff;width:18px;height:18px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.cmdPaletteOverlay{z-index:10001;background:#00000073;justify-content:center;padding-top:15vh;animation:.1s fadeIn;display:flex;position:fixed;inset:0}.cmdPalette{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-self:flex-start;width:520px;max-height:420px;animation:.12s popIn;display:flex;box-shadow:0 16px 48px #0000004d}.cmdPaletteInput{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;outline:none;padding:14px 16px;font-family:inherit;font-size:14px}.cmdPaletteInput::placeholder{color:var(--text-dim)}.cmdPaletteCrumb{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);padding:6px 16px;font-size:11px;font-weight:600}.cmdPaletteResults{flex:1;padding:6px;overflow-y:auto}.cmdPaletteItem{cursor:pointer;color:var(--text);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background 60ms;display:flex}.cmdPaletteItem:hover,.cmdPaletteItem.selected{background:var(--surface2)}.cmdPaletteItemText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdPaletteItemLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdPaletteItemDetail{color:var(--text-dim);font-size:11px}.cmdPaletteHint{border:1px solid var(--border);background:var(--surface2);color:var(--text-dim);border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:inherit;font-size:10px}.cmdPaletteBadge{letter-spacing:.03em;text-transform:uppercase;color:var(--inprogress);border:1px solid var(--inprogress);border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.cmdPaletteEmpty{text-align:center;color:var(--text-dim);padding:16px;font-size:12px}.cmdPaletteFooter{border-top:1px solid var(--border);color:var(--text-dim);gap:16px;padding:8px 16px;font-size:11px;display:flex}.cmdPaletteFooter kbd{border:1px solid var(--border);background:var(--surface2);border-radius:3px;margin-right:3px;padding:0 4px;font-family:inherit;font-size:10px}:root{--titlebar-h:0px}body.hasWindowChrome{--titlebar-h:32px;padding-top:var(--titlebar-h)}.winChrome{height:var(--titlebar-h);z-index:10000;background:var(--bg);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex;position:fixed;top:0;left:0;right:0}.winChrome-drag{flex:1;align-items:center;min-width:0;padding-left:12px;display:flex}.winChrome-title{letter-spacing:.04em;color:var(--text-dim);font-size:12px;font-weight:600}.winChrome-controls{align-items:stretch;display:flex}.winChrome-btn{width:46px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.winChrome-btn:hover{background:color-mix(in srgb, var(--text) 12%, var(--bg));color:var(--text)}.winChrome-btn--close:hover{color:#fff;background:#e81123}.boardStickyTop{z-index:22;background:var(--bg);flex-shrink:0;padding:14px 26px 0 20px}.boardScrollArea{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 20px;position:relative;overflow:auto}.boardScrollArea.isSwitching>:not(.boardSwitchingOverlay){opacity:.35;filter:blur(.5px);pointer-events:none;transition:opacity .15s}.boardSwitchingOverlay{z-index:40;color:var(--text-dim);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;animation:.2s fadeIn;display:flex;position:absolute;inset:0}.boardSwitchingOverlay .spinner{border:3px solid var(--border);border-top-color:var(--inprogress);border-radius:50%;width:36px;height:36px;margin:0;animation:.7s linear infinite spin}.topbar{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.topbarSpacer{flex:1;min-width:8px}.topbarActions{align-items:center;gap:6px;display:inline-flex}.spAnchor{display:inline-block;position:relative}.topbarTitle{border:1px solid var(--border);cursor:pointer;height:32px;color:var(--text);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 8px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}.topbarTitle:hover{background:var(--card-hover);box-shadow:var(--chip-shadow)}.topbarTitle.popupOpen{background:var(--surface);z-index:51;box-shadow:none;border-bottom-color:#0000;border-radius:10px 10px 0 0;position:relative}.topbarTitleName{white-space:nowrap}.topbarTitleMeta{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12px;font-weight:400;overflow:hidden}.topbarCaret{color:var(--text-dim);flex-shrink:0}.topbarProgress{background:var(--surface2);border-radius:3px;flex:0 200px;min-width:100px;height:6px;position:relative;overflow:visible}.topbarProgress .fill{background:var(--inprogress);border-radius:3px;height:100%;transition:width .6s}.topbarProgress .timeMarker{background:var(--text-dim);opacity:.7;border-radius:1px;width:2px;transition:left .6s;position:absolute;top:-3px;bottom:-3px}.topbarStats{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.topbarStats strong{color:var(--text);font-weight:600}.iconBtn{background:var(--surface2);color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative}.iconBtn:hover{background:var(--border);color:var(--text);box-shadow:var(--chip-shadow)}.iconBtn:active{box-shadow:none;transform:scale(.94)}.ghostSearch{background:var(--surface2);height:32px;color:var(--text-dim);cursor:text;border:0;border-radius:10px;flex:0 240px;align-items:center;gap:8px;min-width:100px;padding:0 12px;transition:background .15s;display:inline-flex}.ghostSearch:hover,.ghostSearch:focus-within{background:var(--border)}.ghostSearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.ghostSearch input::placeholder{color:var(--text-dim)}.topbarAssigneeSelect .customSelectTrigger{background:var(--surface2);height:32px;color:var(--text);border:1px solid #0000;border-radius:10px;padding:0 28px 0 12px;font-size:13px;font-weight:500;transition:background .15s}.topbarAssigneeSelect .customSelectTrigger:hover{background:var(--border);border:1px solid #0000}.topbarAssigneeSelect.open .customSelectTrigger{background:var(--surface2);border:1px solid var(--border);border-bottom-color:#0000}.topbarAssigneeSelect .customSelectTrigger:after{opacity:.7;right:11px}.topbarTabsRow{align-items:center;gap:8px;margin-top:10px;padding-bottom:10px;display:flex}.topbarTabsRow .ghostSearch{flex:0 220px;height:32px}.topbarTabsRow .topbarAssigneeSelect .customSelectTrigger{height:32px}.seg{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;height:26px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,background .15s}.seg button:hover{color:var(--text)}.seg button.active{background:var(--card-bg);color:var(--text);box-shadow:var(--card-shadow)}.seg.segZoom button{font-variant-numeric:tabular-nums;text-align:center;padding:0}.seg.segZoom button:not(.zoomLabel){width:28px}.seg.segZoom .zoomLabel{color:var(--text);width:50px;font-weight:500}.spPopup{z-index:50;background:var(--surface);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:0 10px 10px;grid-template-columns:200px 320px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:calc(100% - 1px);left:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 16px 48px #00000073}.spPopup.open{opacity:1;pointer-events:auto;transform:translateY(0)}.spPane{flex-direction:column;min-height:0;max-height:380px;display:flex}.spPaneHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:12px 14px 8px;font-size:10px;font-weight:700}.spDivider{display:none}.spList{scrollbar-gutter:stable;padding:4px 6px 8px;overflow-y:auto}.spList::-webkit-scrollbar{width:4px}.spList::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:2px}.spItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.spItem:hover{background:var(--card-hover)}.spItem.selected{color:var(--inprogress);background:#61afef24;font-weight:600}.spItemLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.spCheck{color:var(--inprogress);opacity:0;flex-shrink:0}.spItem.selected .spCheck{opacity:1}.spTeamDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.spPinIcon{color:var(--text-dim);opacity:.7;flex-shrink:0}.spItem.selected .spPinIcon{color:var(--inprogress);opacity:1}.spSearch{background:var(--surface2);height:30px;min-height:30px;max-height:30px;color:var(--text-dim);border-radius:8px;flex-shrink:0;align-self:stretch;align-items:center;gap:6px;margin:6px 8px 4px;padding:0 10px;display:flex}.spSearch input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:1}.spSearch input::placeholder{color:var(--text-dim)}.spSprintList{gap:1px}.spSprintItem{flex-direction:column;gap:3px;align-items:stretch!important;padding:8px 10px!important}.spSprintLine{align-items:center;gap:8px;width:100%;display:flex}.spSprintMeta{color:var(--text-dim);padding-left:0;font-size:10px}.spStatusPill{text-transform:uppercase;letter-spacing:.05em;background:var(--surface2);color:var(--text-dim);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.spStatusPill.current{color:var(--inprogress);background:#61afef2e}.spStatusPill.past{color:#9aa0a8;background:#7f848d38}.spStatusPill.upcoming{color:#e5c07b;background:#e5c07b2e}.spEmpty{color:var(--text-dim);text-align:center;padding:16px 10px;font-size:12px}.spSheetBackdrop{top:0;left:0;right:0;bottom:var(--mb-bottom-bar-h,0px);z-index:200;background:#00000080;animation:.18s sp-fade;position:fixed}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.spPopupSheet{left:0;right:0;bottom:var(--mb-bottom-bar-h,0px);z-index:201;background:var(--surface);border:1px solid var(--border);box-shadow:0 -8px 32px var(--shadow);opacity:1;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;max-height:85dvh;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:auto;overflow:hidden;transform:translateY(100%)}.spPopupSheet.open{pointer-events:auto;transform:translateY(0)}.spPopupSheet .spPane{min-height:0;max-height:none}.spStepAnim{transition:height .26s cubic-bezier(.4,0,.2,1);overflow:hidden}.spPopupSheet .spPaneStep{flex-direction:column;min-height:0;max-height:70dvh;display:flex}.spPopupSheet .spPaneStep .spList{flex:1;min-height:0;overflow-y:auto}.spPaneHeaderBack{align-items:center;gap:8px;display:flex}.spBackBtn{border:1px solid var(--border);width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spBackBtn:hover{background:var(--surface-2)}.spBackTeam{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.spChev{color:var(--text-dim);flex-shrink:0;margin-left:auto}.spPopupSheet .spList{scrollbar-gutter:stable}.spPopupSheet .spDividerH{background:var(--border);width:100%;height:1px}.spSheetGrab{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 6px}.bdAnchor{flex:0 auto;align-items:center;display:inline-flex;position:relative}.bdTrigger{cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:8px;outline:0;align-items:center;gap:10px;height:32px;padding:0 8px;transition:background .15s,box-shadow .15s;display:inline-flex}.bdTrigger:hover{background:var(--card-hover);box-shadow:var(--chip-shadow)}.bdTrigger:focus-visible{background:var(--card-hover);box-shadow:var(--chip-shadow), 0 0 0 2px var(--inprogress)}.bdTrigger.popupOpen{background:var(--surface);z-index:51;box-shadow:none;border-bottom-color:#0000;border-radius:10px 10px 0 0;position:relative}.topbarStats .donePct{color:var(--done)}.spPopupBurndown{border-radius:0 10px 10px;grid-template-columns:1fr;width:min(760px,100vw - 60px);left:0;right:auto}.spPaneBurndown{height:420px;max-height:none;padding:16px 18px 14px}.customSelect{display:inline-block;position:relative}.customSelectTrigger{background:var(--surface2);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;height:30px;padding:6px 28px 6px 10px;font-family:inherit;font-size:12px;line-height:1.3;transition:all .1s;display:flex;position:relative}.customSelectTriggerLabel{text-overflow:ellipsis;overflow:hidden}.customSelectTrigger:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text-dim);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.customSelectTrigger:hover{border-color:var(--text-dim);background:var(--border)}.customSelect.open .customSelectTrigger{border:1px solid var(--border);z-index:9998;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.customSelectDropdown{background:var(--surface);border:1px solid var(--border);min-width:100%;max-height:260px;box-shadow:0 8px 24px var(--shadow);z-index:9997;opacity:0;pointer-events:none;border-radius:0 0 6px 6px;margin-top:-1px;padding:4px 0;transition:opacity .12s,transform .12s;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-4px)}.customSelect.open .customSelectDropdown{border-color:var(--border);opacity:1;pointer-events:all;transform:translateY(0)}.customSelectOption{cursor:pointer;white-space:nowrap;color:var(--text);border-radius:3px;align-items:center;gap:6px;margin:0 4px;padding:7px 12px;font-size:12px;transition:background 80ms;display:flex}.customSelectOption:hover{background:var(--surface2)}.customSelectOption.selected{color:var(--inprogress);font-weight:500}.customSelectSearchHint{color:var(--text-dim);border-bottom:1px solid var(--border);opacity:.8;padding:4px 12px;font-size:11px}.customSelectDropdown:has(.customSelectSearch){flex-direction:column;max-height:320px;padding:0;display:flex;overflow:hidden}.customSelectSearch{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;padding:6px}.customSelectSearch input{box-sizing:border-box;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);border-radius:4px;outline:none;padding:6px 10px;font-family:inherit;font-size:12px}.customSelectSearch input:focus{border-color:var(--inprogress)}.customSelectOptions{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 0;overflow-y:auto}.customSelectOption.highlighted{background:var(--surface2)}.priorityOpt{align-items:center;gap:8px;display:inline-flex}.priorityOpt:before{content:"";background:var(--text-dim);border-radius:50%;flex-shrink:0;width:7px;height:7px}.priorityOpt.p1{color:var(--impediment)}.priorityOpt.p1:before{background:var(--impediment)}.priorityOpt.p2{color:var(--yellow)}.priorityOpt.p2:before{background:var(--yellow)}.priorityOpt.p3{color:var(--text-dim)}.priorityOpt.p4{color:var(--text-dim);opacity:.7}.priorityOpt.p4:before{opacity:.5}.customSelectOption.selected.priorityOpt.p1,.customSelectOption.selected.priorityOpt.p2,.customSelectOption.selected.priorityOpt.p3,.customSelectOption.selected.priorityOpt.p4{font-weight:600}.customSelectOption.selected.priorityOpt.p1{color:var(--impediment)}.customSelectOption.selected.priorityOpt.p2{color:var(--yellow)}.customSelectOption.selected.priorityOpt.p3,.customSelectOption.selected.priorityOpt.p4{color:var(--text-dim)}.statusOpt{align-items:center;gap:8px;display:inline-flex}.statusOpt:before{content:"";background:var(--text-dim);border-radius:50%;flex-shrink:0;width:7px;height:7px}.statusOpt.status-to-do,.statusOpt.status-new{color:var(--todo)}.statusOpt.status-to-do:before,.statusOpt.status-new:before{background:var(--todo)}.statusOpt.status-approved{color:#b39ddb}.statusOpt.status-approved:before{background:#7e57c2}.statusOpt.status-in-progress,.statusOpt.status-committed{color:var(--inprogress)}.statusOpt.status-in-progress:before,.statusOpt.status-committed:before{background:var(--inprogress)}.statusOpt.status-impediment,.statusOpt.status-removed{color:var(--impediment)}.statusOpt.status-impediment:before,.statusOpt.status-removed:before{background:var(--impediment)}.statusOpt.status-done{color:var(--done)}.statusOpt.status-done:before{background:var(--done)}.customSelectOption.selected.statusOpt{font-weight:600}.toolbar{align-items:center;gap:8px;min-height:38px;padding-bottom:10px;display:flex}.toolbarLeft{flex-shrink:0;align-items:center;gap:6px;display:flex}.toolbarCenter{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.toolbarRight{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.toolbarSep{background:var(--border);width:1px;height:18px;margin:0 2px}.toolbarIconBtn{background:var(--surface2);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 7px;transition:all .15s;display:inline-flex}.toolbarIconBtn:hover{color:var(--text);border-color:var(--text-dim);background:var(--border)}.toolbarIconBtn.active{color:var(--inprogress);border-color:var(--inprogress);background:#61afef1a}.newBtn{background:var(--inprogress);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s}.newBtn:hover{opacity:.85}.filterRow{flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding-bottom:10px;display:flex}.viewToggle{border:1px solid var(--border);border-radius:4px;display:inline-flex;overflow:hidden}.viewToggle button{background:var(--surface2);color:var(--text-dim);cursor:pointer;border:none;padding:4px 12px;font-family:inherit;font-size:12px;transition:color .15s,background .15s}.viewToggle button:not(:last-child){border-right:1px solid var(--border)}.viewToggle button:hover{color:var(--text)}.viewToggle button.active{background:var(--surface);color:var(--text)}.zoomControl{border:1px solid var(--border);border-radius:4px;align-items:center;margin-left:auto;display:inline-flex;overflow:hidden}.zoomControl button{background:var(--surface2);color:var(--text-dim);cursor:pointer;border:none;padding:4px 9px;font-family:inherit;font-size:14px;line-height:1;transition:all .1s}.zoomControl button:first-child{border-right:1px solid var(--border)}.zoomControl button:last-child{border-left:1px solid var(--border)}.zoomControl button:hover{color:var(--text);background:var(--surface)}.zoomControl span{color:var(--text-dim);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface2);min-width:42px;padding:4px 10px;font-size:12px}.zoomControl span:hover{color:var(--text)}.myWorkBtn{border:1px solid var(--border);background:var(--surface2);color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;height:28px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.myWorkBtn:hover{color:var(--text);border-color:var(--text-dim)}.myWorkBtn.active{color:var(--inprogress);border-color:var(--inprogress);background:#61afef1a}.filterRow label,.toolbar label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin:0;font-size:11px}.filterRow .customSelectTrigger,.toolbar .customSelectTrigger{height:28px;padding:5px 26px 5px 8px;font-size:12px}.filterRow .searchInput,.toolbar .searchInput{background:var(--surface2);color:var(--text);border:1px solid var(--border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236e7681'%3E%3Ccircle cx='5' cy='5' r='4' stroke='%236e7681' stroke-width='1.5' fill='none'/%3E%3Cline x1='8' y1='8' x2='11' y2='11' stroke='%236e7681' stroke-width='1.5'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;background-size:12px 12px;border-radius:4px;width:180px;height:28px;padding:5px 8px 5px 28px;font-family:inherit;font-size:12px;transition:width .15s}.filterRow .searchInput:focus,.toolbar .searchInput:focus{border-color:var(--inprogress);outline:none;width:240px}.filterRow .searchInput::placeholder,.toolbar .searchInput::placeholder{color:var(--text-dim)}.colHeaderStickyWrap{z-index:10;background:var(--bg);position:sticky;top:0}.colHeaderRow{border:1px solid var(--surface2);border-bottom:1px solid var(--border);box-shadow:0 1px 2px var(--shadow);border-radius:10px 10px 0 0;grid-template-columns:minmax(160px,260px) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.colHeader{background:var(--surface);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-right:1px solid var(--surface2);align-items:center;gap:8px;min-width:0;padding:10px 14px;font-size:12px;font-weight:700;display:flex;container:colhead/inline-size}.colHeaderLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@container colhead (width<=180px){.colHeader{letter-spacing:0;gap:4px;padding:8px 10px}.colHeader .statusIcon{width:10px;height:10px}.colHeader .colCount{display:none}}@container colhead (width<=80px){.colHeaderLabel{display:none}}.colHeader:first-child{border-radius:10px 0 0}.colHeader:last-child{border-right:none;border-radius:0 10px 0 0}.colAddBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 4px;font-size:14px;line-height:1;transition:background .1s}.colAddBtn:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.colHeader .statusIcon{color:var(--text-dim);flex-shrink:0;width:14px;height:14px;display:inline-block}.colHeader:first-child{border-right:1px solid var(--border)}.colHeader .statusIcon-to-do{color:var(--todo)}.colHeader .statusIcon-in-progress{color:var(--inprogress)}.colHeader .statusIcon-impediment{color:var(--impediment)}.colHeader .statusIcon-done{color:var(--done)}.board{border:1px solid var(--surface2);box-shadow:0 1px 2px var(--shadow);border-top:none;border-radius:0 0 10px 10px;grid-template-columns:minmax(160px,260px) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.row{display:contents}.backlogCell,.taskCell{border-bottom:1px solid var(--surface2);min-height:56px;padding:8px 10px;transition:background .1s}.backlogCell{border-right:1px solid var(--surface2);background:var(--surface);flex-direction:column;gap:0;display:flex;position:relative;container:backlogcol/inline-size}.taskCell{border-right:1px solid var(--surface2);background:var(--col-bg,var(--surface));flex-direction:column;gap:8px;min-width:0;display:flex;container:taskcol/inline-size}.row:nth-child(2n)>.backlogCell,.row:nth-child(2n)>.taskCell{background:color-mix(in srgb, var(--surface) 60%, var(--bg))}.taskCell:last-child{border-right:none}.taskCell:empty:after{content:""}.taskCell.dragOver{background:var(--drag-over);outline:2px dashed var(--inprogress);outline-offset:-4px;transition:background .15s}.row.collapsed .taskCell{display:none}.row.collapsed .backlogCell{border-right:none;grid-column:1/-1;min-height:0;padding:0}.row.collapsed .backlogCard{display:none}.collapsedSummary{width:100%;font-size:calc(12px * var(--zoom-scale,1));color:var(--text-dim);background:var(--card-bg);width:calc(100% - 16px);box-shadow:0 1px 2px var(--shadow);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:4px 8px;padding:8px 14px;transition:background .15s;display:none}.collapsedSummary:hover{background:var(--card-hover)}.row.collapsed .collapsedSummary{display:flex}.collapsedRowTop{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.collapsedSummary .summaryTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;font-weight:500;font-size:calc(13px * var(--zoom-scale,1));overflow:hidden}.collapsedSummary .summaryTitle:hover{color:var(--inprogress)}.collapsedRowBottom{font-size:calc(11px * var(--zoom-scale,1));flex-shrink:0;align-items:center;gap:12px;display:flex}.collapsedStat{color:var(--text-dim);align-items:center;display:inline-flex}.collapsedState{font-size:calc(10px * var(--zoom-scale,1));text-transform:uppercase;letter-spacing:.3px;background:var(--surface2);color:var(--text-dim);border-radius:999px;flex-shrink:0;align-items:center;padding:1px 7px;font-weight:500;display:inline-flex}.collapsedSummary.state-new .collapsedState,.collapsedSummary.state-to-do .collapsedState,.collapsedSummary.state-proposed .collapsedState{background:color-mix(in srgb, var(--todo) 25%, transparent);color:var(--todo)}.collapsedSummary.state-approved .collapsedState{color:#b39ddb;background:#7e57c240}.collapsedSummary.state-active .collapsedState,.collapsedSummary.state-in-progress .collapsedState,.collapsedSummary.state-committed .collapsedState{background:color-mix(in srgb, var(--inprogress) 25%, transparent);color:var(--inprogress)}.collapsedSummary.state-done .collapsedState,.collapsedSummary.state-closed .collapsedState,.collapsedSummary.state-resolved .collapsedState,.collapsedSummary.state-completed .collapsedState{background:color-mix(in srgb, var(--done) 25%, transparent);color:var(--done)}.collapsedSummary.state-removed .collapsedState{background:color-mix(in srgb, var(--impediment) 25%, transparent);color:var(--impediment)}.addSubtaskBtn{color:var(--text-dim);font-family:inherit;font-size:calc(11px * var(--zoom-scale,1));cursor:pointer;opacity:0;background:0 0;border:1px dashed #0000;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:6px;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.taskCell:hover .addSubtaskBtn{opacity:.55;border-color:var(--border)}.addSubtaskBtn:hover{opacity:1;color:var(--inprogress);border-color:var(--inprogress);background:#61afef14}.emptyColHint{font-size:calc(10px * var(--zoom-scale,1));color:var(--text-dim);opacity:0;text-align:center;cursor:pointer;border:1px dashed var(--border);border-radius:4px;padding:8px 4px;transition:opacity .15s}.taskCell:hover .emptyColHint{opacity:.6}.emptyColHint:hover{color:var(--inprogress);border-color:var(--inprogress);opacity:1!important}.taskCell.dragOver .emptyColHint{opacity:1;color:var(--inprogress);border-color:var(--inprogress)}.collapseToggle{color:var(--text-dim);cursor:pointer;font-size:calc(9px * var(--zoom-scale,1));background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.collapseToggle:hover{color:var(--text);background:var(--surface2)}.collapseToggle .arrow{transition:transform .15s;display:inline-block}.row.collapsed .collapseToggle .arrow{transform:rotate(-90deg)}.backlogCard{background:var(--card-bg);cursor:pointer;color:var(--text);box-shadow:var(--card-shadow);border:0;border-radius:10px;padding:12px 14px;transition:background .15s,box-shadow .15s,transform .1s}.backlogCard:hover,.backlogCard.active{background:var(--card-hover);box-shadow:var(--card-shadow-hover)}.backlogCard .typeBadge{font-size:calc(9px * var(--zoom-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--story);background:#61afef2e;border-radius:4px;align-items:center;padding:1px 6px;font-weight:700;line-height:1.4;display:inline-flex}.backlogCard.typeBug .typeBadge{color:var(--bug);background:#e06c752e}.backlogCard.typeFeature .typeBadge{color:var(--feature);background:#98c3792e}.backlogCard.typeEpic .typeBadge{color:var(--epic);background:#c678dd2e}.backlogCard .title{font-size:calc(13px * var(--zoom-scale,1));overflow-wrap:break-word;font-weight:500;line-height:1.4}.backlogCard .metaRow{font-size:calc(11px * var(--zoom-scale,1));color:var(--text-dim);align-items:center;gap:4px;margin-top:6px;display:flex}.backlogCard .metaRow .assigneeName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:90px;color:var(--text);flex-shrink:1;overflow:hidden}.backlogCard .metaRow .points{white-space:nowrap;flex-shrink:0;margin-left:auto}.backlogCard .points{color:var(--text-dim);font-size:calc(11px * var(--zoom-scale,1));font-variant-numeric:tabular-nums;font-weight:500}.backlogCard .idStateRow{align-items:center;gap:6px;margin-bottom:2px;display:flex}.backlogCard .idStateRow .wiId{margin-bottom:0}.backlogCard .backlogPriorityDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.backlogCard.selected{box-shadow:0 0 0 2px var(--inprogress)}.taskCard{background:var(--card-bg);cursor:pointer;color:var(--text);font-size:calc(12px * var(--zoom-scale,1));-webkit-user-select:none;user-select:none;box-shadow:var(--card-shadow);border:0;border-radius:10px;padding:10px 12px;line-height:1.4;transition:background .15s,box-shadow .15s,transform .1s;position:relative}.taskCard:hover,.taskCard.active{background:var(--card-hover);box-shadow:var(--card-shadow-hover)}.wiCardFocused{outline:2px solid var(--inprogress);outline-offset:1px}.taskCard.dragging{opacity:.4;transform:none}.taskCard.draftCard{border-left-color:var(--inprogress);opacity:.7;cursor:default;border-style:dashed}.taskCardHeader{justify-content:space-between;align-items:center;gap:4px;margin-bottom:2px;display:flex}.taskCardBadges{flex-shrink:0;align-items:center;gap:4px;display:flex}.priorityDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.effortBadge{font-size:calc(9px * var(--zoom-scale,1));color:var(--text-dim);background:var(--surface2);font-weight:600;line-height:calc(16px * var(--zoom-scale,1));font-variant-numeric:tabular-nums;border-radius:3px;padding:0 4px}.taskCardTags{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.tagChip{font-size:calc(9px * var(--zoom-scale,1));line-height:calc(16px * var(--zoom-scale,1));background:var(--surface2);color:var(--text-dim);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:80px;padding:0 5px;overflow:hidden}.taskCard .assignee{font-size:calc(10px * var(--zoom-scale,1));color:var(--text);align-items:center;gap:4px;min-width:0;margin-top:4px;display:flex;overflow:hidden}.taskCard .assignee .assigneeName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.taskCard.selected{box-shadow:0 0 0 2px var(--inprogress)}.taskCell[data-status=Done] .taskCard{opacity:.65;transition:opacity .15s,box-shadow .15s;position:relative}.taskCell[data-status=Done] .taskCard:hover{opacity:1}.taskCell[data-status=Done] .taskCard .taskCardTitle{color:var(--text-dim);-webkit-text-decoration:line-through #7f848d80;text-decoration:line-through #7f848d80;text-decoration-thickness:1px}.taskCell[data-status=Done] .taskCard .taskCardHeader:before{content:"";background:var(--done);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l3.5 3.5L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-right:2px}.taskCard.task-card-compact{align-items:center;gap:8px;min-height:0;padding:6px 10px;line-height:1.3;display:flex}.taskCard.task-card-compact .task-card-check{color:var(--done);flex-shrink:0}.taskCard.task-card-compact .wiId{font-size:calc(10px * var(--zoom-scale,1));color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.taskCard.task-card-compact .task-card-compact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--zoom-scale,1));color:var(--text-dim);flex:1;-webkit-text-decoration:line-through #7f848d66;text-decoration:line-through #7f848d66;overflow:hidden}.taskCard.task-card-compact .avatar{flex-shrink:0}.taskCell[data-status=Done] .taskCard.task-card-compact .taskCardHeader:before{display:none}.taskCard .bulkCheckbox{cursor:pointer;width:14px;height:14px;accent-color:var(--inprogress);position:absolute;top:4px;right:4px}.ctxMenu{z-index:9999;background:var(--surface);border:1px solid var(--border);min-width:170px;box-shadow:0 8px 24px var(--shadow);color:var(--text);opacity:0;pointer-events:none;border-radius:6px;padding:4px;font-size:12px;transition:opacity .12s,transform .12s;position:fixed;transform:scale(.95)translateY(-4px)}.ctxMenu.visible{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.ctxMenuItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;transition:background 80ms;display:flex}.ctxMenuItem:hover{background:var(--surface2)}.ctxMenuSep{background:var(--border);height:1px;margin:4px 0}.ctxMenuItemDanger{color:#f44336}.ctxMenuItemDanger:hover{background:#f443361a}.ctxMenuLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);padding:6px 12px 2px;font-size:10px}.ctxMenuItemSubmenu{justify-content:space-between;position:relative}.ctxMenuChevron{color:var(--text-dim);flex-shrink:0}.ctxSubmenu{background:var(--surface);border:1px solid var(--border);min-width:160px;box-shadow:0 8px 24px var(--shadow);z-index:10000;opacity:0;pointer-events:none;border-radius:6px;padding:4px;transition:opacity .1s,transform .1s;position:absolute;top:-4px;left:100%;transform:translate(-4px)}.ctxMenuItemSubmenu:hover>.ctxSubmenu{opacity:1;pointer-events:all;transform:translate(0)}.ctxSubmenu .ctxMenuItem.selected{font-weight:600}.ctxSubmenuScroll{max-height:280px;overflow-y:auto}.ctxMenuItemActive{background:var(--surface2);font-weight:600}.bulkBar{background:var(--surface);border:1px solid var(--inprogress);box-shadow:0 2px 8px var(--shadow);border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 16px;font-size:12px;animation:.15s slideDown;display:flex}.bulkBarCount{color:var(--inprogress);font-weight:600}.bulkBarActions{gap:6px;margin-left:auto;display:flex}.bulkBtn{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:3px;padding:4px 10px;font-family:inherit;font-size:11px}.bulkBtn:hover{background:var(--border)}.bulkBtnPrimary{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress)}.bulkBtnPrimary:hover{opacity:.85}.bulkBtnDanger{color:var(--impediment)}.bulkBtnDanger:hover{background:#f443361a}.kbdHelp{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px var(--shadow);z-index:10000;color:var(--text);opacity:0;pointer-events:none;border-radius:6px;min-width:280px;padding:20px 24px;font-size:13px;transition:opacity .15s,transform .15s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.kbdHelp.visible{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.kbdHelp h3{margin:0 0 12px;font-size:14px;font-weight:600}.kbdHelp dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.kbdHelp dt{background:var(--surface2);border:1px solid var(--border);text-align:center;border-radius:3px;padding:1px 6px;font-family:monospace;font-size:11px}.kbdHelp dd{color:var(--text-dim);margin:0}.timeMarker{background:var(--text-dim);opacity:.5;width:1px;position:absolute;top:0;bottom:0}.timeMarker:after{content:attr(data-label);color:var(--text-dim);white-space:nowrap;font-size:9px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.taskCardTitle{-webkit-line-clamp:4;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.backlogCard .title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container taskcol (width<=220px){.taskCard{padding:8px 10px}.taskCard .taskCardTags,.taskCard .effortBadge,.taskCard .assignee .assigneeName{display:none}.taskCardTitle{-webkit-line-clamp:3}}@container taskcol (width<=150px){.taskCard{padding:6px 8px}.taskCard .assignee,.taskCard .priorityDot{display:none}.taskCard .taskCardHeader{margin-bottom:0}.taskCardTitle{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@container backlogcol (width<=220px){.backlogCard{padding:8px 10px}.backlogCard .typeBadge,.backlogCard .metaRow .points{display:none}.backlogCard .metaRow .assigneeName{max-width:70px}}.detailOverlay{inset:var(--titlebar-h) 0 0 0;z-index:150;opacity:0;pointer-events:none;background:#00000059;justify-content:flex-end;transition:opacity .2s;display:flex;position:fixed}.detailOverlay.open{opacity:1;pointer-events:all}.detailPanel{background:var(--surface);border-left:1px solid var(--border);opacity:0;flex-direction:column;max-width:95vw;height:100%;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:relative;overflow:hidden;transform:translate(40px)}.detailOverlay.open .detailPanel{opacity:1;transform:translate(0)}.detailResizeHandle{cursor:col-resize;z-index:10;width:5px;position:absolute;top:0;bottom:0;left:0}.detailResizeHandle:hover,.detailResizeHandle:active{background:var(--inprogress);opacity:.5}.detailHeader{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.detailHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.detailHeader .closeBtn,.detailIconBtn{cursor:pointer;background:var(--surface2);width:32px;height:32px;color:var(--text);-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.detailHeader .closeBtn:hover,.detailIconBtn:hover{background:var(--border);color:var(--text);box-shadow:var(--chip-shadow)}.detailHeader .closeBtn:active,.detailIconBtn:active{box-shadow:none;transform:scale(.94)}.detailIconBtn{color:var(--text-dim)}.detailIconBtn:hover{color:var(--inprogress);box-shadow:var(--chip-shadow);background:#61afef1f}.detailSaving{color:var(--text-dim);align-items:center;gap:5px;padding:0 6px;font-size:11px;display:inline-flex}.detailSaving.saved{color:var(--done)}.detailSaving .miniSpinner{border:1.5px solid var(--border);border-top-color:var(--inprogress);border-radius:50%;width:11px;height:11px;animation:.6s linear infinite spin}.detailHeader .typeId{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.detailHeader .wiTitle{margin-top:2px;font-size:15px;font-weight:600;line-height:1.35}.detailBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto}.collapsible{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .18s;display:grid}.collapsible.expanded{opacity:1;grid-template-rows:1fr}.collapsible>.collapsibleInner{min-width:0;min-height:0;transition:overflow;overflow:hidden}.collapsible.expanded>.collapsibleInner{transition:overflow 0s .26s;overflow:visible}.detailPropsSummary{min-width:0;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.detailPropsSummaryText{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.propSummaryPriority{color:var(--text);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.propSummaryPriorityDot{background:var(--text-dim);border-radius:50%;width:8px;height:8px}.propSummaryPriority.p1{color:var(--impediment)}.propSummaryPriority.p1 .propSummaryPriorityDot{background:var(--impediment)}.propSummaryPriority.p2{color:var(--yellow)}.propSummaryPriority.p2 .propSummaryPriorityDot{background:var(--yellow)}.propSummaryPriority.p3{color:var(--text-dim)}.propSummaryPriority.p3 .propSummaryPriorityDot{background:var(--text-dim)}.propSummaryPriority.p4{color:var(--text-dim);opacity:.7}.propSummaryPriority.p4 .propSummaryPriorityDot{background:var(--text-dim);opacity:.5}.propSummaryEffort{color:var(--text);background:var(--surface2);font-variant-numeric:tabular-nums;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.propSummaryAssignee{align-items:center;gap:6px;display:inline-flex}.propSummaryAssigneeName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.sectionField{border:1px solid #0000;border-radius:10px;margin-bottom:12px;transition:border-color .15s}.detailFieldFocused,.sectionHeader.detailFieldFocused,.detailProp.detailFieldFocused,.editableTextWrap.detailFieldFocused{box-shadow:inset 0 0 0 2px var(--inprogress);background:color-mix(in srgb, var(--inprogress) 14%, transparent);border-radius:8px;position:relative}.sectionField-properties{background:var(--card-bg);box-shadow:var(--card-shadow)}.sectionField-description,.sectionField-repro,.sectionField-links,.sectionField-discussion{background:var(--bg);border-color:var(--border)}.sectionHeader{color:var(--text);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:600;transition:background .15s,color .15s;display:flex}.sectionHeader .collapseArrow{color:var(--text-dim)}.sectionField.collapsed .sectionHeader{border-bottom:0}.sectionHeaderLabel{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.sectionHeader .collapseArrow{flex-shrink:0}.sectionHeader .colCount{color:var(--text);text-transform:none;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:500}.sectionHeader .detailPropsSummary,.sectionHeader .detailPropsSummaryText,.sectionHeaderPreview{text-transform:none;letter-spacing:0;color:var(--text-dim);font-size:11px;font-weight:500}.sectionHeader .detailPropsSummary{flex-wrap:nowrap;gap:8px;overflow:hidden}.sectionHeader .detailPropsSummary .mbPill,.sectionHeader .detailPropsSummary .propSummaryPriority,.sectionHeader .detailPropsSummary .propSummaryEffort,.sectionHeader .detailPropsSummary .propSummaryAssigneeName{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:1.4}.sectionHeader .detailPropsSummary .mbPill{gap:5px;background:0 0!important;border-radius:0!important;padding:0!important}.sectionHeader .detailPropsSummary .mbPill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sectionHeader .detailPropsSummary .propSummaryEffort{color:var(--text-dim);background:0 0;border-radius:0;padding:0}.detailProp{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:38px;padding:6px 12px;display:flex}.detailProp:last-child{border-bottom:0}.detailPropLabel{width:76px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.detailPropMeta{color:var(--text-dim);border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding:8px 12px;font-size:11px;display:flex}.detailPropMeta strong{color:var(--text);font-weight:500}.detailPropValue{min-width:0;color:var(--text);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.detailPropText{color:var(--text)}.detailPropSuffix{color:var(--text-dim);text-transform:lowercase;font-size:11px}.propSelect .customSelectTrigger,.propEffortInput{background:color-mix(in srgb, var(--card-bg) 90%, var(--text));box-shadow:var(--chip-shadow);height:30px;color:var(--text);border:1px solid #0000;border-radius:6px;align-items:center;padding:0 26px 0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;transition:background .12s,box-shadow .12s,filter .12s;display:inline-flex}.propSelect .customSelectTrigger:after{opacity:.7;right:10px}.propSelect .customSelectTrigger:hover{background:color-mix(in srgb, var(--card-bg) 82%, var(--text))}.propSelect.open .customSelectTrigger{background:var(--card-hover);border:1px solid var(--border);box-shadow:none;z-index:9998;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.propSelect.propSelectStatus .customSelectTrigger:hover{filter:brightness(1.12)}.propSelect.propSelectStatus.open .customSelectTrigger{filter:brightness(1.18)}:is(.sectionField-description:has(.editableText:focus),.sectionField-repro:has(.editableText:focus)){border-color:var(--inprogress)}.sectionField-description .editableText,.sectionField-repro .editableText{background:0 0;border:0;border-radius:0;padding:10px 14px}.sectionField-description .editableTextActions,.sectionField-repro .editableTextActions{padding:0 14px 10px}.sectionField-description .editableText:hover,.sectionField-description .editableText:focus,.sectionField-repro .editableText:hover,.sectionField-repro .editableText:focus{background:0 0;border:0}.editableText{width:100%;min-height:60px;color:var(--text);background:var(--card-bg,var(--surface2));border:1px solid var(--border);resize:vertical;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s,background .15s;overflow-y:hidden}.editableText:focus{overflow-y:auto}.editableHtml{resize:none;white-space:normal;outline:none}.editableHtml *{color:inherit!important;background-color:#0000!important}.editableHtml p{margin:0 0 6px}.editableHtml p:last-child{margin-bottom:0}.editableHtml ul,.editableHtml ol{margin:4px 0;padding-left:22px}.editableHtml li{margin-bottom:2px}.editableHtml a{color:var(--inprogress)}.editableHtml .commentMentionTag,.editableHtml .commentWiTag{font-weight:500;color:var(--inprogress)!important}.editableHtml img{border-radius:3px;max-width:100%;margin:6px 0}.tiptapImage{width:fit-content;max-width:100%;display:block;position:relative}.tiptapImage img{border-radius:3px;max-width:100%;height:auto;margin:6px 0;display:block}.tiptapImage.isSelected img{outline:1.5px dashed var(--text-dim);outline-offset:2px}.tiptapImagePlaceholder{color:var(--text-dim);background:var(--surface2);border:1px dashed var(--border);text-align:center;border-radius:4px;margin:6px 0;padding:16px 12px;font-size:11px}.tiptapImageHandle{z-index:10;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;pointer-events:auto;background:#fff;border:1px solid #000;border-radius:2px;width:12px;height:12px;position:absolute;box-shadow:0 0 0 1px #fff,0 1px 4px #0006}.tiptapImageHandle.tl{cursor:nwse-resize;top:-6px;left:-6px}.tiptapImageHandle.tr{cursor:nesw-resize;top:-6px;right:-6px}.tiptapImageHandle.bl{cursor:nesw-resize;bottom:-6px;left:-6px}.tiptapImageHandle.br{cursor:nwse-resize;bottom:-6px;right:-6px}.tiptapImageHandle:hover{transform:scale(1.25)}.tiptapImageHandle:active{transform:scale(1.35)}.editableHtml:hover{border-color:var(--text-dim)}.editableHtml:focus{border-color:var(--inprogress);background:var(--bg)}.editableHtml:empty:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none}.editableHtml.ProseMirror{white-space:pre-line}.editableHtml.ProseMirror:focus{outline:none}.editableHtml.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-dim);float:left;pointer-events:none;height:0}.editableHtml.ProseMirror code{background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.editableHtml.ProseMirror pre{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin:6px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-x:auto}.editableHtml.ProseMirror pre code{background:0 0;border:0;padding:0}.editableHtml.ProseMirror blockquote{border-left:3px solid var(--border);color:var(--text-dim);margin:6px 0;padding-left:10px}.editableHtml.ProseMirror h1{margin:8px 0 4px;font-size:18px;font-weight:600}.editableHtml.ProseMirror h2{margin:8px 0 4px;font-size:16px;font-weight:600}.editableHtml.ProseMirror h3{margin:6px 0 4px;font-size:14px;font-weight:600}.editableHtml.ProseMirror strong{font-weight:600}.editableHtml.ProseMirror em{font-style:italic}.editableTextWrap,.richTextInputWrap{position:relative}.editableTextActions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;transition:opacity .15s;display:flex}.editableTextActions.visible{opacity:1;pointer-events:auto}.editableTextActions button{cursor:pointer;border:0;border-radius:6px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,filter .15s,box-shadow .15s}.editableTextActions button.cancel{background:var(--surface2);color:var(--text)}.editableTextActions button.cancel:hover{background:var(--border);box-shadow:var(--chip-shadow)}.editableTextActions button.primary{background:var(--inprogress);color:var(--on-accent)}.editableTextActions button.primary:hover{filter:brightness(1.1);box-shadow:var(--chip-shadow)}.editableTextActions button:active{box-shadow:none}.editableTextActions .hint{color:var(--text-dim);margin-left:2px;font-family:ui-monospace,monospace;font-size:10px}.editableText:hover{border-color:var(--text-dim)}.editableText:focus{border-color:var(--inprogress);background:var(--bg);outline:none}.editableText::placeholder{color:var(--text-dim)}.propEffortInput{text-align:left;font-variant-numeric:tabular-nums;cursor:text;width:80px;padding:0 12px}.propEffortInput:hover{background:var(--card-hover)}.propEffortInput:focus{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--inprogress);outline:none}.propEffortInput::placeholder{color:var(--text-dim)}.detailBody .field{margin-bottom:10px}.detailBody .fieldLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:10px;font-weight:600}.detailBody .fieldValue{color:var(--text);font-size:13px;line-height:1.4}.fieldLabelRow{justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:6px;display:flex}.fieldLabelRow.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;margin-left:-6px;margin-right:-6px;padding:2px 6px;transition:background .15s}.fieldLabelRow.clickable:hover{background:var(--card-hover)}.fieldLabelRow .fieldLabel{margin-bottom:0}.fieldActionBtn{width:24px;height:24px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.fieldActionBtn:hover{background:var(--card-hover);color:var(--text);box-shadow:var(--chip-shadow)}.fieldActionBtn:active{box-shadow:none;transform:scale(.94)}.fieldActionBtn.active{background:var(--card-hover);color:var(--text)}.detailBody .fieldValue a{color:var(--inprogress)}.statusSelectWrap{width:100%}.statusSelect{display:block}.statusSelect .customSelectTrigger{font-weight:500}.statusSelect .customSelectTrigger:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px}.statusSelectWrap[data-status=To\ Do] .customSelectTrigger:before,.statusSelectWrap[data-status=New] .customSelectTrigger:before{background:var(--todo)}.statusSelectWrap[data-status=In\ Progress] .customSelectTrigger:before,.statusSelectWrap[data-status=Committed] .customSelectTrigger:before{background:var(--inprogress)}.statusSelectWrap[data-status=Impediment] .customSelectTrigger:before,.statusSelectWrap[data-status=Removed] .customSelectTrigger:before{background:var(--impediment)}.statusSelectWrap[data-status=Done] .customSelectTrigger:before{background:var(--done)}.statusSelectWrap[data-status=Approved] .customSelectTrigger:before{background:#7e57c2}.detailBody .descriptionHtml{color:var(--text);border:1px solid var(--border);background:var(--card-bg,var(--surface2));overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:10px 14px;font-size:13px;line-height:1.6}.detailBody .descriptionHtml a{word-break:break-all}.detailBody .descriptionHtml ul,.detailBody .descriptionHtml ol{padding-left:20px}.detailBody .descriptionHtml *{color:inherit!important;background-color:#0000!important}.detailBody .descriptionHtml img{cursor:pointer;border-radius:3px;max-width:100%;margin:6px 0;transition:opacity .15s}.detailBody .descriptionHtml img:hover{opacity:.8}.detailBody .descriptionHtml a{color:var(--inprogress)!important}.detailBody .tag{background:var(--surface2);border-radius:3px;margin:2px 4px 2px 0;padding:2px 8px;font-size:11px;display:inline-block}.detailBody .fieldRow{gap:14px;margin-bottom:10px;display:flex}.detailBody .fieldRow .field{flex:1;min-width:0;margin-bottom:0}.detailBody .fieldRow .customSelect{display:block}.detailNumInput{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:3px;height:30px;padding:5px 8px;font-family:inherit;font-size:12px}.detailNumInput:focus{border-color:var(--inprogress);outline:none}.detailBody .customSelectDropdown{top:100%;bottom:auto}.tagEditor{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tagEditor .tag{align-items:center;gap:4px;display:inline-flex}.tagEditor .tagRemove{color:var(--text-dim);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.tagEditor .tagRemove:hover{opacity:1;color:var(--impediment)}.tagAddInput{color:var(--text);background:0 0;border:none;flex:1;min-width:80px;padding:2px 4px;font-family:inherit;font-size:11px}.tagAddInput:focus{outline:none}.tagAddInput::placeholder{color:var(--text-dim)}.collapsibleLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.collapsibleLabel:hover{color:var(--text)}.collapseArrow{color:var(--text-dim);font-size:8px;transition:transform .15s}.collapseArrow.expanded{transform:rotate(90deg)}.linksSection{flex-direction:column;gap:2px;padding:4px;font-size:12px;display:flex}.linksEmpty{color:var(--text-dim);padding:0 10px;font-size:12px}.linkItem{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;max-height:80px;padding:7px 10px;transition:max-height .25s,padding .25s,opacity .2s,margin .25s;display:flex;overflow:hidden}.linkItem.linkItemHidden{opacity:0;pointer-events:none;max-height:0;margin:0;padding-top:0;padding-bottom:0}.linkItem:hover{background:var(--card-hover)}.linkItem.isDone{opacity:.6}.linkItem.isDone .mbPill{color:var(--done)!important;background:#98c3792e!important}.linkItem.isDone .linkTitle{-webkit-text-decoration:line-through #7f848d80;text-decoration:line-through #7f848d80;text-decoration-thickness:1px}.linkItem.isDone:hover{opacity:1}.linkTypeBadge{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;background:var(--surface2);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500}.linkTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.linkRemove{color:var(--text-dim);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1;transition:opacity .1s,color .1s}.linkItem:hover .linkRemove{opacity:1}.linkRemove:hover{color:var(--impediment)}.linkAddTrigger{border:1px dashed var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;margin-top:8px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.linkAddTrigger:hover{border-color:var(--inprogress);color:var(--inprogress);background:var(--surface2)}.linkPicker{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-top:8px;overflow:hidden}.linkPickerBar{border-bottom:1px solid var(--border);background:var(--surface2);color:var(--text-dim);align-items:center;gap:8px;padding:8px 12px;display:flex}.linkPickerInput{color:var(--text);background:0 0;border:0;flex:1;padding:4px 0;font-family:inherit;font-size:13px}.linkPickerInput:focus{outline:none}.linkPickerInput::placeholder{color:var(--text-dim)}.linkPickerCancel{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:12px}.linkPickerCancel:hover{color:var(--text);background:var(--card-hover)}.linkPickerResults{max-height:260px;padding:4px 0;overflow-y:auto}.linkPickerEmpty{text-align:center;color:var(--text-dim);padding:12px;font-size:12px}.linkPickerRow{width:100%;color:var(--text);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;transition:background .1s;display:grid}.linkPickerRow:hover:not(:disabled){background:var(--card-hover)}.linkPickerRow:disabled{cursor:default;opacity:.5}.linkPickerRow.linked{opacity:.4}.linkPickerTag{text-transform:uppercase;letter-spacing:.05em;background:var(--surface2);color:var(--text-dim);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.linkAddForm{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.linkAddFormRow{align-items:center;gap:6px;display:flex}.linkIdInput{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:4px;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.linkIdInput:focus{border-color:var(--inprogress);outline:none}.linkAddFormActions{justify-content:flex-end;gap:6px;display:flex}.linkAddBtn{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:4px;padding:5px 12px;font-family:inherit;font-size:11px;transition:all .1s}.linkAddBtn:hover{background:var(--border);box-shadow:var(--chip-shadow)}.linkAddBtn:active{box-shadow:none}.linkAddBtn:disabled{opacity:.5;cursor:default;box-shadow:none}.linkAddBtn.primary{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress)}.linkAddBtn.primary:hover{filter:brightness(1.1);box-shadow:var(--chip-shadow)}.linkAddBtn.primary:disabled{filter:none;box-shadow:none}.linksShowAllBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;margin-top:2px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:color .1s,background .1s}.linksShowAllBtn:hover{color:var(--text);background:var(--surface2)}.backBtn{background:var(--surface2);width:32px;height:32px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.backBtn:hover{color:var(--text);background:var(--border);box-shadow:var(--chip-shadow)}.backBtn:active{box-shadow:none;transform:scale(.94)}.discussionField{padding:12px 14px}.commentsSection{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.comment{background:var(--card-bg);max-width:86%;box-shadow:var(--chip-shadow);border-radius:10px 10px 10px 3px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;display:flex;overflow:hidden}.comment.isOwn{background:#61afef1f;border-radius:10px 10px 3px;align-self:flex-end}.commentHeader{color:var(--text-dim);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 4px;font-size:11px;display:flex}.comment.isOwn .commentHeader{border-bottom-color:#61afef2e}.commentAuthor{color:var(--text);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.comment.isOwn .commentAuthor{color:var(--inprogress)}.commentDate{color:var(--text-dim);font-size:10px}.commentBody{color:var(--text);overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;background:0 0;border-radius:0;max-width:100%;padding:6px 12px 10px;font-size:13px;line-height:1.55}.commentBody a{-webkit-user-drag:none;-webkit-user-select:text;user-select:text}.comment.isOwn .commentBody{background:0 0;border-radius:0}.commentBody a{word-break:break-all;color:var(--inprogress)!important}.commentBody *{color:inherit!important;background-color:#0000!important}.commentBody img{cursor:pointer;-webkit-user-drag:none;border-radius:4px;max-width:100%;margin:4px 0;transition:opacity .15s}.commentBody img:hover{opacity:.8}.commentBody a{color:var(--inprogress)!important}.commentBody p{margin-bottom:4px}.commentBody p:last-child{margin-bottom:0}.commentBody ul,.commentBody ol{margin:4px 0;padding-left:20px}.commentBody li{margin-bottom:2px}.commentsScroll{flex-direction:column;gap:14px;max-height:420px;padding:4px 4px 8px 0;display:flex;overflow-y:auto}.commentInput{background:var(--surface2);border:1px solid var(--border);cursor:text;border-radius:10px;align-self:stretch;align-items:stretch;gap:0;padding:0;transition:border-color .15s;display:flex;position:relative}.commentInput:focus-within{border-color:var(--inprogress)}.commentInput .editableHtml:focus{background:0 0}.commentInputWrap,.commentEditorWrap{flex:1;min-width:0;position:relative}.commentEditorWrap{flex-direction:column;display:flex}.commentEditorBox{flex-direction:column;width:100%;height:80px;min-height:44px;display:flex;position:relative;overflow-y:auto}.commentEditorBox>div{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.commentEditorResize{cursor:ns-resize;opacity:.5;border-radius:3px;justify-content:center;align-items:center;height:8px;margin-top:2px;display:flex}.commentEditorResize:before{content:"";background:var(--text-dim);border-radius:2px;width:28px;height:2px;display:block}.commentEditorResize:hover{opacity:1}.commentEditor{box-sizing:border-box;width:100%;color:var(--text);outline:none;flex:1 0 auto;padding:10px 56px 10px 14px;font-family:inherit;font-size:13px;line-height:1.5}.commentEditor:empty:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none;float:left;height:0}.commentEditor p{margin:0}.commentEditor p+p{margin-top:2px}.commentEditor .commentTagPill{border-radius:4px;padding:1px 4px;font-weight:600}.commentEdit .commentEditorBox{height:100px}.commentInput textarea{color:#0000;-webkit-text-fill-color:transparent;width:100%;caret-color:var(--text);resize:none;z-index:1;background:0 0;border:0;min-height:44px;max-height:480px;padding:8px 0;font-family:inherit;font-size:13px;line-height:1.5;display:block;position:relative;overflow-y:auto}.commentInput textarea:focus{outline:none}.commentInput textarea::placeholder{color:var(--text-dim);-webkit-text-fill-color:var(--text-dim)}.commentInput textarea::selection{background:var(--inprogress);color:var(--on-accent);-webkit-text-fill-color:var(--on-accent)}.commentHighlight{color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;pointer-events:none;z-index:0;padding:8px 0;font-family:inherit;font-size:13px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.commentTagPill{border-radius:4px;margin:0 -1px;padding:1px 4px;font-weight:600}.commentTagPill.mention{background:color-mix(in srgb, var(--inprogress) 22%, transparent);color:var(--inprogress)}.commentTagPill.ref{background:color-mix(in srgb, var(--done) 22%, transparent);color:var(--done)}.commentSend{z-index:5;background:var(--inprogress);width:32px;height:32px;color:var(--on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:0;transition:filter .15s,transform .1s,box-shadow .15s,background .15s;display:inline-flex;position:absolute;bottom:6px;right:6px}.commentSend svg{display:block}.commentSend:hover{filter:brightness(1.1);box-shadow:var(--chip-shadow)}.commentSend:active{box-shadow:none;transform:scale(.93)}.commentSend:disabled{background:var(--surface2);color:var(--text-dim);cursor:default;filter:none;box-shadow:none}.commentActionBtn{color:var(--text-dim);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;padding:2px 5px;font-size:13px;line-height:1;transition:opacity .15s,color .15s}.comment:hover .commentActionBtn{opacity:.7}.commentActionBtn:hover{opacity:1;color:var(--text);background:var(--surface2)}.commentConfirmDelete{color:var(--text);background:#e06c751f;border-radius:12px;align-self:stretch;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.commentConfirmDelete button{background:var(--surface2);color:var(--text);cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11px}.commentConfirmDelete button:first-of-type{background:var(--impediment);color:#fff}.commentConfirmDelete button:first-of-type:hover{filter:brightness(1.1)}.commentEdit{flex-direction:column;align-self:stretch;gap:6px;display:flex}.commentEdit textarea{border:1px solid var(--inprogress);background:var(--surface2);width:100%;color:var(--text);resize:vertical;border-radius:14px;min-height:60px;padding:9px 13px;font-family:inherit;font-size:13px;line-height:1.5}.commentEdit textarea:focus{outline:none}.commentEdit button{background:var(--surface2);color:var(--text);cursor:pointer;border:0;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500}.commentEdit button:first-child{background:var(--inprogress);color:var(--on-accent)}.commentEdit button:disabled{opacity:.5;cursor:default}.wiDropdown{min-width:280px;max-width:380px;max-height:260px}.wiDropdown .mentionOption{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:grid}.wiIdMono{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:11px}.wiTitleText{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.mentionDropdown{background:var(--surface);border:1px solid var(--border);z-index:100;border-radius:4px;min-width:200px;max-height:180px;padding:4px 0;display:none;position:absolute;overflow-y:auto}.mentionDropdown.placement-top{box-shadow:0 -4px 12px var(--shadow)}.mentionDropdown.placement-bottom{box-shadow:0 4px 12px var(--shadow)}.mentionDropdown.visible{display:block}.mentionOption{cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.mentionOption:hover,.mentionOption.active{background:var(--surface2)}.mentionOption .mentionName{font-weight:500}.lightboxOverlay{inset:var(--titlebar-h) 0 0 0;z-index:9999;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;animation:.15s lb-fade;display:flex;position:fixed}.lightboxOverlay img{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;will-change:transform;border-radius:6px;max-width:90vw;max-height:90vh;box-shadow:0 8px 32px #00000080}.lightboxHint{color:#fff9;pointer-events:none;background:#0006;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.statusPills{flex-wrap:wrap;gap:6px;display:flex}.statusPill{text-transform:uppercase;letter-spacing:.05em;background:var(--surface2);color:var(--text-dim);cursor:default;border:0;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4;transition:background .15s,color .15s}.statusPill.active{color:#fff}.statusPill[data-status=To\ Do].active{color:#c9cdd5;background:#7f848d80}.statusPill[data-status=In\ Progress].active{color:#fff;background:#61afef80}.statusPill[data-status=Impediment].active{color:#fff;background:#e06c7580}.statusPill[data-status=Done].active{color:#fff;background:#98c37980}.createWiInput{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.createWiInput:hover{border-color:var(--text-dim)}.createWiInput:focus{border-color:var(--inprogress);outline:none}.createWiNumInput{border:1px solid var(--border);background:var(--bg);width:100px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.createWiNumInput:hover{border-color:var(--text-dim)}.createWiNumInput:focus{border-color:var(--inprogress);outline:none}.createWiTextarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;min-height:80px;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.55;transition:border-color .15s}.createWiTextarea:hover{border-color:var(--text-dim)}.createWiTextarea:focus{border-color:var(--inprogress);outline:none}.detailPanel .detailFooterActions{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.detailPanel .detailFooterActions button{cursor:pointer;border:0;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,background .15s,box-shadow .15s}.detailPanel .detailFooterActions button.cancel{background:var(--surface2);color:var(--text)}.detailPanel .detailFooterActions button.cancel:hover{background:var(--border);box-shadow:var(--chip-shadow)}.detailPanel .detailFooterActions button.primary{background:var(--inprogress);color:var(--on-accent)}.detailPanel .detailFooterActions button.primary:hover{filter:brightness(1.1);box-shadow:var(--chip-shadow)}.detailPanel .detailFooterActions button:active{box-shadow:none}.detailPanel .detailFooterActions button:disabled{opacity:.5;cursor:default;filter:none}@media (width<=768px){.detailHeader{gap:8px;padding:10px 12px}.detailHeader .wiTitle{font-size:14px}.detailHeaderActions{gap:4px}.detailHeader .closeBtn,.detailIconBtn{width:36px;height:36px}.detailBody{padding:12px 12px 16px}.detailProp{gap:8px;min-height:42px;padding:8px 10px}.detailPropLabel{width:64px}.detailPropsSummaryText{max-width:180px}.propSelect .customSelectTrigger,.propEffortInput{height:34px;font-size:14px}.detailBody .fieldRow{flex-direction:column;gap:10px}.fieldActionBtn{width:32px;height:32px}.detailNumInput{height:36px;font-size:14px}.comment{max-width:92%}.commentsScroll{max-height:none}.commentBody{font-size:14px}.commentEditorBox{height:70px;min-height:52px}.commentEditorResize{height:14px}.commentEditorResize:before{width:36px;height:3px}.detailPanel .detailFooterActions{flex-direction:column-reverse}.detailPanel .detailFooterActions button{width:100%;padding:12px;font-size:14px}}.notifWrapper{display:inline-flex;position:relative}.notifBell{background:var(--surface2);color:var(--text-dim);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}.notifBell:hover{color:var(--text);background:var(--border)}.notifBell:active{transform:scale(.94)}.notifBell.open{background:var(--surface);border-color:var(--border);color:var(--text);z-index:9999;border-bottom-color:#0000;border-radius:4px 4px 0 0;position:relative}.notifBadge{background:var(--impediment);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.notifBadge:empty{display:none}.notifBell.hasUnread{color:var(--impediment);animation:2.4s ease-in-out infinite notifBellGlow}.notifBell.hasUnread:hover{color:var(--impediment)}.notifBell.hasUnread.open{color:var(--text);animation:none}@keyframes notifBellGlow{0%,to{box-shadow:0 0 8px 2px color-mix(in srgb, var(--impediment) 0%, transparent)}50%{box-shadow:0 0 10px 3px color-mix(in srgb, var(--impediment) 60%, transparent)}}.notifPanel{background:var(--surface);border:1px solid var(--border);width:340px;max-height:420px;box-shadow:0 8px 24px var(--shadow);z-index:9998;opacity:0;pointer-events:none;border-radius:4px 0 4px 4px;flex-direction:column;font-size:12px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% - 1px);right:0;transform:translateY(-4px)}.notifList{flex:auto;min-height:0;overflow-y:auto}.notifPanel.open{opacity:1;pointer-events:all;transform:translateY(0)}.notifPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.notifPanelHeader button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:2px 6px;font-size:11px}.notifPanelHeader button:hover{color:var(--text);background:var(--surface2)}.notifHeaderMenu{background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 12px var(--shadow);z-index:9999;border-radius:4px;min-width:140px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0}.notifHeaderMenuItem{cursor:pointer;white-space:nowrap;color:var(--text);padding:6px 12px;font-size:12px}.notifHeaderMenuItem:hover{background:var(--surface2)}.notifHeaderMenuItemDanger{color:var(--impediment)}.notifHeaderMenuItemDanger:hover{background:#e06c751a}.notifEmpty{text-align:center;color:var(--text-dim);padding:24px 12px}.notifItem{border-bottom:1px solid var(--border);cursor:pointer;--accent:var(--inprogress);align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.notifItem--assigned{--accent:var(--inprogress)}.notifItem--unassigned{--accent:var(--text-dim)}.notifItem--state{--accent:var(--cyan,var(--inprogress))}.notifItem--mention{--accent:var(--impediment)}.notifItem--comment{--accent:var(--yellow,var(--impediment))}.notifItem--pr-review-requested{--accent:var(--epic,var(--inprogress))}.notifItem--pr-reviewed{--accent:var(--done,var(--inprogress))}.notifItem--timer{--accent:var(--inprogress)}.notifItem:last-child{border-bottom:none}.notifItem:hover{background:var(--surface2)}.notifItem.unread{background:color-mix(in srgb, var(--accent) 8%, transparent)}.notifItem.unread:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.notifTitle svg{color:var(--accent)}.notifDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.notifItem:not(.unread) .notifDot{background:0 0}.notifBody{flex:1;min-width:0}.notifTitle{color:var(--text);font-weight:500;line-height:1.35}.notifDesc{color:var(--text-dim);margin-top:2px;font-size:11px;line-height:1.3}.notifTime{color:var(--text-dim);margin-top:3px;font-size:10px}.notifStack{z-index:10001;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:340px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:56px;right:16px}.notifStack>*{pointer-events:auto}.notifStack--shifted{transition:left .2s,right .2s;left:16px;right:auto}.notifStack--shifted .notifStackDismissAll{align-self:flex-start}.notifStackDismissAll{background:var(--surface2);border:1px solid var(--border);color:var(--text);cursor:pointer;box-shadow:0 2px 8px var(--shadow);border-radius:12px;align-self:flex-end;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600}.notifStackDismissAll:hover{color:var(--bg);background:var(--text);border-color:var(--text)}.notifToast{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);box-shadow:0 6px 20px var(--shadow);--accent:var(--inprogress);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) notifToastIn;display:flex;position:relative}.notifToast--assigned{--accent:var(--inprogress)}.notifToast--unassigned{--accent:var(--text-dim)}.notifToast--state{--accent:var(--cyan,var(--inprogress))}.notifToast--mention{--accent:var(--impediment)}.notifToast--comment{--accent:var(--yellow,var(--impediment))}.notifToast--pr-review-requested{--accent:var(--epic,var(--inprogress))}.notifToast--pr-reviewed{--accent:var(--done,var(--inprogress))}.notifToast--timer{--accent:var(--inprogress)}.notifToastType svg{color:var(--accent)}.notifToast--outOfSprint{background:linear-gradient(0deg, #ffc8640a, #ffc8640a), var(--surface);border-style:dashed}.notifToastSprintBadge{background:var(--todo);color:var(--bg);text-transform:uppercase;letter-spacing:.4px;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.notifToastHeader{align-items:center;gap:8px;padding-right:20px;display:flex}.notifToastType{color:var(--text-dim);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.notifToastDesc{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.notifToastClose{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.notifToastClose:hover{color:var(--text)}.notifToastTitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.notifToastMeta{color:var(--text-dim);justify-content:space-between;font-size:11px;display:flex}.notifToastWi{font-family:var(--font-mono,monospace)}.notifToastFooter{justify-content:flex-end;margin-top:2px;display:flex}.notifToastBtn{background:var(--inprogress);color:var(--on-accent);cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600}.notifToastBtn:hover{opacity:.85}@keyframes notifToastIn{0%{opacity:0;transform:translate(20px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.notifToastProgress{background:var(--accent);opacity:.6;transform-origin:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:100%;height:2px;animation:8s linear forwards notifToastProgress;position:absolute;bottom:0;left:0}.notifToast:hover .notifToastProgress{animation-play-state:paused}@keyframes notifToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast{background:var(--surface);border:1px solid var(--border);z-index:200;opacity:0;pointer-events:none;border-radius:4px;padding:10px 16px;font-size:12px;transition:opacity .15s,transform .15s;position:fixed;bottom:20px;right:20px;transform:translateY(4px);box-shadow:0 2px 8px #0003}.toast.show{opacity:1;pointer-events:auto;transform:translateY(0)}.toast.success{border-left:2px solid var(--done)}.toast.error{border-left:2px solid var(--impediment)}.modalOverlay{inset:var(--titlebar-h) 0 0 0;z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed}.modal{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:400px;max-width:95vw;padding:24px;animation:.2s popIn;box-shadow:0 4px 24px #0000004d}.modal h2{margin-bottom:16px;font-size:15px;font-weight:600}.modal label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-top:12px;margin-bottom:4px;font-size:11px;display:block}.modal input,.modal textarea,.modal select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:4px;padding:8px 10px;font-family:inherit;font-size:13px}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:var(--inprogress);outline:none}.modal textarea{resize:vertical;min-height:60px}.modal .btnRow{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal button{cursor:pointer;border:none;border-radius:4px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .15s,background .15s,box-shadow .15s}.modal button:active{box-shadow:none}.modal .btnPrimary{background:var(--inprogress);color:var(--on-accent);font-weight:600}.modal .btnPrimary:hover{opacity:.85;box-shadow:var(--chip-shadow)}.modal .btnSecondary{background:var(--surface2);color:var(--text);border:1px solid var(--border)}.modal .btnSecondary:hover{background:var(--border);box-shadow:var(--chip-shadow)}.modalWide{width:560px}.patInstructions{color:var(--text-dim);margin-bottom:14px;font-size:12px;line-height:1.55}.patInstructions a{color:var(--inprogress);text-decoration:none}.patInstructions a:hover{text-decoration:underline}.patInstructions ol{margin:8px 0;padding-left:18px}.patInstructions ol li{margin-bottom:4px}.patInstructions code{background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-size:11px}.patScopes{background:var(--bg);border:1px solid var(--border);border-radius:4px;margin-top:6px;padding:10px 12px}.patScopesTitle{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px}.patScopes ul{margin:0;padding-left:16px}.patScopes ul li{color:var(--text);margin-bottom:2px;font-size:12px}.patScopes ul li span{color:var(--text-dim);font-size:11px}.deviceCodeBox{background:var(--bg);border:1px solid var(--border);border-radius:6px;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;display:flex}.deviceCode{letter-spacing:4px;color:var(--inprogress);flex:1;font-family:Consolas,Monaco,monospace;font-size:22px;font-weight:700}.settingsPanel{background:var(--surface);border-left:1px solid var(--border);opacity:0;max-width:95vw;height:100vh;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:relative;overflow:hidden;transform:translate(40px);box-shadow:-4px 0 24px #0003}.detailOverlay.open .settingsPanel{opacity:1;transform:translate(0)}.settingsSidebar{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:180px;padding:8px;display:flex}.settingsSidebarHeader{color:var(--text);padding:10px 10px 14px;font-size:13px;font-weight:600}.settingsTab{cursor:pointer;color:var(--text-dim);border-radius:4px;margin-bottom:2px;padding:7px 10px;font-size:12px;font-weight:500;transition:all 80ms}.settingsTab:hover{background:var(--surface2);color:var(--text)}.settingsTab.active{background:var(--surface2);color:var(--inprogress)}.settingsContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.settingsContentHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.settingsContentHeader h2{font-size:14px;font-weight:600}.settingsContentHeader .closeBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.settingsContentHeader .closeBtn:hover{color:var(--text)}.settingsContentBody{flex:1;padding:16px;overflow-y:auto}.themeGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:4px;padding:4px 0;display:grid}.viewPrefs{flex-direction:column;gap:12px;display:flex}.viewPrefsHint{color:var(--text-dim);margin:0 0 4px;font-size:12px;line-height:1.5}.viewPrefsList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.viewPrefsRow{border:1px solid var(--border);background:var(--surface);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:opacity .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.viewPrefsRow:active{cursor:grabbing}.viewPrefsRow.disabled{opacity:.55}.viewPrefsRow.dragging{opacity:.4;border-color:var(--inprogress);box-shadow:0 4px 14px #00000040}.viewPrefsRow.dropAbove:before,.viewPrefsRow.dropBelow:after{content:"";background:var(--inprogress);border-radius:2px;height:2px;position:absolute;left:4px;right:4px}.viewPrefsRow.dropAbove:before{top:-3px}.viewPrefsRow.dropBelow:after{bottom:-3px}.viewPrefsGrip{color:var(--text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.viewPrefsCheck{color:var(--text);cursor:pointer;flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.viewPrefsCheck input{accent-color:var(--inprogress);cursor:pointer}.viewPrefsReset{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;margin-top:6px;padding:6px 12px;font-size:12px;transition:color .15s,box-shadow .15s}.viewPrefsReset:hover{color:var(--text);box-shadow:var(--chip-shadow)}.viewPrefsReset:active{box-shadow:none}.timerPrefs{flex-direction:column;gap:14px;display:flex}.timerDuration{flex-direction:column;gap:8px;transition:opacity .15s;display:flex}.timerDuration.disabled{opacity:.5;pointer-events:none}.timerDurationLabel{color:var(--text);font-size:13px}.timerDurationFields{gap:12px;display:flex}.timerDurationFields label{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.timerDurationFields input{border:1px solid var(--border);background:var(--surface);width:64px;color:var(--text);accent-color:var(--inprogress);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.timerDurationFields input:focus{border-color:var(--inprogress);outline:none}.themeSwatch{cursor:pointer;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.themeSwatchColor{border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:100%;height:0;padding-bottom:100%;transition:transform .1s,box-shadow .1s,border-color .1s;position:relative;overflow:hidden}.themeSwatchSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.themeSwatch:hover .themeSwatchColor{transform:scale(1.05);box-shadow:0 2px 10px #00000040}.themeSwatch.active .themeSwatchColor{box-shadow:0 0 0 2px var(--inprogress);border-color:#0000}.themeSwatchName{color:var(--text);text-align:center;justify-content:center;align-items:flex-start;min-height:2.4em;margin-top:2px;font-size:12px;line-height:1.25;display:flex}.themeSwatch.active .themeSwatchName{color:var(--inprogress);font-weight:500}@media (width<=768px){.detailOverlay:has(>.settingsPanel){justify-content:stretch;align-items:stretch}.settingsPanel{border-left:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;transform:translate(0)}.settingsPanel .settingsSidebar{width:100%;padding:calc(var(--safe-top) + 8px) 10px 10px;border-right:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.settingsPanel .settingsSidebarHeader{display:none}.settingsPanel .settingsTab{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-bottom:0;padding:10px 8px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.settingsPanel .settingsTab.active{border-color:var(--inprogress);background:color-mix(in srgb, var(--inprogress) 14%, var(--surface))}.settingsPanel .settingsContentHeader{padding:12px 14px}.settingsPanel .settingsContentHeader .closeBtn{border-radius:8px;min-width:36px;min-height:36px;font-size:26px}.settingsPanel .settingsContentBody{padding:14px 14px calc(14px + var(--safe-bottom))}.settingsPanel .themeGrid{grid-template-columns:repeat(3,1fr);gap:14px}.settingsPanel .themeSwatchName{font-size:11px}}.settingsSubsection{color:var(--text);margin:18px 0 8px;font-size:13px;font-weight:600}.fontGrid{grid-template-columns:repeat(4,1fr);gap:6px;padding:4px 0 12px;display:grid}.fontSwatch{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;font-size-adjust:none!important}.fontSwatch *{font-size-adjust:none!important}.fontSwatch:hover{border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.fontSwatch.active{border-color:var(--inprogress);background:var(--card-hover);box-shadow:var(--chip-shadow)}.fontSwatchPreview{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.fontSwatchName{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.loginOverlay{z-index:100;background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--brand) 18%, transparent) 0%, transparent 55%), radial-gradient(ellipse at 75% 85%, color-mix(in srgb, var(--brand) 10%, transparent) 0%, transparent 60%), var(--bg);justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.loginCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:420px;max-width:92vw;padding:36px;animation:.25s popIn;box-shadow:inset 0 1px #ffffff0a,0 20px 60px -20px #00000080,0 8px 24px -8px #0000004d}.loginCardSlot{transition:height .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.loginCardContent{flex-direction:column;display:flex}.loginWaiting{align-items:center;gap:8px;display:flex}.loginSpinner{border:2px solid color-mix(in srgb, var(--text) 15%, transparent);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite loginSpin;display:inline-block}@keyframes loginSpin{to{transform:rotate(360deg)}}.loginBrand{color:var(--text);flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:-32px 0 28px -28px;display:flex}.loginBrandMarkWrap{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.loginBrandMarkWrap:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 16%, transparent) 0%, transparent 70%);filter:blur(8px);z-index:0;pointer-events:none;position:absolute;inset:-8px}.loginBrandMark{z-index:1;width:30px;height:30px;position:relative}.loginBrandName{letter-spacing:-.5px;color:var(--text);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:600}.loginText{color:var(--text-dim);text-align:left;margin:0 0 20px;font-size:13px;line-height:1.6}.loginTextDim{color:var(--text-dim)}.loginTextHint{color:var(--text-dim);opacity:.75;margin-top:10px;margin-bottom:0;font-size:11px}.loginText a{color:var(--brand);text-decoration:none}.loginText a:hover{text-decoration:underline}.loginBtnPrimary{border:1px solid color-mix(in srgb, var(--brand) 60%, transparent);background:var(--brand);color:#fff;cursor:pointer;width:100%;box-shadow:0 3px 10px -3px color-mix(in srgb, var(--brand) 35%, transparent);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:transform 80ms,box-shadow .15s,background .15s;display:flex}.loginBtnPrimary:hover{background:color-mix(in srgb, var(--brand) 92%, white);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--brand) 35%, transparent)}.loginBtnPrimary:active{transform:translateY(1px)}.loginBtnSecondary{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:transform 80ms,background .15s,border-color .15s;display:flex}.loginBtnSecondary:hover{background:color-mix(in srgb, var(--text) 6%, var(--bg));border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.loginBtnSecondary:active{transform:translateY(1px)}.loginCard .deviceCodeBox{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.loginBtnPrimary+.loginText{margin-top:16px}.loginBtnContainer{justify-content:center;gap:12px;display:flex}.loginBackBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:14px auto 0;padding:6px 10px;font-family:inherit;font-size:12px;transition:color .15s,background .15s;display:block}.loginBackBtn:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.loginBtnContainer .loginBtnPrimary,.loginBtnContainer .loginBtnSecondary{flex:1;width:auto}.loginCard .deviceCode{letter-spacing:4px;color:var(--text);text-align:center;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:600}.loginCard .btnSecondary{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:5px;padding:6px 12px;font-family:inherit;font-size:12px}.loginCard .btnSecondary:hover{background:var(--border)}.loginCardWide{width:520px}.loginCard h2{color:var(--text);margin:0 0 16px;font-size:15px;font-weight:600}.loginCard label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-top:12px;margin-bottom:4px;font-size:11px;display:block}.loginCard input[type=text],.loginCard input[type=password]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.loginCard input[type=text]:focus,.loginCard input[type=password]:focus{border-color:color-mix(in srgb, var(--brand) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.loginCard .btnRow{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.loginCard .btnPrimary{border:1px solid color-mix(in srgb, var(--brand) 60%, transparent);background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 3px 10px -3px color-mix(in srgb, var(--brand) 35%, transparent);border-radius:8px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,transform 80ms,box-shadow .15s}.loginCard .btnPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 92%, white)}.loginCard .btnPrimary:active{transform:translateY(1px)}.loginCard .btnPrimary:disabled{opacity:.5;cursor:default}.loginCard .btnRow .btnSecondary{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.loginCard .btnRow .btnSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--text) 6%, var(--bg));border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.loginCard .btnRow .btnSecondary:disabled{opacity:.5;cursor:default}.loginCard .patInstructions{color:var(--text-dim);margin-bottom:14px;font-size:12px;line-height:1.55}.loginCard .patInstructions ol{margin:8px 0;padding-left:18px}.loginCard .patInstructions ol li{margin-bottom:4px}.loginCard .patInstructions a{color:var(--brand);text-decoration:none}.loginCard .patInstructions a:hover{text-decoration:underline}.loginCard .patInstructions code{background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-size:11px}.loginCard .inlineUserSettingsIcon{vertical-align:-3px;background:var(--bg);border:1px solid var(--border);box-sizing:content-box;width:16px;height:16px;color:var(--text);border-radius:3px;margin:0 2px;padding:1px;display:inline-block}.loginCard .patScopes{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-top:6px;padding:10px 12px}.loginCard .patScopesTitle{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px}.loginCard .patScopes ul{margin:0;padding-left:0;list-style:none}.loginCard .patScopeRow{border:1px solid var(--border);background:#ffffff06;border-radius:6px;margin:0;transition:background .14s,border-color .14s;overflow:hidden}.loginCard .patScopeRow+.patScopeRow{margin-top:4px}.loginCard .patScopeRow:hover{border-color:var(--brand);background:#ffffff0d}.loginCard .patScopeRowOpen{border-color:var(--brand);background:#ffffff0f}.loginCard .patScopeHeader{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;font-family:inherit;font-size:12px;display:flex}.loginCard .patScopeHeader:focus-visible{outline:1px solid var(--brand);outline-offset:1px}.loginCard .patScopeChevron{width:10px;color:var(--brand);transform-origin:50%;flex-shrink:0;font-size:10px;transition:transform .2s;display:inline-block}.loginCard .patScopeRowOpen .patScopeChevron{transform:rotate(90deg)}.loginCard .patScopeLabel{font-weight:500}.loginCard .patScopeValue{color:var(--text-dim);font-size:11px}.loginCard .patScopeWhyWrap{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.loginCard .patScopeRowOpen .patScopeWhyWrap{grid-template-rows:1fr}.loginCard .patScopeWhyInner{min-height:0;overflow:hidden}.loginCard ul.patScopeWhy{color:var(--text-dim);margin:0;padding:0 12px 10px 40px;font-size:11.5px;line-height:1.5;list-style:outside}.loginCard ul.patScopeWhy li{color:var(--text-dim);margin:0;padding:1px 0;font-size:11.5px}.loginCard ul.patScopeWhy li::marker{color:var(--text-dim)}.loginCard .customSelect{width:100%;display:block}.loginCard .customSelectTrigger{background:var(--bg);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;height:auto;padding:9px 32px 9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.loginCard .customSelectTrigger:hover{background:var(--bg);border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.loginCard .customSelect.open .customSelectTrigger{border-color:color-mix(in srgb, var(--brand) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.loginCard .customSelectDropdown{background:var(--surface);border-radius:8px}.loginCard .customSelectOption{padding:8px 12px;font-size:13px}.loginCard .customSelectOption.selected{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.loginCard .customSelectOption.highlighted{background:color-mix(in srgb, var(--text) 6%, transparent)}.loginOrgStatic{background:color-mix(in srgb, var(--brand) 12%, var(--bg));border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border));color:var(--text);border-radius:6px;padding:7px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;display:inline-block}@media (width<=768px){.loginCard{max-width:calc(100vw - 24px);padding:24px 20px}.loginCardWide{width:100%}.loginBrand{margin:-20px 0 22px -14px}.loginCard .btnRow{flex-direction:column-reverse;gap:8px;margin-top:18px}.loginCard .btnRow .btnPrimary,.loginCard .btnRow .btnSecondary{width:100%;padding:12px 18px;font-size:13px}.loginCard input[type=text],.loginCard input[type=password]{padding:12px;font-size:14px}.loginBackBtn{padding:8px 10px}.loginCard .patScopeHeader{flex-wrap:wrap;gap:6px}}.activity{color:var(--text);z-index:0;flex-direction:column;gap:12px;display:flex;position:relative}.activityToolbar{z-index:2;background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex;position:sticky;top:0}.activityToolbarRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activityTitle{flex:none;margin:0;font-size:16px;font-weight:600}.activitySeg{border:1px solid var(--border);background:var(--surface2);border-radius:6px;display:inline-flex;overflow:hidden}.activitySeg button{color:var(--text-dim);cursor:pointer;border:none;border-right:1px solid var(--border);background:0 0;padding:5px 10px;font-family:inherit;font-size:11px;transition:color .15s,background .15s,box-shadow .15s}.activitySeg button:last-child{border-right:none}.activitySeg button:hover{color:var(--text)}.activitySeg button.active{background:var(--inprogress);color:var(--on-accent);box-shadow:var(--card-shadow);font-weight:500}.activityClearBtn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;height:28px;margin-left:auto;padding:0 10px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s,box-shadow .15s}.activityClearBtn:hover{color:var(--bug,#f85149);border-color:var(--bug,#f85149);box-shadow:var(--chip-shadow)}.activityClearBtn:active{box-shadow:none}.activityChipRow{scrollbar-width:thin;flex-wrap:wrap;gap:4px;display:flex;overflow-x:auto}.activityChip{border:1px solid var(--border);background:var(--surface2);height:24px;color:var(--text-dim);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.activityChip:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.activityChip:active{box-shadow:none}.activityChip.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.activityChip.active:hover{box-shadow:var(--chip-shadow)}.activityChip.avatarChip{padding-left:3px}.activityTypeMenuWrap{display:inline-flex;position:relative}.activityTypeBtn{border:1px solid var(--border);background:var(--surface2);height:28px;color:var(--text-dim);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.activityTypeBtn:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.activityTypeBtn:active{box-shadow:none}.activityTypeBtn.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.activityTypeBtn.active svg{color:#fffc}.activityTypeBtn.active:hover{box-shadow:var(--chip-shadow)}.activityTypeMenu{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:0 0 6px 6px;flex-direction:column;gap:1px;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:auto;box-shadow:0 4px 16px #0003}.activityTypeBtn.open{z-index:11;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.activityTypeOption{cursor:pointer;color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.activityTypeOption input{cursor:pointer;margin:0}.activityTypeOption.asButton{text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.activityTypeOption.asButton.active{background:var(--inprogress);color:var(--on-accent);font-weight:500}.activityTypeOption:hover:not(.active){background:var(--surface2)}.activityPeopleMenu{min-width:220px;max-height:320px;overflow-y:auto}.activityPeopleSearch{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:4px;margin-bottom:4px;padding:6px 8px;font-family:inherit;font-size:12px}.activityPeopleSearch:focus{border-color:var(--inprogress);outline:none}.activityPeopleEmpty{color:var(--text-dim);text-align:center;padding:12px 8px;font-size:12px;font-style:italic}.activityAvatarStack{align-items:center;display:inline-flex}.activityAvatarStack>*{margin-left:-6px}.activityAvatarStack>:first-child{margin-left:0}.activityTypeOptionLabel{flex:1}.activityTypeOptionCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:10px}.activityPill{border:1px solid var(--border);background:var(--surface2);height:24px;color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.activityPill:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.activityPill:active{box-shadow:none}.activityPill.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.activityPill.active .activityPillCount{color:#ffffffd9}.activityPill.active:hover{box-shadow:var(--chip-shadow)}.activityPillCount{color:var(--text-dim);font-size:10px;font-weight:500}.activityLoading{color:var(--text-dim);justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:12px;display:flex}.activityEmpty{text-align:center;color:var(--text-dim);padding:48px 20px;font-size:13px}.activityList{flex-direction:column;gap:8px;display:flex}.activityGroup{background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.activityGroupHead{background:var(--surface2);border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.activityGroupHead:hover{background:var(--surface)}.activityGroupArrow{color:var(--text-dim);flex-shrink:0;transition:transform .15s}.activityGroupArrow.collapsed{transform:rotate(-90deg)}.activityGroupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activityGroupCount{color:var(--text);background:var(--bg);border-radius:999px;padding:1px 7px;font-size:13px;font-weight:500}.activityEvents{margin:0;padding:0;list-style:none}.activityEvent{border-bottom:1px solid var(--border);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.activityEvent:last-child{border-bottom:none}.activityEvent:hover{background:var(--surface2)}.activityEvent.type-state{box-shadow:inset 3px 0 0 var(--inprogress)}.activityEvent.type-comment{box-shadow:inset 3px 0 0 var(--text-dim)}.activityEvent.type-created{box-shadow:inset 3px 0 0 var(--done,#2ea043)}.activityEvent.type-assigned{box-shadow:inset 3px 0 #7e57c2}.activityEventTime{color:var(--text-dim);font-variant-numeric:tabular-nums;min-width:40px;font-size:11px}.activityEventActor{white-space:nowrap;font-weight:500}.activityVerb{color:var(--text-dim);white-space:nowrap}.activityVerb.verb-state{color:var(--inprogress)}.activityVerb.verb-created{color:var(--done,#2ea043)}.activityVerb.verb-assigned{color:#7e57c2}.activityStateChange,.activityAssignChange{background:var(--surface2);color:var(--text);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px}.activityCommentPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);flex:200px;font-style:italic;overflow:hidden}.activityEventRef{min-width:0;max-width:50%;color:var(--text-dim);align-items:center;gap:4px;margin-left:auto;display:inline-flex;overflow:hidden}.activityEventRefId{font-variant-numeric:tabular-nums}.activityEventRefTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activityOpenBtn{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.activityOpenBtn:hover{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--chip-shadow)}.activityOpenBtn:active{box-shadow:none}.activityCommentBody{background:var(--bg);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:4px;flex-basis:100%;margin-top:6px;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=720px){.activity{padding:8px 10px 24px}.activityChipRow{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.activityToolbarRow{gap:6px}.activityTitle{font-size:14px}.activitySeg button{padding:5px 8px}.activityEvent{gap:6px;padding:8px 10px}.activityEventRef{flex-basis:100%;max-width:100%;margin-left:0}.activityEventActor{font-size:11px}.activityCommentPreview{flex-basis:100%}.activityOpenBtn{display:none}}.standup{color:var(--text);flex-direction:column;gap:24px;display:flex}.standupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.standupHeader h2{margin:0 0 2px;font-size:18px;font-weight:600}.standupSubtitle{color:var(--text-dim);font-size:12px}.standupUserStrip{flex-wrap:wrap;align-items:center;gap:4px;max-width:60%;display:flex}.standupUserChip{border:1px solid var(--border);background:var(--surface2);height:28px;color:var(--text-dim);cursor:pointer;box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background .1s,color .1s,border-color .1s,box-shadow .15s;display:inline-flex}.standupUserChip:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.standupUserChip:active{box-shadow:none}.standupUserChip.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.standupUserChip.active:hover{box-shadow:var(--chip-shadow)}.standupUserChip:has(.avatar){padding-left:4px}.standupUserName{white-space:nowrap}.standupPulseStrip{color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding:10px 12px;font-size:13px;display:flex}.standupPulseStrip b{color:var(--text);margin-right:4px;font-weight:600}.standupPulseSep{background:var(--border);width:1px;height:12px;display:inline-block}.standupPulseDim{color:var(--text-dim)}.standupPulseItem.tone-bad b{color:var(--bug,#f85149)}.standupPulseItem.tone-warn b{color:var(--yellow,#d29922)}.standupLoading{color:var(--text-dim);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.standupColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.standupColumn{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:0;min-height:80px;max-height:35vh;display:flex;overflow:hidden}.standupColumn.tone-bad .standupColumnHead{color:var(--bug,#f85149)}.standupColumnHead{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.standupColumnCount{color:var(--text);font-size:13px;font-weight:500}.standupColumnEmpty{color:var(--text-dim);padding:12px;font-size:12px;font-style:italic}.standupColumnList{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.standupColumnList::-webkit-scrollbar{width:4px}.standupColumnList::-webkit-scrollbar-track{background:0 0}.standupColumnList::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.standupColumnList::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.standupItem{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.standupItem:last-child{border-bottom:none}.standupItem:hover{background:var(--surface2)}.standupItem.isStale{box-shadow:inset 3px 0 0 var(--yellow,#d29922)}.standupGroupHead{color:var(--text-dim);background:var(--surface2);border-bottom:1px solid var(--border);cursor:pointer;z-index:1;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.standupGroupHead.standupGroupOrphan{cursor:default;font-style:italic}.standupGroupHead:hover:not(.standupGroupOrphan){color:var(--text)}.standupGroupTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.standupItemNested{padding-left:24px}.standupItemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.standupItemRef{color:var(--text-dim);font-size:11px}.standupItemTime{color:var(--text-dim);white-space:nowrap;font-size:11px}.standupSignals{grid-template-columns:minmax(260px,1fr) minmax(0,1fr);gap:24px;display:grid}.standupSignal{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:0;display:flex}.standupBurndown{min-height:280px}.standupBurndownChart{flex-direction:column;flex:1;min-height:240px;padding:8px 12px 12px;display:flex}.standupSignalHead{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.standupSignalList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.standupSignalList li{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.standupSignalList li:last-child{border-bottom:none}.standupSignalList li:hover{background:var(--surface2)}.standupSignalList li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.standupActivity{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;display:flex}.standupActivity h3{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border);margin:0;padding:10px 12px;font-size:11px;font-weight:600}.standupActivityList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.standupActivityItem{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.standupActivityItem:last-child{border-bottom:none}.standupActivityItem:hover{background:var(--surface2)}.standupActivityActor{white-space:nowrap;font-weight:500}.standupActivityVerb{color:var(--text-dim);white-space:nowrap}.standupActivityRef{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.standupActivityTime{color:var(--text-dim);white-space:nowrap;font-size:11px}.standupApp{gap:18px;height:100%;min-height:0;overflow:hidden}.standupApp .standupHeader{border-bottom:2px solid var(--border);flex-shrink:0;align-items:center;padding-bottom:12px}.standupApp .standupTitleBlock h2{letter-spacing:.02em;font-size:20px}.standupApp .standupSubtitle{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.standupApp .standupSubtitle b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:600}.standupApp .standupSprintName{text-transform:uppercase;letter-spacing:.16em;color:var(--text);font-size:11px;font-weight:700}.standupApp .standupSubDot{background:var(--text-dim);opacity:.6;border-radius:50%;flex-shrink:0;width:3px;height:3px}.standupApp .standupColumns{flex:1;gap:0;min-height:0;overflow:hidden}.standupApp .standupColumn{border:none;border-right:1px solid var(--border);background:0 0;border-radius:0;min-height:0;max-height:100%;padding:0 18px;overflow:hidden}.standupApp .standupColumn:first-child{padding-left:0}.standupApp .standupColumn:last-child{border-right:none;padding-right:0}.standupApp .standupColumnHead{letter-spacing:.14em;color:var(--text-dim);border-bottom:none;padding:4px 0 6px;font-size:12px;font-weight:700;position:relative}.standupApp .standupColumnHead:after{content:"";opacity:.5;background:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.standupApp .standupColumn.tone-good .standupColumnHead{color:var(--done)}.standupApp .standupColumn.tone-prog .standupColumnHead{color:var(--inprogress)}.standupApp .standupColumn.tone-warn .standupColumnHead{color:var(--yellow,#d29922)}.standupApp .standupColumn.tone-bad .standupColumnHead{color:var(--bug,#f85149)}.standupApp .standupColumn.tone-block .standupColumnHead{color:var(--text-dim)}.standupApp .standupColumn.tone-bad{background:linear-gradient(180deg, color-mix(in srgb, var(--bug,#f85149) 8%, transparent), transparent 60%);border-right:none;border-radius:10px;padding:0 14px}.standupApp .standupColumnList{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding-top:8px;overflow:hidden auto}.standupApp .standupColumnList::-webkit-scrollbar{width:4px}.standupApp .standupColumnList::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.standupApp .standupItem{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding:8px 0;font-size:13px}.standupApp .standupItem:hover{color:var(--inprogress);background:0 0}.standupApp .standupItem.isStale{box-shadow:inset 3px 0 0 var(--yellow,#d29922);padding-left:8px}.standupApp .standupItemNested{padding-left:14px}.standupApp .standupItemTitle{font-weight:500}.standupApp .standupColumnGrouped{flex-direction:column;gap:2px;display:flex}.standupApp .standupGroupHead{color:var(--text);text-transform:none;letter-spacing:0;background:0 0;border-bottom:none;padding:6px 0 4px;font-size:13px;font-weight:600;position:static}.standupApp .standupGroupHead:hover:not(.standupGroupOrphan){color:var(--inprogress)}.standupApp .standupGroupHead.standupGroupOrphan{color:var(--text-dim);font-size:12px;font-style:italic;font-weight:400}.standupApp .standupGroupHead .standupGroupTitle{font-weight:600}.standupApp .standupItemNested{border-bottom:none;padding-top:4px;padding-bottom:4px;padding-left:14px;font-size:12px}.standupAppSpark{vertical-align:middle;flex:none;width:70px;height:16px}.standupAppSparkEmpty{display:none}.standupAppDelta{align-items:center;gap:4px;font-size:12px;display:inline-flex}.standupAppDelta b{font-variant-numeric:tabular-nums;font-weight:700}.standupAppDelta.ahead b{color:var(--done)}.standupAppDelta.behind b{color:var(--bug,#f85149)}.standupAppDelta.on-track b{color:var(--text-dim)}@media (width<=1000px){.standupPulse{grid-template-columns:repeat(3,minmax(0,1fr))}.standupColumns,.standupSignals{grid-template-columns:1fr}}@media (width<=768px){.standup{gap:16px;padding:0 12px 16px}.standupHeader{gap:10px}.standupHeader h2{font-size:16px}.standupUserStrip{max-width:100%}.standupUserChip{height:30px;font-size:12px}.standupPulseStrip{gap:8px 12px;padding:8px 10px;font-size:12px}.standupPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.standupColumn{max-height:50vh}.standupColumns{gap:12px}.standupColumnHead{padding:8px 10px}.standupItem{padding:10px;font-size:13px}.standupGroupHead{padding:6px 10px}.standupItemNested{padding-left:20px}.standupSignals{gap:12px}.standupSignalHead,.standupActivity h3{padding:8px 10px}.standupSignalList li,.standupActivityItem{padding:10px;font-size:13px}.standupBurndown{min-height:220px}.standupBurndownChart{min-height:180px;padding:6px 10px 10px}.standupApp{gap:14px;height:auto;overflow:visible}.standupApp .standupColumns{flex:none;overflow:visible}.standupApp .standupColumn{border-right:none;border-bottom:1px solid var(--border);max-height:none;padding:0 0 10px;overflow:visible}.standupApp .standupColumn:last-child{border-bottom:none}.standupApp .standupColumn.tone-bad{padding:8px 12px}.standupApp .standupColumnList{flex:none;overflow:visible}.standupApp .standupTitleBlock h2{font-size:17px}.standupApp .standupSubtitle{font-size:11px}}.kbkOverlay{z-index:999999;cursor:pointer;background:#000000e0;justify-content:center;align-items:center;animation:.2s ease-out kbkFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.kbkOverlay.kbkOverlayBeeOnly{cursor:default;pointer-events:none;background:0 0}@keyframes kbkFadeIn{0%{opacity:0}to{opacity:1}}.kbkCard{z-index:2;text-align:center;max-width:90vw;padding:0 24px;animation:.5s cubic-bezier(.34,1.56,.64,1) kbkPop;position:relative}@keyframes kbkPop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.kbkBee{z-index:3;pointer-events:none;will-change:transform;transition:filter .3s;position:absolute;top:0;left:0}.kbkBee svg{display:block}.kbkLogoMask{-webkit-mask-image:var(--kbk-logo-url);-webkit-mask-image:var(--kbk-logo-url);mask-image:var(--kbk-logo-url);transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kbkPhrase{width:min(1400px,95vw);height:auto;margin:0 auto 8px;animation:.4s cubic-bezier(.36,.07,.19,.97) .2s both kbkShake;display:block;overflow:visible}.kbkPhrase text{letter-spacing:4px;fill:#ffd93d;paint-order:stroke;stroke:#ff6b1a;stroke-width:4px;stroke-linejoin:round;filter:drop-shadow(0 0 18px #ffc832cc)drop-shadow(0 6px #0009);font-family:"Press Start 2P",VT323,Courier New,monospace;font-size:56px;font-weight:400}@keyframes kbkShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.kbkFactLabel{color:#ffd93d;text-transform:uppercase;letter-spacing:2px;opacity:.85;margin-bottom:8px;font-size:11px;font-weight:700}.kbkSubtitle{color:#fff;letter-spacing:.2px;text-shadow:0 2px 8px #000c;text-align:center;justify-content:center;align-items:flex-start;max-width:540px;min-height:160px;margin:0 auto 24px;font-size:18px;font-weight:500;line-height:1.45;display:flex}.kbkHint{color:#fff9;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}@media (width<=600px){.kbkCard{padding:36px 28px}.kbkPhrase{letter-spacing:2px;font-size:40px}.kbkChar{font-size:64px}.kbkSubtitle{font-size:16px}}.pixelBeeWing{opacity:0}.pixelBeeWing--1{animation:.24s step-end infinite pixelBeeWingFrame1}.pixelBeeWing--2{animation:.24s step-end infinite pixelBeeWingFrame2}.pixelBeeWing--3{animation:.24s step-end infinite pixelBeeWingFrame3}@keyframes pixelBeeWingFrame1{0%,33.32%{opacity:1}33.33%,to{opacity:0}}@keyframes pixelBeeWingFrame2{0%,33.32%{opacity:0}33.33%,66.65%{opacity:1}66.66%,to{opacity:0}}@keyframes pixelBeeWingFrame3{0%,66.65%{opacity:0}66.66%,to{opacity:1}}.backlogView{width:100%;height:100%;min-height:0;color:var(--text);grid-template-rows:auto minmax(0,1fr);display:grid}.backlogToolbar{z-index:20;background-color:var(--bg);flex-direction:column;gap:8px;padding:8px 0 10px;display:flex}.backlogToolbarRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backlogToolbarHead{padding-top:4px}.backlogToolbarTitleWrap{flex-direction:column;gap:2px;margin-right:auto;display:flex}.backlogTitle{margin:0;font-size:18px;font-weight:600;line-height:1.1}.backlogSubtitle{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.backlogNewBtn{background:var(--inprogress);height:28px;color:var(--on-accent);border:1px solid var(--inprogress);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:filter .15s,box-shadow .15s}.backlogNewBtn:hover{filter:brightness(1.08);box-shadow:var(--chip-shadow)}.backlogNewBtn:active{box-shadow:none}.backlogSearchWrap{flex:220px;align-items:center;max-width:360px;display:flex;position:relative}.backlogSearchInput{background:var(--surface2);height:28px;color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;min-width:200px;padding:0 10px;font-family:inherit;font-size:12px}.backlogSearchInput::placeholder{color:var(--text-dim)}.backlogSearchInput:focus{border-color:var(--inprogress);outline:none}.backlogSearchSpinner{color:var(--text-dim);pointer-events:none;background:var(--surface2);align-items:center;gap:6px;padding-left:6px;font-size:11px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.backlogSearchSpinner .spinner{border:2px solid var(--border);border-top-color:var(--inprogress);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite backlogSearchSpin}@keyframes backlogSearchSpin{to{transform:rotate(360deg)}}.backlogFilterWrap{display:inline-flex;position:relative}.backlogFilterBtn{border:1px solid var(--border);background:var(--surface2);height:28px;color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.backlogFilterBtn:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.backlogFilterBtn:active{box-shadow:none}.backlogFilterBtn.active{background:var(--inprogress);color:var(--on-accent);border-color:var(--inprogress);font-weight:500}.backlogFilterBtn.active svg{color:var(--on-accent);opacity:.8}.backlogFilterBtn.active:hover{box-shadow:var(--chip-shadow)}.backlogFilterMenu{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:0 0 6px 6px;flex-direction:column;gap:1px;min-width:180px;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% - 1px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0003}.backlogFilterBtn.open{z-index:11;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.backlogFilterOption{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;display:flex}.backlogFilterOption:hover{background:var(--surface2)}.backlogFilterOption.active{background:var(--inprogress);color:var(--on-accent);font-weight:500}.backlogFilterStateDot{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px}.backlogFilterStateDot.state-new,.backlogFilterStateDot.state-to-do,.backlogFilterStateDot.state-proposed{background:var(--todo)}.backlogFilterStateDot.state-approved{background:#7e57c2}.backlogFilterStateDot.state-active,.backlogFilterStateDot.state-in-progress,.backlogFilterStateDot.state-committed{background:var(--inprogress)}.backlogFilterStateDot.state-done,.backlogFilterStateDot.state-closed,.backlogFilterStateDot.state-resolved,.backlogFilterStateDot.state-completed{background:var(--done)}.backlogFilterStateDot.state-removed{background:var(--impediment)}.backlogTogglePill{border:1px solid var(--border);background:var(--surface2);height:28px;color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.backlogTogglePill:hover{color:var(--text);border-color:var(--text-dim);box-shadow:var(--chip-shadow)}.backlogTogglePill:active{box-shadow:none}.backlogTogglePill.active{background:var(--done);color:#fff;border-color:var(--done);font-weight:500}.backlogTogglePill.active:hover{box-shadow:var(--chip-shadow)}.backlogTogglePillCount{background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:500}.backlogTogglePill.active .backlogTogglePillCount{color:#fff;background:#ffffff2e}.bvSection{background:var(--surface);border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent;border-radius:6px;min-height:0;overflow:auto}.bvSection::-webkit-scrollbar{width:8px}.bvSection::-webkit-scrollbar-track{background:0 0}.bvSection::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.bvSection::-webkit-scrollbar-thumb:hover{background:var(--text-dim);background-clip:padding-box}.bvHeader{background:var(--surface2);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);z-index:10;border-radius:6px 6px 0 0;align-items:center;gap:10px;padding:8px 12px;font-size:10px;font-weight:600;display:flex;position:sticky;top:0}.bvHeader .bvRowIdx{cursor:default}.bvHeaderLabel{color:var(--text-dim)}.bvSectionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bvSectionList>.bvGroup+.bvGroup .bvRowParent{border-top:1px solid var(--border)}.bvGroup{position:relative}.bvGroup.bvGroupExpanded{background:var(--surface2)}.bvGroup.dragging{opacity:.4}.bvGroup.dragInsertBefore:before{content:"";background:var(--inprogress);z-index:4;height:2px;position:absolute;top:-2px;left:0;right:0}.bvGroup.dragInsertAfter:after{content:"";background:var(--inprogress);z-index:4;height:2px;position:absolute;bottom:-2px;left:0;right:0}.bvRow{cursor:pointer;color:var(--text);align-items:center;gap:10px;font-size:12px;display:flex}.bvRow:hover{background:var(--surface2)}.bvRow.bvRowParent{box-shadow:inset 3px 0 0 var(--text-dim);padding:8px 12px}.bvRow.bvRowParent.state-new,.bvRow.bvRowParent.state-to-do,.bvRow.bvRowParent.state-proposed{box-shadow:inset 3px 0 0 var(--todo)}.bvRow.bvRowParent.state-approved{box-shadow:inset 3px 0 #7e57c2}.bvRow.bvRowParent.state-active,.bvRow.bvRowParent.state-in-progress,.bvRow.bvRowParent.state-committed{box-shadow:inset 3px 0 0 var(--inprogress)}.bvRow.bvRowParent.state-done,.bvRow.bvRowParent.state-closed,.bvRow.bvRowParent.state-resolved,.bvRow.bvRowParent.state-completed{box-shadow:inset 3px 0 0 var(--done)}.bvRow.bvRowParent.state-removed{box-shadow:inset 3px 0 0 var(--impediment)}.bvRow.bvRowChild{color:var(--text-dim);padding:0 12px;font-size:11px}.bvRowIdx{text-align:right;width:28px;color:var(--text-dim);font-variant-numeric:tabular-nums;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:10px}.bvRowIdxChild{visibility:hidden}.bvExpandBtn{width:20px;height:20px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bvExpandBtn:hover{color:var(--text);background:var(--surface)}.bvExpandBtn:active{transform:none!important}.bvExpandSpacer{flex-shrink:0;width:20px;height:20px}.bvExpandArrow{transform-box:fill-box;transform-origin:50%;transition:color .15s,transform .2s cubic-bezier(.4,0,.2,1)}.bvExpandArrow.bvExpandArrowOpen{transform:rotate(90deg)}.bvRowIcon{color:var(--text-dim);flex-shrink:0;align-items:center;display:inline-flex}.bvRowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;overflow:hidden}.bvRowChild .bvRowTitle{color:var(--text)}.bvRowState{text-align:left;letter-spacing:.4px;text-transform:uppercase;width:110px;color:var(--text-dim);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:600}.bvRowState.state-new,.bvRowState.state-to-do,.bvRowState.state-proposed{color:var(--todo)}.bvRowState.state-approved{color:#7e57c2}.bvRowState.state-active,.bvRowState.state-in-progress,.bvRowState.state-committed{color:var(--inprogress)}.bvRowState.state-done,.bvRowState.state-closed,.bvRowState.state-resolved,.bvRowState.state-completed{color:var(--done)}.bvRowState.state-removed{color:var(--impediment)}.bvRowAssignee{width:140px;color:var(--text);flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.bvRowAssigneeName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bvRowEffort{text-align:left;font-variant-numeric:tabular-nums;width:56px;color:var(--text);flex-shrink:0;font-size:11px}.bvRowSprint{flex-shrink:0;justify-content:flex-start;align-items:center;width:130px;display:flex}.bvSprintWrap{color:var(--text);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex;position:relative}.backlogSprintIcon{color:var(--text-dim);flex-shrink:0}.bvSprintWrap>.backlogSprintIcon{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bvSprintWrap .backlogSprintAssigned .customSelectTrigger{border:1px dashed var(--border);height:22px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;max-width:110px;padding:0 22px 0 8px;font-size:11px;display:inline-flex}.bvSprintWrap .backlogSprintAssigned .customSelectTrigger:after{display:none}.bvSprintWrap .backlogSprintAssigned .customSelectTrigger:hover,.backlogSprintAssigned.open .customSelectTrigger{border-color:var(--inprogress);color:var(--inprogress);border-style:solid}.backlogSprintAssigned .customSelectDropdown,.backlogSprintPicker .customSelectDropdown{min-width:220px;left:auto;right:0}.backlogSprintPicker{opacity:0;transition:opacity .1s}.bvRow:hover .backlogSprintPicker,.backlogSprintPicker.open{opacity:1}.backlogSprintPicker .customSelectTrigger{border:1px dashed var(--border);height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:0 22px 0 8px;font-size:11px;display:inline-flex}.backlogSprintPicker .customSelectTrigger:after{display:none}.backlogSprintPicker .customSelectTrigger:hover,.backlogSprintPicker.open .customSelectTrigger{border-color:var(--inprogress);color:var(--inprogress);border-style:solid}.bvChildrenWrap{max-height:0;transition:max-height .22s cubic-bezier(.4,0,.2,1);overflow:hidden}.bvChildrenWrap.expanded{max-height:2000px}.bvChildren{flex-direction:column;margin:0;padding:0 0 6px 38px;list-style:none;display:flex}.bvChildren .bvRow{background:0 0;min-height:30px;position:relative}.bvChildren .bvRow:before{content:"";pointer-events:none;background:0 0;border-radius:4px;transition:background .1s;position:absolute;inset:1px 4px 1px 44px}.bvChildren .bvRow:hover{background:0 0}.bvChildren .bvRow:hover:before{background:var(--row-hover)}.bvTreeConnector{width:32px;height:auto;color:var(--text-dim);opacity:.5;flex-shrink:0;align-self:stretch;margin-right:0}.miniSpinner{border:2px solid var(--border);border-top-color:var(--inprogress);border-radius:50%;animation:.6s linear infinite bvSpin;display:inline-block}@keyframes bvSpin{to{transform:rotate(360deg)}}.capacityView{width:100%}.capacityLayout{align-items:stretch;gap:32px;display:flex}.capacityLeft{flex:1;min-width:0}.capacityRight{flex-direction:column;flex:1;min-width:0;margin-top:121px;display:flex}@media (width<=1100px){.capacityLayout{flex-direction:column}.capacityRight{margin-top:0}}.capacityView h2{margin-bottom:12px;font-size:16px;font-weight:600}.capacitySummary{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.capacityStat{background:var(--card-bg);box-shadow:var(--card-shadow);border:1px solid #0000;border-radius:10px;min-width:120px;padding:12px 16px}.capacityStatLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px}.capacityStatValue{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.capacityTableWrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:16px;overflow:hidden}.capacityTable{border-collapse:collapse;width:100%;font-size:12px}.capacityTable th{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text-dim);border-bottom:1px solid var(--border);background:var(--surface2);padding:8px 10px;font-size:11px;font-weight:600}.capacityTable td{border-bottom:1px solid var(--border);padding:8px 10px}.capacityTable tbody tr:last-child td{border-bottom:0}.capacityBar{background:var(--surface2);border-radius:3px;min-width:80px;height:6px;overflow:hidden}.capacityBarFill{background:var(--inprogress);border-radius:3px;height:100%;transition:width .3s}.capacityInlineInput{width:60px;color:var(--text);text-align:center;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .1s}.capacityInlineInput:hover{border-color:var(--border);background:var(--bg)}.capacityInlineInput:focus{border-color:var(--inprogress);background:var(--bg);outline:none}.daysoffEditor{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.daysoffChip{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.daysoffChipRemove{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:13px;line-height:1}.daysoffChipRemove:hover{color:var(--impediment)}.daysoffAddBtn{border:1px dashed var(--border);width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.daysoffAddBtn:hover{border-color:var(--text-dim);color:var(--text);background:var(--surface2)}.daysoffPopup{z-index:100;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px var(--shadow);border-radius:6px;width:240px;margin-top:4px;padding:10px 12px;position:absolute;top:100%;left:0}.daysoffPopupActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.daysoffPopupCancel{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:3px;padding:3px 10px;font-family:inherit;font-size:11px;transition:background .15s,box-shadow .15s}.daysoffPopupCancel:hover{background:var(--border);box-shadow:var(--chip-shadow)}.daysoffPopupCancel:active{box-shadow:none}.daysoffPopupSave{background:var(--inprogress);color:var(--on-accent);cursor:pointer;border:none;border-radius:3px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .15s,box-shadow .15s}.daysoffPopupSave:hover{opacity:.85;box-shadow:var(--chip-shadow)}.daysoffPopupSave:active{box-shadow:none}.daysoffPopupSave:disabled{opacity:.5;cursor:default;box-shadow:none}.calHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calMonthLabel{color:var(--text);font-size:12px;font-weight:600}.calNav{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 6px;font-size:10px;line-height:1}.calNav:hover{color:var(--text);background:var(--surface2)}.calGrid{width:100%}.calRow{grid-template-columns:repeat(7,1fr);display:grid}.calRowHeader{margin-bottom:2px}.calHdr{color:var(--text-dim);text-align:center;padding:2px 0;font-size:10px;font-weight:500}.calCell{text-align:center}.calDay{cursor:pointer;height:26px;color:var(--text);border-radius:4px;font-size:11px;line-height:26px;transition:background 80ms}.calDay:hover{background:var(--surface2)}.calDayWeekend{color:var(--text-dim)}.calDaySelected{background:var(--inprogress);color:var(--on-accent);font-weight:600}.calDaySelected:hover{background:var(--inprogress);opacity:.85}.calDayRange{color:var(--inprogress);background:#61afef26}.calSelection{color:var(--text-dim);text-align:center;margin-top:6px;font-size:11px}.capacityTeamDaysoff{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.capacityTeamDaysoffLabel{color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.daysOffBadge{color:var(--impediment);background:#e06c7526;border-radius:3px;padding:1px 6px;font-size:10px;display:inline-block}@media (width<=768px){.capacityView{padding:0 12px}.capacityLayout{gap:20px}.capacitySummary{gap:8px;margin-bottom:12px}.capacityStat{flex:calc(50% - 4px);min-width:0;padding:10px 12px}.capacityStatValue{font-size:18px}.capacityTable{font-size:13px}.capacityTable th,.capacityTable td{padding:8px 6px}.capacityInlineInput{width:56px;height:32px;font-size:13px}.capacityBar{min-width:0}.capacityTeamDaysoff{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.daysoffPopup{width:min(280px,100vw - 32px)}}.mbBoard{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.mbBottomBtn{position:relative}.mbBottomBtnDot{border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:calc(50% + 7px)}.mbBottomBtn.filtered{color:var(--text)}.mbList{min-height:0;padding:10px 12px calc(20px + var(--safe-bottom));-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.mbGroupEmpty{color:var(--text-dim);padding:8px 10px 4px;font-size:12px;font-style:italic}.mbCardCompact{box-shadow:none;opacity:.78;background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:6px 8px 6px 10px;transition:opacity .15s,background .15s;display:flex}.mbCardCompact:hover{opacity:1;background:var(--card-hover)}.mbCardCompact:active{background:var(--card-hover);transform:scale(.99)}.mbCardCompactCheck{color:var(--done);flex-shrink:0}.mbCardCompact.stateImpediment .mbCardCompactCheck,.mbCardCompact.stateRemoved .mbCardCompactCheck{color:var(--impediment)}.mbCardCompactId{color:var(--text-dim);flex-shrink:0;font-family:ui-monospace,monospace;font-size:10px}.mbCardCompactTitle{min-width:0;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;-webkit-text-decoration:line-through #7f848d80;text-decoration:line-through #7f848d80;text-decoration-thickness:1px;overflow:hidden}.mbCardCompact .mbCardMore{min-width:28px;min-height:28px;padding:4px 6px}.mbEmpty{border:1px dashed var(--border);color:var(--text-dim);border-radius:8px;align-self:center;align-items:center;gap:8px;margin:32px auto;padding:16px 20px;font-size:13px;display:inline-flex}.mbEmptyDot{border-radius:50%;width:8px;height:8px}.mbCard{background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y;border:0;border-radius:10px;padding:12px 14px;transition:transform .12s,box-shadow .15s,background .15s}.mbCard:active{background:var(--card-hover);transform:scale(.985)}.mbCardTop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mbPill{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--surface2);color:var(--text-dim);border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.mbPill.type-Bug{color:var(--bug);background:#e06c752e}.mbPill.type-Feature{color:var(--feature);background:#98c3792e}.mbPill.type-Epic{color:var(--epic);background:#c678dd2e}.mbPill.type-Story{color:var(--story);background:#61afef2e}.mbPill.type-Task{color:var(--yellow);background:#e5c07b2e}.mbPill.stateToDo,.mbPill.stateNew{color:#c9cdd5;background:#7f848d38}.mbPill.stateApproved{color:#b39bdc;background:#7e57c233}.mbPill.stateCommitted,.mbPill.stateInProgress{color:var(--inprogress);background:#61afef2e}.mbPill.stateImpediment,.mbPill.stateRemoved{color:var(--impediment);background:#e06c752e}.mbPill.stateDone{color:var(--done);background:#98c3792e}.mbCardId{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:11px}.mbCardPrio{background:var(--impediment);border-radius:50%;width:7px;height:7px}.mbCardMore{color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;place-items:center;min-width:32px;min-height:32px;margin-left:auto;padding:6px 8px;font-size:18px;line-height:1;display:grid}.mbCardMore:active{background:var(--surface2)}.mbCardTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.35}.mbCard.parent .mbCardTitle{color:var(--text);font-weight:600}.mbCardParent{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11px;overflow:hidden}.mbGroup{background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:4px;padding:6px 8px 10px;display:flex}.mbGroupBanner{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y;border:0;border-bottom:1px solid var(--border);background:0 0;margin-bottom:2px;padding:8px 8px 6px}.mbGroupBanner:active{background:var(--card-hover);border-radius:8px}.mbGroupBanner.orphan{opacity:.85;padding:10px}.mbGroupBannerTop{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mbGroupBannerId{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:11px}.mbGroupBannerTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.mbGroupBannerMeta{color:var(--text-dim);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.mbGroupTasks{flex-direction:column;gap:6px;padding-left:8px;display:flex}.mbGroupTasks .mbCard{background:var(--card-bg)}.mbCollapseToggle{width:22px;height:22px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.mbCollapseToggle:active{background:var(--card-hover)}.mbCollapseToggle.collapsed{transform:rotate(-90deg)}.mbGroup.collapsed{padding-bottom:6px}.mbGroup.collapsed .mbGroupBanner{border-bottom:0;margin-bottom:0}.mbCardFoot{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.mbCardAssignee{align-items:center;gap:6px;display:inline-flex}.mbCardAssigneeName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.mbCardAssignee.unassigned{font-style:italic}.mbCardPts{background:var(--surface2);font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 7px;font-weight:600}.mbCardTag{background:var(--surface2);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:80px;padding:1px 6px;overflow:hidden}.mbSheetBackdrop{z-index:200;pointer-events:none;background:#00000073;animation:.25s forwards mb-fade-in;position:fixed;inset:0}@keyframes mb-fade-in{0%{opacity:0;pointer-events:none}99%{pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mbSheet{z-index:201;background:var(--surface);border-top:1px solid var(--border);padding:6px 0 calc(16px + var(--safe-bottom));box-shadow:0 -8px 32px var(--shadow);border-radius:16px 16px 0 0;max-height:80vh;animation:.22s cubic-bezier(.4,0,.2,1) mb-rise;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mbSheetGrab{background:var(--border);border-radius:2px;width:40px;height:4px;margin:6px auto 10px}.mbSheetHeader{border-bottom:1px solid var(--border);margin-bottom:6px;padding:0 16px 10px}.mbSheetTitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.mbSheetSub{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px}.mbSheetSectionLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;padding:8px 16px 4px;font-size:10px;font-weight:600}.mbSheetItem{width:100%;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:14px 16px;font-family:inherit;font-size:14px;display:flex}.mbSheetItem:active:not(:disabled){background:var(--card-hover)}.mbSheetItem:disabled{cursor:default;opacity:.6}.mbSheetItem.current{color:var(--text-dim)}.mbSheetItem.danger{color:var(--impediment)}.mbSheetItemLabel{align-items:center;gap:8px;display:inline-flex}.mbSheetSwatch{border-radius:50%;flex-shrink:0;width:12px;height:12px}.mbSheetCurrent{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-left:6px;font-size:10px}.mbSheetItemCount{background:var(--surface2);color:var(--text-dim);text-align:center;border-radius:10px;min-width:22px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.mbSheetIcon{text-align:center;width:12px;color:var(--text-dim);font-size:16px}.mbSheetDivider{background:var(--border);height:1px;margin:4px 0}.mbSheetCancel{background:var(--surface2);border:1px solid var(--border);width:calc(100% - 32px);color:var(--text);cursor:pointer;border-radius:8px;margin:8px 16px 0;padding:12px;font-family:inherit;font-size:14px;font-weight:500}.mbSheetCancel:active{background:var(--border)}@media (width<=768px){.boardStickyTop{padding:calc(10px + var(--safe-top)) 12px 0}.boardScrollArea{padding:0}.progressBarWrap:hover .progressTooltip{opacity:0}.progressTooltip{display:none}.kbdHelp{display:none!important}.cmdPaletteOverlay{padding-top:5vh;padding-left:12px;padding-right:12px}.cmdPalette{width:100%;max-width:100%;max-height:80vh}.bulkBar{left:8px;right:8px;bottom:calc(64px + var(--safe-bottom));z-index:51;flex-wrap:wrap;margin:0;position:fixed}.bulkBarActions{flex-wrap:wrap;width:100%;margin-left:0}.settingsModal,.settingsOverlay .settingsModal{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.detailOverlay{justify-content:center;align-items:flex-end}.detailPanel{border-left:0;border:1px solid var(--border);padding-bottom:var(--safe-bottom);border-bottom:0;border-radius:16px 16px 0 0;margin-bottom:0;transform:translateY(40px);width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;height:92dvh!important}.detailBody::-webkit-scrollbar{width:4px}.detailBody::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:2px}.detailOverlay.open .detailPanel{transform:translateY(0)}.detailResizeHandle{display:none}.detailHeader{padding:14px 16px}.detailHeader .wiTitle{font-size:16px}.detailHeader .closeBtn{border-radius:8px;min-width:36px;min-height:36px;font-size:24px}.detailBody{padding:14px 16px calc(14px + var(--safe-bottom))}.detailPanel:before{content:"";background:var(--border);z-index:2;border-radius:2px;width:40px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.detailBody .fieldRow{flex-direction:column;gap:0}.detailBody .fieldRow .field{margin-bottom:14px}.zoomControl{display:none!important}.headerIconBtn{min-width:40px;min-height:40px;padding:8px}.header h1{font-size:15px}.header{gap:8px;padding-bottom:8px}.header>div:first-child{flex:1;min-width:0}.headerStats{gap:12px;font-size:11px}.progressBarWrap{margin-top:6px}.ctxMenu{display:none!important}.backlogView{-webkit-overflow-scrolling:touch;overflow-x:auto}.backlogGrid{min-width:640px}.backlogViewHeader{padding:8px 12px}.backlogViewHeader h2{font-size:14px}.capacityView{padding:12px}.capacityLayout{gap:12px}}.mb-shell{--mb-bottom-bar-h:calc(56px + var(--safe-bottom));min-height:0;padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:var(--mb-bottom-bar-h);flex-direction:column;flex:1;display:flex}.mb-shell-chrome{flex-shrink:0;padding:0 12px}.mbToolbar{padding:calc(6px + var(--safe-top)) 12px 6px;justify-content:center;align-items:center;min-height:38px;display:flex;position:relative}.mbToolbarTitle{text-align:center;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:1px;max-width:calc(100% - 80px);padding:4px 8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;display:flex}.mbToolbarTitle:active{background:var(--card-hover)}.mbToolbarTitleName{align-items:center;gap:4px;max-width:100%;display:inline-flex}.mbToolbarTitleChev{color:var(--text-dim);flex-shrink:0}.mbToolbarBtn{margin-top:calc(var(--safe-top) / 2);width:36px;height:36px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mbToolbarBtn:active{background:var(--card-hover);color:var(--text)}.mbToolbarTitleText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mbToolbarTitleSub{color:var(--text-dim);font-size:11px;font-weight:400}.mbBottomBar{z-index:50;padding:0 0 var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);background:var(--surface);border-top:1px solid var(--border);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mbBottomRow{align-items:stretch;gap:2px;padding:6px 0;display:flex}.mbBottomTab,.mbBottomBtn{color:var(--text-dim);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;transition:color .12s,background 50ms;display:inline-flex;position:relative}.mbBottomTab *,.mbBottomBtn *{pointer-events:none}.mbBottomTab{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;min-height:48px;padding:8px 2px;font-size:10px;font-weight:600}.mbBottomTab:active,.mbBottomBtn:active{background:var(--card-hover)}.mbBottomTab.active{color:var(--inprogress)}.mbBottomTabLabel{align-items:center;gap:2px;line-height:1;display:inline-flex}.mbViewSwitcher{flex:1 1 0;min-width:0;display:flex;position:relative}.mbViewSwitcher>.mbBottomTab{flex:1 1 0;position:relative}.mbViewSwitcherChev{opacity:.7;pointer-events:none;transition:transform .18s}.mbBottomTab.expanded .mbViewSwitcherChev{opacity:1;transform:rotate(180deg)}.mbViewSwitcherBackdrop{z-index:51;background:0 0;position:fixed;inset:0}.mbViewSwitcherPopup{z-index:52;background:var(--surface);border:1px solid var(--border);min-width:max(100%,184px);box-shadow:0 -10px 28px var(--shadow);clip-path:inset(100% 0 0 round 12px 12px 0 0);opacity:0;pointer-events:none;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;gap:2px;padding:6px;transition:clip-path .22s cubic-bezier(.4,0,.2,1),opacity .18s;display:flex;position:absolute;bottom:100%;left:0}.mbViewSwitcherPopup.open{clip-path:inset(0 round 12px 12px 0 0);opacity:1;pointer-events:auto}.mbViewSwitcherHead{letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);padding:5px 12px 7px;font-size:9.5px;font-weight:700}.mbViewSwitcherItem{color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.mbViewSwitcherItem:active{background:var(--card-hover)}.mbViewSwitcherItem.active{color:var(--inprogress);background:color-mix(in srgb, var(--inprogress) 16%, transparent)}.mbViewSwitcherItem>svg{color:var(--text-dim);flex-shrink:0}.mbViewSwitcherItem.active>svg{color:var(--inprogress)}.mbViewSwitcherNow{letter-spacing:.4px;text-transform:uppercase;color:var(--inprogress);margin-left:auto;font-size:9px;font-weight:700}.mbBottomBtn{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;min-height:48px;padding:8px 2px;font-size:10px;font-weight:600}.mbSearchOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:8vh 16px 16px;animation:.16s mb-fade;display:flex;position:fixed;inset:0}.mbSearchModal{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;width:min(440px,100%);animation:.18s cubic-bezier(.34,1.3,.5,1) mb-pop;overflow:hidden;box-shadow:0 24px 70px #0000008c}.mbSearchField{align-items:center;gap:11px;padding:14px 16px;display:flex}.mbSearchFieldIcon{color:var(--text-dim);flex-shrink:0}.mbSearchInput{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px;font-weight:500}.mbSearchInput::placeholder{color:var(--text-dim)}.mbSearchClear{background:var(--surface2);width:26px;height:26px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mbSearchClear:active{background:var(--card-hover);color:var(--text)}.mbSearchFoot{border-top:1px solid var(--border);background:var(--surface);color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:flex}.mbSearchCancel{color:var(--inprogress);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:600}@keyframes mb-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mbBottomBtnBadge{background:var(--impediment);color:#fff;text-align:center;border:2px solid var(--surface);pointer-events:none;border-radius:8px;min-width:14px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;top:3px;left:calc(50% + 4px)}.mbNotifHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 16px 10px;display:flex}.mbNotifTitle{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.mbNotifHeaderActions{gap:4px;display:inline-flex}.mbNotifHeaderBtn{color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500}.mbNotifHeaderBtn:active{background:var(--card-hover);color:var(--text)}.mbNotifHeaderBtn.danger{color:var(--impediment)}.mbNotifSheet{flex-direction:column;max-height:80dvh;display:flex}.mbNotifList{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.mbNotifEmpty{text-align:center;color:var(--text-dim);padding:32px 16px;font-size:13px}.mbNotifItem{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;--accent:var(--inprogress);background:0 0;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:12px 16px;font-family:inherit;display:grid}.mbNotifItem--assigned{--accent:var(--inprogress)}.mbNotifItem--unassigned{--accent:var(--text-dim)}.mbNotifItem--state{--accent:var(--cyan,var(--inprogress))}.mbNotifItem--mention{--accent:var(--impediment)}.mbNotifItem--comment{--accent:var(--yellow,var(--impediment))}.mbNotifItem--pr-review-requested{--accent:var(--epic,var(--inprogress))}.mbNotifItem--pr-reviewed{--accent:var(--done,var(--inprogress))}.mbNotifItem--timer{--accent:var(--inprogress)}.mbNotifItem:last-of-type{border-bottom:0}.mbNotifItem:active{background:var(--card-hover)}.mbNotifItem.unread{background:color-mix(in srgb, var(--accent) 8%, transparent)}.mbNotifItem:active.unread{background:color-mix(in srgb, var(--accent) 14%, transparent)}.mbNotifItemIcon{background:var(--surface2);width:32px;height:32px;color:var(--text-dim);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.mbNotifItem.unread .mbNotifItemIcon{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.mbNotifItemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.mbNotifItemTitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mbNotifItemDesc{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.mbNotifItemTime{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:10px}.mbNotifItemDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mbFilterSheet{flex-direction:column;max-height:80dvh;display:flex;overflow:hidden}.mbFilterScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.mbAssigneeSearch{padding:8px 12px 4px}.mbAssigneeSearch input{box-sizing:border-box;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);border-radius:6px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.mbAssigneeSearch input:focus{border-color:var(--inprogress)}.mbAssigneeEmpty{text-align:center;color:var(--text-dim);padding:20px 16px;font-size:13px}.mbBacklogScroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.mbBacklog{padding:8px 12px calc(20px + var(--safe-bottom));box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.mbBacklogHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mbBacklogTitle{flex:none;margin:0;font-size:14px;font-weight:600}.mbBacklogCount{color:var(--text-dim);flex:auto;font-size:11px}.mbBacklogNewBtn{flex:none;height:32px;padding:0 12px;font-size:12px}.mbBacklogSearch{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;margin-bottom:10px;padding:8px 12px;font-family:inherit;font-size:13px}.mbBacklogSearch:focus{border-color:var(--inprogress);outline:none}.mbBacklogList{flex-direction:column;gap:6px;display:flex}.mbBacklogCard{background:var(--card-bg);box-shadow:var(--card-shadow);text-align:left;color:var(--text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon title"".meta";gap:4px 8px;padding:10px 12px;font-family:inherit;transition:background .15s,box-shadow .15s,transform .12s;display:grid}.mbBacklogCard:active{background:var(--card-hover);transform:scale(.985)}.mbBacklogCardIcon{grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.mbBacklogCardTitle{overflow-wrap:anywhere;word-break:break-word;grid-area:title;font-size:13px;font-weight:500;line-height:1.35}.mbBacklogCardMeta{color:var(--text-dim);flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.mbBacklogCardId{font-variant-numeric:tabular-nums}.mbBacklogCardSprint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mbBacklogEmpty{text-align:center;color:var(--text-dim);padding:32px 12px;font-size:13px}@font-face{font-family:Medodica;src:url(/fonts/MedodicaRegular.otf)format("opentype");font-display:swap}:root{--brand:#8b5cf6;--on-accent:#fff;--on-done:#fff;--card-shadow:inset 0 1px 0 #ffffff0f, 0 2px 6px #00000080;--card-shadow-hover:inset 0 1px 0 #ffffff14, 0 6px 16px #0000008c;--chip-shadow:inset 0 1px 0 #ffffff0d, 0 1px 2px #00000059}:root,[data-theme=one-dark]{--bg:#1a1b26;--surface:#21222c;--surface2:#282a36;--border:#3b3f51;--card-bg:#2c2d3a;--card-hover:#33344a;--text:#abb2bf;--text-dim:#5c6370;--todo:#5c6370;--inprogress:#61afef;--impediment:#e06c75;--done:#98c379;--story:#61afef;--bug:#e06c75;--task:#abb2bf;--feature:#98c379;--epic:#c678dd;--yellow:#e5c07b;--cyan:#56b6c2;--shadow:#0000004d;--row-hover:#ffffff08;--drag-over:#61afef1f}[data-theme=one-light]{--bg:#eaeae5;--surface:#f5f5f0;--surface2:#ddddd8;--border:#c8c8c3;--card-bg:#fff;--card-hover:#f0f0eb;--text:#383a42;--text-dim:#7f8490;--todo:#7f8490;--inprogress:#4078f2;--impediment:#e45649;--done:#50a14f;--story:#4078f2;--bug:#e45649;--task:#383a42;--feature:#50a14f;--epic:#a626a4;--yellow:#c18401;--cyan:#0184bc;--shadow:#00000014;--row-hover:#00000005;--drag-over:#4078f214}[data-theme=dracula]{--bg:#21222c;--surface:#282a36;--surface2:#2d2f3d;--border:#44475a;--card-bg:#343746;--card-hover:#3c3f52;--text:#f8f8f2;--text-dim:#6272a4;--todo:#6272a4;--inprogress:#8be9fd;--on-accent:#1a1a1a;--impediment:#f55;--done:#50fa7b;--on-done:#1a1a1a;--story:#8be9fd;--bug:#f55;--task:#f8f8f2;--feature:#50fa7b;--epic:#bd93f9;--yellow:#f1fa8c;--cyan:#8be9fd;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#8be9fd1a}[data-theme=github-dark]{--bg:#0d1117;--surface:#161b22;--surface2:#1c2128;--border:#30363d;--card-bg:#22272e;--card-hover:#2a3038;--text:#c9d1d9;--text-dim:#6e7681;--todo:#6e7681;--inprogress:#58a6ff;--impediment:#f85149;--done:#3fb950;--story:#58a6ff;--bug:#f85149;--task:#c9d1d9;--feature:#3fb950;--epic:#bc8cff;--yellow:#d29922;--cyan:#39c5cf;--shadow:#0006;--row-hover:#ffffff05;--drag-over:#58a6ff1a}[data-theme=monokai]{--bg:#1e1f1c;--surface:#272822;--surface2:#2d2e27;--border:#49483e;--card-bg:#383930;--card-hover:#40413a;--text:#f8f8f2;--text-dim:#75715e;--todo:#75715e;--inprogress:#66d9ef;--on-accent:#1a1a1a;--impediment:#f92672;--done:#a6e22e;--on-done:#1a1a1a;--story:#66d9ef;--bug:#f92672;--task:#f8f8f2;--feature:#a6e22e;--epic:#ae81ff;--yellow:#e6db74;--cyan:#66d9ef;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#66d9ef1a}[data-theme=catppuccin]{--bg:#181825;--surface:#1e1e2e;--surface2:#24243b;--border:#383856;--card-bg:#2e2e48;--card-hover:#363658;--text:#cdd6f4;--text-dim:#6c7086;--todo:#6c7086;--inprogress:#89b4fa;--impediment:#f38ba8;--done:#a6e3a1;--on-done:#1a1a1a;--story:#89b4fa;--bug:#f38ba8;--task:#cdd6f4;--feature:#a6e3a1;--epic:#cba6f7;--yellow:#f9e2af;--cyan:#94e2d5;--shadow:#0000004d;--row-hover:#ffffff05;--drag-over:#89b4fa1a}[data-theme=nord]{--bg:#242933;--surface:#2e3440;--surface2:#333a47;--border:#4c566a;--card-bg:#3b4252;--card-hover:#434c5e;--text:#d8dee9;--text-dim:#7b88a1;--todo:#7b88a1;--inprogress:#88c0d0;--impediment:#bf616a;--done:#a3be8c;--story:#88c0d0;--bug:#bf616a;--task:#d8dee9;--feature:#a3be8c;--epic:#b48ead;--yellow:#ebcb8b;--cyan:#8fbcbb;--shadow:#0000004d;--row-hover:#ffffff05;--drag-over:#88c0d01a}[data-theme=solarized-dark]{--bg:#002029;--surface:#002b36;--surface2:#073642;--border:#1a5566;--card-bg:#0a4050;--card-hover:#0f4d5e;--text:#93a1a1;--text-dim:#586e75;--todo:#586e75;--inprogress:#268bd2;--impediment:#dc322f;--done:#859900;--story:#268bd2;--bug:#dc322f;--task:#93a1a1;--feature:#859900;--epic:#6c71c4;--yellow:#b58900;--cyan:#2aa198;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#268bd21a}[data-theme=tokyo-night]{--bg:#16171f;--surface:#1a1b26;--surface2:#1f2335;--border:#3b4261;--card-bg:#292e42;--card-hover:#313652;--text:#a9b1d6;--text-dim:#565f89;--todo:#565f89;--inprogress:#7aa2f7;--impediment:#f7768e;--done:#9ece6a;--on-done:#1a1a1a;--story:#7aa2f7;--bug:#f7768e;--task:#a9b1d6;--feature:#9ece6a;--epic:#bb9af7;--yellow:#e0af68;--cyan:#7dcfff;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#7aa2f71a}[data-theme=rose-pine]{--bg:#141322;--surface:#191724;--surface2:#1f1d2e;--border:#403d52;--card-bg:#2a2740;--card-hover:#32304a;--text:#e0def4;--text-dim:#6e6a86;--todo:#6e6a86;--inprogress:#9ccfd8;--on-accent:#1a1a1a;--impediment:#eb6f92;--done:#31748f;--story:#9ccfd8;--bug:#eb6f92;--task:#e0def4;--feature:#31748f;--epic:#c4a7e7;--yellow:#f6c177;--cyan:#9ccfd8;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#9ccfd81a}[data-theme=rose-pine-dawn]{--bg:#f2e9e1;--surface:#faf4ed;--surface2:#e4ddd6;--border:#cecacd;--card-bg:#fffaf3;--card-hover:#f2ede6;--text:#575279;--text-dim:#9893a5;--todo:#9893a5;--inprogress:#56949f;--impediment:#b4637a;--done:#286983;--story:#56949f;--bug:#b4637a;--task:#575279;--feature:#286983;--epic:#907aa9;--yellow:#ea9d34;--cyan:#56949f;--shadow:#0000000f;--row-hover:#00000005;--drag-over:#56949f14}[data-theme=tokyo-night-day]{--bg:#e1e2e7;--surface:#e9e9ed;--surface2:#d5d6db;--border:#c4c8da;--card-bg:#eceef3;--card-hover:#e0e3ee;--text:#3760bf;--text-dim:#848cb5;--todo:#848cb5;--inprogress:#2e7de9;--impediment:#f52a65;--done:#587539;--story:#2e7de9;--bug:#f52a65;--task:#3760bf;--feature:#587539;--epic:#9854f1;--yellow:#8c6c3e;--cyan:#007197;--shadow:#00000014;--row-hover:#00000006;--drag-over:#2e7de91a}[data-theme=nord-light]{--bg:#e5e9f0;--surface:#eceff4;--surface2:#d8dee9;--border:#c2cad6;--card-bg:#f1f3f7;--card-hover:#e1e6ee;--text:#2e3440;--text-dim:#4c566a;--todo:#4c566a;--inprogress:#5e81ac;--impediment:#bf616a;--done:#5e7d4f;--story:#5e81ac;--bug:#bf616a;--task:#2e3440;--feature:#5e7d4f;--epic:#9d7495;--yellow:#997b3d;--cyan:#4a7e7c;--shadow:#2e34401a;--row-hover:#2e344008;--drag-over:#5e81ac1a}[data-theme=gruvbox-light]{--bg:#ebdbb2;--surface:#f2e5bc;--surface2:#e5d5a8;--border:#bdae93;--card-bg:#f9f0d0;--card-hover:#e8d9af;--text:#3c3836;--text-dim:#7c6f64;--todo:#7c6f64;--inprogress:#076678;--impediment:#9d0006;--done:#79740e;--story:#076678;--bug:#9d0006;--task:#3c3836;--feature:#79740e;--epic:#8f3f71;--yellow:#b57614;--cyan:#427b58;--shadow:#3c38361a;--row-hover:#3c383608;--drag-over:#0766781a}[data-theme=everforest-light]{--bg:#f3ead3;--surface:#f8f0dc;--surface2:#e8e0c9;--border:#ddd3b8;--card-bg:#fdf6e3;--card-hover:#efe7cf;--text:#5c6a72;--text-dim:#939f91;--todo:#939f91;--inprogress:#3a94c5;--impediment:#f85552;--done:#8da101;--story:#3a94c5;--bug:#f85552;--task:#5c6a72;--feature:#8da101;--epic:#df69ba;--yellow:#dfa000;--cyan:#35a77c;--shadow:#00000012;--row-hover:#00000006;--drag-over:#3a94c51a}[data-theme=sepia]{--bg:#e8e0cf;--surface:#efe8d8;--surface2:#ddd4c0;--border:#cabfa6;--card-bg:#f3ecdc;--card-hover:#e2dac6;--text:#43403a;--text-dim:#8a8270;--todo:#8a8270;--inprogress:#3f7e6e;--impediment:#a3503f;--done:#6f7a3f;--story:#3f7e6e;--bug:#a3503f;--task:#43403a;--feature:#6f7a3f;--epic:#7a5a8a;--yellow:#a07b2e;--cyan:#3f7e6e;--shadow:#43403a1a;--row-hover:#43403a08;--drag-over:#3f7e6e1a}[data-theme=solarized-light]{--bg:#eee8d5;--surface:#fdf6e3;--surface2:#e4ddc8;--border:#cfc9b0;--card-bg:#fdf6e3;--card-hover:#e9e2cd;--text:#586e75;--text-dim:#93a1a1;--todo:#93a1a1;--inprogress:#268bd2;--impediment:#dc322f;--done:#859900;--story:#268bd2;--bug:#dc322f;--task:#586e75;--feature:#859900;--epic:#6c71c4;--yellow:#b58900;--cyan:#2aa198;--shadow:#0000000f;--row-hover:#00000005;--drag-over:#268bd214}[data-theme=kanagawa]{--bg:#181820;--surface:#1f1f28;--surface2:#252535;--border:#3a3a4a;--card-bg:#2e2e3e;--card-hover:#363648;--text:#dcd7ba;--text-dim:#727169;--todo:#727169;--inprogress:#7e9cd8;--impediment:#e82424;--done:#98bb6c;--story:#7e9cd8;--bug:#e82424;--task:#dcd7ba;--feature:#98bb6c;--epic:#957fb8;--yellow:#e6c384;--cyan:#7fb4ca;--shadow:#00000059;--row-hover:#ffffff05;--drag-over:#7e9cd81a}[data-theme=everforest]{--bg:#232a2e;--surface:#272e33;--surface2:#2d353b;--border:#475258;--card-bg:#374145;--card-hover:#3f4a4f;--text:#d3c6aa;--text-dim:#859289;--todo:#859289;--inprogress:#7fbbb3;--impediment:#e67e80;--done:#a7c080;--story:#7fbbb3;--bug:#e67e80;--task:#d3c6aa;--feature:#a7c080;--epic:#d699b6;--yellow:#dbbc7f;--cyan:#83c092;--shadow:#0000004d;--row-hover:#ffffff05;--drag-over:#7fbbb31a}[data-theme=cobalt2]{--bg:#122738;--surface:#193549;--surface2:#1e4060;--border:#234e6e;--card-bg:#15232d;--card-hover:#1e3a52;--text:#fff;--text-dim:#627d9d;--todo:#627d9d;--inprogress:#9effff;--on-accent:#1a1a1a;--impediment:#ff628c;--done:#a5ff90;--on-done:#1a1a1a;--story:#9effff;--bug:#ff628c;--task:#fff;--feature:#a5ff90;--epic:#fb94ff;--yellow:#ffc600;--cyan:#9effff;--shadow:#0006;--row-hover:#ffffff06;--drag-over:#9effff1a}[data-theme=elevated]{--bg:#0f1115;--surface:#151922;--surface2:#1c2230;--border:#1e2740;--card-bg:#1c2230;--card-hover:#242b3b;--card-border:#ffffff12;--col-bg:#151922;--text:#e6eaf2;--text-dim:#6b7388;--todo:#6b7388;--inprogress:#5b8cff;--impediment:#ff5c5c;--done:#3ddc97;--on-done:#1a1a1a;--story:#5b8cff;--bug:#ff5c5c;--task:#a9b1c6;--feature:#3ddc97;--epic:#b78aff;--yellow:#ffb020;--cyan:#4ec9e0;--shadow:#0009;--row-hover:#ffffff06;--drag-over:#5b8cff1f}[data-theme=elevated] body{background:linear-gradient(#0f1115 0%,#0c0e12 100%)}[data-theme="1bit-soft"]{--bg:#ece6d6;--surface:#f4efe1;--surface2:#e4dec9;--border:#1a1a1a;--card-bg:#faf6ea;--card-hover:#efe9d7;--text:#1a1a1a;--text-dim:#6b6657;--todo:#6b6657;--inprogress:#1a1a1a;--impediment:#1a1a1a;--done:#8a8578;--story:#1a1a1a;--bug:#1a1a1a;--task:#1a1a1a;--feature:#1a1a1a;--epic:#1a1a1a;--yellow:#1a1a1a;--cyan:#1a1a1a;--shadow:#0000002e;--row-hover:#1a1a1a0d;--drag-over:#1a1a1a1a}[data-theme="1bit"]{--bg:#fff;--surface:#fff;--surface2:#f0f0f0;--border:#000;--card-bg:#fff;--card-hover:#ebebeb;--text:#000;--text-dim:#555;--todo:#555;--inprogress:#000;--impediment:#000;--done:#9a9a9a;--story:#000;--bug:#000;--task:#000;--feature:#000;--epic:#000;--yellow:#000;--cyan:#000;--shadow:#00000026;--row-hover:#0000000a;--drag-over:#00000014}[data-theme="1bit-dark"]{--bg:#000;--surface:#000;--surface2:#161616;--border:#fff;--card-bg:#000;--card-hover:#1a1a1a;--text:#fff;--text-dim:#999;--todo:#999;--inprogress:#fff;--on-accent:#1a1a1a;--impediment:#fff;--done:#777;--story:#fff;--bug:#fff;--task:#fff;--feature:#fff;--epic:#fff;--yellow:#fff;--cyan:#fff;--shadow:#ffffff26;--row-hover:#ffffff0a;--drag-over:#ffffff14}[data-theme=one-light],[data-theme=rose-pine-dawn],[data-theme=tokyo-night-day],[data-theme=nord-light],[data-theme=gruvbox-light],[data-theme=everforest-light],[data-theme=sepia],[data-theme=solarized-light]{--card-shadow:inset 0 1px 0 #ffffffb3, 0 1px 1px #0000000a, 0 3px 8px #0000001a;--card-shadow-hover:inset 0 1px 0 #fffc, 0 2px 4px #0000000f, 0 6px 16px #00000024;--chip-shadow:inset 0 1px 0 #fff9, 0 1px 2px #00000014}[data-theme]{--text-dim:color-mix(in srgb, var(--text) 75%, var(--bg));--todo:var(--text-dim)}[data-theme="1bit"],[data-theme="1bit-soft"],[data-theme="1bit-dark"]{--brand:var(--text);letter-spacing:.2px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Courier New,monospace!important}[data-theme="1bit"] *,[data-theme="1bit"] :before,[data-theme="1bit"] :after,[data-theme="1bit-soft"] *,[data-theme="1bit-soft"] :before,[data-theme="1bit-soft"] :after,[data-theme="1bit-dark"] *,[data-theme="1bit-dark"] :before,[data-theme="1bit-dark"] :after{box-shadow:none!important;text-shadow:none!important;background-image:none!important;border-radius:0!important}[data-theme="1bit"] :not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon),[data-theme="1bit-soft"] :not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon),[data-theme="1bit-dark"] :not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon){border-color:var(--text)!important}[data-theme="1bit"] img.avatar,[data-theme="1bit-soft"] img.avatar,[data-theme="1bit-dark"] img.avatar{filter:grayscale()contrast(1.2);image-rendering:pixelated}[data-theme="1bit"] .pixelAvatar,[data-theme="1bit-soft"] .pixelAvatar,[data-theme="1bit-dark"] .pixelAvatar{vertical-align:middle;color:var(--text);background:var(--card-bg);border:1px solid var(--text);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme="1bit"] input,[data-theme="1bit"] textarea,[data-theme="1bit"] select,[data-theme="1bit-soft"] input,[data-theme="1bit-soft"] textarea,[data-theme="1bit-soft"] select,[data-theme="1bit-dark"] input,[data-theme="1bit-dark"] textarea,[data-theme="1bit-dark"] select{border:1px solid var(--text)!important;background:var(--card-bg)!important;color:var(--text)!important}[data-theme="1bit"] button:hover,[data-theme="1bit-soft"] button:hover,[data-theme="1bit-dark"] button:hover{background:var(--card-hover)!important}[data-theme="1bit"] button:active,[data-theme="1bit-soft"] button:active,[data-theme="1bit-dark"] button:active{transform:translateY(1px)}[data-theme="1bit"] .seg,[data-theme="1bit-soft"] .seg,[data-theme="1bit-dark"] .seg{background:0 0!important;border:0!important;gap:4px!important;padding:0!important}[data-theme="1bit"] .seg button,[data-theme="1bit-soft"] .seg button,[data-theme="1bit-dark"] .seg button,[data-theme="1bit"] .seg.segZoom button,[data-theme="1bit-soft"] .seg.segZoom button,[data-theme="1bit-dark"] .seg.segZoom button{height:32px!important}[data-theme="1bit"] .seg.segZoom button:not(.zoomLabel),[data-theme="1bit-soft"] .seg.segZoom button:not(.zoomLabel),[data-theme="1bit-dark"] .seg.segZoom button:not(.zoomLabel){width:32px!important;font-size:22px!important;font-weight:700!important;line-height:1!important}[data-theme="1bit"] .seg button.active,[data-theme="1bit-soft"] .seg button.active,[data-theme="1bit-dark"] .seg button.active{background:var(--card-bg)!important;color:var(--text)!important}[data-theme="1bit"] .iconBtn,[data-theme="1bit"] .notifBell,[data-theme="1bit-soft"] .iconBtn,[data-theme="1bit-soft"] .notifBell,[data-theme="1bit-dark"] .iconBtn,[data-theme="1bit-dark"] .notifBell,[data-theme="1bit"] .topbarTitle,[data-theme="1bit"] .bdTrigger,[data-theme="1bit-soft"] .topbarTitle,[data-theme="1bit-soft"] .bdTrigger,[data-theme="1bit-dark"] .topbarTitle,[data-theme="1bit-dark"] .bdTrigger{box-sizing:border-box;background:var(--card-bg)!important;border:1px solid var(--text)!important}[data-theme="1bit"] .topbarTitle.popupOpen,[data-theme="1bit"] .bdTrigger.popupOpen,[data-theme="1bit-soft"] .topbarTitle.popupOpen,[data-theme="1bit-soft"] .bdTrigger.popupOpen,[data-theme="1bit-dark"] .topbarTitle.popupOpen,[data-theme="1bit-dark"] .bdTrigger.popupOpen{z-index:51;position:relative;background:var(--card-bg)!important;box-shadow:none!important;border-bottom:0!important}[data-theme="1bit"] .notifBell.open,[data-theme="1bit-soft"] .notifBell.open,[data-theme="1bit-dark"] .notifBell.open{z-index:9999;position:relative;background:var(--card-bg)!important;box-shadow:none!important;border-bottom:0!important}[data-theme="1bit"] .spPopup,[data-theme="1bit"] .spPopupBurndown,[data-theme="1bit"] .notifPanel,[data-theme="1bit-soft"] .spPopup,[data-theme="1bit-soft"] .spPopupBurndown,[data-theme="1bit-soft"] .notifPanel,[data-theme="1bit-dark"] .spPopup,[data-theme="1bit-dark"] .spPopupBurndown,[data-theme="1bit-dark"] .notifPanel{background:var(--card-bg)!important;border:1px solid var(--text)!important}[data-theme="1bit"] .spSearch,[data-theme="1bit-soft"] .spSearch,[data-theme="1bit-dark"] .spSearch{border:1px solid var(--text)!important;background:var(--card-bg)!important}[data-theme="1bit"] .spSearch input,[data-theme="1bit-soft"] .spSearch input,[data-theme="1bit-dark"] .spSearch input{background:0 0!important;border:0!important}[data-theme="1bit"] .spDivider,[data-theme="1bit-soft"] .spDivider,[data-theme="1bit-dark"] .spDivider{background:0 0!important}[data-theme="1bit"] .detailProps,[data-theme="1bit-soft"] .detailProps,[data-theme="1bit-dark"] .detailProps{background:var(--card-bg)!important;border:1px solid var(--text)!important}[data-theme="1bit"] .detailProp,[data-theme="1bit-soft"] .detailProp,[data-theme="1bit-dark"] .detailProp{border-bottom:1px solid var(--text)!important}[data-theme="1bit"] .detailProp:last-child,[data-theme="1bit-soft"] .detailProp:last-child,[data-theme="1bit-dark"] .detailProp:last-child{border-bottom:0!important}[data-theme="1bit"] .detailPropMeta,[data-theme="1bit-soft"] .detailPropMeta,[data-theme="1bit-dark"] .detailPropMeta{border-top:1px solid var(--text)!important}[data-theme="1bit"] .propSelect .customSelectTrigger,[data-theme="1bit"] .propEffortInput,[data-theme="1bit-soft"] .propSelect .customSelectTrigger,[data-theme="1bit-soft"] .propEffortInput,[data-theme="1bit-dark"] .propSelect .customSelectTrigger,[data-theme="1bit-dark"] .propEffortInput{background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;filter:none!important}[data-theme="1bit"] .propSelect .customSelectTrigger:hover,[data-theme="1bit"] .propSelect.open .customSelectTrigger,[data-theme="1bit-soft"] .propSelect .customSelectTrigger:hover,[data-theme="1bit-soft"] .propSelect.open .customSelectTrigger,[data-theme="1bit-dark"] .propSelect .customSelectTrigger:hover,[data-theme="1bit-dark"] .propSelect.open .customSelectTrigger{background:var(--card-hover)!important;filter:none!important}[data-theme="1bit"] .mbPill,[data-theme="1bit"] .detailPropsSummary .mbPill,[data-theme="1bit-soft"] .mbPill,[data-theme="1bit-soft"] .detailPropsSummary .mbPill,[data-theme="1bit-dark"] .mbPill,[data-theme="1bit-dark"] .detailPropsSummary .mbPill{background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .commentInput,[data-theme="1bit-soft"] .commentInput,[data-theme="1bit-dark"] .commentInput{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important;align-items:stretch!important;gap:0!important;padding:0!important}[data-theme="1bit"] .commentInputWrap,[data-theme="1bit-soft"] .commentInputWrap,[data-theme="1bit-dark"] .commentInputWrap{border-right:1px solid var(--text);align-items:stretch!important;display:flex!important}[data-theme="1bit"] .commentEditorWrap,[data-theme="1bit-soft"] .commentEditorWrap,[data-theme="1bit-dark"] .commentEditorWrap{border-right:1px solid var(--text);flex-direction:column!important;display:flex!important}[data-theme="1bit"] .commentInput textarea,[data-theme="1bit"] .commentHighlight,[data-theme="1bit"] .commentEditor,[data-theme="1bit-soft"] .commentInput textarea,[data-theme="1bit-soft"] .commentHighlight,[data-theme="1bit-soft"] .commentEditor,[data-theme="1bit-dark"] .commentInput textarea,[data-theme="1bit-dark"] .commentHighlight,[data-theme="1bit-dark"] .commentEditor{font-kerning:none!important;font-variant-ligatures:none!important;letter-spacing:0!important;box-sizing:border-box!important;background:0 0!important;border:0!important;padding:10px 14px!important}[data-theme="1bit"] .commentInput textarea,[data-theme="1bit"] .commentEditor,[data-theme="1bit-soft"] .commentInput textarea,[data-theme="1bit-soft"] .commentEditor,[data-theme="1bit-dark"] .commentInput textarea,[data-theme="1bit-dark"] .commentEditor{flex:1;min-height:38px!important}[data-theme="1bit"] .commentTagPill,[data-theme="1bit-soft"] .commentTagPill,[data-theme="1bit-dark"] .commentTagPill{font-weight:inherit!important;letter-spacing:inherit!important;background:var(--card-hover)!important;color:var(--text)!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:none!important}[data-theme="1bit"] .commentSend,[data-theme="1bit-soft"] .commentSend,[data-theme="1bit-dark"] .commentSend{background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important;position:absolute!important;bottom:6px!important;right:6px!important}[data-theme="1bit"] .commentSend:hover:not(:disabled),[data-theme="1bit-soft"] .commentSend:hover:not(:disabled),[data-theme="1bit-dark"] .commentSend:hover:not(:disabled){background:var(--text)!important;color:var(--bg)!important}[data-theme="1bit"] .commentSend:disabled,[data-theme="1bit"] .commentSend:disabled:hover,[data-theme="1bit-soft"] .commentSend:disabled,[data-theme="1bit-soft"] .commentSend:disabled:hover,[data-theme="1bit-dark"] .commentSend:disabled,[data-theme="1bit-dark"] .commentSend:disabled:hover{opacity:.55;color:var(--text-dim)!important;border-color:var(--text-dim)!important;cursor:default!important;background:0 0!important;transform:none!important}[data-theme="1bit"] .commentSend:disabled:before,[data-theme="1bit"] .commentSend:disabled:hover:before,[data-theme="1bit-soft"] .commentSend:disabled:before,[data-theme="1bit-soft"] .commentSend:disabled:hover:before,[data-theme="1bit-dark"] .commentSend:disabled:before,[data-theme="1bit-dark"] .commentSend:disabled:hover:before{opacity:0!important;display:none!important}[data-theme="1bit"] .spTeamDotPixel,[data-theme="1bit-soft"] .spTeamDotPixel,[data-theme="1bit-dark"] .spTeamDotPixel{color:var(--text);flex-shrink:0;display:inline-flex;background:0 0!important;border-radius:0!important;width:14px!important;height:14px!important}[data-theme="1bit"] .spStatusPill,[data-theme="1bit"] .spStatusPill.current,[data-theme="1bit"] .spStatusPill.past,[data-theme="1bit"] .spStatusPill.upcoming,[data-theme="1bit-soft"] .spStatusPill,[data-theme="1bit-soft"] .spStatusPill.current,[data-theme="1bit-soft"] .spStatusPill.past,[data-theme="1bit-soft"] .spStatusPill.upcoming,[data-theme="1bit-dark"] .spStatusPill,[data-theme="1bit-dark"] .spStatusPill.current,[data-theme="1bit-dark"] .spStatusPill.past,[data-theme="1bit-dark"] .spStatusPill.upcoming{border:1px solid var(--text)!important;color:var(--text)!important;background:0 0!important}[data-theme="1bit"] .spItem.selected,[data-theme="1bit-soft"] .spItem.selected,[data-theme="1bit-dark"] .spItem.selected{font-weight:600;background:var(--text)!important;color:var(--bg)!important}[data-theme="1bit"] .spItem.selected .spCheck,[data-theme="1bit"] .spItem.selected .spPinIcon,[data-theme="1bit-soft"] .spItem.selected .spCheck,[data-theme="1bit-soft"] .spItem.selected .spPinIcon,[data-theme="1bit-dark"] .spItem.selected .spCheck,[data-theme="1bit-dark"] .spItem.selected .spPinIcon{color:var(--bg)!important}[data-theme="1bit"] .spItem.selected .spTeamDotPixel,[data-theme="1bit-soft"] .spItem.selected .spTeamDotPixel,[data-theme="1bit-dark"] .spItem.selected .spTeamDotPixel{color:var(--bg)}[data-theme="1bit"] .iconBtn:hover,[data-theme="1bit"] .ghostSearch:hover,[data-theme="1bit"] .ghostSearch:focus-within,[data-theme="1bit"] .notifBell:hover,[data-theme="1bit"] .topbarAssigneeSelect .customSelectTrigger:hover,[data-theme="1bit"] .customSelectTrigger:hover,[data-theme="1bit-soft"] .iconBtn:hover,[data-theme="1bit-soft"] .ghostSearch:hover,[data-theme="1bit-soft"] .ghostSearch:focus-within,[data-theme="1bit-soft"] .notifBell:hover,[data-theme="1bit-soft"] .topbarAssigneeSelect .customSelectTrigger:hover,[data-theme="1bit-soft"] .customSelectTrigger:hover,[data-theme="1bit-dark"] .iconBtn:hover,[data-theme="1bit-dark"] .ghostSearch:hover,[data-theme="1bit-dark"] .ghostSearch:focus-within,[data-theme="1bit-dark"] .notifBell:hover,[data-theme="1bit-dark"] .topbarAssigneeSelect .customSelectTrigger:hover,[data-theme="1bit-dark"] .customSelectTrigger:hover{background:var(--card-hover)!important;color:var(--text)!important}[data-theme="1bit"] .ghostSearch,[data-theme="1bit-soft"] .ghostSearch,[data-theme="1bit-dark"] .ghostSearch{border:1px solid var(--text)!important}[data-theme="1bit"] .ghostSearch input,[data-theme="1bit-soft"] .ghostSearch input,[data-theme="1bit-dark"] .ghostSearch input{background:0 0!important;border:0!important}[data-theme="1bit"] .topbarTabsRow .seg button,[data-theme="1bit"] .topbarTabsRow .ghostSearch,[data-theme="1bit"] .topbarTabsRow .topbarAssigneeSelect .customSelectTrigger,[data-theme="1bit-soft"] .topbarTabsRow .seg button,[data-theme="1bit-soft"] .topbarTabsRow .ghostSearch,[data-theme="1bit-soft"] .topbarTabsRow .topbarAssigneeSelect .customSelectTrigger,[data-theme="1bit-dark"] .topbarTabsRow .seg button,[data-theme="1bit-dark"] .topbarTabsRow .ghostSearch,[data-theme="1bit-dark"] .topbarTabsRow .topbarAssigneeSelect .customSelectTrigger{box-sizing:border-box;background:var(--card-bg)!important;border:1px solid var(--text)!important}[data-theme="1bit"] .topbarTabsRow .seg button.active,[data-theme="1bit-soft"] .topbarTabsRow .seg button.active,[data-theme="1bit-dark"] .topbarTabsRow .seg button.active{background:var(--card-bg)!important;color:var(--text)!important}[data-theme="1bit"] .topbar,[data-theme="1bit-soft"] .topbar,[data-theme="1bit-dark"] .topbar{border-bottom-width:2px!important;padding-left:0!important;padding-right:0!important}[data-theme="1bit"] .backlogCard,[data-theme="1bit-soft"] .backlogCard,[data-theme="1bit-dark"] .backlogCard,[data-theme="1bit"] .taskCard,[data-theme="1bit-soft"] .taskCard,[data-theme="1bit-dark"] .taskCard{transition:transform 80ms ease-out}[data-theme="1bit"] .backlogCard:before,[data-theme="1bit-soft"] .backlogCard:before,[data-theme="1bit-dark"] .backlogCard:before,[data-theme="1bit"] .taskCard:before,[data-theme="1bit-soft"] .taskCard:before,[data-theme="1bit-dark"] .taskCard:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .backlogCard:hover,[data-theme="1bit-soft"] .backlogCard:hover,[data-theme="1bit-dark"] .backlogCard:hover,[data-theme="1bit"] .taskCard:hover,[data-theme="1bit-soft"] .taskCard:hover,[data-theme="1bit-dark"] .taskCard:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .backlogCard:hover:before,[data-theme="1bit-soft"] .backlogCard:hover:before,[data-theme="1bit-dark"] .backlogCard:hover:before,[data-theme="1bit"] .taskCard:hover:before,[data-theme="1bit-soft"] .taskCard:hover:before,[data-theme="1bit-dark"] .taskCard:hover:before{opacity:1}[data-theme="1bit"] .backlogCard,[data-theme="1bit-soft"] .backlogCard,[data-theme="1bit-dark"] .backlogCard,[data-theme="1bit"] .taskCard,[data-theme="1bit-soft"] .taskCard,[data-theme="1bit-dark"] .taskCard{position:relative;border:1px solid var(--text)!important}[data-theme="1bit"] .iconBtn,[data-theme="1bit-soft"] .iconBtn,[data-theme="1bit-dark"] .iconBtn,[data-theme="1bit"] .notifBell,[data-theme="1bit-soft"] .notifBell,[data-theme="1bit-dark"] .notifBell,[data-theme="1bit"] .topbarTitle,[data-theme="1bit-soft"] .topbarTitle,[data-theme="1bit-dark"] .topbarTitle,[data-theme="1bit"] .bdTrigger,[data-theme="1bit-soft"] .bdTrigger,[data-theme="1bit-dark"] .bdTrigger,[data-theme="1bit"] .seg button,[data-theme="1bit-soft"] .seg button,[data-theme="1bit-dark"] .seg button,[data-theme="1bit"] .customSelectTrigger,[data-theme="1bit-soft"] .customSelectTrigger,[data-theme="1bit-dark"] .customSelectTrigger,[data-theme="1bit"] .linkItem,[data-theme="1bit-soft"] .linkItem,[data-theme="1bit-dark"] .linkItem,[data-theme="1bit"] .commentSend,[data-theme="1bit-soft"] .commentSend,[data-theme="1bit-dark"] .commentSend,[data-theme="1bit"] .detailHeader .closeBtn,[data-theme="1bit-soft"] .detailHeader .closeBtn,[data-theme="1bit-dark"] .detailHeader .closeBtn,[data-theme="1bit"] .detailIconBtn,[data-theme="1bit-soft"] .detailIconBtn,[data-theme="1bit-dark"] .detailIconBtn,[data-theme="1bit"] .fieldActionBtn,[data-theme="1bit-soft"] .fieldActionBtn,[data-theme="1bit-dark"] .fieldActionBtn,[data-theme="1bit"] .colAddBtn,[data-theme="1bit-soft"] .colAddBtn,[data-theme="1bit-dark"] .colAddBtn{transition:transform 80ms ease-out}[data-theme="1bit"] .iconBtn:before,[data-theme="1bit-soft"] .iconBtn:before,[data-theme="1bit-dark"] .iconBtn:before,[data-theme="1bit"] .notifBell:before,[data-theme="1bit-soft"] .notifBell:before,[data-theme="1bit-dark"] .notifBell:before,[data-theme="1bit"] .topbarTitle:before,[data-theme="1bit-soft"] .topbarTitle:before,[data-theme="1bit-dark"] .topbarTitle:before,[data-theme="1bit"] .bdTrigger:before,[data-theme="1bit-soft"] .bdTrigger:before,[data-theme="1bit-dark"] .bdTrigger:before,[data-theme="1bit"] .seg button:before,[data-theme="1bit-soft"] .seg button:before,[data-theme="1bit-dark"] .seg button:before,[data-theme="1bit"] .customSelectTrigger:before,[data-theme="1bit-soft"] .customSelectTrigger:before,[data-theme="1bit-dark"] .customSelectTrigger:before,[data-theme="1bit"] .linkItem:before,[data-theme="1bit-soft"] .linkItem:before,[data-theme="1bit-dark"] .linkItem:before,[data-theme="1bit"] .commentSend:before,[data-theme="1bit-soft"] .commentSend:before,[data-theme="1bit-dark"] .commentSend:before,[data-theme="1bit"] .detailHeader .closeBtn:before,[data-theme="1bit-soft"] .detailHeader .closeBtn:before,[data-theme="1bit-dark"] .detailHeader .closeBtn:before,[data-theme="1bit"] .detailIconBtn:before,[data-theme="1bit-soft"] .detailIconBtn:before,[data-theme="1bit-dark"] .detailIconBtn:before,[data-theme="1bit"] .fieldActionBtn:before,[data-theme="1bit-soft"] .fieldActionBtn:before,[data-theme="1bit-dark"] .fieldActionBtn:before,[data-theme="1bit"] .colAddBtn:before,[data-theme="1bit-soft"] .colAddBtn:before,[data-theme="1bit-dark"] .colAddBtn:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .iconBtn:hover,[data-theme="1bit-soft"] .iconBtn:hover,[data-theme="1bit-dark"] .iconBtn:hover,[data-theme="1bit"] .notifBell:hover,[data-theme="1bit-soft"] .notifBell:hover,[data-theme="1bit-dark"] .notifBell:hover,[data-theme="1bit"] .topbarTitle:hover,[data-theme="1bit-soft"] .topbarTitle:hover,[data-theme="1bit-dark"] .topbarTitle:hover,[data-theme="1bit"] .bdTrigger:hover,[data-theme="1bit-soft"] .bdTrigger:hover,[data-theme="1bit-dark"] .bdTrigger:hover,[data-theme="1bit"] .seg button:hover,[data-theme="1bit-soft"] .seg button:hover,[data-theme="1bit-dark"] .seg button:hover,[data-theme="1bit"] .customSelectTrigger:hover,[data-theme="1bit-soft"] .customSelectTrigger:hover,[data-theme="1bit-dark"] .customSelectTrigger:hover,[data-theme="1bit"] .linkItem:hover,[data-theme="1bit-soft"] .linkItem:hover,[data-theme="1bit-dark"] .linkItem:hover,[data-theme="1bit"] .commentSend:hover,[data-theme="1bit-soft"] .commentSend:hover,[data-theme="1bit-dark"] .commentSend:hover,[data-theme="1bit"] .detailHeader .closeBtn:hover,[data-theme="1bit-soft"] .detailHeader .closeBtn:hover,[data-theme="1bit-dark"] .detailHeader .closeBtn:hover,[data-theme="1bit"] .detailIconBtn:hover,[data-theme="1bit-soft"] .detailIconBtn:hover,[data-theme="1bit-dark"] .detailIconBtn:hover,[data-theme="1bit"] .fieldActionBtn:hover,[data-theme="1bit-soft"] .fieldActionBtn:hover,[data-theme="1bit-dark"] .fieldActionBtn:hover,[data-theme="1bit"] .colAddBtn:hover,[data-theme="1bit-soft"] .colAddBtn:hover,[data-theme="1bit-dark"] .colAddBtn:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .iconBtn:hover:before,[data-theme="1bit-soft"] .iconBtn:hover:before,[data-theme="1bit-dark"] .iconBtn:hover:before,[data-theme="1bit"] .notifBell:hover:before,[data-theme="1bit-soft"] .notifBell:hover:before,[data-theme="1bit-dark"] .notifBell:hover:before,[data-theme="1bit"] .topbarTitle:hover:before,[data-theme="1bit-soft"] .topbarTitle:hover:before,[data-theme="1bit-dark"] .topbarTitle:hover:before,[data-theme="1bit"] .bdTrigger:hover:before,[data-theme="1bit-soft"] .bdTrigger:hover:before,[data-theme="1bit-dark"] .bdTrigger:hover:before,[data-theme="1bit"] .seg button:hover:before,[data-theme="1bit-soft"] .seg button:hover:before,[data-theme="1bit-dark"] .seg button:hover:before,[data-theme="1bit"] .customSelectTrigger:hover:before,[data-theme="1bit-soft"] .customSelectTrigger:hover:before,[data-theme="1bit-dark"] .customSelectTrigger:hover:before,[data-theme="1bit"] .linkItem:hover:before,[data-theme="1bit-soft"] .linkItem:hover:before,[data-theme="1bit-dark"] .linkItem:hover:before,[data-theme="1bit"] .commentSend:hover:before,[data-theme="1bit-soft"] .commentSend:hover:before,[data-theme="1bit-dark"] .commentSend:hover:before,[data-theme="1bit"] .detailHeader .closeBtn:hover:before,[data-theme="1bit-soft"] .detailHeader .closeBtn:hover:before,[data-theme="1bit-dark"] .detailHeader .closeBtn:hover:before,[data-theme="1bit"] .detailIconBtn:hover:before,[data-theme="1bit-soft"] .detailIconBtn:hover:before,[data-theme="1bit-dark"] .detailIconBtn:hover:before,[data-theme="1bit"] .fieldActionBtn:hover:before,[data-theme="1bit-soft"] .fieldActionBtn:hover:before,[data-theme="1bit-dark"] .fieldActionBtn:hover:before,[data-theme="1bit"] .colAddBtn:hover:before,[data-theme="1bit-soft"] .colAddBtn:hover:before,[data-theme="1bit-dark"] .colAddBtn:hover:before{opacity:1}[data-theme="1bit"] .iconBtn,[data-theme="1bit-soft"] .iconBtn,[data-theme="1bit-dark"] .iconBtn,[data-theme="1bit"] .notifBell,[data-theme="1bit-soft"] .notifBell,[data-theme="1bit-dark"] .notifBell,[data-theme="1bit"] .topbarTitle,[data-theme="1bit-soft"] .topbarTitle,[data-theme="1bit-dark"] .topbarTitle,[data-theme="1bit"] .bdTrigger,[data-theme="1bit-soft"] .bdTrigger,[data-theme="1bit-dark"] .bdTrigger,[data-theme="1bit"] .seg button,[data-theme="1bit-soft"] .seg button,[data-theme="1bit-dark"] .seg button,[data-theme="1bit"] .customSelectTrigger,[data-theme="1bit-soft"] .customSelectTrigger,[data-theme="1bit-dark"] .customSelectTrigger,[data-theme="1bit"] .linkItem,[data-theme="1bit-soft"] .linkItem,[data-theme="1bit-dark"] .linkItem,[data-theme="1bit"] .commentSend,[data-theme="1bit-soft"] .commentSend,[data-theme="1bit-dark"] .commentSend,[data-theme="1bit"] .detailHeader .closeBtn,[data-theme="1bit-soft"] .detailHeader .closeBtn,[data-theme="1bit-dark"] .detailHeader .closeBtn,[data-theme="1bit"] .detailIconBtn,[data-theme="1bit-soft"] .detailIconBtn,[data-theme="1bit-dark"] .detailIconBtn,[data-theme="1bit"] .fieldActionBtn,[data-theme="1bit-soft"] .fieldActionBtn,[data-theme="1bit-dark"] .fieldActionBtn,[data-theme="1bit"] .colAddBtn,[data-theme="1bit-soft"] .colAddBtn,[data-theme="1bit-dark"] .colAddBtn{position:relative}[data-theme="1bit"] .colAddBtn,[data-theme="1bit-soft"] .colAddBtn,[data-theme="1bit-dark"] .colAddBtn,[data-theme="1bit"] .detailHeader .closeBtn,[data-theme="1bit-soft"] .detailHeader .closeBtn,[data-theme="1bit-dark"] .detailHeader .closeBtn,[data-theme="1bit"] .detailIconBtn,[data-theme="1bit-soft"] .detailIconBtn,[data-theme="1bit-dark"] .detailIconBtn,[data-theme="1bit"] .fieldActionBtn,[data-theme="1bit-soft"] .fieldActionBtn,[data-theme="1bit-dark"] .fieldActionBtn{background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .linkItem:hover,[data-theme="1bit-soft"] .linkItem:hover,[data-theme="1bit-dark"] .linkItem:hover{outline:1px solid var(--text)}[data-theme="1bit"] .spPopup,[data-theme="1bit-soft"] .spPopup,[data-theme="1bit-dark"] .spPopup,[data-theme="1bit"] .spPopupBurndown,[data-theme="1bit-soft"] .spPopupBurndown,[data-theme="1bit-dark"] .spPopupBurndown,[data-theme="1bit"] .notifPanel,[data-theme="1bit-soft"] .notifPanel,[data-theme="1bit-dark"] .notifPanel,[data-theme="1bit"] .ctxMenu,[data-theme="1bit-soft"] .ctxMenu,[data-theme="1bit-dark"] .ctxMenu,[data-theme="1bit"] .notifPopup,[data-theme="1bit-soft"] .notifPopup,[data-theme="1bit-dark"] .notifPopup,[data-theme="1bit"] .notifHeaderMenu,[data-theme="1bit-soft"] .notifHeaderMenu,[data-theme="1bit-dark"] .notifHeaderMenu,[data-theme="1bit"] .daysoffPopup,[data-theme="1bit-soft"] .daysoffPopup,[data-theme="1bit-dark"] .daysoffPopup,[data-theme="1bit"] .wiDropdown,[data-theme="1bit-soft"] .wiDropdown,[data-theme="1bit-dark"] .wiDropdown,[data-theme="1bit"] .mentionDropdown,[data-theme="1bit-soft"] .mentionDropdown,[data-theme="1bit-dark"] .mentionDropdown,[data-theme="1bit"] .trendTooltip,[data-theme="1bit-soft"] .trendTooltip,[data-theme="1bit-dark"] .trendTooltip,[data-theme="1bit"] .customSelectDropdown,[data-theme="1bit-soft"] .customSelectDropdown,[data-theme="1bit-dark"] .customSelectDropdown{transition:transform 80ms ease-out}[data-theme="1bit"] .spPopup:before,[data-theme="1bit-soft"] .spPopup:before,[data-theme="1bit-dark"] .spPopup:before,[data-theme="1bit"] .spPopupBurndown:before,[data-theme="1bit-soft"] .spPopupBurndown:before,[data-theme="1bit-dark"] .spPopupBurndown:before,[data-theme="1bit"] .notifPanel:before,[data-theme="1bit-soft"] .notifPanel:before,[data-theme="1bit-dark"] .notifPanel:before,[data-theme="1bit"] .ctxMenu:before,[data-theme="1bit-soft"] .ctxMenu:before,[data-theme="1bit-dark"] .ctxMenu:before,[data-theme="1bit"] .notifPopup:before,[data-theme="1bit-soft"] .notifPopup:before,[data-theme="1bit-dark"] .notifPopup:before,[data-theme="1bit"] .notifHeaderMenu:before,[data-theme="1bit-soft"] .notifHeaderMenu:before,[data-theme="1bit-dark"] .notifHeaderMenu:before,[data-theme="1bit"] .daysoffPopup:before,[data-theme="1bit-soft"] .daysoffPopup:before,[data-theme="1bit-dark"] .daysoffPopup:before,[data-theme="1bit"] .wiDropdown:before,[data-theme="1bit-soft"] .wiDropdown:before,[data-theme="1bit-dark"] .wiDropdown:before,[data-theme="1bit"] .mentionDropdown:before,[data-theme="1bit-soft"] .mentionDropdown:before,[data-theme="1bit-dark"] .mentionDropdown:before,[data-theme="1bit"] .trendTooltip:before,[data-theme="1bit-soft"] .trendTooltip:before,[data-theme="1bit-dark"] .trendTooltip:before,[data-theme="1bit"] .customSelectDropdown:before,[data-theme="1bit-soft"] .customSelectDropdown:before,[data-theme="1bit-dark"] .customSelectDropdown:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .spPopup,[data-theme="1bit-soft"] .spPopup,[data-theme="1bit-dark"] .spPopup,[data-theme="1bit"] .spPopupBurndown,[data-theme="1bit-soft"] .spPopupBurndown,[data-theme="1bit-dark"] .spPopupBurndown,[data-theme="1bit"] .notifPanel,[data-theme="1bit-soft"] .notifPanel,[data-theme="1bit-dark"] .notifPanel,[data-theme="1bit"] .ctxMenu,[data-theme="1bit-soft"] .ctxMenu,[data-theme="1bit-dark"] .ctxMenu,[data-theme="1bit"] .notifPopup,[data-theme="1bit-soft"] .notifPopup,[data-theme="1bit-dark"] .notifPopup,[data-theme="1bit"] .notifHeaderMenu,[data-theme="1bit-soft"] .notifHeaderMenu,[data-theme="1bit-dark"] .notifHeaderMenu,[data-theme="1bit"] .daysoffPopup,[data-theme="1bit-soft"] .daysoffPopup,[data-theme="1bit-dark"] .daysoffPopup,[data-theme="1bit"] .wiDropdown,[data-theme="1bit-soft"] .wiDropdown,[data-theme="1bit-dark"] .wiDropdown,[data-theme="1bit"] .mentionDropdown,[data-theme="1bit-soft"] .mentionDropdown,[data-theme="1bit-dark"] .mentionDropdown,[data-theme="1bit"] .trendTooltip,[data-theme="1bit-soft"] .trendTooltip,[data-theme="1bit-dark"] .trendTooltip,[data-theme="1bit"] .customSelectDropdown,[data-theme="1bit-soft"] .customSelectDropdown,[data-theme="1bit-dark"] .customSelectDropdown{background:var(--card-bg)!important;border:1px solid var(--text)!important;overflow:visible!important}[data-theme="1bit"] .customSelectDropdown,[data-theme="1bit-soft"] .customSelectDropdown,[data-theme="1bit-dark"] .customSelectDropdown{flex-direction:column!important;margin-top:-1px!important;display:flex!important}[data-theme="1bit"] .customSelectOptions,[data-theme="1bit-soft"] .customSelectOptions,[data-theme="1bit-dark"] .customSelectOptions{overflow-y:auto!important}[data-theme="1bit"] .ctxMenu:before,[data-theme="1bit-soft"] .ctxMenu:before,[data-theme="1bit-dark"] .ctxMenu:before,[data-theme="1bit"] .notifPopup:before,[data-theme="1bit-soft"] .notifPopup:before,[data-theme="1bit-dark"] .notifPopup:before,[data-theme="1bit"] .notifHeaderMenu:before,[data-theme="1bit-soft"] .notifHeaderMenu:before,[data-theme="1bit-dark"] .notifHeaderMenu:before,[data-theme="1bit"] .daysoffPopup:before,[data-theme="1bit-soft"] .daysoffPopup:before,[data-theme="1bit-dark"] .daysoffPopup:before,[data-theme="1bit"] .wiDropdown:before,[data-theme="1bit-soft"] .wiDropdown:before,[data-theme="1bit-dark"] .wiDropdown:before,[data-theme="1bit"] .mentionDropdown:before,[data-theme="1bit-soft"] .mentionDropdown:before,[data-theme="1bit-dark"] .mentionDropdown:before,[data-theme="1bit"] .trendTooltip:before,[data-theme="1bit-soft"] .trendTooltip:before,[data-theme="1bit-dark"] .trendTooltip:before,[data-theme="1bit"] .customSelectDropdown:before,[data-theme="1bit-soft"] .customSelectDropdown:before,[data-theme="1bit-dark"] .customSelectDropdown:before{opacity:1!important}[data-theme="1bit"] .customSelect.open .customSelectTrigger,[data-theme="1bit-soft"] .customSelect.open .customSelectTrigger,[data-theme="1bit-dark"] .customSelect.open .customSelectTrigger{position:relative;background:var(--card-bg)!important;color:var(--text)!important;z-index:9998!important;border-bottom:0!important}[data-theme="1bit"] .customSelect.open .customSelectTrigger:before,[data-theme="1bit-soft"] .customSelect.open .customSelectTrigger:before,[data-theme="1bit-dark"] .customSelect.open .customSelectTrigger:before{opacity:1!important;clip-path:polygon(4px 0,0 4px,0 calc(100% - 4px),4px calc(100% - 4px))!important}[data-theme="1bit"] .customSelect.open .customSelectTrigger:hover,[data-theme="1bit-soft"] .customSelect.open .customSelectTrigger:hover,[data-theme="1bit-dark"] .customSelect.open .customSelectTrigger:hover{transform:none}[data-theme="1bit"] .customSelect.open .customSelectDropdown:before,[data-theme="1bit-soft"] .customSelect.open .customSelectDropdown:before,[data-theme="1bit-dark"] .customSelect.open .customSelectDropdown:before,[data-theme="1bit"] .spPopup.open:before,[data-theme="1bit-soft"] .spPopup.open:before,[data-theme="1bit-dark"] .spPopup.open:before,[data-theme="1bit"] .spPopupBurndown.open:before,[data-theme="1bit-soft"] .spPopupBurndown.open:before,[data-theme="1bit-dark"] .spPopupBurndown.open:before,[data-theme="1bit"] .notifPanel.open:before,[data-theme="1bit-soft"] .notifPanel.open:before,[data-theme="1bit-dark"] .notifPanel.open:before{clip-path:polygon(0 0,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)!important}[data-theme="1bit"] .topbarTitle.popupOpen:before,[data-theme="1bit-soft"] .topbarTitle.popupOpen:before,[data-theme="1bit-dark"] .topbarTitle.popupOpen:before,[data-theme="1bit"] .bdTrigger.popupOpen:before,[data-theme="1bit-soft"] .bdTrigger.popupOpen:before,[data-theme="1bit-dark"] .bdTrigger.popupOpen:before,[data-theme="1bit"] .notifBell.open:before,[data-theme="1bit-soft"] .notifBell.open:before,[data-theme="1bit-dark"] .notifBell.open:before,[data-theme="1bit"] .spPopup.open:before,[data-theme="1bit-soft"] .spPopup.open:before,[data-theme="1bit-dark"] .spPopup.open:before,[data-theme="1bit"] .spPopupBurndown.open:before,[data-theme="1bit-soft"] .spPopupBurndown.open:before,[data-theme="1bit-dark"] .spPopupBurndown.open:before,[data-theme="1bit"] .notifPanel.open:before,[data-theme="1bit-soft"] .notifPanel.open:before,[data-theme="1bit-dark"] .notifPanel.open:before{opacity:1!important}[data-theme="1bit"] .topbarTitle.popupOpen,[data-theme="1bit-soft"] .topbarTitle.popupOpen,[data-theme="1bit-dark"] .topbarTitle.popupOpen,[data-theme="1bit"] .bdTrigger.popupOpen,[data-theme="1bit-soft"] .bdTrigger.popupOpen,[data-theme="1bit-dark"] .bdTrigger.popupOpen,[data-theme="1bit"] .notifBell.open,[data-theme="1bit-soft"] .notifBell.open,[data-theme="1bit-dark"] .notifBell.open,[data-theme="1bit"] .customSelect.open .customSelectTrigger,[data-theme="1bit-soft"] .customSelect.open .customSelectTrigger,[data-theme="1bit-dark"] .customSelect.open .customSelectTrigger,[data-theme="1bit"] .seg button.active,[data-theme="1bit-soft"] .seg button.active,[data-theme="1bit-dark"] .seg button.active,[data-theme="1bit"] .topbarTitle.popupOpen:hover,[data-theme="1bit-soft"] .topbarTitle.popupOpen:hover,[data-theme="1bit-dark"] .topbarTitle.popupOpen:hover,[data-theme="1bit"] .bdTrigger.popupOpen:hover,[data-theme="1bit-soft"] .bdTrigger.popupOpen:hover,[data-theme="1bit-dark"] .bdTrigger.popupOpen:hover,[data-theme="1bit"] .notifBell.open:hover,[data-theme="1bit-soft"] .notifBell.open:hover,[data-theme="1bit-dark"] .notifBell.open:hover,[data-theme="1bit"] .customSelect.open .customSelectTrigger:hover,[data-theme="1bit-soft"] .customSelect.open .customSelectTrigger:hover,[data-theme="1bit-dark"] .customSelect.open .customSelectTrigger:hover,[data-theme="1bit"] .seg button.active:hover,[data-theme="1bit-soft"] .seg button.active:hover,[data-theme="1bit-dark"] .seg button.active:hover{transform:translate(1px,-1px)!important}[data-theme="1bit"] .seg button.active:before,[data-theme="1bit-soft"] .seg button.active:before,[data-theme="1bit-dark"] .seg button.active:before{opacity:1!important}[data-theme="1bit"] .spPopup,[data-theme="1bit-soft"] .spPopup,[data-theme="1bit-dark"] .spPopup,[data-theme="1bit"] .spPopupBurndown,[data-theme="1bit-soft"] .spPopupBurndown,[data-theme="1bit-dark"] .spPopupBurndown,[data-theme="1bit"] .notifPanel,[data-theme="1bit-soft"] .notifPanel,[data-theme="1bit-dark"] .notifPanel,[data-theme="1bit"] .customSelectDropdown,[data-theme="1bit-soft"] .customSelectDropdown,[data-theme="1bit-dark"] .customSelectDropdown{opacity:1!important;clip-path:inset(0 -8px 600px)!important;transition:clip-path .35s cubic-bezier(.2,.7,.2,1)!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .spPopup.open,[data-theme="1bit-soft"] .spPopup.open,[data-theme="1bit-dark"] .spPopup.open,[data-theme="1bit"] .spPopupBurndown.open,[data-theme="1bit-soft"] .spPopupBurndown.open,[data-theme="1bit-dark"] .spPopupBurndown.open,[data-theme="1bit"] .notifPanel.open,[data-theme="1bit-soft"] .notifPanel.open,[data-theme="1bit-dark"] .notifPanel.open,[data-theme="1bit"] .customSelect.open .customSelectDropdown,[data-theme="1bit-soft"] .customSelect.open .customSelectDropdown,[data-theme="1bit-dark"] .customSelect.open .customSelectDropdown{clip-path:inset(0 -8px -8px)!important}[data-theme="1bit"] .topbarTitle.popupOpen:before,[data-theme="1bit-soft"] .topbarTitle.popupOpen:before,[data-theme="1bit-dark"] .topbarTitle.popupOpen:before,[data-theme="1bit"] .bdTrigger.popupOpen:before,[data-theme="1bit-soft"] .bdTrigger.popupOpen:before,[data-theme="1bit-dark"] .bdTrigger.popupOpen:before,[data-theme="1bit"] .notifBell.open:before,[data-theme="1bit-soft"] .notifBell.open:before,[data-theme="1bit-dark"] .notifBell.open:before{clip-path:polygon(4px 0,0 4px,0 calc(100% - 4px),4px calc(100% - 4px))!important}[data-theme="1bit"] .mentionDropdown,[data-theme="1bit-soft"] .mentionDropdown,[data-theme="1bit-dark"] .mentionDropdown,[data-theme="1bit"] .wiDropdown,[data-theme="1bit-soft"] .wiDropdown,[data-theme="1bit-dark"] .wiDropdown{overflow:hidden auto!important}[data-theme="1bit"] .mentionDropdown:before,[data-theme="1bit-soft"] .mentionDropdown:before,[data-theme="1bit-dark"] .mentionDropdown:before,[data-theme="1bit"] .wiDropdown:before,[data-theme="1bit-soft"] .wiDropdown:before,[data-theme="1bit-dark"] .wiDropdown:before{display:none!important}[data-theme="1bit"] .standupUserChip,[data-theme="1bit-soft"] .standupUserChip,[data-theme="1bit-dark"] .standupUserChip{transition:transform 80ms ease-out}[data-theme="1bit"] .standupUserChip:before,[data-theme="1bit-soft"] .standupUserChip:before,[data-theme="1bit-dark"] .standupUserChip:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .standupUserChip:hover,[data-theme="1bit-soft"] .standupUserChip:hover,[data-theme="1bit-dark"] .standupUserChip:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .standupUserChip:hover:before,[data-theme="1bit-soft"] .standupUserChip:hover:before,[data-theme="1bit-dark"] .standupUserChip:hover:before{opacity:1}[data-theme="1bit"] .standupUserChip,[data-theme="1bit-soft"] .standupUserChip,[data-theme="1bit-dark"] .standupUserChip{position:relative;border:1px solid var(--text)!important;background:var(--card-bg)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .standupUserChip:hover,[data-theme="1bit-soft"] .standupUserChip:hover,[data-theme="1bit-dark"] .standupUserChip:hover{border-color:var(--text)!important}[data-theme="1bit"] .standupUserChip.active,[data-theme="1bit-soft"] .standupUserChip.active,[data-theme="1bit-dark"] .standupUserChip.active{background:var(--card-bg)!important;color:var(--text)!important;border-color:var(--text)!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .standupUserChip.active:before,[data-theme="1bit-soft"] .standupUserChip.active:before,[data-theme="1bit-dark"] .standupUserChip.active:before{opacity:1!important}[data-theme="1bit"] .standupPulseStrip,[data-theme="1bit-soft"] .standupPulseStrip,[data-theme="1bit-dark"] .standupPulseStrip,[data-theme="1bit"] .standupColumn,[data-theme="1bit-soft"] .standupColumn,[data-theme="1bit-dark"] .standupColumn,[data-theme="1bit"] .standupSignal,[data-theme="1bit-soft"] .standupSignal,[data-theme="1bit-dark"] .standupSignal,[data-theme="1bit"] .standupActivity,[data-theme="1bit-soft"] .standupActivity,[data-theme="1bit-dark"] .standupActivity{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .standupColumnHead,[data-theme="1bit-soft"] .standupColumnHead,[data-theme="1bit-dark"] .standupColumnHead,[data-theme="1bit"] .standupSignalHead,[data-theme="1bit-soft"] .standupSignalHead,[data-theme="1bit-dark"] .standupSignalHead,[data-theme="1bit"] .standupActivity h3,[data-theme="1bit-soft"] .standupActivity h3,[data-theme="1bit-dark"] .standupActivity h3{border-bottom:1px solid var(--text)!important}[data-theme="1bit"] .standupColumnCount,[data-theme="1bit-soft"] .standupColumnCount,[data-theme="1bit-dark"] .standupColumnCount{border:1px solid var(--text)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important;padding:0 6px!important}[data-theme="1bit"] .standupItem,[data-theme="1bit-soft"] .standupItem,[data-theme="1bit-dark"] .standupItem{transition:transform 80ms ease-out}[data-theme="1bit"] .standupItem:before,[data-theme="1bit-soft"] .standupItem:before,[data-theme="1bit-dark"] .standupItem:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .standupItem:hover,[data-theme="1bit-soft"] .standupItem:hover,[data-theme="1bit-dark"] .standupItem:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .standupItem:hover:before,[data-theme="1bit-soft"] .standupItem:hover:before,[data-theme="1bit-dark"] .standupItem:hover:before{opacity:1}[data-theme="1bit"] .standupItem,[data-theme="1bit-soft"] .standupItem,[data-theme="1bit-dark"] .standupItem{position:relative;border-radius:0!important}[data-theme="1bit"] .standupItem:hover,[data-theme="1bit-soft"] .standupItem:hover,[data-theme="1bit-dark"] .standupItem:hover{outline:1px solid var(--text);background:0 0!important}[data-theme="1bit"] .standupSignalList li,[data-theme="1bit-soft"] .standupSignalList li,[data-theme="1bit-dark"] .standupSignalList li,[data-theme="1bit"] .standupActivityItem,[data-theme="1bit-soft"] .standupActivityItem,[data-theme="1bit-dark"] .standupActivityItem{transition:transform 80ms ease-out}[data-theme="1bit"] .standupSignalList li:before,[data-theme="1bit-soft"] .standupSignalList li:before,[data-theme="1bit-dark"] .standupSignalList li:before,[data-theme="1bit"] .standupActivityItem:before,[data-theme="1bit-soft"] .standupActivityItem:before,[data-theme="1bit-dark"] .standupActivityItem:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .standupSignalList li:hover,[data-theme="1bit-soft"] .standupSignalList li:hover,[data-theme="1bit-dark"] .standupSignalList li:hover,[data-theme="1bit"] .standupActivityItem:hover,[data-theme="1bit-soft"] .standupActivityItem:hover,[data-theme="1bit-dark"] .standupActivityItem:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .standupSignalList li:hover:before,[data-theme="1bit-soft"] .standupSignalList li:hover:before,[data-theme="1bit-dark"] .standupSignalList li:hover:before,[data-theme="1bit"] .standupActivityItem:hover:before,[data-theme="1bit-soft"] .standupActivityItem:hover:before,[data-theme="1bit-dark"] .standupActivityItem:hover:before{opacity:1}[data-theme="1bit"] .standupSignalList li,[data-theme="1bit-soft"] .standupSignalList li,[data-theme="1bit-dark"] .standupSignalList li,[data-theme="1bit"] .standupActivityItem,[data-theme="1bit-soft"] .standupActivityItem,[data-theme="1bit-dark"] .standupActivityItem{position:relative;border-radius:0!important}[data-theme="1bit"] .standupSignalList li:hover,[data-theme="1bit-soft"] .standupSignalList li:hover,[data-theme="1bit-dark"] .standupSignalList li:hover,[data-theme="1bit"] .standupActivityItem:hover,[data-theme="1bit-soft"] .standupActivityItem:hover,[data-theme="1bit-dark"] .standupActivityItem:hover{outline:1px solid var(--text);background:0 0!important}[data-theme="1bit"] .comment,[data-theme="1bit-soft"] .comment,[data-theme="1bit-dark"] .comment,[data-theme="1bit"] .comment.isOwn,[data-theme="1bit-soft"] .comment.isOwn,[data-theme="1bit-dark"] .comment.isOwn{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .comment.isOwn .commentAuthor,[data-theme="1bit-soft"] .comment.isOwn .commentAuthor,[data-theme="1bit-dark"] .comment.isOwn .commentAuthor{color:var(--text)!important}[data-theme="1bit"] .commentHeader,[data-theme="1bit-soft"] .commentHeader,[data-theme="1bit-dark"] .commentHeader,[data-theme="1bit"] .comment.isOwn .commentHeader,[data-theme="1bit-soft"] .comment.isOwn .commentHeader,[data-theme="1bit-dark"] .comment.isOwn .commentHeader{border-bottom:1px solid var(--text)!important;flex-direction:row!important;justify-content:space-between!important}[data-theme="1bit"] .commentsScroll,[data-theme="1bit-soft"] .commentsScroll,[data-theme="1bit-dark"] .commentsScroll{max-height:none!important;overflow-y:visible!important}[data-theme="1bit"] .taskCard.active,[data-theme="1bit-soft"] .taskCard.active,[data-theme="1bit-dark"] .taskCard.active,[data-theme="1bit"] .backlogCard.active,[data-theme="1bit-soft"] .backlogCard.active,[data-theme="1bit-dark"] .backlogCard.active{transform:translate(1px,-1px)}[data-theme="1bit"] .taskCard.active:before,[data-theme="1bit-soft"] .taskCard.active:before,[data-theme="1bit-dark"] .taskCard.active:before,[data-theme="1bit"] .backlogCard.active:before,[data-theme="1bit-soft"] .backlogCard.active:before,[data-theme="1bit-dark"] .backlogCard.active:before{opacity:1!important}[data-theme="1bit"] .activityToolbar,[data-theme="1bit-soft"] .activityToolbar,[data-theme="1bit-dark"] .activityToolbar{padding-top:4px!important}[data-theme="1bit"] .activityTypeBtn,[data-theme="1bit-soft"] .activityTypeBtn,[data-theme="1bit-dark"] .activityTypeBtn,[data-theme="1bit"] .activityClearBtn,[data-theme="1bit-soft"] .activityClearBtn,[data-theme="1bit-dark"] .activityClearBtn,[data-theme="1bit"] .activityOpenBtn,[data-theme="1bit-soft"] .activityOpenBtn,[data-theme="1bit-dark"] .activityOpenBtn,[data-theme="1bit"] .activityChip,[data-theme="1bit-soft"] .activityChip,[data-theme="1bit-dark"] .activityChip{transition:transform 80ms ease-out}[data-theme="1bit"] .activityTypeBtn:before,[data-theme="1bit-soft"] .activityTypeBtn:before,[data-theme="1bit-dark"] .activityTypeBtn:before,[data-theme="1bit"] .activityClearBtn:before,[data-theme="1bit-soft"] .activityClearBtn:before,[data-theme="1bit-dark"] .activityClearBtn:before,[data-theme="1bit"] .activityOpenBtn:before,[data-theme="1bit-soft"] .activityOpenBtn:before,[data-theme="1bit-dark"] .activityOpenBtn:before,[data-theme="1bit"] .activityChip:before,[data-theme="1bit-soft"] .activityChip:before,[data-theme="1bit-dark"] .activityChip:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .activityTypeBtn:hover,[data-theme="1bit-soft"] .activityTypeBtn:hover,[data-theme="1bit-dark"] .activityTypeBtn:hover,[data-theme="1bit"] .activityClearBtn:hover,[data-theme="1bit-soft"] .activityClearBtn:hover,[data-theme="1bit-dark"] .activityClearBtn:hover,[data-theme="1bit"] .activityOpenBtn:hover,[data-theme="1bit-soft"] .activityOpenBtn:hover,[data-theme="1bit-dark"] .activityOpenBtn:hover,[data-theme="1bit"] .activityChip:hover,[data-theme="1bit-soft"] .activityChip:hover,[data-theme="1bit-dark"] .activityChip:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .activityTypeBtn:hover:before,[data-theme="1bit-soft"] .activityTypeBtn:hover:before,[data-theme="1bit-dark"] .activityTypeBtn:hover:before,[data-theme="1bit"] .activityClearBtn:hover:before,[data-theme="1bit-soft"] .activityClearBtn:hover:before,[data-theme="1bit-dark"] .activityClearBtn:hover:before,[data-theme="1bit"] .activityOpenBtn:hover:before,[data-theme="1bit-soft"] .activityOpenBtn:hover:before,[data-theme="1bit-dark"] .activityOpenBtn:hover:before,[data-theme="1bit"] .activityChip:hover:before,[data-theme="1bit-soft"] .activityChip:hover:before,[data-theme="1bit-dark"] .activityChip:hover:before{opacity:1}[data-theme="1bit"] .activityTypeBtn,[data-theme="1bit-soft"] .activityTypeBtn,[data-theme="1bit-dark"] .activityTypeBtn,[data-theme="1bit"] .activityClearBtn,[data-theme="1bit-soft"] .activityClearBtn,[data-theme="1bit-dark"] .activityClearBtn,[data-theme="1bit"] .activityOpenBtn,[data-theme="1bit-soft"] .activityOpenBtn,[data-theme="1bit-dark"] .activityOpenBtn,[data-theme="1bit"] .activityChip,[data-theme="1bit-soft"] .activityChip,[data-theme="1bit-dark"] .activityChip{position:relative;background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .activityTypeBtn:hover,[data-theme="1bit-soft"] .activityTypeBtn:hover,[data-theme="1bit-dark"] .activityTypeBtn:hover,[data-theme="1bit"] .activityClearBtn:hover,[data-theme="1bit-soft"] .activityClearBtn:hover,[data-theme="1bit-dark"] .activityClearBtn:hover{color:var(--text)!important;border-color:var(--text)!important;background:var(--card-hover)!important}[data-theme="1bit"] .activityTypeBtn.active,[data-theme="1bit-soft"] .activityTypeBtn.active,[data-theme="1bit-dark"] .activityTypeBtn.active{background:var(--card-bg)!important;color:var(--text)!important;border-color:var(--text)!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .activityTypeBtn.active:before,[data-theme="1bit-soft"] .activityTypeBtn.active:before,[data-theme="1bit-dark"] .activityTypeBtn.active:before{opacity:1!important}[data-theme="1bit"] .activityTypeBtn.active svg,[data-theme="1bit-soft"] .activityTypeBtn.active svg,[data-theme="1bit-dark"] .activityTypeBtn.active svg{color:var(--text)!important}[data-theme="1bit"] .activityTypeMenu,[data-theme="1bit-soft"] .activityTypeMenu,[data-theme="1bit-dark"] .activityTypeMenu{transition:transform 80ms ease-out}[data-theme="1bit"] .activityTypeMenu:before,[data-theme="1bit-soft"] .activityTypeMenu:before,[data-theme="1bit-dark"] .activityTypeMenu:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .activityTypeMenu,[data-theme="1bit-soft"] .activityTypeMenu,[data-theme="1bit-dark"] .activityTypeMenu{background:var(--card-bg)!important;border:1px solid var(--text)!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important;top:calc(100% - 1px)!important;left:0!important;right:auto!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .activityTypeMenu:before,[data-theme="1bit-soft"] .activityTypeMenu:before,[data-theme="1bit-dark"] .activityTypeMenu:before{opacity:1!important;clip-path:polygon(0 0,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)!important}[data-theme="1bit"] .activityTypeBtn.open,[data-theme="1bit-soft"] .activityTypeBtn.open,[data-theme="1bit-dark"] .activityTypeBtn.open{z-index:9998;position:relative;border-top:1px solid var(--text)!important;border-left:1px solid var(--text)!important;border-right:1px solid var(--text)!important;background:var(--card-bg)!important;color:var(--text)!important;border-bottom:0!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .activityTypeBtn.open:before,[data-theme="1bit-soft"] .activityTypeBtn.open:before,[data-theme="1bit-dark"] .activityTypeBtn.open:before{opacity:1!important;clip-path:polygon(4px 0,0 4px,0 calc(100% - 4px),4px calc(100% - 4px))!important}[data-theme="1bit"] .activityTypeOption,[data-theme="1bit-soft"] .activityTypeOption,[data-theme="1bit-dark"] .activityTypeOption{border-radius:0!important}[data-theme="1bit"] .activityTypeOption:hover,[data-theme="1bit-soft"] .activityTypeOption:hover,[data-theme="1bit-dark"] .activityTypeOption:hover{background:var(--card-hover)!important}[data-theme="1bit"] .activityTypeOption.asButton.active,[data-theme="1bit-soft"] .activityTypeOption.asButton.active,[data-theme="1bit-dark"] .activityTypeOption.asButton.active{background:var(--text)!important;color:var(--bg)!important}[data-theme="1bit"] .activityPeopleSearch,[data-theme="1bit-soft"] .activityPeopleSearch,[data-theme="1bit-dark"] .activityPeopleSearch,[data-theme="1bit"] .activityGroup,[data-theme="1bit-soft"] .activityGroup,[data-theme="1bit-dark"] .activityGroup{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .activityGroupHead,[data-theme="1bit-soft"] .activityGroupHead,[data-theme="1bit-dark"] .activityGroupHead{border-bottom:1px solid var(--text)!important}[data-theme="1bit"] .activityGroupCount,[data-theme="1bit-soft"] .activityGroupCount,[data-theme="1bit-dark"] .activityGroupCount{border:1px solid var(--text)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important}[data-theme="1bit"] .activityEvent,[data-theme="1bit-soft"] .activityEvent,[data-theme="1bit-dark"] .activityEvent{transition:transform 80ms ease-out}[data-theme="1bit"] .activityEvent:before,[data-theme="1bit-soft"] .activityEvent:before,[data-theme="1bit-dark"] .activityEvent:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .activityEvent:hover,[data-theme="1bit-soft"] .activityEvent:hover,[data-theme="1bit-dark"] .activityEvent:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .activityEvent:hover:before,[data-theme="1bit-soft"] .activityEvent:hover:before,[data-theme="1bit-dark"] .activityEvent:hover:before{opacity:1}[data-theme="1bit"] .activityEvent,[data-theme="1bit-soft"] .activityEvent,[data-theme="1bit-dark"] .activityEvent{position:relative;border-bottom:1px solid var(--text)!important;box-shadow:none!important;border-radius:0!important}[data-theme="1bit"] .activityEvent:hover,[data-theme="1bit-soft"] .activityEvent:hover,[data-theme="1bit-dark"] .activityEvent:hover{outline:1px solid var(--text);background:0 0!important}[data-theme="1bit"] .activityOpenBtn,[data-theme="1bit-soft"] .activityOpenBtn,[data-theme="1bit-dark"] .activityOpenBtn{width:24px!important;height:24px!important;padding:0!important}[data-theme="1bit"] .activityTypeMenu.activityPeopleMenu,[data-theme="1bit-soft"] .activityTypeMenu.activityPeopleMenu,[data-theme="1bit-dark"] .activityTypeMenu.activityPeopleMenu{max-height:none!important;overflow:visible!important}[data-theme="1bit"] .standupUserStrip,[data-theme="1bit-soft"] .standupUserStrip,[data-theme="1bit-dark"] .standupUserStrip{padding-top:4px!important}[data-theme="1bit"] .backlogCard .typeBadge,[data-theme="1bit-soft"] .backlogCard .typeBadge,[data-theme="1bit-dark"] .backlogCard .typeBadge,[data-theme="1bit"] .backlogCard.typeBug .typeBadge,[data-theme="1bit-soft"] .backlogCard.typeBug .typeBadge,[data-theme="1bit-dark"] .backlogCard.typeBug .typeBadge,[data-theme="1bit"] .backlogCard.typeFeature .typeBadge,[data-theme="1bit-soft"] .backlogCard.typeFeature .typeBadge,[data-theme="1bit-dark"] .backlogCard.typeFeature .typeBadge,[data-theme="1bit"] .backlogCard.typeEpic .typeBadge,[data-theme="1bit-soft"] .backlogCard.typeEpic .typeBadge,[data-theme="1bit-dark"] .backlogCard.typeEpic .typeBadge{color:var(--text)!important;border:1px solid var(--text)!important;background:0 0!important;border-radius:0!important}[data-theme="1bit"] .backlogToolbar,[data-theme="1bit-soft"] .backlogToolbar,[data-theme="1bit-dark"] .backlogToolbar{background:var(--bg)!important;border-bottom:1px solid var(--text)!important}[data-theme="1bit"] .backlogToolbarRow,[data-theme="1bit-soft"] .backlogToolbarRow,[data-theme="1bit-dark"] .backlogToolbarRow{padding-top:4px}[data-theme="1bit"] .backlogNewBtn,[data-theme="1bit-soft"] .backlogNewBtn,[data-theme="1bit-dark"] .backlogNewBtn,[data-theme="1bit"] .backlogFilterBtn,[data-theme="1bit-soft"] .backlogFilterBtn,[data-theme="1bit-dark"] .backlogFilterBtn,[data-theme="1bit"] .backlogTogglePill,[data-theme="1bit-soft"] .backlogTogglePill,[data-theme="1bit-dark"] .backlogTogglePill{transition:transform 80ms ease-out}[data-theme="1bit"] .backlogNewBtn:before,[data-theme="1bit-soft"] .backlogNewBtn:before,[data-theme="1bit-dark"] .backlogNewBtn:before,[data-theme="1bit"] .backlogFilterBtn:before,[data-theme="1bit-soft"] .backlogFilterBtn:before,[data-theme="1bit-dark"] .backlogFilterBtn:before,[data-theme="1bit"] .backlogTogglePill:before,[data-theme="1bit-soft"] .backlogTogglePill:before,[data-theme="1bit-dark"] .backlogTogglePill:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .backlogNewBtn:hover,[data-theme="1bit-soft"] .backlogNewBtn:hover,[data-theme="1bit-dark"] .backlogNewBtn:hover,[data-theme="1bit"] .backlogFilterBtn:hover,[data-theme="1bit-soft"] .backlogFilterBtn:hover,[data-theme="1bit-dark"] .backlogFilterBtn:hover,[data-theme="1bit"] .backlogTogglePill:hover,[data-theme="1bit-soft"] .backlogTogglePill:hover,[data-theme="1bit-dark"] .backlogTogglePill:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .backlogNewBtn:hover:before,[data-theme="1bit-soft"] .backlogNewBtn:hover:before,[data-theme="1bit-dark"] .backlogNewBtn:hover:before,[data-theme="1bit"] .backlogFilterBtn:hover:before,[data-theme="1bit-soft"] .backlogFilterBtn:hover:before,[data-theme="1bit-dark"] .backlogFilterBtn:hover:before,[data-theme="1bit"] .backlogTogglePill:hover:before,[data-theme="1bit-soft"] .backlogTogglePill:hover:before,[data-theme="1bit-dark"] .backlogTogglePill:hover:before{opacity:1}[data-theme="1bit"] .backlogNewBtn,[data-theme="1bit-soft"] .backlogNewBtn,[data-theme="1bit-dark"] .backlogNewBtn,[data-theme="1bit"] .backlogFilterBtn,[data-theme="1bit-soft"] .backlogFilterBtn,[data-theme="1bit-dark"] .backlogFilterBtn,[data-theme="1bit"] .backlogTogglePill,[data-theme="1bit-soft"] .backlogTogglePill,[data-theme="1bit-dark"] .backlogTogglePill{position:relative;background:var(--card-bg)!important;color:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .backlogNewBtn:hover,[data-theme="1bit-soft"] .backlogNewBtn:hover,[data-theme="1bit-dark"] .backlogNewBtn:hover,[data-theme="1bit"] .backlogFilterBtn:hover,[data-theme="1bit-soft"] .backlogFilterBtn:hover,[data-theme="1bit-dark"] .backlogFilterBtn:hover,[data-theme="1bit"] .backlogTogglePill:hover,[data-theme="1bit-soft"] .backlogTogglePill:hover,[data-theme="1bit-dark"] .backlogTogglePill:hover{background:var(--card-hover)!important;border-color:var(--text)!important;color:var(--text)!important;filter:none!important}[data-theme="1bit"] .backlogNewBtn,[data-theme="1bit-soft"] .backlogNewBtn,[data-theme="1bit-dark"] .backlogNewBtn{margin-left:auto}[data-theme="1bit"] .backlogFilterBtn.active,[data-theme="1bit-soft"] .backlogFilterBtn.active,[data-theme="1bit-dark"] .backlogFilterBtn.active,[data-theme="1bit"] .backlogTogglePill.active,[data-theme="1bit-soft"] .backlogTogglePill.active,[data-theme="1bit-dark"] .backlogTogglePill.active{background:var(--card-bg)!important;color:var(--text)!important;border-color:var(--text)!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .backlogFilterBtn.active:before,[data-theme="1bit-soft"] .backlogFilterBtn.active:before,[data-theme="1bit-dark"] .backlogFilterBtn.active:before,[data-theme="1bit"] .backlogTogglePill.active:before,[data-theme="1bit-soft"] .backlogTogglePill.active:before,[data-theme="1bit-dark"] .backlogTogglePill.active:before{opacity:1!important}[data-theme="1bit"] .backlogFilterBtn.active svg,[data-theme="1bit-soft"] .backlogFilterBtn.active svg,[data-theme="1bit-dark"] .backlogFilterBtn.active svg{color:var(--text)!important}[data-theme="1bit"] .backlogFilterBtn.open,[data-theme="1bit-soft"] .backlogFilterBtn.open,[data-theme="1bit-dark"] .backlogFilterBtn.open{z-index:9998;position:relative;border-top:1px solid var(--text)!important;border-left:1px solid var(--text)!important;border-right:1px solid var(--text)!important;background:var(--card-bg)!important;color:var(--text)!important;border-bottom:0!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .backlogFilterBtn.open:before,[data-theme="1bit-soft"] .backlogFilterBtn.open:before,[data-theme="1bit-dark"] .backlogFilterBtn.open:before{opacity:1!important;clip-path:polygon(4px 0,0 4px,0 calc(100% - 4px),4px calc(100% - 4px))!important}[data-theme="1bit"] .backlogFilterMenu,[data-theme="1bit-soft"] .backlogFilterMenu,[data-theme="1bit-dark"] .backlogFilterMenu{transition:transform 80ms ease-out}[data-theme="1bit"] .backlogFilterMenu:before,[data-theme="1bit-soft"] .backlogFilterMenu:before,[data-theme="1bit-dark"] .backlogFilterMenu:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .backlogFilterMenu,[data-theme="1bit-soft"] .backlogFilterMenu,[data-theme="1bit-dark"] .backlogFilterMenu{background:var(--card-bg)!important;border:1px solid var(--text)!important;box-shadow:none!important;border-radius:0!important;max-height:none!important;margin-top:0!important;top:calc(100% - 1px)!important;left:0!important;right:auto!important;overflow:visible!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .backlogFilterMenu:before,[data-theme="1bit-soft"] .backlogFilterMenu:before,[data-theme="1bit-dark"] .backlogFilterMenu:before{opacity:1!important;clip-path:polygon(0 0,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)!important}[data-theme="1bit"] .backlogFilterOption,[data-theme="1bit-soft"] .backlogFilterOption,[data-theme="1bit-dark"] .backlogFilterOption{border-radius:0!important}[data-theme="1bit"] .backlogFilterOption:hover,[data-theme="1bit-soft"] .backlogFilterOption:hover,[data-theme="1bit-dark"] .backlogFilterOption:hover{background:var(--card-hover)!important}[data-theme="1bit"] .backlogFilterOption.active,[data-theme="1bit-soft"] .backlogFilterOption.active,[data-theme="1bit-dark"] .backlogFilterOption.active{background:var(--text)!important;color:var(--bg)!important}[data-theme="1bit"] .backlogSearchInput,[data-theme="1bit-soft"] .backlogSearchInput,[data-theme="1bit-dark"] .backlogSearchInput{background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .backlogTogglePillCount,[data-theme="1bit-soft"] .backlogTogglePillCount,[data-theme="1bit-dark"] .backlogTogglePillCount{border:1px solid var(--text)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important}[data-theme="1bit"] .backlogTogglePill.active .backlogTogglePillCount,[data-theme="1bit-soft"] .backlogTogglePill.active .backlogTogglePillCount,[data-theme="1bit-dark"] .backlogTogglePill.active .backlogTogglePillCount{color:var(--text)!important;background:0 0!important}[data-theme="1bit"] .capacityStat,[data-theme="1bit-soft"] .capacityStat,[data-theme="1bit-dark"] .capacityStat{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .capacityTable th,[data-theme="1bit-soft"] .capacityTable th,[data-theme="1bit-dark"] .capacityTable th{background:var(--card-bg)!important;color:var(--text)!important;border-bottom:2px solid var(--text)!important}[data-theme="1bit"] .capacityTable td,[data-theme="1bit-soft"] .capacityTable td,[data-theme="1bit-dark"] .capacityTable td{border-bottom:1px solid var(--text)!important}[data-theme="1bit"] .capacityBar,[data-theme="1bit-soft"] .capacityBar,[data-theme="1bit-dark"] .capacityBar{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .capacityBarFill,[data-theme="1bit-soft"] .capacityBarFill,[data-theme="1bit-dark"] .capacityBarFill{background:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .capacityInlineInput,[data-theme="1bit-soft"] .capacityInlineInput,[data-theme="1bit-dark"] .capacityInlineInput{background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .capacityInlineInput:hover,[data-theme="1bit-soft"] .capacityInlineInput:hover,[data-theme="1bit-dark"] .capacityInlineInput:hover,[data-theme="1bit"] .capacityInlineInput:focus,[data-theme="1bit-soft"] .capacityInlineInput:focus,[data-theme="1bit-dark"] .capacityInlineInput:focus{background:var(--card-hover)!important;border-color:var(--text)!important}[data-theme="1bit"] .daysoffChip,[data-theme="1bit-soft"] .daysoffChip,[data-theme="1bit-dark"] .daysoffChip{transition:transform 80ms ease-out}[data-theme="1bit"] .daysoffChip:before,[data-theme="1bit-soft"] .daysoffChip:before,[data-theme="1bit-dark"] .daysoffChip:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .daysoffChip:hover,[data-theme="1bit-soft"] .daysoffChip:hover,[data-theme="1bit-dark"] .daysoffChip:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .daysoffChip:hover:before,[data-theme="1bit-soft"] .daysoffChip:hover:before,[data-theme="1bit-dark"] .daysoffChip:hover:before{opacity:1}[data-theme="1bit"] .daysoffChip,[data-theme="1bit-soft"] .daysoffChip,[data-theme="1bit-dark"] .daysoffChip{position:relative;background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .daysoffChipRemove,[data-theme="1bit-soft"] .daysoffChipRemove,[data-theme="1bit-dark"] .daysoffChipRemove{color:var(--text)!important}[data-theme="1bit"] .daysoffChipRemove:hover,[data-theme="1bit-soft"] .daysoffChipRemove:hover,[data-theme="1bit-dark"] .daysoffChipRemove:hover{font-weight:700;color:var(--text)!important}[data-theme="1bit"] .daysoffAddBtn,[data-theme="1bit-soft"] .daysoffAddBtn,[data-theme="1bit-dark"] .daysoffAddBtn{transition:transform 80ms ease-out}[data-theme="1bit"] .daysoffAddBtn:before,[data-theme="1bit-soft"] .daysoffAddBtn:before,[data-theme="1bit-dark"] .daysoffAddBtn:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .daysoffAddBtn:hover,[data-theme="1bit-soft"] .daysoffAddBtn:hover,[data-theme="1bit-dark"] .daysoffAddBtn:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .daysoffAddBtn:hover:before,[data-theme="1bit-soft"] .daysoffAddBtn:hover:before,[data-theme="1bit-dark"] .daysoffAddBtn:hover:before{opacity:1}[data-theme="1bit"] .daysoffAddBtn,[data-theme="1bit-soft"] .daysoffAddBtn,[data-theme="1bit-dark"] .daysoffAddBtn{position:relative;background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-style:solid!important;border-radius:0!important}[data-theme="1bit"] .daysoffAddBtn:hover,[data-theme="1bit-soft"] .daysoffAddBtn:hover,[data-theme="1bit-dark"] .daysoffAddBtn:hover{background:var(--card-hover)!important;border-color:var(--text)!important}[data-theme="1bit"] .daysoffPopup,[data-theme="1bit-soft"] .daysoffPopup,[data-theme="1bit-dark"] .daysoffPopup{transition:transform 80ms ease-out}[data-theme="1bit"] .daysoffPopup:before,[data-theme="1bit-soft"] .daysoffPopup:before,[data-theme="1bit-dark"] .daysoffPopup:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .daysoffPopup,[data-theme="1bit-soft"] .daysoffPopup,[data-theme="1bit-dark"] .daysoffPopup{background:var(--card-bg)!important;border:1px solid var(--text)!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:translate(1px,-1px)!important}[data-theme="1bit"] .daysoffPopup:before,[data-theme="1bit-soft"] .daysoffPopup:before,[data-theme="1bit-dark"] .daysoffPopup:before{opacity:1!important}[data-theme="1bit"] .daysoffPopupCancel,[data-theme="1bit-soft"] .daysoffPopupCancel,[data-theme="1bit-dark"] .daysoffPopupCancel,[data-theme="1bit"] .daysoffPopupSave,[data-theme="1bit-soft"] .daysoffPopupSave,[data-theme="1bit-dark"] .daysoffPopupSave{transition:transform 80ms ease-out}[data-theme="1bit"] .daysoffPopupCancel:before,[data-theme="1bit-soft"] .daysoffPopupCancel:before,[data-theme="1bit-dark"] .daysoffPopupCancel:before,[data-theme="1bit"] .daysoffPopupSave:before,[data-theme="1bit-soft"] .daysoffPopupSave:before,[data-theme="1bit-dark"] .daysoffPopupSave:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .daysoffPopupCancel:hover,[data-theme="1bit-soft"] .daysoffPopupCancel:hover,[data-theme="1bit-dark"] .daysoffPopupCancel:hover,[data-theme="1bit"] .daysoffPopupSave:hover,[data-theme="1bit-soft"] .daysoffPopupSave:hover,[data-theme="1bit-dark"] .daysoffPopupSave:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .daysoffPopupCancel:hover:before,[data-theme="1bit-soft"] .daysoffPopupCancel:hover:before,[data-theme="1bit-dark"] .daysoffPopupCancel:hover:before,[data-theme="1bit"] .daysoffPopupSave:hover:before,[data-theme="1bit-soft"] .daysoffPopupSave:hover:before,[data-theme="1bit-dark"] .daysoffPopupSave:hover:before{opacity:1}[data-theme="1bit"] .daysoffPopupCancel,[data-theme="1bit-soft"] .daysoffPopupCancel,[data-theme="1bit-dark"] .daysoffPopupCancel,[data-theme="1bit"] .daysoffPopupSave,[data-theme="1bit-soft"] .daysoffPopupSave,[data-theme="1bit-dark"] .daysoffPopupSave{position:relative;background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .daysoffPopupSave:hover,[data-theme="1bit-soft"] .daysoffPopupSave:hover,[data-theme="1bit-dark"] .daysoffPopupSave:hover,[data-theme="1bit"] .daysoffPopupCancel:hover,[data-theme="1bit-soft"] .daysoffPopupCancel:hover,[data-theme="1bit-dark"] .daysoffPopupCancel:hover{background:var(--card-hover)!important;opacity:1!important}[data-theme="1bit"] .calNav,[data-theme="1bit-soft"] .calNav,[data-theme="1bit-dark"] .calNav{transition:transform 80ms ease-out}[data-theme="1bit"] .calNav:before,[data-theme="1bit-soft"] .calNav:before,[data-theme="1bit-dark"] .calNav:before{content:"";clip-path:polygon(0 4px,4px 0,4px calc(100% - 4px),100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(1px 0 0 var(--text)) drop-shadow(-1px 0 0 var(--text)) drop-shadow(0 1px 0 var(--text)) drop-shadow(0 -1px 0 var(--text));opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:0;left:-4px;background:repeating-linear-gradient(45deg, transparent 0 2px, var(--text) 2px 3px)!important}[data-theme="1bit"] .calNav:hover,[data-theme="1bit-soft"] .calNav:hover,[data-theme="1bit-dark"] .calNav:hover{transform:translate(1px,-1px)}[data-theme="1bit"] .calNav:hover:before,[data-theme="1bit-soft"] .calNav:hover:before,[data-theme="1bit-dark"] .calNav:hover:before{opacity:1}[data-theme="1bit"] .calNav,[data-theme="1bit-soft"] .calNav,[data-theme="1bit-dark"] .calNav{position:relative;background:var(--card-bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .calNav:hover,[data-theme="1bit-soft"] .calNav:hover,[data-theme="1bit-dark"] .calNav:hover{background:var(--card-hover)!important;color:var(--text)!important}[data-theme="1bit"] .calDay,[data-theme="1bit-soft"] .calDay,[data-theme="1bit-dark"] .calDay{color:var(--text)!important;border-radius:0!important}[data-theme="1bit"] .calDay:hover,[data-theme="1bit-soft"] .calDay:hover,[data-theme="1bit-dark"] .calDay:hover{background:var(--card-hover)!important}[data-theme="1bit"] .calDayWeekend,[data-theme="1bit-soft"] .calDayWeekend,[data-theme="1bit-dark"] .calDayWeekend{color:var(--text-dim)!important}[data-theme="1bit"] .calDaySelected,[data-theme="1bit-soft"] .calDaySelected,[data-theme="1bit-dark"] .calDaySelected{background:var(--text)!important;color:var(--bg)!important}[data-theme="1bit"] .calDaySelected:hover,[data-theme="1bit-soft"] .calDaySelected:hover,[data-theme="1bit-dark"] .calDaySelected:hover{background:var(--text)!important;opacity:1!important}[data-theme="1bit"] .calDayRange,[data-theme="1bit-soft"] .calDayRange,[data-theme="1bit-dark"] .calDayRange{background:var(--card-hover)!important;color:var(--text)!important}[data-theme="1bit"] .capacityTeamDaysoff,[data-theme="1bit-soft"] .capacityTeamDaysoff,[data-theme="1bit-dark"] .capacityTeamDaysoff{background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .daysOffBadge,[data-theme="1bit-soft"] .daysOffBadge,[data-theme="1bit-dark"] .daysOffBadge{border:1px solid var(--text)!important;color:var(--text)!important;background:0 0!important;border-radius:0!important}[data-theme="1bit"] .capacityRight,[data-theme="1bit-soft"] .capacityRight,[data-theme="1bit-dark"] .capacityRight{padding:14px 16px;background:var(--card-bg)!important;border:1px solid var(--text)!important;border-radius:0!important}[data-theme="1bit"] .capacityTable,[data-theme="1bit-soft"] .capacityTable,[data-theme="1bit-dark"] .capacityTable{background:var(--card-bg)!important;border:1px solid var(--text)!important}[data-font=inter]{--app-font:"Inter", sans-serif}[data-font=geist]{--app-font:"Geist", sans-serif}[data-font=space-grotesk]{--app-font:"Space Grotesk", sans-serif}[data-font=ibm-plex]{--app-font:"IBM Plex Sans", sans-serif}[data-font=jetbrains]{--app-font:"JetBrains Mono", monospace}[data-font=tiny5]{--app-font:"Tiny5", monospace}[data-font=medodica]{--app-font:"Medodica", serif}[data-font]:not([data-font=system]) body,[data-font]:not([data-font=system]) button,[data-font]:not([data-font=system]) input,[data-font]:not([data-font=system]) textarea,[data-font]:not([data-font=system]) select{font-family:var(--app-font)!important;font-size-adjust:.52!important}[data-font=tiny5] body,[data-font=medodica] body,.fontSwatch[style*=Medodica],.fontSwatch[style*=Tiny5]{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never}[data-theme="1bit"] .notifBadge,[data-theme="1bit-soft"] .notifBadge,[data-theme="1bit-dark"] .notifBadge{background:var(--text)!important;color:var(--bg)!important;border-radius:0!important;min-width:14px!important;height:14px!important;padding:0 4px!important;font-size:10px!important;top:-5px!important;right:-5px!important}
