#problem-management-root{--inside-color-background:#090909;--inside-color-background-alt:#0e0e0e;--inside-color-surface:#141414;--inside-color-surface-raised:#1a1a1a;--inside-color-surface-strong:#222;--inside-color-text-primary:#f2f2f2;--inside-color-text-secondary:#d1d1d1;--inside-color-text-muted:#929292;--inside-color-accent:#d3534a;--inside-color-accent-hover:#e16258;--inside-color-accent-text:var(--inside-color-accent);--inside-color-accent-soft:#d3534a21;--inside-color-border:#2d2d2d;--inside-color-border-soft:#f2f2f21a;--inside-color-success:#6ee7a6;--inside-color-warning:#ffc766;--inside-color-danger:#ff6b65;--inside-space-1:4px;--inside-space-2:8px;--inside-space-3:12px;--inside-space-4:16px;--inside-space-6:24px;--inside-space-8:32px;--inside-space-12:48px;--inside-space-16:64px;--inside-radius-small:6px;--inside-radius-medium:10px;--inside-radius-large:16px;--inside-control-min:44px;--inside-sidebar-width:256px;--inside-topbar-height:72px;--inside-content-max:1600px;--inside-shadow-overlay:0 24px 80px #00000085;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#problem-management-root *{box-sizing:border-box}#problem-management-root{background:var(--inside-color-background);scroll-behavior:smooth;background:var(--inside-color-background);min-width:0;min-height:100vh;color:var(--inside-color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:15px;line-height:1.6}#problem-management-root button,#problem-management-root input,#problem-management-root select,#problem-management-root textarea{color:inherit;font:inherit}#problem-management-root button,#problem-management-root summary,#problem-management-root a{-webkit-tap-highlight-color:transparent}#problem-management-root button{background:0 0;border:0}#problem-management-root a{color:inherit}#problem-management-root img{max-width:100%;display:block}#problem-management-root h1,#problem-management-root h2,#problem-management-root h3,#problem-management-root h4,#problem-management-root p{margin-top:0}#problem-management-root h1,#problem-management-root h2,#problem-management-root h3,#problem-management-root h4{text-wrap:balance}#problem-management-root ::selection{color:var(--inside-color-text-primary);background:#f2efe82e}#problem-management-root :focus-visible{outline:2px solid var(--inside-color-accent);outline-offset:3px}#problem-management-root ::-webkit-scrollbar{width:10px;height:10px}#problem-management-root ::-webkit-scrollbar-track{background:0 0}#problem-management-root ::-webkit-scrollbar-thumb{background:var(--inside-color-border);background-clip:content-box;border:3px solid #0000;border-radius:999px}#problem-management-root .eyebrow,#problem-management-root .content-index,#problem-management-root .live-label,#problem-management-root .settings-kicker,#problem-management-root .legal-kicker{color:var(--inside-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}#problem-management-root .button,#problem-management-root .ghost-button,#problem-management-root .inside-primary{min-height:var(--inside-control-min);justify-content:center;align-items:center;gap:var(--inside-space-2);border-radius:var(--inside-radius-small);padding:10px var(--inside-space-4);cursor:pointer;border:1px solid #0000;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}#problem-management-root .button:hover,#problem-management-root .ghost-button:hover,#problem-management-root .inside-primary:hover{transform:translateY(-1px)}#problem-management-root .button:disabled,#problem-management-root .ghost-button:disabled,#problem-management-root .inside-primary:disabled{cursor:not-allowed;opacity:.48;transform:none}#problem-management-root .button-primary,#problem-management-root .inside-primary{background:var(--inside-color-accent);color:var(--inside-color-background)}#problem-management-root .button-primary:hover,#problem-management-root .inside-primary:hover{background:var(--inside-color-accent-hover)}#problem-management-root .button-secondary,#problem-management-root .ghost-button{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}#problem-management-root .button-secondary:hover,#problem-management-root .ghost-button:hover{border-color:var(--inside-color-accent);background:var(--inside-color-surface-strong)}#problem-management-root .button-full{width:100%}#problem-management-root .icon-button,#problem-management-root .modal-close,#problem-management-root .mobile-sheet-head>button,#problem-management-root .utility-menu-head>button,#problem-management-root .file-remove{width:var(--inside-control-min);height:var(--inside-control-min);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-surface-raised);color:var(--inside-color-text-secondary);cursor:pointer;flex:none;place-items:center;display:inline-grid}#problem-management-root .icon-button:hover,#problem-management-root .modal-close:hover,#problem-management-root .mobile-sheet-head>button:hover,#problem-management-root .utility-menu-head>button:hover,#problem-management-root .file-remove:hover{border-color:var(--inside-color-accent);color:var(--inside-color-text-primary)}#problem-management-root .field,#problem-management-root .form-grid-three label,#problem-management-root .form-two label,#problem-management-root .task-create-grid label,#problem-management-root .client-login-form label:not(.terms-check){gap:var(--inside-space-2);color:var(--inside-color-text-secondary);font-size:12px;font-weight:700;display:grid}#problem-management-root input,#problem-management-root select,#problem-management-root textarea{width:100%;min-height:var(--inside-control-min);border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);color:var(--inside-color-text-primary);padding:10px 12px;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .15s,background-color .15s,box-shadow .15s}#problem-management-root textarea{resize:vertical;min-height:112px}#problem-management-root input::placeholder,#problem-management-root textarea::placeholder{color:var(--inside-color-text-muted);opacity:.75}#problem-management-root input:hover,#problem-management-root select:hover,#problem-management-root textarea:hover{border-color:#444}#problem-management-root input:focus,#problem-management-root select:focus,#problem-management-root textarea:focus{border-color:var(--inside-color-accent);box-shadow:0 0 0 3px var(--inside-color-accent-soft);outline:none}#problem-management-root .terms-check{min-height:var(--inside-control-min);color:var(--inside-color-text-secondary);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.5;display:grid}#problem-management-root .terms-check input{width:18px;min-height:18px;accent-color:var(--inside-color-accent);margin:1px 0 0}#problem-management-root .terms-check a{color:var(--inside-color-text-primary);text-underline-offset:3px}#problem-management-root .form-error,#problem-management-root .auth-alert{border-radius:var(--inside-radius-small);color:var(--inside-color-text-primary);background:#ff6b651a;border:1px solid #ff6b656b}#problem-management-root .login-page{background:var(--inside-color-background);grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);min-height:100svh;display:grid}#problem-management-root .login-story{border-right:1px solid var(--inside-color-border-soft);background:linear-gradient(#f2efe806 1px, transparent 1px), linear-gradient(90deg, #f2efe806 1px, transparent 1px), var(--inside-color-background-alt);background-size:64px 64px;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}#problem-management-root .login-story:after{content:"";pointer-events:none;border:1px solid #d3534a2e;border-radius:50%;width:52vw;height:52vw;position:absolute;bottom:-20vw;right:-17vw}#problem-management-root .wordmark{z-index:1;color:var(--inside-color-text-primary);letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:12px;font-weight:800;display:inline-flex;position:relative}#problem-management-root .wordmark span:last-child{color:var(--inside-color-text-muted);letter-spacing:.12em;font-size:9px}#problem-management-root .login-story-copy{z-index:1;max-width:760px;position:relative}#problem-management-root .login-story-copy h1{color:var(--inside-color-text-primary);letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(56px,7vw,108px);font-weight:800;line-height:.82}#problem-management-root .login-deck{max-width:620px;color:var(--inside-color-text-secondary);letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.35}#problem-management-root .login-trust{z-index:1;max-width:460px;color:var(--inside-color-text-muted);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex;position:relative}#problem-management-root .login-trust svg{color:var(--inside-color-accent-text)}#problem-management-root .login-access{background:var(--inside-color-background);place-items:center;min-height:100svh;padding:clamp(28px,5vw,72px);display:grid}#problem-management-root .login-access-inner{width:min(100%,520px)}#problem-management-root .login-heading{margin-bottom:var(--inside-space-8)}#problem-management-root .login-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.1}#problem-management-root .login-heading>p:last-child{color:var(--inside-color-text-muted);margin:0;font-size:14px}#problem-management-root .auth-alert{margin-bottom:var(--inside-space-4);padding:var(--inside-space-4);gap:2px;font-size:12px;display:grid}#problem-management-root .auth-alert span{color:var(--inside-color-text-secondary)}#problem-management-root .login-method{gap:var(--inside-space-6);border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-medium);padding:var(--inside-space-6);background:var(--inside-color-surface);display:grid}#problem-management-root .login-method-primary{border-top:2px solid var(--inside-color-accent)}#problem-management-root .login-method-heading{align-items:center;gap:var(--inside-space-3);display:flex}#problem-management-root .login-method-heading h3{margin:0 0 2px;font-size:17px;font-weight:700}#problem-management-root .login-method-heading p{color:var(--inside-color-text-muted);margin:0;font-size:12px}#problem-management-root .login-method-icon{border-radius:var(--inside-radius-small);background:var(--inside-color-accent-soft);width:44px;height:44px;color:var(--inside-color-accent-text);flex:none;place-items:center;display:grid}#problem-management-root .client-login{margin-top:var(--inside-space-3);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-background-alt)}#problem-management-root .client-login summary{justify-content:space-between;align-items:center;gap:var(--inside-space-4);min-height:72px;padding:14px var(--inside-space-4);cursor:pointer;list-style:none;display:flex}#problem-management-root .client-login summary::-webkit-details-marker{display:none}#problem-management-root .client-login summary>span:first-child{display:grid}#problem-management-root .client-login summary strong{font-size:13px}#problem-management-root .client-login summary small{color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .client-login-toggle{font-size:22px;font-weight:400;line-height:1;transition:transform .16s}#problem-management-root .client-login[open] .client-login-toggle{transform:rotate(45deg)}#problem-management-root .client-login-form{gap:var(--inside-space-4);border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4);display:grid}#problem-management-root .login-help{margin:var(--inside-space-6) 0 0;color:var(--inside-color-text-muted);text-align:center;font-size:11px}#problem-management-root .inside-shell{background:var(--inside-color-background);min-height:100svh}#problem-management-root .inside-sidebar{z-index:30;width:var(--inside-sidebar-width);border-right:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}#problem-management-root .inside-brand{height:var(--inside-topbar-height);border-bottom:1px solid var(--inside-color-border-soft);align-items:baseline;gap:9px;padding:24px;display:flex}#problem-management-root .inside-brand-problem{letter-spacing:.02em;font-size:10px;font-weight:800}#problem-management-root .inside-brand strong{color:var(--inside-color-text-muted);letter-spacing:.12em;font-size:9px}#problem-management-root .workspace-control{margin:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:var(--inside-space-3);background:var(--inside-color-surface);gap:3px;display:grid}#problem-management-root .workspace-control span{color:var(--inside-color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .workspace-control strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}#problem-management-root .inside-nav{padding:0 var(--inside-space-3);gap:2px;display:grid}#problem-management-root .inside-nav-item{min-height:var(--inside-control-min);align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:0 var(--inside-space-3);color:var(--inside-color-text-muted);cursor:pointer;text-align:left;background:0 0;font-size:13px;font-weight:600;display:flex;position:relative}#problem-management-root .inside-nav-item:hover{background:var(--inside-color-surface);color:var(--inside-color-text-primary)}#problem-management-root .inside-nav-item.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .inside-nav-item.active:before{background:var(--inside-color-accent);content:"";border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;left:0}#problem-management-root .inside-nav-item svg{flex:none}#problem-management-root .sidebar-projects{min-height:0;margin-top:var(--inside-space-6);flex-direction:column;flex:1;display:flex}#problem-management-root .sidebar-section-head{padding:0 20px var(--inside-space-2);color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}#problem-management-root .sidebar-section-head button{min-height:32px;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;font-size:9px;font-weight:700}#problem-management-root .sidebar-section-head button:hover{color:var(--inside-color-text-primary)}#problem-management-root .workspace-list{min-height:0;padding:0 var(--inside-space-3);align-content:start;gap:2px;display:grid;overflow-y:auto}#problem-management-root .workspace-list-item{align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);min-height:52px;padding:var(--inside-space-2) var(--inside-space-3);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr);display:grid}#problem-management-root .workspace-list-item:hover,#problem-management-root .workspace-list-item.active{background:var(--inside-color-surface);color:var(--inside-color-text-primary)}#problem-management-root .workspace-list-item i{border-radius:2px;width:7px;height:7px}#problem-management-root .workspace-list-item span{min-width:0;display:grid}#problem-management-root .workspace-list-item strong,#problem-management-root .workspace-list-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .workspace-list-item strong{font-size:12px;font-weight:600}#problem-management-root .workspace-list-item small{color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}#problem-management-root .sidebar-empty{padding:var(--inside-space-4);color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .inside-profile{border-top:1px solid var(--inside-color-border-soft);min-width:0;padding:var(--inside-space-4);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}#problem-management-root .inside-profile>img,#problem-management-root .settings-profile>img,#problem-management-root .profile-initials{border-radius:var(--inside-radius-small);object-fit:cover;width:36px;height:36px}#problem-management-root .profile-initials{background:var(--inside-color-surface-strong);color:var(--inside-color-text-secondary);place-items:center;font-size:11px;font-weight:700;display:grid}#problem-management-root .inside-profile>div:nth-child(2){min-width:0;display:grid}#problem-management-root .inside-profile strong,#problem-management-root .inside-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .inside-profile strong{font-size:11px}#problem-management-root .inside-profile span{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .inside-profile>button{border-radius:var(--inside-radius-small);width:36px;height:36px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}#problem-management-root .inside-profile>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .inside-main-wrap{min-height:100svh;margin-left:var(--inside-sidebar-width)}#problem-management-root .inside-topbar{z-index:25;height:var(--inside-topbar-height);align-items:center;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a08eb;grid-template-columns:minmax(180px,1fr) minmax(280px,520px) auto;padding:0 clamp(24px,3vw,48px);display:grid;position:sticky;top:0}#problem-management-root .topbar-context{min-width:0;line-height:1.25;display:grid}#problem-management-root .topbar-context span{color:var(--inside-color-text-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}#problem-management-root .topbar-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#problem-management-root .inside-search-trigger{min-height:var(--inside-control-min);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);color:var(--inside-color-text-muted);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}#problem-management-root .inside-search-trigger:hover{border-color:var(--inside-color-border);color:var(--inside-color-text-secondary)}#problem-management-root kbd{border:1px solid var(--inside-color-border);background:var(--inside-color-surface);color:var(--inside-color-text-muted);border-bottom-color:#3d3d3d;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:9px;font-weight:600}#problem-management-root .topbar-actions{justify-content:flex-end;display:flex}#problem-management-root .topbar-actions .icon-button{position:relative}#problem-management-root .topbar-actions .icon-button i{border:1px solid var(--inside-color-background);background:var(--inside-color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}#problem-management-root .mobile-project-button{display:none}#problem-management-root .utility-menu{z-index:60;border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);width:min(400px,100vw - 32px);box-shadow:var(--inside-shadow-overlay);position:fixed;top:64px;right:clamp(16px,3vw,48px);overflow:hidden}#problem-management-root .utility-menu-head{border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4);justify-content:space-between;align-items:center;display:flex}#problem-management-root .utility-menu-head>div{display:grid}#problem-management-root .utility-menu-head span{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .utility-menu-head strong{font-size:15px}#problem-management-root .utility-menu-head>button,#problem-management-root .mobile-sheet-head>button{width:36px;height:36px}#problem-management-root .utility-stats{border-bottom:1px solid var(--inside-color-border-soft);grid-template-columns:repeat(3,1fr);display:grid}#problem-management-root .utility-stats>div{padding:var(--inside-space-4);gap:2px;display:grid}#problem-management-root .utility-stats>div+div{border-left:1px solid var(--inside-color-border-soft)}#problem-management-root .utility-stats span{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:9px;font-weight:600}#problem-management-root .utility-stats strong{font-size:22px;line-height:1}#problem-management-root .utility-links{padding:var(--inside-space-2);gap:2px;display:grid}#problem-management-root .utility-links button{min-height:var(--inside-control-min);align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:0 var(--inside-space-3);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;font-size:12px;font-weight:600;display:flex}#problem-management-root .utility-links button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .utility-notifications{gap:var(--inside-space-2);border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3);display:grid}#problem-management-root .utility-label{color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}#problem-management-root .utility-notifications>button{border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;gap:1px;padding:9px 10px;display:grid}#problem-management-root .utility-notifications>button strong{font-size:11px}#problem-management-root .utility-notifications>button span{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}#problem-management-root .inside-content{width:100%;max-width:var(--inside-content-max);margin:0 auto;padding:clamp(28px,4vw,56px)}#problem-management-root .view-stack,#problem-management-root .project-workspace{gap:var(--inside-space-8);display:grid}#problem-management-root .view-intro,#problem-management-root .view-context{justify-content:space-between;align-items:flex-start;gap:var(--inside-space-6);display:flex}#problem-management-root .view-intro>div,#problem-management-root .view-context>div{max-width:760px}#problem-management-root .view-intro h1,#problem-management-root .view-context h1{margin:0 0 var(--inside-space-2);letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1}#problem-management-root .view-intro p,#problem-management-root .view-context p{max-width:680px;color:var(--inside-color-text-muted);margin:0;font-size:14px}#problem-management-root .panel-heading,#problem-management-root .section-block-head,#problem-management-root .inline-create-head,#problem-management-root .task-create-head,#problem-management-root .chat-panel-head,#problem-management-root .access-registry-head{justify-content:space-between;align-items:center;gap:var(--inside-space-4);display:flex}#problem-management-root .panel-heading h2,#problem-management-root .section-block-head h2,#problem-management-root .inline-create-head h2,#problem-management-root .task-create-head h2,#problem-management-root .chat-panel-head h2,#problem-management-root .access-registry-head h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}#problem-management-root .project-header{justify-content:space-between;align-items:flex-end;gap:var(--inside-space-8);border-bottom:1px solid var(--inside-color-border-soft);padding-bottom:var(--inside-space-8);display:flex}#problem-management-root .project-header h1{margin:7px 0 var(--inside-space-2);letter-spacing:-.055em;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1}#problem-management-root .project-header p:last-child{max-width:720px;color:var(--inside-color-text-muted);margin:0}#problem-management-root .status-badge,#problem-management-root .access-state,#problem-management-root .pipeline-stage,#problem-management-root .notification-kind{border:1px solid var(--inside-color-border);min-height:26px;color:var(--inside-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}#problem-management-root .status-badge.active,#problem-management-root .access-state.active{color:var(--inside-color-success);background:#6ee7a614;border-color:#6ee7a659}#problem-management-root .status-badge.on_hold{color:var(--inside-color-warning);border-color:#ffc76659}#problem-management-root .status-badge.complete{color:var(--inside-color-text-muted)}#problem-management-root .project-tabs{gap:var(--inside-space-1);border-bottom:1px solid var(--inside-color-border-soft);scrollbar-width:none;display:flex;overflow-x:auto}#problem-management-root .project-tabs::-webkit-scrollbar{display:none}#problem-management-root .project-tabs button{min-height:var(--inside-control-min);padding:0 var(--inside-space-4);color:var(--inside-color-text-muted);cursor:pointer;background:0 0;flex:none;font-size:12px;font-weight:600;position:relative}#problem-management-root .project-tabs button:hover,#problem-management-root .project-tabs button.active{color:var(--inside-color-text-primary)}#problem-management-root .project-tabs button.active:after{right:var(--inside-space-4);bottom:-1px;left:var(--inside-space-4);background:var(--inside-color-accent);content:"";height:2px;position:absolute}#problem-management-root .project-tab-content{min-width:0}#problem-management-root .briefing-grid{gap:var(--inside-space-6);grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);display:grid}#problem-management-root .briefing-primary-panel,#problem-management-root .briefing-side-panel,#problem-management-root .team-panel,#problem-management-root .inline-create-panel,#problem-management-root .task-create-panel,#problem-management-root .access-registry,#problem-management-root .access-issue-form,#problem-management-root .section-block,#problem-management-root .settings-panel,#problem-management-root .team-member-card,#problem-management-root .workspace-card,#problem-management-root .file-card,#problem-management-root .calendar-row,#problem-management-root .history-row,#problem-management-root .pipeline-card,#problem-management-root .system-files-strip,#problem-management-root .credential-dialog{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}#problem-management-root .briefing-primary-panel,#problem-management-root .briefing-side-panel,#problem-management-root .team-panel,#problem-management-root .inline-create-panel,#problem-management-root .task-create-panel,#problem-management-root .access-registry,#problem-management-root .access-issue-form,#problem-management-root .section-block,#problem-management-root .settings-panel,#problem-management-root .system-files-strip{padding:var(--inside-space-6)}#problem-management-root .briefing-side-stack{align-content:start;gap:var(--inside-space-4);display:grid}#problem-management-root .metric-strip{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-background-alt);grid-template-columns:repeat(3,1fr);display:grid}#problem-management-root .metric-strip>div{padding:var(--inside-space-4);gap:2px;display:grid}#problem-management-root .metric-strip>div+div{border-left:1px solid var(--inside-color-border-soft)}#problem-management-root .metric-strip span{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .metric-strip strong{font-size:24px;line-height:1.1}#problem-management-root .pipeline-section{gap:var(--inside-space-4);display:grid}#problem-management-root .pipeline-heading{justify-content:space-between;align-items:flex-end;gap:var(--inside-space-4);display:flex}#problem-management-root .pipeline-heading h2{margin:0;font-size:20px}#problem-management-root .pipeline-count{color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .pipeline-grid{gap:var(--inside-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .pipeline-card{gap:var(--inside-space-3);padding:var(--inside-space-4);display:grid}#problem-management-root .pipeline-card:hover,#problem-management-root .workspace-card:hover,#problem-management-root .file-card:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised)}#problem-management-root .pipeline-card-top,#problem-management-root .pipeline-meta,#problem-management-root .pipeline-next,#problem-management-root .priority-row,#problem-management-root .compact-file-row,#problem-management-root .workspace-card-top,#problem-management-root .workspace-card-foot,#problem-management-root .workspace-stat-line,#problem-management-root .file-card,#problem-management-root .calendar-row,#problem-management-root .history-row,#problem-management-root .access-row,#problem-management-root .team-task-row,#problem-management-root .notification-row{align-items:center;gap:var(--inside-space-3);display:flex}#problem-management-root .pipeline-card-top,#problem-management-root .workspace-card-top,#problem-management-root .workspace-card-foot,#problem-management-root .workspace-stat-line{justify-content:space-between}#problem-management-root .pipeline-number{color:var(--inside-color-text-muted);font-size:10px;font-weight:700}#problem-management-root .pipeline-card h3,#problem-management-root .workspace-card h3,#problem-management-root .file-card h3{margin:0;font-size:15px;font-weight:650}#problem-management-root .pipeline-meta,#problem-management-root .pipeline-next{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .pipeline-tags,#problem-management-root .project-doc-links,#problem-management-root .resource-links,#problem-management-root .view-action-group,#problem-management-root .task-create-actions,#problem-management-root .task-row-actions,#problem-management-root .team-task-actions{gap:var(--inside-space-2);flex-wrap:wrap;display:flex}#problem-management-root .pipeline-tags span{border:1px solid var(--inside-color-border-soft);color:var(--inside-color-text-muted);border-radius:999px;padding:3px 7px;font-size:9px}#problem-management-root .intelligence-panel{border-top:2px solid var(--inside-color-accent)}#problem-management-root .intelligence-readout{gap:var(--inside-space-3);display:grid}#problem-management-root .intelligence-readout p{color:var(--inside-color-text-secondary);margin:0;font-size:13px}#problem-management-root .message-stream,#problem-management-root .chat-thread,#problem-management-root .notification-list,#problem-management-root .team-task-list,#problem-management-root .history-feed,#problem-management-root .calendar-list,#problem-management-root .access-registry{align-content:start;display:grid}#problem-management-root .message-stream,#problem-management-root .chat-thread{gap:var(--inside-space-2)}#problem-management-root .inside-message{gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:var(--inside-space-3);grid-template-columns:36px minmax(0,1fr);display:grid}#problem-management-root .inside-message:hover{background:var(--inside-color-background-alt)}#problem-management-root .message-avatar,#problem-management-root .team-member-avatar,#problem-management-root .access-avatar{border-radius:var(--inside-radius-small);background:var(--inside-color-surface-strong);width:36px;height:36px;color:var(--inside-color-text-secondary);flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}#problem-management-root .message-avatar.client{background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}#problem-management-root .message-meta{align-items:baseline;gap:var(--inside-space-2);display:flex}#problem-management-root .message-meta span{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .inside-message p{color:var(--inside-color-text-secondary);margin:3px 0 0;font-size:13px;line-height:1.55}#problem-management-root .message-attachment{margin-top:var(--inside-space-2)}#problem-management-root .message-composer,#problem-management-root .chat-composer{gap:var(--inside-space-3);border-top:1px solid var(--inside-color-border-soft);padding-top:var(--inside-space-4);display:grid}#problem-management-root .system-notice{border-radius:var(--inside-radius-small);padding:var(--inside-space-3);color:var(--inside-color-warning);background:#ffc7660f;border:1px solid #ffc76640;font-size:11px}#problem-management-root .system-notice-compact{padding:var(--inside-space-2) var(--inside-space-3)}#problem-management-root .chat-layout{gap:var(--inside-space-6);grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);min-height:620px;display:grid}#problem-management-root .chat-panel{gap:var(--inside-space-4);grid-template-rows:auto minmax(240px,1fr) auto;display:grid}#problem-management-root .chat-panel-head{padding-bottom:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);align-items:flex-start}#problem-management-root .chat-thread{max-height:600px;overflow-y:auto}#problem-management-root .team-status-line,#problem-management-root .chat-heading-copy{align-items:center;gap:var(--inside-space-3);display:flex}#problem-management-root .chat-heading-copy{align-items:flex-start;gap:2px;min-width:0;display:grid}#problem-management-root .chat-heading-copy h2,#problem-management-root .chat-heading-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .chat-heading-copy span{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .chat-toolbar{align-items:end;gap:var(--inside-space-3);grid-template-columns:minmax(220px,1.35fr) minmax(170px,.85fr);width:min(100%,560px);display:grid}#problem-management-root .chat-select-field{min-width:0;color:var(--inside-color-text-muted);gap:6px;font-size:10px;font-weight:650;display:grid}#problem-management-root .chat-select-field>div{min-width:0;position:relative}#problem-management-root .chat-select-field select{appearance:none;background:var(--inside-color-background-alt);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:38px;overflow:hidden}#problem-management-root .chat-select-field svg{pointer-events:none;color:var(--inside-color-text-muted);position:absolute;top:50%;right:13px;transform:translateY(-50%)}#problem-management-root .team-operations-grid{gap:var(--inside-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .team-directory{gap:var(--inside-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}#problem-management-root .team-member-card{align-items:center;gap:var(--inside-space-3);min-width:0;padding:var(--inside-space-3);grid-template-columns:36px minmax(0,1fr) 44px;display:grid}#problem-management-root .team-member-copy,#problem-management-root .team-task-copy{align-content:center;gap:1px;min-width:0;display:grid}#problem-management-root .team-member-copy strong,#problem-management-root .team-member-copy span,#problem-management-root .team-task-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .team-member-copy strong{font-size:12px}#problem-management-root .team-member-copy span,#problem-management-root .team-member-copy small,#problem-management-root .team-task-copy small{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .team-member-action{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);width:44px;height:44px;color:var(--inside-color-text-muted);place-items:center;display:grid}#problem-management-root .team-member-action:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}#problem-management-root .team-task-row,#problem-management-root .notification-row,#problem-management-root .access-row,#problem-management-root .history-row,#problem-management-root .calendar-row{border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) 0;justify-content:space-between}#problem-management-root .team-task-row:last-child,#problem-management-root .notification-row:last-child,#problem-management-root .access-row:last-child{border-bottom:0}#problem-management-root .team-task-row{align-items:center;gap:var(--inside-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}#problem-management-root .team-task-copy{gap:3px}#problem-management-root .team-task-copy>span{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .team-task-copy strong{overflow-wrap:anywhere;max-width:62ch;font-size:12px;line-height:1.45}#problem-management-root .team-task-actions{flex-wrap:nowrap;justify-content:flex-end}#problem-management-root .compact-action{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);min-height:44px;color:var(--inside-color-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}#problem-management-root .compact-action:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}#problem-management-root .notification-row.unread{border-left:2px solid var(--inside-color-accent);padding-left:var(--inside-space-3)}#problem-management-root .notification-row.read{opacity:.6}#problem-management-root .text-action{min-height:36px;padding:0 var(--inside-space-2);color:var(--inside-color-text-muted);cursor:pointer;background:0 0;font-size:10px;font-weight:700}#problem-management-root .text-action:hover{color:var(--inside-color-text-primary)}#problem-management-root .workspace-card-grid,#problem-management-root .file-grid{gap:var(--inside-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}#problem-management-root .workspace-card{gap:var(--inside-space-4);padding:var(--inside-space-4);cursor:pointer;text-align:left;display:grid}#problem-management-root .workspace-card p{color:var(--inside-color-text-muted);margin:0;font-size:12px}#problem-management-root .workspace-icon,#problem-management-root .file-card-icon,#problem-management-root .empty-symbol,#problem-management-root .access-form-symbol,#problem-management-root .history-symbol{border-radius:var(--inside-radius-small);background:var(--inside-color-surface-strong);width:40px;height:40px;color:var(--inside-color-text-secondary);flex:none;place-items:center;display:grid}#problem-management-root .workspace-client{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .inline-create-panel,#problem-management-root .task-create-panel,#problem-management-root .access-issue-form{gap:var(--inside-space-4);border-top:2px solid var(--inside-color-accent);display:grid}#problem-management-root .form-grid-three,#problem-management-root .form-two,#problem-management-root .task-create-grid{gap:var(--inside-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#problem-management-root .form-two{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .form-error{padding:var(--inside-space-3);font-size:11px}#problem-management-root .task-toolbar{justify-content:space-between;align-items:center;gap:var(--inside-space-4);display:flex}#problem-management-root .task-toolbar-group{gap:var(--inside-space-2);flex-wrap:wrap;display:flex}#problem-management-root .task-toolbar-summary{color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .task-table{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);overflow:hidden}#problem-management-root .task-table-head,#problem-management-root .task-table-row{align-items:center;gap:var(--inside-space-3);grid-template-columns:minmax(220px,2fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(120px,.8fr) minmax(110px,.8fr) auto;display:grid}#problem-management-root .task-table-head{border-bottom:1px solid var(--inside-color-border-soft);min-height:44px;padding:0 var(--inside-space-4);background:var(--inside-color-background-alt);color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .task-table-row{border-bottom:1px solid var(--inside-color-border-soft);min-height:68px;padding:var(--inside-space-3) var(--inside-space-4);position:relative}#problem-management-root .task-table-row:last-child{border-bottom:0}#problem-management-root .task-table-row:hover{background:var(--inside-color-surface-raised)}#problem-management-root .task-priority-bar{background:var(--inside-color-text-muted);width:3px;position:absolute;inset:0 auto 0 0}#problem-management-root .task-priority-bar.high,#problem-management-root .task-priority-bar.urgent{background:var(--inside-color-accent)}#problem-management-root .task-priority-bar.medium{background:var(--inside-color-warning)}#problem-management-root .task-title-cell,#problem-management-root .task-project-cell,#problem-management-root .task-status-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-due-cell{min-width:0;color:var(--inside-color-text-secondary);gap:2px;font-size:11px;display:grid}#problem-management-root .task-title-cell strong{color:var(--inside-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#problem-management-root .task-title-cell span,#problem-management-root .task-project-cell span,#problem-management-root .task-owner-cell span,#problem-management-root .task-due-cell span{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}#problem-management-root .task-field-wide{grid-column:span 2}#problem-management-root .task-field-full{grid-column:1/-1}#problem-management-root .section-block{gap:var(--inside-space-4);display:grid}#problem-management-root .file-card{min-height:104px;padding:var(--inside-space-4);align-items:flex-start;text-decoration:none;position:relative}#problem-management-root .file-card>div:not(.file-card-icon){min-width:0}#problem-management-root .file-card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .file-card p,#problem-management-root .file-card small{color:var(--inside-color-text-muted);margin:2px 0 0;font-size:10px}#problem-management-root .portal-file-card{padding-right:50px}#problem-management-root .file-remove{width:34px;height:34px;position:absolute;top:10px;right:10px}#problem-management-root .system-files-strip{grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(180px,1fr));gap:0;padding:0;display:grid;overflow:hidden}#problem-management-root .system-files-heading{padding:var(--inside-space-4);background:var(--inside-color-background-alt);align-content:center;gap:3px;display:grid}#problem-management-root .system-files-heading strong{font-size:13px}#problem-management-root .system-files-strip>a{align-items:center;gap:var(--inside-space-3);border-left:1px solid var(--inside-color-border-soft);min-width:0;min-height:76px;padding:var(--inside-space-4);color:var(--inside-color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}#problem-management-root .system-files-strip>a:hover{background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}#problem-management-root .system-files-strip>a>div{min-width:0;display:grid}#problem-management-root .system-files-strip>a strong,#problem-management-root .system-files-strip>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .system-files-strip>a strong{font-size:11px}#problem-management-root .system-files-strip>a span{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .drive-browser{gap:0;padding:0;overflow:hidden}#problem-management-root .drive-browser-head{justify-content:space-between;align-items:center;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);min-height:92px;padding:var(--inside-space-4) var(--inside-space-6);display:flex}#problem-management-root .drive-browser-head h2{letter-spacing:-.025em;margin:2px 0 0;font-size:19px}#problem-management-root .drive-browser-head p{color:var(--inside-color-text-muted);margin:2px 0 0;font-size:10px}#problem-management-root .resource-connection-badge{color:var(--inside-color-text-muted);align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}#problem-management-root .resource-connection-badge i,#problem-management-root .calendar-connection-summary i{background:var(--inside-color-text-muted);border-radius:50%;width:7px;height:7px}#problem-management-root .resource-connection-badge.connected i,#problem-management-root .resource-connection-badge.empty i,#problem-management-root .calendar-connection-summary i.live{background:var(--inside-color-success)}#problem-management-root .resource-connection-badge.error i,#problem-management-root .calendar-connection-summary i.partial{background:var(--inside-color-warning)}#problem-management-root .drive-browser-toolbar{justify-content:space-between;align-items:center;gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) var(--inside-space-4);background:var(--inside-color-background-alt);display:flex}#problem-management-root .drive-search{width:min(100%,520px);color:var(--inside-color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}#problem-management-root .drive-search input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}#problem-management-root .drive-filter,#problem-management-root .calendar-owner-tabs{align-items:center;gap:2px;display:flex}#problem-management-root .drive-filter button,#problem-management-root .calendar-owner-tabs button{border-radius:var(--inside-radius-small);min-height:40px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}#problem-management-root .drive-filter button:hover,#problem-management-root .drive-filter button.active,#problem-management-root .calendar-owner-tabs button:hover,#problem-management-root .calendar-owner-tabs button.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .drive-file-list{display:grid}#problem-management-root .drive-file-row{align-items:center;gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);min-width:0;min-height:72px;padding:var(--inside-space-3) var(--inside-space-4);color:var(--inside-color-text-secondary);grid-template-columns:40px minmax(0,1fr) auto minmax(112px,auto) 24px;text-decoration:none;display:grid}#problem-management-root .drive-file-row:last-child{border-bottom:0}#problem-management-root .drive-file-row:hover{background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}#problem-management-root .drive-file-row>div:nth-child(2){gap:2px;min-width:0;display:grid}#problem-management-root .drive-file-row span,#problem-management-root .drive-file-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .drive-file-row span,#problem-management-root .drive-file-row small{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .drive-file-row strong{font-size:12px}#problem-management-root .drive-priority-icon{color:var(--inside-color-warning)}#problem-management-root .calendar-list{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);overflow:hidden}#problem-management-root .calendar-row{min-height:72px;padding:var(--inside-space-4);color:var(--inside-color-text-secondary);text-decoration:none}#problem-management-root .calendar-row:hover{background:var(--inside-color-surface-raised)}#problem-management-root .calendar-row:last-child{border-bottom:0}#problem-management-root .calendar-row strong{font-size:13px}#problem-management-root .calendar-row span,#problem-management-root .calendar-row small{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .calendar-control-bar{justify-content:space-between;align-items:center;gap:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);min-height:64px;padding:var(--inside-space-2);background:var(--inside-color-background-alt);display:flex}#problem-management-root .calendar-owner-tabs{min-width:0;overflow-x:auto}#problem-management-root .calendar-owner-tabs button{flex:none}#problem-management-root .calendar-owner-tabs button i{border-radius:50%;width:7px;height:7px}#problem-management-root .calendar-owner-tabs button b{background:var(--inside-color-background);min-width:20px;color:var(--inside-color-text-muted);border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.4}#problem-management-root .calendar-owner-tabs button:disabled{cursor:not-allowed;opacity:.42}#problem-management-root .calendar-connection-summary{padding-right:var(--inside-space-3);color:var(--inside-color-text-muted);flex:none;align-items:center;gap:8px;font-size:9px;display:flex}#problem-management-root .resource-notice{justify-content:space-between;align-items:center;gap:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-left:3px solid var(--inside-color-warning);border-radius:var(--inside-radius-small);padding:var(--inside-space-3) var(--inside-space-4);background:#ffc7660d;display:flex}#problem-management-root .resource-notice>div{gap:2px;min-width:0;display:grid}#problem-management-root .resource-notice strong{font-size:11px}#problem-management-root .resource-notice span{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .calendar-agenda{gap:var(--inside-space-6);display:grid}#problem-management-root .calendar-day{gap:var(--inside-space-6);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);display:grid}#problem-management-root .calendar-day>header{justify-content:space-between;align-items:flex-start;gap:var(--inside-space-3);border-top:1px solid var(--inside-color-border);padding-top:var(--inside-space-3);display:flex}#problem-management-root .calendar-day>header span{color:var(--inside-color-text-secondary);font-size:11px;font-weight:650}#problem-management-root .calendar-day>header b{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .calendar-day-events{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);overflow:hidden}#problem-management-root .calendar-event-row{align-items:center;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);min-width:0;min-height:84px;padding:var(--inside-space-4);color:var(--inside-color-text-secondary);grid-template-columns:minmax(112px,.25fr) minmax(0,1fr) auto 20px;text-decoration:none;display:grid}#problem-management-root .calendar-event-row:last-child{border-bottom:0}#problem-management-root .calendar-event-row>time{color:var(--inside-color-text-muted);font-size:10px;font-weight:600}#problem-management-root .calendar-event-copy{gap:3px;min-width:0;display:grid}#problem-management-root .calendar-event-owner{align-items:center;gap:var(--inside-space-2);display:flex}#problem-management-root .calendar-event-owner span{color:var(--inside-color-text-muted);font-size:9px;font-weight:650}#problem-management-root .calendar-event-owner b{border:1px solid var(--inside-color-border-soft);color:var(--inside-color-text-muted);text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:8px}#problem-management-root .calendar-event-copy h3{color:var(--inside-color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}#problem-management-root .calendar-event-copy p{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}#problem-management-root .calendar-owner-marks{align-items:center;display:flex}#problem-management-root .calendar-owner-marks i{border:1px solid var(--inside-color-surface);border-radius:50%;width:8px;height:8px}#problem-management-root .calendar-owner-marks i+i{margin-left:-3px}#problem-management-root .history-feed{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);overflow:hidden}#problem-management-root .history-row{padding:var(--inside-space-4);justify-content:flex-start;align-items:flex-start}#problem-management-root .history-row:last-child{border-bottom:0}#problem-management-root .history-row.struck{opacity:.48}#problem-management-root .history-copy{flex:1;min-width:0}#problem-management-root .history-copy strong{font-size:12px;display:block}#problem-management-root .history-copy p,#problem-management-root .history-copy span{color:var(--inside-color-text-muted);margin:3px 0 0;font-size:10px}#problem-management-root .history-strike{color:var(--inside-color-danger);font-size:10px}#problem-management-root .access-admin-layout{gap:var(--inside-space-6);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid}#problem-management-root .access-copy{gap:2px;min-width:0;display:grid}#problem-management-root .access-copy strong{font-size:12px}#problem-management-root .access-copy span,#problem-management-root .access-copy small{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}#problem-management-root .access-state.revoked{color:var(--inside-color-danger)}#problem-management-root .credential-modal{z-index:100;padding:var(--inside-space-4);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}#problem-management-root .credential-dialog{width:min(100%,520px);padding:var(--inside-space-6);box-shadow:var(--inside-shadow-overlay)}#problem-management-root .settings-grid{gap:var(--inside-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .settings-panel{align-content:start;gap:var(--inside-space-6);display:grid}#problem-management-root .settings-panel-wide{grid-column:1/-1}#problem-management-root .settings-profile{align-items:center;gap:var(--inside-space-3);display:flex}#problem-management-root .settings-profile>div:last-child{display:grid}#problem-management-root .settings-profile strong{font-size:13px}#problem-management-root .settings-profile span{color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .settings-list{gap:var(--inside-space-3);margin:0;display:grid}#problem-management-root .settings-list>div{justify-content:space-between;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding-bottom:var(--inside-space-3);display:flex}#problem-management-root .settings-list dt{color:var(--inside-color-text-muted);font-size:11px}#problem-management-root .settings-list dd{margin:0;font-size:11px;font-weight:600}#problem-management-root .resource-links a,#problem-management-root .project-doc-links a{min-height:var(--inside-control-min);align-items:center;gap:var(--inside-space-2);border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-small);padding:0 var(--inside-space-4);color:var(--inside-color-text-secondary);font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}#problem-management-root .resource-links a:hover,#problem-management-root .project-doc-links a:hover{border-color:var(--inside-color-accent);color:var(--inside-color-text-primary)}#problem-management-root .inside-empty-state{align-content:center;place-items:center;gap:var(--inside-space-3);border:1px dashed var(--inside-color-border);border-radius:var(--inside-radius-medium);min-height:240px;padding:var(--inside-space-8);text-align:center;display:grid}#problem-management-root .inside-empty-state h3{margin:0;font-size:16px}#problem-management-root .inside-empty-state p{max-width:460px;color:var(--inside-color-text-muted);margin:0;font-size:12px}#problem-management-root .inside-loading{align-content:center;gap:var(--inside-space-6);min-height:360px;color:var(--inside-color-text-muted);display:grid}#problem-management-root .loading-heading{justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}#problem-management-root .loading-skeleton{gap:var(--inside-space-3);width:min(100%,760px);margin:0 auto;display:grid}#problem-management-root .loading-skeleton span{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:linear-gradient(90deg, var(--inside-color-surface) 0%, var(--inside-color-surface-strong) 50%, var(--inside-color-surface) 100%);background-size:200% 100%;height:72px;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){#problem-management-root *,#problem-management-root :before,#problem-management-root :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}#problem-management-root .command-overlay{z-index:120;padding:12vh var(--inside-space-4) var(--inside-space-4);place-items:start center;display:grid;position:fixed;inset:0}#problem-management-root .command-backdrop{cursor:default;background:#000000b8;width:100%;height:100%;position:absolute;inset:0}#problem-management-root .command-panel{border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);width:min(100%,680px);box-shadow:var(--inside-shadow-overlay);position:relative;overflow:hidden}#problem-management-root .command-input{align-items:center;gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) var(--inside-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#problem-management-root .command-input>input{min-height:48px;box-shadow:none;background:0 0;border:0;padding:0;font-size:16px}#problem-management-root .command-input>button{border-radius:var(--inside-radius-small);width:36px;height:36px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}#problem-management-root .command-results{max-height:min(60vh,560px);padding:var(--inside-space-2);gap:2px;display:grid;overflow-y:auto}#problem-management-root .command-results>a,#problem-management-root .command-results>button{align-items:center;gap:0 var(--inside-space-3);border-radius:var(--inside-radius-small);min-height:62px;padding:9px var(--inside-space-3);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr) auto;text-decoration:none;display:grid}#problem-management-root .command-results>a:hover,#problem-management-root .command-results>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .command-results>a>span,#problem-management-root .command-results>button>span{color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;grid-row:1/3;font-size:9px;font-weight:700}#problem-management-root .command-results>a strong,#problem-management-root .command-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#problem-management-root .command-results>a small,#problem-management-root .command-results>button small{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}#problem-management-root .command-results>a svg{grid-area:1/3/3}#problem-management-root .command-hint{justify-content:center;align-items:center;gap:var(--inside-space-3);min-height:180px;color:var(--inside-color-text-muted);font-size:12px;display:flex}#problem-management-root .mobile-sheet-wrap{z-index:110;position:fixed;inset:0}#problem-management-root .mobile-sheet-backdrop{background:#000000b3;width:100%;height:100%;position:absolute;inset:0}#problem-management-root .mobile-project-sheet{border-right:1px solid var(--inside-color-border);background:var(--inside-color-background-alt);width:min(88vw,380px);box-shadow:var(--inside-shadow-overlay);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}#problem-management-root .mobile-sheet-head{min-height:var(--inside-topbar-height);justify-content:space-between;align-items:center;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding:0 var(--inside-space-4);display:flex}#problem-management-root .mobile-sheet-head>div{display:grid}#problem-management-root .mobile-sheet-head span{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .mobile-sheet-head strong{font-size:14px}#problem-management-root .mobile-sheet-all{align-items:center;gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);min-height:56px;padding:0 var(--inside-space-4);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;display:grid}#problem-management-root .mobile-sheet-projects{min-height:0;padding:var(--inside-space-3);align-content:start;gap:2px;display:grid;overflow-y:auto}#problem-management-root .mobile-sheet-projects>button{align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);min-height:56px;padding:var(--inside-space-2) var(--inside-space-3);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr);display:grid}#problem-management-root .mobile-sheet-projects>button.active,#problem-management-root .mobile-sheet-projects>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .mobile-sheet-projects i{border-radius:2px;width:7px;height:7px}#problem-management-root .mobile-sheet-projects span{min-width:0;display:grid}#problem-management-root .mobile-sheet-projects strong,#problem-management-root .mobile-sheet-projects small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .mobile-sheet-projects strong{font-size:12px}#problem-management-root .mobile-sheet-projects small{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:9px}#problem-management-root .mobile-bottom-nav{display:none}#problem-management-root .legal-page{background:var(--inside-color-background);min-height:100vh;padding:clamp(24px,6vw,80px)}#problem-management-root .legal-document{width:min(100%,820px);margin:0 auto}#problem-management-root .legal-back{min-height:var(--inside-control-min);margin-bottom:var(--inside-space-8);color:var(--inside-color-text-muted);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}#problem-management-root .legal-back:hover{color:var(--inside-color-text-primary)}#problem-management-root .legal-document h1{margin:12px 0 var(--inside-space-2);letter-spacing:-.06em;font-size:clamp(40px,7vw,72px);line-height:1}#problem-management-root .legal-updated{margin-bottom:var(--inside-space-12);color:var(--inside-color-text-muted);font-size:12px}#problem-management-root .legal-document section{border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-8) 0}#problem-management-root .legal-document section h2{margin-bottom:var(--inside-space-3);font-size:18px}#problem-management-root .legal-document section p{color:var(--inside-color-text-secondary);margin:0;font-size:14px}#problem-management-root .legal-note{border-radius:var(--inside-radius-small);padding:var(--inside-space-4);color:var(--inside-color-warning);background:#ffc7660f;border:1px solid #ffc76640;font-size:11px}@media (min-width:768px) and (max-width:1199px){#problem-management-root{--inside-sidebar-width:84px}#problem-management-root .inside-brand{justify-content:center;padding:0}#problem-management-root .inside-brand-problem{font-size:9px}#problem-management-root .inside-brand strong,#problem-management-root .workspace-control,#problem-management-root .sidebar-projects,#problem-management-root .inside-profile>div:nth-child(2){display:none}#problem-management-root .inside-nav{gap:var(--inside-space-2);padding:var(--inside-space-4) var(--inside-space-3)}#problem-management-root .inside-nav-item{justify-content:center;padding:0}#problem-management-root .inside-nav-item span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .inside-profile{padding:var(--inside-space-4) 0;grid-template-columns:36px;justify-content:center}#problem-management-root .inside-profile>button{display:none}#problem-management-root .inside-topbar{padding:0 var(--inside-space-6);grid-template-columns:minmax(160px,1fr) minmax(240px,400px) auto}#problem-management-root .inside-content{padding:var(--inside-space-8) var(--inside-space-6)}#problem-management-root .briefing-grid,#problem-management-root .chat-layout,#problem-management-root .team-operations-grid,#problem-management-root .access-admin-layout{grid-template-columns:1fr}#problem-management-root .system-files-strip{grid-template-columns:repeat(3,minmax(0,1fr))}#problem-management-root .system-files-heading{grid-column:1/-1;min-height:64px}#problem-management-root .system-files-strip>a:first-of-type{border-left:0}#problem-management-root .calendar-day{gap:var(--inside-space-3);grid-template-columns:1fr}#problem-management-root .briefing-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .task-table-head,#problem-management-root .task-table-row{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.8fr) auto}#problem-management-root .task-due-cell{display:none}}@media (max-width:767px){#problem-management-root{--inside-topbar-height:60px;font-size:14px}#problem-management-root .login-page{grid-template-columns:1fr}#problem-management-root .login-story{border-right:0;border-bottom:1px solid var(--inside-color-border-soft);min-height:42svh;padding:24px 20px 28px}#problem-management-root .login-story-copy{margin-top:72px}#problem-management-root .login-story-copy h1{margin-bottom:16px;font-size:clamp(48px,14vw,72px)}#problem-management-root .login-deck{max-width:430px;font-size:17px}#problem-management-root .login-trust{display:none}#problem-management-root .login-access{place-items:start stretch;min-height:auto;padding:32px 16px 48px}#problem-management-root .login-heading{margin-bottom:24px}#problem-management-root .login-heading h2{font-size:30px}#problem-management-root .login-method{gap:20px;padding:20px 16px}#problem-management-root .inside-sidebar{display:none}#problem-management-root .inside-main-wrap{margin-left:0}#problem-management-root .inside-topbar{gap:var(--inside-space-2);padding:0 var(--inside-space-2);grid-template-columns:44px minmax(0,1fr) 44px}#problem-management-root .mobile-project-button{border-radius:var(--inside-radius-small);width:44px;height:44px;color:var(--inside-color-text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}#problem-management-root .inside-search-trigger{display:none}#problem-management-root .topbar-context{text-align:center}#problem-management-root .topbar-actions .icon-button{background:0 0;border-color:#0000}#problem-management-root .utility-menu{width:calc(100vw - 16px);max-height:calc(100svh - 136px);top:56px;right:8px;overflow-y:auto}#problem-management-root .inside-content{padding:24px 16px 104px}#problem-management-root .view-stack,#problem-management-root .project-workspace{gap:var(--inside-space-6)}#problem-management-root .view-intro,#problem-management-root .view-context,#problem-management-root .project-header{align-items:flex-start;gap:var(--inside-space-4);flex-direction:column}#problem-management-root .view-intro h1,#problem-management-root .view-context h1{font-size:30px}#problem-management-root .project-header{padding-bottom:var(--inside-space-6)}#problem-management-root .project-header h1{font-size:38px}#problem-management-root .project-tabs{margin-left:-16px;margin-right:-16px;padding:0 8px}#problem-management-root .project-tabs button{padding-left:12px;padding-right:12px}#problem-management-root .project-tabs button.active:after{left:12px;right:12px}#problem-management-root .briefing-grid,#problem-management-root .chat-layout,#problem-management-root .team-operations-grid,#problem-management-root .access-admin-layout,#problem-management-root .settings-grid{grid-template-columns:1fr}#problem-management-root .briefing-primary-panel,#problem-management-root .briefing-side-panel,#problem-management-root .team-panel,#problem-management-root .inline-create-panel,#problem-management-root .task-create-panel,#problem-management-root .access-registry,#problem-management-root .access-issue-form,#problem-management-root .section-block,#problem-management-root .settings-panel,#problem-management-root .system-files-strip{padding:var(--inside-space-4)}#problem-management-root .briefing-side-stack{grid-template-columns:1fr}#problem-management-root .metric-strip>div{padding:var(--inside-space-3)}#problem-management-root .metric-strip strong{font-size:20px}#problem-management-root .pipeline-grid,#problem-management-root .workspace-card-grid,#problem-management-root .file-grid,#problem-management-root .team-directory,#problem-management-root .form-grid-three,#problem-management-root .form-two,#problem-management-root .task-create-grid{grid-template-columns:1fr}#problem-management-root .task-field-wide,#problem-management-root .task-field-full{grid-column:auto}#problem-management-root .task-toolbar{flex-direction:column;align-items:flex-start}#problem-management-root .task-table{background:0 0;border:0}#problem-management-root .task-table-head{display:none}#problem-management-root .task-table-row{gap:var(--inside-space-3);min-height:0;margin-bottom:var(--inside-space-3);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);padding:var(--inside-space-4);background:var(--inside-color-surface);grid-template-columns:1fr auto}#problem-management-root .task-title-cell{grid-column:1/-1}#problem-management-root .task-project-cell,#problem-management-root .task-status-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-due-cell{display:grid}#problem-management-root .task-row-actions{border-top:1px solid var(--inside-color-border-soft);padding-top:var(--inside-space-3);grid-column:1/-1;justify-content:flex-end}#problem-management-root .access-row,#problem-management-root .calendar-row,#problem-management-root .history-row,#problem-management-root .team-task-row,#problem-management-root .notification-row{flex-wrap:wrap;align-items:flex-start}#problem-management-root .chat-panel-head{flex-direction:column;align-items:stretch}#problem-management-root .chat-toolbar{grid-template-columns:1fr;width:100%}#problem-management-root .team-task-row{grid-template-columns:1fr}#problem-management-root .team-task-actions{justify-content:flex-start;width:100%}#problem-management-root .compact-action{flex:1}#problem-management-root .system-files-strip{grid-template-columns:1fr;padding:0}#problem-management-root .system-files-heading{grid-column:auto}#problem-management-root .system-files-strip>a{border-top:1px solid var(--inside-color-border-soft);border-left:0}#problem-management-root .drive-browser{padding:0}#problem-management-root .drive-browser-head,#problem-management-root .drive-browser-toolbar{flex-direction:column;align-items:stretch}#problem-management-root .drive-browser-head{padding:var(--inside-space-4)}#problem-management-root .drive-browser-toolbar{padding:var(--inside-space-3)}#problem-management-root .drive-search,#problem-management-root .drive-filter{width:100%}#problem-management-root .drive-filter button{flex:1}#problem-management-root .drive-file-row{grid-template-columns:40px minmax(0,1fr) 20px}#problem-management-root .drive-file-row>small,#problem-management-root .drive-priority-icon{display:none}#problem-management-root .calendar-control-bar{padding:var(--inside-space-2);flex-direction:column;align-items:stretch}#problem-management-root .calendar-connection-summary{padding:0 var(--inside-space-2) var(--inside-space-2);justify-content:flex-end}#problem-management-root .calendar-day{gap:var(--inside-space-2);grid-template-columns:1fr}#problem-management-root .calendar-event-row{gap:var(--inside-space-3);padding:var(--inside-space-3);grid-template-columns:84px minmax(0,1fr) 18px}#problem-management-root .calendar-owner-marks,#problem-management-root .calendar-event-copy p{display:none}#problem-management-root .command-overlay{place-items:start stretch;padding:8px}#problem-management-root .command-panel{width:100%;max-height:calc(100svh - 16px)}#problem-management-root .command-results{max-height:calc(100svh - 96px)}#problem-management-root .command-results>a,#problem-management-root .command-results>button{grid-template-columns:64px minmax(0,1fr) auto}#problem-management-root .mobile-bottom-nav{z-index:50;border-top:1px solid var(--inside-color-border);min-height:72px;padding:6px max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0ef5;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}#problem-management-root .mobile-bottom-nav button{border-radius:var(--inside-radius-small);min-width:0;min-height:56px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex;position:relative}#problem-management-root .mobile-bottom-nav button.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .mobile-bottom-nav button.active:before{background:var(--inside-color-accent);content:"";width:18px;height:2px;position:absolute;top:2px}#problem-management-root .mobile-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}#problem-management-root .settings-panel-wide{grid-column:auto}#problem-management-root .resource-links{display:grid}#problem-management-root .resource-links a{justify-content:space-between;width:100%}#problem-management-root .legal-page{padding:24px 16px 48px}}#problem-management-root .inside-content{max-width:1540px}#problem-management-root .view-intro{border-bottom:1px solid var(--inside-color-border-soft);min-width:0;padding-bottom:var(--inside-space-6);align-items:flex-end}#problem-management-root .view-intro>div{min-width:0}#problem-management-root .view-intro h1{letter-spacing:-.052em;max-width:920px;font-size:clamp(32px,3.25vw,48px)}#problem-management-root .view-intro p{max-width:760px;font-size:13px;line-height:1.65}#problem-management-root .workspace-presence{align-items:center;gap:var(--inside-space-3);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);grid-template-columns:8px minmax(0,1fr);min-width:220px;padding:10px 12px;display:grid}#problem-management-root .workspace-presence>i{background:var(--inside-color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ee7a614}#problem-management-root .workspace-presence>div{gap:1px;min-width:0;display:grid}#problem-management-root .workspace-presence span,#problem-management-root .workspace-presence strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .workspace-presence span{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}#problem-management-root .workspace-presence strong{font-size:11px}#problem-management-root .team-status-line{border:1px solid #6ee7a638;border-left:3px solid var(--inside-color-success);border-radius:var(--inside-radius-small);min-height:42px;color:var(--inside-color-text-secondary);background:#6ee7a60d;padding:8px 12px;font-size:10px}#problem-management-root .calendar-command-bar{justify-content:space-between;align-items:center;gap:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-background-alt);min-height:58px;padding:7px;display:flex}#problem-management-root .calendar-owner-tabs{gap:4px;padding:0}#problem-management-root .calendar-owner-tabs button{background:0 0;border:1px solid #0000;border-radius:5px;min-height:42px;padding:0 11px}#problem-management-root .calendar-owner-tabs button.active{border-color:var(--inside-color-border);background:var(--inside-color-surface-strong);box-shadow:inset 0 -2px 0 var(--inside-color-accent)}#problem-management-root .calendar-owner-tabs button b{background:var(--inside-color-background);font-variant-numeric:tabular-nums;border:0;border-radius:4px;min-width:22px;padding:2px 5px}#problem-management-root .calendar-connection-summary{border-left:1px solid var(--inside-color-border-soft);letter-spacing:.02em;text-transform:uppercase;min-height:36px;padding:0 12px 0 16px;font-weight:650}#problem-management-root .calendar-overview-strip{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-surface);grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr) minmax(200px,1fr);display:grid;overflow:hidden}#problem-management-root .calendar-overview-strip>div{min-width:0;min-height:94px;padding:var(--inside-space-4) var(--inside-space-6);align-content:center;gap:3px;display:grid}#problem-management-root .calendar-overview-strip>div+div{border-left:1px solid var(--inside-color-border-soft)}#problem-management-root .calendar-overview-strip span{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .calendar-overview-strip strong,#problem-management-root .calendar-overview-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .calendar-overview-strip strong{font-size:15px;font-weight:650}#problem-management-root .calendar-overview-strip>div:first-child strong{color:var(--inside-color-accent-text);font-size:26px;line-height:1}#problem-management-root .calendar-overview-strip small{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .calendar-agenda{gap:var(--inside-space-8)}#problem-management-root .calendar-day{gap:var(--inside-space-6);grid-template-columns:156px minmax(0,1fr)}#problem-management-root .calendar-day>header{border-top:2px solid var(--inside-color-border);padding-top:11px}#problem-management-root .calendar-day>header>div{gap:3px;min-width:0;display:grid}#problem-management-root .calendar-day>header span{font-size:11px;line-height:1.4}#problem-management-root .calendar-day>header small{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .calendar-day-events{border-radius:var(--inside-radius-small)}#problem-management-root .calendar-event-row{gap:var(--inside-space-4);min-height:92px;padding:var(--inside-space-4) var(--inside-space-4) var(--inside-space-4) 0;background:var(--inside-color-surface);grid-template-columns:3px minmax(124px,.23fr) minmax(0,1fr) auto;position:relative}#problem-management-root .calendar-event-row:hover{background:var(--inside-color-surface-raised)}#problem-management-root .calendar-event-accent{border-radius:0 2px 2px 0;align-self:center;width:3px;height:calc(100% - 24px)}#problem-management-root .calendar-event-row>time{color:var(--inside-color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:10px;display:flex}#problem-management-root .calendar-event-row>time svg{color:var(--inside-color-text-muted)}#problem-management-root .calendar-event-copy{gap:4px}#problem-management-root .calendar-event-owner{gap:7px}#problem-management-root .calendar-event-owner span{letter-spacing:.06em;text-transform:uppercase;font-size:8px}#problem-management-root .calendar-event-copy h3{letter-spacing:-.01em;font-size:14px;font-weight:650}#problem-management-root .calendar-event-copy p{color:var(--inside-color-text-muted);align-items:center;gap:5px;margin:0;font-size:10px;display:flex}#problem-management-root .calendar-event-detail{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:90ch;overflow:hidden;white-space:normal!important;display:-webkit-box!important}#problem-management-root .calendar-event-actions{align-items:center;gap:6px;display:flex}#problem-management-root .calendar-event-actions>a:not(.icon-button){border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);min-height:36px;color:var(--inside-color-text-secondary);align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}#problem-management-root .calendar-event-actions>a:hover{border-color:var(--inside-color-accent);background:var(--inside-color-background-alt);color:var(--inside-color-text-primary)}#problem-management-root .calendar-event-actions .icon-button{width:36px;height:36px}#problem-management-root .chat-command-bar{align-items:end;gap:var(--inside-space-6);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);min-height:88px;padding:var(--inside-space-4);background:var(--inside-color-background-alt);grid-template-columns:minmax(0,1fr) auto;display:grid}#problem-management-root .chat-toolbar{gap:var(--inside-space-4);grid-template-columns:minmax(260px,1.35fr) minmax(220px,.85fr);width:min(100%,720px)}#problem-management-root .chat-select-field{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:700}#problem-management-root .chat-select-field>div{border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-small);background:var(--inside-color-surface);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:grid}#problem-management-root .chat-select-field>div:focus-within{border-color:var(--inside-color-accent);box-shadow:0 0 0 3px var(--inside-color-accent-soft)}#problem-management-root .chat-select-field select{min-height:40px;box-shadow:none;text-transform:none;background:0 0;border:0;padding:0;font-size:11px}#problem-management-root .chat-select-field svg{color:var(--inside-color-text-muted);position:static;transform:none}#problem-management-root .chat-command-metrics{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-border-soft);grid-template-columns:repeat(3,minmax(72px,1fr));gap:1px;display:grid;overflow:hidden}#problem-management-root .chat-command-metrics>div{background:var(--inside-color-surface);align-content:center;place-items:center;gap:1px;min-height:54px;padding:7px 12px;display:grid}#problem-management-root .chat-command-metrics span{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}#problem-management-root .chat-command-metrics strong{font-variant-numeric:tabular-nums;font-size:14px}#problem-management-root .chat-workspace{gap:var(--inside-space-4);grid-template-columns:minmax(0,1.7fr) minmax(280px,.58fr);min-height:660px;display:grid}#problem-management-root .chat-panel{grid-template-rows:auto minmax(320px,1fr) auto;gap:0;min-height:660px;padding:0;overflow:hidden}#problem-management-root .chat-panel-head{align-items:center;gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);min-height:68px;padding:0 var(--inside-space-4);grid-template-columns:38px minmax(0,1fr) auto;display:grid}#problem-management-root .chat-channel-mark{border-radius:var(--inside-radius-small);background:var(--inside-color-accent-soft);width:36px;height:36px;color:var(--inside-color-accent-text);place-items:center;display:grid}#problem-management-root .chat-heading-copy{gap:1px}#problem-management-root .chat-heading-copy span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}#problem-management-root .chat-heading-copy h2{margin:0;font-size:13px}#problem-management-root .chat-live-label{color:var(--inside-color-text-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}#problem-management-root .chat-live-label i{background:var(--inside-color-success);border-radius:50%;width:7px;height:7px}#problem-management-root .chat-thread{max-height:none;padding:var(--inside-space-3);background:var(--inside-color-background-alt);align-content:start;gap:2px;display:grid;overflow-y:auto}#problem-management-root .chat-thread .inside-message{border-radius:var(--inside-radius-small);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:11px}#problem-management-root .chat-thread .inside-message:hover,#problem-management-root .chat-thread .inside-message:focus-within{border-color:var(--inside-color-border-soft);background:var(--inside-color-surface)}#problem-management-root .chat-thread .message-avatar{border-radius:5px;width:34px;height:34px}#problem-management-root .message-avatar.current-user{background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}#problem-management-root .message-content{min-width:0}#problem-management-root .message-meta strong{font-size:10px}#problem-management-root .message-meta span{font-size:8px}#problem-management-root .chat-thread .inside-message p{overflow-wrap:anywhere;max-width:92ch;font-size:12px;line-height:1.6}#problem-management-root .message-actions{opacity:0;align-items:flex-end;min-height:26px;transition:opacity .12s,transform .12s;display:flex;transform:translateY(2px)}#problem-management-root .inside-message:hover .message-actions,#problem-management-root .inside-message:focus-within .message-actions{opacity:1;transform:none}#problem-management-root .message-actions button{min-height:26px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}#problem-management-root .message-actions button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .chat-composer{border-top:1px solid var(--inside-color-border);padding:var(--inside-space-3);background:var(--inside-color-surface);gap:0}#problem-management-root .chat-composer textarea{border-radius:var(--inside-radius-small) var(--inside-radius-small) 0 0;background:var(--inside-color-background-alt);min-height:92px;box-shadow:none;border:0;padding:13px 14px;font-size:12px}#problem-management-root .chat-composer-footer{justify-content:space-between;align-items:center;gap:var(--inside-space-3);border-top:1px solid var(--inside-color-border-soft);border-radius:0 0 var(--inside-radius-small) var(--inside-radius-small);background:var(--inside-color-background-alt);min-height:48px;padding:6px 7px 6px 12px;display:flex}#problem-management-root .chat-composer-footer>span{color:var(--inside-color-text-muted);align-items:center;gap:6px;font-size:8px;display:flex}#problem-management-root .chat-composer-footer>div{align-items:center;gap:8px;display:flex}#problem-management-root .chat-composer-footer .inside-primary{min-height:36px;padding:0 12px;font-size:9px}#problem-management-root .chat-context-panel{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-surface);align-self:start;overflow:hidden}#problem-management-root .chat-context-panel>section{gap:var(--inside-space-3);padding:var(--inside-space-4);display:grid}#problem-management-root .chat-context-panel>section+section{border-top:1px solid var(--inside-color-border-soft)}#problem-management-root .inside-content{padding-bottom:132px}#problem-management-root .home-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}#problem-management-root .pipeline-count{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:92px;display:inline-flex}#problem-management-root .pipeline-count strong{color:var(--inside-color-text-primary);font-variant-numeric:tabular-nums;font-size:15px}#problem-management-root .pipeline-signal{border-top:1px solid var(--inside-color-border-soft);min-width:0;padding-top:var(--inside-space-3);color:var(--inside-color-text-muted);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;font-size:9px;display:grid}#problem-management-root .pipeline-signal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .home-pulse-panel{align-self:start;padding:0;overflow:hidden}#problem-management-root .home-pulse-heading{border-bottom:1px solid var(--inside-color-border-soft);align-items:center;min-height:76px;padding:16px 20px}#problem-management-root .home-pulse-heading h2{margin-top:2px;font-size:17px}#problem-management-root .home-pulse-context{border-bottom:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt);min-height:46px;color:var(--inside-color-text-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 20px;display:grid}#problem-management-root .home-pulse-context p{margin:0;font-size:9px}#problem-management-root .home-pulse-context time{font-variant-numeric:tabular-nums;font-size:8px}#problem-management-root .home-message-stream{max-height:330px;padding:10px 12px;overflow-y:auto}#problem-management-root .home-message-stream .inside-message{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:10px}#problem-management-root .home-message-stream .message-avatar{border-radius:5px;width:34px;height:34px}#problem-management-root .home-message-stream .inside-message p{overflow-wrap:anywhere;max-width:84ch;font-size:12px;line-height:1.55}#problem-management-root .home-message-composer{border-top:1px solid var(--inside-color-border);background:var(--inside-color-surface);gap:0;padding:14px}#problem-management-root .home-message-composer textarea{resize:vertical;border-radius:var(--inside-radius-small) var(--inside-radius-small) 0 0;background:var(--inside-color-background-alt);min-height:76px;max-height:132px;padding:12px 13px;font-size:12px;line-height:1.5}#problem-management-root .home-composer-footer{border:1px solid var(--inside-color-border);border-radius:0 0 var(--inside-radius-small) var(--inside-radius-small);background:var(--inside-color-background-alt);border-top:0;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:5px 6px 5px 12px;display:flex}#problem-management-root .home-composer-footer>span{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}#problem-management-root .home-composer-footer .inside-primary{flex:none;min-height:34px;padding:0 11px;font-size:9px}#problem-management-root .intelligence-eyebrow,#problem-management-root .intelligence-panel>div:first-child{align-items:center;gap:8px;display:inline-flex}#problem-management-root .intelligence-panel h2{margin:10px 0 4px}#problem-management-root .intelligence-panel>p{margin:0 0 var(--inside-space-4);color:var(--inside-color-text-secondary);font-size:11px}#problem-management-root .intelligence-readout>div{border-top:1px solid var(--inside-color-border-soft);grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;padding-top:9px;display:grid}#problem-management-root .intelligence-readout span{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}#problem-management-root .intelligence-readout strong{overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:600}#problem-management-root .workspace-card-grid{gap:var(--inside-space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}#problem-management-root .workspace-card{cursor:default;align-content:start;gap:0;min-width:0;padding:0;overflow:hidden}#problem-management-root .workspace-card-top{border-bottom:1px solid var(--inside-color-border-soft);min-height:66px;padding:12px 14px}#problem-management-root .workspace-rank{align-items:center;gap:10px;display:flex}#problem-management-root .workspace-rank>span{width:26px;color:var(--inside-color-text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}#problem-management-root .workspace-icon{border-radius:5px;width:36px;height:36px}#problem-management-root .workspace-card-copy{align-content:start;gap:9px;min-height:176px;padding:18px 18px 16px;display:grid}#problem-management-root .workspace-card-copy h3{overflow-wrap:anywhere;font-size:17px;line-height:1.35}#problem-management-root .workspace-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}#problem-management-root .workspace-signal{border-top:1px solid var(--inside-color-border-soft);border-bottom:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt);min-width:0;min-height:62px;color:var(--inside-color-text-muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:10px 18px;display:grid}#problem-management-root .workspace-signal>div{gap:1px;min-width:0;display:grid}#problem-management-root .workspace-signal span{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}#problem-management-root .workspace-signal strong{color:var(--inside-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}#problem-management-root .workspace-stat-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 10px;display:grid}#problem-management-root .workspace-stat-line>div{gap:1px;min-width:0;padding:12px 8px;display:grid}#problem-management-root .workspace-stat-line>div+div{border-left:1px solid var(--inside-color-border-soft)}#problem-management-root .workspace-stat-line strong{font-variant-numeric:tabular-nums;font-size:13px}#problem-management-root .workspace-stat-line span{color:var(--inside-color-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;overflow:hidden}#problem-management-root .workspace-card-foot{border-top:1px solid var(--inside-color-border-soft);min-height:54px;padding:8px 10px 8px 18px}#problem-management-root .workspace-card-foot>span{min-width:0;color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;overflow:hidden}#problem-management-root .workspace-card-foot button{border:1px solid var(--inside-color-border);background:var(--inside-color-surface-strong);min-height:36px;color:var(--inside-color-text-primary);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}#problem-management-root .workspace-card-foot button:hover{border-color:var(--inside-color-accent);background:var(--inside-color-accent);color:#090909}#problem-management-root .inside-assistant{z-index:60;bottom:16px;right:24px;left:calc(var(--inside-sidebar-width) + 24px);width:min(760px, calc(100vw - var(--inside-sidebar-width) - 48px));pointer-events:none;margin:0 auto;position:fixed}#problem-management-root .assistant-launcher,#problem-management-root .assistant-panel{pointer-events:auto;border:1px solid var(--inside-color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#131313fa;border-radius:8px;width:100%;box-shadow:0 18px 60px #00000080}#problem-management-root .assistant-launcher{cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:58px;padding:7px 12px;display:grid}#problem-management-root .assistant-launcher:hover{background:var(--inside-color-surface-raised);border-color:#d3534a99}#problem-management-root .assistant-launcher>span:nth-child(2){gap:1px;min-width:0;display:grid}#problem-management-root .assistant-launcher strong,#problem-management-root .assistant-launcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .assistant-launcher strong{font-size:11px}#problem-management-root .assistant-launcher small{color:var(--inside-color-text-muted);font-size:8px}#problem-management-root .assistant-symbol{background:var(--inside-color-accent);color:#090909;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}#problem-management-root .assistant-panel{grid-template-rows:auto minmax(150px,1fr) auto auto auto;max-height:min(680px,100svh - 112px);display:grid;position:relative;overflow:hidden}#problem-management-root .assistant-head{border-bottom:1px solid var(--inside-color-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 10px 8px 12px;display:flex}#problem-management-root .assistant-title{align-items:center;gap:10px;min-width:0;display:flex}#problem-management-root .assistant-title>div{gap:1px;min-width:0;display:grid}#problem-management-root .assistant-title small{color:var(--inside-color-text-muted);font-size:8px}#problem-management-root .assistant-head-actions{gap:4px;display:flex}#problem-management-root .assistant-head-actions button{width:36px;height:36px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;border-radius:5px;place-items:center;display:grid}#problem-management-root .assistant-head-actions button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .assistant-conversation{overscroll-behavior:contain;background:var(--inside-color-background-alt);min-height:150px;padding:12px;overflow-y:auto}#problem-management-root .assistant-welcome{border:1px solid var(--inside-color-border-soft);background:var(--inside-color-surface);border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}#problem-management-root .assistant-welcome>span{background:var(--inside-color-accent-soft);width:32px;height:32px;color:var(--inside-color-accent-text);border-radius:5px;place-items:center;display:grid}#problem-management-root .assistant-welcome p{color:var(--inside-color-text-muted);margin:3px 0 0;font-size:9px;line-height:1.55}#problem-management-root .assistant-message{border-bottom:1px solid var(--inside-color-border-soft);grid-template-columns:48px minmax(0,1fr);gap:9px;padding:12px 6px;display:grid}#problem-management-root .assistant-message-role{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:750}#problem-management-root .assistant-message.user>div{color:var(--inside-color-text-secondary)}#problem-management-root .inside-ai-markdown{color:var(--inside-color-text-secondary);font-size:14px;line-height:1.65}#problem-management-root .inside-ai-markdown>:first-child{margin-top:0}#problem-management-root .inside-ai-markdown>:last-child{margin-bottom:0}#problem-management-root .inside-ai-markdown p,#problem-management-root .inside-ai-markdown ul,#problem-management-root .inside-ai-markdown ol{margin:0 0 8px}#problem-management-root .inside-ai-markdown a{color:var(--inside-color-accent-text);text-underline-offset:2px;text-decoration:underline}#problem-management-root .assistant-tool-state{border:1px solid var(--inside-color-border-soft);min-height:36px;color:var(--inside-color-text-muted);border-radius:5px;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:inline-flex}#problem-management-root .assistant-upload-result{background:#6ee7a60d;border:1px solid #6ee7a640;border-radius:6px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px;display:grid}#problem-management-root .assistant-upload-result+.assistant-upload-result{margin-top:8px}#problem-management-root .assistant-upload-result>div{gap:2px;min-width:0;display:grid}#problem-management-root .assistant-upload-result span{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}#problem-management-root .assistant-upload-result a,#problem-management-root .assistant-upload-result strong{color:var(--inside-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}#problem-management-root .assistant-upload-result p{color:var(--inside-color-text-muted);margin:0;font-size:12px}#problem-management-root .assistant-error{border:1px solid #ff6b654d;border-left:3px solid var(--inside-color-danger);color:#f1b4b1;background:#ff6b650f;border-radius:5px;gap:4px;margin-top:8px;padding:9px 10px;font-size:13px;line-height:1.45;display:grid}#problem-management-root .assistant-error strong{color:var(--inside-color-text-primary);font-size:12px}#problem-management-root .assistant-error span{color:#f1b4b1}#problem-management-root .assistant-quick-actions{border-top:1px solid var(--inside-color-border-soft);scrollbar-width:none;gap:6px;padding:8px 10px 0;display:flex;overflow-x:auto}#problem-management-root .assistant-quick-actions button{border:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt);min-height:30px;color:var(--inside-color-text-muted);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:inline-flex}#problem-management-root .assistant-quick-actions button:hover{border-color:var(--inside-color-border);color:var(--inside-color-text-primary)}#problem-management-root .assistant-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px;padding:8px 10px;display:grid}#problem-management-root .assistant-composer textarea{resize:none;border:1px solid var(--inside-color-border);background:var(--inside-color-background-alt);border-radius:6px;min-height:40px;max-height:112px;padding:10px 11px;font-size:10px;line-height:1.45}#problem-management-root .assistant-composer textarea:focus{border-color:var(--inside-color-accent);box-shadow:0 0 0 3px var(--inside-color-accent-soft);outline:0}#problem-management-root .assistant-attach,#problem-management-root .assistant-send{cursor:pointer;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}#problem-management-root .assistant-attach{border:1px solid var(--inside-color-border-soft);color:var(--inside-color-text-muted);background:0 0}#problem-management-root .assistant-send{background:var(--inside-color-accent);color:#090909}#problem-management-root .assistant-send:disabled,#problem-management-root .assistant-attach:disabled{cursor:not-allowed;opacity:.42}#problem-management-root .assistant-foot{border-top:1px solid var(--inside-color-border-soft);min-height:28px;color:var(--inside-color-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:10px;display:flex}#problem-management-root .assistant-drop-layer{z-index:3;text-align:center;background:#090a08f0;place-content:center;place-items:center;gap:6px;padding:24px;display:grid;position:absolute;inset:59px 0 0}#problem-management-root .assistant-drop-layer svg{color:var(--inside-color-accent-text)}#problem-management-root .assistant-drop-layer strong{font-size:13px}#problem-management-root .assistant-drop-layer span{max-width:360px;color:var(--inside-color-text-muted);font-size:9px}@media (max-width:1100px){#problem-management-root .home-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .home-metric-strip>div:nth-child(3){border-top:1px solid var(--inside-color-border-soft);border-left:0}#problem-management-root .home-metric-strip>div:nth-child(4){border-top:1px solid var(--inside-color-border-soft)}#problem-management-root .workspace-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){#problem-management-root .inside-content{padding-bottom:164px}#problem-management-root .pipeline-heading{align-items:flex-start}#problem-management-root .pipeline-count{min-width:auto}#problem-management-root .home-pulse-context{grid-template-columns:18px minmax(0,1fr)}#problem-management-root .home-pulse-context time,#problem-management-root .home-composer-footer>span{display:none}#problem-management-root .home-composer-footer{justify-content:flex-end}#problem-management-root .workspace-card-grid{grid-template-columns:1fr}#problem-management-root .workspace-card-copy{min-height:0}#problem-management-root .inside-assistant{z-index:65;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;left:8px}#problem-management-root .assistant-launcher{min-height:54px}#problem-management-root .assistant-panel{grid-template-rows:auto minmax(120px,1fr) auto auto auto;max-height:calc(100svh - 156px)}#problem-management-root .assistant-conversation{min-height:120px}#problem-management-root .assistant-quick-actions{padding-top:7px}#problem-management-root .assistant-foot span:last-child{display:none}}#problem-management-root .context-section-heading{min-height:24px;color:var(--inside-color-text-muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}#problem-management-root .context-focus-title{overflow-wrap:anywhere;font-size:13px;line-height:1.5}#problem-management-root .context-project-meta{flex-wrap:wrap;gap:6px;display:flex}#problem-management-root .context-project-meta span{border:1px solid var(--inside-color-border-soft);color:var(--inside-color-text-muted);border-radius:4px;padding:3px 6px;font-size:8px}#problem-management-root .context-file-list,#problem-management-root .context-task-list,#problem-management-root .notification-list{gap:3px;display:grid}#problem-management-root .context-file-list>a{min-width:0;min-height:36px;color:var(--inside-color-text-secondary);border-radius:4px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 7px;font-size:9px;text-decoration:none;display:grid}#problem-management-root .context-file-list>a:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .context-file-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .context-file-list>small,#problem-management-root .context-notifications>small{color:var(--inside-color-text-muted);font-size:9px}#problem-management-root .context-task-list>div{border-left:2px solid var(--inside-color-warning);background:var(--inside-color-background-alt);gap:2px;padding:7px 9px;display:grid}#problem-management-root .context-task-list span{color:var(--inside-color-text-muted);letter-spacing:.06em;font-size:7px;font-weight:700}#problem-management-root .context-task-list strong{overflow-wrap:anywhere;font-size:9px;line-height:1.45}#problem-management-root .chat-context-panel .notification-row{background:var(--inside-color-background-alt);min-height:48px;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;border:0;border-radius:4px;align-content:center;gap:2px;padding:7px 8px;display:grid}#problem-management-root .chat-context-panel .notification-row.unread{border-left:2px solid var(--inside-color-accent)}#problem-management-root .chat-context-panel .notification-row strong,#problem-management-root .chat-context-panel .notification-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .chat-context-panel .notification-row strong{font-size:9px}#problem-management-root .chat-context-panel .notification-row small{color:var(--inside-color-text-muted);font-size:8px}#problem-management-root .system-files-strip{border-radius:var(--inside-radius-small)}#problem-management-root .system-files-strip>a{min-height:82px}#problem-management-root .drive-browser{border-radius:var(--inside-radius-small)}#problem-management-root .drive-browser-head{min-height:82px}#problem-management-root .drive-file-row{min-height:64px}#problem-management-root .team-operations-grid{gap:var(--inside-space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#problem-management-root .team-operations-grid .team-panel{border-radius:var(--inside-radius-small);min-width:0;padding:var(--inside-space-4)}#problem-management-root .team-directory{grid-template-columns:1fr;gap:0}#problem-management-root .team-member-card{border:0;border-bottom:1px solid var(--inside-color-border-soft);background:0 0;border-radius:0;min-height:66px;padding:10px 0}#problem-management-root .team-member-card:last-child{border-bottom:0}#problem-management-root .team-member-copy{gap:2px}#problem-management-root .team-member-copy strong,#problem-management-root .team-task-copy strong{overflow-wrap:anywhere}#problem-management-root .team-member-action{width:36px;height:36px}#problem-management-root .team-task-row{min-height:72px;padding:10px 0}#problem-management-root .team-task-copy strong{max-width:none;font-size:11px}#problem-management-root .team-task-actions{flex-wrap:nowrap;display:flex}#problem-management-root .compact-action{border-radius:5px;min-height:34px;padding:0 9px;font-size:8px}#problem-management-root .task-complete-action{color:var(--inside-color-success);border-color:#6ee7a633}@media (max-width:1199px){#problem-management-root .chat-command-bar{grid-template-columns:1fr}#problem-management-root .chat-command-metrics{grid-template-columns:repeat(3,1fr)}#problem-management-root .chat-workspace{grid-template-columns:minmax(0,1fr) 280px}#problem-management-root .calendar-overview-strip{grid-template-columns:.5fr 1.25fr 1fr}}@media (max-width:900px){#problem-management-root .chat-workspace,#problem-management-root .team-operations-grid{grid-template-columns:1fr}#problem-management-root .chat-context-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .chat-context-panel>section+section{border-top:0;border-left:1px solid var(--inside-color-border-soft)}#problem-management-root .calendar-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#problem-management-root .view-intro{padding-bottom:var(--inside-space-4);align-items:stretch}#problem-management-root .view-intro .button,#problem-management-root .workspace-presence{width:100%}#problem-management-root .calendar-command-bar{flex-direction:column;align-items:stretch}#problem-management-root .calendar-owner-tabs{width:100%;padding-bottom:3px}#problem-management-root .calendar-connection-summary{border-top:1px solid var(--inside-color-border-soft);border-left:0;justify-content:flex-end;padding:9px 5px 2px}#problem-management-root .calendar-overview-strip{grid-template-columns:1fr}#problem-management-root .calendar-overview-strip>div{min-height:72px;padding:var(--inside-space-3) var(--inside-space-4)}#problem-management-root .calendar-overview-strip>div+div{border-top:1px solid var(--inside-color-border-soft);border-left:0}#problem-management-root .calendar-day{gap:var(--inside-space-2);grid-template-columns:1fr}#problem-management-root .calendar-day>header{border-top-width:1px}#problem-management-root .calendar-event-row{gap:var(--inside-space-3);grid-template-columns:3px minmax(0,1fr) auto}#problem-management-root .calendar-event-row>time{grid-column:2;align-self:end}#problem-management-root .calendar-event-copy{grid-column:2}#problem-management-root .calendar-event-actions{grid-area:1/3/span 2}#problem-management-root .calendar-event-actions>a:not(.icon-button) span{display:none}#problem-management-root .calendar-event-actions>a:not(.icon-button){justify-content:center;width:36px;padding:0}#problem-management-root .chat-command-bar{padding:var(--inside-space-3)}#problem-management-root .chat-toolbar{grid-template-columns:1fr}#problem-management-root .chat-workspace{min-height:0}#problem-management-root .chat-panel{min-height:620px}#problem-management-root .chat-command-metrics{width:100%}#problem-management-root .chat-context-panel{grid-template-columns:1fr}#problem-management-root .chat-context-panel>section+section{border-top:1px solid var(--inside-color-border-soft);border-left:0}#problem-management-root .message-actions{opacity:1;transform:none}#problem-management-root .chat-composer-footer>span,#problem-management-root .chat-composer-footer kbd{display:none}#problem-management-root .chat-composer-footer{justify-content:flex-end}#problem-management-root .team-task-row{grid-template-columns:minmax(0,1fr) auto}#problem-management-root .team-task-actions{width:auto}#problem-management-root .compact-action{flex:none}}#problem-management-root a:not(.button):not(.ghost-button):not(.icon-button){color:var(--inside-color-accent);text-decoration-color:#d3534a9e;transition:color .15s,text-decoration-color .15s}@media (hover:hover) and (pointer:fine){#problem-management-root a:not(.button):not(.ghost-button):not(.icon-button):hover{color:var(--inside-color-accent-hover);text-decoration-color:currentColor}}#problem-management-root a:not(.button):not(.ghost-button):not(.icon-button):active{color:var(--inside-color-accent-hover);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){#problem-management-root button:not(:disabled):not(.button-primary):not(.inside-primary):not(.assistant-send):hover{border-color:color-mix(in srgb, var(--inside-color-border) 58%, var(--inside-color-text-muted))}}#problem-management-root .button-secondary:hover,#problem-management-root .ghost-button:hover,#problem-management-root .icon-button:hover,#problem-management-root .modal-close:hover,#problem-management-root .mobile-sheet-head>button:hover,#problem-management-root .utility-menu-head>button:hover,#problem-management-root .file-remove:hover,#problem-management-root .inside-profile>button:hover,#problem-management-root .sidebar-section-head button:hover,#problem-management-root .inside-search-trigger:hover,#problem-management-root .utility-links button:hover,#problem-management-root .utility-notifications>button:hover,#problem-management-root .project-tabs button:hover,#problem-management-root .project-tabs button.active,#problem-management-root .team-member-action:hover,#problem-management-root .compact-action:hover,#problem-management-root .text-action:hover,#problem-management-root .message-actions button:hover,#problem-management-root .assistant-head-actions button:hover,#problem-management-root .assistant-quick-actions button:hover,#problem-management-root .mobile-sheet-projects>button:hover,#problem-management-root .mobile-sheet-projects>button.active,#problem-management-root .mobile-bottom-nav button:hover,#problem-management-root .mobile-bottom-nav button.active,#problem-management-root .drive-filter button:hover,#problem-management-root .drive-filter button.active,#problem-management-root .calendar-owner-tabs button:hover,#problem-management-root .calendar-owner-tabs button.active{border-color:var(--inside-color-accent);color:var(--inside-color-accent)}#problem-management-root .inside-nav-item:hover,#problem-management-root .inside-nav-item.active,#problem-management-root .workspace-list-item:hover,#problem-management-root .workspace-list-item.active{color:var(--inside-color-accent)}#problem-management-root summary:hover,#problem-management-root select:not(:disabled):hover{border-color:var(--inside-color-accent);color:var(--inside-color-accent)}#problem-management-root input:not(:disabled):hover,#problem-management-root textarea:not(:disabled):hover,#problem-management-root .pipeline-card:hover,#problem-management-root .workspace-card:hover,#problem-management-root .file-card:hover,#problem-management-root .drive-file-row:hover,#problem-management-root .calendar-row:hover,#problem-management-root .calendar-event-row:hover,#problem-management-root .task-table-row:hover,#problem-management-root .notification-row:hover,#problem-management-root .command-results>a:hover,#problem-management-root .command-results>button:hover,#problem-management-root .resource-links a:hover,#problem-management-root .project-doc-links a:hover,#problem-management-root .system-files-strip>a:hover,#problem-management-root .context-file-list>a:hover{border-color:var(--inside-color-accent)}#problem-management-root .pipeline-card:hover h3,#problem-management-root .workspace-card:hover h3,#problem-management-root .file-card:hover strong,#problem-management-root .drive-file-row:hover strong,#problem-management-root .calendar-row:hover strong,#problem-management-root .calendar-event-row:hover h3,#problem-management-root .task-table-row:hover strong,#problem-management-root .notification-row:hover strong,#problem-management-root .command-results>a:hover strong,#problem-management-root .command-results>button:hover strong,#problem-management-root .resource-links a:hover strong,#problem-management-root .project-doc-links a:hover strong,#problem-management-root .system-files-strip>a:hover strong,#problem-management-root .context-file-list>a:hover strong{color:var(--inside-color-accent)}#problem-management-root .inside-message:hover,#problem-management-root .chat-thread .inside-message:hover,#problem-management-root .chat-thread .inside-message:focus-within{border-color:#d3534a7a}#problem-management-root .inside-message:hover .message-meta strong,#problem-management-root .chat-thread .inside-message:focus-within .message-meta strong,#problem-management-root .assistant-launcher:hover strong,#problem-management-root .assistant-launcher:hover>svg{color:var(--inside-color-accent)}#problem-management-root .workspace-card-foot button:hover,#problem-management-root .assistant-send:hover,#problem-management-root .button-primary:hover,#problem-management-root .inside-primary:hover{color:var(--inside-color-background)}#problem-management-root button:disabled,#problem-management-root select:disabled,#problem-management-root a[aria-disabled=true]{color:inherit}#problem-management-root .login-story-copy,#problem-management-root .login-heading,#problem-management-root .view-intro,#problem-management-root .view-context,#problem-management-root .project-header,#problem-management-root .panel-heading,#problem-management-root .section-block-head,#problem-management-root .inline-create-head,#problem-management-root .task-create-head,#problem-management-root .chat-panel-head,#problem-management-root .access-registry-head,#problem-management-root .workspace-card,#problem-management-root .pipeline-card,#problem-management-root .team-member-card,#problem-management-root .calendar-event-copy,#problem-management-root .history-copy,#problem-management-root .settings-profile,#problem-management-root .inside-brand,#problem-management-root .view-intro>*,#problem-management-root .view-context>*,#problem-management-root .project-header>*,#problem-management-root .panel-heading>*,#problem-management-root .section-block-head>*,#problem-management-root .inline-create-head>*,#problem-management-root .task-create-head>*,#problem-management-root .chat-panel-head>*,#problem-management-root .access-registry-head>*,#problem-management-root .workspace-card>*,#problem-management-root .pipeline-card>*,#problem-management-root .team-member-card>*,#problem-management-root .settings-profile>*{min-width:0;max-width:100%}#problem-management-root .login-story-copy h1{overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:100%;font-size:clamp(42px,5.5vw,88px);line-height:.88}#problem-management-root .view-intro h1,#problem-management-root .view-context h1,#problem-management-root .project-header h1,#problem-management-root .panel-heading h2,#problem-management-root .section-block-head h2,#problem-management-root .inline-create-head h2,#problem-management-root .task-create-head h2,#problem-management-root .chat-panel-head h2,#problem-management-root .access-registry-head h2,#problem-management-root .workspace-card h3,#problem-management-root .pipeline-card h3,#problem-management-root .team-member-card strong,#problem-management-root .calendar-event-copy h3,#problem-management-root .history-copy h3,#problem-management-root .settings-profile strong,#problem-management-root .view-intro p,#problem-management-root .view-context p,#problem-management-root .project-header p,#problem-management-root .workspace-card p,#problem-management-root .pipeline-card p,#problem-management-root .calendar-event-copy p,#problem-management-root .history-copy p{overflow-wrap:anywhere;max-width:100%}#problem-management-root .inside-brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){#problem-management-root .login-story-copy h1{letter-spacing:-.045em;font-size:clamp(30px,10.2vw,48px);line-height:.92}#problem-management-root .view-intro h1,#problem-management-root .view-context h1{font-size:clamp(28px,8.5vw,42px);line-height:1}#problem-management-root .panel-heading,#problem-management-root .section-block-head,#problem-management-root .inline-create-head,#problem-management-root .task-create-head,#problem-management-root .chat-panel-head,#problem-management-root .access-registry-head{flex-wrap:wrap;align-items:flex-start}}@media (max-width:360px){#problem-management-root .login-story-copy h1{font-size:clamp(28px,9.5vw,34px)}}#problem-management-root .assistant-composer-shell{min-width:0;position:relative}#problem-management-root .assistant-context-strip{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding:8px 10px 0;display:flex;overflow-x:auto}#problem-management-root .assistant-context-strip>span{color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:7px;font-weight:700}#problem-management-root .assistant-context-strip button{background:var(--inside-color-accent-soft);min-width:0;max-width:230px;color:var(--inside-color-accent-text);cursor:pointer;border:1px solid #d3534a61;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:8px;font-weight:750;display:inline-flex}#problem-management-root .assistant-context-strip button small{color:var(--inside-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}#problem-management-root .assistant-mention-menu{z-index:5;border:1px solid var(--inside-color-border);background:#181818fc;border-radius:7px;max-height:250px;padding:5px;position:absolute;bottom:calc(100% - 2px);left:50px;right:50px;overflow-y:auto;box-shadow:0 18px 48px #0000007a}#problem-management-root .assistant-mention-menu header,#problem-management-root .assistant-mention-menu footer{min-height:28px;color:var(--inside-color-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;font-size:7px;font-weight:700;display:flex}#problem-management-root .assistant-mention-menu footer{border-top:1px solid var(--inside-color-border-soft);min-height:24px;margin-top:4px}#problem-management-root .assistant-mention-menu>button{width:100%;min-height:42px;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border-radius:5px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}#problem-management-root .assistant-mention-menu>button:hover,#problem-management-root .assistant-mention-menu>button.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}#problem-management-root .assistant-mention-menu>button span{color:var(--inside-color-accent-text);font-size:8px;font-weight:800}#problem-management-root .assistant-mention-menu>button strong,#problem-management-root .assistant-mention-menu>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .assistant-mention-menu>button strong{font-size:9px}#problem-management-root .assistant-mention-menu>button small{color:var(--inside-color-text-muted);text-transform:uppercase;font-size:7px}@media (max-width:767px){#problem-management-root .assistant-mention-menu{left:8px;right:8px}#problem-management-root .assistant-mention-menu>button{grid-template-columns:70px minmax(0,1fr)}#problem-management-root .assistant-mention-menu>button small{display:none}#problem-management-root .assistant-context-strip button{max-width:180px}}#problem-management-root,#problem-management-root,#problem-management-root .inside-shell,#problem-management-root .inside-main-wrap,#problem-management-root .login-page,#problem-management-root .login-story,#problem-management-root .login-access{min-height:100dvh}#problem-management-root{overflow-x:hidden}#problem-management-root button,#problem-management-root a,#problem-management-root summary,#problem-management-root label,#problem-management-root select{touch-action:manipulation}#problem-management-root .utility-layer{z-index:59;pointer-events:none;position:fixed;inset:0}#problem-management-root .utility-menu-backdrop{cursor:default;pointer-events:auto;background:#0000006b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#problem-management-root .utility-layer .utility-menu{pointer-events:auto}#problem-management-root .assistant-title strong{font-size:12px}#problem-management-root .assistant-title small,#problem-management-root .assistant-launcher small,#problem-management-root .assistant-tool-state,#problem-management-root .assistant-upload-result p,#problem-management-root .assistant-error,#problem-management-root .assistant-quick-actions button{font-size:9px}#problem-management-root .inside-ai-markdown{font-size:12px;line-height:1.7}#problem-management-root .assistant-composer textarea{font-size:13px}#problem-management-root .assistant-quick-actions button{min-height:36px}@media (hover:none){#problem-management-root .button:hover,#problem-management-root .ghost-button:hover,#problem-management-root .inside-primary:hover{transform:none}}@media (prefers-reduced-motion:reduce){#problem-management-root *,#problem-management-root :before,#problem-management-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:767px){#problem-management-root{--inside-control-min:48px;--inside-radius-small:10px;--inside-radius-medium:14px;--inside-radius-large:20px;--mobile-topbar-height:calc(60px + env(safe-area-inset-top));--mobile-nav-height:calc(74px + env(safe-area-inset-bottom));scroll-padding-top:var(--mobile-topbar-height);overscroll-behavior-x:none;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;min-height:100dvh}:is(#problem-management-root:has(.inside-assistant.open),#problem-management-root:has(.command-overlay),#problem-management-root:has(.mobile-sheet-wrap),#problem-management-root:has(.utility-layer)){overflow:hidden}#problem-management-root input:not([type=checkbox]):not([type=radio]):not([type=file]),#problem-management-root select,#problem-management-root textarea{min-height:48px;font-size:16px}#problem-management-root textarea{line-height:1.5}#problem-management-root .button,#problem-management-root .ghost-button,#problem-management-root .inside-primary{min-height:48px;padding-left:18px;padding-right:18px}#problem-management-root .login-page{min-height:100dvh}#problem-management-root .login-story{min-height:min(38dvh,320px);padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 28px max(20px, env(safe-area-inset-left));justify-content:flex-start}#problem-management-root .login-story:after{width:90vw;height:90vw;bottom:-44vw;right:-34vw}#problem-management-root .wordmark{font-size:11px}#problem-management-root .wordmark span:last-child{font-size:8px}#problem-management-root .login-story-copy{margin-top:clamp(44px,8dvh,72px)}#problem-management-root .login-story-copy h1{margin:9px 0 14px;font-size:clamp(38px,12vw,54px);line-height:.9}#problem-management-root .login-deck{max-width:360px;font-size:clamp(15px,4.3vw,18px);line-height:1.45}#problem-management-root .login-access{min-height:auto;padding:30px max(16px, env(safe-area-inset-right)) max(44px, calc(24px + env(safe-area-inset-bottom))) max(16px, env(safe-area-inset-left))}#problem-management-root .login-heading h2{font-size:clamp(27px,8vw,34px)}#problem-management-root .login-heading>p:last-child{font-size:13px}#problem-management-root .login-method{border-radius:16px;gap:22px;padding:20px}#problem-management-root .client-login{border-radius:14px}#problem-management-root .client-login summary{min-height:76px}#problem-management-root .inside-shell,#problem-management-root .inside-main-wrap{min-height:100dvh}#problem-management-root .inside-topbar{height:var(--mobile-topbar-height);min-height:var(--mobile-topbar-height);padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));box-shadow:0 1px 0 var(--inside-color-border-soft);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#090a08e6;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:4px}#problem-management-root .mobile-project-button,#problem-management-root .inside-search-trigger,#problem-management-root .topbar-actions .icon-button{background:0 0;border:0;border-radius:12px;width:44px;height:44px;min-height:44px;padding:0}#problem-management-root .inside-search-trigger{color:var(--inside-color-text-secondary);grid-template-columns:1fr;place-items:center;display:grid}#problem-management-root .inside-search-trigger span,#problem-management-root .inside-search-trigger kbd{display:none}#problem-management-root .topbar-context{text-align:left;gap:1px;padding:0 4px}#problem-management-root .topbar-context span{letter-spacing:.07em;font-size:8px}#problem-management-root .topbar-context strong{font-size:13px}#problem-management-root .inside-content{width:100%;max-width:none;padding:20px max(14px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}#problem-management-root .view-stack,#problem-management-root .project-workspace{gap:20px}#problem-management-root .view-intro,#problem-management-root .view-context,#problem-management-root .project-header{gap:14px;padding-bottom:18px}#problem-management-root .view-intro h1,#problem-management-root .view-context h1{font-size:clamp(28px,8.4vw,38px);line-height:1.04}#problem-management-root .view-intro p,#problem-management-root .view-context p,#problem-management-root .project-header p{font-size:13px;line-height:1.62}#problem-management-root .view-action-group{grid-template-columns:1fr;gap:8px;width:100%;display:grid}#problem-management-root .view-action-group .button,#problem-management-root .view-action-group .ghost-button,#problem-management-root .view-action-group .inside-primary{width:100%}#problem-management-root .workspace-presence{border-radius:12px;min-width:0;min-height:52px}#problem-management-root .metric-strip,#problem-management-root .home-metric-strip,#problem-management-root .calendar-overview-strip{border-radius:14px;overflow:hidden}#problem-management-root .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#problem-management-root .metric-strip>div{min-height:86px}#problem-management-root .metric-strip strong{font-size:24px}#problem-management-root .pipeline-grid,#problem-management-root .workspace-card-grid,#problem-management-root .file-grid{gap:12px}#problem-management-root .pipeline-card,#problem-management-root .workspace-card,#problem-management-root .file-card,#problem-management-root .briefing-primary-panel,#problem-management-root .briefing-side-panel,#problem-management-root .team-panel,#problem-management-root .section-block,#problem-management-root .task-toolbar,#problem-management-root .task-create-panel,#problem-management-root .task-table-row,#problem-management-root .access-issue-form,#problem-management-root .access-registry,#problem-management-root .settings-panel,#problem-management-root .system-files-strip,#problem-management-root .drive-browser,#problem-management-root .calendar-agenda{border-radius:14px}#problem-management-root .workspace-card-foot button,#problem-management-root .compact-action,#problem-management-root .team-member-action{min-height:44px}#problem-management-root .workspace-card-foot button{padding-left:14px;padding-right:14px;font-size:10px}#problem-management-root .home-message-composer,#problem-management-root .message-composer,#problem-management-root .chat-composer{border-radius:12px}#problem-management-root .home-composer-footer,#problem-management-root .chat-composer-footer{flex-wrap:wrap;align-items:stretch;gap:8px}#problem-management-root .home-composer-footer .inside-primary,#problem-management-root .chat-composer-footer .inside-primary{width:100%}#problem-management-root .project-header h1{font-size:clamp(34px,10vw,48px);line-height:.98}#problem-management-root .project-tabs{z-index:20;top:var(--mobile-topbar-height);margin-right:calc(-1 * max(14px, env(safe-area-inset-right)));margin-left:calc(-1 * max(14px, env(safe-area-inset-left)));scroll-snap-type:x proximity;border-top:1px solid var(--inside-color-border-soft);border-bottom:1px solid var(--inside-color-border-soft);padding:0 max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a08f5;position:sticky;overflow-x:auto}#problem-management-root .project-tabs::-webkit-scrollbar{display:none}#problem-management-root .assistant-context-strip::-webkit-scrollbar{display:none}#problem-management-root .assistant-quick-actions::-webkit-scrollbar{display:none}#problem-management-root .project-tabs button{scroll-snap-align:start;flex:none;min-height:50px;padding:0 14px;font-size:11px}#problem-management-root .form-grid-three,#problem-management-root .form-two,#problem-management-root .task-create-grid{gap:14px}#problem-management-root .inline-create-panel,#problem-management-root .task-create-panel,#problem-management-root .access-issue-form{padding:18px}#problem-management-root .inline-create-head,#problem-management-root .task-create-head,#problem-management-root .access-registry-head,#problem-management-root .section-block-head,#problem-management-root .panel-heading{gap:12px}#problem-management-root .inline-create-head .ghost-button,#problem-management-root .task-create-head .ghost-button,#problem-management-root .access-registry-head .ghost-button{width:100%}#problem-management-root .task-toolbar{align-items:stretch;gap:14px;padding:16px}#problem-management-root .task-toolbar-group,#problem-management-root .task-toolbar label,#problem-management-root .task-toolbar select{width:100%}#problem-management-root .task-toolbar-summary{border-top:1px solid var(--inside-color-border-soft);justify-content:space-between;width:100%;padding-top:12px}#problem-management-root .task-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-bottom:12px;padding:16px}#problem-management-root .task-title-cell,#problem-management-root .task-row-actions{grid-column:1/-1}#problem-management-root .task-project-cell,#problem-management-root .task-due-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-status-cell{gap:6px;min-width:0;display:grid}#problem-management-root .task-project-cell:before,#problem-management-root .task-due-cell:before,#problem-management-root .task-owner-cell:before,#problem-management-root .task-status-cell:before{color:var(--inside-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}#problem-management-root .task-project-cell:before{content:"Project"}#problem-management-root .task-due-cell:before{content:"Due"}#problem-management-root .task-owner-cell:before{content:"Owner"}#problem-management-root .task-status-cell:before{content:"Status"}#problem-management-root .task-title-cell strong{font-size:14px}#problem-management-root .task-title-cell small,#problem-management-root .task-project-cell span,#problem-management-root .task-due-cell span,#problem-management-root .task-owner-cell>span,#problem-management-root .task-status-cell>span{font-size:11px}#problem-management-root .task-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}#problem-management-root .task-row-actions button,#problem-management-root .task-row-actions a{justify-content:center;min-height:44px;font-size:10px}#problem-management-root .drive-browser-head,#problem-management-root .drive-browser-toolbar{gap:12px}#problem-management-root .drive-search{min-height:48px}#problem-management-root .drive-filter{scrollbar-width:none;min-width:100%;overflow-x:auto}#problem-management-root .drive-filter button{flex:1 0 auto;min-height:44px;padding-left:14px;padding-right:14px}#problem-management-root .drive-file-row{grid-template-columns:42px minmax(0,1fr) 22px;min-height:70px;padding:10px 12px}#problem-management-root .drive-file-row strong{font-size:12px}#problem-management-root .system-files-strip>a{min-height:76px}#problem-management-root .calendar-command-bar{gap:10px}#problem-management-root .calendar-owner-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}#problem-management-root .calendar-owner-tabs button{scroll-snap-align:start;flex:none;min-height:44px}#problem-management-root .calendar-event-row{border-radius:12px;min-height:92px;padding:14px 12px}#problem-management-root .calendar-event-copy h3{font-size:13px}#problem-management-root .calendar-event-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;overflow:hidden}#problem-management-root .calendar-event-actions .icon-button,#problem-management-root .calendar-event-actions>a:not(.icon-button){width:44px;height:44px;min-height:44px}#problem-management-root .chat-panel{border-radius:14px;min-height:min(680px,100dvh - 176px)}#problem-management-root .chat-thread{min-height:min(44dvh,360px);max-height:none;padding:4px 14px}#problem-management-root .inside-message{gap:10px;padding:14px 0}#problem-management-root .message-actions{opacity:1;transform:none}#problem-management-root .chat-composer{margin:8px;padding:8px}#problem-management-root .chat-composer textarea{min-height:88px}#problem-management-root .chat-context-panel,#problem-management-root .team-operations-grid{gap:12px}#problem-management-root .team-member-card{min-height:72px}#problem-management-root .team-member-action{width:44px;height:44px}#problem-management-root .team-task-row{grid-template-columns:1fr;gap:12px}#problem-management-root .team-task-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#problem-management-root .compact-action{justify-content:center;width:100%;font-size:10px}#problem-management-root .access-admin-layout{gap:14px}#problem-management-root .access-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}#problem-management-root .access-row .ghost-button{grid-column:1/-1;width:100%}#problem-management-root .access-state{align-self:start}#problem-management-root .credential-modal{padding:max(12px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));align-items:flex-end}#problem-management-root .credential-dialog{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));padding:22px 18px max(22px, env(safe-area-inset-bottom));border-radius:18px;overflow-y:auto}#problem-management-root .settings-panel{padding:18px}#problem-management-root .resource-links{gap:8px}#problem-management-root .resource-links a{border-radius:10px;min-height:48px;padding:0 14px}#problem-management-root .command-overlay{place-items:stretch stretch;padding:0}#problem-management-root .command-panel{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border:0;border-radius:0}#problem-management-root .command-input{grid-template-columns:24px minmax(0,1fr) 44px;min-height:64px;padding:8px 10px 8px 16px}#problem-management-root .command-input>button{width:44px;height:44px}#problem-management-root .command-results{max-height:none;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}#problem-management-root .command-results>a,#problem-management-root .command-results>button{grid-template-columns:62px minmax(0,1fr) auto;min-height:72px;padding:12px 16px}#problem-management-root .mobile-sheet-wrap{height:100dvh}#problem-management-root .mobile-project-sheet{width:min(92vw,420px);height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0 18px 18px 0}#problem-management-root .mobile-sheet-head{min-height:var(--mobile-topbar-height);padding:env(safe-area-inset-top) 12px 0 max(16px, env(safe-area-inset-left))}#problem-management-root .mobile-sheet-all,#problem-management-root .mobile-sheet-projects>button{min-height:58px}#problem-management-root .utility-menu{top:auto;right:max(8px, env(safe-area-inset-right));bottom:calc(var(--mobile-nav-height) + 8px);left:max(8px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-nav-height) - 24px);border-radius:18px;overflow-y:auto}#problem-management-root .utility-menu-backdrop{background:#000000ad}#problem-management-root .utility-menu-head{z-index:1;background:#131313fa;min-height:62px;position:sticky;top:0}#problem-management-root .utility-links button,#problem-management-root .utility-notifications>button{min-height:52px}#problem-management-root .mobile-bottom-nav{min-height:var(--mobile-nav-height);padding:6px max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));box-shadow:0 -1px 0 var(--inside-color-border-soft);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0e0e0ee6;transition:transform .18s}#problem-management-root .mobile-bottom-nav button{border-radius:12px;min-height:56px;padding:5px 2px 4px}#problem-management-root .mobile-bottom-nav button svg{width:20px;height:20px}#problem-management-root .mobile-bottom-nav span{letter-spacing:.01em;font-size:9px}#problem-management-root .mobile-bottom-nav button.active:before{border-radius:0 0 4px 4px;width:20px;height:3px;top:3px}#problem-management-root .inside-assistant:not(.open){right:max(12px, env(safe-area-inset-right));bottom:calc(var(--mobile-nav-height) + 12px);width:auto;left:auto}#problem-management-root .inside-assistant:not(.open) .assistant-launcher{border-radius:999px;grid-template-columns:34px minmax(0,1fr) 18px;width:auto;min-width:168px;min-height:52px;padding:6px 12px 6px 8px;box-shadow:0 14px 44px #00000094}#problem-management-root .inside-assistant:not(.open) .assistant-launcher small{display:none}#problem-management-root .inside-assistant.open{z-index:140;pointer-events:auto;width:100%;height:100dvh;inset:0}#problem-management-root .inside-assistant.open .assistant-panel{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:#090a08fc;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto auto}#problem-management-root .inside-assistant.open .assistant-head{min-height:var(--mobile-topbar-height);padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));background:#0e0e0ef5}#problem-management-root .assistant-head-actions button{width:44px;height:44px}#problem-management-root .assistant-title strong{font-size:13px}#problem-management-root .assistant-title small{font-size:9px}#problem-management-root .assistant-conversation{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:none;padding:14px}#problem-management-root .assistant-welcome{border-radius:12px;padding:16px}#problem-management-root .assistant-welcome strong{font-size:13px}#problem-management-root .assistant-welcome p{font-size:12px;line-height:1.6}#problem-management-root .assistant-message{grid-template-columns:1fr;gap:4px;padding:14px 2px}#problem-management-root .assistant-message-role{font-size:9px}#problem-management-root .inside-ai-markdown{font-size:14px;line-height:1.7}#problem-management-root .assistant-tool-state{min-height:38px;font-size:10px}#problem-management-root .assistant-upload-result{border-radius:10px;padding:13px}#problem-management-root .assistant-upload-result a,#problem-management-root .assistant-upload-result strong{font-size:12px}#problem-management-root .assistant-upload-result p,#problem-management-root .assistant-error{font-size:11px}#problem-management-root .assistant-quick-actions{gap:8px;padding:8px 10px 0}#problem-management-root .assistant-quick-actions button{border-radius:999px;min-height:44px;padding:0 13px;font-size:11px}#problem-management-root .assistant-context-strip{min-height:40px;padding:6px 10px 0}#problem-management-root .assistant-context-strip>span,#problem-management-root .assistant-context-strip button,#problem-management-root .assistant-context-strip button small{font-size:9px}#problem-management-root .assistant-context-strip button{max-width:220px;min-height:30px;padding:5px 10px}#problem-management-root .assistant-mention-menu{border-radius:12px;max-height:min(42dvh,320px);padding:6px;bottom:calc(100% + 4px);left:8px;right:8px}#problem-management-root .assistant-mention-menu>button{border-radius:9px;grid-template-columns:78px minmax(0,1fr);min-height:50px;padding:7px 10px}#problem-management-root .assistant-mention-menu>button span,#problem-management-root .assistant-mention-menu>button strong{font-size:11px}#problem-management-root .assistant-composer{gap:8px;padding:8px 10px}#problem-management-root .assistant-composer textarea{border-radius:12px;min-height:48px;max-height:132px;padding:12px;font-size:16px}#problem-management-root .assistant-attach,#problem-management-root .assistant-send{border-radius:12px;width:48px;height:48px}#problem-management-root .assistant-foot{min-height:calc(34px + env(safe-area-inset-bottom));padding:0 max(12px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px, env(safe-area-inset-left));font-size:9px}#problem-management-root .inside-assistant.open+.mobile-bottom-nav{pointer-events:none;transform:translateY(120%)}}@media (max-width:380px){#problem-management-root .inside-topbar{grid-template-columns:42px minmax(0,1fr) 42px 42px}#problem-management-root .mobile-project-button,#problem-management-root .inside-search-trigger,#problem-management-root .topbar-actions .icon-button{width:42px;height:42px}#problem-management-root .metric-strip{grid-template-columns:1fr}#problem-management-root .metric-strip>div+div{border-top:1px solid var(--inside-color-border-soft);border-left:0}#problem-management-root .task-table-row,#problem-management-root .access-row{grid-template-columns:1fr}#problem-management-root .task-title-cell,#problem-management-root .task-row-actions,#problem-management-root .access-row .ghost-button{grid-column:auto}#problem-management-root .task-row-actions,#problem-management-root .team-task-actions{grid-template-columns:1fr}#problem-management-root .access-avatar{display:none}#problem-management-root .access-state{justify-self:start}#problem-management-root .inside-assistant:not(.open) .assistant-launcher{min-width:154px}}#problem-management-root .chat-toolbar{grid-template-columns:minmax(260px,1fr)}#problem-management-root .chat-composer{position:relative}#problem-management-root .chat-person-menu{max-height:280px;bottom:calc(100% - 8px);left:12px;right:12px}#problem-management-root .assistant-mention-menu>button span{font-variant-numeric:tabular-nums}@media (max-width:767px){#problem-management-root .chat-person-menu{max-height:min(42dvh,320px);bottom:calc(100% + 4px);left:8px;right:8px}}#problem-management-root .assistant-tool-state{background:color-mix(in srgb, var(--inside-color-panel) 86%, transparent);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-height:42px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}#problem-management-root .assistant-tool-state>svg{margin-top:1px}#problem-management-root .assistant-tool-state>div{gap:5px;min-width:0;display:grid}#problem-management-root .assistant-tool-state strong{color:var(--inside-color-text);font-size:11px;font-weight:650}#problem-management-root .assistant-tool-state small{color:var(--inside-color-text-muted);font-size:10px}#problem-management-root .assistant-tool-state.working{border-color:color-mix(in srgb, var(--inside-color-accent-text) 38%, var(--inside-color-border-soft))}#problem-management-root .assistant-tool-state.complete{background:#6ee7a60e;border-color:#6ee7a64d}#problem-management-root .assistant-tool-state.complete>svg{color:#6ee7a6}#problem-management-root .assistant-tool-state.failed{border-color:color-mix(in srgb, var(--inside-color-accent-text) 52%, var(--inside-color-border-soft))}#problem-management-root .assistant-tool-state.failed>svg{color:var(--inside-color-accent-text)}#problem-management-root .assistant-tool-links{flex-wrap:wrap;gap:7px;display:flex}#problem-management-root .assistant-tool-links a{color:var(--inside-color-accent-text);align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}#problem-management-root .assistant-tool-links a:hover{text-underline-offset:3px;text-decoration:underline}#problem-management-root .assistant-command-note{border:1px solid color-mix(in srgb, var(--inside-color-accent-text) 36%, var(--inside-color-border-soft));min-height:32px;color:var(--inside-color-text);background:color-mix(in srgb, var(--inside-color-accent) 8%, transparent);border-radius:5px;grid-column:1/-1;align-items:center;gap:7px;margin:-2px 2px 2px;padding:7px 9px;font-size:10px;line-height:1.4;display:flex}#problem-management-root .assistant-command-note svg{color:var(--inside-color-accent-text);flex:none}@media (max-width:767px){#problem-management-root .assistant-tool-state{min-height:46px;padding:11px 12px;font-size:12px}#problem-management-root .assistant-tool-state strong{font-size:12px}#problem-management-root .assistant-tool-state small,#problem-management-root .assistant-tool-links a,#problem-management-root .assistant-command-note{font-size:11px}}#problem-management-root .assistant-composer-leading{width:40px;min-width:0}#problem-management-root .assistant-composer-actions{align-items:center;gap:6px;display:flex}#problem-management-root .assistant-help-toggle{border:1px solid var(--inside-color-border-soft);width:40px;height:40px;color:var(--inside-color-text-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}#problem-management-root .assistant-help-toggle:hover,#problem-management-root .assistant-help-toggle[aria-expanded=true]{border-color:var(--inside-color-accent);color:var(--inside-color-accent-text);background:var(--inside-color-accent-soft)}#problem-management-root .assistant-help-backdrop{z-index:8;cursor:default;background:#0607059e;border:0;position:absolute;inset:55px 0 0}#problem-management-root .assistant-command-help{z-index:9;overscroll-behavior:contain;border:1px solid var(--inside-color-border);width:min(560px,100% - 24px);max-height:calc(100% - 78px);color:var(--inside-color-text);background:var(--inside-color-background-alt);border-radius:7px;gap:11px;padding:13px;display:grid;position:absolute;top:66px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #00000061}#problem-management-root .assistant-command-help header{z-index:1;border-bottom:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:-13px -13px 0;padding:13px;display:grid;position:sticky;top:-13px}#problem-management-root .assistant-command-help header>svg{color:var(--inside-color-accent-text)}#problem-management-root .assistant-command-help header strong{font-size:12px}#problem-management-root .assistant-command-help header button{border:1px solid var(--inside-color-border-soft);width:32px;height:32px;color:var(--inside-color-text-muted);background:var(--inside-color-surface);cursor:pointer;border-radius:5px;place-items:center;display:grid}#problem-management-root .assistant-command-help header button:hover{border-color:var(--inside-color-accent);color:var(--inside-color-accent-text)}#problem-management-root .assistant-command-help dl{gap:7px;margin:0;display:grid}#problem-management-root .assistant-command-help dl>div{grid-template-columns:82px minmax(0,1fr);gap:9px;display:grid}#problem-management-root .assistant-command-help dt{color:var(--inside-color-accent-text);font-size:11px;font-weight:750}#problem-management-root .assistant-command-help dd{color:var(--inside-color-text-muted);margin:0;font-size:11px;line-height:1.45}#problem-management-root .assistant-command-help p{border-top:1px solid var(--inside-color-border-soft);color:var(--inside-color-text);margin:0;padding-top:10px;font-size:10px;line-height:1.55}#problem-management-root .assistant-command-note{margin:8px 10px 0}@media (max-width:767px){#problem-management-root .assistant-help-toggle{width:44px;height:44px}#problem-management-root .assistant-help-backdrop{inset:55px 0 0}#problem-management-root .assistant-command-help{border-radius:10px;width:calc(100% - 16px);max-height:calc(100% - 71px);padding:14px;top:63px;right:8px}#problem-management-root .assistant-command-help header{margin:-14px -14px 0;padding:14px;top:-14px}#problem-management-root .assistant-command-help header strong{font-size:13px}#problem-management-root .assistant-command-help dt,#problem-management-root .assistant-command-help dd,#problem-management-root .assistant-command-help p{font-size:11px}}#problem-management-root .assistant-panel{max-height:min(620px,100svh - 104px)}#problem-management-root .assistant-head{min-height:54px;padding:7px 9px 7px 10px}#problem-management-root .assistant-title{gap:9px}#problem-management-root .assistant-title .assistant-symbol{width:30px;height:30px}#problem-management-root .assistant-title strong{font-size:12px;line-height:1.2}#problem-management-root .assistant-title small{font-size:10px;line-height:1.35}#problem-management-root .assistant-head-actions button{width:32px;height:32px}#problem-management-root .assistant-conversation{padding:10px}#problem-management-root .assistant-welcome{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 12px}#problem-management-root .assistant-welcome>span{width:30px;height:30px}#problem-management-root .assistant-welcome strong{font-size:12px}#problem-management-root .assistant-welcome p{margin-top:2px;font-size:10px;line-height:1.5}#problem-management-root .assistant-quick-actions{gap:5px;padding:7px 10px 2px}#problem-management-root .assistant-quick-actions button{gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:650}#problem-management-root .assistant-quick-actions button:first-child{border-color:color-mix(in srgb, var(--inside-color-accent-text) 44%, var(--inside-color-border-soft));color:var(--inside-color-accent-text);background:var(--inside-color-accent-soft)}#problem-management-root .assistant-composer{gap:6px;padding:6px 10px 8px}#problem-management-root .assistant-composer textarea{height:44px;min-height:44px;max-height:120px;padding:11px 12px;font-size:12px;line-height:1.45;overflow-y:auto}#problem-management-root .assistant-composer-leading,#problem-management-root .assistant-attach,#problem-management-root .assistant-help-toggle,#problem-management-root .assistant-send{width:44px;height:44px}#problem-management-root .assistant-composer-leading:empty{width:0}#problem-management-root .assistant-composer-actions{gap:5px}#problem-management-root .assistant-command-note{min-height:30px;margin:6px 10px 0;padding:6px 9px;font-size:10px}#problem-management-root .assistant-foot{min-height:32px;padding:0 10px;font-size:9px}@media (max-width:767px){#problem-management-root .inside-assistant.open .assistant-head{min-height:calc(56px + env(safe-area-inset-top))}#problem-management-root .assistant-title .assistant-symbol{width:34px;height:34px}#problem-management-root .assistant-conversation{padding:12px}#problem-management-root .assistant-welcome{padding:13px}#problem-management-root .assistant-quick-actions{gap:6px;padding:7px 10px 1px}#problem-management-root .assistant-quick-actions button{min-height:40px;padding:0 11px;font-size:11px}#problem-management-root .assistant-composer{padding:7px 8px max(8px, env(safe-area-inset-bottom))}#problem-management-root .assistant-composer textarea{height:46px;min-height:46px;max-height:128px;font-size:14px}#problem-management-root .assistant-composer-leading,#problem-management-root .assistant-attach,#problem-management-root .assistant-help-toggle,#problem-management-root .assistant-send{width:46px;height:46px}#problem-management-root .assistant-foot{display:none}}
