.NotificationCard_card__Nq01M{align-items:flex-start;background:linear-gradient(135deg,rgba(32,178,170,.05),rgba(75,179,217,.05));border:.0625rem solid rgba(32,178,170,.2);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;height:100%;margin-bottom:0;position:relative;transition:all .3s ease;width:100%}.NotificationCard_card__Nq01M.NotificationCard_tallCard__92sIQ{padding:1.5rem}.NotificationCard_card__Nq01M.NotificationCard_shortCard__EKDYB{align-items:center;margin-bottom:2rem;min-height:6.25rem;padding:1rem 1.25rem}.NotificationCard_card__Nq01M.NotificationCard_shortCard__EKDYB .NotificationCard_content__Etei9{justify-content:center}@media(max-width:1024px)and (min-width:769px){.NotificationCard_card__Nq01M{gap:.625rem;margin-bottom:0}.NotificationCard_card__Nq01M.NotificationCard_shortCard__EKDYB{margin-bottom:1.5rem;padding:.875rem 1.125rem}.NotificationCard_card__Nq01M.NotificationCard_tallCard__92sIQ{padding:1.25rem}}@media(max-width:768px){.NotificationCard_card__Nq01M{flex-direction:column;gap:.625rem;margin-bottom:0;text-align:center}.NotificationCard_card__Nq01M.NotificationCard_shortCard__EKDYB{margin-bottom:1.25rem}.NotificationCard_card__Nq01M.NotificationCard_shortCard__EKDYB,.NotificationCard_card__Nq01M.NotificationCard_tallCard__92sIQ{height:auto;min-height:auto;padding:.75rem 1rem}}.NotificationCard_card__Nq01M:hover{box-shadow:0 .1875rem .625rem rgba(32,173,178,.365)}.NotificationCard_icon__0pOCU{align-items:center;animation:NotificationCard_pulse__wSCWf 2s ease-in-out infinite;background:linear-gradient(90deg,#20b2aa,#4fb3d9);border-radius:.625rem;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-top:.25rem;width:2.5rem}@media(max-width:768px){.NotificationCard_icon__0pOCU{align-self:center;height:2.25rem;width:2.25rem}}@keyframes NotificationCard_pulse__wSCWf{0%,to{box-shadow:0 .1875rem .625rem rgba(32,178,170,.365);transform:scale(1)}50%{box-shadow:0 .25rem .3125rem rgba(32,178,170,.365);transform:scale(1.05)}}.NotificationCard_content__Etei9{display:flex;flex:1 1;flex-direction:column;justify-content:center}.NotificationCard_title__FXtJ3{font-size:1rem;font-weight:600;margin:0 0 .25rem}@media(max-width:1024px)and (min-width:769px){.NotificationCard_title__FXtJ3{font-size:.9375rem}}@media(max-width:768px){.NotificationCard_title__FXtJ3{font-size:.9375rem;margin-bottom:.375rem}}.NotificationCard_description__kDU_0{color:#555;font-size:.875rem;line-height:1.4;margin:0}@media(max-width:1024px)and (min-width:769px){.NotificationCard_description__kDU_0{font-size:.8125rem}}@media(max-width:768px){.NotificationCard_description__kDU_0{font-size:.8125rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}}.NotificationCard_highlight__gRO_n{color:#00a6ff;font-weight:600}.NotificationCard_close__Z6yBS{background:none;border:none;cursor:pointer}.CommunityBuild_communityProject___4llQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;box-sizing:border-box;gap:0;width:100%}@media(max-width:1024px){.CommunityBuild_communityProject___4llQ{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.CommunityBuild_communityProject___4llQ{grid-template-columns:1fr}}.CommunityBuild_galleryItem__VilMl{aspect-ratio:16/9;box-sizing:border-box;cursor:pointer;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media(max-width:768px){.CommunityBuild_galleryItem__VilMl{aspect-ratio:16/9}}@media(max-width:480px){.CommunityBuild_galleryItem__VilMl{aspect-ratio:16/9}}.CommunityBuild_galleryItem__VilMl:hover{box-shadow:0 1.25rem 3.75rem rgba(32,178,170,.25),0 .5rem 1.25rem rgba(32,178,170,.15);z-index:10}.CommunityBuild_galleryItem__VilMl:hover .CommunityBuild_cardContent__gICdy{box-shadow:0 .25rem .75rem rgba(32,178,170,.2)}.CommunityBuild_galleryItem__VilMl:hover .CommunityBuild_imagePreview__1OGmJ{transform:scale(1.02)}.CommunityBuild_galleryItem__VilMl:hover .CommunityBuild_hoverInfo__4w_X_{opacity:1;transform:translateY(0)}.CommunityBuild_galleryItem__VilMl:hover .CommunityBuild_actionButtons__Yz4h8{opacity:1;pointer-events:all;transform:translateY(0)}.CommunityBuild_galleryItem__VilMl:focus-within{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}.CommunityBuild_cardContent__gICdy{background:var(--surface-white,#fff);border:.0625rem solid var(--border-light,#e5e5e5)}.CommunityBuild_cardContent__gICdy,.CommunityBuild_imagePreview__1OGmJ{height:100%;overflow:hidden;position:relative;width:100%}.CommunityBuild_previewImage__opgkU{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.CommunityBuild_premiumBadge__JeJ0g{align-items:center;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(135deg,gold,orange);border-radius:1.25rem;box-shadow:0 .25rem .75rem rgba(255,215,0,.4);color:#000;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.05em;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem;z-index:5}.CommunityBuild_premiumBadge__JeJ0g .CommunityBuild_crownIcon__Fo1eb{height:.875rem;width:.875rem}.CommunityBuild_likesCounter__x32_l{align-items:center;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:rgba(0,0,0,.6);border-radius:1.25rem;bottom:.75rem;color:#fff;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.75rem;z-index:5}.CommunityBuild_likesCounter__x32_l .CommunityBuild_heartIcon__sugDN{height:1rem;width:1rem}.CommunityBuild_hoverInfo__4w_X_{align-items:center;display:flex;gap:.625rem;left:.75rem;opacity:0;pointer-events:none;position:absolute;top:.75rem;transform:translateY(-.625rem);transition:all .3s ease;z-index:5}.CommunityBuild_authorAvatar__YxTr_{animation:CommunityBuild_gradientShift___4_f1 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2);border:.125rem solid #fff;border-radius:50%;box-shadow:0 .125rem .5rem rgba(0,0,0,.2);flex-shrink:0;height:2rem;overflow:hidden;width:2rem}.CommunityBuild_authorAvatar__YxTr_ img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CommunityBuild_titleAuthor__Je0D2{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:rgba(0,0,0,.75);border-radius:.5rem;max-width:12.5rem;padding:.5rem .75rem}.CommunityBuild_itemTitle__cOpAH{color:#fff;font-size:.875rem;font-weight:600;line-height:1.2}.CommunityBuild_itemAuthor__EV0G6,.CommunityBuild_itemTitle__cOpAH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityBuild_itemAuthor__EV0G6{color:hsla(0,0%,100%,.7);font-size:.6875rem;margin-top:.125rem}.CommunityBuild_actionButtons__Yz4h8{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.15);display:flex;flex-direction:row;gap:0;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-100%);transition:all .3s ease;width:100%;z-index:20}.CommunityBuild_actionBtn__0Ks6C{border:none;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;overflow:hidden;padding:.9375rem 2rem;position:relative;transition:all .2s ease}.CommunityBuild_actionBtn__0Ks6C:active{transform:scale(.98)}.CommunityBuild_previewBtn__KJXqR{background:#2c2c2c;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:color .3s ease;z-index:0}.CommunityBuild_previewBtn__KJXqR:before{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7);background-position:100%;background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform 1s ease;width:200%;z-index:-1}.CommunityBuild_previewBtn__KJXqR:hover:before{transform:translateX(0)}.CommunityBuild_previewBtn__KJXqR:hover{box-shadow:0 .375rem 1.25rem rgba(79,179,217,.4);color:#fff}.CommunityBuild_previewBtn__KJXqR:before{animation:CommunityBuild_gradientShift___4_f1 3s linear infinite}@keyframes CommunityBuild_gradientShift___4_f1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CommunityBuild_remixBtn__Ja_P6{background:#fff;border:none;box-shadow:0 .9375rem 1.5625rem rgba(0,0,0,.15),0 .3125rem .625rem rgba(0,0,0,.05);color:#2c2c2c;cursor:pointer;font-size:1rem;font-weight:600;padding:.9375rem 2rem;width:100%}@media(max-width:768px){.CommunityBuild_remixBtn__Ja_P6{font-size:.75rem;padding:.625rem 1.5rem}}.CommunityBuild_remixBtn__Ja_P6:active{transform:scale(.95)}.CommunityBuild_remixBtn__Ja_P6:hover{background:linear-gradient(135deg,#15a6af,#0d8b92);color:#fff}.CommunityBuild_showMoreButton__7oNB1{display:flex;justify-content:center;margin:3.125rem 0}@media(max-width:1024px)and (min-width:769px){.CommunityBuild_showMoreButton__7oNB1{margin:2.5rem 0}}@media(max-width:768px){.CommunityBuild_showMoreButton__7oNB1{margin:1.875rem 0}}@media(min-width:768px){.CommunityBuild_showMoreButton__7oNB1{padding-bottom:4.375rem}}.CommunityBuild_showMoreButton__7oNB1 button{align-items:center;background:linear-gradient(90deg,#20b2aa,#4fb3d9);border:none;border-radius:62.4375rem;box-shadow:0 .25rem .75rem rgba(24,188,198,.4);color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.625rem 1.125rem;transition:all .25s ease}@media(max-width:1024px)and (min-width:769px){.CommunityBuild_showMoreButton__7oNB1 button{font-size:.875rem;padding:.75rem 1.25rem}}@media(max-width:768px){.CommunityBuild_showMoreButton__7oNB1 button{font-size:.75rem;justify-content:center;max-width:8.125rem;width:100%}}.CommunityBuild_showMoreButton__7oNB1 button .CommunityBuild_arrow-icon__OFztJ{height:1rem;transition:transform .3s ease;width:1rem}.CommunityBuild_showMoreButton__7oNB1 button:hover{background:linear-gradient(135deg,#15a6af,#22cfd5);box-shadow:0 .375rem 1.125rem rgba(24,188,198,.5);font-weight:700;transform:translateY(-.125rem)}.CommunityBuild_showMoreButton__7oNB1 button:hover .CommunityBuild_arrow-icon__OFztJ{transform:translateY(.1875rem)}.CommunityBuild_showMoreButton__7oNB1 button:active{box-shadow:0 .1875rem .625rem rgba(24,188,198,.35);transform:translateY(0)}.CommunityBuild_showMoreButton__7oNB1 button:disabled{background:#b8e8eb;box-shadow:none;cursor:not-allowed;opacity:.6}.LoadingOverlay_overlay__v0w89{align-items:center;animation:LoadingOverlay_fadeIn__x8hHA .3s ease-in-out;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.612);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.LoadingOverlay_spinner__ImP7n{animation:LoadingOverlay_spin__4JJ_e 1s linear infinite;border:.25rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top:.25rem solid var(--ring-a);height:3.125rem;width:3.125rem}.LoadingOverlay_loadingText__SKtEc{color:#fff;font-size:1rem;font-weight:600;margin-top:1.25rem;text-align:center}.LoadingOverlay_loadingContainer__0AmRC{align-items:center;display:flex;flex-direction:column;justify-content:center}@keyframes LoadingOverlay_fadeIn__x8hHA{0%{opacity:0}to{opacity:1}}@keyframes LoadingOverlay_spin__4JJ_e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DismissibleCard_card__6I2os{animation:DismissibleCard_slideIn__WgpW0 .4s ease-out;background:var(--surface-white,#fff);border:.0625rem solid var(--border-light,#e5e5e5);border-radius:.75rem;box-shadow:var(--shadow-outer,0 4px 12px rgba(0,0,0,.08));padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.DismissibleCard_card__6I2os:first-child{animation-delay:.1s}.DismissibleCard_card__6I2os:nth-child(2){animation-delay:.2s}.DismissibleCard_card__6I2os:hover{border-color:var(--hover-aqua,#20b2aa);box-shadow:var(--shadow-hover,0 12px 30px rgba(0,0,0,.15));transform:translateY(-.125rem)}.DismissibleCard_card__6I2os:focus-within{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}.DismissibleCard_slideOut__2iwW5{animation:DismissibleCard_slideOut__2iwW5 .3s ease-in forwards}@keyframes DismissibleCard_slideIn__WgpW0{0%{opacity:0;transform:translateX(-1.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes DismissibleCard_slideOut__2iwW5{to{opacity:0;transform:translateX(100%)}}.DismissibleCard_dismissButton__0uZSh{align-items:center;background:transparent;border:none;border-radius:.25rem;color:var(--text-secondary,#5a5a5a);cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease}.DismissibleCard_dismissButton__0uZSh:hover{background:var(--background-soft,#f8f7f5);color:var(--text-primary,#2c2c2c)}.DismissibleCard_dismissButton__0uZSh:focus{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}.DismissibleCard_content__XHFWR{display:flex;flex-direction:column;gap:.75rem}.DismissibleCard_label__4z7tP{color:var(--hover-aqua,#20b2aa);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.DismissibleCard_label__4z7tP,.DismissibleCard_title__MwGQC{font-weight:600}.DismissibleCard_title__MwGQC{color:var(--text-primary,#2c2c2c);font-size:1.25rem;margin:0;padding-right:1.5rem}.DismissibleCard_description__n4WaC{color:var(--text-secondary,#5a5a5a);font-size:.875rem;line-height:1.6;margin:0}.DismissibleCard_actionButton__xCnx5{align-self:flex-start;background:var(--text-primary,#2c2c2c);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.DismissibleCard_actionButton__xCnx5:hover{background:var(--hover-aqua,#20b2aa);box-shadow:0 .25rem .75rem rgba(32,178,170,.3);transform:translateY(-.0625rem)}.DismissibleCard_actionButton__xCnx5:active{transform:translateY(0)}.DismissibleCard_actionButton__xCnx5:focus{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}@media(max-width:768px){.DismissibleCard_card__6I2os{padding:1.25rem}.DismissibleCard_title__MwGQC{font-size:1.125rem}.DismissibleCard_description__n4WaC{font-size:.8125rem}}.RecentBuilds_recentBuilds__iS_iC{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:87.5rem;padding:1.25rem .0625rem}.RecentBuilds_buildsGrid__VCVje{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.RecentBuilds_buildCard__KzCIm{animation:RecentBuilds_fadeIn__WEcBl .5s ease-out;background:#fff;border:.0625rem solid var(--border-light,#e5e5e5);border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecentBuilds_buildCard__KzCIm:first-child{animation-delay:.1s}.RecentBuilds_buildCard__KzCIm:nth-child(2){animation-delay:.2s}.RecentBuilds_buildCard__KzCIm:nth-child(3){animation-delay:.3s}.RecentBuilds_buildCard__KzCIm:nth-child(4){animation-delay:.4s}.RecentBuilds_buildCard__KzCIm:hover{border-color:var(--hover-aqua,#20b2aa);box-shadow:var(--shadow-hover,0 12px 30px rgba(0,0,0,.15));transform:translateY(-.25rem)}.RecentBuilds_buildCard__KzCIm:hover .RecentBuilds_hoverOverlay__1dWtf{opacity:1;visibility:visible}.RecentBuilds_buildCard__KzCIm:hover .RecentBuilds_progressSection__HoWnl{opacity:0}.RecentBuilds_colorPreview__a82F2{background:linear-gradient(135deg,#4db8c5,#3a9aa5);height:12.5rem;justify-content:center;position:relative;width:100%}.RecentBuilds_colorPreview__a82F2,.RecentBuilds_premiumBadge__6H4gR{align-items:center;display:flex}.RecentBuilds_premiumBadge__6H4gR{background:rgba(255,215,0,.95);border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.15);color:#1a1a1a;font-size:.6875rem;font-weight:700;gap:.25rem;padding:.25rem .625rem;position:absolute;right:.75rem;top:.75rem}.RecentBuilds_premiumBadge__6H4gR svg{height:.875rem;width:.875rem}.RecentBuilds_likesCounter__xkDnl{align-items:center;background:hsla(0,0%,100%,.95);border-radius:1.25rem;bottom:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);color:#1a1a1a;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.75rem}.RecentBuilds_likesCounter__xkDnl svg{color:#ef4444;height:.875rem;width:.875rem}.RecentBuilds_hoverOverlay__1dWtf{align-items:center;background:rgba(0,0,0,.85);bottom:0;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;left:0;opacity:0;padding:1.5rem;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.RecentBuilds_projectInfo__aA97L{color:#fff;text-align:center}.RecentBuilds_projectTitle___jaTc{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.RecentBuilds_authorName__uqe81{color:hsla(0,0%,100%,.8);font-size:.875rem}.RecentBuilds_actionButtons__V_GkJ{display:flex;gap:.75rem}.RecentBuilds_buildButton__62yP5,.RecentBuilds_remixButton__qLqCv{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;transition:all .2s ease}.RecentBuilds_buildButton__62yP5:focus,.RecentBuilds_remixButton__qLqCv:focus{outline:.125rem solid #fff;outline-offset:.125rem}.RecentBuilds_buildButton__62yP5{background:var(--hover-aqua,#20b2aa);color:#fff}.RecentBuilds_buildButton__62yP5:hover{background:var(--hover-aqua-light,#40e0d0);transform:translateY(-.0625rem)}.RecentBuilds_remixButton__qLqCv{background:#fff;color:var(--text-primary,#2c2c2c)}.RecentBuilds_remixButton__qLqCv:hover{background:var(--background-soft,#f8f7f5);transform:translateY(-.0625rem)}.RecentBuilds_progressSection__HoWnl{padding:1rem 1.25rem;transition:opacity .3s ease}.RecentBuilds_cardHeader__PHVIC{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}.RecentBuilds_cardInfo__INHU2{flex:1 1;min-width:0}.RecentBuilds_cardTitle__vrO_H{color:#1a1a1a;font-size:1.0625rem;font-weight:600;margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentBuilds_cardStatus__TNhUV{color:#6b7280;font-size:.8125rem;gap:.375rem}.RecentBuilds_cardStatus__TNhUV,.RecentBuilds_progressHeader__Z1Ixl{align-items:center;display:flex}.RecentBuilds_progressHeader__Z1Ixl{justify-content:space-between;margin-bottom:.5rem}.RecentBuilds_progressLabel__VycSD{color:#6b7280;font-size:.8125rem;font-weight:500}.RecentBuilds_progressPercentage__R3xC5{background:linear-gradient(135deg,#4db8c5,#3a9aa5);border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:600;padding:.1875rem .625rem}.RecentBuilds_progressBar__VYdtA{background:#f3f4f6;border-radius:.1875rem;height:.375rem;overflow:hidden;width:100%}.RecentBuilds_progressFill__LX15p{background:linear-gradient(135deg,#4db8c5,#3a9aa5);border-radius:.1875rem;height:100%;transition:width .3s ease}.RecentBuilds_cardFooter__7Gj6r{align-items:center;border-top:.0625rem solid #f3f4f6;display:flex;justify-content:space-between;padding-top:1rem}.RecentBuilds_lastUpdated__jPV9M{color:#9ca3af;font-size:.75rem}.RecentBuilds_cardActions__In_qF{display:flex;gap:.5rem}.RecentBuilds_actionBtn__9tgdQ{align-items:center;background:#f9fafb;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.RecentBuilds_actionBtn__9tgdQ:hover{background:#4db8c5;color:#fff}.RecentBuilds_statusDot__2x42Q{background:#10b981;border-radius:50%;height:.375rem;width:.375rem}.RecentBuilds_statusDot__2x42Q.RecentBuilds_statusComplete__k9REC{background:#059669;box-shadow:0 0 .5rem rgba(5,150,105,.4)}.RecentBuilds_cardIcon__OLQ7m{align-items:center;border-radius:.75rem;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:3rem;justify-content:center;width:3rem}.RecentBuilds_cardIcon__OLQ7m.RecentBuilds_single__lPp_A{background:linear-gradient(135deg,#667eea,#764ba2)}.RecentBuilds_cardIcon__OLQ7m.RecentBuilds_double__ezQ4O{background:linear-gradient(135deg,#4db8c5,#3a9aa5)}.RecentBuilds_cardIcon__OLQ7m.RecentBuilds_multi__x4RlQ{background:linear-gradient(135deg,#667eea,#4db8c5)}.RecentBuilds_buildCard__KzCIm.RecentBuilds_addWorkspaceCard__byx9L{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:.125rem dashed #d1d5db;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:15rem}.RecentBuilds_buildCard__KzCIm.RecentBuilds_addWorkspaceCard__byx9L:hover{background:linear-gradient(135deg,#f0fafb,#e8f5f7);border-color:#4db8c5;transform:translateY(-.25rem)}.RecentBuilds_addWorkspaceContent__ngUTB{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;text-align:center;z-index:1}.RecentBuilds_addWorkspaceIcon__R9xy9{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.08);display:flex;height:4rem;justify-content:center;transition:all .3s ease;width:4rem}.RecentBuilds_addWorkspaceIcon__R9xy9:hover{background:#fff;box-shadow:0 .375rem 1rem rgba(0,0,0,.12);transform:scale(1.05)}.RecentBuilds_addWorkspaceIcon__R9xy9 svg{color:#9ca3af;height:2rem;width:2rem}.RecentBuilds_addWorkspaceTitle__MwqtP{color:#4b5563;font-size:1rem;font-weight:600}.RecentBuilds_addWorkspaceSubtitle__j_7e7{color:#6c757d;font-size:.8rem;opacity:.8}.RecentBuilds_loadingContainer__qw05G{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.75rem 1.25rem;text-align:center}.RecentBuilds_loadingContainer__qw05G .RecentBuilds_spinner__HWFnZ{animation:RecentBuilds_spin__CUgT_ 1s linear infinite;border-top:.25rem solid var(--border-color);border-radius:50%;border:.25rem solid var(--border-color);border-top-color:var(--ring-a);height:2.5rem;margin-bottom:1.25rem;width:2.5rem}.RecentBuilds_loadingContainer__qw05G p{color:var(--text-secondary);font-size:1rem;margin:0}.RecentBuilds_errorContainer__vnktn{padding:3.75rem 1.25rem;text-align:center}.RecentBuilds_errorContainer__vnktn p{color:var(--error-color);font-size:1rem;margin:0}.RecentBuilds_emptyContainer__tBx0M{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.75rem 1.25rem;text-align:center}.RecentBuilds_emptyContainer__tBx0M .RecentBuilds_emptyIcon__XvmII{color:var(--text-secondary);margin-bottom:1.25rem;opacity:.5}.RecentBuilds_emptyContainer__tBx0M h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.RecentBuilds_emptyContainer__tBx0M p{color:var(--text-secondary);font-size:1rem;margin:0}@keyframes RecentBuilds_fadeIn__WEcBl{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes RecentBuilds_spin__CUgT_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes RecentBuilds_pulse__CF8d9{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes RecentBuilds_shimmer__S2172{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.RecentBuilds_buildsGrid__VCVje{grid-template-columns:1fr}.RecentBuilds_colorPreview__a82F2{height:10rem}.RecentBuilds_actionButtons__V_GkJ{flex-direction:column;width:100%}.RecentBuilds_actionButtons__V_GkJ button{width:100%}}@media(min-width:769px)and (max-width:1024px){.RecentBuilds_buildsGrid__VCVje{grid-template-columns:repeat(2,1fr)}}.RecentBuilds_view-all-button__zBNk4{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#20b2aa;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.375rem .75rem;text-decoration:none;transition:all .2s ease}.RecentBuilds_view-all-button__zBNk4:hover{color:#40e0d0;gap:.625rem}.RecentBuilds_view-all-button__zBNk4:focus{outline:.125rem solid #20b2aa;outline-offset:.125rem}.RecentBuilds_view-all-button__zBNk4:active{transform:scale(.98)}.RecentBuilds_view-all-icon___qmBX{color:inherit;transition:transform .2s ease}.BottomBanner_banner__nNfEG{align-items:center;background:linear-gradient(135deg,rgba(32,178,170,.05),rgba(75,179,217,.05));border:.0625rem solid rgba(32,178,170,.2);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;min-height:6.25rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease;width:100%}@media(max-width:1024px)and (min-width:769px){.BottomBanner_banner__nNfEG{gap:.625rem;margin-bottom:1.5rem;padding:.875rem 1.125rem}}@media(max-width:768px){.BottomBanner_banner__nNfEG{flex-direction:column;gap:.625rem;margin-bottom:1.25rem;padding:1rem 1.5rem;text-align:center}}.BottomBanner_banner__nNfEG:hover{box-shadow:0 .1875rem .625rem rgba(32,173,178,.365)}.BottomBanner_bannerContent__C_Kio{align-items:center;display:flex;flex:1 1;gap:.75rem}@media(max-width:768px){.BottomBanner_bannerContent__C_Kio{flex-direction:column;text-align:center}}.BottomBanner_bannerIcon__yuXMc{align-items:center;animation:BottomBanner_pulse__Jn6Wc 2s ease-in-out infinite;background:linear-gradient(90deg,#20b2aa,#4fb3d9);border-radius:.625rem;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}@media(max-width:768px){.BottomBanner_bannerIcon__yuXMc{margin-right:0;margin-top:.75rem;width:100%}}@keyframes BottomBanner_pulse__Jn6Wc{0%,to{box-shadow:0 .1875rem .625rem rgba(32,178,170,.365);transform:scale(1)}50%{box-shadow:0 .25rem .3125rem rgba(32,178,170,.365);transform:scale(1.05)}}.BottomBanner_bannerText__Iphjm{flex:1 1}.BottomBanner_title__R6Pd4{font-size:1rem;font-weight:600;margin:0 0 .25rem}@media(max-width:1024px)and (min-width:769px){.BottomBanner_title__R6Pd4{font-size:.9375rem}}@media(max-width:768px){.BottomBanner_title__R6Pd4{font-size:.9375rem;margin-bottom:.375rem}}.BottomBanner_description__l_o95{color:#555;font-size:.875rem;line-height:1.4;margin:0}@media(max-width:1024px)and (min-width:769px){.BottomBanner_description__l_o95{font-size:.8125rem}}@media(max-width:768px){.BottomBanner_description__l_o95{font-size:.8125rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}}.BottomBanner_upgradeButton__w5uNh{background:var(--text-primary);border:none;border-radius:.5rem;color:var(--surface-white);cursor:pointer;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.8125rem;font-weight:500;margin-right:.75rem;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.BottomBanner_upgradeButton__w5uNh:before{animation:BottomBanner_gradientShift__lT02R 3s ease infinite;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7);background-size:200% 200%;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.BottomBanner_upgradeButton__w5uNh span{position:relative;z-index:2}.BottomBanner_upgradeButton__w5uNh:hover{box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15),0 .25rem .75rem rgba(32,178,170,.3);transform:translateY(-.125rem)}.BottomBanner_upgradeButton__w5uNh:hover:before{left:0}.BottomBanner_upgradeButton__w5uNh:active{transform:translateY(0)}@media(max-width:1024px)and (min-width:769px){.BottomBanner_upgradeButton__w5uNh{font-size:.75rem;padding:.4375rem .875rem}}@media(max-width:768px){.BottomBanner_upgradeButton__w5uNh{font-size:.8125rem;margin-right:0;margin-top:.75rem;padding:.625rem;width:100%}}.BottomBanner_upgradeButton__w5uNh span{align-items:center;display:flex;justify-content:center}@keyframes BottomBanner_gradientShift__lT02R{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.BottomBanner_dismissButton__TSSS8{align-items:center;background:none;border:none;border-radius:.375rem;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;position:static;right:1rem;top:1rem;transition:all .2s ease;z-index:10}.BottomBanner_dismissButton__TSSS8:hover{background:rgba(0,0,0,.05)}.BottomBanner_dismissButton__TSSS8 svg{height:1.25rem;width:1.25rem}.BottomBanner_highlight__JC73V{color:#00a6ff;font-weight:600}.BottomBanner_close__UtmhM{background:none;border:none;cursor:pointer}.UpgradeBanner_banner__wpVim{align-items:center;background:linear-gradient(135deg,rgba(32,178,170,.05),rgba(75,179,217,.05));border:.0625rem solid rgba(32,178,170,.2);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;min-height:6.25rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease;width:100%}@media(max-width:1024px)and (min-width:769px){.UpgradeBanner_banner__wpVim{gap:.625rem;margin-bottom:1.5rem;padding:.875rem 1.125rem}}@media(max-width:767px){.UpgradeBanner_banner__wpVim{align-items:stretch;flex-direction:column;gap:1rem;margin-bottom:1.25rem;min-height:auto;padding:1rem;text-align:center}}@media(max-width:480px){.UpgradeBanner_banner__wpVim{gap:.75rem;padding:.75rem;text-align:center}}.UpgradeBanner_banner__wpVim:hover{box-shadow:0 .1875rem .625rem rgba(32,173,178,.365)}.UpgradeBanner_bannerContent__HnSfs{align-items:center;display:flex;flex:1 1;gap:.75rem}@media(max-width:767px){.UpgradeBanner_bannerContent__HnSfs{align-items:center;flex-direction:column;gap:1rem;text-align:center}}@media(max-width:480px){.UpgradeBanner_bannerContent__HnSfs{gap:.75rem;width:100%}}.UpgradeBanner_bannerIcon__jlcRL{align-items:center;animation:UpgradeBanner_pulse__JGP_m 2s ease-in-out infinite;background:linear-gradient(90deg,#20b2aa,#4fb3d9);border-radius:.625rem;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}@media(max-width:767px){.UpgradeBanner_bannerIcon__jlcRL{height:3rem;margin-bottom:.5rem;margin-right:0;margin-top:0;width:3rem}}@media(max-width:480px){.UpgradeBanner_bannerIcon__jlcRL{height:2.75rem;margin-bottom:.25rem;width:2.75rem}}@keyframes UpgradeBanner_pulse__JGP_m{0%,to{box-shadow:0 .1875rem .625rem rgba(32,178,170,.365);transform:scale(1)}50%{box-shadow:0 .25rem .3125rem rgba(32,178,170,.365);transform:scale(1.05)}}.UpgradeBanner_bannerText__krfFA{flex:1 1;width:100%}.UpgradeBanner_title__nKYyB{font-size:1rem;font-weight:600;margin:0 0 .25rem}@media(max-width:1024px)and (min-width:769px){.UpgradeBanner_title__nKYyB{font-size:.9375rem}}@media(max-width:767px){.UpgradeBanner_title__nKYyB{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}}@media(max-width:480px){.UpgradeBanner_title__nKYyB{font-size:.9375rem;line-height:1.2;margin-bottom:.375rem}}.UpgradeBanner_description__WpkJe{color:#555;font-size:.875rem;line-height:1.4;margin:0}@media(max-width:1024px)and (min-width:769px){.UpgradeBanner_description__WpkJe{font-size:.8125rem}}@media(max-width:767px){.UpgradeBanner_description__WpkJe{font-size:.8125rem;line-height:1.6;word-wrap:break-word;color:#666;margin-bottom:.25rem;overflow-wrap:break-word}}@media(max-width:480px){.UpgradeBanner_description__WpkJe{font-size:.75rem;line-height:1.5;margin-bottom:.125rem}}.UpgradeBanner_upgradeButton__sLyEi{background:var(--text-primary);border:none;border-radius:.5rem;color:var(--surface-white);cursor:pointer;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.8125rem;font-weight:500;margin-right:.75rem;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.UpgradeBanner_upgradeButton__sLyEi:before{animation:UpgradeBanner_gradientShift__RzFzS 3s ease infinite;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7);background-size:200% 200%;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.UpgradeBanner_upgradeButton__sLyEi span{position:relative;z-index:2}.UpgradeBanner_upgradeButton__sLyEi:hover{box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15),0 .25rem .75rem rgba(32,178,170,.3);transform:translateY(-.125rem)}.UpgradeBanner_upgradeButton__sLyEi:hover:before{left:0}.UpgradeBanner_upgradeButton__sLyEi:active{transform:translateY(0)}@media(max-width:1024px)and (min-width:769px){.UpgradeBanner_upgradeButton__sLyEi{font-size:.75rem;padding:.4375rem .875rem}}@media(max-width:767px){.UpgradeBanner_upgradeButton__sLyEi{border-radius:.625rem;font-size:.875rem;font-weight:600;margin-right:0;margin-top:1rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.UpgradeBanner_upgradeButton__sLyEi{border-radius:.5rem;font-size:.8125rem;margin-top:.75rem;padding:.625rem .875rem}}.UpgradeBanner_upgradeButton__sLyEi span{align-items:center;display:flex;gap:.25rem;justify-content:center}@keyframes UpgradeBanner_gradientShift__RzFzS{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.UpgradeBanner_dismissButton__aJCjT{align-items:center;background:none;border:none;border-radius:.375rem;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;position:static;right:1rem;top:1rem;transition:all .2s ease;z-index:10}.UpgradeBanner_dismissButton__aJCjT:hover{background:rgba(0,0,0,.05)}@media(max-width:1024px)and (min-width:768px){.UpgradeBanner_dismissButton__aJCjT{padding:.375rem}.UpgradeBanner_dismissButton__aJCjT svg{height:1.125rem;width:1.125rem}}@media(max-width:767px){.UpgradeBanner_dismissButton__aJCjT{padding:.25rem;position:absolute;right:.75rem;top:.75rem}.UpgradeBanner_dismissButton__aJCjT svg{height:1rem;width:1rem}}@media(max-width:480px){.UpgradeBanner_dismissButton__aJCjT svg{height:.875rem;width:.875rem}}.UpgradeBanner_highlight__0RWPE{color:#00a6ff;font-weight:600}.UpgradeBanner_close__uiAT0{background:none;border:none;cursor:pointer}.FloatingActionButtons_fabContainer__vZ_m5{bottom:2rem;display:flex;flex-direction:column;gap:1rem;position:fixed;right:2rem;z-index:1000}@media(max-width:768px){.FloatingActionButtons_fabContainer__vZ_m5{bottom:1.25rem;gap:.75rem;right:1.25rem}}.FloatingActionButtons_fab__l0qjI{align-items:center;border:none;border-radius:50%;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:3.5rem}.FloatingActionButtons_fab__l0qjI:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);transform:scale(1.1)}.FloatingActionButtons_fab__l0qjI:active{transform:scale(1.05)}.FloatingActionButtons_fab__l0qjI:focus{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}@media(max-width:768px){.FloatingActionButtons_fab__l0qjI{height:3rem;width:3rem}}.FloatingActionButtons_fabPrimary__B8RIf{background:var(--hover-aqua,#20b2aa);color:#fff}.FloatingActionButtons_fabPrimary__B8RIf:hover{background:var(--hover-aqua-light,#40e0d0)}.FloatingActionButtons_fabSecondary__nGDID{background:var(--surface-white,#fff);border:.0625rem solid var(--border-light,#e5e5e5);color:var(--text-primary,#2c2c2c)}.FloatingActionButtons_fabSecondary__nGDID:hover{background:var(--background-soft,#f8f7f5);border-color:var(--hover-aqua,#20b2aa);color:var(--hover-aqua,#20b2aa)}.FloatingActionButtons_fabLabel__MG9Dk{animation:FloatingActionButtons_fadeInLabel__gQLMm .2s ease-out;background:var(--text-primary,#2c2c2c);border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);color:#fff;font-size:.875rem;font-weight:500;padding:.5rem 1rem;pointer-events:none;position:absolute;right:4.25rem;white-space:nowrap}.FloatingActionButtons_fabLabel__MG9Dk:after{border-bottom:.375rem solid transparent;border-left:.375rem solid var(--text-primary,#2c2c2c);border-top:.375rem solid transparent;content:"";height:0;position:absolute;right:-.375rem;top:50%;transform:translateY(-50%);width:0}@media(max-width:768px){.FloatingActionButtons_fabLabel__MG9Dk{display:none}}@keyframes FloatingActionButtons_fadeInLabel__gQLMm{0%{opacity:0;transform:translateX(.625rem)}to{opacity:1;transform:translateX(0)}}.FloatingActionButtons_fab__l0qjI:focus-visible{outline:.125rem solid var(--hover-aqua,#20b2aa);outline-offset:.125rem}.FloatingActionButtons_fabContainer__vZ_m5{animation:FloatingActionButtons_slideInFromBottom__Ss79s .5s ease-out}@keyframes FloatingActionButtons_slideInFromBottom__Ss79s{0%{opacity:0;transform:translateY(6.25rem)}to{opacity:1;transform:translateY(0)}}.WelcomeOnboarding_modalBackdrop__GYdOO{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1.25rem;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.WelcomeOnboarding_modalBackdrop__GYdOO.WelcomeOnboarding_active__moRVf{opacity:1;visibility:visible}.WelcomeOnboarding_modal__i_Mr5{background:var(--surface-white);border-radius:1.25rem;box-shadow:var(--modal-shadow);display:flex;flex-direction:column;max-height:90vh;max-width:42.5rem;overflow:hidden;transform:scale(.95);transition:transform .3s ease;width:100%}.WelcomeOnboarding_modalBackdrop__GYdOO.WelcomeOnboarding_active__moRVf .WelcomeOnboarding_modal__i_Mr5{transform:scale(1)}.WelcomeOnboarding_modalBody__v1fwM{flex:1 1;overflow-y:auto;padding:2.5rem 2.5rem 2rem}.WelcomeOnboarding_modalBody__v1fwM::-webkit-scrollbar{width:.5rem}.WelcomeOnboarding_modalBody__v1fwM::-webkit-scrollbar-track{background:var(--background-soft);border-radius:.25rem}.WelcomeOnboarding_modalBody__v1fwM::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:.25rem}.WelcomeOnboarding_modalBody__v1fwM::-webkit-scrollbar-thumb:hover{background:var(--hover-aqua)}.WelcomeOnboarding_screen__D9LJK{animation:WelcomeOnboarding_fadeIn__hToBs .4s ease;display:none}.WelcomeOnboarding_screen__D9LJK.WelcomeOnboarding_active__moRVf{display:block}@keyframes WelcomeOnboarding_fadeIn__hToBs{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.WelcomeOnboarding_screenTitle__zJ13_{color:var(--text-primary);font-size:1.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem}.WelcomeOnboarding_screenSubtitle__ccic_,.WelcomeOnboarding_screenTitle__zJ13_{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.WelcomeOnboarding_screenSubtitle__ccic_{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin-bottom:1.75rem}.WelcomeOnboarding_featureGrid__VKlHH,.WelcomeOnboarding_screenContent__WyJ4e{margin-bottom:2rem}.WelcomeOnboarding_featureGrid__VKlHH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.WelcomeOnboarding_featureCard__Uo88G{background:var(--background-soft);border:.0625rem solid var(--border-light);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.WelcomeOnboarding_featureCard__Uo88G:hover{border-color:var(--hover-aqua);box-shadow:0 .25rem 1rem rgba(32,178,170,.1);transform:translateY(-.125rem)}.WelcomeOnboarding_featureIcon__Aly9q{align-items:center;background:linear-gradient(135deg,rgba(79,179,217,.15),rgba(32,178,170,.15));border-radius:.75rem;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.WelcomeOnboarding_featureIcon__Aly9q svg{height:1.5rem;width:1.5rem;stroke:var(--hover-aqua)}.WelcomeOnboarding_featureTitle__gEmin{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.5rem}.WelcomeOnboarding_featureDescription__JEeps{color:var(--text-secondary);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:.9375rem;line-height:1.6}.WelcomeOnboarding_pathOptions__9EgHx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.WelcomeOnboarding_pathCard__010nK{background:var(--surface-white);border:.125rem solid var(--border-light);border-radius:1rem;cursor:pointer;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.WelcomeOnboarding_pathCard__010nK:hover{border-color:var(--hover-aqua);box-shadow:0 .5rem 1.5rem rgba(32,178,170,.15);transform:translateY(-.25rem)}.WelcomeOnboarding_pathIcon__WMRbm{align-items:center;background:linear-gradient(135deg,rgba(79,179,217,.15),rgba(32,178,170,.15));border-radius:1rem;display:flex;height:4rem;justify-content:center;margin:0 auto 1.25rem;width:4rem}.WelcomeOnboarding_pathIcon__WMRbm svg{height:2rem;width:2rem;stroke:var(--hover-aqua)}.WelcomeOnboarding_pathTitle__P4cPe{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem}.WelcomeOnboarding_pathDescription__FX8QQ{color:var(--text-secondary);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:.875rem;line-height:1.6}.WelcomeOnboarding_modalFooter__zujb9{align-items:center;border-top:.0625rem solid var(--border-light);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2.5rem}.WelcomeOnboarding_progressIndicator___PS7t{align-items:center;display:flex;gap:.5rem}.WelcomeOnboarding_progressDot___hAkl{background:var(--border-light);border-radius:50%;height:.5rem;transition:all .3s ease;width:.5rem}.WelcomeOnboarding_progressDot___hAkl.WelcomeOnboarding_active__moRVf{background:var(--hover-aqua);border-radius:.25rem;width:1.5rem}.WelcomeOnboarding_progressText__5bFQW{color:var(--text-tertiary);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.8125rem;margin-left:.5rem}.WelcomeOnboarding_modalNav__XNgPT{display:flex;gap:.75rem}.WelcomeOnboarding_btn__qeXNB{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.WelcomeOnboarding_btnSecondary__qmz5g{background:var(--background-soft);border:.0625rem solid var(--border-light);color:var(--text-secondary)}.WelcomeOnboarding_btnSecondary__qmz5g:hover:not(:disabled){background:var(--surface-white);border-color:var(--text-secondary);color:var(--text-primary)}.WelcomeOnboarding_btnSecondary__qmz5g:disabled{cursor:not-allowed;opacity:.4}.WelcomeOnboarding_btnPrimary__DjtBt{animation:WelcomeOnboarding_gradientShift__Kr6QT 3s ease infinite;background:linear-gradient(135deg,var(--hover-glass-blue),var(--hover-aqua));background-size:200% 200%;box-shadow:0 .25rem .75rem rgba(32,178,170,.25);color:#fff}.WelcomeOnboarding_btnPrimary__DjtBt:hover{box-shadow:0 .375rem 1.25rem rgba(32,178,170,.35);transform:translateY(-.125rem)}.WelcomeOnboarding_btnSkip__hlWN0{background:transparent;border:none;color:var(--text-tertiary);font-size:.875rem;padding:.75rem 1rem}.WelcomeOnboarding_btnSkip__hlWN0:hover{color:var(--text-secondary)}@keyframes WelcomeOnboarding_gradientShift__Kr6QT{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:768px){.WelcomeOnboarding_modal__i_Mr5{border-radius:1rem;max-width:100%}.WelcomeOnboarding_modalBody__v1fwM{padding:1.5rem}.WelcomeOnboarding_modalFooter__zujb9{align-items:stretch;flex-direction:column;padding:1.25rem 1.5rem}.WelcomeOnboarding_screenTitle__zJ13_{font-size:1.625rem}.WelcomeOnboarding_screenSubtitle__ccic_{font-size:1rem}.WelcomeOnboarding_featureGrid__VKlHH,.WelcomeOnboarding_pathOptions__9EgHx{grid-template-columns:1fr}.WelcomeOnboarding_modalNav__XNgPT{flex-direction:column-reverse;width:100%}.WelcomeOnboarding_btn__qeXNB,.WelcomeOnboarding_progressIndicator___PS7t{justify-content:center;width:100%}}.PremiumTrialModal_premiumTrialModal__GUIfX{--text-primary:#2c2c2c;--text-secondary:#5a5a5a;--background-primary:#fefefe;--background-soft:#f8f7f5;--border-light:#e5e5e5;--surface-white:#fff;--hover-aqua:#20b2aa;--hover-glass-blue:#4fb3d9}.PremiumTrialModal_modalOverlay__Kkohi{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(0,0,0,.5);bottom:0;display:none;justify-content:center;left:0;opacity:0;padding:1.25rem;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.PremiumTrialModal_modalOverlay__Kkohi.PremiumTrialModal_active__3D5Go{display:flex;opacity:1}.PremiumTrialModal_modal__LXxZj{background:var(--surface-white);border-radius:1.25rem;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.2);display:flex;flex-direction:column;margin:auto;max-width:43.75rem;position:relative;transform:scale(.95);transition:transform .3s ease;width:100%}.PremiumTrialModal_modalOverlay__Kkohi.PremiumTrialModal_active__3D5Go .PremiumTrialModal_modal__LXxZj{transform:scale(1)}.PremiumTrialModal_modalClose__Fdz2A{align-items:center;background:var(--background-soft);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:all .3s ease;width:2.25rem;z-index:10}.PremiumTrialModal_modalClose__Fdz2A:hover{background:var(--border-light);color:var(--text-primary);transform:rotate(90deg)}.PremiumTrialModal_modalClose__Fdz2A:active{transform:scale(.95)}.PremiumTrialModal_modalHeader__vRAW4{background:linear-gradient(135deg,rgba(32,178,170,.05),rgba(75,179,217,.05));border-bottom:.0625rem solid var(--border-light);flex-shrink:0;padding:2rem 1.5rem 1.5rem;position:relative;text-align:center}.PremiumTrialModal_modalHeader__vRAW4 h2{color:var(--text-primary);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.PremiumTrialModal_modalBadge__VYxS0{align-items:center;background:linear-gradient(135deg,rgba(32,178,170,.1),rgba(75,179,217,.1));border-radius:1.25rem;color:var(--hover-aqua);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1rem}.PremiumTrialModal_subtitle__LZYnh{color:var(--text-secondary);font-size:1.0625rem;line-height:1.5;margin-bottom:1.5rem}.PremiumTrialModal_unlockBanner___CWwB{align-items:center;background:linear-gradient(135deg,var(--hover-aqua),var(--hover-glass-blue));border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(32,178,170,.2);color:#fff;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;text-align:center}.PremiumTrialModal_unlockIcon__BXeoj{height:1.5rem;width:1.5rem}.PremiumTrialModal_modalContent__rQvM4{flex:1 1;padding:1.5rem}.PremiumTrialModal_plansGrid__utz_a{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.PremiumTrialModal_plansGrid__utz_a{gap:1rem;grid-template-columns:1fr}}.PremiumTrialModal_plansDivider__fW9m_{border-bottom:.0625rem solid var(--border-light);margin-bottom:2rem;opacity:.5}.PremiumTrialModal_planCard__QEbBn{background:var(--background-soft);border:.125rem solid var(--border-light);border-radius:1rem;cursor:pointer;padding:1.25rem 1rem;position:relative;transition:all .3s ease}.PremiumTrialModal_planCard__QEbBn:hover{border-color:var(--hover-aqua);box-shadow:0 .75rem 1.5rem rgba(32,178,170,.1);transform:translateY(-.25rem)}.PremiumTrialModal_planCard__QEbBn.PremiumTrialModal_selected__7_3Ne{background:var(--surface-white);border-color:var(--hover-aqua);box-shadow:0 .5rem 1.25rem rgba(32,178,170,.15)}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_planHeader__FLsgV{border-bottom:.0625rem solid var(--border-light);margin-bottom:1rem;padding-bottom:.75rem;text-align:center}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_planName__SdTkP{color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_planPrice__kq_u3{color:var(--text-primary);font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_planPriceSmall__gNil6{color:var(--text-secondary);font-size:1.25rem}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_planPeriod__EqXNS{color:var(--text-secondary);font-size:.875rem}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_bonusBadge__q0xcx{background:linear-gradient(135deg,var(--hover-aqua),var(--hover-glass-blue));border-radius:.375rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.375rem .75rem}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_featuresList__hFDQ2{list-style:none;margin-bottom:0;padding:0}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_featureItem__HN_LA{align-items:flex-start;display:flex;font-size:.875rem;gap:.625rem;padding:.5rem 0}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_featureIcon__Yyy3x{flex-shrink:0;height:1.125rem;margin-top:.125rem;width:1.125rem}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_featureIcon__Yyy3x svg{stroke:#20b2aa}.PremiumTrialModal_planCard__QEbBn .PremiumTrialModal_featureText__XyTIJ{color:var(--text-primary);flex:1 1;line-height:1.5}.PremiumTrialModal_modalActions__oNZlp{display:flex;flex-shrink:0;gap:1.5rem;margin:1.5rem}.PremiumTrialModal_modalButtonPrimary__k_FjI,.PremiumTrialModal_modalButtonSecondary__LMaxr{border:none;border-radius:.75rem;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .3s ease}.PremiumTrialModal_modalButtonPrimary__k_FjI{background:var(--text-primary);color:var(--surface-white)}.PremiumTrialModal_modalButtonPrimary__k_FjI:before{animation:PremiumTrialModal_gradientShift__qeGeD 3s ease infinite;background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7);background-size:200% 200%;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.PremiumTrialModal_modalButtonPrimary__k_FjI span{position:relative;z-index:2}.PremiumTrialModal_modalButtonPrimary__k_FjI:hover{box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15),0 .25rem .75rem rgba(32,178,170,.3);transform:translateY(-.125rem)}.PremiumTrialModal_modalButtonPrimary__k_FjI:hover:before{left:0}.PremiumTrialModal_modalButtonPrimary__k_FjI:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.PremiumTrialModal_modalButtonSecondary__LMaxr{background:transparent;border:.125rem solid var(--border-light);color:var(--text-secondary)}.PremiumTrialModal_modalButtonSecondary__LMaxr:hover{border-color:var(--text-primary);color:var(--text-primary)}.PremiumTrialModal_modalButtonSecondary__LMaxr:disabled{cursor:not-allowed;opacity:.6}@keyframes PremiumTrialModal_gradientShift__qeGeD{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.PremiumTrialModal_finePrint__HNjMn{color:var(--text-secondary);font-size:.8125rem;line-height:1.5;margin-top:1.25rem;text-align:center}@media(max-width:1024px){.PremiumTrialModal_modalOverlay__Kkohi{overflow-y:auto;padding:1rem}.PremiumTrialModal_modal__LXxZj{border-radius:1rem;max-height:95vh;max-width:90%}.PremiumTrialModal_modalContent__rQvM4,.PremiumTrialModal_modal__LXxZj{overflow-y:auto}.PremiumTrialModal_modalHeader__vRAW4{padding:1.75rem 1.25rem 1.25rem}.PremiumTrialModal_modalHeader__vRAW4 h2{font-size:1.75rem}.PremiumTrialModal_subtitle__LZYnh{font-size:1rem}.PremiumTrialModal_unlockBanner___CWwB{font-size:.9375rem;margin:1.25rem 0;padding:.875rem 1.25rem}.PremiumTrialModal_plansGrid__utz_a{gap:1.25rem}}@media(max-width:768px){.PremiumTrialModal_modalOverlay__Kkohi{align-items:flex-start;overflow-y:auto;padding:1.25rem .75rem .75rem}.PremiumTrialModal_modal__LXxZj{border-radius:1rem;margin:0;max-height:calc(100vh - 2.5rem);max-width:100%}.PremiumTrialModal_modalContent__rQvM4,.PremiumTrialModal_modal__LXxZj{overflow-y:auto}.PremiumTrialModal_modalClose__Fdz2A{height:2rem;right:1rem;top:1rem;width:2rem}.PremiumTrialModal_modalHeader__vRAW4{padding:2.5rem 1.25rem 1.25rem}.PremiumTrialModal_modalHeader__vRAW4 h2{font-size:1.5rem;margin-bottom:.625rem}.PremiumTrialModal_modalBadge__VYxS0{font-size:.75rem;margin-bottom:1rem;padding:.375rem .75rem}.PremiumTrialModal_subtitle__LZYnh{font-size:.9375rem;margin-bottom:1.25rem}.PremiumTrialModal_unlockBanner___CWwB{font-size:.875rem;gap:.5rem;margin:1rem 0;padding:.75rem 1rem}.PremiumTrialModal_unlockBanner___CWwB .PremiumTrialModal_unlockIcon__BXeoj{height:1.25rem;width:1.25rem}.PremiumTrialModal_modalContent__rQvM4{padding:1.25rem}.PremiumTrialModal_plansGrid__utz_a{gap:1rem;grid-template-columns:1fr}.PremiumTrialModal_planCard__QEbBn{padding:1.25rem 1rem}.PremiumTrialModal_planPrice__kq_u3{font-size:1.75rem}.PremiumTrialModal_planPriceSmall__gNil6{font-size:1.125rem}.PremiumTrialModal_bonusBadge__q0xcx{font-size:.6875rem;padding:.3125rem .625rem}.PremiumTrialModal_featureItem__HN_LA{font-size:.8125rem;padding:.375rem 0}.PremiumTrialModal_featureIcon__Yyy3x{height:1rem;width:1rem}.PremiumTrialModal_plansDivider__fW9m_{margin-bottom:1.25rem}.PremiumTrialModal_modalActions__oNZlp{flex-direction:column;gap:.75rem;margin:1.25rem}.PremiumTrialModal_modalButtonPrimary__k_FjI,.PremiumTrialModal_modalButtonSecondary__LMaxr{font-size:.9375rem;padding:.875rem 1.25rem;width:100%}}@media(max-width:480px){.PremiumTrialModal_modalOverlay__Kkohi{overflow-y:auto;padding:1rem .5rem .5rem}.PremiumTrialModal_modal__LXxZj{border-radius:.75rem;max-height:calc(100vh - 2rem)}.PremiumTrialModal_modalContent__rQvM4,.PremiumTrialModal_modal__LXxZj{overflow-y:auto}.PremiumTrialModal_modalClose__Fdz2A{height:1.75rem;right:.75rem;top:.75rem;width:1.75rem}.PremiumTrialModal_modalHeader__vRAW4{padding:2rem 1rem 1rem}.PremiumTrialModal_modalHeader__vRAW4 h2{font-size:1.375rem}.PremiumTrialModal_modalBadge__VYxS0{font-size:.6875rem;margin-bottom:.75rem;padding:.3125rem .625rem}.PremiumTrialModal_subtitle__LZYnh{font-size:.875rem;margin-bottom:1rem}.PremiumTrialModal_unlockBanner___CWwB{border-radius:.625rem;font-size:.8125rem;margin:.75rem 0;padding:.625rem .875rem}.PremiumTrialModal_unlockBanner___CWwB .PremiumTrialModal_unlockIcon__BXeoj{height:1.125rem;width:1.125rem}.PremiumTrialModal_modalContent__rQvM4{padding:1rem}.PremiumTrialModal_plansGrid__utz_a{gap:.75rem}.PremiumTrialModal_planCard__QEbBn{border-radius:.75rem;padding:1rem .75rem}.PremiumTrialModal_planHeader__FLsgV{margin-bottom:.75rem;padding-bottom:.625rem}.PremiumTrialModal_planName__SdTkP{font-size:.75rem;margin-bottom:.5rem}.PremiumTrialModal_planPrice__kq_u3{font-size:1.625rem}.PremiumTrialModal_planPriceSmall__gNil6{font-size:1rem}.PremiumTrialModal_planPeriod__EqXNS{font-size:.75rem}.PremiumTrialModal_bonusBadge__q0xcx{font-size:.625rem;margin-top:.375rem;padding:.25rem .5rem}.PremiumTrialModal_featureItem__HN_LA{font-size:.75rem;gap:.5rem;padding:.3125rem 0}.PremiumTrialModal_featureIcon__Yyy3x{height:.875rem;margin-top:.0625rem;width:.875rem}.PremiumTrialModal_plansDivider__fW9m_{margin-bottom:1rem}.PremiumTrialModal_modalActions__oNZlp{gap:.625rem;margin:1rem}.PremiumTrialModal_modalButtonPrimary__k_FjI,.PremiumTrialModal_modalButtonSecondary__LMaxr{font-size:.875rem;padding:.75rem 1rem}}