.gus{--gus-navy:#0F2F3A;--gus-navy-2:#1F5A68;--gus-teal:#0B7A85;--gus-teal-strong:#075860;--gus-teal-tint:#E5F2F3;--gus-teal-soft:#9BC9CE;--gus-ink:#10242D;--gus-ink-2:#32454D;--gus-muted:#55666E;--gus-placeholder:#6B7B82;--gus-line:#E2E8EA;--gus-line-soft:#EDF1F2;--gus-line-strong:#D5DFE2;--gus-chip-bg:#EEF3F4;--gus-bg-chat:#FBFCFC;--gus-bg-subtle:#F8FAFA;--gus-surface:#FFFFFF;--gus-amber-ink:#8A4B00;--gus-amber-bg:#FFF8EE;--gus-amber-tag:#FFF3E0;--gus-amber-line:#F3DDBB;--gus-red:#B42318;--gus-red-ink:#912018;--gus-red-tint:#FDECEA;color:var(--gus-ink);font-family:var(--font-body,"Montserrat",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.gus *,.gus :after,.gus :before{box-sizing:border-box}.gus button{font:inherit;color:inherit}.gus a{color:var(--gus-teal)}.gus a:hover{color:var(--gus-teal-strong)}.gus .gus-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus .gus-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gus :focus-visible{outline:2px solid var(--gus-teal);outline-offset:2px;border-radius:6px}.gus-thread{display:flex;flex-direction:column;gap:22px}.gus-w .gus-thread{gap:16px}.gus-user{align-self:flex-end;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:12px;max-width:85%;min-width:0}.gus-user-main{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.gus-user-head{justify-content:flex-end}.gus-uav{width:32px;height:32px;border-radius:9px;object-fit:cover;flex:none;background:var(--gus-chip-bg)}.gus-uav.initials{display:inline-flex;align-items:center;justify-content:center;background:var(--gus-navy);color:#fff;font-size:12.5px;font-weight:600}.gus-w .gus-uav{width:28px;height:28px;border-radius:8px}.gus-w .gus-user{gap:10px}.gus-ububble{background:var(--gus-navy);color:#fff;padding:11px 16px;border-radius:14px 14px 4px 14px;font-size:15px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.gus-w .gus-ububble{font-size:14.5px;padding:10px 14px}.gus-who{font-size:12px;color:var(--gus-muted)}.gus-stamp{opacity:0;transition:opacity .15s ease}.gus-turn:hover .gus-stamp,.gus-user:hover .gus-stamp{opacity:.9}.gus-turn{display:flex;gap:12px;align-items:flex-start;min-width:0}.gus-gav{width:32px;height:32px;border-radius:9px;background:var(--gus-teal);display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-w .gus-gav{width:28px;height:28px;border-radius:8px}.gus-turn-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:14px}.gus-w .gus-turn-main{gap:12px}.gus-turn-head{display:flex;align-items:center;gap:10px;min-height:32px;flex-wrap:wrap}.gus-turn-name{font-size:14px;font-weight:600}.gus-w .gus-turn-head{flex-wrap:nowrap}.gus-w .gus-turn-head .gus-stamp{display:none}@media (max-width:560px){.gus-turn-head{flex-wrap:nowrap}.gus-stepchip{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.gus-lead{font-size:16.5px;line-height:1.6;text-wrap:pretty}.gus-w .gus-lead{font-size:15px}.gus-lead p{margin:0 0 8px}.gus-lead p:last-child{margin-bottom:0}.gus-lead strong{font-weight:600}.gus-lead ol,.gus-lead ul{margin:6px 0 10px;padding-left:22px;display:grid;grid-gap:4px;gap:4px}.gus-lead li>ol,.gus-lead li>ul{margin:4px 0 2px}.gus-lead h4{margin:14px 0 6px;font-size:15px;font-weight:600}.gus-lead blockquote{margin:8px 0;padding:4px 0 4px 12px;border-left:3px solid var(--gus-line-strong);color:var(--gus-ink-2)}.gus-lead code{background:var(--gus-chip-bg);padding:1px 5px;border-radius:4px;font-size:.88em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gus-lead pre{margin:10px 0;padding:12px 14px;border-radius:10px;background:var(--gus-bg-subtle);border:1px solid var(--gus-line);overflow-x:auto;font-size:13px}.gus-lead pre code{background:none;padding:0}.gus-lead hr{border:0;border-top:1px solid var(--gus-line);margin:14px 0}.gus-lead a{text-decoration:underline;text-underline-offset:2px}.gus-tablewrap{margin:10px 0;overflow-x:auto;border:1px solid var(--gus-line);border-radius:12px;background:var(--gus-surface)}.gus-lead table{border-collapse:collapse;width:100%;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus-lead th{text-align:left;padding:9px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gus-muted);border-bottom:1px solid var(--gus-line);white-space:nowrap}.gus-lead td{padding:10px 14px;border-top:1px solid var(--gus-line-soft);vertical-align:top}.gus-cite{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin:0 2px;border-radius:6px;background:var(--gus-teal-tint);color:var(--gus-teal-strong)!important;font-size:11.5px;font-weight:600;text-decoration:none!important;vertical-align:2px;cursor:pointer;border:0}.gus-cite:hover{background:var(--gus-teal);color:#fff!important}.gus-steps{border-radius:14px;background:var(--gus-surface);border:1px solid var(--gus-line);margin:8px 0;padding:0;list-style:none}.gus-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-top:1px solid var(--gus-line-soft);font-size:15px;line-height:1.5}.gus-steps li:first-child{border-top:0}.gus-sn{width:28px;height:28px;border-radius:50%;background:var(--gus-navy);color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-card{border-radius:14px;background:var(--gus-surface);border:1px solid var(--gus-line)}.gus-lbl{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gus-k,.gus-lbl{color:var(--gus-muted)}.gus-k{font-size:12.5px}.gus-v{font-size:14.5px;font-weight:500;margin-top:3px;line-height:1.4}.gus-sub{font-size:12.5px;color:var(--gus-muted);margin-top:2px;line-height:1.45}.gus-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;background:var(--gus-teal-tint);color:var(--gus-teal-strong);white-space:nowrap}.gus-pill.warn{background:var(--gus-amber-tag);color:var(--gus-amber-ink)}.gus-pill.grey,.gus-tag{background:var(--gus-chip-bg);color:var(--gus-ink-2)}.gus-tag{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:2px 9px;border-radius:6px;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.gus-tag.warn{background:var(--gus-amber-tag);color:var(--gus-amber-ink)}.gus-lock{gap:4px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--gus-muted);background:var(--gus-chip-bg);padding:2px 6px;border-radius:5px;vertical-align:2px}.gus-av,.gus-lock{display:inline-flex;align-items:center;font-weight:600}.gus-av{justify-content:center;width:34px;height:34px;border-radius:50%;background:#E3F1F2;color:var(--gus-teal-strong);font-size:12.5px;flex:none}.gus-av.sm{width:26px;height:26px;font-size:11px}.gus-av.lg{width:52px;height:52px;font-size:17px}.gus-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);font-size:14px;font-weight:500;color:var(--gus-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.gus-btn.pri,.gus-btn:hover{border-color:var(--gus-teal)}.gus-btn.pri{background:var(--gus-teal);color:#fff}.gus-btn.pri:hover{background:var(--gus-teal-strong)}.gus-btn.navy{background:var(--gus-navy);border-color:var(--gus-navy);color:#fff}.gus-btn.red{background:var(--gus-red);border-color:var(--gus-red);color:#fff}.gus-btn.quiet{border-color:transparent;background:transparent;color:var(--gus-ink-2)}.gus-btn.quiet:hover{background:var(--gus-chip-bg)}.gus-btn:disabled{opacity:.55;cursor:not-allowed}.gus-w .gus-btn{min-height:44px}.gus-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);color:var(--gus-muted);cursor:pointer;flex:none}.gus-iconbtn.bare{border-color:transparent;background:transparent}.gus-iconbtn:hover{background:#EAF0F1;color:var(--gus-ink)}.gus-w .gus-iconbtn{width:44px;height:44px}.gus-stepchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);font-size:12.5px;color:var(--gus-ink-2);cursor:pointer}.gus-stepchip.failed{border-color:var(--gus-amber-line);color:var(--gus-amber-ink)}.gus-steplist{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.gus-steplist .gus-phrase{font-size:13px;color:var(--gus-muted);margin-bottom:4px}.gus-st{display:flex;align-items:center;gap:10px;font-size:14px;padding:6px 0;color:var(--gus-ink-2)}.gus-st .gus-stdetail{margin-left:auto;font-size:12.5px;color:var(--gus-muted);text-align:right}.gus-fail,.gus-ok{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-ok{background:var(--gus-teal-tint);color:var(--gus-teal)}.gus-fail{background:var(--gus-amber-tag);color:var(--gus-amber-ink)}.gus-spin{border-radius:50%;border:2px solid #cfe3e5;border-top:2px solid var(--gus-teal);animation:gus-spin .9s linear infinite}.gus-spin,.gus-wait{width:20px;height:20px;flex:none}.gus-wait{border-radius:50%;border:2px dashed #c3ced2}@keyframes gus-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gus-spin{animation:none}.gus-reveal{animation:none!important}}.gus-reveal{animation:gus-rise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes gus-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gus-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.gus-w .gus-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gus-tile{padding:14px 16px;border-radius:12px;background:var(--gus-surface);border:1px solid var(--gus-line);min-width:0}.gus-tile .gus-tv{font-size:26px;font-weight:500;letter-spacing:-.01em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus-w .gus-tile .gus-tv{font-size:22px}.gus-tile .gus-tsub{font-size:12.5px;color:var(--gus-muted);margin-left:4px;font-weight:400;letter-spacing:0}.gus-tile.attention{background:var(--gus-amber-bg);border-color:var(--gus-amber-line)}.gus-tile.attention,.gus-tile.attention .gus-k{color:var(--gus-amber-ink)}.gus-cardhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--gus-line-soft);flex-wrap:wrap}.gus-cardtitle{font-size:15px;font-weight:600}.gus-segs{padding:3px;border-radius:9px;background:var(--gus-chip-bg)}.gus-seg,.gus-segs{display:inline-flex}.gus-seg{align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;border:0;background:transparent;color:var(--gus-muted);font-size:13px;font-weight:500;cursor:pointer}.gus-seg.on{background:var(--gus-surface);color:var(--gus-ink);box-shadow:0 1px 2px rgba(16,36,45,.12)}.gus-prow{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(90px,1fr) 96px;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-top:1px solid var(--gus-line-soft)}.gus-prow:first-child{border-top:0}.gus-prow.nojob{grid-template-columns:minmax(0,1.4fr) minmax(90px,1fr) 96px}.gus-pname{font-size:15px;font-weight:500}.gus-pnote{margin-top:5px;display:flex;flex-wrap:wrap;gap:6px}.gus-track{height:10px;border-radius:999px;background:var(--gus-chip-bg);overflow:hidden}.gus-fill{background:var(--gus-teal)}.gus-fill,.gus-parts{height:100%;border-radius:999px;min-width:3px}.gus-parts{display:flex;gap:2px;overflow:hidden}.gus-part{height:100%;min-width:2px}.gus-part.billable,.gus-sw.billable{background:var(--gus-teal)}.gus-part.nonBillable,.gus-sw.nonBillable{background:#E0A04A}.gus-part.internal,.gus-sw.internal{background:#8FA3AB}.gus-sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.gus-legend{gap:6px 16px;padding:10px 16px 0;font-size:12.5px}.gus-legend,.gus-splitline{display:flex;flex-wrap:wrap;color:var(--gus-ink-2)}.gus-splitline{gap:4px 14px;font-size:13px}.gus-splitline strong{font-weight:600;color:var(--gus-ink)}.gus-pval{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.gus-pval small{display:block;font-size:12px;color:var(--gus-muted);font-weight:400;margin-top:2px}.gus-w .gus-prow{grid-template-columns:minmax(0,1fr) 88px;gap:6px 10px;padding:11px 14px}.gus-w .gus-prow .gus-av{display:none}.gus-w .gus-prow .gus-ptrack{grid-column:1/-1;grid-row:2}@media (max-width:560px){.gus-prow,.gus-prow.nojob{grid-template-columns:minmax(0,1fr) 88px;gap:6px 10px;padding:11px 14px}.gus-prow .gus-av{display:none}.gus-prow .gus-ptrack{grid-column:1/-1;grid-row:2}.gus-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gus-tile .gus-tv{font-size:22px}}.gus-more{padding:10px 16px;border-top:1px solid var(--gus-line-soft)}.gus-linkbtn{border:0;background:transparent;color:var(--gus-teal);font-size:13.5px;font-weight:500;cursor:pointer;padding:6px 0;min-height:32px}.gus-linkbtn:hover{color:var(--gus-teal-strong);text-decoration:underline}.gus-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus-table th{text-align:left;padding:10px 16px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gus-muted);border-bottom:1px solid var(--gus-line);white-space:nowrap}.gus-table td{padding:12px 16px;border-top:1px solid var(--gus-line-soft);vertical-align:top}.gus-table tr:first-child td{border-top:0}.gus-table .r{text-align:right}.gus-table tbody tr.click{cursor:pointer}.gus-table tbody tr.click:hover{background:var(--gus-bg-subtle)}.gus-tscroll{overflow-x:auto}.gus-emph{color:var(--gus-amber-ink);font-weight:500}.gus-filters{display:flex;flex-wrap:wrap;gap:8px}.gus-fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);font-size:13px;cursor:pointer;white-space:nowrap}.gus-fchip .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;opacity:.75}.gus-fchip.on{background:var(--gus-navy);border-color:var(--gus-navy);color:#fff}.gus-w .gus-fchip{height:40px}.gus-row{display:flex;align-items:center;gap:12px;padding:13px 16px;color:var(--gus-ink);text-decoration:none;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--gus-line-soft)}.gus-row:first-child{border-top:0}a.gus-row,button.gus-row{cursor:pointer}.gus a.gus-row,.gus a.gus-row:hover{color:var(--gus-ink)}a.gus-row:hover,button.gus-row:hover{background:var(--gus-bg-subtle)}.gus-row .gus-rmain{flex:1 1 auto;min-width:0}.gus-row .gus-rtitle{font-size:14.5px;font-weight:500;overflow-wrap:anywhere}.gus-row .gus-rright{flex:none;text-align:right;font-size:13.5px;color:var(--gus-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus-row.attention .gus-rright{color:var(--gus-amber-ink)}.gus-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;padding:1px 7px;border-radius:999px;background:var(--gus-chip-bg);color:var(--gus-ink-2);letter-spacing:0}.gus-sect{display:flex;align-items:center;gap:8px;padding:12px 16px 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gus-muted);border-top:1px solid var(--gus-line-soft)}.gus-sect:first-child{border-top:0}.gus-sect.attention{color:var(--gus-amber-ink)}.gus-listfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--gus-line-soft);font-size:13px;color:var(--gus-muted);flex-wrap:wrap}.gus-cempty{padding:14px 16px;font-size:13.5px;line-height:1.5;color:var(--gus-ink-2)}.gus-concern{padding:14px 16px 12px;border-top:1px solid var(--gus-line-soft);border-left:3px solid transparent}.gus-cardhead+.gus-concern{border-top:0}.gus-concern.high{border-left-color:var(--gus-red)}.gus-concern.medium{border-left-color:var(--gus-amber-line)}.gus-conhead{display:flex;align-items:flex-start;gap:10px}.gus-clevel{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--gus-chip-bg);color:var(--gus-ink-2)}.gus-clevel.high{background:var(--gus-red-tint);color:var(--gus-red-ink)}.gus-clevel.medium{background:var(--gus-amber-tag);color:var(--gus-amber-ink)}.gus-cname{flex:1 1 auto;min-width:0;font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.gus-clink{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:13px;font-weight:500;color:var(--gus-teal);text-decoration:none}.gus-clink:hover{color:var(--gus-teal-strong);text-decoration:underline}.gus-cmeta{margin:6px 0 0;font-size:12.5px;color:var(--gus-muted);overflow-wrap:anywhere}.gus-csum{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--gus-ink)}.gus-cquote{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--gus-bg-subtle);border:1px solid var(--gus-line-soft)}.gus-cquote blockquote{margin:0;font-size:13.5px;line-height:1.5;color:var(--gus-ink);overflow-wrap:anywhere}.gus-cquote figcaption{margin-top:4px;font-size:12px;color:var(--gus-muted);overflow-wrap:anywhere}.gus-cd{width:44px;flex:none;text-align:center;font-size:18px;font-weight:500;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gus-cd small{display:block;font-size:11px;color:var(--gus-muted);font-weight:400}.gus-cd.soon{color:var(--gus-amber-ink)}.gus-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--gus-line-strong);flex:none}.gus-locknote{display:flex;gap:8px;align-items:center;padding:10px 16px;border-top:1px solid var(--gus-line-soft);font-size:12.5px;color:var(--gus-muted)}.gus-jobhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--gus-line-soft);flex-wrap:wrap}.gus-jobname{font-size:19px;font-weight:600;letter-spacing:-.01em}.gus-w .gus-jobname{font-size:16px}.gus-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:16px 20px;gap:16px 20px;padding:16px 18px}.gus-w .gus-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:12px 14px}.gus-muted{color:var(--gus-muted)}.gus-amber{color:var(--gus-amber-ink)}.gus-jobgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:12px;gap:12px}.gus-mini{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.gus-minirow{display:grid;grid-template-columns:136px minmax(40px,1fr) 64px;grid-gap:10px;gap:10px;align-items:center;font-size:14px;line-height:1.35}.gus-w .gus-minirow{grid-template-columns:112px minmax(32px,1fr) 60px}.gus-minirow .gus-track{height:8px}.gus-act{display:flex;gap:10px;align-items:flex-start}.gus-acticon{width:32px;height:32px;border-radius:8px;background:var(--gus-chip-bg);color:var(--gus-ink-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-acttext{font-size:13.5px;color:var(--gus-ink-2);margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.gus-tabs{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--gus-chip-bg);margin:12px 14px 0}.gus-tab{flex:1 1;height:34px;border:0;border-radius:7px;background:transparent;font-size:12.5px;font-weight:500;color:var(--gus-muted);cursor:pointer}.gus-tab.on{background:var(--gus-surface);color:var(--gus-ink);box-shadow:0 1px 2px rgba(16,36,45,.12)}.gus-disclose{display:flex;align-items:center;gap:8px;width:100%;padding:12px 18px;border:0;border-top:1px solid var(--gus-line-soft);background:transparent;font-size:14px;font-weight:500;cursor:pointer;text-align:left}.gus-disclose:hover{background:var(--gus-bg-subtle)}.gus-tlbar{display:flex;gap:3px;height:12px;border-radius:999px;overflow:hidden}.gus-tlseg{height:100%;background:var(--gus-teal-soft);min-width:6px}.gus-tlseg.cur{background:var(--gus-teal)}.gus-tl{display:flex;gap:14px;align-items:flex-start;padding:8px 0}.gus-tldot{width:12px;height:12px;border-radius:50%;margin-top:4px;flex:none;background:var(--gus-teal-soft)}.gus-tldot.cur{background:var(--gus-teal);box-shadow:0 0 0 4px var(--gus-teal-tint)}.gus-tlmain{flex:1 1 auto;min-width:0}.gus-tldays{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;color:var(--gus-ink-2)}.gus-tlfoot{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:12px;margin-top:4px;border-top:1px solid var(--gus-line-soft);font-size:13px;color:var(--gus-muted)}.gus-flags{display:flex;flex-direction:column;gap:10px}.gus-flag{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--gus-line);background:var(--gus-surface);flex-wrap:wrap}.gus-flag.attention{background:var(--gus-amber-bg);border-color:var(--gus-amber-line);color:var(--gus-amber-ink)}.gus-flag .gus-ftitle{font-size:14.5px;font-weight:600;color:var(--gus-ink)}.gus-flag.attention .gus-ftitle{color:var(--gus-ink)}.gus-flag .gus-fbody{font-size:13.5px;line-height:1.5;margin-top:2px}.gus-flag .gus-fmain{flex:1 1 260px;min-width:0}.gus-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);color:var(--gus-ink);font-size:14px;cursor:pointer;text-align:left;text-decoration:none}.gus-chip:hover{border-color:var(--gus-teal);background:#F2F9F9;color:var(--gus-ink)}.gus-chip:disabled{opacity:.55;cursor:not-allowed}.gus-w .gus-chip{min-height:44px;width:100%;border-radius:12px}.gus-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gus-src{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:4px 10px;border-radius:7px;background:var(--gus-chip-bg);color:var(--gus-ink);font-size:12.5px;line-height:1.35;text-decoration:none;overflow-wrap:anywhere;border:0}.gus-src svg{flex:none}a.gus-src:hover{background:#E3ECEE;color:var(--gus-ink)}.gus-src.dashed{background:transparent;border:1px dashed var(--gus-line-strong);color:var(--gus-muted)}.gus-src.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--gus-ink-2)}.gus-tools{margin-left:auto;display:inline-flex;gap:2px}.gus-followups{display:flex;flex-wrap:wrap;gap:8px}.gus-w .gus-followups{flex-direction:column}.gus-notice{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--gus-surface);border:1px solid var(--gus-line)}.gus-notice .gus-nicon{width:36px;height:36px;border-radius:10px;background:var(--gus-chip-bg);color:var(--gus-ink-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-notice .gus-nmain{flex:1 1 220px;min-width:0}.gus-notice .gus-ntitle{font-size:14.5px;font-weight:600}.gus-notice .gus-nbody{font-size:13.5px;color:var(--gus-muted);margin-top:2px;line-height:1.45}.gus-w .gus-notice .gus-btn{width:100%}.gus-caption{gap:6px;font-size:12.5px;color:var(--gus-muted)}.gus-caption,.gus-trunc{display:flex;align-items:center}.gus-trunc{border-radius:14px;border:1px solid var(--gus-line);background:var(--gus-bg-subtle);gap:12px;padding:10px 12px 10px 16px;font-size:14px;flex-wrap:wrap}.gus-confirm{border-radius:16px;background:var(--gus-surface);border:1.5px solid var(--gus-teal);box-shadow:0 10px 30px rgba(11,122,133,.12);overflow:hidden}.gus-confirm.danger{border-color:var(--gus-red);box-shadow:0 10px 30px rgba(180,35,24,.1)}.gus-chead{display:flex;align-items:center;gap:8px;padding:11px 16px;background:var(--gus-teal-tint);color:var(--gus-teal-strong);font-size:13px;font-weight:600}.gus-confirm.danger .gus-chead{background:var(--gus-red-tint);color:var(--gus-red-ink)}.gus-target{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gus-line-soft)}.gus-ticon{width:36px;height:36px;border-radius:10px;background:var(--gus-chip-bg);color:var(--gus-ink-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-f{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 16px;border-top:1px solid var(--gus-line-soft);font-size:14px;align-items:baseline}.gus-f:first-child{border-top:0}.gus-w .gus-f{grid-template-columns:1fr;gap:2px}.gus-f .gus-fval{overflow-wrap:anywhere;white-space:pre-wrap}.gus-was{text-decoration:line-through;-webkit-text-decoration-color:#9AAAB1;text-decoration-color:#9AAAB1}.gus-arrow,.gus-was{color:var(--gus-muted)}.gus-arrow{margin:0 6px}.gus-now{font-weight:600;background:var(--gus-teal-tint);color:var(--gus-teal-strong);padding:1px 6px;border-radius:5px}.gus-task{gap:10px;padding:10px 16px;font-size:14px}.gus-cfoot,.gus-task{display:flex;align-items:center;border-top:1px solid var(--gus-line-soft)}.gus-cfoot{flex-wrap:wrap;gap:8px;padding:12px 16px;background:var(--gus-bg-subtle)}.gus-cfoot .gus-cnote{margin-left:auto;font-size:12.5px;color:var(--gus-muted)}.gus-w .gus-cfoot .gus-btn{flex:1 1}.gus-w .gus-cfoot .gus-cnote{margin-left:0;width:100%}.gus-receipt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--gus-line);background:var(--gus-surface)}.gus-opts{display:flex;flex-wrap:wrap;gap:8px}.gus-w .gus-opts{flex-direction:column}.gus-opt{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);font-size:14px;cursor:pointer;text-align:left}.gus-opt:hover{border-color:var(--gus-teal);background:#F2F9F9}.gus-opt.other{color:var(--gus-muted)}.gus-w .gus-opt{min-height:44px}.gus-kv{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--gus-line-soft);font-size:14px}.gus-kv:first-child{border-top:0}.gus-kv .gus-k{width:96px;flex:none}.gus-kv .gus-kvv{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.gus-day{display:flex;gap:16px;padding:14px 16px;border-top:1px solid var(--gus-line-soft)}.gus-day:first-child{border-top:0}.gus-day ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5}.gus-w .gus-day{flex-direction:column;gap:8px}.gus-srccard{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-top:1px solid var(--gus-line-soft)}.gus-srccard:first-child{border-top:0}.gus-cnum{width:24px;height:24px;border-radius:7px;background:var(--gus-teal-tint);color:var(--gus-teal-strong);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-excerpt{margin-top:8px;padding:8px 12px;border-radius:8px;background:var(--gus-bg-subtle);font-size:13px;line-height:1.5;color:var(--gus-ink-2)}.gus-cbox{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 10px 10px 16px;border-radius:16px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);box-shadow:0 1px 2px rgba(16,36,45,.05)}.gus-cbox:focus-within{border-color:var(--gus-teal);box-shadow:0 0 0 3px rgba(11,122,133,.12)}.gus-cbox input{width:100%;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--gus-ink);padding:6px 2px}.gus-cbox input::placeholder{color:var(--gus-placeholder)}.gus .gus-cbox input:focus-visible{outline:none}.gus-cbox.widget{padding:8px 8px 8px 12px;gap:4px}.gus-crow{display:flex;align-items:center;gap:8px;min-width:0}.gus-cspacer{flex:1 1 auto}.gus-chint{font-size:12px;color:var(--gus-muted);white-space:nowrap}@media (max-width:640px){.gus-chint{display:none}}.gus-atbtn{display:inline-flex;align-items:center;gap:6px;height:34px;min-width:34px;justify-content:center;padding:0 8px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--gus-muted);cursor:pointer;flex:none;font-size:13px}.gus-atbtn:hover{background:var(--gus-chip-bg);color:var(--gus-ink)}.gus-atbtn.labelled{border-color:var(--gus-line-strong);padding:0 12px;color:var(--gus-ink-2)}.gus-cbox.widget .gus-atbtn{height:44px;min-width:44px}.gus-scope{display:inline-flex;align-items:center;gap:2px;min-width:0;height:32px;padding:0 2px 0 11px;border-radius:8px;background:var(--gus-teal-tint);color:var(--gus-teal-strong);font-size:13px;font-weight:500}.gus-scopetext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gus-scope button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--gus-teal-strong);cursor:pointer;flex:none}.gus-scope button:hover{background:rgba(11,122,133,.12)}.gus-cbox.widget .gus-scope button{width:36px;height:36px}.gus-send{width:40px;height:40px;border-radius:12px;border:0;background:var(--gus-teal);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.gus-send:disabled{background:var(--gus-chip-bg);color:var(--gus-placeholder);cursor:not-allowed}.gus-w .gus-send{width:44px;height:44px}.gus-mmenu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);max-height:340px;overflow-y:auto;padding:6px;border-radius:14px;border:1px solid var(--gus-line-strong);background:var(--gus-surface);box-shadow:0 12px 32px rgba(15,47,58,.16);z-index:30}.gus-mhint{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;color:var(--gus-muted)}.gus-mgroup{padding:8px 12px 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gus-muted)}.gus-mitem{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.gus-mitem.on{background:var(--gus-teal-tint)}.gus-micon{width:30px;height:30px;border-radius:8px;background:var(--gus-chip-bg);color:var(--gus-ink-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.gus-mmain{display:flex;flex-direction:column;min-width:0}.gus-mlabel{font-size:14px;font-weight:500}.gus-mlabel,.gus-msub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gus-msub{font-size:12.5px;color:var(--gus-muted)}.gus-panel{display:flex;flex-direction:column;gap:18px;padding:20px 18px 28px}.gus-panelempty{margin:0;font-size:13.5px;line-height:1.55;color:var(--gus-muted)}.gus-ent{padding:16px;display:flex;flex-direction:column;gap:8px}.gus-enttag{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;background:var(--gus-teal-tint);color:var(--gus-teal-strong);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gus-entname{font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.gus-entsub{display:flex;gap:6px;align-items:flex-start;font-size:13.5px;color:var(--gus-ink-2);line-height:1.45}.gus-entsub svg{margin-top:2px;flex:none;color:var(--gus-muted)}.gus-entlinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.gus-entlinks .gus-btn{min-height:38px}.gus-psec{display:flex;flex-direction:column;gap:4px}.gus-ptitle{font-size:14.5px;font-weight:600}.gus-lrows{margin-top:8px}.gus-lrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:6px 0;border-top:1px solid var(--gus-line-soft)}.gus-lrow:first-child{border-top:0}.gus-lrow .gus-k{flex:none;font-size:13.5px}.gus-lval{text-align:right;overflow-wrap:anywhere}.gus-lsel,.gus-lval{font-size:13.5px;font-weight:500}.gus-lsel{position:relative;display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:70%;min-height:36px;padding:0 6px 0 10px;border-radius:8px;color:var(--gus-ink)}.gus-lsel:hover{background:var(--gus-chip-bg)}.gus-lsel:focus-within{outline:2px solid var(--gus-teal);outline-offset:1px}.gus-lselv{text-align:right;overflow-wrap:anywhere}.gus-lsel select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.gus-lsel select:disabled{cursor:not-allowed}.gus-pchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gus-pchip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--gus-line);background:var(--gus-surface);font-size:13px;cursor:pointer}.gus-pchip:hover{border-color:var(--gus-teal)}.gus-pchip:disabled{opacity:.55;cursor:not-allowed}.gus-threads{display:flex;flex-direction:column;height:100%;min-width:272px}.gus-thead{display:flex;gap:8px;padding:14px 12px 10px}.gus-newchat{flex:1 1 auto;min-height:42px}.gus-tsearch{display:flex;align-items:center;gap:8px;margin:0 12px 6px;padding:0 10px;height:38px;border-radius:10px;border:1px solid var(--gus-line);background:var(--gus-surface);color:var(--gus-muted)}.gus-tsearch:focus-within{border-color:var(--gus-teal)}.gus-tsearch input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:var(--gus-ink)}.gus .gus-tsearch input:focus-visible{outline:none}.gus-tlist{flex:1 1 auto;overflow-y:auto;padding:4px 8px 12px}.gus-tempty{padding:12px;font-size:13px;color:var(--gus-muted)}.gus-tgroup{margin-top:10px}.gus .gus-tglabel{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px 4px;border:0;background:transparent;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;line-height:inherit;text-transform:uppercase;color:var(--gus-muted);cursor:pointer;text-align:left}.gus-tglabel:disabled{cursor:default}.gus-tgchev{flex:none;margin-left:auto;opacity:0;transition:opacity .15s ease,transform .15s ease}.gus-tgchev.shut,.gus-tglabel:focus-visible .gus-tgchev,.gus-tglabel:hover .gus-tgchev{opacity:1}.gus-tglabel:disabled .gus-tgchev{opacity:0}.gus-tgchev.shut{transform:rotate(-90deg)}@media (hover:none){.gus-tgchev{opacity:1}}@media (prefers-reduced-motion:reduce){.gus-tgchev{transition:none}}.gus-trow{display:flex;align-items:center;border-radius:9px;border:1px solid transparent}.gus-trow:hover{background:#EEF3F4}.gus-trow.on{background:var(--gus-surface);border-color:var(--gus-line)}.gus-tmain{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 4px 0 10px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--gus-ink-2);font-size:13.5px}.gus-trow.on .gus-tmain{color:var(--gus-ink);font-weight:500}.gus-tmain svg{flex:none;color:var(--gus-muted)}.gus-ttitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gus-tact{display:none;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--gus-muted);cursor:pointer;flex:none}.gus-tact.del{color:var(--gus-red);margin-right:4px}.gus-tact:hover{background:var(--gus-chip-bg)}.gus-trow.on .gus-tact,.gus-trow:focus-within .gus-tact,.gus-trow:hover .gus-tact{display:inline-flex}@media (hover:none){.gus-tact{display:inline-flex}}.gus-tfoot{padding:10px 16px 14px;font-size:12px;color:var(--gus-muted);border-top:1px solid var(--gus-line-soft)}.gus-welcome{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 8px 20px;text-align:center}.gus-hello{font-size:24px;font-weight:600;letter-spacing:-.01em}.gus-intro{margin:0;max-width:540px;font-size:15px;line-height:1.55;color:var(--gus-muted)}.gus-wsec{width:100%;margin-top:14px;text-align:left}.gus-wsechead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gus-wtitle{font-size:15px;font-weight:600}.gus-resume{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}.gus-rcard{display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;cursor:pointer;min-height:110px}.gus-rcard:hover{border-color:var(--gus-teal)}.gus-rtag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gus-teal-strong)}.gus-rtitle{font-size:15px;font-weight:600;color:var(--gus-ink)}.gus-rsum{font-size:13px;line-height:1.45;color:var(--gus-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gus-tryg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px}.gus-trycard{padding:14px 16px 8px;display:flex;flex-direction:column;gap:2px}.gus-trycard .gus-lbl{color:var(--gus-teal-strong);margin-bottom:4px}.gus-try{display:flex;align-items:flex-start;gap:8px;min-height:40px;padding:9px 0;border:0;background:transparent;text-align:left;font-size:14px;line-height:1.4;color:var(--gus-ink);cursor:pointer}.gus-try svg{flex:none;margin-top:2px;color:var(--gus-muted)}.gus-try:hover{color:var(--gus-teal-strong)}