#problem-management-root .ui-quality-page{--qa-canvas:#060606;--qa-surface:#111;--qa-raised:#191919;--qa-border:#ffffff1f;--qa-border-strong:#fff3;--qa-text:#f4f2ed;--qa-muted:#9d9a94;--qa-accent:#d3534a;background:radial-gradient(circle at 78% -10%, #d3534a1f, transparent 30rem), var(--qa-canvas);min-height:100dvh;color:var(--qa-text)}#problem-management-root[data-theme=light] .ui-quality-page{--qa-canvas:#ececea;--qa-surface:#f8f7f3;--qa-raised:#fff;--qa-border:#14141221;--qa-border-strong:#1414123d;--qa-text:#191815;--qa-muted:#6e6b65;background:radial-gradient(circle at 78% -10%, #d3534a1f, transparent 30rem), var(--qa-canvas)}#problem-management-root .ui-quality-topbar{z-index:10;border-bottom:1px solid var(--qa-border);background:color-mix(in srgb, var(--qa-canvas) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}#problem-management-root .ui-quality-mark{width:min(250px,48vw);display:grid}#problem-management-root .ui-quality-topbar-actions{align-items:center;gap:10px;display:flex}#problem-management-root .ui-quality-back-link{border:1px solid var(--qa-border);min-height:44px;color:var(--qa-text);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}#problem-management-root .ui-quality-back-link:hover,#problem-management-root .ui-quality-back-link:focus-visible{border-color:var(--qa-border-strong);background:var(--qa-surface)}#problem-management-root .ui-quality-content{width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(42px,7vw,88px) 0 110px}#problem-management-root .ui-quality-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:clamp(28px,6vw,76px);padding-bottom:clamp(50px,8vw,92px);display:grid}#problem-management-root .ui-quality-eyebrow,#problem-management-root .ui-quality-section-heading p{color:var(--qa-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}#problem-management-root .ui-quality-hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(2.5rem,6.5vw,5.8rem);font-weight:650;line-height:.94}#problem-management-root .ui-quality-lede{max-width:710px;color:var(--qa-muted);margin:28px 0 0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65}#problem-management-root .ui-quality-release-card{border:1px solid var(--qa-border);background:var(--qa-surface);border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:18px;display:flex}#problem-management-root .ui-quality-release-card div{gap:4px;display:grid}#problem-management-root .ui-quality-release-card strong{font-size:.88rem}#problem-management-root .ui-quality-release-card span:last-child{color:var(--qa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}#problem-management-root .ui-quality-status-dot{background:#4f9d69;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #4f9d6924}#problem-management-root .ui-quality-section{border-top:1px solid var(--qa-border);padding:clamp(48px,8vw,86px) 0}#problem-management-root .ui-quality-section-heading{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:start;margin-bottom:30px;display:grid}#problem-management-root .ui-quality-section-heading h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(1.75rem,3.7vw,3.2rem);font-weight:620;line-height:1.05}#problem-management-root .ui-quality-token-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}#problem-management-root .ui-quality-token{border:1px solid var(--qa-border);background:var(--qa-surface);border-radius:13px;gap:7px;padding:10px;display:grid}#problem-management-root .ui-quality-token strong{font-size:.76rem}#problem-management-root .ui-quality-token>span:last-child{color:var(--qa-muted);font-size:.68rem}#problem-management-root .ui-quality-swatch{border:1px solid var(--qa-border);border-radius:8px;min-height:82px;display:block}#problem-management-root .ui-quality-swatch.is-canvas{background:#060606}#problem-management-root .ui-quality-swatch.is-surface{background:#111}#problem-management-root .ui-quality-swatch.is-raised{background:#191919}#problem-management-root .ui-quality-swatch.is-accent{background:#d3534a}#problem-management-root .ui-quality-swatch.is-success{background:#4f9d69}#problem-management-root .ui-quality-swatch.is-warning{background:#d49a49}#problem-management-root .ui-quality-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#problem-management-root .ui-quality-card.pm-card{border-color:var(--qa-border);background:var(--qa-surface);color:var(--qa-text);box-shadow:none}#problem-management-root .ui-quality-card .pm-card__description{color:var(--qa-accent)}#problem-management-root .ui-quality-card .pm-card__title{color:var(--qa-text)}#problem-management-root .ui-quality-type-display{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.6rem);font-weight:650;line-height:.98}#problem-management-root .ui-quality-type-heading{margin:0 0 10px;font-size:1.2rem;font-weight:700}#problem-management-root .ui-quality-type-body{max-width:460px;color:var(--qa-muted);margin:0 0 20px;line-height:1.65}#problem-management-root .ui-quality-type-meta{color:var(--qa-muted);letter-spacing:.12em;margin:0;font-size:.66rem;font-weight:750}#problem-management-root .ui-quality-spacing-row,#problem-management-root .ui-quality-radius-row{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}#problem-management-root .ui-quality-spacing-row>span{min-width:42px;color:var(--qa-muted);justify-items:center;gap:8px;font-size:.7rem;display:grid}#problem-management-root .ui-quality-spacing-row i{background:var(--qa-accent);border-radius:3px;display:block}#problem-management-root .ui-quality-radius-row{align-items:center;margin-top:30px}#problem-management-root .ui-quality-radius-row span{border:1px solid var(--qa-border);background:var(--qa-raised);width:76px;height:62px;color:var(--qa-muted);place-items:center;font-size:.7rem;display:grid}#problem-management-root .ui-quality-radius-row span:first-child{border-radius:8px}#problem-management-root .ui-quality-radius-row span:nth-child(2){border-radius:12px}#problem-management-root .ui-quality-radius-row span:nth-child(3){border-radius:16px}#problem-management-root .ui-quality-control-row{align-items:center}#problem-management-root .ui-quality-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:750;display:inline-flex}#problem-management-root .ui-quality-button.is-primary{background:var(--qa-accent);color:#fff}#problem-management-root .ui-quality-button.is-secondary{border-color:var(--qa-border-strong);background:var(--qa-raised);color:var(--qa-text)}#problem-management-root .ui-quality-button.is-ghost{color:var(--qa-text);background:0 0}#problem-management-root .ui-quality-button.is-danger{color:#df756c;background:#d3534a1a;border-color:#d3534a61}#problem-management-root .ui-quality-button:disabled{opacity:.42;cursor:not-allowed}#problem-management-root .ui-quality-button:not(:disabled):hover{transform:translateY(-1px)}#problem-management-root .ui-quality-field{color:var(--qa-muted);gap:8px;font-size:.72rem;font-weight:700;display:grid}#problem-management-root .ui-quality-input-wrap,#problem-management-root .ui-quality-field select{border:1px solid var(--qa-border);background:var(--qa-raised);width:100%;min-height:46px;color:var(--qa-text);border-radius:11px;align-items:center;gap:10px;display:flex}#problem-management-root .ui-quality-input-wrap{padding:0 12px}#problem-management-root .ui-quality-input-wrap input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}#problem-management-root .ui-quality-input-wrap kbd,#problem-management-root .ui-quality-composer-input kbd{border:1px solid var(--qa-border);color:var(--qa-muted);font:inherit;border-radius:6px;padding:3px 6px;font-size:.66rem}#problem-management-root .ui-quality-field select{appearance:none;font:inherit;padding:0 38px 0 12px;font-size:.8rem}#problem-management-root .ui-quality-checkbox{min-height:44px;color:var(--qa-muted);cursor:pointer;align-items:center;gap:10px;font-size:.78rem;display:flex}#problem-management-root .ui-quality-checkbox input{opacity:0;position:absolute}#problem-management-root .ui-quality-checkbox>span{border:1px solid var(--qa-border-strong);background:var(--qa-accent);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}#problem-management-root .ui-quality-project-grid,#problem-management-root .ui-quality-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#problem-management-root .ui-quality-project-card{border:1px solid var(--qa-border);background:linear-gradient(145deg, color-mix(in srgb, var(--qa-raised) 92%, var(--qa-accent)), var(--qa-surface));border-radius:16px;align-content:end;min-height:230px;padding:20px;display:grid;position:relative;overflow:hidden}#problem-management-root .ui-quality-project-card:before{content:"";background:#d3534a1a;border-radius:50%;width:140px;height:140px;position:absolute;top:-72px;right:-44px}#problem-management-root .ui-quality-project-icon{border:1px solid var(--qa-border);background:var(--qa-raised);width:40px;height:40px;color:var(--qa-accent);border-radius:11px;place-items:center;margin-bottom:auto;display:grid}#problem-management-root .ui-quality-project-status{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:26px 0 10px;padding:5px 8px;font-size:.62rem;font-weight:800}#problem-management-root .ui-quality-project-status.is-active{color:#6db883;background:#4f9d6926}#problem-management-root .ui-quality-project-status.is-review{color:#df756c;background:#d3534a26}#problem-management-root .ui-quality-project-status.is-planning{color:#dbad6d;background:#d49a4926}#problem-management-root .ui-quality-project-card h3{margin:0;font-size:1.08rem}#problem-management-root .ui-quality-project-card>p{color:var(--qa-muted);margin:6px 0 18px;font-size:.78rem}#problem-management-root .ui-quality-project-meta{color:var(--qa-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.68rem;display:flex}#problem-management-root .ui-quality-project-meta span{align-items:center;gap:5px;display:inline-flex}#problem-management-root .ui-quality-composer{border:1px solid var(--qa-border);background:var(--qa-surface);border-radius:18px;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding:20px;display:grid}#problem-management-root .ui-quality-composer-heading{align-items:center;gap:12px;display:flex}#problem-management-root .ui-quality-composer-heading>span{width:42px;height:42px;color:var(--qa-accent);background:#d3534a21;border-radius:12px;flex:none;place-items:center;display:grid}#problem-management-root .ui-quality-composer-heading div{gap:3px;display:grid}#problem-management-root .ui-quality-composer-heading p{color:var(--qa-muted);margin:0;font-size:.68rem}#problem-management-root .ui-quality-composer-input{border:1px solid var(--qa-border-strong);background:var(--qa-raised);border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:5px 5px 5px 9px;display:flex}#problem-management-root .ui-quality-composer-input>span{min-width:0;color:var(--qa-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}#problem-management-root .ui-quality-composer-input button{width:44px;height:44px;color:var(--qa-muted);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;display:grid}#problem-management-root .ui-quality-composer-input button.is-send{background:var(--qa-accent);color:#fff}#problem-management-root .ui-quality-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .ui-quality-state{border:1px solid var(--qa-border);background:var(--qa-surface);border-radius:14px;align-items:flex-start;gap:12px;min-height:88px;padding:17px;display:flex}#problem-management-root .ui-quality-state>svg,#problem-management-root .ui-quality-state>.ui-quality-spinner{flex:none;margin-top:1px}#problem-management-root .ui-quality-state div{gap:4px;display:grid}#problem-management-root .ui-quality-state strong{font-size:.82rem}#problem-management-root .ui-quality-state span{color:var(--qa-muted);font-size:.72rem;line-height:1.5}#problem-management-root .ui-quality-state.is-success>svg{color:#6db883}#problem-management-root .ui-quality-state.is-info>svg{color:#7d9fca}#problem-management-root .ui-quality-state.is-warning>svg{color:#dbad6d}#problem-management-root .ui-quality-spinner{border:2px solid var(--qa-border-strong);border-top-color:var(--qa-accent);border-radius:50%;width:19px;height:19px;animation:.85s linear infinite ui-quality-spin}#problem-management-root .ui-quality-responsive-table{border:1px solid var(--qa-border);border-radius:16px;overflow:hidden}#problem-management-root .ui-quality-responsive-row{background:var(--qa-surface);grid-template-columns:.22fr .22fr minmax(0,1fr);align-items:center;gap:18px;min-height:78px;padding:16px 20px;display:grid}#problem-management-root .ui-quality-responsive-row+.ui-quality-responsive-row{border-top:1px solid var(--qa-border)}#problem-management-root .ui-quality-responsive-row strong{font-size:.84rem}#problem-management-root .ui-quality-responsive-row>span{color:var(--qa-accent);font-size:.72rem;font-weight:800}#problem-management-root .ui-quality-responsive-row p{color:var(--qa-muted);margin:0;font-size:.76rem;line-height:1.55}@keyframes ui-quality-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#problem-management-root .ui-quality-spinner{animation:none}#problem-management-root .ui-quality-button{transition:none}}@media (max-width:63.9375rem){#problem-management-root .ui-quality-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#problem-management-root .ui-quality-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .ui-quality-project-card:last-child{grid-column:1/-1}#problem-management-root .ui-quality-composer{grid-template-columns:1fr}}@media (max-width:47.9375rem){#problem-management-root .ui-quality-topbar{min-height:64px;padding:10px 14px}#problem-management-root .ui-quality-mark{width:min(180px,45vw)}#problem-management-root .ui-quality-back-link span,#problem-management-root .ui-quality-topbar .global-theme-toggle span{display:none}#problem-management-root .ui-quality-back-link,#problem-management-root .ui-quality-topbar .global-theme-toggle{justify-content:center;width:44px;padding:0}#problem-management-root .ui-quality-content{width:min(100% - 28px,1180px);padding-top:36px}#problem-management-root .ui-quality-hero,#problem-management-root .ui-quality-section-heading,#problem-management-root .ui-quality-foundation-grid,#problem-management-root .ui-quality-project-grid,#problem-management-root .ui-quality-state-grid{grid-template-columns:1fr}#problem-management-root .ui-quality-hero{align-items:start}#problem-management-root .ui-quality-hero h1{font-size:clamp(2.45rem,13vw,4rem)}#problem-management-root .ui-quality-release-card{min-width:0}#problem-management-root .ui-quality-section-heading{gap:4px}#problem-management-root .ui-quality-section-heading p{margin-bottom:4px}#problem-management-root .ui-quality-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .ui-quality-project-card:last-child{grid-column:auto}#problem-management-root .ui-quality-composer{padding:14px}#problem-management-root .ui-quality-composer-input{min-height:58px}#problem-management-root .ui-quality-composer-input kbd{display:none}#problem-management-root .ui-quality-responsive-row{grid-template-columns:1fr auto;gap:6px 14px;padding:16px}#problem-management-root .ui-quality-responsive-row p{grid-column:1/-1}}@media (max-width:23.4375rem){#problem-management-root .ui-quality-token-grid{grid-template-columns:1fr}#problem-management-root .ui-quality-control-row{align-items:stretch}#problem-management-root .ui-quality-button{width:100%}}
#problem-management-root .inside-shell{--parity-page-gutter:clamp(1rem, 2vw, 2rem);--parity-section-gap:clamp(1rem, 1.6vw, 1.5rem);--parity-grid-gap:clamp(.75rem, 1.35vw, 1.25rem);--parity-control-height:2.75rem;--parity-icon-size:1.125rem;--parity-radius-control:.625rem;--parity-radius-card:1rem}#problem-management-root .inside-shell :is(.inside-content,.inside-view,.view-stack,.project-workspace,.project-tab-content,.client-portal-home){min-width:0;max-width:100%}#problem-management-root .inside-shell :is(.view-stack,.project-workspace,.client-portal-home){gap:var(--parity-section-gap)!important}#problem-management-root .inside-shell :is(.pipeline-grid,.workspace-card-grid,.briefing-grid,.project-overview,.client-portal-grid,.access-admin-layout,.team-operations-grid,.chat-workspace,.calendar-create-grid,.project-file-grid,.file-grid,.settings-grid,.focus-grid,.pm-card-grid){min-width:0;gap:var(--parity-grid-gap)!important}#problem-management-root .inside-shell :is(.view-intro,.view-context,.project-header){min-width:0;gap:clamp(.875rem,1.5vw,1.5rem)!important;padding-bottom:clamp(1.125rem,1.8vw,1.5rem)!important}#problem-management-root .inside-shell :is(.view-intro,.view-context,.project-header)>*{min-width:0}#problem-management-root .inside-shell .view-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;gap:.5rem!important}#problem-management-root .inside-shell :is(.button,.button-secondary,.button-primary,.secondary-button,.ghost-button,.inside-primary,.inside-secondary,.pm-button){padding-inline:1rem;line-height:1.2;min-height:var(--parity-control-height)!important;border-radius:var(--parity-radius-control)!important}#problem-management-root .inside-shell :is(.icon-button,.inside-command-button,.mobile-project-button,.inside-search-trigger,.topbar-menu,.mobile-menu-toggle){width:var(--parity-control-height)!important;min-width:var(--parity-control-height)!important;height:var(--parity-control-height)!important;min-height:var(--parity-control-height)!important;border-radius:var(--parity-radius-control)!important;padding:0!important}#problem-management-root .inside-shell :is(.icon-button,.inside-command-button,.mobile-project-button,.inside-search-trigger,.topbar-menu,.mobile-menu-toggle,.inside-nav-item,.mobile-drawer-nav>button)>svg{stroke-width:2px;flex:none;width:var(--parity-icon-size)!important;height:var(--parity-icon-size)!important}#problem-management-root .inside-shell :is(.inside-nav-item,.mobile-drawer-nav>button,.mobile-drawer-projects>button,.mobile-drawer-preview,.mobile-drawer-profile){min-height:var(--parity-control-height);border-radius:var(--parity-radius-control)!important}#problem-management-root .inside-shell :is(.view-intro,.focus-hero,.focus-panel,.team-panel,.workspace-card,.task-lane,.calendar-summary-card,.file-card,.client-card,.settings-card,.project-overview-card,.pm-card){min-width:0;border-radius:var(--parity-radius-card)!important}#problem-management-root .inside-shell :is(.workspace-card,.file-card,.client-card,.campaign-card,.client-campaign-card,.settings-card,.project-overview-card,.pm-card) :is(h2,h3,p,small){overflow-wrap:anywhere}#problem-management-root .inside-assistant{--assistant-parity-control:2.75rem;--assistant-parity-radius:1rem;--assistant-parity-panel-width:48rem;--assistant-parity-border:color-mix(in srgb, var(--ds-border) 82%, transparent);--assistant-parity-surface:color-mix(in srgb, var(--ds-surface-raised) 94%, transparent);font-family:var(--font-montserrat), Montserrat, sans-serif}#problem-management-root .inside-assistant:not(.open){pointer-events:none;z-index:300!important;inset:auto auto max(1rem, env(safe-area-inset-bottom)) 50%!important;width:min(42rem,100vw - 3rem)!important;min-width:0!important;max-width:42rem!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;transform:translate(-50%)!important}#problem-management-root .team-mode .inside-assistant:not(.open){left:calc(50% + (var(--inside-sidebar-width,0px) / 2))!important;width:min(42rem, calc(100vw - var(--inside-sidebar-width,0px) - 3rem))!important}#problem-management-root .inside-assistant .assistant-launcher{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);pointer-events:auto;border:1px solid var(--assistant-parity-border)!important;border-radius:var(--assistant-parity-radius)!important;background:var(--assistant-parity-surface)!important;width:100%!important;min-width:0!important;min-height:3.75rem!important;color:var(--ds-text)!important;text-align:left!important;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.6875rem .75rem!important;display:grid!important;box-shadow:0 1rem 2.75rem #00000047!important}#problem-management-root .inside-assistant .assistant-launcher:hover{border-color:color-mix(in srgb, var(--ds-accent) 38%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-surface-selected) 96%, transparent)!important}#problem-management-root .inside-assistant .assistant-launcher:focus-visible{border-color:var(--ds-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent) 20%, transparent), 0 1rem 2.75rem #00000047!important;outline:0!important}#problem-management-root .inside-assistant .assistant-launcher>span:nth-child(2){gap:.125rem;min-width:0;display:grid!important}#problem-management-root .inside-assistant .assistant-launcher strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ds-text)!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.25!important}#problem-management-root .inside-assistant .assistant-launcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ds-text-muted)!important;font-size:.6875rem!important;font-weight:500!important;line-height:1.35!important;display:block!important}#problem-management-root .inside-assistant .assistant-launcher .assistant-symbol,#problem-management-root .inside-assistant .assistant-title .assistant-symbol{place-items:center;border:1px solid color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-surface))!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;color:var(--ds-accent)!important;border-radius:.625rem!important;display:grid!important}#problem-management-root .inside-assistant .assistant-launcher .assistant-symbol>svg,#problem-management-root .inside-assistant .assistant-title .assistant-symbol>svg,#problem-management-root .inside-assistant .assistant-launcher>svg:last-child{stroke-width:2px;width:1.125rem!important;height:1.125rem!important}#problem-management-root .inside-assistant .assistant-launcher>svg:last-child{justify-self:center;color:var(--ds-accent)!important}#problem-management-root .inside-assistant.open{pointer-events:auto;isolation:isolate;z-index:320!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left))!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}#problem-management-root .inside-assistant .assistant-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:0!important;background:#00000094!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}#problem-management-root .inside-assistant .assistant-panel{z-index:1!important;width:min(var(--assistant-parity-panel-width), 100%)!important;min-width:0!important;max-width:var(--assistant-parity-panel-width)!important;border:1px solid var(--assistant-parity-border)!important;border-radius:var(--assistant-parity-radius)!important;background:var(--ds-background)!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;height:min(45rem,100dvh - 3rem)!important;min-height:min(32rem,100dvh - 3rem)!important;max-height:calc(100dvh - 3rem)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 1.5rem 5rem #00000075!important}#problem-management-root .inside-assistant .assistant-head{border-bottom:1px solid var(--ds-border-soft)!important;background:color-mix(in srgb, var(--ds-surface-raised) 94%, transparent)!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;min-height:4rem!important;padding:.75rem .875rem!important;display:flex!important}#problem-management-root .inside-assistant .assistant-title{min-width:0;align-items:center!important;gap:.75rem!important;display:flex!important}#problem-management-root .inside-assistant .assistant-title>div{gap:.125rem;min-width:0;display:grid}#problem-management-root .inside-assistant .assistant-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ds-text)!important;font-size:.8125rem!important;line-height:1.25!important}#problem-management-root .inside-assistant .assistant-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.35!important}#problem-management-root .inside-assistant .assistant-head-actions{align-items:center;gap:.375rem;display:flex}#problem-management-root .inside-assistant .assistant-head-actions>button{place-items:center;display:grid;width:var(--assistant-parity-control)!important;min-width:var(--assistant-parity-control)!important;height:var(--assistant-parity-control)!important;min-height:var(--assistant-parity-control)!important;border-radius:.625rem!important;padding:0!important}#problem-management-root .inside-assistant .assistant-head-actions>button>svg{width:1.125rem!important;height:1.125rem!important}#problem-management-root .inside-assistant .assistant-conversation{background:var(--ds-background)!important;min-width:0!important;min-height:0!important;padding:clamp(.875rem,2vw,1.25rem)!important;overflow:hidden!important}#problem-management-root .inside-assistant .assistant-message-list,#problem-management-root .inside-assistant .assistant-message-virtual-list{min-width:0;height:100%;min-height:0}#problem-management-root .inside-assistant .assistant-composer-shell{z-index:4;border-top:1px solid var(--ds-border-soft);min-width:0;background:color-mix(in srgb, var(--ds-background) 96%, transparent)!important;padding:.75rem .875rem!important;position:relative!important}#problem-management-root .inside-assistant .assistant-composer{transition:border-color .16s,box-shadow .16s,background-color .16s;border:1px solid var(--assistant-parity-border)!important;border-radius:var(--assistant-parity-radius)!important;background:var(--assistant-parity-surface)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;box-shadow:0 .5rem 1.5rem #0000002e!important}#problem-management-root .inside-assistant .assistant-composer:focus-within{border-color:color-mix(in srgb, var(--ds-accent) 72%, var(--ds-border))!important;background:var(--ds-surface-raised)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent) 14%, transparent), 0 .5rem 1.5rem #0000002e!important}#problem-management-root .inside-assistant .assistant-composer textarea{resize:none!important;width:100%!important;min-height:4rem!important;max-height:9.5rem!important;color:var(--ds-text)!important;caret-color:var(--ds-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:1rem 1rem .375rem!important;font-family:inherit!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important}#problem-management-root .inside-assistant .assistant-composer textarea::placeholder{opacity:1;color:var(--ds-text-muted)!important}#problem-management-root .inside-assistant .assistant-composer-guidance{min-width:0;font-weight:500;color:var(--ds-text-subtle)!important;padding:0 1rem .25rem!important;font-size:.6875rem!important;line-height:1.35!important}#problem-management-root .inside-assistant .assistant-composer-guidance:empty{display:none}#problem-management-root .inside-assistant .assistant-composer-toolbar{min-width:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;min-height:3.5rem!important;padding:.375rem .4375rem .4375rem!important;display:grid!important}#problem-management-root .inside-assistant .assistant-composer-toolbar-left,#problem-management-root .inside-assistant .assistant-composer-toolbar-right{min-width:0;align-items:center!important;display:flex!important}#problem-management-root .inside-assistant .assistant-composer-toolbar-left{overflow:hidden;gap:.375rem!important}#problem-management-root .inside-assistant .assistant-composer-toolbar-right{justify-content:flex-end}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle,.assistant-send){flex:0 0 var(--assistant-parity-control);place-items:center;width:var(--assistant-parity-control)!important;min-width:var(--assistant-parity-control)!important;height:var(--assistant-parity-control)!important;min-height:var(--assistant-parity-control)!important;border-radius:.75rem!important;margin:0!important;padding:0!important;display:grid!important}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle,.assistant-send)>svg{stroke-width:2px;width:1.125rem!important;height:1.125rem!important}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle){border:1px solid var(--ds-border)!important;background:var(--ds-surface)!important;color:var(--ds-text-muted)!important}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle):hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-border) 64%, var(--ds-text-muted))!important;background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .inside-assistant .assistant-send{border:1px solid var(--ds-accent)!important;background:var(--ds-accent)!important;color:#fff!important;box-shadow:none!important}#problem-management-root .inside-assistant .assistant-send:not(:disabled):hover{border-color:var(--ds-accent-hover)!important;background:var(--ds-accent-hover)!important}#problem-management-root .inside-assistant .assistant-send:disabled{border-color:color-mix(in srgb, var(--ds-accent) 32%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-surface))!important;color:#ffffff8f!important;opacity:1!important}#problem-management-root .inside-assistant .assistant-token-actions{min-width:0;overflow:hidden;align-items:center!important;gap:.25rem!important;display:flex!important}#problem-management-root .inside-assistant .assistant-token-actions>button{white-space:nowrap;min-width:0;min-height:2.25rem!important;color:var(--ds-text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;gap:.3125rem!important;padding:.375rem .625rem!important;font-size:.6875rem!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}#problem-management-root .inside-assistant .assistant-token-actions>button:hover{border-color:var(--ds-border)!important;background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .inside-assistant .assistant-token-actions>button>strong{color:var(--ds-accent)!important;font-size:.875rem!important;line-height:1!important}#problem-management-root .inside-assistant .assistant-foot{gap:1rem;min-height:2rem!important;padding:.375rem .875rem max(.375rem, env(safe-area-inset-bottom))!important;border-top:1px solid var(--ds-border-soft)!important;background:var(--ds-surface)!important;color:var(--ds-text-subtle)!important;justify-content:space-between!important;align-items:center!important;font-size:.625rem!important;line-height:1.3!important;display:flex!important}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle,.assistant-send,.assistant-head-actions>button,.assistant-token-actions>button):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent) 20%, transparent)!important;outline:0!important}@media (min-width:48rem) and (max-width:74.9375rem){#problem-management-root .inside-shell :is(.workspace-card-grid,.project-file-grid,.file-grid,.client-portal-grid,.settings-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}#problem-management-root .team-mode .inside-assistant:not(.open){width:min(38rem,100vw - 3rem)!important;left:50%!important}}@media (max-width:47.9375rem){#problem-management-root .inside-shell{--parity-page-gutter:1rem;--parity-section-gap:1rem;--parity-grid-gap:.75rem}#problem-management-root .inside-shell .inside-content{width:100%!important;max-width:none!important;padding-right:max(var(--parity-page-gutter), env(safe-area-inset-right))!important;padding-left:max(var(--parity-page-gutter), env(safe-area-inset-left))!important}#problem-management-root .inside-shell :is(.pipeline-grid,.workspace-card-grid,.briefing-grid,.project-overview,.client-portal-grid,.access-admin-layout,.team-operations-grid,.chat-workspace,.calendar-create-grid,.project-file-grid,.file-grid,.settings-grid,.focus-grid,.pm-card-grid){grid-template-columns:minmax(0,1fr)!important}#problem-management-root .inside-shell :is(.view-intro,.view-context,.project-header){grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}#problem-management-root .inside-shell .view-action-group{justify-content:stretch;width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#problem-management-root .inside-shell .view-action-group>:is(button,a){justify-content:center!important;width:100%!important}#problem-management-root .inside-shell :is(.view-intro,.focus-hero,.focus-panel,.team-panel,.workspace-card,.task-lane,.calendar-summary-card,.file-card,.client-card,.settings-card,.project-overview-card,.pm-card){border-radius:.875rem!important}#problem-management-root .inside-assistant:not(.open),#problem-management-root .team-mode .inside-assistant:not(.open){width:auto!important;max-width:none!important;inset:auto 0 0!important;transform:none!important}#problem-management-root .inside-assistant .assistant-launcher{min-height:3.625rem!important;padding:.625rem max(.875rem, env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(.875rem, env(safe-area-inset-left))!important;border-radius:.875rem .875rem 0 0!important;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem!important}#problem-management-root .inside-assistant.open{top:var(--assistant-viewport-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--assistant-viewport-left,0px)!important;width:var(--assistant-visual-width,100vw)!important;max-width:var(--assistant-visual-width,100vw)!important;height:var(--assistant-visual-height,100dvh)!important;max-height:var(--assistant-visual-height,100dvh)!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}#problem-management-root .inside-assistant .assistant-sheet-backdrop{display:none!important}#problem-management-root .inside-assistant .assistant-panel{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important}#problem-management-root .inside-assistant .assistant-head{min-height:calc(3.75rem + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(.625rem, env(safe-area-inset-right)) 0 max(.625rem, env(safe-area-inset-left))!important}#problem-management-root .inside-assistant .assistant-title small{max-width:min(52vw,17rem)}#problem-management-root .inside-assistant .assistant-conversation{padding:.875rem!important}#problem-management-root .inside-assistant .assistant-composer-shell{padding:.625rem max(.625rem, env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(.625rem, env(safe-area-inset-left))!important}#problem-management-root .inside-assistant .assistant-composer{border-radius:.875rem!important}#problem-management-root .inside-assistant .assistant-composer textarea{min-height:3.875rem!important;max-height:min(8.25rem, calc(var(--assistant-visual-height,100dvh) * .24))!important;padding:.875rem .875rem .25rem!important;font-size:1rem!important}#problem-management-root .inside-assistant .assistant-composer-guidance{padding-inline:.875rem!important}#problem-management-root .inside-assistant .assistant-composer-toolbar{min-height:3.5rem!important;padding:.3125rem .375rem .375rem!important}#problem-management-root .inside-assistant .assistant-foot{display:none!important}#problem-management-root .inside-assistant.keyboard-open .assistant-composer-shell{padding-bottom:max(.375rem, env(safe-area-inset-bottom))!important}}@media (max-width:34.9375rem){#problem-management-root .inside-assistant .assistant-token-actions>button{width:2.25rem!important;min-width:2.25rem!important;padding-inline:0!important}#problem-management-root .inside-assistant .assistant-token-actions>button>span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@media (max-width:23.5rem){#problem-management-root .inside-assistant .assistant-launcher small,#problem-management-root .inside-assistant .assistant-title small{display:none!important}#problem-management-root .inside-assistant .assistant-composer-toolbar-left{gap:.25rem!important}#problem-management-root .inside-assistant :is(.assistant-plus,.assistant-voice-toggle,.assistant-send){flex-basis:2.625rem;width:2.625rem!important;min-width:2.625rem!important;height:2.625rem!important;min-height:2.625rem!important}}@media (pointer:coarse){#problem-management-root .inside-shell :is(button,[role=button],a.button,a.pm-button,input,select){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-assistant .assistant-launcher,#problem-management-root .inside-assistant .assistant-composer,#problem-management-root .inside-assistant :is(button,[role=button]){transition:none!important}}#problem-management-root .inside-shell,#problem-management-root .inside-shell .inside-main-wrap,#problem-management-root .inside-shell .inside-content{min-width:0;max-width:100%;overflow-x:clip}#problem-management-root .inside-shell .inside-search-trigger{justify-self:stretch;width:100%!important;min-width:0!important;max-width:32.5rem!important;padding-inline:.75rem!important}#problem-management-root .inside-shell :is(input,select,textarea,.pm-select){min-width:0;max-width:100%}#problem-management-root .inside-shell .pm-select{overflow:hidden}#problem-management-root .inside-shell .pm-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#problem-management-root .inside-shell .pm-select__icon{flex:none}#problem-management-root .inside-shell :is(img,video,canvas){max-width:100%;height:auto}#problem-management-root .inside-shell :is(.task-board,.project-tabs,.calendar-owner-tabs,.calendar-system-body,.drive-filter,.inbox-filter-strip,.project-file-grid,.file-grid){overscroll-behavior-inline:contain;max-width:100%}@media (max-width:47.9375rem){#problem-management-root{--mobile-topbar-height:calc(8.5rem + env(safe-area-inset-top))!important}#problem-management-root .inside-shell{--inside-assistant-dock-height:3.625rem;--inside-dock-viewport-bottom:0px;width:100%;min-height:100dvh}#problem-management-root .inside-shell .inside-topbar{box-sizing:border-box;z-index:60!important;width:100%!important;max-width:100vw!important;height:var(--mobile-topbar-height)!important;min-height:var(--mobile-topbar-height)!important;padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) .625rem max(1rem, env(safe-area-inset-left))!important;grid-template-rows:4rem 3.375rem!important;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.5rem .625rem!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}#problem-management-root .inside-shell .inside-topbar .mobile-project-button{grid-area:1/1!important;justify-self:start!important}#problem-management-root .inside-shell .mobile-topbar-brand.problem-management-mark{pointer-events:none;grid-area:1/1/auto/-1!important;place-self:center!important;width:min(12rem,48vw)!important;max-width:calc(100% - 7rem)!important}#problem-management-root .inside-shell .inside-topbar .topbar-context{display:none!important}#problem-management-root .inside-shell .inside-topbar .topbar-actions{grid-area:1/3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;min-width:0!important;display:flex!important}#problem-management-root .inside-shell .inside-topbar .client-preview-control{display:none!important}#problem-management-root .inside-shell .inside-search-trigger,#problem-management-root .inside-shell.client-mode .inside-search-trigger{border-radius:var(--parity-radius-control)!important;text-align:left!important;grid-area:2/1/auto/-1!important;grid-template-columns:1.125rem minmax(0,1fr)!important;place-items:center start!important;gap:.625rem!important;width:100%!important;min-width:0!important;max-width:none!important;height:3rem!important;min-height:3rem!important;padding:0 .875rem!important;display:grid!important}#problem-management-root .inside-shell .inside-search-trigger>svg{justify-self:start!important;width:1.125rem!important;height:1.125rem!important}#problem-management-root .inside-shell .inside-search-trigger>span{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;align-self:stretch;align-items:center;min-width:0;height:100%;overflow:hidden;font-size:.875rem!important;font-weight:550!important;line-height:1.25!important;display:flex!important}#problem-management-root .inside-shell .inside-search-trigger>kbd{display:none!important}#problem-management-root .inside-shell .inside-content,#problem-management-root .inside-shell.client-mode .inside-content{box-sizing:border-box;scroll-padding-top:calc(var(--mobile-topbar-height) + 1rem);width:100%!important;max-width:none!important;padding:calc(var(--mobile-topbar-height) + 1rem) max(var(--parity-page-gutter), env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) max(var(--parity-page-gutter), env(safe-area-inset-left))!important}#problem-management-root .inside-shell.team-mode .inside-content{scroll-padding-bottom:calc(var(--inside-assistant-dock-height) + var(--inside-dock-viewport-bottom) + 1.5rem);padding-bottom:calc(var(--inside-assistant-dock-height) + var(--inside-dock-viewport-bottom) + 1.5rem)!important}#problem-management-root .inside-shell :is(.view-intro,.project-header,.view-action-group,.campaign-view-actions,.task-toolbar,.task-toolbar-group,.inbox-controls,.drive-browser-head,.drive-browser-toolbar,.calendar-command-bar,.calendar-system-toolbar,.notification-settings-heading,.notification-device-card,.access-registry-head,.section-block-head),#problem-management-root .inside-shell :is(.view-intro,.project-header,.view-action-group,.campaign-view-actions,.task-toolbar,.task-toolbar-group,.inbox-controls,.drive-browser-head,.drive-browser-toolbar,.calendar-command-bar,.calendar-system-toolbar,.notification-settings-heading,.notification-device-card,.access-registry-head,.section-block-head)>*{min-width:0;max-width:100%}#problem-management-root .inside-shell .campaign-view-actions{width:100%;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.5rem!important;display:grid!important}#problem-management-root .inside-shell .campaign-view-switcher{display:none!important}#problem-management-root .inside-shell .campaign-view-actions>.inside-primary{justify-content:center!important;width:100%!important;min-width:0!important}#problem-management-root .inside-shell .task-view-tabs button{overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap}#problem-management-root .inside-shell .task-toolbar{width:100%;align-items:stretch!important}#problem-management-root .inside-shell .task-toolbar-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#problem-management-root .inside-shell .task-toolbar-field,#problem-management-root .inside-shell .task-toolbar-field .pm-select{width:100%;min-width:0}#problem-management-root .inside-shell .task-view-tabs{grid-column:1/-1;width:100%;min-width:0}#problem-management-root .inside-shell .task-view-tabs button{flex:1 1 0;min-width:0!important}#problem-management-root .inside-shell :is(.form-grid-three,.form-two,.task-create-grid,.calendar-create-grid,.settings-grid,.access-admin-layout,.project-overview-columns){grid-template-columns:minmax(0,1fr)!important}#problem-management-root .inside-shell :is(.drive-search,.drive-filter,.calendar-owner-tabs,.calendar-view-switcher){width:100%;min-width:0;max-width:100%}#problem-management-root .inside-assistant:not(.open),#problem-management-root .team-mode .inside-assistant:not(.open){bottom:var(--assistant-viewport-bottom,0px)!important}#problem-management-root .inside-shell .mobile-nav-drawer-wrap{z-index:340}#problem-management-root .inside-shell:has(.mobile-nav-drawer-wrap)>.inside-assistant:not(.open){opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:30rem){#problem-management-root .inside-shell{--parity-page-gutter:.875rem}#problem-management-root .inside-shell .task-toolbar-group,#problem-management-root .inside-shell .conversation-controls{grid-template-columns:minmax(0,1fr)!important}#problem-management-root .inside-shell .conversation-controls>:is(.inbox-search,.inbox-campaign-filter,.inbox-locked-campaign,.conversation-sort,.inbox-filter-strip){width:100%;min-width:0;grid-column:1!important}#problem-management-root .inside-shell .conversation-controls .inbox-filter-strip{order:2}#problem-management-root .inside-shell :is(.inline-create-head,.section-block-head,.access-registry-head,.notification-settings-heading,.notification-device-card,.calendar-command-bar,.calendar-system-toolbar,.drive-browser-head,.drive-browser-toolbar){width:100%;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}#problem-management-root .inside-shell :is(.inline-create-head,.section-block-head,.access-registry-head,.notification-settings-heading,.notification-device-card,.calendar-command-bar,.calendar-system-toolbar,.drive-browser-head,.drive-browser-toolbar)>:is(button,a,.button,.inside-primary,.ghost-button){justify-content:center;width:100%}#problem-management-root .inside-shell .inbox-page-head{grid-template-columns:2.25rem minmax(0,1fr)}#problem-management-root .inside-shell .inbox-page-counts{white-space:normal;flex-wrap:wrap;grid-column:2;min-width:0}#problem-management-root .inside-shell .task-board{grid-auto-columns:minmax(0,1fr)}}#problem-management-root .campaign-sort-field{min-width:13rem;color:var(--ds-text-subtle);letter-spacing:.08em;text-align:left;text-transform:uppercase;gap:.375rem;font-size:.6875rem;font-weight:700;display:grid}#problem-management-root .campaign-sort-field .pm-select{text-transform:none;width:100%}#problem-management-root .login-page-entry{background:var(--inside-color-background);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(1.25rem,3vw,3rem)}#problem-management-root .login-entry-frame{border:1px solid var(--inside-color-border-soft);border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);width:min(100%,68rem);display:grid;overflow:hidden}#problem-management-root .login-entry-frame>.login-story{justify-content:flex-start;min-height:0;padding:clamp(2rem,4vw,3.5rem)}#problem-management-root .login-page-entry .login-story:after{display:none}#problem-management-root .login-page-entry .login-brand-mark{width:min(100%,15rem)}#problem-management-root .login-page-entry .login-story-copy{margin-block:auto;padding-block:clamp(3.5rem,9dvh,6.5rem)}#problem-management-root .login-page-entry .login-story-copy h1{max-width:10ch;margin-block:.75rem 1.1rem;font-size:clamp(3rem,5vw,5rem)}#problem-management-root .login-entry-frame>.login-access{grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(2rem,4vw,3.5rem)}#problem-management-root .login-page-entry .login-access-inner{width:100%;min-width:0;max-width:31rem}#problem-management-root .login-page-entry :is(.login-access-options,.login-method,.login-method-heading>div:last-child){min-width:0}#problem-management-root .login-page-entry :is(.login-heading,.login-method-heading){overflow-wrap:anywhere}#problem-management-root .login-page-entry .login-access-options{gap:.75rem;display:grid}#problem-management-root .login-page-entry .login-method{border-top-width:1px;gap:1.125rem;padding:1.25rem}#problem-management-root .login-entry-utilities{border-top:1px solid var(--inside-color-border-soft);margin-top:1.5rem;padding-top:1.125rem;display:grid}@media (max-width:60rem){#problem-management-root .login-page-entry{place-items:stretch stretch;padding:0}#problem-management-root .login-entry-frame{border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;width:100%}#problem-management-root .login-entry-frame>.login-story{border-right:0;border-bottom:1px solid var(--inside-color-border-soft);min-height:0;padding:max(1.125rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) 1.5rem max(1.25rem,env(safe-area-inset-left))}#problem-management-root .login-page-entry .login-brand-mark{width:min(100%,10.5rem)}#problem-management-root .login-page-entry .login-story-copy{margin:1.5rem 0 0;padding:0}#problem-management-root .login-page-entry .login-story-copy h1{margin-block:.4rem .65rem;font-size:clamp(2.2rem,8vw,3.25rem);line-height:.94}#problem-management-root .login-entry-frame>.login-access{min-height:auto;padding:1.5rem max(1.25rem,env(safe-area-inset-right)) max(1.75rem,calc(1rem + env(safe-area-inset-bottom))) max(1.25rem,env(safe-area-inset-left));place-items:start stretch}#problem-management-root .login-page-entry .login-access-inner{width:100%;max-width:32rem;margin-inline:auto}#problem-management-root .login-page-entry .login-heading{margin-bottom:1.25rem}#problem-management-root .login-page-entry .login-method{gap:.875rem;padding:1rem}#problem-management-root .login-page-entry .client-login summary{min-height:4rem;padding:.875rem 1rem}}@media (max-width:47.9375rem){#problem-management-root .inside-shell .campaign-sort-field,#problem-management-root .inside-shell .campaign-sort-field .pm-select{width:100%;min-width:0}#problem-management-root .inside-shell .campaign-sort-field{order:-1}}#problem-management-root .inside-shell{--workbench-divider:color-mix(in srgb, var(--ds-border-subtle) 88%, transparent);--workbench-divider-strong:color-mix(in srgb, var(--ds-border) 92%, transparent);--workbench-active:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-surface-raised));--workbench-inset:inset 0 1px 0 color-mix(in srgb, var(--ds-text) 5%, transparent)}#problem-management-root .inside-skip-link{z-index:1000;top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));border:1px solid var(--ds-accent);border-radius:var(--parity-radius-control);background:var(--ds-surface-raised);color:var(--ds-text);padding:.625rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;transform:translateY(calc(-100% - 1.5rem))}#problem-management-root .inside-skip-link:focus{transform:translateY(0)}#problem-management-root .inside-shell .inside-content{scrollbar-gutter:stable;overscroll-behavior:contain}#problem-management-root .inside-shell .inside-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-surface-raised) 78%, transparent), transparent 28%), var(--ds-surface)}#problem-management-root .inside-shell .inside-brand{border-bottom:1px solid var(--workbench-divider)}#problem-management-root .inside-shell .inside-nav{gap:.125rem!important;padding-block:.75rem!important}#problem-management-root .inside-nav-section-label{color:var(--ds-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:.625rem .75rem .25rem;font-size:.625rem;font-weight:750;line-height:1.2;display:block}#problem-management-root .inside-nav-section-label:first-child{margin-top:0}#problem-management-root .inside-shell .inside-nav-item{color:var(--ds-text-muted);border:1px solid #0000;margin-inline:.375rem;position:relative;border-radius:.625rem!important;min-height:2.625rem!important;padding:.5625rem .75rem!important}#problem-management-root .inside-shell .inside-nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:580;overflow:hidden}#problem-management-root .inside-shell .inside-nav-item.active{box-shadow:var(--workbench-inset);border-color:color-mix(in srgb, var(--ds-accent) 20%, transparent)!important;background:var(--workbench-active)!important;color:var(--ds-text)!important}#problem-management-root .inside-shell .inside-nav-item.active:before{content:"";inset-block:.625rem;background:var(--ds-accent);border-radius:999px;width:.1875rem;position:absolute;left:-.4375rem}#problem-management-root .inside-shell .inside-nav-item .nav-count{border:1px solid var(--workbench-divider);background:color-mix(in srgb, var(--ds-surface-raised) 82%, transparent);min-width:1.375rem;color:var(--ds-text-muted);text-align:center;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;line-height:1.2}#problem-management-root .inside-shell .sidebar-projects,#problem-management-root .inside-shell .inside-profile{border-top-color:var(--workbench-divider)!important}#problem-management-root .inside-shell .workspace-list-item{border-radius:.625rem!important}#problem-management-root .inside-shell .inside-topbar{background:color-mix(in srgb, var(--ds-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);border-bottom-color:var(--workbench-divider-strong)!important}#problem-management-root .inside-shell .topbar-context{min-width:0;padding-left:.875rem;position:relative}#problem-management-root .inside-shell .topbar-context:before{content:"";background:var(--ds-accent);width:.375rem;height:.375rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ds-accent) 10%, transparent);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#problem-management-root .inside-shell .topbar-context>:is(span,strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#problem-management-root .inside-shell .inside-search-trigger{box-shadow:var(--workbench-inset);border-color:var(--workbench-divider)!important;background:color-mix(in srgb, var(--ds-surface-raised) 72%, transparent)!important}#problem-management-root .inside-shell .view-intro{border:var(--intro-edge,0)!important;border-bottom:1px solid var(--workbench-divider-strong)!important;border-radius:var(--intro-radius,0)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(1rem,2vw,2rem)!important;padding:0 0 clamp(1rem,1.8vw,1.375rem)!important;display:grid!important}#problem-management-root .inside-shell .view-intro-copy{gap:.375rem;min-width:0;display:grid}#problem-management-root .inside-shell .view-intro-index{width:fit-content;color:var(--ds-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:760;line-height:1.2;display:inline-flex}#problem-management-root .inside-shell .view-intro-index:before{content:"";background:currentColor;width:1.25rem;height:1px}#problem-management-root .inside-shell .view-intro h1{text-wrap:balance;max-width:18ch;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.875rem,3.5vw,2.75rem)!important;font-weight:680!important;line-height:.98!important}#problem-management-root .inside-shell .view-intro p{text-wrap:pretty;max-width:62ch;color:var(--ds-text-muted)!important;margin:.25rem 0 0!important;font-size:clamp(.875rem,1.2vw,.9375rem)!important;line-height:1.55!important}#problem-management-root .inside-shell .view-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics){background:color-mix(in srgb, var(--ds-surface-raised) 86%, var(--ds-surface));box-shadow:var(--workbench-inset);overflow:hidden;border:1px solid var(--workbench-divider-strong)!important;border-radius:.875rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button{min-width:0;min-height:7.25rem;color:var(--ds-text);text-align:left;align-content:center;gap:.25rem;padding:1rem 1.125rem;display:grid;position:relative;border:0!important;border-left:1px solid var(--workbench-divider)!important;background:0 0!important;border-radius:0!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:first-child{border-left:0!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button>span{color:var(--ds-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:740;line-height:1.2}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button>strong{color:var(--ds-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:670;line-height:1;overflow:hidden}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button>small{min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;line-height:1.35;display:flex;overflow:hidden}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button>small svg{color:var(--ds-accent);flex:none;margin-left:auto}#problem-management-root .inside-shell :is(.focus-panel,.task-toolbar,.task-board-card,.campaign-card-shell,.client-portal-panel,.client-project-card,.settings-panel){box-shadow:var(--workbench-inset);border-color:var(--workbench-divider-strong)!important}#problem-management-root .inside-shell :is(.focus-panel,.client-portal-panel,.settings-panel){background:linear-gradient(180deg, color-mix(in srgb, var(--ds-text) 2%, transparent), transparent 8rem), var(--ds-surface-raised)}#problem-management-root .inside-shell :is(.focus-panel-head,.client-portal-panel>header,.task-toolbar){border-bottom-color:var(--workbench-divider)!important}@supports (content-visibility:auto){#problem-management-root .inside-shell :is(.task-board-card,.campaign-card-shell,.client-project-card,.focus-recap-list>button){content-visibility:auto;contain-intrinsic-size:auto 12rem}}@media (hover:hover) and (pointer:fine){#problem-management-root .inside-shell .inside-nav-item:hover{background:color-mix(in srgb, var(--ds-text) 5%, transparent);color:var(--ds-text)}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:hover{background:color-mix(in srgb, var(--ds-accent) 7%, transparent)!important}#problem-management-root .inside-shell :is(.task-board-card,.campaign-card-shell,.client-project-card){transition:border-color .15s,box-shadow .15s,transform .15s}#problem-management-root .inside-shell :is(.task-board-card,.campaign-card-shell,.client-project-card):hover{box-shadow:var(--workbench-inset), 0 .75rem 1.75rem #0000001f;transform:translateY(-1px);border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--workbench-divider-strong))!important}}@media (max-width:64rem){#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button{border-top:1px solid var(--workbench-divider)!important;border-left:0!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:nth-child(2n){border-left:1px solid var(--workbench-divider)!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:nth-child(-n+2){border-top:0!important}}@media (max-width:47.9375rem){#problem-management-root .inside-shell .inside-content{scrollbar-gutter:auto}#problem-management-root .inside-shell .view-intro{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.875rem!important;padding-bottom:1rem!important}#problem-management-root .inside-shell .view-intro h1{max-width:none;font-size:clamp(1.75rem,9vw,2.375rem)!important;line-height:1.02!important}#problem-management-root .inside-shell .view-intro-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.5rem;width:100%;display:grid}#problem-management-root .inside-shell .view-intro-actions>:is(button,a,.button,.inside-primary,.inside-secondary):not(.guided-tour-trigger){justify-content:center;min-width:0;width:100%!important}#problem-management-root .inside-shell .mobile-drawer-nav{gap:.125rem!important}#problem-management-root .inside-shell .mobile-drawer-label{color:var(--ds-text-subtle);letter-spacing:.12em;margin:.875rem .625rem .25rem;font-size:.625rem}#problem-management-root .inside-shell .mobile-drawer-label:first-child{margin-top:0}#problem-management-root .inside-shell .mobile-drawer-nav>button{border:1px solid #0000;border-radius:.625rem!important;min-height:2.75rem!important}#problem-management-root .inside-shell .mobile-drawer-nav>button.active{border-color:color-mix(in srgb, var(--ds-accent) 22%, transparent)!important;background:var(--workbench-active)!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button{min-height:6.625rem;padding:.875rem 1rem}#problem-management-root .inside-shell :is(.focus-panel,.client-portal-panel,.settings-panel){background:var(--ds-surface-raised)}}@media (max-width:22rem){#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics){grid-template-columns:minmax(0,1fr)!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button,#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:nth-child(2n){min-height:5.75rem;border-top:1px solid var(--workbench-divider)!important;border-left:0!important}#problem-management-root .inside-shell :is(.focus-metric-rail,.client-portal-metrics)>button:first-child{border-top:0!important}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-skip-link,#problem-management-root .inside-shell :is(.task-board-card,.campaign-card-shell,.client-project-card){transition:none!important}}#problem-management-root .inside-shell .collection-toolbar{border-bottom:1px solid var(--workbench-divider-strong);justify-content:space-between;align-items:flex-end;gap:clamp(1rem,2vw,2rem);min-width:0;padding:0 0 clamp(1rem,1.8vw,1.375rem);display:flex}#problem-management-root .inside-shell .collection-toolbar-controls{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.75rem;min-width:0;display:flex}#problem-management-root .inside-shell .collection-toolbar-field{align-content:end;gap:.375rem;min-width:13rem;display:grid}#problem-management-root .inside-shell .collection-toolbar-label{min-height:.875rem;color:var(--ds-text-subtle);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.625rem;font-weight:740;line-height:1.2;display:flex}#problem-management-root .inside-shell .collection-toolbar-field .pm-select{width:100%;min-height:var(--parity-control-height)}#problem-management-root .inside-shell .collection-view-field{min-width:auto}#problem-management-root .inside-shell .collection-view-switcher{min-width:15rem;min-height:var(--parity-control-height);border:1px solid var(--workbench-divider-strong);border-radius:var(--parity-radius-control);background:color-mix(in srgb, var(--ds-surface-raised) 76%, transparent);box-shadow:var(--workbench-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.25rem;padding:.25rem;display:grid}#problem-management-root .inside-shell .collection-view-switcher>button{min-width:0;min-height:calc(var(--parity-control-height) - .5rem);border-radius:calc(var(--parity-radius-control) - .1875rem);color:var(--ds-text-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:620;line-height:1;display:inline-flex}#problem-management-root .inside-shell .collection-view-switcher>button.is-active{background:color-mix(in srgb, var(--ds-text) 7%, var(--ds-surface-raised));color:var(--ds-text);box-shadow:var(--workbench-inset)}#problem-management-root .inside-shell .collection-toolbar-summary{min-height:var(--parity-control-height);border-left:1px solid var(--workbench-divider-strong);color:var(--ds-text-muted);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding-left:clamp(1rem,2vw,1.5rem);display:flex}#problem-management-root .inside-shell .collection-toolbar-summary>strong{color:var(--ds-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.125rem;font-weight:680}#problem-management-root .inside-shell .collection-toolbar-summary>span{text-overflow:ellipsis;max-width:19rem;font-size:.75rem;overflow:hidden}@media (hover:hover) and (pointer:fine){#problem-management-root .inside-shell .collection-view-switcher>button:hover{background:color-mix(in srgb, var(--ds-text) 5%, transparent);color:var(--ds-text)}}@media (max-width:64rem){#problem-management-root .inside-shell .collection-toolbar{flex-wrap:wrap}#problem-management-root .inside-shell .collection-toolbar-summary{margin-left:auto}}@media (max-width:47.9375rem){#problem-management-root .inside-shell .collection-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.875rem;padding-bottom:1rem;display:grid}#problem-management-root .inside-shell .collection-toolbar-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;display:grid}#problem-management-root .inside-shell .collection-toolbar-field,#problem-management-root .inside-shell .collection-toolbar-field .pm-select{width:100%;min-width:0}#problem-management-root .inside-shell .collection-toolbar-summary{border-top:1px solid var(--workbench-divider);white-space:normal;border-left:0;min-height:0;margin-left:0;padding:.75rem 0 0}#problem-management-root .inside-shell .collection-toolbar-summary>span{white-space:normal;max-width:none}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-shell .collection-view-switcher>button{transition:none!important}}#problem-management-root .inside-shell{--shell-visual-height:100dvh;--shell-visual-width:100vw;--shell-visual-top:0px;--shell-top-rail-height:var(--inside-topbar-height,4.75rem);--inside-assistant-dock-height:0px;--inside-assistant-dock-gap:0px;--inside-assistant-dock-offset:calc(var(--inside-assistant-dock-height) + var(--inside-assistant-dock-gap));--shell-rail-breathing-room:clamp(1.5rem, 3vh, 2.5rem);--shell-content-bottom-clearance:calc(var(--inside-assistant-dock-offset) + var(--shell-rail-breathing-room));width:100%;max-height:var(--shell-visual-height);height:var(--shell-visual-height)!important;min-height:var(--shell-visual-height)!important;overflow:hidden!important}#problem-management-root .inside-shell .inside-main-wrap{width:auto;height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}#problem-management-root .inside-shell .inside-topbar{width:100%;min-width:0;min-height:var(--inside-topbar-height,4.75rem);grid-row:1;align-self:start;z-index:60!important;height:auto!important;position:relative!important;inset:auto!important}#problem-management-root .inside-shell .inside-content{overscroll-behavior:contain;min-width:0;height:100%;max-height:100%;scroll-padding-block:var(--parity-section-gap) var(--shell-content-bottom-clearance);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-row:2;margin-inline:auto;width:min(100%, calc(var(--inside-content-max) + 64px))!important;min-height:0!important;padding-bottom:var(--shell-content-bottom-clearance)!important;overflow:clip auto!important}#problem-management-root .inside-shell .inside-sidebar{height:var(--shell-visual-height);min-height:0;max-height:var(--shell-visual-height);overflow:hidden;top:0!important;bottom:auto!important}#problem-management-root .inside-shell .inside-nav,#problem-management-root .inside-shell .inside-brand,#problem-management-root .inside-shell .inside-profile{flex:none}#problem-management-root .inside-shell .sidebar-projects{min-height:0;overflow:hidden}#problem-management-root .inside-shell .sidebar-projects .workspace-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}#problem-management-root .inside-shell .command-overlay{height:var(--shell-visual-height,100dvh);max-height:var(--shell-visual-height,100dvh);top:var(--shell-visual-top,0px)!important;bottom:auto!important}#problem-management-root .inside-shell .command-panel{max-height:calc(var(--shell-visual-height,100dvh) - 2rem)}@media (min-width:48rem){#problem-management-root .inside-shell.team-mode .inside-assistant:not(.open){left:calc(50% + (var(--inside-sidebar-width,0px) / 2))!important;width:min(42rem, calc(100vw - var(--inside-sidebar-width,0px) - 3rem))!important}#problem-management-root .inside-shell .inside-topbar{grid-template-columns:minmax(11rem,.72fr) minmax(16rem,32.5rem) auto;gap:clamp(.75rem,1.5vw,1.5rem);padding-inline:clamp(1rem,2.5vw,2.5rem)}#problem-management-root .inside-shell .inside-search-trigger{align-self:center}}@media (min-width:48rem) and (max-width:58rem){#problem-management-root .inside-shell.team-mode .inside-topbar{grid-template-columns:minmax(14rem,1fr) auto!important}#problem-management-root .inside-shell.team-mode .inside-search-trigger{grid-column:1}#problem-management-root .inside-shell.team-mode .topbar-actions{grid-column:2}}@media (max-width:47.9375rem){#problem-management-root .inside-shell{--mobile-topbar-height:var(--shell-top-rail-height,calc(8rem + env(safe-area-inset-top)));--shell-rail-breathing-room:1.5rem}#problem-management-root .inside-shell .inside-main-wrap,#problem-management-root .inside-shell.team-mode .inside-main-wrap,#problem-management-root .inside-shell.client-mode .inside-main-wrap{width:100%;margin-left:0!important}#problem-management-root .inside-shell .inside-topbar,#problem-management-root .inside-shell.team-mode .inside-topbar,#problem-management-root .inside-shell.client-mode .inside-topbar{box-sizing:border-box;height:auto!important;min-height:0!important;padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left))!important;grid-template-rows:3.5rem 3rem!important;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.5rem .625rem!important;position:relative!important;inset:auto!important}#problem-management-root .inside-shell .inside-content,#problem-management-root .inside-shell.team-mode .inside-content,#problem-management-root .inside-shell.client-mode .inside-content{scroll-padding-block:1rem var(--shell-content-bottom-clearance);scrollbar-gutter:auto;width:100%!important;max-width:none!important;padding:1rem max(var(--parity-page-gutter), env(safe-area-inset-right)) var(--shell-content-bottom-clearance) max(var(--parity-page-gutter), env(safe-area-inset-left))!important}#problem-management-root .inside-shell .inside-content>*,#problem-management-root .inside-shell .project-workspace>*,#problem-management-root .inside-shell .view-stack>*{scroll-margin-top:1rem}#problem-management-root .inside-shell .project-tabs{top:0!important}#problem-management-root .inside-shell .mobile-nav-drawer-wrap{top:var(--shell-visual-top,0px);width:min(var(--shell-visual-width,100vw), 100vw);height:var(--shell-visual-height,100dvh);max-height:var(--shell-visual-height,100dvh);bottom:auto;left:0;right:0;overflow:hidden}#problem-management-root .inside-shell .mobile-nav-drawer{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}#problem-management-root .inside-shell .mobile-drawer-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}#problem-management-root .inside-shell .mobile-drawer-footer{z-index:1;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--ds-surface);position:relative}#problem-management-root .inside-assistant:not(.open),#problem-management-root .team-mode .inside-assistant:not(.open){bottom:var(--assistant-viewport-bottom,0px)!important}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-shell .inside-content,#problem-management-root .inside-shell .sidebar-projects .workspace-list,#problem-management-root .inside-shell .mobile-drawer-scroll{scroll-behavior:auto!important}}#problem-management-root .inside-shell{--assistant-dock-surface:#050505;--assistant-panel-surface:#090909;--assistant-panel-raised-surface:#111}#problem-management-root .inside-shell .inside-assistant:not(.open){box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;right:0!important;bottom:var(--assistant-viewport-bottom,0px)!important;width:min(var(--shell-visual-width,100vw), 100vw)!important;max-width:none!important;padding:.75rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important;border-top:1px solid color-mix(in srgb, var(--ds-border) 72%, #000)!important;background:var(--assistant-dock-surface)!important;display:grid!important;left:0!important;transform:none!important;box-shadow:0 -.75rem 2rem #0000003d!important}#problem-management-root .inside-shell .inside-assistant:not(.open) .assistant-launcher{-webkit-backdrop-filter:none;backdrop-filter:none;justify-self:center;border-radius:var(--assistant-parity-radius)!important;background:var(--assistant-panel-surface)!important;width:min(42rem,100%)!important;max-width:42rem!important}#problem-management-root .inside-shell .inside-assistant:not(.open) .assistant-launcher:hover{background:var(--assistant-panel-raised-surface)!important}#problem-management-root .inside-shell .inside-assistant.open,#problem-management-root .inside-shell .inside-assistant .assistant-sheet-backdrop{background:var(--assistant-dock-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#problem-management-root .inside-shell .inside-assistant .assistant-panel,#problem-management-root .inside-shell .inside-assistant .assistant-conversation,#problem-management-root .inside-shell .inside-assistant .assistant-composer-shell{background:var(--assistant-panel-surface)!important}#problem-management-root .inside-shell .inside-assistant .assistant-head{background:var(--assistant-panel-raised-surface)!important}@media (min-width:48rem){#problem-management-root .inside-shell.team-mode .inside-assistant:not(.open){left:var(--inside-sidebar-width,0px)!important;width:calc(min(var(--shell-visual-width,100vw), 100vw) - var(--inside-sidebar-width,0px))!important}#problem-management-root .inside-shell .inside-assistant.open{box-sizing:border-box;padding:max(1.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important;grid-template-columns:minmax(0,1fr)!important;place-items:end center!important;display:grid!important}#problem-management-root .inside-shell.team-mode .inside-assistant.open{grid-template-columns:var(--inside-sidebar-width,0px) minmax(0, 1fr)!important}#problem-management-root .inside-shell.team-mode .inside-assistant.open .assistant-panel{grid-column:2}#problem-management-root .inside-shell .inside-assistant.open .assistant-panel{place-self:end center;transform-origin:50% 100%!important;width:min(42rem,100%)!important;max-width:42rem!important}}@media (max-width:47.9375rem){#problem-management-root .inside-shell .inside-assistant:not(.open),#problem-management-root .inside-shell.team-mode .inside-assistant:not(.open),#problem-management-root .inside-shell.client-mode .inside-assistant:not(.open){padding:.75rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important}#problem-management-root .inside-shell .inside-assistant.open,#problem-management-root .inside-shell .inside-assistant .assistant-panel{background:var(--assistant-panel-surface)!important}}@media (min-width:48rem){#problem-management-root .inside-shell .inside-assistant.open,#problem-management-root .inside-shell .inside-assistant.open .assistant-sheet-backdrop{background:0 0!important}}
#problem-management-root{--problem-network-header-height:var(--problem-site-header-height)}#problem-management-root .problem-network-surface{width:100%;min-width:0;max-width:100%;min-height:100dvh;padding-top:var(--problem-site-header-offset)}#problem-management-root .problem-network-surface>main,#problem-management-root .problem-network-surface>.inside-shell,#problem-management-root .problem-network-surface .inside-main-wrap{min-height:calc(100dvh - var(--problem-site-header-offset))}#problem-management-root .problem-network-surface .inside-sidebar,#problem-management-root .problem-network-surface .inside-topbar{top:var(--problem-site-header-offset)}
