.ContentPage-module__rddx5q__page{background:var(--color-bg-page);flex-direction:column;flex:1 0 auto;min-height:100dvh;display:flex}.ContentPage-module__rddx5q__main{box-sizing:border-box;width:100%;max-width:920px;min-height:100%;padding:calc(var(--spacing,4px) * 25.5) calc(var(--spacing,4px) * 6) calc(var(--spacing,4px) * 20);flex-direction:column;flex:auto;margin:0 auto;display:flex}.ContentPage-module__rddx5q__article{gap:calc(var(--spacing,4px) * 6);flex-direction:column;flex:auto;display:flex}.ContentPage-module__rddx5q__title{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-40);font-weight:var(--font-weight-bold);line-height:var(--leading-1_15);letter-spacing:var(--tracking-neg-0_02em);margin:0}.ContentPage-module__rddx5q__lead{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-18);font-weight:var(--font-weight-medium);line-height:var(--leading-1_45);margin:0}.ContentPage-module__rddx5q__body{gap:calc(var(--spacing,4px) * 5);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-16);font-weight:var(--font-weight-medium);line-height:var(--leading-1_55);flex-direction:column;flex:auto;display:flex}.ContentPage-module__rddx5q__body h2{margin:calc(var(--spacing,4px) * 3) 0 0;color:var(--color-text-primary);font-size:var(--text-22);font-weight:var(--font-weight-bold);line-height:var(--leading-1_3)}.ContentPage-module__rddx5q__body h3{margin:calc(var(--spacing,4px) * 2) 0 0;color:var(--color-text-primary);font-size:var(--text-18);font-weight:var(--font-weight-bold);line-height:var(--leading-1_35)}:is(.ContentPage-module__rddx5q__body p,.ContentPage-module__rddx5q__body ul:not([class]),.ContentPage-module__rddx5q__body ol:not([class])){margin:0}:is(.ContentPage-module__rddx5q__body ul:not([class]),.ContentPage-module__rddx5q__body ol:not([class])){gap:calc(var(--spacing,4px) * 2);flex-direction:column;padding-left:1.25em;display:flex}:is(.ContentPage-module__rddx5q__body ul:not([class]) li,.ContentPage-module__rddx5q__body ol:not([class]) li){padding-left:var(--spacing,4px)}.ContentPage-module__rddx5q__body a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.ContentPage-module__rddx5q__body a:hover{color:var(--color-accent-hover)}.ContentPage-module__rddx5q__body table{border-collapse:collapse;width:100%;font-size:var(--text-14);line-height:var(--leading-1_45);margin:0}:is(.ContentPage-module__rddx5q__body th,.ContentPage-module__rddx5q__body td){border:.5px solid var(--color-border);padding:calc(var(--spacing,4px) * 2.5) calc(var(--spacing,4px) * 3);text-align:left;vertical-align:top}.ContentPage-module__rddx5q__body th{font-weight:var(--font-weight-bold);background:var(--color-bg-muted)}@media (max-width:640px){.ContentPage-module__rddx5q__main{padding:calc(var(--spacing,4px) * 22) calc(var(--spacing,4px) * 5) calc(var(--spacing,4px) * 14)}.ContentPage-module__rddx5q__title{font-size:var(--text-28)}.ContentPage-module__rddx5q__lead{font-size:var(--text-16)}.ContentPage-module__rddx5q__body{font-size:var(--text-15)}.ContentPage-module__rddx5q__body h2{font-size:var(--text-20)}}
.ContactForm-module__qYEivW__form{--contact-label-size:var(--text-14);--contact-label-lh:var(--leading-1_7);--contact-control-font:var(--text-14);--contact-control-lh:var(--leading-1_7);--contact-input-h:48px;--contact-input-radius:var(--radius-md);--contact-field-gap:calc(var(--spacing,4px) * 3);gap:calc(var(--spacing,4px) * 4);width:100%;display:grid;position:relative}.ContactForm-module__qYEivW__row{gap:var(--contact-field-gap);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__qYEivW__field{gap:calc(var(--spacing,4px) * 1.5);min-width:0;display:grid}.ContactForm-module__qYEivW__label{color:var(--color-text-primary);font-size:var(--contact-label-size);font-weight:var(--font-weight-normal);line-height:var(--contact-label-lh);margin:0}.ContactForm-module__qYEivW__control,.ContactForm-module__qYEivW__textarea{box-sizing:border-box;border:.5px solid var(--color-border);border-radius:var(--contact-input-radius);background:var(--color-field);width:100%;padding:0 calc(var(--spacing,4px) * 3);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--contact-control-font);font-weight:var(--font-weight-normal);line-height:var(--contact-control-lh);appearance:none;outline:none}.ContactForm-module__qYEivW__control{height:var(--contact-input-h)}.ContactForm-module__qYEivW__textarea{min-height:140px;padding:calc(var(--spacing,4px) * 3);resize:vertical}.ContactForm-module__qYEivW__control::placeholder,.ContactForm-module__qYEivW__textarea::placeholder{color:var(--color-text-secondary);font-size:var(--contact-control-font);font-weight:var(--font-weight-normal);line-height:var(--contact-control-lh)}.ContactForm-module__qYEivW__actions{justify-content:flex-end;display:flex}.ContactForm-module__qYEivW__submit{box-sizing:border-box;height:var(--contact-input-h);width:fit-content;min-width:180px;padding:0 calc(var(--spacing,4px) * 6);border-radius:var(--radius-lg);font-family:var(--font-ui);font-size:var(--contact-control-font);font-weight:var(--font-weight-semibold);line-height:var(--leading-1_2);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ContactForm-module__qYEivW__submit:disabled{opacity:.65;cursor:default}.ContactForm-module__qYEivW__error{color:var(--color-error);font-size:var(--contact-label-size);font-weight:var(--font-weight-medium);margin:0}.ContactForm-module__qYEivW__success{width:100%;padding:calc(var(--spacing,4px) * 5);border:.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-16);font-weight:var(--font-weight-medium);line-height:var(--leading-1_5);margin:0}.ContactForm-module__qYEivW__honeypot{left:calc(var(--spacing,4px) * -2499.75);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1024px){.ContactForm-module__qYEivW__form{--contact-label-size:var(--text-12);--contact-label-lh:var(--leading-1_35);--contact-control-font:var(--text-13);--contact-control-lh:var(--leading-1_35);--contact-input-h:42px;--contact-input-radius:var(--radius-14)}.ContactForm-module__qYEivW__success{font-size:var(--text-15);border-radius:var(--radius-md);padding:calc(var(--spacing,4px) * 4)}.ContactForm-module__qYEivW__submit{border-radius:var(--radius-16)}}@media (max-width:640px){.ContactForm-module__qYEivW__row{grid-template-columns:1fr}.ContactForm-module__qYEivW__actions{justify-content:stretch}.ContactForm-module__qYEivW__submit{width:100%}}
.InstallPage-module__0Zk2Tq__guide{gap:calc(var(--spacing,4px) * 4);margin-bottom:calc(var(--spacing,4px) * 4);flex-direction:column;display:flex}.InstallPage-module__0Zk2Tq__notice{padding:calc(var(--spacing,4px) * 3) calc(var(--spacing,4px) * 4);border-radius:var(--radius-lg);background:var(--color-status);color:var(--color-status-ink);font-size:var(--text-14);font-weight:var(--font-weight-semibold);margin:0}.InstallPage-module__0Zk2Tq__tabs{gap:var(--spacing,4px);padding:var(--spacing,4px);border-radius:var(--radius-lg);background:var(--color-bg-muted);display:flex}.InstallPage-module__0Zk2Tq__tab{min-width:0;min-height:40px;padding:calc(var(--spacing,4px) * 2) calc(var(--spacing,4px) * 3);border-radius:var(--radius-12);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-14);font-weight:var(--font-weight-semibold);line-height:var(--leading-1_2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:0;flex:1 1 0}.InstallPage-module__0Zk2Tq__tabActive{background:var(--color-bg-surface);color:var(--color-text-primary)}.InstallPage-module__0Zk2Tq__card{padding:calc(var(--spacing,4px) * 5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface)}
.PartnersForm-module__tnftdW__form{--partners-label-size:var(--text-14);--partners-label-lh:var(--leading-1_7);--partners-control-font:var(--text-14);--partners-control-lh:var(--leading-1_7);--partners-input-h:48px;--partners-input-radius:var(--radius-md);--partners-field-gap:calc(var(--spacing,4px) * 3);gap:calc(var(--spacing,4px) * 4);width:100%;display:grid;position:relative}:is(.PartnersForm-module__tnftdW__row:has(.site-select.is-open),.PartnersForm-module__tnftdW__field:has(.site-select.is-open)){z-index:var(--z-raised);position:relative}.PartnersForm-module__tnftdW__row{gap:var(--partners-field-gap);grid-template-columns:1fr 1fr;display:grid}.PartnersForm-module__tnftdW__field{gap:calc(var(--spacing,4px) * 1.5);min-width:0;display:grid;overflow:visible}.PartnersForm-module__tnftdW__label{color:var(--color-text-primary);font-size:var(--partners-label-size);font-weight:var(--font-weight-normal);line-height:var(--partners-label-lh);margin:0}.PartnersForm-module__tnftdW__control,.PartnersForm-module__tnftdW__textarea{box-sizing:border-box;border:.5px solid var(--color-border);border-radius:var(--partners-input-radius);background:var(--color-field);width:100%;padding:0 calc(var(--spacing,4px) * 3);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--partners-control-font);font-weight:var(--font-weight-normal);line-height:var(--partners-control-lh);appearance:none;outline:none}.PartnersForm-module__tnftdW__control{height:var(--partners-input-h)}.PartnersForm-module__tnftdW__textarea{min-height:140px;padding:calc(var(--spacing,4px) * 3);resize:vertical}.PartnersForm-module__tnftdW__control::placeholder,.PartnersForm-module__tnftdW__textarea::placeholder{color:var(--color-text-secondary);font-size:var(--partners-control-font);font-weight:var(--font-weight-normal);line-height:var(--partners-control-lh)}:is(.PartnersForm-module__tnftdW__form .partners-kind-select.site-select--field .site-select__input,.PartnersForm-module__tnftdW__form .partners-city-select.site-select--field .site-select__input){height:var(--partners-input-h);border-radius:var(--partners-input-radius);background:var(--color-field);font-size:var(--partners-control-font);line-height:var(--partners-control-lh)}:is(.PartnersForm-module__tnftdW__form .partners-kind-select.site-select--field .site-select__input::placeholder,.PartnersForm-module__tnftdW__form .partners-kind-select.site-select--field .site-select__input.is-placeholder,.PartnersForm-module__tnftdW__form .partners-city-select.site-select--field .site-select__input::placeholder,.PartnersForm-module__tnftdW__form .partners-city-select.site-select--field .site-select__input.is-placeholder){color:var(--color-text-secondary);font-size:var(--partners-control-font);font-weight:var(--font-weight-normal);line-height:var(--partners-control-lh)}:is(.PartnersForm-module__tnftdW__form .partners-kind-select .site-select__list-inner,.PartnersForm-module__tnftdW__form .partners-kind-select .site-select__list-inner li,.PartnersForm-module__tnftdW__form .partners-city-select .site-select__list-inner,.PartnersForm-module__tnftdW__form .partners-city-select .site-select__list-inner li){padding-left:0}.PartnersForm-module__tnftdW__fileInput{width:1px;height:1px;margin:calc(var(--spacing,4px) * -.25);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.PartnersForm-module__tnftdW__actions{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,4px) * 4);min-width:0;display:flex}.PartnersForm-module__tnftdW__fileBlock{align-items:center;gap:calc(var(--spacing,4px) * 3);flex-wrap:wrap;min-width:0;display:flex}.PartnersForm-module__tnftdW__fileButton{box-sizing:border-box;height:var(--partners-input-h);padding:0 calc(var(--spacing,4px) * 4);border:.5px solid var(--color-border);border-radius:var(--partners-input-radius);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--partners-control-font);font-weight:var(--font-weight-medium);line-height:var(--leading-1_2);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.PartnersForm-module__tnftdW__fileButton:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}}.PartnersForm-module__tnftdW__fileMeta,.PartnersForm-module__tnftdW__fileHint{min-width:0;max-width:280px;color:var(--color-text-secondary);font-size:var(--partners-label-size);font-weight:var(--font-weight-normal);line-height:var(--partners-label-lh);margin:0}.PartnersForm-module__tnftdW__fileMeta{align-items:center;gap:calc(var(--spacing,4px) * 2);flex-wrap:wrap;min-width:0;display:flex}.PartnersForm-module__tnftdW__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);overflow:hidden}.PartnersForm-module__tnftdW__fileClear{color:var(--color-text-secondary);font-family:inherit;font-size:var(--partners-label-size);font-weight:var(--font-weight-medium);line-height:var(--leading-1_2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.PartnersForm-module__tnftdW__submit{box-sizing:border-box;height:var(--partners-input-h);width:fit-content;min-width:180px;padding:0 calc(var(--spacing,4px) * 6);border-radius:var(--radius-lg);font-family:var(--font-ui);font-size:var(--partners-control-font);font-weight:var(--font-weight-semibold);line-height:var(--leading-1_2);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.PartnersForm-module__tnftdW__submit:disabled{opacity:.65;cursor:default}.PartnersForm-module__tnftdW__error{color:var(--color-error);font-size:var(--partners-label-size);font-weight:var(--font-weight-medium);margin:0}.PartnersForm-module__tnftdW__success{width:100%;padding:calc(var(--spacing,4px) * 5);border:.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-16);font-weight:var(--font-weight-medium);line-height:var(--leading-1_5);margin:0}.PartnersForm-module__tnftdW__honeypot{left:calc(var(--spacing,4px) * -2499.75);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1024px){.PartnersForm-module__tnftdW__form{--partners-label-size:var(--text-12);--partners-label-lh:var(--leading-1_35);--partners-control-font:var(--text-13);--partners-control-lh:var(--leading-1_35);--partners-input-h:42px;--partners-input-radius:var(--radius-14)}.PartnersForm-module__tnftdW__success{font-size:var(--text-15);border-radius:var(--radius-md);padding:calc(var(--spacing,4px) * 4)}.PartnersForm-module__tnftdW__fileButton,.PartnersForm-module__tnftdW__submit{border-radius:var(--radius-16)}}@media (max-width:640px){.PartnersForm-module__tnftdW__row{grid-template-columns:1fr}.PartnersForm-module__tnftdW__actions{flex-direction:column;align-items:stretch}.PartnersForm-module__tnftdW__fileBlock{align-items:center;gap:calc(var(--spacing,4px) * 2);flex-direction:column;width:100%}.PartnersForm-module__tnftdW__fileButton,.PartnersForm-module__tnftdW__submit{width:100%}.PartnersForm-module__tnftdW__fileHint,.PartnersForm-module__tnftdW__fileMeta{text-align:center;justify-content:center;width:100%;max-width:none}}
