.HomeMap-module__rpVhXq__section{box-sizing:border-box;height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));scroll-margin-top:var(--header-height);flex-direction:column;display:flex;overflow:hidden}.HomeMap-module__rpVhXq__container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.HomeMap-module__rpVhXq__stack{flex-direction:column;flex:auto;gap:.75rem;height:100%;min-height:0;display:flex}.HomeMap-module__rpVhXq__intro{flex-shrink:0;gap:.35rem;margin-bottom:0!important}.HomeMap-module__rpVhXq__intro h2{font-size:var(--font-size-2xl)}.HomeMap-module__rpVhXq__stage{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.HomeMap-module__rpVhXq__plot{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-panel);flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.HomeMap-module__rpVhXq__plotLive{height:100%;min-height:12rem;max-height:none}.HomeMap-module__rpVhXq__placeholder,.HomeMap-module__rpVhXq__placeholderOverlay{position:absolute;inset:0}.HomeMap-module__rpVhXq__placeholderOverlay{z-index:2}.HomeMap-module__rpVhXq__placeholderImg{object-fit:cover}.HomeMap-module__rpVhXq__yandexRoot{touch-action:none;overscroll-behavior:contain;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0;cursor:grab!important}.HomeMap-module__rpVhXq__yandexRoot:active{cursor:grabbing!important}.HomeMap-module__rpVhXq__yandexRoot .ymaps3--map-container:active{cursor:grabbing!important}.HomeMap-module__rpVhXq__yandexRoot canvas:active{cursor:grabbing!important}:is(.HomeMap-module__rpVhXq__yandexRoot .ymaps3--map-container,.HomeMap-module__rpVhXq__yandexRoot .ymaps3--map,.HomeMap-module__rpVhXq__yandexRoot canvas){touch-action:none;cursor:grab!important}:is(.HomeMap-module__rpVhXq__yandexRoot .ymaps3--map-copyrights,.HomeMap-module__rpVhXq__yandexRoot .ymaps3--controls,.HomeMap-module__rpVhXq__yandexRoot .ymaps3--open-maps-button,.HomeMap-module__rpVhXq__yandexRoot .ymaps3--logo,.HomeMap-module__rpVhXq__yandexRoot [class*=copyrights],.HomeMap-module__rpVhXq__yandexRoot [class*=open-maps]){visibility:hidden!important;pointer-events:none!important;display:none!important}.HomeMap-module__rpVhXq__yandexRoot .ymaps3--marker{pointer-events:none!important}.HomeMap-module__rpVhXq__mapPin{border-radius:var(--radius-pill);background-color:var(--color-accent);border:2px solid var(--color-on-accent);width:.75rem;height:.75rem;box-shadow:0 .0625rem .35rem var(--color-overlay);pointer-events:none;transform:translate(-50%,-50%)}.HomeMap-module__rpVhXq__mapCluster{border-radius:var(--radius-pill);background-color:var(--color-accent);border:2px solid var(--color-on-accent);min-width:2rem;min-height:2rem;color:var(--color-on-accent);box-shadow:0 .0625rem .35rem var(--color-overlay);pointer-events:none;justify-content:center;align-items:center;padding:.2rem .4rem;display:flex;transform:translate(-50%,-50%)}.HomeMap-module__rpVhXq__mapClusterLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-on-accent);font-weight:600;line-height:1}.HomeMap-module__rpVhXq__stats{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:clamp(1rem,4vw,3rem);display:flex}@media (max-width:1023px){.HomeMap-module__rpVhXq__section{height:auto;max-height:none;overflow:visible}.HomeMap-module__rpVhXq__container,.HomeMap-module__rpVhXq__stack,.HomeMap-module__rpVhXq__stage{flex:none;height:auto;min-height:0;max-height:none}.HomeMap-module__rpVhXq__plot,.HomeMap-module__rpVhXq__plotLive{flex:none;height:clamp(16rem,52vh,22rem);min-height:clamp(16rem,52vh,22rem);max-height:none}.HomeMap-module__rpVhXq__stats{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,3vw,1.5rem)}}@media (max-width:640px){.HomeMap-module__rpVhXq__plot,.HomeMap-module__rpVhXq__plotLive{height:clamp(14rem,48vh,18rem);min-height:clamp(14rem,48vh,18rem)}.HomeMap-module__rpVhXq__stats{gap:.75rem 1.25rem}}
.HomeCredentialDocs-module__zvnkUW__root{border-top:1px solid var(--color-border);flex-direction:column;gap:1.25rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.HomeCredentialDocs-module__zvnkUW__tabs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.HomeCredentialDocs-module__zvnkUW__tab{border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.5rem .75rem}.HomeCredentialDocs-module__zvnkUW__tab:hover,.HomeCredentialDocs-module__zvnkUW__tab:focus-visible{border-color:var(--color-accent);color:var(--color-text)}.HomeCredentialDocs-module__zvnkUW__tabActive{border-color:var(--color-accent);color:var(--color-accent)}.HomeCredentialDocs-module__zvnkUW__body{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.HomeCredentialDocs-module__zvnkUW__scans{width:100%;max-width:22rem}.HomeCredentialDocs-module__zvnkUW__registries{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.HomeCredentialDocs-module__zvnkUW__registry{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);text-underline-offset:.25em;align-items:center;gap:.375rem;text-decoration:underline;display:inline-flex}.HomeCredentialDocs-module__zvnkUW__registry:hover,.HomeCredentialDocs-module__zvnkUW__registry:focus-visible{color:var(--color-accent)}@media (max-width:640px){.HomeCredentialDocs-module__zvnkUW__body{grid-template-columns:minmax(0,1fr)}}
.HomeCredentials-module__MsUQhW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.HomeCredentials-module__MsUQhW__headCopy{flex-direction:column;gap:.5rem;max-width:36rem;display:flex}.HomeCredentials-module__MsUQhW__title{margin:0}.HomeCredentials-module__MsUQhW__lead{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0}.HomeCredentials-module__MsUQhW__facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:1.75rem 0 0;padding-top:1.25rem;display:grid}.HomeCredentials-module__MsUQhW__fact{flex-direction:column;gap:.375rem;display:flex}.HomeCredentials-module__MsUQhW__factLabel{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-muted);margin:0}.HomeCredentials-module__MsUQhW__factValue{margin:0}@media (max-width:900px){.HomeCredentials-module__MsUQhW__facts{gap:1.25rem 1rem}}@media (max-width:640px){.HomeCredentials-module__MsUQhW__head{align-items:flex-start}.HomeCredentials-module__MsUQhW__head>a{width:100%}.HomeCredentials-module__MsUQhW__facts{grid-template-columns:minmax(0,1fr)}}
.LeadFormCard-module__kwsiQW__card{background-color:var(--color-panel);color:var(--color-text);min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.LeadFormCard-module__kwsiQW__formLabel{margin-bottom:1.25rem;display:block}.LeadFormCard-module__kwsiQW__form{flex-direction:column;gap:.75rem;display:flex}.LeadFormCard-module__kwsiQW__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LeadFormCard-module__kwsiQW__submit{margin-top:.5rem}.LeadFormCard-module__kwsiQW__submit:disabled{opacity:.65}.LeadFormCard-module__kwsiQW__consent{font-family:var(--font-sans);font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-subtle);margin:.25rem 0 0}.LeadFormCard-module__kwsiQW__consentLink{color:inherit;text-underline-offset:.15em;text-decoration:underline}.LeadFormCard-module__kwsiQW__consentLink:hover{color:var(--color-accent)}.LeadFormCard-module__kwsiQW__formError{border:1px solid var(--color-danger);background-color:var(--color-accent-soft);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0;padding:.75rem .875rem}.LeadFormCard-module__kwsiQW__formErrorPhone{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.LeadFormCard-module__kwsiQW__formErrorPhone:hover{text-underline-offset:.15em;text-decoration:underline}.LeadFormCard-module__kwsiQW__success{flex-direction:column;justify-content:center;gap:1.25rem;min-height:12rem;display:flex}.LeadFormCard-module__kwsiQW__successText{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text);font-weight:var(--font-weight-medium);margin:0}
.HomeLeadForm-module__9mmzKG__section{background-color:var(--color-accent);color:var(--color-on-accent)}.HomeLeadForm-module__9mmzKG__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.HomeLeadForm-module__9mmzKG__copy{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.HomeLeadForm-module__9mmzKG__title{color:var(--color-on-accent);max-width:min(14em,100%)}.HomeLeadForm-module__9mmzKG__lead{color:var(--color-on-accent);max-width:36rem}.HomeLeadForm-module__9mmzKG__contacts{flex-direction:column;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.HomeLeadForm-module__9mmzKG__contactRow{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.HomeLeadForm-module__9mmzKG__contactKey{color:var(--color-on-accent);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-mono-wide)}.HomeLeadForm-module__9mmzKG__contactValue{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-mono);color:var(--color-on-accent);word-break:break-word;align-items:center;margin:0;text-decoration:none;display:inline-flex;}a.HomeLeadForm-module__9mmzKG__contactValue:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:1024px){.HomeLeadForm-module__9mmzKG__layout{gap:2rem}.HomeLeadForm-module__9mmzKG__title{max-width:min(12em,100%)}.HomeLeadForm-module__9mmzKG__lead{max-width:28rem}}@media (max-width:720px){.HomeLeadForm-module__9mmzKG__layout{grid-template-columns:1fr;gap:1.75rem}.HomeLeadForm-module__9mmzKG__contacts{margin-top:.5rem}}
.TrustHero-module__-WbAvG__root{flex-direction:column;justify-content:center;display:flex}.TrustHero-module__-WbAvG__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:52rem;display:flex}.TrustHero-module__-WbAvG__heading{max-width:min(18em,100%)}.TrustHero-module__-WbAvG__lead{max-width:42rem}.TrustHero-module__-WbAvG__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;width:100%;margin:.25rem 0 0;display:grid}.TrustHero-module__-WbAvG__highlight{border-left:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.TrustHero-module__-WbAvG__highlightLabel{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-muted);margin:0}.TrustHero-module__-WbAvG__highlightValue{margin:0}.TrustHero-module__-WbAvG__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:640px){.TrustHero-module__-WbAvG__highlights{grid-template-columns:minmax(0,1fr)}.TrustHero-module__-WbAvG__actions{flex-direction:column;width:100%}.TrustHero-module__-WbAvG__actions>*{width:100%}}
.TrustDocuments-module__HC_mxq__list{flex-direction:column;gap:1.5rem;margin-top:2.5rem;display:flex}.TrustDocuments-module__HC_mxq__panel{width:100%}.TrustDocuments-module__HC_mxq__card{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:2rem;display:grid}.TrustDocuments-module__HC_mxq__copy{flex-direction:column;gap:.75rem;min-width:0;display:flex}.TrustDocuments-module__HC_mxq__title{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text);margin:0}.TrustDocuments-module__HC_mxq__issuer{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0}.TrustDocuments-module__HC_mxq__facts{flex-direction:column;gap:0;margin:.25rem 0 0;display:flex}.TrustDocuments-module__HC_mxq__fact{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.5rem 0;display:grid}.TrustDocuments-module__HC_mxq__fact:last-child{border-bottom:1px solid var(--color-border)}.TrustDocuments-module__HC_mxq__factKey .TrustDocuments-module__HC_mxq__factValue{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.TrustDocuments-module__HC_mxq__factLabel{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0}.TrustDocuments-module__HC_mxq__factValue{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text);margin:0}.TrustDocuments-module__HC_mxq__note{border-left:2px solid var(--color-border-strong);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:.25rem 0 0;padding-left:.75rem}.TrustDocuments-module__HC_mxq__scans{justify-self:end;width:100%;max-width:22rem}.TrustDocuments-module__HC_mxq__registries{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.TrustDocuments-module__HC_mxq__registry{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);text-underline-offset:.25em;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;text-decoration:underline;display:inline-flex}.TrustDocuments-module__HC_mxq__registry:hover,.TrustDocuments-module__HC_mxq__registry:focus-visible{color:var(--color-accent)}.TrustDocuments-module__HC_mxq__registryArrow{text-decoration:none}@media (max-width:900px){.TrustDocuments-module__HC_mxq__card{grid-template-columns:minmax(0,1fr);gap:1.25rem}.TrustDocuments-module__HC_mxq__scans{justify-self:start;width:100%;max-width:22rem}}@media (max-width:640px){.TrustDocuments-module__HC_mxq__fact{grid-template-columns:minmax(0,1fr)}}
.DefectologHero-module__tNmMzq__root{flex-direction:column;justify-content:center;display:flex}.DefectologHero-module__tNmMzq__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:48rem;display:flex}.DefectologHero-module__tNmMzq__heading{max-width:min(18em,100%)}.DefectologHero-module__tNmMzq__lead{max-width:42rem}.DefectologHero-module__tNmMzq__features{width:100%;margin-top:.25rem}.DefectologHero-module__tNmMzq__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:640px){.DefectologHero-module__tNmMzq__actions{flex-direction:column;width:100%}.DefectologHero-module__tNmMzq__actions>*{width:100%}}
.DefectologWorkspace-module__LHiIRa__stack{flex-direction:column;gap:1.5rem;display:flex}
.DefectologLegend-module__Dha93G__stack{flex-direction:column;gap:1.5rem;display:flex}.DefectologLegend-module__Dha93G__faq{margin-top:.5rem}
.LeadFab-module__EFzVHG__root{right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--cookie-banner-height,0px));z-index:45;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.LeadFab-module__EFzVHG__fab{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:0 .25rem 1rem var(--color-overlay);border:none;align-items:center;gap:.625rem;padding:0 1.25rem;transition:opacity .2s,transform .2s,visibility .2s;display:inline-flex}.LeadFab-module__EFzVHG__fab:hover{background-color:var(--color-accent-hover)}.LeadFab-module__EFzVHG__fab:focus-visible{outline:2px solid var(--color-on-accent);outline-offset:3px}.LeadFab-module__EFzVHG__fabHidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}.LeadFab-module__EFzVHG__fabIcon{flex:none;width:1.375rem;height:1.375rem;display:block}.LeadFab-module__EFzVHG__fabLabel{display:block}@media (max-width:30rem){.LeadFab-module__EFzVHG__fabLabel{display:none}.LeadFab-module__EFzVHG__fab{border-radius:50%;justify-content:center;min-width:3.25rem;padding:0}}.LeadFab-module__EFzVHG__backdrop{z-index:60;background-color:var(--color-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.LeadFab-module__EFzVHG__dialog{background-color:var(--color-panel);width:min(100%,26rem);max-height:min(90vh,40rem);color:var(--color-text);outline:none;position:relative;overflow:auto}.LeadFab-module__EFzVHG__dialogHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.LeadFab-module__EFzVHG__dialogTitle{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.LeadFab-module__EFzVHG__close{width:2.5rem;height:2.5rem;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xl);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-.35rem -.35rem 0 0;padding:0;line-height:1;display:inline-flex}.LeadFab-module__EFzVHG__close:hover{color:var(--color-text)}.LeadFab-module__EFzVHG__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.LeadFab-module__EFzVHG__dialogBody{padding:1rem 0 0}.LeadFab-module__EFzVHG__dialogForm{border-radius:0}@media (prefers-reduced-motion:reduce){.LeadFab-module__EFzVHG__fab{transition:none}.LeadFab-module__EFzVHG__fabHidden{transform:none}}@media (prefers-reduced-motion:no-preference){.LeadFab-module__EFzVHG__backdrop{animation:.2s ease-out LeadFab-module__EFzVHG__fab-fade-in}.LeadFab-module__EFzVHG__dialog{animation:.22s ease-out LeadFab-module__EFzVHG__fab-dialog-in}}@keyframes LeadFab-module__EFzVHG__fab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes LeadFab-module__EFzVHG__fab-dialog-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
.CookieBanner-module__ZXGyhq__banner{z-index:50;background-color:var(--color-panel-elevated);color:var(--color-text);border-top:1px solid var(--color-border);padding:.875rem 1.25rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__ZXGyhq__inner{max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-inline:auto;display:flex}.CookieBanner-module__ZXGyhq__text{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);flex:16rem;margin:0}.CookieBanner-module__ZXGyhq__link{color:var(--color-text);text-underline-offset:.15em;align-items:center;text-decoration:underline;display:inline-flex;}.CookieBanner-module__ZXGyhq__link:hover{color:var(--color-accent)}.CookieBanner-module__ZXGyhq__actions{flex:none}@media (prefers-reduced-motion:no-preference){.CookieBanner-module__ZXGyhq__banner{animation:.25s ease-out CookieBanner-module__ZXGyhq__cookie-in}}@keyframes CookieBanner-module__ZXGyhq__cookie-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
.NotFoundPlot-module__K4HgbG__svg{width:100%;height:100%;min-height:16rem;display:block}.NotFoundPlot-module__K4HgbG__digits{fill:color-mix(in srgb, var(--color-plot-line) 18%, transparent);font-family:var(--font-display);font-size:var(--font-size-display-giant);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.NotFoundPlot-module__K4HgbG__crack{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;opacity:.75;animation:1.1s forwards NotFoundPlot-module__K4HgbG__crackDraw}.NotFoundPlot-module__K4HgbG__crack:first-of-type{animation-delay:.15s}.NotFoundPlot-module__K4HgbG__crack:nth-of-type(2){animation-delay:.35s}.NotFoundPlot-module__K4HgbG__crack:nth-of-type(3){animation-delay:.55s}.NotFoundPlot-module__K4HgbG__crack:nth-of-type(4){animation-delay:.75s}.NotFoundPlot-module__K4HgbG__crack:nth-of-type(5){animation-delay:.95s}.NotFoundPlot-module__K4HgbG__stamp{fill:var(--color-plot-line-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.12em}@keyframes NotFoundPlot-module__K4HgbG__crackDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.NotFoundPlot-module__K4HgbG__crack{stroke-dashoffset:0;animation:none}}
.NotFoundScene-module__BCuijq__section{align-items:center;min-height:calc(100vh - 8rem);display:flex}.NotFoundScene-module__BCuijq__layout{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.NotFoundScene-module__BCuijq__copy{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.NotFoundScene-module__BCuijq__defectList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.NotFoundScene-module__BCuijq__defectCard{opacity:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-panel) 70%, transparent);animation:.42s forwards NotFoundScene-module__BCuijq__revealIn;overflow:hidden;transform:translateY(8px)}.NotFoundScene-module__BCuijq__defectCardActive{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}.NotFoundScene-module__BCuijq__defectRow{width:100%;cursor:inherit;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.NotFoundScene-module__BCuijq__cardMarker{flex-shrink:0;margin-top:.125rem}.NotFoundScene-module__BCuijq__cardTitles{flex-direction:column;gap:.3rem;min-width:0;display:flex}.NotFoundScene-module__BCuijq__cardTitle{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.25}.NotFoundScene-module__BCuijq__cardBody{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.NotFoundScene-module__BCuijq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.NotFoundScene-module__BCuijq__counter{margin-top:.125rem}.NotFoundScene-module__BCuijq__panel{background-color:var(--color-plot);border-color:var(--color-plot-border);width:100%;min-width:0;top:calc(var(--header-height) + 1rem);position:sticky}.NotFoundScene-module__BCuijq__plot{aspect-ratio:560/360;width:100%;min-height:16rem;position:relative;overflow:hidden}.NotFoundScene-module__BCuijq__markerWrap{z-index:2;opacity:0;animation:.42s cubic-bezier(.22,1.2,.36,1) forwards NotFoundScene-module__BCuijq__markerPop;position:absolute;transform:translate(-50%,-50%)scale(.55)}.NotFoundScene-module__BCuijq__markerWrapActive{z-index:3}@keyframes NotFoundScene-module__BCuijq__revealIn{to{opacity:1;transform:translateY(0)}}@keyframes NotFoundScene-module__BCuijq__markerPop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:900px){.NotFoundScene-module__BCuijq__layout{grid-template-columns:1fr}.NotFoundScene-module__BCuijq__copy{order:2}.NotFoundScene-module__BCuijq__panel{order:1;position:static}.NotFoundScene-module__BCuijq__section{align-items:stretch;min-height:auto}.NotFoundScene-module__BCuijq__plot{min-height:14rem}}@media (prefers-reduced-motion:reduce){.NotFoundScene-module__BCuijq__defectCard,.NotFoundScene-module__BCuijq__markerWrap{opacity:1;animation:none;transform:none}.NotFoundScene-module__BCuijq__markerWrap{transform:translate(-50%,-50%)}}
.ThanksPlot-module__5vm83a__svg{width:100%;height:100%;min-height:16rem;display:block}.ThanksPlot-module__5vm83a__sheetTitle{fill:var(--color-plot-line);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.14em}.ThanksPlot-module__5vm83a__meta{fill:var(--color-plot-line-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.12em}.ThanksPlot-module__5vm83a__rowKey{fill:var(--color-plot-line-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.16em}.ThanksPlot-module__5vm83a__footerStamp{fill:var(--color-plot-line-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.12em}.ThanksPlot-module__5vm83a__stamp{transform-origin:430px 230px;animation:.7s cubic-bezier(.22,1.2,.36,1) .35s both ThanksPlot-module__5vm83a__stampIn}.ThanksPlot-module__5vm83a__stampText{fill:var(--color-accent);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:.08em}@keyframes ThanksPlot-module__5vm83a__stampIn{0%{opacity:0;transform:scale(1.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.ThanksPlot-module__5vm83a__stamp{animation:none}}
.ThanksHero-module__axkxaq__section{align-items:center;min-height:calc(100vh - 8rem);display:flex}.ThanksHero-module__axkxaq__layout{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.ThanksHero-module__axkxaq__copy{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.ThanksHero-module__axkxaq__fallback{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0}.ThanksHero-module__axkxaq__contactLink{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.ThanksHero-module__axkxaq__contactLink:hover{text-underline-offset:.15em;text-decoration:underline}.ThanksHero-module__axkxaq__stepList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ThanksHero-module__axkxaq__stepCard{opacity:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-panel) 70%, transparent);animation:.42s forwards ThanksHero-module__axkxaq__revealIn;overflow:hidden;transform:translateY(8px)}.ThanksHero-module__axkxaq__stepCardActive{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}.ThanksHero-module__axkxaq__stepRow{width:100%;cursor:inherit;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.ThanksHero-module__axkxaq__cardMarker{flex-shrink:0;margin-top:.125rem}.ThanksHero-module__axkxaq__cardTitles{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ThanksHero-module__axkxaq__cardTitle{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.25}.ThanksHero-module__axkxaq__cardBody{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.ThanksHero-module__axkxaq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ThanksHero-module__axkxaq__panel{background-color:var(--color-plot);border-color:var(--color-plot-border);width:100%;min-width:0;top:calc(var(--header-height) + 1rem);position:sticky}.ThanksHero-module__axkxaq__plot{aspect-ratio:560/360;width:100%;min-height:16rem;position:relative;overflow:hidden}.ThanksHero-module__axkxaq__markerWrap{z-index:2;opacity:0;animation:.42s cubic-bezier(.22,1.2,.36,1) forwards ThanksHero-module__axkxaq__markerPop;position:absolute;transform:translate(-50%,-50%)scale(.55)}.ThanksHero-module__axkxaq__markerWrapActive{z-index:3}@keyframes ThanksHero-module__axkxaq__revealIn{to{opacity:1;transform:translateY(0)}}@keyframes ThanksHero-module__axkxaq__markerPop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:900px){.ThanksHero-module__axkxaq__layout{grid-template-columns:1fr}.ThanksHero-module__axkxaq__copy{order:2}.ThanksHero-module__axkxaq__panel{order:1;position:static}.ThanksHero-module__axkxaq__section{align-items:stretch;min-height:auto}.ThanksHero-module__axkxaq__plot{min-height:14rem}}@media (prefers-reduced-motion:reduce){.ThanksHero-module__axkxaq__stepCard,.ThanksHero-module__axkxaq__markerWrap{opacity:1;animation:none;transform:none}.ThanksHero-module__axkxaq__markerWrap{transform:translate(-50%,-50%)}}
