.dashboard_hero__HURja{position:relative;display:grid;gap:22px;padding:25px;border:1px solid #3c59cd;border-radius:22px;background:linear-gradient(115deg,#2d49bc,#345ee8 65%,#385ccf);color:#fff}.dashboard_greeting__f__Ap{margin-bottom:10px;font-size:12px;color:#e0e7ff}.dashboard_title__XYcJs{font-size:29px;line-height:1.22;letter-spacing:-.8px;font-weight:600;text-wrap:balance}.dashboard_title__XYcJs span{color:#c8daff}.dashboard_subtitle__q661f{margin-top:12px;font-size:13px;line-height:1.7;color:#eaf0ff}.dashboard_tools__o7O8b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard_tool__CLXt4{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid #fff;border-radius:14px;background:#fff;color:#191c24;transition:box-shadow .18s,transform .18s}.dashboard_toolIcon__FDm03{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;color:#fff}.dashboard_toolCopy__9745e{min-width:0}.dashboard_toolCopy__9745e h2{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.15px}.dashboard_toolCopy__9745e p{margin-top:5px;font-size:11px;line-height:1.6;color:#676d7a}.dashboard_toolArrow__Ok9Y_{position:absolute;right:15px;top:24px;width:16px;height:16px;color:#89909d;transition:transform .18s}.dashboard_mobileCopy__6AFt0{display:none}.dashboard_statsArea__PVnM7{border-top:1px solid #ffffff2b;padding-top:16px}.dashboard_stats__jzlz6{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center}.dashboard_stat__I75O3{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;min-width:0}.dashboard_stat__I75O3 dt{display:flex;align-items:center;gap:6px;color:#eaf0ff;white-space:nowrap}.dashboard_stat__I75O3 dt svg{width:13px;height:13px;flex-shrink:0}.dashboard_stat__I75O3 dd{margin:0;color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.dashboard_statSkeleton__EodMy{display:block;width:20px;height:14px;border-radius:4px;background:#ffffff38}.dashboard_statsRetry__z1_2M{min-height:32px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.dashboard_librariesSection__ECNQ2,.dashboard_photosSection__i_gMd,.dashboard_projectsSection__nL_wW,.dashboard_recentSection__B2Zxc{margin-top:24px}.dashboard_sectionHeading__n_M2_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:10px}.dashboard_sectionHeading__n_M2_ h2{font-size:15px;font-weight:600;line-height:1.4;color:#191c24}.dashboard_sectionHeading__n_M2_ h1{font-size:24px;font-weight:600;letter-spacing:-.5px}.dashboard_sectionActions__Y_aA9{display:flex;align-items:center;gap:10px;min-width:0}.dashboard_sectionLink__xmvUd{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#345ee8;font-size:12px;font-weight:500;white-space:nowrap}.dashboard_pager__jIIdX{display:flex;align-items:center;gap:6px}.dashboard_pager__jIIdX svg{width:14px;height:14px}.dashboard_photoRow__KUc3f{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:3px 2px;animation:dashboard_fade-in__n63Pk .18s ease-out}.dashboard_photoTile__VJVKw{position:relative;display:block;overflow:hidden;width:100%;min-width:0;aspect-ratio:1;border-radius:12px;border:1px solid #0000000d;background:#eceef2;transition:box-shadow .18s,transform .18s}.dashboard_photoTile__VJVKw:disabled{cursor:wait}.dashboard_photoGrid__cZOIH{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding:3px 2px}.dashboard_photoUpload__tvIrn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px dashed #c9cdd6;background:#fff;color:#8790a2;font-size:11px;line-height:1.3;font-weight:500;text-align:center;box-shadow:none}.dashboard_photoUpload__tvIrn svg{width:22px;height:22px;flex-shrink:0}.dashboard_photoHint__GiG3W{position:absolute;inset:auto 0 0;padding:16px 6px 8px;background:linear-gradient(0deg,#101827b8,#10182700);color:#fff;font-size:11px;line-height:1.3;font-weight:500;text-align:center;opacity:0;transition:opacity .15s;pointer-events:none}.dashboard_libraryCreateCover__A2nMo,.dashboard_libraryEmpty__VKORA,.dashboard_libraryMosaic__mX8Vb{position:absolute;inset:0}.dashboard_libraryMosaic__mX8Vb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#e5e7ec}.dashboard_libraryEmpty__VKORA{display:flex;align-items:center;justify-content:center;color:#b4bac6}.dashboard_libraryCreate__3mWsE{border-style:dashed;border-color:#c9cdd6;box-shadow:none}.dashboard_libraryCreateCover__A2nMo{display:flex;align-items:center;justify-content:center;background:#fff;color:#8790a2}.dashboard_libraryCreate__3mWsE .dashboard_workImage__Pvh2O{background:#fff}.dashboard_photoOpening__dw_R4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#10182770;color:#fff;font-size:11px}.dashboard_spinner__2w0I_{display:block;width:22px;height:22px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:dashboard_spin__OW2dw 1s linear infinite}.dashboard_emptyState__JR_3N{padding:24px 18px;border:1px solid #e5e7ec;border-radius:14px;background:#fff;color:#68707d;text-align:center;font-size:13px;line-height:1.6}.dashboard_retry__6sgxO{display:block;min-height:44px;margin:8px auto 0;color:#345ee8;font-size:13px;font-weight:500}.dashboard_error__4B7na{margin-top:12px;color:#b42335;font-size:13px}.dashboard_loadMore__xiYfV{text-align:center;margin-top:20px}.dashboard_loadMore__xiYfV button{min-height:44px;padding:0 20px;border:1px solid #dce0e7;border-radius:12px;background:#fff;font-size:13px;font-weight:500}.dashboard_loadMore__xiYfV button:disabled{opacity:.6}.dashboard_recentGrid__kIuTw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:3px 2px 8px}.dashboard_cardRow__WxETb,.dashboard_recentGrid__kIuTw{animation:dashboard_fade-in__n63Pk .18s ease-out}.dashboard_workCard__tEA7S{min-width:0;overflow:hidden;background:#fff;border:1px solid #e5e7ec;border-radius:14px;transition:box-shadow .18s,transform .18s}.dashboard_workImage__Pvh2O{position:relative;display:grid;aspect-ratio:1.72;overflow:hidden;background:#eef0f3}.dashboard_workBadge__A3wpv{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;font-size:10px;line-height:1.2;font-weight:600;backdrop-filter:blur(8px);box-shadow:0 1px 5px #0000000d}.dashboard_workBadge__A3wpv svg{width:12px;height:12px}.dashboard_designBadge__TYCsJ{background:#eef3fff2;color:#264bc0;border:1px solid #c8d7ff}.dashboard_planBadge__0Ye9d{background:#effaf5f2;color:#21644f;border:1px solid #bde5d3}.dashboard_editorBadge__Ab2Py{background:#f4edfff2;color:#743ec1;border:1px solid #dfcbfa}.dashboard_catalogBadge__kHqYl{padding:0;width:24px;height:24px;justify-content:center;border-radius:8px;background:#fffffff2;border:1px solid #fff}.dashboard_catalogBadge__kHqYl svg{width:14px;height:14px}.dashboard_workCopy__krXWn{display:flex;align-items:center;gap:8px;padding:10px 12px 0}.dashboard_workCopy__krXWn>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25rem;font-weight:500;color:#191c24}.dashboard_workMeta__2YThl{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 10px;color:#737373;font-size:12px;line-height:1rem}.dashboard_workMeta__2YThl time{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard_workMeta__2YThl span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard_skeleton__YioLD{background:#e5e7eb;animation:dashboard_pulse__F1_gC 1.8s ease-in-out infinite}.dashboard_photoTile__VJVKw:active,.dashboard_tool__CLXt4:active,.dashboard_workCard__tEA7S:active{transform:translateY(0)}@media(hover:hover){.dashboard_tool__CLXt4:hover{box-shadow:0 5px 16px #16246930}.dashboard_tool__CLXt4:hover .dashboard_toolArrow__Ok9Y_{transform:translateX(3px)}.dashboard_photoTile__VJVKw:hover,.dashboard_workCard__tEA7S:hover{box-shadow:0 3px 12px #1c29471a}.dashboard_photoUpload__tvIrn:hover{border-color:#a3a9b6;box-shadow:none}.dashboard_photoTile__VJVKw:hover .dashboard_photoHint__GiG3W{opacity:1}.dashboard_libraryCreate__3mWsE:hover{border-color:#a3a9b6}.dashboard_sectionLink__xmvUd:hover{color:#2448c4}.dashboard_loadMore__xiYfV button:hover{background:#f5f7fb}}@media(min-width:640px) and (max-width:1023px){.dashboard_photoGrid__cZOIH,.dashboard_photoRow__KUc3f{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard_recentGrid__kIuTw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.dashboard_hero__HURja{padding:16px 14px 14px;gap:12px;border-radius:18px}.dashboard_heading__pYYlt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashboard_desktopCopy__hk5z6,.dashboard_greeting__f__Ap,.dashboard_subtitle__q661f{display:none}.dashboard_mobileCopy__6AFt0{display:block}.dashboard_tools__o7O8b{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard_tool__CLXt4{flex-direction:row;align-items:center;gap:11px;padding:9px 12px;min-height:56px;border-radius:12px}.dashboard_toolCopy__9745e{flex:1}.dashboard_toolCopy__9745e h2{font-size:14px}.dashboard_toolCopy__9745e p{font-size:12px;line-height:1.4;margin-top:2px}.dashboard_toolArrow__Ok9Y_{position:static;width:15px;height:15px;flex-shrink:0}.dashboard_toolIcon__FDm03{border-radius:10px}.dashboard_statsArea__PVnM7{padding-top:10px}.dashboard_stats__jzlz6{gap:6px 18px}.dashboard_stat__I75O3{gap:6px;font-size:12px}.dashboard_stat__I75O3 dt{gap:5px}.dashboard_stat__I75O3 dd{flex-shrink:0}.dashboard_librariesSection__ECNQ2,.dashboard_photosSection__i_gMd,.dashboard_projectsSection__nL_wW,.dashboard_recentSection__B2Zxc{margin-top:16px}.dashboard_sectionHeading__n_M2_{margin-bottom:6px;min-height:36px}.dashboard_sectionHeading__n_M2_ h2{font-size:14px}.dashboard_sectionHeading__n_M2_ h1{font-size:22px}.dashboard_sectionLink__xmvUd{font-size:11px}.dashboard_pager__jIIdX{display:none}.dashboard_photoRow__KUc3f{gap:8px}.dashboard_photoGrid__cZOIH,.dashboard_photoRow__KUc3f{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_photoRow__KUc3f .dashboard_photoTile__VJVKw:nth-child(n+7){display:none}.dashboard_photoTile__VJVKw{border-radius:11px}.dashboard_photoGrid__cZOIH{gap:8px}.dashboard_recentGrid__kIuTw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_workBadge__A3wpv{top:8px;left:8px}.dashboard_emptyState__JR_3N{padding:18px 14px}}@media(max-width:379px){.dashboard_stat__I75O3 dt svg{display:none}.dashboard_stats__jzlz6{-moz-column-gap:20px;column-gap:20px}}@media(max-width:359px){.dashboard_tool__CLXt4{padding:10px;gap:9px}.dashboard_toolCopy__9745e h2{font-size:13px}.dashboard_toolCopy__9745e p{font-size:11px}.dashboard_photoGrid__cZOIH,.dashboard_photoRow__KUc3f{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_photoRow__KUc3f .dashboard_photoTile__VJVKw:nth-child(n+5){display:none}}@keyframes dashboard_fade-in__n63Pk{0%{opacity:0}to{opacity:1}}@keyframes dashboard_spin__OW2dw{to{transform:rotate(1turn)}}@keyframes dashboard_pulse__F1_gC{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.dashboard_photoHint__GiG3W,.dashboard_photoTile__VJVKw,.dashboard_toolArrow__Ok9Y_,.dashboard_tool__CLXt4,.dashboard_workCard__tEA7S{transition:none}.dashboard_photoRow__KUc3f,.dashboard_skeleton__YioLD,.dashboard_statSkeleton__EodMy{animation:none}.dashboard_spinner__2w0I_{animation-duration:2.4s}.dashboard_photoTile__VJVKw:active,.dashboard_photoTile__VJVKw:hover,.dashboard_tool__CLXt4:active,.dashboard_tool__CLXt4:hover,.dashboard_workCard__tEA7S:active,.dashboard_workCard__tEA7S:hover{transform:none}}.dashboard_guestHero__YV5PH{padding:32px;gap:28px}.dashboard_guestHero__YV5PH .dashboard_title__XYcJs{display:flex;flex-wrap:wrap;-moz-column-gap:.25em;column-gap:.25em}.dashboard_guestHero__YV5PH .dashboard_tool__CLXt4{padding:20px;gap:16px}.dashboard_guestHero__YV5PH .dashboard_toolCopy__9745e h2{font-size:16px;line-height:1.4}.dashboard_guestHero__YV5PH .dashboard_toolCopy__9745e p{font-size:13px;line-height:1.6;margin-top:8px}.dashboard_guestHero__YV5PH .dashboard_toolArrow__Ok9Y_{top:29px;right:20px}.dashboard_guestHero__YV5PH+.dashboard_recentSection__B2Zxc{margin-top:32px}@media(max-width:639px){.dashboard_guestHero__YV5PH{padding:24px 16px 16px;gap:24px}.dashboard_guestHero__YV5PH .dashboard_heading__pYYlt{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:0 4px}.dashboard_guestHero__YV5PH .dashboard_greeting__f__Ap{display:block;margin-bottom:12px;font-size:12px;line-height:1.5}.dashboard_guestHero__YV5PH .dashboard_title__XYcJs{font-size:26px;line-height:1.25;letter-spacing:-.65px;text-wrap:balance}.dashboard_guestHero__YV5PH .dashboard_subtitle__q661f{display:block;margin-top:12px;font-size:14px;line-height:1.6}.dashboard_guestHero__YV5PH .dashboard_tools__o7O8b{gap:12px}.dashboard_guestHero__YV5PH .dashboard_tool__CLXt4{align-items:flex-start;gap:12px;padding:18px 16px;min-height:108px;border-radius:14px}.dashboard_guestHero__YV5PH .dashboard_toolIcon__FDm03{margin-top:2px}.dashboard_guestHero__YV5PH .dashboard_toolCopy__9745e h2{font-size:15px;line-height:1.4}.dashboard_guestHero__YV5PH .dashboard_toolCopy__9745e p{font-size:13px;line-height:1.5;margin-top:6px}.dashboard_guestHero__YV5PH .dashboard_desktopCopy__hk5z6{display:block}.dashboard_guestHero__YV5PH .dashboard_mobileCopy__6AFt0{display:none}.dashboard_guestHero__YV5PH .dashboard_toolArrow__Ok9Y_{position:absolute;top:27px;right:14px;width:14px;height:14px}.dashboard_guestHero__YV5PH .dashboard_toolCopy__9745e h2{padding-right:16px}}