.rkLhGW_position{z-index:160;inset:calc(env(safe-area-inset-top,0px) + 12px) 12px auto;pointer-events:none;position:fixed}.rkLhGW_banner{border:1px solid var(--color-divider);background:var(--color-surface);max-width:460px;color:var(--color-text-primary);pointer-events:auto;border-radius:22px;align-items:flex-start;gap:12px;margin:0 auto;padding:14px 8px 6px 14px;animation:.18s ease-out rkLhGW_arrive;display:flex;box-shadow:0 10px 35px #261d3121}.rkLhGW_icon{background:var(--color-lavender);height:40px;color:var(--color-lavender-text);border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.rkLhGW_role{color:var(--color-lavender-text);margin-bottom:3px;font-size:11px;font-weight:600}.rkLhGW_title{font-size:14px;font-weight:700;line-height:1.4}.rkLhGW_body{color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.rkLhGW_action{min-height:44px;color:var(--color-accent);align-items:center;padding:0 4px;font-size:13px;font-weight:650;display:inline-flex}.rkLhGW_close{min-height:44px;color:var(--color-text-secondary);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.rkLhGW_close:hover{background:var(--color-surface-soft)}.rkLhGW_action:focus-visible,.rkLhGW_close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes rkLhGW_arrive{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rkLhGW_banner{animation:none}}
