:root{--inside-color-background:#090a08;--inside-color-background-alt:#0e100d;--inside-color-surface:#131510;--inside-color-surface-raised:#181b15;--inside-color-surface-strong:#20241c;--inside-color-text-primary:#f2efe8;--inside-color-text-secondary:#d2d0c9;--inside-color-text-muted:#8e9488;--inside-color-accent:#d3534a;--inside-color-accent-hover:#e16258;--inside-color-accent-text:var(--inside-color-accent);--inside-color-accent-soft:rgba(211,83,74,0.13);--inside-color-border:#2b3026;--inside-color-border-soft:rgba(242,239,232,0.1);--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 rgba(0,0,0,0.52);color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body,html{background:var(--inside-color-background)}body{min-height:100vh;margin:0;color:var(--inside-color-text-primary);font-family:var(--font-montserrat),Montserrat,system-ui,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{text-wrap:balance}::selection{background:var(--inside-color-accent);color:var(--inside-color-background)}:focus-visible{outline:2px solid var(--inside-color-accent);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--inside-color-border);border:3px solid transparent;border-radius:999px;background-clip:content-box}.content-index,.eyebrow,.legal-kicker,.live-label,.settings-kicker{margin:0;color:var(--inside-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.button,.ghost-button,.inside-primary{display:inline-flex;min-height:var(--inside-control-min);align-items:center;justify-content:center;gap:var(--inside-space-2);border:1px solid transparent;border-radius:var(--inside-radius-small);padding:10px var(--inside-space-4);cursor:pointer;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover,.ghost-button:hover,.inside-primary:hover{transform:translateY(-1px)}.button:disabled,.ghost-button:disabled,.inside-primary:disabled{cursor:not-allowed;opacity:.48;transform:none}.button-primary,.inside-primary{background:var(--inside-color-accent);color:var(--inside-color-background)}.button-primary:hover,.inside-primary:hover{background:var(--inside-color-accent-hover)}.button-secondary,.ghost-button{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}.button-secondary:hover,.ghost-button:hover{border-color:var(--inside-color-accent);background:var(--inside-color-surface-strong)}.button-full{width:100%}.file-remove,.icon-button,.mobile-sheet-head>button,.modal-close,.utility-menu-head>button{display:inline-grid;width:var(--inside-control-min);height:var(--inside-control-min);flex:0 0 auto;place-items:center;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}.file-remove:hover,.icon-button:hover,.mobile-sheet-head>button:hover,.modal-close:hover,.utility-menu-head>button:hover{border-color:var(--inside-color-accent);color:var(--inside-color-text-primary)}.client-login-form label:not(.terms-check),.field,.form-grid-three label,.form-two label,.task-create-grid label{display:grid;grid-gap:var(--inside-space-2);gap:var(--inside-space-2);color:var(--inside-color-text-secondary);font-size:12px;font-weight:700}input,select,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);padding:10px 12px;color:var(--inside-color-text-primary);font-size:14px;font-weight:500;line-height:1.45;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}textarea{min-height:112px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--inside-color-text-muted);opacity:.75}input:hover,select:hover,textarea:hover{border-color:#42493b}input:focus,select:focus,textarea:focus{border-color:var(--inside-color-accent);outline:none;box-shadow:0 0 0 3px var(--inside-color-accent-soft)}.terms-check{min-height:var(--inside-control-min);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:var(--inside-color-text-secondary);cursor:pointer;font-size:12px;font-weight:500;line-height:1.5}.terms-check input{width:18px;min-height:18px;margin:1px 0 0;accent-color:var(--inside-color-accent)}.terms-check a{color:var(--inside-color-text-primary);text-underline-offset:3px}.auth-alert,.form-error{border:1px solid rgba(255,107,101,.42);border-radius:var(--inside-radius-small);background:rgba(255,107,101,.1);color:var(--inside-color-text-primary)}.login-page{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);background:var(--inside-color-background)}.login-story{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid var(--inside-color-border-soft);padding:clamp(32px,5vw,72px);background:linear-gradient(rgba(242,239,232,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(242,239,232,.025) 1px,transparent 1px),var(--inside-color-background-alt);background-size:64px 64px}.login-story:after{position:absolute;right:-17vw;bottom:-20vw;width:52vw;height:52vw;border:1px solid rgba(211,83,74,.18);border-radius:50%;content:"";pointer-events:none}.wordmark{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:10px;color:var(--inside-color-text-primary);font-size:12px;font-weight:800;letter-spacing:-.02em}.wordmark span:last-child{color:var(--inside-color-text-muted);font-size:9px;letter-spacing:.12em}.login-story-copy{position:relative;z-index:1;max-width:760px}.login-story-copy h1{margin:12px 0 22px;color:var(--inside-color-text-primary);font-size:clamp(56px,7vw,108px);font-weight:800;letter-spacing:-.055em;line-height:.82}.login-deck{max-width:620px;margin:0;color:var(--inside-color-text-secondary);font-size:clamp(18px,2vw,28px);font-weight:500;letter-spacing:-.025em;line-height:1.35}.login-trust{position:relative;z-index:1;display:flex;max-width:460px;align-items:center;gap:10px;color:var(--inside-color-text-muted);font-size:12px;font-weight:500}.login-trust svg{color:var(--inside-color-accent-text)}.login-access{min-height:100svh;display:grid;place-items:center;padding:clamp(28px,5vw,72px);background:var(--inside-color-background)}.login-access-inner{width:min(100%,520px)}.login-heading{margin-bottom:var(--inside-space-8)}.login-heading h2{margin:10px 0;font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.login-heading>p:last-child{margin:0;color:var(--inside-color-text-muted);font-size:14px}.auth-alert{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--inside-space-4);padding:var(--inside-space-4);font-size:12px}.auth-alert span{color:var(--inside-color-text-secondary)}.login-method{display:grid;grid-gap:var(--inside-space-6);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)}.login-method-primary{border-top:2px solid var(--inside-color-accent)}.login-method-heading{display:flex;align-items:center;gap:var(--inside-space-3)}.login-method-heading h3{margin:0 0 2px;font-size:17px;font-weight:700}.login-method-heading p{margin:0;color:var(--inside-color-text-muted);font-size:12px}.login-method-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:var(--inside-radius-small);background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}.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)}.client-login summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4);padding:14px var(--inside-space-4);cursor:pointer;list-style:none}.client-login summary::-webkit-details-marker{display:none}.client-login summary>span:first-child{display:grid}.client-login summary strong{font-size:13px}.client-login summary small{color:var(--inside-color-text-muted);font-size:11px}.client-login-toggle{font-size:22px;font-weight:400;line-height:1;transition:transform .16s ease}.client-login[open] .client-login-toggle{transform:rotate(45deg)}.client-login-form{display:grid;grid-gap:var(--inside-space-4);gap:var(--inside-space-4);border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4)}.login-help{margin:var(--inside-space-6) 0 0;color:var(--inside-color-text-muted);font-size:11px;text-align:center}.inside-shell{min-height:100svh;background:var(--inside-color-background)}.inside-sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:var(--inside-sidebar-width);display:flex;flex-direction:column;border-right:1px solid var(--inside-color-border-soft);background:var(--inside-color-background-alt)}.inside-brand{height:var(--inside-topbar-height);display:flex;align-items:baseline;gap:9px;border-bottom:1px solid var(--inside-color-border-soft);padding:24px}.inside-brand-problem{font-size:10px;font-weight:800;letter-spacing:.02em}.inside-brand strong{color:var(--inside-color-text-muted);font-size:9px;letter-spacing:.12em}.workspace-control{display:grid;grid-gap:3px;gap:3px;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)}.workspace-control span{color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workspace-control strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inside-nav{display:grid;grid-gap:2px;gap:2px}.inside-nav,.inside-nav-item{padding:0 var(--inside-space-3)}.inside-nav-item{position:relative;min-height:var(--inside-control-min);display:flex;align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);background:transparent;color:var(--inside-color-text-muted);cursor:pointer;font-size:13px;font-weight:600;text-align:left}.inside-nav-item:hover{background:var(--inside-color-surface);color:var(--inside-color-text-primary)}.inside-nav-item.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.inside-nav-item.active:before{position:absolute;left:0;width:3px;height:20px;border-radius:0 2px 2px 0;background:var(--inside-color-accent);content:""}.inside-nav-item svg{flex:0 0 auto}.sidebar-projects{min-height:0;display:flex;flex:1 1;flex-direction:column;margin-top:var(--inside-space-6)}.sidebar-section-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px var(--inside-space-2);color:var(--inside-color-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-section-head button{min-height:32px;background:transparent;color:inherit;cursor:pointer;font-size:9px;font-weight:700;text-transform:uppercase}.sidebar-section-head button:hover{color:var(--inside-color-text-primary)}.workspace-list{min-height:0;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow-y:auto;padding:0 var(--inside-space-3)}.workspace-list-item{min-height:52px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:var(--inside-space-2) var(--inside-space-3);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left}.workspace-list-item.active,.workspace-list-item:hover{background:var(--inside-color-surface);color:var(--inside-color-text-primary)}.workspace-list-item i{width:7px;height:7px;border-radius:2px}.workspace-list-item span{min-width:0;display:grid}.workspace-list-item small,.workspace-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-list-item strong{font-size:12px;font-weight:600}.workspace-list-item small{color:var(--inside-color-text-muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sidebar-empty{padding:var(--inside-space-4);color:var(--inside-color-text-muted);font-size:11px}.inside-profile{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4)}.inside-profile>img,.profile-initials,.settings-profile>img{width:36px;height:36px;border-radius:var(--inside-radius-small);object-fit:cover}.profile-initials{display:grid;place-items:center;background:var(--inside-color-surface-strong);color:var(--inside-color-text-secondary);font-size:11px;font-weight:700}.inside-profile>div:nth-child(2){min-width:0;display:grid}.inside-profile span,.inside-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inside-profile strong{font-size:11px}.inside-profile span{color:var(--inside-color-text-muted);font-size:9px}.inside-profile>button{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--inside-radius-small);background:transparent;color:var(--inside-color-text-muted);cursor:pointer}.inside-profile>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.inside-main-wrap{min-height:100svh;margin-left:var(--inside-sidebar-width)}.inside-topbar{position:-webkit-sticky;position:sticky;z-index:25;top:0;height:var(--inside-topbar-height);display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,520px) auto;align-items:center;grid-gap:var(--inside-space-4);gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding:0 clamp(24px,3vw,48px);background:rgba(9,10,8,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-context{min-width:0;display:grid;line-height:1.25}.topbar-context span{color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbar-context span,.topbar-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-context strong{font-size:13px}.inside-search-trigger{min-height:var(--inside-control-min);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:0 12px;background:var(--inside-color-background-alt);color:var(--inside-color-text-muted);cursor:pointer;text-align:left}.inside-search-trigger:hover{border-color:var(--inside-color-border);color:var(--inside-color-text-secondary)}kbd{border:1px solid var(--inside-color-border);border-bottom:1px solid #3b4234;border-radius:4px;padding:2px 6px;background:var(--inside-color-surface);color:var(--inside-color-text-muted);font-family:inherit;font-size:9px;font-weight:600}.topbar-actions{display:flex;justify-content:flex-end}.topbar-actions .icon-button{position:relative}.topbar-actions .icon-button i{position:absolute;top:8px;right:8px;width:6px;height:6px;border:1px solid var(--inside-color-background);border-radius:50%;background:var(--inside-color-accent)}.mobile-project-button{display:none}.utility-menu{position:fixed;z-index:60;top:64px;right:clamp(16px,3vw,48px);width:min(400px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);box-shadow:var(--inside-shadow-overlay)}.utility-menu-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4)}.utility-menu-head>div{display:grid}.utility-menu-head span{color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.utility-menu-head strong{font-size:15px}.mobile-sheet-head>button,.utility-menu-head>button{width:36px;height:36px}.utility-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--inside-color-border-soft)}.utility-stats>div{display:grid;grid-gap:2px;gap:2px;padding:var(--inside-space-4)}.utility-stats>div+div{border-left:1px solid var(--inside-color-border-soft)}.utility-stats span{color:var(--inside-color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase}.utility-stats strong{font-size:22px;line-height:1}.utility-links{display:grid;grid-gap:2px;gap:2px;padding:var(--inside-space-2)}.utility-links button{min-height:var(--inside-control-min);display:flex;align-items:center;gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:0 var(--inside-space-3);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer;font-size:12px;font-weight:600;text-align:left}.utility-links button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.utility-notifications{display:grid;grid-gap:var(--inside-space-2);gap:var(--inside-space-2);border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3)}.utility-label{display:flex;align-items:center;gap:7px;color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.utility-notifications>button{display:grid;grid-gap:1px;gap:1px;border-radius:var(--inside-radius-small);padding:9px 10px;background:var(--inside-color-background-alt);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left}.utility-notifications>button strong{font-size:11px}.utility-notifications>button span{overflow:hidden;color:var(--inside-color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inside-content{width:100%;max-width:var(--inside-content-max);margin:0 auto;padding:clamp(28px,4vw,56px)}.project-workspace,.view-stack{display:grid;grid-gap:var(--inside-space-8);gap:var(--inside-space-8)}.view-context,.view-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inside-space-6)}.view-context>div,.view-intro>div{max-width:760px}.view-context h1,.view-intro h1{margin:0 0 var(--inside-space-2);font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.view-context p,.view-intro p{max-width:680px;margin:0;color:var(--inside-color-text-muted);font-size:14px}.access-registry-head,.chat-panel-head,.inline-create-head,.panel-heading,.section-block-head,.task-create-head{display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4)}.access-registry-head h2,.chat-panel-head h2,.inline-create-head h2,.panel-heading h2,.section-block-head h2,.task-create-head h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}.project-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--inside-space-8);border-bottom:1px solid var(--inside-color-border-soft);padding-bottom:var(--inside-space-8)}.project-header h1{margin:7px 0 var(--inside-space-2);font-size:clamp(34px,4vw,56px);font-weight:700;letter-spacing:-.055em;line-height:1}.project-header p:last-child{max-width:720px;margin:0;color:var(--inside-color-text-muted)}.access-state,.notification-kind,.pipeline-stage,.status-badge{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid var(--inside-color-border);border-radius:999px;padding:4px 9px;color:var(--inside-color-text-secondary);font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.access-state.active,.status-badge.active{border-color:rgba(110,231,166,.35);background:rgba(110,231,166,.08);color:var(--inside-color-success)}.status-badge.on_hold{border-color:rgba(255,199,102,.35);color:var(--inside-color-warning)}.status-badge.complete{color:var(--inside-color-text-muted)}.project-tabs{display:flex;gap:var(--inside-space-1);overflow-x:auto;border-bottom:1px solid var(--inside-color-border-soft);scrollbar-width:none}.project-tabs::-webkit-scrollbar{display:none}.project-tabs button{position:relative;min-height:var(--inside-control-min);flex:0 0 auto;padding:0 var(--inside-space-4);background:transparent;color:var(--inside-color-text-muted);cursor:pointer;font-size:12px;font-weight:600}.project-tabs button.active,.project-tabs button:hover{color:var(--inside-color-text-primary)}.project-tabs button.active:after{position:absolute;right:var(--inside-space-4);bottom:-1px;left:var(--inside-space-4);height:2px;background:var(--inside-color-accent);content:""}.project-tab-content{min-width:0}.briefing-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.access-issue-form,.access-registry,.briefing-primary-panel,.briefing-side-panel,.calendar-row,.credential-dialog,.file-card,.history-row,.inline-create-panel,.pipeline-card,.section-block,.settings-panel,.system-files-strip,.task-create-panel,.team-member-card,.team-panel,.workspace-card{border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}.access-issue-form,.access-registry,.briefing-primary-panel,.briefing-side-panel,.inline-create-panel,.section-block,.settings-panel,.system-files-strip,.task-create-panel,.team-panel{padding:var(--inside-space-6)}.briefing-side-stack{display:grid;align-content:start;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-background-alt)}.metric-strip>div{display:grid;grid-gap:2px;gap:2px;padding:var(--inside-space-4)}.metric-strip>div+div{border-left:1px solid var(--inside-color-border-soft)}.metric-strip span{color:var(--inside-color-text-muted);font-size:10px}.metric-strip strong{font-size:24px;line-height:1.1}.pipeline-section{display:grid;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.pipeline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--inside-space-4)}.pipeline-heading h2{margin:0;font-size:20px}.pipeline-count{color:var(--inside-color-text-muted);font-size:11px}.pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-card,.pipeline-grid{display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3)}.pipeline-card{padding:var(--inside-space-4)}.file-card:hover,.pipeline-card:hover,.workspace-card:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised)}.access-row,.calendar-row,.compact-file-row,.file-card,.history-row,.notification-row,.pipeline-card-top,.pipeline-meta,.pipeline-next,.priority-row,.team-task-row,.workspace-card-foot,.workspace-card-top,.workspace-stat-line{display:flex;align-items:center;gap:var(--inside-space-3)}.pipeline-card-top,.workspace-card-foot,.workspace-card-top,.workspace-stat-line{justify-content:space-between}.pipeline-number{color:var(--inside-color-text-muted);font-size:10px;font-weight:700}.file-card h3,.pipeline-card h3,.workspace-card h3{margin:0;font-size:15px;font-weight:650}.pipeline-meta,.pipeline-next{color:var(--inside-color-text-muted);font-size:10px}.pipeline-tags,.project-doc-links,.resource-links,.task-create-actions,.task-row-actions,.team-task-actions,.view-action-group{display:flex;flex-wrap:wrap;gap:var(--inside-space-2)}.pipeline-tags span{border:1px solid var(--inside-color-border-soft);border-radius:999px;padding:3px 7px;color:var(--inside-color-text-muted);font-size:9px}.intelligence-panel{border-top:2px solid var(--inside-color-accent)}.intelligence-readout{display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3)}.intelligence-readout p{margin:0;color:var(--inside-color-text-secondary);font-size:13px}.access-registry,.calendar-list,.chat-thread,.history-feed,.message-stream,.notification-list,.team-task-list{display:grid;align-content:start}.chat-thread,.message-stream{gap:var(--inside-space-2)}.inside-message{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:var(--inside-space-3)}.inside-message:hover{background:var(--inside-color-background-alt)}.access-avatar,.message-avatar,.team-member-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:var(--inside-radius-small);background:var(--inside-color-surface-strong);color:var(--inside-color-text-secondary);font-size:10px;font-weight:700}.message-avatar.client{background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}.message-meta{display:flex;align-items:baseline;gap:var(--inside-space-2)}.message-meta strong{font-size:11px}.message-meta span{color:var(--inside-color-text-muted);font-size:9px}.inside-message p{margin:3px 0 0;color:var(--inside-color-text-secondary);font-size:13px;line-height:1.55}.message-attachment{margin-top:var(--inside-space-2)}.chat-composer,.message-composer{display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-top:1px solid var(--inside-color-border-soft);padding-top:var(--inside-space-4)}.system-notice{border:1px solid rgba(255,199,102,.25);border-radius:var(--inside-radius-small);padding:var(--inside-space-3);background:rgba(255,199,102,.06);color:var(--inside-color-warning);font-size:11px}.system-notice-compact{padding:var(--inside-space-2) var(--inside-space-3)}.chat-layout{min-height:620px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.chat-panel{display:grid;grid-template-rows:auto minmax(240px,1fr) auto;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.chat-panel-head{align-items:flex-start;padding-bottom:var(--inside-space-4)}.chat-thread{max-height:600px}.chat-heading-copy,.team-status-line{display:flex;align-items:center;gap:var(--inside-space-3)}.chat-heading-copy{min-width:0;display:grid;grid-gap:2px;gap:2px;align-items:flex-start}.chat-heading-copy h2,.chat-heading-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-heading-copy span{color:var(--inside-color-text-muted);font-size:10px}.chat-toolbar{width:min(100%,560px);display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(170px,.85fr);align-items:end;grid-gap:var(--inside-space-3);gap:var(--inside-space-3)}.chat-select-field{min-width:0;display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:650}.chat-select-field>div{position:relative;min-width:0}.chat-select-field select{min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;overflow:hidden;background:var(--inside-color-background-alt);text-overflow:ellipsis;white-space:nowrap}.chat-select-field svg{position:absolute;top:50%;right:13px;pointer-events:none;transform:translateY(-50%)}.team-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.team-directory{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--inside-space-3)}.team-directory,.team-member-card{display:grid;gap:var(--inside-space-3)}.team-member-card{min-width:0;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;grid-gap:var(--inside-space-3);padding:var(--inside-space-3)}.team-member-copy,.team-task-copy{min-width:0;display:grid;align-content:center;grid-gap:1px;gap:1px}.team-member-copy span,.team-member-copy strong,.team-task-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-copy strong{font-size:12px}.team-member-copy small,.team-member-copy span,.team-task-copy small{color:var(--inside-color-text-muted);font-size:9px}.team-member-action{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);color:var(--inside-color-text-muted)}.team-member-action:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}.access-row,.calendar-row,.history-row,.notification-row,.team-task-row{justify-content:space-between;border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) 0}.access-row:last-child,.notification-row:last-child,.team-task-row:last-child{border-bottom:0}.team-task-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.team-task-copy{gap:3px}.team-task-copy>span{color:var(--inside-color-text-muted);font-size:10px}.team-task-copy strong{max-width:62ch;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.team-task-actions{justify-content:flex-end}.compact-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:0 12px;background:var(--inside-color-background-alt);color:var(--inside-color-text-secondary);cursor:pointer;font-size:10px;font-weight:650;text-decoration:none}.compact-action:hover{border-color:var(--inside-color-border);background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}.notification-row.unread{border-left:2px solid var(--inside-color-accent);padding-left:var(--inside-space-3)}.notification-row.read{opacity:.6}.text-action{min-height:36px;padding:0 var(--inside-space-2);background:transparent;color:var(--inside-color-text-muted);cursor:pointer;font-size:10px;font-weight:700}.text-action:hover{color:var(--inside-color-text-primary)}.file-grid,.workspace-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.file-grid,.workspace-card,.workspace-card-grid{display:grid;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.workspace-card{padding:var(--inside-space-4);cursor:pointer;text-align:left}.workspace-card p{margin:0;color:var(--inside-color-text-muted);font-size:12px}.access-form-symbol,.empty-symbol,.file-card-icon,.history-symbol,.workspace-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:var(--inside-radius-small);background:var(--inside-color-surface-strong);color:var(--inside-color-text-secondary)}.workspace-client{color:var(--inside-color-text-muted);font-size:10px}.access-issue-form,.inline-create-panel,.task-create-panel{display:grid;grid-gap:var(--inside-space-4);gap:var(--inside-space-4);border-top:2px solid var(--inside-color-accent)}.form-grid-three,.form-two,.task-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.form-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-error{padding:var(--inside-space-3);font-size:11px}.task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4)}.task-toolbar-group{display:flex;flex-wrap:wrap;gap:var(--inside-space-2)}.task-toolbar-summary{color:var(--inside-color-text-muted);font-size:11px}.task-table{overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}.task-table-head,.task-table-row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(120px,.8fr) minmax(110px,.8fr) auto;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3)}.task-table-head{min-height:44px;padding:0 var(--inside-space-4);background:var(--inside-color-background-alt);color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.task-table-head,.task-table-row{border-bottom:1px solid var(--inside-color-border-soft)}.task-table-row{position:relative;min-height:68px;padding:var(--inside-space-3) var(--inside-space-4)}.task-table-row:last-child{border-bottom:0}.task-table-row:hover{background:var(--inside-color-surface-raised)}.task-priority-bar{position:absolute;inset:0 auto 0 0;width:3px;background:var(--inside-color-text-muted)}.task-priority-bar.high,.task-priority-bar.urgent{background:var(--inside-color-accent)}.task-priority-bar.medium{background:var(--inside-color-warning)}.task-due-cell,.task-owner-cell,.task-project-cell,.task-status-cell,.task-title-cell{min-width:0;display:grid;grid-gap:2px;gap:2px;color:var(--inside-color-text-secondary);font-size:11px}.task-title-cell strong{overflow:hidden;color:var(--inside-color-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-due-cell span,.task-owner-cell span,.task-project-cell span,.task-title-cell span{overflow:hidden;color:var(--inside-color-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-field-wide{grid-column:span 2}.task-field-full{grid-column:1/-1}.section-block{display:grid;grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.file-card{position:relative;min-height:104px;align-items:flex-start;padding:var(--inside-space-4);text-decoration:none}.file-card>div:not(.file-card-icon){min-width:0}.file-card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card p,.file-card small{margin:2px 0 0;color:var(--inside-color-text-muted);font-size:10px}.portal-file-card{padding-right:50px}.file-remove{position:absolute;top:10px;right:10px;width:34px;height:34px}.system-files-strip{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(180px,1fr));grid-gap:0;gap:0;padding:0;overflow:hidden}.system-files-heading{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:var(--inside-space-4);background:var(--inside-color-background-alt)}.system-files-heading strong{font-size:13px}.system-files-strip>a{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-left:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4);color:var(--inside-color-text-secondary);text-decoration:none}.system-files-strip>a:hover{background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}.system-files-strip>a>div{min-width:0;display:grid}.system-files-strip>a span,.system-files-strip>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-files-strip>a strong{font-size:11px}.system-files-strip>a span{color:var(--inside-color-text-muted);font-size:9px}.drive-browser{gap:0;padding:0;overflow:hidden}.drive-browser-head{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4) var(--inside-space-6)}.drive-browser-head h2{margin:2px 0 0;font-size:19px;letter-spacing:-.025em}.drive-browser-head p{margin:2px 0 0}.drive-browser-head p,.resource-connection-badge{color:var(--inside-color-text-muted);font-size:10px}.resource-connection-badge{display:inline-flex;align-items:center;gap:8px;font-weight:650}.calendar-connection-summary i,.resource-connection-badge i{width:7px;height:7px;border-radius:50%;background:var(--inside-color-text-muted)}.calendar-connection-summary i.live,.resource-connection-badge.connected i,.resource-connection-badge.empty i{background:var(--inside-color-success)}.calendar-connection-summary i.partial,.resource-connection-badge.error i{background:var(--inside-color-warning)}.drive-browser-toolbar{display:flex;align-items:center;justify-content:space-between;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)}.drive-search{width:min(100%,520px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:var(--inside-color-text-muted)}.drive-search input{min-height:40px;border:0;background:transparent;padding:0;box-shadow:none}.calendar-owner-tabs,.drive-filter{display:flex;align-items:center;gap:2px}.calendar-owner-tabs button,.drive-filter button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--inside-radius-small);padding:0 12px;background:transparent;color:var(--inside-color-text-muted);cursor:pointer;font-size:10px;font-weight:650}.calendar-owner-tabs button.active,.calendar-owner-tabs button:hover,.drive-filter button.active,.drive-filter button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.drive-file-list{display:grid}.drive-file-row{min-width:0;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto minmax(112px,auto) 24px;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) var(--inside-space-4);color:var(--inside-color-text-secondary);text-decoration:none}.drive-file-row:last-child{border-bottom:0}.drive-file-row:hover{background:var(--inside-color-surface-raised);color:var(--inside-color-text-primary)}.drive-file-row>div:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.drive-file-row span,.drive-file-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-file-row small,.drive-file-row span{color:var(--inside-color-text-muted);font-size:9px}.drive-file-row strong{font-size:12px}.drive-priority-icon{color:var(--inside-color-warning)}.calendar-list{overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}.calendar-row{min-height:72px;padding:var(--inside-space-4);color:var(--inside-color-text-secondary);text-decoration:none}.calendar-row:hover{background:var(--inside-color-surface-raised)}.calendar-row:last-child{border-bottom:0}.calendar-row strong{font-size:13px}.calendar-row small,.calendar-row span{color:var(--inside-color-text-muted);font-size:10px}.calendar-control-bar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);padding:var(--inside-space-2);background:var(--inside-color-background-alt)}.calendar-owner-tabs{min-width:0;overflow-x:auto}.calendar-owner-tabs button{flex:0 0 auto}.calendar-owner-tabs button i{width:7px;height:7px;border-radius:50%}.calendar-owner-tabs button b{min-width:20px;color:var(--inside-color-text-muted);font-size:9px;line-height:1.4}.calendar-owner-tabs button:disabled{cursor:not-allowed;opacity:.42}.calendar-connection-summary{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-right:var(--inside-space-3);color:var(--inside-color-text-muted);font-size:9px}.resource-notice{display:flex;align-items:center;justify-content:space-between;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:rgba(255,199,102,.05)}.resource-notice>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.resource-notice strong{font-size:11px}.resource-notice span{color:var(--inside-color-text-muted);font-size:10px}.calendar-agenda{display:grid;grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.calendar-day{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);grid-gap:var(--inside-space-6)}.calendar-day>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inside-space-3);border-top:1px solid var(--inside-color-border);padding-top:var(--inside-space-3)}.calendar-day>header span{color:var(--inside-color-text-secondary);font-weight:650}.calendar-day>header b{color:var(--inside-color-text-muted);font-size:10px}.calendar-day-events{overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}.calendar-event-row{min-width:0;min-height:84px;display:grid;grid-template-columns:minmax(112px,.25fr) minmax(0,1fr) auto 20px;align-items:center;grid-gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-4);color:var(--inside-color-text-secondary);text-decoration:none}.calendar-event-row:last-child{border-bottom:0}.calendar-event-row>time{color:var(--inside-color-text-muted);font-weight:600}.calendar-event-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.calendar-event-owner{display:flex;align-items:center;gap:var(--inside-space-2)}.calendar-event-owner span{color:var(--inside-color-text-muted);font-size:9px;font-weight:650}.calendar-event-owner b{border:1px solid var(--inside-color-border-soft);border-radius:4px;padding:1px 5px;color:var(--inside-color-text-muted);font-size:8px;text-transform:uppercase}.calendar-event-copy h3{margin:0;color:var(--inside-color-text-primary);font-size:13px;line-height:1.4}.calendar-event-copy h3,.calendar-event-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-owner-marks{display:flex;align-items:center}.calendar-owner-marks i{width:8px;height:8px;border:1px solid var(--inside-color-surface);border-radius:50%}.calendar-owner-marks i+i{margin-left:-3px}.history-feed{overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface)}.history-row{align-items:flex-start;justify-content:flex-start;padding:var(--inside-space-4)}.history-row:last-child{border-bottom:0}.history-row.struck{opacity:.48}.history-copy{min-width:0;flex:1 1}.history-copy strong{display:block;font-size:12px}.history-copy p,.history-copy span{margin:3px 0 0;color:var(--inside-color-text-muted);font-size:10px}.history-strike{color:var(--inside-color-danger);font-size:10px}.access-admin-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.access-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.access-copy strong{font-size:12px}.access-copy small,.access-copy span{overflow:hidden;color:var(--inside-color-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.access-state.revoked{color:var(--inside-color-danger)}.credential-modal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:var(--inside-space-4);background:rgba(0,0,0,.72)}.credential-dialog{width:min(100%,520px);padding:var(--inside-space-6);box-shadow:var(--inside-shadow-overlay)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.settings-panel{display:grid;align-content:start;grid-gap:var(--inside-space-6);gap:var(--inside-space-6)}.settings-panel-wide{grid-column:1/-1}.settings-profile{display:flex;align-items:center;gap:var(--inside-space-3)}.settings-profile>div:last-child{display:grid}.settings-profile strong{font-size:13px}.settings-profile span{color:var(--inside-color-text-muted);font-size:11px}.settings-list{display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);margin:0}.settings-list>div{display:flex;justify-content:space-between;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding-bottom:var(--inside-space-3)}.settings-list dt{color:var(--inside-color-text-muted);font-size:11px}.settings-list dd{margin:0;font-size:11px;font-weight:600}.project-doc-links a,.resource-links a{display:inline-flex;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}.project-doc-links a:hover,.resource-links a:hover{border-color:var(--inside-color-accent);color:var(--inside-color-text-primary)}.inside-empty-state{min-height:240px;display:grid;place-items:center;align-content:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border:1px dashed var(--inside-color-border);border-radius:var(--inside-radius-medium);padding:var(--inside-space-8);text-align:center}.inside-empty-state h3{margin:0;font-size:16px}.inside-empty-state p{max-width:460px;margin:0;color:var(--inside-color-text-muted);font-size:12px}.inside-loading{min-height:360px;display:grid;align-content:center;grid-gap:var(--inside-space-6);gap:var(--inside-space-6);color:var(--inside-color-text-muted)}.loading-heading{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:600}.loading-skeleton{width:min(100%,760px);display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);margin:0 auto}.loading-skeleton span{height:72px;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%;animation:shimmer 1.5s linear infinite}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.command-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:start center;padding:12vh var(--inside-space-4) var(--inside-space-4)}.command-backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.72);cursor:default}.command-panel{position:relative;width:min(100%,680px);overflow:hidden;border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-medium);background:var(--inside-color-surface);box-shadow:var(--inside-shadow-overlay)}.command-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:var(--inside-space-3) var(--inside-space-4)}.command-input>input{min-height:48px;border:0;background:transparent;padding:0;box-shadow:none;font-size:16px}.command-input>button{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--inside-radius-small);background:transparent;color:var(--inside-color-text-muted);cursor:pointer}.command-results{max-height:min(60vh,560px);display:grid;grid-gap:2px;gap:2px;overflow-y:auto;padding:var(--inside-space-2)}.command-results>a,.command-results>button{min-height:62px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-gap:0 var(--inside-space-3);gap:0 var(--inside-space-3);border-radius:var(--inside-radius-small);padding:9px var(--inside-space-3);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left;text-decoration:none}.command-results>a:hover,.command-results>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.command-results>a>span,.command-results>button>span{grid-row:1/3;color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.command-results>a strong,.command-results>button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.command-results>a small,.command-results>button small{overflow:hidden;color:var(--inside-color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-results>a svg{grid-column:3;grid-row:1/3}.command-hint{min-height:180px;display:flex;align-items:center;justify-content:center;gap:var(--inside-space-3);color:var(--inside-color-text-muted);font-size:12px}.mobile-sheet-wrap{position:fixed;z-index:110;inset:0}.mobile-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.mobile-project-sheet{position:absolute;top:0;bottom:0;left:0;width:min(88vw,380px);display:flex;flex-direction:column;border-right:1px solid var(--inside-color-border);background:var(--inside-color-background-alt);box-shadow:var(--inside-shadow-overlay)}.mobile-sheet-head{min-height:var(--inside-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4);border-bottom:1px solid var(--inside-color-border-soft);padding:0 var(--inside-space-4)}.mobile-sheet-head>div{display:grid}.mobile-sheet-head span{color:var(--inside-color-text-muted);font-size:9px;font-weight:700;text-transform:uppercase}.mobile-sheet-head strong{font-size:14px}.mobile-sheet-all{min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:0 var(--inside-space-4);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left}.mobile-sheet-projects{min-height:0;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow-y:auto;padding:var(--inside-space-3)}.mobile-sheet-projects>button{min-height:56px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-radius:var(--inside-radius-small);padding:var(--inside-space-2) var(--inside-space-3);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer;text-align:left}.mobile-sheet-projects>button.active,.mobile-sheet-projects>button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.mobile-sheet-projects i{width:7px;height:7px;border-radius:2px}.mobile-sheet-projects span{min-width:0;display:grid}.mobile-sheet-projects small,.mobile-sheet-projects strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sheet-projects strong{font-size:12px}.mobile-sheet-projects small{color:var(--inside-color-text-muted);font-size:9px;text-transform:uppercase}.mobile-bottom-nav{display:none}.legal-page{min-height:100vh;padding:clamp(24px,6vw,80px);background:var(--inside-color-background)}.legal-document{width:min(100%,820px);margin:0 auto}.legal-back{display:inline-flex;min-height:var(--inside-control-min);align-items:center;margin-bottom:var(--inside-space-8);color:var(--inside-color-text-muted);font-size:12px;text-decoration:none}.legal-back:hover{color:var(--inside-color-text-primary)}.legal-document h1{margin:12px 0 var(--inside-space-2);font-size:clamp(40px,7vw,72px);letter-spacing:-.06em;line-height:1}.legal-updated{margin-bottom:var(--inside-space-12);color:var(--inside-color-text-muted);font-size:12px}.legal-document section{border-top:1px solid var(--inside-color-border-soft);padding:var(--inside-space-8) 0}.legal-document section h2{margin-bottom:var(--inside-space-3);font-size:18px}.legal-document section p{margin:0;color:var(--inside-color-text-secondary);font-size:14px}.legal-note{border:1px solid rgba(255,199,102,.25);border-radius:var(--inside-radius-small);padding:var(--inside-space-4);background:rgba(255,199,102,.06);color:var(--inside-color-warning);font-size:11px}@media (min-width:768px) and (max-width:1199px){:root{--inside-sidebar-width:84px}.inside-brand{justify-content:center;padding:0}.inside-brand-problem{font-size:9px}.inside-brand strong,.inside-profile>div:nth-child(2),.sidebar-projects,.workspace-control{display:none}.inside-nav{gap:var(--inside-space-2);padding:var(--inside-space-4) var(--inside-space-3)}.inside-nav-item{justify-content:center;padding:0}.inside-nav-item span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.inside-profile{grid-template-columns:36px;justify-content:center;padding:var(--inside-space-4) 0}.inside-profile>button{display:none}.inside-topbar{grid-template-columns:minmax(160px,1fr) minmax(240px,400px) auto;padding:0 var(--inside-space-6)}.inside-content{padding:var(--inside-space-8) var(--inside-space-6)}.access-admin-layout,.briefing-grid,.chat-layout,.team-operations-grid{grid-template-columns:1fr}.system-files-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.system-files-heading{grid-column:1/-1;min-height:64px}.system-files-strip>a:first-of-type{border-left:0}.calendar-day{grid-template-columns:1fr;gap:var(--inside-space-3)}.briefing-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.task-table-head,.task-table-row{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.8fr) auto}.task-due-cell{display:none}}@media (max-width:767px){:root{--inside-topbar-height:60px}body{font-size:14px}.login-page{grid-template-columns:1fr}.login-story{min-height:42svh;border-right:0;border-bottom:1px solid var(--inside-color-border-soft);padding:24px 20px 28px}.login-story-copy{margin-top:72px}.login-story-copy h1{margin-bottom:16px;font-size:clamp(48px,14vw,72px)}.login-deck{max-width:430px;font-size:17px}.login-trust{display:none}.login-access{min-height:auto;place-items:start stretch;padding:32px 16px 48px}.login-heading{margin-bottom:24px}.login-heading h2{font-size:30px}.login-method{gap:20px;padding:20px 16px}.inside-sidebar{display:none}.inside-main-wrap{margin-left:0}.inside-topbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--inside-space-2);padding:0 var(--inside-space-2)}.mobile-project-button{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--inside-radius-small);background:transparent;color:var(--inside-color-text-secondary);cursor:pointer}.inside-search-trigger{display:none}.topbar-context{text-align:center}.topbar-actions .icon-button{border-color:transparent;background:transparent}.utility-menu{top:56px;right:8px;width:calc(100vw - 16px);max-height:calc(100svh - 136px);overflow-y:auto}.inside-content{padding:24px 16px 104px}.project-workspace,.view-stack{gap:var(--inside-space-6)}.project-header,.view-context,.view-intro{align-items:flex-start;flex-direction:column;gap:var(--inside-space-4)}.view-context h1,.view-intro h1{font-size:30px}.project-header{padding-bottom:var(--inside-space-6)}.project-header h1{font-size:38px}.project-tabs{margin-right:-16px;margin-left:-16px;padding:0 8px}.project-tabs button{padding-right:12px;padding-left:12px}.project-tabs button.active:after{right:12px;left:12px}.access-admin-layout,.briefing-grid,.chat-layout,.settings-grid,.team-operations-grid{grid-template-columns:1fr}.access-issue-form,.access-registry,.briefing-primary-panel,.briefing-side-panel,.inline-create-panel,.section-block,.settings-panel,.system-files-strip,.task-create-panel,.team-panel{padding:var(--inside-space-4)}.briefing-side-stack{grid-template-columns:1fr}.metric-strip>div{padding:var(--inside-space-3)}.metric-strip strong{font-size:20px}.file-grid,.form-grid-three,.form-two,.pipeline-grid,.task-create-grid,.team-directory,.workspace-card-grid{grid-template-columns:1fr}.task-field-full,.task-field-wide{grid-column:auto}.task-toolbar{align-items:flex-start;flex-direction:column}.task-table{border:0;background:transparent}.task-table-head{display:none}.task-table-row{min-height:0;grid-template-columns:1fr auto;gap:var(--inside-space-3);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)}.task-title-cell{grid-column:1/-1}.task-due-cell,.task-owner-cell,.task-project-cell,.task-status-cell{display:grid}.task-row-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid var(--inside-color-border-soft);padding-top:var(--inside-space-3)}.access-row,.calendar-row,.history-row,.notification-row,.team-task-row{align-items:flex-start;flex-wrap:wrap}.chat-panel-head{align-items:stretch;flex-direction:column}.chat-toolbar{width:100%}.chat-toolbar,.team-task-row{grid-template-columns:1fr}.team-task-actions{width:100%;justify-content:flex-start}.compact-action{flex:1 1}.system-files-strip{grid-template-columns:1fr;padding:0}.system-files-heading{grid-column:auto}.system-files-strip>a{border-top:1px solid var(--inside-color-border-soft);border-left:0}.drive-browser{padding:0}.drive-browser-head,.drive-browser-toolbar{align-items:stretch;flex-direction:column}.drive-browser-head{padding:var(--inside-space-4)}.drive-browser-toolbar{padding:var(--inside-space-3)}.drive-filter,.drive-search{width:100%}.drive-filter button{flex:1 1}.drive-file-row{grid-template-columns:40px minmax(0,1fr) 20px}.drive-file-row>small,.drive-priority-icon{display:none}.calendar-control-bar{align-items:stretch;flex-direction:column;padding:var(--inside-space-2)}.calendar-connection-summary{justify-content:flex-end;padding:0 var(--inside-space-2) var(--inside-space-2)}.calendar-day{grid-template-columns:1fr;gap:var(--inside-space-2)}.calendar-event-row{grid-template-columns:84px minmax(0,1fr) 18px;gap:var(--inside-space-3);padding:var(--inside-space-3)}.calendar-event-copy p,.calendar-owner-marks{display:none}.command-overlay{place-items:start stretch;padding:8px}.command-panel{width:100%;max-height:calc(100svh - 16px)}.command-results{max-height:calc(100svh - 96px)}.command-results>a,.command-results>button{grid-template-columns:64px minmax(0,1fr) auto}.mobile-bottom-nav{position:fixed;z-index:50;right:0;bottom:0;left:0;min-height:72px;display:flex;align-items:stretch;border-top:1px solid var(--inside-color-border);padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:rgba(14,16,13,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav button{position:relative;min-width:0;min-height:56px;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:var(--inside-radius-small);padding:4px 2px;background:transparent;color:var(--inside-color-text-muted);cursor:pointer}.mobile-bottom-nav button.active{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.mobile-bottom-nav button.active:before{position:absolute;top:2px;width:18px;height:2px;background:var(--inside-color-accent);content:""}.mobile-bottom-nav span{overflow:hidden;max-width:100%;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.settings-panel-wide{grid-column:auto}.resource-links{display:grid}.resource-links a{width:100%;justify-content:space-between}.legal-page{padding:24px 16px 48px}}.inside-content{max-width:1540px}.view-intro{min-width:0;align-items:flex-end;border-bottom:1px solid var(--inside-color-border-soft);padding-bottom:var(--inside-space-6)}.view-intro>div{min-width:0}.view-intro h1{max-width:920px;font-size:clamp(32px,3.25vw,48px);letter-spacing:-.052em}.view-intro p{max-width:760px;font-size:13px;line-height:1.65}.workspace-presence{min-width:220px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:10px 12px;background:var(--inside-color-background-alt)}.workspace-presence>i{width:7px;height:7px;border-radius:50%;background:var(--inside-color-success);box-shadow:0 0 0 4px rgba(110,231,166,.08)}.workspace-presence>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.workspace-presence span,.workspace-presence strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-presence span{color:var(--inside-color-text-muted);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-presence strong{font-size:11px}.team-status-line{min-height:42px;border:1px solid rgba(110,231,166,.22);border-left:3px solid var(--inside-color-success);border-radius:var(--inside-radius-small);padding:8px 12px;background:rgba(110,231,166,.05);color:var(--inside-color-text-secondary);font-size:10px}.calendar-command-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:var(--inside-space-4);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:7px;background:var(--inside-color-background-alt)}.calendar-owner-tabs{gap:4px;padding:0}.calendar-owner-tabs button{min-height:42px;border:1px solid transparent;border-radius:5px;padding:0 11px;background:transparent}.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)}.calendar-owner-tabs button b{min-width:22px;border:0;border-radius:4px;padding:2px 5px;background:var(--inside-color-background);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-connection-summary{min-height:36px;border-left:1px solid var(--inside-color-border-soft);padding:0 12px 0 16px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.calendar-overview-strip{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr) minmax(200px,1fr);overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-surface)}.calendar-overview-strip>div{min-width:0;min-height:94px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:var(--inside-space-4) var(--inside-space-6)}.calendar-overview-strip>div+div{border-left:1px solid var(--inside-color-border-soft)}.calendar-overview-strip span{color:var(--inside-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calendar-overview-strip small,.calendar-overview-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-overview-strip strong{font-size:15px;font-weight:650}.calendar-overview-strip>div:first-child strong{color:var(--inside-color-accent-text);font-size:26px;line-height:1}.calendar-overview-strip small{color:var(--inside-color-text-muted);font-size:9px}.calendar-agenda{gap:var(--inside-space-8)}.calendar-day{grid-template-columns:156px minmax(0,1fr);gap:var(--inside-space-6)}.calendar-day>header{border-top:2px solid var(--inside-color-border);padding-top:11px}.calendar-day>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.calendar-day>header span{font-size:11px;line-height:1.4}.calendar-day>header small{color:var(--inside-color-text-muted);font-size:9px}.calendar-day-events{border-radius:var(--inside-radius-small)}.calendar-event-row{position:relative;min-height:92px;grid-template-columns:3px minmax(124px,.23fr) minmax(0,1fr) auto;gap:var(--inside-space-4);padding:var(--inside-space-4) var(--inside-space-4) var(--inside-space-4) 0;background:var(--inside-color-surface)}.calendar-event-row:hover{background:var(--inside-color-surface-raised)}.calendar-event-accent{width:3px;height:calc(100% - 24px);align-self:center;border-radius:0 2px 2px 0}.calendar-event-row>time{display:flex;align-items:center;gap:7px;color:var(--inside-color-text-secondary);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-event-row>time svg{color:var(--inside-color-text-muted)}.calendar-event-copy{gap:4px}.calendar-event-owner{gap:7px}.calendar-event-owner span{font-size:8px;letter-spacing:.06em;text-transform:uppercase}.calendar-event-copy h3{font-size:14px;font-weight:650;letter-spacing:-.01em}.calendar-event-copy p{display:flex;align-items:center;gap:5px;margin:0;color:var(--inside-color-text-muted);font-size:10px}.calendar-event-detail{display:-webkit-box!important;max-width:90ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal!important}.calendar-event-actions{display:flex;align-items:center;gap:6px}.calendar-event-actions>a:not(.icon-button){min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:0 11px;color:var(--inside-color-text-secondary);font-size:9px;font-weight:700;text-decoration:none}.calendar-event-actions>a:hover{border-color:var(--inside-color-accent);background:var(--inside-color-background-alt);color:var(--inside-color-text-primary)}.calendar-event-actions .icon-button{width:36px;height:36px}.chat-command-bar{min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--inside-space-6);gap:var(--inside-space-6);border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);padding:var(--inside-space-4);background:var(--inside-color-background-alt)}.chat-toolbar{width:min(100%,720px);grid-template-columns:minmax(260px,1.35fr) minmax(220px,.85fr);gap:var(--inside-space-4)}.chat-select-field{gap:7px;color:var(--inside-color-text-muted);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chat-select-field>div{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--inside-color-border);border-radius:var(--inside-radius-small);padding:0 11px;background:var(--inside-color-surface)}.chat-select-field>div:focus-within{border-color:var(--inside-color-accent);box-shadow:0 0 0 3px var(--inside-color-accent-soft)}.chat-select-field select{min-height:40px;border:0;background:transparent;padding:0;box-shadow:none;font-size:11px;text-transform:none}.chat-select-field svg{position:static;color:var(--inside-color-text-muted);transform:none}.chat-command-metrics{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-border-soft)}.chat-command-metrics>div{min-height:54px;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;padding:7px 12px;background:var(--inside-color-surface)}.chat-command-metrics span{color:var(--inside-color-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.chat-command-metrics strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-workspace{min-height:660px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.58fr);grid-gap:var(--inside-space-4);gap:var(--inside-space-4)}.chat-panel{min-height:660px;grid-template-rows:auto minmax(320px,1fr) auto;gap:0;overflow:hidden;padding:0}.chat-panel-head{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);border-bottom:1px solid var(--inside-color-border-soft);padding:0 var(--inside-space-4)}.chat-channel-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--inside-radius-small);background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}.chat-heading-copy{gap:1px}.chat-heading-copy span{font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.chat-heading-copy h2{margin:0;font-size:13px}.chat-live-label{display:flex;align-items:center;gap:7px;color:var(--inside-color-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.chat-live-label i{width:7px;height:7px;border-radius:50%;background:var(--inside-color-success)}.chat-thread{max-height:none;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow-y:auto;padding:var(--inside-space-3);background:var(--inside-color-background-alt)}.chat-thread .inside-message{grid-template-columns:34px minmax(0,1fr);gap:11px;border:1px solid transparent;border-radius:var(--inside-radius-small);padding:11px}.chat-thread .inside-message:focus-within,.chat-thread .inside-message:hover{border-color:var(--inside-color-border-soft);background:var(--inside-color-surface)}.chat-thread .message-avatar{width:34px;height:34px;border-radius:5px}.message-avatar.current-user{background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}.message-content{min-width:0}.message-meta strong{font-size:10px}.message-meta span{font-size:8px}.chat-thread .inside-message p{max-width:92ch;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.message-actions{min-height:26px;display:flex;align-items:flex-end;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.inside-message:focus-within .message-actions,.inside-message:hover .message-actions{opacity:1;transform:none}.message-actions button{min-height:26px;display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:0 8px;background:transparent;color:var(--inside-color-text-muted);cursor:pointer;font-size:8px;font-weight:700}.message-actions button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.chat-composer{gap:0;border-top:1px solid var(--inside-color-border);padding:var(--inside-space-3);background:var(--inside-color-surface)}.chat-composer textarea{min-height:92px;border:0;border-radius:var(--inside-radius-small) var(--inside-radius-small) 0 0;background:var(--inside-color-background-alt);padding:13px 14px;box-shadow:none;font-size:12px}.chat-composer-footer{min-height:48px;display:flex;align-items:center;justify-content:space-between;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);padding:6px 7px 6px 12px;background:var(--inside-color-background-alt)}.chat-composer-footer>span{display:flex;align-items:center;gap:6px;color:var(--inside-color-text-muted);font-size:8px}.chat-composer-footer>div{display:flex;align-items:center;gap:8px}.chat-composer-footer .inside-primary{min-height:36px;padding:0 12px;font-size:9px}.chat-context-panel{align-self:start;overflow:hidden;border:1px solid var(--inside-color-border-soft);border-radius:var(--inside-radius-small);background:var(--inside-color-surface)}.chat-context-panel>section{display:grid;grid-gap:var(--inside-space-3);gap:var(--inside-space-3);padding:var(--inside-space-4)}.chat-context-panel>section+section{border-top:1px solid var(--inside-color-border-soft)}.inside-content{padding-bottom:132px}.home-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-count{min-width:92px;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.pipeline-count strong{color:var(--inside-color-text-primary);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipeline-signal{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border-top:1px solid var(--inside-color-border-soft);padding-top:var(--inside-space-3);color:var(--inside-color-text-muted);font-size:9px}.pipeline-signal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-pulse-panel{align-self:start;overflow:hidden;padding:0}.home-pulse-heading{min-height:76px;align-items:center;border-bottom:1px solid var(--inside-color-border-soft);padding:16px 20px}.home-pulse-heading h2{margin-top:2px;font-size:17px}.home-pulse-context{min-height:46px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid var(--inside-color-border-soft);padding:0 20px;background:var(--inside-color-background-alt);color:var(--inside-color-text-muted)}.home-pulse-context p{margin:0;font-size:9px}.home-pulse-context time{font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-message-stream{max-height:330px;overflow-y:auto;padding:10px 12px}.home-message-stream .inside-message{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:10px}.home-message-stream .message-avatar{width:34px;height:34px;border-radius:5px}.home-message-stream .inside-message p{max-width:84ch;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.home-message-composer{gap:0;border-top:1px solid var(--inside-color-border);padding:14px;background:var(--inside-color-surface)}.home-message-composer textarea{min-height:76px;max-height:132px;resize:vertical;border-radius:var(--inside-radius-small) var(--inside-radius-small) 0 0;padding:12px 13px;background:var(--inside-color-background-alt);font-size:12px;line-height:1.5}.home-composer-footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--inside-color-border);border-top:0;border-radius:0 0 var(--inside-radius-small) var(--inside-radius-small);padding:5px 6px 5px 12px;background:var(--inside-color-background-alt)}.home-composer-footer>span{overflow:hidden;color:var(--inside-color-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.home-composer-footer .inside-primary{min-height:34px;flex:0 0 auto;padding:0 11px;font-size:9px}.intelligence-eyebrow,.intelligence-panel>div:first-child{display:inline-flex;align-items:center;gap:8px}.intelligence-panel h2{margin:10px 0 4px}.intelligence-panel>p{margin:0 0 var(--inside-space-4);color:var(--inside-color-text-secondary);font-size:11px}.intelligence-readout>div{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--inside-color-border-soft);padding-top:9px}.intelligence-readout span{color:var(--inside-color-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.intelligence-readout strong{min-width:0;overflow-wrap:anywhere;font-size:10px;font-weight:600}.workspace-card-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--inside-space-4)}.workspace-card{min-width:0;align-content:start;gap:0;overflow:hidden;padding:0;cursor:default}.workspace-card-top{min-height:66px;border-bottom:1px solid var(--inside-color-border-soft);padding:12px 14px}.workspace-rank{display:flex;align-items:center;gap:10px}.workspace-rank>span{width:26px;color:var(--inside-color-text-muted);font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-icon{width:36px;height:36px;border-radius:5px}.workspace-card-copy{min-height:176px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:18px 18px 16px}.workspace-card-copy h3{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.workspace-card-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:11px;line-height:1.6}.workspace-signal{min-width:0;min-height:62px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--inside-color-border-soft);border-bottom:1px solid var(--inside-color-border-soft);padding:10px 18px;background:var(--inside-color-background-alt);color:var(--inside-color-text-muted)}.workspace-signal>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.workspace-signal span{font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-signal strong{overflow:hidden;color:var(--inside-color-text-secondary);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-stat-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0 10px}.workspace-stat-line>div{min-width:0;display:grid;grid-gap:1px;gap:1px;padding:12px 8px}.workspace-stat-line>div+div{border-left:1px solid var(--inside-color-border-soft)}.workspace-stat-line strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-stat-line span{overflow:hidden;color:var(--inside-color-text-muted);font-size:7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workspace-card-foot{min-height:54px;border-top:1px solid var(--inside-color-border-soft);padding:8px 10px 8px 18px}.workspace-card-foot>span{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--inside-color-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspace-card-foot button{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--inside-color-border);border-radius:5px;padding:0 11px;background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary);cursor:pointer;font-size:8px;font-weight:700}.workspace-card-foot button:hover{border-color:var(--inside-color-accent);background:var(--inside-color-accent);color:#090a08}.inside-assistant{position:fixed;z-index:60;right:24px;bottom:16px;left:calc(var(--inside-sidebar-width) + 24px);width:min(760px,calc(100vw - var(--inside-sidebar-width) - 48px));margin:0 auto;pointer-events:none}.assistant-launcher,.assistant-panel{width:100%;pointer-events:auto;border:1px solid var(--inside-color-border);border-radius:8px;background:rgba(19,21,16,.98);box-shadow:0 18px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.assistant-launcher{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;padding:7px 12px;cursor:pointer;text-align:left}.assistant-launcher:hover{border-color:rgba(211,83,74,.6);background:var(--inside-color-surface-raised)}.assistant-launcher>span:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.assistant-launcher small,.assistant-launcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-launcher strong{font-size:11px}.assistant-launcher small{color:var(--inside-color-text-muted);font-size:8px}.assistant-symbol{display:grid;width:34px;height:34px;place-items:center;border-radius:5px;background:var(--inside-color-accent);color:#090a08}.assistant-panel{position:relative;max-height:min(680px,calc(100svh - 112px));display:grid;grid-template-rows:auto minmax(150px,1fr) auto auto auto;overflow:hidden}.assistant-head{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--inside-color-border-soft);padding:8px 10px 8px 12px}.assistant-title{min-width:0;display:flex;align-items:center;gap:10px}.assistant-title>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.assistant-title strong{font-size:11px}.assistant-title small{color:var(--inside-color-text-muted);font-size:8px}.assistant-head-actions{display:flex;gap:4px}.assistant-head-actions button{width:36px;height:36px;display:grid;place-items:center;border-radius:5px;background:transparent;color:var(--inside-color-text-muted);cursor:pointer}.assistant-head-actions button:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.assistant-conversation{min-height:150px;overflow-y:auto;overscroll-behavior:contain;padding:12px;background:var(--inside-color-background-alt)}.assistant-welcome{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--inside-color-border-soft);border-radius:6px;padding:14px;background:var(--inside-color-surface)}.assistant-welcome>span{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:var(--inside-color-accent-soft);color:var(--inside-color-accent-text)}.assistant-welcome strong{font-size:11px}.assistant-welcome p{margin:3px 0 0;color:var(--inside-color-text-muted);font-size:9px;line-height:1.55}.assistant-message{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:9px;gap:9px;border-bottom:1px solid var(--inside-color-border-soft);padding:12px 6px}.assistant-message-role{padding-top:2px;color:var(--inside-color-text-muted);font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.assistant-message.user>div,.inside-ai-markdown{color:var(--inside-color-text-secondary)}.inside-ai-markdown{font-size:10px;line-height:1.65}.inside-ai-markdown>:first-child{margin-top:0}.inside-ai-markdown>:last-child{margin-bottom:0}.inside-ai-markdown ol,.inside-ai-markdown p,.inside-ai-markdown ul{margin:0 0 8px}.inside-ai-markdown a{color:var(--inside-color-accent-text);text-decoration:underline;text-underline-offset:2px}.assistant-tool-state{min-height:30px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--inside-color-border-soft);border-radius:5px;padding:0 9px;color:var(--inside-color-text-muted);font-size:8px}.assistant-upload-result{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid rgba(110,231,166,.25);border-radius:6px;padding:11px;background:rgba(110,231,166,.05)}.assistant-upload-result+.assistant-upload-result{margin-top:8px}.assistant-upload-result>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.assistant-upload-result span{color:var(--inside-color-text-muted);font-size:7px;font-weight:700;text-transform:uppercase}.assistant-upload-result a,.assistant-upload-result strong{overflow:hidden;color:var(--inside-color-text-primary);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.assistant-upload-result p{margin:0;color:var(--inside-color-text-muted);font-size:8px}.assistant-error{margin-top:8px;border:1px solid rgba(255,107,101,.3);border-left:3px solid var(--inside-color-danger);border-radius:5px;padding:9px 10px;background:rgba(255,107,101,.06);color:#f1b4b1;font-size:8px}.assistant-quick-actions{display:flex;gap:6px;overflow-x:auto;border-top:1px solid var(--inside-color-border-soft);padding:8px 10px 0;scrollbar-width:none}.assistant-quick-actions button{min-height:30px;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--inside-color-border-soft);border-radius:5px;padding:0 9px;background:var(--inside-color-background-alt);color:var(--inside-color-text-muted);cursor:pointer;font-size:8px}.assistant-quick-actions button:hover{border-color:var(--inside-color-border);color:var(--inside-color-text-primary)}.assistant-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:6px;gap:6px;padding:8px 10px}.assistant-composer textarea{min-height:40px;max-height:112px;resize:none;border:1px solid var(--inside-color-border);border-radius:6px;padding:10px 11px;background:var(--inside-color-background-alt);font-size:10px;line-height:1.45}.assistant-composer textarea:focus{border-color:var(--inside-color-accent);outline:0;box-shadow:0 0 0 3px var(--inside-color-accent-soft)}.assistant-attach,.assistant-send{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;cursor:pointer}.assistant-attach{border:1px solid var(--inside-color-border-soft);background:transparent;color:var(--inside-color-text-muted)}.assistant-send{background:var(--inside-color-accent);color:#090a08}.assistant-attach:disabled,.assistant-send:disabled{cursor:not-allowed;opacity:.42}.assistant-foot{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--inside-color-border-soft);padding:0 11px;color:var(--inside-color-text-muted);font-size:7px}.assistant-drop-layer{position:absolute;z-index:3;inset:59px 0 0;display:grid;place-content:center;place-items:center;grid-gap:6px;gap:6px;padding:24px;background:rgba(9,10,8,.94);text-align:center}.assistant-drop-layer svg{color:var(--inside-color-accent-text)}.assistant-drop-layer strong{font-size:13px}.assistant-drop-layer span{max-width:360px;color:var(--inside-color-text-muted);font-size:9px}@media (max-width:1100px){.home-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metric-strip>div:nth-child(3){border-left:0}.home-metric-strip>div:nth-child(3),.home-metric-strip>div:nth-child(4){border-top:1px solid var(--inside-color-border-soft)}.workspace-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){.inside-content{padding-bottom:164px}.pipeline-heading{align-items:flex-start}.pipeline-count{min-width:auto}.home-pulse-context{grid-template-columns:18px minmax(0,1fr)}.home-composer-footer>span,.home-pulse-context time{display:none}.home-composer-footer{justify-content:flex-end}.workspace-card-grid{grid-template-columns:1fr}.workspace-card-copy{min-height:0}.inside-assistant{z-index:65;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));left:8px;width:auto}.assistant-launcher{min-height:54px}.assistant-panel{max-height:calc(100svh - 156px);grid-template-rows:auto minmax(120px,1fr) auto auto auto}.assistant-conversation{min-height:120px}.assistant-quick-actions{padding-top:7px}.assistant-foot span:last-child{display:none}}.context-section-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--inside-color-text-muted);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.context-focus-title{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.context-project-meta{display:flex;flex-wrap:wrap;gap:6px}.context-project-meta span{border:1px solid var(--inside-color-border-soft);border-radius:4px;padding:3px 6px;color:var(--inside-color-text-muted);font-size:8px}.context-file-list,.context-task-list,.notification-list{display:grid;grid-gap:3px;gap:3px}.context-file-list>a{min-width:0;min-height:36px;display:grid;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;grid-gap:8px;gap:8px;border-radius:4px;padding:0 7px;color:var(--inside-color-text-secondary);font-size:9px;text-decoration:none}.context-file-list>a:hover{background:var(--inside-color-surface-strong);color:var(--inside-color-text-primary)}.context-file-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-file-list>small,.context-notifications>small{color:var(--inside-color-text-muted);font-size:9px}.context-task-list>div{display:grid;grid-gap:2px;gap:2px;border-left:2px solid var(--inside-color-warning);padding:7px 9px;background:var(--inside-color-background-alt)}.context-task-list span{color:var(--inside-color-text-muted);font-size:7px;font-weight:700;letter-spacing:.06em}.context-task-list strong{overflow-wrap:anywhere;font-size:9px;line-height:1.45}.chat-context-panel .notification-row{min-height:48px;display:grid;align-content:center;grid-gap:2px;gap:2px;border:0;border-radius:4px;padding:7px 8px;background:var(--inside-color-background-alt);color:var(--inside-color-text-secondary);cursor:pointer;text-align:left}.chat-context-panel .notification-row.unread{border-left:2px solid var(--inside-color-accent)}.chat-context-panel .notification-row small,.chat-context-panel .notification-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-context-panel .notification-row strong{font-size:9px}.chat-context-panel .notification-row small{color:var(--inside-color-text-muted);font-size:8px}.system-files-strip{border-radius:var(--inside-radius-small)}.system-files-strip>a{min-height:82px}.drive-browser{border-radius:var(--inside-radius-small)}.drive-browser-head{min-height:82px}.drive-file-row{min-height:64px}.team-operations-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--inside-space-4)}.team-operations-grid .team-panel{min-width:0;border-radius:var(--inside-radius-small);padding:var(--inside-space-4)}.team-directory{grid-template-columns:1fr;gap:0}.team-member-card{min-height:66px;border:0;border-bottom:1px solid var(--inside-color-border-soft);border-radius:0;padding:10px 0;background:transparent}.team-member-card:last-child{border-bottom:0}.team-member-copy{gap:2px}.team-member-copy strong,.team-task-copy strong{overflow-wrap:anywhere}.team-member-action{width:36px;height:36px}.team-task-row{min-height:72px;padding:10px 0}.team-task-copy strong{max-width:none;font-size:11px}.team-task-actions{display:flex;flex-wrap:nowrap}.compact-action{min-height:34px;border-radius:5px;padding:0 9px;font-size:8px}.task-complete-action{border-color:rgba(110,231,166,.2);color:var(--inside-color-success)}@media (max-width:1199px){.chat-command-bar{grid-template-columns:1fr}.chat-command-metrics{grid-template-columns:repeat(3,1fr)}.chat-workspace{grid-template-columns:minmax(0,1fr) 280px}.calendar-overview-strip{grid-template-columns:.5fr 1.25fr 1fr}}@media (max-width:900px){.chat-workspace,.team-operations-grid{grid-template-columns:1fr}.chat-context-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-context-panel>section+section{border-top:0;border-left:1px solid var(--inside-color-border-soft)}.calendar-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.view-intro{align-items:stretch;padding-bottom:var(--inside-space-4)}.view-intro .button,.workspace-presence{width:100%}.calendar-command-bar{align-items:stretch;flex-direction:column}.calendar-owner-tabs{width:100%;padding-bottom:3px}.calendar-connection-summary{justify-content:flex-end;border-top:1px solid var(--inside-color-border-soft);border-left:0;padding:9px 5px 2px}.calendar-overview-strip{grid-template-columns:1fr}.calendar-overview-strip>div{min-height:72px;padding:var(--inside-space-3) var(--inside-space-4)}.calendar-overview-strip>div+div{border-top:1px solid var(--inside-color-border-soft);border-left:0}.calendar-day{grid-template-columns:1fr;gap:var(--inside-space-2)}.calendar-day>header{border-top-width:1px}.calendar-event-row{grid-template-columns:3px minmax(0,1fr) auto;gap:var(--inside-space-3)}.calendar-event-row>time{grid-column:2;align-self:end}.calendar-event-copy{grid-column:2}.calendar-event-actions{grid-column:3;grid-row:1/span 2}.calendar-event-actions>a:not(.icon-button) span{display:none}.calendar-event-actions>a:not(.icon-button){width:36px;padding:0;justify-content:center}.chat-command-bar{padding:var(--inside-space-3)}.chat-toolbar{grid-template-columns:1fr}.chat-workspace{min-height:0}.chat-panel{min-height:620px}.chat-command-metrics{width:100%}.chat-context-panel{grid-template-columns:1fr}.chat-context-panel>section+section{border-top:1px solid var(--inside-color-border-soft);border-left:0}.message-actions{opacity:1;transform:none}.chat-composer-footer kbd,.chat-composer-footer>span{display:none}.chat-composer-footer{justify-content:flex-end}.team-task-row{grid-template-columns:minmax(0,1fr) auto}.team-task-actions{width:auto}.compact-action{flex:0 0 auto}}a:not(.button):not(.ghost-button):not(.icon-button){color:var(--inside-color-accent);-webkit-text-decoration-color:rgba(211,83,74,.62);text-decoration-color:rgba(211,83,74,.62);transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}a:not(.button):not(.ghost-button):not(.icon-button):hover{color:var(--inside-color-accent-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.assistant-head-actions button:hover,.assistant-quick-actions button:hover,.button-secondary:hover,.calendar-owner-tabs button.active,.calendar-owner-tabs button:hover,.compact-action:hover,.drive-filter button.active,.drive-filter button:hover,.file-remove:hover,.ghost-button:hover,.icon-button:hover,.inside-profile>button:hover,.inside-search-trigger:hover,.message-actions button:hover,.mobile-bottom-nav button.active,.mobile-bottom-nav button:hover,.mobile-sheet-head>button:hover,.mobile-sheet-projects>button.active,.mobile-sheet-projects>button:hover,.modal-close:hover,.project-tabs button.active,.project-tabs button:hover,.sidebar-section-head button:hover,.team-member-action:hover,.text-action:hover,.utility-links button:hover,.utility-menu-head>button:hover,.utility-notifications>button:hover,button:not(:disabled):not(.button-primary):not(.inside-primary):not(.assistant-send):hover{border-color:var(--inside-color-accent);color:var(--inside-color-accent)}.inside-nav-item.active,.inside-nav-item:hover,.workspace-list-item.active,.workspace-list-item:hover{color:var(--inside-color-accent)}select:not(:disabled):hover,summary:hover{border-color:var(--inside-color-accent);color:var(--inside-color-accent)}.calendar-event-row:hover,.calendar-row:hover,.command-results>a:hover,.command-results>button:hover,.context-file-list>a:hover,.drive-file-row:hover,.file-card:hover,.notification-row:hover,.pipeline-card:hover,.project-doc-links a:hover,.resource-links a:hover,.system-files-strip>a:hover,.task-table-row:hover,.workspace-card:hover,input:not(:disabled):hover,textarea:not(:disabled):hover{border-color:var(--inside-color-accent)}.calendar-event-row:hover h3,.calendar-row:hover strong,.command-results>a:hover strong,.command-results>button:hover strong,.context-file-list>a:hover strong,.drive-file-row:hover strong,.file-card:hover strong,.notification-row:hover strong,.pipeline-card:hover h3,.project-doc-links a:hover strong,.resource-links a:hover strong,.system-files-strip>a:hover strong,.task-table-row:hover strong,.workspace-card:hover h3{color:var(--inside-color-accent)}.chat-thread .inside-message:focus-within,.chat-thread .inside-message:hover,.inside-message:hover{border-color:rgba(211,83,74,.48)}.assistant-launcher:hover strong,.assistant-launcher:hover>svg,.chat-thread .inside-message:focus-within .message-meta strong,.inside-message:hover .message-meta strong{color:var(--inside-color-accent)}.assistant-send:hover,.button-primary:hover,.inside-primary:hover,.workspace-card-foot button:hover{color:var(--inside-color-background)}a[aria-disabled=true],button:disabled,select:disabled{color:inherit}.access-registry-head,.access-registry-head>*,.calendar-event-copy,.chat-panel-head,.chat-panel-head>*,.history-copy,.inline-create-head,.inline-create-head>*,.inside-brand,.login-heading,.login-story-copy,.panel-heading,.panel-heading>*,.pipeline-card,.pipeline-card>*,.project-header,.project-header>*,.section-block-head,.section-block-head>*,.settings-profile,.settings-profile>*,.task-create-head,.task-create-head>*,.team-member-card,.team-member-card>*,.view-context,.view-context>*,.view-intro,.view-intro>*,.workspace-card,.workspace-card>*{min-width:0;max-width:100%}.login-story-copy h1{max-width:100%;font-size:clamp(42px,5.5vw,88px);line-height:.88;overflow-wrap:normal;text-wrap:balance;word-break:normal}.access-registry-head h2,.calendar-event-copy h3,.calendar-event-copy p,.chat-panel-head h2,.history-copy h3,.history-copy p,.inline-create-head h2,.panel-heading h2,.pipeline-card h3,.pipeline-card p,.project-header h1,.project-header p,.section-block-head h2,.settings-profile strong,.task-create-head h2,.team-member-card strong,.view-context h1,.view-context p,.view-intro h1,.view-intro p,.workspace-card h3,.workspace-card p{max-width:100%;overflow-wrap:anywhere}.inside-brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.login-story-copy h1{font-size:clamp(30px,10.2vw,48px);letter-spacing:-.045em;line-height:.92}.view-context h1,.view-intro h1{font-size:clamp(28px,8.5vw,42px);line-height:1}.access-registry-head,.chat-panel-head,.inline-create-head,.panel-heading,.section-block-head,.task-create-head{align-items:flex-start;flex-wrap:wrap}}@media (max-width:360px){.login-story-copy h1{font-size:clamp(28px,9.5vw,34px)}}