.PushNotificationNudge-module__7bNKDq__body{gap:var(--spacing-lg);padding:var(--spacing-xl);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:center;flex-direction:column;display:flex}.PushNotificationNudge-module__7bNKDq__kicker{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.PushNotificationNudge-module__7bNKDq__message{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.PushNotificationNudge-module__7bNKDq__preview{margin-top:var(--spacing-xs);text-align:left;padding-top:6px;position:relative}.PushNotificationNudge-module__7bNKDq__previewGhost{top:0;left:var(--spacing-lg);right:var(--spacing-lg);background:var(--color-surface-tertiary);border:1px solid var(--color-border);opacity:.6;border-radius:14px;position:absolute;bottom:6px}.PushNotificationNudge-module__7bNKDq__previewCard{align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface-tertiary);border:1px solid var(--color-border-light);border-radius:14px;animation:.32s cubic-bezier(.16,1,.3,1) .14s both PushNotificationNudge-module__7bNKDq__push-preview-enter;display:flex;position:relative}.PushNotificationNudge-module__7bNKDq__previewIcon{border:1px solid var(--color-border-light);border-radius:8px;flex-shrink:0;width:34px;height:34px}.PushNotificationNudge-module__7bNKDq__previewText{flex-direction:column;gap:2px;min-width:0;display:flex}.PushNotificationNudge-module__7bNKDq__previewMeta{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.PushNotificationNudge-module__7bNKDq__previewApp{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text)}.PushNotificationNudge-module__7bNKDq__previewTime{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PushNotificationNudge-module__7bNKDq__previewBody{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.PushNotificationNudge-module__7bNKDq__errorText{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-error);font-weight:700}.PushNotificationNudge-module__7bNKDq__actions{align-items:stretch;gap:var(--spacing-sm);flex-direction:column;display:flex}.PushNotificationNudge-module__7bNKDq__dismiss{min-height:44px;padding:0 var(--spacing-md);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease, color .15s ease, transform var(--dur-press) var(--ease-press);background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (hover:hover){.PushNotificationNudge-module__7bNKDq__dismiss:hover{background:var(--btn-ghost-bg);color:var(--color-text)}}.PushNotificationNudge-module__7bNKDq__dismiss:focus{outline:none}.PushNotificationNudge-module__7bNKDq__dismiss:focus-visible{box-shadow:var(--shadow-focus-ring);color:var(--color-text)}.PushNotificationNudge-module__7bNKDq__dismiss:active{transform:scale(var(--scale-press));background:var(--btn-ghost-active-bg)}.PushNotificationNudge-module__7bNKDq__dismiss:disabled,.PushNotificationNudge-module__7bNKDq__dismiss[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}@keyframes PushNotificationNudge-module__7bNKDq__push-preview-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PushNotificationNudge-module__7bNKDq__previewCard{animation:none}.PushNotificationNudge-module__7bNKDq__dismiss:active{transform:none}}
.container{max-width:900px;padding:var(--spacing-header) 1rem 1rem 1rem;font-family:var(--font-family);background:var(--color-background);color:var(--color-text);flex-direction:column;min-height:auto;margin:0 auto;display:flex}.flexCenter{justify-content:center;align-items:center;display:flex}.flexBetween{justify-content:space-between;align-items:center;display:flex}.flexColumn{flex-direction:column;display:flex}.flexWrap{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.title{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}.textSecondary{color:var(--color-text-secondary)}.textMuted{color:var(--color-text-muted)}.textSm{font-size:var(--font-size-sm)}.textXs{font-size:var(--font-size-xs)}.input{box-sizing:border-box;width:100%;padding:10px var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-text);font-size:17px;font-family:var(--font-family);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);outline:none}.input:focus{border-color:var(--color-input-focus);box-shadow:0 0 0 2px var(--color-input-focus);background:var(--color-input-bg)}.input:disabled{opacity:.6;cursor:not-allowed;background:var(--color-background)}.input::placeholder{color:var(--color-text-muted)}.inputGroup{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.numberInput{width:80px;padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.card{border:1px solid var(--color-border-light);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:var(--spacing-md);flex-direction:column;display:flex}.cardHeader{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.notice{margin:var(--spacing-lg) 0;border-radius:var(--radius-md);font-size:var(--font-size-base);padding:10px 14px}.noticeInfo{background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info)}.noticeSuccess{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success)}.noticeError{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.textCenter{text-align:center}.mb0{margin-bottom:0}.mb1{margin-bottom:var(--spacing-xs)}.mb2{margin-bottom:var(--spacing-md)}.mb3{margin-bottom:var(--spacing-lg)}.mb4{margin-bottom:var(--spacing-xl)}.mt0{margin-top:0}.mt1{margin-top:var(--spacing-xs)}.mt2{margin-top:var(--spacing-md)}.mt3{margin-top:var(--spacing-lg)}.mt4{margin-top:var(--spacing-xl)}@media (max-width:640px){input,select,textarea,button{font-size:16px}}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;height:100%}@supports (height:100dvh){body{min-height:100dvh}}html[data-pool-tab=chat],html[data-pool-tab=chat] body{overscroll-behavior:none;height:100%;min-height:0;max-height:100dvh;overflow:hidden}html[data-pool-tab=chat] main{min-height:0;overflow:hidden}html[data-pool-keyboard=open] nav[aria-label=Pool\ navigation]{display:none}
