.auth-form-module__tWI-wa__form{gap:15px;display:grid}.auth-form-module__tWI-wa__field{gap:7px;display:grid}.auth-form-module__tWI-wa__fieldHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-form-module__tWI-wa__field label{color:var(--garden-ink-soft);font-size:11px;font-weight:780}.auth-form-module__tWI-wa__hint{color:var(--garden-muted);font-size:9px}.auth-form-module__tWI-wa__field input{border:1px solid var(--garden-line-strong);background:var(--garden-wash);width:100%;min-height:51px;color:var(--garden-ink);font:inherit;border-radius:14px;outline:0;padding:0 14px;font-size:14px;transition:background .16s,border-color .16s,box-shadow .16s}.auth-form-module__tWI-wa__field input:hover{border-color:color-mix(in srgb, var(--garden-route) 25%, var(--garden-line-strong));background:#fff}.auth-form-module__tWI-wa__field input:focus{border-color:var(--garden-route);box-shadow:0 0 0 4px var(--garden-route-soft);background:#fff}.auth-form-module__tWI-wa__submit{border:1px solid var(--garden-ink);background:var(--garden-ink);color:#fff;min-height:51px;font:inherit;cursor:pointer;border-radius:14px;margin-top:3px;font-size:12px;font-weight:820;transition:background .16s,border-color .16s,transform .16s;box-shadow:0 9px 22px #191c1924}.auth-form-module__tWI-wa__submit:hover:not(:disabled){background:var(--garden-route);border-color:var(--garden-route);transform:translateY(-1px)}.auth-form-module__tWI-wa__submit:disabled{cursor:not-allowed;opacity:.55}.auth-form-module__tWI-wa__messageError,.auth-form-module__tWI-wa__messageStatus{border-radius:12px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.auth-form-module__tWI-wa__messageError{background:var(--garden-route-soft);color:#9b3323}.auth-form-module__tWI-wa__messageStatus{background:var(--garden-leaf-soft);color:#3e681a}
.garden-module__g9hWxW__brand{color:var(--garden-ink);letter-spacing:-.035em;align-items:center;gap:.7rem;font-size:1.14rem;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.garden-module__g9hWxW__brandMark{object-fit:contain;width:3.25rem;height:auto}.garden-module__g9hWxW__brand[data-compact] .garden-module__g9hWxW__brandMark{width:2.8rem}.garden-module__g9hWxW__brand[data-inverse]{color:var(--garden-paper)}.garden-module__g9hWxW__brand:focus-visible{outline:3px solid var(--garden-route);outline-offset:.35rem;border-radius:.25rem}
.workspace-form-module___HyEBW__form{gap:16px;display:grid}.workspace-form-module___HyEBW__websiteStep,.workspace-form-module___HyEBW__profileStep{padding:clamp(12px,2vw,20px) 0}.workspace-form-module___HyEBW__sectionHeading{grid-template-columns:34px 1fr;align-items:start;gap:13px;display:grid}.workspace-form-module___HyEBW__sectionHeading>span{background:var(--garden-route-soft);width:34px;height:34px;color:var(--garden-route);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.workspace-form-module___HyEBW__sectionHeading h2{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;margin:1px 0 0;font-size:clamp(23px,3vw,31px);font-weight:650;line-height:1.05}.workspace-form-module___HyEBW__sectionHeading p{max-width:580px;color:var(--garden-ink-soft);margin:7px 0 0;font-size:11px;line-height:1.55}.workspace-form-module___HyEBW__urlControl{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:25px;display:grid}.workspace-form-module___HyEBW__urlControl input{border:1px solid var(--garden-line-strong);background:var(--garden-wash);min-width:0;min-height:56px;color:var(--garden-ink);font:inherit;border-radius:15px;outline:0;padding:0 16px;font-size:14px}.workspace-form-module___HyEBW__urlControl input:focus{border-color:var(--garden-route);box-shadow:0 0 0 4px var(--garden-route-soft);background:#fff}.workspace-form-module___HyEBW__analyze,.workspace-form-module___HyEBW__submit{border:1px solid var(--garden-ink);background:var(--garden-ink);color:#fff;min-height:50px;font:inherit;cursor:pointer;border-radius:14px;padding:0 19px;font-size:11px;font-weight:820;transition:background .16s,border-color .16s,transform .16s;box-shadow:0 8px 20px #191c191f}.workspace-form-module___HyEBW__analyze:hover:not(:disabled),.workspace-form-module___HyEBW__submit:hover:not(:disabled){border-color:var(--garden-route);background:var(--garden-route);transform:translateY(-1px)}.workspace-form-module___HyEBW__analyze:disabled,.workspace-form-module___HyEBW__submit:disabled{cursor:not-allowed;opacity:.48}.workspace-form-module___HyEBW__hint,.workspace-form-module___HyEBW__analysisError,.workspace-form-module___HyEBW__formError{margin:8px 0 0;font-size:9px;line-height:1.5}.workspace-form-module___HyEBW__hint{color:var(--garden-muted)}.workspace-form-module___HyEBW__analysisError,.workspace-form-module___HyEBW__formError,.workspace-form-module___HyEBW__error{color:#a63526}.workspace-form-module___HyEBW__analysisProgress{border-block:1px solid var(--garden-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:18px;display:grid;position:relative}.workspace-form-module___HyEBW__analysisProgress:after{background:var(--garden-route);content:"";transform-origin:0;height:2px;animation:1.6s ease-in-out infinite workspace-form-module___HyEBW__analysis;position:absolute;bottom:-1px;left:0;right:0}.workspace-form-module___HyEBW__analysisProgress span{color:var(--garden-muted);padding:11px 12px;font-size:9px}.workspace-form-module___HyEBW__analysisProgress span+span{border-left:1px solid var(--garden-line)}.workspace-form-module___HyEBW__profileStep{margin-top:1.25rem;animation:.3s both workspace-form-module___HyEBW__reveal}.workspace-form-module___HyEBW__evidence{border-block:1px solid var(--garden-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.workspace-form-module___HyEBW__evidence li{border-left:2px solid var(--garden-leaf);color:#4c721e;padding:10px 12px;font-size:9px}.workspace-form-module___HyEBW__evidence li+li{border-left-color:var(--garden-line)}.workspace-form-module___HyEBW__profileFields{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.workspace-form-module___HyEBW__field{gap:7px;display:grid}.workspace-form-module___HyEBW__field label{color:var(--garden-ink-soft);font-size:10px;font-weight:780}.workspace-form-module___HyEBW__field input,.workspace-form-module___HyEBW__field textarea,.workspace-form-module___HyEBW__field select{border:1px solid var(--garden-line-strong);background:var(--garden-wash);width:100%;min-height:48px;color:var(--garden-ink);font:inherit;border-radius:13px;outline:0;padding:11px 12px;font-size:12px}.workspace-form-module___HyEBW__field textarea{resize:vertical;line-height:1.55}.workspace-form-module___HyEBW__field input:focus,.workspace-form-module___HyEBW__field textarea:focus,.workspace-form-module___HyEBW__field select:focus{border-color:var(--garden-route);box-shadow:0 0 0 4px var(--garden-route-soft);background:#fff}.workspace-form-module___HyEBW__field input[aria-invalid=true]{border-color:#a63526}.workspace-form-module___HyEBW__error{font-size:9px}.workspace-form-module___HyEBW__fullWidth{grid-column:1/-1}.workspace-form-module___HyEBW__advanced{border-block:1px solid var(--garden-line);background:0 0;margin-top:1rem}.workspace-form-module___HyEBW__advanced summary{color:var(--garden-ink-soft);cursor:pointer;padding:.85rem 0;font-size:.62rem;font-weight:750}.workspace-form-module___HyEBW__advancedGrid{border-top:1px solid var(--garden-line);grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.9rem 0;display:grid}.workspace-form-module___HyEBW__submitRow{align-items:center;gap:16px;margin-top:20px;display:flex}.workspace-form-module___HyEBW__submit{flex:none}.workspace-form-module___HyEBW__submitRow p{max-width:420px;color:var(--garden-muted);margin:0;font-size:9px;line-height:1.5}.workspace-form-module___HyEBW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes workspace-form-module___HyEBW__analysis{0%{transform:scaleX(.08)}65%{transform:scaleX(.78)}to{transform:scaleX(1)}}@keyframes workspace-form-module___HyEBW__reveal{0%{opacity:0;transform:translateY(8px)}}@media (max-width:620px){.workspace-form-module___HyEBW__urlControl{grid-template-columns:1fr}.workspace-form-module___HyEBW__analyze{min-height:50px}.workspace-form-module___HyEBW__analysisProgress,.workspace-form-module___HyEBW__evidence,.workspace-form-module___HyEBW__profileFields,.workspace-form-module___HyEBW__advancedGrid{grid-template-columns:1fr}.workspace-form-module___HyEBW__fullWidth{grid-column:1}.workspace-form-module___HyEBW__submitRow{flex-direction:column;align-items:stretch}}
.app-shell-module__upBWDa__shell{background:var(--garden-paper);grid-template-columns:15.25rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell-module__upBWDa__sidebar{z-index:20;background:var(--garden-night);height:100vh;color:var(--garden-paper);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:1.2rem;padding:1.5rem 1.2rem 1rem;display:grid;position:sticky;top:0;overflow:hidden}.app-shell-module__upBWDa__identity{padding:0 .25rem .35rem}.app-shell-module__upBWDa__workspaceSwitcher{position:relative}.app-shell-module__upBWDa__workspaceSwitcher summary{cursor:pointer;border-block:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.55rem;padding:.75rem .25rem;list-style:none;display:grid}.app-shell-module__upBWDa__workspaceSwitcher summary::-webkit-details-marker{display:none}.app-shell-module__upBWDa__workspaceSwitcher summary span{color:#ffffff7a;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.5rem;font-weight:740}.app-shell-module__upBWDa__workspaceSwitcher summary strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:11rem;margin-top:.12rem;font-size:.76rem;overflow:hidden}.app-shell-module__upBWDa__workspaceSwitcher summary .app-shell-module__upBWDa__workspaceChange{color:#ff866d;font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;grid-area:1/2/span 2;align-self:center;font-size:.52rem}.app-shell-module__upBWDa__workspaceSwitcher[open] summary{border-color:#ff866d99}.app-shell-module__upBWDa__workspaceMenu{z-index:40;border:1px solid var(--garden-line);background:var(--garden-surface);width:min(19rem,100vw - 2rem);color:var(--garden-ink);box-shadow:var(--garden-shadow-soft);border-radius:1rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0}.app-shell-module__upBWDa__workspaceMenu form{margin:0}.app-shell-module__upBWDa__workspaceMenu button,.app-shell-module__upBWDa__workspaceMenu>a{width:100%;color:var(--garden-ink);text-align:left;background:0 0;border:0;border-radius:.6rem;gap:.15rem;padding:.7rem;text-decoration:none;display:grid}.app-shell-module__upBWDa__workspaceMenu button:hover,.app-shell-module__upBWDa__workspaceMenu>a:hover{background:var(--garden-wash)}.app-shell-module__upBWDa__workspaceMenu button[aria-current=true]{background:var(--garden-route-soft)}.app-shell-module__upBWDa__workspaceMenu button span,.app-shell-module__upBWDa__workspaceMenu>a{font-size:.7rem;font-weight:760}.app-shell-module__upBWDa__workspaceMenu button small{color:var(--garden-muted);font-size:.56rem}.app-shell-module__upBWDa__workspaceMenu>a{border-top:1px solid var(--garden-line);color:var(--garden-route);border-radius:0;margin-top:.25rem}.app-shell-module__upBWDa__navigation{min-height:0;padding-top:.2rem;overflow-y:auto}.app-shell-module__upBWDa__navigation>p{color:#ffffff59;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;padding:0 .5rem;font-size:.5rem;font-weight:740}.app-shell-module__upBWDa__navigation ul{gap:.08rem;margin:0;padding:0;list-style:none;display:grid}.app-shell-module__upBWDa__navigationLink{--nav-tone:#ff7657;color:#ffffff9e;min-height:2.7rem;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--garden-ease);border-left:2px solid #0000;grid-template-columns:1.65rem 1fr;align-items:center;padding:0 .65rem;font-size:.7rem;font-weight:620;text-decoration:none;display:grid;position:relative}.app-shell-module__upBWDa__navigationLink[data-tone=leaf]{--nav-tone:#a7c971}.app-shell-module__upBWDa__navigationLink[data-tone=sun]{--nav-tone:#d9bc54}.app-shell-module__upBWDa__navigationLink[data-tone=violet]{--nav-tone:#a994f0}.app-shell-module__upBWDa__navigationLink>span{color:var(--nav-tone);font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:.5rem}.app-shell-module__upBWDa__navigationLink:hover{color:#fff;background:#ffffff0d;transform:translate(.12rem)}.app-shell-module__upBWDa__navigationLink[aria-current=page]{border-left-color:var(--nav-tone);color:#fff;background:#ffffff14;font-weight:780}.app-shell-module__upBWDa__aiRoute{border-block:1px solid #ffffff21;margin-inline:.25rem;padding:.8rem .2rem}.app-shell-module__upBWDa__aiRouteHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-shell-module__upBWDa__aiRouteHeading strong{font-size:.66rem}.app-shell-module__upBWDa__aiRouteHeading span{color:#a7c971;font-size:.52rem}.app-shell-module__upBWDa__aiRoute>p{color:#ffffff61;margin:.35rem 0 0;font-size:.53rem;line-height:1.45}.app-shell-module__upBWDa__utility{grid-template-columns:1fr auto;align-items:end;gap:.65rem;padding:0 .25rem;display:grid}.app-shell-module__upBWDa__utility>div{flex-wrap:wrap;gap:.4rem .7rem;display:flex}.app-shell-module__upBWDa__utility a,.app-shell-module__upBWDa__utility button{color:#ffffff6b;background:0 0;border:0;padding:0;font-size:.54rem;text-decoration:none}.app-shell-module__upBWDa__utility a:hover,.app-shell-module__upBWDa__utility button:hover{color:#fff}.app-shell-module__upBWDa__main{background:var(--garden-paper);min-width:0}.app-shell-module__upBWDa__topbar{z-index:15;border-bottom:1px solid color-mix(in srgb, var(--garden-line) 76%, transparent);background:color-mix(in srgb, var(--garden-paper) 91%, transparent);min-height:5rem;padding:0 var(--garden-app-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.app-shell-module__upBWDa__projectContext{gap:.08rem;display:grid}.app-shell-module__upBWDa__projectContext span{color:var(--garden-route);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:750}.app-shell-module__upBWDa__projectContext strong{font-size:.8rem}.app-shell-module__upBWDa__topActions{align-items:center;gap:.65rem;display:flex}.app-shell-module__upBWDa__mcpStatus,.app-shell-module__upBWDa__newCampaign{border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 .85rem;font-size:.62rem;font-weight:780;text-decoration:none;display:inline-flex}.app-shell-module__upBWDa__mcpStatus{border:1px solid var(--garden-line);background:#ffffffb3}.app-shell-module__upBWDa__mcpStatus:before{background:var(--garden-leaf);content:"";border-radius:50%;width:.38rem;height:.38rem}.app-shell-module__upBWDa__mcpStatus[data-state=local]:before,.app-shell-module__upBWDa__mcpStatus[data-state=unavailable]:before{background:var(--garden-route)}.app-shell-module__upBWDa__newCampaign{border:1px solid var(--garden-route-bright);background:var(--garden-route-bright);color:#fff}.app-shell-module__upBWDa__newCampaign:hover{background:var(--garden-route);transform:translateY(-1px)}.app-shell-module__upBWDa__content{width:min(100%,92rem);min-width:0;padding:1.7rem var(--garden-app-gutter) 3rem;margin-inline:auto}.app-shell-module__upBWDa__statusRail{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.app-shell-module__upBWDa__statusRail li{border-top:1px solid var(--garden-line);padding:.9rem 1rem .9rem 0}.app-shell-module__upBWDa__statusRail li+li{border-left:1px solid var(--garden-line);padding-left:1rem}.app-shell-module__upBWDa__statusHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-shell-module__upBWDa__statusHeading span{font-size:.64rem;font-weight:780}.app-shell-module__upBWDa__statusHeading span:last-child{color:var(--garden-muted);font-size:.5rem}.app-shell-module__upBWDa__statusRail li[data-state=complete] .app-shell-module__upBWDa__statusHeading span:last-child{color:var(--garden-leaf)}.app-shell-module__upBWDa__statusRail li[data-state=attention] .app-shell-module__upBWDa__statusHeading span:last-child{color:var(--garden-route)}.app-shell-module__upBWDa__statusRail p{color:var(--garden-muted);margin:.35rem 0 0;font-size:.57rem;line-height:1.45}@media (max-width:64rem){.app-shell-module__upBWDa__shell{grid-template-columns:13.25rem minmax(0,1fr)}.app-shell-module__upBWDa__aiRoute{display:none}.app-shell-module__upBWDa__sidebar{grid-template-rows:auto auto minmax(0,1fr) auto}}@media (max-width:46rem){.app-shell-module__upBWDa__shell{display:block}.app-shell-module__upBWDa__sidebar{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;width:100%;height:auto;padding:.85rem 1rem .65rem;display:grid;position:static}.app-shell-module__upBWDa__identity{padding:0}.app-shell-module__upBWDa__workspaceSwitcher{grid-area:1/2;min-width:9rem}.app-shell-module__upBWDa__navigation{grid-area:2/1/auto/-1;padding-top:.5rem;overflow-x:auto}.app-shell-module__upBWDa__navigation>p,.app-shell-module__upBWDa__utility,.app-shell-module__upBWDa__aiRoute{display:none}.app-shell-module__upBWDa__navigation ul{width:max-content;display:flex}.app-shell-module__upBWDa__navigationLink{grid-template-columns:auto;min-height:2.4rem;padding:0 .8rem}.app-shell-module__upBWDa__navigationLink>span{display:none}.app-shell-module__upBWDa__topbar{min-height:4.35rem;padding:0 1rem}.app-shell-module__upBWDa__projectContext{display:none}.app-shell-module__upBWDa__topActions{justify-content:space-between;width:100%}.app-shell-module__upBWDa__content{padding:1.15rem 1rem 2.4rem}}@media (max-width:31rem){.app-shell-module__upBWDa__mcpStatus{display:none}.app-shell-module__upBWDa__topActions{justify-content:flex-end}}
.page-module__h5Ku7q__page{background:var(--garden-paper);min-height:100svh;color:var(--garden-ink)}.page-module__h5Ku7q__header{justify-content:space-between;align-items:center;gap:1.2rem;width:min(100% - 2.5rem,88rem);min-height:4.9rem;margin-inline:auto;display:flex}.page-module__h5Ku7q__session{align-items:center;gap:.9rem;display:flex}.page-module__h5Ku7q__session>span{border-left:2px solid var(--garden-leaf);color:var(--garden-leaf);padding-left:.55rem;font-size:.58rem;font-weight:750}.page-module__h5Ku7q__session button{border:1px solid var(--garden-line);min-height:2.35rem;color:var(--garden-ink-soft);background:0 0;border-radius:.68rem;padding:0 .8rem;font-size:.58rem;font-weight:750}.page-module__h5Ku7q__content{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(18rem,.66fr) minmax(28rem,1.2fr);align-items:start;gap:1.25rem clamp(2.5rem,6vw,6rem);width:min(100% - 2.5rem,88rem);margin-inline:auto;padding:clamp(2.4rem,6vh,5.4rem) 0 5rem;display:grid}.page-module__h5Ku7q__introduction{background:var(--garden-night);color:#fff;border-radius:1.8rem;align-content:end;min-height:22rem;padding:clamp(2rem,4vw,3.2rem);display:grid;overflow:hidden}.page-module__h5Ku7q__step{color:#ff866d;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:750}.page-module__h5Ku7q__introduction h1{max-width:11ch;font-family:var(--font-body), sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.7rem,4.5vw,4.5rem);font-weight:570;line-height:.92}.page-module__h5Ku7q__introduction>p:last-child{color:#ffffff94;max-width:28rem;margin:1rem 0 0;font-size:.72rem;line-height:1.6}.page-module__h5Ku7q__progress{border-block:1px solid var(--garden-line);grid-template-columns:repeat(3,1fr);margin:0;padding:.75rem 0;list-style:none;display:grid;position:relative}.page-module__h5Ku7q__progress li{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;min-width:0;padding-right:.5rem;display:grid}.page-module__h5Ku7q__progress li+li{border-left:1px solid var(--garden-line);padding-left:.7rem}.page-module__h5Ku7q__progress li>span{color:var(--garden-muted);font-family:var(--font-mono), monospace;font-size:.5rem}.page-module__h5Ku7q__progress li[aria-current=step]>span{color:var(--garden-route)}.page-module__h5Ku7q__progress strong,.page-module__h5Ku7q__progress small{display:block}.page-module__h5Ku7q__progress strong{font-size:.57rem}.page-module__h5Ku7q__progress small{color:var(--garden-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.48rem;overflow:hidden}.page-module__h5Ku7q__workspace{border-top:1px solid var(--garden-line);grid-area:1/2/span 3;width:100%;padding-top:.5rem}.page-module__h5Ku7q__safety{border-left:2px solid var(--garden-leaf);color:var(--garden-muted);grid-column:2;margin:0;padding-left:.55rem;font-size:.54rem}.page-module__h5Ku7q__statePage{background:var(--garden-paper);text-align:center;place-content:center;justify-items:center;gap:.9rem;min-height:100svh;padding:2rem;display:grid}.page-module__h5Ku7q__statePage h1,.page-module__h5Ku7q__statePage p{margin:0}.page-module__h5Ku7q__statePage h1{font-family:var(--font-body), sans-serif;letter-spacing:-.055em;font-size:clamp(2.4rem,5vw,4rem);font-weight:580}.page-module__h5Ku7q__statePage p{color:var(--garden-ink-soft)}.page-module__h5Ku7q__statePage button{background:var(--garden-ink);color:#fff;border:0;border-radius:.7rem;min-height:2.6rem;padding:0 1rem}@media (max-width:64rem){.page-module__h5Ku7q__content{grid-template-columns:minmax(16rem,.75fr) minmax(22rem,1.2fr);gap:1rem 2.5rem}.page-module__h5Ku7q__progress{border-bottom:0;grid-template-columns:1fr}.page-module__h5Ku7q__progress li{min-height:2.4rem}.page-module__h5Ku7q__progress li+li{border-top:1px solid var(--garden-line);border-left:0;padding-left:0}}@media (max-width:48rem){.page-module__h5Ku7q__header,.page-module__h5Ku7q__content{width:min(100% - 1.5rem,88rem)}.page-module__h5Ku7q__content{grid-template-columns:1fr;padding-top:1.5rem}.page-module__h5Ku7q__introduction{min-height:19rem}.page-module__h5Ku7q__progress{border-bottom:1px solid var(--garden-line);grid-template-columns:repeat(3,1fr)}.page-module__h5Ku7q__progress li{grid-template-columns:1fr;gap:.25rem}.page-module__h5Ku7q__progress li+li{border-top:0;border-left:1px solid var(--garden-line);padding-left:.7rem}.page-module__h5Ku7q__progress small{display:none}.page-module__h5Ku7q__workspace,.page-module__h5Ku7q__safety{grid-area:auto/1}}@media (max-width:32rem){.page-module__h5Ku7q__session>span{display:none}.page-module__h5Ku7q__introduction{border-radius:1.2rem;padding:1.5rem}.page-module__h5Ku7q__introduction h1{font-size:2.8rem}}
.landing-module__QSfp_G__page{background:var(--garden-paper);min-width:0;color:var(--garden-ink);overflow:clip}.landing-module__QSfp_G__page *{min-width:0}:is(.landing-module__QSfp_G__page h1,.landing-module__QSfp_G__page h2,.landing-module__QSfp_G__page h3,.landing-module__QSfp_G__page p,.landing-module__QSfp_G__page dl,.landing-module__QSfp_G__page dd){margin:0}:is(.landing-module__QSfp_G__page h1,.landing-module__QSfp_G__page h2,.landing-module__QSfp_G__page h3){letter-spacing:-.045em;font-weight:400;line-height:.96}.landing-module__QSfp_G__header{z-index:20;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 2.5rem,88rem);min-height:4.9rem;margin-inline:auto;display:flex;position:relative}.landing-module__QSfp_G__header nav,.landing-module__QSfp_G__navLinks{align-items:center;display:flex}.landing-module__QSfp_G__header nav{gap:.8rem}.landing-module__QSfp_G__navLinks{gap:clamp(1rem,2.2vw,2.4rem)}.landing-module__QSfp_G__navLinks a,.landing-module__QSfp_G__signIn{font-size:.72rem;font-weight:750;text-decoration:none}.landing-module__QSfp_G__navLinks a{color:var(--garden-ink-soft)}.landing-module__QSfp_G__navLinks a:hover{color:var(--garden-route)}.landing-module__QSfp_G__signIn{border:1px solid var(--garden-line);border-radius:.75rem;align-items:center;min-height:2.7rem;padding:0 .9rem;display:inline-flex}.landing-module__QSfp_G__signIn:hover{border-color:var(--garden-ink);background:var(--garden-ink);color:#fff}.landing-module__QSfp_G__localeLink{width:2.7rem;height:2.7rem;color:var(--garden-muted);place-items:center;font-size:.6rem;text-decoration:none;display:grid}.landing-module__QSfp_G__hero{background-image:linear-gradient(180deg, #fffefafa 0%, #fffefab8 26%, #fffefa0a 62%, var(--garden-paper) 100%), url(/brand/gtm-lab-market-landscape-v1.jpg);background-position:50%,50% 61%;background-repeat:no-repeat;background-size:cover,cover;align-content:start;justify-items:center;min-height:calc(100svh - 4.9rem);padding:clamp(2rem,4.6vh,3.7rem) 1.25rem 0;display:grid;position:relative;overflow:hidden}.landing-module__QSfp_G__heroAtmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-module__QSfp_G__heroAtmosphere i{border:.14rem solid #fffefae0;border-radius:50%;width:.5rem;height:.5rem;animation:3.4s ease-in-out infinite landing-module__QSfp_G__signal-breathe;display:block;position:absolute;box-shadow:0 0 0 .2rem #ffffff47}.landing-module__QSfp_G__heroAtmosphere i:first-child{background:var(--garden-route-bright);top:67%;left:24%}.landing-module__QSfp_G__heroAtmosphere i:nth-child(2){background:var(--garden-violet);animation-delay:-1.1s;top:62%;right:31%}.landing-module__QSfp_G__heroAtmosphere i:nth-child(3){background:var(--garden-leaf);animation-delay:-2.2s;top:74%;right:17%}.landing-module__QSfp_G__heroCopy{z-index:2;text-align:center;justify-items:center;width:min(100%,66rem);animation:.65s cubic-bezier(.2,.8,.2,1) both landing-module__QSfp_G__hero-enter;display:grid;position:relative}.landing-module__QSfp_G__kicker{color:var(--garden-route-bright);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.4}.landing-module__QSfp_G__hero h1{max-width:19ch;font-family:var(--font-body), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:.72rem;font-size:clamp(3rem,4.75vw,4.75rem);font-weight:560;line-height:.91}.landing-module__QSfp_G__hero h1 span,.landing-module__QSfp_G__hero h1 em{display:block}.landing-module__QSfp_G__hero h1 em{color:var(--garden-route);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin-top:.09em;font-size:1.02em;font-style:normal;font-weight:400}.landing-module__QSfp_G__heroSupport{max-width:43rem;color:var(--garden-ink-soft);text-wrap:balance;font-size:clamp(.82rem,1vw,.94rem);line-height:1.52;margin-top:.9rem!important}.landing-module__QSfp_G__commandDock{text-align:left;width:min(100%,48rem);margin-top:1.2rem}.landing-module__QSfp_G__commandDock form{gap:.42rem;display:grid}.landing-module__QSfp_G__commandDock label{color:var(--garden-ink-soft);font-size:.61rem;font-weight:760}.landing-module__QSfp_G__commandInput{border:1px solid color-mix(in srgb, var(--garden-line) 76%, var(--garden-route));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:1.05rem;grid-template-columns:1fr auto;gap:.4rem;padding:.38rem;display:grid;box-shadow:0 1.2rem 3.5rem #493e2d1f}.landing-module__QSfp_G__commandInput input{min-width:0;height:3rem;color:var(--garden-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 .8rem;font-size:.74rem}.landing-module__QSfp_G__commandInput:focus-within{border-color:var(--garden-route);box-shadow:0 0 0 3px var(--garden-route-soft), 0 1.2rem 3.5rem #493e2d1f}.landing-module__QSfp_G__commandInput button{background:var(--garden-ink);color:#fff;min-width:6rem;font:inherit;cursor:pointer;border:0;border-radius:.75rem;padding-inline:.9rem;font-size:.65rem;font-weight:800;transition:background .16s,transform .16s}.landing-module__QSfp_G__commandInput button:hover{background:var(--garden-route-bright);transform:translateY(-1px)}.landing-module__QSfp_G__commandMeta{align-items:center;gap:.55rem;padding-inline:.25rem;display:flex}.landing-module__QSfp_G__commandMeta span,.landing-module__QSfp_G__commandMeta a{color:var(--garden-muted);font-size:.51rem}.landing-module__QSfp_G__commandMeta span+span:before{color:var(--garden-line-strong);content:"/";margin-right:.55rem}.landing-module__QSfp_G__commandMeta a{color:var(--garden-route);margin-left:auto;font-weight:760;text-decoration:none}.landing-module__QSfp_G__primaryAction{border:1px solid var(--garden-route-bright);background:var(--garden-route-bright);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.8rem;padding:0 1rem;font-size:.66rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex}.landing-module__QSfp_G__page .primaryAction{border:1px solid var(--garden-route-bright);background:var(--garden-route-bright);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.8rem;padding:0 1rem;font-size:.66rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex}:is(.landing-module__QSfp_G__primaryAction:hover,.landing-module__QSfp_G__page .primaryAction:hover){transform:translateY(-2px)}.landing-module__QSfp_G__heroPipeline{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefad1;border-top:1px solid #524c3d2e;grid-template-columns:repeat(4,1fr);width:min(100%,88rem);margin:clamp(1.4rem,3.3vh,2.6rem) 0 0;padding:1rem 0 1.3rem;list-style:none;display:grid;position:relative;box-shadow:0 -1.2rem 2.4rem #fffefa70}.landing-module__QSfp_G__heroPipeline:after{border:.14rem solid var(--garden-paper);background:var(--garden-route-bright);content:"";border-radius:50%;width:.48rem;height:.48rem;animation:7s cubic-bezier(.45,0,.25,1) infinite landing-module__QSfp_G__pipeline-travel;position:absolute;top:-.24rem;left:0}.landing-module__QSfp_G__heroPipeline li{gap:.18rem;padding:0 clamp(.6rem,2vw,1.8rem);display:grid}.landing-module__QSfp_G__heroPipeline li+li{border-left:1px solid #524c3d29}.landing-module__QSfp_G__heroPipeline span{color:var(--garden-route);font-family:var(--font-mono), monospace;font-size:.5rem}.landing-module__QSfp_G__heroPipeline strong{margin-top:.2rem;font-size:.67rem}.landing-module__QSfp_G__heroPipeline small{color:var(--garden-muted);font-size:.54rem}.landing-module__QSfp_G__movement,.landing-module__QSfp_G__cockpitShowcase,.landing-module__QSfp_G__closing,.landing-module__QSfp_G__footer{width:min(100% - 2.5rem,88rem);margin-inline:auto}.landing-module__QSfp_G__page .pricingSection{width:min(100% - 2.5rem,88rem);margin-inline:auto}.landing-module__QSfp_G__page .faqSection{width:min(100% - 2.5rem,88rem);margin-inline:auto}.landing-module__QSfp_G__movement,.landing-module__QSfp_G__cockpitShowcase{padding:6.5rem 0}.landing-module__QSfp_G__page .pricingSection{padding:6.5rem 0}.landing-module__QSfp_G__page .faqSection{padding:6.5rem 0}.landing-module__QSfp_G__methodIntro,.landing-module__QSfp_G__cockpitIntro{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);align-items:end;gap:1rem 6rem;display:grid}.landing-module__QSfp_G__methodIntro .landing-module__QSfp_G__kicker,.landing-module__QSfp_G__cockpitIntro .landing-module__QSfp_G__kicker{grid-column:1/-1}.landing-module__QSfp_G__methodIntro h2,.landing-module__QSfp_G__cockpitIntro h2{max-width:16ch;font-family:var(--font-body), sans-serif;letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:570;line-height:.96}.landing-module__QSfp_G__methodIntro>p:last-child,.landing-module__QSfp_G__cockpitIntro>p:last-child{max-width:32rem;color:var(--garden-muted);font-size:.78rem;line-height:1.65}.landing-module__QSfp_G__methodStage{background:var(--garden-night);color:#fff;border-radius:2rem;grid-template-columns:minmax(18rem,.78fr) minmax(22rem,1fr);gap:0 4rem;min-height:34rem;margin-top:3.6rem;padding:3.5rem clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.landing-module__QSfp_G__methodStage:after{background:color-mix(in srgb, var(--garden-route) 18%, transparent);filter:blur(1rem);content:"";border-radius:50%;width:26rem;height:26rem;position:absolute;inset:auto -9rem -12rem auto}.landing-module__QSfp_G__methodCommand{align-self:start;padding-right:2rem}.landing-module__QSfp_G__methodCommand span,.landing-module__QSfp_G__methodReply span{color:#a7c971;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.52rem}.landing-module__QSfp_G__methodCommand p{letter-spacing:-.04em;max-width:28rem;font-size:clamp(1.45rem,2.3vw,2.35rem);font-weight:560;line-height:1.15;margin-top:1rem!important}.landing-module__QSfp_G__methodCommand small{color:#ffffff73;margin-top:1rem;font-size:.56rem;display:block}.landing-module__QSfp_G__methodSteps{z-index:2;border-top:1px solid #ffffff29;grid-area:1/2/span 2;margin:0;padding:0;list-style:none;position:relative}.landing-module__QSfp_G__methodSteps li{border-bottom:1px solid #ffffff29;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.4rem;display:grid}.landing-module__QSfp_G__methodSteps li>span{color:#ffffff9e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.5rem;display:grid}.landing-module__QSfp_G__methodSteps li[data-tone=leaf]>span{color:#a7c971;border-color:#a7c971}.landing-module__QSfp_G__methodSteps li[data-tone=sun]>span{color:#d9bc54;border-color:#d9bc54}.landing-module__QSfp_G__methodSteps li[data-tone=route]>span{color:#ff7657;border-color:#ff7657}.landing-module__QSfp_G__methodSteps div{gap:.3rem;display:grid}.landing-module__QSfp_G__methodSteps strong{font-size:.78rem}.landing-module__QSfp_G__methodSteps small{color:#ffffff7a;font-size:.58rem}.landing-module__QSfp_G__methodSteps b{color:#ffffffeb;letter-spacing:-.05em;font-size:1.75rem;font-weight:560}.landing-module__QSfp_G__methodReply{z-index:2;border-top:1px solid #ffffff29;align-self:end;max-width:25rem;padding-top:1.5rem;position:relative}.landing-module__QSfp_G__methodReply p{color:#ffffffd1;font-size:.88rem;line-height:1.55;margin-top:.7rem!important}.landing-module__QSfp_G__methodReply strong{color:#a7c971;margin-top:.7rem;font-size:.58rem;display:block}.landing-module__QSfp_G__cockpitShowcase{gap:3.6rem;display:grid}.landing-module__QSfp_G__decisionWorkspace{border-block:1px solid var(--garden-line);grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);min-height:27rem;display:grid}.landing-module__QSfp_G__decisionPriority{border-right:1px solid color-mix(in srgb, var(--garden-route) 55%, var(--garden-line));background:var(--garden-route-bright);color:#fff;align-content:center;padding:2.5rem;display:grid}.landing-module__QSfp_G__decisionPriority span{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.52rem}.landing-module__QSfp_G__decisionPriority>strong{letter-spacing:-.08em;margin-top:1.2rem;font-size:clamp(4rem,7vw,6.8rem);font-weight:560;line-height:.8}.landing-module__QSfp_G__decisionPriority p{max-width:12rem;font-size:.74rem;line-height:1.45;margin-top:.8rem!important}.landing-module__QSfp_G__decisionPriority b{text-underline-offset:.3rem;margin-top:2.2rem;font-size:.62rem;text-decoration:underline}.landing-module__QSfp_G__decisionQueue{align-content:center;padding:1.5rem clamp(1.2rem,3vw,3rem);display:grid}.landing-module__QSfp_G__queueHeader{border-bottom:1px solid var(--garden-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.landing-module__QSfp_G__queueHeader span{font-size:.78rem;font-weight:800}.landing-module__QSfp_G__queueHeader small{color:#56882b;font-size:.52rem;font-weight:800}.landing-module__QSfp_G__queueRow{border-bottom:1px solid var(--garden-line);grid-template-columns:2.1rem minmax(7rem,.7fr) minmax(9rem,1fr) minmax(7rem,.75fr) auto;align-items:center;gap:.8rem;min-height:4.7rem;display:grid}.landing-module__QSfp_G__queueRow i{background:var(--garden-route-soft);width:1.7rem;height:1.7rem;color:var(--garden-route);border-radius:50%;place-items:center;font-size:.5rem;font-style:normal;font-weight:800;display:grid}.landing-module__QSfp_G__queueRow strong{font-size:.68rem}.landing-module__QSfp_G__queueRow span{color:var(--garden-ink-soft);font-size:.6rem}.landing-module__QSfp_G__queueRow small{color:var(--garden-muted);font-size:.54rem}.landing-module__QSfp_G__queueRow b{text-underline-offset:.24rem;font-size:.56rem;text-decoration:underline}.landing-module__QSfp_G__page .pricingSection{background:var(--garden-route-bright);color:var(--garden-night);border-radius:1.8rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2.2rem,5vw,4.6rem);display:grid;overflow:hidden}.landing-module__QSfp_G__page .pricingLead{align-content:start;gap:1rem;display:grid}.landing-module__QSfp_G__page .pricingLead h2{max-width:13ch;font-family:var(--font-body), sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:590;line-height:.93}.landing-module__QSfp_G__page .pricingLead>p:last-child{color:#1b1e19b3;max-width:34rem;margin:0;font-size:.74rem;line-height:1.65}.landing-module__QSfp_G__page .sectionKicker{color:var(--garden-route);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:750}.landing-module__QSfp_G__page .pricingSection .sectionKicker{color:#1b1e19ad}.landing-module__QSfp_G__page .pricingOffer{align-content:start;gap:2.25rem;display:grid}.landing-module__QSfp_G__page .pricingCommitment{gap:.9rem;display:grid}.landing-module__QSfp_G__page .pricingNumber{gap:.35rem;margin:0;display:grid}.landing-module__QSfp_G__page .pricingNumber strong{font-family:var(--font-body), sans-serif;letter-spacing:-.08em;font-size:clamp(4.2rem,8vw,7rem);font-weight:620;line-height:.78}:is(.landing-module__QSfp_G__page .pricingNumber span,.landing-module__QSfp_G__page .pricingNote){color:#1b1e199e;font-size:.6rem}.landing-module__QSfp_G__page .pricingAction{background:var(--garden-night);color:#fff;border-radius:.8rem;justify-content:center;align-items:center;width:fit-content;min-height:2.9rem;padding:0 1rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.landing-module__QSfp_G__page .pricingAction:hover{background:#0d120d;transform:translateY(-2px)}.landing-module__QSfp_G__page .pricingNote{margin:0}.landing-module__QSfp_G__page .pricingScope{border-top:1px solid #1b1e1947;flex-wrap:wrap;grid-column:1/-1;gap:.75rem 2rem;margin:0;padding:1.35rem 0 0;list-style:none;display:flex}.landing-module__QSfp_G__page .pricingScope li{color:#1b1e19eb;align-items:center;gap:.6rem;font-size:.7rem;font-weight:650;line-height:1.4;display:flex}.landing-module__QSfp_G__page .pricingScope li:before{background:var(--garden-night);content:"";border-radius:50%;flex:none;width:.42rem;height:.42rem}.landing-module__QSfp_G__page .faqSection{background:#eef0e4;border-radius:1.8rem;grid-template-columns:minmax(18rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,8rem);padding:clamp(2.2rem,5vw,4.6rem);display:grid}.landing-module__QSfp_G__closing{margin-top:clamp(1rem,2vw,1.75rem)}.landing-module__QSfp_G__page .faqSection{margin-top:clamp(1rem,2vw,1.75rem)}.landing-module__QSfp_G__page .faqIntro{gap:1rem;display:grid;position:sticky;top:6rem}.landing-module__QSfp_G__page .faqIntro h2{max-width:11ch;font-family:var(--font-body), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.5vw,4.5rem);font-weight:590;line-height:.94}.landing-module__QSfp_G__page .faqList{gap:.65rem;display:grid}.landing-module__QSfp_G__page .faqList details{padding:.25rem 0}.landing-module__QSfp_G__page .faqList summary{cursor:pointer;grid-template-columns:2.3rem minmax(0,1fr) 1.6rem;align-items:center;gap:.9rem;min-height:3.8rem;font-size:.76rem;font-weight:760;list-style:none;display:grid}.landing-module__QSfp_G__page .faqList summary::-webkit-details-marker{display:none}.landing-module__QSfp_G__page .faqList summary small{background:var(--garden-surface);width:2rem;height:2rem;color:var(--garden-route);font-family:var(--font-mono), monospace;border-radius:.65rem;place-items:center;font-size:.48rem;display:grid}.landing-module__QSfp_G__page .faqMark{background:#ffffffb8;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.landing-module__QSfp_G__page .faqMark:before{color:var(--garden-ink);content:"+";font-size:.9rem}.landing-module__QSfp_G__page .faqList details[open] .faqMark:before{content:"−"}.landing-module__QSfp_G__page .faqList details>p{max-width:42rem;color:var(--garden-muted);margin:0;padding:.2rem 2rem 1.2rem 3.2rem;font-size:.7rem;line-height:1.68}.landing-module__QSfp_G__closing{isolation:isolate;background:linear-gradient(#141a154d, #141a154d), url(/brand/gtm-lab-closing-landscape-v1.jpg) center / cover no-repeat, var(--garden-night);color:#fff;text-align:center;border-radius:1.8rem;align-content:center;justify-items:center;gap:1rem;min-height:36rem;padding:clamp(4.5rem,10vw,8.5rem) clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.landing-module__QSfp_G__closing:after{z-index:-1;content:"";background:radial-gradient(circle at 50% 46%,#1319141a 0 18%,#131914a3 72%);position:absolute;inset:0}.landing-module__QSfp_G__closing h2{max-width:17ch;font-family:var(--font-body), sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:570;line-height:.92}.landing-module__QSfp_G__closing p{color:#ffffff9e;max-width:38rem;margin:0;font-size:.73rem;line-height:1.65}.landing-module__QSfp_G__closing .landing-module__QSfp_G__primaryAction{background:var(--garden-route-bright);color:var(--garden-night);margin-top:.7rem}.landing-module__QSfp_G__footer{color:var(--garden-muted);border-top:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 2rem;font-size:.56rem;display:flex}.landing-module__QSfp_G__footer div{gap:.7rem;display:flex}.landing-module__QSfp_G__footer strong{color:var(--garden-ink)}@keyframes landing-module__QSfp_G__hero-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes landing-module__QSfp_G__signal-breathe{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes landing-module__QSfp_G__pipeline-travel{0%{opacity:0;left:0}7%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - .48rem)}}@media (max-width:64rem){.landing-module__QSfp_G__hero h1{max-width:18ch}.landing-module__QSfp_G__methodStage{gap:0 2rem}.landing-module__QSfp_G__queueRow{grid-template-columns:2rem minmax(6rem,.6fr) minmax(8rem,1fr) auto}.landing-module__QSfp_G__queueRow small{display:none}}@media (max-width:48rem){.landing-module__QSfp_G__header{width:min(100% - 1.5rem,88rem);min-height:4.7rem}.landing-module__QSfp_G__navLinks{display:none}.landing-module__QSfp_G__hero{background-position:50%,45% 68%;min-height:calc(100svh - 4.7rem);padding:2.2rem .75rem 0}.landing-module__QSfp_G__hero h1{max-width:13ch;font-size:clamp(2.7rem,11vw,4.1rem)}.landing-module__QSfp_G__heroSupport{max-width:31rem}.landing-module__QSfp_G__commandMeta span:nth-child(2),.landing-module__QSfp_G__commandMeta span:nth-child(3){display:none}.landing-module__QSfp_G__heroPipeline{grid-template-columns:repeat(2,1fr);margin-top:2.3rem}.landing-module__QSfp_G__heroPipeline li{border-bottom:1px solid #524c3d29;padding:.7rem}.landing-module__QSfp_G__heroPipeline li:nth-child(3){border-left:0}.landing-module__QSfp_G__movement,.landing-module__QSfp_G__cockpitShowcase,.landing-module__QSfp_G__closing,.landing-module__QSfp_G__footer{width:min(100% - 1.5rem,88rem)}.landing-module__QSfp_G__page .pricingSection{width:min(100% - 1.5rem,88rem)}.landing-module__QSfp_G__page .faqSection{width:min(100% - 1.5rem,88rem)}.landing-module__QSfp_G__movement,.landing-module__QSfp_G__cockpitShowcase{padding-block:4.5rem}.landing-module__QSfp_G__page .pricingSection{padding-block:4.5rem}.landing-module__QSfp_G__page .faqSection{padding-block:4.5rem}.landing-module__QSfp_G__methodIntro,.landing-module__QSfp_G__cockpitIntro,.landing-module__QSfp_G__closing{grid-template-columns:1fr}.landing-module__QSfp_G__page .pricingSection{grid-template-columns:1fr}.landing-module__QSfp_G__page .faqSection{grid-template-columns:1fr}.landing-module__QSfp_G__methodStage{grid-template-columns:1fr;gap:2.4rem;min-height:0;padding-block:2.5rem}.landing-module__QSfp_G__methodSteps{grid-area:auto/1}.landing-module__QSfp_G__methodReply{align-self:auto}.landing-module__QSfp_G__decisionWorkspace{grid-template-columns:1fr}.landing-module__QSfp_G__decisionPriority{border-right:0;border-bottom:1px solid var(--garden-line);grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.2rem}.landing-module__QSfp_G__decisionPriority span,.landing-module__QSfp_G__decisionPriority b{grid-column:1/-1}.landing-module__QSfp_G__decisionPriority>strong{margin-top:.5rem}.landing-module__QSfp_G__decisionPriority p{margin-top:0!important}.landing-module__QSfp_G__page .pricingSection{gap:2.5rem}.landing-module__QSfp_G__page .faqIntro{position:static}.landing-module__QSfp_G__closing .landing-module__QSfp_G__primaryAction{grid-area:auto/1;justify-self:start}.landing-module__QSfp_G__closing{text-align:left;background-position:58%;justify-items:start;min-height:31rem}.landing-module__QSfp_G__closing h2,.landing-module__QSfp_G__closing p{max-width:75%}}@media (max-width:32rem){.landing-module__QSfp_G__signIn{display:none}.landing-module__QSfp_G__hero h1{max-width:11ch}.landing-module__QSfp_G__commandInput{grid-template-columns:1fr}.landing-module__QSfp_G__commandInput button{min-height:2.75rem}.landing-module__QSfp_G__commandMeta a{margin-left:0}.landing-module__QSfp_G__methodStage{border-radius:1.2rem;margin-inline:-.75rem}.landing-module__QSfp_G__methodSteps li{grid-template-columns:2rem 1fr auto}.landing-module__QSfp_G__queueRow{grid-template-columns:2rem 1fr auto;padding-block:.8rem}.landing-module__QSfp_G__queueRow span{grid-column:2/-1}.landing-module__QSfp_G__queueRow b{grid-area:1/3}.landing-module__QSfp_G__closing h2,.landing-module__QSfp_G__closing p{max-width:100%}.landing-module__QSfp_G__footer{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.landing-module__QSfp_G__heroCopy,.landing-module__QSfp_G__heroAtmosphere i,.landing-module__QSfp_G__heroPipeline:after{animation:none}.landing-module__QSfp_G__primaryAction,.landing-module__QSfp_G__commandInput button{transition:none}}
.consent-module__Mmy0FG__page{background:var(--garden-paper);min-height:100svh;color:var(--garden-ink);padding:0 var(--garden-app-gutter) 3rem}.consent-module__Mmy0FG__frame{width:min(100%,76rem);margin-inline:auto}.consent-module__Mmy0FG__brandBar{border-bottom:1px solid var(--garden-line);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.consent-module__Mmy0FG__protocol,.consent-module__Mmy0FG__eyebrow,.consent-module__Mmy0FG__facts dt{font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:750}.consent-module__Mmy0FG__protocol{border-left:2px solid var(--garden-leaf);color:var(--garden-leaf);padding-left:.55rem}.consent-module__Mmy0FG__content{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,6vh,4.5rem);display:grid}.consent-module__Mmy0FG__connection{background:var(--garden-night);min-height:31rem;color:var(--garden-paper);border-radius:1.8rem;flex-direction:column;padding:clamp(1.6rem,4vw,2.8rem);display:flex;position:sticky;top:2rem;overflow:hidden}.consent-module__Mmy0FG__eyebrow{color:var(--garden-route-bright);margin:0 0 .85rem}.consent-module__Mmy0FG__endpoint{border-block:1px solid #ffffff29;gap:.5rem;padding:1.15rem 0;display:grid}.consent-module__Mmy0FG__endpoint strong,.consent-module__Mmy0FG__endpoint small,.consent-module__Mmy0FG__account strong{display:block}.consent-module__Mmy0FG__endpoint strong{letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:590;line-height:.95}.consent-module__Mmy0FG__endpoint small{overflow-wrap:anywhere;color:#ffffff7a;font-size:.58rem}.consent-module__Mmy0FG__account{color:#ffffff7a;margin:1.5rem 0 0;font-size:.62rem}.consent-module__Mmy0FG__account strong{overflow-wrap:anywhere;color:#fff;margin-top:.35rem;font-size:.75rem}.consent-module__Mmy0FG__guardrail{color:#ffffffad;border-top:1px solid #ffffff29;margin:auto 0 0;padding-top:1.2rem;font-size:.67rem;line-height:1.55}.consent-module__Mmy0FG__receipt{min-width:0;padding-bottom:3rem}.consent-module__Mmy0FG__receipt h1,.consent-module__Mmy0FG__errorContent h1{max-width:17ch;font-family:var(--font-body), Arial, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,4.8vw,4.4rem);font-weight:580;line-height:.93}.consent-module__Mmy0FG__intro{max-width:38rem;color:var(--garden-ink-soft);margin:1rem 0 1.8rem;font-size:.74rem;line-height:1.62}.consent-module__Mmy0FG__capabilities{border-block:1px solid var(--garden-line);grid-template-columns:repeat(3,1fr);display:grid}.consent-module__Mmy0FG__capabilities>div{align-content:space-between;gap:1rem;min-height:7.25rem;padding:1rem;display:grid}.consent-module__Mmy0FG__capabilities>div+div{border-left:1px solid var(--garden-line)}.consent-module__Mmy0FG__capabilities>div:before{background:var(--garden-route-bright);content:"";border-radius:999px;width:1.8rem;height:.18rem}.consent-module__Mmy0FG__capabilities>div:nth-child(2):before{background:var(--garden-violet)}.consent-module__Mmy0FG__capabilities>div:nth-child(3):before{background:var(--garden-leaf)}.consent-module__Mmy0FG__capabilities strong{font-size:.72rem}.consent-module__Mmy0FG__capabilities span{color:var(--garden-muted);font-size:.58rem;line-height:1.42}.consent-module__Mmy0FG__mcpAccess{border-bottom:1px solid var(--garden-line);margin:.9rem 0 1.5rem}.consent-module__Mmy0FG__mcpAccess summary{color:var(--garden-ink-soft);cursor:pointer;padding:.75rem 0;font-size:.65rem;font-weight:760}.consent-module__Mmy0FG__mcpAccess p{max-width:42rem;color:var(--garden-muted);margin:0 0 1rem;font-size:.65rem;line-height:1.62}.consent-module__Mmy0FG__facts{border-top:1px solid var(--garden-line);margin:0}.consent-module__Mmy0FG__facts>div{border-bottom:1px solid var(--garden-line);grid-template-columns:minmax(8rem,.42fr) 1fr;gap:1rem;padding:.8rem 0;display:grid}.consent-module__Mmy0FG__facts dt{color:var(--garden-muted)}.consent-module__Mmy0FG__facts dd{overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:700}.consent-module__Mmy0FG__facts small{color:var(--garden-muted);margin-top:.2rem;font-weight:400;display:block}.consent-module__Mmy0FG__facts code,.consent-module__Mmy0FG__permissions code{font-family:var(--font-mono), monospace;font-size:.56rem}.consent-module__Mmy0FG__permissions{margin-top:1.6rem}.consent-module__Mmy0FG__permissions h2{margin:0 0 .65rem;font-size:.8rem}.consent-module__Mmy0FG__permissions ul{border-top:1px solid var(--garden-line);margin:0;padding:0;list-style:none;display:grid}.consent-module__Mmy0FG__permissions li{border-bottom:1px solid var(--garden-line);grid-template-columns:minmax(7rem,.3fr) 1fr;align-items:baseline;gap:1rem;padding:.75rem 0;display:grid}.consent-module__Mmy0FG__permissions code{color:var(--garden-violet);font-weight:750}.consent-module__Mmy0FG__permissions li span{color:var(--garden-ink-soft);font-size:.64rem;line-height:1.45}.consent-module__Mmy0FG__actions{grid-template-columns:.8fr 1.35fr;gap:.65rem;margin-top:1.6rem;display:grid}.consent-module__Mmy0FG__actions button{border:1px solid var(--garden-line-strong);min-height:3rem;transition:background .16s ease, border-color .16s ease, transform .16s var(--garden-ease);border-radius:.72rem;font-size:.66rem;font-weight:780}.consent-module__Mmy0FG__deny{color:var(--garden-ink);background:0 0}.consent-module__Mmy0FG__approve{background:var(--garden-night);color:#fff;border-color:var(--garden-night)!important}.consent-module__Mmy0FG__actions button:hover{transform:translateY(-1px)}.consent-module__Mmy0FG__deny:hover{border-color:var(--garden-ink)}.consent-module__Mmy0FG__approve:hover{background:var(--garden-route-bright);border-color:var(--garden-route-bright)!important}.consent-module__Mmy0FG__errorFrame{width:min(100%,50rem)}.consent-module__Mmy0FG__errorContent{max-width:42rem;padding:clamp(3rem,10vw,8rem) 0}.consent-module__Mmy0FG__errorContent p:not(.consent-module__Mmy0FG__eyebrow){max-width:34rem;color:var(--garden-ink-soft);line-height:1.55}.consent-module__Mmy0FG__errorContent a{color:var(--garden-route);text-underline-offset:.25rem;margin-top:1rem;font-weight:780;text-decoration-thickness:.1rem;display:inline-block}@media (max-width:48rem){.consent-module__Mmy0FG__page{padding-inline:.85rem}.consent-module__Mmy0FG__content{grid-template-columns:1fr;gap:2rem;padding-top:1.4rem}.consent-module__Mmy0FG__connection{border-radius:1.25rem;min-height:19rem;position:static}.consent-module__Mmy0FG__capabilities{grid-template-columns:1fr}.consent-module__Mmy0FG__capabilities>div{grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:0}.consent-module__Mmy0FG__capabilities>div+div{border-top:1px solid var(--garden-line);border-left:0}.consent-module__Mmy0FG__capabilities>div span{grid-column:2}.consent-module__Mmy0FG__facts>div,.consent-module__Mmy0FG__permissions li{grid-template-columns:1fr;gap:.3rem}.consent-module__Mmy0FG__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.consent-module__Mmy0FG__actions button{transition:none}.consent-module__Mmy0FG__actions button:hover{transform:none}}
.auth-shell-module__liuxCW__page{background:var(--garden-surface);min-height:100svh;color:var(--garden-ink);grid-template-columns:minmax(460px,1.08fr) minmax(420px,.92fr);display:grid}.auth-shell-module__liuxCW__productPanel{border-right:1px solid var(--garden-line);background:radial-gradient(circle at 18% 82%, color-mix(in srgb, var(--garden-leaf) 13%, transparent), transparent 28%), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--garden-route) 10%, transparent), transparent 25%), var(--garden-wash);grid-template-rows:auto 1fr auto;min-height:100svh;padding:30px clamp(32px,5vw,72px) 38px;display:grid;position:relative;overflow:hidden}.auth-shell-module__liuxCW__productPanel>*{z-index:1;position:relative}.auth-shell-module__liuxCW__productHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-shell-module__liuxCW__productHeader>span{color:var(--garden-ink-soft);font-size:10px;font-weight:650}.auth-shell-module__liuxCW__productStatement{align-self:center;width:min(100%,590px);padding:42px 0}.auth-shell-module__liuxCW__statementTitle{max-width:14ch;font-family:var(--font-body), sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(42px,4vw,58px);font-weight:590;line-height:.98}.auth-shell-module__liuxCW__productStatement>span{max-width:440px;color:var(--garden-ink-soft);margin-top:20px;font-size:13px;line-height:1.62;display:block}.auth-shell-module__liuxCW__routeLegend{gap:12px;display:grid}.auth-shell-module__liuxCW__legendHead{font-family:var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;font-size:8px;display:flex}.auth-shell-module__liuxCW__legendHead span{color:var(--garden-muted)}.auth-shell-module__liuxCW__legendHead b{color:var(--garden-leaf);font-weight:750}.auth-shell-module__liuxCW__stages{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth-shell-module__liuxCW__stage{grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.auth-shell-module__liuxCW__stageDot{background:var(--garden-route-soft);width:27px;height:27px;color:var(--garden-route);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:7px;display:grid}.auth-shell-module__liuxCW__stageDot[data-tone=leaf]{background:var(--garden-leaf-soft);color:var(--garden-leaf)}.auth-shell-module__liuxCW__stageDot[data-tone=violet]{background:var(--garden-violet-soft);color:var(--garden-violet)}.auth-shell-module__liuxCW__stageDot[data-tone=sun]{background:var(--garden-sun-soft);color:#8d7110}.auth-shell-module__liuxCW__stage>div{gap:2px;min-width:0;display:grid}.auth-shell-module__liuxCW__stage strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.auth-shell-module__liuxCW__stage>div span{color:var(--garden-muted);font-size:8px}.auth-shell-module__liuxCW__routeNote{color:var(--garden-muted);margin:0;font-size:9px}.auth-shell-module__liuxCW__formPanel{background:#ffffffb3;grid-template-rows:auto 1fr auto;min-height:100svh;padding:30px clamp(36px,6vw,88px) 26px;display:grid}.auth-shell-module__liuxCW__backLink{color:var(--garden-muted);justify-self:end;font-size:11px;font-weight:750;text-decoration:none}.auth-shell-module__liuxCW__backLink:hover{color:var(--garden-ink)}.auth-shell-module__liuxCW__formCard{place-self:center;width:min(100%,430px)}.auth-shell-module__liuxCW__formHeader{gap:10px;margin-bottom:28px;display:grid}.auth-shell-module__liuxCW__formHeader>p{color:var(--garden-route);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.auth-shell-module__liuxCW__formHeader h1{font-family:var(--font-body), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,54px);font-weight:590;line-height:.98}.auth-shell-module__liuxCW__formHeader>span{max-width:380px;color:var(--garden-ink-soft);font-size:12px;line-height:1.55}.auth-shell-module__liuxCW__notice{border:1px solid color-mix(in srgb, var(--garden-route) 28%, var(--garden-line));background:var(--garden-route-soft);color:#9b3323;border-radius:13px;margin:0 0 15px;padding:11px 13px;font-size:11px}.auth-shell-module__liuxCW__alternate{color:var(--garden-muted);text-align:center;margin:19px 0 0;font-size:11px}.auth-shell-module__liuxCW__alternate a{color:var(--garden-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--garden-route) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--garden-route) 55%, transparent);text-underline-offset:4px;font-weight:800}.auth-shell-module__liuxCW__formFooter{color:var(--garden-muted);justify-content:space-between;gap:18px;font-size:9px;display:flex}.auth-shell-module__liuxCW__formFooter span:last-child{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}@media (max-width:980px){.auth-shell-module__liuxCW__page{grid-template-columns:1fr}.auth-shell-module__liuxCW__productPanel{border-right:0;border-bottom:1px solid var(--garden-line);grid-template-rows:auto 1fr;min-height:auto;padding-bottom:30px}.auth-shell-module__liuxCW__productStatement{text-align:center;justify-self:center;padding:60px 0 40px}.auth-shell-module__liuxCW__productStatement>span{margin-inline:auto}.auth-shell-module__liuxCW__routeLegend{display:none}.auth-shell-module__liuxCW__formPanel{min-height:660px}}@media (max-width:540px){.auth-shell-module__liuxCW__productPanel{padding:20px}.auth-shell-module__liuxCW__productHeader>span{display:none}.auth-shell-module__liuxCW__productStatement{padding:48px 0 24px}.auth-shell-module__liuxCW__statementTitle{font-size:46px}.auth-shell-module__liuxCW__productStatement>span{max-width:350px;font-size:12px}.auth-shell-module__liuxCW__formPanel{min-height:620px;padding:20px}.auth-shell-module__liuxCW__formFooter span:last-child{display:none}.auth-shell-module__liuxCW__formFooter{justify-content:center}}
