.WidgetCard_card__ZfMns{background:var(--rr-surface);border-radius:var(--rr-radius);border:1px solid var(--rr-border);box-shadow:var(--rr-shadow);padding:1.05rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;width:100%;color:var(--rr-text);text-align:left;transition:transform .18s ease,box-shadow .18s ease;cursor:pointer;outline:none;background-image:linear-gradient(145deg,var(--rr-surface),color-mix(in srgb,var(--rr-surface) 85%,var(--rr-primary)));font-family:var(--rr-font)}.WidgetCard_card__ZfMns:focus-visible,.WidgetCard_card__ZfMns:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px color-mix(in srgb,var(--rr-primary) 70%,transparent);border-color:color-mix(in srgb,var(--rr-primary) 55%,var(--rr-border))}.WidgetCard_header__3vK8t{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-muted)}.WidgetCard_reward__nT7UX{display:inline-flex;align-items:baseline;gap:.15rem;font-weight:700;font-size:1.2rem;color:var(--rr-primary)}.WidgetCard_rewardSuffix__sQX5R{font-size:.95rem;font-weight:500}.WidgetCard_matchBadge__j_NoD{padding:.125rem .6rem;background:color-mix(in srgb,var(--rr-primary) 16%,transparent);color:var(--rr-primary);border-radius:999px;font-weight:600;font-size:.68rem}.WidgetCard_title__r6Cw6{font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.WidgetCard_meta__dcPQS{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--rr-muted);font-size:.82rem}.WidgetCard_metaItem__LS0vQ{display:inline-flex;align-items:center;gap:.35rem}.WidgetCard_metaIcon__DKGPH{width:14px;height:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rr-primary) 22%,transparent);color:var(--rr-primary);font-weight:700;font-size:.65rem}.WidgetCard_provider__Tmf3j{font-size:.75rem;color:var(--rr-muted)}.WidgetCard_footer__tDtT4{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.65rem}.WidgetCard_cta__vrn7c{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--rr-button-text);background:var(--rr-button);border-radius:calc(var(--rr-radius) - 6px);padding:.55rem 1.05rem;border:none;transition:background .18s ease,transform .18s ease}.WidgetCard_cta__vrn7c:focus-visible,.WidgetCard_cta__vrn7c:hover{background:color-mix(in srgb,var(--rr-button) 82%,var(--rr-accent));transform:translateX(2px)}.WidgetCard_variantSidebar__yQ49j{padding:.95rem 1.05rem;box-shadow:0 10px 22px -16px color-mix(in srgb,var(--rr-primary) 70%,transparent)}.WidgetCard_variantSidebar__yQ49j .WidgetCard_title__r6Cw6{font-size:.95rem}.WidgetCard_variantSidebar__yQ49j .WidgetCard_reward__nT7UX{font-size:1.05rem}.WidgetCard_variantSidebar__yQ49j .WidgetCard_footer__tDtT4{padding-top:.45rem}.WidgetCard_variantSidebar__yQ49j .WidgetCard_cta__vrn7c{padding:.45rem .9rem;font-size:.78rem}.WidgetCard_variantCompact__AD25I{flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1rem;box-shadow:0 10px 18px -16px color-mix(in srgb,var(--rr-primary) 65%,transparent)}.WidgetCard_variantCompact__AD25I .WidgetCard_title__r6Cw6{font-size:.92rem;flex:1 1}.WidgetCard_variantCompact__AD25I .WidgetCard_footer__tDtT4{padding-top:0}.WidgetCard_variantCompact__AD25I .WidgetCard_meta__dcPQS{flex-direction:column;gap:.35rem}.WidgetCard_variantCompact__AD25I .WidgetCard_cta__vrn7c{padding:.4rem .85rem;font-size:.75rem}.WidgetCard_badgeStack__jBq0R{display:inline-flex;gap:.35rem}.WidgetCard_badge__Ldgul{font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--rr-accent) 18%,transparent);color:color-mix(in srgb,var(--rr-accent) 80%,black)}.WidgetCard_visuallyHidden__aQvvM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:768px){.WidgetCard_card__ZfMns{padding:.9rem 1rem}.WidgetCard_title__r6Cw6{font-size:.98rem}.WidgetCard_meta__dcPQS{gap:.6rem;font-size:.78rem}}.FullContentLayout_wrapper__tQoqU{background:linear-gradient(160deg,color-mix(in srgb,var(--rr-background) 92%,var(--rr-primary)),var(--rr-background));min-height:100%;padding:2.5rem clamp(1.5rem,4vw,3rem);border-radius:26px;display:flex;flex-direction:column;gap:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rr-border) 80%,transparent);font-family:var(--rr-font)}.FullContentLayout_header__NzUvN{display:flex;flex-direction:column;gap:.75rem;max-width:720px}.FullContentLayout_title__KkTsy{font-size:clamp(1.6rem,4vw,2.35rem);font-weight:700;letter-spacing:-.02em;color:var(--rr-text)}.FullContentLayout_subtitle__QnVXN{font-size:clamp(.95rem,2vw,1.05rem);color:var(--rr-muted);max-width:540px}.FullContentLayout_controls__hntj3{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.FullContentLayout_counter__yWoT9{font-size:.9rem;color:var(--rr-muted)}.FullContentLayout_grid__slDnc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.4rem;gap:1.4rem}.FullContentLayout_skeleton__tqqPN{height:230px;border-radius:var(--rr-radius);background:linear-gradient(120deg,color-mix(in srgb,var(--rr-surface) 75%,var(--rr-border)),var(--rr-surface) 55%,color-mix(in srgb,var(--rr-surface) 80%,var(--rr-primary)));animation:FullContentLayout_shimmer__dzaIj 1.4s ease-in-out infinite;background-size:200% 100%}@keyframes FullContentLayout_shimmer__dzaIj{0%{background-position:200% 0}to{background-position:-200% 0}}.FullContentLayout_emptyState__jgIjJ{padding:2rem;border-radius:var(--rr-radius);border:1px dashed color-mix(in srgb,var(--rr-border) 80%,var(--rr-muted));background:color-mix(in srgb,var(--rr-surface) 85%,transparent);text-align:center;color:var(--rr-muted);font-size:.95rem}.FullContentLayout_error__nZSvM{color:var(--rr-warning);font-weight:600}@media(max-width:768px){.FullContentLayout_wrapper__tQoqU{padding:1.6rem 1.2rem 2.4rem;border-radius:20px}}.SidebarLayout_container__oE1Z7{background:var(--rr-surface);border-radius:22px;border:1px solid color-mix(in srgb,var(--rr-border) 75%,transparent);padding:1.4rem 1.25rem;font-family:var(--rr-font);color:var(--rr-text);width:clamp(260px,28vw,360px);box-shadow:0 20px 36px -24px color-mix(in srgb,var(--rr-primary) 70%,transparent);display:flex;flex-direction:column;gap:1.1rem;background-image:radial-gradient(circle at top,color-mix(in srgb,var(--rr-primary) 12%,transparent),transparent 55%)}.SidebarLayout_header__DKNwF{display:flex;flex-direction:column;gap:.35rem}.SidebarLayout_title__sggY9{font-size:1.1rem;font-weight:600}.SidebarLayout_subtitle__MYC63{font-size:.82rem;color:var(--rr-muted)}.SidebarLayout_list__SiTNV{display:flex;flex-direction:column;gap:.8rem}.SidebarLayout_compactCard__MB7pU{border:1px solid color-mix(in srgb,var(--rr-border) 80%,transparent);border-radius:calc(var(--rr-radius) - 8px);padding:.6rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;background:color-mix(in srgb,var(--rr-surface) 70%,transparent)}.SidebarLayout_compactTitle__rTfgd{font-size:.85rem;font-weight:600}.SidebarLayout_status__x9sj0{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--rr-muted)}.SidebarLayout_empty__7X_O5{font-size:.85rem;color:var(--rr-muted);text-align:center;padding:1rem .5rem}@media(max-width:768px){.SidebarLayout_container__oE1Z7{width:100%}}.NotificationLayout_container__gRC_L{position:fixed;z-index:99;width:min(320px,92vw);padding:1.1rem 1.25rem;border-radius:calc(var(--rr-radius) - 6px);background:var(--rr-surface);box-shadow:0 22px 36px -20px color-mix(in srgb,var(--rr-primary) 70%,transparent);border:1px solid color-mix(in srgb,var(--rr-border) 75%,transparent);display:flex;flex-direction:column;gap:.75rem;font-family:var(--rr-font);color:var(--rr-text);animation:NotificationLayout_fadeInUp__3wBhw .35s ease forwards}@keyframes NotificationLayout_fadeInUp__3wBhw{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NotificationLayout_fadeInUpCentered__MBn5v{0%{opacity:0;transform:translateX(-50%) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.NotificationLayout_top-left__WtWDS{top:1.5rem;left:1.5rem}.NotificationLayout_top-center__Ki_JE{top:1.5rem;left:50%;transform:translateX(-50%);animation-name:NotificationLayout_fadeInUpCentered__MBn5v}.NotificationLayout_top-right__VPtnL{top:1.5rem;right:1.5rem}.NotificationLayout_bottom-left__txwK6{bottom:1.5rem;left:1.5rem}.NotificationLayout_bottom-center__9ZOW2{bottom:1.5rem;left:50%;transform:translateX(-50%);animation-name:NotificationLayout_fadeInUpCentered__MBn5v}.NotificationLayout_bottom-right__qCS9l{bottom:1.5rem;right:1.5rem}.NotificationLayout_title__Phd_J{font-weight:700;font-size:1rem}.NotificationLayout_message__JmySH{font-size:.85rem;color:var(--rr-muted);line-height:1.5}.NotificationLayout_ctaRow__abN4o{display:flex;gap:.65rem;align-items:center}.NotificationLayout_ctaButton__8WtEc{flex:1 1;display:inline-flex;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:calc(var(--rr-radius) - 8px);border:none;background:var(--rr-button);color:var(--rr-button-text);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .18s ease,transform .18s ease}.NotificationLayout_ctaButton__8WtEc:focus-visible,.NotificationLayout_ctaButton__8WtEc:hover{background:color-mix(in srgb,var(--rr-button) 80%,var(--rr-accent));transform:translateY(-1px)}.NotificationLayout_secondaryLink__CgJKK{font-size:.8rem;color:var(--rr-primary);font-weight:600;text-decoration:none}.NotificationLayout_contentRow__ksq3U{display:flex;gap:.85rem;min-width:0}.NotificationLayout_pill__mmW6L{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--rr-primary) 20%,transparent);display:flex;align-items:center;justify-content:center;color:var(--rr-primary);font-weight:700}.NotificationLayout_liveBadge__sbtVJ{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-primary)}.NotificationLayout_rewardRow__YDxA3{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;font-size:.85rem}.NotificationLayout_rewardValue__e4OMi{font-weight:700;color:var(--rr-primary)}@media(prefers-reduced-motion:reduce){.NotificationLayout_container__gRC_L{animation:none}}@media(max-width:480px){.NotificationLayout_container__gRC_L{width:calc(100vw - 24px);padding:.95rem}.NotificationLayout_bottom-left__txwK6,.NotificationLayout_top-left__WtWDS{left:.75rem}.NotificationLayout_bottom-right__qCS9l,.NotificationLayout_top-right__VPtnL{right:.75rem}.NotificationLayout_bottom-center__9ZOW2,.NotificationLayout_top-center__Ki_JE{left:50%}.NotificationLayout_contentRow__ksq3U,.NotificationLayout_ctaRow__abN4o{gap:.65rem}}.DemoPage_page__ezGcf{min-height:100vh;background:radial-gradient(circle at top left,#f1f5ff 0,#ffffff 40%,#f8fafc 100%);padding:clamp(2rem,5vw,3rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}.DemoPage_hero__i8Z3P{max-width:900px;margin:0 auto 2rem;text-align:center}.DemoPage_heroTitle__AM8HA{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em}.DemoPage_heroDescription__JXVyS{margin-top:.75rem;font-size:1rem;color:#475569}.DemoPage_layoutGrid__GmkJF{max-width:1100px;margin:0 auto;display:grid;grid-gap:1.8rem;gap:1.8rem;grid-template-columns:1fr 1fr}.DemoPage_section__9FoAh{background:#fff;border-radius:20px;padding:1.6rem;box-shadow:0 28px 46px -30px rgba(15,23,42,.2);border:1px solid rgba(148,163,184,.16)}.DemoPage_sectionTitle__jpJFm{font-size:1.1rem;font-weight:600;margin-bottom:1.1rem}.DemoPage_optionRow__8ewu3{display:flex;flex-wrap:wrap;gap:.75rem}.DemoPage_chip__ykPZu{padding:.55rem .95rem;border-radius:999px;background:#f1f5f9;border:1px solid rgba(0,0,0,0);cursor:pointer;font-size:.85rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease}.DemoPage_chipActive__b3fqY{background:#4c1dff;color:#fff;box-shadow:0 14px 28px -14px rgba(76,29,255,.45)}.DemoPage_colorPickerRow__bcmiW{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.DemoPage_colorField__oen8Q{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:#475569}.DemoPage_colorInput__n_fFM{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.35);padding:.35rem .6rem;font-size:.85rem}.DemoPage_previewShell__ut2uc{background:#f8fafc;border-radius:26px;padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:1rem}.DemoPage_deviceToggle__dr9br{display:inline-flex;background:#e2e8f0;padding:.3rem;border-radius:999px;gap:.3rem;align-self:flex-end}.DemoPage_deviceButton__qY7Bl{border:none;background:rgba(0,0,0,0);padding:.4rem .9rem;border-radius:999px;font-weight:600;font-size:.8rem;cursor:pointer;color:#475569}.DemoPage_deviceButtonActive__LdkS0{background:#fff;box-shadow:0 12px 22px -16px rgba(15,23,42,.25)}.DemoPage_previewFrame__SBlU2{align-self:center;transition:width .3s ease;border-radius:24px;overflow:hidden;border:1px solid rgba(148,163,184,.2);box-shadow:0 28px 40px -24px rgba(15,23,42,.3);background:#fff}.DemoPage_codeBlock__veaWW{background:#0f172a;border-radius:18px;padding:1.4rem;color:#e2e8f0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.DemoPage_smallLabel__xnl6k{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}@media(max-width:1024px){.DemoPage_layoutGrid__GmkJF{grid-template-columns:1fr}}@media(max-width:640px){.DemoPage_section__9FoAh{padding:1.2rem}}