.admin-module__lruDba__narrowScreenNote{display:none}.admin-module__lruDba__tabs{margin-bottom:26px}.admin-module__lruDba__panel{flex-direction:column;gap:40px;display:flex}.admin-module__lruDba__panel[hidden]{display:none}.admin-module__lruDba__sectionHead{margin-bottom:13px}.admin-module__lruDba__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-module__lruDba__sectionHead h2{color:var(--ink-soft);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.015em;margin:0}.admin-module__lruDba__sectionNote{color:var(--muted-light);font-size:var(--fs-meta);margin:6px 0 0;line-height:1.7}.admin-module__lruDba__emptyNote{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--muted-light);font-size:var(--fs-ui);border-radius:14px;margin:0;padding:16px 18px}.admin-module__lruDba__tableScroll{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;overflow-x:auto}.admin-module__lruDba__userTable{min-width:720px}.admin-module__lruDba__auditTable{min-width:1120px}.admin-module__lruDba__tableHeadRow{background:var(--surface-soft);color:var(--muted-light);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.06em}.admin-module__lruDba__userRow,.admin-module__lruDba__auditRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 15px;display:grid}.admin-module__lruDba__userRow:last-child,.admin-module__lruDba__auditRow:last-child{border-bottom:0}.admin-module__lruDba__userRow{grid-template-columns:minmax(0,1.4fr) 150px 200px 110px;min-height:58px}.admin-module__lruDba__auditRow{font-size:var(--fs-ui);grid-template-columns:148px minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr) 76px 92px;align-items:start}.admin-module__lruDba__userCell{align-items:center;gap:10px;min-width:0;display:flex}.admin-module__lruDba__userText{flex-direction:column;min-width:0;display:flex}.admin-module__lruDba__userText strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.admin-module__lruDba__userText small{color:var(--muted-light);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-module__lruDba__superAdminBadge{background:var(--purple-soft);color:var(--purple);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:1px 7px;display:inline-flex}.admin-module__lruDba__roleSelect{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:34px;color:var(--ink-soft);font-size:var(--fs-ui);border-radius:9px;padding:0 9px}.admin-module__lruDba__roleSelect:disabled{opacity:.55}.admin-module__lruDba__statusCell{align-items:center;gap:8px;display:flex}.admin-module__lruDba__statusBadge{min-height:20px;font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.admin-module__lruDba__statusActive{background:var(--green-soft);color:var(--green)}.admin-module__lruDba__statusSuspended{background:var(--red-soft);color:var(--red)}.admin-module__lruDba__mutedCell{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.admin-module__lruDba__rowButton{border:1px solid var(--line-strong);background:var(--surface);min-height:28px;color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:0 10px;transition:background .15s,border-color .15s;display:inline-flex}.admin-module__lruDba__rowButton:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft)}.admin-module__lruDba__rowButton:disabled{opacity:.5;cursor:default}.admin-module__lruDba__form{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:20px}.admin-module__lruDba__formFieldset{border:0;min-width:0;margin:0;padding:0}.admin-module__lruDba__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-module__lruDba__inviteEmailField{grid-column:span 1}.admin-module__lruDba__externalInviteCheck{align-self:end;min-height:42px}.admin-module__lruDba__field{flex-direction:column;min-width:0;display:flex}.admin-module__lruDba__fieldWide{grid-column:1/-1}.admin-module__lruDba__field label{color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin-bottom:6px}.admin-module__lruDba__fieldStaticLabel{margin-bottom:var(--space-1);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.admin-module__lruDba__fieldStaticValue{height:2.625rem;padding:0 var(--space-3);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--fs-ui);align-items:center;margin:0;display:flex}.admin-module__lruDba__field select,.admin-module__lruDba__field input,.admin-module__lruDba__field textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink-soft);font-size:var(--fs-ui);border-radius:9px;padding:0 11px}.admin-module__lruDba__field .admin-module__lruDba__documentContentInput{min-height:22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-module__lruDba__fieldHint{margin-top:var(--space-1);color:var(--muted-light);font-size:var(--fs-label)}.admin-module__lruDba__documentTargetNote{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:var(--fs-ui);margin:0}.admin-module__lruDba__field select,.admin-module__lruDba__field input{height:42px}.admin-module__lruDba__field textarea{resize:vertical;min-height:108px;padding:10px 11px;line-height:1.7}.admin-module__lruDba__field input::placeholder,.admin-module__lruDba__field textarea::placeholder{color:var(--muted-light)}.admin-module__lruDba__field select:focus,.admin-module__lruDba__field input:focus,.admin-module__lruDba__field textarea:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.admin-module__lruDba__checkRow{flex-wrap:wrap;gap:20px;padding:4px 0;display:flex}.admin-module__lruDba__checkLabel{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.admin-module__lruDba__checkLabel input{width:15px;height:15px;accent-color:var(--accent)}.admin-module__lruDba__formFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.admin-module__lruDba__formFooter>small,.admin-module__lruDba__hint{color:var(--muted-light);font-size:var(--fs-label)}.admin-module__lruDba__templateActions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.admin-module__lruDba__templateActions button,.admin-module__lruDba__templateFileTrigger{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:2.25rem;color:var(--ink);cursor:pointer;font-size:var(--fs-ui);align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.admin-module__lruDba__templateFileTrigger input{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-module__lruDba__formError{background:var(--red-soft);color:var(--red);font-size:var(--fs-meta);border-radius:9px;margin:10px 0 0;padding:9px 12px}.admin-module__lruDba__formNotice{background:var(--green-soft);color:var(--green);font-size:var(--fs-meta);font-weight:var(--fw-semibold);border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 12px;display:flex}.admin-module__lruDba__noticeRows{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.admin-module__lruDba__documentCandidateRows{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 74%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.admin-module__lruDba__documentCandidateRow{align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-module__lruDba__documentCandidateRow:last-child{border-bottom:0}.admin-module__lruDba__candidateReview{margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--fs-meta)}.admin-module__lruDba__candidateReview summary{color:var(--accent-dark);font-weight:var(--fw-semibold);cursor:pointer}.admin-module__lruDba__candidateReview dl{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__lruDba__candidateReview dt{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold)}.admin-module__lruDba__candidateReview dd{overflow-wrap:anywhere;margin:var(--space-1) 0 0}.admin-module__lruDba__candidateReview a{color:var(--accent-dark)}.admin-module__lruDba__candidateReview pre{max-height:26rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-meta);line-height:var(--lh-ui);white-space:pre-wrap;margin:0;overflow:auto}.admin-module__lruDba__noticeRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:11px 15px;display:grid}.admin-module__lruDba__noticeRow:last-child{border-bottom:0}.admin-module__lruDba__categoryChip{border:1px solid var(--accent-soft);background:var(--accent-soft);min-height:20px;color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.admin-module__lruDba__noticeMain{flex-direction:column;min-width:0;display:flex}.admin-module__lruDba__noticeMain strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__lruDba__noticeMain small{color:var(--muted-light);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-module__lruDba__noticeTrailing{align-items:center;gap:8px;display:flex}.admin-module__lruDba__ackChip,.admin-module__lruDba__sensitivityChip{min-height:20px;font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.admin-module__lruDba__ackChip{background:var(--amber-soft);color:var(--amber)}.admin-module__lruDba__sensitivityChip{background:var(--purple-soft);color:var(--purple)}.admin-module__lruDba__backendBadge{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:var(--fs-meta);font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.admin-module__lruDba__auditFilters{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:12px;padding:16px;display:grid}.admin-module__lruDba__auditFilters .admin-module__lruDba__field select,.admin-module__lruDba__auditFilters .admin-module__lruDba__field input{height:38px}.admin-module__lruDba__auditFilterActions{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;padding-top:4px;display:flex}.admin-module__lruDba__resetButton{border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);background:0 0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.admin-module__lruDba__resetButton:hover:not(:disabled){background:var(--canvas-deep);color:var(--ink-soft)}.admin-module__lruDba__auditMeta{color:var(--muted);font-size:var(--fs-meta);margin:0 0 12px}.admin-module__lruDba__detailButton{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.admin-module__lruDba__detailButton:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.admin-module__lruDba__detailButton:disabled{color:var(--muted-light)}.admin-module__lruDba__changedCountChip{border-radius:var(--radius-full);background:var(--amber-soft);min-width:17px;color:var(--amber);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-bold);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.admin-module__lruDba__loadMoreButton{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);width:100%;color:var(--muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:12px;display:flex}.admin-module__lruDba__loadMoreButton:hover:not(:disabled){border-color:var(--accent);background:var(--surface-soft);color:var(--accent-dark)}.admin-module__lruDba__detailEyebrow{color:var(--muted-light);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin:0}.admin-module__lruDba__detailLead{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-body);margin:10px 0 18px}.admin-module__lruDba__detailHeading{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:30px 0 10px}.admin-module__lruDba__detailList{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.admin-module__lruDba__detailRow{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:9px 13px;display:grid}.admin-module__lruDba__detailRow:last-child{border-bottom:0}.admin-module__lruDba__detailRow dt{color:var(--muted);font-size:var(--fs-meta)}.admin-module__lruDba__detailRow dd{overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--fs-meta);margin:0}.admin-module__lruDba__detailMissing{color:var(--muted-light);font-style:italic}.admin-module__lruDba__detailNote{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:12px 0 0;padding:11px 13px}.admin-module__lruDba__detailNote code{border-radius:var(--radius-sm);background:var(--canvas-deep);color:var(--ink-soft);padding:1px 5px}.admin-module__lruDba__detailState{margin-top:14px}.admin-module__lruDba__detailState h4{color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-bold);margin:0 0 7px}.admin-module__lruDba__detailLeaves{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.admin-module__lruDba__detailLeaves li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 11px;display:flex}.admin-module__lruDba__detailLeafChanged{border-color:color-mix(in srgb, var(--amber) 40%, transparent);background:var(--amber-soft)}.admin-module__lruDba__detailLeaves code{color:var(--muted);font-size:var(--fs-label)}.admin-module__lruDba__detailLeafValue{overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--fs-meta)}.admin-module__lruDba__maskedChip{border-radius:var(--radius-sm);background:var(--purple-soft);color:var(--purple);font-size:var(--fs-label);font-weight:var(--fw-bold);align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.admin-module__lruDba__auditAction{flex-direction:column;min-width:0;display:flex}.admin-module__lruDba__auditAction strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__lruDba__auditAction small{color:var(--muted-light);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-module__lruDba__auditAction strong.admin-module__lruDba__auditActorEmail{font-size:var(--fs-meta);font-weight:var(--fw-regular)}.admin-module__lruDba__sourceChip{border:1px solid var(--line);background:var(--surface);min-height:20px;color:var(--muted);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.admin-module__lruDba__resultBadge{min-height:20px;font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.admin-module__lruDba__resultSuccess{background:var(--green-soft);color:var(--green)}.admin-module__lruDba__resultDenied{background:var(--red);color:var(--surface)}.admin-module__lruDba__resultError{background:var(--red-soft);color:var(--red)}.admin-module__lruDba__syncCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-module__lruDba__syncCard{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);box-shadow:var(--shadow-soft);border-radius:14px;padding:18px 20px}.admin-module__lruDba__syncCard small{color:var(--muted-light);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.08em;margin-bottom:6px;display:block}.admin-module__lruDba__syncCard strong{color:var(--ink);font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.03em}.admin-module__lruDba__syncCard span{color:var(--muted-light);font-size:var(--fs-meta);margin-left:4px}.admin-module__lruDba__syncMeta{color:var(--muted);font-size:var(--fs-ui);margin:16px 0 0}.admin-module__lruDba__syncMeta strong{color:var(--ink-soft);font-weight:var(--fw-semibold)}.admin-module__lruDba__syncNote{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--muted);font-size:var(--fs-meta);border-radius:11px;align-items:center;gap:8px;margin:12px 0 0;padding:11px 14px;line-height:1.7;display:flex}.admin-module__lruDba__syncNote code{background:var(--canvas-deep);color:var(--ink-soft);font-size:var(--fs-meta);border-radius:5px;padding:1px 6px}.admin-module__lruDba__syncHistory{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.admin-module__lruDba__syncHistoryList{gap:10px;display:grid}.admin-module__lruDba__syncHistoryRow{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:13px;overflow:hidden}.admin-module__lruDba__syncHistorySummary{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(180px,1.1fr) auto auto minmax(220px,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-module__lruDba__syncHistorySummary:hover{background:var(--surface-soft)}.admin-module__lruDba__syncHistorySummary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-module__lruDba__syncHistorySummary>span:nth-child(2){gap:3px;display:grid}.admin-module__lruDba__syncHistorySummary small{color:var(--muted);font-size:var(--fs-label)}.admin-module__lruDba__syncHistoryStatus{background:var(--canvas-deep);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;padding:4px 9px}.admin-module__lruDba__syncHistoryStatus[data-status=succeeded]{background:var(--green-soft);color:var(--green)}.admin-module__lruDba__syncHistoryStatus[data-status=failed]{background:var(--red-soft);color:var(--red)}.admin-module__lruDba__syncHistoryDuration{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.admin-module__lruDba__syncDiffBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-module__lruDba__syncDiffBadges small{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;padding:3px 7px}.admin-module__lruDba__syncHistoryDetail{border-top:1px solid var(--line);background:var(--surface-soft);padding:16px}.admin-module__lruDba__syncDetailFilters{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.admin-module__lruDba__syncDetailFilters label{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);gap:5px;display:grid}.admin-module__lruDba__syncDetailFilters select{border:1px solid var(--line-strong);background:var(--surface);min-width:180px;color:var(--ink-soft);font:inherit;border-radius:9px;padding:8px 10px}.admin-module__lruDba__syncDetailTableWrap{overflow-x:auto}.admin-module__lruDba__syncDetailTable{border-collapse:collapse;width:100%;font-size:var(--fs-meta);white-space:nowrap}.admin-module__lruDba__syncDetailTable th,.admin-module__lruDba__syncDetailTable td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.admin-module__lruDba__syncDetailTable th{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.admin-module__lruDba__syncHistoryState,.admin-module__lruDba__syncHistoryError,.admin-module__lruDba__syncHistoryBoundary{color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:7px;margin:10px 0;line-height:1.7;display:flex}.admin-module__lruDba__syncHistoryError{color:var(--red)}.admin-module__lruDba__syncHistoryBoundary{border-top:1px dashed var(--line-strong);padding-top:10px}.admin-module__lruDba__secondaryButton{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;border-radius:9px;margin-top:12px;padding:8px 13px}.admin-module__lruDba__secondaryButton:disabled{cursor:wait;opacity:.6}.admin-module__lruDba__spin{animation:.9s linear infinite admin-module__lruDba__admin-spin}@keyframes admin-module__lruDba__admin-spin{to{transform:rotate(360deg)}}@media (max-width:1020px){.admin-module__lruDba__syncCards,.admin-module__lruDba__auditFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__lruDba__syncHistorySummary{grid-template-columns:auto minmax(180px,1fr) auto auto}.admin-module__lruDba__syncDiffBadges{grid-column:2/-1;justify-content:flex-start}}@media (max-width:760px){.admin-module__lruDba__narrowScreenNote{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--amber-soft);color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);display:flex}.admin-module__lruDba__narrowScreenNote svg{color:var(--amber);flex:none;margin-top:1px}.admin-module__lruDba__formGrid{grid-template-columns:1fr}.admin-module__lruDba__formFooter{flex-direction:column;align-items:flex-start}.admin-module__lruDba__auditFilters{grid-template-columns:1fr}.admin-module__lruDba__noticeRow,.admin-module__lruDba__documentCandidateRow{grid-template-columns:minmax(0,1fr)}.admin-module__lruDba__noticeTrailing{flex-wrap:wrap;justify-content:flex-start}.admin-module__lruDba__syncCards{grid-template-columns:1fr}.admin-module__lruDba__syncHistorySummary{grid-template-columns:auto minmax(0,1fr) auto}.admin-module__lruDba__syncHistoryDuration{display:none}.admin-module__lruDba__syncDiffBadges{grid-column:2/-1}}.admin-module__lruDba__financeSyncForm{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.admin-module__lruDba__financeSyncConditions{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.admin-module__lruDba__financeSyncField{color:var(--muted);font-size:var(--fs-label);flex-direction:column;gap:5px;display:flex}.admin-module__lruDba__financeSyncCheckField{color:var(--ink-soft);font-size:var(--fs-ui);align-items:center;gap:7px;padding-bottom:7px;display:flex}.admin-module__lruDba__financeSyncHistoryHead{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin:22px 0 10px}.admin-module__lruDba__financeSyncTableWrap{overflow-x:auto}.admin-module__lruDba__financeSyncTable{border-collapse:collapse;width:100%;font-size:var(--fs-meta);white-space:nowrap}.admin-module__lruDba__financeSyncTable th,.admin-module__lruDba__financeSyncTable td{border-bottom:1px solid var(--line);text-align:left;padding:7px 10px}.admin-module__lruDba__financeSyncTable thead th{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.admin-module__lruDba__markdownEditor{gap:var(--space-3);flex-direction:column;display:flex}.admin-module__lruDba__markdownToolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__lruDba__markdownToolButton{min-height:28px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;display:inline-flex}.admin-module__lruDba__markdownToolButton:hover{background:var(--surface-soft);border-color:var(--line-strong)}.admin-module__lruDba__markdownToolbarNote{color:var(--muted-light);font-size:var(--fs-label)}.admin-module__lruDba__markdownPanes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__lruDba__markdownSource{min-height:26rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-ui);line-height:var(--lh-ui);resize:vertical}.admin-module__lruDba__markdownPreview{min-height:26rem;max-height:42rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-y:auto}.admin-module__lruDba__summaryMarkdownSource,.admin-module__lruDba__summaryMarkdownPreview{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:30rem;max-height:42rem}.admin-module__lruDba__summaryMarkdownSource{padding:var(--space-3);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-ui);line-height:var(--lh-ui);resize:vertical}.admin-module__lruDba__summaryMarkdownPreview{min-width:0;overflow-y:auto}.admin-module__lruDba__summaryPlanWide{grid-column:1/-1}.admin-module__lruDba__summaryPlanComparison{gap:var(--space-3);margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__lruDba__summaryPlanComparison>section{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;overflow:hidden}.admin-module__lruDba__summaryPlanComparison>section>strong{padding:var(--space-2) var(--space-3);border-bottom:.0625rem solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--fs-label);display:block}.admin-module__lruDba__summaryPlanComparison>section>p{padding:var(--space-4);color:var(--muted-light);margin:0}.admin-module__lruDba__markdownAssets{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-module__lruDba__markdownAsset{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:96px minmax(0,1fr);display:grid}.admin-module__lruDba__markdownAssetThumb{border:1px solid var(--line);border-radius:var(--radius-sm);object-fit:contain;width:100%;height:auto}.admin-module__lruDba__markdownAssetBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.admin-module__lruDba__markdownAssetLabel{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.admin-module__lruDba__markdownAssetCaption{min-height:4rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-meta);line-height:var(--lh-ui);resize:vertical}.admin-module__lruDba__markdownAssetActions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:900px){.admin-module__lruDba__markdownPanes,.admin-module__lruDba__summaryPlanComparison,.admin-module__lruDba__markdownAsset{grid-template-columns:minmax(0,1fr)}}.admin-module__lruDba__sortButton{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.admin-module__lruDba__sortButton svg{color:var(--muted-light);flex-shrink:0}.admin-module__lruDba__sortButton:hover{color:var(--ink-soft)}.admin-module__lruDba__sortButton[data-active=true]{color:var(--ink-soft);font-weight:var(--fw-semibold)}.admin-module__lruDba__sortButton[data-active=true] svg{color:var(--accent-dark)}.admin-module__lruDba__financeSyncProgress{color:var(--accent-dark);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:0 0 14px;display:flex}.admin-module__lruDba__financeSyncSpinner{animation:1.1s linear infinite admin-module__lruDba__financeSyncSpin}@keyframes admin-module__lruDba__financeSyncSpin{to{transform:rotate(360deg)}}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button-module__2NABzW__md{min-height:44px;font-size:var(--fs-ui);padding:10px 18px}.button-module__2NABzW__sm{min-height:34px;padding:0 var(--space-3);font-size:var(--fs-meta)}.button-module__2NABzW__primary{background:var(--accent);color:var(--text-on-accent)}.button-module__2NABzW__primary:hover:not(:disabled){background:var(--accent-dark)}.button-module__2NABzW__secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}.button-module__2NABzW__secondary:hover:not(:disabled){background:var(--surface-soft)}.button-module__2NABzW__ghost{color:var(--muted);background:0 0}.button-module__2NABzW__ghost:hover:not(:disabled){background:var(--canvas-deep);color:var(--ink-soft)}.button-module__2NABzW__button:disabled{cursor:default;color:var(--muted-light)}.button-module__2NABzW__primary:disabled{background:var(--line-strong);color:var(--text-on-accent)}.button-module__2NABzW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.button-module__2NABzW__fullWidth{width:100%}.button-module__2NABzW__iconOnly.button-module__2NABzW__md{width:44px;padding:0}.button-module__2NABzW__iconOnly.button-module__2NABzW__sm{width:34px;padding:0}
.buddy-module__yWOHRq__avatarWrap{width:clamp(120px,40vw,180px);height:clamp(120px,40vw,180px);position:relative}.buddy-module__yWOHRq__avatarWrap.buddy-module__yWOHRq__small{width:44px;height:44px}.buddy-module__yWOHRq__avatarWrap.buddy-module__yWOHRq__preview{width:clamp(64px,22vw,96px);height:clamp(64px,22vw,96px)}.buddy-module__yWOHRq__avatarLayer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.buddy-module__yWOHRq__avatarLayer.buddy-module__yWOHRq__active{opacity:1}.buddy-module__yWOHRq__floating{animation:4s ease-in-out infinite buddy-module__yWOHRq__buddyFloat}.buddy-module__yWOHRq__floating.buddy-module__yWOHRq__sad{filter:saturate(.85);animation-duration:6s}.buddy-module__yWOHRq__bounce{animation:buddy-module__yWOHRq__buddyBounce .6s var(--ease) 2}@keyframes buddy-module__yWOHRq__buddyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes buddy-module__yWOHRq__buddyBounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-10px)scale(1.03)}70%{transform:translateY(2px)scale(.99)}}.buddy-module__yWOHRq__memberBadge{background:var(--surface);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), var(--shadow-soft);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.buddy-module__yWOHRq__memberBadge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.buddy-module__yWOHRq__shadowEllipse{background:color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:50%;width:70px;height:10px;animation:4s ease-in-out infinite buddy-module__yWOHRq__buddyShadow}@keyframes buddy-module__yWOHRq__buddyShadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.88)}}.buddy-module__yWOHRq__moodDot{background:var(--line-strong);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.buddy-module__yWOHRq__moodDot.buddy-module__yWOHRq__sad{background:var(--red)}.buddy-module__yWOHRq__moodDot.buddy-module__yWOHRq__happy{background:var(--green)}.buddy-module__yWOHRq__workspace{gap:var(--space-3);flex-direction:column;display:flex}.buddy-module__yWOHRq__workspaceHead{border-bottom:1px solid var(--line);justify-content:flex-end;display:flex}.buddy-module__yWOHRq__workspaceHeadTools{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.buddy-module__yWOHRq__workspaceBody{gap:var(--space-4);grid-template-columns:240px 1fr;align-items:start;display:grid}.buddy-module__yWOHRq__threadPane{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.buddy-module__yWOHRq__threadPaneFooter{padding-top:var(--space-2);border-top:1px solid var(--line);align-items:center;gap:4px;margin-top:auto;display:flex}.buddy-module__yWOHRq__threadPaneIcon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.buddy-module__yWOHRq__threadPaneIcon[aria-pressed=true],.buddy-module__yWOHRq__threadPaneIcon:hover{background:var(--accent-soft);color:var(--accent)}.buddy-module__yWOHRq__headThreadTitle{min-width:0;max-width:280px;color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;overflow:hidden}.buddy-module__yWOHRq__newThread{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.buddy-module__yWOHRq__newThread:hover{border-color:var(--accent);color:var(--accent)}.buddy-module__yWOHRq__newThread:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__threadRail{flex-direction:column;gap:2px;max-height:min(520px,55vh);display:flex;overflow-y:auto}.buddy-module__yWOHRq__threadRow{border-radius:var(--radius-md);align-items:center;gap:2px;display:flex}.buddy-module__yWOHRq__threadRow:hover{background:var(--surface-soft)}.buddy-module__yWOHRq__threadRow.buddy-module__yWOHRq__threadActive{background:var(--accent-soft)}.buddy-module__yWOHRq__threadOpen{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}.buddy-module__yWOHRq__threadTitle{min-width:0;color:var(--ink-soft);font-size:var(--fs-ui);line-height:var(--lh-ui);align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__threadTitle svg{flex:none}.buddy-module__yWOHRq__threadTitleText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.buddy-module__yWOHRq__threadActive .buddy-module__yWOHRq__threadTitle{color:var(--ink);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__threadDraft{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:2px;padding:7px 9px;display:flex}.buddy-module__yWOHRq__threadDraft .buddy-module__yWOHRq__threadTitle{color:var(--ink);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__threadMeta{align-items:baseline;gap:0 var(--space-1);color:var(--muted-light);font-size:var(--fs-label);line-height:var(--lh-ui);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__threadMeta>em{flex:none}.buddy-module__yWOHRq__threadRowDraft{border:1px dashed var(--line-strong);background:var(--surface-soft)}.buddy-module__yWOHRq__blockedNote{width:100%;max-width:var(--conversation-column-w);margin-block:0 var(--space-3);padding-inline:var(--space-3);color:var(--amber);margin-inline:0}.buddy-module__yWOHRq__threadArchive{color:var(--muted-light);border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:6px}.buddy-module__yWOHRq__threadRow:hover .buddy-module__yWOHRq__threadArchive,.buddy-module__yWOHRq__threadArchive:focus-visible{opacity:1}.buddy-module__yWOHRq__threadArchive:hover{color:var(--ink);background:var(--surface)}.buddy-module__yWOHRq__threadSheetTrigger{align-items:center;gap:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:44px;padding:7px 10px;display:none}.buddy-module__yWOHRq__threadSheetTrigger:hover{border-color:var(--accent)}.buddy-module__yWOHRq__threadSheetLabel{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);grid-column:1}.buddy-module__yWOHRq__threadSheetCurrent{min-width:0;color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);line-height:var(--lh-ui);grid-column:1;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__threadSheetCurrent svg{flex:none}.buddy-module__yWOHRq__threadSheetChevron{color:var(--muted);grid-area:1/2/span 2}.buddy-module__yWOHRq__threadSheet{gap:var(--space-2);overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow-y:auto}.buddy-module__yWOHRq__threadSheetList{flex-direction:column;gap:2px;display:flex}.buddy-module__yWOHRq__threadSheet .buddy-module__yWOHRq__threadArchive{opacity:1;min-width:44px;min-height:44px}@media (max-width:1020px){.buddy-module__yWOHRq__workspaceBody{grid-template-columns:1fr}.buddy-module__yWOHRq__threadRail{display:none}.buddy-module__yWOHRq__threadSheetTrigger{display:grid}}.buddy-module__yWOHRq__conversation{--conversation-min-h:420px;height:max(var(--content-h), var(--conversation-min-h));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.buddy-module__yWOHRq__conversationHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__headIdentity{align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);flex:1 1 0;display:flex}.buddy-module__yWOHRq__headName{min-width:0;color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.buddy-module__yWOHRq__headTools{align-items:center;gap:var(--space-4);flex:none;justify-content:flex-end;display:flex}.buddy-module__yWOHRq__actionMode{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex:none;gap:2px;padding:2px;display:inline-flex}.buddy-module__yWOHRq__actionMode button{border-radius:calc(var(--radius-md) - 2px);height:28px;color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__actionMode button:hover:not(:disabled){color:var(--ink)}.buddy-module__yWOHRq__actionMode button.buddy-module__yWOHRq__actionModeActive{background:var(--surface);color:var(--accent-dark);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow-ink) 8%, transparent)}.buddy-module__yWOHRq__actionMode button:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__actionModeDropdown{flex:none;display:inline-flex;position:relative}.buddy-module__yWOHRq__actionModeDropdownTrigger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);height:30px;color:var(--ink-soft);font-size:var(--fs-label);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__actionModeDropdownTrigger:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.buddy-module__yWOHRq__actionModeDropdownTrigger:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__actionModeChevron{color:var(--muted-light);transition:transform .15s var(--ease)}.buddy-module__yWOHRq__actionModeChevronOpen{color:var(--muted-light);transition:transform .15s var(--ease);transform:rotate(180deg)}.buddy-module__yWOHRq__actionModeMenu{z-index:1200;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-float);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;left:0;right:auto}.buddy-module__yWOHRq__actionModeMenuTop{bottom:calc(100% + 6px)}.buddy-module__yWOHRq__actionModeMenuBottom{top:calc(100% + 6px)}.buddy-module__yWOHRq__actionModeMenuItem{border-radius:var(--radius-md);width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;transition:background-color .12s var(--ease);background:0 0;border:none;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.buddy-module__yWOHRq__actionModeMenuItem:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__actionModeMenuItemActive{background:var(--accent-soft);color:var(--accent-dark)}.buddy-module__yWOHRq__actionModeMenuItemActive:hover{background:var(--accent-soft)}.buddy-module__yWOHRq__actionModeItemIcon{color:var(--accent-dark);place-items:center;margin-top:2px;display:grid}.buddy-module__yWOHRq__actionModeItemContent{flex-direction:column;gap:2px;min-width:0;display:flex}.buddy-module__yWOHRq__actionModeItemHeader{font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__actionModeItemHeader strong{font-weight:var(--fw-bold)}.buddy-module__yWOHRq__actionModeCheck{color:var(--accent)}.buddy-module__yWOHRq__actionModeItemDesc{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui)}.buddy-module__yWOHRq__tabs{gap:4px;margin-bottom:-1px;display:flex}.buddy-module__yWOHRq__tab{font-size:var(--fs-ui);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 10px}.buddy-module__yWOHRq__tab[aria-selected=true]{color:var(--ink);font-weight:var(--fw-semibold);border-bottom-color:var(--accent)}.buddy-module__yWOHRq__tabPanel{display:contents}.buddy-module__yWOHRq__tabPanelHidden{display:none}.buddy-module__yWOHRq__chatBody{--composer-row-h:46px;--conversation-column-w:min(960px, 100%);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.buddy-module__yWOHRq__messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__messages>*,.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__voiceBar,.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__composerCard{width:100%;max-width:var(--conversation-column-w);margin-inline:0}.buddy-module__yWOHRq__pendingAction{width:min(100%,520px);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-blue) 72%, transparent), transparent 68%), var(--surface);box-shadow:var(--shadow-soft);align-self:flex-start}.buddy-module__yWOHRq__pendingActionHead{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.buddy-module__yWOHRq__pendingActionIcon{background:var(--surface);width:30px;height:30px;color:var(--accent-dark);box-shadow:0 1px 5px color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:9px;place-items:center;display:grid}.buddy-module__yWOHRq__pendingActionEyebrow,.buddy-module__yWOHRq__pendingAction h3,.buddy-module__yWOHRq__pendingActionError{margin:0}.buddy-module__yWOHRq__pendingActionEyebrow{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.buddy-module__yWOHRq__pendingAction h3{color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-tight);margin-top:2px}.buddy-module__yWOHRq__pendingActionOperation{border-radius:var(--radius-full);background:var(--surface);color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-bold);padding:4px 7px}.buddy-module__yWOHRq__pendingActionOperation[data-operation=delete]{color:var(--red)}.buddy-module__yWOHRq__pendingActionArgs{margin:var(--space-3) 0 0;padding:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-soft) 82%, transparent);gap:6px;display:grid}.buddy-module__yWOHRq__pendingActionArgs>div{gap:var(--space-2);grid-template-columns:minmax(74px,.35fr) minmax(0,1fr);display:grid}.buddy-module__yWOHRq__pendingActionArgs dt,.buddy-module__yWOHRq__pendingActionArgs dd{font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__pendingActionArgs dt{color:var(--muted-light);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__pendingActionArgs dd{color:var(--ink-soft)}.buddy-module__yWOHRq__pendingExternalReview{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-meta);display:grid}.buddy-module__yWOHRq__pendingExternalReview p{margin:0}.buddy-module__yWOHRq__pendingExternalReview pre{max-height:240px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;overflow:auto}.buddy-module__yWOHRq__pendingExternalReview label{align-items:flex-start;gap:var(--space-2);line-height:var(--lh-ui);display:flex}.buddy-module__yWOHRq__pendingExternalReview input{flex:none;margin-top:2px}.buddy-module__yWOHRq__pendingActionError{margin-top:var(--space-2);color:var(--red);font-size:var(--fs-meta)}.buddy-module__yWOHRq__pendingActionButtons{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.buddy-module__yWOHRq__pendingActionButtons button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:5px;display:inline-flex}.buddy-module__yWOHRq__pendingActionButtons button.buddy-module__yWOHRq__pendingActionConfirm{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.buddy-module__yWOHRq__pendingActionButtons button:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__messageRow{align-items:flex-start;gap:10px;display:flex}.buddy-module__yWOHRq__userRow{justify-content:flex-end}.buddy-module__yWOHRq__avatarGutter{flex:none}.buddy-module__yWOHRq__messageContent{flex-direction:column;gap:6px;min-width:0;max-width:76%;display:flex}.buddy-module__yWOHRq__userRow .buddy-module__yWOHRq__messageContent{align-items:flex-end}.buddy-module__yWOHRq__bubble{min-width:0;max-width:100%;font-size:var(--fs-body);line-height:var(--lh-body);word-break:break-word;border-radius:16px;padding:10px 14px}.buddy-module__yWOHRq__plainText{white-space:pre-wrap}.buddy-module__yWOHRq__userRow .buddy-module__yWOHRq__bubble{background:var(--accent);color:var(--surface);border-bottom-right-radius:6px}.buddy-module__yWOHRq__assistantRow .buddy-module__yWOHRq__bubble{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-bottom-left-radius:6px}.buddy-module__yWOHRq__streamingBubble{color:var(--muted);font-size:var(--fs-ui);align-items:center;gap:8px;display:inline-flex}.buddy-module__yWOHRq__streamingDot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite buddy-module__yWOHRq__buddyPulse}@keyframes buddy-module__yWOHRq__buddyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.buddy-module__yWOHRq__messageRunLog{min-width:0}.buddy-module__yWOHRq__messageActions{display:flex}.buddy-module__yWOHRq__messageSources{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__messageSourcesLabel{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold)}.buddy-module__yWOHRq__messageSourceLink{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);min-height:32px;color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);align-items:center;padding:4px 9px;text-decoration:none;display:inline-flex}.buddy-module__yWOHRq__messageSourceLink:hover{border-color:var(--accent)}.buddy-module__yWOHRq__messageSourceLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.buddy-module__yWOHRq__projectScopeNote{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__projectBuddyError{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--red-soft);color:var(--red);font-size:var(--fs-ui);display:flex}.buddy-module__yWOHRq__projectBuddyError p{margin:0}.buddy-module__yWOHRq__pendingActionWrap{display:flex}.buddy-module__yWOHRq__error{color:var(--red);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__viaBadge{font-size:var(--fs-label);opacity:.7;align-items:center;gap:3px;margin-right:6px;display:inline-flex}.buddy-module__yWOHRq__bubblePending{opacity:.65}.buddy-module__yWOHRq__markdown{font-size:var(--fs-body);line-height:var(--lh-body)}.buddy-module__yWOHRq__markdown>:first-child{margin-top:0}.buddy-module__yWOHRq__markdown>:last-child{margin-bottom:0}.buddy-module__yWOHRq__markdown p{margin:0 0 var(--space-3)}.buddy-module__yWOHRq__markdown h1,.buddy-module__yWOHRq__markdown h2,.buddy-module__yWOHRq__markdown h3,.buddy-module__yWOHRq__markdown h4,.buddy-module__yWOHRq__markdown h5,.buddy-module__yWOHRq__markdown h6{margin:var(--space-4) 0 var(--space-2);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.buddy-module__yWOHRq__markdown h1,.buddy-module__yWOHRq__markdown h2{font-size:var(--fs-heading)}.buddy-module__yWOHRq__markdown ul,.buddy-module__yWOHRq__markdown ol{margin:0 0 var(--space-3);padding-left:1.4em}.buddy-module__yWOHRq__markdown li{margin:0 0 var(--space-1)}.buddy-module__yWOHRq__markdown li>ul,.buddy-module__yWOHRq__markdown li>ol{margin:var(--space-1) 0 0}.buddy-module__yWOHRq__markdown a{color:var(--accent);text-decoration:none}.buddy-module__yWOHRq__markdown strong{font-weight:var(--fw-bold);color:var(--ink)}.buddy-module__yWOHRq__markdown code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-meta);background:var(--canvas-deep);border-radius:var(--radius-sm);padding:2px 5px}.buddy-module__yWOHRq__markdown pre{margin:0 0 var(--space-3);background:var(--canvas-deep);border-radius:var(--radius-md);padding:var(--space-3);line-height:var(--lh-ui);overflow-x:auto}.buddy-module__yWOHRq__markdown pre code{background:0 0;padding:0}.buddy-module__yWOHRq__markdown blockquote{margin:0 0 var(--space-3);padding:0 0 0 var(--space-3);border-left:3px solid var(--line-strong);color:var(--muted)}.buddy-module__yWOHRq__markdown hr{margin:var(--space-4) 0;border:none;border-top:1px solid var(--line)}.buddy-module__yWOHRq__markdownTableWrap{margin:0 0 var(--space-3);overflow-x:auto}.buddy-module__yWOHRq__markdown table{border-collapse:collapse;font-size:var(--fs-meta);line-height:var(--lh-ui)}.buddy-module__yWOHRq__markdown th,.buddy-module__yWOHRq__markdown td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:6px 10px}.buddy-module__yWOHRq__markdown th{background:var(--canvas-deep);font-weight:var(--fw-semibold);color:var(--ink)}.buddy-module__yWOHRq__markdownImage{max-width:100%;color:var(--muted);font-size:var(--fs-meta);word-break:break-all;align-items:baseline;gap:4px;display:inline-flex}.buddy-module__yWOHRq__markdownImage svg{flex:none;align-self:center}.buddy-module__yWOHRq__markdown .buddy-module__yWOHRq__footnoteLabel{margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__copySlot{flex:none;align-items:center;gap:6px;display:inline-flex}.buddy-module__yWOHRq__copyButton{color:var(--muted-light);border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.buddy-module__yWOHRq__messageRow:hover .buddy-module__yWOHRq__copyButton,.buddy-module__yWOHRq__copyButton:focus-visible{opacity:1}.buddy-module__yWOHRq__copyButton:hover{color:var(--ink);background:var(--surface-soft)}.buddy-module__yWOHRq__copyButtonLabeled{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-md);font-size:var(--fs-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.buddy-module__yWOHRq__copyButtonLabeled:hover{border-color:var(--accent);color:var(--accent)}.buddy-module__yWOHRq__copyButton:disabled,.buddy-module__yWOHRq__copyButtonLabeled:disabled{color:var(--muted-light);cursor:not-allowed}.buddy-module__yWOHRq__copyButtonLabeled:disabled{border-color:var(--line);background:var(--canvas-deep)}.buddy-module__yWOHRq__copyButtonLabeled:disabled:hover{border-color:var(--line);color:var(--muted-light)}.buddy-module__yWOHRq__copyResult{font-size:var(--fs-label);color:var(--muted);white-space:nowrap}.buddy-module__yWOHRq__copyResultFailed{color:var(--red)}.buddy-module__yWOHRq__toolChip{font-size:var(--fs-ui);color:var(--muted);background:var(--surface-blue);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.buddy-module__yWOHRq__runLog{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 64%, transparent);overflow:hidden}.buddy-module__yWOHRq__runSummary{color:var(--muted);cursor:pointer;font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;list-style:none;display:flex}.buddy-module__yWOHRq__runSummary::-webkit-details-marker{display:none}.buddy-module__yWOHRq__runSummary:hover{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}.buddy-module__yWOHRq__runSummary:focus-visible{box-shadow:var(--focus-ring)}.buddy-module__yWOHRq__runSummary strong{color:var(--ink-soft);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__runChevron{color:var(--muted-light);transition:transform .15s var(--ease);flex:none}.buddy-module__yWOHRq__runLog[open] .buddy-module__yWOHRq__runChevron{transform:rotate(90deg)}.buddy-module__yWOHRq__runSummaryMeta{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__runSummaryFailed{color:var(--amber);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__runBody{padding:var(--space-3);border-top:1px solid var(--line);gap:var(--space-3);background:var(--surface);flex-direction:column;display:flex}.buddy-module__yWOHRq__runPlan{padding:var(--space-2) 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__runPlanHead{color:var(--ink-soft);font-size:var(--fs-meta);align-items:center;gap:5px;margin:0;display:flex}.buddy-module__yWOHRq__runPlanHead svg{color:var(--accent);flex:none}.buddy-module__yWOHRq__runPlanObjective{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__runPlanSection{flex-direction:column;gap:2px;display:flex}.buddy-module__yWOHRq__runPlanLabel{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);display:block}.buddy-module__yWOHRq__runPlanList{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0;padding-left:1.2em}.buddy-module__yWOHRq__runCalls{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.buddy-module__yWOHRq__runCall{padding:var(--space-2) 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas)}.buddy-module__yWOHRq__runCallHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__runToolName{max-width:100%;color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;overflow-x:auto}.buddy-module__yWOHRq__runToolOrigin{border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-label);padding:1px 6px}.buddy-module__yWOHRq__runRound{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__runChip{border-radius:var(--radius-sm);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;display:inline-flex}.buddy-module__yWOHRq__runChipLoading{background:var(--accent-soft);color:var(--accent-dark)}.buddy-module__yWOHRq__runChipDone{background:var(--green-soft);color:var(--green)}.buddy-module__yWOHRq__runChipError{background:var(--amber-soft);color:var(--amber)}.buddy-module__yWOHRq__runChipSkipped{background:var(--surface-soft);color:var(--muted)}.buddy-module__yWOHRq__runArgs{flex-direction:column;gap:3px;margin:6px 0 0;display:flex}.buddy-module__yWOHRq__runArg{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.buddy-module__yWOHRq__runArg dt{color:var(--muted-light);font-size:var(--fs-label);flex:none}.buddy-module__yWOHRq__runArg dd{min-width:0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__runResult{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:6px 0 0}.buddy-module__yWOHRq__runResultFailed{color:var(--amber);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:6px 0 0}.buddy-module__yWOHRq__runPushback{padding:var(--space-2) 11px;border:1px solid var(--amber-soft);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;gap:4px;display:flex}.buddy-module__yWOHRq__runPushbackHead{color:var(--ink-soft);font-size:var(--fs-meta);align-items:center;gap:5px;margin:0;display:flex}.buddy-module__yWOHRq__runPushbackHead svg{color:var(--amber);flex:none}.buddy-module__yWOHRq__runNote{color:var(--muted-light);font-size:var(--fs-label);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__composerArea{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;position:relative}.buddy-module__yWOHRq__composerCard{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;display:flex;position:relative}.buddy-module__yWOHRq__composerCard:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.buddy-module__yWOHRq__composerChips{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0;display:flex}.buddy-module__yWOHRq__contextChip{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-soft);max-width:100%;color:var(--ink-soft);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.buddy-module__yWOHRq__contextChipIcon{color:var(--accent-dark);flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__contextChipLabel{text-overflow:ellipsis;overflow:hidden}.buddy-module__yWOHRq__contextChipRemove{width:16px;height:16px;color:var(--muted);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.buddy-module__yWOHRq__contextChipRemove:hover{background:var(--line-strong);color:var(--ink)}.buddy-module__yWOHRq__composerTextarea{resize:none;width:100%;min-height:44px;color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-ui);background:0 0;border:none;outline:none;padding:10px 12px 6px;display:block}.buddy-module__yWOHRq__composerTextarea::placeholder{color:var(--muted-light)}.buddy-module__yWOHRq__composerToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px 8px 8px;display:flex}.buddy-module__yWOHRq__composerToolbarLeft{align-items:center;gap:var(--space-1);min-width:0;display:flex}.buddy-module__yWOHRq__modelSelector{min-width:0;position:relative}.buddy-module__yWOHRq__modelSelectorTrigger{align-items:center;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:164px;height:28px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--fs-meta);padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__modelSelectorTrigger:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__modelSelectorTrigger:focus-visible,.buddy-module__yWOHRq__modelSelectorOption:focus-visible,.buddy-module__yWOHRq__modelSelectorSearch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buddy-module__yWOHRq__modelSelectorTrigger:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__modelSelectorTriggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buddy-module__yWOHRq__modelSelectorPopover{z-index:1260;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 32px);max-height:min(440px,100vh - 120px);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.buddy-module__yWOHRq__modelSelectorSearch{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);margin:8px;padding:0 9px;display:flex}.buddy-module__yWOHRq__modelSelectorSearch input{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;font-size:var(--fs-ui);background:0 0;border:0;outline:0}.buddy-module__yWOHRq__modelSelectorList{gap:calc(var(--space-1) / 2);flex-direction:column;min-height:0;padding:0 6px 6px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__modelSelectorOption{gap:var(--space-2);border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);padding:7px 8px;display:grid}.buddy-module__yWOHRq__modelSelectorOption:hover,.buddy-module__yWOHRq__modelSelectorOptionActive{background:var(--surface-soft)}.buddy-module__yWOHRq__modelSelectorOptionUnavailable{cursor:default;opacity:.72}.buddy-module__yWOHRq__modelSelectorOptionMark{height:20px;color:var(--accent-dark);place-items:center;display:grid}.buddy-module__yWOHRq__modelSelectorOptionBody{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.buddy-module__yWOHRq__modelSelectorOptionName{font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__modelSelectorOptionMeta{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__modelSelectorOptionReason{color:var(--muted);font-size:var(--fs-label);grid-column:1/-1;margin-top:2px;line-height:1.45}.buddy-module__yWOHRq__modelSelectorEmpty,.buddy-module__yWOHRq__modelSelectorLegacyNote{color:var(--muted);font-size:var(--fs-meta);margin:0;line-height:1.5}.buddy-module__yWOHRq__modelSelectorEmpty{text-align:center;padding:14px}.buddy-module__yWOHRq__modelSelectorLegacyNote{border-top:1px solid var(--line);background:var(--surface-soft);padding:8px 12px}.buddy-module__yWOHRq__composerToolbarRight{align-items:center;gap:8px;display:flex}.buddy-module__yWOHRq__composerToolBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__composerToolBtn:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__sendCircleButton{background:var(--accent);width:32px;height:32px;color:var(--text-on-accent);cursor:pointer;transition:transform .12s var(--ease), opacity .12s var(--ease), background-color .15s var(--ease);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__sendCircleButton:hover:not(:disabled){background:var(--accent-dark);transform:scale(1.05)}.buddy-module__yWOHRq__sendCircleButton:disabled{opacity:.45;cursor:default}.buddy-module__yWOHRq__stopCircleButton{border:1px solid var(--line-strong);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease), background-color .15s var(--ease), color .15s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__stopCircleButton:hover{border-color:var(--ink);background:var(--ink);color:var(--surface);transform:scale(1.05)}.buddy-module__yWOHRq__voiceCircleButton{border:1px solid var(--line-strong);background:var(--surface-soft);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;transition:transform .12s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__voiceCircleButton:hover:not(:disabled){border-color:var(--accent);background:var(--surface-blue);color:var(--accent-dark);transform:scale(1.05)}.buddy-module__yWOHRq__mentionPopover{z-index:1250;bottom:calc(100% + 4px);left:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(320px,100vw - 48px);max-height:260px;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;overflow:hidden}.buddy-module__yWOHRq__mentionHeader{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);padding:8px 12px 4px}.buddy-module__yWOHRq__mentionList{flex-direction:column;gap:1px;padding:4px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__mentionItem{border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;text-align:left;transition:background-color .1s var(--ease);background:0 0;border:none;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.buddy-module__yWOHRq__mentionItem:hover,.buddy-module__yWOHRq__mentionItemActive{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__mentionItem:disabled{color:var(--muted-light);cursor:not-allowed}.buddy-module__yWOHRq__mentionItem:disabled:hover{background:0 0}.buddy-module__yWOHRq__mentionItemIcon{color:var(--accent-dark);place-items:center;display:grid}.buddy-module__yWOHRq__mentionItemContent{flex-direction:column;min-width:0;display:flex}.buddy-module__yWOHRq__mentionItemLabel{font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__mentionItemDesc{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__mentionEmpty{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0;padding:6px 10px}.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__voiceBar{min-height:0;margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-soft) 80%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.buddy-module__yWOHRq__voiceBarIndicator{align-items:center;gap:6px;min-width:0;display:flex}.buddy-module__yWOHRq__voiceBarPulse{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite buddy-module__yWOHRq__buddyPulse}.buddy-module__yWOHRq__voiceBarLabel{min-width:0;color:var(--green);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__voiceBarActions{flex:none;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__voiceBarBtn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.buddy-module__yWOHRq__voiceBarBtn:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__voiceBarBtnEnd{color:var(--red)}.buddy-module__yWOHRq__emptyState{padding:var(--space-4) var(--space-3);text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.buddy-module__yWOHRq__emptyStateIcon{margin-bottom:var(--space-3)}.buddy-module__yWOHRq__emptyStateHeading{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-bold)}.buddy-module__yWOHRq__emptyStateSub{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui)}.buddy-module__yWOHRq__emptyStateSuggestions{flex-direction:column;gap:6px;width:100%;max-width:320px;display:flex}.buddy-module__yWOHRq__suggestionChip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--fs-ui);cursor:pointer;text-align:left;transition:border-color .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:8px;padding:9px 12px;display:flex}.buddy-module__yWOHRq__suggestionChip:hover{border-color:var(--accent);background:var(--surface);color:var(--accent-dark)}.buddy-module__yWOHRq__suggestionChip svg{color:var(--accent);flex:none}.buddy-module__yWOHRq__composer{display:contents}.buddy-module__yWOHRq__sendButton{display:none}.buddy-module__yWOHRq__memoryList{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__memoryCard{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.buddy-module__yWOHRq__memoryCard p{font-size:var(--fs-ui);color:var(--ink-soft);flex:1;line-height:1.7}.buddy-module__yWOHRq__memoryMeta{font-size:var(--fs-ui);color:var(--muted-light);align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__memoryActions{gap:4px;display:flex}.buddy-module__yWOHRq__memoryActions button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.buddy-module__yWOHRq__memoryActions button:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__settingsForm{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__settingsForm label{font-size:var(--fs-ui);color:var(--muted);font-weight:var(--fw-semibold);flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__settingsForm input,.buddy-module__yWOHRq__settingsForm textarea,.buddy-module__yWOHRq__settingsForm select{border:1px solid var(--line-strong);font-size:var(--fs-ui);border-radius:10px;padding:9px 11px;font-family:inherit}.buddy-module__yWOHRq__settingsForm textarea{line-height:var(--lh-ui);resize:vertical}.buddy-module__yWOHRq__settingsActions{align-items:center;gap:var(--space-2);display:flex}.buddy-module__yWOHRq__settingsDivider{border:none;border-top:1px solid var(--line)}.buddy-module__yWOHRq__settingsSection{flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__settingsSection p{margin:0}.buddy-module__yWOHRq__settingsHeading{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.buddy-module__yWOHRq__settingsStatus{font-size:var(--fs-ui);color:var(--ink-soft);line-height:1.7}.buddy-module__yWOHRq__choiceField{flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__choiceLabel{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--muted)}.buddy-module__yWOHRq__choiceInput{border:1px solid var(--line-strong);font-size:var(--fs-ui);border-radius:10px;padding:9px 11px;font-family:inherit}.buddy-module__yWOHRq__previewBlock{gap:var(--space-2);flex-direction:column;display:flex}.buddy-module__yWOHRq__expressionRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.buddy-module__yWOHRq__expressionTile{align-items:center;gap:var(--space-1);padding-block:var(--space-1);flex-direction:column;margin:0;display:flex}.buddy-module__yWOHRq__expressionLabel{font-size:var(--fs-label);color:var(--muted)}.buddy-module__yWOHRq__previewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__previewLoading{align-items:center;gap:var(--space-2);min-height:96px;color:var(--muted);font-size:var(--fs-ui);margin:0;display:flex}.buddy-module__yWOHRq__versionList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.buddy-module__yWOHRq__versionRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:flex}.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__expressionRow{gap:var(--space-1);flex-wrap:nowrap}@media (max-width:480px){.buddy-module__yWOHRq__projectBuddyError{flex-direction:column;align-items:stretch}.buddy-module__yWOHRq__modelSelectorTrigger{max-width:118px}.buddy-module__yWOHRq__modelSelectorPopover{width:min(344px,100vw - 24px)}.buddy-module__yWOHRq__versionRow{flex-wrap:wrap}.buddy-module__yWOHRq__versionMeta{flex:1 0 100%}.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__wizardChip{flex:1 0 100%;justify-content:center}}.buddy-module__yWOHRq__versionMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.buddy-module__yWOHRq__versionDate{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);flex-wrap:wrap;margin:0;display:flex}.buddy-module__yWOHRq__versionActive{border-radius:var(--radius-full);background:var(--green-soft);color:var(--green);font-size:var(--fs-label);padding:1px 8px}.buddy-module__yWOHRq__versionSpec{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__wizardGrid{flex-wrap:wrap;gap:8px;display:flex}.buddy-module__yWOHRq__wizardChip{border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-ui);cursor:pointer;color:var(--ink-soft);border-radius:999px;padding:6px 14px}.buddy-module__yWOHRq__wizardChip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.buddy-module__yWOHRq__wizardChip:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__previewActions .buddy-module__yWOHRq__wizardChip,.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__wizardChip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.buddy-module__yWOHRq__primaryAction{background:var(--accent);color:var(--surface);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.buddy-module__yWOHRq__primaryAction:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__subtleNote{font-size:var(--fs-ui);color:var(--muted-light);line-height:1.7}.buddy-module__yWOHRq__voiceBar{align-items:center;gap:var(--space-2);min-height:var(--composer-row-h);font-size:var(--fs-ui);color:var(--muted);display:inline-flex}.buddy-module__yWOHRq__voiceStart{height:var(--composer-row-h);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.buddy-module__yWOHRq__voiceStart:hover{border-color:var(--accent);color:var(--accent)}.buddy-module__yWOHRq__voiceBar .buddy-module__yWOHRq__wizardChip{height:var(--composer-row-h);white-space:nowrap;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.buddy-module__yWOHRq__voiceLive{color:var(--green);white-space:nowrap}.buddy-module__yWOHRq__errorNote{color:var(--red);font-size:var(--fs-ui);padding:0 18px 12px}.buddy-module__yWOHRq__onboarding{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(520px,100vw - 40px);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.buddy-module__yWOHRq__onboardingHead{padding:var(--space-5) var(--space-5) var(--space-3)}.buddy-module__yWOHRq__onboardingStep{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.buddy-module__yWOHRq__onboardingHead h2{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__onboardingHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui)}.buddy-module__yWOHRq__onboardingBody{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);flex-direction:column;display:flex}.buddy-module__yWOHRq__onboardingField{gap:var(--space-2);color:var(--muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.buddy-module__yWOHRq__onboardingField input,.buddy-module__yWOHRq__onboardingField textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--fs-ui);font-family:inherit;line-height:var(--lh-ui);resize:vertical;padding:9px 11px}.buddy-module__yWOHRq__onboardingField input:focus,.buddy-module__yWOHRq__onboardingField textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.buddy-module__yWOHRq__onboardingFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-soft);display:flex}.buddy-module__yWOHRq__onboardingFooterMain{align-items:center;gap:var(--space-2);display:flex}.buddy-module__yWOHRq__onboarding .buddy-module__yWOHRq__errorNote{padding:0}@media (prefers-reduced-motion:reduce){.buddy-module__yWOHRq__floating,.buddy-module__yWOHRq__bounce,.buddy-module__yWOHRq__shadowEllipse,.buddy-module__yWOHRq__streamingDot,.buddy-module__yWOHRq__voiceBarPulse{animation:none}}
.chat-shared-module__tpoWoW__formActions{gap:var(--space-2);margin-top:var(--space-2);display:grid}.chat-shared-module__tpoWoW__formActions p{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.chat-shared-module__tpoWoW__formActionButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-shared-module__tpoWoW__formActionButton{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:32px;color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.chat-shared-module__tpoWoW__formActionButton:hover{border-color:var(--accent);color:var(--accent)}.chat-shared-module__tpoWoW__attachmentComposer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-shared-module__tpoWoW__attachmentButton{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);font-size:var(--fs-label);cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chat-shared-module__tpoWoW__attachmentList{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chat-shared-module__tpoWoW__attachmentList li{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-soft);max-width:100%;color:var(--muted);font-size:var(--fs-label);align-items:center;gap:6px;padding:3px 6px 3px 9px;display:inline-flex}.chat-shared-module__tpoWoW__attachmentName{max-width:18ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-shared-module__tpoWoW__attachmentList li button{width:18px;height:18px;color:var(--muted-light);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-shared-module__tpoWoW__attachmentList li button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.chat-shared-module__tpoWoW__attachmentHint{color:var(--muted-light);font-size:var(--fs-label);margin:0}
.client-module__bSPIyG__logo{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.client-module__bSPIyG__logo img{object-fit:contain;width:30px;height:30px}.client-module__bSPIyG__logoLarge{border-radius:14px;width:52px;height:52px}.client-module__bSPIyG__logoLarge img{width:44px;height:44px}.client-module__bSPIyG__logoFallback{width:100%;height:100%;color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-bold);place-items:center;display:grid}.client-module__bSPIyG__logoLarge .client-module__bSPIyG__logoFallback{font-size:var(--fs-heading)}.client-module__bSPIyG__sourceNote{color:var(--muted-light);font-size:var(--fs-label);align-items:center;gap:6px;display:flex}.client-module__bSPIyG__sourceNote strong{color:var(--muted);font-weight:var(--fw-semibold)}.client-module__bSPIyG__tagList{flex-wrap:wrap;gap:4px;display:flex}.client-module__bSPIyG__tagMore{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap}.client-module__bSPIyG__priorityChip{background:var(--canvas-deep);width:fit-content;min-height:21px;color:var(--muted);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.client-module__bSPIyG__priorityHigh{background:var(--red-soft);color:var(--red)}.client-module__bSPIyG__priorityMedium{background:var(--accent-soft);color:var(--accent-dark)}.client-module__bSPIyG__priorityLow{background:var(--green-soft);color:var(--green)}.client-module__bSPIyG__priorityArchive{border:1px dashed var(--line-strong);color:var(--muted-light);background:0 0}.client-module__bSPIyG__filterStack{gap:var(--space-2);display:grid}.client-module__bSPIyG__listMeta{justify-content:space-between;align-items:center;gap:14px;padding-bottom:9px;display:flex}.client-module__bSPIyG__listCount{color:var(--muted-light);font-size:var(--fs-meta)}.client-module__bSPIyG__listCount strong{color:var(--ink-soft);font-weight:var(--fw-semibold)}.client-module__bSPIyG__sortSelect{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);height:34px;color:var(--muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;padding:0 10px;transition:color .16s}.client-module__bSPIyG__sortSelect:hover{color:var(--ink-soft)}.client-module__bSPIyG__segmentTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:9px;display:flex}.client-module__bSPIyG__segmentTab,.client-module__bSPIyG__segmentTabActive{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-ui);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.client-module__bSPIyG__segmentTab:hover{border-color:var(--line-strong);color:var(--ink-soft)}.client-module__bSPIyG__segmentTabActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);font-weight:var(--fw-semibold)}.client-module__bSPIyG__segmentTab em,.client-module__bSPIyG__segmentTabActive em{color:var(--muted-light);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-style:normal}.client-module__bSPIyG__segmentTabActive em{color:var(--accent-dark)}.client-module__bSPIyG__segmentNote{color:var(--muted-light);font-size:var(--fs-label);margin:0 0 12px}.client-module__bSPIyG__segmentNote strong{color:var(--muted);font-weight:var(--fw-semibold)}.client-module__bSPIyG__metricNote{color:var(--muted-light);font-size:var(--fs-label);margin:-4px 0 12px}.client-module__bSPIyG__table{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;overflow:hidden}.client-module__bSPIyG__tableHead,.client-module__bSPIyG__row{grid-template-columns:minmax(210px,1.35fr) minmax(105px,.65fr) minmax(82px,.45fr) minmax(105px,.55fr) minmax(132px,.7fr) minmax(76px,.4fr) minmax(104px,.55fr) 25px;align-items:center;gap:14px;display:grid}.client-module__bSPIyG__tableHead{border-bottom:1px solid var(--line);background:var(--canvas);height:35px;color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:0 14px}.client-module__bSPIyG__row{border-bottom:1px solid var(--line);min-height:62px;color:var(--muted);font-size:var(--fs-meta);padding:9px 14px;text-decoration:none;transition:background .15s}.client-module__bSPIyG__row:last-child{border-bottom:0}.client-module__bSPIyG__row:hover{background:var(--surface-soft)}.client-module__bSPIyG__row>span:last-child{color:var(--muted-light)}.client-module__bSPIyG__nameCell{align-items:center;gap:11px;min-width:0;display:flex}.client-module__bSPIyG__nameCell>span{flex-direction:column;min-width:0;display:flex}.client-module__bSPIyG__nameCell strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-module__bSPIyG__nameCell small{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.client-module__bSPIyG__nameCell .client-module__bSPIyG__compactMetrics{display:none}.client-module__bSPIyG__metricCell{color:var(--ink-soft);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-module__bSPIyG__plainCell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-module__bSPIyG__loadMoreArea{justify-content:center;padding:16px 0 4px;display:flex}.client-module__bSPIyG__cardGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.client-module__bSPIyG__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.client-module__bSPIyG__cardHeaderLink{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-width:0;color:inherit;text-decoration:none;display:flex}.client-module__bSPIyG__cardHeaderLink:hover strong{color:var(--accent-dark)}.client-module__bSPIyG__cardHeaderLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.client-module__bSPIyG__cardName{flex-direction:column;min-width:0;display:flex}.client-module__bSPIyG__cardName strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.client-module__bSPIyG__cardName small{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.client-module__bSPIyG__cardChips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.client-module__bSPIyG__cardMetrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.client-module__bSPIyG__cardMetrics dt{color:var(--muted-light);font-size:var(--fs-label)}.client-module__bSPIyG__cardMetrics dd{color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.client-module__bSPIyG__cardMembers{gap:var(--space-1);border-top:1px solid var(--line);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.client-module__bSPIyG__cardMembersLabel{color:var(--muted-light);font-size:var(--fs-label)}.client-module__bSPIyG__cardMembersEmpty{color:var(--muted-light);font-size:var(--fs-meta)}.client-module__bSPIyG__cardMemberChips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.client-module__bSPIyG__cardMembersMore{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap}@media (max-width:1180px){.client-module__bSPIyG__tableHead,.client-module__bSPIyG__row{grid-template-columns:minmax(210px,1.35fr) minmax(82px,.45fr) minmax(105px,.55fr) minmax(132px,.7fr) minmax(76px,.4fr) minmax(104px,.55fr) 25px}.client-module__bSPIyG__tableHead>span:nth-child(2),.client-module__bSPIyG__row>span:nth-child(2){display:none}}@media (max-width:900px){.client-module__bSPIyG__tableHead,.client-module__bSPIyG__row{grid-template-columns:minmax(210px,1.35fr) minmax(105px,.55fr) minmax(132px,.7fr) minmax(104px,.55fr) 25px}.client-module__bSPIyG__tableHead>span:nth-child(3),.client-module__bSPIyG__row>span:nth-child(3),.client-module__bSPIyG__tableHead>span:nth-child(6),.client-module__bSPIyG__row>span:nth-child(6){display:none}}@media (max-width:680px){.client-module__bSPIyG__tableHead{display:none}.client-module__bSPIyG__row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.client-module__bSPIyG__row>span{display:none}.client-module__bSPIyG__row>span:first-child,.client-module__bSPIyG__row>span:nth-child(8){display:flex}.client-module__bSPIyG__nameCell .client-module__bSPIyG__compactMetrics{max-width:100%;margin-top:3px;display:block}}.client-module__bSPIyG__backLink{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);align-items:center;gap:5px;margin-bottom:14px;text-decoration:none;display:inline-flex}.client-module__bSPIyG__backLink:hover{color:var(--accent-dark)}.client-module__bSPIyG__detailHeader{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.client-module__bSPIyG__detailIdentity{align-items:flex-start;gap:15px;min-width:0;display:flex}.client-module__bSPIyG__detailIdentity>div{min-width:0}.client-module__bSPIyG__detailIdentity h1{overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-stat);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0;line-height:1.35}.client-module__bSPIyG__detailKana{color:var(--muted-light);font-size:var(--fs-meta);margin:2px 0 0}.client-module__bSPIyG__detailChips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.client-module__bSPIyG__detailSide{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}@media (max-width:760px){.client-module__bSPIyG__detailHeader{gap:var(--space-4);flex-direction:column}.client-module__bSPIyG__detailIdentity,.client-module__bSPIyG__detailSide{width:100%}.client-module__bSPIyG__detailSide{align-items:flex-start}}.client-module__bSPIyG__detailSection{margin-top:var(--section-gap)}.client-module__bSPIyG__overviewList{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.client-module__bSPIyG__overviewList>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:grid}.client-module__bSPIyG__overviewList>div:nth-child(odd){border-right:1px solid var(--line)}.client-module__bSPIyG__overviewList>div:nth-last-child(-n+2){border-bottom:0}.client-module__bSPIyG__overviewList dt{color:var(--muted-light);font-size:var(--fs-meta)}.client-module__bSPIyG__overviewList dd{min-width:0;color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin:0}.client-module__bSPIyG__overviewList dd a{color:var(--accent-dark);overflow-wrap:anywhere;text-decoration:none}.client-module__bSPIyG__overviewList dd a:hover{text-decoration:none}.client-module__bSPIyG__overviewEmpty{color:var(--muted-light);font-weight:var(--fw-regular)}.client-module__bSPIyG__projectRows{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:14px;overflow:hidden}.client-module__bSPIyG__projectRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(90px,auto) 30px;align-items:center;gap:14px;min-height:58px;padding:9px 14px;display:grid}.client-module__bSPIyG__projectRow:last-child{border-bottom:0}.client-module__bSPIyG__projectMain{flex-direction:column;min-width:0;display:flex}.client-module__bSPIyG__projectMain strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-module__bSPIyG__projectMain small{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.client-module__bSPIyG__projectStatus{justify-self:start;width:fit-content}.client-module__bSPIyG__projectNotionLink{width:26px;height:26px;color:var(--muted-light);border-radius:7px;place-items:center;transition:background .15s,color .15s;display:grid}.client-module__bSPIyG__projectNotionLink:hover{background:var(--canvas-deep);color:var(--accent-dark)}.client-module__bSPIyG__sectionLink{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);align-items:center;gap:5px;padding:4px 2px;text-decoration:none;display:inline-flex}.client-module__bSPIyG__sectionLink:hover{color:var(--accent-dark)}.client-module__bSPIyG__segmentBadge{background:var(--canvas-deep);color:var(--muted);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.client-module__bSPIyG__segmentBadge[data-segment=active]{background:var(--green-soft);color:var(--green)}.client-module__bSPIyG__segmentBadge[data-segment=dormant]{background:var(--amber-soft);color:var(--amber)}.client-module__bSPIyG__createRow{margin:0 0 var(--space-3);justify-content:flex-end;display:flex}.client-module__bSPIyG__overlayEditor input:focus-visible,.client-module__bSPIyG__overlayEditor textarea:focus-visible,.client-module__bSPIyG__overlayEditor select:focus-visible{box-shadow:var(--focus-ring);outline:none}.client-module__bSPIyG__overlayEditor{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.client-module__bSPIyG__overlayEditor label{gap:var(--space-1);min-width:0;color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.client-module__bSPIyG__overlayEditor fieldset{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.client-module__bSPIyG__overlayEditor legend{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.client-module__bSPIyG__overlayEditor fieldset label{font-weight:var(--fw-regular);flex-direction:row;align-items:center}.client-module__bSPIyG__overlayEditor input,.client-module__bSPIyG__overlayEditor textarea{width:100%;padding:var(--space-2) var(--space-3);border:.0625rem solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-ui);font-weight:var(--fw-regular)}.client-module__bSPIyG__overlayEditor textarea{resize:vertical;min-height:5.5rem;line-height:var(--lh-ui)}.client-module__bSPIyG__editorActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.client-module__bSPIyG__companyInfoRefresh{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.client-module__bSPIyG__companyInfoMeta{color:var(--muted);font-size:var(--fs-meta);margin:0}.client-module__bSPIyG__editorNote,.client-module__bSPIyG__notesBody,.client-module__bSPIyG__contractBetaNote{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui)}.client-module__bSPIyG__notesBody{color:var(--ink-soft);white-space:pre-wrap}
.galirage-one-module__ED2o3a__page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.galirage-one-module__ED2o3a__section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.galirage-one-module__ED2o3a__sectionHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__eyebrow{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.galirage-one-module__ED2o3a__sectionTitle{color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-bold);margin:0}.galirage-one-module__ED2o3a__sectionNote{color:var(--muted);font-size:var(--fs-meta);margin:0}.galirage-one-module__ED2o3a__useCases{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.galirage-one-module__ED2o3a__useCase{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.galirage-one-module__ED2o3a__useCaseHead{align-items:center;gap:var(--space-2);display:flex}.galirage-one-module__ED2o3a__useCaseIcon{border-radius:var(--radius-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-dark);justify-content:center;align-items:center;display:inline-flex}.galirage-one-module__ED2o3a__useCaseLabel{color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.galirage-one-module__ED2o3a__stepTitle{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);margin:0}.galirage-one-module__ED2o3a__stepBody{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.galirage-one-module__ED2o3a__stepLink{color:var(--accent);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-underline-offset:.18em}.galirage-one-module__ED2o3a__stepLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__useCaseLinks{gap:var(--space-2) var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.galirage-one-module__ED2o3a__analyticsPrivacy{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-lg);background:var(--surface-blue);color:var(--accent-dark);display:flex}.galirage-one-module__ED2o3a__analyticsPrivacy svg{flex:none;margin-top:.1rem}.galirage-one-module__ED2o3a__analyticsPrivacy p{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.galirage-one-module__ED2o3a__analyticsSummary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.galirage-one-module__ED2o3a__analyticsMetric{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.galirage-one-module__ED2o3a__analyticsMetric svg{margin-bottom:var(--space-2);color:var(--accent)}.galirage-one-module__ED2o3a__analyticsMetric>span,.galirage-one-module__ED2o3a__analyticsMetric>small{color:var(--muted);font-size:var(--fs-meta)}.galirage-one-module__ED2o3a__analyticsMetric>strong{color:var(--ink);font-size:clamp(var(--fs-body), 2vw, var(--fs-heading));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.galirage-one-module__ED2o3a__analyticsPanels{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.galirage-one-module__ED2o3a__analyticsPanel{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.galirage-one-module__ED2o3a__analyticsPanelHead{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.galirage-one-module__ED2o3a__analyticsPanelHead>svg{color:var(--accent);flex:none;margin-top:.15rem}.galirage-one-module__ED2o3a__analyticsPanelHead h3,.galirage-one-module__ED2o3a__analyticsPanelHead p{margin:0}.galirage-one-module__ED2o3a__analyticsPanelHead h3{color:var(--ink);font-size:var(--fs-ui)}.galirage-one-module__ED2o3a__analyticsPanelHead p{color:var(--muted);font-size:var(--fs-label);margin-top:.1rem}.galirage-one-module__ED2o3a__analyticsRanking,.galirage-one-module__ED2o3a__analyticsTimeList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.galirage-one-module__ED2o3a__analyticsRanking>li{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.galirage-one-module__ED2o3a__analyticsRanking>li:first-child{border-top:0}.galirage-one-module__ED2o3a__analyticsRanking strong{color:var(--ink-soft);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.galirage-one-module__ED2o3a__analyticsRanking>li>span:last-child,.galirage-one-module__ED2o3a__analyticsTimeList>li>span:last-child{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.galirage-one-module__ED2o3a__analyticsRank{background:var(--canvas-deep);width:1.5rem;height:1.5rem;color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.galirage-one-module__ED2o3a__analyticsTimeList>li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(5rem,.45fr) minmax(8rem,1.55fr) auto;display:grid}.galirage-one-module__ED2o3a__analyticsTimeLabel{flex-direction:column;display:flex}.galirage-one-module__ED2o3a__analyticsTimeLabel strong{color:var(--ink-soft);font-size:var(--fs-ui)}.galirage-one-module__ED2o3a__analyticsTimeLabel small{color:var(--muted);font-size:var(--fs-label)}.galirage-one-module__ED2o3a__analyticsBar{border-radius:var(--radius-full);background:var(--canvas-deep);height:.55rem;overflow:hidden}.galirage-one-module__ED2o3a__analyticsBar>span{width:var(--analytics-share);border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-dark));height:100%;display:block}.galirage-one-module__ED2o3a__analyticsEmpty,.galirage-one-module__ED2o3a__analyticsFootnote{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.galirage-one-module__ED2o3a__analyticsEmpty{padding:var(--space-3) 0}.galirage-one-module__ED2o3a__analyticsFootnote{padding-left:var(--space-1)}.galirage-one-module__ED2o3a__grassCard{min-width:0;max-width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.galirage-one-module__ED2o3a__grass{grid-template-rows:repeat(7,11px);grid-auto-flow:column;gap:3px;display:grid}.galirage-one-module__ED2o3a__cell{background:var(--canvas-deep);border-radius:2px;width:11px;height:11px}.galirage-one-module__ED2o3a__cell[data-level="1"]{background:color-mix(in srgb, var(--accent) 28%, var(--canvas-deep))}.galirage-one-module__ED2o3a__cell[data-level="2"]{background:color-mix(in srgb, var(--accent) 52%, var(--canvas-deep))}.galirage-one-module__ED2o3a__cell[data-level="3"]{background:color-mix(in srgb, var(--accent) 76%, var(--canvas-deep))}.galirage-one-module__ED2o3a__cell[data-level="4"]{background:var(--accent)}.galirage-one-module__ED2o3a__grassLegend{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-meta);display:flex}.galirage-one-module__ED2o3a__scoreColumns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.galirage-one-module__ED2o3a__scoreCard{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.galirage-one-module__ED2o3a__scoreCardTitle{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.galirage-one-module__ED2o3a__scoreList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.galirage-one-module__ED2o3a__scoreRow{align-items:center;gap:var(--space-3);display:flex}.galirage-one-module__ED2o3a__rank{min-width:22px;color:var(--muted-light);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;text-align:right}.galirage-one-module__ED2o3a__scoreName{min-width:0;color:var(--ink);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.galirage-one-module__ED2o3a__scoreBreakdown{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.galirage-one-module__ED2o3a__scoreValue{min-width:46px;color:var(--accent-dark);font-size:var(--fs-ui);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:right}.galirage-one-module__ED2o3a__scoreRule{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-meta)}.galirage-one-module__ED2o3a__empty{padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);font-size:var(--fs-meta);text-align:center;margin:0}.galirage-one-module__ED2o3a__feedbackColumns{gap:var(--space-4);grid-template-columns:minmax(300px,380px) 1fr;display:grid}@media (max-width:900px){.galirage-one-module__ED2o3a__feedbackColumns{grid-template-columns:1fr}}.galirage-one-module__ED2o3a__form{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.galirage-one-module__ED2o3a__field{gap:var(--space-1);flex-direction:column;display:flex}.galirage-one-module__ED2o3a__field>span{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps)}.galirage-one-module__ED2o3a__field input,.galirage-one-module__ED2o3a__field textarea,.galirage-one-module__ED2o3a__field select{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-ui);line-height:var(--lh-ui);padding:9px 12px}.galirage-one-module__ED2o3a__field textarea{resize:vertical}.galirage-one-module__ED2o3a__field input:focus-visible,.galirage-one-module__ED2o3a__field textarea:focus-visible,.galirage-one-module__ED2o3a__field select:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__hint{color:var(--muted-light);font-size:var(--fs-meta)}.galirage-one-module__ED2o3a__error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--red-soft);color:var(--red);font-size:var(--fs-meta);margin:0}.galirage-one-module__ED2o3a__done{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--green-soft);color:var(--green);font-size:var(--fs-meta);margin:0}.galirage-one-module__ED2o3a__feedbackList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.galirage-one-module__ED2o3a__feedbackRow{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.galirage-one-module__ED2o3a__feedbackHead{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__kindChip{border-radius:var(--radius-full);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:2px 9px}.galirage-one-module__ED2o3a__kindFeature{background:var(--accent-soft);color:var(--accent-dark)}.galirage-one-module__ED2o3a__kindBug{background:var(--red-soft);color:var(--red)}.galirage-one-module__ED2o3a__statusChip{border-radius:var(--radius-full);background:var(--canvas-deep);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:2px 9px}.galirage-one-module__ED2o3a__feedbackMeta{color:var(--muted-light);font-size:var(--fs-meta);margin-left:auto}.galirage-one-module__ED2o3a__feedbackTitle{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.galirage-one-module__ED2o3a__feedbackBody{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);white-space:pre-wrap;margin:0}.galirage-one-module__ED2o3a__githubDelivery{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__githubDeliveryStatus{color:var(--muted);font-size:var(--fs-meta)}.galirage-one-module__ED2o3a__githubIssueLink{color:var(--accent-dark);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-decoration:none}.galirage-one-module__ED2o3a__githubIssueLink:hover{text-decoration:none}.galirage-one-module__ED2o3a__attachment{max-width:320px;margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.galirage-one-module__ED2o3a__feedbackWorkspace{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.galirage-one-module__ED2o3a__feedbackComposer{align-items:start;gap:var(--space-4);grid-template-columns:minmax(13rem,.6fr) minmax(20rem,1.4fr);display:grid}.galirage-one-module__ED2o3a__feedbackComposer>div:first-child{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-blue)}.galirage-one-module__ED2o3a__feedbackComposer h3,.galirage-one-module__ED2o3a__feedbackComposer p{margin:0}.galirage-one-module__ED2o3a__feedbackComposer h3{color:var(--ink);font-size:var(--fs-body)}.galirage-one-module__ED2o3a__feedbackComposer p{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.galirage-one-module__ED2o3a__feedbackBoard{align-items:start;gap:var(--space-3);overscroll-behavior-inline:contain;min-width:0;padding-bottom:var(--space-2);grid-template-columns:repeat(6,minmax(15rem,1fr));display:grid;overflow-x:auto}.galirage-one-module__ED2o3a__feedbackBoardColumn{min-width:0;padding:var(--space-2);border:.0625rem solid var(--line);border-radius:var(--radius-lg);background:var(--canvas-deep)}.galirage-one-module__ED2o3a__feedbackBoardColumnHeader{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.galirage-one-module__ED2o3a__feedbackBoardColumnHeader h3{font-size:var(--fs-ui);margin:0}.galirage-one-module__ED2o3a__feedbackBoardColumnHeader>span{border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 9%, transparent);min-width:1.5rem;height:1.5rem;font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-items:center;display:grid}.galirage-one-module__ED2o3a__feedbackBoardDraft{background:var(--canvas-deep);color:var(--muted)}.galirage-one-module__ED2o3a__feedbackBoardReady{background:var(--accent-soft);color:var(--accent-dark)}.galirage-one-module__ED2o3a__feedbackBoardDoing{background:var(--accent);color:var(--text-on-accent)}.galirage-one-module__ED2o3a__feedbackBoardBlocked{background:var(--red-soft);color:var(--red)}.galirage-one-module__ED2o3a__feedbackBoardReview{background:var(--amber-soft);color:var(--amber)}.galirage-one-module__ED2o3a__feedbackBoardDone{background:var(--green-soft);color:var(--green)}.galirage-one-module__ED2o3a__feedbackBoardCards{gap:var(--space-2);flex-direction:column;display:flex}.galirage-one-module__ED2o3a__feedbackBoardEmpty{padding:var(--space-4) var(--space-2);color:var(--muted-light);font-size:var(--fs-meta);text-align:center;margin:0}.galirage-one-module__ED2o3a__feedbackLoadMore{margin:var(--space-4) auto 0;padding:var(--space-2) var(--space-4);border:.0625rem solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--accent-dark);font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;display:block}.galirage-one-module__ED2o3a__feedbackLoadMore:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.galirage-one-module__ED2o3a__feedbackLoadMore:focus-visible{box-shadow:var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__feedbackLoadMore:disabled{cursor:wait;opacity:.65}.galirage-one-module__ED2o3a__feedbackTicket{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 .1875rem .75rem color-mix(in srgb, var(--shadow-ink) 4%, transparent);position:relative;overflow:hidden}.galirage-one-module__ED2o3a__feedbackTicketOpen{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3);color:inherit;text-align:left;background:0 0;border-radius:0;flex-direction:column;display:flex}.galirage-one-module__ED2o3a__feedbackTicketOpen:hover{background:var(--surface-soft)}.galirage-one-module__ED2o3a__feedbackTicketOpen:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__feedbackTicketOpen>strong{color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-ui)}.galirage-one-module__ED2o3a__feedbackTicketMeta,.galirage-one-module__ED2o3a__feedbackTicketFooter,.galirage-one-module__ED2o3a__feedbackDetailMeta,.galirage-one-module__ED2o3a__feedbackGitHubPanel,.galirage-one-module__ED2o3a__feedbackCommentSync{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__githubSourceChip{border-radius:var(--radius-full);background:var(--canvas-deep);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:.125rem .5rem}.galirage-one-module__ED2o3a__feedbackTicketBody{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.galirage-one-module__ED2o3a__feedbackTicketFooter{padding:0 var(--space-3) var(--space-3);justify-content:space-between}.galirage-one-module__ED2o3a__feedbackCommentCount{color:var(--muted);font-size:var(--fs-label);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.galirage-one-module__ED2o3a__githubIssueButton{border:.0625rem solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius-md);background:var(--surface-blue);min-height:1.875rem;color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:.375rem;padding:.3125rem .625rem;text-decoration:none;display:inline-flex}.galirage-one-module__ED2o3a__feedbackTicket>.galirage-one-module__ED2o3a__githubIssueButton{width:calc(100% - var(--space-6));margin:0 var(--space-3) var(--space-3)}.galirage-one-module__ED2o3a__githubIssueButton:hover{border-color:var(--accent);background:var(--accent-soft)}.galirage-one-module__ED2o3a__githubIssueButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__feedbackDetailLayer{z-index:1200;background:color-mix(in srgb, var(--shadow-ink) 45%, transparent);place-items:stretch stretch;display:grid;position:fixed;inset:0}.galirage-one-module__ED2o3a__feedbackDetail{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.galirage-one-module__ED2o3a__feedbackDetailHeader{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-7));border-bottom:.0625rem solid var(--line);background:var(--surface);flex:none;display:flex}.galirage-one-module__ED2o3a__feedbackDetailHeader h3{color:var(--ink);font-size:clamp(var(--fs-body), 2vw, var(--fs-heading));margin:.1875rem 0 0}.galirage-one-module__ED2o3a__feedbackDetailHeader button{background:var(--canvas-deep);width:2.5rem;height:2.5rem;color:var(--ink-soft);border-radius:50%;flex:0 0 2.5rem;place-items:center;display:grid}.galirage-one-module__ED2o3a__feedbackDetailScroll{gap:var(--space-6);min-height:0;padding:clamp(var(--space-4), 4vw, var(--space-7));flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid;overflow:auto}.galirage-one-module__ED2o3a__feedbackDetailSummary,.galirage-one-module__ED2o3a__feedbackComments{min-width:0;padding:var(--space-5);border:.0625rem solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.galirage-one-module__ED2o3a__feedbackDetailMeta{margin-bottom:var(--space-3)}.galirage-one-module__ED2o3a__feedbackDetailMeta time,.galirage-one-module__ED2o3a__feedbackCommentHead time{color:var(--muted-light);font-size:var(--fs-label)}.galirage-one-module__ED2o3a__feedbackBoardStatus{border-radius:var(--radius-full);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:.125rem .5625rem}.galirage-one-module__ED2o3a__feedbackDetailBody{margin:var(--space-5) 0 0;font-size:var(--fs-body)}.galirage-one-module__ED2o3a__feedbackDetailAttachment{width:min(100%,45rem);height:auto;margin-top:var(--space-4);border:.0625rem solid var(--line);border-radius:var(--radius-md)}.galirage-one-module__ED2o3a__feedbackGitHubPanel{margin-top:var(--space-6);padding-top:var(--space-4);border-top:.0625rem solid var(--line);color:var(--muted);font-size:var(--fs-meta);justify-content:space-between}.galirage-one-module__ED2o3a__feedbackCommentsHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.galirage-one-module__ED2o3a__feedbackCommentsHeader h4{color:var(--ink);font-size:var(--fs-body);margin:0}.galirage-one-module__ED2o3a__feedbackCommentsHeader>span{color:var(--muted);font-size:var(--fs-meta)}.galirage-one-module__ED2o3a__feedbackCommentList{gap:var(--space-3);flex-direction:column;max-height:45vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.galirage-one-module__ED2o3a__feedbackCommentList>li{padding:var(--space-3);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.galirage-one-module__ED2o3a__feedbackCommentHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__feedbackCommentBody{margin:var(--space-2) 0;font-size:var(--fs-ui)}.galirage-one-module__ED2o3a__feedbackCommentSync{color:var(--muted);font-size:var(--fs-label)}.galirage-one-module__ED2o3a__feedbackCommentSync span[data-status=dead-letter]{color:var(--red)}.galirage-one-module__ED2o3a__feedbackCommentSync a,.galirage-one-module__ED2o3a__feedbackCommentSync button{color:var(--accent-dark);font-size:inherit;font-weight:var(--fw-semibold);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.galirage-one-module__ED2o3a__feedbackCommentEmpty{padding:var(--space-4);color:var(--muted);font-size:var(--fs-meta);text-align:center;margin:0}.galirage-one-module__ED2o3a__feedbackCommentForm{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:.0625rem solid var(--line);flex-direction:column;display:flex}.galirage-one-module__ED2o3a__feedbackCommentForm label,.galirage-one-module__ED2o3a__feedbackCommentForm textarea{width:100%}.galirage-one-module__ED2o3a__feedbackCommentForm label>span{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);display:block}.galirage-one-module__ED2o3a__feedbackCommentForm textarea{padding:var(--space-2) var(--space-3);border:.0625rem solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;line-height:var(--lh-ui);resize:vertical}.galirage-one-module__ED2o3a__feedbackCommentForm textarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.galirage-one-module__ED2o3a__feedbackCommentForm button{align-items:center;gap:.375rem;display:inline-flex}.galirage-one-module__ED2o3a__formCompact{gap:var(--space-3)}.galirage-one-module__ED2o3a__feedbackAttachmentDropzone{gap:var(--space-2);padding:var(--space-3);border:.0625rem dashed var(--line-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, transparent);flex-direction:column;min-width:0;display:flex;position:relative}.galirage-one-module__ED2o3a__feedbackAttachmentDragging{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}.galirage-one-module__ED2o3a__feedbackAttachmentPicker{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-2) var(--space-3);border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);cursor:pointer;display:inline-flex}.galirage-one-module__ED2o3a__feedbackAttachmentInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:auto auto auto 0;overflow:hidden}.galirage-one-module__ED2o3a__feedbackAttachmentList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));margin:0;padding:0;list-style:none;display:grid}.galirage-one-module__ED2o3a__feedbackAttachmentItem{min-width:4.5rem;min-height:4.5rem;position:relative}.galirage-one-module__ED2o3a__feedbackAttachmentItem img{aspect-ratio:1;border:.0625rem solid var(--line);border-radius:var(--radius-md);object-fit:cover;width:100%;min-width:4.5rem;min-height:4.5rem;display:block}.galirage-one-module__ED2o3a__feedbackAttachmentRemove{border:.0625rem solid var(--line);background:color-mix(in srgb, var(--canvas) 88%, transparent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:.25rem;right:.25rem}.galirage-one-module__ED2o3a__feedbackAttachmentGallery{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.galirage-one-module__ED2o3a__feedbackDialogBackdrop{z-index:var(--z-overlay);padding:var(--space-4);background:color-mix(in srgb, var(--ink) 28%, transparent);place-items:center;display:grid;position:fixed;inset:0}.galirage-one-module__ED2o3a__feedbackDialog{gap:var(--space-4);width:min(100%,40rem);max-height:min(90vh,48rem);padding:var(--space-5);border:.0625rem solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:auto}.galirage-one-module__ED2o3a__feedbackDialog .galirage-one-module__ED2o3a__feedbackAttachmentList,.galirage-one-module__ED2o3a__feedbackDialog .galirage-one-module__ED2o3a__feedbackAttachmentItem,.galirage-one-module__ED2o3a__feedbackDialog .galirage-one-module__ED2o3a__feedbackAttachmentPicker{flex-shrink:0;min-width:0}.galirage-one-module__ED2o3a__feedbackDialog .galirage-one-module__ED2o3a__feedbackAttachmentItem{min-width:4.5rem}.galirage-one-module__ED2o3a__feedbackDialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.galirage-one-module__ED2o3a__feedbackDialogHeader h2{color:var(--ink);font-size:var(--fs-heading);margin:.25rem 0 0}.galirage-one-module__ED2o3a__feedbackDialogHeader button{border-radius:var(--radius-md);flex:none;place-items:center;width:2rem;height:2rem;display:grid}@media (max-width:56.25rem){.galirage-one-module__ED2o3a__useCases,.galirage-one-module__ED2o3a__analyticsSummary,.galirage-one-module__ED2o3a__analyticsPanels,.galirage-one-module__ED2o3a__feedbackComposer,.galirage-one-module__ED2o3a__feedbackDetailScroll{grid-template-columns:1fr}.galirage-one-module__ED2o3a__feedbackCommentList{max-height:none}}@media (max-width:40rem){.galirage-one-module__ED2o3a__useCase,.galirage-one-module__ED2o3a__analyticsMetric,.galirage-one-module__ED2o3a__analyticsPanel{padding:var(--space-4)}.galirage-one-module__ED2o3a__analyticsTimeList>li{gap:var(--space-2);grid-template-columns:minmax(4.5rem,.55fr) minmax(5rem,1.45fr)}.galirage-one-module__ED2o3a__analyticsTimeList>li>span:last-child{grid-column:2}.galirage-one-module__ED2o3a__feedbackDetailHeader,.galirage-one-module__ED2o3a__feedbackDetailScroll{padding-right:var(--space-3);padding-left:var(--space-3)}.galirage-one-module__ED2o3a__feedbackDetailSummary,.galirage-one-module__ED2o3a__feedbackComments{padding:var(--space-3)}}.galirage-one-module__ED2o3a__followUp{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.galirage-one-module__ED2o3a__followUpQuestion{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.galirage-one-module__ED2o3a__followUpLegend{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);padding:0}.galirage-one-module__ED2o3a__followUpOptions{gap:var(--space-2);flex-wrap:wrap;display:flex}.galirage-one-module__ED2o3a__followUpOption{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;font-size:var(--fs-ui);line-height:var(--lh-ui);padding:8px 12px;display:flex}.galirage-one-module__ED2o3a__followUpOption:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.galirage-one-module__ED2o3a__followUpOption:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--focus-ring)}
.project-slack-settings-module__R4yTxG__panel{gap:var(--space-3);display:grid}.project-slack-settings-module__R4yTxG__heading,.project-slack-settings-module__R4yTxG__actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.project-slack-settings-module__R4yTxG__heading h3{font-size:var(--fs-body);margin:0}.project-slack-settings-module__R4yTxG__description,.project-slack-settings-module__R4yTxG__channel p{color:var(--muted);font-size:var(--fs-label);margin:0}.project-slack-settings-module__R4yTxG__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.project-slack-settings-module__R4yTxG__channel,.project-slack-settings-module__R4yTxG__addForm{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-3);display:grid}.project-slack-settings-module__R4yTxG__channel a{color:var(--accent);font-weight:var(--fw-semibold)}.project-slack-settings-module__R4yTxG__status{font-size:var(--fs-label);background:var(--surface-soft);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2)}.project-slack-settings-module__R4yTxG__controls{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.project-slack-settings-module__R4yTxG__controls label,.project-slack-settings-module__R4yTxG__addForm label{gap:var(--space-1);font-size:var(--fs-label);display:grid}.project-slack-settings-module__R4yTxG__controls .project-slack-settings-module__R4yTxG__checkbox{align-self:center;align-items:center;display:flex}.project-slack-settings-module__R4yTxG__panel input:not([type=checkbox]){border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2);font:inherit;background:var(--surface);color:var(--ink);min-width:0}.project-slack-settings-module__R4yTxG__panel .project-slack-settings-module__R4yTxG__error{color:var(--red)}.project-slack-settings-module__R4yTxG__empty{padding:var(--space-4);color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-md)}.project-slack-settings-module__R4yTxG__guide{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-width:0}.project-slack-settings-module__R4yTxG__guide summary{cursor:pointer;color:var(--accent-dark);font-weight:var(--fw-semibold);font-size:var(--fs-ui)}.project-slack-settings-module__R4yTxG__guide summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.project-slack-settings-module__R4yTxG__guide ol{padding-left:var(--space-5);font-size:var(--fs-ui);line-height:var(--lh-body)}.project-slack-settings-module__R4yTxG__guide li+li{margin-top:var(--space-2)}.project-slack-settings-module__R4yTxG__guideImage{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:var(--space-3)}.project-slack-settings-module__R4yTxG__channel code{overflow-wrap:anywhere}.project-slack-settings-module__R4yTxG__connectPolicy{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-3);display:grid}.project-slack-settings-module__R4yTxG__connectPolicy summary{cursor:pointer;color:var(--accent-dark);font-weight:var(--fw-semibold);font-size:var(--fs-ui)}.project-slack-settings-module__R4yTxG__connectPolicy summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.project-slack-settings-module__R4yTxG__connectFields{gap:var(--space-3);display:grid}.project-slack-settings-module__R4yTxG__connectFields label{gap:var(--space-1);font-size:var(--fs-label);display:grid}.project-slack-settings-module__R4yTxG__connectFields textarea{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2);font:inherit;background:var(--surface);color:var(--ink);resize:vertical;min-width:0}
