@supports (animation-timing-function:linear(0,1)){:root{--motion-ease-spring:linear(0,0.013,0.05 2.2%,0.19 4.9%,0.51 10.1%,0.78 15.5%,0.94 20.3%,1.03 25.3%,1.066 30.1%,1.07 33.7%,1.057 38.5%,1.012 50.5%,0.996 60%,0.995 70%,1)}}:root{--motion-ease-soft:cubic-bezier(0.16,1,0.3,1)}.btn,.chip-btn,.home-recent-row,.home-search,.home-tile,.lcard,.section-row,.section-switch,.tab-btn,.tab-btn-sm{position:relative;transition:transform .12s var(--motion-ease-out),background-color var(--motion-quick) var(--motion-ease-out),box-shadow var(--motion-base) var(--motion-ease-out),color var(--motion-quick) var(--motion-ease-out)}.lcard-main,.ui-row{position:relative}.btn:not(.btn-sm):active,.home-search:active,.section-switch:active,.tab-btn-sm:active,.tab-btn:active{transform:scale(.98);transition-duration:70ms}.chip-btn:active{transform:scale(.96);transition-duration:70ms}.home-recent-row:active,.home-tile:active,.section-row:active{transform:scale(.98);transition-duration:70ms}.lcard:has(.lcard-main:active){transform:scale(.99);transition-duration:70ms}.fav-btn svg,.notif-bell-btn svg,.theme-toggle svg,.ui-icon-btn svg{transition:transform .2s var(--motion-ease-spring)}.fav-btn:active svg,.notif-bell-btn:active svg,.theme-toggle:active svg,.ui-icon-btn:active svg{transform:scale(.82);transition-duration:70ms}.home-tile-art{transition:transform .3s var(--motion-ease-spring)}.home-tile:active .home-tile-art{transform:rotate(-6deg) scale(1.08);transition-duration:.12s}.fx-ripple-box{inset:0;border-radius:inherit;overflow:hidden}.fx-ripple,.fx-ripple-box{position:absolute;pointer-events:none}.fx-ripple{border-radius:50%;background:currentColor}.home-recent-row .fx-ripple,.home-search .fx-ripple,.home-tile .fx-ripple,.lcard-main .fx-ripple,.section-row .fx-ripple,.ui-row .fx-ripple{background:var(--primary)}.home-recent-row .fx-ripple-box,.home-search .fx-ripple-box,.home-tile .fx-ripple-box,.lcard-main .fx-ripple-box,.section-row .fx-ripple-box,.ui-row .fx-ripple-box{opacity:.4}:where(a[href],button,[role=button],summary,select,label:has(>input)){transition:filter .16s var(--motion-ease-out)}:where(a[href],button,[role=button],summary,select,label:has(>input)):where(:not(.btn,.home-tile,.home-search,.chip-btn,.tab-btn,.tab-btn-sm,.section-switch,.home-recent-row,.section-row,.ui-row,.lcard-main,.nav-item,.fav-btn,.ui-icon-btn,.notif-bell-btn,.theme-toggle)):where(:active){filter:var(--press-filter);transition-duration:70ms}.toast-action{flex-shrink:0;display:inline-flex;align-items:center;min-height:var(--control-touch-min);padding:0 8px;font-weight:var(--font-semibold);color:var(--text-link);text-decoration:none}.lang-switcher{position:relative;isolation:isolate}.lang-switcher .lang-btn{flex:1 1}.lang-switcher:before{content:"";position:absolute;top:8px;bottom:8px;left:2px;width:calc(100% / 3 - 4px);border-radius:var(--radius-full);background:var(--selection-bg);box-shadow:inset 0 0 0 var(--border-width) var(--primary);z-index:-1;transition:transform .24s var(--motion-ease-soft)}.lang-switcher[data-active="1"]:before{transform:translateX(calc(100% + 4px))}.lang-switcher[data-active="2"]:before{transform:translateX(calc(200% + 8px))}.lang-switcher .lang-btn.active{background:none;color:var(--text-link);font-weight:var(--font-semibold)}.lang-switcher .lang-btn{transition:transform .2s var(--motion-ease-spring)}.lang-switcher .lang-btn:active{transform:scale(.92);transition-duration:70ms}.nav-item{z-index:1;justify-content:flex-start}.nav-item.active .nav-item-icon:before{content:none}.nav-indicator{position:absolute;top:4px;left:0;width:20%;height:32px;display:flex;justify-content:center;pointer-events:none;z-index:0;transition:transform .38s var(--motion-ease-spring),opacity .16s var(--motion-ease-out)}.nav-indicator:before{content:"";width:56px;height:100%;border-radius:var(--radius-full);background:var(--selection-bg)}.bottom-nav[data-active="0"] .nav-indicator{transform:translateX(0)}.bottom-nav[data-active="1"] .nav-indicator{transform:translateX(100%)}.bottom-nav[data-active="3"] .nav-indicator{transform:translateX(300%)}.bottom-nav[data-active="4"] .nav-indicator{transform:translateX(400%)}.bottom-nav[data-active="-1"] .nav-indicator{opacity:0}.nav-item .nav-item-icon{transition:transform .24s var(--motion-ease-spring)}.nav-item:active .nav-item-icon{transform:scale(.86);transition-duration:70ms}.nav-item.active .nav-item-icon{animation:fx-icon-hop .32s var(--motion-ease-out)}.nav-item-create .nav-item-icon{transition:transform .42s var(--motion-ease-spring),box-shadow var(--motion-base) var(--motion-ease-out)}.nav-item-create:active .nav-item-icon{transform:scale(.9) rotate(90deg);box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.nav-badge{animation:fx-pop .2s var(--motion-ease-out)}@keyframes fx-icon-hop{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes fx-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.page-content{animation:fx-screen-in .2s var(--motion-ease-out)}@keyframes fx-screen-in{0%{opacity:.4}to{opacity:1}}.home-tile-art{animation:fx-art-in .32s var(--motion-ease-spring) backwards}.home-tiles>:nth-child(2) .home-tile-art{animation-delay:25ms}.home-tiles>:nth-child(3) .home-tile-art{animation-delay:50ms}.home-tiles>:nth-child(4) .home-tile-art{animation-delay:75ms}.home-tiles>:nth-child(5) .home-tile-art{animation-delay:.1s}.home-tiles>:nth-child(6) .home-tile-art{animation-delay:125ms}@keyframes fx-art-in{0%{opacity:0;transform:translateY(4px) scale(.8)}to{opacity:1;transform:none}}.home-hero-art{animation:fx-hero-in .6s var(--motion-ease-out) backwards}@keyframes fx-hero-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.modal-overlay{animation:fx-scrim-in .16s linear}.modal-sheet{animation:fx-sheet-up .32s var(--motion-ease-soft)}.modal-overlay.is-closing{animation:fx-scrim-out .2s var(--motion-ease-in) forwards}.modal-overlay.is-closing .modal-sheet{animation:fx-sheet-down .2s var(--motion-ease-in) forwards}@keyframes fx-scrim-in{0%{background-color:transparent}}@keyframes fx-scrim-out{to{background-color:transparent}}.section-rows .section-row-art{animation:fx-art-in .3s var(--motion-ease-spring) backwards}.section-rows>:nth-child(2) .section-row-art{animation-delay:25ms}.section-rows>:nth-child(3) .section-row-art{animation-delay:50ms}.section-rows>:nth-child(4) .section-row-art{animation-delay:75ms}.section-rows>:nth-child(5) .section-row-art{animation-delay:.1s}.section-rows>:nth-child(n+6) .section-row-art{animation-delay:125ms}@keyframes fx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fx-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fx-sheet-down{0%{transform:translateY(var(--drag-y,0))}to{transform:translateY(100%)}}@keyframes fx-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lcard.is-new{animation:fx-new-card 2.4s var(--motion-ease-out)}@keyframes fx-new-card{0%{box-shadow:var(--shadow-card),0 0 0 0 rgba(var(--primary-rgb),.55);transform:scale(.97)}18%{box-shadow:var(--shadow-card),0 0 0 4px rgba(var(--primary-rgb),.55);transform:scale(1.015)}35%{transform:none}75%{box-shadow:var(--shadow-card),0 0 0 3px rgba(var(--primary-rgb),.35)}to{box-shadow:var(--shadow-card),0 0 0 0 rgba(var(--primary-rgb),0)}}.notif-backdrop{animation:fx-fade-in .16s linear}.notif-drawer{animation:fx-drawer-in .32s var(--motion-ease-soft)}.notif-backdrop.is-closing{animation:fx-fade-out .2s var(--motion-ease-in) forwards}.notif-drawer.is-closing{animation:fx-drawer-out .2s var(--motion-ease-in) forwards}@keyframes fx-drawer-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes fx-drawer-out{0%{transform:translateX(var(--drag-x,0))}to{transform:translateX(100%)}}.lang-menu{transform-origin:top right;animation:fx-menu-in .18s var(--motion-ease-soft)}@keyframes fx-menu-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}.chat-action-popup{animation:fx-menu-in .18s var(--motion-ease-soft)}.chat-emoji-picker{animation:fx-row-in .24s var(--motion-ease-soft)}.chat-lightbox,.fx-lightbox{animation:fx-fade-in .2s linear}.chat-lightbox img,.chat-lightbox video,.fx-lightbox>img{animation:fx-zoom-in .3s var(--motion-ease-soft)}@keyframes fx-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.install-banner{animation:fx-row-in .32s var(--motion-ease-soft)}.fav-btn.is-on svg{animation:fx-heart .36s var(--motion-ease-spring)}@keyframes fx-heart{0%{transform:scale(.7)}50%{transform:scale(1.18)}to{transform:scale(1)}}.apply-done{animation:fx-fade-in .16s linear}.apply-done-status .lucide-check{animation:fx-check .36s var(--motion-ease-spring) backwards 80ms}@keyframes fx-check{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}.search-subscribe .lucide-bell-ring{animation:fx-bell .52s var(--motion-ease-out);transform-origin:50% 10%}@keyframes fx-bell{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.chat-msg-row.sending .chat-bubble{animation:fx-bubble-in .24s var(--motion-ease-soft) backwards;transform-origin:100% 100%}@keyframes fx-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.fx-layer{position:fixed;inset:0;z-index:var(--z-toast);pointer-events:none;overflow:hidden}.fx-particle{position:absolute;line-height:1;will-change:transform,opacity}.fx-particle.is-confetti{width:1em;height:1em;background:currentColor}.fx-particle.is-dot{border-radius:50%}.fx-particle.is-square{border-radius:2px}.fx-particle.is-strip{width:.45em;height:1.4em;border-radius:2px}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--motion-base)}html.vt-reveal::view-transition-new(root),html.vt-reveal::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-motion=reduced],html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.apply-done-status .lucide-check,.chat-action-popup,.chat-emoji-picker,.chat-lightbox,.chat-msg-row.sending .chat-bubble,.fx-lightbox,.fx-lightbox>img,.home-hero-art,.home-tile-art,.install-banner,.lang-menu,.lcard.is-new,.modal-overlay,.modal-sheet,.notif-backdrop,.notif-drawer,.page-content,.section-row-art{animation:none}}.modal-handle,.modal-header,.ui-sheet-head{touch-action:pinch-zoom}.modal-handle{cursor:-webkit-grab;cursor:grab}.chat-msg-row,.lcard,.notif-drawer{touch-action:pan-y pinch-zoom}.chat-lightbox img,.fx-lightbox>img{touch-action:pinch-zoom}.lcard.is-swiping{overflow:hidden;background:var(--danger-bg)}.lcard.is-swipe-ready{background:var(--danger)}.lcard.is-swiping>.lcard-main,.lcard.is-swiping>.lcard-side{position:relative;z-index:1;align-self:stretch;background:var(--bg-card)}.lcard.is-swiping>.lcard-side{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.lcard.is-swiping:after{content:"♥";position:absolute;top:50%;right:24px;width:44px;height:44px;margin-top:-22px;display:flex;align-items:center;justify-content:center;color:var(--danger);font-size:26px;line-height:1;opacity:var(--swipe-p,0);transform:scale(calc(.6 + var(--swipe-p, 0) * .4));transition:color .12s var(--motion-ease-out),transform .16s var(--motion-ease-spring);pointer-events:none}.lcard.is-swipe-ready:after{color:var(--text-on-danger);transform:scale(1.18)}.chat-msg-row{position:relative}.chat-msg-row.is-swiping:after{content:"↩";position:absolute;top:50%;left:calc(100% + 12px);width:36px;height:36px;margin-top:-18px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--selection-bg);color:var(--text-link);font-size:18px;line-height:1;opacity:var(--swipe-p,0);transform:scale(calc(.6 + var(--swipe-p, 0) * .4));pointer-events:none}.chat-msg-row.is-swipe-ready:after{background:var(--primary);color:var(--text-on-primary);transform:scale(1.1)}