.agent-v3-shell:has(.agent-bottom-nav){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0))}.agent-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;align-items:stretch;gap:.25rem;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom, 0));background:color-mix(in srgb,var(--surface) 92%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-bottom-nav__item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.35rem .25rem;color:var(--text-soft);font-size:.62rem;text-decoration:none;border-radius:.75rem;transition:color .15s ease,background .15s ease}.agent-bottom-nav__item:hover{color:var(--text)}.agent-bottom-nav__item--active{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.agent-bottom-nav__icon{font-size:1.25rem;line-height:1}[data-theme=light] .agent-v3-shell{background:var(--v3-bg);color:var(--v3-text)}[data-theme=light] .agent-bottom-nav{background:#fff;border-top-color:var(--spyps-soft-border);box-shadow:0 -4px 16px rgba(0,0,0,.06)}[data-theme=light] .agent-bottom-nav__item{color:var(--v3-muted)}[data-theme=light] .agent-bottom-nav__item--active{color:var(--v3-accent)}@media (min-width:768px){.agent-bottom-nav{display:none}.agent-v3-shell:has(.agent-bottom-nav){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0))}}.ai-draft-review{--adr-bg:var(--spyps-black);--adr-card:#14161b;--adr-card-alt:#171a20;--adr-border:hsla(0,0%,100%,.12);--adr-text:var(--spyps-white);--adr-text-secondary:#d1d5db;--adr-text-muted:var(--spyps-gray);--adr-accent:var(--spyps-orange);--adr-success:#27d36b;max-width:1100px;margin:0 auto;padding:0 0 1.5rem;color:var(--adr-text)}.ai-draft-review .wizard-hint{font-size:1rem;line-height:1.55;color:var(--adr-text-muted)}.ai-draft-review .mission-review__ai-badge{display:none}.ai-draft-review .mission-review__meta dt{font-size:.875rem;font-weight:600;color:var(--adr-text-muted)}.ai-draft-review .mission-review__meta dd{margin:0 0 .75rem;font-size:1rem;line-height:1.5;color:var(--adr-text-secondary)}.ai-draft-review .mission-review__details{margin-top:.75rem;padding:1.25rem;border-radius:14px;border:1px solid var(--adr-border);background:rgba(0,0,0,.2)}.ai-draft-review .ai-listing-link{color:var(--adr-accent);font-size:.9375rem;word-break:break-all}.ai-draft-review__header{margin:0 0 2rem}.ai-draft-review__title{margin:0 0 .75rem;font-family:var(--font-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--adr-text)}.ai-draft-review__subtitle{margin:0;max-width:42rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--adr-text-secondary)}.ai-draft-review__grid{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (min-width:900px){.ai-draft-review__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem}}.ai-draft-review__card{padding:clamp(1.75rem,3vw,2rem);border-radius:20px;border:1px solid var(--adr-border);background:var(--adr-card)}.ai-draft-review__card--aside{background:var(--adr-card-alt)}.ai-draft-review__card-title{margin:0 0 1.25rem;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3;color:var(--adr-text)}.ai-draft-review .stepper{margin-bottom:1.75rem}.ai-draft-review .stepper-label{font-size:.875rem;font-weight:600;color:var(--adr-text-muted)}.ai-draft-review .stepper-label.active{color:var(--adr-accent)}.ai-draft-review .stepper-label.done{color:var(--adr-text-secondary)}.ai-draft-review .wizard-dot.active{background:var(--adr-accent);box-shadow:0 0 0 3px rgba(241,88,4,.25)}.ai-draft-review .wizard-dot.done{background:var(--adr-success)}.ai-draft-review .brain-summary--review{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.ai-draft-review .brain-summary--review .brain-summary__kicker{margin:0 0 .75rem;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--adr-accent)}.ai-draft-review .brain-summary--review .brain-summary__title{margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.35;color:var(--adr-text)}.ai-draft-review .brain-summary--review .brain-summary__body{gap:.65rem}.ai-draft-review .brain-summary--review .brain-summary__line{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--adr-text-secondary)}.ai-draft-review .brain-summary--review .brain-summary__check{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:1.0625rem;line-height:1.55;color:var(--adr-text-secondary)}.ai-draft-review .brain-summary--review .brain-summary__check-icon{flex-shrink:0;color:var(--adr-success);font-weight:700}.ai-draft-review .brain-summary--review .brain-summary__risk{margin:.75rem 0 0;font-size:1rem;font-weight:600;color:var(--adr-success)}.ai-draft-review .brain-summary--review .brain-summary__meta-block{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--adr-border)}.ai-draft-review .brain-summary--review .brain-summary__meta-row{margin:0 0 .5rem;font-size:1rem;line-height:1.5;color:var(--adr-text-secondary)}.ai-draft-review .brain-summary--review .brain-summary__meta-label{display:block;margin-bottom:.15rem;font-size:.875rem;font-weight:600;color:var(--adr-text-muted)}.ai-draft-review .mission-review__details-acc{margin-top:1.25rem}.ai-draft-review .mission-review__details-acc summary{font-size:.9375rem;font-weight:600;color:var(--adr-accent);cursor:pointer}.ai-draft-review .ai-draft-review__badge{display:inline-flex;margin-bottom:1rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--adr-accent);background:rgba(241,88,4,.15);border:1px solid rgba(241,88,4,.35)}.ai-draft-review .ai-suggestion-card__label,.ai-draft-review .location-confirm .ai-suggestion-card__label{display:block;margin-bottom:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adr-text-muted)}.ai-draft-review .field-label{font-size:.875rem;font-weight:600;color:var(--adr-text-muted)}.ai-draft-review .field-control,.ai-draft-review .location-confirm__field input,.ai-draft-review .location-confirm__field select{min-height:2.75rem;padding:.65rem .85rem;font-size:1rem;color:var(--adr-text);background:rgba(0,0,0,.35);border:1px solid var(--adr-border);border-radius:12px}.ai-draft-review .location-confirm__row{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:520px){.ai-draft-review .location-confirm__row{grid-template-columns:1fr 1fr}}.ai-draft-review .ai-draft-review__budget{margin-top:1.75rem}.ai-draft-review .ai-draft-review__budget-label{display:block;margin-bottom:.75rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adr-text-muted)}.ai-draft-review .ai-draft-review__chips{display:flex;flex-wrap:wrap;gap:.65rem}.ai-draft-review .smart-budget{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid rgba(241,88,4,.22);border-radius:16px;background:rgba(241,88,4,.06)}.ai-draft-review .smart-budget strong{font-size:1.8rem;line-height:1}.ai-draft-review .smart-budget p{margin:0;color:var(--adr-text-muted);font-size:.9rem}.ai-draft-review .smart-budget__actions{display:flex;flex-wrap:wrap;gap:.55rem}.ai-draft-review .smart-budget__custom{display:flex;flex-direction:column;gap:.35rem;min-width:9rem;color:var(--adr-text-muted);font-size:.85rem;font-weight:700}.ai-draft-review .ai-draft-review__chip{min-width:4.5rem;padding:.75rem 1.25rem;border-radius:12px;border:1px solid var(--adr-border);background:hsla(0,0%,100%,.04);color:var(--adr-text);font-size:1.0625rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.ai-draft-review .ai-draft-review__chip--selected{border-color:var(--adr-accent);background:rgba(241,88,4,.18);box-shadow:0 0 0 1px rgba(241,88,4,.35)}.ai-draft-review .publish-section--review{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--adr-border)}.ai-draft-review .publish-section--review .publish-section__before{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--adr-text-secondary)}.ai-draft-review .publish-section--review .publish-section__note{margin:1rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--adr-text-muted)}.ai-draft-review .publish-assign__ack,.ai-draft-review .publish-section__terms{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 .85rem;font-size:1rem;line-height:1.5;color:var(--adr-text-secondary)}.ai-draft-review .publish-assign__ack input,.ai-draft-review .publish-section__terms input{width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--adr-accent)}.ai-draft-review .publish-section__terms a{color:var(--adr-accent);font-weight:600}.ai-draft-review .publish-section__account-title{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--adr-text)}.ai-draft-review .publish-section--review .btn.btn-xl{margin-top:1.25rem;min-height:3.25rem;font-size:1.0625rem;font-weight:700;background:var(--adr-accent);border-color:var(--adr-accent);color:#fff}.ai-draft-review .publish-section--review .btn.btn-xl:disabled{opacity:.55;cursor:not-allowed;background:rgba(241,88,4,.45);border-color:rgba(241,88,4,.45);color:hsla(0,0%,100%,.85)}.ai-draft-review .mission-review__actions{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--adr-border)}.ai-draft-review .brain-summary.card{background:transparent;border:none;box-shadow:none}[data-theme=light] .ai-draft-review{--adr-bg:#fff;--adr-card:#fff;--adr-card-alt:#f8fafc;--adr-border:var(--spyps-soft-border);--adr-text:#0f172a;--adr-text-secondary:#334155;--adr-text-muted:#64748b}[data-theme=light] .ai-draft-review .mission-review__details{background:var(--v3-surface)}[data-theme=light] .ai-draft-review .field-control,[data-theme=light] .ai-draft-review .location-confirm__field input,[data-theme=light] .ai-draft-review .location-confirm__field select{background:#fff;border-color:var(--spyps-soft-border);color:var(--adr-text)}[data-theme=light] .ai-draft-review .ai-draft-review__chip{background:var(--v3-surface);border-color:var(--spyps-soft-border);color:var(--adr-text)}[data-theme=light] .ai-draft-review .mission-chat__bubble--ai{background:var(--v3-surface)}[data-theme=light] .ai-draft-review .mission-chat__continue-bar{background:hsla(0,0%,100%,.95);box-shadow:0 10px 30px rgba(15,23,42,.08)}[data-theme=light] .ai-draft-review .ai-draft-review__card{box-shadow:var(--spyps-card-shadow)}