.ProtectedRoute_loading__7kLLW{min-height:100vh;display:flex;align-items:center;justify-content:center}.ProtectedRoute_loadingContent__EyVsd{text-align:center}.ProtectedRoute_spinner__QoNYw{display:inline-block;width:3rem;height:3rem;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:ProtectedRoute_spin__bojmB .6s linear infinite;margin-bottom:1rem}@keyframes ProtectedRoute_spin__bojmB{to{transform:rotate(1turn)}}.ProtectedRoute_loadingText__fpEaw{color:rgb(156,163,175)}.accountDashboard_page__Qe3zz{color:#fff;padding:1.25rem 0 6.5rem;overflow-x:hidden}.accountDashboard_shell__Y0aUX{width:95%;margin:0 auto;padding:0 .5rem}@media (min-width:768px){.accountDashboard_shell__Y0aUX{width:90%;padding:0 1rem}}@media (min-width:1536px){.accountDashboard_shell__Y0aUX{width:75%}}.accountDashboard_hello__m9LFY{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.accountDashboard_helloBody__riMw9{min-width:0}.accountDashboard_greet__fGe7V{margin:0 0 .15rem;font-size:1.35rem;font-weight:700;line-height:1.15;color:#fff}@media (min-width:768px){.accountDashboard_greet__fGe7V{font-size:1.75rem}}@media (min-width:1024px){.accountDashboard_greet__fGe7V{font-size:1.875rem}}.accountDashboard_subtitle__iO4gQ{margin:0;color:#e5e7eb;font-size:.8rem}@media (min-width:768px){.accountDashboard_subtitle__iO4gQ{font-size:.875rem}}.accountDashboard_terminal__SazNm{margin:.45rem 0 0;color:#08ff00;font-family:Cascadia Mono,Segoe UI Mono,ui-monospace,monospace;font-size:16px;letter-spacing:.05em;line-height:1.3}.accountDashboard_cursor__9i4K5{display:inline-block;width:.55em;height:.95em;margin-left:2px;background:#08ff00;vertical-align:text-bottom;animation:accountDashboard_dashCursor__dB9pV 1s steps(1) infinite}@keyframes accountDashboard_dashCursor__dB9pV{50%{opacity:0}}.accountDashboard_layout__8pNES{display:block}@media (min-width:1024px){.accountDashboard_layout__8pNES{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem;align-items:start}}.accountDashboard_side__p61CK{display:none}@media (min-width:1024px){.accountDashboard_side__p61CK{display:flex;flex-direction:column;gap:.75rem}}.accountDashboard_card__4xwVb,.accountDashboard_navBtn__3d0eH,.accountDashboard_panel__TLci3,.accountDashboard_startCard__x3DC1{border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(12px)}.accountDashboard_navBtn__3d0eH,.accountDashboard_startCard__x3DC1{display:flex;width:100%;align-items:center;gap:.75rem;padding:1rem;text-align:left;text-decoration:none;color:inherit;border:none;background:rgba(255,255,255,.05);cursor:pointer;transition:transform .35s ease,box-shadow .35s ease}.accountDashboard_navBtn__3d0eH:hover,.accountDashboard_startCard__x3DC1:hover{transform:scale(1.03)}.accountDashboard_startCard__x3DC1{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 16px rgba(30,58,138,.15),inset 0 1px 0 rgba(255,255,255,.1)}.accountDashboard_navIcon__nrdHC{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0}.accountDashboard_navIcon__nrdHC svg{width:1.75rem;height:1.75rem}.accountDashboard_navTitle__6YIqh{margin:0;color:#fff;font-size:.875rem;font-weight:600}.accountDashboard_navHint__VdmnD{margin:.1rem 0 0;color:rgba(255,255,255,.8);font-size:.75rem}.accountDashboard_navBtn__3d0eH .accountDashboard_navHint__VdmnD{color:#d1d5db}.accountDashboard_main__AnFwN{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.accountDashboard_credit__r8kZ0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-radius:1.5rem;background:#21217c;box-shadow:0 5px 0 0 #181860}.accountDashboard_creditSum__4ijvM{margin:0;font-size:1.125rem;font-weight:700}.accountDashboard_creditHint__dEaXC{margin:0;color:#d1d5db;font-size:.875rem}.accountDashboard_creditLink__qmDel{display:inline-flex;align-items:center;gap:.25rem;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.accountDashboard_creditLink__qmDel:hover{opacity:.8}.accountDashboard_panel__TLci3{overflow:hidden;background:rgba(255,255,255,.05)}.accountDashboard_panelHead__MXNOU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.accountDashboard_panelTitle__ITokM{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700}.accountDashboard_panelTitle__ITokM svg,.accountDashboard_sectionHead__Ty_aY svg{width:1.25rem;height:1.25rem}.accountDashboard_badge__chFws{padding:.15rem .5rem;border-radius:999px;background:rgba(249,115,22,.2);color:#fdba74;font-size:.75rem;font-weight:600}.accountDashboard_linkBtn__oRLjN{border:none;background:none;padding:0;color:#c084fc;font-size:.875rem;font-weight:500;cursor:pointer}.accountDashboard_linkBtn__oRLjN:hover{color:#d8b4fe}.accountDashboard_linkBtnOrange__LfNAh{color:#fb923c}.accountDashboard_linkBtnOrange__LfNAh:hover{color:#fdba74}.accountDashboard_cols__q53g5{display:none}@media (min-width:768px){.accountDashboard_cols__q53g5{display:grid;grid-template-columns:1.3fr .9fr 1.8fr .9fr .9fr 1.3fr;gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#d1d5db;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}}.accountDashboard_row__NSZWB{padding:1rem 1.5rem}.accountDashboard_row__NSZWB+.accountDashboard_row__NSZWB{border-top:1px solid rgba(255,255,255,.1)}.accountDashboard_row__NSZWB:hover{background:rgba(255,255,255,.05)}.accountDashboard_desktopRow__cGk_X{display:none}@media (min-width:768px){.accountDashboard_desktopRow__cGk_X{display:grid;grid-template-columns:1.3fr .9fr 1.8fr .9fr .9fr 1.3fr;gap:1rem;align-items:center}.accountDashboard_mobileRow__mdYyg{display:none}}.accountDashboard_thumbs__wOp1O{display:flex;flex-wrap:wrap;gap:.5rem}.accountDashboard_thumbPh__nr4Vf,.accountDashboard_thumb__kN8xp{width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);object-fit:cover}.accountDashboard_thumbPh__nr4Vf{display:grid;place-items:center;color:rgba(255,255,255,.45);font-size:.65rem;text-align:center;line-height:1.1;padding:.15rem}.accountDashboard_orderNo__i8yOW{font-size:.875rem;font-weight:600}.accountDashboard_itemName__nhsHS{font-size:.875rem}.accountDashboard_muted__bpVqB{color:#9ca3af;font-size:.75rem}.accountDashboard_price__swjIi{font-size:.875rem;font-weight:600}.accountDashboard_actions__dqXLj{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.accountDashboard_actions__dqXLj{flex-direction:row;flex-wrap:wrap}}.accountDashboard_detailsBtn__ZqEiu,.accountDashboard_reorderBtn__A_eF4{border:none;border-radius:1.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer}.accountDashboard_detailsBtn__ZqEiu{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.accountDashboard_reorderBtn__A_eF4{background:#ffd713;color:#030140;box-shadow:0 4px 0 0 #cfaf13}.accountDashboard_detailsBtn__ZqEiu:hover,.accountDashboard_reorderBtn__A_eF4:hover{transform:scale(1.02)}.accountDashboard_mobileTop__N8tJK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.accountDashboard_mobileTitle__i53UC{font-weight:600}.accountDashboard_status__KJwQO{color:#fb923c;font-size:.75rem;font-weight:700}.accountDashboard_empty__tZG4v{padding:2rem 1.5rem 2.25rem;text-align:center;font-size:1.125rem;font-weight:600}.accountDashboard_sectionHead__Ty_aY{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.accountDashboard_quickDesktop__DH_IC{display:none}@media (min-width:768px){.accountDashboard_quickDesktop__DH_IC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.accountDashboard_quickMobile__vDdzc{display:none}}.accountDashboard_quickMobile__vDdzc{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem}.accountDashboard_product__Ju2q5{display:block;text-align:center;text-decoration:none;color:#fff;border-radius:1.5rem;padding:1rem;transition:transform .35s ease}.accountDashboard_product__Ju2q5:hover{transform:scale(1.05)}.accountDashboard_quickMobile__vDdzc .accountDashboard_product__Ju2q5{flex:0 0 8rem;padding:.75rem}.accountDashboard_productImg__YtgKw{width:6rem;height:6rem;margin:0 auto .75rem;object-fit:contain}.accountDashboard_quickMobile__vDdzc .accountDashboard_productImg__YtgKw{width:5rem;height:5rem}.accountDashboard_productName__P8YCm{font-size:.875rem;font-weight:600}.accountDashboard_stats__hpLg4{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.accountDashboard_stats__hpLg4{grid-template-columns:repeat(3,minmax(0,1fr))}}.accountDashboard_stat__0S_SW{padding:1.5rem;text-align:center;border-radius:1.5rem;background:rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.accountDashboard_statNum__Zueb8{font-size:1.875rem;font-weight:700;margin-bottom:.35rem}.accountDashboard_statLabel__JgeZv{color:#d1d5db;font-size:.875rem}.accountDashboard_blue__xXK2v{color:#60a5fa}.accountDashboard_green__tWgAp{color:#4ade80}.accountDashboard_purple__g8EU1{color:#c084fc}.accountDashboard_yellow__ZiZv6{color:#facc15}.accountDashboard_centerCopy__uMSzw{margin:0;color:#9ca3af;text-align:center}.accountDashboard_primary__ZsfCO{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:1.5rem;background:#ffd713;color:#030140;box-shadow:0 5px 0 0 #cfaf13;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;cursor:pointer}.accountDashboard_primary__ZsfCO:hover{transform:scale(1.01)}.accountDashboard_stack__EzS3D{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;text-align:center}.accountDashboard_stack__EzS3D h2{margin:0;font-size:1.25rem}.accountDashboard_fields__d5ZM4{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.accountDashboard_fields__d5ZM4{grid-template-columns:1fr 1fr}}.accountDashboard_field__4PElQ{display:flex;flex-direction:column;gap:.4rem}.accountDashboard_fieldWide__UADYU{grid-column:1/-1}.accountDashboard_field__4PElQ label{color:#9ca3af;font-size:.8rem;font-weight:600}.accountDashboard_field__4PElQ button,.accountDashboard_field__4PElQ div{width:100%;text-align:left;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;padding:.75rem 1rem}.accountDashboard_field__4PElQ button{cursor:pointer}.accountDashboard_field__4PElQ button:hover{border-color:rgba(139,92,246,.55)}.accountDashboard_field__4PElQ button.accountDashboard_placeholder__KZ2HM,.accountDashboard_field__4PElQ div.accountDashboard_placeholder__KZ2HM{color:#6b7280}.accountDashboard_primaryBlock__YAORX{width:100%}.accountDashboard_blockTitle__DkVwt{margin:.5rem 0 0;color:#c084fc;font-size:1.05rem}.accountDashboard_danger__UY6B_{width:100%;border-radius:.9rem;border:1px solid rgba(248,113,113,.35);background:transparent;color:#fca5a5;padding:.75rem 1rem;font-weight:600;cursor:pointer}.accountDashboard_danger__UY6B_:hover{background:rgba(239,68,68,.1)}.accountDashboard_danger__UY6B_:disabled{opacity:.5}.accountDashboard_fabWrap__Tym1m{display:block}@media (min-width:1024px){.accountDashboard_fabWrap__Tym1m{display:none}}.accountDashboard_fab__ZsTfR{position:fixed;right:1.25rem;bottom:5.5rem;z-index:100001;width:4rem;height:4rem;border:none;border-radius:999px;display:grid;place-items:center;color:#d8b4fe;background:rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(12px);cursor:pointer}.accountDashboard_fab__ZsTfR svg{width:1.75rem;height:1.75rem}.accountDashboard_scrim__O43IK{position:fixed;inset:0;z-index:100001;background:transparent}.accountDashboard_menu__t25fw{position:fixed;right:1.25rem;bottom:10.2rem;z-index:100002;min-width:11.5rem;padding:.75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.15);background:rgba(7,6,28,.82);box-shadow:0 16px 40px rgba(0,0,0,.45);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:.35rem}.accountDashboard_menuBtn__gFryN{display:flex;align-items:center;gap:.7rem;width:100%;border:none;border-radius:.75rem;background:transparent;color:#fff;padding:.7rem .75rem;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.accountDashboard_menuBtn__gFryN:hover,.accountDashboard_menuOn__QIPD_{background:rgba(255,255,255,.1)}.accountDashboard_menuBtn__gFryN svg{width:1.15rem;height:1.15rem;flex-shrink:0}.accountDashboard_state__wMx8n{padding:2.5rem 1rem;text-align:center;color:#9ca3af}@media (prefers-reduced-motion:reduce){.accountDashboard_cursor__9i4K5{animation:none}.accountDashboard_detailsBtn__ZqEiu:hover,.accountDashboard_navBtn__3d0eH:hover,.accountDashboard_primary__ZsfCO:hover,.accountDashboard_product__Ju2q5:hover,.accountDashboard_reorderBtn__A_eF4:hover,.accountDashboard_startCard__x3DC1:hover{transform:none}}.accountDashboard_note__c2Sak{width:100%;margin:.75rem 0 0;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:#fff;resize:vertical}.accountDashboard_supportGrid__Ol0Oj{display:grid;gap:1rem}@media (min-width:960px){.accountDashboard_supportGrid__Ol0Oj{grid-template-columns:240px minmax(0,1fr)}}.accountDashboard_threadBody__pcRVL,.accountDashboard_threadList__q0SSA{display:grid;gap:.65rem}.accountDashboard_threadBtn__ipueW{display:grid;gap:.15rem;width:100%;padding:.75rem .85rem;border:0;border-radius:14px;background:rgba(255,255,255,.05);color:#fff;text-align:left;cursor:pointer}.accountDashboard_threadBtn__ipueW span{color:#9ca3af;font-size:.75rem}.accountDashboard_crew__RWTgm,.accountDashboard_customer__cWNBv{margin:0;padding:.75rem .9rem;border-radius:14px;line-height:1.4}.accountDashboard_crew__RWTgm{background:rgba(56,189,248,.12)}.accountDashboard_customer__cWNBv{background:rgba(255,255,255,.06)}.accountDashboard_crew__RWTgm b,.accountDashboard_customer__cWNBv b{display:block;margin-bottom:.2rem}.accountDashboard_compose__N4qhH{display:grid;gap:.55rem}.accountDashboard_compose__N4qhH input,.accountDashboard_compose__N4qhH select,.accountDashboard_compose__N4qhH textarea{width:100%;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(8,10,36,.45);color:#fff}.accountDashboard_missionGrid__Plh1z{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:1rem}.accountDashboard_mission__vTtW0{display:grid;place-items:center;min-height:3.2rem;border-radius:14px;background:rgba(255,255,255,.05);color:#9ca3af;font-weight:700}.accountDashboard_mission__vTtW0[data-on=true]{background:linear-gradient(135deg,#fb923c,#f97316);color:#111}.accountDashboard_orderExtras___M1c6{display:grid;gap:.35rem;padding:.4rem 0 .2rem}.accountDashboard_wholesale__lAfGO{margin-top:1.5rem;display:grid;gap:.6rem}.FavoriteButton_button__QwTDr{position:relative;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.8);border:1px solid rgba(75,85,99,.5);border-radius:12px;color:#9ca3af;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.FavoriteButton_button__QwTDr:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:color-mix(in srgb,var(--accent) 82%,white);transform:scale(1.05)}.FavoriteButton_button__QwTDr.FavoriteButton_active__jNcqp{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5);color:#ef4444}.FavoriteButton_button__QwTDr.FavoriteButton_active__jNcqp:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.8);color:#f87171}[data-theme=light] .FavoriteButton_button__QwTDr{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.12);color:#6b7280}[data-theme=light] .FavoriteButton_button__QwTDr:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV{background:transparent;border:1px solid rgba(94,234,212,.55);color:#5eead4;box-shadow:none;backdrop-filter:none}.FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV:hover{background:transparent;border-color:rgba(153,246,228,.65);color:#99f6e4}.FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV.FavoriteButton_active__jNcqp{background:transparent;border-color:rgba(248,113,113,.55);color:#fca5a5}.FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV.FavoriteButton_active__jNcqp:hover{background:transparent;border-color:rgba(252,165,165,.7);color:#fecaca}.FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV .FavoriteButton_tooltip__dsdOk{bottom:auto;top:calc(100% + 8px);background:rgba(17,24,39,.96);color:#f3f4f6;border-color:rgba(75,85,99,.55);box-shadow:0 4px 14px rgba(0,0,0,.35)}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV{background:rgba(255,255,255,.95);border-color:rgba(0,217,177,.35);color:#0d9488;box-shadow:0 1px 4px rgba(15,23,42,.08)}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV:hover{background:rgba(0,217,177,.12);border-color:rgba(0,217,177,.55);color:#0f766e}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV.FavoriteButton_active__jNcqp{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.45);color:#dc2626}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV.FavoriteButton_active__jNcqp:hover{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.65);color:#b91c1c}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_lightCard__PaNJV .FavoriteButton_tooltip__dsdOk{bottom:auto;top:calc(100% + 8px);background:rgba(255,255,255,.98);color:#374151;border-color:rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_active__jNcqp{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.4);color:#dc2626}[data-theme=light] .FavoriteButton_button__QwTDr.FavoriteButton_active__jNcqp:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.6);color:#b91c1c}[data-theme=light] .FavoriteButton_button__QwTDr .FavoriteButton_tooltip__dsdOk{background:rgba(255,255,255,.98);color:#374151;border-color:rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.FavoriteButton_button__QwTDr svg{transition:all .3s ease}.FavoriteButton_button__QwTDr:active{transform:scale(.95)}.FavoriteButton_small__ncgbZ{width:32px;height:32px;padding:6px}.FavoriteButton_small__ncgbZ svg{width:16px;height:16px}.FavoriteButton_medium__H5AQY{width:40px;height:40px;padding:8px}.FavoriteButton_medium__H5AQY svg{width:20px;height:20px}.FavoriteButton_large__0KYwO{width:48px;height:48px;padding:10px}.FavoriteButton_large__0KYwO svg{width:24px;height:24px}.FavoriteButton_tooltip__dsdOk{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(17,24,39,.95);color:white;padding:6px 12px;border-radius:8px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;border:1px solid rgba(75,85,99,.5);z-index:10}.FavoriteButton_button__QwTDr:hover .FavoriteButton_tooltip__dsdOk{opacity:1}@keyframes FavoriteButton_heartBeat__GSePq{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}}.FavoriteButton_button__QwTDr.FavoriteButton_active__jNcqp svg{animation:FavoriteButton_heartBeat__GSePq .5s ease}@media (max-width:768px){.FavoriteButton_tooltip__dsdOk{display:none}}.design-template-preview-image_host__mk5VL{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.design-template-preview-image_host__mk5VL svg{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.design-template-preview-image_missing__nja9R{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 14px;box-sizing:border-box;text-align:center;color:var(--accent);background:radial-gradient(90% 80% at 80% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),radial-gradient(80% 70% at 10% 100%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 50%),color-mix(in oklab,var(--card,#0f1420) 88%,var(--border,#1b2231))}.design-template-preview-image_missingIcon__hJQQa{flex-shrink:0;color:var(--accent-2);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 25%,transparent))}.design-template-preview-image_missingText__xO_Yy{margin:0;max-width:11.5rem;font-size:.75rem;line-height:1.35;font-weight:500;letter-spacing:.01em;color:var(--muted,#9aa4b2)}.poligrafy-design-template-picker_overlay__b3bFc{position:fixed;inset:0;z-index:100005;display:flex;align-items:center;justify-content:center;padding:20px}.poligrafy-design-template-picker_backdrop__BXYuR{position:absolute;inset:0;background:color-mix(in oklab,#000 60%,transparent);backdrop-filter:blur(4px);border:none;padding:0;cursor:pointer}.poligrafy-design-template-picker_panel__NvkxY{position:relative;width:100%;max-width:min(1180px,96vw);max-height:min(92vh,960px);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--text);box-shadow:0 28px 56px var(--shadow)}.poligrafy-design-template-picker_header__EZvfR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.poligrafy-design-template-picker_title__uOXIg{margin:0;font-size:1.45rem;font-weight:700}.poligrafy-design-template-picker_subtitle__wgbvc{margin:8px 0 0;font-size:.95rem;color:var(--muted);line-height:1.45}.poligrafy-design-template-picker_closeButton__6bPfj{flex-shrink:0;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:color-mix(in oklab,var(--card) 92%,var(--muted));color:var(--text);font-size:1.35rem;line-height:1;cursor:pointer}.poligrafy-design-template-picker_closeButton__6bPfj:hover{border-color:var(--accent)}.poligrafy-design-template-picker_body__ja9vY{padding:20px 28px 24px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px}.poligrafy-design-template-picker_grid__PR184{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}.poligrafy-design-template-picker_card__IDJen{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card);color:var(--text);font:inherit;cursor:pointer;text-align:left;padding:0;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.poligrafy-design-template-picker_card__IDJen:hover{border-color:var(--accent);box-shadow:0 8px 28px var(--shadow);transform:translateY(-1px)}.poligrafy-design-template-picker_card__IDJen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.poligrafy-design-template-picker_cardImageWrap__gXGLZ{aspect-ratio:3/4;background:color-mix(in oklab,var(--card) 82%,var(--border));overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:220px}.poligrafy-design-template-picker_cardImage__FU1X2,.poligrafy-design-template-picker_cardPreviewObject__ejhxQ{width:100%;height:100%;object-fit:contain;display:block;background:transparent;pointer-events:none}.poligrafy-design-template-picker_cardImagePlaceholder__yhOqR{width:100%;height:100%;background:color-mix(in oklab,var(--card) 70%,var(--border))}.poligrafy-design-template-picker_cardBody__EBHB9{padding:14px 16px 16px}.poligrafy-design-template-picker_cardName__K8GSH{font-size:1rem;font-weight:650;margin:0}.poligrafy-design-template-picker_cardNote__Iq6vR{margin:8px 0 0;font-size:.82rem;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.poligrafy-design-template-picker_cardCategory__SunMz{font-size:.84rem;color:var(--muted);margin:6px 0 0}.poligrafy-design-template-picker_pagination__haHqE{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border);margin-top:auto}.poligrafy-design-template-picker_pageButton__YDzEA{min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 92%,var(--muted));color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer}.poligrafy-design-template-picker_pageButton__YDzEA:hover:not(:disabled){border-color:var(--accent)}.poligrafy-design-template-picker_pageButton__YDzEA:disabled{opacity:.45;cursor:not-allowed}.poligrafy-design-template-picker_pageInfo__FJZdY{font-size:.9rem;color:var(--text);font-weight:600}.poligrafy-design-template-picker_pageCount__Bxo0w{font-weight:500;color:var(--muted)}.poligrafy-design-template-picker_stateMessage__wXBiE{padding:48px 12px;text-align:center;color:var(--muted);font-size:1rem}.poligrafy-design-template-picker_error__Xf6MP{color:#f87171}[data-theme=light] .poligrafy-design-template-picker_error__Xf6MP{color:#b91c1c}@media (max-width:640px){.poligrafy-design-template-picker_overlay__b3bFc{padding:12px}.poligrafy-design-template-picker_panel__NvkxY{max-width:100%;max-height:94vh;border-radius:14px}.poligrafy-design-template-picker_body__ja9vY,.poligrafy-design-template-picker_header__EZvfR{padding-left:16px;padding-right:16px}.poligrafy-design-template-picker_grid__PR184{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.poligrafy-design-template-picker_cardImageWrap__gXGLZ{min-height:170px}.poligrafy-design-template-picker_pagination__haHqE{justify-content:center}}.poligrafy-order-mode-modal_overlay___aEVM{position:fixed;inset:0;z-index:100005;display:flex;align-items:center;justify-content:center;padding:16px}.poligrafy-order-mode-modal_backdrop__knaR7{position:absolute;inset:0;background:color-mix(in oklab,#000 60%,transparent);backdrop-filter:blur(4px);border:none;padding:0;cursor:pointer}.poligrafy-order-mode-modal_panel__5bvub{position:relative;width:100%;max-width:960px;max-height:min(92vh,900px);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--text);box-shadow:0 24px 48px var(--shadow);overflow:hidden}.poligrafy-order-mode-modal_header__aOvOy{position:relative;display:flex;align-items:center;justify-content:center;padding:24px 56px 16px;border-bottom:1px solid var(--border)}.poligrafy-order-mode-modal_intro__ETnN2{margin:0;font-size:1.125rem;font-weight:600;line-height:1.45;color:var(--text);max-width:640px;text-align:center}.poligrafy-order-mode-modal_closeButton__Np_qv{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.poligrafy-order-mode-modal_closeButton__Np_qv:hover{border-color:var(--accent);color:var(--text)}.poligrafy-order-mode-modal_body__yC9yh{padding:20px 24px 24px;overflow-y:auto}.poligrafy-order-mode-modal_grid__g771J{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.poligrafy-order-mode-modal_card__b_qT7{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklab,var(--card) 96%,var(--muted));color:var(--text);font:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.poligrafy-order-mode-modal_card__b_qT7:hover:not(:disabled){border-color:var(--accent);box-shadow:0 6px 24px var(--shadow)}.poligrafy-order-mode-modal_card__b_qT7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.poligrafy-order-mode-modal_card__b_qT7:disabled{cursor:not-allowed;background:color-mix(in oklab,var(--card) 92%,var(--muted));border-color:var(--border)}.poligrafy-order-mode-modal_cardTitle__VgvXa{font-size:1.0625rem;font-weight:600;margin:0;color:var(--text)}.poligrafy-order-mode-modal_card__b_qT7:disabled .poligrafy-order-mode-modal_cardTitle__VgvXa{color:var(--muted)}.poligrafy-order-mode-modal_cardDesc__yd1ws{margin:0;font-size:.875rem;color:var(--muted);line-height:1.45}.poligrafy-order-mode-modal_card__b_qT7:disabled .poligrafy-order-mode-modal_cardDesc__yd1ws{color:var(--muted)}.poligrafy-order-mode-modal_footer__OI_AD{margin:20px 0 0;text-align:center}.poligrafy-order-mode-modal_rulesLink__XuCQE{color:var(--accent-2);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease}.poligrafy-order-mode-modal_rulesLink__XuCQE:hover{color:var(--accent);text-decoration:underline}@media (max-width:640px){.poligrafy-order-mode-modal_overlay___aEVM{align-items:flex-start;padding:max(12px,env(safe-area-inset-top,0px)) 12px 12px}.poligrafy-order-mode-modal_panel__5bvub{max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px))}.poligrafy-order-mode-modal_header__aOvOy{padding:20px 48px 12px}.poligrafy-order-mode-modal_closeButton__Np_qv{top:16px;right:16px}.poligrafy-order-mode-modal_body__yC9yh{padding:16px}.poligrafy-order-mode-modal_intro__ETnN2{font-size:1rem}}.poligrafy-design-gallery_container__J1k_W{max-width:1200px;margin:0 auto;padding:24px 16px 48px}.poligrafy-design-gallery_breadcrumbs__siDV1{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.875rem;color:var(--muted);margin-bottom:24px}.poligrafy-design-gallery_breadcrumbs__siDV1 a{color:var(--accent-2);text-decoration:none}.poligrafy-design-gallery_breadcrumbs__siDV1 a:hover{color:var(--accent);text-decoration:underline}.poligrafy-design-gallery_breadcrumbs__siDV1 span{color:var(--muted)}.poligrafy-design-gallery_title__T615O{font-size:1.75rem;font-weight:700;margin:0 0 8px;color:var(--text)}.poligrafy-design-gallery_subtitle__bbPCI{margin:0 0 24px;color:var(--muted);max-width:640px}.poligrafy-design-gallery_grid__d2ttB{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.poligrafy-design-gallery_card__W2UY4{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card);color:var(--text);font:inherit;cursor:pointer;text-align:left;padding:0;transition:box-shadow .15s ease,border-color .15s ease}.poligrafy-design-gallery_card__W2UY4:hover{border-color:var(--accent);box-shadow:0 4px 20px var(--shadow)}.poligrafy-design-gallery_card__W2UY4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.poligrafy-design-gallery_cardImageWrap__Jkk_z{aspect-ratio:3/4;background:color-mix(in oklab,var(--card) 82%,var(--border));overflow:hidden;display:flex;align-items:center;justify-content:center}.poligrafy-design-gallery_cardImage__Q6CLo{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.poligrafy-design-gallery_cardBody__Ss03e{padding:12px}.poligrafy-design-gallery_cardName__7YD8Z{font-size:.9375rem;font-weight:600;margin:0;color:var(--text)}.poligrafy-design-gallery_cardCategory__eU0Sf{font-size:.8125rem;color:var(--muted);margin:4px 0 0}.poligrafy-design-gallery_stateMessage__P__gD{padding:32px 16px;text-align:center;color:var(--muted)}.poligrafy-design-gallery_error__0NBmP{color:#f87171}[data-theme=light] .poligrafy-design-gallery_error__0NBmP{color:#b91c1c}.poligrafy-design-gallery_actions__H_Gyn{margin-top:24px}.poligrafy-design-gallery_backLink__9jsF_{display:inline-flex;align-items:center;gap:6px;color:var(--accent-2);text-decoration:none;font-weight:500}.poligrafy-design-gallery_backLink__9jsF_:hover{color:var(--accent);text-decoration:underline}.poligrafy-design-gallery_editorPage__oFaZI{min-height:calc(100vh - 80px);display:flex;flex-direction:column}.poligrafy-design-gallery_editorToolbar__6rbF3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap}.poligrafy-design-gallery_editorToolbarTitle__ViqT4{font-weight:600;margin:0;color:var(--text)}.poligrafy-design-gallery_editorHost__MZbbV{flex:1;min-height:0}.unfinished-drafts-panel_panel__SsNrp{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 96%,var(--muted));color:var(--text)}.unfinished-drafts-panel_panel__SsNrp:not(:has(.unfinished-drafts-panel_title__lgpmn)){padding:0;border:none;background:transparent;border-radius:0;gap:10px}.unfinished-drafts-panel_compact__0hCCw{padding:10px 12px}.unfinished-drafts-panel_title__lgpmn{margin:0;font-size:.95rem;font-weight:650;color:var(--text)}.unfinished-drafts-panel_empty__QwUhf{margin:0;font-size:.85rem;color:var(--muted)}.unfinished-drafts-panel_grid__XSa9z{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.unfinished-drafts-panel_card__euCsH{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;text-align:left;border:1px solid var(--border);border-radius:16px;background:color-mix(in oklab,var(--card) 96%,var(--muted));color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.unfinished-drafts-panel_card__euCsH:hover{border-color:var(--accent);box-shadow:0 10px 28px var(--shadow);transform:translateY(-1px)}.unfinished-drafts-panel_card__euCsH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unfinished-drafts-panel_preview__eGgt9{position:relative;aspect-ratio:1;background:radial-gradient(80% 70% at 20% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),color-mix(in oklab,var(--card) 88%,#0b1220);overflow:hidden}.unfinished-drafts-panel_previewImage__wwTrd,.unfinished-drafts-panel_previewMedia__uF_t_{width:100%;height:100%}.unfinished-drafts-panel_previewMedia__uF_t_{position:absolute;inset:0}.unfinished-drafts-panel_previewImage__wwTrd{display:block;object-fit:contain;background:transparent}.unfinished-drafts-panel_previewFallback__GcpGB{width:100%;height:100%;background:linear-gradient(135deg,color-mix(in oklab,var(--accent-2) 18%,transparent),transparent 42%),repeating-linear-gradient(-18deg,color-mix(in oklab,var(--border) 70%,transparent) 0 10px,transparent 10px 20px)}.unfinished-drafts-panel_meta__BOci7{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px}.unfinished-drafts-panel_name__XNe_U{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unfinished-drafts-panel_date__h1Op2{font-size:.78rem;color:var(--muted)}.unfinished-drafts-modal_overlay__q_jez{position:fixed;inset:0;z-index:100005;display:flex;align-items:center;justify-content:center;padding:16px}.unfinished-drafts-modal_backdrop__Gc_h1{position:absolute;inset:0;background:color-mix(in oklab,#000 60%,transparent);backdrop-filter:blur(4px);border:none;padding:0;cursor:pointer}.unfinished-drafts-modal_dialog__0eKE9{position:relative;width:100%;max-width:760px;max-height:min(88vh,720px);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--text);box-shadow:0 24px 48px var(--shadow);overflow:hidden}.unfinished-drafts-modal_header__K0iDP{position:relative;display:flex;align-items:center;justify-content:center;padding:24px 56px 16px;border-bottom:1px solid var(--border)}.unfinished-drafts-modal_heading__Sl9BY{margin:0;font-size:1.125rem;font-weight:700;line-height:1.45;text-align:center;background:linear-gradient(135deg,var(--accent-2) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.unfinished-drafts-modal_closeButton__0CfD3{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.unfinished-drafts-modal_closeButton__0CfD3:hover{border-color:var(--accent);color:var(--text)}.unfinished-drafts-modal_body__oKWRx{padding:20px 24px 8px;overflow-y:auto}.unfinished-drafts-modal_hint__ukAsp{margin:0 0 16px;font-size:.875rem;line-height:1.45;color:var(--muted);text-align:center}.unfinished-drafts-modal_footer__tHMrd{padding:16px 24px 24px;border-top:1px solid var(--border);display:flex;justify-content:center}.unfinished-drafts-modal_dismiss__nwL_p{border:1px solid var(--border);background:color-mix(in oklab,var(--card) 96%,var(--muted));color:var(--text);border-radius:12px;padding:10px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.unfinished-drafts-modal_dismiss__nwL_p:hover{border-color:var(--accent);box-shadow:0 6px 20px var(--shadow)}@media (max-width:640px){.unfinished-drafts-modal_overlay__q_jez{align-items:flex-start;padding:max(12px,env(safe-area-inset-top,0px)) 12px 12px}.unfinished-drafts-modal_dialog__0eKE9{max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px))}.unfinished-drafts-modal_header__K0iDP{padding:20px 48px 12px}.unfinished-drafts-modal_closeButton__0CfD3{top:16px;right:16px}.unfinished-drafts-modal_body__oKWRx{padding:16px 16px 8px}.unfinished-drafts-modal_footer__tHMrd{padding:12px 16px 16px}.unfinished-drafts-modal_heading__Sl9BY{font-size:1rem}}