:root{--c-accent:var(--l-accent,var(--accent));--c-accent-soft:var(--l-accent-soft,var(--accent-soft));--c-ink:var(--l-accent-ink,var(--accent-ink));--c-danger:var(--l-err,var(--err));--c-success:var(--l-ok,var(--ok));--c-warning:var(--l-warn,var(--warn));--c-muted:var(--l-text-2,var(--text-2));--c-line:var(--l-border,var(--border));--c-panel:var(--l-surface,var(--surface));--c-raised:var(--l-surface-2,var(--surface-2));--c-shadow:var(--l-shadow-pop,var(--shadow-pop));--c-radius:var(--l-r-tile,12px)}.compass-os{color:var(--text)}.compass-os :focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.compass-bar{height:34px;display:flex;align-items:center;gap:20px;padding:0 26px;border-bottom:1px solid var(--hairline);font-size:10px;color:var(--c-muted)}.compass-demo-label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.compass-demo-label i{width:5px;height:5px;border-radius:50%;background:var(--c-accent)}.compass-bar-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.compass-bar-actions>a,.compass-bar-actions>button{display:grid;place-items:center;min-width:24px;min-height:26px;color:var(--c-muted)}.compass-bar select{background:var(--c-panel);color:var(--text);border:0;min-width:74px;outline-offset:0;padding:3px 4px}.c-page{min-width:0;font-size:13px}.c-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 24px}.c-title{font-family:inherit;font-size:44px;font-weight:700;letter-spacing:-.035em;line-height:1;margin:0}.c-header p{margin-top:8px}.c-muted{color:var(--c-muted)}.c-small{font-size:11px;line-height:1.6}.c-mono{font-variant-numeric:tabular-nums}.c-row,.c-toolbar{display:flex;align-items:center;gap:10px}.c-toolbar{flex-wrap:wrap}.c-stack{display:flex;flex-direction:column;gap:18px}.c-grid{display:grid;gap:18px}.c-grid,.c-grid>*{min-width:0}.c-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-3{grid-template-columns:1.1fr 1fr 1fr}.c-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.compass-os .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:26px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--l-r-ctl);background:var(--c-panel);color:var(--text);font-size:10.5px;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.compass-os .c-btn:hover{background:var(--c-raised);border-color:var(--c-muted)}.compass-os .c-btn:disabled{opacity:.4;cursor:default}.compass-os .c-btn.c-primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink)}.compass-os .c-btn.c-primary:hover{filter:brightness(1.06)}.c-card{padding:20px;border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);min-width:0}.c-card h2,.c-section-title{font-size:13px;font-weight:500}.c-detail-head,.c-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.c-section-head{margin-bottom:16px}.c-stat{padding:20px 22px;background:var(--c-panel);border:1px solid var(--c-line);border-radius:var(--c-radius)}.c-stat>strong{display:block;font-family:var(--font-sans),sans-serif;font-weight:500;line-height:1.5}.c-stat.c-card{border:1px solid var(--c-line)}.c-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 7px;border:1px solid var(--border);border-radius:5px;color:var(--text-2);font-size:10px;line-height:1.4;background:var(--c-raised)}.c-danger,.c-overdue{color:var(--c-danger)!important}.c-ok,.c-success{color:var(--c-success)!important}.c-warn,.c-warning{color:var(--c-warning)!important}.c-pill.c-danger{border-color:color-mix(in srgb,var(--c-danger) 35%,transparent);background:color-mix(in srgb,var(--c-danger) 7%,var(--c-panel))}.c-pill.c-success{border-color:color-mix(in srgb,var(--c-success) 30%,transparent);background:color-mix(in srgb,var(--c-success) 6%,var(--c-panel))}.c-pill.c-warning{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}.c-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:8px;min-width:0}.compass-os .c-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;min-height:34px;border-radius:6px;font-size:11px;color:var(--c-muted);border:1px solid transparent;white-space:nowrap}.compass-os .c-tab:hover{color:var(--text);background:var(--c-raised)}.compass-os .c-tab.c-active{color:var(--c-accent);background:var(--c-accent-soft);border-color:color-mix(in srgb,var(--c-accent) 20%,transparent)}.c-input,.c-select{width:100%;min-width:0;border:1px solid var(--border-strong);border-radius:6px;min-height:36px;padding:8px 10px;background:var(--bg);color:var(--text);font-size:12px!important;line-height:1.5}.c-input::-moz-placeholder{color:var(--c-muted);opacity:.8}.c-input::placeholder{color:var(--c-muted);opacity:.8}.c-toolbar>.c-input,.c-toolbar>.c-select{width:auto;max-width:260px}.c-toolbar>.c-row{flex:1;min-width:150px;max-width:330px}.c-toolbar>.c-row>.c-input{width:100%}.c-select option{color:var(--text);background:var(--surface)}.c-label{display:block;line-height:1.6}.c-field,.c-label{font-size:11px;color:var(--c-muted)}.c-field{gap:7px;min-width:0}.c-field,.c-form{display:flex;flex-direction:column}.c-form{gap:18px}.c-detail-grid,.c-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.c-textarea{resize:vertical;min-height:75px}.c-table-wrap{width:100%;overflow:auto;overscroll-behavior-x:contain}.c-card.c-table-wrap{padding:0}.c-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;min-width:670px}.c-table th{padding:13px 16px;color:var(--c-muted);font-size:10px;font-weight:400;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--c-panel)}.c-table td{padding:14px 16px;border-bottom:1px solid var(--hairline);line-height:1.6;vertical-align:middle;max-width:360px}.c-table tr:last-child td{border-bottom:0}.c-table tbody tr:hover{background:var(--c-raised)}.c-table .c-select{min-width:105px;font-size:10px!important;min-height:30px;padding:4px 7px}.c-link{display:inline-flex;align-items:center;gap:5px;color:var(--text);cursor:pointer;text-align:left;text-decoration:none;line-height:1.6}.c-link:hover{color:var(--c-accent)}.c-list{display:flex;flex-direction:column}.c-list-item{padding:14px 0;border-bottom:1px solid var(--hairline);min-width:0;line-height:1.65}.c-list-item:last-child{border-bottom:0}.c-list-item .c-row{min-width:0}.c-clickable:hover{background:var(--c-raised);border-radius:5px}.c-clickable{cursor:pointer}.c-empty{padding:46px 20px;text-align:center;font-size:12px;line-height:1.7;color:var(--c-muted)}.c-progress{height:5px;background:var(--border);border-radius:4px;overflow:hidden;min-width:60px}.c-progress>div,.c-progress>i,.c-progress>span{display:block;background:var(--c-accent);height:100%;border-radius:4px;max-width:100%}.c-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:50%;color:var(--c-muted);flex-shrink:0}.c-check:hover{border-color:var(--c-accent);color:var(--c-accent)}.c-task-done{opacity:.55}.c-task-done .c-link{text-decoration:line-through}.c-note{background:var(--c-accent-soft);border:1px solid var(--border);border-radius:7px;padding:13px;line-height:1.7}.c-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.c-detail{display:flex;flex-direction:column;gap:20px}.c-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-raised);border:1px solid var(--border);flex-shrink:0}.c-avatar,.c-entity-links{font-size:10px;color:var(--c-muted)}.c-entity-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.c-entity-links a:hover{color:var(--c-accent)}.c-scroll-row{overflow-x:auto}.c-error{font-size:12px;color:var(--c-danger);padding:10px}.c-kanban{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:12px;overflow:auto;padding-bottom:14px;max-width:100%;align-items:start}.c-kanban-column{min-height:230px;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.c-kanban-column>header{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:15px;gap:8px}.c-kanban-card{display:block;width:100%;text-align:left;background:var(--c-panel);border:1px solid var(--border);border-radius:7px;padding:14px;margin-top:10px;cursor:grab;font-size:11px;line-height:1.6}.c-kanban-card:hover{border-color:var(--c-accent)}.c-project-card{display:flex;flex-direction:column;gap:14px;text-align:left;width:100%;cursor:pointer}.c-project-card:hover{border-color:var(--c-accent)}.c-project-card h2{font-family:var(--font-sans);font-size:19px;font-weight:500}.c-check-row{display:flex;align-items:center;gap:10px;font-size:12px}.c-check-row input{accent-color:var(--c-accent)}.c-bar{height:6px;background:var(--c-accent);border-radius:3px}.c-switch{accent-color:var(--c-accent)}.c-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto;gap:8px}.c-calendar-day{padding:12px;border:1px solid var(--border);border-radius:8px;min-height:250px;gap:12px}.c-calendar-day,.c-calendar-event{display:flex;flex-direction:column}.c-calendar-event{gap:7px;align-items:flex-start;text-align:left;padding:10px;background:var(--c-accent-soft);border:1px solid var(--border);border-radius:5px;font-size:10px;line-height:1.5;width:100%}.c-segment{border:1px solid var(--border);padding:8px 12px;border-radius:6px}.c-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compass-assistant .wz-panel{height:100%}.compass-suggestions{margin-top:16px}.compass-suggestions .c-btn{font-size:10px}.compass-os .l-osmark{-o-object-fit:contain;object-fit:contain}.ci-inbox{display:grid;grid-template-columns:145px minmax(220px,300px) minmax(0,1fr);border:1px solid var(--border);border-radius:10px;overflow:hidden;height:calc(100dvh - 230px);min-height:530px;background:var(--c-panel)}.ci-triage{padding:15px 10px}.ci-list,.ci-triage{border-right:1px solid var(--border);overflow:auto}.ci-list{min-width:0}.ci-thread{display:block;width:100%;padding:17px 15px;text-align:left;border-bottom:1px solid var(--hairline);font-size:11px;line-height:1.6}.ci-thread.c-active,.ci-thread:hover{background:var(--c-accent-soft)}.ci-thread.c-active{box-shadow:inset 2px 0 var(--c-accent)}.ci-reader{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ci-reader>header{padding:20px;border-bottom:1px solid var(--border)}.ci-reader h2{font-family:var(--font-sans);font-size:19px;font-weight:500;line-height:1.4}.ci-messages{flex:1;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:18px}.ci-message{padding:16px;border:1px solid var(--border);border-radius:8px;font-size:12px;line-height:1.9;max-width:96%;white-space:pre-wrap;overflow-wrap:anywhere}.ci-outbound{align-self:flex-end;background:var(--c-accent-soft);max-width:91%}.ci-composer{padding:15px;border-top:1px solid var(--border);margin-top:auto}.ci-composer textarea{min-height:80px;resize:vertical}.ci-mobile-back{display:none}.c-home-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:20px}.c-home-alert{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--hairline)}.c-home-alert:last-child{border-bottom:0}.c-home-date{font-size:11px;color:var(--c-accent)}.c-home-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 30px}.c-home-hero h1{font-family:var(--font-sans);font-size:36px;font-weight:400;letter-spacing:-.045em;line-height:1.25}.c-home-hero p{margin-top:10px;font-size:12px}.c-home-hero p,.c-stat small{color:var(--c-muted)}@media(min-width:1800px){.compass-os .c-table{font-size:12px}.c-card{padding:24px}.ci-inbox{grid-template-columns:160px 340px 1fr}.c-home-main{grid-template-columns:1.6fr 1fr}}@media(max-width:1100px){.ci-inbox{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.ci-triage{display:none}.c-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.c-home-main{grid-template-columns:1fr}.c-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.c-title{font-size:34px}.c-detail-grid,.c-form-grid,.c-grid-2,.c-grid-3,.c-scenario-grid{grid-template-columns:1fr}.c-header{gap:14px;margin-bottom:20px}.c-toolbar{gap:8px}.c-toolbar>.c-input,.c-toolbar>.c-select{max-width:100%}.c-card{padding:16px}.c-table-wrap.c-card{padding:0}.compass-bar{padding:0 15px;gap:8px}.compass-date{display:none}.compass-bar-actions{gap:10px}.compass-demo-label{font-size:9px}.compass-os .os-topbar{padding-left:16px;padding-right:16px;gap:10px}.c-home-hero h1{font-size:29px}.c-home-hero{flex-direction:column}.compass-assistant .l-wz-thread .wz-panel>div:first-child{padding:12px}.compass-suggestions .c-btn{white-space:normal}.ci-inbox{display:block;height:calc(100dvh - 230px);min-height:520px}.ci-list{height:100%;border-right:0}.ci-reader{height:100%}.ci-has-selection .ci-list,.ci-reader{display:none}.ci-has-selection .ci-reader{display:flex}.ci-mobile-back{display:inline-flex}.ci-reader>header{padding:15px}.ci-messages{padding:14px}.ci-message{padding:12px;max-width:100%}.c-calendar-week{grid-template-columns:repeat(7,170px)}.compass-os .c-btn{min-height:36px}.compass-os .l-wz-head{flex-wrap:wrap}.compass-os .wz-bubble-user{max-width:95%}}@media(prefers-reduced-motion:reduce){.compass-os *,.compass-os :after,.compass-os :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.c-header{margin-bottom:28px;gap:20px;align-items:flex-end}.c-header p{font-size:11.5px;line-height:1.6;margin-top:12px}.c-stat{padding:18px 20px;border-radius:var(--l-r-tile)}.c-stat>strong{font-family:inherit;font-size:30px;font-weight:600;letter-spacing:-.035em}.c-table{font-size:11.5px}.c-table th{font-size:10.5px}.c-table td{padding-block:12px}.c-section-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.c-card{border-radius:var(--l-r-tile)}.c-tabs{gap:3px}.compass-os .c-tab{font-size:10.5px;min-height:28px;padding:6px 9px}.c-pill{border-radius:var(--l-r-chip)}.cd-portfolio-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cd-stat-button{display:block;text-align:left;min-width:0}.cd-stat-button .c-stat{height:100%}.cd-stat-button:hover .c-stat{border-color:var(--border-strong)}.cd-portfolio-summary .l-bigstat{font-size:26px}.cd-portfolio-summary .l-caption{font-size:10.5px}.cd-folders{min-width:0}.cd-folders>.c-section-head{margin-bottom:0}.cd-folder-rail{display:flex;gap:26px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:8px 16px 20px;scroll-padding-inline:16px;min-width:0;isolation:isolate}.cd-folder-card{flex:0 0 226px;min-width:0;scroll-snap-align:start;padding:0 7px 4px;display:flex;flex-direction:column;gap:7px}.cd-folder-title{font-size:12px;font-weight:600;display:flex;justify-content:space-between;gap:8px;width:100%;line-height:1.5;text-align:left}.cd-folder-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-folder-status{min-height:32px;line-height:1.5;max-width:212px}.cd-folder-card .gf-title{font-family:inherit;font-size:21px;font-weight:600;letter-spacing:-.02em}.cd-folder-card .gf-meta{font-family:inherit;font-size:14px}.cd-folder-card .gf-menu{max-width:320px}.cd-folder-card .gf-menu-item{font-family:inherit}.cd-deadline{justify-content:space-between;gap:18px;width:100%;text-align:left}.cd-deadline>span:first-child{min-width:0;flex:1}.cd-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cd-day{display:flex;flex-direction:column;gap:5px;align-items:center;padding:8px 4px;border:1px solid var(--border);border-radius:var(--l-r-ctl)}.cd-day.c-active{border-color:var(--accent);background:var(--accent-soft)}.cd-calendar-event{border-bottom:1px solid var(--hairline);padding-bottom:12px}.c-attachment-label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:5px;border-radius:var(--l-r-ctl);color:var(--text-2)}.c-attachment-label:hover{color:var(--text);background:var(--surface-2)}.c-attachment-label input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}@media(max-width:1100px){.cd-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cd-folder-rail{gap:12px;padding-inline:0}.cd-portfolio-summary .l-bigstat{font-size:24px}.c-title{font-size:34px}.cd-portfolio-summary{gap:8px}.cd-portfolio-summary .c-stat{padding:14px}.cd-deadline{flex-wrap:wrap}.compass-bar{padding-inline:16px}.cd-folder-card{flex-basis:226px}}.compass-inbox.ib-page{top:34px}.compass-inbox .ib-crumb h1{font:inherit;margin:0}.compass-inbox .ib-cols{grid-template-columns:200px 350px minmax(0,1fr)}.compass-inbox .ib-col{min-width:0}.compass-inbox .ib-top{gap:14px}.compass-inbox .ib-search{flex:0 1 280px;min-width:160px}.compass-inbox .ib-demo-event{flex-shrink:0;white-space:nowrap}.compass-inbox .ib-row-top{justify-content:space-between}.compass-inbox .ib-row-subject{font-size:12.5px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compass-inbox .ib-row-mid>svg{color:var(--text-3);margin-top:2px}.compass-inbox .ib-row-prev{-webkit-line-clamp:1}.compass-inbox .ib-row-bot{min-height:19px}.compass-inbox .ib-reader-h{padding:16px 20px;gap:12px}.compass-inbox .ib-reader-name{display:block;line-height:1.4;overflow-wrap:anywhere}.compass-inbox .ib-icon-btn{width:32px;padding:0;justify-content:center;flex-shrink:0}.compass-inbox .ib-mobile-back,.compass-inbox .ib-mobile-filter{display:none}.compass-inbox .ib-actions{position:relative}.compass-inbox .ib-actions-menu{min-width:220px;right:0;left:auto;top:38px;z-index:45}.compass-inbox .ib-sort-opt{text-decoration:none}.compass-inbox .ib-reader-body{padding:16px 20px 24px}.compass-inbox .ib-context-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:12px}.compass-inbox .ib-context-line .ib-link{display:inline-flex;align-items:center;gap:6px;min-width:0}.compass-inbox .ib-waiting{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.compass-inbox .ib-waiting>a{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;text-decoration:none;color:var(--text-2);font-size:12px;line-height:1.5}.compass-inbox .ib-waiting>a+a{border-top:1px solid var(--border)}.compass-inbox .ib-waiting>a>svg{margin-top:3px}.compass-inbox .ib-waiting>a>svg:last-child{margin-left:auto}.compass-inbox .ib-waiting-meta{display:block;color:var(--text-3);font-size:11px;margin-top:3px}.compass-inbox .ib-msg{max-width:90%;flex-shrink:0}.compass-inbox .ib-msg-meta{line-height:1.5}.compass-inbox .ib-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.compass-inbox .ib-attachment{display:flex;align-items:center;gap:10px;padding:12px;margin-top:12px;max-width:100%;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);text-align:left}.compass-inbox .ib-attachment>span{min-width:0}.compass-inbox .ib-attachment strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.compass-inbox .ib-attachment span>span{display:block;font-size:11px;color:var(--text-3);margin-top:3px}.compass-inbox .ib-reply{padding:12px 20px 16px}.compass-inbox .ib-send:disabled{opacity:.35;cursor:default;transform:none}.compass-inbox .ib-btn:disabled{opacity:.5;cursor:default}@media(min-width:1800px){.compass-inbox .ib-cols{grid-template-columns:272px 440px minmax(0,1fr)}}@media(max-width:1500px){.compass-inbox .ib-channel-name{display:none}}@media(max-width:1200px){.compass-inbox .ib-cols{grid-template-columns:320px minmax(0,1fr)}.compass-inbox .ib-triage{display:none}.compass-inbox .ib-mobile-filter{display:block;min-width:0;max-width:150px;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text-2);padding:4px 6px;font:inherit;font-size:11px}.compass-inbox .ib-list-title{font-size:13px}.compass-inbox .ib-demo-event span{display:none}.compass-inbox .ib-top{gap:10px}.compass-inbox .ib-top .ib-crumb{font-size:12px}}@media(max-width:850px){.compass-inbox .ib-cols{grid-template-columns:285px minmax(0,1fr)}.compass-inbox .ib-reader-h{gap:8px;padding:12px}.compass-inbox .ib-reader-h>.ib-av{display:none}.compass-inbox .ib-reader-actions{gap:4px}.compass-inbox .ib-reader-name{font-size:14px}.compass-inbox .ib-reader-sub{font-size:11.5px}.compass-inbox .ib-reader-body{padding:16px 12px}.compass-inbox .ib-reply{padding:12px}.compass-inbox .ib-top{flex-wrap:wrap;height:auto;min-height:56px;padding:10px 12px;row-gap:8px}.compass-inbox .ib-top .ib-crumb{flex-basis:auto}.compass-inbox .ib-top .ib-seg{margin-left:auto}.compass-inbox .ib-search{order:3;flex:1 1 calc(100% - 60px);height:32px}.compass-inbox .ib-demo-event{order:4;height:32px}}@media(max-width:700px){.compass-inbox .ib-cols{display:flex;min-height:0}.compass-inbox .ib-list{flex:1;border-right:0}.compass-inbox .ib-reader{display:none;flex:1}.compass-inbox.is-reading .ib-list{display:none}.compass-inbox.is-reading .ib-reader{display:flex}.compass-inbox .ib-mobile-back{display:inline-flex}.compass-inbox .ib-msg{max-width:96%}.compass-inbox .ib-context-line{flex-wrap:wrap}.compass-inbox .ib-reply-foot{font-size:10px}.compass-inbox .ib-quick{gap:5px}.compass-inbox .ib-quick-chip{font-size:10.5px}.compass-inbox .ib-row{padding:12px 10px}.compass-inbox .ib-row-prev{-webkit-line-clamp:2}}:root[data-ui=glados]{--c-accent:var(--g-accent);--c-accent-soft:var(--g-accent-soft);--c-ink:var(--g-ink-inverse);--c-danger:var(--g-err);--c-success:var(--g-ok);--c-warning:var(--g-warn);--c-muted:var(--g-muted);--c-line:var(--g-line);--c-panel:var(--g-card);--c-raised:var(--g-card-2);--c-shadow:var(--g-shadow);--c-radius:var(--g-r-card)}:root[data-ui=glados] .c-page{font-size:var(--g-fs-body);color:var(--g-ink)}:root[data-ui=glados] .c-page>.g-page-body{display:flex;flex-direction:column;gap:var(--g-space-5)}:root[data-ui=glados] .c-title{font-size:var(--g-fs-display);font-weight:var(--g-fw-light);line-height:1.08;letter-spacing:-.025em}:root[data-ui=glados] .c-card{border:0;border-radius:var(--g-r-card);background:var(--g-card);box-shadow:var(--g-shadow);padding:var(--g-space-5);color:var(--g-ink)}:root[data-ui=glados] .c-card .c-card{background:var(--g-card-2);border-radius:var(--g-r-nested);box-shadow:var(--g-shadow-sm)}:root[data-ui=glados] .c-card.c-table-wrap{padding:var(--g-space-5)}:root[data-ui=glados] .c-grid,:root[data-ui=glados] .c-stack{gap:var(--g-space-5)}:root[data-ui=glados] .c-small{font-size:var(--g-fs-cap);line-height:1.5}:root[data-ui=glados] .c-card h2,:root[data-ui=glados] .c-section-title{font-size:22px;font-weight:var(--g-fw-light);letter-spacing:-.015em}:root[data-ui=glados] .c-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--g-r-pill);background:var(--g-card-2);color:var(--g-ink);font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.2;min-height:32px;padding:8px 16px;box-shadow:var(--g-shadow-sm)}:root[data-ui=glados] .c-btn:hover{background:var(--g-track);transform:translateY(-1px);border:0}:root[data-ui=glados] .c-btn.c-primary{background:var(--g-badge);color:var(--g-badge-ink)}:root[data-ui=glados] .c-input,:root[data-ui=glados] .c-select{border:0;outline:0;border-radius:var(--g-r-input);background:var(--g-card-2);color:var(--g-ink);font:inherit;font-size:13px!important;line-height:1.4;padding:9px 12px;box-shadow:inset 0 0 0 1px var(--g-line)}:root[data-ui=glados] .c-input:focus,:root[data-ui=glados] .c-select:focus{box-shadow:inset 0 0 0 2px var(--g-ring)}:root[data-ui=glados] .c-field{gap:0;font-size:var(--g-fs-cap)}:root[data-ui=glados] .c-label{color:var(--g-muted);font-size:var(--g-fs-cap)}:root[data-ui=glados] .c-pill{border:0;border-radius:var(--g-r-pill);background:var(--g-card-2);font-size:11px;padding:4px 10px;line-height:1.4}:root[data-ui=glados] .c-tabs{border:0;padding:4px;background:var(--g-well);border-radius:var(--g-r-pill);width:-moz-fit-content;width:fit-content;max-width:100%}:root[data-ui=glados] .c-tab{border:0;border-radius:var(--g-r-pill);font-size:12.5px;font-weight:400;min-height:30px;padding:6px 14px}:root[data-ui=glados] .c-tab.c-active{border:0;background:var(--g-card-2);box-shadow:var(--g-shadow-sm);color:var(--g-ink)}:root[data-ui=glados] .c-table{font-size:13px;color:var(--g-ink)}:root[data-ui=glados] .c-table th{font-size:var(--g-fs-cap);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--g-line);background:transparent;color:var(--g-muted)}:root[data-ui=glados] .c-table td{padding:9px 10px;border-bottom:1px solid var(--g-line);vertical-align:top;line-height:1.5}:root[data-ui=glados] .c-table tr:hover{background:color-mix(in srgb,var(--g-track) 50%,transparent)}:root[data-ui=glados] .c-table .c-select{padding:5px 10px;min-height:28px;font-size:12px!important}:root[data-ui=glados] .c-note,:root[data-ui=glados] .c-pre{background:var(--g-well);border:0;border-radius:var(--g-r-well);padding:14px;font-size:13px;line-height:1.6}:root[data-ui=glados] .c-entity-links{font-size:var(--g-fs-cap);gap:12px}:root[data-ui=glados] .c-list-item{border-color:var(--g-line)}:root[data-ui=glados] .c-check{width:24px;height:24px;border:0;background:var(--g-card-2);box-shadow:inset 0 0 0 1px var(--g-ring),var(--g-shadow-sm)}:root[data-ui=glados] .c-kanban-column{background:var(--g-well);border:0;border-radius:var(--g-r-card);padding:16px}:root[data-ui=glados] .c-kanban-card{border:0;border-radius:var(--g-r-nested);background:var(--g-card);padding:16px;font-size:13px;box-shadow:var(--g-shadow-sm)}:root[data-ui=glados] .c-avatar{background:var(--g-card-2);border:0;color:var(--g-muted)}:root[data-ui=glados] .c-calendar-day{border:0;border-radius:var(--g-r-card);background:var(--g-card)}:root[data-ui=glados] .c-calendar-event{border:0;border-radius:var(--g-r-well);background:var(--g-card-2)}.compass-operating-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--g-space-5);margin-bottom:var(--g-space-5);align-items:stretch}.compass-pipeline-card{display:flex;flex-direction:column;gap:var(--g-space-4)}.compass-hero-strip{display:flex;flex-direction:column;gap:12px}.compass-stats-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--g-space-5);padding:20px 0}.compass-delivery-overview .g-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px}@container g-page (max-width:850px){.compass-operating-grid{grid-template-columns:minmax(0,1fr)}.compass-operating-grid>.g-hero{min-height:236px}}@media(max-width:700px){:root[data-ui=glados] .c-title{font-size:32px}.compass-stats-row{gap:12px}.c-toolbar>.g-select{max-width:100%}}.g-topbar>.compass-bar{height:auto;padding:0;border:0;gap:12px;font-size:11.5px;margin-left:auto;color:var(--g-muted)}.g-topbar>.compass-bar .compass-date{display:none}.g-topbar>.compass-bar .compass-bar-actions{gap:12px}.g-topbar>.compass-bar select{border-radius:var(--g-r-pill);background:var(--g-card-2);color:var(--g-ink);padding:6px 10px;font-size:12px;min-width:80px}.g-topbar:has(>.compass-bar) .g-topbar-actions{margin-left:0}@media(max-width:760px){.g-topbar>.compass-bar .compass-bar-actions>a,.g-topbar>.compass-bar .compass-demo-label{display:none}.g-topbar>.compass-bar{gap:0}.g-topbar:has(>.compass-bar){gap:8px}}.compass-hero-row{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--g-on-hero-dim)}:root[data-ui=glados] .c-page .g-section-head,:root[data-ui=glados] .fin-g .g-section-head{flex-wrap:wrap}:root[data-ui=glados] .c-page .g-section-head-text,:root[data-ui=glados] .fin-g .g-section-head-text{flex:1 1 150px}:root[data-ui=glados] .c-page .g-section-action,:root[data-ui=glados] .fin-g .g-section-action{min-width:0;max-width:100%;flex:0 1 auto}:root[data-ui=glados] .fin-g .g-section-action .g-select{min-width:0;max-width:100%}.c-task-mobile-meta{display:none}@container g-page (max-width:600px){.c-task-table{min-width:0;table-layout:fixed}.c-task-table td:nth-child(n+3),.c-task-table th:nth-child(n+3){display:none}.c-task-table td:nth-child(2){overflow-wrap:anywhere}.c-task-table .c-task-mobile-meta{display:block;margin-top:6px}.compass-assistant .wg-wz-tasks .g-chip{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.compass-assistant .wg-wz-tasks .g-chip svg{flex-shrink:0}.compass-assistant .compass-prompts>.g-btn{max-width:100%;white-space:normal;text-align:left}}.cx-page>.g-page-body{display:flex;flex-direction:column;gap:20px}.cx-page .g-section-head{flex-wrap:wrap;gap:12px}.cx-page .g-section-action{min-width:0;max-width:100%}.cx-page .g-section-action input{max-width:100%}.cx-pair{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.cx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cx-cards>.g-card{display:flex;flex-direction:column;gap:16px}.cx-fields,.cx-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cx-form{display:flex;flex-direction:column;gap:16px;min-width:0}.cx-toolbar{display:flex;flex-wrap:wrap;gap:8px}.cx-scroll{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.cx-scroll>.g-table-wrap,.cx-scroll>table{min-width:650px}.cx-list-row{padding:12px 0;border-bottom:1px solid var(--g-line);overflow-wrap:anywhere}.cx-list-row p,.cx-list-row small{color:var(--g-muted);margin-top:4px}.cx-timer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;flex-wrap:wrap}.cx-clock{font-variant-numeric:tabular-nums;font-size:var(--g-fs-title)}.cx-page .g-card{min-width:0}.cx-page .g-btn{max-width:100%}.cx-page select[multiple]{min-height:140px}@container g-page (max-width:900px){.cx-pair{grid-template-columns:minmax(0,1fr)}.cx-cards,.cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container g-page (max-width:500px){.cx-cards,.cx-fields{grid-template-columns:minmax(0,1fr)}.cx-page .g-btn{white-space:normal}.cx-stats{gap:10px}.cx-clock{font-size:24px}}.cx-stats .g-stat-label{max-width:100%}.cx-stats .g-stat-label .g-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.g-topbar .g-crumb{flex:1;overflow:hidden}.g-topbar .g-crumb-here{overflow:hidden;text-overflow:ellipsis;min-width:0}.g-topbar-actions{flex-shrink:0}}.os-nav-soon{opacity:.45;cursor:default;pointer-events:auto}.os-nav-soon:hover{background:transparent}.os-nav-soon-tag{margin-left:auto;padding-left:6px;color:var(--text-3);font-size:10.5px;letter-spacing:.02em;white-space:nowrap}html[data-sidebar=rail] .os-nav-soon-tag{display:none}.compass-bar-account{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);text-decoration:none;font-size:12.5px}.compass-bar-account:hover{color:var(--text)}.account-page{display:grid;gap:24px;max-width:760px}.account-card{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--g-line);border-radius:var(--g-r-card);background:var(--g-card)}.account-card strong{color:var(--g-ink);font-weight:500}.account-card small{color:var(--g-muted)}.account-actions{display:flex;gap:10px;flex-wrap:wrap}.crm-note summary{display:grid;gap:2px;cursor:pointer;list-style:none}.crm-note summary::-webkit-details-marker{display:none}.crm-note-body{margin:10px 0 0;white-space:pre-wrap;color:var(--text-2);line-height:1.55}:root[data-ui=glados] .os-sidebar.g-side span.g-side-item.os-nav-soon{min-height:40px;padding:0 14px;border-radius:var(--g-r-pill);color:var(--g-muted);font-size:var(--g-fs-body);line-height:1.2}:root[data-ui=glados][data-sidebar=rail] .os-sidebar.g-side span.g-side-item.os-nav-soon{width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center}:root[data-ui=glados][data-sidebar=rail] .os-sidebar.g-side span.g-side-item.os-nav-soon .os-nav-label{display:none}.c-task-label{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--g-badge);color:var(--g-badge-ink);font-size:11px;letter-spacing:.03em;vertical-align:1px}.account-section{display:grid;gap:12px}.account-section>h2{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--g-fs-card);font-weight:500;color:var(--g-ink)}.account-card .account-row{display:flex;align-items:center;gap:12px;padding:4px 0}.account-card .account-row+.account-row{border-top:1px solid var(--g-line);padding-top:12px;margin-top:8px}.account-row>div{display:grid;gap:2px;flex:1;min-width:0}.account-row small{color:var(--g-muted);line-height:1.5}.account-avatar,.account-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--g-r-input);background:var(--g-accent-soft);color:var(--g-accent);font-size:12px}.account-steps{margin:0;padding-left:20px;display:grid;gap:6px;list-style:decimal;color:var(--g-ink);font-size:var(--g-fs-body);line-height:1.55}.account-note{margin:0;color:var(--g-muted);font-size:var(--g-fs-cap);line-height:1.55}.account-card .account-note{margin-top:10px}.os-mobile-nav{display:none}@media (max-width:767px){html{--sidebar-w:0px!important}.os-sidebar{display:none!important}.os-shell main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.os-shell main,.os-topbar{padding-left:16px;padding-right:16px}:root[data-ui][data-ui][data-ui] :is(input,select,textarea,.c-input,.c-select,.crm-a-select){font-size:16px!important}.os-mobile-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--g-line);background:var(--g-bg)}.os-mobile-nav-item{display:grid;justify-items:center;gap:3px;padding:6px 0;border-radius:var(--g-r-input);color:var(--g-muted);font-size:10.5px;text-decoration:none}.os-mobile-nav-item[aria-current=page]{color:var(--g-ink);background:var(--g-card)}.account-page{max-width:none}.crm-a-recgrid,.crm-a-recmain{min-width:0;max-width:100%}.crm-a-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.crm-a-tabs::-webkit-scrollbar{display:none}.crm-a-tabs>*{flex-shrink:0}}.rf-cal,.rf-cal-item,.rf-cal-list{min-width:0;max-width:100%}.rf-cal-item .rf-next-title{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (pointer:coarse){:root[data-ui][data-ui][data-ui] :is(input,select,textarea,.c-input,.c-select,.crm-a-select){font-size:16px!important}}.os-side-account{display:flex;align-items:center;gap:10px;margin:auto 10px 10px;padding:8px 10px;border-radius:var(--g-r-pill);color:var(--g-ink);text-decoration:none}.os-side-account:hover,.os-side-account[aria-current=page]{background:var(--g-card)}.os-side-account:focus-visible{outline:2px solid var(--g-ring);outline-offset:-2px}.os-side-account-avatar{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--g-accent-soft);color:var(--g-accent);font-size:11.5px;font-weight:500}.os-side-account-text{display:grid;min-width:0;line-height:1.3}.os-side-account-name{font-size:13px}.os-side-account-name,.os-side-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-side-account-role{font-size:11px;color:var(--g-muted)}html[data-sidebar=rail] .os-side-account{justify-content:center;margin:auto 0 10px;padding:6px 0}html[data-sidebar=rail] .os-side-account-text{display:none}@font-face{font-family:__fontGeist_c0f177;src:url(/_next/static/media/8f7ae89ecfaffd5f-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:__fontGeist_Fallback_c0f177;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_c0f177{font-family:__fontGeist_c0f177,__fontGeist_Fallback_c0f177}.__variable_c0f177{--font-sans:"__fontGeist_c0f177","__fontGeist_Fallback_c0f177"}@font-face{font-family:__fontGeistMono_ff5f20;src:url(/_next/static/media/58534d42ff3a9ef5-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:__fontGeistMono_Fallback_ff5f20;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ff5f20{font-family:__fontGeistMono_ff5f20,__fontGeistMono_Fallback_ff5f20}.__variable_ff5f20{--font-mono:"__fontGeistMono_ff5f20","__fontGeistMono_Fallback_ff5f20"}