._3Ks4RG_modal{--type-color:var(--color-core-status-info);z-index:3100!important}._3Ks4RG_info{--type-color:var(--color-core-status-info)}._3Ks4RG_success{--type-color:var(--color-core-status-success)}._3Ks4RG_warning{--type-color:var(--color-core-status-warning)}._3Ks4RG_error{--type-color:var(--color-core-status-error)}._3Ks4RG_head{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(160deg, color-mix(in srgb, var(--type-color) 16%, transparent), transparent 70%);border-bottom:1px solid var(--color-core-surface-border);display:flex}._3Ks4RG_badge{width:56px;height:56px;color:var(--type-color);background:color-mix(in srgb, var(--type-color) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--type-color) 25%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:inline-flex}._3Ks4RG_headText{flex-direction:column;gap:4px;min-width:0;display:flex}._3Ks4RG_title{font-size:var(--font-size-xl);color:var(--color-core-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.35}._3Ks4RG_age{font-size:var(--font-size-base);color:var(--color-core-text-secondary);align-items:center;gap:6px;display:inline-flex}._3Ks4RG_ageIcon{font-size:var(--font-size-lg)}._3Ks4RG_body{padding:var(--spacing-lg);max-height:50vh;overflow-y:auto}@media (max-height:550px){._3Ks4RG_body{max-height:40vh}}._3Ks4RG_text{font-size:var(--font-size-lg);color:var(--color-core-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._3Ks4RG_empty{font-size:var(--font-size-lg);color:var(--color-core-text-tertiary);margin:0}._3Ks4RG_footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-core-surface-border);justify-content:flex-end;display:flex}._3Ks4RG_chip{border:1px solid color-mix(in srgb, var(--type-color) 30%, var(--color-core-surface-border));font-size:var(--font-size-lg);color:var(--type-color);border-radius:18px;align-items:center;gap:8px;padding:6px 14px;line-height:20px;transition:background .15s,border-color .15s;display:inline-flex}._3Ks4RG_chip:hover{color:var(--type-color);background:color-mix(in srgb, var(--type-color) 10%, transparent);border-color:var(--type-color);text-decoration:none}._3Ks4RG_chip:hover ._3Ks4RG_chipArrow{transform:translate(2px)}._3Ks4RG_chipArrow{font-size:var(--font-size-lg);flex-shrink:0;transition:transform .15s}
