.lunaShell{--luna-control-edge:22px;--luna-feed-control-edge:3px;--luna-control-radius:16px;--luna-floating-height:40px;--luna-control-surface:rgba(255,255,255,0.97);--luna-control-border:#d8d8d8;--luna-control-shadow:none}.lunaShell .lunaProjectFeed>nav button,.lunaShell .lunaProjectFeedClose,.lunaShell .lunaSelectionBar,.lunaShell .lunaSelectionBar__viewSurface,.lunaShell .lunaSidebarTrigger{background:var(--luna-control-surface);border:1px solid var(--luna-control-border);border-radius:var(--luna-control-radius);box-shadow:var(--luna-control-shadow);color:#737373}.lunaShell .lunaProjectFeed>nav button:not(:disabled):hover,.lunaShell .lunaProjectFeedClose:hover,.lunaShell .lunaSidebarTrigger:hover{background:#f3f3f3;color:#737373}.lunaShell .lunaSelectionBar__viewSurface{left:calc(var(--floating-visible-right, 100vw) - max(var(--luna-control-edge), env(safe-area-inset-right)))}.lunaShell .lunaProjectFeed>nav,.lunaShell .lunaProjectFeedClose{right:max(var(--luna-feed-control-edge),env(safe-area-inset-right))}.lunaShell{--luna-control-bottom:max(22px,env(safe-area-inset-bottom))}.lunaShell .lunaContent>.lunaSidebarTrigger{display:none!important}.lunaShell .lunaMain>.lunaSidebarTrigger,.lunaShell:has(.lunaProjectFeed) .lunaAppFrame[data-sidebar-collapsed=true] .lunaMain>.lunaSidebarTrigger,.lunaShell:has(.lunaProjectFeed) .lunaMain>.lunaSidebarTrigger,.lunaShell:not(:has(.lunaProjectFeed)) .lunaMain>.lunaSidebarTrigger{display:flex!important;position:fixed;top:auto;bottom:var(--luna-control-bottom);left:max(var(--luna-control-edge),env(safe-area-inset-left));right:auto;margin:0;width:var(--luna-floating-height);height:var(--luna-floating-height);min-width:var(--luna-floating-height);transform:none}@media (min-width:701px){.lunaShell .lunaAppFrame:not([data-sidebar-collapsed=true]) .lunaMain>.lunaSidebarTrigger{left:calc(270px + var(--luna-control-edge))}}@media (max-width:700px){.lunaShell{--luna-control-bottom:max(14px,env(safe-area-inset-bottom));--luna-control-edge:14px}.lunaShell .lunaAppFrame:has(.lunaSidebar[data-mobile-open=true]) .lunaSelectionBarRoot{visibility:hidden}.lunaShell .lunaAppFrame:has(.lunaSidebar[data-mobile-open=true]) .lunaMain>.lunaSidebarTrigger{left:calc(min(270px, 100vw - 48px) + var(--luna-control-edge));right:auto;z-index:76}}.lunaCardHide{border-radius:4px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.lunaCardRankActions .lunaCardHide{transform:translateY(-2px)}.lunaCardHide:hover{background:#ededed;color:#333}.lunaCardHide:disabled{cursor:default}.lunaCardHide:focus-visible{outline:1px solid #999;outline-offset:2px}.lunaVisibilityTooltip{z-index:90}.lunaShell .lunaProjectFeed button.lunaProjectFeedClose,.lunaShell .lunaProjectFeed>nav button{width:32px;height:32px}.lunaShell .lunaProjectFeed>nav button svg,.lunaShell .lunaProjectFeedClose svg{width:14px;height:14px}.lunaShell .lunaSelectionBar__searchButton svg,.lunaShell .lunaSidebarTrigger svg{width:16px;height:16px}.lunaShell .lunaSelectionBar:focus-within,.lunaShell .lunaSelectionBar__viewSurface:focus-within{box-shadow:none}@media (min-width:701px){.lunaShell .lunaProjectFeed{--luna-feed-control-right:calc(max(70px, (var(--luna-feed-vw, 100vw) - 980px) / 2) - 13px);--luna-feed-card-bottom:max(102px,(100dvh - var(--feed-card-top,98px) + 102px - 860px)/2);--luna-feed-card-top:max(var(--feed-card-top,98px),(100dvh + var(--feed-card-top,98px) - 102px - 860px)/2)}.lunaShell .lunaProjectFeedClose{right:calc(var(--luna-feed-control-right) - 4px);top:calc(var(--luna-feed-card-top) - 18px)}.lunaShell .lunaProjectFeed>nav{right:var(--luna-feed-control-right);top:auto;bottom:calc(var(--luna-feed-card-bottom) - var(--luna-floating-height) / 2);display:flex;transform:none}}.lunaShell .lunaProjectFeed>nav{position:absolute;inset:0;z-index:3;display:block;transform:none;pointer-events:none}.lunaShell .lunaProjectFeed>nav .lunaProjectFeedNext,.lunaShell .lunaProjectFeed>nav .lunaProjectFeedPrev{position:absolute;top:calc((var(--luna-feed-card-top, 98px) + 100% - var(--luna-feed-card-bottom, 102px)) / 2);width:40px;height:40px;transform:translateY(-50%);pointer-events:auto}.lunaShell .lunaProjectFeed>nav .lunaProjectFeedPrev{left:max(12px,calc(max(70px, (var(--luna-feed-vw, 100vw) - 980px) / 2) - 58px))}.lunaShell .lunaProjectFeed>nav .lunaProjectFeedNext{right:max(12px,calc(max(70px, (var(--luna-feed-vw, 100vw) - 980px) / 2) - 58px))}.lunaShell .lunaProjectFeed>nav button svg{width:16px;height:16px}@media (max-width:700px),(pointer:coarse){.lunaShell .lunaProjectFeed>nav{display:none}}.lunaSidebarSectionHeader .lunaSidebarLabel{padding:8px 0 7px 7px;color:var(--luna-ink);font-family:var(--luna-mono,"JetBrains Mono",monospace);font-size:11px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lunaSidebarTagGroupToggle{padding:8px 5px 8px 7px}.lunaSidebarTagGroupToggle>span:first-child{color:inherit;font-family:var(--luna-mono,"JetBrains Mono",monospace);font-size:10.5px;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}.lunaSidebar{--luna-brand-center-shift:6px}.lunaSidebar>.lunaBrand{transform:translateY(calc(-1 * var(--luna-brand-center-shift)))}.lunaSidebar>.lunaSidebarSearchNav{margin-top:var(--luna-brand-center-shift)}@media (max-height:560px){.lunaSidebar{--luna-brand-center-shift:8px}}@media (max-width:700px){.lunaSidebar{--luna-brand-center-shift:6.5px}}@media (max-width:700px) and (max-height:560px){.lunaSidebar{--luna-brand-center-shift:8.5px}}.lunaSidebarLockerSection{max-height:min(30dvh,210px)}.lunaSidebarLockerSection>#luna-locker-list{flex:0 1 auto}@media (max-height:560px){.lunaSidebarLockerSection{max-height:104px}}.lunaShell .lunaFavoriteTagsPanel{border-radius:var(--luna-control-radius,16px)}.lunaSidebarFolderRow{display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:7px;color:var(--luna-muted)}.lunaSidebarFolderRow>.lunaSidebarTagButton{flex:1 1 auto;min-width:0}.lunaSidebarFolderRow .lunaSidebarTagLabel{flex:1 1 auto;max-width:none}.lunaSidebarFolderRow[data-active=true]>.lunaSidebarTagButton{font-weight:650}.lunaSidebarFolderAction{display:none;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--luna-muted,#737373);cursor:pointer}.lunaSidebarFolderRow:focus-within .lunaSidebarFolderAction,.lunaSidebarFolderRow:hover .lunaSidebarFolderAction{display:inline-grid}.lunaSidebarFolderRow:focus-within .lunaSidebarFolderCount,.lunaSidebarFolderRow:hover .lunaSidebarFolderCount{display:none}.lunaSidebarFolderRow[data-watching=true] .lunaSidebarFolderCount:before{content:"";display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;border-radius:50%;background:#171717;vertical-align:middle}.lunaSidebarFolderAction:hover{background:#ececec;color:#171717}.lunaSidebarFolderAction[data-active=true]{color:#171717}@media (hover:none){.lunaSidebarFolderAction{display:inline-grid}.lunaSidebarFolderCount{display:none}}.lunaSidebarTagCount[data-unread=true]{background:#171717;color:#fff;border-radius:999px;padding:0 6px}.lunaProfileMenuUser{display:flex;align-items:center;justify-content:space-between;gap:12px}.lunaProfileMenuSection{color:#8a8a8a;font-size:10px}.lunaPlanBadge,.lunaProfileMenuSection{font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lunaPlanBadge{margin-left:auto;padding:1px 6px;border:1px solid #d8d8d8;border-radius:6px;color:#737373;font-size:9.5px}.lunaPlanBadge[data-plan=main]{border-color:#171717;background:#171717;color:#fff}.lunaProfileMenuHint{color:#737373;font-size:12px}.lunaLanguageSlot{width:auto;max-width:100%;min-width:16px;height:auto;min-height:22px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;column-gap:7px;row-gap:4px;margin-left:auto;color:var(--luna-muted)}.lunaLanguageGroup,.lunaLanguageSlot{display:inline-flex;align-items:center}.lunaLanguageGroup{gap:1px;min-width:0}.lunaLanguageFrameworkButton,.lunaLanguagePlatformButton,.lunaLanguageTrigger{display:inline-grid;width:20px;height:22px;min-width:20px;min-height:22px;flex:0 0 20px;place-items:center;border:0;border-radius:4px;padding:0;background:transparent;color:inherit;cursor:pointer}.lunaLanguageTrigger{width:18px;min-width:18px;flex-basis:18px}.lunaLanguageFrameworkButton:hover,.lunaLanguagePlatformButton:hover,.lunaLanguageTrigger:hover{color:var(--luna-ink)}.lunaLanguageFrameworkButton:focus-visible,.lunaLanguagePlatformButton:focus-visible,.lunaLanguageTrigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lunaLanguageFrameworkLogo,.lunaLanguageLogo,.lunaLanguagePlatformLogo{width:14px;height:14px;flex:0 0 14px}.lunaLanguageTooltip{width:max-content!important;inline-size:max-content!important;min-width:0!important;max-width:min(18rem,calc(100vw - 24px))!important;box-sizing:border-box;overflow-wrap:anywhere;text-align:center;text-wrap:wrap!important;white-space:normal;background:#fff!important;color:#222!important}.lunaLanguageTooltip>svg{fill:#fff!important}@media (hover:none),(pointer:coarse){.lunaLanguageSlot{min-height:32px;column-gap:5px;row-gap:3px}.lunaLanguageFrameworkButton,.lunaLanguagePlatformButton,.lunaLanguageTrigger{width:32px;height:32px;min-width:32px;min-height:32px;flex-basis:32px}.lunaLanguageTrigger{width:32px;min-width:32px;flex-basis:32px}}.lunaLanguageSlot{width:fit-content;min-width:0;flex:0 1 auto}.lunaLanguageGroup{max-width:100%;flex:0 1 auto;flex-wrap:wrap}.lunaLanguageFrameworkButton[data-active=true],.lunaLanguagePlatformButton[data-active=true],.lunaLanguageTrigger[data-active=true]{background:var(--tag-active,#171717);color:#fff;border-radius:5px}.lunaLanguageFrameworkButton[data-active=true]:hover,.lunaLanguagePlatformButton[data-active=true]:hover,.lunaLanguageTrigger[data-active=true] .lunaLanguageLogo,.lunaLanguageTrigger[data-active=true]:hover{color:#fff}.lunaLanguageTooltip{display:flex!important;flex-direction:column;gap:2px;max-width:min(21rem,calc(100vw - 24px))!important;text-align:left}.lunaLanguageTooltipTitle{font-weight:650}.lunaLanguageTooltipText{color:#666!important;font-weight:400;line-height:1.35}.glsBurstSvg{position:absolute;left:50%;top:50%;pointer-events:none;overflow:visible;z-index:1}.glsBurstSvg g{transform-origin:0 0;transform-box:view-box}.lunaCardStar{position:relative}@keyframes glssmicroheart1p{0%{translate:128px 126px}11.111%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}20.833%{translate:111.8px 104.4px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}58.333%{translate:92px 78px}to{translate:92px 78px}}@keyframes glssmicroheart1r{0%{rotate:0deg}11.111%{rotate:0deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}58.333%{rotate:18deg}to{rotate:18deg}}@keyframes glssmicroheart1s{0%{scale:0 0}11.111%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}20.833%{scale:.8 .8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}58.333%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart1o{0%{opacity:0}11.111%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}16.667%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}47.222%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}58.333%{opacity:0}to{opacity:0}}@keyframes glssmicroheart2p{0%{translate:128px 126px}13.889%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}23.611%{translate:144.2px 100.8px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}61.111%{translate:164px 70px}to{translate:164px 70px}}@keyframes glssmicroheart2r{0%{rotate:16deg}13.889%{rotate:16deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}61.111%{rotate:-12deg}to{rotate:-12deg}}@keyframes glssmicroheart2s{0%{scale:0 0}13.889%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}23.611%{scale:.72 .72;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}61.111%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart2o{0%{opacity:0}13.889%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}19.444%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}50%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}61.111%{opacity:0}to{opacity:0}}@keyframes glssmicroheart3p{0%{translate:128px 124px}18.056%{translate:128px 124px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}27.778%{translate:120.8px 94.3px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}65.278%{translate:112px 58px}to{translate:112px 58px}}@keyframes glssmicroheart3r{0%{rotate:-12deg}18.056%{rotate:-12deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}65.278%{rotate:22deg}to{rotate:22deg}}@keyframes glssmicroheart3s{0%{scale:0 0}18.056%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}27.778%{scale:.64 .64;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}65.278%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart3o{0%{opacity:0}18.056%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}23.611%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}54.167%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}65.278%{opacity:0}to{opacity:0}}@keyframes glssmicroheart4p{0%{translate:128px 124px}22.222%{translate:128px 124px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}31.944%{translate:150.5px 114.1px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}69.444%{translate:178px 102px}to{translate:178px 102px}}@keyframes glssmicroheart4r{0%{rotate:24deg}22.222%{rotate:24deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}69.444%{rotate:16deg}to{rotate:16deg}}@keyframes glssmicroheart4s{0%{scale:0 0}22.222%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}31.944%{scale:.58 .58;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}69.444%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart4o{0%{opacity:0}22.222%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}27.778%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}58.333%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}69.444%{opacity:0}to{opacity:0}}@keyframes glssmicroheart5p{0%{translate:128px 125px}25%{translate:128px 125px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}34.722%{translate:104.6px 116.45px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}72.222%{translate:76px 106px}to{translate:76px 106px}}@keyframes glssmicroheart5r{0%{rotate:-24deg}25%{rotate:-24deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}72.222%{rotate:-18deg}to{rotate:-18deg}}@keyframes glssmicroheart5s{0%{scale:0 0}25%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}34.722%{scale:.56 .56;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}72.222%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart5o{0%{opacity:0}25%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}30.556%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}61.111%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}72.222%{opacity:0}to{opacity:0}}@keyframes glssmicroheart6p{0%{translate:128px 126px}30.556%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}40.278%{translate:135.2px 91.8px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}77.778%{translate:144px 50px}to{translate:144px 50px}}@keyframes glssmicroheart6r{0%{rotate:8deg}30.556%{rotate:8deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}77.778%{rotate:24deg}to{rotate:24deg}}@keyframes glssmicroheart6s{0%{scale:0 0}30.556%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}40.278%{scale:.62 .62;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}77.778%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart6o{0%{opacity:0}30.556%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}36.111%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}66.667%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}77.778%{opacity:0}to{opacity:0}}@keyframes glssmicroheart7p{0%{translate:128px 126px}33.333%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}43.056%{translate:157.7px 130.5px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}80.556%{translate:194px 136px}to{translate:194px 136px}}@keyframes glssmicroheart7r{0%{rotate:30deg}33.333%{rotate:30deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}80.556%{rotate:-20deg}to{rotate:-20deg}}@keyframes glssmicroheart7s{0%{scale:0 0}33.333%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}43.056%{scale:.48 .48;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}80.556%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart7o{0%{opacity:0}33.333%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}38.889%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}69.444%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}80.556%{opacity:0}to{opacity:0}}@keyframes glssmicroheart8p{0%{translate:128px 126px}37.5%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}47.222%{translate:100.1px 133.2px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}84.722%{translate:66px 142px}to{translate:66px 142px}}@keyframes glssmicroheart8r{0%{rotate:-32deg}37.5%{rotate:-32deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}84.722%{rotate:14deg}to{rotate:14deg}}@keyframes glssmicroheart8s{0%{scale:0 0}37.5%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}47.222%{scale:.45 .45;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}84.722%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart8o{0%{opacity:0}37.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}43.056%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}73.611%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}84.722%{opacity:0}to{opacity:0}}@keyframes glssmicroheart9p{0%{translate:128px 126px}43.056%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}52.778%{translate:120.35px 108.9px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}90.278%{translate:111px 88px}to{translate:111px 88px}}@keyframes glssmicroheart9r{0%{rotate:12deg}43.056%{rotate:12deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}90.278%{rotate:-10deg}to{rotate:-10deg}}@keyframes glssmicroheart9s{0%{scale:0 0}43.056%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}52.778%{scale:.36 .36;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}90.278%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart9o{0%{opacity:0}43.056%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}48.611%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}79.167%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}90.278%{opacity:0}to{opacity:0}}@keyframes glssmicroheart10p{0%{translate:128px 126px}48.611%{translate:128px 126px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}58.333%{translate:139.7px 112.5px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}95.833%{translate:154px 96px}to{translate:154px 96px}}@keyframes glssmicroheart10r{0%{rotate:-8deg}48.611%{rotate:-8deg;animation-timing-function:cubic-bezier(1,.49,0,.55)}95.833%{rotate:8deg}to{rotate:8deg}}@keyframes glssmicroheart10s{0%{scale:0 0}48.611%{scale:0 0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}58.333%{scale:.34 .34;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}95.833%{scale:.22 .22}to{scale:.22 .22}}@keyframes glssmicroheart10o{0%{opacity:0}48.611%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}54.167%{opacity:.95;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}84.722%{opacity:.8;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}95.833%{opacity:0}to{opacity:0}}@keyframes glsssoftsuccessecho20p{0%{translate:128px 128px}8.333%{translate:128px 128px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}50%{translate:128px 124px}to{translate:128px 124px}}@keyframes glsssoftsuccessecho20s{0%{scale:.82 .82}8.333%{scale:.82 .82;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}25%{scale:1.42 1.42;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}50%{scale:1.54 1.54}to{scale:1.54 1.54}}@keyframes glsssoftsuccessecho20o{0%{opacity:0}8.333%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}15.278%{opacity:.28;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}50%{opacity:0}to{opacity:0}}@keyframes glsssoftsuccessecho21p{0%{translate:128px 128px}25%{translate:128px 128px;animation-timing-function:cubic-bezier(0,.65,.51,.99)}66.667%{translate:128px 124px}to{translate:128px 124px}}@keyframes glsssoftsuccessecho21s{0%{scale:.82 .82}25%{scale:.82 .82;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}41.667%{scale:1.32 1.32;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}66.667%{scale:1.44 1.44}to{scale:1.44 1.44}}@keyframes glsssoftsuccessecho21o{0%{opacity:0}25%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}31.944%{opacity:.18;animation-timing-function:cubic-bezier(.2,.75,.34,.94)}66.667%{opacity:0}to{opacity:0}}.smicroheart1{translate:128px 126px;rotate:0deg;scale:0 0;opacity:0;animation:glssmicroheart1p 1.2s linear both,glssmicroheart1r 1.2s linear both,glssmicroheart1s 1.2s linear both,glssmicroheart1o 1.2s linear both}.smicroheart1 path{fill:color-mix(in srgb,currentColor 81%,white)}.smicroheart2{translate:128px 126px;rotate:16deg;scale:0 0;opacity:0;animation:glssmicroheart2p 1.2s linear both,glssmicroheart2r 1.2s linear both,glssmicroheart2s 1.2s linear both,glssmicroheart2o 1.2s linear both}.smicroheart2 path{fill:color-mix(in srgb,currentColor 91%,white)}.smicroheart3{translate:128px 124px;rotate:-12deg;scale:0 0;opacity:0;animation:glssmicroheart3p 1.2s linear both,glssmicroheart3r 1.2s linear both,glssmicroheart3s 1.2s linear both,glssmicroheart3o 1.2s linear both}.smicroheart3 path{fill:color-mix(in srgb,currentColor 72%,white)}.smicroheart4{translate:128px 124px;rotate:24deg;scale:0 0;opacity:0;animation:glssmicroheart4p 1.2s linear both,glssmicroheart4r 1.2s linear both,glssmicroheart4s 1.2s linear both,glssmicroheart4o 1.2s linear both}.smicroheart4 path{fill:color-mix(in srgb,currentColor 86%,white)}.smicroheart5{translate:128px 125px;rotate:-24deg;scale:0 0;opacity:0;animation:glssmicroheart5p 1.2s linear both,glssmicroheart5r 1.2s linear both,glssmicroheart5s 1.2s linear both,glssmicroheart5o 1.2s linear both}.smicroheart5 path{fill:color-mix(in srgb,currentColor 69%,white)}.smicroheart6{translate:128px 126px;rotate:8deg;scale:0 0;opacity:0;animation:glssmicroheart6p 1.2s linear both,glssmicroheart6r 1.2s linear both,glssmicroheart6s 1.2s linear both,glssmicroheart6o 1.2s linear both}.smicroheart6 path{fill:color-mix(in srgb,currentColor 94%,white)}.smicroheart7{translate:128px 126px;rotate:30deg;scale:0 0;opacity:0;animation:glssmicroheart7p 1.2s linear both,glssmicroheart7r 1.2s linear both,glssmicroheart7s 1.2s linear both,glssmicroheart7o 1.2s linear both}.smicroheart7 path{fill:color-mix(in srgb,currentColor 78%,white)}.smicroheart8{translate:128px 126px;rotate:-32deg;scale:0 0;opacity:0;animation:glssmicroheart8p 1.2s linear both,glssmicroheart8r 1.2s linear both,glssmicroheart8s 1.2s linear both,glssmicroheart8o 1.2s linear both}.smicroheart8 path{fill:color-mix(in srgb,currentColor 91%,white)}.smicroheart9{translate:128px 126px;rotate:12deg;scale:0 0;opacity:0;animation:glssmicroheart9p 1.2s linear both,glssmicroheart9r 1.2s linear both,glssmicroheart9s 1.2s linear both,glssmicroheart9o 1.2s linear both}.smicroheart9 path{fill:color-mix(in srgb,currentColor 62%,white)}.smicroheart10{translate:128px 126px;rotate:-8deg;scale:0 0;opacity:0;animation:glssmicroheart10p 1.2s linear both,glssmicroheart10r 1.2s linear both,glssmicroheart10s 1.2s linear both,glssmicroheart10o 1.2s linear both}.smicroheart10 path{fill:color-mix(in srgb,currentColor 74%,white)}.ssoftsuccessecho20{translate:128px 128px;rotate:0deg;scale:.82 .82;opacity:0;animation:glsssoftsuccessecho20p 1.2s linear both,glsssoftsuccessecho20s 1.2s linear both,glsssoftsuccessecho20o 1.2s linear both}.ssoftsuccessecho20 path{fill:color-mix(in srgb,currentColor 81%,white)}.ssoftsuccessecho21{translate:128px 128px;rotate:0deg;scale:.82 .82;opacity:0;animation:glsssoftsuccessecho21p 1.2s linear both,glsssoftsuccessecho21s 1.2s linear both,glsssoftsuccessecho21o 1.2s linear both}.ssoftsuccessecho21 path{fill:color-mix(in srgb,currentColor 81%,white)}@media (prefers-reduced-motion:reduce){.glsBurstSvg{display:none}}