.atlasAgentLive-root{--atlasAgentLive-bg:#07070a;--atlasAgentLive-panel:#0d0d12;--atlasAgentLive-line:#272630;--atlasAgentLive-txt:#f1f0f7;--atlasAgentLive-mut:#9694a4;--atlasAgentLive-teal:#51f5d2;--atlasAgentLive-purple:#8d6dff;--atlasAgentLive-crit:#ff6d87;--atlasAgentLive-high:#f4aa64;--atlasAgentLive-med:#e7cc77;--atlasAgentLive-low:#8eaaff;box-sizing:border-box;color:var(--atlasAgentLive-txt);font:16px/1.6 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:1000px;margin:0 auto}.atlasAgentLive-root *,.atlasAgentLive-root :after,.atlasAgentLive-root :before{box-sizing:inherit}.atlasAgentLive-root h1{font-size:clamp(29px,3.2vw,42px);line-height:1.08;margin:0 0 7px;letter-spacing:-.04em;font-weight:720;color:var(--atlasAgentLive-txt)}.atlasAgentLive-sub{color:var(--atlasAgentLive-mut);margin:0 0 22px;font-size:14px}.atlasAgentLive-box{background:rgba(13,13,18,.72);border:1px solid var(--atlasAgentLive-line);border-radius:10px;padding:13px}.atlasAgentLive-box textarea{width:100%;background:transparent;border:0;color:var(--atlasAgentLive-txt);font:inherit;outline:0;resize:none}.atlasAgentLive-row{display:flex;gap:10px;margin-top:10px}.atlasAgentLive-dom{width:100%;background:#0b0b11;border:1px solid var(--atlasAgentLive-line);border-radius:9px;padding:10px 12px;color:var(--atlasAgentLive-txt);font:inherit;outline:0}.atlasAgentLive-captureForm button,.atlasAgentLive-row button{background:linear-gradient(110deg,var(--atlasAgentLive-teal),#88e8d9 48%,#9b82ff);color:#08080d;border:0;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer;white-space:nowrap}.atlasAgentLive-captureForm button:disabled,.atlasAgentLive-row button:disabled{opacity:.45;cursor:not-allowed}.atlasAgentLive-ghost{background:transparent;color:var(--atlasAgentLive-mut);border:1px solid var(--atlasAgentLive-line);font-weight:500;border-radius:8px;padding:8px 14px;margin-top:10px;cursor:pointer}.atlasAgentLive-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;padding-bottom:4px}.atlasAgentLive-pills button{flex:0 0 auto;max-width:280px;white-space:normal;text-align:left;background:transparent;border:1px solid var(--atlasAgentLive-line);color:#c9c9d6;border-radius:18px;padding:6px 13px;font-size:13.5px;cursor:pointer}.atlasAgentLive-pills button:hover{border-color:var(--atlasAgentLive-teal);color:var(--atlasAgentLive-teal)}.atlasAgentLive-turnstile{margin-top:14px}.atlasAgentLive-out{margin-top:18px}.atlasAgentLive-status{color:var(--atlasAgentLive-mut);font-size:13.5px;margin-bottom:10px;min-height:18px}.atlasAgentLive-results{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;max-width:760px}.atlasAgentLive-results>div{min-width:0}.atlasAgentLive-results--scanning{grid-template-columns:1fr!important}.atlasAgentLive-results--scanning>div:last-child{display:none}@media (min-width:1000px){.atlasAgentLive-results:not(.atlasAgentLive-results--scanning){grid-template-columns:1.05fr .95fr;gap:18px}}.atlasAgentLive-answer{white-space:pre-wrap;background:transparent;border:1px solid var(--atlasAgentLive-line);border-left:2px solid var(--atlasAgentLive-teal);border-radius:7px;padding:15px 16px;font-size:14.5px;line-height:1.6}.atlasAgentLive-answer--err{border-left-color:var(--atlasAgentLive-crit)!important;color:#ffb3c1}.atlasAgentLive-ok{color:var(--atlasAgentLive-teal)}.atlasAgentLive-err{color:var(--atlasAgentLive-crit)}.atlasAgentLive-scanWrap{margin-bottom:16px}.atlasAgentLive-scan{background:transparent;border:1px solid var(--atlasAgentLive-line);border-radius:8px;padding:14px 18px}.atlasAgentLive-sline{display:flex;align-items:center;gap:11px;padding:7px 0;color:var(--atlasAgentLive-mut);font-size:14.5px;opacity:.45;transition:opacity .25s ease}.atlasAgentLive-sline--active,.atlasAgentLive-sline--done{opacity:1}.atlasAgentLive-sline--done{color:var(--atlasAgentLive-txt)}.atlasAgentLive-stag{font:700 10px ui-monospace,Menlo,monospace;letter-spacing:.09em;color:#5c5c6b;width:52px;flex-shrink:0}.atlasAgentLive-sdot{width:16px;height:16px;border-radius:50%;flex-shrink:0;position:relative;border:2px solid var(--atlasAgentLive-line);display:grid;place-items:center}.atlasAgentLive-sline--active .atlasAgentLive-sdot{border-color:transparent}.atlasAgentLive-sline--active .atlasAgentLive-sdot:before{position:absolute;animation:atlasAgentLivePing 1.5s ease-out infinite}.atlasAgentLive-sline--active .atlasAgentLive-sdot:after,.atlasAgentLive-sline--active .atlasAgentLive-sdot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--atlasAgentLive-teal)}.atlasAgentLive-sline--done .atlasAgentLive-sdot{border-color:transparent;background:var(--atlasAgentLive-teal);animation:atlasAgentLivePop .35s ease}.atlasAgentLive-sline--done .atlasAgentLive-sdot:after{content:"✓";color:#04120f;font-size:10px;font-weight:900}.atlasAgentLive-sdetail{margin-left:auto;color:#5c5c6b;font-size:12px;font-family:ui-monospace,Menlo,monospace;flex-shrink:0}@keyframes atlasAgentLivePing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes atlasAgentLivePop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}.atlasAgentLive-scanline{display:block;width:100%;text-align:left;cursor:pointer;background:var(--atlasAgentLive-panel);border:1px solid var(--atlasAgentLive-line);border-radius:9px;padding:8px 12px;font:12.5px ui-monospace,Menlo,monospace;color:var(--atlasAgentLive-mut);margin-bottom:10px}.atlasAgentLive-scanline:hover{border-color:var(--atlasAgentLive-teal);color:#c9c9d6}.atlasAgentLive-scanline b{color:var(--atlasAgentLive-txt);font-weight:600}.atlasAgentLive-scanlineToggle{float:right}.atlasAgentLive-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--atlasAgentLive-line)}.atlasAgentLive-stat{display:flex;flex-direction:column;align-items:center;gap:1px;background:transparent;border:1px solid var(--atlasAgentLive-line);border-radius:7px;padding:8px 15px;animation:atlasAgentLivePop .4s ease}.atlasAgentLive-stat b{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--atlasAgentLive-txt)}.atlasAgentLive-stat span{font:600 10px ui-monospace,Menlo,monospace;letter-spacing:.08em;color:var(--atlasAgentLive-mut)}.atlasAgentLive-findings{display:flex;flex-direction:column;gap:7px}.atlasAgentLive-find{background:transparent;border-left:1px solid var(--atlasAgentLive-line);border:1px solid var(--atlasAgentLive-line);border-left-width:2px;border-radius:7px;padding:10px 12px}.atlasAgentLive-find--critical{border-left-color:var(--atlasAgentLive-crit)}.atlasAgentLive-find--high{border-left-color:var(--atlasAgentLive-high)}.atlasAgentLive-find--medium{border-left-color:var(--atlasAgentLive-med)}.atlasAgentLive-find--low{border-left-color:var(--atlasAgentLive-low)}.atlasAgentLive-find--critical .atlasAgentLive-sev{color:var(--atlasAgentLive-crit)}.atlasAgentLive-find--high .atlasAgentLive-sev{color:var(--atlasAgentLive-high)}.atlasAgentLive-find--medium .atlasAgentLive-sev{color:var(--atlasAgentLive-med)}.atlasAgentLive-find--low .atlasAgentLive-sev{color:var(--atlasAgentLive-low)}.atlasAgentLive-sev{font:800 9.5px/1 -apple-system,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--atlasAgentLive-mut);margin-bottom:3px;display:block}.atlasAgentLive-ftitle{font-weight:650;font-size:14.5px;margin:0 0 2px;line-height:1.35}.atlasAgentLive-ev{color:var(--atlasAgentLive-mut);font-size:12px;font-family:ui-monospace,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlasAgentLive-fix{font-size:13.5px;margin-top:4px;color:#c2c2d0}.atlasAgentLive-chat{margin-top:12px;display:grid;gap:10px}.atlasAgentLive-chatTurn{border:1px solid var(--atlasAgentLive-line);border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.5;background:#0d0d14}.atlasAgentLive-chatTurn--assistant{border-left:3px solid var(--atlasAgentLive-teal)}.atlasAgentLive-role{display:block;color:var(--atlasAgentLive-mut);font:700 10px ui-monospace,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px}.atlasAgentLive-followupLabel{margin:14px 0 6px;color:var(--atlasAgentLive-mut);font-size:13px}.atlasAgentLive-treatmentSwitch{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 6px}.atlasAgentLive-treatment{background:transparent;border:1px solid var(--atlasAgentLive-line);color:var(--atlasAgentLive-mut);border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer}.atlasAgentLive-treatment[aria-pressed=true]{background:var(--atlasAgentLive-teal);border-color:var(--atlasAgentLive-teal);color:#04120f}.atlasAgentLive-followups{display:flex;flex-wrap:wrap;gap:7px}.atlasAgentLive-followup{white-space:normal;text-align:left;background:#15151d;border:1px solid var(--atlasAgentLive-line);color:#d9d9e5;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer}.atlasAgentLive-followup:hover:not(:disabled){border-color:var(--atlasAgentLive-teal);color:var(--atlasAgentLive-teal)}.atlasAgentLive-followup:disabled{color:var(--atlasAgentLive-mut);opacity:.6;cursor:default}.atlasAgentLive-handoff{margin-top:14px;background:transparent;border:1px solid #3e3b4b;border-radius:8px;padding:16px}.atlasAgentLive-handoff h3{margin:0 0 4px;font-size:17px}.atlasAgentLive-connectorList{display:grid;gap:8px;margin-top:12px}.atlasAgentLive-googleConnector{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;background:#fff;color:#202124;border:1px solid #dadce0;border-radius:7px}.atlasAgentLive-googleG{width:18px;height:18px;flex:0 0 auto}.atlasAgentLive-connectorCopy{display:grid;gap:0}.atlasAgentLive-connectorCopy b{font-size:13px}.atlasAgentLive-connectorCopy span{font-size:12px;color:#5f6368;font-weight:400}.atlasAgentLive-handoffNote{margin-top:9px!important;font-size:12px!important;color:var(--atlasAgentLive-mut)}.atlasAgentLive-captureForm{display:flex;gap:8px;margin-top:13px}.atlasAgentLive-captureForm input{min-width:0;flex:1;background:#08080d;border:1px solid var(--atlasAgentLive-line);border-radius:8px;color:var(--atlasAgentLive-txt);padding:10px 11px;font:inherit}.atlasAgentLive-leadmsg{margin-top:10px;font-size:13px}.atlasAgentLive-continueLink{border:0;border-radius:8px;background:linear-gradient(110deg,var(--atlasAgentLive-teal),#9b82ff);color:#08080d;padding:10px 13px;font-weight:800;text-decoration:none;white-space:nowrap;display:inline-block}.atlasAgentLive-meta{margin-top:18px;color:#5c5c6b;font-size:12.5px;font-family:ui-monospace,Menlo,monospace}@media (max-width:700px){.atlasAgentLive-row{gap:7px}.atlasAgentLive-captureForm{flex-direction:column}.atlasAgentLive-captureForm button{width:100%}.atlasAgentLive-answer{font-size:14px}}@media (prefers-reduced-motion:reduce){.atlasAgentLive-root *{animation:none!important;transition:none!important}}:root{--sa-purple:#936BDA;--sa-purple-soft:#AA85EC;--sa-purple-dark:#653A9D;--sa-purple-darker:#351E57;--sa-mint:#00FFD4;--bg-black:#000000;--bg-purple:#45287A;--bg-logo-purple:#926BD9;--bg-light-purple:#B79AED;--bg-green:#00FFD4;--bg-white:#FFFFFF;--bg-glow:#4A228E;--bg-grad-alt3:linear-gradient(in oklab 270deg,oklab(49.3% 0.080 -0.167),oklab(74.6% 0.059 -0.105));--sa-ink-900:#121212;--sa-ink-850:#17181B;--sa-ink-750:#24262A;--sa-gray:#A3A4A4;--sa-gray-light:#E8E8E8;--sa-white:#FFFFFF;--sa-red:#F44343;--sa-yellow:#F1AA3E;--sa-font-display:var(--font-inter-tight),"Inter Tight","Inter",system-ui,sans-serif;--sa-font-body:var(--font-inter),"Inter","Inter Tight",system-ui,sans-serif;--sa-text-xs:12px;--sa-text-sm:14px;--sa-text-md:16px;--sa-text-lg:18px;--sa-text-xl:20px;--sa-display-sm:32px;--sa-display-md:40px;--sa-lh-body:1.5;--sa-tracking-tight:-0.011em;--sa-radius-sm:6px;--sa-radius-md:8px;--sa-radius-lg:12px;--sa-radius-xl:16px;--sa-radius-2xl:24px;--sa-radius-3xl:32px;--sa-radius-pill:999px;--sa-space-1:4px;--sa-space-2:8px;--sa-space-3:12px;--sa-space-4:16px;--sa-space-5:20px;--sa-space-6:24px;--sa-space-8:32px;--sa-space-10:40px;--sa-space-12:48px;--sa-space-16:64px;--sa-shadow-focus-purple:0px 0px 0px 4px #936BDA33;--kit-ink:#24262A;--kit-nav-h:84px;--kit-logo-w:202px;--kit-fg-strong:#FFFFFF;--kit-fg-sub:#FFFFFFE0;--kit-chip-fill:#00000033;--kit-chip-line:#FFFFFF33;--kit-chip-fg:#FFFFFFCC;--kit-login-ring:linear-gradient(in oklab 270deg,oklab(49.3% 0.080 -0.167) 2.16%,oklab(60.7% 0.074 -0.139) 39.39%,oklab(74.6% 0.059 -0.105) 85.16%);--kit-box-fill:radial-gradient(circle farthest-corner at 50% 50% in oklab,oklab(0% 0 0) 100%,oklab(0% 0 0) 0);--kit-box-ring:radial-gradient(circle farthest-corner at 12% 0% in oklab,oklab(91.8% -0.125 0.077) 0%,oklab(79.8% -0.035 -0.100) 35%,oklab(78.1% 0.061 -0.113) 65%,oklab(84% 0.107 -0.029) 100%);--kit-glow-far:radial-gradient(ellipse 173.58% 142.99% at 96.79% 100% in oklab,oklab(84% 0.107 -0.029/48%) 0%,oklab(78.1% 0.061 -0.113/48%) 38.89%,oklab(79.8% -0.035 -0.100/48%) 67.4%,oklab(91.8% -0.125 0.077/48%) 100%);--kit-glow-near:radial-gradient(ellipse 173.58% 142.99% at 96.79% 100% in oklab,oklab(84% 0.107 -0.029/68%) 0%,oklab(78.1% 0.061 -0.113/68%) 38.89%,oklab(79.8% -0.035 -0.100/68%) 67.4%,oklab(91.8% -0.125 0.077/68%) 100%);--kit-ph-grad:radial-gradient(ellipse 173.58% 142.99% at 96.79% 100% in oklab,oklab(84% 0.107 -0.029) 0%,oklab(78.1% 0.061 -0.113) 38.89%,oklab(79.8% -0.035 -0.100) 67.4%,oklab(91.8% -0.125 0.077) 100%);--j3-fg-1:rgba(255,255,255,0.96);--j3-fg-2:rgba(255,255,255,0.66);--j3-fg-3:rgba(255,255,255,0.44);--j3-fg-done:rgba(255,255,255,0.52);--j3-fg-4:rgba(255,255,255,0.28);--j3-line:rgba(255,255,255,0.10);--j3-line-2:rgba(255,255,255,0.17);--j3-line-3:rgba(255,255,255,0.26);--j3-fill:rgba(255,255,255,0.045);--j3-fill-2:rgba(255,255,255,0.075);--j3-fill-3:rgba(255,255,255,0.11);--j3-purple-track:rgba(147,107,218,0.62);--j3-halo-core:rgba(147,107,218,0.34);--j3-halo-mid:rgba(147,107,218,0.10);--j3-mint-glow:0 0 0 4px rgba(0,255,212,0.10),0 0 48px rgba(0,255,212,0.30);--j3-mint-glow-sm:0 0 0 3px rgba(0,255,212,0.09),0 0 26px rgba(0,255,212,0.22);--j3-red-ring:rgba(244,67,67,0.22);--j3-red-fg:rgba(244,67,67,0.92);--j3-red-dot:rgba(244,67,67,0.78);--j3-yellow-dot:rgba(241,170,62,0.72);--j3-panel:rgba(10,10,10,0.72);--j3-panel-solid:#0A0A0A;--j3-card:#121212;--j3-sheet-shadow:0 24px 80px rgba(0,0,0,0.66),0 2px 10px rgba(0,0,0,0.5);--j3-scrim:rgba(0,0,0,0.34);--j3-gutter:clamp(20px,4vw,64px);--j3-measure:760px;--j3-hero-measure:834px;--j3-dock-w:var(--j3-hero-measure);--j3-panel-w:452px;--j3-control:52px;--j3-pad-right:0px;--beat:220ms;--t-fast:calc(var(--beat) * 1);--t-base:calc(var(--beat) * 2);--t-morph:calc(var(--beat) * 3);--ease:cubic-bezier(.22,.61,.36,1);--ease-soft:cubic-bezier(.4,0,.2,1)}.wygorReferenceStage *,.wygorReferenceStage :after,.wygorReferenceStage :before,.wygorSignupOverlay *,.wygorSignupOverlay :after,.wygorSignupOverlay :before{box-sizing:border-box}body:has(.wygorReferenceStage),html:has(.wygorReferenceStage){height:100%}body:has(.wygorReferenceStage){margin:0;background:var(--bg-black);color:var(--j3-fg-1);font-family:var(--sa-font-body);font-size:var(--sa-text-md);line-height:var(--sa-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.wygorReferencePage{position:fixed;inset:0;z-index:2147483000;width:100%;min-height:100dvh;background:var(--bg-black)}main:has(.wygorReferencePage)>:not(:has(.wygorReferencePage)),main:has([data-atlas-agent-live-inline-active])>:not(:has([data-atlas-agent-live-inline-active])){display:none}body:has(.wygorReferencePage)>div:has(>main)>main{display:none!important}body:has([data-atlas-agent-live-inline-active]) [data-floating-start-free-cta],body:has([data-atlas-agent-live-inline-active])>[data-announcement-bar],body:has([data-atlas-agent-live-inline-active])>[data-site-header-spacer],body:has([data-atlas-agent-live-inline-active])>[data-site-header],body:has([data-atlas-agent-live-inline-active])>footer{display:none!important}.wygorReferenceStage button.ask-go{height:52px;flex:none;border:0;border-radius:var(--sa-radius-pill);background:var(--bg-green);color:var(--sa-ink-900);padding:0 22px;font-size:15px;font-weight:700;box-shadow:var(--j3-mint-glow-sm)}.wygorReferencePage .nav__logo img{display:block;width:100%;height:auto}.wygorReferencePage .burger span{display:block;width:20px;height:1px;background:currentColor;margin:4px 0}.wygorReferencePage.is-closing .stage{opacity:0;transform:translateY(8px);transition:opacity var(--t-base) var(--ease),transform var(--t-morph) var(--ease)}.wygorReferenceStage button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wygorReferenceStage input{font:inherit;color:inherit}.wygorReferenceStage a{color:inherit;text-decoration:none}.wygorReferenceStage h1,.wygorReferenceStage h2,.wygorReferenceStage h3{margin:0;font-family:var(--sa-font-display);font-weight:500}.wygorReferenceStage p{margin:0}.wygorReferenceStage img,.wygorReferenceStage svg{display:block}.wygorReferenceStage :focus-visible{outline:2px solid var(--sa-purple);outline-offset:3px;border-radius:var(--sa-radius-sm)}.wygorReferenceStage .act-mint{background:var(--bg-green);color:var(--sa-ink-900)}.wygorReferenceStage .act-ghost{color:var(--j3-fg-1)}.wygorReferenceStage .cap-field input:focus-visible,.wygorReferenceStage .field input:focus-visible{outline:0;border-radius:0}.wygorReferenceStage .atlasAgentDomainAsk__field input:focus-visible{outline:0;border-radius:0}@scope (.wygorReferencePage, .wygorSignupOverlay){.halo{position:fixed;left:50%;top:64%;z-index:0;pointer-events:none;width:min(1240px,150vw);height:min(600px,72vh);background:radial-gradient(closest-side,var(--j3-halo-core) 0,var(--j3-halo-mid) 55%,transparent 100%);filter:blur(24px);transform:translate(-50%,-50%);transition:top var(--t-morph) var(--ease),opacity var(--t-morph) var(--ease)}.stage:not([data-scene=hero])~.halo{top:106%;opacity:.45}.stage{position:relative;z-index:1;display:flex;flex-direction:column;height:100dvh;min-height:0}.stage[data-scene=hero]{height:auto;min-height:100dvh}.fold{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows var(--t-morph) var(--ease),opacity var(--t-base) var(--ease)}.fold>*{overflow:hidden;min-height:0;min-width:0}.fold-run,.stage:not([data-scene=hero]) .fold-hero{grid-template-rows:0fr;opacity:0}[data-scene=audit] .fold-run,[data-scene=work] .fold-run{grid-template-rows:1fr;opacity:1}.announce{background:var(--bg-green)}.announce p{padding:8px 20px;color:var(--kit-ink);font-family:var(--sa-font-display);font-size:var(--sa-text-lg);font-weight:500;line-height:1.25;text-align:center}.announce p,.nav{max-width:1240px;margin-inline:auto}.nav{flex:none;width:100%;height:var(--kit-nav-h);padding-inline:20px;display:flex;align-items:center;gap:20px;transition:height var(--t-morph) var(--ease)}.stage:not([data-scene=hero]) .nav{height:64px}.nav__logo{width:var(--kit-logo-w);flex:none;display:block;transition:width var(--t-morph) var(--ease)}.nav__logo svg{width:100%;height:auto;color:var(--kit-fg-strong)}.stage:not([data-scene=hero]) .nav__logo{width:150px}.nav__links{flex-grow:1;flex-wrap:wrap;justify-content:center;padding-left:18px;transition:opacity var(--t-base) var(--ease)}.nav__item,.nav__links{display:flex;align-items:center}.nav__item{gap:5px;padding:10px 6px;margin-right:8px;color:var(--kit-fg-strong);font-family:var(--sa-font-display);font-size:var(--sa-text-md);line-height:1.3;white-space:nowrap}.nav__item .chev{width:11px;height:11px;fill:currentColor;opacity:.85;flex:none}.nav__item .spk{width:16px;height:18px;flex:none;margin-right:2px}.stage:not([data-scene=hero]) .nav__links{opacity:0;pointer-events:none;position:absolute}.nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:none;margin-left:auto}.nav__login{display:inline-flex;align-items:center;color:var(--kit-fg-strong);font-size:var(--sa-text-md);font-weight:500;line-height:1;transition:color var(--t-fast) var(--ease)}.nav__login:hover{color:var(--sa-white);text-decoration:underline;text-underline-offset:4px}.burger,.newrun{display:none}.newrun{align-items:center;gap:8px;padding:9px 14px;border-radius:var(--sa-radius-pill);box-shadow:inset 0 0 0 1px var(--j3-line-2);font-size:var(--sa-text-sm);color:var(--j3-fg-2);transition:background var(--t-fast),color var(--t-fast)}.newrun:hover{background:var(--j3-fill-2);color:var(--j3-fg-1)}.newrun svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stage:not([data-scene=hero]) .newrun{display:inline-flex}.body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.lead{padding-inline:20px}.lead-in{width:100%;max-width:1200px;margin:0 auto;padding-top:52px;text-align:center}.lead h1{font-size:min(88px,6.9vw);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--kit-fg-strong)}.lead h1 span{display:block}.lead-sub{width:100%;max-width:900px;margin:24px auto 0}.lead-sub .b,.lead-sub .p{font-size:var(--sa-text-lg);line-height:1.32;color:var(--kit-fg-sub)}.lead-sub .b{display:block;margin-top:20px;font-weight:700}.lead-sub .b em{font-style:normal;color:var(--sa-purple-soft)}.runhead-in{display:none;position:relative;flex:1 1 auto;min-width:0;align-self:stretch;align-items:center;justify-content:center;gap:12px;margin-inline:18px}[data-scene=audit] .runhead-in,[data-scene=work] .runhead-in{display:flex}.runhead-in .fav{flex:none}.runhead-in .fav,.runhead-in .fav-fb{width:15px;height:15px;border-radius:3px}.runhead-in .fav-fb{font-size:9px}.runhead-in .rh-dom{font-size:13.5px;color:var(--j3-fg-2);letter-spacing:var(--sa-tracking-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runhead-in .rh-state{position:relative;padding-left:13px;overflow:hidden;font-size:var(--sa-text-xs);color:var(--j3-fg-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.runhead-in .rh-state>span{display:inline-block;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.runhead-in .rh-state>span.out{opacity:0;transform:translateY(-100%)}.runhead-in .rh-state>span.in{opacity:0;transform:translateY(100%)}.runhead-in .rh-state:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;margin-top:-5.5px;background:var(--j3-line-2)}.thread{flex:0 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-inline:var(--j3-gutter);transition:flex-grow var(--t-morph) var(--ease),padding-right var(--t-base) var(--ease);scrollbar-width:thin;scrollbar-color:var(--j3-line-2) transparent;scrollbar-gutter:stable both-edges}.stage:not([data-scene=hero]) .thread{flex-grow:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26px);mask-image:linear-gradient(180deg,transparent 0,#000 26px)}.thread::-webkit-scrollbar{width:6px}.thread::-webkit-scrollbar-thumb{background:var(--j3-line-2);border-radius:var(--sa-radius-pill)}.thread-in{max-width:var(--j3-measure);margin:0 auto;min-height:100%;padding:var(--sa-space-8) 0 var(--sa-space-10);display:flex;flex-direction:column;gap:var(--sa-space-5)}.thread-in>.turn:first-child{margin-top:auto}.turn{opacity:1;transform:none;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.turn.pending{opacity:0;transform:translateY(9px)}.t-user{align-self:flex-end;max-width:78%}.t-user span{display:block;padding:12px 17px;border-radius:16px 16px 4px 16px;background:var(--j3-fill-3);font-size:15.5px;line-height:1.45;color:var(--sa-white)}.t-agent{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.t-agent .mark{width:20px;height:20px;margin-top:2px;justify-self:center}.t-agent p{font-size:var(--sa-text-md);line-height:1.6;color:var(--j3-fg-1)}.t-agent.cont,.t-agent.group{margin-top:calc(var(--sa-space-5) * -1 + 10px)}.t-agent.cont p{color:var(--j3-fg-2);font-size:15.5px}.t-agent.done p{color:var(--j3-fg-done)}.dot{width:20px;height:20px;justify-self:center;margin-top:3px;position:relative}.dot:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--sa-purple-soft)}.dot.live:before{animation:pulse calc(var(--beat) * 7) var(--ease-soft) infinite}.tick{width:19px;height:19px;justify-self:center;margin-top:4px;stroke:var(--j3-fg-2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes pulse{0%{opacity:.34;transform:scale(.7)}42%{opacity:1;transform:scale(1)}to{opacity:.34;transform:scale(.7)}}.ask{margin-top:14px;gap:10px;max-width:430px}.ask,.ask-field{display:flex;align-items:center}.ask-field{flex:1;min-width:0;gap:6px;height:var(--j3-control);min-height:var(--j3-control);padding:0 var(--sa-space-4);background:var(--j3-fill);border:1px solid var(--j3-line-2);border-radius:10px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ask-field:focus-within{border-color:var(--sa-purple);box-shadow:var(--sa-shadow-focus-purple)}.ask-pre{font-size:15px;line-height:1.4;color:var(--j3-fg-4);flex:none}.ask-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:10px 0;line-height:1.4;font-size:15.5px}.ask-field input::placeholder{color:var(--j3-fg-4);opacity:1}.ask-field.bad{border-color:var(--sa-red);box-shadow:0 0 0 4px var(--j3-red-ring)}.ask-go{flex:none;height:var(--j3-control);padding:0 22px;border-radius:var(--sa-radius-pill);background:var(--bg-green);color:var(--sa-ink-900);font-weight:700;font-size:15px;box-shadow:var(--j3-mint-glow-sm);transition:filter var(--t-fast)}.ask-go:hover{filter:brightness(1.06)}.audit{margin-top:var(--sa-space-4);max-width:560px;background:var(--j3-fill);border:1px solid var(--j3-line);border-radius:var(--sa-radius-xl);overflow:hidden}.audit-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sa-space-4);padding:14px var(--sa-space-5) 12px;border-bottom:1px solid var(--j3-line)}.audit-head h2{font-family:var(--sa-font-body);font-size:13.5px;font-weight:600;color:var(--j3-fg-1);letter-spacing:var(--sa-tracking-tight)}.audit-head span{font-size:var(--sa-text-xs);color:var(--j3-fg-3)}.audit-head .site{display:inline-flex;align-items:center;gap:7px}.fav{object-fit:contain}.fav,.fav-fb{width:16px;height:16px;border-radius:3px;flex:none}.fav-fb{display:none;place-items:center;background:var(--j3-fill-3);color:var(--j3-fg-2);font-style:normal;font-size:10px;font-weight:700;line-height:1}.score{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sa-space-5);padding:var(--sa-space-5)}.dial{position:relative;width:116px;height:116px;flex:none}.dial:after{content:"";position:absolute;inset:14px;border-radius:50%;background:radial-gradient(circle,rgba(147,107,218,.2),transparent 70%);opacity:0;transition:opacity calc(var(--beat) * 5) var(--ease)}.audit.ready .dial:after{opacity:1}.dial svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.dial circle{fill:none;stroke-width:8;stroke-linecap:round}.dial .ring-bg{stroke:var(--j3-fill-3)}.dial .ring-now,.dial .ring-up{stroke-dasharray:var(--circ) var(--circ);stroke-dashoffset:var(--circ);transition:stroke-dashoffset calc(var(--beat) * 5) var(--ease)}.dial .ring-up{stroke:var(--j3-purple-track)}.dial .ring-now{stroke:var(--sa-white)}.audit.ready .dial .ring-up{stroke-dashoffset:var(--off-up)}.audit.ready .dial .ring-now{stroke-dashoffset:var(--off-now)}.dial-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.dial-mid b{display:block;font-family:var(--sa-font-display);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--sa-white);font-variant-numeric:tabular-nums}.dial-mid span{display:block;margin-top:3px;font-size:11px;color:var(--j3-fg-3)}.score-side{min-width:0}.score-side .h{font-size:15px;font-weight:600;color:var(--j3-fg-1);letter-spacing:var(--sa-tracking-tight)}.score-side .p{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--j3-fg-2)}.gain{display:inline-flex;align-items:baseline;gap:6px;margin-top:12px;padding:6px 11px;border-radius:var(--sa-radius-pill);background:rgba(147,107,218,.13);box-shadow:inset 0 0 0 1px rgba(147,107,218,.34)}.gain b{font-family:var(--sa-font-display);font-size:16px;font-weight:600;color:var(--sa-purple-soft);font-variant-numeric:tabular-nums}.gain span{font-size:12.5px;color:var(--j3-fg-2)}.cats{padding:0 var(--sa-space-5) var(--sa-space-4);border-top:1px solid var(--j3-line)}.cats-h{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0 8px}.cats-h b{font-size:13.5px;font-weight:600;color:var(--j3-fg-1)}.cats-h span{font-size:var(--sa-text-xs);color:var(--j3-fg-3)}.cat{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:7px 10px 7px 8px;border-radius:var(--sa-radius-md);transition:background var(--t-fast)}.cat:hover{background:var(--j3-fill-2)}.cat-c{font-family:var(--sa-font-display);font-size:16px;font-weight:600;line-height:1;color:var(--j3-fg-1);text-align:right;font-variant-numeric:tabular-nums}.cat-n{font-size:13.5px;color:var(--j3-fg-2)}.cat-bar{position:absolute;left:46px;right:10px;bottom:4px;height:2px;border-radius:var(--sa-radius-pill);background:var(--j3-fill-3);overflow:hidden}.cat-bar i{display:block;height:100%;width:0;background:var(--j3-fg-3);transition:width calc(var(--beat) * 3) var(--ease)}.audit.ready .cat-bar i{width:var(--w,0)}.worst{border-top:1px solid var(--j3-line);padding:var(--sa-space-4) var(--sa-space-5) var(--sa-space-5)}.worst b{display:block;font-size:13.5px;font-weight:600;color:var(--j3-fg-1);margin-bottom:8px}.worst li{display:flex;align-items:flex-start;gap:10px;padding:4px 0;font-size:13.5px;line-height:1.5;color:var(--j3-fg-2)}.worst ul{margin:0;padding:0;list-style:none}.sev{flex:none;width:6px;height:6px;border-radius:50%;margin-top:7px;background:var(--j3-yellow-dot)}.sev.hi{background:var(--j3-red-dot)}.opens{margin:12px 0 0;padding:0;list-style:none}.opens li{position:relative;padding:5px 0 5px 20px;font-size:15px;line-height:1.5;color:var(--j3-fg-2)}.opens li:before{content:"";position:absolute;left:2px;top:13px;width:6px;height:1px;background:var(--j3-line-3)}.acts{display:flex;gap:var(--sa-space-4);flex-wrap:wrap;margin-top:var(--sa-space-5)}.act-mint,.acts{align-items:center}.act-mint{display:inline-flex;gap:10px;padding:13px 22px;border-radius:var(--sa-radius-pill);background:var(--bg-green);color:var(--sa-ink-900);font-size:15px;font-weight:700;box-shadow:var(--j3-mint-glow-sm);transition:filter var(--t-fast)}.act-mint:hover{filter:brightness(1.06)}.act-mint svg{width:11px;height:11px;fill:currentColor;flex:none}.act-ghost{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:var(--sa-radius-pill);color:var(--j3-fg-1);font-size:14.5px;font-weight:600;box-shadow:inset 0 0 0 1px var(--j3-line-2);transition:background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.act-ghost:hover{background:var(--j3-fill-2);box-shadow:inset 0 0 0 1px var(--j3-line-3)}.act-ghost svg{width:11px;height:11px;fill:currentColor;flex:none;opacity:.7}.acts.spent{display:none}.cap{margin-top:14px;max-width:430px}.cap-row{gap:10px}.cap-field,.cap-row{display:flex;align-items:center}.cap-field{flex:1;min-width:0;gap:var(--sa-space-3);height:var(--j3-control);padding:0 var(--sa-space-4);background:var(--j3-fill);border:1px solid var(--j3-line-2);border-radius:10px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.cap-field:focus-within{border-color:var(--sa-purple);box-shadow:var(--sa-shadow-focus-purple)}.cap-field.bad{border-color:var(--sa-red);box-shadow:0 0 0 4px var(--j3-red-ring)}.cap-field svg{flex:none;width:17px;height:17px;stroke:var(--j3-fg-3);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cap-field input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font-size:15px}.cap-field input::placeholder{color:var(--j3-fg-4);opacity:1}.consent{margin-top:10px;font-size:var(--sa-text-xs);line-height:1.55;color:var(--j3-fg-3)}.cap.spent{opacity:0;transition:opacity var(--t-fast) var(--ease)}.dock{flex:none;padding:0 var(--j3-gutter) var(--sa-space-6);transition:padding-right var(--t-base) var(--ease),padding-top var(--t-morph) var(--ease),opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}[data-scene=hero] .dock{padding-top:40px}.dock-in{width:min(100%,var(--j3-dock-w));margin:0 auto;position:relative;isolation:isolate;transition:width var(--t-morph) var(--ease)}.stage:not([data-scene=hero]) .dock-in{--j3-dock-w:var(--j3-measure)}.glow,.glow2{position:absolute;inset:0;height:148px;border-radius:20px;pointer-events:none;z-index:-1;transition:opacity var(--t-morph) var(--ease)}.glow{background-image:var(--kit-glow-far);filter:blur(60px)}.glow2{background-image:var(--kit-glow-near);filter:blur(12px)}.stage:not([data-scene=hero]) .glow{opacity:.42}.stage:not([data-scene=hero]) .glow2{opacity:.16}[data-scene=talk] .dock{opacity:1;pointer-events:auto;transform:none}.stage:not([data-scene=talk]) .dock{transition:padding-right var(--t-base) var(--ease),padding-top var(--t-morph) var(--ease),opacity var(--t-fast) var(--ease),transform var(--t-morph) var(--ease)}.stage:not([data-scene=hero]){overflow:hidden}.stage:not([data-scene=hero]) .glow,.stage:not([data-scene=hero]) .glow2{transition-delay:var(--t-fast)}.composer{position:relative;border:1px solid transparent;border-radius:20px;padding:13px 15px 14px;background-image:var(--kit-box-fill),var(--kit-box-ring);background-origin:border-box;background-clip:padding-box,border-box;transition:padding var(--t-morph) var(--ease)}.stage:not([data-scene=hero]) .composer{padding:12px 13px}.c-field{position:relative;display:flex;align-items:flex-start;gap:5px;min-height:52px}.stage:not([data-scene=hero]) .c-field{min-height:34px}.c-star{width:34px;height:34px;flex:none;transform:rotate(67.284deg);margin-right:5px;transition:width var(--t-morph) var(--ease),height var(--t-morph) var(--ease);animation:star-turn 48s linear infinite}@keyframes star-turn{0%{transform:rotate(67.284deg)}to{transform:rotate(427.284deg)}}.stage:not([data-scene=hero]) .c-star{width:22px;height:22px;margin-top:5px}.c-in{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;margin-top:4px;font-family:var(--sa-font-display);font-size:var(--sa-text-lg);line-height:1.32;color:var(--kit-fg-strong)}.c-in::placeholder{color:transparent}.stage:not([data-scene=hero]) .c-in{margin-top:7px;font-family:var(--sa-font-body);font-size:15.5px}.c-ph{position:absolute;left:39px;top:4px;display:flex;flex-wrap:wrap;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}.c-ph span{font-family:var(--sa-font-display);font-size:var(--sa-text-lg);line-height:1.32;color:var(--kit-fg-strong)}.c-ph .grad{margin-left:4px;background-image:var(--kit-ph-grad);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .35s var(--ease)}.composer[data-typing] .c-ph,.stage:not([data-scene=hero]) .c-ph{opacity:0}.c-ph.typing .grad{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--kit-fg-strong);margin-left:0}.c-ph.typing .grad:after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:2px;background:var(--sa-purple-soft);vertical-align:-2px;animation:caret 1s step-end infinite}@keyframes caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.stage:not([data-scene=hero]) .c-in::placeholder{color:var(--j3-fg-3)}.c-actions{display:flex;align-items:center;gap:9px;margin-top:22px;transition:margin var(--t-morph) var(--ease)}.stage:not([data-scene=hero]) .c-actions{margin-top:10px}.send{margin-left:auto;flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--j3-fill-2);box-shadow:inset 0 0 0 1px var(--j3-line-2);color:var(--j3-fg-3);transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast),filter var(--t-fast)}.send svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.send:hover{background:var(--j3-fill-3);color:var(--j3-fg-1)}.composer[data-armed] .send{background:var(--bg-green);color:var(--sa-ink-900);box-shadow:var(--j3-mint-glow-sm)}.composer[data-armed] .send:hover{filter:brightness(1.06);background:var(--bg-green)}.send:active{transform:scale(.96)}.stage:not([data-scene=hero]) .send{width:42px;height:42px}.stage:not([data-scene=hero]) .send svg{width:17px;height:17px}.composer[data-locked]{cursor:default;background-image:var(--kit-box-fill),linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.12))}.composer[data-locked] .c-in{cursor:default;color:var(--j3-fg-4)}.composer[data-locked] .send{opacity:.52}.composer-lock{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:6;display:flex;justify-content:center;padding:0;pointer-events:none}.composer-lock__bubble{position:relative;width:min(calc(100% - 28px),560px);margin:0;padding:14px 16px;border:1px solid rgba(147,107,218,.44);border-radius:16px;background:linear-gradient(135deg,rgba(53,30,94,.96),rgba(8,8,13,.985));box-shadow:0 12px 38px rgba(0,0,0,.5),0 0 24px rgba(147,107,218,.16);pointer-events:auto;animation:composer-lock-in var(--t-base) var(--ease) both}.composer-lock__bubble p{margin:0;color:var(--j3-fg-2);font-size:13.5px;line-height:1.45}.composer-lock__cta{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:7px 12px;border:1px solid rgba(0,255,212,.35);border-radius:var(--sa-radius-pill);background:rgba(0,255,212,.11);color:var(--bg-green);font-size:13px;font-weight:700;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.composer-lock__cta:hover{background:rgba(0,255,212,.18);border-color:rgba(0,255,212,.62);transform:translateY(-1px)}.composer-lock__cta:active{transform:translateY(0)}@keyframes composer-lock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chips{padding-top:15px}.chips-in{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:1040px;margin:0 auto}.chip,.chips-in{align-items:center}.chip{position:relative;isolation:isolate;display:inline-flex;background:var(--kit-chip-fill);border:1px solid var(--kit-chip-line);padding:6.5px 11px;color:var(--kit-chip-fg);font-size:var(--sa-text-sm);font-weight:600;line-height:18px;transition:border-color var(--t-fast),color var(--t-fast)}.chip,.chip:before{border-radius:var(--sa-radius-pill)}.chip:before{content:"";position:absolute;inset:-1px;z-index:-1;background-image:var(--kit-ph-grad);opacity:0;transition:opacity var(--t-fast) var(--ease)}.chip:hover{border-color:transparent;color:var(--kit-ink)}.chip:hover:before{opacity:1}.float{position:fixed;left:20px;bottom:20px;z-index:3;display:inline-flex;align-items:center;gap:12px;padding:15px 24px;border-radius:var(--sa-radius-pill);background:var(--bg-green);color:var(--kit-ink);font-weight:700;font-size:var(--sa-text-md);box-shadow:var(--j3-mint-glow);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),filter var(--t-fast)}.float:hover{filter:brightness(1.06)}.float svg{width:13px;height:14px;fill:currentColor;flex:none}.stage:not([data-scene=hero]) .float{opacity:0;transform:translateY(10px);pointer-events:none}:scope.overlay{position:fixed;inset:0;z-index:20;display:none}:scope.wygorSignupOverlay{z-index:2147483001}:scope.overlay[data-open]{display:block}.scrim{position:absolute;inset:0;background:rgba(0,0,0,.52);opacity:1;transition:opacity var(--t-base) var(--ease)}.overlay.pending .scrim{opacity:0}.panel-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--sa-space-6)}.panel{width:min(100%,468px);max-height:100%;min-height:0;overflow:hidden;background:var(--j3-card);border:1px solid var(--j3-line);border-radius:var(--sa-radius-2xl);box-shadow:var(--j3-sheet-shadow);transition:opacity var(--t-base) var(--ease),transform var(--t-morph) var(--ease)}.overlay.pending .panel{opacity:0;transform:translateY(14px) scale(.985)}.p-form{min-width:0;overflow-y:auto;padding:var(--sa-space-8) var(--sa-space-8) var(--sa-space-6);scrollbar-width:thin;scrollbar-color:var(--j3-line-2) transparent}.p-form::-webkit-scrollbar{width:6px}.p-form::-webkit-scrollbar-thumb{background:var(--j3-line-2);border-radius:var(--sa-radius-pill)}.panel::-webkit-scrollbar{width:6px}.panel::-webkit-scrollbar-thumb{background:var(--j3-line-2);border-radius:var(--sa-radius-pill)}.p-head{display:flex;align-items:flex-start;gap:var(--sa-space-4)}.p-head h2{flex:1;font-size:26px;line-height:1.12;letter-spacing:-.02em;font-weight:600;color:var(--sa-white)}.p-close{flex:none;width:32px;height:32px;margin:-4px -6px 0 0;border-radius:var(--sa-radius-md);display:grid;place-items:center;color:var(--j3-fg-3);transition:background var(--t-fast),color var(--t-fast)}.p-close:hover{background:var(--j3-fill-2);color:var(--j3-fg-1)}.p-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round}.p-sub{margin-top:8px;font-size:var(--sa-text-sm);line-height:1.5;color:var(--j3-fg-2)}.google{margin-top:var(--sa-space-6);width:100%;height:var(--j3-control);display:flex;align-items:center;justify-content:center;gap:var(--sa-space-3);border-radius:10px;background:var(--j3-fill-2);box-shadow:inset 0 0 0 1px var(--j3-line-3);font-size:15px;font-weight:600;transition:background var(--t-fast)}.google:hover{background:var(--j3-fill-3)}.google svg{width:19px;height:19px}.or{display:flex;align-items:center;gap:14px;margin:var(--sa-space-4) 0;font-size:13px;color:var(--j3-fg-3)}.or:after,.or:before{content:"";flex:1;height:1px;background:var(--j3-line)}.fields{display:flex;flex-direction:column;gap:10px}.field{display:flex;align-items:center;gap:var(--sa-space-3);height:var(--j3-control);padding:0 var(--sa-space-4);background:var(--j3-fill);border:1px solid var(--j3-line-2);border-radius:10px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field:focus-within{border-color:var(--sa-purple);box-shadow:var(--sa-shadow-focus-purple)}.field>svg{flex:none;width:17px;height:17px;stroke:var(--j3-fg-3);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.field input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font-size:15px}.field input::placeholder{color:var(--j3-fg-3);opacity:1}.field.bad{border-color:var(--sa-red);box-shadow:0 0 0 4px var(--j3-red-ring)}.eye{flex:none;display:grid;place-items:center;width:24px;height:24px;opacity:.66}.eye:hover{opacity:1}.eye svg{width:17px;height:17px;stroke:var(--j3-fg-2);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.exists{display:none;align-items:center;gap:var(--sa-space-3);margin-top:2px;padding:0 2px}.exists[data-on]{display:flex}.exists p{flex:1;font-size:13px;line-height:1.45;color:var(--j3-red-fg)}.exists button{flex:none;padding:8px 15px;border-radius:var(--sa-radius-pill);font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px var(--j3-line-3);transition:background var(--t-fast)}.exists button:hover{background:var(--j3-fill-2)}.cta{margin-top:var(--sa-space-5);width:100%;height:var(--j3-control);border-radius:var(--sa-radius-pill);background:var(--bg-green);color:var(--sa-ink-900);font-size:15px;font-weight:700;box-shadow:var(--j3-mint-glow);transition:filter var(--t-fast),opacity var(--t-fast)}.cta:hover{filter:brightness(1.06)}.cta[data-busy]{opacity:.62;pointer-events:none}.cta:disabled{cursor:wait;opacity:.62}.field-error{margin-top:var(--sa-space-3);font-size:13px;line-height:1.4;color:var(--sa-red-fg)}.login{margin-top:var(--sa-space-5);text-align:center;font-size:13.5px;color:var(--j3-fg-2)}.login a{font-weight:600;color:var(--sa-white);text-decoration:underline;text-underline-offset:2px}.terms{margin:var(--sa-space-4) auto 0;max-width:390px;text-align:center;font-size:var(--sa-text-xs);line-height:1.6;color:var(--j3-fg-3)}.terms a{text-decoration:underline;text-underline-offset:2px;color:var(--j3-fg-2)}.marks{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:22px;opacity:.6}.marks img{display:block;width:auto}.m-g2{height:19px}.m-capterra{height:12px}.m-gartner{height:11px}.m-gsa{height:20px}.grip{display:none}@media (max-width:1099px){.panel-wrap{align-items:flex-end;padding:0;max-height:100%}.panel{grid-template-columns:1fr;width:100%;max-height:86dvh;border-radius:var(--sa-radius-2xl) var(--sa-radius-2xl) 0 0;border-bottom:0;overflow-y:auto}.p-form{padding:var(--sa-space-5) var(--sa-space-6) var(--sa-space-8);overflow:visible}.overlay.pending .panel{transform:translateY(20px)}.grip{display:block;width:36px;height:4px;border-radius:var(--sa-radius-pill);background:var(--j3-fill-3);margin:0 auto 16px}}@media (max-width:760px){.wygorReferenceStage{--j3-control:50px;--j3-gutter:20px}.announce p{font-size:13px;padding:8px var(--j3-gutter);line-height:1.35}.nav{height:64px;gap:var(--sa-space-3)}.stage:not([data-scene=hero]) .nav{height:58px}.nav__logo{width:138px}.stage:not([data-scene=hero]) .nav__logo{width:120px}.nav__links{display:none}.burger{display:grid;gap:4px;margin-left:auto;padding:6px 2px;transition:opacity var(--t-base) var(--ease)}.burger i{display:block;width:19px;height:1.5px;background:var(--j3-fg-2);border-radius:2px}.stage:not([data-scene=hero]) .burger{opacity:0;pointer-events:none;position:absolute}.nav__actions{gap:8px}.nav__login{font-size:13.5px}.newrun{padding:8px 12px;font-size:13px}[data-scene=hero] .dock{padding-top:28px}.lead h1{font-size:clamp(30px,8.7vw,38px);letter-spacing:-.018em;line-height:1.08}.lead h1 span{display:inline}.lead-sub{margin-top:var(--sa-space-4)}.lead-sub .p{font-size:15px;line-height:1.45}.lead-sub .b{margin-top:12px;font-size:15px}.composer{padding:12px}.c-field{min-height:44px}.c-star{width:24px;height:24px;margin-right:4px}.c-in,.c-ph span{font-size:15.5px}.c-ph{left:32px;top:2px}.c-actions{margin-top:12px}.send{width:44px;height:44px;border-radius:14px}.send svg{width:17px;height:17px}.chips{padding-top:14px}.chips-in{flex-wrap:wrap;justify-content:center;gap:8px}.chip{font-size:13px;padding:7px 12px;text-align:center}.float{display:none}.runhead-in{gap:7px;margin-inline:8px;justify-content:flex-start}.runhead-in .rh-state{display:none}.runhead-in .rh-dom{font-size:12.5px}.stage:not([data-scene=hero]) .nav__logo{width:104px}.thread-in{padding:var(--sa-space-5) 0 var(--sa-space-6);gap:var(--sa-space-4)}.t-agent{grid-template-columns:22px 1fr;gap:11px}.t-agent p{font-size:15.5px}.t-user span{font-size:15px}.ask{flex-direction:column;align-items:stretch;max-width:none}.ask-go{width:100%}.cap,.cap-row{max-width:none}.cap-row{flex-direction:column;align-items:stretch}.cap-row .act-mint{justify-content:center}.audit{max-width:none}.score{grid-template-columns:1fr;gap:var(--sa-space-4);justify-items:start;padding:var(--sa-space-4)}.dial{width:96px;height:96px}.dial-mid b{font-size:31px}.cats,.worst{padding-inline:var(--sa-space-4)}.cat{grid-template-columns:1fr 48px 22px}.acts{flex-direction:column;align-items:stretch;gap:2px}.act-mint{padding:14px 20px;flex:1;justify-content:center}.p-head h2{font-size:23px}.marks{gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}}