.customer-app-layout{max-width:none;padding:0}.customer-v3-shell{--v3-bg:var(--spyps-black);--v3-surface:var(--spyps-dark);--v3-text:var(--spyps-white);--v3-muted:var(--spyps-gray);--v3-accent:var(--spyps-orange);min-height:100dvh;margin:0;padding:1.25rem var(--spyps-page-padding,20px) 1rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0));background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(241,88,4,.12),transparent 55%),var(--v3-bg);color:var(--v3-text)}.customer-v3-shell:has(.customer-bottom-nav){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0))}.customer-v3-shell:has(.customer-legal-footer):not(:has(.customer-bottom-nav)){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0))}.customer-v3-shell__body{min-width:0}.customer-v3-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.customer-v3-header__brand{display:flex;flex-direction:column;align-items:stretch;flex:1 1;min-width:0;max-width:200px;overflow:hidden;text-decoration:none;color:inherit}.customer-v3-header__logo.logo-image{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:30px;object-fit:contain;object-position:left center}.customer-v3-header__claim{width:100%;max-width:100%;margin:.35rem 0 0;padding:0;overflow:hidden}.customer-v3-header__claim-line{display:block;width:100%;font-size:clamp(.48rem,2.1vw,.62rem);letter-spacing:.1em;text-transform:uppercase;color:var(--v3-muted);line-height:1;white-space:nowrap;text-align:justify;text-align-last:justify}.customer-v3-header__claim-line:after{content:"";display:inline-block;width:100%}.customer-v3-header__actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.customer-v3-header__menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.35rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:10px;text-decoration:none;flex-shrink:0}.customer-v3-header__menu span{display:block;height:2px;border-radius:1px;background:var(--v3-text)}.customer-v3-header__claim-accent{color:var(--v3-accent)}.app-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:nowrap;margin-bottom:1.25rem}.app-header__brand{display:flex;flex-direction:column;align-items:stretch;flex:1 1;min-width:0;max-width:200px;overflow:hidden;text-decoration:none;color:inherit}.app-header__logo.logo-image{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:30px;object-fit:contain;object-position:left center}.app-header__claim{width:100%;max-width:100%;margin:.32rem 0 0;padding:0;overflow:hidden}.app-header__claim-line{display:block;width:100%;font-size:clamp(.48rem,2.1vw,.62rem);letter-spacing:.1em;text-transform:uppercase;color:var(--v3-muted);line-height:1;white-space:nowrap;text-align:justify;text-align-last:justify}.app-header__claim-line:after{content:"";display:inline-block;width:100%}.app-header__claim-accent{color:var(--v3-accent)}.app-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto;flex-shrink:0}.app-header__menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.35rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:.75rem;flex:0 0 auto}.app-header__menu span{display:block;height:2px;border-radius:1px;background:var(--v3-text)}.app-header .mode-switcher-btn{font-size:.65rem;padding:.28rem .45rem}.app-header .mode-switcher,.app-header .nav-lang-wrap{flex-shrink:0}.app-header .nav-lang{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:999px;padding:.28rem .5rem;font-family:var(--font-body);font-size:.65rem;font-weight:700;color:var(--v3-muted);cursor:pointer;flex-shrink:0}@media (max-width:380px){.app-header__claim,.customer-v3-header__claim{display:none}}@media (min-width:768px){.app-header{gap:1rem 1.25rem}.app-header__logo.logo-image,.customer-v3-header__logo.logo-image{max-height:34px}.app-header__claim-line,.customer-v3-header__claim-line{font-size:.62rem;letter-spacing:.12em}.app-header__actions{margin-left:auto}.agent-v3-shell,.customer-v3-shell{max-width:1180px;margin:0 auto}}.customer-v3-page-title{margin:0 0 1rem;font-family:var(--font-heading);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--v3-text)}.customer-v3-link{color:var(--v3-muted);font-size:.85rem;text-decoration:none}.customer-v3-link:hover{color:var(--v3-accent)}.customer-v3-back{margin:1rem 0 0}.customer-v3-shell .wizard-q,.customer-v3-shell h1,.customer-v3-shell h2,.customer-v3-shell h3{color:var(--v3-text)}.customer-v3-shell .field-label,.customer-v3-shell .wizard-hint{color:var(--v3-muted)}.customer-v3-shell .field-input,.customer-v3-shell input[type=email],.customer-v3-shell input[type=number],.customer-v3-shell input[type=text],.customer-v3-shell select,.customer-v3-shell textarea{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:12px;background:rgba(0,0,0,.35);color:var(--v3-text)}.customer-v3-shell .card,.customer-v3-shell .mission-review__details,.customer-v3-shell .mission-review__location-card{background:hsla(0,0%,100%,.04);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));color:var(--v3-text)}.customer-v3-shell .btn-brand,.customer-v3-shell .btn.btn-brand{background:var(--v3-accent);border-color:var(--v3-accent);color:#fff}.customer-v3-shell .btn-ghost,.customer-v3-shell .btn.btn-ghost{color:var(--v3-muted);border-color:var(--spyps-soft-border,hsla(0,0%,100%,.12))}.customer-v3-shell .mobile-shell__nav{display:none}.customer-v3-shell .page-inner{max-width:none;padding:0}.customer-legal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.1));font-size:.72rem;color:var(--v3-muted);line-height:1.5}.customer-legal-footer__logo.logo-image{width:auto;height:22px;max-width:88px}.customer-legal-footer__tagline{color:var(--v3-muted)}.customer-legal-footer__sep{opacity:.45}.customer-legal-footer__link{color:var(--v3-text);font-weight:600;text-decoration:none}.customer-legal-footer__link--button{background:none;border:0;padding:0;cursor:pointer;font-size:inherit;font-family:inherit}.customer-legal-footer__link:hover{color:var(--v3-accent)}@media (max-width:640px){.customer-legal-footer__link--desktop,.customer-legal-footer__sep--desktop{display:none}}@media (max-width:480px){.customer-legal-footer__tagline,.customer-legal-footer__tagline+.customer-legal-footer__sep{display:none}.customer-legal-footer__logo-link{flex:0 0 100%;width:100%}}.customer-v3-auth{max-width:28rem;margin:0 auto}.customer-v3-panel{margin-top:1rem;padding:1.15rem 1.1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04)}.customer-v3-shell .auth-backup-hint,.customer-v3-shell .auth-form-card__footer,.customer-v3-shell .auth-link-btn{color:var(--v3-muted)}.customer-v3-shell .auth-form-card__footer a,.customer-v3-shell .auth-link-btn{color:var(--v3-accent)}.customer-v3-shell .auth-divider{color:var(--v3-muted);border-color:var(--spyps-soft-border,hsla(0,0%,100%,.12))}.customer-v3-shell .chip{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04);color:var(--v3-text)}.customer-v3-shell .chip--selected,.customer-v3-shell .chip.selected{border-color:rgba(241,88,4,.55);background:rgba(241,88,4,.18);color:var(--v3-text)}.customer-v3-legal .legal-page__body{color:var(--v3-text);line-height:1.6}.customer-v3-legal .legal-page__body h2,.customer-v3-legal .legal-page__body h3,.customer-v3-legal .legal-page__body li,.customer-v3-legal .legal-page__body p{color:var(--v3-text)}.customer-v3-legal .legal-page__body a{color:var(--v3-accent)}.customer-v3-legal .legal-page__back{display:inline-block;margin-top:1.5rem;color:var(--v3-accent);text-decoration:none}.customer-v3-back--top{margin:0 0 .75rem}.customer-v3-shell .job-card,.customer-v3-shell .job-cards .card{background:hsla(0,0%,100%,.04);border-color:var(--spyps-soft-border,hsla(0,0%,100%,.12))}.customer-start-v3__hero-row{margin-bottom:1.25rem}.customer-start-v3__panel{padding:1.15rem 1.1rem 1rem;border:1px solid var(--spyps-card-border,rgba(241,88,4,.85));border-radius:var(--spyps-radius-lg,28px);background:linear-gradient(180deg,rgba(15,15,16,.96),rgba(5,5,5,.96));box-shadow:var(--spyps-card-shadow,0 20px 60px rgba(0,0,0,.45))}.customer-start-v3__panel--start{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.customer-start-v3__activity{margin-top:1rem}.customer-start-v3__trust{margin:.75rem 0 0;text-align:center;font-size:.72rem;color:var(--v3-muted)}.customer-start-v3__cta{margin-top:.75rem;border-radius:var(--spyps-radius-md,18px);background:var(--v3-accent);font-size:1rem;box-shadow:var(--spyps-orange-glow,0 0 28px rgba(241,88,4,.35))}.customer-start-v3__cta-arrow{font-size:1.15rem;line-height:1}.customer-start-v3__cta:disabled{opacity:.55}.universal-mission-input{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-md,18px);background:rgba(0,0,0,.35);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.universal-mission-input--with-intro{border-radius:var(--spyps-radius-lg,28px);border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.universal-mission-input:focus-within{border-color:rgba(241,88,4,.55);box-shadow:0 0 0 3px rgba(241,88,4,.12)}.universal-mission-input--with-intro:focus-within{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 3px rgba(241,88,4,.12)}.universal-mission-input__intro{padding:1.15rem 1.2rem .25rem}.universal-mission-input--with-intro .universal-mission-input__intro{padding-bottom:.5rem}.universal-mission-input__headline{margin:0 0 .4rem;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.universal-mission-input__tagline{margin:0;font-size:.88rem;line-height:1.45;color:var(--v3-muted)}.universal-mission-input__area{width:100%;min-height:8rem;padding:.35rem 1.2rem .5rem;border:none;background:transparent;color:var(--v3-text);font:inherit;font-size:1rem;resize:vertical;outline:none}.universal-mission-input--with-intro .universal-mission-input__area{min-height:7rem;padding-top:.15rem}.universal-mission-input__area::placeholder{color:var(--v3-muted)}.universal-mission-input__toolbar{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .85rem .9rem;border-top:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12))}.universal-mission-input--with-intro .universal-mission-input__toolbar{padding-top:.35rem;border-top:none}.universal-mission-input__action{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--v3-text);font-size:.75rem;cursor:pointer}.universal-mission-input__action:disabled{opacity:.45;cursor:not-allowed}.universal-mission-input__action--active{border-color:var(--v3-accent,#f15804);background:rgba(241,88,4,.12);color:var(--v3-accent,#f15804)}.universal-mission-input__draft{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .85rem .85rem;border-top:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12))}.universal-mission-input__draft-input{width:100%;min-height:44px}.universal-mission-input__draft-actions{display:flex;flex-wrap:wrap;gap:.5rem}.universal-mission-input__draft-cancel,.universal-mission-input__draft-submit{min-height:44px;padding:.45rem .85rem;border-radius:var(--radius-btn,12px);font-size:.85rem;cursor:pointer}.universal-mission-input__draft-submit{border:none;background:var(--v3-accent,#f15804);color:#fff}.universal-mission-input__draft-submit:disabled{opacity:.45;cursor:not-allowed}.universal-mission-input__draft-cancel{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:transparent;color:var(--v3-text)}.universal-mission-input__chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .85rem .75rem}.universal-mission-input__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;background:rgba(241,88,4,.15);font-size:.72rem}@media (max-width:640px){.universal-mission-input__headline{font-size:1.2rem}.universal-mission-input__tagline{font-size:.82rem}.universal-mission-input__area{min-height:6.5rem}.universal-mission-input__toolbar{gap:.3rem;padding:.45rem .6rem .75rem}.universal-mission-input__action{padding:.35rem .55rem;font-size:.7rem}}.live-near-preview{margin:1.25rem 0;padding:1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.03)}.live-near-preview__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.live-near-preview__title{margin:0;font-size:.9rem;font-weight:600}.live-near-preview__map-wrap{height:160px;border-radius:14px;overflow:hidden;background:#0d1015}.live-near-preview__map-wrap .job-preview-map{height:100%;min-height:160px}.live-near-preview__link,.live-near-preview__view-all{font-size:.78rem;color:var(--v3-accent);text-decoration:none;white-space:nowrap}.live-near-preview__view-all{flex-shrink:0}.recent-checks{margin-top:1rem}.recent-checks__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.recent-checks__title{margin:0;font-size:.9rem;font-weight:600}.recent-checks__view-all{font-size:.78rem;color:var(--v3-accent);text-decoration:none}.recent-checks__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.recent-checks__item{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;color:inherit}.recent-checks__thumb{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:10px;background:linear-gradient(135deg,#2a2d35,var(--spyps-charcoal));border:1px solid hsla(0,0%,100%,.08)}.recent-checks__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.recent-checks__body strong{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-checks__body span{font-size:.72rem;color:var(--v3-muted)}.recent-checks__chevron{flex-shrink:0;color:var(--v3-muted);font-size:1.1rem}.recent-checks__chip{flex-shrink:0;padding:.2rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.recent-checks__chip--ready{background:rgba(34,197,94,.2);color:#86efac}.recent-checks__chip--onsite{background:rgba(241,88,4,.2);color:#fdba74}.recent-checks__chip--enroute{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72)}.agent-open-jobs{margin-top:1rem;font-family:var(--spyps-font-ui)}.agent-open-jobs__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.agent-open-jobs__heading{min-width:0}.agent-open-jobs__title{margin:0;font-size:.95rem;font-weight:600;font-family:var(--spyps-font-ui);color:var(--v3-text)}.agent-open-jobs__subline{margin:.2rem 0 0;font-size:.74rem;color:var(--v3-muted);line-height:1.35}.agent-open-jobs__view-all{flex-shrink:0;font-size:.78rem;color:var(--v3-accent);text-decoration:none;white-space:nowrap;padding-top:.1rem}.agent-open-jobs__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.agent-open-jobs__list--scrollable{max-height:calc(4 * 5.25rem + 3 * .5rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.agent-open-jobs__list--scrollable::-webkit-scrollbar{width:6px}.agent-open-jobs__list--scrollable::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.18)}.agent-open-jobs__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:44px;padding:.7rem .75rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.agent-open-jobs__card--highlighted,.agent-open-jobs__card:hover{border-color:rgba(241,88,4,.35);background:hsla(0,0%,100%,.06)}.agent-open-jobs__card--selected{border-color:rgba(241,88,4,.85);box-shadow:0 0 0 1px rgba(241,88,4,.25),0 0 18px rgba(241,88,4,.12);background:rgba(241,88,4,.06)}.agent-open-jobs__icon-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:rgba(241,88,4,.08);border:1px solid rgba(241,88,4,.22);color:var(--v3-accent)}.agent-open-jobs__icon{display:block}.agent-open-jobs__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.agent-open-jobs__category{font-size:.62rem;font-weight:700;letter-spacing:.06em;color:var(--v3-accent)}.agent-open-jobs__labels-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.agent-open-jobs__top-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.58rem;font-weight:600;color:var(--v3-accent);border:1px solid rgba(241,88,4,.45);background:rgba(241,88,4,.08)}.agent-open-jobs__mini-badge{display:inline-flex;padding:.08rem .35rem;border-radius:999px;font-size:.58rem;color:var(--v3-muted);border:1px solid hsla(0,0%,100%,.1)}.agent-open-jobs__job-title{font-size:.82rem;font-weight:600;font-family:var(--spyps-font-ui)}.agent-open-jobs__job-title,.agent-open-jobs__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-open-jobs__meta{font-size:.72rem;color:var(--v3-muted)}.agent-open-jobs__distance{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;color:var(--v3-muted);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);width:-moz-fit-content;width:fit-content}.agent-open-jobs__distance-icon{color:var(--v3-muted);flex-shrink:0}.agent-open-jobs__payout{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:3.5rem;text-align:right}.agent-open-jobs__payout-value{font-size:1.15rem;font-weight:700;line-height:1;color:var(--v3-text)}.agent-open-jobs__payout-unit{font-size:.72rem;font-weight:600;color:var(--v3-text);line-height:1.1}.agent-open-jobs__payout-label{font-size:.58rem;color:var(--v3-muted);line-height:1.2}.agent-open-jobs__aside{flex-shrink:0;display:flex;align-items:center;gap:.35rem}.agent-open-jobs__status{padding:.12rem .35rem;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.05em;color:var(--v3-accent);border:1px solid rgba(241,88,4,.55);background:transparent}.agent-open-jobs__open-link{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;color:var(--v3-muted);font-size:1.1rem;text-decoration:none}.agent-open-jobs__open-link:hover{color:var(--v3-accent)}.agent-open-jobs__footer{display:flex;align-items:flex-start;gap:.4rem;margin:.65rem 0 0;font-size:.68rem;color:var(--v3-muted);line-height:1.4}.agent-open-jobs__footer-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;border-radius:999px;border:1px solid rgba(241,88,4,.45);color:var(--v3-accent);font-size:.58rem;font-weight:700;line-height:1}.agent-open-jobs__empty{padding:.85rem .9rem;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.agent-open-jobs__empty-title{margin:0;font-size:.82rem;font-weight:600;color:var(--v3-text)}.agent-open-jobs__empty-text{margin:.35rem 0 0;font-size:.72rem;color:var(--v3-muted);line-height:1.4}.agent-open-jobs__empty-link{display:inline-block;margin-top:.55rem;font-size:.74rem;color:var(--v3-accent);text-decoration:none}.customer-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;align-items:flex-end;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom, 0));background:var(--spyps-black,#050505);border-top:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));box-shadow:0 -8px 24px rgba(0,0,0,.45)}@media (min-width:768px){.customer-v3-shell:has(.ai-draft-review){padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0))}}@media (min-width:768px){.customer-bottom-nav{display:none}.customer-v3-shell:has(.customer-bottom-nav){padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0))}}.customer-bottom-nav__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .5rem;color:hsla(0,0%,100%,.72);font-size:.7rem;font-weight:600;text-decoration:none}.customer-bottom-nav__item span[aria-hidden]{font-size:1.2rem;line-height:1}.customer-bottom-nav__item--active{color:var(--v3-accent)}.customer-bottom-nav__fab{margin-top:-1.25rem;width:3rem;height:3rem;border-radius:50%;background:var(--v3-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:300;box-shadow:var(--spyps-orange-glow,0 0 28px rgba(241,88,4,.35))}.mission-chat__thread{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem}.mission-chat__bubble{max-width:92%;padding:.85rem 1rem;border-radius:18px;font-size:.92rem;line-height:1.45}.mission-chat__bubble--user{align-self:flex-end;background:rgba(241,88,4,.1);border:1px solid rgba(241,88,4,.28)}.mission-chat__bubble--ai{align-self:flex-start;background:hsla(0,0%,100%,.06);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12))}.mission-chat__facts{margin:.5rem 0 0;padding-left:1rem;font-size:.85rem;color:var(--v3-muted)}.mission-chat__quick-replies{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.mission-chat__quick-reply{padding:.45rem .75rem;border-radius:999px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04);color:var(--v3-text);font-size:.8rem;cursor:pointer;transition:border-color .15s,background .15s}.mission-chat__quick-reply:hover:not(:disabled){border-color:rgba(241,88,4,.45);background:rgba(241,88,4,.12)}.mission-chat__quick-reply:disabled{opacity:.55;cursor:not-allowed}.mission-chat__quick-reply--selected{border-color:var(--v3-accent,#f15804);background:rgba(241,88,4,.2);color:var(--v3-text)}.mission-chat__quick-reply--selected:before{content:"✓ "}.mission-chat__quick-reply--primary{border-color:var(--v3-accent,#f15804);background:rgba(241,88,4,.14);font-weight:700;text-align:left;line-height:1.35}.mission-chat__quick-reply--primary:before{content:none}.mission-chat__multi-hint{width:100%;margin:0 0 .15rem}.mission-chat__continue-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--customer-bottom-nav-height, 4.5rem) + .65rem);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(calc(100vw - 1.5rem),520px);padding:.55rem .55rem .55rem .85rem;border:1px solid rgba(241,88,4,.35);border-radius:14px;background:var(--v3-bg,#0f1115);box-shadow:0 12px 32px rgba(0,0,0,.28)}.mission-chat__selection-hint{margin:.5rem 0 0}.mission-chat__continue-btn{flex-shrink:0;min-height:42px;padding:0 1rem;border-radius:10px;border:none;background:var(--v3-accent,#f15804);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer}.mission-chat__continue-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme=light] .mission-chat__continue-bar{background:#fff;border-color:rgba(241,88,4,.35);box-shadow:0 8px 24px rgba(15,17,21,.12)}.mission-chat__continue-bar span{color:var(--v3-muted);font-size:.82rem;font-weight:700;line-height:1.3}.mission-chat__continue-bar button,.mission-chat__optional-toggle{min-height:36px;border-radius:999px;border:1px solid rgba(241,88,4,.35);background:rgba(241,88,4,.12);color:var(--v3-text);font-weight:700;cursor:pointer}.mission-chat__continue-bar button{padding:0 .8rem}.mission-chat__optional-toggle{margin-top:.65rem;padding:0 .85rem}.mission-chat__continue-bar button:hover:not(:disabled),.mission-chat__optional-toggle:hover:not(:disabled){border-color:rgba(241,88,4,.55);background:rgba(241,88,4,.18)}.mission-chat__refine{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.1))}.mission-chat__refine-hint{margin:0 0 .4rem}.mission-chat__refine-row{display:flex;gap:.5rem;align-items:stretch}.mission-chat__refine-input{flex:1 1;min-width:0}.mission-chat__refine-send{flex-shrink:0;padding:0 1.1rem;border-radius:12px;border:1px solid var(--v3-accent,#f15804);background:var(--v3-accent,#f15804);color:#050505;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s,opacity .15s}@media (max-width:520px){.mission-chat__bubble{max-width:96%;padding:.75rem .85rem}.mission-chat__quick-reply{min-height:40px;padding:.48rem .72rem}.mission-chat__refine-row{align-items:stretch}}.mission-chat__refine-send:hover:not(:disabled){background:#ff6a1a}.mission-chat__refine-send:disabled{opacity:.5;cursor:not-allowed}.mission-chat__error-actions{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.mission-draft-card__edit-hint{margin:.5rem 0 0;font-size:.78rem;color:var(--spyps-gray,#9aa0a6);text-align:center}.mission-draft-card{margin-top:.5rem;padding:1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-card-border,rgba(241,88,4,.9));background:var(--v3-surface)}.mission-draft-card__title{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--v3-accent)}.mission-draft-card__row{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.85rem;border-bottom:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.08))}.mission-draft-card__row dt{color:var(--v3-muted)}.mission-draft-card__row dd{margin:0;text-align:right;font-weight:500}.smart-upload-page .smart-upload-drop{border:2px dashed var(--color-border);border-radius:var(--radius);padding:2rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.smart-upload-page .smart-upload-drop--active,.smart-upload-page .smart-upload-drop:hover{border-color:var(--spyps-orange);background:rgba(241,88,4,.05)}.smart-upload-asset-grid{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.smart-upload-asset-card{padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-card)}.smart-upload-asset-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;font-size:.75rem}.smart-upload-asset-card__tag{padding:.15rem .45rem;border-radius:999px;background:var(--color-bg-subtle)}.coord-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.coord-kpi{padding:1rem;border-radius:var(--spyps-radius-sm,12px);background:var(--spyps-panel);border:1px solid var(--spyps-border-soft,hsla(0,0%,100%,.12))}.coord-kpi__value{display:block;font-size:1.75rem;font-weight:700;color:var(--spyps-orange)}.coord-kpi__label{font-size:.8rem;color:var(--spyps-gray)}.coord-queues-grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:900px){.coord-queues-grid{grid-template-columns:repeat(2,1fr)}}.coord-queue{border:1px solid var(--spyps-border-soft,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-md,18px);background:var(--spyps-dark);overflow:hidden}.coord-queue__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--spyps-border-soft,hsla(0,0%,100%,.12))}.coord-queue__header h2{margin:0;font-size:1rem}.coord-queue__count{margin-left:.5rem;color:var(--spyps-orange);font-weight:700}.coord-queue__action{font-size:.85rem;color:var(--spyps-orange);text-decoration:none;white-space:nowrap}.coord-queue__body{padding:.75rem 1rem 1rem}.coord-list{list-style:none;margin:0;padding:0}.coord-list li+li{margin-top:.5rem}.coord-list a,.coord-list li>span{display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0;text-decoration:none;color:inherit;border-bottom:1px solid hsla(0,0%,100%,.06)}.coord-list strong{font-size:.9rem}.coord-list span{font-size:.78rem;color:var(--spyps-gray)}.coord-empty{margin:0;font-size:.85rem;color:var(--spyps-gray)}.admin-shell--control-center{color:var(--spyps-white)}.admin-shell--control-center,.admin-shell--control-center .admin-shell__main{background:var(--spyps-black)}.admin-shell--control-center .admin-shell__header h1{color:var(--spyps-white)}.admin-shell--control-center .admin-shell__subtitle,.admin-shell--control-center .coord-kpi__label{color:var(--spyps-gray)}.admin-shell--control-center .coord-list a,.admin-shell--control-center .coord-list li>span,.admin-shell--control-center .coord-list strong,.admin-shell--control-center .coord-queue__header h2{color:var(--spyps-white)}.admin-shell--control-center .coord-empty,.admin-shell--control-center .coord-list span{color:var(--spyps-gray)}.admin-shell--control-center .admin-doc-list__item,.admin-shell--control-center .admin-doc-list__item strong,.admin-shell--control-center .admin-system-card,.admin-shell--control-center .admin-system-card__status{color:var(--spyps-white)}.admin-shell--control-center .admin-doc-list__item .admin-doc-list__meta,.admin-shell--control-center .admin-system-card__msg,.admin-shell--control-center .admin-system-card__name{color:var(--spyps-gray)}.admin-shell--control-center .admin-section h2{color:var(--spyps-white)}.admin-shell--control-center .wizard-hint{color:var(--spyps-gray)}body.spyps-not-found-page .site-footer,body.spyps-not-found-page .site-header{display:none}body.spyps-not-found-page .main-wrap{max-width:none;padding:0;min-height:100dvh;background:var(--spyps-black)}.customer-v3-not-found{padding:3rem 0 2rem;text-align:center}.customer-v3-not-found .customer-v3-page-title{margin-bottom:.75rem}.customer-v3-not-found__text{margin:0 0 .35rem;color:var(--v3-muted);font-size:.95rem}.customer-v3-not-found__text--de{margin-bottom:1.5rem}.customer-v3-not-found__cta{display:inline-flex;min-width:min(100%,280px);justify-content:center}.customer-v3-shell .detail-block{background:hsla(0,0%,100%,.04);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-sm,12px);box-shadow:none;margin-bottom:0}.customer-v3-shell .detail-block label{color:var(--v3-muted)}.customer-v3-shell .detail-block p{color:var(--v3-text)}.customer-v3-shell .detail-block-split>div{flex:1 1;min-width:0}.customer-v3-shell .job-details-collapse{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-sm,12px);background:hsla(0,0%,100%,.03)}.customer-v3-shell .job-details-collapse summary{color:var(--v3-text)}.customer-v3-shell .back-link{color:var(--v3-muted)}.customer-v3-shell .back-link:hover{color:var(--v3-accent)}.customer-v3-shell .status-pill{color:var(--v3-text);background:hsla(0,0%,100%,.08);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12))}.customer-v3-shell .status-pill--pending{color:#fdba74;background:rgba(241,88,4,.15);border-color:rgba(241,88,4,.35)}[data-theme=light] .customer-v3-shell .status-pill{color:var(--spyps-text-secondary,#666b73);background:var(--spyps-surface-soft,#fcfcfa);border-color:var(--spyps-border,#e7e7e4)}[data-theme=light] .customer-v3-shell .status-pill--pending{color:#c2470a;background:var(--spyps-orange-soft,#fff3ec);border-color:rgba(241,88,4,.35)}[data-theme=light] .customer-v3-shell .status-pill--active{color:#1d4ed8;background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.25)}[data-theme=light] .customer-v3-shell .status-pill--success{color:#15803d;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25)}[data-theme=light] .customer-v3-shell .status-pill--issue{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}[data-theme=light] .customer-v3-shell .status-pill--neutral{color:var(--spyps-text-secondary,#666b73);background:var(--spyps-surface-soft,#fcfcfa);border-color:var(--spyps-border,#e7e7e4)}.customer-v3-shell .customer-waiting{background:hsla(0,0%,100%,.04);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-md,18px)}.customer-v3-shell .customer-waiting__kicker{color:var(--v3-accent)}.customer-v3-shell .customer-waiting__title{color:var(--v3-text)}.customer-v3-shell .customer-waiting__text,.customer-v3-shell .customer-waiting__tips{color:var(--v3-muted)}.customer-v3-shell .customer-waiting__link{color:var(--v3-accent)}.customer-v3-shell .waiting-report{background:rgba(241,88,4,.08);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));color:var(--v3-text)}.customer-v3-shell .report-progress__label,.customer-v3-shell .waiting-report p{color:var(--v3-muted)}.customer-v3-shell .report-progress__step--current .report-progress__label,.customer-v3-shell .report-progress__step--done .report-progress__label{color:var(--v3-text)}.customer-v3-shell .report-progress__dot{background:var(--spyps-dark);border-color:var(--spyps-soft-border,hsla(0,0%,100%,.2))}.customer-v3-shell .success-panel{background:linear-gradient(135deg,rgba(241,88,4,.22),rgba(15,15,16,.95));border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));color:var(--v3-text)}.customer-v3-shell .success-panel-kicker{color:var(--v3-accent)}.customer-v3-shell .success-next-steps span{color:var(--v3-muted)}.start-how{margin:1.75rem 0 .5rem}.start-how__title{font-family:var(--font-heading);font-size:1.05rem;margin:0 0 .9rem;color:var(--v3-text)}.start-how__steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.start-how__step{display:flex;align-items:flex-start;gap:.75rem}.start-how__num{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;background:var(--v3-accent);color:var(--spyps-black,#050505)}.start-how__step strong{display:block;color:var(--v3-text);font-size:.95rem}.start-how__step p{margin:.1rem 0 0;color:var(--v3-muted);font-size:.85rem;line-height:1.4}.start-how__price{margin:1rem 0 0;padding:.6rem .85rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:10px;color:var(--v3-text);font-size:.85rem;font-weight:600;text-align:center}.svt{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin:1.5rem 0}.svt__card{padding:1.1rem 1.15rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-md,18px);background:var(--v3-surface,rgba(15,15,16,.6))}.svt__step{display:inline-block;margin-bottom:.4rem;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--v3-accent)}.svt__text{margin:0;font-size:.95rem;line-height:1.4;color:var(--v3-text)}.report-preview{margin:1.75rem 0 .5rem}.report-preview__card{padding:1.25rem 1.2rem;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:var(--spyps-radius-lg,28px);background:linear-gradient(180deg,rgba(15,15,16,.96),rgba(5,5,5,.96))}.report-preview__head{margin-bottom:1rem}.report-preview__title{margin:0 0 .25rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--v3-text)}.report-preview__subtitle{margin:0;font-size:.85rem;color:var(--v3-muted)}.report-preview__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem 1rem;gap:.6rem 1rem}.report-preview__item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--v3-text)}.report-preview__item--result{grid-column:1/-1;font-weight:700}.report-preview__check{display:grid;place-items:center;flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--v3-accent);color:var(--spyps-black,#050505);font-size:.75rem;font-weight:700}@media (min-width:768px){.svt{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2.5rem 0}.svt__card{padding:1.5rem 1.4rem}.report-preview{margin:2.5rem 0 1rem}.report-preview__card{padding:2rem 1.85rem}}@media (min-width:1024px){.customer-v3-shell__body{max-width:1180px;margin-inline:auto}.customer-start-v3__hero-row{display:flex;align-items:stretch;gap:1.75rem;margin-bottom:0;padding:2rem 0 2.25rem}.customer-start-v3__activity,.customer-start-v3__panel{flex:1 1;min-width:0}.customer-start-v3__panel{display:flex;flex-direction:column;padding:1.35rem 1.3rem 1.2rem}.customer-start-v3__panel--start{padding:0;border:none;background:transparent;box-shadow:none}.customer-start-v3__panel .universal-mission-input,.customer-start-v3__panel .universal-mission-input--with-intro{flex:1 1;display:flex;flex-direction:column;min-height:0}.customer-start-v3__panel .universal-mission-input__area{flex:0 1 auto;min-height:8rem;max-height:14rem}.customer-start-v3__panel .universal-mission-input__headline{font-size:1.65rem;line-height:1.15}.customer-start-v3__panel .universal-mission-input__tagline{font-size:.92rem}.customer-start-v3__panel .customer-start-v3__cta{flex-shrink:0;margin-top:.9rem}.customer-start-v3__panel .customer-start-v3__trust{flex-shrink:0}.customer-start-v3__activity{display:flex;flex-direction:column;gap:.85rem;min-width:0;margin-top:0;padding:1.35rem 1.3rem 1.2rem;border:1px solid var(--spyps-card-border,rgba(241,88,4,.85));border-radius:var(--spyps-radius-lg,28px);background:linear-gradient(180deg,rgba(15,15,16,.96),rgba(5,5,5,.96));box-shadow:var(--spyps-card-shadow,0 20px 60px rgba(0,0,0,.45))}.customer-start-v3__activity .agent-open-jobs__header,.customer-start-v3__activity .live-near-preview__header{flex-shrink:0}.customer-start-v3__activity .live-near-preview{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.customer-start-v3__activity .agent-open-jobs{flex:0 0 auto;margin:0;min-height:0}.customer-start-v3__activity .agent-open-jobs__title,.customer-start-v3__activity .live-near-preview__title{color:var(--v3-text);font-size:1.05rem}.customer-start-v3__activity .live-near-preview__map-wrap{flex:1 1 auto;min-height:140px;height:auto;display:flex;flex-direction:column}.customer-start-v3__activity .live-near-preview__map-wrap .job-preview-map,.customer-start-v3__activity .live-near-preview__map-wrap .job-preview-map--compact,.customer-start-v3__activity .live-near-preview__map-wrap .job-preview-map--loading{flex:1 1 auto;height:100%!important;min-height:140px;max-height:none}.customer-start-v3__activity .live-near-preview__map-wrap .job-preview-map__canvas{height:100%;min-height:140px}.customer-start-v3__activity .recent-checks__list{max-height:10.5rem;overflow-y:auto}.customer-start-v3__activity .recent-checks__item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 6px 18px rgba(0,0,0,.26)}.customer-start-v3__activity .recent-checks__body strong{color:var(--v3-text)}.customer-start-v3__activity .recent-checks__body span,.customer-start-v3__activity .recent-checks__chevron{color:#c7ccd1}.customer-start-v3__activity .recent-checks__chip--ready{background:rgba(34,197,94,.15);color:#bbf7d0}.customer-start-v3__activity .recent-checks__chip--onsite{background:rgba(241,88,4,.2);color:#ffd1b2}.customer-start-v3__activity .recent-checks__chip--enroute{background:hsla(0,0%,100%,.08);color:var(--v3-text)}.cs-lower{position:relative;margin-top:2.5rem;padding:3rem 0 3.5rem;display:grid;grid-template-columns:1fr;grid-row-gap:2rem;row-gap:2rem;align-items:stretch}.cs-lower>*{position:relative;z-index:1;grid-column:1/-1}.cs-lower>.start-how{order:1}.cs-lower>.report-preview{order:2}.cs-lower>.svt{order:3}.cs-lower .start-how{margin:0;padding:0;border:none;background:transparent}.cs-lower .start-how__title{font-size:1.4rem}.cs-lower .start-how__steps{grid-template-columns:repeat(4,1fr);gap:1.25rem}.cs-lower .start-how__step{flex-direction:column;padding:1.25rem 1.15rem;border-radius:16px}.cs-lower .report-preview{margin:0}.cs-lower .report-preview__list{grid-template-columns:repeat(3,1fr);gap:.9rem 1.5rem}.cs-lower .svt{margin:0}.customer-v3-shell{padding-top:1.85rem}.agent-v3-shell>.app-header,.agent-v3-shell>.customer-legal-footer,.customer-v3-shell>.app-header,.customer-v3-shell>.customer-legal-footer,.customer-v3-shell>.customer-v3-header{width:100%;max-width:1180px;margin-inline:auto}.agent-v3-shell>.app-header,.customer-v3-shell>.app-header{margin-bottom:1.75rem;padding-bottom:1.1rem;border-bottom:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.1))}.customer-v3-shell .app-header__logo.logo-image{max-height:36px}.customer-v3-shell .customer-v3-page-title{font-size:1.85rem;line-height:1.15;margin-bottom:1.25rem}.customer-v3-shell .wizard-hint{font-size:.98rem;line-height:1.55}.customer-v3-shell .auth-form-card,.customer-v3-shell .customer-v3-panel{padding:1.75rem 1.65rem;border-radius:var(--spyps-radius-lg,28px);box-shadow:0 18px 50px rgba(0,0,0,.35)}.customer-v3-shell .field-input,.customer-v3-shell input[type=email],.customer-v3-shell input[type=number],.customer-v3-shell input[type=password],.customer-v3-shell input[type=text],.customer-v3-shell select,.customer-v3-shell textarea{padding:.85rem 1rem;font-size:.98rem}.customer-v3-shell .customer-v3-auth{max-width:30rem;padding-top:1.5rem}}@media (min-width:1024px){.customer-v3-shell .customer-v3-auth:has(.auth-shell--split){max-width:60rem}}.mission-builder{padding-bottom:5.5rem}.mission-builder__section{margin-top:1.25rem}.mission-builder__heading{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.mission-builder__hint,.mission-builder__subheading{margin:0 0 .75rem;font-size:.88rem;color:var(--v3-muted,#9aa0a6)}.mission-builder__subheading{margin-top:1rem;font-weight:600;color:var(--v3-text,#e8eaed)}.mission-builder__textarea{width:100%;min-height:6rem;resize:vertical}.mb-object-card{margin-top:1rem;padding:1rem 1.1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-card-border,rgba(241,88,4,.35));background:var(--v3-surface,hsla(0,0%,100%,.04))}.mb-object-card__eyebrow{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v3-accent,#f15804);line-height:1.4}.mb-object-card__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.mb-object-card__badge{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-accent,#f15804);border:1px solid rgba(241,88,4,.45);border-radius:999px;padding:.15rem .55rem}.mb-object-card__sep{color:var(--v3-muted);font-size:.85rem;line-height:1;margin:0 .15rem}.mb-object-card__category{font-size:.75rem;color:var(--v3-muted);margin-left:.1rem}.mb-object-card__title{margin:0 0 .85rem;font-size:1.1rem;line-height:1.35;font-weight:600}.mb-object-card__meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem 1rem;gap:.65rem 1rem;margin:0}.mb-object-card__meta-item{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mb-object-card__meta-item--full{grid-column:1/-1}.mb-object-card__meta-item dt{margin:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-muted)}.mb-object-card__meta-item dd{margin:0;font-size:.92rem;font-weight:500;line-height:1.35;word-break:break-word}.doc-understanding{margin:1rem 0 1.25rem;padding:1rem 1.1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:rgba(241,88,4,.06)}.doc-understanding__title{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:var(--v3-accent,#f15804)}.doc-understanding__heading{margin:0 0 .35rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--v3-muted,#9aa0a6)}.doc-understanding__section{margin-bottom:.75rem}.doc-understanding__entity-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.doc-understanding__entity{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:baseline;font-size:.88rem}.doc-understanding__role{font-weight:600;color:var(--v3-muted,#9aa0a6);white-space:nowrap}.doc-understanding__label{color:var(--v3-text,#e8eaed)}.doc-understanding__confidence{font-size:.72rem;padding:.1rem .4rem;border-radius:999px;font-weight:600}.doc-understanding__confidence--high{background:rgba(52,168,83,.2);color:#81c995}.doc-understanding__confidence--mid{background:rgba(251,188,4,.15);color:#fdd663}.doc-understanding__confidence--low{background:rgba(234,67,53,.15);color:#f28b82}.doc-understanding__value{margin:0;font-size:.92rem;color:var(--v3-text,#e8eaed)}.doc-understanding__value--highlight{font-weight:700}.doc-understanding__reasoning{margin:0;font-size:.88rem;line-height:1.45;color:var(--v3-muted,#9aa0a6)}.doc-understanding__alternatives{margin-top:.5rem;font-size:.85rem;color:var(--v3-muted,#9aa0a6)}.doc-understanding__alternatives ul{margin:.35rem 0 0;padding-left:1.1rem}.doc-understanding__alt-reason{opacity:.85}.doc-understanding__confirm-hint{margin:.65rem 0 0;padding:.55rem .65rem;border-radius:10px;background:rgba(251,188,4,.16);color:#fde68a;border:1px solid rgba(251,188,4,.35);font-size:.85rem;font-weight:600}.doc-understanding__uncertainties{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;color:#f28b82}.mb-goal-grid{display:grid;grid-gap:.85rem;gap:.85rem}.mb-goal-card{display:flex;align-items:flex-start;gap:.85rem;width:100%;text-align:left;padding:1rem 1.05rem;border-radius:var(--spyps-radius-md,18px);border:2px solid var(--spyps-soft-border,hsla(0,0%,100%,.14));background:hsla(0,0%,100%,.05);color:var(--v3-text,#e8eaed);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s,box-shadow .15s}.mb-goal-card:hover{border-color:rgba(241,88,4,.55);background:hsla(0,0%,100%,.07)}.mb-goal-card--selected{border-color:var(--v3-accent,#f15804);background:rgba(241,88,4,.16);box-shadow:0 0 0 1px rgba(241,88,4,.35)}.mb-goal-card__radio{flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;line-height:1;color:transparent;transition:border-color .15s,background .15s,color .15s}.mb-goal-card--selected .mb-goal-card__radio{border-color:var(--v3-accent,#f15804);background:var(--v3-accent,#f15804);color:#fff}.mb-goal-card__body{flex:1 1;min-width:0}.mb-goal-card__head{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;margin-bottom:.35rem}.mb-goal-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-bottom:.35rem}.mb-goal-card__title{display:inline-block;font-size:1rem;font-weight:600;line-height:1.3}.mb-goal-card__badge{display:inline-block;flex-shrink:0;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v3-accent,#f15804);border:1px solid rgba(241,88,4,.45);border-radius:999px;padding:.12rem .5rem;white-space:nowrap}.mb-goal-card__desc{display:block;margin:0;font-size:.84rem;color:var(--v3-muted);line-height:1.5}.mission-builder__goal-status{margin:.85rem 0 0;padding:.55rem .75rem;border-radius:12px;background:rgba(241,88,4,.12);border:1px solid rgba(241,88,4,.35);font-size:.85rem;font-weight:600;color:var(--v3-accent,#f15804)}.mission-builder__chips{display:flex;flex-wrap:wrap;gap:.5rem}.mission-builder__chip{border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:transparent;color:inherit;border-radius:999px;padding:.4rem .75rem;font-size:.82rem;cursor:pointer}.mission-builder__chip--selected{border-color:var(--v3-accent);background:rgba(241,88,4,.12);color:var(--v3-accent)}.mission-builder__upload-only .universal-mission-input__area{display:none}.mission-builder__review-card{padding:1rem;border-radius:var(--spyps-radius-md,18px);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.1));background:var(--v3-surface)}.mission-builder__review-row{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.88rem;border-bottom:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.08))}.mission-builder__review-row:last-child{border-bottom:none}.mission-builder__task-list{margin:.85rem 0 0;padding-left:1.1rem;font-size:.84rem;color:var(--v3-muted)}.mission-builder__task-more{list-style:none;margin-left:-1.1rem;font-style:italic}.mission-builder__trust{margin:1rem 0 0;font-size:.82rem;color:var(--v3-muted);text-align:center}.mission-builder__sticky{position:-webkit-sticky;position:sticky;bottom:calc(var(--customer-bottom-nav-height, 4.5rem) + .5rem);margin-top:1.25rem;padding-top:.5rem;background:linear-gradient(to top,var(--v3-bg,#0f1115) 70%,transparent);z-index:2;display:flex;flex-direction:column;gap:.5rem}.mission-builder__back-btn{align-self:flex-start;border:none;background:transparent;color:var(--v3-muted);font-size:.85rem;cursor:pointer;padding:.25rem 0}.mission-builder__back-btn:hover:not(:disabled){color:var(--v3-text)}.mission-builder__gate-hint{margin:0;padding:.55rem .75rem;font-size:.86rem;font-weight:600;line-height:1.4;color:#fecaca;text-align:center;border-radius:10px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28)}.mission-builder__location-section{margin-top:1rem}.mission-builder__location-fieldset{margin:0;padding:0;border:0;min-width:0}.mission-builder .stepper{margin-bottom:1.25rem}.mission-builder .stepper-label{font-size:.75rem;color:var(--v3-muted)}.mission-builder .stepper-label.active{color:var(--v3-accent)}.mission-builder .stepper-label.done{color:var(--v3-text)}.mission-builder .wizard-dot{background:var(--spyps-soft-border,hsla(0,0%,100%,.16))}.mission-builder .wizard-dot.active{background:var(--v3-accent)}.mission-builder .wizard-dot.done{background:#34a853}@media (min-width:768px){.mb-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-builder__sticky{bottom:.75rem}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));border-radius:.75rem;background:transparent;color:var(--v3-text,var(--text));cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.theme-toggle:hover{border-color:var(--spyps-border-orange,rgba(241,88,4,.85));background:color-mix(in srgb,var(--v3-accent,#f15804) 8%,transparent)}.theme-toggle__icon{font-size:1rem;line-height:1}.app-header .theme-toggle{flex-shrink:0}[data-theme=light] .customer-start-v3__activity,[data-theme=light] .customer-start-v3__panel,[data-theme=light] .customer-v3-shell .auth-form-card,[data-theme=light] .customer-v3-shell .customer-v3-panel{background:#fff;border-color:var(--spyps-soft-border);box-shadow:var(--spyps-card-shadow)}[data-theme=light] .customer-start-v3__panel--start{background:transparent;border:none;box-shadow:none}[data-theme=light] .universal-mission-input{background:#f4f5f7;border-color:var(--spyps-soft-border)}[data-theme=light] .universal-mission-input--with-intro{background:#e4e7ec;border-color:#c8cdd6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 1px 2px rgba(15,23,42,.06)}[data-theme=light] .universal-mission-input:focus-within{border-color:rgba(241,88,4,.45);box-shadow:0 0 0 3px rgba(241,88,4,.1)}[data-theme=light] .universal-mission-input--with-intro:focus-within{background:#e8ebf0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 0 0 3px rgba(241,88,4,.1)}[data-theme=light] .universal-mission-input__toolbar{border-top-color:var(--spyps-soft-border)}[data-theme=light] .universal-mission-input--with-intro .universal-mission-input__toolbar{border-top:none}[data-theme=light] .universal-mission-input__action,[data-theme=light] .universal-mission-input__chip{background:#fff;border-color:var(--spyps-soft-border);color:var(--v3-text)}[data-theme=light] .customer-v3-shell .job-card,[data-theme=light] .customer-v3-shell .job-cards .card,[data-theme=light] .start-how__price,[data-theme=light] .svt__card{background:var(--v3-surface);border-color:var(--spyps-soft-border)}[data-theme=light] .cs-lower .report-preview__card,[data-theme=light] .cs-lower .start-how__step,[data-theme=light] .cs-lower .svt__card{background:#fff;border:1px solid var(--spyps-soft-border);box-shadow:var(--spyps-card-shadow)}[data-theme=light] .cs-lower .report-preview__card{background:linear-gradient(180deg,#fff,#f8fafc)}[data-theme=light] .cs-lower .report-preview__check,[data-theme=light] .cs-lower .start-how__num{background:var(--v3-accent);color:#fff}[data-theme=light] .cs-lower .svt__step{color:var(--v3-accent)}[data-theme=light] .customer-legal-footer{border-top-color:var(--spyps-soft-border)}[data-theme=light] .customer-legal-footer__tagline{color:var(--v3-muted)}[data-theme=light] .customer-legal-footer__link{color:var(--v3-text)}[data-theme=light] .customer-legal-footer__link:hover{color:var(--v3-accent)}[data-theme=light] .customer-bottom-nav{background:#fff;border-top-color:var(--spyps-soft-border);box-shadow:0 -4px 16px rgba(0,0,0,.06)}[data-theme=light] .customer-bottom-nav__item{color:var(--v3-muted)}[data-theme=light] .customer-bottom-nav__item--active{color:var(--v3-accent)}[data-theme=light] .customer-v3-shell .job-card-v2,[data-theme=light] .customer-v3-shell .job-cards .job-card-v2{background:var(--v3-surface);border-color:var(--spyps-soft-border)}[data-theme=light] .customer-v3-shell .job-card-v2__title{color:var(--v3-text)}[data-theme=light] .customer-v3-shell .job-card-v2__deadline,[data-theme=light] .customer-v3-shell .job-card-v2__desc,[data-theme=light] .customer-v3-shell .job-card-v2__loc{color:var(--v3-muted)}[data-theme=light] .customer-v3-shell .job-card-v2__price{color:var(--v3-text)}[data-theme=light] .customer-start-v3__activity .recent-checks__body span,[data-theme=light] .customer-start-v3__activity .recent-checks__chevron{color:var(--v3-muted)}[data-theme=light] .customer-start-v3__activity .recent-checks__chip--ready{background:#dcfce7;color:#15803d}[data-theme=light] .customer-start-v3__activity .recent-checks__chip--onsite{background:#ffedd5;color:#c2410c}[data-theme=light] .customer-start-v3__activity .recent-checks__chip--enroute{background:#fef3c7;color:#b45309}@media (min-width:1024px){[data-theme=light] .customer-start-v3__activity{background:#fff;border-color:var(--spyps-soft-border);box-shadow:var(--spyps-card-shadow)}[data-theme=light] .customer-v3-shell .auth-form-card,[data-theme=light] .customer-v3-shell .customer-v3-panel{box-shadow:var(--spyps-card-shadow)}}[data-theme=light] .coord-kpi,[data-theme=light] .coord-queue{background:#fff;border-color:var(--spyps-soft-border)}[data-theme=light] .coord-list a,[data-theme=light] .coord-list li>span{border-bottom-color:var(--spyps-soft-border)}[data-theme=light] .admin-shell--control-center,[data-theme=light] .admin-shell--control-center .admin-shell__main{background:var(--color-bg);color:var(--color-text)}[data-theme=light] .admin-shell--control-center .admin-shell__header h1,[data-theme=light] .admin-shell--control-center .coord-queue__header h2{color:var(--color-text)}[data-theme=light] .admin-shell--control-center .coord-list a,[data-theme=light] .admin-shell--control-center .coord-list li>span,[data-theme=light] .admin-shell--control-center .coord-list strong{color:var(--v3-text)}[data-theme=light] .admin-shell--control-center .coord-empty,[data-theme=light] .admin-shell--control-center .coord-list span{color:var(--v3-muted)}[data-theme=light] .admin-shell--control-center .admin-doc-list__item,[data-theme=light] .admin-shell--control-center .admin-doc-list__item strong,[data-theme=light] .admin-shell--control-center .admin-section h2,[data-theme=light] .admin-shell--control-center .admin-system-card,[data-theme=light] .admin-shell--control-center .admin-system-card__status{color:var(--color-text)}[data-theme=light] .admin-shell--control-center .admin-doc-list__item .admin-doc-list__meta,[data-theme=light] .admin-shell--control-center .admin-system-card__msg,[data-theme=light] .admin-shell--control-center .admin-system-card__name{color:var(--muted)}[data-theme=light] .customer-v3-shell{--v3-bg:var(--spyps-bg,#f7f7f5);--v3-surface:var(--spyps-surface,#fff);--v3-text:var(--spyps-text,#171717);--v3-muted:var(--spyps-text-secondary,#666b73);--v3-accent:var(--spyps-orange,#f15804);background:var(--v3-bg);color:var(--v3-text)}[data-theme=light] .customer-v3-shell .field-control,[data-theme=light] .customer-v3-shell .field-input,[data-theme=light] .customer-v3-shell input[type=email],[data-theme=light] .customer-v3-shell input[type=number],[data-theme=light] .customer-v3-shell input[type=password],[data-theme=light] .customer-v3-shell input[type=text],[data-theme=light] .customer-v3-shell select,[data-theme=light] .customer-v3-shell textarea{background:#fff;border-color:var(--spyps-soft-border,#d8dde6);color:var(--v3-text)}[data-theme=light] .customer-v3-shell .field-input::placeholder,[data-theme=light] .customer-v3-shell textarea::placeholder{color:#8b919a;opacity:1}[data-theme=light] .doc-understanding,[data-theme=light] .mb-object-card,[data-theme=light] .mission-builder__review-card{background:#fff;border-color:var(--spyps-soft-border,#d8dde6);box-shadow:var(--spyps-card-shadow,0 1px 3px rgba(0,0,0,.06))}[data-theme=light] .doc-understanding{background:#fff8f3}[data-theme=light] .doc-understanding__confirm-hint{background:#fff7ed;color:#9a3412;border-color:#fdba74}[data-theme=light] .doc-understanding__confidence--mid{background:#fef3c7;color:#92400e}[data-theme=light] .doc-understanding__uncertainties{color:#b91c1c}[data-theme=light] .mission-builder__chip{background:#fff;border-color:var(--spyps-soft-border,#d8dde6);color:var(--v3-text)}[data-theme=light] .mission-builder__chip--selected{background:rgba(241,88,4,.1);border-color:var(--v3-accent);color:var(--v3-accent)}[data-theme=light] .mission-builder__gate-hint{background:#fff7ed;color:#9a3412;border-color:#fdba74}[data-theme=light] .mb-goal-card{background:#fff;border-color:var(--spyps-soft-border,#d8dde6);color:var(--v3-text)}[data-theme=light] .mb-goal-card--selected{background:rgba(241,88,4,.08)}[data-theme=light] .mission-builder__sticky{background:linear-gradient(to top,var(--v3-bg) 72%,transparent)}[data-theme=light] .mission-builder .wizard-dot{background:#d8dde6}[data-theme=dark] .customer-v3-shell{--spyps-bg:#0b0d10;--spyps-surface:#12151a;--spyps-surface-soft:#171b21;--spyps-text:#f5f6f7;--spyps-text-secondary:#b0b5bd;--spyps-text-muted:#7f8792;--spyps-border:#272c34;--spyps-border-strong:#353b45;--spyps-orange-soft:rgba(241,88,4,.14);--spyps-shadow:0 8px 30px rgba(0,0,0,.35)}.customer-start-v3{max-width:1440px;margin:0 auto;padding:0 0 1.5rem}.customer-start-v3__grid{display:grid;grid-gap:20px;gap:20px}.customer-start-v3__main{display:flex;flex-direction:column;gap:16px;min-width:0}.customer-start-v3__composer-card{background:var(--spyps-surface,#fff);border:1px solid var(--spyps-border,#e7e7e4);border-radius:20px;box-shadow:var(--spyps-shadow,0 8px 30px hsla(0,0%,8%,.06));overflow:hidden}.customer-start-v3__sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.customer-start-v3__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:58px;margin-top:0;padding:1rem 1.25rem;border:none;border-radius:16px;background:var(--spyps-orange,#f15804);color:#fff;font-weight:700;font-size:1.125rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.customer-start-v3__cta:hover:not(:disabled){background:var(--spyps-orange-hover,#d94e03);transform:translateY(-1px)}.customer-start-v3__cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.universal-mission-input--composer{border:none;border-radius:0;background:transparent;box-shadow:none}.universal-mission-input--composer:focus-within{box-shadow:none}.universal-mission-input--composer .universal-mission-input__intro{padding:1.35rem 1.35rem .5rem}.universal-mission-input--composer .universal-mission-input__headline{font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--spyps-text,var(--v3-text))}.universal-mission-input--composer .universal-mission-input__tagline{font-size:.875rem;line-height:1.55;color:var(--spyps-text-secondary,var(--v3-muted))}.universal-mission-input__examples{display:flex;flex-direction:column;gap:.45rem;padding:0 1.35rem .75rem}.universal-mission-input__example{display:block;width:100%;text-align:left;padding:.55rem .85rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:999px;background:var(--spyps-surface-soft,#fcfcfa);color:var(--spyps-text-secondary,var(--v3-muted));font-size:.8125rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.universal-mission-input__example:hover:not(:disabled){border-color:var(--spyps-orange,#f15804);color:var(--spyps-text,var(--v3-text))}.universal-mission-input--composer .universal-mission-input__area{min-height:140px;max-height:280px;padding:.5rem 1.35rem;border-top:1px solid var(--spyps-border,#e7e7e4);color:var(--spyps-text,var(--v3-text))}.universal-mission-input--composer:focus-within .universal-mission-input__area{outline:none}.customer-start-v3__composer-card:focus-within{border-color:var(--spyps-orange,#f15804);box-shadow:0 0 0 3px rgba(241,88,4,.1)}.universal-mission-input__attachments{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:.65rem;gap:.65rem;padding:0 1.35rem 1rem}.attachment-preview{position:relative;border:1px solid var(--spyps-border,#e7e7e4);border-radius:12px;background:var(--spyps-surface-soft,#fcfcfa);overflow:hidden}.attachment-preview--error{border-color:#d64545}.attachment-preview__thumb-wrap{position:relative;aspect-ratio:1/1}.attachment-preview__thumb{width:100%;height:100%;object-fit:cover;display:block}.attachment-preview__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:rgba(0,0,0,.45);color:#fff;font-size:.7rem;text-align:center;padding:.35rem}.attachment-preview__spinner{width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spyps-spin .8s linear infinite}.attachment-preview__spinner--sm{width:.9rem;height:.9rem}@keyframes spyps-spin{to{transform:rotate(1turn)}}.attachment-preview__file{display:flex;gap:.5rem;align-items:flex-start;padding:.65rem;grid-column:1/-1}.attachment-preview__file-icon{font-size:1.25rem;line-height:1}.attachment-preview__file-meta{flex:1 1;min-width:0}.attachment-preview__name{display:block;font-size:.8125rem;font-weight:600;word-break:break-word}.attachment-preview__size,.attachment-preview__url{display:block;font-size:.72rem;color:var(--spyps-text-muted,var(--v3-muted));word-break:break-all}.attachment-preview__file-status{display:flex;align-items:center;gap:.35rem;font-size:.72rem;white-space:nowrap}.attachment-preview__error,.attachment-preview__success{margin:0;padding:0 .65rem .35rem;font-size:.72rem}.attachment-preview__error{color:#d64545}.attachment-preview__success{color:#2e9e51}.attachment-preview__actions{position:absolute;top:.35rem;right:.35rem;display:flex;gap:.25rem}.attachment-preview__remove,.attachment-preview__retry{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 .4rem;border:none;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;cursor:pointer}.attachment-preview__retry{background:rgba(241,88,4,.9)}.universal-mission-input--composer .universal-mission-input__toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.85rem 1.35rem 1.15rem;border-top:1px solid var(--spyps-border,#e7e7e4)}.universal-mission-input--composer .universal-mission-input__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:44px;padding:.5rem .35rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:12px;background:var(--spyps-surface,#fff);color:var(--spyps-orange,#f15804);font-size:.72rem;font-weight:600;cursor:pointer}.universal-mission-input--composer .universal-mission-input__action:hover:not(:disabled){border-color:var(--spyps-orange,#f15804);background:var(--spyps-orange-soft,#fff3ec)}.spyps-how,.spyps-recent-checks,.spyps-trust{background:var(--spyps-surface,#fff);border:1px solid var(--spyps-border,#e7e7e4);border-radius:20px;box-shadow:var(--spyps-shadow,0 8px 30px hsla(0,0%,8%,.06));padding:1.15rem 1.2rem}.spyps-how__title,.spyps-recent-checks__title,.spyps-trust__title{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:var(--spyps-text,var(--v3-text))}.spyps-how__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.spyps-how__item{display:flex;gap:.65rem;align-items:flex-start}.spyps-how__num{flex:0 0 auto;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--spyps-orange-soft,#fff3ec);color:var(--spyps-orange,#f15804);font-size:.75rem;font-weight:700}.spyps-how__body strong{display:block;font-size:.875rem;margin-bottom:.15rem}.spyps-how__body p{margin:0;font-size:.8125rem;line-height:1.45;color:var(--spyps-text-secondary,var(--v3-muted))}.spyps-how__footnote{margin:.85rem 0 0;font-size:.75rem;color:var(--spyps-text-muted,var(--v3-muted))}.spyps-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.spyps-trust__item{display:flex;gap:.65rem;align-items:flex-start}.spyps-trust__icon{flex:0 0 auto;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--spyps-orange-soft,#fff3ec);color:var(--spyps-orange,#f15804);font-size:.75rem;font-weight:700}.spyps-trust__item strong{display:block;font-size:.875rem}.spyps-trust__item p{margin:.15rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--spyps-text-secondary,var(--v3-muted))}.spyps-recent-checks__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.spyps-recent-checks__link{font-size:.8125rem;font-weight:600;color:var(--spyps-orange,#f15804);text-decoration:none}.spyps-recent-checks__empty{margin:0;font-size:.875rem;line-height:1.5;color:var(--spyps-text-secondary,var(--v3-muted))}.spyps-recent-checks__list{display:flex;flex-direction:column;gap:.65rem}@media (max-width:767px){.customer-start-v3{padding-left:0;padding-right:0}.universal-mission-input--composer .universal-mission-input__headline{font-size:1.3125rem}.universal-mission-input__attachments{display:flex;overflow-x:auto;grid-template-columns:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.attachment-preview{flex:0 0 100px;scroll-snap-align:start}.attachment-preview__file{min-width:220px}.universal-mission-input--composer .universal-mission-input__toolbar{overflow-x:auto;grid-template-columns:repeat(5,minmax(72px,1fr))}}@media (min-width:768px) and (max-width:1023px){.customer-start-v3__sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.spyps-recent-checks{grid-column:1/-1}}@media (min-width:1024px){.customer-v3-shell__body{max-width:1440px;padding-inline:40px}.customer-start-v3{padding-top:8px;padding-bottom:48px}.customer-start-v3__grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:28px;align-items:start}.universal-mission-input--composer .universal-mission-input__area{min-height:200px}}[data-theme=dark] .customer-start-v3__composer-card,[data-theme=dark] .spyps-how,[data-theme=dark] .spyps-recent-checks,[data-theme=dark] .spyps-trust{background:var(--spyps-surface,#12151a);border-color:var(--spyps-border,#272c34)}[data-theme=dark] .attachment-preview,[data-theme=dark] .universal-mission-input--composer .universal-mission-input__action,[data-theme=dark] .universal-mission-input__example{background:var(--spyps-surface-soft,#171b21);border-color:var(--spyps-border,#272c34);color:var(--spyps-text-secondary,#b0b5bd)}[data-theme=dark] .spyps-how__title,[data-theme=dark] .spyps-recent-checks__title,[data-theme=dark] .spyps-trust__title,[data-theme=dark] .universal-mission-input--composer .universal-mission-input__headline{color:var(--spyps-text,#f5f6f7)}.agent-jobs-redesign .agent-job-card,.agent-jobs-redesign .job-discovery-view,.agent-jobs-redesign .job-preview-map{border-radius:20px;border-color:var(--spyps-border,#e7e7e4);box-shadow:var(--spyps-shadow,0 8px 30px hsla(0,0%,8%,.06))}[data-theme=dark] .agent-jobs-redesign .agent-job-card,[data-theme=dark] .agent-jobs-redesign .job-discovery-view,[data-theme=dark] .agent-jobs-redesign .job-preview-map{border-color:var(--spyps-border,#272c34);box-shadow:var(--spyps-shadow,0 8px 30px rgba(0,0,0,.35))}[data-theme=light] .customer-v3-shell>.app-header{background:var(--spyps-surface,#fff);border-bottom:1px solid var(--spyps-border,#e7e7e4);margin-left:-20px;margin-right:-20px;padding:.85rem 20px;margin-bottom:1rem}[data-theme=light] .app-header__logo.logo-image{max-height:34px;max-width:170px}[data-theme=dark] .app-header .mode-switcher-btn.active,[data-theme=light] .app-header .mode-switcher-btn.active{background:var(--spyps-orange,#f15804);color:#fff}[data-theme=light] .app-header .mode-switcher{background:var(--spyps-surface-soft,#fcfcfa);border:1px solid var(--spyps-border,#e7e7e4)}[data-theme=light] .app-header__menu{border-color:var(--spyps-border,#e7e7e4);background:var(--spyps-surface,#fff)}@media (min-width:1024px){[data-theme=light] .agent-v3-shell>.app-header,[data-theme=light] .customer-v3-shell>.app-header{margin-left:-40px;margin-right:-40px;padding-inline:40px}}.customer-start-v3__hero-row{display:flex;flex-direction:column;gap:16px}.customer-start-v3__inline-sections{display:none}.customer-start-v3__mobile-stack{display:flex;flex-direction:column;gap:16px}.customer-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem 1rem;gap:.65rem 1rem;padding:.25rem 0}.customer-trust-row__item{display:flex;align-items:center;gap:.45rem;min-width:0}.customer-trust-row__icon{flex:0 0 auto;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--spyps-orange-soft,#fff3ec);color:var(--spyps-orange,#f15804);font-size:.72rem}.customer-trust-row__label{font-size:.75rem;line-height:1.35;color:var(--spyps-text-secondary,var(--v3-muted))}.spyps-how--horizontal{background:transparent;border:none;box-shadow:none;padding:0}.spyps-how--horizontal .spyps-how__title{margin-bottom:.65rem;font-size:.9375rem}.spyps-how__steps-horizontal{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.spyps-how__step-horizontal{flex:1 1;min-width:120px;display:flex;align-items:flex-start;gap:.35rem;scroll-snap-align:start}.spyps-how__step-horizontal .spyps-how__step-content strong{display:block;font-size:.75rem;line-height:1.3;margin-bottom:.1rem}.spyps-how__step-horizontal .spyps-how__step-content p{margin:0;font-size:.6875rem;line-height:1.35;color:var(--spyps-text-muted,var(--v3-muted))}.spyps-how__step-horizontal .spyps-how__num{flex:0 0 auto;width:1.35rem;height:1.35rem;font-size:.6875rem}.spyps-how__arrow{flex:0 0 auto;align-self:center;color:var(--spyps-text-muted,var(--v3-muted));font-size:.75rem;padding:0 .15rem}.universal-mission-input__area-wrap{position:relative}.universal-mission-input--composer .universal-mission-input__area-wrap .universal-mission-input__area{padding-right:3rem}.universal-mission-input__send{position:absolute;right:1rem;bottom:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:var(--spyps-orange,#f15804);color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.universal-mission-input__send:hover:not(:disabled){background:var(--spyps-orange-hover,#d94e03);transform:scale(1.04)}.universal-mission-input__send:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.customer-start-v3__activity{display:none!important}.customer-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.customer-start-v3__activity{display:none!important}}@media (min-width:1024px){.customer-start-v3__hero-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.customer-start-v3__inline-sections{display:flex;flex-direction:column;gap:16px}.customer-start-v3__mobile-stack{display:none}.customer-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.customer-trust-row__label{font-size:.8125rem}.customer-start-v3__activity{display:flex;flex-direction:column;gap:12px;min-width:0;padding:1.15rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:20px;background:var(--spyps-surface,#fff);box-shadow:var(--spyps-shadow,0 8px 30px hsla(0,0%,8%,.06))}[data-theme=light] .customer-start-v3__activity{background:var(--spyps-surface,#fff);border-color:var(--spyps-border,#e7e7e4)}.customer-start-v3__activity .live-near-preview{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.customer-start-v3__activity .live-near-preview__map-wrap{min-height:180px;border-radius:14px;overflow:hidden}.customer-start-v3__activity .agent-open-jobs{margin:0}}[data-theme=dark] .customer-start-v3__activity{background:var(--spyps-surface,#12151a);border-color:var(--spyps-border,#272c34)}[data-theme=dark] .universal-mission-input__send{background:var(--spyps-orange,#f15804)}.agent-jobs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.agent-jobs-stats__item{padding:.65rem .75rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:14px;background:var(--spyps-surface,#fff);text-align:center}.agent-jobs-stats__value{display:block;font-size:1.125rem;font-weight:700;color:var(--spyps-orange,#f15804);line-height:1.2}.agent-jobs-stats__label{display:block;margin-top:.15rem;font-size:.6875rem;line-height:1.3;color:var(--spyps-text-secondary,var(--muted))}[data-theme=dark] .agent-jobs-stats__item{background:var(--spyps-surface,#12151a);border-color:var(--spyps-border,#272c34)}@media (max-width:480px){.agent-jobs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.agent-jobs-stats__value{font-size:1rem}}[data-theme=light] .customer-v3-shell{background:#fafaf8;color:#141414}.customer-start-v3--mockup{--mockup-orange:#f15804;--mockup-orange-soft:#fff3ec;--mockup-border:#f3c4a8;--mockup-surface:#fffdfb;--mockup-text-muted:#6b7280}.customer-start-v3--mockup .customer-start-v3__composer-card{border:2px solid var(--mockup-orange);border-radius:24px;background:var(--mockup-surface);box-shadow:0 10px 40px rgba(241,88,4,.08)}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__intro{padding:1.5rem 1.5rem .75rem}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__headline{font-family:var(--font-editorial);font-size:1.625rem;font-weight:700;letter-spacing:-.02em;color:#141414}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__area-wrap{padding:0 1.5rem}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__area{min-height:168px;padding:1rem 3rem 1rem 1rem;border:none;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #eceae6;color:#141414;font-size:.9375rem;line-height:1.55;resize:vertical}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__area::placeholder{color:#9ca3af;white-space:pre-line}.customer-start-v3--mockup .universal-mission-input__send{right:1.65rem;bottom:1.15rem;width:2.5rem;height:2.5rem;box-shadow:0 4px 14px rgba(241,88,4,.35)}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:1rem 1.5rem 1.35rem;border-top:none}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__action{flex-direction:column;gap:.35rem;min-height:72px;border:1px solid #eceae6;border-radius:14px;background:#fff;color:var(--mockup-orange);font-size:.75rem;font-weight:600}.customer-start-v3--mockup .universal-mission-input__action-icon{display:inline-flex;color:var(--mockup-orange)}.customer-start-v3--mockup .customer-start-v3__cta{min-height:62px;border-radius:18px;font-size:1.125rem;box-shadow:0 8px 24px rgba(241,88,4,.28);box-sizing:border-box;border:2px solid transparent}.customer-start-v3--mockup .customer-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:.5rem 0 .25rem}.customer-start-v3--mockup .customer-trust-row__icon{width:2rem;height:2rem;border-radius:999px;background:var(--mockup-orange-soft);color:var(--mockup-orange)}.customer-start-v3--mockup .customer-trust-row__label{font-size:.8125rem;font-weight:600;color:#374151;line-height:1.35}.customer-start-v3--mockup .spyps-how--horizontal{padding-top:.35rem}.customer-start-v3--mockup .spyps-how--horizontal .spyps-how__title{font-family:var(--font-editorial);font-size:1.0625rem;font-weight:700;margin-bottom:.85rem}.customer-start-v3--mockup .spyps-how__steps-horizontal{gap:.5rem;overflow:visible}.customer-start-v3--mockup .spyps-how__step-horizontal{min-width:0;flex:1 1;flex-direction:column;align-items:center;text-align:center;gap:.45rem}.customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__num{width:1.75rem;height:1.75rem;font-size:.8125rem}.customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__step-content strong{font-size:.8125rem}.customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__step-content p{font-size:.6875rem}.customer-start-v3--mockup .spyps-how__arrow{display:none}.customer-start-v3--mockup .spyps-how__step-horizontal:not(:last-child):after{content:"→";position:absolute;right:-.65rem;top:.55rem;color:#d1d5db;font-size:.875rem}.customer-start-v3--mockup .spyps-how__step-horizontal{position:relative}.customer-start-v3--mockup .customer-start-v3__activity{border:1px solid #eceae6;border-radius:24px;background:#fff;box-shadow:0 10px 40px hsla(0,0%,8%,.05);padding:1.25rem;gap:1rem}[data-theme=dark] .customer-start-v3--mockup{--mockup-orange-soft:rgba(241,88,4,.14);--mockup-text-muted:#b0b5bd}[data-theme=dark] .customer-start-v3--mockup .customer-start-v3__composer-card{background:var(--spyps-surface,#12151a);border-color:var(--mockup-orange,#f15804);box-shadow:0 10px 40px rgba(0,0,0,.35)}[data-theme=dark] .customer-start-v3--mockup .customer-start-v3__activity{background:var(--spyps-surface,#12151a);border-color:var(--spyps-border,#272c34);box-shadow:0 10px 40px rgba(0,0,0,.35)}[data-theme=dark] .customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__headline{color:var(--spyps-text,#f5f6f7)}[data-theme=dark] .customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__area{background:var(--spyps-surface-soft,#171b21);box-shadow:inset 0 0 0 1px var(--spyps-border,#272c34);color:var(--spyps-text,#f5f6f7)}[data-theme=dark] .customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__area::placeholder{color:var(--spyps-text-muted,#7f8792)}[data-theme=dark] .customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__action{background:var(--spyps-surface-soft,#171b21);border-color:var(--spyps-border,#272c34);color:var(--mockup-orange,#f15804)}[data-theme=dark] .customer-start-v3--mockup .customer-trust-row__label{color:#d1d5db}[data-theme=dark] .customer-start-v3--mockup .spyps-how--horizontal .spyps-how__title,[data-theme=dark] .customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__step-content strong{color:#f5f6f7}[data-theme=dark] .customer-start-v3--mockup .spyps-how__footnote{color:#9ca3af}[data-theme=dark] .customer-start-v3--mockup .spyps-how__step-horizontal:not(:last-child):after{color:#4b5563}[data-theme=dark] .customer-start-v3--mockup .live-near-preview--mockup .live-near-preview__title,[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__title{color:var(--spyps-text,#f5f6f7)}[data-theme=dark] .customer-start-v3--mockup .live-near-preview--mockup .live-near-preview__map-wrap{border-color:var(--spyps-border,#272c34)}[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__card{background:var(--spyps-surface-soft,#171b21);border-color:var(--spyps-border,#272c34)}[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__card--top{border-color:var(--mockup-orange,#f15804);box-shadow:0 0 0 1px rgba(241,88,4,.25)}[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__card--active{background:rgba(241,88,4,.08)}[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__job-title{color:var(--spyps-text,#f5f6f7)}[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__empty,[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__meta{color:var(--mockup-text-muted,#b0b5bd)}[data-theme=dark] .customer-start-v3--mockup .customer-trust-row__icon,[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__badge,[data-theme=dark] .customer-start-v3--mockup .nearby-jobs-preview__icon{background:var(--mockup-orange-soft,rgba(241,88,4,.14))}.customer-v3-shell:has(.customer-start-v3--mockup)>.app-header{margin-bottom:1.75rem;padding-bottom:1.1rem;border-bottom:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.1));box-sizing:border-box}[data-theme=light] .customer-v3-shell:has(.customer-start-v3--mockup)>.app-header{margin-left:0;margin-right:0;margin-bottom:1.75rem;padding:0 0 1.1rem;background:transparent;border-bottom-color:var(--spyps-border,#e7e7e4)}.customer-v3-shell:has(.customer-start-v3--mockup) .app-header__logo.logo-image{max-height:36px}.app-header--mockup .mode-switcher,.app-header--mockup .mode-switcher--public{box-sizing:border-box;border:1px solid var(--mockup-mode-switch-border,hsla(0,0%,100%,.12));padding:.25rem}[data-theme=light] .app-header--mockup .mode-switcher,[data-theme=light] .app-header--mockup .mode-switcher--public{--mockup-mode-switch-border:#eceae6;background:#f3f4f6}[data-theme=dark] .app-header--mockup .mode-switcher,[data-theme=dark] .app-header--mockup .mode-switcher--public{--mockup-mode-switch-border:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08)}.app-header--mockup .mode-switcher--light{border:1px solid var(--mockup-mode-switch-border,#eceae6)}.customer-start-v3--mockup .customer-start-v3__activity,.customer-start-v3--mockup .customer-start-v3__composer-card{box-sizing:border-box}[data-theme=dark] .customer-start-v3--mockup .customer-start-v3__activity,[data-theme=light] .customer-start-v3--mockup .customer-start-v3__activity{padding:1.25rem;border-width:1px;border-radius:24px}[data-theme=light] .customer-start-v3--mockup .customer-trust-row__label{color:#374151}[data-theme=light] .customer-start-v3--mockup .spyps-how--horizontal .spyps-how__title,[data-theme=light] .customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__step-content strong{color:#141414}[data-theme=light] .customer-start-v3--mockup .spyps-how__footnote{color:#6b7280}[data-theme=light] .customer-start-v3--mockup .live-near-preview--mockup .live-near-preview__title,[data-theme=light] .customer-start-v3--mockup .nearby-jobs-preview__title{color:#141414}@media (min-width:1024px){[data-theme=light] .agent-v3-shell:has(.customer-start-v3--mockup)>.app-header,[data-theme=light] .customer-v3-shell:has(.customer-start-v3--mockup)>.app-header{margin-left:auto;margin-right:auto;padding-inline:0}}.live-near-preview--mockup{margin:0;padding:0;border:none;background:transparent}.live-near-preview--mockup .live-near-preview__title{font-family:var(--font-editorial);font-size:1.0625rem;font-weight:700;color:#141414}.live-near-preview--mockup .live-near-preview__map-wrap{height:190px;min-height:190px;border-radius:16px;overflow:hidden;border:1px solid #eceae6}.customer-start-v3--mockup .live-near-preview__map-wrap .job-preview-map,.customer-start-v3--mockup .live-near-preview__map-wrap .job-preview-map--compact{height:100%!important;min-height:0!important;max-height:100%}.customer-start-v3--mockup .live-near-preview__map-wrap .job-preview-map__canvas,.customer-start-v3--mockup .live-near-preview__map-wrap .leaflet-container{height:100%!important;min-height:0}@media (min-width:1024px){.customer-start-v3--mockup .customer-start-v3__activity .live-near-preview__map-wrap{flex:0 0 auto;height:190px;min-height:190px}}.nearby-jobs-preview__title{font-family:var(--font-editorial);margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;color:#141414}.nearby-jobs-preview__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.nearby-jobs-preview__card{border:1px solid #eceae6;border-radius:16px;background:#fff;overflow:hidden}.nearby-jobs-preview__card--top{border-color:var(--mockup-orange,#f15804);box-shadow:0 0 0 1px rgba(241,88,4,.15)}.nearby-jobs-preview__card--active{background:#fffaf6}.nearby-jobs-preview__main{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:start;width:100%;padding:.9rem 1rem .5rem;border:none;background:transparent;text-align:left;cursor:pointer}.nearby-jobs-preview__icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--mockup-orange-soft,#fff3ec);font-size:1.1rem}.nearby-jobs-preview__badge{display:inline-block;margin-bottom:.25rem;padding:.15rem .45rem;border-radius:999px;background:var(--mockup-orange-soft,#fff3ec);color:var(--mockup-orange,#f15804);font-size:.625rem;font-weight:700;letter-spacing:.04em}.nearby-jobs-preview__job-title{margin:0;font-size:.9375rem;font-weight:700;color:#141414}.nearby-jobs-preview__meta{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:var(--mockup-text-muted,#6b7280)}.nearby-jobs-preview__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;color:var(--mockup-orange,#f15804);white-space:nowrap}.nearby-jobs-preview__price-amount{font-size:1.25rem;font-weight:700}.nearby-jobs-preview__price-unit{font-size:.6875rem;font-weight:600;letter-spacing:.02em;opacity:.9}.nearby-jobs-preview__view{padding:0 1rem .85rem;font-size:.8125rem}.nearby-jobs-preview__load-more,.nearby-jobs-preview__view{display:block;font-weight:600;color:var(--mockup-orange,#f15804);text-decoration:none}.nearby-jobs-preview__load-more{margin-top:.85rem;text-align:center;font-size:.875rem}.nearby-jobs-preview__empty{margin:0 0 .75rem;font-size:.875rem;color:var(--mockup-text-muted,#6b7280)}.app-header--mockup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}.app-header--mockup .app-header__brand{justify-self:start}.app-header--mockup .app-header__center{justify-self:center}.app-header--mockup .app-header__actions{justify-self:end}.mode-switcher--public{padding:.25rem;border-radius:999px;background:#f3f4f6;border:1px solid #eceae6}.mode-switcher--public .mode-switcher-btn{padding:.5rem .85rem;font-size:.75rem;font-weight:600;white-space:nowrap}.app-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--mockup-orange-soft,#fff3ec);color:var(--mockup-orange,#f15804);font-size:.8125rem;font-weight:700;text-decoration:none;border:1px solid transparent}.app-header__avatar--guest{background:#fff;border-color:var(--spyps-border,#e7e7e4);color:var(--spyps-text-secondary,#666b73)}.app-header__avatar--guest svg{width:1.15rem;height:1.15rem}@media (max-width:900px){.mode-switcher--public .mode-switcher-btn{padding:.45rem .6rem;font-size:.6875rem}}.customer-start-v3--mockup .spyps-how__step-horizontal .spyps-how__step-content p{display:none}@media (max-width:767px){.customer-start-v3--mockup .customer-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-start-v3--mockup .universal-mission-input--composer .universal-mission-input__toolbar{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.app-header--mockup{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "center center"}.app-header--mockup .app-header__brand{grid-area:brand}.app-header--mockup .app-header__center{grid-area:center;justify-self:stretch;margin-top:.65rem}.app-header--mockup .app-header__actions{grid-area:actions}.app-header--mockup .app-header__center .mode-switcher--public{width:100%;display:grid;grid-template-columns:1fr 1fr}}.customer-legal-footer--mockup{margin:2rem 0 1rem;padding:1.35rem 0 .75rem;border-top:1px solid var(--spyps-border,#e7e7e4)}.customer-legal-footer__mockup-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.customer-legal-footer__brand-block{display:flex;flex-direction:column;gap:.35rem;min-width:0}.customer-legal-footer__copyright{margin:0;font-size:.6875rem;line-height:1.45;color:var(--spyps-text-muted,#92979e)}.customer-legal-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .85rem}.customer-legal-footer__stores{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.customer-legal-footer__store-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .75rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:8px;background:var(--spyps-surface-soft,#fcfcfa);font-size:.6875rem;font-weight:600;color:var(--spyps-text-secondary,#666b73);opacity:.85;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.customer-legal-footer__store-badge--link{opacity:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.customer-legal-footer__store-badge--link:hover{border-color:var(--spyps-orange,#f15804);color:var(--spyps-orange,#f15804)}.dashboard-page .page-header{margin-bottom:1.25rem}.dashboard-page .me-page__actions-bar,.dashboard-page .me-page__meta,.dashboard-page>.card{margin-bottom:1rem}@media (max-width:900px){.customer-legal-footer__mockup-grid{grid-template-columns:1fr;text-align:center}.customer-legal-footer__brand-block{align-items:center}.customer-legal-footer__stores{justify-content:center}}.agent-jobs-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.agent-jobs-topbar__head{display:flex;align-items:baseline;gap:.5rem;min-width:0}.agent-jobs-topbar__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.agent-jobs-topbar__count{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;background:rgba(241,88,4,.1);color:var(--spyps-orange,#f15804);font-size:.75rem;font-weight:700}.agent-jobs-redesign--mobile-list .job-discovery-switch,.agent-jobs-redesign--mobile-map .job-discovery-switch{margin-top:0;margin-bottom:.65rem}.agent-jobs-redesign--mobile-list .agent-jobs-location-hint,.agent-jobs-redesign--mobile-map .agent-jobs-location-hint{margin-bottom:.65rem;padding:.5rem .65rem}.agent-jobs-filters--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:.65rem;padding-bottom:.15rem}.agent-jobs-filters--scroll::-webkit-scrollbar{display:none}.agent-jobs-filters--scroll .chip{flex-shrink:0}.agent-jobs-list{display:flex;flex-direction:column;margin:0 -.25rem}.agent-jobs-list--map-panel{max-height:min(22rem,52vh);overflow-y:auto;border:1px solid var(--spyps-border,var(--color-border));border-radius:14px;background:var(--spyps-surface,var(--color-card))}.agent-job-row,.agent-job-row--link{display:flex;align-items:stretch;width:100%;text-decoration:none;color:inherit;border:none;background:transparent;font:inherit;text-align:left}.agent-job-row--link{gap:0;padding:.85rem .65rem;transition:background .15s ease}.agent-job-row--link,.agent-job-row--selectable{border-bottom:1px solid var(--spyps-border,var(--color-border))}.agent-job-row--selectable{display:flex;align-items:stretch}.agent-job-row--link:last-child,.agent-job-row--selectable:last-child{border-bottom:none}.agent-job-row--link:active,.agent-job-row--link:hover{background:rgba(241,88,4,.04)}.agent-job-row__select{flex:1 1 auto;display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.85rem .35rem .85rem .65rem;border:none;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.agent-job-row--selected .agent-job-row__select{background:rgba(241,88,4,.06)}.agent-job-row__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:rgba(241,88,4,.08);font-size:1.25rem;line-height:1}.agent-job-row__body{flex:1 1 auto;min-width:0}.agent-job-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.agent-job-row__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-job-row__price{flex-shrink:0;font-size:.9375rem;font-weight:700;color:var(--spyps-orange,#f15804);white-space:nowrap}.agent-job-row__meta{margin:.2rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--spyps-text-secondary,var(--muted));display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.agent-job-row__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.agent-job-row__badge{display:inline-flex;padding:.1rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.agent-job-row__badge--new{background:rgba(241,88,4,.12);color:var(--spyps-orange,#f15804)}.agent-job-row__badge--offer{background:rgba(59,130,246,.12);color:#2563eb}.agent-job-row__chevron{flex-shrink:0;align-self:center;padding:0 .65rem 0 .25rem;font-size:1.35rem;line-height:1;color:var(--spyps-text-secondary,var(--muted))}.agent-job-row__chevron--link{display:flex;align-items:center;align-self:stretch;padding:0 .85rem;text-decoration:none;color:var(--spyps-orange,#f15804);font-weight:700}.agent-jobs-skeleton-row{height:4.25rem;margin-bottom:.5rem;border-radius:12px}.agent-jobs-redesign--mobile-list{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.agent-map-carousel{position:fixed;left:0;right:0;bottom:0;z-index:950;padding-bottom:env(safe-area-inset-bottom,0);pointer-events:none}.agent-map-carousel__handle{width:2.5rem;height:4px;margin:0 auto .45rem;border-radius:999px;background:hsla(0,0%,100%,.65);box-shadow:0 1px 4px rgba(0,0,0,.15)}.agent-map-carousel__scroller{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 .85rem .85rem;pointer-events:auto}.agent-map-carousel__scroller::-webkit-scrollbar{display:none}.agent-map-carousel__card{flex:0 0 min(88vw,22rem);scroll-snap-align:center;display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;border-radius:16px;border:1px solid var(--spyps-border,var(--color-border));background:var(--spyps-surface,#fff);box-shadow:0 8px 28px rgba(15,23,42,.14);cursor:pointer}.agent-map-carousel__card--selected{border-color:var(--spyps-orange,#f15804);box-shadow:0 10px 32px rgba(241,88,4,.18)}.agent-map-carousel__card-icon{font-size:1.75rem;line-height:1;flex-shrink:0}.agent-map-carousel__card-body{flex:1 1 auto;min-width:0}.agent-map-carousel__card-category{margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--spyps-text-secondary,var(--muted))}.agent-map-carousel__card-title{margin:.15rem 0 0;font-weight:700;font-size:.9375rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-map-carousel__card-meta{margin:.2rem 0 0;font-size:.8125rem;color:var(--spyps-text-secondary,var(--muted))}.agent-map-carousel__card-price{margin:.35rem 0 0;font-size:.8125rem;font-weight:600;color:var(--spyps-orange,#f15804)}.agent-map-carousel__offer-badge{display:inline-block;margin-top:.35rem}.agent-map-carousel__cta{flex-shrink:0;align-self:center}[data-theme=dark] .agent-job-row__icon{background:rgba(241,88,4,.14)}[data-theme=dark] .agent-jobs-list--map-panel,[data-theme=dark] .agent-map-carousel__card{background:#171b21;border-color:hsla(0,0%,100%,.08)}@media (max-width:767px){.agent-jobs-redesign--mobile-map .agent-jobs-count,.agent-jobs-redesign--mobile-map .agent-jobs-stats,.agent-jobs-redesign--mobile-map .page-header{display:none}.agent-jobs-redesign--mobile-map{overflow:hidden}}.customer-v3-shell{--audit-confident:#16a34a;--audit-likely:#ca8a04;--audit-uncertain:#dc2626;--audit-confident-bg:rgba(22,163,74,.12);--audit-likely-bg:rgba(202,138,4,.12);--audit-uncertain-bg:rgba(220,38,38,.12)}.mission-review-audit{margin:0 0 1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12))}.mission-review-audit--confident{background:var(--audit-confident-bg);border-color:color-mix(in srgb,var(--audit-confident) 35%,transparent)}.mission-review-audit--likely{background:var(--audit-likely-bg);border-color:color-mix(in srgb,var(--audit-likely) 35%,transparent)}.mission-review-audit--uncertain{background:var(--audit-uncertain-bg);border-color:color-mix(in srgb,var(--audit-uncertain) 35%,transparent)}.mission-review-audit__message{margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.mission-review-audit--confident .mission-review-audit__message{color:var(--audit-confident)}.mission-review-audit--likely .mission-review-audit__message{color:var(--audit-likely)}.mission-review-audit--uncertain .mission-review-audit__message{color:var(--audit-uncertain)}.mission-review-audit__gap,.mission-review-audit__trust-line{margin:.45rem 0 0;font-size:.84rem;color:var(--v3-muted);line-height:1.4}.mission-review-audit__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none}.mission-review-audit__chips li{padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background:hsla(0,0%,100%,.06);color:var(--v3-text)}.mission-review-card{margin:0 0 1.25rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04)}.mission-review-card__title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--v3-text)}.mission-review-card__location{margin:.55rem 0 0;font-size:.88rem;color:var(--v3-muted)}.mission-review-card__subhead{margin:1rem 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-muted)}.mission-review-card__checklist,.mission-review-card__product-list{margin:0;padding:0;list-style:none}.mission-review-card__checklist li,.mission-review-card__product-list li{padding:.35rem 0;font-size:.88rem;line-height:1.4;color:var(--v3-text);border-bottom:1px solid hsla(0,0%,100%,.06)}.mission-review-card__checklist li:last-child,.mission-review-card__product-list li:last-child{border-bottom:none}.mission-review-card__more{font-style:italic;color:var(--v3-muted)}.mission-review-card__effort{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08);font-size:.86rem;color:var(--v3-muted)}.mission-review-card__effort strong{color:var(--v3-text)}.mission-review-quick-edit{margin:0 0 1rem}.mission-review-quick-edit__toggle{width:100%;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.03);color:var(--v3-text);font-size:.9rem;font-weight:600;cursor:pointer;text-align:left}.mission-review-quick-edit__panel{margin-top:.65rem;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04)}.mission-review-quick-edit__hint{margin:0 0 .85rem;font-size:.86rem;line-height:1.45;color:var(--v3-muted)}.mission-review-quick-edit__missing{margin:0 0 .5rem;font-size:.84rem;font-weight:600;color:#f59e0b}.mission-review-quick-edit__location{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.25rem}.mission-review-quick-edit__location .mission-review-quick-edit__save{grid-column:1/-1}.mission-review-quick-edit__save{min-height:42px;border-radius:10px;border:none;background:var(--v3-accent);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer}.mission-review-quick-edit__save:disabled{opacity:.55;cursor:not-allowed}.mission-review-quick-edit__saved{margin:.35rem 0 0;color:#6ee7a8;font-size:.85rem;font-weight:600}.mission-review-quick-edit__location-confirm,.mission-review-quick-edit__location-edit{margin-bottom:.75rem}.mission-review-quick-edit__detected-label{margin:0 0 .35rem;font-size:.84rem;color:var(--v3-muted)}.mission-review-quick-edit__detected-value{margin:0 0 .75rem;padding:.75rem .85rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));font-size:.95rem;font-weight:600}.mission-review-quick-edit__confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mission-review-quick-edit__back,.mission-review-quick-edit__edit{min-height:42px;padding:.45rem .85rem;border-radius:10px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:transparent;color:var(--v3-text);font-size:.88rem;font-weight:600;cursor:pointer}.mission-review-quick-edit__save--block{width:100%;margin-top:.65rem}.mission-review-quick-edit__location-edit .location-confirm{margin-bottom:.25rem}.mission-review-quick-edit__location-edit .location-confirm .ai-suggestion-card__label{display:none}.mission-review-audit__recognized{margin:.55rem 0 0;padding:0;list-style:none}.mission-review-audit__recognized li{position:relative;padding:.2rem 0 .2rem 1rem;font-size:.86rem;line-height:1.4;color:var(--v3-text)}.mission-review-audit__recognized li:before{content:"✓";position:absolute;left:0;color:var(--audit-confident,#16a34a);font-weight:700}.mission-review-card__location--missing{color:#f59e0b;font-weight:600}.mission-review-quick-edit__label{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--v3-muted)}.mission-review-quick-edit__label:not(:first-child){margin-top:.85rem}.mission-review-quick-edit__chips{display:flex;flex-wrap:wrap;gap:.4rem}.mission-review-quick-edit__chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.14));background:rgba(0,0,0,.25);color:var(--v3-text);font-size:.82rem;font-weight:600;cursor:pointer}.mission-review-quick-edit__chip--active{border-color:var(--v3-accent);background:color-mix(in srgb,var(--v3-accent) 18%,transparent);color:var(--v3-accent)}.mission-review-quick-edit__row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mission-review-quick-edit__grow{flex:1 1 12rem;min-width:0}.mission-review-quick-edit__apply{padding:.55rem .85rem;border-radius:10px;border:1px solid var(--v3-accent);background:transparent;color:var(--v3-accent);font-size:.82rem;font-weight:600;cursor:pointer}.mission-review-optional{margin:0 0 1rem}.mission-review-optional__toggle{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px dashed var(--spyps-soft-border,hsla(0,0%,100%,.18));background:transparent;color:var(--v3-muted);font-size:.88rem;font-weight:600;cursor:pointer;text-align:center}.mission-review-optional__panel{margin-top:.75rem;padding:.85rem;border-radius:12px;border:1px solid var(--spyps-soft-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.03)}.mission-review-optional__textarea{width:100%;min-height:4.5rem;margin-bottom:.65rem}.mission-review-actions{position:-webkit-sticky;position:sticky;bottom:calc(var(--customer-bottom-nav-height, 4.5rem) + .5rem);margin-top:1.25rem;padding-top:.5rem;background:linear-gradient(to top,var(--v3-bg,#0f1115) 75%,transparent);z-index:2}.mission-review-actions__hint{margin:.5rem 0 0;text-align:center}.mission-review-publish-summary{margin-bottom:1rem}[data-theme=light] .customer-v3-shell{--audit-confident:#15803d;--audit-likely:#a16207;--audit-uncertain:#b91c1c;--audit-confident-bg:rgba(21,128,61,.1);--audit-likely-bg:rgba(161,98,7,.1);--audit-uncertain-bg:rgba(185,28,28,.1)}[data-theme=light] .mission-review-audit__chips li{background:rgba(0,0,0,.05)}[data-theme=light] .mission-review-card,[data-theme=light] .mission-review-optional__panel{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .mission-review-quick-edit__panel,[data-theme=light] .mission-review-quick-edit__toggle{background:#fff;border-color:rgba(0,0,0,.1)}[data-theme=light] .mission-review-quick-edit__chip{background:#fff;border-color:rgba(0,0,0,.12)}[data-theme=light] .mission-review-actions{background:linear-gradient(to top,var(--v3-bg,#f8fafc) 75%,transparent)}.mission-preparing{padding:.25rem 0 .75rem}.mission-preparing__card{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid var(--spyps-border,#e7e7e4);border-radius:18px;background:var(--spyps-surface,#fff);box-shadow:var(--spyps-shadow,0 8px 30px hsla(0,0%,8%,.06))}.mission-preparing__header{display:flex;align-items:flex-start;gap:.75rem}.mission-preparing__headline{min-width:0}.mission-preparing__spinner{width:1.25rem;height:1.25rem;margin-top:.15rem;border:2px solid rgba(241,88,4,.25);border-top:2px solid var(--spyps-orange,#f15804);border-radius:50%;animation:mission-preparing-spin .8s linear infinite;flex:0 0 auto}@keyframes mission-preparing-spin{to{transform:rotate(1turn)}}.mission-preparing__message{margin:0;font-weight:700;font-size:1rem;line-height:1.35;color:var(--spyps-text,#171717)}.mission-preparing__step{margin:.25rem 0 0;font-size:.875rem;color:var(--spyps-text-secondary,#666b73)}.mission-preparing__seed{margin:0;padding:.55rem .75rem;border-radius:12px;background:var(--spyps-orange-soft,#fff3ec);border:1px solid rgba(241,88,4,.12);font-size:.85rem;line-height:1.4;color:var(--spyps-text,#171717);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mission-preparing__tip{margin:0;font-size:.8125rem;line-height:1.45;color:var(--spyps-text-muted,#92979e)}.wait-bandit__teaser{width:100%;min-height:40px;border:1px dashed rgba(241,88,4,.35);border-radius:12px;background:rgba(241,88,4,.06);color:var(--spyps-orange,#f15804);font-size:.875rem;font-weight:700;cursor:pointer}.wait-bandit{position:relative;border-top:1px solid var(--spyps-border,#e7e7e4);padding-top:.85rem}.wait-bandit--compact{border:none;padding-top:.35rem}.wait-bandit__collapse{position:absolute;top:.15rem;right:0;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:var(--spyps-text-muted,#92979e);font-size:1.1rem;line-height:1;cursor:pointer}.wait-bandit__machine{border-radius:12px;background:linear-gradient(180deg,#fff8f3,#fff);border:1px solid rgba(241,88,4,.15);padding:.55rem}.wait-bandit__reels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.wait-bandit__reel{min-height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.08);font-size:1.35rem}.wait-bandit__machine--spinning .wait-bandit__reel{animation:wait-bandit-reel .12s linear infinite}@keyframes wait-bandit-reel{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.wait-bandit__symbol{display:inline-flex;align-items:center;justify-content:center}.wait-bandit__spin-btn{margin-top:.65rem;width:100%;min-height:40px;border:none;border-radius:12px;background:var(--spyps-orange,#f15804);color:#fff;font-weight:700;cursor:pointer}.wait-bandit__spin-btn:disabled{opacity:.7;cursor:wait}.wait-bandit__result{margin-top:.35rem}.wait-bandit__result--compact{padding:.55rem .75rem;border-radius:12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.18)}.wait-bandit__result-text{margin:0;font-size:.875rem;font-weight:700;color:var(--spyps-text,#171717)}.wait-bandit__demo-hint{margin:.35rem 0 0;font-size:.8125rem;color:var(--spyps-text-secondary,#666b73)}.wait-bandit__error,.wait-bandit__hint,.wait-bandit__legal{margin:.5rem 0 0;font-size:.75rem;color:var(--spyps-text-muted,#92979e)}.wait-bandit__error{color:var(--error,#ef4444)}.mission-review-card__toggle-checks{margin-top:.45rem;padding:0;border:none;background:transparent;font-size:.875rem;cursor:pointer}[data-theme=dark] .mission-preparing__card{background:var(--surface-elevated,#15171a);border-color:var(--color-border,hsla(0,0%,100%,.12))}[data-theme=dark] .mission-preparing__message,[data-theme=dark] .wait-bandit__result-text{color:var(--color-text,#f1f1f1)}[data-theme=dark] .wait-bandit__reel{background:var(--surface-elevated,#15171a);border-color:var(--color-border,hsla(0,0%,100%,.12))}[data-theme=dark] .wait-bandit__machine{background:linear-gradient(180deg,rgba(241,88,4,.12),rgba(15,15,16,.5))}[data-theme=dark] .wait-bandit__teaser{background:rgba(241,88,4,.1)}.faq-section{margin-top:1.5rem;padding-top:.25rem}.faq-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.faq-section__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--spyps-text-primary,var(--color-text))}.faq-section__view-all{flex:0 0 auto;font-size:.8125rem;font-weight:600;color:var(--spyps-orange,var(--color-primary-light));text-decoration:none}.faq-section__view-all:hover{text-decoration:underline}.faq-accordion__item{border-bottom:1px solid var(--spyps-border,var(--color-border))}.faq-accordion__item:last-child{border-bottom:none}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--spyps-text-primary,var(--color-text));cursor:pointer;list-style:none}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question-text{flex:1 1 auto;min-width:0}.faq-accordion__chevron{flex-shrink:0;width:.5rem;height:.5rem;border-right:2px solid var(--spyps-text-secondary,var(--muted));border-bottom:2px solid var(--spyps-text-secondary,var(--muted));transform:rotate(45deg);transition:transform .15s ease,border-color .15s ease;margin-top:-.15rem}.faq-accordion__item[open] .faq-accordion__chevron{transform:rotate(-135deg);margin-top:.15rem;border-color:var(--spyps-orange,var(--color-accent))}.faq-accordion__item[open] .faq-accordion__question{color:var(--spyps-text-primary,var(--color-text))}.faq-accordion__answer{margin:0 0 .85rem;padding-right:1.25rem;font-size:.875rem;line-height:1.55;color:var(--spyps-text-secondary,var(--v3-muted))}.faq-page__intro{margin-top:.25rem;max-width:42rem}.faq-page__categories{display:flex;flex-direction:column;gap:1.75rem}.faq-page__category-title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--spyps-text-primary,var(--color-text))}@media (min-width:1024px){.faq-section{margin-top:2rem;max-width:100%}.faq-section__title{font-size:1rem}}