._container_1yyty_1{width:100%;max-width:1040px;margin:0 auto;padding:48px 24px 120px;animation:_chatDetailFadeUp_1yyty_1 .4s ease-out;box-sizing:border-box}@media(max-width:768px){._container_1yyty_1{padding:72px 16px 140px}}._loading_1yyty_14>span{font-family:var(--R-font-mono);font-size:10px;color:var(--R-text-dim)}._notFoundIcon_1yyty_37{color:var(--R-text-dim)}._notFoundSubtitle_1yyty_41{margin:0;text-align:center}._notFoundCta_1yyty_47{margin-top:8px}._main_1yyty_51{display:flex;flex-direction:column;gap:48px;width:100%}._heroBlock_1yyty_58{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}._contentGrid_1yyty_66{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}._ctaDisabled_1yyty_73{width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgb(from var(--R-fg) r g b / .08);background:rgb(from var(--R-fg) r g b / .03);color:var(--R-text-dim);font-size:var(--R-fs-micro);text-align:center;opacity:.75;box-sizing:border-box}._ctaLockedTitle_1yyty_86{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 8px;font-size:var(--R-fs-micro);font-weight:600;color:var(--R-fg);text-align:center}._ctaEndIcon_1yyty_98{flex-shrink:0;opacity:.9;color:var(--R-danger)}._hint_1yyty_104{margin:8px 0 0;font-size:var(--R-fs-micro);line-height:1.5;color:var(--R-text-dim)}@keyframes _chatDetailFadeUp_1yyty_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._welcomeBanner_1yyty_126{position:relative;isolation:isolate;width:100%;padding:24px 26px;overflow:hidden;box-sizing:border-box;border-radius:var(--R-r-panel-lg);corner-shape:var(--R-corner-superellipse);background:radial-gradient(circle at 92% 50%,rgb(from var(--R-accent) r g b / .12),transparent 42%),linear-gradient(118deg,var(--R-surface-sunken) 8%,var(--R-surface-overlay) 82%);animation:_welcomeBannerIn_1yyty_1 .45s ease-out}@keyframes _welcomeBannerIn_1yyty_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._welcomeBannerClose_1yyty_162{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;color:var(--R-text-dim);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}._welcomeBannerClose_1yyty_162:hover{color:var(--R-fg);background:var(--R-surface-elevated)}._welcomeBannerCopy_1yyty_188{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-right:28px}._welcomeBannerEyebrow_1yyty_198{margin:0 0 8px;font-size:var(--R-fs-micro);font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--R-accent)}._welcomeBannerTitle_1yyty_208{margin:0;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.1;letter-spacing:-.02em;background-image:var(--R-grad-text-stat);background-clip:text;-webkit-background-clip:text;color:transparent}._welcomeBannerText_1yyty_220{max-width:460px;margin:10px 0 0;font-size:14px}._welcomeBannerCta_1yyty_227{min-width:160px;margin-top:18px}
