.daudit-lane-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:480px}.daudit-lane-toggle--genome{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.daudit-lane-toggle-btn{border-radius:var(--radius-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px;padding:0 12px!important;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-readable);background:transparent;border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.daudit-lane-toggle-btn--active{border-color:hsla(42,43%,59%,.45)!important;background:var(--gold-subtle)!important;color:var(--text-primary)!important;box-shadow:inset 0 -2px 0 hsla(42,43%,59%,.35)}.daudit-lane-toggle-btn--active .daudit-lane-toggle-label{color:var(--text-primary)}.daudit-lane-toggle-sub{display:none!important}.daudit-lane-drawer{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.daudit-lane-drawer-label{font-size:9px;color:var(--text-muted)}.daudit-lane-drawer-label,.daudit-lane-drawer-trigger{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.daudit-lane-drawer-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%;text-align:left;font-size:10px;color:var(--text-readable);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:10px 14px;cursor:pointer}.daudit-lane-drawer-caret{color:var(--text-muted);font-size:10px;flex:none}.daudit-lane-drawer-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:100%;max-width:min(360px,calc(100vw - 48px));padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:0 16px 40px rgba(0,0,0,.45)}.daudit-lane-drawer-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:10px 12px;font:inherit;text-align:left;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.daudit-lane-drawer-option--active,.daudit-lane-drawer-option:hover{background:hsla(0,0%,100%,.04);color:var(--text-primary)}.daudit-lane-drawer-option-label{font-family:var(--font-mono);font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.daudit-lane-drawer-option-sub{font-size:12px;color:var(--text-readable);text-transform:none;letter-spacing:0}@media (max-width:760px){.upgrade-gate{min-height:calc(100dvh - 64px);display:flex;flex-direction:column;justify-content:center}}.daudit-ledger-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.daudit-ledger-actions .daudit-btn--ghost.daudit-ledger-remove{margin-left:auto;color:var(--text-muted)!important;font-size:9px;letter-spacing:1.5px;min-height:44px;padding:0 12px}.daudit-ledger-remove-confirm{border-left:2px solid var(--border-default)!important;background:var(--bg-surface)!important}.daudit-ledger-tension{border-left-color:var(--border-default)!important}.daudit-ledger-card-lane{border-color:var(--border-default)!important;color:var(--text-readable)!important}.m-btn-primary{background:transparent!important;color:var(--gold)!important;border:1px solid var(--gold)!important;border-radius:var(--radius-sm)!important}.m-btn-primary:hover{background:var(--gold-subtle)!important;border-color:var(--gold)!important;color:var(--gold)!important}@media (max-width:720px){.hp-hero{justify-content:center!important;padding:calc(56px + env(safe-area-inset-top, 0px)) 20px calc(24px + env(safe-area-inset-bottom, 0px))!important;gap:0}.hp-hero-inner{justify-content:center;flex:0 1 auto}.hp-hero-eyebrow{margin-bottom:20px!important}.hp-hero h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.15}.hp-hero-sub{font-size:17px;line-height:1.45;margin-top:16px}.hp-hero-cta{margin-top:28px}.hp-scrollcue{display:none}}.daudit-auth-divider{display:flex;align-items:center;gap:12px;margin:4px 0}.daudit-auth-divider-line{flex:1;height:1px;background:var(--border-subtle)}.daudit-auth-divider-label{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase}.daudit-auth-social-stack{display:flex;flex-direction:column;gap:10px}.daudit-auth-page{background:radial-gradient(480px 320px at 50% 12%,hsla(42,43%,59%,.06),transparent 68%),var(--bg-base)!important}.daudit-auth-brand{color:var(--text-readable)!important}.daudit-auth-card{border:1px solid var(--border-default);background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(17,19,22,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}@media (max-width:760px){.the-room--audit .conv-composer-lead .conv-lens-picker,.the-room--audit .conv-lens-trigger--composer{display:none!important}.audit-lens-head-picker .conv-lens-trigger--inline{color:var(--gold);border:none;background:transparent;min-height:44px;padding:0 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.audit-lens-head-picker .conv-lens-trigger-label{color:var(--gold)}}.the-room--audit .lab-conv-msg-assistant .lab-conv-msg-role,.the-room--clearing-active .lab-conv-msg-assistant .lab-conv-msg-role{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;color:var(--text-muted);text-transform:uppercase}.the-room--audit .lab-conv-msg--thin,.the-room--clearing-active .lab-conv-msg--thin{opacity:.72;font-size:15px;color:var(--text-muted)}@media (max-width:760px){.daudit-shell--clearing .daudit-app-sidebar,.daudit-shell--clearing-intro .daudit-app-sidebar{display:none!important;width:0!important;overflow:hidden!important}.daudit-shell--clearing-intro .daudit-app-main:after{display:none}.daudit-shell--clearing:not(.daudit-shell--clearing-active) .daudit-dashboard-panel[data-dashboard-panel=clearing] .the-room--intro,.daudit-shell--clearing:not(.daudit-shell--clearing-active) .the-room--intro{min-height:0!important;display:flex!important;grid-template-rows:unset!important}}.daudit-app-shell--onboarding .daudit-app-mobile-header-link,.daudit-onboarding-sample .daudit-stake-pill,.daudit-quick-stake,.daudit-stake-group-btn{border-radius:var(--radius-sm)!important}.daudit-stake-pill:not(button){border-radius:var(--radius-pill)}.daudit-close-view:has(.daudit-close-exec-hero) .daudit-close-header .daudit-close-eyebrow{color:var(--text-muted)!important;border-color:var(--border-default)!important}.daudit-close-view:has(.daudit-close-exec-hero) .daudit-close-echo-eyebrow{color:var(--text-muted)!important}.daudit-close-view:has(.daudit-close-exec-hero) .daudit-btn--primary.daudit-close-save{color:var(--text-readable)!important;border-color:var(--border-default)!important;background:transparent!important}.daudit-empty--calibration{max-width:520px;margin:0 auto;text-align:center;padding:32px 20px 48px}.daudit-empty--calibration .daudit-empty-mark{color:var(--text-muted)!important;opacity:1!important;font-size:28px;margin-bottom:20px;display:block}.daudit-empty-calibration-score .label{color:var(--text-muted)!important}.daudit-empty-calibration-score .value{color:var(--text-readable)!important;font-family:var(--font-display);font-weight:300;font-size:2rem}.daudit-empty-calibration-score .note{color:var(--text-muted)!important}.daudit-empty-mechanic{color:var(--text-secondary)!important;font-family:var(--font-display);font-size:15px;line-height:1.55}.daudit-mobile-sheet-backdrop{position:fixed;inset:0;z-index:48;background:rgba(9,10,12,.72)}.daudit-mobile-more-link{min-height:58px}.daudit-mobile-more-link .sym{color:var(--text-muted);width:22px;font-size:14px}@media (max-width:760px){.daudit-app-content:not(.daudit-app-content--clearing-room):not(.daudit-shell--immersive-chat .daudit-app-content):not(.daudit-shell--immersive-clearing .daudit-app-content){padding-bottom:calc(var(--mobile-tabbar, 56px) + env(safe-area-inset-bottom, 0px) + 24px)!important}.daudit-app-mobile-tabbar{padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--border-subtle)}}.audit-chrome-bar{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(48px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(16px,var(--pad-screen,16px)) 8px;pointer-events:none;background:linear-gradient(180deg,rgba(9,10,12,.92),transparent);box-sizing:border-box}.audit-chrome-bar__zone{display:flex;align-items:center;gap:8px;pointer-events:auto;min-width:0}.audit-chrome-bar__zone--left{flex:1 1 auto;min-width:0}.audit-chrome-bar__zone--right{flex:0 0 auto}.audit-lens-head-picker{min-width:0;flex:0 1 auto;max-width:min(240px,44vw)}.audit-lens-head-picker .conv-lens-picker{max-width:100%}.audit-lens-head-picker .conv-lens-trigger--inline,.daudit-setup-lens .conv-lens-trigger--inline{border-radius:var(--radius-sm)!important;min-height:44px}.audit-lens-head-picker .conv-lens-trigger--inline{color:var(--gold)!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0 6px!important}.daudit-setup-lens .conv-lens-trigger--inline{color:var(--text-readable)!important;border:1px solid var(--border-default)!important;background:transparent!important;width:100%;justify-content:flex-start;min-height:48px;padding:0 14px!important}.audit-lens-head-picker .conv-lens-trigger-label{color:var(--gold)!important}.audit-exchange-pill{border-radius:var(--radius-sm)!important;color:var(--text-muted)!important;border-color:var(--border-subtle)!important;font-size:9px;letter-spacing:1.5px}.the-room--audit:has(.audit-chrome-bar) .the-room-body,.the-room-active:has(.audit-chrome-bar) .the-room-body{padding-top:calc(52px + env(safe-area-inset-top, 0px))!important}@media (min-width:761px){.daudit-shell--desktop-gpt .audit-chrome-bar{left:50%;right:auto;transform:translateX(-50%);max-width:var(--gpt-column-max,768px);width:calc(100% - 40px);padding-inline:20px}}.audit-reveal-bar{display:flex!important;width:100%;padding:10px 16px 8px;box-sizing:border-box;background:transparent!important;border-top:1px solid hsla(44,53%,66%,.16);border-bottom:none}.audit-reveal-bar .audit-readiness-ready{width:100%;justify-content:center}.daudit-quick-stake,.daudit-stake-group-btn,.daudit-stake-pill{border-radius:var(--radius-sm)!important;min-height:44px}.the-room.the-room--intro{background:radial-gradient(520px 360px at 50% 18%,hsla(42,43%,59%,.07),transparent 68%),var(--bg-base)!important}.the-room--intro .the-room-eyebrow{color:var(--gold)}.the-room--intro .the-room-budget{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;max-width:400px;margin-inline:auto}.the-room--intro .the-room-mark{border:none;background:transparent;width:auto;height:auto;animation:none}.the-room--intro .daudit-body-budget-card:not(.daudit-body-budget-card--active) .daudit-body-budget-card-label{color:var(--text-muted)!important}.the-room--intro .daudit-body-budget-card--active .daudit-body-budget-card-label{color:var(--gold)!important}.the-room--intro .the-room-enter{border-radius:var(--radius-sm)!important;max-width:360px;margin-inline:auto}.daudit-dashboard-panel[data-dashboard-panel=calibration]{display:flex;flex-direction:column;min-height:min(72vh,640px);justify-content:center}.daudit-dashboard-panel[data-dashboard-panel=calibration]>div{width:100%}@media (min-width:761px){.daudit-onboarding-setup .daudit-setup-submit-block .daudit-btn--primary.daudit-btn--full{max-width:none;margin-inline:0;width:100%}}@media (max-width:760px){.daudit-overview{width:100%;max-width:100%;box-sizing:border-box}.daudit-overview>.daudit-btn--primary.daudit-btn--full,.daudit-overview>.daudit-overview-clearing-tease,.daudit-overview>.daudit-overview-due,.daudit-overview>.daudit-overview-genome-progress,.daudit-overview>.daudit-overview-grid,.daudit-overview>.daudit-overview-sessions,.daudit-overview>.tracked-ledger{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}}@media (min-width:761px){.daudit-workspace-setup .daudit-setup-submit-block .daudit-btn--primary.daudit-btn--full{max-width:none;margin-inline:0;width:100%}}