.page_page__B3JPU{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:24px 0 64px;background:var(--color-background);color:var(--color-text)}.page_stateBlock__P7q4I{min-height:220px;color:var(--color-muted);display:grid;place-items:center;text-align:center;padding:32px;font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold)}.page_card__bSdVj{width:min(560px,100%);border:1px solid var(--color-border);border-radius:24px;background:var(--color-background);padding:22px}.page_card__bSdVj h1{margin:0;color:var(--color-text);font-size:var(--font-size-xl);line-height:var(--line-height-ui);font-weight:var(--font-weight-extrabold)}.page_rulesList__boHps{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.page_rulesList__boHps li{position:relative;margin:0;padding-left:18px;color:var(--color-muted);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-medium)}.page_rulesList__boHps li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--color-primary)}.page_checkboxRow__6lKpU{margin-top:18px;border-radius:18px;background:var(--color-surface);color:var(--color-text);display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:flex-start;padding:14px;font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);cursor:pointer}.page_checkboxRow__6lKpU input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-primary)}.page_field__TyRkO{display:grid;gap:8px;margin-top:16px}.page_devCode__k5Jjq span,.page_field__TyRkO span{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-ui);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.page_field__TyRkO input{width:100%;height:44px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-background);color:var(--color-text);outline:none;padding:0 14px;font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-ui);font-weight:var(--font-weight-medium);transition:border-color .15s ease}.page_field__TyRkO input:focus{border-color:var(--color-primary)}.page_primaryButton__nFhx6,.page_primaryLink__nPwSL{height:34px;border:0;border-radius:999px;margin-top:18px;padding:0 15px;background:var(--color-primary);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-ui);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.page_primaryButton__nFhx6:hover,.page_primaryLink__nPwSL:hover{background:var(--color-primary-hover);color:#ffffff}.page_primaryButton__nFhx6:disabled{opacity:.55;cursor:default}.page_devCode__k5Jjq{margin-top:16px;border-radius:18px;background:var(--color-surface);color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.page_devCode__k5Jjq strong{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-ui);font-weight:var(--font-weight-black)}.page_textButton__E8ykl{border:0;margin:14px 0 0;padding:0;background:transparent;color:var(--color-muted);display:inline-flex;font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-ui);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color .15s ease}.page_textButton__E8ykl:hover{color:var(--color-primary-hover)}.page_errorMessage__aos51,.page_successMessage___R1sH{min-height:34px;margin:16px 0 0;border-radius:999px;display:inline-flex;align-items:center;padding:0 15px;font-size:var(--font-size-sm);line-height:var(--line-height-ui);font-weight:var(--font-weight-semibold)}.page_successMessage___R1sH{background:var(--color-surface);color:var(--color-text)}.page_errorMessage__aos51{background:var(--color-danger-soft);color:var(--color-danger)}@media (max-width:1120px){.page_page__B3JPU{width:min(100%,calc(100% - 40px))}}@media (max-width:680px){.page_page__B3JPU{width:min(100%,calc(100% - 28px));padding-top:16px}.page_card__bSdVj{border-radius:20px;padding:18px}}