.page-module__sYMpka__main{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#f1f3f5;background:radial-gradient(circle at 50% 0,#2b1a1a 0%,#120c10 58%);flex-direction:column;align-items:center;gap:22px;display:flex;overflow-x:clip}.page-module__sYMpka__top{justify-content:space-between;align-items:center;gap:10px;width:min(640px,100%);display:flex}.page-module__sYMpka__back,.page-module__sYMpka__logout,.page-module__sYMpka__close{color:#ffc9c9;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;align-items:center;min-height:44px;padding:10px 0;font-size:.86rem;font-weight:600;display:inline-flex}.page-module__sYMpka__back:hover,.page-module__sYMpka__logout:hover,.page-module__sYMpka__close:hover{text-decoration:underline}.page-module__sYMpka__session{color:#ffe3e3;align-items:center;gap:8px;min-width:0;max-width:min(70%,280px);font-size:.86rem;font-weight:600;display:inline-flex}.page-module__sYMpka__sessionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__sYMpka__sessionHint{color:#868e96;text-align:right;max-width:58%;font-size:.78rem;line-height:1.35}.page-module__sYMpka__hero{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(560px,100%);display:flex}.page-module__sYMpka__title{letter-spacing:-1px;margin:0;font-size:clamp(1.65rem,6.4vw,2.4rem);line-height:1.15}.page-module__sYMpka__subtitle{color:#adb5bd;margin:0;font-size:clamp(.88rem,3.6vw,1rem);line-height:1.55}.page-module__sYMpka__createBtn,.page-module__sYMpka__searchBtn,.page-module__sYMpka__oauthBtn,.page-module__sYMpka__submit{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.page-module__sYMpka__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e03131,#e8590c);border:none;border-radius:999px;min-height:48px;padding:12px 22px;font-size:.95rem;font-weight:700;transition:transform .1s,filter .15s}.page-module__sYMpka__createBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.page-module__sYMpka__search{background:#fff;border-radius:999px;align-items:center;gap:8px;width:min(640px,100%);padding:6px 6px 6px 18px;display:flex;box-shadow:0 8px 30px #00000059}.page-module__sYMpka__at{color:#868e96;flex-shrink:0;font-weight:700}.page-module__sYMpka__input,.page-module__sYMpka__text,.page-module__sYMpka__select,.page-module__sYMpka__area{font-size:16px}.page-module__sYMpka__input,.page-module__sYMpka__text{color:#212529;background:0 0;border:none;outline:none;flex:1;min-width:0}.page-module__sYMpka__searchBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c2255c,#e8590c);border:none;border-radius:999px;min-height:44px;padding:12px 20px;font-size:.92rem;font-weight:700}.page-module__sYMpka__searchBtn:disabled{opacity:.55;cursor:not-allowed}.page-module__sYMpka__error,.page-module__sYMpka__warn{color:#ffa8a8;overflow-wrap:anywhere;background:#c92a2a26;border:1px solid #ffa8a84d;border-radius:10px;width:min(640px,100%);margin:0;padding:10px 16px;font-size:.9rem}.page-module__sYMpka__composer .page-module__sYMpka__warn,.page-module__sYMpka__loginGate .page-module__sYMpka__warn,.page-module__sYMpka__form .page-module__sYMpka__error{width:100%}.page-module__sYMpka__hint{color:#ffa94d;text-align:center;width:min(640px,100%);margin:0;font-size:.88rem}.page-module__sYMpka__loading{color:#adb5bd;text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(640px,100%);padding:0 8px;font-size:.9rem;display:flex}.page-module__sYMpka__spinner{border:3px solid #e03131;border-color:#e03131 #e8590c #ffffff1f #ffffff1f;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite page-module__sYMpka__spin}@keyframes page-module__sYMpka__spin{to{transform:rotate(360deg)}}.page-module__sYMpka__preview{text-align:left;width:min(640px,100%);color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffa94d59;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .1s;display:flex}.page-module__sYMpka__preview:hover:not(:disabled){border-color:#ffa94d;transform:translateY(-1px)}.page-module__sYMpka__preview:disabled{cursor:default}.page-module__sYMpka__previewMissing{opacity:.9;border-color:#ffa8a859}.page-module__sYMpka__previewText{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__sYMpka__previewText strong{overflow-wrap:anywhere;font-size:1.05rem}.page-module__sYMpka__previewText span,.page-module__sYMpka__previewText em{color:#ced4da;overflow-wrap:anywhere;font-size:.88rem;font-style:normal}.page-module__sYMpka__previewText em{color:#ffc078;margin-top:4px}.page-module__sYMpka__avatar{background:#2b1d1d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.page-module__sYMpka__avatarSm{width:28px;height:28px;font-size:.72rem}.page-module__sYMpka__avatarMd{width:48px;height:48px}.page-module__sYMpka__avatarLg{width:52px;height:52px}.page-module__sYMpka__avatarXl{width:72px;height:72px}.page-module__sYMpka__avatar img{object-fit:cover;width:100%;height:100%}.page-module__sYMpka__avatarFallback{color:#ffa94d;font-weight:800}.page-module__sYMpka__results,.page-module__sYMpka__composer,.page-module__sYMpka__about{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;width:min(640px,100%);padding:18px 20px}.page-module__sYMpka__results{flex-direction:column;gap:16px;display:flex}.page-module__sYMpka__resultsHead{align-items:center;gap:12px;display:flex}.page-module__sYMpka__resultsIdentity{flex:1;min-width:0}.page-module__sYMpka__resultsHead h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.3}.page-module__sYMpka__resultsHead p{color:#adb5bd;margin:2px 0 0;font-size:.85rem}.page-module__sYMpka__threadsLink{color:#ffc9c9;white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;margin-left:auto;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__sYMpka__threadsLink:hover{text-decoration:underline}.page-module__sYMpka__empty{text-align:center;color:#ced4da;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.page-module__sYMpka__empty p{overflow-wrap:anywhere;margin:0}.page-module__sYMpka__list{flex-direction:column;gap:12px;list-style:none;display:flex}.page-module__sYMpka__card{background:#00000038;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.page-module__sYMpka__cardMeta{color:#adb5bd;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:.8rem;display:flex}.page-module__sYMpka__badge{color:#ffc9c9;background:#e0313133;border:1px solid #e0313159;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.page-module__sYMpka__chrono{color:#f1f3f5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.55}.page-module__sYMpka__composerHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__sYMpka__composerHead h2,.page-module__sYMpka__about h2{margin:0 0 8px;font-size:1.1rem}.page-module__sYMpka__composerHead h2{margin:0}.page-module__sYMpka__loginGate{color:#ced4da;flex-direction:column;align-items:stretch;gap:12px;font-size:.92rem;line-height:1.55;display:flex}.page-module__sYMpka__loginGate p{margin:0}.page-module__sYMpka__oauthBtn{color:#fff;width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#101010;border:1px solid #444;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-weight:700;display:inline-flex}.page-module__sYMpka__codeBox{background:#00000038;border:1px dashed #ffa94d66;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.page-module__sYMpka__codeLabel,.page-module__sYMpka__codeHint{color:#ced4da;margin:0;font-size:.85rem;line-height:1.45}.page-module__sYMpka__code{letter-spacing:.28em;text-align:center;color:#ffc078;background:#120c10;border-radius:10px;padding:12px 8px;font-size:1.45rem;font-weight:800;display:block}.page-module__sYMpka__codeActions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.page-module__sYMpka__copyBtn{color:#ffe3e3;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 14px;font-weight:700}.page-module__sYMpka__oauthBtn:hover{filter:brightness(1.2)}.page-module__sYMpka__form{flex-direction:column;gap:14px;display:flex}.page-module__sYMpka__label{color:#e9ecef;flex-direction:column;gap:6px;font-size:.86rem;font-weight:700;display:flex}.page-module__sYMpka__field{background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.page-module__sYMpka__select,.page-module__sYMpka__area{color:#f1f3f5;background:#1b1214;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:100%;padding:12px;font-family:inherit}.page-module__sYMpka__select{min-height:48px}.page-module__sYMpka__area{resize:vertical;min-height:140px;font-weight:400;line-height:1.5}.page-module__sYMpka__counter{color:#868e96;font-size:.75rem;font-weight:500}.page-module__sYMpka__formPreview{background:#0003;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.page-module__sYMpka__formPreview strong,.page-module__sYMpka__formPreview span{overflow-wrap:anywhere;display:block}.page-module__sYMpka__formPreview strong{font-size:.92rem}.page-module__sYMpka__formPreview span{color:#adb5bd;font-size:.8rem}.page-module__sYMpka__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e03131,#e8590c);border:none;border-radius:12px;min-height:48px;padding:14px 16px;font-weight:800}.page-module__sYMpka__submit:disabled{opacity:.6;cursor:not-allowed}.page-module__sYMpka__about{color:#ced4da;font-size:.9rem;line-height:1.6}.page-module__sYMpka__about p{margin:0 0 8px}.page-module__sYMpka__note{color:#adb5bd;font-style:italic}.page-module__sYMpka__footer{color:#b197fc;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:auto;font-size:.82rem;font-weight:600;display:flex}.page-module__sYMpka__footer a{align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}.page-module__sYMpka__footer a:hover{text-decoration:underline}@media (max-width:640px){.page-module__sYMpka__main{gap:16px}.page-module__sYMpka__search{border-radius:18px;flex-direction:column;align-items:stretch;padding:12px}.page-module__sYMpka__search .page-module__sYMpka__at{display:none}.page-module__sYMpka__input{border:1px solid #dee2e6;border-radius:12px;width:100%;min-height:48px;padding:12px 14px}.page-module__sYMpka__searchBtn,.page-module__sYMpka__createBtn,.page-module__sYMpka__oauthBtn,.page-module__sYMpka__submit,.page-module__sYMpka__empty .page-module__sYMpka__createBtn{width:100%}.page-module__sYMpka__results,.page-module__sYMpka__composer,.page-module__sYMpka__about{padding:16px}.page-module__sYMpka__resultsHead{grid-template-columns:auto 1fr;width:100%;display:grid}.page-module__sYMpka__threadsLink{grid-column:1/-1;margin-left:0}.page-module__sYMpka__avatarXl{width:56px;height:56px}}@media (max-width:400px){.page-module__sYMpka__top{flex-direction:column;align-items:stretch}.page-module__sYMpka__session,.page-module__sYMpka__sessionHint{max-width:100%}.page-module__sYMpka__sessionHint{text-align:left}.page-module__sYMpka__session{justify-content:flex-end}.page-module__sYMpka__title{letter-spacing:-.5px}.page-module__sYMpka__results,.page-module__sYMpka__composer,.page-module__sYMpka__about,.page-module__sYMpka__card{padding:14px}.page-module__sYMpka__preview{gap:10px;padding:12px}}@media (hover:none){.page-module__sYMpka__createBtn:hover,.page-module__sYMpka__preview:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.page-module__sYMpka__spinner{animation-duration:2s}.page-module__sYMpka__createBtn,.page-module__sYMpka__preview{transition:none}}
