@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/DMSans-normal-latin-ext-BH18Pfgv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/DMSans-normal-latin-BNY05QUC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/DMSans-italic-latin-ext-Dn8Y1iLA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/DMSans-italic-latin-ll47TIEM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--wish-accent-gold:#3d9fbf;--wish-accent-gold-hover:#368ca8;--wish-ink:#000;--tg-theme-bg-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#8e8e93;--tg-theme-link-color:#3d9fbf;--tg-theme-button-color:var(--wish-accent-gold);--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#fff;--tg-theme-header-bg-color:#fff;--tg-theme-destructive-text-color:#ff3b30;--rw-separator:#c6c6c8;--rw-hub-list-line:#00000017;--rw-outgoing-surface:#e4ecfd;--wish-radius:24px;--wish-radius-sm:16px;--wish-shadow:0 8px 28px #0000000f;--wish-shadow-soft:0 4px 16px #0000000a;--wish-accent-soft:color-mix(in srgb, var(--tg-theme-button-color) 22%, transparent);--wish-gradient-a:#e8eefc;--wish-gradient-b:#f5f7ff;--wish-gradient-c:#fff;--rw-bg:var(--tg-theme-bg-color);--rw-surface:var(--tg-theme-secondary-bg-color);--rw-text:var(--tg-theme-text-color);--rw-hint:var(--tg-theme-hint-color);--rw-accent:var(--wish-accent-gold);--rw-header-bg-glass:#ffffff5e;--rw-glass-pill-bg-dense:#fffb;--rw-title-morph-fill:#f3f4f7;--rw-screen-glass-poor-bg:#f7f7fbf0;--rw-glass-pill-shadow:0 6px 16px #0000002e, 0 1px 3px #0000001a;--rw-glass-pill-shadow-soft:0 1px 10px #0000000a, 0 3px 14px #00000008;--rw-glass-overlay:var(--rw-glass-overlay-light);--rw-glass-edge:var(--rw-glass-edge-light);--rw-hub-header-h:0px;--rw-blur-sticky:8px;--rw-blur-pill:8px;--rw-blur-pill-sm:4px;--rw-home-shell-bg:linear-gradient(180deg, #f5f9ff 0%, #fff 45%, #eef2f8 100%);--rw-home-shell-bg-top:#f5f9ff;--rw-home-shell-bg-bottom:#eef2f8;--rw-home-text:#000;--rw-home-text-muted:#8e8e93;--rw-home-text-on-primary:var(--tg-theme-button-text-color,#fff);--rw-home-cta-primary:#3d9fbf;--rw-home-cta-secondary-bg:transparent;--rw-home-cta-secondary-border:#3d9fbf;--rw-home-cta-secondary-color:#3d9fbf;--rw-home-cta-ghost:#8e8e93;--rw-home-sync-color:#8e8e93;--rw-theme-ring:#3d9fbf;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:10px;--spacing-xl:12px;--spacing-2xl:14px;--spacing-3xl:16px;--spacing-4xl:20px;--spacing-5xl:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px}[data-theme=dark]{--wish-accent-gold:#3e9bff;--wish-accent-gold-hover:#5aa8ff;--wish-ink:#fff;--tg-theme-bg-color:#0b0b0f;--tg-theme-text-color:#fff;--tg-theme-hint-color:#8e8e93;--tg-theme-link-color:#3e9bff;--tg-theme-button-color:var(--wish-accent-gold);--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#1f1f27;--tg-theme-header-bg-color:#1f1f27;--tg-theme-destructive-text-color:#ff6961;--rw-separator:#2c2c2e;--rw-hub-list-line:#ffffff1a;--rw-outgoing-surface:#2b2b35;--wish-shadow:0 8px 32px #00000073;--wish-shadow-soft:0 4px 20px #00000059;--wish-accent-soft:color-mix(in srgb, var(--tg-theme-button-color) 18%, transparent);--wish-gradient-a:#1a1a22;--wish-gradient-b:#1f1f27;--wish-gradient-c:#0b0b0f;--rw-bg:var(--tg-theme-bg-color);--rw-surface:var(--tg-theme-secondary-bg-color);--rw-text:var(--tg-theme-text-color);--rw-hint:var(--tg-theme-hint-color);--rw-accent:var(--wish-accent-gold);--rw-header-bg-glass:#ffffff0f;--rw-glass-pill-bg-dense:#212121dd;--rw-title-morph-fill:#202023;--rw-screen-glass-poor-bg:#262a36f0;--rw-home-shell-bg:linear-gradient(180deg, #2a4a78 0%, #182a48 42%, #0e1420 82%, #0a0a10 100%);--rw-home-shell-bg-top:#2a4a78;--rw-home-shell-bg-bottom:#0a0a10;--rw-glass-pill-shadow-soft:0 2px 18px #00000029, 0 8px 30px #0000001a;--rw-home-text:#fff;--rw-home-text-muted:#8e8e93;--rw-home-text-on-primary:var(--tg-theme-button-text-color,#fff);--rw-home-cta-primary:#3e9bff;--rw-home-cta-secondary-bg:#3e9bff24;--rw-home-cta-secondary-border:#3e9bff61;--rw-home-cta-secondary-color:#fff;--rw-home-cta-ghost:#8e8e93;--rw-home-sync-color:#8e8e93;--rw-theme-ring:#3e9bff;--rw-glass-overlay:var(--rw-glass-overlay-dark);--rw-glass-edge:var(--rw-glass-edge-dark)}html[data-platform=android]{--rw-blur-sticky:6px;--rw-blur-pill:5px;--rw-blur-pill-sm:3px}[data-theme=dark] .wizard-current__label,[data-theme=dark] .wizard-preview__meta,[data-theme=dark] .wizard-sep,[data-theme=dark] .wish-card__exchange-label,[data-theme=dark] .wish-card__gift-icon,[data-theme=dark] .wish-card__pending,[data-theme=dark] .idea-hero__new,[data-theme=dark] .hub-section-title{color:#fff}:root{--rw-app-max-width:450px;--rw-spring-ease:linear(0,.006,.025,.056,.098,.15,.21,.275,.345,.415,.486,.557,.624,.687,.743,.792,.833,.865,.889,.907,.918,.923,.923,.919,.911,.901,.889,.877,.865,.854,.844,.836,.83,.826,.824,.824,.826,.83,.836,.843,.85,.858,.866,.874,.881,.887,.892,.896,.898,.9,1);--rw-glass-overlay-dark:linear-gradient(180deg, #ffffff12 0%, #ffffff05 45%, #0000000f 100%);--rw-glass-overlay-light:linear-gradient(180deg, #ffffff8c 0%, #ffffff47 50%, #00000005 100%);--rw-glass-edge-dark:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000002e;--rw-glass-edge-light:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0000000f;--rw-glass-scrim:linear-gradient(180deg, #00000080 0%, #000000b3 100%);--app-inset-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--app-inset-left:env(safe-area-inset-left,0px);--rw-header-pill-h:38px;--rw-header-pill-tap-extend:3px;--app-inset-bottom:calc(env(safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px));--rw-text-inset:16px}*,:before,:after{box-sizing:border-box}html:after{content:"";height:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + 12px);z-index:9999;pointer-events:none;background:linear-gradient(#00000038,#0000);position:absolute;top:0;left:0;right:0}[data-theme=dark] html:after,html[data-theme=dark]:after{background:0 0}html.rw-platform-web:after{content:none}html{overscroll-behavior:none;background:var(--tg-theme-bg-color);height:100%}html[data-theme=dark]{background:#1f1f27}body{overscroll-behavior:none;min-height:100dvh;color:var(--tg-theme-text-color);background:var(--tg-theme-bg-color);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}#root{overscroll-behavior:none;min-height:100dvh}html.tg-sticky-mini-app,html.tg-sticky-app{contain:paint;overscroll-behavior:none!important;touch-action:none!important;width:100%!important;height:100dvh!important;position:fixed!important;overflow:hidden!important}body.tg-sticky-mini-app,body.tg-sticky-app{overscroll-behavior:none!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;overflow:hidden!important}body.tg-sticky-mini-app #root,body.tg-sticky-app #root{touch-action:pan-y!important;overscroll-behavior:contain!important;flex-direction:column!important;min-height:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.tg-sticky-mini-app .app-shell.rw-shell,body.tg-sticky-app .app-shell.rw-shell{contain:paint;flex:1;height:100lvh;min-height:0;overflow:hidden}body.tg-sticky-mini-app .layout-inner,body.tg-sticky-app .layout-inner{touch-action:pan-y;overscroll-behavior-y:contain;min-height:0}body.tg-sticky-mini-app .layout-sticky-sizer,body.tg-sticky-app .layout-sticky-sizer{min-height:calc(100% + 1px)}body.tg-sticky-mini-app .published-idea-screen,body.tg-sticky-app .published-idea-screen{overscroll-behavior-y:none}body.tg-sticky-mini-app [data-scrollable],body.tg-sticky-app [data-scrollable],body.tg-sticky-mini-app .rw-home-content,body.tg-sticky-app .rw-home-content,body.tg-sticky-mini-app .layout-inner,body.tg-sticky-app .layout-inner{touch-action:pan-y!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}html.rw-platform-web,html.rw-platform-web body{height:100%;overflow:hidden}html.rw-platform-web body{min-height:0;max-height:100dvh}html.rw-platform-web #root{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}html.rw-platform-web .app-shell{flex:1;min-height:0}html.rw-platform-tg-web{--tg-safe-area-inset-top:0px;--tg-content-safe-area-inset-top:0px;--app-inset-top:0px}html.rw-platform-web{--tg-safe-area-inset-bottom:0px;--tg-content-safe-area-inset-bottom:0px;--app-inset-bottom:env(safe-area-inset-bottom,0px)}html.rw-platform-web .layout-inner{min-height:0}button{font:inherit;cursor:pointer;color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0}a,[role=button]{touch-action:manipulation}input,textarea{font:inherit;color:var(--tg-theme-text-color)}input::placeholder,textarea::placeholder{color:var(--tg-theme-hint-color);opacity:.85}@keyframes wishCardEnter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.wish-card-enter{animation:.42s cubic-bezier(.22,1,.36,1) both wishCardEnter}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}.sheet-panel-in{animation:.32s cubic-bezier(.22,1,.36,1) both sheetIn}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.sheet-overlay-in{animation:.22s both overlayIn}.app-shell--wizard{background:var(--rw-home-shell-bg);color:var(--rw-home-text)}.app-wizard-overlay.app-shell.app-shell--wizard{z-index:50;pointer-events:none;background:0 0;width:100%;min-width:0;min-height:0;position:fixed;inset:0;overflow:hidden}.app-wizard-overlay .wizard-shell{pointer-events:auto;background:var(--tg-theme-bg-color);box-shadow:none;backface-visibility:hidden;will-change:transform}.app-wizard-overlay .published-idea-screen.wizard-shell{pointer-events:auto;background:var(--rw-home-shell-bg);box-shadow:none;backface-visibility:hidden}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.85}}.skeleton-pulse{animation:1.2s ease-in-out 8 skeletonPulse}html[data-rw-hidden="1"],html[data-rw-hidden="1"] *,html[data-rw-hidden="1"] :before,html[data-rw-hidden="1"] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.skeleton-pulse{animation:none}}*,::backdrop{-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}input[type=checkbox],input[type=radio]{-webkit-user-select:auto;user-select:auto}::-webkit-scrollbar{width:0;height:0;display:none}.app-shell{background:var(--tg-theme-bg-color);overscroll-behavior:none;flex-direction:column;min-height:100dvh;display:flex;position:relative}.layout-root{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.layout-inner{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;will-change:scroll-position;flex-direction:column;flex:1;min-height:100dvh;display:flex;overflow:hidden auto}.layout-sticky-sizer{width:100%;max-width:var(--rw-app-max-width);margin:0 auto}.main-content{padding:0 16px 16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex:1}.undo-toast-layer{left:0;right:0;bottom:var(--rw-undo-toast-bottom,calc(env(safe-area-inset-bottom,0px) + 16px));pointer-events:none;z-index:2147483000;max-width:var(--rw-app-max-width);justify-content:center;margin:0 auto;padding:0 16px;display:flex;position:fixed}.undo-toast{--undo-toast-bg:#1e1e22ad;--undo-toast-fg:#fff;--undo-toast-link:var(--tg-theme-link-color,#62b3ff);--undo-toast-progress:#ffffff38;--undo-toast-shadow:inset 0 0 0 1px #ffffff08, inset 1.8px 3px 0px -2px #ffffff45, inset -2px -2px 0px -2px #ffffff3d, inset -3px -8px 1px -6px #ffffff2e, inset -.3px -1px 4px 0px #0000003d, inset -1.5px 2.5px 0px -2px #0006, inset 0px 3px 4px -2px #0006, inset 2px -6.5px 1px -4px #0003, 0px 1px 5px 0px #0003, 0px 10px 30px 0px #00000047;box-sizing:border-box;background-color:var(--undo-toast-bg);width:100%;max-width:560px;min-height:56px;color:var(--undo-toast-fg);box-shadow:var(--undo-toast-shadow);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:0;pointer-events:auto;opacity:0;transition:transform .42s linear(0, .006 1%, .025 2%, .101 4.3%, .539 14%, .712 18.6%, .862 23.7%, .978 28.6%, 1.065 33.8%, 1.12 38.6%, 1.139 43.3%, 1.12 48.5%, 1.065 54.5%, .988 61.1%, .96 64.4%, .932 67.7%, .91 71.1%, .895 74.6%, .892 78.2%, .898 82% , .915 86.2%, .942 91%, 1), opacity .22s ease-out;border-radius:32px;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex;position:relative;overflow:hidden;transform:translateY(calc(100% + 24px))scale(.96)}.undo-toast-layer--visible .undo-toast{opacity:1;transform:translateY(0)scale(1)}.undo-toast__icon{color:#fff;background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.undo-toast__icon-svg{width:22px;height:22px}.undo-toast__icon--lottie{color:inherit;background:0 0}.undo-toast__lottie{width:40px;height:40px;display:block}.undo-toast__copy-lottie-wrap{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.undo-toast__copy-lottie{filter:brightness(0)invert();width:100%;height:100%}[data-theme=light] .undo-toast__copy-lottie{filter:brightness(0)}.undo-toast__message{min-width:0;color:var(--undo-toast-fg);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.undo-toast--notice{padding-right:16px}.undo-toast--info{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rw-accent) 62%, transparent), var(--undo-toast-shadow)}[data-theme=light] .undo-toast--info{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rw-accent) 55%, transparent), var(--undo-toast-shadow)}.undo-toast--notice .undo-toast__message{white-space:normal;text-overflow:clip;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:6px 0;line-height:1.3;display:-webkit-box;overflow:hidden}.undo-toast__undo{appearance:none;color:var(--undo-toast-link);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:20px;flex:none;padding:10px 16px;font-size:15px;font-weight:600;transition:background-color .15s ease-out,transform .12s ease-out}.undo-toast__undo:active{background-color:#ffffff1a;transform:scale(.96)}.undo-toast__progress{background:var(--undo-toast-progress);transform-origin:0;height:2px;animation-name:undo-toast-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes undo-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-blur-quality=poor] .undo-toast{--undo-toast-bg:#1e1e22c7;background-image:var(--rw-glass-overlay-dark);box-shadow:var(--rw-glass-edge-dark), var(--undo-toast-shadow)}html[data-blur-quality=poor][data-theme=light] .undo-toast{--undo-toast-bg:#fafafcc7;background-image:var(--rw-glass-overlay-light);box-shadow:var(--rw-glass-edge-light), var(--undo-toast-shadow)}[data-theme=light] .undo-toast{--undo-toast-bg:#fafafcc7;--undo-toast-fg:#111;--undo-toast-progress:#00000038;--undo-toast-shadow:inset 0 0 0 1px #0000000a, inset 1.8px 3px 0px -2px #ffffffb3, inset -2px -2px 0px -2px #ffffff80, inset -3px -8px 1px -6px #fff6, inset -.3px -1px 4px 0px #0000000f, inset -1.5px 2.5px 0px -2px #00000014, inset 0px 3px 4px -2px #00000014, inset 2px -6.5px 1px -4px #0000000a, 0px 1px 5px 0px #0000000f, 0px 10px 26px 0px #00000024}[data-theme=light] .undo-toast__icon{color:#111;background:#00000014}[data-theme=light] .undo-toast__undo:active{background-color:#0000000f}@media (prefers-reduced-motion:reduce){.undo-toast{transition:opacity .2s ease-out;transform:none}.undo-toast__progress{animation:none;transform:scaleX(0)}}.gift-loading{z-index:9999;background:var(--tg-theme-bg-color,#1c1c1e);justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:fixed;inset:0}.gift-loading--out{opacity:0;pointer-events:none}.gift-loading__lottie-wrap{justify-content:center;align-items:center;width:160px;height:160px;display:flex}.gift-loading__lottie{width:100%;height:100%}.gift-loading__scene{width:120px;height:130px;animation:2.4s ease-in-out infinite giftFloat;position:relative}.gift-loading__box{width:90px;height:80px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gift-loading__box-body{background:var(--wish-accent-gold,#3e9bff);border-radius:6px 6px 10px 10px;width:90px;height:60px;animation:.6s cubic-bezier(.34,1.56,.64,1) both giftBoxAppear;position:absolute;bottom:0;left:0}.gift-loading__box-lid{background:color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 85%, #000);border-radius:6px;width:98px;height:18px;animation:.5s cubic-bezier(.34,1.56,.64,1) .3s both giftLidAppear;position:absolute;bottom:56px;left:-4px}.gift-loading__ribbon--h{background:color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 50%, #fff);border-radius:2px;height:10px;animation:.6s cubic-bezier(.22,1,.36,1) .7s both ribbonH;position:absolute;bottom:22px;left:0}.gift-loading__ribbon--v{background:color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 50%, #fff);border-radius:2px;width:10px;animation:.6s cubic-bezier(.22,1,.36,1) .9s both ribbonV;position:absolute;bottom:0;left:40px}.gift-loading__bow{width:50px;height:28px;animation:.4s cubic-bezier(.34,1.56,.64,1) 1.3s both bowAppear;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.gift-loading__bow-loop{border:3.5px solid color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 50%, #fff);background:0 0;border-radius:50%;width:22px;height:18px;position:absolute;top:4px}.gift-loading__bow-loop--l{left:0;transform:rotate(-20deg)}.gift-loading__bow-loop--r{right:0;transform:rotate(20deg)}.gift-loading__bow-knot{background:color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 50%, #fff);border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.gift-loading__sparkle{background:color-mix(in srgb, var(--wish-accent-gold,#3e9bff) 70%, #fff);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute}.gift-loading__sparkle--1{animation:1.6s ease-in-out .2s infinite sparkle;top:8px;right:6px}.gift-loading__sparkle--2{animation:1.6s ease-in-out .5s infinite sparkle;top:20px;left:4px}.gift-loading__sparkle--3{animation:1.6s ease-in-out .8s infinite sparkle;bottom:16px;right:0}@keyframes giftBoxAppear{0%{opacity:0;transform-origin:bottom;transform:scaleY(0)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes giftLidAppear{0%{opacity:0;transform:scaleX(0)translateY(10px)}to{opacity:1;transform:scaleX(1)translateY(0)}}@keyframes ribbonH{0%{opacity:0;width:0}to{opacity:1;width:90px}}@keyframes ribbonV{0%{opacity:0;height:0}to{opacity:1;height:60px}}@keyframes bowAppear{0%{opacity:0;transform:translate(-50%)scale(0)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes giftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.app-header{z-index:20;padding:calc(12px + var(--app-inset-top)) 16px 12px;transition:background .28s,box-shadow .28s;position:sticky;top:0}.app-header--filled{background:var(--rw-header-bg-glass);-webkit-backdrop-filter:blur(8px);box-shadow:var(--wish-shadow-soft);contain:paint}.app-header--transparent{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.app-header__title{letter-spacing:-.02em;color:var(--tg-theme-text-color);margin:0;font-size:1.35rem;font-weight:650}.app-header__subtitle{color:var(--tg-theme-hint-color);margin:4px 0 0;font-size:.875rem}.app-header__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-header__text{flex:1;min-width:0}.app-header__actions{flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.rw-sticky-header{z-index:25;padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));background:linear-gradient(to bottom, var(--rw-glass-pill-bg-dense) 0, var(--rw-glass-pill-bg-dense) calc(100% - 20px), transparent 100%);-webkit-backdrop-filter:blur(4px);box-shadow:var(--rw-glass-pill-shadow);border:none;transition:background .28s,padding .22s;position:sticky;top:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%)}.rw-sticky-header--filled{box-shadow:none}.rw-sticky-header__progress{background:var(--tg-theme-button-color);transform-origin:0;opacity:.75;pointer-events:none;width:100%;height:2px;transition:transform 80ms ease-out;position:absolute;bottom:0;left:0}.rw-sticky-header__row{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:40px;display:grid}.rw-sticky-header__lead{grid-column:1;justify-content:center;justify-self:start;align-items:center;width:44px;display:flex}.rw-sticky-header__home{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rw-sticky-header__lead-lottie-wrap{filter:brightness(0);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}[data-theme=dark] .rw-sticky-header__lead-lottie-wrap{filter:brightness(0)invert()}.rw-sticky-header__lead-lottie-wrap .rw-sticky-header__lead-lottie{width:32px!important;height:32px!important}.rw-sticky-header__home>.rw-sticky-header__lead-lottie,.rw-screen-header__back>.rw-sticky-header__lead-lottie{filter:none;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.rw-sticky-header__title{letter-spacing:-.02em;min-width:0;color:var(--tg-theme-text-color);text-align:center;grid-column:2;margin:0;font-weight:650;line-height:1.2;transition:font-size .22s}.rw-sticky-header__menu-wrap{grid-column:3;justify-content:flex-end;justify-self:end;width:44px;display:flex;position:relative}.rw-sticky-header__dropdown{background:var(--tg-theme-secondary-bg-color);min-width:220px;max-width:min(92vw,280px);box-shadow:var(--wish-shadow);border:1px solid color-mix(in srgb, var(--tg-theme-hint-color) 14%, transparent);z-index:60;border-radius:14px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.rw-sticky-header__dropdown-item{text-align:left;width:100%;color:var(--tg-theme-text-color);border-radius:10px;padding:12px 14px;font-size:.95rem;font-weight:600;transition:background .2s ease-out,transform .22s ease-out}.rw-sticky-header__dropdown-item:hover,.rw-sticky-header__dropdown-item:focus-visible{background:color-mix(in srgb, var(--tg-theme-button-color) 14%, transparent);outline:none}.rw-sticky-header__dropdown-item:active{transform:scale(.99)}html[data-blur-quality=poor] .app-header--filled{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-blur-quality=poor] .rw-sticky-header{-webkit-backdrop-filter:none;background:var(--rw-glass-overlay-dark), linear-gradient(to bottom, var(--rw-glass-pill-bg-dense) 0, var(--rw-glass-pill-bg-dense) calc(100% - 14px), transparent 100%);box-shadow:var(--rw-glass-edge-dark), var(--rw-glass-pill-shadow)}html[data-blur-quality=poor] .published-idea-screen__sent-modal-backdrop,html[data-blur-quality=poor] .rw-settings-backdrop,html[data-blur-quality=poor] .rw-notifications-backdrop,html[data-blur-quality=poor] .access-sheet-backdrop,html[data-blur-quality=poor] .rw-confirm-backdrop,html[data-blur-quality=poor] .defer-cal-modal__backdrop{background:var(--rw-glass-scrim)!important}html[data-blur-quality=poor] .rw-action-menu__overlay{background:linear-gradient(#0000004d 0%,#00000080 100%)!important}html[data-blur-quality=poor] .media-spoiler__overlay{background:#000000b8!important}html[data-blur-quality=poor] .published-idea-screen__sent-modal-panel,html[data-blur-quality=poor] .rw-confirm-panel,html[data-blur-quality=poor] .rw-action-menu,html[data-blur-quality=poor] .defer-cal-modal__panel{background:var(--rw-glass-overlay-dark), color-mix(in srgb, var(--tg-theme-secondary-bg-color) 92%, transparent)!important;box-shadow:var(--rw-glass-edge-dark), 0 8px 32px #00000073!important}html[data-blur-quality=poor] .hub-tile-card--liquid .hub-tile-card__inner{background:var(--rw-glass-overlay-dark), color-mix(in srgb, var(--tg-theme-secondary-bg-color) 92%, transparent)!important;box-shadow:var(--rw-glass-edge-dark)!important}html[data-blur-quality=poor][data-theme=light] .published-idea-screen__sent-modal-panel,html[data-blur-quality=poor][data-theme=light] .rw-confirm-panel,html[data-blur-quality=poor][data-theme=light] .rw-action-menu,html[data-blur-quality=poor][data-theme=light] .defer-cal-modal__panel,html[data-blur-quality=poor][data-theme=light] .hub-tile-card--liquid .hub-tile-card__inner{background:var(--rw-glass-overlay-light), color-mix(in srgb, var(--tg-theme-secondary-bg-color) 92%, transparent)!important;box-shadow:var(--rw-glass-edge-light), 0 6px 20px #00000014!important}html[data-blur-quality=poor][data-theme=light] .rw-sticky-header{background:var(--rw-glass-overlay-light), linear-gradient(to bottom, var(--rw-glass-pill-bg-dense) 0, var(--rw-glass-pill-bg-dense) calc(100% - 14px), transparent 100%);box-shadow:var(--rw-glass-edge-light), var(--rw-glass-pill-shadow)}html[data-platform=android] .rw-sticky-header{-webkit-mask-image:none;mask-image:none}html[data-blur-quality=poor] .media-spoiler--active .media-spoiler__content{filter:blur(28px)saturate(1.6)brightness(1.08)!important}.rw-home-expiry-overlay{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.rw-home-expiry-overlay--overlay{z-index:4;justify-content:flex-end;padding:16px 16px 20px;position:absolute;inset:0}.rw-home-expiry-overlay--empty{pointer-events:auto;padding:32px 16px 16px;position:relative}.rw-home-expiry-overlay--cell{z-index:4;justify-content:center;align-items:center;gap:6px;padding:10px;position:absolute;inset:0}.rw-home-expiry-overlay--cell .rw-home-expiry-overlay__lottie-wrap{width:84px;max-width:55%}.rw-home-expiry-overlay--cell .rw-home-expiry-overlay__cta{width:auto;min-width:0;max-width:100%;padding:8px 14px;font-size:.85rem}.rw-home-expiry-overlay__lottie-wrap{aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;width:160px;max-width:60%;display:flex}.rw-home-expiry-overlay__lottie{filter:drop-shadow(0 4px 14px #00000047);width:100%;height:100%}.rw-home-expiry-overlay__cta{pointer-events:auto;background:var(--tg-theme-button-color,#2ea6ff);width:100%;min-width:200px;max-width:320px;color:var(--tg-theme-button-text-color,#fff);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;padding:12px 22px;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 16px #0000002e}.rw-home-expiry-overlay__cta:active{transform:translateY(1px)scale(.985);box-shadow:0 4px 10px #00000029}.rw-lottie-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 18px;font-size:.88rem;font-weight:600;line-height:1;transition:transform .12s cubic-bezier(.2,0,0,1),opacity .18s ease-out;display:flex}.rw-lottie-btn:active:not(:disabled){transform:scale(.97)}.rw-lottie-btn:disabled{opacity:.45;cursor:not-allowed}.rw-lottie-btn--primary{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color,#fff)}.rw-lottie-btn--secondary{background:var(--rw-home-cta-secondary-bg);color:var(--rw-home-cta-secondary-color);border:1.5px solid var(--rw-home-cta-secondary-border)}.rw-lottie-btn__icon{flex-shrink:0;width:20px;height:20px;position:relative;overflow:hidden}.rw-lottie-btn__lottie-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rw-lottie-btn__lottie,.rw-lottie-btn__lottie canvas,.rw-lottie-btn__lottie svg,.rw-lottie-btn__lottie>div{width:20px!important;height:20px!important}.rw-lottie-btn--primary .rw-lottie-btn__icon{filter:brightness(0)invert()}.rw-lottie-btn--secondary .rw-lottie-btn__icon{filter:brightness(0)invert()url(#rw-home-lottie-blue-light)}[data-theme=dark] .rw-lottie-btn--secondary .rw-lottie-btn__icon{filter:brightness(0)invert()}.rw-lottie-btn__label{white-space:nowrap}.rw-lottie-btn--shiny{position:relative;overflow:hidden}.rw-lottie-btn--shiny.rw-lottie-btn--secondary,html:not([data-platform=android]) .rw-lottie-btn--shiny.rw-lottie-btn--primary{isolation:isolate}.rw-lottie-btn--shiny .rw-lottie-btn__icon,.rw-lottie-btn--shiny .rw-lottie-btn__label{z-index:1;position:relative}.rw-lottie-btn--shiny:after{content:"";pointer-events:none;backface-visibility:hidden;z-index:0;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:55%;height:100%;animation:1.2s ease-out .4s both rw-lottie-btn-shine;position:absolute;top:0;left:0;transform:translate(-160%)skew(-20deg)}.rw-lottie-btn--shiny.rw-lottie-btn--secondary:after{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#ffffffbf 50%,#0000 100%)}@keyframes rw-lottie-btn-shine{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}.rw-lottie-btn--shiny:disabled:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.rw-lottie-btn--shiny:after{animation:none;display:none}}html[data-platform=android] .rw-lottie-btn--shiny:after{animation:none;display:none}:root{--rw-flip-g-1:#6e8bff;--rw-flip-g-2:#8e7bf0;--rw-flip-g-3:#a878e8;--rw-flip-radius:18px}.rw-flip-scene{perspective:1400px;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;min-height:200px;position:relative}.rw-flip-scene:before{content:"";filter:blur(8px);opacity:.4;z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#8c82ff8c,#8c82ff00 70%);width:78%;height:22px;transition:opacity .55s,transform .55s;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.rw-flip-scene[data-flipping=true]:before{opacity:.95;transform:translate(-50%)scaleX(1.18)}.rw-flip-card{width:100%;height:100%;min-height:200px;transform-style:preserve-3d;border-radius:var(--rw-flip-radius);outline:none;transition:transform .9s cubic-bezier(.2,.85,.25,1.05);position:relative}.rw-flip-card[data-back=true]{transform:rotateY(180deg)}.rw-flip-card[data-flipping=true]{will-change:transform;animation:.9s cubic-bezier(.2,.85,.25,1.05) rw-flip-liftz}@keyframes rw-flip-liftz{0%{translate:0}50%{translate:0 -6px 50px}to{translate:0}}.rw-flip-card:focus-visible{box-shadow:0 0 0 2px var(--tg-theme-button-color,#2f7be4)}.rw-flip-face{border-radius:var(--rw-flip-radius);backface-visibility:hidden;clip-path:inset(0 round var(--rw-flip-radius));background:linear-gradient(95deg, var(--rw-flip-g-1) 0%, var(--rw-flip-g-2) 50%, var(--rw-flip-g-3) 100%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px #ffffff2e,inset 0 0 0 1px #ffffff0f}.rw-flip-face:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140% 80% at 50% -20%,#ffffff40,#0000 55%);position:absolute;inset:0}.rw-flip-face:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0%,#ffffff52 50%,#0000 100%);width:60%;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-12deg)}.rw-flip-card[data-flipping=true] .rw-flip-face:after{animation:.9s cubic-bezier(.4,0,.6,1) rw-flip-shine}.rw-flip-card[data-flipping=true]:not([data-back=true]) .rw-flip-face:after{animation-direction:reverse}@keyframes rw-flip-shine{0%{opacity:0;transform:translate(0%)skew(-12deg)}35%{opacity:.85}to{opacity:0;transform:translate(220%)skew(-12deg)}}.rw-flip-card[data-idle=true]:not([data-back=true]):not([data-flipping=true]){will-change:transform;animation:1.5s cubic-bezier(.45,.05,.25,1) rw-flip-peek}.rw-flip-card[data-idle=true]:not([data-back=true]):not([data-flipping=true]) .rw-flip-face--front:after{animation:1.5s cubic-bezier(.4,0,.6,1) rw-flip-shine}.rw-flip-scene[data-idle=true]:not([data-flipping=true]):before{animation:1.5s ease-in-out rw-flip-halo-pulse}@keyframes rw-flip-peek{0%{transform:rotateY(0)translateZ(0)}30%{transform:rotateY(-18deg)translateZ(18px)}55%{transform:rotateY(-14deg)translateZ(18px)}to{transform:rotateY(0)translateZ(0)}}@keyframes rw-flip-halo-pulse{0%,to{opacity:.4;transform:translate(-50%)scaleX(1)}40%{opacity:.95;transform:translate(-50%)scaleX(1.22)}}.rw-flip-face--front{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:14px 12px;display:flex;transform:rotateY(0)}.rw-flip-icon-tile{-webkit-backdrop-filter:blur(8px);color:#fff;backface-visibility:hidden;background:#ffffff38;border:1px solid #ffffff47;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .35s cubic-bezier(.2,.8,.2,1.4);display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000000d}.rw-flip-icon-tile svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.rw-flip-scene:hover .rw-flip-card:not([data-back=true]):not([aria-disabled=true]) .rw-flip-icon-tile{transform:scale(1.05)rotate(-3deg)}}.rw-flip-front-txt{width:100%;min-width:0}.rw-flip-front-t{letter-spacing:-.3px;color:#fff;text-wrap:balance;font-size:15.5px;font-weight:800;line-height:1.15}.rw-flip-front-s{color:#ffffffc7;letter-spacing:-.1px;text-wrap:balance;margin-top:5px;font-size:11.5px;line-height:1.3}.rw-flip-face--back{flex-direction:column;gap:6px;padding:6px;display:flex;transform:rotateY(180deg)}.rw-flip-face--back .rw-flip-opt{flex:1 1 0;min-width:0}.rw-flip-face--back .rw-flip-opt:first-of-type .rw-create-method__text{padding-right:40px}.rw-flip-back-handle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);z-index:2;backface-visibility:hidden;background:#0e1a338c;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;transition:background .2s;display:flex;position:absolute;top:6px;right:6px;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #0000002e}.rw-flip-back-handle:hover{background:#0e1a33b8}.rw-flip-back-handle svg{width:16px;height:16px}html[data-platform=android] .rw-flip-scene,html[data-platform=android] .rw-flip-card{min-height:220px}html[data-blur-quality=poor] .rw-flip-icon-tile{-webkit-backdrop-filter:none;background:#ffffff47}html[data-blur-quality=poor] .rw-flip-back-handle{-webkit-backdrop-filter:none;background:#0e1a33d9}.rw-flip-card[data-flipping=true] .rw-flip-icon-tile{-webkit-backdrop-filter:none;background:#ffffff47}.rw-flip-card[data-flipping=true] .rw-flip-back-handle{-webkit-backdrop-filter:none;background:#0e1a33d9}@media (prefers-reduced-motion:reduce){.rw-flip-card,.rw-flip-card[data-flipping=true],.rw-flip-card[data-idle=true]{will-change:auto;transition:none;animation:none}.rw-flip-face:after,.rw-flip-card[data-flipping=true] .rw-flip-face:after,.rw-flip-card[data-idle=true] .rw-flip-face--front:after{opacity:0;animation:none}.rw-flip-scene[data-idle=true]:before{animation:none}.rw-flip-face--back .rw-flip-opt,.rw-flip-card[data-back=true] .rw-flip-face--back .rw-flip-opt{opacity:1;animation:none;transform:none}.rw-flip-scene:before,.rw-flip-scene[data-flipping=true]:before,.rw-flip-back-handle,.rw-flip-card[data-back=true] .rw-flip-back-handle,.rw-flip-icon-tile{transition:none}}.app-shell.rw-shell{background:var(--rw-home-shell-bg);color:var(--rw-home-text);overflow:hidden}.app-shell.rw-shell .layout-inner{min-height:100lvh}.rw-home{min-height:100lvh;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;position:relative}.rw-home--scroll-shell{min-height:min-content}.rw-home__parallax-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.rw-home__parallax-layer{background:radial-gradient(72% 58% at 50% 22%,#3e9bff38,#0000 72%);background:radial-gradient(ellipse 72% 58% at 50% 22%, color-mix(in srgb, var(--tg-theme-button-color) 22%, transparent), transparent 72%);border-radius:50%;width:136%;height:62%;position:absolute;top:-28%;left:-18%}.rw-home__top-bar-actions{z-index:40;padding:calc(10px + var(--app-inset-top)) max(calc(12px + env(safe-area-inset-right,0px)), calc(50% - 241px)) 8px 0;align-items:flex-start;display:flex;position:fixed;top:0;right:0}.rw-home__top-bar-pill{background:var(--rw-glass-pill-bg-dense);box-shadow:var(--rw-glass-pill-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:99em;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.rw-home__top-bar-pill .iconbtn--md{border-radius:12px;width:44px;height:44px}.rw-home__top-bar-pill .iconbtn--md .iconbtn__icon{width:30px;height:30px}.rw-home__top-bar-pill .iconbtn__badge{top:0;right:0}.rw-home__top-bar-pill .iconbtn__dot{top:4px;right:4px}.rw-home__top-bar-pill .iconbtn--bare,.rw-home__top-bar-pill .iconbtn--bare:not(:disabled):hover,.rw-home__top-bar-pill .iconbtn--bare:not(:disabled):active{box-shadow:none;background:0 0;border-color:#0000}.rw-home__top-bar-profile{top:calc(10px + var(--app-inset-top));left:max(calc(20px + env(safe-area-inset-left,0px)), calc(50% - 241px));max-width:calc(100% - 116px - var(--rw-pill-extras,0) * 48px - env(safe-area-inset-right,0px) - max(20px + env(safe-area-inset-left,0px), 50% - 241px));z-index:40;appearance:none;min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0;transition:opacity .12s;display:inline-flex;position:absolute}.rw-home__top-bar-profile:active{opacity:.6}.rw-home__top-bar-avatar{background:linear-gradient(135deg,#ff7a59,#ff4f8b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.rw-home__top-bar-avatar--duck{background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 6%, transparent)}.rw-home__top-bar-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.rw-home__top-bar-avatar-duck{width:100%;height:100%;display:block}.rw-home__top-bar-avatar-duck>*{width:100%!important;height:100%!important}.rw-home__top-bar-name{color:var(--rw-home-text,var(--tg-theme-text-color));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;font-weight:600;line-height:1.1;overflow:hidden}.rw-home__inner{z-index:1;text-align:center;padding-top:calc(var(--app-inset-top,0px) + 64px);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.rw-home__lottie{contain:paint;flex-shrink:0;width:180px;height:180px;margin-bottom:0}.rw-home__lottie-canvas{display:block;overflow:hidden;width:100%!important;height:100%!important}.rw-home__lottie-canvas svg,.rw-home__lottie-canvas canvas{display:block;width:100%!important;height:100%!important}.rw-home__title{letter-spacing:-.03em;color:var(--rw-home-text);margin:0;font-size:1.5rem;font-weight:700}.rw-home__subtitle{color:var(--rw-home-text-muted);max-width:280px;margin:10px 0 28px;font-size:.95rem;line-height:1.45}.rw-home{padding-bottom:calc(var(--app-inset-bottom) + 32px)}.rw-home__friends{text-align:left;flex-direction:column;align-self:center;gap:8px;width:100%;max-width:480px;margin-top:18px;display:flex}.rw-home__friends-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.rw-home__friends-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-home__friends-title{letter-spacing:-.01em;color:var(--rw-home-text);margin:0;font-size:1.05rem;font-weight:700}.rw-home__friends-count{color:var(--rw-home-text-muted);font-weight:600}.rw-home__friends-sub{color:var(--rw-home-text-muted);font-size:.78rem;line-height:1.3}.rw-home__section-more{color:var(--tg-theme-link-color,var(--tg-theme-button-color));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:4px 6px;font-size:.85rem;font-weight:600;display:inline-flex}.rw-home__section-more:active{opacity:.65}.rw-home__section-more-chev{vertical-align:middle;flex-shrink:0;width:.7em;height:1em;margin-left:4px;display:inline-block}.rw-home__friends-empty-card{border:1px solid color-mix(in srgb, var(--rw-home-text) 14%, transparent);background:color-mix(in srgb, var(--rw-home-text) 5%, transparent);border-radius:14px;overflow:hidden}.rw-home__friends-strip{scroll-snap-type:x proximity;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin:0 -2px;padding:4px 2px 8px;display:flex;overflow:auto hidden}.rw-home__friends-strip::-webkit-scrollbar{display:none}.rw-friend-card-wrap{scroll-snap-align:start;flex:none;width:140px;position:relative}.rw-friend-card{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex;position:relative}.rw-friend-card__report{z-index:3;position:absolute;top:6px;right:6px}.rw-friend-card__cover{aspect-ratio:7/9;background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 100%, transparent);border-radius:14px;width:100%;position:relative;overflow:hidden}.rw-friend-card__cover--loading{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-theme-secondary-bg-color) 95%, transparent) 0%, color-mix(in srgb, var(--tg-theme-secondary-bg-color) 70%, transparent) 50%, color-mix(in srgb, var(--tg-theme-secondary-bg-color) 95%, transparent) 100%);background-size:220% 100%}.rw-friend-card__cover-img{object-fit:cover;width:100%;height:100%;display:block}.rw-friend-card__cover>.hub-tile-card__cover{border-radius:0;width:100%;height:100%}.rw-friend-card__cover .rw-blur-media__blur--solid,.rw-friend-card__cover .rw-blur-media__blur--raster{display:none}.rw-friend-card__cover .rw-blur-media__content .hub-tile-card__cover-img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.rw-friend-card__cover .rw-blur-media--card .rw-blur-media__content{padding:0}.rw-friend-card__cover-placeholder{width:100%;height:100%}.rw-friend-card__shade{pointer-events:none;background:linear-gradient(#0000 55%,#00000059 100%);position:absolute;inset:0}.rw-friend-card__avatar{background:var(--tg-theme-bg-color,#1f1f27);border:2px solid var(--tg-theme-bg-color,#1f1f27);width:42px;height:42px;color:var(--rw-home-text);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 2px 4px #00000040}.rw-friend-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.rw-friend-card__avatar-initial{text-transform:uppercase}.rw-friend-card__cap{flex-direction:column;gap:2px;width:100%;min-width:0;max-width:100%;padding:0 2px;display:flex;overflow:hidden}.rw-friend-card__sender{color:var(--rw-home-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.72rem;line-height:1.2;overflow:hidden}.rw-friend-card__sender-prefix{opacity:.75}.rw-friend-card__sender-name{font-weight:600}.rw-friend-card__title{color:var(--rw-home-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.88rem;font-weight:600;line-height:1.25;overflow:hidden}.rw-home__my-ideas-grid{text-align:left;flex-direction:column;align-self:center;gap:10px;width:100%;max-width:480px;margin-top:18px;display:flex}.rw-home__my-ideas-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.rw-home__my-ideas-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-home__my-ideas-title{letter-spacing:-.01em;color:var(--rw-home-text);margin:0;font-size:1.05rem;font-weight:700}.rw-home__my-ideas-count{color:var(--rw-home-text-muted);font-weight:600}.rw-home__my-ideas-empty{text-align:center;color:var(--rw-home-text-muted);padding:24px 10px;font-size:.88rem}.rw-create-idea-wrap{position:relative}.rw-create-idea-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);background:#00000040;animation:.18s ease-out create-idea-fade-in;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.rw-create-idea-backdrop{background:#000000a6}.rw-create-idea-sheet{background:#fffffff2}[data-theme=dark] .rw-create-idea-sheet{background:#2c2c2ef2}}html[data-blur-quality=poor] .rw-create-idea-backdrop{background:var(--rw-glass-scrim)}html[data-blur-quality=poor] .rw-create-idea-sheet{background:var(--rw-glass-overlay-light), #ffffffe0;box-shadow:var(--rw-glass-edge-light), 0 8px 32px #00000024, 0 0 0 .5px #0000000f}html[data-blur-quality=poor][data-theme=dark] .rw-create-idea-sheet{background:var(--rw-glass-overlay-dark), color-mix(in srgb, var(--tg-theme-secondary-bg-color,#2c2c2e) 92%, transparent);box-shadow:var(--rw-glass-edge-dark), 0 8px 32px #00000073, 0 0 0 .5px #ffffff14}html[data-blur-quality=poor] .rw-home__top-bar-pill{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-blur-quality=poor] .rw-scroll-top-fab{background:radial-gradient(ellipse at 50% 0%, #ffffff1f 0%, #00000014 100%), color-mix(in srgb, var(--rw-home-shell-bg,var(--tg-theme-bg-color,#000)) 82%, transparent);box-shadow:var(--rw-glass-edge-dark), 0 12px 32px #00000047}html[data-blur-quality=poor] .rw-create-idea-sheet .rw-create-method__item{background:#fff}html[data-blur-quality=poor] .rw-create-idea-sheet .rw-create-method__item:active{background:#e6e6e6}html[data-blur-quality=poor][data-theme=dark] .rw-create-idea-sheet .rw-create-method__item{background:var(--tg-theme-secondary-bg-color,#2c2c2e)}html[data-blur-quality=poor][data-theme=dark] .rw-create-idea-sheet .rw-create-method__item:active{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color,#2c2c2e) 85%, #fff)}@keyframes create-idea-fade-in{0%{opacity:0}to{opacity:1}}.rw-create-idea-sheet{z-index:91;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffffc7;border-radius:16px;animation:.2s ease-out create-idea-sheet-in;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000024,0 0 0 .5px #0000000f}[data-theme=dark] .rw-create-idea-sheet{background:#2c2c2ec7;box-shadow:0 8px 32px #00000073,0 0 0 .5px #ffffff14}@keyframes create-idea-sheet-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.rw-create-idea-sheet .rw-create-method__item+.rw-create-method__item{border-top:.5px solid #00000014}[data-theme=dark] .rw-create-idea-sheet .rw-create-method__item+.rw-create-method__item{border-top-color:#ffffff1a}.rw-home-faq{z-index:1;width:100%;max-width:320px;margin-top:28px;position:relative}.rw-home-faq__title{text-align:center;letter-spacing:-.02em;color:var(--rw-home-text);-webkit-user-select:none;user-select:none;margin:0 0 8px;font-size:1.25rem;font-weight:700}.rw-home-faq__subtitle{text-align:center;color:var(--rw-home-text-muted);-webkit-user-select:none;user-select:none;margin:0 0 18px;font-size:.9rem;line-height:1.45}.rw-home-faq__list{flex-direction:column;gap:10px;display:flex}.rw-home-faq__item{border:1px solid color-mix(in srgb, var(--rw-home-text) 14%, transparent);background:color-mix(in srgb, var(--rw-home-text) 5%, transparent);border-radius:14px;overflow:hidden}.rw-home-faq__summary{cursor:pointer;color:var(--rw-home-text);-webkit-user-select:none;user-select:none;padding:14px 48px 14px 16px;font-size:.95rem;font-weight:600;list-style:none;display:block;position:relative}.rw-home-faq__summary::-webkit-details-marker{display:none}.rw-home-faq__question{text-align:left;min-width:0;display:block}.rw-home-faq__icon{width:40px;height:40px;color:var(--rw-home-text);pointer-events:none;justify-content:center;align-items:center;margin-top:-20px;display:flex;position:absolute;top:50%;right:8px}.rw-home-faq__icon-turn{transform-origin:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}.rw-home-faq__icon-turn svg{width:28px;height:28px;display:block}.rw-home-faq__item[open] .rw-home-faq__icon-turn{transform:rotate(180deg)}.rw-home-faq__answer{text-align:left;color:var(--rw-home-text-muted);margin:0;padding:0 16px 14px;font-size:.88rem;line-height:1.5}.rw-home-faq__support{width:100%;margin-top:18px}.rw-home__cta{width:100%;max-width:480px;min-height:72px;padding:14px 22px}.rw-home__cta-inner{justify-content:center;align-items:center;gap:14px;display:inline-flex}.rw-home__cta-emoji{flex-shrink:0;font-size:1.28em;line-height:1}.rw-home__cta-lottie-wrap{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;display:inline-flex}.rw-home__cta-lottie{line-height:0;display:block;width:28px!important;height:28px!important}.rw-home__cta-lottie-wrap canvas{vertical-align:top;display:block}.rw-home__cta-svg-fallback{flex-shrink:0;display:block}.app-shell.rw-shell .rw-cta--primary .rw-home__cta-emoji,.app-shell.rw-shell .rw-cta--primary .rw-home__cta-lottie-wrap{filter:brightness(0)invert();transition:filter .32s ease-out}.app-shell.rw-shell .rw-cta--secondary .rw-home__cta-emoji,.app-shell.rw-shell .rw-cta--secondary .rw-home__cta-lottie-wrap{filter:brightness(0)invert()url(#rw-home-lottie-blue-light);transition:filter .32s ease-out}[data-theme=dark] .app-shell.rw-shell .rw-cta--secondary .rw-home__cta-emoji,[data-theme=dark] .app-shell.rw-shell .rw-cta--secondary .rw-home__cta-lottie-wrap{filter:brightness(0)invert()}.app-shell.rw-shell .rw-cta{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .32s ease-out,background .32s ease-out,border-color .32s ease-out,color .32s ease-out,opacity .32s ease-out;display:inline-flex}.app-shell.rw-shell .rw-cta--primary{background:var(--rw-home-cta-primary);color:var(--rw-home-text-on-primary);border:none}.app-shell.rw-shell .rw-cta--primary:active{background:color-mix(in srgb, var(--rw-home-cta-primary) 78%, #000);transform:scale(.98)}.app-shell.rw-shell .rw-cta--secondary{background:var(--rw-home-cta-secondary-bg);color:var(--rw-home-cta-secondary-color);border:1.5px solid var(--rw-home-cta-secondary-border)}.app-shell.rw-shell .rw-cta--secondary:active{background:color-mix(in srgb, var(--rw-home-cta-primary) 12%, transparent);transform:scale(.98)}.app-shell.rw-shell .rw-cta--ghost{color:var(--rw-home-cta-ghost);background:0 0;border:none}.rw-home__active{z-index:1;text-align:start;width:100%;max-width:480px;margin-top:28px;position:relative}.rw-home__active-title{text-align:center;letter-spacing:-.02em;color:var(--rw-home-text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.rw-home__active .hub-tile-grid{padding:0 0 2px}.rw-home__active--expired.rw-home__active--empty{min-height:240px}.rw-home__active--expired .hub-tile-grid__cell:not(.hub-tile-grid__cell--cta)>.hub-swipe-row{filter:blur(12px);clip-path:inset(0 round var(--hub-tile-radius,16px));transition:filter .2s}html[data-blur-quality=poor] .rw-home__active--expired .hub-tile-grid__cell:not(.hub-tile-grid__cell--cta)>.hub-swipe-row{filter:none;clip-path:none;opacity:.55}.rw-home__active--expired .hub-tile-grid__cell--single-expired{position:relative}.rw-home__active-show-all{color:var(--tg-theme-hint-color);letter-spacing:.02em;text-transform:lowercase;cursor:pointer;background:0 0;border:none;border-radius:0;margin:12px auto 0;padding:8px 12px;font-size:.9375rem;font-weight:400;transition:opacity .12s;display:block}.rw-home__active-show-all:active{opacity:.55}[data-theme=dark] .rw-home__active-show-all{color:#ffffff73}.rw-scroll-top-fab{right:max(16px,50% - 241px);bottom:calc(var(--app-inset-bottom) + 140px);z-index:31;width:52px;height:52px;color:var(--rw-home-text,var(--tg-theme-text-color,#fff));background:color-mix(in srgb, var(--rw-home-shell-bg,var(--tg-theme-bg-color,#000)) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);cursor:pointer;z-index:40;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .18s ease-out,transform .18s ease-out;display:inline-flex;position:fixed;transform:translateY(6px)scale(.92);box-shadow:0 8px 20px #0000003d}.rw-scroll-top-fab.is-visible{opacity:1;pointer-events:auto;transform:none}.rw-scroll-top-fab svg{width:28px;height:28px}.rw-scroll-top-fab.is-visible:active{transform:scale(.94)}
