.AnimatedLines-module-scss-module__p4a_PW__animatedLines .AnimatedLines-module-scss-module__p4a_PW__word{--line:0;vertical-align:top;white-space:pre;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.AnimatedLines-module-scss-module__p4a_PW__animatedLines .AnimatedLines-module-scss-module__p4a_PW__word__text{opacity:0;transition:transform var(--duration-site) var(--ease-smooth-out),opacity var(--duration-site) var(--ease-smooth-out);transition-delay:calc(var(--delay,0s) + var(--line)*80ms);display:inline-block;transform:translateY(100%)}.AnimatedLines-module-scss-module__p4a_PW__animatedLines___visible .AnimatedLines-module-scss-module__p4a_PW__word__text{opacity:1;transform:none}
.ScrambleText-module-scss-module__l2za4G__scrambleText{white-space:nowrap;display:inline-block;position:relative}.ScrambleText-module-scss-module__l2za4G__scrambleText__real___hidden{color:#0000}.ScrambleText-module-scss-module__l2za4G__scrambleText__rolling{position:absolute;top:0;left:0}
.ActionButton-module-scss-module__j1q_gG__actionButton{border-radius:var(--radius-control);min-height:var(--target-min);cursor:pointer;font-weight:600;font-size:var(--text-small);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-site),border-color var(--duration-fast) var(--ease-site),color var(--duration-fast) var(--ease-site),transform var(--duration-quick) var(--ease-site);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 18px;line-height:1;display:inline-flex}.ActionButton-module-scss-module__j1q_gG__actionButton:active{transform:scale(.97)}.ActionButton-module-scss-module__j1q_gG__actionButton__arrow{transition:transform var(--duration-fast) var(--ease-smooth-out);flex-shrink:0}.ActionButton-module-scss-module__j1q_gG__actionButton:hover .ActionButton-module-scss-module__j1q_gG__actionButton__arrow{transform:translate(3px)}.ActionButton-module-scss-module__j1q_gG__actionButton___primary{background:var(--ink);color:var(--ink-inverse)}.ActionButton-module-scss-module__j1q_gG__actionButton___primary:hover{background:var(--accent-ink)}.ActionButton-module-scss-module__j1q_gG__actionButton___accent{background:var(--accent-ink);color:var(--ink-inverse)}.ActionButton-module-scss-module__j1q_gG__actionButton___accent:hover{background:var(--ink)}.ActionButton-module-scss-module__j1q_gG__actionButton___ghost{border-color:var(--line-strong);background:var(--surface-glass);color:var(--ink)}.ActionButton-module-scss-module__j1q_gG__actionButton___ghost:hover{border-color:var(--ink);background:var(--surface)}
.ContactForm-module-scss-module__tX97ma__contactForm{flex-direction:column;gap:14px;display:flex}.ContactForm-module-scss-module__tX97ma__contactForm .ContactForm-module-scss-module__tX97ma__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module-scss-module__tX97ma__contactForm .ContactForm-module-scss-module__tX97ma__field__label{font-weight:600;font-size:var(--text-small)}.ContactForm-module-scss-module__tX97ma__contactForm .ContactForm-module-scss-module__tX97ma__field__input{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:48px;font:inherit;resize:vertical;transition:border-color var(--duration-fast) var(--ease-site);color:var(--ink);padding:10px 14px}.ContactForm-module-scss-module__tX97ma__contactForm .ContactForm-module-scss-module__tX97ma__field__input:hover{border-color:var(--ink)}.ContactForm-module-scss-module__tX97ma__contactForm__note{font-size:var(--text-small);color:var(--ink-muted)}
.DotMatrix-module-scss-module__w1w6Qa__dotMatrix{--dot-ink:var(--accent-ink);--dot-accent:var(--accent);width:100%;height:100%;display:block}
.ScrambleTitle-module-scss-module__5zCR9a__scrambleTitle .ScrambleTitle-module-scss-module__5zCR9a__line{display:block}.ScrambleTitle-module-scss-module__5zCR9a__scrambleTitle .ScrambleTitle-module-scss-module__5zCR9a__line .ScrambleTitle-module-scss-module__5zCR9a__word{white-space:pre;display:inline-block}.ScrambleTitle-module-scss-module__5zCR9a__scrambleTitle .ScrambleTitle-module-scss-module__5zCR9a__line .ScrambleTitle-module-scss-module__5zCR9a__word__letter{opacity:0;filter:blur(8px);transition:opacity var(--duration-site) ease-out,filter var(--duration-site) ease-out;transition-delay:var(--delay);display:inline-block}.ScrambleTitle-module-scss-module__5zCR9a__scrambleTitle___visible .ScrambleTitle-module-scss-module__5zCR9a__line .ScrambleTitle-module-scss-module__5zCR9a__word__letter{opacity:1;filter:none}
.SectionBadge-module-scss-module__kqwjUW__sectionBadge{border:1px solid var(--line);background:var(--surface-glass);width:fit-content;font-weight:600;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;padding:6px 10px;line-height:1.2;display:inline-flex}.SectionBadge-module-scss-module__kqwjUW__sectionBadge__mark{background:var(--accent);flex-shrink:0;width:7px;height:7px}
.Contact-module-scss-module__OPhBka__contact{margin-top:var(--section-gap);background:var(--contact-wash);position:relative;overflow:hidden}.Contact-module-scss-module__OPhBka__contact__print{opacity:.5;width:100%;height:clamp(110px,20vw,280px);position:absolute;bottom:0;left:0}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout{max-width:var(--page-max);padding:var(--section-gap) var(--gutter) calc(clamp(110px,20vw,280px) + 32px);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__pitch{flex-direction:column;gap:18px;display:flex}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__pitch__title{font-weight:600;font-size:var(--text-display);letter-spacing:-.035em;line-height:1}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__pitch__text{max-width:50ch;font-size:var(--text-lead)}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__pitch__mail{color:var(--ink-muted);margin-top:8px}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__pitch__mail a{text-underline-offset:4px;color:var(--ink);font-weight:600;text-decoration:underline}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__card{box-shadow:var(--shadow-float);border:1px solid var(--line);border-radius:var(--radius-window);background:var(--surface);flex-direction:column;gap:10px;padding:clamp(22px,3vw,36px);display:flex}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__card__title{font-weight:600;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.15}.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout .Contact-module-scss-module__OPhBka__card__text{color:var(--ink-muted);margin-bottom:10px}@media (min-width:1024px){.Contact-module-scss-module__OPhBka__contact .Contact-module-scss-module__OPhBka__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}
.DrawnRule-module-scss-module__sbZvva__drawnRule{transform-origin:0;background:var(--line-strong);height:1px;transition:transform var(--duration-entrance) var(--ease-smooth-out);display:block;position:relative;transform:scaleX(0)}.DrawnRule-module-scss-module__sbZvva__drawnRule:before{background:var(--ink);content:"";width:1px;height:11px;position:absolute;top:-5px;left:0}.DrawnRule-module-scss-module__sbZvva__drawnRule___drawn{transform:none}
.Faq-module-scss-module__75Ex6W__faq{max-width:var(--page-max);padding:var(--section-gap) var(--gutter) 0;margin:0 auto}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-top:clamp(28px,4vw,48px);display:grid}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__heading{flex-direction:column;gap:18px;display:flex}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__heading__title{font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.02}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list{border-top:1px solid var(--line-strong)}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry{border-bottom:1px solid var(--line)}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry__question{cursor:pointer;min-height:64px;font-weight:600;font-size:var(--text-lead);transition:color var(--duration-fast) var(--ease-site);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;line-height:1.3;list-style:none;display:flex}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry__question::-webkit-details-marker{display:none}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry__question:after{background:linear-gradient(var(--ink), var(--ink)) center/100% 2px no-repeat,linear-gradient(var(--ink), var(--ink)) center/2px 100% no-repeat;width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-smooth-out);content:"";flex-shrink:0}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry__question:hover{color:var(--accent-ink)}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry[open] .Faq-module-scss-module__75Ex6W__entry__question:after{transform:rotate(45deg)}.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout .Faq-module-scss-module__75Ex6W__list .Faq-module-scss-module__75Ex6W__entry__answer{max-width:62ch;color:var(--ink-muted);padding:0 0 22px}@media (min-width:1024px){.Faq-module-scss-module__75Ex6W__faq .Faq-module-scss-module__75Ex6W__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
.BrandLogo-module-scss-module__3F7Esq__brandLogo{align-items:center;gap:10px;display:inline-flex}.BrandLogo-module-scss-module__3F7Esq__brandLogo__mark{border-radius:9px}.BrandLogo-module-scss-module__3F7Esq__brandLogo__name{font-weight:700;font-size:var(--text-title);letter-spacing:-.03em;line-height:1}
.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__list{flex-wrap:wrap;gap:4px 18px;display:flex}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__link{min-height:var(--target-min);font-weight:500;font-size:var(--text-small);text-underline-offset:5px;transition:color var(--duration-fast) var(--ease-site),text-decoration-color var(--duration-fast) var(--ease-site);color:var(--ink-muted);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__link:hover{color:var(--ink);text-decoration-color:currentColor}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__link[aria-current]{color:var(--ink);font-weight:700;text-decoration-color:currentColor}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__menu{position:relative}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__current{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:var(--target-min);cursor:pointer;font-weight:600;font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__current::-webkit-details-marker{display:none}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__current:after{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);content:"";width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher___menu .LanguageSwitcher-module-scss-module__VZH1kW__languageSwitcher__list{z-index:1;box-shadow:var(--shadow-float);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;gap:0;min-width:170px;padding:6px 14px;position:absolute;top:calc(100% + 8px);right:0}
.ScrambleLink-module-scss-module__Ion8wq__scrambleLink{min-height:var(--target-min);font-weight:500;font-size:var(--text-small);transition:color var(--duration-fast) var(--ease-site);color:var(--ink-muted);align-items:center;display:inline-flex}.ScrambleLink-module-scss-module__Ion8wq__scrambleLink:hover{color:var(--ink)}
.Footer-module-scss-module__vh9BUW__footer{max-width:var(--page-max);padding:clamp(40px,6vw,80px) var(--gutter) 24px;margin:0 auto}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__about{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__about__text{max-width:38ch;color:var(--ink-muted)}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__column{flex-direction:column;align-items:flex-start;display:flex}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__column__title{font-weight:700;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__column__list{font-size:var(--text-small);color:var(--ink-muted);flex-direction:column;gap:8px;padding-top:10px;display:flex}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__bottom{background:var(--dash-x) top left/100% 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:clamp(32px,5vw,56px);padding-top:12px;display:flex}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__bottom__legal,.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__bottom__maker{font-size:var(--text-small);color:var(--ink-muted)}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__bottom__maker a{min-height:var(--target-min);text-underline-offset:4px;color:var(--ink);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:1024px){.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.Footer-module-scss-module__vh9BUW__footer .Footer-module-scss-module__vh9BUW__columns .Footer-module-scss-module__vh9BUW__about{grid-column:auto}}
.Header-module-scss-module__TZb0gq__header{z-index:20;border-bottom:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;position:fixed;top:0;left:0}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar{max-width:var(--page-max);height:var(--header-height);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar__brand{min-height:var(--target-min);align-items:center;display:inline-flex}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__nav{gap:clamp(18px,2.4vw,36px);display:none}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions{align-items:center;gap:10px;display:flex}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:var(--target-min);height:var(--target-min);background:0 0;place-items:center;display:grid;position:relative}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger__line{background:var(--ink);width:18px;height:2px;transition:transform var(--duration-fast) var(--ease-smooth-out);position:absolute}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger__line:first-child{transform:translateY(-4px)}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger__line:last-child{transform:translateY(4px)}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger___open .Header-module-scss-module__TZb0gq__burger__line:first-child{transform:rotate(45deg)}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger___open .Header-module-scss-module__TZb0gq__burger__line:last-child{transform:rotate(-45deg)}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__menu{border-top:1px solid var(--line);padding:8px var(--gutter) 16px;background:var(--surface);flex-direction:column;display:flex}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__menu__link{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--text-lead);color:var(--ink)}@media (min-width:1024px){.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__nav{display:flex}.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__bar .Header-module-scss-module__TZb0gq__actions .Header-module-scss-module__TZb0gq__burger,.Header-module-scss-module__TZb0gq__header .Header-module-scss-module__TZb0gq__menu{display:none}}
.StatusTag-module-scss-module__xmBYSG__statusTag{font-weight:700;font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.StatusTag-module-scss-module__xmBYSG__statusTag__shape{background:currentColor;flex-shrink:0;width:9px;height:9px}.StatusTag-module-scss-module__xmBYSG__statusTag___open{color:var(--status-open)}.StatusTag-module-scss-module__xmBYSG__statusTag___open .StatusTag-module-scss-module__xmBYSG__statusTag__shape{border-radius:50%}.StatusTag-module-scss-module__xmBYSG__statusTag___progress{color:var(--status-progress)}.StatusTag-module-scss-module__xmBYSG__statusTag___progress .StatusTag-module-scss-module__xmBYSG__statusTag__shape{transform:rotate(45deg)}.StatusTag-module-scss-module__xmBYSG__statusTag___solved{color:var(--status-solved)}
.PanelMock-module-scss-module__CU4gFW__panelMock{background:var(--plan-paper);text-align:left;border-radius:8px;overflow:hidden}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar{background:var(--ink);align-items:center;gap:18px;padding:10px 14px;display:flex}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar__mark{border-radius:7px}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar .PanelMock-module-scss-module__CU4gFW__tabs{flex:1;gap:18px;display:flex;overflow:hidden}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar .PanelMock-module-scss-module__CU4gFW__tabs__item{font-weight:500;font-size:var(--text-caption);white-space:nowrap;color:var(--ink-inverse-muted)}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar .PanelMock-module-scss-module__CU4gFW__tabs__item___active{text-underline-offset:4px;color:var(--ink-inverse);text-decoration:underline}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar__address{border:1px solid var(--line-inverse);border-radius:var(--radius-control);font-size:var(--text-caption);white-space:nowrap;color:var(--ink-inverse-muted);padding:4px 8px}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body{flex-direction:column;gap:16px;padding:clamp(14px,2.4vw,26px);display:flex}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body__greeting{font-weight:700;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.2}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__tiles .PanelMock-module-scss-module__CU4gFW__tile{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__tiles .PanelMock-module-scss-module__CU4gFW__tile__value{font-weight:600;font-size:var(--text-stat);letter-spacing:-.03em;line-height:1}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__tiles .PanelMock-module-scss-module__CU4gFW__tile__label{font-size:var(--text-caption);color:var(--ink-muted);line-height:1.3}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;padding:4px 14px;display:flex}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents .PanelMock-module-scss-module__CU4gFW__incident{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents .PanelMock-module-scss-module__CU4gFW__incident+.PanelMock-module-scss-module__CU4gFW__incident{border-top:1px solid var(--border)}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents .PanelMock-module-scss-module__CU4gFW__incident__title{font-weight:600;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents .PanelMock-module-scss-module__CU4gFW__incident__place{font-size:var(--text-caption);white-space:nowrap;color:var(--ink-muted)}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll{background:var(--accent-soft);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll__label{font-weight:700;font-size:var(--text-caption);color:var(--accent-ink)}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll__question{font-weight:600;font-size:var(--text-small);line-height:1.3}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll .PanelMock-module-scss-module__CU4gFW__track{background:var(--surface);height:10px;margin-top:auto;display:block;overflow:hidden}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll .PanelMock-module-scss-module__CU4gFW__track__fill{background:var(--accent);width:68%;height:100%;display:block}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__poll__result{font-weight:600;font-size:var(--text-caption);color:var(--accent-ink)}@media (max-width:700px){.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar .PanelMock-module-scss-module__CU4gFW__tabs__item{display:none}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__bar .PanelMock-module-scss-module__CU4gFW__tabs__item___active{display:block}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns{grid-template-columns:minmax(0,1fr)}.PanelMock-module-scss-module__CU4gFW__panelMock .PanelMock-module-scss-module__CU4gFW__body .PanelMock-module-scss-module__CU4gFW__columns .PanelMock-module-scss-module__CU4gFW__incidents .PanelMock-module-scss-module__CU4gFW__incident__place{display:none}}
@keyframes Hero-module-scss-module__5o7Y9G__hero-band-in{0%{opacity:0;transform:scaleX(0)}}.Hero-module-scss-module__5o7Y9G__hero{padding-top:var(--header-height);background:var(--hero-wash);position:relative;overflow:hidden}.Hero-module-scss-module__5o7Y9G__hero__glow{background:var(--glow);filter:blur(80px);border-radius:50%;width:60%;height:70%;position:absolute;bottom:-20%;left:8%}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner{border-right:1px solid var(--line);border-left:1px solid var(--line);max-width:calc(var(--page-max) - 2*var(--gutter));width:calc(100% - 2*var(--gutter));margin:0 auto;position:relative}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner__band{transform-origin:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--hatch);height:40px;animation:Hero-module-scss-module__5o7Y9G__hero-band-in var(--duration-entrance) var(--ease-smooth-out) backwards;display:block}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro{grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(36px,6vw,88px) clamp(18px,4vw,56px) clamp(32px,4vw,56px);display:grid}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro .Hero-module-scss-module__5o7Y9G__headline{flex-direction:column;gap:18px;display:flex}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro .Hero-module-scss-module__5o7Y9G__headline__title{font-weight:600;font-size:var(--text-display);letter-spacing:-.035em;line-height:1}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro .Hero-module-scss-module__5o7Y9G__pitch{flex-direction:column;gap:24px;display:flex}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro .Hero-module-scss-module__5o7Y9G__pitch__text{max-width:46ch;font-weight:500;font-size:var(--text-lead)}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro .Hero-module-scss-module__5o7Y9G__pitch__actions{flex-wrap:wrap;gap:10px;display:flex}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__stage{border-top:1px solid var(--line-strong);padding:clamp(28px,5vw,64px) clamp(14px,4vw,56px) 0;position:relative}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__stage__print{opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__stage .Hero-module-scss-module__5o7Y9G__window{box-shadow:var(--shadow-float);border:1px solid var(--line);border-radius:var(--radius-window) var(--radius-window) 0 0;background:var(--surface-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:0;max-width:980px;margin:0 auto;padding:14px 14px 0;position:relative}.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__stage .Hero-module-scss-module__5o7Y9G__window__dots{box-shadow:14px 0 0 var(--ink-faint),28px 0 0 var(--line-strong);background:var(--ink);border-radius:50%;width:9px;height:9px;margin:0 0 12px 4px;display:block}@media (min-width:1024px){.Hero-module-scss-module__5o7Y9G__hero .Hero-module-scss-module__5o7Y9G__inner .Hero-module-scss-module__5o7Y9G__intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px}}
.PollDemo-module-scss-module__HgehbG__pollDemo{flex-direction:column;justify-content:center;gap:14px;height:100%;padding:clamp(22px,3vw,40px);display:flex}.PollDemo-module-scss-module__HgehbG__pollDemo__label{font-weight:700;font-size:var(--text-caption);color:var(--accent-ink)}.PollDemo-module-scss-module__HgehbG__pollDemo__question{font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.05}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options{flex-direction:column;gap:8px;margin-top:8px;display:flex}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:56px;font-weight:600;font-size:var(--text-lead);transition:border-color var(--duration-fast) var(--ease-site),transform var(--duration-quick) var(--ease-site);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative;overflow:hidden}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option:hover{border-color:var(--ink)}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option:active{transform:scale(.99)}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option__fill{transform:scaleX(var(--share));transform-origin:0;background:var(--surface-warm-strong);width:100%;height:100%;transition:transform var(--duration-site) var(--ease-smooth-out);position:absolute;top:0;left:0}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option__name{position:relative}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option__share{font-variant-numeric:tabular-nums;position:relative}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option___chosen{border-color:var(--accent)}.PollDemo-module-scss-module__HgehbG__pollDemo .PollDemo-module-scss-module__HgehbG__options .PollDemo-module-scss-module__HgehbG__option___chosen .PollDemo-module-scss-module__HgehbG__option__fill{background:var(--highlight)}.PollDemo-module-scss-module__HgehbG__pollDemo__status{font-size:var(--text-small);color:var(--ink-muted)}
.Modules-module-scss-module__CDj-2a__modules{max-width:var(--page-max);padding:var(--section-gap) var(--gutter) 0;margin:0 auto}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__heading{flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px) 0;display:flex}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__heading__title{font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.02}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__heading__text{max-width:58ch;font-size:var(--text-lead);color:var(--ink-muted)}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell{background:var(--backdrop);min-height:190px;transition:background-color var(--duration-trail-out) ease-out;padding:22px 22px 26px;display:flex}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell:hover{background:var(--surface);transition-duration:var(--duration-trail-in)}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell .Modules-module-scss-module__CDj-2a__content{flex-direction:column;flex:1;gap:8px;display:flex}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell .Modules-module-scss-module__CDj-2a__content__index{font-weight:600;font-size:var(--text-caption);color:var(--accent-ink)}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell .Modules-module-scss-module__CDj-2a__content__name{font-weight:600;font-size:var(--text-title);letter-spacing:-.02em;margin-top:auto;line-height:1.15}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid .Modules-module-scss-module__CDj-2a__cell .Modules-module-scss-module__CDj-2a__content__text{font-size:var(--text-small);color:var(--ink-muted);line-height:1.45}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__demo{background:var(--surface)}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__print{background:var(--backdrop);display:none}@media (min-width:640px){.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__demo{grid-column:1/-1}}@media (min-width:1024px){.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__demo{grid-area:2/2/span 2/span 2}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__print{display:block}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__print___first{grid-area:1/4}.Modules-module-scss-module__CDj-2a__modules .Modules-module-scss-module__CDj-2a__grid__print___second{grid-area:4/1}}
@keyframes Plan-module-scss-module__8FYl3G__plan-pin-pop{0%{transform:scale(.4)}}.Plan-module-scss-module__8FYl3G__plan{max-width:var(--page-max);padding:var(--section-gap) var(--gutter) 0;margin:0 auto}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-top:clamp(28px,4vw,48px);display:grid}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story{flex-direction:column;gap:18px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story__title{font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.02}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story__text{max-width:52ch;font-size:var(--text-lead);color:var(--ink-muted)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones{flex-direction:column;gap:10px;margin-top:10px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones__label{font-weight:600;font-size:var(--text-small)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones .Plan-module-scss-module__8FYl3G__list{flex-wrap:wrap;gap:8px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones .Plan-module-scss-module__8FYl3G__list__button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:var(--target-min);font-weight:600;font-size:var(--text-small);transition:background-color var(--duration-fast) var(--ease-site),border-color var(--duration-fast) var(--ease-site),color var(--duration-fast) var(--ease-site);background:0 0;padding:0 14px}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones .Plan-module-scss-module__8FYl3G__list__button:hover{border-color:var(--ink)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones .Plan-module-scss-module__8FYl3G__list__button___active{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--ink-inverse)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__zones .Plan-module-scss-module__8FYl3G__list__button___active:hover{border-color:var(--ink)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;padding-top:20px;display:grid}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__facts .Plan-module-scss-module__8FYl3G__fact{flex-direction:column;gap:4px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__facts .Plan-module-scss-module__8FYl3G__fact__value{font-weight:600;font-size:var(--text-stat);letter-spacing:-.03em;line-height:1}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__story .Plan-module-scss-module__8FYl3G__facts .Plan-module-scss-module__8FYl3G__fact__label{font-size:var(--text-small);color:var(--ink-muted);line-height:1.35}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board{align-self:start;position:relative}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing{border:1px solid var(--line);background:var(--plan-paper);width:100%;height:auto;display:block}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing__plot{fill:none;stroke:var(--plan-line);stroke-width:2.6px}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing__lawn{fill:var(--plan-lawn)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing__pool{fill:var(--plan-pool);stroke:var(--plan-paper);stroke-width:6px}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing__sand{fill:var(--plan-sand);stroke:var(--plan-line-faint)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing__building{fill:var(--plan-building);stroke:var(--plan-line);stroke-width:1.8px}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone{cursor:pointer}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone__area{fill:#0000;stroke:#0000;stroke-width:2px;transition:fill var(--duration-medium) var(--ease-site),stroke var(--duration-medium) var(--ease-site)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone__pin{transform-box:fill-box;transform-origin:50%;stroke:var(--surface);stroke-width:3px}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone__pin___open{fill:var(--status-open)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone__pin___progress{fill:var(--status-progress)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone__pin___solved{fill:var(--status-solved)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone:hover .Plan-module-scss-module__8FYl3G__zone__area{fill:var(--plan-zone)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone___active .Plan-module-scss-module__8FYl3G__zone__area{fill:var(--plan-zone-strong);stroke:var(--accent-ink)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__drawing .Plan-module-scss-module__8FYl3G__zone___active .Plan-module-scss-module__8FYl3G__zone__pin{animation:Plan-module-scss-module__8FYl3G__plan-pin-pop var(--duration-slow) var(--ease-bounce)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout{box-shadow:var(--shadow-card);width:min(100%,380px);margin:-28px 0 0 auto;padding:6px;position:relative}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout__corner{width:9px;height:9px;position:absolute}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout__corner___topLeft{border-top:1px solid var(--ink);border-left:1px solid var(--ink);top:0;left:0}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout__corner___topRight{border-top:1px solid var(--ink);border-right:1px solid var(--ink);top:0;right:0}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout__corner___bottomLeft{border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);bottom:0;left:0}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout__corner___bottomRight{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);bottom:0;right:0}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout .Plan-module-scss-module__8FYl3G__incident{background:var(--surface);flex-direction:column;gap:8px;min-height:150px;padding:18px 20px 20px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout .Plan-module-scss-module__8FYl3G__incident .Plan-module-scss-module__8FYl3G__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout .Plan-module-scss-module__8FYl3G__incident .Plan-module-scss-module__8FYl3G__meta__place{font-weight:600;font-size:var(--text-caption);color:var(--ink-muted)}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout .Plan-module-scss-module__8FYl3G__incident__title{font-weight:600;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.15}.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout .Plan-module-scss-module__8FYl3G__board .Plan-module-scss-module__8FYl3G__callout .Plan-module-scss-module__8FYl3G__incident__text{font-size:var(--text-small);color:var(--ink-muted);line-height:1.45}@media (min-width:1024px){.Plan-module-scss-module__8FYl3G__plan .Plan-module-scss-module__8FYl3G__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}
.Analytics-module-scss-module__7lQ35a__analytics{z-index:30;right:var(--gutter);bottom:var(--gutter);left:var(--gutter);box-shadow:var(--shadow-float);border:1px solid var(--line-strong);border-radius:var(--radius-window);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:760px;margin:0 auto;padding:18px 20px;display:flex;position:fixed}.Analytics-module-scss-module__7lQ35a__analytics__text{font-size:var(--text-small);flex:320px;line-height:1.45}.Analytics-module-scss-module__7lQ35a__analytics__actions{gap:10px;display:flex}
.RoleCard-module-scss-module__wDZ_ba__roleCard{width:660px;height:380px;position:absolute;top:0;left:0}.RoleCard-module-scss-module__wDZ_ba__roleCard__shape{width:660px;height:380px;fill:var(--ink);position:absolute;top:0;left:0}.RoleCard-module-scss-module__wDZ_ba__roleCard .RoleCard-module-scss-module__wDZ_ba__anchor{position:absolute;top:48%;left:0}.RoleCard-module-scss-module__wDZ_ba__roleCard .RoleCard-module-scss-module__wDZ_ba__anchor .RoleCard-module-scss-module__wDZ_ba__label{flex-direction:column;align-items:center;gap:14px;display:flex;transform:translate(-50%,-50%)}.RoleCard-module-scss-module__wDZ_ba__roleCard .RoleCard-module-scss-module__wDZ_ba__anchor .RoleCard-module-scss-module__wDZ_ba__label__index{color:var(--highlight);font-size:28px;font-weight:600;line-height:1}.RoleCard-module-scss-module__wDZ_ba__roleCard .RoleCard-module-scss-module__wDZ_ba__anchor .RoleCard-module-scss-module__wDZ_ba__label__name{letter-spacing:-.03em;white-space:nowrap;color:var(--ink-inverse);font-size:52px;font-weight:600;line-height:1}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2?dpl=dpl_GWx12tQBy9kejSyrSuBthAUxg6zi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2?dpl=dpl_GWx12tQBy9kejSyrSuBthAUxg6zi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_133940e9-module__Ow2VXW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_133940e9-module__Ow2VXW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.EnterForm-module-scss-module__04CNlW__enterForm{flex-direction:column;gap:10px;display:flex}.EnterForm-module-scss-module__04CNlW__enterForm__label{font-weight:600;font-size:var(--text-small)}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:52px;transition:border-color var(--duration-fast) var(--ease-site);align-items:center;display:flex}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field:focus-within{outline:3px solid var(--focus);outline-offset:2px}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field___invalid{border-color:var(--status-open)}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field__input{min-width:0;height:50px;font-weight:600;font-size:var(--text-lead);text-align:right;background:0 0;border:0;flex:1;padding:0 0 0 14px}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field__input::placeholder{color:var(--ink-faint);font-weight:400}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field__input:focus-visible{outline:none}.EnterForm-module-scss-module__04CNlW__enterForm .EnterForm-module-scss-module__04CNlW__field__suffix{font-size:var(--text-lead);white-space:nowrap;color:var(--ink-muted);padding:0 14px 0 2px}.EnterForm-module-scss-module__04CNlW__enterForm__help{font-size:var(--text-small);color:var(--ink-muted)}.EnterForm-module-scss-module__04CNlW__enterForm__help___error{color:var(--status-open);font-weight:600}.EnterForm-module-scss-module__04CNlW__enterForm__submit{margin-top:6px}
.Profiles-module-scss-module__u2B6wG__profiles{padding-top:var(--section-gap)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__inner{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__inner .Profiles-module-scss-module__u2B6wG__heading{flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px) 0;display:flex}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__inner .Profiles-module-scss-module__u2B6wG__heading__title{font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.02}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__inner .Profiles-module-scss-module__u2B6wG__heading__text{max-width:58ch;font-size:var(--text-lead);color:var(--ink-muted)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel{display:none}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__track{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__track:active{cursor:grabbing}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__track__canvas{transform-origin:0 0;width:1728px;height:372px;position:absolute;top:0;left:0}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls{padding:28px var(--gutter) 0;justify-content:center;align-items:center;gap:12px;display:flex}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls__arrow{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:var(--target-min);height:var(--target-min);transition:background-color var(--duration-fast) var(--ease-site),color var(--duration-fast) var(--ease-site);background:0 0;flex-shrink:0;place-items:center;display:grid}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls__arrow:hover{background:var(--ink);color:var(--ink-inverse)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls .Profiles-module-scss-module__u2B6wG__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls .Profiles-module-scss-module__u2B6wG__chips__button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:var(--target-min);font-weight:600;font-size:var(--text-small);transition:background-color var(--duration-fast) var(--ease-site),border-color var(--duration-fast) var(--ease-site),color var(--duration-fast) var(--ease-site);background:0 0;padding:0 14px}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls .Profiles-module-scss-module__u2B6wG__chips__button:hover{border-color:var(--ink)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls .Profiles-module-scss-module__u2B6wG__chips__button___active{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--ink-inverse)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__controls .Profiles-module-scss-module__u2B6wG__chips__button___active:hover{border-color:var(--ink)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__detail{min-height:5rem;padding:22px var(--gutter) 0}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel .Profiles-module-scss-module__u2B6wG__detail__text{max-width:52ch;font-size:var(--text-lead);text-align:center;margin:0 auto}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list{padding:0 var(--gutter) 12px;scroll-padding-left:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list .Profiles-module-scss-module__u2B6wG__role{background:var(--ink);scroll-snap-align:start;flex-direction:column;flex:0 0 min(78%,320px);gap:6px;min-height:200px;padding:20px;display:flex}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list .Profiles-module-scss-module__u2B6wG__role__index{font-weight:600;font-size:var(--text-caption);color:var(--highlight)}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list .Profiles-module-scss-module__u2B6wG__role__name{font-weight:600;font-size:var(--text-title);letter-spacing:-.02em;color:var(--ink-inverse);margin-top:auto;line-height:1.15}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list .Profiles-module-scss-module__u2B6wG__role__text{font-size:var(--text-small);color:var(--ink-inverse-muted);line-height:1.45}@media (min-width:1024px){.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__carousel{display:block}.Profiles-module-scss-module__u2B6wG__profiles .Profiles-module-scss-module__u2B6wG__list{display:none}}
.Reasons-module-scss-module__l2P4SW__reasons{max-width:var(--page-max);padding:var(--section-gap) var(--gutter) 0;margin:0 auto}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__heading{flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px) 0;display:flex}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__heading__title{max-width:30ch;font-weight:600;font-size:var(--text-heading);letter-spacing:-.03em;line-height:1.06}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__heading__soft{color:var(--ink-faint)}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell{background:var(--backdrop);align-items:flex-start;min-height:240px;padding:clamp(22px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell__print{opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell .Reasons-module-scss-module__l2P4SW__stat{background:var(--backdrop);flex-direction:column;gap:10px;max-width:22ch;margin:-10px;padding:10px;display:flex;position:relative}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell .Reasons-module-scss-module__l2P4SW__stat__value{font-weight:600;font-size:var(--text-stat);letter-spacing:-.03em;line-height:1}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell .Reasons-module-scss-module__l2P4SW__stat__label{font-size:var(--text-small);color:var(--ink-muted);line-height:1.4}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell__statement{max-width:34ch;font-weight:500;font-size:var(--text-title);letter-spacing:-.015em;align-self:center;line-height:1.3}.Reasons-module-scss-module__l2P4SW__reasons__comb{background:repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px 12px);height:28px;display:block}@media (min-width:640px){.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell___wide{grid-column:span 2}}@media (min-width:1024px){.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento{grid-template-columns:repeat(4,minmax(0,1fr))}.Reasons-module-scss-module__l2P4SW__reasons .Reasons-module-scss-module__l2P4SW__bento .Reasons-module-scss-module__l2P4SW__cell{min-height:300px}}
.Login-module-scss-module__DL2MWG__login{min-height:100vh;padding:clamp(28px,6vw,64px) var(--gutter);background:var(--hero-wash);flex-direction:column;align-items:center;gap:clamp(28px,5vw,48px);display:flex}.Login-module-scss-module__DL2MWG__login__brand{min-height:var(--target-min);align-items:center;display:inline-flex}.Login-module-scss-module__DL2MWG__login .Login-module-scss-module__DL2MWG__panel{flex-direction:column;gap:12px;width:min(100%,460px);display:flex}.Login-module-scss-module__DL2MWG__login .Login-module-scss-module__DL2MWG__panel__title{font-weight:700;font-size:var(--text-heading);letter-spacing:-.03em;text-align:center;line-height:1.05}.Login-module-scss-module__DL2MWG__login .Login-module-scss-module__DL2MWG__panel__text{font-size:var(--text-lead);text-align:center;color:var(--ink-muted);margin-bottom:14px}.Login-module-scss-module__DL2MWG__login__help{max-width:46ch;font-size:var(--text-small);text-align:center;color:var(--ink-muted)}.Login-module-scss-module__DL2MWG__login__help a{text-underline-offset:4px;color:var(--ink);font-weight:600;text-decoration:underline}
