@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/app/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(/app/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(/app/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(/app/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:#3390ec;--wish-accent-gold-hover:#2b7dd6;--wish-ink:#000;--tg-theme-bg-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#8e8e93;--tg-theme-link-color:#3390ec;--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-home-shell-bg:linear-gradient(180deg, #f5f9ff 0%, #fff 45%, #eef2f8 100%);--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:#3390ec;--rw-home-cta-secondary-bg:#3390ec1f;--rw-home-cta-secondary-border:#3390ec52;--rw-home-cta-secondary-color:#3390ec;--rw-home-cta-ghost:#8e8e93;--rw-home-sync-color:#8e8e93;--rw-theme-ring:#3390ec;--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-home-shell-bg:linear-gradient(180deg, #2a4a78 0%, #182a48 42%, #0e1420 82%, #0a0a10 100%);--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}[data-theme=dark] .wizard-current__label,[data-theme=dark] .wizard-preview__meta,[data-theme=dark] .wizard-sep,[data-theme=dark] .wish-card__badge,[data-theme=dark] .wish-card__exchange-label,[data-theme=dark] .wish-card__gift-icon,[data-theme=dark] .wish-card__pending,[data-theme=dark] .wish-card__icon-btn--active,[data-theme=dark] .idea-hero__new,[data-theme=dark] .hub-section-title{color:#fff}:root{--app-inset-top:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--app-inset-left:env(safe-area-inset-left,0px);--app-inset-bottom:calc(env(safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px))}*,: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:fixed;top:0;left:0;right:0}[data-theme=dark] html:after,html[data-theme=dark]:after{background:0 0}html{overscroll-behavior:none;height:100%}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{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{flex:1;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}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}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.85}}.skeleton-pulse{animation:1.2s ease-in-out infinite skeletonPulse}*,::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],label{-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%;max-width:450px;min-height:0;margin:0 auto;display:flex;position:relative}.layout-inner{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:100dvh;display:flex;overflow:hidden auto}.main-content{padding:0 16px 16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex:1}.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,-webkit-backdrop-filter .28s,backdrop-filter .28s,box-shadow .28s;position:sticky;top:0}.app-header--filled{background:color-mix(in srgb, var(--tg-theme-header-bg-color) 82%, transparent);-webkit-backdrop-filter:blur(14px)brightness(1.05);box-shadow:var(--wish-shadow-soft)}.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:color-mix(in srgb, var(--tg-theme-secondary-bg-color) var(--rw-header-glass-pct,72%), transparent);-webkit-backdrop-filter:blur(20px)brightness(1.05);box-shadow:none;border:none;transition:background .28s,padding .22s;position:sticky;top:0}.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)invert()url(#rw-home-lottie-blue-light);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-sticky-header__icon-btn>.rw-sticky-header__lead-lottie,.published-idea-screen__back>.rw-sticky-header__lead-lottie,.idea-form__header-btn--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__icon-btn{background:color-mix(in srgb, var(--tg-theme-hint-color) 12%, transparent);width:40px;height:40px;color:var(--tg-theme-text-color);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s ease-out,opacity .22s ease-out,background-color .2s ease-out;display:flex}.rw-sticky-header__icon-btn--ghost,.rw-sticky-header__icon-btn--burger{background:0 0}.rw-sticky-header__icon-btn:active{opacity:.9;transform:scale(.94)}.rw-sticky-header__icon-btn:focus-visible{outline:2px solid var(--tg-theme-button-color);outline-offset:2px}.rw-sticky-header__burger{flex-shrink:0;width:20px;height:14px;display:block;position:relative}.rw-sticky-header__burger-line{transform-origin:50%;background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s,top .28s cubic-bezier(.22,1,.36,1);position:absolute;left:1px}.rw-sticky-header__burger-line:first-child{top:0}.rw-sticky-header__burger-line:nth-child(2){top:6px}.rw-sticky-header__burger-line:nth-child(3){top:12px}.rw-sticky-header__burger--open .rw-sticky-header__burger-line:first-child{top:6px;transform:rotate(45deg)}.rw-sticky-header__burger--open .rw-sticky-header__burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.rw-sticky-header__burger--open .rw-sticky-header__burger-line:nth-child(3){top:6px;transform:rotate(-45deg)}.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)}.sticky-add{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--tg-theme-bg-color) 88%, transparent);-webkit-backdrop-filter:blur(12px)brightness(1.05);width:100%;max-width:450px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.sticky-add__btn{background:var(--tg-theme-button-color);width:100%;min-height:48px;color:var(--tg-theme-button-text-color);box-shadow:var(--wish-shadow-soft);border-radius:16px;font-size:1rem;font-weight:600;transition:transform .22s ease-out,opacity .22s ease-out}.sticky-add__btn:active{opacity:.92;transform:scale(.98)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header--filled{background:color-mix(in srgb, var(--tg-theme-header-bg-color) 96%, transparent)!important}.rw-sticky-header{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 96%, transparent)!important}.rw-home__footer-bar{background:color-mix(in srgb, var(--tg-theme-bg-color) 96%, transparent)!important}.published-idea-screen__sent-modal-backdrop{background:#0009!important}.published-idea-screen__sent-modal-panel{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 97%, transparent)!important}.hub-tile-card--liquid .hub-tile-card__inner{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 95%, transparent)!important}.rw-settings-backdrop,.access-sheet-backdrop,.rw-confirm-backdrop{background:#0000008c!important}.rw-confirm-panel,.rw-action-menu{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 97%, transparent)!important}.rw-action-menu__overlay{background:#0006!important}.defer-cal-modal__backdrop{background:#0000008c!important}.defer-cal-modal__panel{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color) 97%, transparent)!important}.media-spoiler__overlay{background:#000000a6!important}.media-spoiler--active .media-spoiler__content{filter:blur(28px)saturate(1.6)brightness(1.08)!important}}.ptr-indicator{z-index:50;background:var(--tg-theme-bg-color,#fff);width:32px;height:32px;color:var(--tg-theme-hint-color,#999);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-32px);box-shadow:0 1px 6px #00000026}.ptr-spinner--active{animation:.8s steps(8,end) infinite btnSpin}.activity-feed{width:100%;margin-top:24px}.activity-feed__header{justify-content:center;align-items:center;gap:8px;padding:0 2px 10px;display:flex}.activity-feed__title{color:var(--rw-home-text,var(--tg-theme-text-color,#000));align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:flex}.activity-feed__unread-badge{background:color-mix(in srgb, var(--tg-theme-link-color,#6d28d9) 18%, transparent);min-width:22px;height:22px;color:var(--tg-theme-link-color,#6d28d9);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:.8rem;font-weight:600;display:inline-flex}.activity-feed__mark-read{color:var(--tg-theme-link-color,#3390ec);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.82rem}.activity-feed__list{border:1px solid color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 14%, transparent);background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 5%, transparent);border-radius:14px;max-height:360px;overflow-y:auto}.activity-feed__divider{background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 8%, transparent);height:1px;margin:0 14px}.activity-feed__empty{text-align:center;color:var(--rw-home-text-muted,var(--tg-theme-hint-color,#999));padding:20px 14px;font-size:.88rem}.activity-feed__entry{text-align:left;cursor:pointer;width:100%;color:var(--rw-home-text,var(--tg-theme-text-color,#000));-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:14px;transition:background .15s;display:flex}.activity-feed__entry:active{background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 4%, transparent)}.activity-feed__entry--unread{background:color-mix(in srgb, var(--tg-theme-link-color,#6d28d9) 5%, transparent)}.activity-feed__emoji{background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 6%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.activity-feed__emoji--action{background:color-mix(in srgb, var(--tg-theme-link-color,#6d28d9) 16%, transparent)}.activity-feed__emoji--wait{background:color-mix(in srgb, var(--tg-theme-button-color,#3390ec) 12%, transparent)}.activity-feed__emoji--done{background:color-mix(in srgb, var(--rw-home-text,var(--tg-theme-text-color,#000)) 5%, transparent)}.activity-feed__entry-body{flex:1;min-width:0}.activity-feed__entry-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.activity-feed__entry-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.activity-feed__entry-title{color:var(--rw-home-text,var(--tg-theme-text-color,#000));word-break:break-word;font-size:.93rem;font-weight:600;line-height:1.35}.activity-feed__entry-title--done{color:var(--rw-home-text,var(--tg-theme-text-color,#000));opacity:.55;font-weight:500}.activity-feed__entry-time{color:var(--rw-home-text-muted,var(--tg-theme-hint-color,#bbb));white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:.75rem}.activity-feed__pill{white-space:nowrap;vertical-align:middle;border-radius:20px;flex-shrink:0;padding:2px 9px;font-size:.7rem;font-weight:600;display:inline-block}.activity-feed__pill--action{background:color-mix(in srgb, var(--tg-theme-link-color,#6d28d9) 16%, transparent);color:var(--tg-theme-link-color,#6d28d9)}.activity-feed__pill--wait{background:color-mix(in srgb, var(--tg-theme-button-color,#1565c0) 12%, transparent);color:var(--tg-theme-button-color,#1565c0)}.activity-feed__entry-sub{color:var(--rw-home-text,var(--tg-theme-text-color,#000));opacity:.72;margin-top:3px;font-size:.82rem;line-height:1.4}.activity-feed__entry-sub--done{opacity:.48}.activity-feed__actor-link{color:var(--tg-theme-link-color,#3390ec);font-weight:600;text-decoration:none}.activity-feed__actor-link:active{opacity:.7}@keyframes btnSpin{to{transform:rotate(360deg)}}.btn-spinner{vertical-align:middle;flex-shrink:0;animation:.8s steps(8,end) infinite btnSpin}.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:100dvh}.rw-home{min-height:100dvh;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%);width:136%;height:62%;transform:translate3d(0, var(--rw-parallax-y,0px), 0);will-change:transform;border-radius:50%;position:absolute;top:-28%;left:-18%}.rw-home__top-bar{z-index:40;padding:calc(10px + var(--app-inset-top)) calc(12px + env(safe-area-inset-right,0px)) 8px 12px;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:fixed;top:0;right:0}.rw-home__top-bar>*{pointer-events:auto}.rw-burger{border:1px solid color-mix(in srgb, var(--rw-home-sync-color) 35%, transparent);background:color-mix(in srgb, var(--rw-home-text) 6%, transparent);width:44px;height:44px;color:var(--rw-home-sync-color);cursor:pointer;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;transition:background-color .2s,border-color .2s;display:flex}.rw-burger:hover,.rw-burger:focus-visible{background:color-mix(in srgb, var(--rw-home-text) 10%, transparent);border-color:color-mix(in srgb, var(--rw-home-sync-color) 45%, transparent);outline:none}.rw-burger__line{background:currentColor;border-radius:1px;width:18px;height:2px;display:block}.rw-home__inner{z-index:1;text-align:center;padding-top:calc(env(safe-area-inset-top,0px) + 13vh);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.rw-home__lottie{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__actions{flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:5vh;display:flex}.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}@keyframes create-idea-fade-in{0%{opacity:0}to{opacity:1}}.rw-create-idea-sheet{z-index:91;-webkit-backdrop-filter:blur(24px);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__item{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.rw-create-idea-sheet__item:hover{background:#0000000f}[data-theme=dark] .rw-create-idea-sheet__item:hover{background:#ffffff1a}.rw-create-idea-sheet__item:active{background:#0000001a}[data-theme=dark] .rw-create-idea-sheet__item:active{background:#ffffff26}.rw-create-idea-sheet__item+.rw-create-idea-sheet__item{border-top:.5px solid #00000014}[data-theme=dark] .rw-create-idea-sheet__item+.rw-create-idea-sheet__item{border-top-color:#ffffff1a}.rw-create-idea-sheet__icon{flex-shrink:0;font-size:1.5rem;line-height:1}.rw-create-idea-sheet__text{flex-direction:column;gap:2px;display:flex}.rw-create-idea-sheet__title{color:var(--tg-theme-text-color,#000);font-size:.9375rem;font-weight:600;line-height:1.3}.rw-create-idea-sheet__desc{color:var(--tg-theme-hint-color,#8e8e93);font-size:.8125rem;line-height:1.3}.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%;will-change:transform;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex}.rw-home-faq__icon-turn svg{width:20px;height:20px;display:block}.rw-home-faq__item[open] .rw-home-faq__icon-turn{transform:rotate(180deg)}.rw-home-faq__answer{color:var(--rw-home-text-muted);margin:0;padding:0 16px 14px;font-size:.88rem;line-height:1.5}.rw-home-faq__support{cursor:pointer;background:var(--rw-home-cta-primary);width:100%;min-height:48px;color:var(--rw-home-text-on-primary);-webkit-user-select:none;user-select:none;border:none;border-radius:999px;margin-top:18px;padding:0 20px;font-size:.95rem;font-weight:600;transition:transform .22s ease-out,opacity .22s ease-out}.rw-home-faq__support:active{opacity:.92;transform:scale(.98)}.rw-home__cta{width:100%;max-width:320px}.rw-home__cta-inner{justify-content:center;align-items:center;gap:10px;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:none}.app-shell.rw-shell .rw-cta--secondary:active{background:color-mix(in srgb, var(--rw-home-cta-primary) 26%, var(--tg-theme-bg-color));color:var(--rw-home-cta-primary);transform:scale(.98)}.app-shell.rw-shell .rw-cta--ghost{color:var(--rw-home-cta-ghost);background:0 0;border:none}.template-opening{z-index:55;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.template-opening__lottie{width:min(70vw,280px);height:min(70vw,280px)}.template-opening__video{object-fit:contain;width:min(70vw,280px);height:min(70vw,280px)}@media (prefers-reduced-motion:reduce){.template-opening{display:none}}
