:root{--conv-column-max:720px;--conv-column-pad-x:20px;--conv-composer-max:var(--conv-column-max);--composer-pill-h:40px;--composer-pill-radius:20px;--composer-pill-pad-x:18px;--composer-pill-pad-y-expanded:10px;--composer-pill-bg:var(--audit-composer-surface,#111316);--composer-pill-bg-focus:var(--audit-composer-surface-focus,#191c21);--composer-text-size:16px;--composer-line:20px;--composer-placeholder:var(--text-muted);--composer-dock-pad-y:10px;--composer-tool:var(--composer-pill-h);--composer-glyph:22px;--composer-cluster-gap:10px;--composer-row-gap:12px;--composer-icon-gap:var(--composer-row-gap)}@media (max-width:760px){:root{--conv-column-pad-x:max(12px,var(--pad-screen,12px));--composer-pill-h:40px;--composer-pill-pad-x:18px;--composer-tool:32px;--composer-glyph:16px;--composer-row-gap:8px;--composer-cluster-gap:6px;--composer-dock-pad-y:10px}}@media (max-width:380px){:root{--conv-column-pad-x:max(12px,var(--pad-screen,12px));--composer-pill-h:40px;--composer-pill-pad-x:16px;--composer-tool:30px;--composer-glyph:15px;--composer-row-gap:6px;--composer-cluster-gap:5px}}@media (min-width:761px){:root{--conv-column-pad-x:clamp(24px,3vw,40px);--composer-pill-h:40px;--composer-pill-pad-x:18px;--composer-glyph:22px;--composer-cluster-gap:10px;--composer-row-gap:12px;--composer-dock-pad-y:10px}}.lab-conv:has(.lab-conv-chat) .lab-conv-chat{width:100%;max-width:min(var(--conv-column-max),100%);margin-inline:auto;box-sizing:border-box}.lab-conv:has(.lab-conv-chat) .lab-conv-msg{max-width:min(calc(var(--conv-column-max) * .92),92%)}.daudit-onboarding-conv .lab-conv-chat,.daudit-workspace-conv .lab-conv-chat,.lab-conv:has(.lab-conv-chat) .lab-conv-chat,.the-room-active .the-room-column{padding-inline:var(--conv-column-pad-x);box-sizing:border-box}.daudit-conv-actions,.daudit-onboarding-conv .daudit-conv-actions,.daudit-onboarding-conv .lab-conv-messages,.daudit-workspace-conv .lab-conv-messages,.lab-conv-chat .daudit-conv-actions,.lab-conv-chat .lab-conv-messages,.the-room-active .daudit-conv-actions,.the-room-active .the-room-messages{padding-inline:0!important;box-sizing:border-box}.daudit-conv-actions .conv-composer-bar,.daudit-conv-actions .conv-composer-dock,.daudit-conv-actions .conv-composer-shell{width:100%;max-width:100%;min-width:0}@media (min-width:761px){.daudit-onboarding-conv .lab-conv-chat,.daudit-workspace-conv .lab-conv-chat,.lab-conv:has(.lab-conv-chat) .lab-conv-chat{max-width:min(var(--conv-column-max),100%);width:100%;margin-inline:auto}.daudit-onboarding-conv .lab-conv-messages,.daudit-workspace-conv .lab-conv-messages,.lab-conv:has(.lab-conv-chat) .lab-conv-messages{max-width:none;width:100%;margin-inline:0}.daudit-onboarding-conv .daudit-conv-actions,.daudit-workspace-conv .daudit-conv-actions,.lab-conv:has(.lab-conv-chat) .daudit-conv-actions{max-width:none;width:100%;margin-inline:0}}@media (max-width:760px){.daudit-onboarding-conv .lab-conv-chat,.daudit-workspace-conv .lab-conv-chat,.lab-conv:has(.lab-conv-chat) .lab-conv-chat{max-width:none;width:100%;margin-inline:0}}.conv-composer-bar{display:flex;gap:var(--composer-icon-gap);width:100%;max-width:100%;min-width:0;padding:0;margin:0;background:transparent;border:none;border-radius:0;box-sizing:border-box}.conv-composer-bar--expanded{align-items:flex-end}.conv-composer-actions,.conv-composer-lead{display:flex;flex-shrink:0;align-items:center;gap:var(--composer-icon-gap)}.conv-composer-bar--expanded .conv-composer-actions,.conv-composer-bar--expanded .conv-composer-lead{align-items:flex-end;padding-bottom:1px}.conv-composer-pill{flex:1 1 auto;min-width:0;display:flex;min-height:var(--composer-pill-h,var(--composer-tool));background:var(--composer-pill-bg,hsla(0,0%,100%,.05));border:none;border-radius:var(--composer-pill-radius,20px);box-sizing:border-box}.conv-composer-pill--expanded{align-items:flex-start}.conv-composer-bar:focus-within .conv-composer-pill{background:var(--composer-pill-bg-focus,hsla(0,0%,100%,.06))}.conv-composer-glyph{display:block;width:var(--composer-glyph);height:var(--composer-glyph)}.conv-composer-glyph--prize{width:calc(var(--composer-glyph) - 1px);height:calc(var(--composer-glyph) - 1px)}.conv-composer-action-btn,.conv-composer-audit-prize,.conv-composer-edge-btn,.conv-composer-tool,.conv-lens-trigger--edge{display:grid;place-items:center;flex-shrink:0;align-self:center;width:var(--composer-tool);height:var(--composer-tool);min-width:var(--composer-tool);min-height:var(--composer-tool);padding:0;margin:0;color:var(--text-secondary);background:transparent;border:none;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.conv-composer-action-btn:active:not(:disabled),.conv-composer-edge-btn:active:not(:disabled),.conv-composer-tool:active:not(:disabled),.conv-lens-trigger--edge:active:not(:disabled){color:var(--gold);background:hsla(42,43%,59%,.08)}.conv-composer-action-btn:disabled,.conv-composer-edge-btn:disabled,.conv-composer-tool:disabled,.conv-lens-trigger--edge:disabled{opacity:.32;cursor:not-allowed}.conv-composer-tooltip-host{position:relative;flex-shrink:0}.conv-composer-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;transform:translateX(-50%) translateY(4px);padding:6px 10px;font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.38);pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.conv-composer-tooltip-host.conv-composer-tooltip-host--open .conv-composer-tooltip,.conv-composer-tooltip-host:focus-within .conv-composer-tooltip,.conv-composer-tooltip-host:hover .conv-composer-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.audit-readiness--composer-trail{align-self:center}.conv-composer-bar--expanded .audit-readiness--composer-trail{align-self:flex-end}.conv-composer-audit-prize{color:var(--gold);border-radius:7px;box-shadow:none;animation:conv-composer-prize-arrive .52s var(--ease-decelerate,ease) both}.conv-composer-audit-prize:not(.conv-composer-audit-prize--forming){background:hsla(42,43%,59%,.06);border:1px solid hsla(42,43%,59%,.38)}.conv-composer-audit-prize:focus-visible:not(:disabled),.conv-composer-audit-prize:hover:not(:disabled){background:hsla(42,43%,59%,.1);border-color:hsla(42,43%,59%,.48)}.conv-composer-audit-prize:disabled{opacity:.4;cursor:not-allowed}.conv-composer-audit-prize--forming{color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:50%;box-shadow:none;animation:none}.conv-composer-audit-prize--forming .audit-readiness-ring-track{opacity:.35}.conv-composer-audit-prize--forming .audit-readiness-ring-progress{stroke:var(--text-muted);opacity:.7}.conv-composer-audit-prize--forming .audit-readiness-ring-core{fill:var(--text-muted);opacity:.55;animation:audit-readiness-pulse 3.2s var(--ease-standard,ease) infinite}.conv-composer-mode-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,background .14s ease,color .14s ease}.conv-composer-mode-chip:hover:not(:disabled){border-color:var(--border-active);color:var(--text-primary)}.conv-composer-mode-chip--active{color:var(--gold);background:var(--gold-subtle,hsla(42,43%,59%,.07));border-color:hsla(42,43%,59%,.45)}.conv-composer-mode-chip:disabled{opacity:.45;cursor:not-allowed}.conv-composer-mode-chip-symbol{font-size:12px;line-height:1;color:inherit}.conv-composer-mode-chip-label{line-height:1}.conv-composer-mode-row .conv-lens-trigger--inline.conv-lens-trigger--more{min-height:34px;padding:0 12px;border-style:dashed;color:var(--text-muted)}.conv-composer-mode-row .conv-lens-trigger--more .conv-lens-trigger-symbol{font-size:10px;letter-spacing:1px;color:var(--text-muted)}@keyframes conv-composer-prize-arrive{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.conv-lens-picker{flex-shrink:0}.conv-lens-trigger--edge{width:var(--composer-tool);height:var(--composer-tool);min-width:var(--composer-tool);min-height:var(--composer-tool);padding:0;display:grid;place-items:center;border-radius:50%;color:var(--gold);background:hsla(42,43%,59%,.08);border:none;box-shadow:inset 0 0 0 1px hsla(42,43%,59%,.42)}.conv-lens-trigger--edge .conv-lens-glyph{width:var(--composer-glyph,16px);height:var(--composer-glyph,16px);color:var(--gold);display:block}.conv-lens-trigger--edge .conv-lens-trigger-symbol{display:block;font-size:clamp(13px,3.8vw,16px);line-height:1;color:var(--gold)}.conv-lens-trigger--edge .conv-lens-trigger-chevron,.conv-lens-trigger--edge .conv-lens-trigger-label{display:none}.conv-lens-trigger--edge.conv-lens-trigger--default{color:var(--gold);background:hsla(42,43%,59%,.12);box-shadow:inset 0 0 0 1px hsla(42,43%,59%,.52),0 0 10px hsla(42,43%,59%,.1)}.conv-lens-trigger--edge.conv-lens-trigger--default .conv-lens-glyph{color:var(--gold)}.conv-lens-trigger--edge.conv-lens-trigger--active{position:relative;color:var(--gold);background:hsla(42,43%,59%,.1);box-shadow:inset 0 0 0 1px hsla(42,43%,59%,.42)}.conv-lens-trigger-active-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--bg-base,#090a0c)}.conv-lens-trigger--edge.conv-lens-trigger--open,.conv-lens-trigger--edge:hover:not(:disabled){color:var(--gold);background:hsla(42,43%,59%,.16);box-shadow:inset 0 0 0 1px hsla(42,43%,59%,.52),0 0 14px hsla(42,43%,59%,.14)}.conv-composer-send--ready{color:#090a0c!important;background:var(--gold)!important;box-shadow:0 1px 10px hsla(42,43%,59%,.26)}.conv-composer-send--ready .conv-composer-glyph{color:#090a0c}.conv-composer-send--dim:not(.conv-composer-send--ready){color:var(--text-secondary);opacity:1;background:transparent}.conv-composer-action-btn.conv-composer-speak-btn--active{color:var(--gold);background:hsla(42,43%,59%,.12)}.conv-composer-action-btn.conv-composer-speak-btn--recording{color:#090a0c!important;background:rgba(196,90,78,.92)!important;box-shadow:0 0 0 2px rgba(196,90,78,.35);animation:conv-composer-recording-pulse 1.2s ease-in-out infinite}.conv-composer-speak-btn--recording .conv-composer-glyph{color:#090a0c}@keyframes conv-composer-recording-pulse{0%,to{box-shadow:0 0 0 2px rgba(196,90,78,.28)}50%{box-shadow:0 0 0 5px rgba(196,90,78,.12)}}.conv-composer-action-btn{touch-action:none}@media (max-width:380px){.conv-composer-dock--v2 .conv-composer-pill:not(.conv-composer-pill--expanded){padding-inline:var(--composer-pill-pad-x)!important}}@media (max-width:760px){.conv-composer-mode-row{display:none}.conv-composer-dock--mobile .conv-composer-pill:not(.conv-composer-pill--expanded){min-height:var(--composer-pill-h);height:var(--composer-pill-h);padding-block:0;padding-inline:var(--composer-pill-pad-x);background:var(--composer-pill-bg);border:none}.conv-composer-tooltip-host.conv-composer-tooltip-host--open .conv-composer-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}}@media (min-width:761px){.conv-composer-bar{min-height:var(--composer-tool)}.the-room-active .conv-composer-bar{padding:0;background:transparent;border:none;border-radius:0}}.conv-composer-dock--v2 .conv-composer-shell{width:100%}.conv-composer-dock--v2 .conv-composer-bar{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:var(--composer-row-gap);align-items:center;width:100%;min-height:var(--composer-tool);padding:0;margin:0;background:transparent;border:none;box-sizing:border-box}.conv-composer-dock--v2 .conv-composer-actions,.conv-composer-dock--v2 .conv-composer-lead{flex-shrink:0}.conv-composer-dock--v2 .conv-composer-bar--expanded .conv-composer-actions,.conv-composer-dock--v2 .conv-composer-bar--expanded .conv-composer-lead{align-items:end}.conv-composer-dock--v2 .conv-composer-lead .conv-lens-picker{display:flex;align-items:center}.conv-composer-dock--v2 .conv-composer-pill{grid-column:2;flex:none;width:auto;min-width:0;max-width:100%;display:flex;box-sizing:border-box;overflow:hidden;transition:background .16s ease}.conv-composer-dock--v2 .conv-composer-textarea{display:block;flex:1 1 auto;width:100%;min-width:0;max-width:100%;border:none!important;background:transparent;resize:none;box-sizing:border-box;font-family:var(--font-ui);color:var(--text-primary);overflow-x:hidden;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.conv-composer-dock--v2 .conv-composer-textarea:focus-visible{outline:none!important;box-shadow:none!important}.conv-composer-dock--v2 .conv-composer-lens-row{display:none}@media (max-width:760px){.conv-composer-dock--v2 .conv-composer-bar{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:var(--composer-row-gap,8px);align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.conv-composer-dock--v2 .conv-composer-bar.conv-composer-bar--expanded{align-items:end}.conv-composer-dock--v2 .conv-composer-pill{grid-column:2;width:auto;min-width:0;max-width:100%;overflow:hidden}.conv-composer-dock--mobile .conv-composer-textarea{width:100%;min-width:0;max-height:var(--mobile-composer-text-max-h,220px)!important;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}}@media (min-width:761px){.conv-composer-dock--v2 .conv-composer-pill{grid-column:2}}:root{--conv-turn-gap:clamp(16px,2.2vh,22px);--conv-canvas-bg:var(--audit-canvas,#090a0c)}.lab-conv-chat .lab-conv-messages,.the-room-active .the-room-messages{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow-x:clip;scrollbar-gutter:stable both-edges;background:var(--conv-canvas-bg,var(--audit-canvas,#090a0c))}.lab-conv-chat,.the-room-active .the-room-column{background:var(--conv-canvas-bg,var(--audit-canvas,#090a0c))}.lab-conv-chat .lab-conv-msg,.the-room-active .the-room-messages .lab-conv-msg{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lab-conv-chat .lab-conv-msg+.lab-conv-msg{margin-top:var(--conv-turn-gap);padding-top:0;border-top:none}.lab-conv-chat .lab-conv-msg-assistant,.the-room-active .lab-conv-msg-assistant{align-self:stretch;max-width:100%}.lab-conv-chat .lab-conv-msg-assistant .conv-msg-text,.lab-conv-chat .lab-conv-msg-assistant .lab-conv-msg-text,.the-room-active .lab-conv-msg-assistant .conv-msg-text,.the-room-active .lab-conv-msg-assistant .lab-conv-msg-text{max-width:min(90%,580px)}.lab-conv-chat .lab-conv-msg-user,.the-room-active .lab-conv-msg-user{align-self:stretch;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding-inline-end:0;overflow:visible}.lab-conv-chat .lab-conv-msg-user .lab-conv-msg-role,.the-room-active .lab-conv-msg-user .lab-conv-msg-role{display:block;width:100%;text-align:right;padding-inline-end:1px;box-sizing:border-box}.lab-conv-chat .lab-conv-msg-user .conv-msg-text,.lab-conv-chat .lab-conv-msg-user .lab-conv-msg-text,.the-room-active .lab-conv-msg-user .conv-msg-text,.the-room-active .lab-conv-msg-user .lab-conv-msg-text{align-self:flex-end;width:auto;max-width:min(70%,calc(100% - 6px));margin-inline-end:0;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}.daudit-conv-session-head{flex-direction:column!important;align-items:stretch!important;gap:8px;border:none!important;background:var(--conv-canvas-bg,#000)!important;box-shadow:none!important}.daudit-conv-decision-title{margin:0;padding:0;font-family:var(--font-display);font-weight:400;font-size:clamp(17px,2.4vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary);flex:1;min-width:0}.daudit-conv-session-head .daudit-conv-header-brand{display:none}.daudit-conv-session-head .daudit-workspace-context-row{width:100%;min-width:0}.daudit-conv-session-head .daudit-workspace-context-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;padding-inline-start:var(--conv-session-meta-indent,0)}.daudit-conv-session-head:has(.daudit-conv-panel-toggle){--conv-session-meta-indent:42px}.daudit-conv-session-head .badge{border:none!important;background:transparent!important;padding:0!important;border-radius:0!important;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-ghost)}.daudit-conv-session-head .badge:not(:last-child):after{content:"·";margin-inline:10px;color:var(--text-ghost);opacity:.45;font-weight:400}.conv-composer-shell{width:100%;box-sizing:border-box}.conv-composer-dock--v2 .conv-composer-mode-row{display:none}.conv-composer-bar{align-items:center}.conv-composer-dock--v2 .conv-composer-audit-prize{border-radius:7px}@media (min-width:761px){.daudit-workspace-conv{width:100%;max-width:min(var(--conv-column-max),100%);margin-inline:auto;box-sizing:border-box}.daudit-workspace-conv .daudit-conv-session-head,.daudit-workspace-conv .daudit-workspace-context-bar{width:100%;max-width:100%;margin-inline:0;padding-block:14px 12px;padding-inline:var(--conv-column-pad-x);box-sizing:border-box}.daudit-workspace-conv .lab-conv-chat{width:100%;max-width:100%;margin-inline:0}.daudit-conv-decision-title{font-size:clamp(19px,2.2vw,24px);line-height:1.28}}@media (max-width:760px){.daudit-workspace-conv .daudit-conv-session-head,.daudit-workspace-conv .daudit-workspace-context-bar{padding-inline:var(--conv-column-pad-x);padding-block:10px 8px;box-sizing:border-box}.daudit-conv-decision-title{font-size:17px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daudit-conv-session-head .daudit-workspace-context-meta{gap:6px}.daudit-conv-session-head .badge{font-size:8px}.lab-conv-chat .lab-conv-msg-user .conv-msg-text,.lab-conv-chat .lab-conv-msg-user .lab-conv-msg-text{max-width:min(78%,calc(100% - 8px))}.daudit-conv-actions,.daudit-conv-actions .conv-composer-bar,.daudit-conv-actions .conv-composer-dock,.daudit-conv-actions .conv-composer-shell{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.daudit-conv-actions .conv-composer-bar{overflow:visible!important}.conv-composer-dock--v2 .conv-composer-bar{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;column-gap:var(--composer-row-gap,8px)!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important}.conv-composer-dock--v2 .conv-composer-bar.conv-composer-bar--expanded{align-items:end!important}.conv-composer-dock--v2 .conv-composer-lead{grid-column:1!important;flex-shrink:0!important}.conv-composer-dock--v2 .conv-composer-pill{grid-column:2!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.conv-composer-dock--v2 .conv-composer-actions{grid-column:3!important;flex-shrink:0!important}.conv-composer-dock--v2 .conv-composer-textarea{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:pre-wrap!important;-webkit-overflow-scrolling:touch}.conv-composer-dock--v2 .conv-composer-pill--expanded .conv-composer-textarea{overflow-y:auto!important;max-height:var(--mobile-composer-text-max-h,220px)!important}}.conv-composer-dock--v2 .conv-composer-bar:not(.conv-composer-bar--expanded){align-items:center;min-height:var(--composer-tool)}.conv-composer-dock--v2 .conv-composer-actions,.conv-composer-dock--v2 .conv-composer-lead{display:flex;align-items:center;align-self:center;flex:0 0 auto;height:var(--composer-tool);min-height:var(--composer-tool);gap:var(--composer-cluster-gap)}.conv-composer-dock--v2 .conv-composer-pill:not(.conv-composer-pill--expanded){align-self:center;min-height:var(--composer-pill-h);height:var(--composer-pill-h);padding-block:0;align-items:center}.conv-composer-dock--v2 .conv-composer-audit-prize,.conv-composer-dock--v2 .conv-composer-tool,.conv-composer-dock--v2 .conv-lens-trigger--edge{width:var(--composer-tool);height:var(--composer-tool);min-width:var(--composer-tool);min-height:var(--composer-tool);padding:0;margin:0;align-self:center;display:grid;place-items:center;box-sizing:border-box;line-height:0}.conv-composer-dock--v2 .conv-composer-attach-btn{border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.conv-composer-dock--v2 .conv-composer-glyph,.conv-composer-dock--v2 .conv-lens-glyph{width:var(--composer-glyph);height:var(--composer-glyph);display:block;flex-shrink:0}.conv-composer-dock--v2 .conv-composer-glyph--prize{width:calc(var(--composer-glyph) - 1px);height:calc(var(--composer-glyph) - 1px)}.conv-composer-dock--v2 .audit-readiness--composer-trail{display:flex;align-items:center;align-self:center;flex-shrink:0;height:var(--composer-tool);margin:0;padding:0}.conv-composer-dock--v2 .conv-composer-audit-prize--forming .audit-readiness-ring{width:var(--composer-glyph);height:var(--composer-glyph);display:block}.conv-composer-dock--v2 .conv-composer-attach-btn{margin-bottom:0!important;width:var(--composer-tool)!important;height:var(--composer-tool)!important}.daudit-conv-actions .conv-composer-dock--v2 .conv-composer-bar:not(.conv-composer-bar--expanded),.the-room-active .conv-composer-dock--v2 .conv-composer-bar:not(.conv-composer-bar--expanded){align-items:center}.conv-composer-dock--v2 .conv-composer-attach-btn .conv-composer-glyph{transform:translateY(-.5px)}.conv-composer-dock--v2 .conv-composer-action-btn .conv-composer-glyph{transform:translate(-.5px,.5px)}.conv-composer-dock--v2 .conv-lens-trigger--edge .conv-lens-glyph{transform:none}.conv-composer-dock--v2 .conv-composer-bar--expanded{align-items:end}.conv-composer-dock--v2 .conv-composer-bar--expanded .conv-composer-actions,.conv-composer-dock--v2 .conv-composer-bar--expanded .conv-composer-lead{align-self:end;height:auto;min-height:var(--composer-tool);padding-bottom:calc((var(--composer-tool) - var(--composer-line)) / 2)}.conv-composer-dock--v2 .conv-composer-bar--expanded .conv-composer-pill{align-self:end;height:auto;min-height:var(--composer-pill-h);padding-block:var(--composer-pill-pad-y-expanded)}@media (max-width:760px){.daudit-conv-actions .conv-composer-bar{overflow:visible!important}.conv-composer-dock--v2 .conv-composer-bar:not(.conv-composer-bar--expanded){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:var(--composer-row-gap)!important;min-height:var(--composer-tool)!important;height:auto!important;overflow:visible!important}.conv-composer-dock--v2 .conv-composer-actions,.conv-composer-dock--v2 .conv-composer-lead{flex:0 0 auto!important;grid-column:unset!important;align-items:center!important;align-self:center!important;height:var(--composer-tool)!important}.conv-composer-dock--v2 .conv-composer-pill:not(.conv-composer-pill--expanded){flex:1 1 auto!important;grid-column:unset!important;width:auto!important;min-width:0!important;max-width:100%!important;align-self:center!important;height:var(--composer-pill-h)!important;min-height:var(--composer-pill-h)!important;padding-block:0!important;overflow:hidden!important}.conv-composer-dock--v2 .audit-readiness--composer-trail,.conv-composer-dock--v2 .conv-composer-audit-prize,.conv-composer-dock--v2 .conv-composer-tool,.conv-composer-dock--v2 .conv-lens-trigger--edge{align-self:center!important}.conv-composer-dock--v2 .conv-composer-audit-prize--forming .audit-readiness-ring{width:var(--composer-glyph)!important;height:var(--composer-glyph)!important}.conv-composer-dock--v2 .conv-composer-attach-btn{box-shadow:none}}.conv-composer-dock--v2 .conv-composer-pill{height:var(--composer-pill-h);min-height:var(--composer-pill-h);border-radius:var(--composer-pill-radius);padding-inline:var(--composer-pill-pad-x);padding-block:0;background:var(--composer-pill-bg);border:none;box-shadow:none;align-items:center}.conv-composer-dock--v2 .conv-composer-pill--expanded{height:auto;min-height:var(--composer-pill-h);padding-block:var(--composer-pill-pad-y-expanded);padding-inline:var(--composer-pill-pad-x);align-items:flex-start}.conv-composer-dock--v2 .conv-composer-bar:focus-within .conv-composer-pill,.conv-composer-dock--v2 .conv-composer-pill:focus-within{background:var(--composer-pill-bg-focus);border:none!important;box-shadow:none!important}.conv-composer-dock--v2 .conv-composer-textarea{font-size:var(--composer-text-size);line-height:var(--composer-line)!important;min-height:var(--composer-line)!important;padding:0!important;margin:0!important}.conv-composer-dock--v2 .conv-composer-textarea::placeholder{color:var(--composer-placeholder);opacity:1}.daudit-conv-actions{padding-top:var(--composer-dock-pad-y);padding-bottom:calc(var(--composer-dock-pad-y) + env(safe-area-inset-bottom, 0px))}@media (max-width:760px){.conv-composer-dock--v2 .conv-composer-pill:not(.conv-composer-pill--expanded){height:var(--composer-pill-h)!important;min-height:var(--composer-pill-h)!important;padding-inline:var(--composer-pill-pad-x)!important;padding-block:0!important;border-radius:var(--composer-pill-radius)!important;background:var(--composer-pill-bg)!important;border:none!important}.conv-composer-dock--v2 .conv-composer-bar:focus-within .conv-composer-pill:not(.conv-composer-pill--expanded){background:var(--composer-pill-bg-focus)!important;border:none!important}.conv-composer-dock--v2 .conv-composer-audit-prize,.conv-composer-dock--v2 .conv-composer-tool,.conv-composer-dock--v2 .conv-lens-trigger--edge{width:var(--composer-tool)!important;height:var(--composer-tool)!important;min-width:var(--composer-tool)!important;min-height:var(--composer-tool)!important}.conv-composer-dock--v2 .conv-composer-glyph,.conv-composer-dock--v2 .conv-lens-glyph{width:var(--composer-glyph)!important;height:var(--composer-glyph)!important}.conv-composer-dock--mobile .conv-lens-trigger--edge,.conv-composer-dock--mobile .conv-lens-trigger--edge.conv-lens-trigger--active,.conv-composer-dock--mobile .conv-lens-trigger--edge.conv-lens-trigger--default{color:#8e8e93!important;background:transparent!important;border:none!important;box-shadow:none!important}.conv-composer-dock--mobile .conv-lens-trigger--edge.conv-lens-trigger--active,.conv-composer-dock--mobile .conv-lens-trigger--edge.conv-lens-trigger--open,.conv-composer-dock--mobile .conv-lens-trigger--edge:hover:not(:disabled){color:#ececec!important;background:hsla(0,0%,100%,.06)!important;box-shadow:none!important}.conv-composer-dock--mobile .conv-lens-trigger--edge .conv-lens-glyph{width:18px!important;height:18px!important;color:currentColor!important}.conv-composer-dock--mobile .audit-readiness--composer-trail,.conv-composer-dock--mobile .conv-composer-audit-prize{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:50%!important;animation:none!important}.conv-composer-dock--mobile .conv-composer-audit-prize:not(.conv-composer-audit-prize--forming){color:var(--gold)!important;background:transparent!important;border:none!important}.conv-composer-dock--mobile .conv-composer-audit-prize:focus-visible:not(:disabled),.conv-composer-dock--mobile .conv-composer-audit-prize:hover:not(:disabled){color:var(--gold)!important;background:hsla(0,0%,100%,.06)!important;border:none!important;box-shadow:none!important}.conv-composer-dock--mobile .conv-composer-audit-prize .conv-composer-glyph,.conv-composer-dock--mobile .conv-composer-audit-prize .conv-composer-glyph--prize{width:16px!important;height:16px!important;color:var(--gold)!important}.conv-composer-dock--mobile .conv-composer-audit-prize--forming{color:var(--text-muted)!important;background:transparent!important;border:none!important;box-shadow:none!important}.conv-composer-dock--v2 .conv-composer-attach-btn{box-shadow:none!important}.daudit-onboarding-conv .daudit-conv-actions,.daudit-workspace-conv .daudit-conv-actions,.lab-conv-chat .daudit-conv-actions,.the-room-active .daudit-conv-actions{padding-top:var(--composer-dock-pad-y)!important;padding-bottom:calc(var(--composer-dock-pad-y) + env(safe-area-inset-bottom, 0px))!important}}@media (min-width:761px){:root{--gpt-composer-max-w:100%;--gpt-composer-h:var(--audit-composer-h,52px);--gpt-composer-radius:var(--audit-composer-radius,4px);--gpt-composer-pad-x:10px;--gpt-composer-pad-y:8px;--gpt-composer-bg:var(--audit-composer-surface,#111316);--gpt-composer-bg-focus:var(--audit-composer-surface-focus,#191c21);--gpt-composer-send-size:32px;--gpt-composer-text-size:16px;--gpt-composer-line:24px}.conv-composer-dock--v2:not(.conv-composer-dock--mobile){width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-shell{width:100%;max-width:100%}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;grid-template-columns:unset!important;column-gap:unset!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:var(--gpt-composer-h)!important;margin:0!important;padding:var(--gpt-composer-pad-y) var(--gpt-composer-pad-x)!important;gap:4px!important;background:var(--gpt-composer-bg)!important;border:1px solid var(--audit-composer-border,#1c1f26)!important;border-radius:var(--gpt-composer-radius)!important;box-shadow:none!important;box-sizing:border-box;overflow:visible!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar:focus-within{background:var(--gpt-composer-bg-focus)!important;border-color:hsla(42,43%,59%,.42)!important;box-shadow:0 0 0 1px hsla(42,43%,59%,.28)!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar--expanded{align-items:flex-end!important;min-height:var(--gpt-composer-h)!important;padding-block:10px 8px!important;border-radius:var(--audit-composer-radius,4px)!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar:focus-within .conv-composer-pill,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-pill,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-pill:focus-within,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-pill:not(.conv-composer-pill--expanded){grid-column:unset!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0 8px!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;align-self:center!important;overflow:hidden!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar--expanded .conv-composer-pill{align-self:stretch!important;padding-block:2px 4px!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-textarea{font-size:var(--gpt-composer-text-size)!important;line-height:var(--gpt-composer-line)!important;min-height:var(--gpt-composer-line)!important;max-height:200px;padding:0!important;margin:0!important;color:var(--text-primary)!important;background:transparent!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-textarea::placeholder{color:var(--text-muted)!important;opacity:1!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-actions,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-lead{grid-column:unset!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;align-self:center!important;height:auto!important;min-height:0!important;gap:2px!important;padding-bottom:0!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar--expanded .conv-composer-actions,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-bar--expanded .conv-composer-lead{align-self:flex-end!important;padding-bottom:2px!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-attach-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;color:var(--text-secondary)!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:var(--audit-composer-radius,4px)!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-attach-btn:focus-visible:not(:disabled),.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-attach-btn:hover:not(:disabled){background:hsla(0,0%,100%,.04)!important;color:var(--gold)!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-attach-btn .conv-composer-glyph{transform:none!important;width:18px!important;height:18px!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge.conv-lens-trigger--active,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge.conv-lens-trigger--default{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;color:var(--text-muted)!important;background:transparent!important;border:none!important;box-shadow:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge.conv-lens-trigger--active,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge.conv-lens-trigger--open,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge:hover:not(:disabled){color:var(--text-secondary)!important;background:hsla(0,0%,100%,.06)!important;box-shadow:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-lens-trigger--edge .conv-lens-glyph{width:18px!important;height:18px!important;color:currentColor!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-action-btn{width:var(--gpt-composer-send-size)!important;height:var(--gpt-composer-send-size)!important;min-width:var(--gpt-composer-send-size)!important;min-height:var(--gpt-composer-send-size)!important;margin-right:2px}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-action-btn .conv-composer-glyph{transform:none!important;width:16px!important;height:16px!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-send--dim:not(.conv-composer-send--ready):not(.conv-composer-speak-btn--recording){color:var(--text-secondary)!important;background:transparent!important;border:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-send--ready{color:#090a0c!important;background:var(--gold)!important;border:none!important;box-shadow:none!important;opacity:1!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-send--ready .conv-composer-glyph{color:#090a0c!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-speak-btn--active,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-speak-btn--recording{color:#fff!important;background:hsla(0,0%,100%,.14)!important;border:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .audit-readiness--composer-trail,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:50%!important;animation:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize:not(.conv-composer-audit-prize--forming){color:var(--gold)!important;background:transparent!important;border:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize:focus-visible:not(:disabled),.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize:hover:not(:disabled){color:var(--gold)!important;background:hsla(0,0%,100%,.06)!important;border:none!important;box-shadow:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize .conv-composer-glyph,.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize .conv-composer-glyph--prize{width:16px!important;height:16px!important;color:var(--gold)!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-audit-prize--forming{color:var(--text-muted)!important;background:transparent!important;border:none!important;box-shadow:none!important}.conv-composer-dock--v2:not(.conv-composer-dock--mobile) .conv-composer-floats{width:100%;padding-bottom:8px}.conv-composer-desktop-footnote{margin:0;padding:0 4px;width:100%;font-family:var(--font-ui);font-size:12px;line-height:1.45;text-align:center;color:#6b6b6f;box-sizing:border-box}}:root{--audit-seal-size:28px;--audit-back-size:22px;--audit-chrome-gap:5px;--audit-seal-inset-x:max(14px,env(safe-area-inset-left,0px));--audit-seal-inset-y:max(12px,env(safe-area-inset-top,0px));--audit-seal-clearance:calc(var(--audit-seal-inset-y) + var(--audit-seal-size) + var(--audit-chrome-gap) + var(--audit-back-size) + 10px);--audit-gold:#c4a96a;--audit-gold-soft:hsla(42,43%,59%,.92)}.audit-chrome-anchor{position:fixed;z-index:120;pointer-events:none}.audit-chrome-anchor--seal{top:var(--audit-seal-inset-y);left:var(--audit-seal-inset-x)}.audit-chrome-anchor--back-mobile{top:var(--audit-seal-inset-y);right:max(14px,var(--conv-column-pad-x,16px));left:auto}.audit-seal-primary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--audit-chrome-gap)}.audit-seal-stack{display:flex;flex-direction:row;align-items:center;gap:10px}.audit-chrome-back,.audit-seal-btn,.audit-seal-capsule{pointer-events:auto;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.audit-seal-btn{position:relative;display:grid;place-items:center;width:var(--audit-seal-size);height:var(--audit-seal-size);font-size:15px;line-height:1;color:hsla(42,43%,59%,.55);background:transparent;border:none;border-radius:50%;transition:color .52s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .52s ease}.audit-seal-halo{position:absolute;inset:-6px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,hsla(42,43%,59%,.22) 0,hsla(42,43%,59%,.06) 42%,transparent 72%);transition:opacity .52s ease}.audit-chrome-back{display:grid;place-items:center;width:var(--audit-back-size);height:var(--audit-back-size);color:hsla(0,0%,100%,.28);background:transparent;border:none;border-radius:4px;margin-left:calc((var(--audit-seal-size) - var(--audit-back-size)) / 2);transition:color .16s ease,background .16s ease}.audit-chrome-back-glyph{display:block;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1;transform:translateX(-.5px)}.audit-chrome-back:focus-visible,.audit-chrome-back:hover{color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.04)}.audit-chrome-back--labeled{width:auto;height:auto;min-height:44px;padding:8px 0;margin-left:0;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.audit-chrome-back--labeled:focus-visible,.audit-chrome-back--labeled:hover{color:var(--text-secondary);background:transparent}.audit-chrome-anchor--actions{top:var(--audit-seal-inset-y);right:max(14px,env(safe-area-inset-right,0px));left:auto;display:flex;align-items:center;gap:10px;pointer-events:auto}.audit-exchange-pill{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-readable);border:1px solid var(--border-subtle);border-radius:999px;white-space:nowrap}.audit-header-menu{position:relative}.audit-header-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;font-size:18px;line-height:1;letter-spacing:0;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:color .16s ease}.audit-header-menu-trigger:hover,.audit-header-menu-trigger[aria-expanded=true]{color:var(--text-secondary)}.audit-header-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:140;min-width:200px;padding:6px 0;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.35)}.audit-header-menu-item{display:block;width:100%;min-height:44px;padding:12px 14px;text-align:left;font-family:var(--font-ui);font-size:14px;color:var(--text-primary);background:transparent;border:none;cursor:pointer}.audit-header-menu-item:hover{background:var(--bg-surface)}.audit-header-menu-item--danger{color:var(--red-risk)}.audit-header-menu-confirm{margin:0;padding:12px 14px 8px;font-family:var(--font-ui);font-size:13px;line-height:1.45;color:var(--text-readable)}.audit-header-menu-confirm-title{color:var(--text-secondary);font-size:12px}.audit-seal-glyph{position:relative;z-index:1;display:block;line-height:1;transform:translateY(-.5px);transition:transform .52s cubic-bezier(.22,1,.36,1)}.audit-seal-btn--dormant{color:hsla(42,43%,59%,.14)}.audit-seal-btn--dormant .audit-seal-glyph{transform:scale(.42) translateY(-.5px)}.audit-seal-btn--seed{color:hsla(42,43%,59%,.28)}.audit-seal-btn--seed .audit-seal-glyph{transform:scale(.58) translateY(-.5px)}.audit-seal-btn--forming{color:hsla(42,43%,59%,.48);cursor:default}.audit-seal-btn--forming .audit-seal-glyph{transform:scale(.78) translateY(-.5px)}.audit-seal-btn--ready,.audit-seal-btn--summary{color:var(--audit-gold-soft);filter:drop-shadow(0 0 10px rgba(196,169,106,.28))}.audit-seal-btn--ready .audit-seal-glyph,.audit-seal-btn--summary .audit-seal-glyph{transform:scale(1) translateY(-.5px)}.audit-seal-btn--ready .audit-seal-halo,.audit-seal-btn--summary .audit-seal-halo{opacity:1}.audit-seal-btn--summary{color:var(--audit-gold);filter:drop-shadow(0 0 14px rgba(196,169,106,.38))}.audit-seal-btn--ready:focus-visible:not(:disabled),.audit-seal-btn--ready:hover:not(:disabled),.audit-seal-btn--summary:focus-visible:not(:disabled),.audit-seal-btn--summary:hover:not(:disabled){color:var(--audit-gold);filter:drop-shadow(0 0 18px rgba(196,169,106,.45))}.audit-seal-btn--arrive:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid hsla(42,43%,59%,.55);animation:audit-seal-ring-arrive 1.1s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}@keyframes audit-seal-ring-arrive{0%{transform:scale(.55);opacity:0}40%{opacity:1}to{transform:scale(1.18);opacity:0}}.audit-seal-btn--closing{color:hsla(42,43%,59%,.72);animation:audit-seal-closing 2s ease-in-out infinite}@keyframes audit-seal-closing{0%,to{opacity:.65}50%{opacity:1}}.audit-seal-btn:disabled{cursor:default}.audit-seal-capsule{flex-shrink:0;padding:8px 16px 7px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:2.4px;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--audit-gold-soft);background:linear-gradient(145deg,hsla(42,43%,59%,.14),hsla(42,43%,59%,.05) 48%,hsla(42,43%,59%,.09));border:1px solid hsla(42,43%,59%,.42);border-radius:999px;box-shadow:0 0 28px hsla(42,43%,59%,.14),inset 0 1px 0 hsla(0,0%,100%,.07);opacity:0;transform:translateX(-8px) scale(.96);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.audit-seal-capsule--forming{color:hsla(42,43%,59%,.42);border-color:hsla(42,43%,59%,.22);background:linear-gradient(145deg,hsla(42,43%,59%,.06),hsla(42,43%,59%,.02));box-shadow:none;cursor:default}.audit-seal-capsule--ready{color:var(--audit-gold-soft);border-color:hsla(42,43%,59%,.52);background:linear-gradient(145deg,hsla(42,43%,59%,.22),hsla(42,43%,59%,.08) 52%,hsla(42,43%,59%,.16));box-shadow:0 0 36px hsla(42,43%,59%,.22),inset 0 1px 0 hsla(0,0%,100%,.1);animation:audit-capsule-ready-breathe 3.2s ease-in-out infinite}@keyframes audit-capsule-ready-breathe{0%,to{box-shadow:0 0 32px hsla(42,43%,59%,.18),inset 0 1px 0 hsla(0,0%,100%,.08);border-color:hsla(42,43%,59%,.48)}50%{box-shadow:0 0 44px hsla(42,43%,59%,.32),inset 0 1px 0 hsla(0,0%,100%,.12);border-color:hsla(42,43%,59%,.62)}}.audit-seal-stack--deliverable .audit-seal-capsule{opacity:1;transform:translateX(0) scale(1)}.audit-seal-capsule--arrive{animation:audit-capsule-shimmer 2.4s ease-out 1}@keyframes audit-capsule-shimmer{0%,to{box-shadow:0 0 28px hsla(42,43%,59%,.14),inset 0 1px 0 hsla(0,0%,100%,.07)}35%{box-shadow:0 0 36px hsla(42,43%,59%,.28),inset 0 1px 0 hsla(0,0%,100%,.12);border-color:hsla(42,43%,59%,.58)}}.audit-seal-capsule:focus-visible:not(:disabled),.audit-seal-capsule:hover:not(:disabled){color:var(--audit-gold);border-color:hsla(42,43%,59%,.62);background:linear-gradient(145deg,hsla(42,43%,59%,.2),hsla(42,43%,59%,.08));box-shadow:0 0 32px hsla(42,43%,59%,.22),inset 0 1px 0 hsla(0,0%,100%,.1)}.audit-seal-capsule:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.audit-seal-btn--arrive:after,.audit-seal-capsule--arrive,.audit-seal-capsule--ready{animation:none}.audit-seal-btn--closing{animation:none;opacity:.85}.audit-seal-btn,.audit-seal-capsule,.audit-seal-glyph,.audit-seal-halo{transition-duration:.01ms!important}}.the-room-active:has(.audit-chrome-anchor) .the-room-body{padding-top:var(--audit-seal-clearance)}@media (max-width:760px){.the-room-active:has(.audit-chrome-anchor--deliverable) .the-room-body{padding-top:var(--audit-seal-clearance)}:root{--audit-seal-size:32px;--audit-back-size:32px;--audit-seal-inset-x:max(14px,var(--conv-column-pad-x,16px));--audit-seal-inset-y:max(10px,env(safe-area-inset-top,0px));--audit-seal-clearance:calc(var(--audit-seal-inset-y) + var(--audit-seal-size) + 10px)}.audit-seal-btn{font-size:16px}.audit-chrome-back-glyph{font-size:17px}.audit-chrome-anchor--back-row{top:var(--audit-seal-inset-y);left:var(--audit-seal-inset-x);right:auto}.audit-chrome-back--labeled{color:var(--text-readable)!important;min-height:44px;min-width:44px;padding:10px 12px 10px 0!important}.audit-chrome-anchor--seal{left:calc(var(--audit-seal-inset-x) + 72px)}.audit-lens-head-label{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);white-space:nowrap}.audit-seal-capsule{display:none}}@media (max-width:380px){.audit-seal-capsule{font-size:6px;letter-spacing:1.1px;padding:5px 8px 4px}}@media (min-width:761px){:root{--audit-seal-size:26px;--audit-back-size:20px;--audit-seal-inset-x:max(16px,env(safe-area-inset-left,0px));--audit-seal-inset-y:max(14px,env(safe-area-inset-top,0px))}.audit-seal-btn{font-size:14px}.audit-seal-capsule{font-size:9px;letter-spacing:2.4px;padding:9px 18px 8px}.audit-chrome-back-glyph{font-size:13px}}.audit-seal-anchor{position:fixed;top:var(--audit-seal-inset-y);left:var(--audit-seal-inset-x);z-index:120;pointer-events:none}@media (min-width:761px){:root{--gpt-column-max:min(768px,calc(100vw - 48px));--gpt-canvas:#000;--gpt-nav-h:44px;--gpt-nav-icon:22px}.daudit-app-shell--onboarding.daudit-shell--immersive-chat .daudit-onboarding-sidebar,.daudit-shell--immersive-chat .daudit-app-sidebar{display:none!important}.daudit-shell--immersive-chat .daudit-app-main{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.daudit-shell--desktop-gpt .daudit-app-main,.daudit-shell--desktop-gpt.daudit-app-shell{height:100dvh;max-height:100dvh;overflow:hidden;background:var(--gpt-canvas)}.daudit-shell--desktop-gpt .daudit-app-main{flex:1 1 auto;min-width:0;min-height:0;width:100%!important;max-width:100%!important}.daudit-shell--desktop-gpt .daudit-app-content,.daudit-shell--desktop-gpt .daudit-app-panels,.daudit-shell--desktop-gpt .daudit-chat-shell,.daudit-shell--desktop-gpt .daudit-dashboard-panel,.daudit-shell--desktop-gpt .daudit-onboarding-conv,.daudit-shell--desktop-gpt .daudit-workspace-conv,.daudit-shell--desktop-gpt .daudit-workspace-pane,.daudit-shell--desktop-gpt .lab-conv-chat,.daudit-shell--desktop-gpt .the-room--audit,.daudit-shell--desktop-gpt .the-room-active,.daudit-shell--desktop-gpt .the-room-body{background:var(--gpt-canvas)}.daudit-shell--desktop-gpt .the-room--audit .the-room-ambient:before{display:none!important}.daudit-shell--desktop-gpt .the-room--audit.the-room-active .the-room-messages{border-left:none!important;border-right:none!important;background:var(--gpt-canvas)!important}.daudit-shell--desktop-gpt .the-room--audit.the-room-active .the-room-messages .lab-conv-msg+.lab-conv-msg{border-top:none!important}.daudit-shell--desktop-gpt .daudit-app-content,.daudit-shell--desktop-gpt .daudit-app-panels,.daudit-shell--desktop-gpt .daudit-chat-shell,.daudit-shell--desktop-gpt .daudit-dashboard-panel,.daudit-shell--desktop-gpt .daudit-workspace-pane{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.daudit-shell--desktop-gpt .daudit-app-content{max-width:none;margin:0;padding-top:0!important;padding-bottom:0}.daudit-shell--desktop-gpt .daudit-onboarding-conv,.daudit-shell--desktop-gpt .daudit-workspace-conv,.daudit-shell--desktop-gpt .the-room-active{flex:1 1 auto;min-height:0;max-width:none;width:100%;margin:0;height:100%}.daudit-shell--desktop-gpt .lab-conv-chat{flex:1 1 auto;min-height:0;max-width:var(--gpt-column-max);width:100%;margin-inline:auto;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.daudit-shell--desktop-gpt .the-room-active .the-room-column.conv-shell{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;max-width:var(--gpt-column-max);width:100%;margin-inline:auto;min-height:0;height:100%;max-height:100%;flex:1 1 auto;padding-inline:20px;box-sizing:border-box}.daudit-shell--desktop-gpt .daudit-conv-session-head,.daudit-shell--desktop-gpt .daudit-workspace-context-bar{max-width:var(--gpt-column-max);width:100%;margin-inline:auto;padding:18px 20px 10px!important;background:transparent!important;border:none!important}.daudit-shell--desktop-gpt .daudit-conv-panel-toggle{display:none!important}.daudit-shell--desktop-gpt .daudit-workspace-context-row{justify-content:center}.daudit-shell--desktop-gpt .daudit-conv-decision-title{text-align:center;font-size:clamp(16px,2vw,20px)}.daudit-shell--desktop-gpt .daudit-workspace-context-meta{justify-content:center;width:100%}.daudit-shell--desktop-gpt .lab-conv-messages,.daudit-shell--desktop-gpt .the-room-messages{min-height:0;max-height:100%;width:100%;max-width:100%;margin-inline:auto;padding:8px 0 24px!important;background:var(--gpt-canvas);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-left:none;border-right:none}.daudit-shell--desktop-gpt .lab-conv-messages::-webkit-scrollbar,.daudit-shell--desktop-gpt .the-room-messages::-webkit-scrollbar{width:0;height:0;display:none}.daudit-shell--desktop-gpt .lab-conv-msg{max-width:100%}.daudit-shell--desktop-gpt .daudit-conv-actions{width:100%;max-width:100%;margin-inline:auto;padding:12px 0 28px!important;background:var(--gpt-canvas)!important;border:none!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;display:flex!important;flex-direction:column}.daudit-shell--desktop-gpt .daudit-conv-scroll-jump{background:hsla(0,0%,8%,.92)}.daudit-shell--desktop-gpt .conv-composer-dock--desktop-gpt .conv-composer-bar,.daudit-shell--desktop-gpt .the-room-active .conv-composer-dock--desktop-gpt .conv-composer-bar{background:var(--gpt-composer-bg,#2f2f2f)!important}@media (min-width:1200px){:root{--gpt-column-max:768px}}@media (min-width:761px) and (max-width:960px){:root{--gpt-column-max:min(calc(100vw - 32px),680px)}}}.the-room--audit .the-room-column--sanctuary{padding-top:0}:root{--audit-canvas:#090a0c;--audit-composer-surface:#111316;--audit-composer-surface-focus:#191c21;--audit-composer-border:#1c1f26;--audit-composer-focus:#c4a96a;--audit-composer-radius:4px;--audit-composer-radius-mobile:8px;--audit-composer-h:52px;--conv-canvas-bg:var(--audit-canvas)}.daudit-audit-letterhead{flex:0 0 auto;position:static;z-index:2;padding:16px var(--conv-column-pad-x) 12px;background:var(--audit-canvas);box-sizing:border-box;transition:padding .32s var(--ease-decelerate,ease-out),gap .32s var(--ease-decelerate,ease-out)}.daudit-audit-letterhead-row{display:flex;align-items:center;gap:12px;min-width:0}.daudit-audit-letterhead-sessions{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;font-size:14px;line-height:1;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--audit-composer-radius);cursor:pointer;transition:color .16s ease,border-color .16s ease}.daudit-audit-letterhead-sessions:hover{color:var(--text-secondary);border-color:var(--border-default)}.daudit-audit-letterhead-eyebrow{margin:0;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);transition:opacity .28s ease}.daudit-audit-letterhead-title{margin:10px 0 0;padding:0;font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.8vw,26px);line-height:1.28;letter-spacing:-.015em;color:var(--text-primary);transition:font-size .32s var(--ease-decelerate,ease-out),margin .32s var(--ease-decelerate,ease-out)}.daudit-audit-letterhead-meta{margin:8px 0 0;padding:0;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-secondary);transition:opacity .28s ease}.daudit-audit-letterhead-rule{width:48px;height:1px;margin-top:14px;background:linear-gradient(90deg,var(--gold-subtle) 0,hsla(42,43%,59%,.35) 55%,transparent 100%);transition:width .32s var(--ease-decelerate,ease-out),opacity .28s ease}.daudit-audit-letterhead--compact{padding-block:10px 8px}.daudit-audit-letterhead--compact .daudit-audit-letterhead-eyebrow{opacity:0;height:0;margin:0;overflow:hidden}.daudit-audit-letterhead--compact .daudit-audit-letterhead-title{margin-top:0;font-size:clamp(15px,2.2vw,17px);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.daudit-audit-letterhead--compact .daudit-audit-letterhead-meta{margin-top:4px;font-size:8px;letter-spacing:1.4px;color:var(--text-muted)}.daudit-audit-letterhead--compact .daudit-audit-letterhead-rule{width:28px;margin-top:8px;opacity:.65}.daudit-audit-letterhead--compact:has(.daudit-audit-letterhead-sessions) .daudit-audit-letterhead-meta,.daudit-audit-letterhead--compact:has(.daudit-audit-letterhead-sessions) .daudit-audit-letterhead-title{padding-inline-start:0}.daudit-conv-telemetry{flex:0 0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;margin:0;padding:0 var(--conv-column-pad-x) 6px;font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);box-sizing:border-box}.daudit-conv-telemetry-sep{margin-inline:8px;opacity:.45}.conv-composer-dock--v2 .conv-composer-bar{transition:background .24s var(--ease-standard,ease),box-shadow .24s var(--ease-standard,ease),border-color .24s var(--ease-standard,ease)}.conv-composer-dock--v2 .conv-composer-bar:focus-within{box-shadow:0 0 0 1px var(--audit-composer-focus)!important}.conv-composer-dock--v2 .conv-composer-send--ready{color:#090a0c!important;background:var(--gold)!important;border:none!important;box-shadow:none!important;opacity:1!important}.conv-composer-dock--v2 .conv-composer-send--ready .conv-composer-glyph{color:#090a0c!important}.conv-composer-dock--v2 .conv-composer-textarea::placeholder{color:var(--text-muted)!important;opacity:1!important}.conv-composer-desktop-footnote{color:var(--text-muted)!important;font-family:var(--font-mono)!important;font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important}@media (max-width:760px){.daudit-audit-letterhead{padding-block:12px 10px}.daudit-audit-letterhead-title{font-size:clamp(18px,4.8vw,22px)}.conv-composer-dock--mobile .conv-composer-pill:not(.conv-composer-pill--expanded){background:var(--audit-composer-surface)!important;border-radius:var(--audit-composer-radius-mobile)!important;box-shadow:inset 0 0 0 1px var(--audit-composer-border)!important}.conv-composer-dock--mobile .conv-composer-bar:focus-within .conv-composer-pill:not(.conv-composer-pill--expanded){background:var(--audit-composer-surface-focus)!important;box-shadow:inset 0 0 0 1px hsla(42,43%,59%,.42)!important}}@media (min-width:761px){.daudit-audit-letterhead{padding-block:20px 16px}.daudit-shell--immersive-chat .daudit-audit-letterhead{max-width:var(--gpt-column-max,min(768px,calc(100vw - 52px - 96px)));width:100%;margin-inline:auto}}@media (max-width:760px){.daudit-shell--immersive-chat .daudit-app-content,.daudit-shell--immersive-clearing .daudit-app-content{padding-top:0!important}.daudit-shell--immersive-chat .daudit-app-main,.daudit-shell--immersive-clearing .daudit-app-main{overflow:hidden!important;overflow-y:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.daudit-shell--immersive-chat .daudit-app-content,.daudit-shell--immersive-clearing .daudit-app-content{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important;max-width:none!important}.daudit-shell--immersive-chat .daudit-app-panels,.daudit-shell--immersive-chat .daudit-chat-shell,.daudit-shell--immersive-chat .daudit-dashboard-panel,.daudit-shell--immersive-chat .daudit-workspace-layout,.daudit-shell--immersive-chat .daudit-workspace-pane,.daudit-shell--immersive-chat .the-room-body,.daudit-shell--immersive-chat .the-room.the-room-active,.daudit-shell--immersive-clearing .daudit-app-panels,.daudit-shell--immersive-clearing .daudit-chat-shell,.daudit-shell--immersive-clearing .daudit-dashboard-panel,.daudit-shell--immersive-clearing .the-room-body,.daudit-shell--immersive-clearing .the-room.the-room-active{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.daudit-conv-telemetry{flex:0 0 auto!important;flex-shrink:0!important}.conv-composer-dock--mobile,.conv-composer-dock--mobile .conv-composer-bar,.conv-composer-dock--mobile .conv-composer-shell{visibility:visible!important;opacity:1!important;flex-shrink:0!important}.conv-composer-dock--v2.conv-composer-dock--mobile .conv-composer-bar{display:flex!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;max-width:100%!important;min-width:0!important;padding:0!important}.conv-composer-dock--v2.conv-composer-dock--mobile .conv-composer-pill:not(.conv-composer-pill--expanded){background:var(--composer-pill-bg)!important;border-radius:var(--composer-pill-radius)!important;height:var(--composer-pill-h)!important;min-height:var(--composer-pill-h)!important;flex:1 1 auto!important}.daudit-shell--immersive-chat .daudit-dashboard-panel,.daudit-shell--immersive-chat .daudit-workspace-layout,.daudit-shell--immersive-chat .daudit-workspace-pane{width:100%!important;max-width:none!important;margin:0!important}.daudit-shell--immersive-chat .daudit-app-mobile-header{display:none!important}}