.hq{--paper:#fff;--canvas:#f6f7f8;--ink:#232930;--muted:#68727e;--line:#dce1e6;--accent:#176951;--tint:#edf7f2;--ac-bg:var(--canvas);--ac-panel:var(--paper);--ac-text:var(--ink);--ac-muted:var(--muted);--ac-border:var(--line);--ac-accent:var(--accent);background:var(--canvas);color:var(--ink);min-height:100dvh;font:14px/1.5 var(--font-inter), Arial, sans-serif;letter-spacing:0}.hq[data-theme=dark]{--paper:#202326;--canvas:#17191c;--ink:#eceff2;--muted:#a1abb5;--line:#3c4249;--accent:#74d5ad;--tint:#263b32;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hq *,.hq-modal *{box-sizing:border-box}.hq-account{place-items:center;padding:30px 16px;display:grid}.hq-account>div{width:min(480px,100%)}.hq-account .hq-form{padding:24px 0}.hq-account h1{margin-bottom:20px}.hq button.hq-mail-row{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;align-items:flex-start;gap:16px;width:100%;padding:18px;display:flex}.hq-mail-row>div{flex:1;min-width:0}.hq-mail-row strong,.hq-mail-row span{display:block}.hq-mail-row span,.hq-mail-row time{color:var(--muted);font-size:11px}.hq-mail-row p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 0;font-size:12px;overflow:hidden}.hq-task-detail>h3,.hq-task-detail>.hq-prose{margin:18px 24px}.hq-prose{white-space:pre-wrap;overflow-wrap:anywhere}.hq-discussion article,.hq-output{border-bottom:1px solid var(--line);padding:20px 24px}.hq-discussion header{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.hq-list{padding:20px 24px}.hq-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.hq-list li>span{margin-right:auto}.hq-tabs .active{color:var(--accent);border-bottom:2px solid var(--accent)!important}.hq button,.hq input,.hq :is(select,.hq-select-trigger),.hq textarea,.hq-modal button,.hq-modal input,.hq-modal :is(select,.hq-select-trigger),.hq-modal textarea{font:inherit}.hq button,.hq-modal button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:inline-flex}.hq button:hover,.hq-modal button:hover{border-color:var(--accent)}.hq button:disabled,.hq-modal button:disabled{opacity:.5;cursor:not-allowed}.hq button.primary,.hq-modal button.primary{color:#fff;background:#176951;border-color:#176951}.hq :focus-visible,.hq-modal :focus-visible{outline-offset:3px;outline:2px solid #348bc6}.hq a{color:inherit;text-decoration:none}.hq .icon,.hq-modal .icon{flex:none;width:36px;height:36px;padding:8px}.hq svg,.hq-modal svg{flex:none;width:17px;height:17px}.hq input:not([type=checkbox]),.hq :is(select,.hq-select-trigger),.hq textarea,.hq-modal input:not([type=checkbox]),.hq-modal :is(select,.hq-select-trigger),.hq-modal textarea{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:5px;min-width:0;max-width:100%;padding:8px 10px}.hq input[type=checkbox],.hq-modal input[type=checkbox]{accent-color:#176951;vertical-align:middle;width:16px;height:16px;margin-right:8px}.hq h1{margin:0;font-size:27px;font-weight:650;line-height:1.25}.hq h2,.hq-modal h2{margin:0;font-size:17px;font-weight:650;line-height:1.35}.hq h3{font-size:13px;font-weight:650}.hq .muted,.hq-modal .muted{color:var(--muted)}.hq .preserve,.hq-modal .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.hq-sidebar{background:var(--paper);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:224px;padding:24px 14px 12px;display:flex;position:fixed;inset:0 auto 0 0}.hq-brand{flex-shrink:0;align-items:center;gap:9px;padding:0 6px 28px;font-size:20px;display:flex}.hq-brand-mark{color:#fff;background:#176951;border-radius:7px;place-items:center;width:30px;height:32px;font-size:21px;font-weight:800;display:grid}.hq-brand .hq-badge{padding:1px 4px;font-size:9px}.workspace-picker{flex-shrink:0;margin:0 4px 24px;display:block}.workspace-picker>span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.workspace-picker :is(select,.hq-select-trigger){width:100%;font-weight:600!important}.hq-sidebar nav{overscroll-behavior-y:contain;flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.hq-sidebar nav a{color:var(--muted);border-radius:5px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex;position:relative}.hq-sidebar nav a[aria-current=page]{color:var(--accent);background:var(--tint)}.hq-sidebar nav a:hover{background:var(--canvas)}.hq-navigation-pending{opacity:0;border:1px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;position:absolute;right:3px}.hq-navigation-pending.pending{opacity:1;transition:opacity .15s .15s;animation:1s linear infinite hq-spin}.hq-sidebar nav small{background:var(--accent);color:var(--paper);text-align:center;border-radius:4px;min-width:20px;margin-left:auto}.hq-sidebar-bottom{flex-shrink:0;margin-top:auto;padding:24px 8px 0;font-size:12px}.host-status{color:var(--muted);align-items:center;gap:7px;padding-bottom:15px;display:flex}.host-status>span{background:#bf8738;border-radius:50%;width:7px;height:7px}.host-status.online>span{background:#23896b}.hq-main{min-width:0;margin-left:224px}.hq-topbar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 32px;display:flex}.hq-topbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-top-actions{align-items:center;gap:12px;display:flex}.hq-top-actions form{color:var(--muted);align-items:center;gap:8px;display:flex}.hq-top-actions input{width:210px;background:0 0!important;border:0!important}.hq-content{max-width:1800px;margin:auto;padding:30px 32px 60px}.hq-page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.hq-page-title>div:first-child{overflow-wrap:anywhere;min-width:0}.hq-eyebrow{color:var(--muted);margin:0 0 7px;font-size:10px}.hq-actions,.hq-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hq-row>div:first-child,.hq-row>span:first-child,.hq-row>button:first-child{margin-right:auto}.hq-row p{margin:3px 0 0}.hq-actions{flex:none}.hq-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 15px;display:flex}.hq-section-heading a{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.hq-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.hq-metrics>a{border-right:1px solid var(--line);grid-template-columns:24px 1fr;gap:8px;padding:22px 18px;display:grid}.hq-metrics>a:last-child{border-right:0}.hq-metrics span{color:var(--muted);font-size:12px}.hq-metrics strong{grid-column:2;font-size:28px;font-weight:600;line-height:1}.hq-metrics svg{color:#477e9e}.hq-metrics>a:first-child svg{color:#ab7345}.hq-metrics>a:nth-child(3) svg{color:#b55161}.hq-metrics>a:nth-child(4) svg{color:#23876b}.hq-table-scroll{border-block:1px solid var(--line);background:var(--paper);overflow:auto}.hq-table{border-collapse:collapse;text-align:left;width:100%}.hq-table th{color:var(--muted);background:var(--canvas);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.hq-table td{border-top:1px solid var(--line);padding:13px 16px;font-size:12px}.hq-table td:first-child{width:42%;min-width:230px}.hq-table td:not(:first-child){white-space:nowrap}.hq .text-link,.hq-modal .text-link{text-align:left;min-height:24px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:550}.hq .text-link:hover{color:var(--accent)}.hq-badge{border:1px solid var(--line);white-space:nowrap;color:var(--muted);background:var(--canvas);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;line-height:1.6;display:inline-flex}.hq-badge.done,.hq-badge.approved,.hq-badge.active,.hq-badge.ai{color:#18765b;background:#e9f6ef;border-color:#bcdccd}.hq-badge.blocked,.hq-badge.failed,.hq-badge.urgent,.hq-badge.system{color:#a6374c;background:#fceff1;border-color:#ebc5cd}.hq-badge.review,.hq-badge.high,.hq-badge.pending{color:#8d651f;background:#fbf5e4;border-color:#e7d8af}.hq-badge.in_progress,.hq-badge.human{color:#286a99;background:#edf5fb;border-color:#c4dceb}.hq .overdue{color:#a6374c}.hq-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.hq-toolbar>.hq-actions{flex:0 auto;min-width:0;max-width:100%}.hq-toolbar :is(select,.hq-select-trigger){max-width:100%}.hq-task-list>.hq-section-heading h2{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.hq-task-list-actions{flex:none;align-items:center;gap:4px;display:flex}.hq-task-list-actions>button,.hq-task-list>.hq-section-heading svg{flex:none}.segmented{border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-wrap:wrap;padding:3px;display:flex}.hq .segmented button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:5px 14px;font-size:12px}.hq .segmented button[aria-pressed=true]{background:var(--tint);color:var(--accent)}.hq-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:16px;min-height:280px;padding-bottom:16px;display:grid;overflow-x:auto}.hq-board section{background:var(--canvas);min-width:0}.hq-board h3{align-items:center;gap:7px;padding:10px 0 15px;display:flex}.hq-board h3 small{color:var(--muted);margin-left:auto}.status-dot{background:#8b939e;border-radius:50%;width:7px;height:7px}.status-dot.in_progress{background:#518bab}.status-dot.blocked{background:#b44b62}.status-dot.review{background:#c18e38}.status-dot.done{background:#279371}.hq button.hq-task-card{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;padding:15px;display:flex}.hq-task-card strong{overflow-wrap:anywhere;font-weight:550}.hq-task-card>span{color:var(--muted);font-size:11px}.hq-task-card footer{width:100%;color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.hq-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.hq-pagination>span:first-child{margin-right:auto}.hq-empty{color:var(--muted);text-align:center;background:var(--paper);border-block:1px solid var(--line);padding:40px 24px}.hq-record{border-bottom:1px solid var(--line);padding:15px 4px;font-size:12px}.hq-activity>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.hq-activity time{color:var(--muted);margin-left:auto}.hq-activity svg{color:var(--muted)}.hq-projects{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.hq-projects>a,.hq-projects>article{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-height:220px;padding:22px;display:flex}.hq-projects header,.hq-projects footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.hq-record-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hq .hq-action-hint{display:none}.hq-projects .hq-record-actions{margin-top:16px}.hq-record-actions button,.hq-record-more summary{align-items:center;gap:6px;min-height:36px;display:inline-flex}.hq-record-more{position:relative}.hq-record-more summary{cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:5px 10px;font-size:12px;list-style:none}.hq-record-more summary::-webkit-details-marker{display:none}.hq-record-menu{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:6px;min-width:170px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0002}.hq-record-menu button{justify-content:flex-start;width:100%}.hq-record-more summary:focus-visible,.hq-list-toggle:focus-visible{outline-offset:3px;outline:2px solid}.hq .hq-list-toggle{font:inherit;color:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;display:flex}.hq-task-list>.hq-section-heading{flex-wrap:wrap}.hq-task-list>.hq-section-heading h2{flex:1 0 min(220px,100%);min-width:0}.hq-task-list>.hq-section-heading>.hq-actions{flex-wrap:wrap}.hq-task-list-actions{flex-wrap:wrap;max-width:100%}.hq-inline-check{align-items:center;gap:8px;font-size:13px;display:flex}.hq-inline-check input{width:auto}.hq-settings-section{margin-bottom:28px}.hq-projects header{margin-bottom:20px}.hq-projects p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 25px;font-size:12px}.hq-projects footer{color:var(--muted);margin-top:auto;font-size:11px}.hq-document-list>button{border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:flex-start;width:100%;padding:15px;display:flex}.hq-document-list strong{overflow-wrap:anywhere;font-weight:500}.hq-document-list time{color:var(--muted);margin-left:auto;font-size:11px}.hq-decision{border-bottom:1px solid var(--line);padding:24px 0}.hq-decision header{color:var(--muted);align-items:center;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.hq-decision p{max-width:900px}.hq-decision .hq-form{max-width:700px;padding:12px 0}.hq-error,.hq-notice{color:#922e43;overflow-wrap:anywhere;background:#fff0f2;border-left:3px solid #b34d63;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.hq-notice{color:#22604f;background:#edf7f2;border-color:#39806c}.hq-error button,.hq-notice button{margin-left:auto}.hq-modal{--paper:#fff;--ink:#232930;--muted:#68727e;--line:#dce1e6;--canvas:#f6f7f8;--accent:#176951;border:1px solid var(--line);width:min(600px,100vw - 28px);max-height:90dvh;color:var(--ink);background:var(--paper);font:14px/1.5 var(--font-inter), Arial, sans-serif;border-radius:8px;margin:auto;padding:0;overflow:auto}.hq[data-theme=dark] .hq-modal{--paper:#202326;--canvas:#17191c;--ink:#eceff2;--muted:#a1abb5;--line:#3c4249;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hq-modal.wide{width:min(900px,100vw - 28px)}.hq-modal::backdrop{background:#14191e7a}.hq-modal>header{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.hq-form{flex-direction:column;gap:16px;padding:24px;display:flex}.hq-form footer{justify-content:flex-end;gap:12px;display:flex}.hq-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hq-field>span{font-size:12px;font-weight:550}.hq-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hq-form textarea{resize:vertical}.hq-form fieldset{border:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:12px;display:flex}.hq-form legend{font-size:12px}.hq-pad{padding:24px}.hq-pad details{border-bottom:1px solid var(--line);padding:12px 0}.hq-modal .hq-toolbar{padding:0 24px}.hq-modal .hq-tabs{border-bottom:1px solid var(--line);padding:0 24px;display:flex;overflow:auto}.hq-modal .hq-tabs button{border:0;border-radius:0}.hq-modal .hq-tabs button[aria-selected=true]{border-bottom:2px solid var(--accent);color:var(--accent)}.hq-org{border-block:1px solid var(--line);background:var(--paper);height:680px}.hq .react-flow svg{width:100%;height:100%}.hq .react-flow__controls svg{width:12px;height:12px}.hq .react-flow__controls button{width:28px;height:28px;min-height:28px;padding:5px}.hq .react-flow__edges svg{width:300px;height:150px;overflow:visible}.hq-gantt{--g-header-background:var(--paper);--g-row-color:var(--paper);--g-row-border-color:var(--line);--g-text-dark:var(--ink);--g-text-muted:var(--muted);--g-bar-color:#c2dbcf;--g-progress-color:#62aa8c;--g-border-color:var(--line);--g-weekend-highlight-color:var(--canvas)}.entity-pair{position:relative}.hq button.entity-card{text-align:left;color:#163c2c;background:#f0faf5;border:1px solid #89bfa7;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:13px;width:320px;height:144px;padding:20px;display:flex;position:relative}.entity-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.entity-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.entity-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.entity-copy small{opacity:.75;font-size:10px}.hq button.entity-card.founder{color:#202930;background:#fff;border-color:#abb5bf}.hq button.entity-card.human{color:#144b71;background:#eef7ff;border-color:#81accb}.hq button.entity-card.system{color:#792438;background:#fff0f2;border-color:#d2919f}.hq button.entity-assistant{transform-origin:0 0;z-index:3;position:absolute;box-shadow:0 2px 4px #00000012}.hq .react-flow__handle{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0}.hq .react-flow__handle-top{top:0}.hq .react-flow__handle-bottom{bottom:0}.hq-directory{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.hq-directory>button,.hq-directory>div{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.hq-directory span,.hq-directory small{color:var(--muted);font-size:12px}.hq-directory strong{font-size:14px}.hq-calendar{background:var(--paper);padding:16px;overflow:auto}.hq-calendar .fc{min-width:620px}.hq-calendar .fc svg{width:16px;height:16px}.hq-gantt{background:var(--paper);overflow:auto}.hq-gantt svg{width:auto;height:auto;overflow:visible}.hq-gantt .gantt-container{position:relative;overflow:auto}.hq-gantt .grid-background,.hq-gantt .grid-row{fill:var(--paper)}.hq-gantt .grid-row:nth-child(2n){fill:var(--canvas)}.hq-gantt .row-line,.hq-gantt .tick{stroke:var(--line)}.hq-gantt .bar{fill:#c2dbcf}.hq-gantt .bar-progress{fill:#62aa8c}.hq-gantt .bar-label{fill:#16382b;font-size:12px}.hq-gantt .arrow{stroke:#71858b;fill:none;stroke-width:1.5px}.hq-gantt .handle{fill:#999}.hq-gantt .lower-text,.hq-gantt .upper-text{fill:var(--muted);font-size:12px}.hq-gantt .grid-header{fill:var(--canvas)}.hq-gantt .popup-wrapper{display:none}.spin{animation:1s linear infinite hq-spin}@keyframes hq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin,.hq-navigation-pending.pending{animation:none}}.hq .hq-menu,.hq .hq-mobile-close{display:none}.hq-scrim{display:none!important}@media (max-width:1100px){.hq-sidebar{width:194px}.hq-main{margin-left:194px}.hq-content{padding:24px 20px 50px}.hq-topbar{padding:0 20px}.hq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-metrics>a:nth-child(2){border-right:0}.hq-metrics>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.hq-page-title{align-items:flex-start}.hq-page-title>.hq-actions{flex-wrap:wrap;justify-content:flex-end;max-width:200px}}@media (max-width:760px){.hq-sidebar{z-index:40;width:250px;transform:translate(-100%)}.hq-sidebar.open{transform:translate(0)}.hq-main{margin-left:0}.hq-content{padding:24px 16px 40px}.hq-topbar{height:62px;padding:0 14px}.hq-topbar>span{flex:1;font-size:12px}.hq-top-actions form{display:none}.hq .hq-menu,.hq .hq-mobile-close{display:inline-flex}.hq .hq-mobile-close{position:absolute;top:65px;right:10px}.hq-scrim{z-index:30;position:fixed;inset:0;background:#0008!important;border:0!important;border-radius:0!important;display:block!important}.hq-page-title{flex-wrap:wrap;gap:16px}.hq-page-title>.hq-actions{justify-content:flex-start;max-width:none}.hq h1{font-size:24px}.hq-org{height:580px}.hq-form-grid{grid-template-columns:1fr}.hq-form{padding:18px}.hq-calendar{padding:8px}.hq-pagination{gap:6px;font-size:10px}.hq-pagination button{padding:5px 8px}.hq-activity time{font-size:10px}.hq-metrics>a{padding:18px 8px}.hq-metrics span{font-size:11px}}.hq-feed{border-top:1px solid var(--line);min-width:0;margin-top:32px;padding-top:8px}.hq-task-detail>.hq-feed{margin:32px 24px 24px}.hq-feed-filters{flex-wrap:wrap;gap:10px;margin:12px 0 20px;display:flex}.hq-feed-filters form{flex:220px;align-items:center;gap:8px;min-width:0;display:flex}.hq-feed-filters input{flex:1;min-width:0}.hq-feed-filters :is(select,.hq-select-trigger){flex:0 240px;min-width:130px;max-width:100%}.hq-feed-live{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hq-feed-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hq-feed-live.active{color:#188060}.hq-feed-entries{margin:0;padding:0;list-style:none}.hq-feed-entries>li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.hq-feed-who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hq-feed-event{min-width:0}.hq-feed-event p{overflow-wrap:anywhere;margin:5px 0}.hq-feed-entries time{color:var(--muted);text-align:right;font-size:12px}.hq-feed-links{color:var(--muted);flex-wrap:wrap;gap:5px 14px;font-size:12px;display:flex}.hq-feed-links a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.hq-feed-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}.hq-feed-source{font-size:13px}.hq-request-trace{border-block:1px solid var(--line);margin-bottom:12px;padding:16px 0}.hq-trace-counts{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.hq-trace-tasks{padding:0;list-style:none}.hq-trace-tasks li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto;align-items:start;gap:14px;padding:10px 0;display:grid}.hq-trace-tasks a{overflow-wrap:anywhere}.hq-trace-tasks span{font-size:12px}@media (max-width:640px){.hq-feed-entries>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.hq-feed-entries time{text-align:left;grid-column:2}.hq-feed-filters :is(select,.hq-select-trigger){flex:140px}.hq-trace-tasks li{grid-template-columns:minmax(0,1fr) auto}.hq-trace-tasks li>span:not(.badge){grid-column:1}}.hq-inbox{border-block:1px solid var(--line);grid-template-columns:minmax(240px,30%) minmax(0,1fr);min-height:480px;display:grid}.hq-inbox-list{border-right:1px solid var(--line);min-width:0;padding:16px 16px 16px 0}.hq-inbox-search{align-items:center;gap:8px;margin-bottom:12px;display:flex}.hq-inbox-search input{width:100%;min-width:0}.hq-inbox-thread{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:16px 12px;text-decoration:none;display:flex}.hq-inbox-thread.selected{background:var(--tint);border-left:3px solid var(--accent)}.hq-activity-title{color:inherit;text-decoration:none}.hq-activity-title:hover{color:var(--accent);text-decoration:underline}.hq-inbox-thread time{white-space:nowrap;font-size:12px}.hq-inbox-thread small{color:var(--muted)}.hq-conversation{min-width:0;padding:20px 0 20px 24px}.hq-conversation-heading h2{overflow-wrap:anywhere;margin:16px 0;font-size:20px;line-height:1.4}.hq-conversation-messages{margin:20px 0;padding:0;list-style:none}.hq-message{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:22px 0}.hq-message header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hq-message header time{color:var(--muted);font-size:12px}.hq-message h3{margin:16px 0;font-size:18px}.hq-message.report{border-left:3px solid var(--accent);padding-left:16px}.hq-message .hq-prose{white-space:pre-wrap}@media (max-width:800px){.hq-inbox{display:block}.hq-inbox-list{border-right:0;padding-right:0}.hq-conversation{padding:16px 0}.hq-inbox.has-conversation .hq-inbox-list,.hq-inbox:not(.has-conversation) .hq-conversation{display:none}}.hq-message-composer{gap:12px;min-width:0;display:grid;position:relative}.hq-mention-menu{border:1px solid var(--line);border-radius:6px;gap:2px;max-height:260px;padding:6px;display:grid;overflow-y:auto}.hq-mention-menu>button:not(.icon){text-align:left;white-space:normal;justify-content:space-between;gap:12px;width:100%;display:flex}.hq-mention-menu>button[aria-selected=true]{outline-offset:-2px;outline:2px solid}.hq-mention-menu small{font-size:12px}.hq-delivery-receipt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.hq-delivery-receipt small{flex-basis:100%}.hq-response-problem{width:100%;min-width:0;line-height:1.5}.hq-response-problem p{margin:8px 0}.hq-response-problem details{margin-top:12px;font-size:13px}.hq-response-problem summary{cursor:pointer}.hq-response-problem code{overflow-wrap:anywhere}.hq-reply-context{border-left:3px solid var(--accent);overflow-wrap:anywhere;padding-left:12px}.hq-reply-context p{color:var(--muted);margin:8px 0;font-size:13px}@media (max-width:600px){.hq-mention-menu>button:not(.icon){flex-direction:column;gap:3px}}
