.v2-cs{gap:var(--space-6);display:grid}.v2-cs-head{gap:var(--space-4);min-inline-size:0;display:grid}.v2-cs-title{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.v2-cs-title h1{min-inline-size:0;font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--font-weight-bold);color:var(--color-text);overflow-wrap:anywhere;margin:0}[data-ui=v2] .v2-cs-title .v2-btn{min-block-size:40px;text-decoration:none}nav.v2-cs-tabs{border-block-end:1px solid var(--color-border);min-inline-size:0;display:block}.v2-cs-tabs ul{gap:var(--space-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.v2-cs-tabs ul::-webkit-scrollbar{display:none}.v2-cs-tabs li{flex:none}nav.v2-cs-tabs a{min-block-size:var(--tap-min);padding:0 var(--space-4);border:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;border-radius:0;align-items:center;margin-block-end:-1px;text-decoration:none;display:inline-flex}nav.v2-cs-tabs a:hover{color:var(--color-text);background:0 0}nav.v2-cs-tabs a[aria-current=page]{color:var(--color-accent-soft-fg);border-block-end-color:var(--color-accent)}.v2-cs-viewonly{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:normal;margin:0}.v2-kpis{gap:var(--space-2);min-inline-size:0;display:grid}.v2-kpis-caption{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:normal;flex-wrap:wrap;margin:0;display:flex}.v2-kpis-caption strong{color:var(--color-text);font-size:var(--text-sm)}.v2-kpi-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.v2-kpi{align-items:center;gap:2px var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""value value""change change""source ask";display:grid}.v2-kpi-name{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);grid-area:name}.v2-kpi-value{color:var(--color-text);font-size:var(--text-xl);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;grid-area:value}.v2-kpi-change{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-area:change}.v2-kpi[data-tone=good] .v2-kpi-change{color:var(--color-success);font-weight:var(--font-weight-semibold)}.v2-kpi[data-tone=bad] .v2-kpi-change{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.v2-kpi-muted{color:var(--color-text-subtle)}.v2-kpi-source{min-inline-size:0;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--leading-tight);overflow-wrap:anywhere;grid-area:source;align-self:center}[data-ui=v2] button.v2-ask{min-block-size:var(--tap-min);margin-block:calc(-1 * var(--space-2));margin-inline:0 calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:0;grid-area:ask;place-self:center end}[data-ui=v2] button.v2-ask:hover{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-kpi-note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.v2-kpi-note a{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.v2-cs-frame{flex-direction:column;min-inline-size:0;display:flex}.v2-cs-frame>.v2-cs-head{box-sizing:border-box;inline-size:100%;max-inline-size:var(--content-max);padding:var(--space-6) var(--space-6) 0;margin-inline:auto}.v2-cs-body{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.v2-cs-body>*{flex:auto;min-inline-size:0}.v2-cs-head{gap:var(--space-3)}.v2-cs-head .v2-cs-title h1{font-size:var(--text-xl)}.v2-cs-head .v2-kpi-list{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block-end:2px;display:flex;overflow-x:auto}.v2-cs-head .v2-kpi{inline-size:210px;padding:var(--space-2) var(--space-3);flex:none}.v2-cs-head .v2-kpi-value{font-size:var(--text-lg)}.v2-cs-head [data-kpi-state=loading]{min-block-size:92px}.v2-cs-frame[data-tab=chat]{block-size:calc(100dvh - var(--header-height));min-block-size:560px}.v2-cs-chat{flex-direction:column;min-block-size:0;display:flex}.v2-cs-page{box-sizing:border-box;inline-size:100%;max-inline-size:var(--content-max);padding:var(--space-6) var(--space-6) var(--space-12);margin-inline:auto}.v2-cs-loading{box-sizing:border-box;inline-size:100%;max-inline-size:var(--content-max);padding:var(--space-6);align-content:start;gap:var(--space-4);margin-inline:auto;display:grid}.v2-cs-loading-bar{border-radius:var(--radius-md);background:var(--color-surface-muted);block-size:72px;display:block}.v2-cs-loading-bar.is-title{block-size:28px;inline-size:40%}.v2-cs-body>.shell{min-block-size:0;direction:inherit;display:block}.v2-cs-body>.shell>aside{display:none}.v2-cs-body>.shell>.content{box-sizing:border-box;padding:var(--space-6) var(--space-6) var(--space-12);max-inline-size:var(--content-max);margin-inline:auto}.v2-cs-frame>.v2-cs-head{align-items:end;gap:0 var(--space-6);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"title tabs""kpis kpis""note note";padding-block-start:var(--space-3);display:grid}.v2-cs-frame>.v2-cs-head>.v2-cs-title{flex-wrap:nowrap;grid-area:title;padding-block-end:var(--space-2)}.v2-cs-frame>.v2-cs-head>.v2-cs-tabs{border-block-end:0;grid-area:tabs}.v2-cs-frame>.v2-cs-head>.v2-cs-strip{grid-area:kpis;min-inline-size:0}.v2-cs-frame>.v2-cs-head>.v2-cs-viewonly{grid-area:note;margin-block-end:var(--space-2)}.v2-cs-frame>.v2-cs-head .v2-cs-title h1{font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-cs-frame>.v2-cs-head .v2-cs-title .v2-btn{min-block-size:36px;padding-inline:var(--space-3)}.v2-cs-frame>.v2-cs-head .v2-kpi-note{margin-block:var(--space-2);font-size:var(--text-xs)}.v2-cs-frame>.v2-cs-head [data-kpi-state=loading]{min-block-size:36px}.v2-kpi-fold{min-inline-size:0;padding-block-end:var(--space-1)}.v2-kpi-fold>summary{align-items:center;gap:var(--space-3);min-block-size:36px;min-inline-size:0;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;list-style:none;display:flex}.v2-kpi-fold>summary::-webkit-details-marker{display:none}.v2-kpi-fold>summary:hover{background:var(--color-surface-hover)}.v2-kpi-fold>summary>strong{color:var(--color-text);font-size:var(--text-sm);flex:none}.v2-kpi-fold-items{gap:var(--space-4);min-inline-size:0;-webkit-mask-image:linear-gradient(to var(--fade-end,left), #000 calc(100% - 32px), transparent);mask-image:linear-gradient(to var(--fade-end,left), #000 calc(100% - 32px), transparent);flex:auto;display:flex;overflow:hidden}.v2-kpi-fold-items:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--fade-end:right}.v2-kpi-fold-items>span{font-variant-numeric:tabular-nums;flex:none}.v2-kpi-fold-items bdi{color:var(--color-text);font-weight:var(--font-weight-semibold)}.v2-kpi-fold-items [data-tone=good] .v2-kpi-fold-change{color:var(--color-success)}.v2-kpi-fold-items [data-tone=bad] .v2-kpi-fold-change{color:var(--color-danger)}.v2-kpi-fold-items .v2-kpi-fold-change{font-weight:var(--font-weight-regular);font-size:var(--text-xs)}.v2-kpi-fold-more{color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);flex:none;margin-inline-start:auto}.v2-kpi-fold-more:after{content:" ▾"}.v2-kpi-fold[open] .v2-kpi-fold-more:after{content:" ▴"}.v2-kpi-fold[open]>.v2-kpis{padding-block:var(--space-2)}.v2-term{display:inline;position:relative}.v2-term abbr{text-underline-offset:3px;cursor:help;border-radius:var(--radius-sm);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v2-term-tip{z-index:40;inline-size:max-content;max-inline-size:min(280px,70vw);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);white-space:normal;text-align:start;display:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.v2-term:hover .v2-term-tip,.v2-term:focus-within .v2-term-tip{display:block}.v2-kpi{position:relative}.v2-kpi .v2-term{position:static}.v2-kpi .v2-term-tip{inset-block-start:calc(var(--space-3) + 1.6em);inset-inline:var(--space-2);inline-size:auto;max-inline-size:none}.v2-cs-head .v2-kpi .v2-term-tip{inset-block:var(--space-1);overflow:auto}.v2-cs-section{gap:var(--space-3);min-inline-size:0;display:grid}.v2-cs-section-head{gap:var(--space-1);display:grid}.v2-cs-section-head h2{font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-text);margin:0}.v2-cs-section-head p{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:normal;margin:0}.v2-cs-campaign-main{gap:2px;min-inline-size:0;display:grid}.v2-cs-campaign-goal{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-cs-campaigns li[data-archived] a{color:var(--color-text-muted)}.v2-pill[data-tone=muted]{background:var(--color-surface-muted);color:var(--color-text-muted)}.v2-pill[data-step=plan_approved]{background:var(--color-success-soft);color:var(--color-success)}.v2-pill[data-step=plan_in_review]{background:var(--color-warning-soft);color:var(--color-warning)}.v2-empty a{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.v2-cs-extras{gap:var(--space-8);display:grid}.v2-cs-learning{align-content:start}.v2-card .v2-cs-learning-text{color:var(--color-text);overflow-wrap:anywhere}.v2-card .v2-cs-learning-meta{color:var(--color-text-subtle);font-size:var(--text-xs)}.v2-cs-import{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-cs-import .v2-chip{white-space:normal;block-size:auto;min-block-size:36px;max-inline-size:100%}@media (max-width:767px){.v2-cs{gap:var(--space-5)}.v2-cs-title h1{font-size:var(--text-xl)}.v2-cs-frame>.v2-cs-head{padding:var(--space-3) var(--space-4) 0}.v2-cs-head .v2-kpis-caption{display:none}.v2-cs-head .v2-kpi{inline-size:170px}.v2-cs-frame[data-tab=chat]{block-size:calc(100dvh - var(--header-height) - var(--bottom-bar-height));min-block-size:520px}.v2-cs-page,.v2-cs-body>.shell>.content{padding:var(--space-4) var(--space-4) var(--space-10)}.v2-cs-frame>.v2-cs-head{gap:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs title""kpis kpis""note note";padding-block-start:0}.v2-cs-frame>.v2-cs-head .v2-cs-title{align-self:center;padding-block-end:0}.v2-cs-frame>.v2-cs-head .v2-cs-title h1,.v2-cs-frame>.v2-cs-head .v2-cs-title .v2-btn>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.v2-cs-frame>.v2-cs-head .v2-cs-title .v2-btn{inline-size:var(--tap-min);min-block-size:var(--tap-min);padding:0}.v2-kpi-fold>summary{gap:var(--space-2);font-size:var(--text-xs);min-block-size:40px}.v2-kpi-fold>summary>strong{display:none}.v2-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-kpi{padding:var(--space-3);grid-template-areas:"name name""value value""change change""ask ask"}.v2-kpi-source{display:none}[data-ui=v2] button.v2-ask{min-block-size:var(--tap-min);justify-self:start;padding-inline:0}.v2-kpi-value{font-size:var(--text-lg)}nav.v2-cs-tabs a{padding-inline:var(--space-3)}}.v2-ov{gap:var(--space-4);min-inline-size:0;margin-block-end:var(--space-8);display:grid}.v2-ov-head{gap:var(--space-3);min-inline-size:0;display:grid}.v2-ov h3{font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-text);margin:0}nav.v2-ov-periods{min-inline-size:0;display:block}.v2-ov-periods ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.v2-ov-periods a{min-block-size:36px;padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}nav.v2-ov-periods a:hover{background:var(--color-surface-hover)}nav.v2-ov-periods a[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-ov-range{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0}.v2-ov-notes{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-text);font-size:var(--text-sm);margin:0;list-style:none;display:grid}.v2-ov-notes a{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.v2-ov-kpis{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.v2-ov-kpi{align-content:start;gap:2px var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.v2-ov-kpi>*{grid-area:auto/1/auto/-1}.v2-ov-kpi>.v2-kpi-source{grid-column:1;align-self:center}[data-ui=v2] .v2-ov-kpi>button.v2-ask{grid-area:auto/2}.v2-ov-kpi .v2-term{position:static}.v2-ov-kpi .v2-term-tip{inset-block-start:calc(var(--space-3) + 1.6em);inset-inline:var(--space-2);pointer-events:none;inline-size:auto;max-inline-size:none}.v2-ov-sub{color:var(--color-text-muted);font-size:var(--text-xs)}.v2-ov-delta{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.v2-ov-delta[data-tone=good]{color:var(--color-success);font-weight:var(--font-weight-semibold)}.v2-ov-delta[data-tone=bad]{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.v2-ov-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.v2-card.v2-ov-card{gap:var(--space-3);min-inline-size:0}.v2-ov-channels{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.v2-ov-channels>li{gap:var(--space-1);min-inline-size:0;display:grid}.v2-ov-channel-line{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-ov-num{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.v2-ov-bar{border-radius:var(--radius-full);background:var(--color-surface-muted);block-size:8px;position:relative;overflow:hidden}.v2-ov-bar>span{border-radius:var(--radius-full);background:var(--color-accent);block-size:100%;display:block}.v2-ov-bar-target{overflow:visible}.v2-ov-bar-target>i{background:var(--color-text);inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:-3px}.v2-card .v2-ov-channel-meta{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.v2-card .v2-ov-claim,.v2-card .v2-ov-mer{border-block-start:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);margin:0;padding-block-start:var(--space-2)}.v2-ov-mer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-ov-status{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:var(--color-surface-muted);color:var(--color-text-muted);align-items:center;display:inline-flex}.v2-ov-status[data-tone=good]{background:var(--color-success-soft);color:var(--color-success)}.v2-ov-status[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.v2-ov-status[data-tone=bad]{background:var(--color-danger-soft);color:var(--color-danger)}.v2-ov-status[data-tone=good]:before{content:"✓ "}.v2-ov-status[data-tone=bad]:before,.v2-ov-status[data-tone=warning]:before{content:"! "}.v2-ov-pace-facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));margin:0;display:grid}.v2-ov-pace-facts div{min-inline-size:0}.v2-ov-pace-facts dt{color:var(--color-text-subtle);font-size:var(--text-xs)}.v2-ov-pace-facts dd{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.v2-ov-pace-facts small{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.v2-card .v2-ov-flash{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success)}.v2-card .v2-ov-flash[data-tone=bad]{background:var(--color-danger-soft);color:var(--color-danger)}.v2-ov-targets summary{min-block-size:var(--tap-min);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.v2-ov-form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-items:end;display:grid}.v2-ov-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:grid}.v2-ov-form input{inline-size:100%;min-block-size:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);text-align:start}.v2-ov-form input:focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}[data-ui=v2] .v2-ov-form .v2-btn{min-block-size:var(--tap-min)}.v2-ov-basis{gap:var(--space-1) var(--space-3);border:0;flex-wrap:wrap;grid-column:1/-1;min-inline-size:0;margin:0;padding:0;display:flex}.v2-ov-basis legend{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1);padding:0}.v2-ov-form .v2-ov-basis label{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-regular);cursor:pointer;display:inline-flex}.v2-ov-form .v2-ov-basis input{min-block-size:0;inline-size:auto;accent-color:var(--color-focus);margin:0;padding:0}.v2-ov-compare{gap:var(--space-2);min-inline-size:0;display:grid}.v2-ov-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-inline-size:100%;overflow-x:auto}.v2-ov-table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.v2-ov-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.v2-ov-table th,.v2-ov-table td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;white-space:nowrap;color:var(--color-text);background:0 0}.v2-ov-table thead th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);vertical-align:bottom}.v2-ov-table thead small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular);display:block}.v2-ov-table tbody th{font-weight:var(--font-weight-semibold)}.v2-ov-table tbody tr:last-child>*{border-block-end:0}.v2-ov-table td[data-tone=good]{color:var(--color-success);font-weight:var(--font-weight-semibold)}.v2-ov-table td[data-tone=bad]{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.v2-ov-pairs{inline-size:100%;max-inline-size:36rem}.v2-ov-pairs .v2-ov-table td{text-align:end}@media (max-width:767px){.v2-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ov-kpi{padding:var(--space-3)}.v2-ov-kpi>.v2-kpi-source{display:none}[data-ui=v2] .v2-ov-kpi>button.v2-ask{min-block-size:var(--tap-min);grid-column:1/-1;justify-self:start;padding-inline:0}.v2-ov-kpi .v2-kpi-value{font-size:var(--text-lg)}nav.v2-ov-periods a{min-block-size:var(--tap-min)}}.v2-cs-strip{min-inline-size:0}.v2-cs-strip[hidden]{display:none}.v2-pf-page{gap:var(--space-4);min-inline-size:0;display:grid}.v2-pf-controls{gap:var(--space-2);min-inline-size:0;display:grid}nav.v2-pf-views{border-block-end:1px solid var(--color-border);min-inline-size:0;display:block}.v2-pf-views ul{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.v2-pf-views a{min-block-size:var(--tap-min);padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-block-end:2px solid #0000;align-items:center;margin-block-end:-1px;text-decoration:none;display:inline-flex}nav.v2-pf-views a:hover{color:var(--color-text)}nav.v2-pf-views a[aria-current=page]{border-block-end-color:var(--color-accent);color:var(--color-text)}.v2-pf-period-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.v2-pf-custom{min-inline-size:0}.v2-pf-custom>summary{min-block-size:36px;padding:0 var(--space-3);cursor:pointer;border:1px dashed var(--color-border-input);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.v2-pf-custom>summary[data-active]{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-pf-custom-form{align-items:end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.v2-pf-custom-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:grid}.v2-pf-custom-form input{min-block-size:var(--tap-min);padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}[data-ui=v2] .v2-pf-custom-form .v2-btn{min-block-size:var(--tap-min)}.v2-pf h4{font-size:var(--text-sm);color:var(--color-text);margin:0}.v2-pf-block{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.v2-pf-block>*,.v2-pf>*{min-inline-size:0}.v2-pf-kpis{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.v2-card .v2-pf-fresh,.v2-pf-fresh{align-items:center;gap:0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.v2-pf-fresh[data-stale],.v2-pf-gap{color:var(--color-warning)}.v2-pf-table-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-card .v2-pf-sorts,.v2-pf-sorts{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.v2-pf-sorts a{color:var(--color-accent);font-weight:var(--font-weight-semibold);align-items:center;min-block-size:32px;text-decoration:none;display:inline-flex}.v2-pf-sorts a[aria-current=true]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.v2-ov-table th.v2-pf-name{white-space:normal;overflow-wrap:break-word;min-inline-size:150px;max-inline-size:280px;font-weight:var(--font-weight-regular)}.v2-ov-table th.v2-pf-name small{color:var(--color-text-subtle);font-size:var(--text-xs);display:block}.v2-ov-table th.v2-pf-name .v2-ov-status{white-space:nowrap;margin-block-start:var(--space-1);display:inline-flex}.v2-ov-table th.v2-pf-name>bdi{display:block}.v2-ov-table tfoot th,.v2-ov-table tfoot td{border-block-start:2px solid var(--color-border);font-weight:var(--font-weight-semibold);border-block-end:0}.v2-pf-filter{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.v2-ov-form label.v2-pf-check{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);color:var(--color-text);font-weight:var(--font-weight-regular);display:flex}.v2-ov-form .v2-pf-check input{min-block-size:18px;inline-size:18px}.v2-pf-funnel{gap:var(--space-2);display:grid}.v2-pf-funnel ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v2-pf-funnel li{gap:2px var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.v2-pf-funnel li>i{border-radius:var(--radius-full);background:var(--color-accent);grid-column:1/-1;block-size:8px;display:block}.v2-pf-funnel strong{font-variant-numeric:tabular-nums}.v2-pf-charts{gap:var(--space-3);display:grid}.v2-pf-chart{gap:var(--space-1);min-inline-size:0;margin:0;display:grid}.v2-pf-chart figcaption{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.v2-pf-chart svg{block-size:120px;inline-size:100%;display:block;overflow:visible}.v2-pf-bar{fill:var(--color-accent)}.v2-pf-bar-est{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 2}.v2-pf-bar:hover,.v2-pf-dot:hover{opacity:.8}.v2-pf-line{fill:none;stroke:var(--color-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.v2-pf-dot{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:2px}.v2-pf-axis{stroke:var(--color-border-strong,var(--color-border));stroke-width:1px;vector-effect:non-scaling-stroke}.v2-pf-grid{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.v2-pf-tick{fill:var(--color-text-subtle);font-size:10px}.v2-pf-table-toggle summary{min-block-size:var(--tap-min);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.v2-pf-table-toggle .v2-ov-table-wrap{max-block-size:360px;overflow:auto}.v2-card.v2-pf-headline{gap:var(--space-2);display:grid}.v2-pf-headline strong{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-tight)}.v2-pf-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}[data-ui=v2] .v2-pf-copy .v2-btn{min-block-size:var(--tap-min)}.v2-pf-loading{gap:var(--space-3);display:grid}.v2-pf-skeleton{border-radius:var(--radius-lg);background:var(--color-surface-muted);block-size:72px}.v2-pf-skeleton-tall{block-size:220px}@media (prefers-reduced-motion:no-preference){.v2-pf-skeleton{animation:1.4s ease-in-out infinite v2-pf-pulse}@keyframes v2-pf-pulse{50%{opacity:.55}}}@media (max-width:767px){.v2-pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pf-custom-form{grid-template-columns:1fr 1fr;display:grid}.v2-pf-custom-form .v2-btn{grid-column:1/-1}.v2-pf-chart svg{block-size:100px}}.v2-ov-info{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-ov-info a{color:var(--color-accent)}
.v2-cr{position:relative}.v2-cr-toolbar{gap:var(--space-2);min-inline-size:0;display:grid}nav.v2-cr-groups ul{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.v2-cr-groups a{min-block-size:36px;padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}nav.v2-cr-groups a[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-cr-filter select{min-block-size:var(--tap-min);max-inline-size:100%;padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.v2-cr-notes{gap:var(--space-1);display:grid}.v2-cr-grid{gap:var(--space-4);grid-template-columns:1fr;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.v2-cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v2-cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.v2-cr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-cr-card{grid-template-rows:auto 1fr;block-size:100%;min-inline-size:0;padding:0;display:grid;overflow:hidden}.v2-cr-card[data-active]{outline:2px solid var(--color-accent);outline-offset:2px}.v2-cr-media{aspect-ratio:1;background:var(--color-surface-muted);place-items:center;display:grid;position:relative;overflow:hidden}.v2-cr-media img{object-fit:cover;block-size:100%;inline-size:100%}.v2-cr-placeholder{color:var(--color-text-subtle);font-size:var(--text-sm)}.v2-cr-textad{gap:var(--space-2);padding:var(--space-4);text-align:start;align-content:center;block-size:100%;display:grid}.v2-cr-textad strong{color:var(--color-accent-soft-fg);font-size:var(--text-md,1rem)}.v2-cr-textad span{color:var(--color-text-muted);font-size:var(--text-sm)}.v2-cr-play{align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);background:#000000b8;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.v2-cr-play svg{fill:currentColor;block-size:18px;inline-size:18px}.v2-cr-play:focus-visible{outline-offset:2px;outline:2px solid #fff}.v2-cr-body{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);min-inline-size:0;display:grid}.v2-cr-badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-cr-badges li{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.v2-cr-badges li[data-badge=rank]{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-cr-badges li[data-badge=fatigue]{background:var(--color-warning-soft);color:var(--color-warning)}.v2-cr-badges li[data-badge=fatigue]:before{content:"! "}.v2-cr-name{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.35}.v2-cr-name-parts{gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-cr-where{color:var(--color-text-subtle);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.v2-cr-metrics{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;display:grid}.v2-cr-metrics div{gap:2px;min-inline-size:0;display:grid}.v2-cr-metrics dt{color:var(--color-text-muted);font-size:var(--text-xs)}.v2-cr-metrics dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.v2-cr-flag{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.v2-cr-flag[data-tone=warning]{color:var(--color-warning)}.v2-cr-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.v2-cr-count{margin-block-start:var(--space-2)}.v2-cr-drawer{z-index:40;align-content:start;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.v2-cr-drawer{border-inline-start:1px solid var(--color-border);inline-size:min(720px,92vw);inset-inline-start:auto}}.v2-cr-drawer-head{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);background:var(--color-surface);display:flex;position:sticky;inset-block-start:calc(-1 * var(--space-4))}.v2-cr-drawer-head h3{font-size:var(--text-md,1rem);overflow-wrap:anywhere;margin:0}.v2-cr-drawer-head h3:focus{outline:none}.v2-cr-drawer-top{gap:var(--space-4);display:grid}@media (min-width:768px){.v2-cr-drawer-top{grid-template-columns:240px minmax(0,1fr)}}.v2-cr-drawer>*,.v2-cr-drawer section,.v2-cr-drawer-top>*{min-inline-size:0}.v2-cr-drawer section h4{margin:0 0 var(--space-2)}.v2-cr-charts{gap:var(--space-3);display:grid}@media (min-width:640px){.v2-cr-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-cr-chart{gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;display:grid}.v2-cr-chart svg{background:var(--color-surface-muted);border-radius:var(--radius-sm);block-size:80px;inline-size:100%}.v2-cr-chart rect{fill:var(--color-accent)}.v2-cr-copy,.v2-cr-assets{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v2-cr-copy li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.v2-cr-copy p{margin:0 0 var(--space-1);font-size:var(--text-sm)}.v2-cr-copy-body{white-space:pre-line}.v2-cr-assets{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.v2-cr-assets li{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);overflow-wrap:anywhere;align-content:start;display:grid}.v2-cr-assets img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);inline-size:100%}.v2-cr-asset-role{color:var(--color-text-muted)}.v2-cr-asset-role strong[data-label=BEST]{color:var(--color-success)}.v2-cr-asset-role strong[data-label=LOW]{color:var(--color-danger)}.v2-cr-url{font-family:var(--font-mono,monospace)}.v2-pf-more{font-size:var(--text-sm);margin:0}
.v2-cs-frame>.v2-cs-head:has(>.v2-cs-work){grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-template-areas:"title tabs work""kpis kpis kpis""note note note"}.v2-cs-work{grid-area:work;align-self:center;padding-block-end:var(--space-1)}[data-ui=v2] button.v2-work-chip{align-items:center;gap:var(--space-2);min-block-size:36px;padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}[data-ui=v2] button.v2-work-chip:hover{background:var(--color-surface-hover)}[data-ui=v2] button.v2-work-chip[aria-expanded=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}[data-ui=v2] button.v2-work-chip[data-overdue=true] .v2-work-chip-late{color:var(--color-danger)}.v2-work-chip-short{display:none}.v2-cs-body[data-work]{position:relative}.v2-cs-body[data-work=pinned]{flex-direction:row}.v2-cs-body[data-work=pinned]>.v2-cs-chat{flex:auto;min-inline-size:0}.v2-work-panel{box-sizing:border-box;background:var(--color-surface);min-block-size:0;min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);flex-direction:column;display:flex}.v2-work-panel[data-mode=open]{z-index:25;border-inline-start:1px solid var(--color-border);inline-size:min(340px,100%);box-shadow:var(--shadow-lg);position:absolute;inset-block:0;inset-inline-end:0}.v2-work-panel[data-mode=pinned]{border-inline-start:1px solid var(--color-border);flex:0 0 360px;inline-size:360px}.v2-work-panel[data-mode=sheet]{z-index:70;block-size:88dvh;max-block-size:88dvh;box-shadow:var(--shadow-lg);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);position:fixed;inset-block-end:0;inset-inline:0}.v2-work-backdrop{z-index:69;background:var(--color-overlay);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.v2-work-panel[data-mode=open]{animation:v2-work-in var(--duration-base) var(--ease-standard)}.v2-work-panel[data-mode=sheet]{animation:v2-work-up var(--duration-base) var(--ease-standard)}}@keyframes v2-work-in{0%{opacity:0;transform:translateX(calc(var(--work-dir,1) * 16px))}to{opacity:1;transform:none}}.v2-work-panel:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--work-dir:-1}@keyframes v2-work-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.v2-work-head{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);border-block-end:1px solid var(--color-border);display:grid}.v2-work-titlebar{align-items:center;gap:var(--space-1);display:flex}.v2-work-titlebar h2{font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-text);flex:auto;margin:0}.v2-work-titlebar h2:focus{outline:none}.v2-work-titlebar h2:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}[data-ui=v2] button.v2-work-icon{border-radius:var(--radius-sm);block-size:36px;inline-size:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}[data-ui=v2] button.v2-work-icon:hover{background:var(--color-surface-hover);color:var(--color-text)}[data-ui=v2] button.v2-work-icon[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-work-sub{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0}.v2-work-suggest{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-ui=v2] .v2-work-suggest button{min-block-size:32px;max-inline-size:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:normal;text-align:start;flex:none}[data-ui=v2] .v2-work-suggest button:hover{background:var(--color-surface-hover)}.v2-work-scroll{overscroll-behavior:contain;min-block-size:0;padding:var(--space-2) var(--space-3) var(--space-4);align-content:start;gap:var(--space-2);flex:auto;display:grid;overflow-y:auto}.v2-work-filter{align-items:center;gap:var(--space-2);padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:flex}.v2-work-filter select{min-block-size:36px;min-inline-size:0;padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);flex:auto}.v2-work-stale{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);margin:0;display:flex}.v2-work-stale svg{flex:none;margin-block-start:2px}.v2-work-empty{gap:var(--space-2);padding:var(--space-4) var(--space-2);color:var(--color-text-muted);justify-items:start;margin:0;display:grid}.v2-work-empty p{margin:0}.v2-work-muted{color:var(--color-text-subtle);font-size:var(--text-xs)}.v2-work-note{padding-inline:var(--space-2);margin:0}.v2-work-bucket{gap:2px;min-inline-size:0;display:grid}.v2-work-bucket h3{font-size:var(--text-xs);margin:0}[data-ui=v2] .v2-work-bucket h3 button{align-items:center;gap:var(--space-2);min-block-size:36px;inline-size:100%;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}[data-ui=v2] .v2-work-bucket h3 button:hover{background:var(--color-surface-hover)}.v2-work-bucket[data-bucket=overdue] h3 button{color:var(--color-danger)}.v2-work-fold{transition:transform var(--duration-fast) var(--ease-standard)}.v2-work-bucket h3 button[aria-expanded=false] .v2-work-fold{transform:rotate(90deg)}.v2-work-bucket h3 button[aria-expanded=false]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .v2-work-fold{transform:rotate(-90deg)}.v2-work-count{border-radius:var(--radius-full);background:var(--color-surface-muted);min-inline-size:20px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;margin-inline-start:auto;padding:0 6px}.v2-work-updates-title{padding:var(--space-2) var(--space-1) 0;color:var(--color-text-muted);font-weight:var(--font-weight-bold);display:block}.v2-work-bucket ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2-work-updates li{padding:var(--space-2);border-radius:var(--radius-md);gap:2px;display:grid}.v2-work-updates li strong{font-size:var(--text-xs);color:var(--color-text)}.v2-work-updates li p{color:var(--color-text);overflow-wrap:anywhere;margin:0}.v2-work-item{border-radius:var(--radius-md)}.v2-work-item:has(.v2-work-details){background:var(--color-surface-muted)}.v2-work-row{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:2px var(--space-1);border-radius:var(--radius-md);display:flex}.v2-work-row:hover{background:var(--color-surface-hover)}.v2-work-avatar{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-muted);block-size:26px;inline-size:26px;color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid;position:relative}.v2-work-avatar[data-empty=true]{border-style:dashed}.v2-work-avatar sup{color:var(--color-text-subtle);font-size:9px;position:absolute;inset-block-start:-6px;inset-inline-end:-8px}[data-ui=v2] button.v2-work-toggle{min-inline-size:0;min-block-size:var(--tap-min);padding:var(--space-1) 0;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;gap:2px;display:grid}.v2-work-name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-work-meta{align-items:center;gap:2px var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.v2-work-due{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.v2-work-due[data-overdue=true]{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.v2-work-status[data-category=blocked]{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.v2-work-launch{border-radius:var(--radius-full);background:var(--color-ai-soft);color:var(--color-ai);font-weight:var(--font-weight-semibold);align-items:center;gap:2px;padding:0 6px;display:inline-flex}.v2-work-campaign{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-soft-fg);padding:0 6px}[data-ui=v2] button.v2-work-ask{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);block-size:36px;inline-size:36px;color:var(--color-accent);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}[data-ui=v2] button.v2-work-ask:hover{background:var(--color-accent-soft)}.v2-work-inchat{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);flex:none}.v2-work-details{gap:var(--space-1);padding:0 var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);padding-inline-start:calc(26px + var(--space-3));display:grid}.v2-work-details p{overflow-wrap:anywhere;margin:0}.v2-work-details blockquote{border-inline-start:2px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-2)}.v2-work-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}[data-ui=v2] .v2-work-actions .v2-btn{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-xs);gap:var(--space-1)}.v2-work-link{align-items:center;gap:var(--space-1);min-block-size:36px;padding-inline:var(--space-1);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.v2-work-link:hover{text-decoration:underline}[data-ui=v2] button.v2-work-more{min-block-size:36px;padding:0 var(--space-2);color:var(--color-accent);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start}.v2-work-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border);display:flex}.v2-work-loading{gap:var(--space-2);display:grid}.v2-work-skeleton{border-radius:var(--radius-md);background:var(--color-surface-muted);block-size:48px;display:block}@media (prefers-reduced-motion:no-preference){.v2-work-skeleton{animation:1.2s ease-in-out infinite v2-work-pulse}}@keyframes v2-work-pulse{50%{opacity:.5}}.v2-home-work-clients{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-home-work-clients a{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.v2-home-work-clients a:hover{background:var(--color-surface-hover)}.v2-home-work-clients a[data-overdue=true] .v2-home-work-count{color:var(--color-danger)}.v2-home-work-count{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.v2-home-work-items{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.v2-home-work-items>li{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.v2-home-work-main{flex:auto;gap:2px;min-inline-size:0;display:grid}.v2-home-work-main strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-home-work-main span{color:var(--color-text-subtle);font-size:var(--text-xs)}@media (max-width:767px){.v2-cs-frame>.v2-cs-head:has(>.v2-cs-work){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"tabs work title""kpis kpis kpis""note note note"}.v2-cs-work{padding-block-end:0}[data-ui=v2] button.v2-work-chip{min-block-size:var(--tap-min);padding-inline:var(--space-2);gap:var(--space-1)}.v2-work-chip-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.v2-work-chip-short{font-variant-numeric:tabular-nums;display:inline}[data-ui=v2] button.v2-work-ask{inline-size:var(--tap-min);block-size:var(--tap-min)}.v2-work-foot{padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.v2-home-work-items>li{flex-wrap:wrap}}
.v2-wb{gap:var(--space-4);padding-block:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;position:relative}.v2-wb>*{min-inline-size:0}.v2-wb-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.v2-wb-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-wb-views,.v2-wb-seg{border-radius:var(--radius-md);background:var(--color-surface-hover);gap:2px;padding:3px;display:inline-flex}[data-ui=v2] .v2-wb-views button,[data-ui=v2] .v2-wb-seg button{min-block-size:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}[data-ui=v2] .v2-wb-views button[aria-selected=true],[data-ui=v2] .v2-wb-seg button[aria-pressed=true],[data-ui=v2] .v2-wb-seg button[aria-checked=true]{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.v2-wb-search{box-sizing:border-box;min-block-size:36px;inline-size:200px;max-inline-size:100%;padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}[data-ui=v2] .v2-wb-tools .v2-btn[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.v2-wb-mirror{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:4px 10px;display:inline-flex}.v2-wb-mirror>span{border-radius:var(--radius-full);background:currentColor;block-size:7px;inline-size:7px}.v2-wb-quickadd{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.v2-wb-quickadd input{min-block-size:36px;padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font:inherit;background:var(--color-surface);color:var(--color-text);flex:240px}.v2-wb-empty,.v2-wb-note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.v2-wb-error{color:var(--color-danger);font-size:var(--text-sm);margin:0}.v2-wb-badge{border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.v2-wb-badge.is-agent{background:var(--color-ai-soft);color:var(--color-ai)}.v2-wb-cellpop{block-size:100%;inline-size:100%;display:inline-flex;position:relative}.v2-wb-pop{z-index:40;max-block-size:320px;min-inline-size:200px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow:auto}.v2-wb-pop[data-align=end]{inset-inline:auto 0}.v2-wb-menu{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v2-wb-menu-empty{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}[data-ui=v2] .v2-wb-menu button{min-block-size:32px;inline-size:100%;padding:0 var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;border:0}[data-ui=v2] .v2-wb-menu button[aria-pressed=true]{outline:2px solid var(--color-text);outline-offset:-2px}[data-ui=v2] .v2-wb-menu .v2-wb-menu-label{color:#1a1a19}[data-ui=v2] .v2-wb-menu .v2-wb-menu-item{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-regular);text-align:start;background:0 0;display:flex}[data-ui=v2] .v2-wb-menu .v2-wb-menu-item:hover{background:var(--color-surface-hover)}.v2-wb-menu-person{align-items:center;gap:var(--space-2);min-block-size:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.v2-wb-menu-person:hover{background:var(--color-surface-hover)}.v2-wb-avatar{border:2px solid var(--color-surface);border-radius:var(--radius-full);color:#fff;font-weight:var(--font-weight-bold);flex:none;place-items:center;line-height:1;display:inline-grid}.v2-wb-avatar[data-agent]{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:0}.v2-wb-avatar+.v2-wb-avatar{margin-inline-start:-6px}.v2-wb-status{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;padding:3px 10px;display:inline-flex}[data-ui=v2] button.v2-wb-status-btn,[data-ui=v2] button.v2-wb-label-btn{min-block-size:34px;inline-size:100%;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:0;overflow:hidden}[data-ui=v2] button.v2-wb-status-btn:not([data-full]){min-block-size:30px;inline-size:auto;padding:0 var(--space-3);border-radius:var(--radius-sm)}[data-ui=v2] button.v2-wb-label-btn{color:#1a1a19;background:0 0}[data-ui=v2] button.v2-wb-label-btn:not([style]){color:var(--color-text-subtle)}[data-ui=v2] button.v2-wb-status-btn:disabled,[data-ui=v2] button.v2-wb-label-btn:disabled{cursor:default}[data-ui=v2] button.v2-wb-people-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:34px;inline-size:100%;padding:0;display:inline-flex}.v2-wb-people-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);block-size:26px;inline-size:26px;color:var(--color-text-subtle);place-items:center;display:inline-grid}.v2-wb-more{font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:4px}[data-ui=v2] button.v2-wb-icon{border-radius:var(--radius-sm);block-size:36px;inline-size:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-ui=v2] button.v2-wb-icon:hover{background:var(--color-surface-hover);color:var(--color-text)}.v2-wb-icon svg,.v2-wb-caret svg,.v2-wb-updates svg{block-size:16px;inline-size:16px}.v2-wb-table{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.v2-wb-group{min-inline-size:0}.v2-wb-group-head{align-items:center;gap:var(--space-2);padding-block-end:var(--space-2);display:flex}.v2-wb-group-head h2{color:var(--group);font-size:var(--text-lg);margin:0}.v2-wb-count{color:var(--color-text-subtle);font-size:var(--text-sm)}[data-ui=v2] button.v2-wb-caret{border-radius:var(--radius-sm);block-size:24px;inline-size:24px;color:var(--group,var(--color-text-muted));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.v2-wb-caret-space{flex:none;inline-size:24px;display:inline-block}.v2-wb-grid{border:1px solid var(--color-border);border-inline-start:4px solid var(--group);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.v2-wb-row{border-block-end:1px solid var(--color-surface-muted);grid-template-columns:minmax(260px,1fr) 120px 150px 120px 170px 72px;align-items:stretch;min-block-size:40px;min-inline-size:900px;display:grid}.v2-wb-row>*{border-inline-start:1px solid var(--color-surface-muted);align-items:center;min-inline-size:0;display:flex}.v2-wb-row>:first-child{border-inline-start:0}.v2-wb-row.is-head{min-block-size:34px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.v2-wb-row.is-head>*{justify-content:center}.v2-wb-row.is-head>.v2-wb-c-name{justify-content:flex-start;padding-inline-start:32px}.v2-wb-row.is-foot{background:var(--color-rail);border-block-end:0;min-block-size:26px}.v2-wb-row.is-add>*{border-inline-start:0}.v2-wb-c-name{gap:var(--space-2);padding-inline:var(--space-1) var(--space-3)}.v2-wb-row[data-depth="1"] .v2-wb-c-name{padding-inline-start:28px}.v2-wb-row[data-depth="2"] .v2-wb-c-name{padding-inline-start:52px}.v2-wb-row[data-depth="1"],.v2-wb-row[data-depth="2"]{background:var(--color-rail)}.v2-wb-c-people,.v2-wb-c-updates{justify-content:center}.v2-wb-c-time{padding-inline:var(--space-2)}[data-ui=v2] button.v2-wb-title{min-inline-size:0;color:var(--color-text);font:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}[data-ui=v2] button.v2-wb-title:hover{color:var(--color-accent);text-decoration:underline}.v2-wb-subcount{border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-xs);padding:0 6px}[data-ui=v2] button.v2-wb-timeline{min-block-size:24px;inline-size:100%;padding:0 var(--space-2);border-radius:var(--radius-full);color:#fff;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border:0}[data-ui=v2] button.v2-wb-timeline[data-empty]{background:var(--color-surface-muted);color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.v2-wb-dates{align-items:center;gap:var(--space-1);display:flex}.v2-wb-dates input{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);min-block-size:30px;min-inline-size:0;max-inline-size:140px;font:inherit;font-size:var(--text-xs);background:var(--color-surface);color:var(--color-text)}[data-ui=v2] button.v2-wb-updates{padding:0 var(--space-2);border-radius:var(--radius-sm);min-block-size:30px;color:var(--color-text-subtle);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.v2-wb-add{min-block-size:32px;min-inline-size:0;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);background:0 0;border:1px solid #0000;flex:auto}.v2-wb-add:hover{border-color:var(--color-border)}.v2-wb-add:focus{border-color:var(--color-accent);background:var(--color-surface);outline:none}.v2-wb-battery{block-size:14px;inline-size:100%;margin-inline:var(--space-2);border-radius:3px;display:flex;overflow:hidden}.v2-wb-kanban{gap:var(--space-3);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-block-end:var(--space-2);display:grid;overflow-x:auto}.v2-wb-col{gap:var(--space-2);min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-hover);outline:2px solid #0000;flex-direction:column;display:flex}.v2-wb-col[data-over]{outline-color:var(--color-accent)}.v2-wb-col-head{padding:6px var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;margin:0;display:flex}.v2-wb-cards{gap:var(--space-2);min-block-size:40px;margin:0;padding:0;list-style:none;display:grid}.v2-wb-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:grab;display:grid}.v2-wb-card[draggable=false]{cursor:default}[data-ui=v2] button.v2-wb-card-title{color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.4}.v2-wb-card-tags{flex-wrap:wrap;gap:4px;display:flex}.v2-wb-chip{border-radius:var(--radius-full);color:#1a1a19;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:1px 8px}.v2-wb-chip.is-group{background:var(--color-surface-muted);color:var(--color-text-muted);border-inline-start:3px solid var(--group)}.v2-wb-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.v2-wb-card-people{display:flex}.v2-wb-gantt{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.v2-wb-gantt-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-wb-hint{color:var(--color-text-subtle);font-size:var(--text-xs)}.v2-wb-gantt-body{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0;display:flex;overflow:hidden}.v2-wb-gantt-names{border-inline-end:1px solid var(--color-border);flex:0 0 280px}.v2-wb-gantt-corner{box-sizing:border-box;block-size:56px;padding:0 var(--space-3) var(--space-2);border-block-end:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);align-items:flex-end;display:flex}.v2-wb-gantt-name{box-sizing:border-box;align-items:center;gap:var(--space-2);block-size:38px;padding-inline:var(--space-3);border-block-end:1px solid var(--color-surface-muted);display:flex}.v2-wb-gantt-name[data-depth="1"]{padding-inline-start:28px}.v2-wb-gantt-name[data-depth="2"]{padding-inline-start:44px}.v2-wb-gantt-name .v2-wb-title{flex:auto}.v2-wb-gantt-name.is-group{background:var(--color-rail);color:var(--group);font-weight:var(--font-weight-bold);border-inline-start:4px solid var(--group)}.v2-wb-gantt-scroll{flex:auto;min-inline-size:0;overflow-x:auto}.v2-wb-gantt-canvas{min-inline-size:100%;position:relative}.v2-wb-gantt-months,.v2-wb-gantt-days{border-block-end:1px solid var(--color-surface-muted);block-size:28px;position:relative}.v2-wb-gantt-months span{border-inline-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding-inline-start:var(--space-2);display:flex;position:absolute;inset-block:0}.v2-wb-gantt-days span{inline-size:var(--day);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;place-items:center;font-size:11px;display:grid;position:absolute;inset-block:0}.v2-wb-gantt-days span[data-today]{color:var(--color-accent);font-weight:var(--font-weight-bold)}.v2-wb-gantt-grid{pointer-events:none;position:absolute;inset-block:56px 0;inset-inline:0}.v2-wb-gantt-grid .is-weekend{inline-size:var(--day);background:var(--color-surface-muted);position:absolute;inset-block:0}.v2-wb-gantt-grid .is-today{background:var(--color-accent);inline-size:2px;position:absolute;inset-block:0}.v2-wb-gantt-lane{box-sizing:border-box;border-block-end:1px solid var(--color-surface-muted);block-size:38px;position:relative}.v2-wb-gantt-lane.is-group{background:color-mix(in srgb, var(--color-rail) 70%, transparent)}.v2-wb-bar{box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-sm);border-radius:6px;align-items:center;margin-inline-start:2px;padding-inline:8px;display:flex;position:absolute;inset-block:7px;overflow:hidden}.v2-wb-bar[data-dragging]{cursor:grabbing;opacity:.85;outline:2px solid var(--color-accent);outline-offset:1px}.v2-wb-bar[data-milestone]{border-radius:3px;inset-block:11px}.v2-wb-bar-text{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.v2-wb-bar-handle{cursor:ew-resize;inline-size:8px;position:absolute;inset-block:0}.v2-wb-bar-handle.is-start{inset-inline-start:0}.v2-wb-bar-handle.is-end{inset-inline-end:0}.v2-wb-panel{z-index:60;box-sizing:border-box;gap:var(--space-4);inline-size:min(560px,100vw);padding:var(--space-4) var(--space-5) var(--space-6);border-inline-start:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.v2-wb-panel-head{align-items:flex-start;gap:var(--space-2);display:flex}.v2-wb-panel-title{border-radius:var(--radius-sm);min-inline-size:0;color:var(--color-text);font:inherit;font-size:var(--text-xl);font-weight:var(--font-weight-bold);background:0 0;border:1px solid #0000;flex:auto;margin:0;padding:4px 6px;line-height:1.35}input.v2-wb-panel-title:hover{border-color:var(--color-border)}input.v2-wb-panel-title:focus{border-color:var(--color-accent);outline:none}.v2-wb-fields{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:110px minmax(0,1fr);align-items:center;margin:0;display:grid}.v2-wb-fields dt{color:var(--color-text-muted)}.v2-wb-fields dd{min-inline-size:0;margin:0}.v2-wb-fields .v2-wb-cellpop{inline-size:auto}.v2-wb-fields select{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);min-block-size:32px;font:inherit;background:var(--color-surface);color:var(--color-text)}.v2-wb-switch{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.v2-wb-desc{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.v2-wb-desc textarea,.v2-wb-composer textarea,.v2-wb-decision textarea{box-sizing:border-box;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical}.v2-wb-panel-tabs{gap:var(--space-5);border-block-end:1px solid var(--color-border);display:flex}[data-ui=v2] .v2-wb-panel-tabs button{padding:0 0 var(--space-2);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}[data-ui=v2] .v2-wb-panel-tabs button[aria-selected=true]{border-block-end-color:var(--color-accent);color:var(--color-text);font-weight:var(--font-weight-bold)}.v2-wb-updates-list{gap:var(--space-3);display:grid}.v2-wb-composer{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-rail);display:grid}.v2-wb-composer-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-wb-composer-bar>.v2-btn-primary{margin-inline-start:auto}.v2-wb-composer-bar .v2-wb-cellpop{inline-size:auto}.v2-wb-mentions{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}[data-ui=v2] .v2-wb-mentions button{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-soft-fg);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.v2-wb-mentions svg{block-size:12px;inline-size:12px}.v2-wb-comment{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.v2-wb-comment[data-visibility=client]{border-color:var(--color-prov-mixed)}.v2-wb-comment header{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.v2-wb-comment time,.v2-wb-activity time{color:var(--color-text-subtle);font-size:var(--text-xs);margin-inline-start:auto}.v2-wb-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.v2-wb-activity{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.v2-wb-activity li{gap:var(--space-1);border-block-end:1px solid var(--color-surface-muted);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.v2-wb-decision{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);display:grid}.v2-wb-decision>div{gap:var(--space-2);justify-content:flex-end;display:flex}.v2-wb-toast{z-index:80;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-surface);font-size:var(--text-sm);box-shadow:var(--shadow-lg);position:fixed;inset-block-end:max(var(--space-5), env(safe-area-inset-bottom,0px));inset-inline-start:50%;translate:-50%}.v2-wb-off{gap:var(--space-3);max-inline-size:560px;padding:var(--space-6);margin-block:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.v2-wb-off h2{font-size:var(--text-lg);margin:0}.v2-wb-off p{color:var(--color-text-muted);margin:0;line-height:1.6}.v2-wb-off .v2-btn{justify-self:start}@media (max-width:720px){.v2-wb-row{min-inline-size:0;padding-block:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto}.v2-wb-row>*{border-inline-start:0}.v2-wb-row .v2-wb-c-name{grid-column:1/-1}.v2-wb-row .v2-wb-c-label,.v2-wb-row .v2-wb-c-updates,.v2-wb-row.is-head,.v2-wb-row.is-foot{display:none}.v2-wb-row .v2-wb-c-status{grid-column:3}.v2-wb-row .v2-wb-c-time{grid-area:2/2}.v2-wb-row .v2-wb-c-people{grid-area:2/1}[data-ui=v2] .v2-wb-row button.v2-wb-status-btn{min-block-size:30px;padding:0 var(--space-3);border-radius:var(--radius-sm)}[data-ui=v2] .v2-wb-row button.v2-wb-title{white-space:normal}.v2-wb-row.is-add{grid-template-columns:minmax(0,1fr)}.v2-wb-toolbar{align-items:stretch}.v2-wb-search{inline-size:100%}.v2-wb-gantt-names{flex-basis:150px}.v2-wb-panel{inline-size:100vw;padding-inline:var(--space-4)}.v2-wb-fields{grid-template-columns:90px minmax(0,1fr)}}.v2-wb-client{max-inline-size:1280px;padding:var(--space-6) max(16px, var(--space-6));box-sizing:border-box;margin-inline:auto}.v2-wb-client-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-block-end:1px solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.v2-wb-client-head h1{font-size:var(--text-2xl);margin:0}.v2-wb-client-eyebrow{margin:0 0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em}.v2-wb-clients{gap:var(--space-2);min-inline-size:min(380px,80vw);font-size:var(--text-sm);display:grid}.v2-wb-clients h3{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.v2-wb-clients ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.v2-wb-client-row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}[data-ui=v2] .v2-wb-client-row .v2-btn[data-confirm]{border-color:var(--color-danger);color:var(--color-danger)}
.v2-cr-board{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.v2-cr-board-tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.v2-cr-columns{gap:var(--space-3);grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;padding-block-end:var(--space-2);display:grid;overflow-x:auto}.v2-cr-column{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.v2-cr-column h2{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin:0;display:flex}.v2-cr-column h2>span:last-child{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.v2-cr-column ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v2-cr-dot{border-radius:3px;block-size:10px;inline-size:10px}.v2-cr-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:grid;overflow:hidden}.v2-cr-card:hover{border-color:var(--color-border-strong)}.v2-cr-thumb{background:var(--color-surface-muted);block-size:110px;color:var(--color-text-subtle);place-items:center;display:grid;position:relative}.v2-cr-thumb svg{block-size:28px;inline-size:28px}.v2-cr-ver{background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 6px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.v2-cr-card-title{padding:var(--space-2) var(--space-3) 0;font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:1.4}.v2-cr-card-meta{padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;gap:4px;display:flex}.v2-cr-nofile{color:var(--color-text-subtle);font-size:var(--text-xs)}.v2-cr{gap:var(--space-4);padding-block:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.v2-cr-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.v2-cr-back{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.v2-cr-back svg{block-size:16px;inline-size:16px}.v2-cr-title{align-items:center;gap:var(--space-2);flex:260px;min-inline-size:0;display:flex}.v2-cr-title h1{font-size:var(--text-xl);margin:0}.v2-cr-handoff{gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-cr-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}.v2-cr-stage{gap:var(--space-3);min-inline-size:0;display:grid}.v2-cr-video{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:#f1f1ee;background:#1b1b1a;display:grid}.v2-cr-video video{border-radius:var(--radius-sm);background:#000;max-block-size:70vh;inline-size:100%}.v2-cr-scrub{padding-block:10px 4px;position:relative}.v2-cr-scrub input{accent-color:#9fb6ff;inline-size:100%}[data-ui=v2] button.v2-cr-marker{border-radius:var(--radius-full);cursor:pointer;background:#e8693c;border:2px solid #1b1b1a;block-size:12px;inline-size:12px;margin-inline-start:-6px;padding:0;position:absolute;inset-block-start:0}.v2-cr-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-cr-controls .v2-wb-icon{color:#f1f1ee}[data-ui=v2] button.v2-cr-play{border-radius:var(--radius-full);color:#1a1a19;cursor:pointer;background:#f1f1ee;border:0;place-items:center;block-size:40px;inline-size:40px;display:grid}.v2-cr-play svg{block-size:18px;inline-size:18px}.v2-cr-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v2-cr-video .v2-wb-note{color:#c9c9c3}.v2-cr-image{justify-self:center;max-inline-size:100%;position:relative}.v2-cr-image img{border-radius:var(--radius-sm);max-block-size:70vh;max-inline-size:100%;display:block}.v2-cr-image[data-pinning] img{cursor:crosshair}.v2-cr-pin{border-radius:var(--radius-full);color:#fff;block-size:24px;inline-size:24px;font-size:11px;font-weight:var(--font-weight-bold);pointer-events:none;background:#c2471e;border:2px solid #fff;place-items:center;margin:-12px 0 0 -12px;display:grid;position:absolute}.v2-cr-pin.is-new{background:var(--color-accent)}.v2-cr-fileinfo{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.v2-cr-upload{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.v2-cr-upload[data-over]{border-color:var(--color-accent);background:var(--color-accent-soft)}.v2-cr-upload label.v2-btn{cursor:pointer}.v2-cr-progress{align-items:center;gap:var(--space-2);inline-size:100%;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.v2-cr-bar{background:var(--color-surface-hover);border-radius:3px;flex:160px;block-size:6px;overflow:hidden}.v2-cr-bar>span{background:var(--color-accent);block-size:100%;display:block}.v2-cr-side{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.v2-cr-side h2{font-size:var(--text-base);margin:0}.v2-cr-decided{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.v2-cr-decision{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}.v2-cr-decision textarea{box-sizing:border-box;inline-size:100%;padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);font:inherit}.v2-cr-decision>div{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.v2-cr-anchor{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-cr-tc,[data-ui=v2] button.v2-cr-tc{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-soft-fg);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;border:0;padding:1px 8px}.v2-cr-comments{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v2-cr-comments li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.v2-cr-comments li[data-resolved]{opacity:.6}.v2-cr-comments header{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.v2-cr-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.v2-cr-num{border-radius:var(--radius-full);background:var(--color-surface-muted);block-size:20px;inline-size:20px;font-size:11px;font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.v2-cr-resolve{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:4px;display:flex}.v2-cr-inputs{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.v2-cr-inputs h2{font-size:var(--text-base);margin:0}.v2-cr-inputs fieldset{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;display:grid}.v2-cr-inputs label{color:var(--color-text-muted);font-size:var(--text-xs);gap:4px;min-inline-size:0;display:grid}.v2-cr-inputs label.is-wide{grid-column:1/-1}.v2-cr-inputs :is(input,select,textarea){box-sizing:border-box;min-block-size:36px;inline-size:100%;padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.v2-cr-inputs textarea{padding-block:var(--space-2);resize:vertical}.v2-cr-inputs-bar{align-items:center;gap:var(--space-3);display:flex}@media (max-width:900px){.v2-cr-main{grid-template-columns:minmax(0,1fr)}}
:root[data-ui=v2]{--ink:var(--color-text);--muted:var(--color-text-muted);--paper:var(--color-surface-muted);--card:var(--color-surface);--accent:var(--color-accent);--on-accent:var(--color-accent-fg);--line:var(--color-border);--dark:var(--color-text);--danger:var(--color-danger);--danger-bg:var(--color-danger-soft);--success:var(--color-success);--success-bg:var(--color-success-soft)}:where([data-ui=v2]) nav{gap:0;display:block;overflow:visible}:where([data-ui=v2]) nav a{color:inherit;font-size:inherit;text-align:start;white-space:normal;border-radius:0;padding:0}:where([data-ui=v2]) nav a.active{background:0 0;border:0}:where([data-ui=v2]) :is(header p,.eyebrow){letter-spacing:normal}:where([data-ui=v2]) label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}:where([data-ui=v2] .v2-main) :is(h1){font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}:where([data-ui=v2] .v2-main) :is(h2),:where([data-ui=v2] .v2-main) :is(h3){line-height:var(--leading-tight)}:where([data-ui=v2]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){border:1px solid var(--color-border-input);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text)}:where([data-ui=v2]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select){min-block-size:var(--tap-min)}:where([data-ui=v2]) select{appearance:none;padding-inline:var(--space-3) var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px}:where([data-ui=v2]) select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}[data-ui=v2] .v2-main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355554f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:right var(--space-3) center;padding-inline-end:var(--space-8)}[data-ui=v2] .v2-main select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}:where([data-ui=v2]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}:where([data-ui=v2]) :is(.primary,.secondary,.review-action){justify-content:center;align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;display:inline-flex}:where([data-ui=v2]) .primary{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg)}:where([data-ui=v2]) .primary:hover:not(:disabled){background:var(--color-accent-hover)}:where([data-ui=v2]) .secondary{border:1px solid var(--color-border-input);background:var(--color-surface);color:var(--color-text)}:where([data-ui=v2]) .secondary:hover:not(:disabled){background:var(--color-surface-hover)}:where([data-ui=v2]) .danger-button{border-color:var(--color-danger);color:var(--color-danger)}:where([data-ui=v2]) .knowledge-intake a,:where([data-ui=v2]) .upload-form button{justify-self:start}:where([data-ui=v2]) :is(.pill,.radar-chip,.plan-doc-chip,.campaign-header-access){border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border:0;line-height:1.6}:where([data-ui=v2]) .pill.ok,:where([data-ui=v2]) .radar-chip-risk-low{background:var(--color-success-soft);color:var(--color-success)}:where([data-ui=v2]) .pill.pending{background:var(--color-warning-soft);color:var(--color-warning)}:where([data-ui=v2]) :is(.radar-chip-risk-high,.radar-chip-urgent){background:var(--color-danger-soft);color:var(--color-danger)}:where([data-ui=v2]) .radar-badge{background:var(--color-accent);color:var(--color-accent-fg)}:where([data-ui=v2]) .notice{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);display:grid}:where([data-ui=v2]) .notice p{color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}:where([data-ui=v2]) .notice.danger{border-color:var(--color-danger-soft);border-inline-start-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}:where([data-ui=v2]) .notice.danger p{color:var(--color-text)}:where([data-ui=v2]) .notice.success{border-color:var(--color-success-soft);border-inline-start-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}:where([data-ui=v2]) .notice.success p{color:var(--color-text)}:where([data-ui=v2]) .notice.compact{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}:where([data-ui=v2]) .notice+.notice,:where([data-ui=v2]) .notice .button-row{margin-block-start:var(--space-2)}.v2-wb-notices{gap:var(--space-2);display:grid}:where([data-ui=v2]) :is(.knowledge-card,.source-card,.bp-section,.profile-panel,.campaign-review-actions,.radar-card,.performance-panel,.performance-form,.learning-card,.learning-form,.import-card,.plan-history,.plan-start,.meta-ads-last-import,.google-drive-import,.knowledge-context,.campaign-details-form,.influencer-brief,.deliverable-item,.copy-card){border-color:var(--color-border);border-radius:var(--radius-lg)}:where([data-ui=v2]) :is(.knowledge-card,.bp-section,.profile-panel,.radar-card,.campaign-review-actions,.plan-doc){box-shadow:var(--shadow-sm)}:where([data-ui=v2]) .plan-history{background:var(--color-surface)}:where([data-ui=v2]) .workspace-disclosure{border-color:var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}:where([data-ui=v2]) .workspace-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);list-style:none;display:flex}:where([data-ui=v2]) .workspace-disclosure>summary::-webkit-details-marker{display:none}:where([data-ui=v2]) .workspace-disclosure>summary:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);block-size:8px;inline-size:8px;transition:transform var(--duration-fast) var(--ease-standard);flex:none;transform:translateY(-2px)rotate(45deg)}:where([data-ui=v2]) .workspace-disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}:where([data-ui=v2]) .workspace-disclosure>summary:hover{background:var(--color-surface-hover);border-radius:var(--radius-lg)}:where([data-ui=v2]) .export-links{flex-wrap:wrap}:where([data-ui=v2]) .export-links a{min-block-size:36px;padding:0 var(--space-3);border-color:var(--color-border-input);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);align-items:center;display:inline-flex}:where([data-ui=v2]) :is(.bp-table,.agents-runs,.monday-items-table) th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}:where([data-ui=v2]) :is(.bp-table,.agents-runs) :is(th,td){padding:var(--space-2) var(--space-3);border-color:var(--color-border);font-variant-numeric:tabular-nums}:where([data-ui=v2]) .agents-runs{border:1px solid var(--color-border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;background:var(--color-surface);overflow:hidden}:where([data-ui=v2]) .agents-runs thead th{background:var(--color-surface-muted)}:where([data-ui=v2]) .agents-runs tr:last-child td{border-block-end:0}:where([data-ui=v2]) :is(.bp-details,.agents-board details,.radar-card details)>summary{min-block-size:var(--tap-min);align-items:center;display:flex}:where([data-ui=v2]) :is(.bp-stack,.bp-section,.bp-grid,.bp-tiles,.bp-findings){min-inline-size:0}:where([data-ui=v2]) .bp-stack,:where([data-ui=v2]) .bp-section{grid-template-columns:minmax(0,1fr)}:where([data-ui=v2]) .bp-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}:where([data-ui=v2]) .bp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}:where([data-ui=v2]) .bp-findings li{overflow-wrap:anywhere;min-inline-size:0}:where([data-ui=v2]) .insight-chip{white-space:normal}:where([data-ui=v2]) .bp-section h2{font-size:var(--text-lg)}:where([data-ui=v2]) .radar-board,:where([data-ui=v2]) .agents-board{max-inline-size:none}:where([data-ui=v2]) .v2-wb-body .plan-doc{max-inline-size:none;padding:var(--space-8);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-table{max-inline-size:none}:where([data-ui=v2]) .plan-doc-table :is(th,td):nth-child(n+4){white-space:normal;text-align:start;min-inline-size:18ch}:where([data-ui=v2]) .plan-doc-callout{border-color:var(--color-warning-soft);background:var(--color-warning-soft);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-sources{background:var(--color-accent-soft);border-radius:var(--radius-lg)}:where([data-ui=v2]) .plan-doc-facts>div{border-radius:var(--radius-md)}:where([data-ui=v2]) .plan-toc{border-color:var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);inset-block-start:calc(var(--header-height) + var(--space-2))}:where([data-ui=v2]) .plan-toc a[aria-current=location]{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}:where([data-ui=v2]) .campaign-checklist-list label{color:var(--color-text);font-weight:var(--font-weight-regular);border-color:var(--color-border);border-radius:var(--radius-md)}@media (max-width:640px){:where([data-ui=v2]) .v2-wb-body .plan-doc{padding:var(--space-5) var(--space-4)}}:where([data-ui=v2]) .radar-board{gap:var(--space-6)}:where([data-ui=v2]) .radar-section h2{font-size:var(--text-lg)}:where([data-ui=v2]) .radar-card{gap:var(--space-2);padding:var(--space-4) var(--space-5)}:where([data-ui=v2]) .agents-decision input{border-color:var(--color-border-input);border-radius:var(--radius-md)}:where([data-ui=v2]) .agents-json{border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}
