:root{--font-headline:"Newsreader","Instrument Serif",Georgia,serif;--font-display-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif}.clean-fullscreen-hero{padding:40px 24px 56px}.clean-fullscreen-hero,.clean-fullscreen-section{min-height:calc(100vh - 76px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;position:relative;width:100%}.clean-fullscreen-section{padding:64px 24px}@media (max-width:768px){.clean-fullscreen-hero{min-height:auto;padding:50px 16px}.clean-fullscreen-section{min-height:auto;padding:70px 16px}}.v3-site .spec-header{background:var(--brand-bg)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--brand-line)!important;position:sticky;top:0;z-index:100;height:76px!important;width:100%!important}.v3-site .spec-header-inner{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.v3-site .spec-logo{display:flex;align-items:center;flex-shrink:0}.v3-site .spec-logo img{filter:brightness(0)}.v3-site .spec-header nav{display:flex;align-items:center;gap:32px}.v3-site .spec-header nav a{color:var(--brand-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease}.v3-site .spec-header nav a.is-active,.v3-site .spec-header nav a:hover{color:var(--brand-text)}.v3-site .spec-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.v3-site .spec-header .spec-login{color:var(--brand-text)!important;font-size:12.5px;font-weight:450;text-decoration:none;padding:0 14px;height:34px;min-height:34px;display:inline-flex;align-items:center;border-radius:9999px;border:1px solid var(--brand-line);background:var(--brand-bg);transition:all .18s ease;white-space:nowrap}.v3-site .spec-header .spec-login:hover{background:var(--brand-panel);border-color:var(--brand-muted)}.v3-site .spec-header .spec-pill{background:var(--brand-text)!important;color:var(--brand-bg)!important;font-size:12.5px;font-weight:500;padding:0 16px;height:34px;min-height:34px;display:inline-flex;align-items:center;border-radius:9999px;text-decoration:none;transition:all .18s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);white-space:nowrap}.v3-site .spec-header .spec-pill:hover{opacity:.88;transform:translateY(-1px)}.v3-site .spec-menu-toggle{display:none}@media (max-width:860px){.v3-site .spec-header{height:64px!important}.v3-site .spec-header-inner{padding-left:16px!important;padding-right:16px!important;gap:8px!important}.v3-site .spec-header .spec-login,.v3-site .spec-header nav{display:none!important}.v3-site .spec-header .spec-pill{padding:8px 14px!important;font-size:12px!important}.v3-site .spec-menu-toggle{display:flex!important;align-items:center;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#0f172a;padding:6px}}.clean-home{background:#ffffff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;overflow-x:hidden;position:relative;width:100%;margin:0;padding:0}.clean-home *{box-sizing:border-box}.clean-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.clean-pill-btn-dark{background:#09090b;color:#ffffff;padding:10px 22px;font-size:13px;border:1px solid #09090b}.clean-pill-btn-dark:hover{background:#27272a}.clean-pill-btn-light{background:#ffffff;color:#09090b;padding:10px 20px;font-size:13px;border:1px solid rgba(0,0,0,.12)}.clean-pill-btn-light:hover{background:#f4f4f5}.access-eyebrow,.apple-eyebrow,.clean-section-eyebrow,.ed-eyebrow,.hero-eyebrow,.hero-eyebrow-badge,.nx-eyebrow,.sx-eyebrow{display:none!important}.scout-flip-card{perspective:1200px;height:430px;position:relative;cursor:pointer}.scout-flip-inner{position:relative;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.scout-flip-card.is-flipped .scout-flip-inner,.scout-flip-card:hover .scout-flip-inner{transform:rotateY(180deg)}.scout-flip-back,.scout-flip-front{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;overflow:hidden;display:flex;flex-direction:column;justifyContent:space-between}.scout-flip-front{background:#ffffff;box-shadow:0 8px 30px rgba(0,0,0,.04)}.scout-flip-back{background:#09090b;color:#ffffff;transform:rotateY(180deg);padding:24px 20px;box-shadow:0 16px 40px rgba(0,0,0,.25)}.clean-home p{max-width:none!important;opacity:1!important;color:#475569;font-family:inherit}.clean-home h1,.clean-home h2,.clean-home h3,.clean-home h4{color:#09090b;font-family:var(--font-headline);font-weight:400;letter-spacing:-.025em;margin:0}.clean-card-dark,.clean-card-dark h1,.clean-card-dark h2,.clean-card-dark h3,.clean-card-dark h4,.clean-home [data-theme=dark],.clean-home [data-theme=dark] h1,.clean-home [data-theme=dark] h2,.clean-home [data-theme=dark] h3,.clean-home [data-theme=dark] h4{color:#ffffff!important}.clean-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width:640px){.clean-container{padding-left:16px;padding-right:16px}}html{scroll-behavior:auto;scroll-snap-type:none}.clean-editorial-hero{min-height:calc(100vh - 76px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;width:100%;padding-top:56px;padding-bottom:60px}@media (prefers-reduced-motion:no-preference){.hero-anim-1,.hero-anim-2,.hero-anim-3,.hero-stage-wrapper{opacity:0;transform:translateY(24px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) forwards}.hero-anim-1{animation-delay:.1s}.hero-anim-2{animation-delay:.25s}.hero-anim-3{animation-delay:.4s}.hero-stage-wrapper{animation-delay:.55s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.clean-section-pad{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:96px;padding-bottom:96px;position:relative;box-sizing:border-box;border:none!important;width:100%}.clean-home>section:nth-child(2n),.clean-scout>section:nth-child(2n){background:#fafafa}.clean-home>section+section,.clean-scout>section+section{border-top:1px solid #f0f0f3}.home-feature-cards>div,.scout-reasoning-cards>div{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease!important}.home-feature-cards>div:hover,.scout-reasoning-cards>div:hover{transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(0,0,0,.08),0 0 1px 1px rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.14)!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #09090b!important;outline-offset:2px!important}@media (max-width:768px){.clean-editorial-hero{min-height:auto;padding-top:50px;padding-bottom:50px}.clean-section-pad{min-height:auto;padding-top:64px;padding-bottom:64px}}.clean-header-center{text-align:center;max-width:720px;margin-bottom:60px;display:flex;flex-direction:column;align-items:center}.clean-header-center,.clean-header-center .clean-eyebrow,.clean-header-center .clean-heading,.clean-header-center .clean-subhead{margin-left:auto;margin-right:auto}.clean-mono-kicker{display:inline-flex;align-items:center;gap:8px;background:#f4f4f5;border:1px solid rgba(0,0,0,.06);padding:6px 16px;border-radius:9999px;font-size:11px;font-weight:500;color:#09090b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.clean-mono-kicker-dot{width:6px;height:6px;border-radius:50%;background:#09090b;animation:breathingDot 2s ease-in-out infinite}.clean-light-title{font-family:var(--font-headline);font-size:clamp(38px,5.2vw,68px);line-height:1.06;letter-spacing:-.025em;color:#09090b!important;max-width:960px;margin:0 auto 20px;text-align:center;font-weight:400;text-wrap:balance}.clean-light-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:#52525b!important;max-width:720px;margin:0 auto 32px;text-align:center;font-weight:350}.clean-editorial-action-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}.clean-black-pill-btn,.clean-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#09090b;color:#ffffff!important;padding:0 18px;height:38px;min-height:38px;border-radius:9999px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.85);letter-spacing:-.01em;white-space:nowrap}.clean-black-pill-btn:hover,.clean-btn-primary:hover{background:#18181b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.clean-reassurance-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:450;color:#71717a;background:#fbfbfe;border:1px solid rgba(0,0,0,.04);padding:0 14px;height:36px;min-height:36px;border-radius:9999px;white-space:nowrap}.clean-mono-dot-mini{width:5px;height:5px;border-radius:50%;background:#09090b;flex-shrink:0}.clean-hero-stage-container{width:100%;max-width:1200px;margin:0 auto}.scout-giga-stage{position:relative;width:100%;border-radius:28px;overflow:hidden;min-height:560px;display:flex;align-items:center;justify-content:center;background:#fbfbfd;border:1px solid rgba(0,0,0,.06);box-shadow:0 32px 84px -20px rgba(0,0,0,.08),0 0 1px 1px rgba(0,0,0,.03);margin-top:48px}@media (max-width:640px){.scout-giga-stage{min-height:520px;border-radius:20px;margin-top:32px}}.scout-ambient-stage-bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 50%,#ffffff 0,#f6f6f9 100%);z-index:1}.scout-mesh-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.65;transition:transform 1.2s ease}.orb-peach{width:480px;height:480px;top:-100px;left:-80px;background:radial-gradient(circle,#fde68a 0,#fed7aa 50%,transparent 80%)}.orb-twilight{width:520px;height:520px;bottom:-120px;right:-100px;background:radial-gradient(circle,#e0e7ff 0,#c7d2fe 50%,transparent 80%)}.orb-pearl{width:360px;height:360px;top:30%;left:45%;background:radial-gradient(circle,rgba(255,255,255,.9) 0,rgba(244,244,245,.4) 60%,transparent 80%)}.scout-giga-stage:hover .orb-peach{transform:translate(20px,15px) scale(1.05)}.scout-giga-stage:hover .orb-twilight{transform:translate(-20px,-15px) scale(1.05)}.scout-stage-grid-lines{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.02) 1px,transparent 0);background-size:40px 40px;opacity:.7;pointer-events:none}.scout-floating-dialogue-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:620px;padding:44px 24px 60px;text-align:center}@media (max-width:640px){.scout-floating-dialogue-wrap{padding:28px 14px 48px;gap:12px}}.scout-bubble-dark{display:inline-flex;align-items:center;gap:10px;background:#09090b;color:#ffffff;padding:10px 20px;border-radius:9999px;font-size:12.5px;font-weight:400;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 25px rgba(0,0,0,.18);letter-spacing:-.01em;max-width:100%;flex-wrap:wrap;justify-content:center}@media (max-width:640px){.scout-bubble-dark{font-size:11px;padding:8px 14px;gap:6px}}.scout-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.35);flex-shrink:0;animation:breathingDot 2s ease-in-out infinite}.scout-bubble-lead{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.scout-bubble-text{color:#ffffff}.scout-bubble-card{background:rgba(255,255,255,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;padding:24px 26px;width:100%;box-shadow:0 24px 60px -15px rgba(0,0,0,.12),0 0 1px 1px rgba(0,0,0,.04);text-align:left;border:1px solid rgba(255,255,255,.85);transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (max-width:640px){.scout-bubble-card{padding:18px 16px;border-radius:16px}}.scout-bubble-card:hover{transform:translateY(-2px)}.scout-card-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.scout-card-identity{display:flex;align-items:center;gap:10px}.scout-avatar-mini{position:relative;width:24px;height:24px;border-radius:50%;flex-shrink:0}.scout-avatar-round{border-radius:50%;-o-object-fit:cover;object-fit:cover}.scout-avatar-status-dot{position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#10b981;border:1.5px solid #ffffff}.scout-card-name{font-size:13.5px;font-weight:500;color:#09090b;margin-right:6px}.scout-card-role{font-size:11px;font-weight:350;color:#71717a}.scout-card-badges{display:flex;align-items:center;gap:8px}.scout-confidence-badge{font-size:10.5px;font-weight:500;color:#09090b;background:#f4f4f5;padding:3px 9px;border-radius:9999px;border:1px solid rgba(0,0,0,.05)}.scout-target-person{font-size:11px;color:#71717a;font-weight:350}@media (max-width:640px){.scout-target-person{display:none}}.scout-flow-chips-row{display:flex;align-items:center;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.scout-flow-chip{display:inline-flex;align-items:center;gap:6px;background:#f4f4f5;padding:4px 10px;border-radius:6px;font-size:11.5px;white-space:nowrap}.scout-flow-chip.active{background:#f1f5f9;color:#09090b}.scout-flow-chip.success{background:#ecfdf5;color:#09090b}.scout-chip-kicker{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.scout-chip-val{font-weight:450;color:#09090b}.scout-flow-chip.success .scout-chip-val{color:#09090b}.scout-chip-arrow{font-size:11px;color:#a1a1aa}.scout-card-note-box{background:#fafafa;border:1px solid rgba(0,0,0,.04);border-radius:12px;padding:14px 16px;margin-bottom:14px}.scout-note-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.scout-note-box-title{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.scout-note-box-status{font-size:10px;font-weight:500;color:#09090b;background:#ecfdf5;padding:2px 7px;border-radius:9999px}.scout-note-box-text{font-size:13px;font-style:italic;line-height:1.5;color:#18181b;margin:0;font-weight:350}@media (max-width:640px){.scout-note-box-text{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.scout-command-bar{background:#09090b;border-radius:12px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;box-sizing:border-box}@media (max-width:640px){.scout-command-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}}.scout-command-prompt{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:100%;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#e4e4e7}.scout-terminal-icon{color:#a1a1aa;flex-shrink:0}.scout-command-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;font-weight:400}.scout-cursor-blink{color:#ffffff;animation:cursorBlink 1s infinite;margin-left:2px;font-weight:700}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.scout-action-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff;color:#09090b;border:none;padding:7px 14px;border-radius:8px;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.scout-action-btn:hover{background:#f4f4f5;transform:translateY(-1px)}.scout-bubble-dark-bottom{display:inline-flex;align-items:center;gap:10px;background:rgba(9,9,11,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#ffffff;padding:11px 20px;border-radius:9999px;font-size:13px;font-weight:400;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 32px rgba(0,0,0,.28);letter-spacing:-.01em;max-width:100%}@media (max-width:640px){.scout-bubble-dark-bottom{font-size:11.5px;padding:9px 14px}}.scout-sound-icon{color:#a1a1aa;display:flex;align-items:center;flex-shrink:0}.scout-powered-by{font-size:11.5px;color:rgba(255,255,255,.85);text-shadow:0 1px 4px rgba(0,0,0,.6);display:flex;align-items:center;gap:6px;margin-top:4px;letter-spacing:.02em;font-weight:350}.scout-powered-separator{opacity:.5}.scout-scenario-controls{position:absolute;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px}.scout-scenario-dot{background:rgba(9,9,11,.7);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.75);font-size:10.5px;font-weight:450;padding:4px 12px;border-radius:9999px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.scout-scenario-dot.is-active,.scout-scenario-dot:hover{background:#ffffff;color:#09090b;border-color:#ffffff}.clean-social-proof{width:100%;margin-top:56px;padding:24px 0 0;text-align:center;display:flex;flex-direction:column;align-items:center}.clean-social-proof-label{font-size:12.5px;font-weight:400;color:#71717a;margin-bottom:20px;text-align:center;letter-spacing:-.01em}.clean-social-proof-row{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:nowrap;width:100%;max-width:1152px;margin:0 auto}.clean-social-brand{font-size:12.5px;font-weight:450;color:#71717a;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.clean-social-brand:hover{color:#09090b}.clean-social-dot{width:4px;height:4px;border-radius:50%;background:#e4e4e7;flex-shrink:0}@media (max-width:900px){.clean-social-proof-row{flex-wrap:wrap;gap:12px 18px}.clean-social-dot{display:none}}.clean-split-header{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start;margin-bottom:48px;width:100%}@media (max-width:860px){.clean-split-header{grid-template-columns:1fr;gap:20px;margin-bottom:32px}}.clean-outline-tag{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#09090b;background:transparent;border:1px solid rgba(0,0,0,.14);padding:4px 12px;border-radius:9999px;margin-bottom:16px}.clean-split-title{font-family:var(--font-headline);font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:#09090b;margin:0;text-wrap:balance}.clean-split-right{padding-top:36px}@media (max-width:860px){.clean-split-right{padding-top:0}}.clean-split-desc{font-size:clamp(15px,1.4vw,17px);font-weight:350;line-height:1.6;color:#71717a;margin:0}.scout-gradient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width:900px){.scout-gradient-grid{grid-template-columns:1fr;gap:20px}}.scout-grad-card{display:flex;flex-direction:column;background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px -10px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.16,1,.3,1)}.scout-grad-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}.scout-grad-canvas{position:relative;width:100%;height:260px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.grad-warm-amber{background:radial-gradient(circle at 65% 35%,#fed7aa 0,#fdba74 45%,#ffedd5 100%)}.grad-deep-obsidian{background:linear-gradient(145deg,#18181b,#09090b)}.grad-sage-mist{background:radial-gradient(circle at 35% 65%,#d1fae5 0,#a7f3d0 45%,#ecfdf5 100%)}.scout-grad-floating-card{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:18px 20px;width:100%;max-width:290px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65)}.scout-grad-floating-card.dark-mode{background:rgba(24,24,27,.92);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 36px rgba(0,0,0,.4)}.scout-ui-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.scout-ui-title{font-size:12px;font-weight:500;color:#09090b}.scout-ui-title.light-text{color:#ffffff}.scout-ui-kicker{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#71717a}.scout-ui-kicker.light-muted{color:#a1a1aa}.scout-ui-pill{font-size:10px;font-weight:500;background:#f4f4f5;color:#09090b;padding:2px 8px;border-radius:9999px}.scout-stat-hero{font-size:26px;font-weight:380;color:#09090b;letter-spacing:-.02em;line-height:1;margin-bottom:12px}.scout-stat-sub{font-size:12px;font-weight:400;color:#71717a;letter-spacing:normal}.scout-progress-stack{display:flex;gap:4px;height:6px;width:100%;border-radius:3px;overflow:hidden;margin-bottom:10px;background:#e4e4e7}.scout-prog-bar.bar-1{background:#09090b}.scout-prog-bar.bar-2{background:#71717a}.scout-prog-bar.bar-3{background:#a1a1aa}.scout-prog-legend{display:flex;gap:10px;font-size:10.5px;color:#71717a;font-weight:350}.scout-flow-mini{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.scout-mini-step{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.07);padding:6px 10px;border-radius:8px}.scout-mini-kicker{font-size:10px;font-weight:500;color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em}.scout-mini-val{font-size:11.5px;font-weight:450;color:#ffffff}.scout-mini-arrow{font-size:11px;color:#71717a;text-align:center}.scout-track-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:400;color:#a1a1aa}.scout-avatar-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.scout-circle-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#ffffff;border:1.5px solid #ffffff}.scout-speech-tag{font-size:11px;font-weight:500;color:#09090b;background:#f4f4f5;padding:3px 8px;border-radius:9999px}.scout-mini-note-preview{font-size:11.5px;font-style:italic;color:#52525b;line-height:1.45;font-weight:350}.scout-grad-meta{padding:24px 24px 28px;text-align:left}.scout-meta-title{font-size:17px;font-weight:450;color:#09090b;margin:0 0 8px;letter-spacing:-.015em}.scout-meta-desc{font-size:13.5px;font-weight:350;line-height:1.55;color:#71717a;margin:0}.clean-header-left{text-align:center;max-width:780px;margin:0 auto 48px}.clean-sub-eyebrow{font-size:13px;font-weight:400;color:#71717a;margin-bottom:12px;letter-spacing:-.01em}.clean-peer-heading{font-family:var(--font-headline);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.025em;color:#09090b;margin:0;text-wrap:balance}.scout-peer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width:900px){.scout-peer-grid{grid-template-columns:1fr;gap:20px}}.scout-peer-card{display:flex;flex-direction:column;background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px -10px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.16,1,.3,1)}.scout-peer-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}.scout-peer-window{position:relative;width:100%;height:260px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.grad-frosted-mist{background:radial-gradient(circle at 70% 30%,#f1f5f9 0,#e2e8f0 50%,#f8fafc 100%)}.grad-sage-bokeh{background:radial-gradient(circle at 80% 20%,#dcfce7 0,#bbf7d0 40%,#f0fdf4 100%)}.grad-twilight-bokeh{background:radial-gradient(circle at 50% 40%,#e0e7ff 0,#c7d2fe 45%,#eef2ff 100%)}.scout-peer-form-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:18px 20px;width:100%;max-width:280px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65)}.scout-form-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#71717a;margin-bottom:10px}.scout-form-input{font-size:13px;font-weight:450;color:#09090b;background:#f4f4f5;padding:8px 12px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(0,0,0,.04)}.scout-form-slider{width:100%;height:6px;background:#e4e4e7;border-radius:3px;position:relative;margin:12px 0 10px}.scout-slider-track{position:relative;width:100%;height:100%}.scout-slider-thumb{position:absolute;left:60%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#09090b;box-shadow:0 2px 6px rgba(0,0,0,.25)}.scout-form-input-sub{font-size:11.5px;color:#71717a;margin-bottom:12px;font-weight:400}.scout-form-btn{font-size:11.5px;font-weight:500;background:#09090b;color:#ffffff;text-align:center;padding:7px 12px;border-radius:8px;width:100%}.scout-peer-list-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:18px 20px;width:100%;max-width:280px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65);display:flex;flex-direction:column;gap:8px}.scout-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;font-size:12px}.scout-list-item.muted{color:#71717a;background:#fafafa}.scout-list-item.active-highlight{color:#09090b;background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.04);font-weight:500}.scout-list-icon{margin-right:6px}.scout-list-count{font-weight:400;color:#71717a}.scout-list-count-bold{font-weight:600;color:#09090b}.scout-peer-profile-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:18px 20px;width:100%;max-width:280px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65)}.scout-profile-status{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;color:#09090b;margin-bottom:12px}.scout-check-icon-green{color:#09090b}.scout-profile-body{display:flex;align-items:center;gap:10px;margin-bottom:12px}.scout-profile-avatar-wrap{width:32px;height:32px;border-radius:50%;background:#09090b;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;flex-shrink:0}.scout-avatar-initials{font-size:11px}.scout-profile-name{font-size:13px;font-weight:500;color:#09090b}.scout-profile-role{font-size:11px;color:#71717a}.scout-profile-pill{font-size:10.5px;color:#52525b;background:#f4f4f5;padding:5px 8px;border-radius:6px;text-align:center;font-weight:400}.scout-peer-meta{padding:24px 24px 28px;text-align:left}.scout-peer-title{font-size:17px;font-weight:450;color:#09090b;margin:0 0 8px;letter-spacing:-.015em}.scout-peer-desc{font-size:13.5px;font-weight:350;line-height:1.55;color:#71717a;margin:0}.clean-peer-bottom-callout{margin-top:48px;text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.clean-peer-bottom-callout p{font-size:15px;font-weight:350;line-height:1.6;color:#71717a;margin:0}.clean-core-kicker{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:12px}.clean-light-heading{font-family:var(--font-headline);font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:#09090b;margin:0 0 14px;text-align:center;text-wrap:balance}.clean-light-subhead{font-size:clamp(15px,1.4vw,17px);font-weight:350;line-height:1.55;color:#71717a;max-width:620px;margin:0 auto;text-align:center}.scout-giga-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-top:48px}@media (max-width:900px){.scout-giga-grid{grid-template-columns:1fr;gap:20px}}.scout-giga-card{display:flex;flex-direction:column;background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px -10px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.16,1,.3,1)}.scout-giga-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}.scout-giga-canvas{position:relative;width:100%;height:260px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.grad-sunlight-peach{background:radial-gradient(circle at 70% 30%,#fde68a 0,#fed7aa 40%,#fef3c7 100%)}.grad-coral-glow{background:radial-gradient(circle at 50% 50%,#fecdd3 0,#fda4af 45%,#fff1f2 100%)}.grad-lavender-grid{background:radial-gradient(circle at 60% 40%,#e9d5ff 0,#ddd6fe 50%,#f5f3ff 100%)}.scout-prompt-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:20px 22px;width:100%;max-width:290px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65)}.scout-prompt-text{font-size:12.5px;font-weight:400;color:#18181b;line-height:1.5;margin:0 0 12px;font-style:italic}.scout-prompt-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#09090b;background:#f4f4f5;padding:4px 10px;border-radius:9999px;width:-moz-fit-content;width:fit-content}.scout-node-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:18px 20px;width:100%;max-width:290px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65)}.scout-node-sphere{display:none}.scout-node-connectors{display:flex;flex-direction:column;gap:6px}.scout-node-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#52525b;padding:6px 10px;border-radius:6px;background:#fafafa}.scout-node-label{font-weight:450;color:#09090b}.scout-node-toggle.active{font-size:10px;font-weight:500;color:#09090b;background:#ecfdf5;padding:2px 7px;border-radius:9999px}.scout-folder-ui{background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;padding:22px 20px;width:100%;max-width:280px;box-shadow:0 12px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.65);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.scout-folder-icon-stack{color:#09090b;opacity:.85}.scout-folder-svg{color:#09090b}.scout-folder-search-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:450;color:#71717a;background:#f4f4f5;padding:6px 14px;border-radius:9999px}.scout-giga-meta{padding:24px 24px 28px;text-align:left}.scout-giga-title{font-size:17px;font-weight:450;color:#09090b;margin:0 0 8px;letter-spacing:-.015em}.scout-giga-desc{font-size:13.5px;font-weight:350;line-height:1.55;color:#71717a;margin:0}.clean-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:56px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);width:100%}@media (max-width:860px){.clean-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px;padding:40px 0}}@media (max-width:540px){.clean-stats-grid{grid-template-columns:1fr;gap:24px}}.clean-stat-item{display:flex;flex-direction:column;text-align:left}.clean-stat-num{font-size:clamp(38px,4.5vw,56px);font-weight:380;color:#09090b;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.clean-stat-label{font-size:13px;font-weight:500;color:#09090b;letter-spacing:-.01em;margin-bottom:6px}.clean-stat-desc{font-size:13px;font-weight:350;color:#71717a;line-height:1.45;margin:0}.clean-editorial-quote{margin-top:64px;text-align:center;max-width:820px;margin-left:auto;margin-right:auto;padding:0 20px}.clean-quote-text{font-family:var(--font-headline);font-size:clamp(22px,2.8vw,34px);font-weight:400;letter-spacing:-.015em;color:#09090b;line-height:1.4;font-style:italic;margin:0 0 16px;text-wrap:balance}.clean-quote-author{font-size:12px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.08em}.clean-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-top:48px}@media (max-width:900px){.clean-steps-grid{grid-template-columns:1fr;gap:20px}}.clean-step-card{background:#fafafa;border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:36px 30px;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .25s ease}.clean-step-card:hover{background:#ffffff;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.clean-step-num{font-size:11px;font-weight:600;letter-spacing:.12em;color:#09090b;margin-bottom:16px}.clean-step-title{font-size:18px;font-weight:450;color:#09090b;margin:0 0 10px;letter-spacing:-.015em}.clean-step-desc{font-size:14px;font-weight:350;line-height:1.6;color:#71717a;margin:0;flex-grow:1}.clean-faq-list{max-width:780px;margin:48px auto 0;display:flex;flex-direction:column;gap:10px;width:100%}.clean-faq-item{background:#f8f8fa;border:none!important;border-radius:16px;padding:22px 28px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:none!important}.clean-faq-item.is-open,.clean-faq-item:hover{background:#f1f1f5;border:none!important;box-shadow:none!important}.clean-faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font-size:15.5px;font-weight:450;font-family:inherit;color:#09090b;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clean-faq-question:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}.clean-faq-chevron{color:#71717a;transition:transform .25s ease;flex-shrink:0}.clean-faq-chevron.rotate{transform:rotate(180deg);color:#09090b}.clean-faq-answer{margin-top:14px;padding-top:0;border-top:none!important;font-size:14px;font-weight:350;line-height:1.6;color:#52525b}.clean-faq-answer p{margin:0}.clean-cta-wrap{width:100%;text-align:center;padding:100px 0 110px;display:flex;flex-direction:column;align-items:center;background:#ffffff;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:640px){.clean-cta-wrap{padding:60px 0 70px}}.clean-cta-heading{font-family:var(--font-headline);font-size:clamp(36px,4.6vw,60px);font-weight:400;line-height:1.08;color:#09090b;max-width:820px;margin:0 auto 18px;letter-spacing:-.025em;text-align:center;text-wrap:balance}.clean-cta-lead{font-size:17px;font-weight:350;line-height:1.6;color:#71717a;max-width:600px;margin:0 auto 36px;text-align:center}.clean-btn-group{display:flex;align-items:center;justify-content:center}.clean-cta-note{font-size:12.5px;font-weight:400;color:#a1a1aa;margin-top:18px;text-align:center}.clean-footer{background:#ffffff!important;color:#71717a!important;border-top:1px solid rgba(0,0,0,.06);padding:80px 0 48px;width:100%}@media (max-width:640px){.clean-footer{padding:60px 0 36px}}.clean-footer-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}@media (max-width:860px){.clean-footer-inner{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:540px){.clean-footer-inner{grid-template-columns:1fr;gap:32px;padding-left:16px;padding-right:16px}}.clean-footer-brand h3{font-family:var(--font-headline);font-size:20px;font-weight:500;letter-spacing:-.01em;color:#09090b!important;margin:0 0 14px}.clean-footer-brand p{font-size:13.5px;font-weight:350;line-height:1.6;color:#71717a!important;max-width:340px;margin:0}.clean-footer-col h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#09090b!important;margin:0 0 18px}.clean-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.clean-footer-col a{color:#71717a!important;font-size:13.5px;font-weight:350;text-decoration:none;transition:color .15s ease}.clean-footer-col a:hover{color:#09090b!important}.clean-footer-bottom{max-width:1200px;margin:56px auto 0;padding:24px 24px 0;border-top:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#a1a1aa!important;flex-wrap:wrap;gap:16px}@media (max-width:640px){.clean-footer-bottom{padding-left:16px;padding-right:16px;margin-top:36px;flex-direction:column;align-items:flex-start;gap:12px}}.clean-footer-bottom a{color:#71717a!important;text-decoration:none;transition:color .15s ease}.clean-footer-bottom a:hover{color:#09090b!important}.anim-bubble-float{animation:bubbleFloat .5s cubic-bezier(.16,1,.3,1) forwards}.anim-card-pop{animation:cardPop .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes bubbleFloat{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardPop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clickPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:920px){.scout-split-hero-grid{grid-template-columns:1fr!important;gap:40px!important}}.scout-roles-strip-wrapper{position:relative;width:100%;overflow:hidden;padding:14px 0 28px;mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent)}.scout-roles-strip-track{display:flex;gap:18px;width:-moz-max-content;width:max-content;animation:scoutRolesMarquee 40s linear infinite;will-change:transform}.scout-roles-strip-track:hover{animation-play-state:paused}.scout-role-strip-card{flex:0 0 310px;width:310px;min-width:310px;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 6px 22px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);cursor:default}.scout-role-strip-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.09)}@keyframes scoutRolesMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}@keyframes safeguardsMarqueeLTR{0%{transform:translate3d(calc(-50% - 10px),0,0)}to{transform:translateZ(0)}}.safeguards-marquee-wrapper{overflow:hidden;width:100%;position:relative;mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent)}.safeguards-marquee-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;animation:safeguardsMarqueeLTR 38s linear infinite;will-change:transform}.safeguards-marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.safeguards-marquee-track,.scout-roles-strip-track{animation:none!important;overflow-x:auto;width:100%}}@media (max-width:860px){.how-stage-row{grid-template-columns:1fr!important;gap:32px!important}.early-access-split-grid{grid-template-columns:1fr!important;gap:36px!important}.scout-matrix-header{display:none!important}.scout-matrix-row{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:768px){.about-cred-grid,.how-permission-grid{grid-template-columns:1fr!important;gap:16px!important}}.home-dual-deck{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:860px){.home-dual-deck{grid-template-columns:1fr;gap:20px}}.home-radar-stream{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1040px){.home-radar-stream{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-radar-stream{grid-template-columns:1fr}}.home-lab-workbench{background:#ffffff;box-shadow:0 16px 48px -12px rgba(0,0,0,.08);padding:36px 40px}@media (max-width:768px){.home-lab-workbench{padding:24px 20px}}.home-bento-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.home-bento-hero{grid-column:1/2;grid-row:1/3}@media (max-width:900px){.home-bento-grid{grid-template-columns:1fr}.home-bento-hero{grid-column:auto;grid-row:auto}}.home-rail-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width:768px){.home-rail-track{grid-template-columns:1fr}}@media (max-width:960px){.scout-hero-float-card{position:static!important;transform:none!important;max-width:100%!important;margin-bottom:12px}.scout-comparison-grid,.scout-roles-layout,.scout-wawa-grid{grid-template-columns:1fr!important}.scout-tools-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.scout-tools-grid{grid-template-columns:1fr!important}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:960px){.stage-selector-grid{grid-template-columns:repeat(2,1fr)!important}.workbench-stage-split{grid-template-columns:1fr!important}}@media (max-width:560px){.stage-selector-grid{grid-template-columns:1fr!important}}@media (max-width:800px){.editorial-note-card{padding:24px 20px!important}.note-sentence-row{gap:12px!important}.note-sentence-row,.note-stats-row{grid-template-columns:1fr!important}.note-stats-row{gap:16px!important}}.hero-stage-wrapper{position:relative;width:100%;max-width:1140px;margin:0 auto;animation:heroLaptopReveal .75s cubic-bezier(.16,1,.3,1) .1s both;contain:layout}.hero-ambient-aura{position:absolute;top:-40px;left:50%;transform:translate3d(-50%,0,0);width:90%;height:80%;background:radial-gradient(ellipse 60% 50% at 50% 35%,rgba(56,189,248,.14) 0,rgba(139,92,246,.06) 35%,rgba(255,255,255,0) 70%);pointer-events:none;z-index:0;contain:strict}.macbook-pro-mockup{position:relative;width:100%;max-width:1140px;margin:0 auto}@keyframes heroTextFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLaptopReveal{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-anim-1{animation:heroTextFadeUp .65s cubic-bezier(.16,1,.3,1) .04s both}.hero-anim-2{animation:heroTextFadeUp .7s cubic-bezier(.16,1,.3,1) .12s both}.hero-anim-3{animation:heroTextFadeUp .75s cubic-bezier(.16,1,.3,1) .2s both}.hero-anim-4{animation:heroTextFadeUp .8s cubic-bezier(.16,1,.3,1) .26s both}@media (max-width:640px){.hero-eyebrow-badge{font-size:9px!important;padding:4px 10px!important;gap:5px!important;letter-spacing:.03em!important}}.macbook-lid{aspect-ratio:16/10;background:linear-gradient(180deg,#2d2d32,#1b1b1e);border-radius:20px 20px 4px 4px;padding:10px 10px 14px;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 2px 8px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.25)}.macbook-display,.macbook-lid{position:relative;width:100%;display:flex;flex-direction:column}.macbook-display{height:100%;background:#000000;border-radius:12px;overflow:hidden;justify-content:space-between;box-shadow:inset 0 0 0 1px rgba(0,0,0,.95)}.macbook-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:124px;height:24px;background:#000000;border-radius:0 0 9px 9px;z-index:30;display:flex;align-items:center;justify-content:center;gap:7px}.macbook-camera-lens{width:4.5px;height:4.5px;border-radius:50%;background:#0a0a14;box-shadow:inset 0 0 2px rgba(255,255,255,.25),0 0 1px rgba(0,0,0,.9)}.macbook-camera-led{width:2px;height:2px;border-radius:50%;background:#22c55e;box-shadow:0 0 3px #22c55e}.macbook-base{position:relative;width:calc(100% + 44px);margin-left:-22px;height:15px;background:linear-gradient(180deg,#3c3c40,#242427 40%,#161618);border-radius:0 0 18px 18px;box-shadow:0 32px 85px -15px rgba(0,0,0,.48),0 14px 34px -8px rgba(0,0,0,.32),0 1px 3px rgba(0,0,0,.6);z-index:10}.macbook-notch-lip{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#141416;border-radius:0 0 5px 5px;box-shadow:inset 0 -1px 1px rgba(255,255,255,.08)}.macos-4k-menubar{height:24px;background:#000000;border-bottom:.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:11px;font-weight:450;color:#ffffff;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:25;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,sans-serif;letter-spacing:-.01em}.macos-4k-dock{bottom:8px;left:50%;transform:translateX(-50%);height:44px;background:rgba(255,255,255,.78);border-radius:14px;border:1px solid rgba(255,255,255,.85);padding:3px 8px;align-items:center;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.macos-4k-dock,.macos-notif-center-col{position:absolute;display:flex;gap:7px;contain:layout paint}.macos-notif-center-col{top:32px;right:14px;z-index:20;width:clamp(285px,32vw,345px);flex-direction:column;max-width:calc(100% - 28px);max-height:calc(100% - 68px);overflow:hidden;text-align:left!important}.macos-nc-card{background:rgba(255,255,255,.96);border-radius:14px;border:.5px solid rgba(255,255,255,.9);box-shadow:0 4px 14px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);padding:9px 12px;display:flex;align-items:flex-start;gap:10px;text-align:left!important;animation:macosNotifSlideIn .3s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;transform:translateZ(0)}.macos-nc-card *{text-align:left}.macos-nc-card .macos-nc-time{text-align:right!important}.macos-nc-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.12)}@keyframes macosNotifSlideIn{0%{opacity:0;transform:translate3d(18px,-6px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:640px){.macbook-base{width:100%!important;margin-left:0!important}.macbook-lid{aspect-ratio:16/10!important;min-height:0!important}.macos-4k-dock{display:flex!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translateX(-50%) scale(.62)!important;transform-origin:bottom center!important;padding:3px 6px!important;border-radius:12px!important;gap:4px!important;background:rgba(255,255,255,.45)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 6px 18px rgba(0,0,0,.22)!important;z-index:10!important}.macos-notif-center-col{top:24px!important;right:8px!important;left:8px!important;width:auto!important;max-width:calc(100% - 16px)!important}}.scout-finalized-dashboard-window,.scout-workstation-window{transition:transform .25s ease,box-shadow .25s ease}@keyframes scoutStageFadeIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.scout-stage-animated{animation:scoutStageFadeIn .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes scoutTimerBar{0%{width:0;opacity:.4}to{width:100%;opacity:1}}.scout-role-timer-progress{position:absolute;bottom:0;left:0;height:2px;background:#09090b;border-radius:0 0 0 10px;animation:scoutTimerBar 3s linear forwards}.scout-roles-layout{display:grid;grid-template-columns:minmax(310px,360px) minmax(500px,1fr);gap:24px}@media (max-width:860px){.scout-workstation-body{grid-template-columns:1fr!important}.scout-workstation-body aside.scout-workstation-sidebar{border-right:none!important;border-bottom:1px solid #f0f0f3!important;max-height:none!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 12px!important;gap:8px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scout-workstation-body aside.scout-workstation-sidebar::-webkit-scrollbar{display:none}.scout-workstation-sidebar-header{display:none!important}.scout-workstation-role-btn{width:auto!important;min-width:210px!important;flex-shrink:0!important;padding:8px 10px!important}.scout-workstation-status-text{display:none!important}}.scout-pillars-scroll-section{position:relative;min-height:220vh;width:100%;box-sizing:border-box}.scout-pillars-sticky-stage{position:sticky;top:76px;height:calc(100vh - 76px);max-height:840px;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}.scout-pillars-workspace{display:grid;grid-template-columns:minmax(340px,1fr) 350px;gap:48px;align-items:center;width:100%}.scout-pillar-item{display:flex;align-items:center;padding:8px 0;border-radius:0;cursor:pointer;transition:all .28s cubic-bezier(.16,1,.3,1);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none!important;background:transparent!important;box-shadow:none!important;width:100%;box-sizing:border-box;white-space:nowrap;transform-origin:left center}.scout-pillar-item:focus-visible{outline:2px solid #09090b;outline-offset:4px;border-radius:4px}.scout-pillar-item.active{opacity:1;transform:translateX(10px) scale(1.02)}.scout-pillar-item:not(.active){opacity:.32;transform:translateX(0) scale(.985)}.scout-pillar-item:not(.active):hover{opacity:.65;transform:translateX(4px) scale(1)}.scout-integration-logo-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:34px;transition:transform .22s ease}.scout-integration-logo-item:hover{transform:scale(1.12)}@media (max-width:960px){.scout-roles-layout{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:720px){.scout-pillars-workspace{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:640px){.scout-finalized-dashboard-window{border-radius:20px!important;min-height:520px!important}.scout-dashboard-left-rail{width:48px!important;margin:6px 0 6px 6px!important;padding:12px 0!important;border-radius:16px!important}.scout-dashboard-chat-stream{padding:16px 14px 12px!important;gap:12px!important}.scout-assistant-bubble{padding:14px 16px!important;border-radius:16px!important}.scout-user-pill{padding:8px 14px!important;font-size:12.5px!important;border-radius:16px!important}.ipad-hardware-chassis{border-radius:28px!important;padding:10px!important}.ipad-retina-screen{border-radius:20px!important;height:560px!important}}@keyframes scoutCaretBlink{0%,to{opacity:1}50%{opacity:0}}.scout-dashboard-chat-stream{scrollbar-width:none;-ms-overflow-style:none}.scout-dashboard-chat-stream::-webkit-scrollbar{display:none}.scout-logo-belt-wrapper{width:100%;overflow:hidden;position:relative;padding:8px 0 24px;background:transparent;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.scout-logo-belt-track{display:flex;align-items:center;gap:56px;width:-moz-max-content;width:max-content;animation:scoutLogoMarquee 26s linear infinite!important;will-change:transform}@keyframes scoutLogoMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes scoutMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.scout-logo-belt-track{animation:none!important;overflow-x:auto}}.proof-marquee-wrapper{width:100%;overflow:hidden;position:relative;background:transparent;padding:16px 0 44px;mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.proof-marquee-track{display:flex;align-items:center;gap:16px;width:-moz-max-content;width:max-content;animation:proofContinuousMarquee 40s linear infinite;will-change:transform}.proof-marquee-track:hover{animation-play-state:paused}.proof-marquee-card{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;background:#f4f4f6;border-radius:9999px;border:none!important;outline:none;box-shadow:none;flex-shrink:0;cursor:default;transition:background .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proof-marquee-card:hover{background:#ebecee;transform:translateY(-2px)}.proof-marquee-icon{width:32px;height:32px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#09090b;border:none!important;box-shadow:0 1px 4px rgba(0,0,0,.05)}.proof-marquee-title{font-size:14px;font-weight:600;color:#09090b;letter-spacing:-.015em;white-space:nowrap}@keyframes proofContinuousMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.proof-marquee-track{animation:none;overflow-x:auto}}