@charset "UTF-8";._button_1mqfb_2{display:inline-flex;align-items:center;justify-content:center;font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease;white-space:nowrap;flex-shrink:0;gap:.5rem;border:1px solid transparent;text-align:center}._button_1mqfb_2:focus-visible{outline:none;box-shadow:0 0 0 3px #62c4ec47}._button_1mqfb_2:disabled{opacity:.5;cursor:not-allowed}._button_1mqfb_2[data-with-arrow]{position:relative;padding-right:calc(1rem + 14px)}._button_1mqfb_2[data-with-arrow]:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:14px;height:14px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>') no-repeat center/contain;background:currentcolor;transition:transform .16s ease;flex-shrink:0}._button_1mqfb_2[data-with-arrow]:hover:not(:disabled):after{transform:translateY(-50%) translate(2px)}._buttonPrimary_1mqfb_51{background-color:#a855f7!important;color:#fff!important;border:1px solid transparent!important}._buttonPrimary_1mqfb_51:hover:not(:disabled){background-color:#7e22ce!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._buttonPrimary_1mqfb_51:active:not(:disabled){transform:scale(.98);background-color:#6d28d9!important}._buttonSecondary_1mqfb_66{background-color:#fff;color:#62c4ec!important;border:1px solid #62C4EC!important}._buttonSecondary_1mqfb_66:hover:not(:disabled){background-color:#62c4ec1f!important;border-color:#4aa7c7!important;box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px);opacity:1}._buttonSecondary_1mqfb_66:active:not(:disabled){transform:scale(.98);background-color:#62c4ec2e!important}._buttonWhite_1mqfb_84{background-color:#fff!important;color:#62c4ec!important;opacity:1;border:1px solid #62C4EC!important}._buttonWhite_1mqfb_84:hover:not(:disabled){background-color:#62c4ec!important;color:#fff!important}._buttonWhite_1mqfb_84:active:not(:disabled){transform:scale(.98);background-color:#4aa7c7!important}._buttonGhost_1mqfb_100{background-color:transparent!important;color:#7e22ce!important;border:1px solid rgba(147,51,234,.25)!important;font-weight:600}._buttonGhost_1mqfb_100:hover:not(:disabled){background:linear-gradient(135deg,#9333ea1a,#4cc7f41a)!important;border-color:#9333ea66!important;color:#6d28d9!important;box-shadow:0 4px 12px #9333ea26;transform:translateY(-1px)}._buttonGhost_1mqfb_100:active:not(:disabled){transform:scale(.98) translateY(0);background:linear-gradient(135deg,#9333ea26,#4cc7f426)!important;border-color:#9333ea80!important}._buttonGreen_1mqfb_120{background-color:#e6f9f2!important;color:#61c8a4!important;font-weight:700;opacity:1;border:1px solid transparent!important}._buttonGreen_1mqfb_120:hover:not(:disabled){background-color:#61c8a4!important;color:#fff!important}._buttonGreen_1mqfb_120:active:not(:disabled){transform:scale(.98);background-color:#4da889!important}._buttonPurpleText_1mqfb_137{position:relative;z-index:30;background-color:#fff!important;color:#7e22ce!important;font-weight:600;cursor:pointer;border:1px solid transparent!important}._buttonPurpleText_1mqfb_137:hover:not(:disabled){background-color:#f3e8ff!important;border-color:#c4b5fd!important}._buttonPurpleText_1mqfb_137:active:not(:disabled){transform:scale(.98);background-color:#e9d5ff!important}._buttonSm_1mqfb_156{height:2rem;padding:.5rem 1rem;font-size:.875rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center}._buttonMd_1mqfb_166{height:2.5rem;padding:.5rem 1rem;font-size:.875rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center}._buttonLg_1mqfb_176{padding:14px 26px;font-size:.875rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem}._buttonCompact_1mqfb_187{height:2.5rem;padding:.5rem 1rem;font-size:.875rem;border-radius:12px;min-width:-moz-fit-content;min-width:fit-content;display:inline-flex;align-items:center;justify-content:center}._root_bxz45_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-5);padding:clamp(var(--space-8),6vw,var(--space-12));max-width:480px;width:100%;margin-inline:auto;background:var(--bg-app);border:1px solid var(--bd-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.25,.8,.25,1)}._root_bxz45_1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--bd-strong)}._rootSm_bxz45_24{padding:var(--space-5);gap:var(--space-3);max-width:100%;flex-direction:row;text-align:left;align-items:flex-start}._rootSm_bxz45_24 ._content_bxz45_32{flex:1;display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}._rootSm_bxz45_24 ._actions_bxz45_39{margin-top:var(--space-2);width:auto}._icon_bxz45_44{flex-shrink:0;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fef2f2;color:#dc2626;box-shadow:0 0 0 4px #fff,0 0 0 5px #fee2e2}._iconSm_bxz45_57{width:40px;height:40px;border-radius:12px;box-shadow:none;background:#fef2f2}._content_bxz45_32{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}._title_bxz45_73{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:600;margin:0;color:var(--fg-base);font-family:Nunito,sans-serif}._titleSm_bxz45_82{font-size:1rem;line-height:1.4;font-weight:600}._message_bxz45_88{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;color:var(--fg-muted);max-width:40ch;line-height:1.6}._actions_bxz45_39{margin-top:var(--space-4);display:flex;gap:var(--space-3);justify-content:center;width:100%}._container_1qg9f_1{position:relative;display:block;width:100%;height:100%}._image_1qg9f_8{display:block;width:100%;height:100%}._imageHidden_1qg9f_14{opacity:0}._loader_1qg9f_18{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--image-fallback-loader-bg, linear-gradient(90deg, rgba(0, 0, 0, .06) 0%, rgba(0, 0, 0, .1) 45%, rgba(0, 0, 0, .06) 100%));background-size:200% 100%;animation:_shimmer_1qg9f_1 1.2s ease-in-out infinite;border:var(--image-fallback-loader-border, 1px solid rgba(0, 0, 0, .08))}._placeholder_1qg9f_28{display:block;width:100%;height:100%;background:#0000000f;border:var(--image-fallback-placeholder-border, 1px solid rgba(0, 0, 0, .08))}@keyframes _shimmer_1qg9f_1{0%{background-position:200% 0}to{background-position:-200% 0}}._popover_1a5w7_1{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(420px,92vw);background:var(--bg-app);border:1px solid var(--bd-subtle);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-md);z-index:50}._popover_1a5w7_1:before{content:"";position:absolute;top:calc(-1 * var(--space-2));left:0;right:0;height:var(--space-2);background:transparent}._body_1a5w7_23{max-height:320px;overflow:auto}._empty_1a5w7_28{padding:var(--space-4);color:var(--fg-muted)}._items_1a5w7_33{list-style:none;padding:0;margin:0;display:grid}._item_1a5w7_33{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--bd-subtle)}._coverLink_1a5w7_49{display:block;flex-shrink:0;text-decoration:none;border-radius:var(--radius-lg);overflow:hidden;width:50px;height:50px;background:var(--bg-subtle)}._cover_1a5w7_49{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._content_1a5w7_67{display:grid;gap:var(--space-1);min-width:0}._title_1a5w7_73{font-weight:600;color:var(--fg-base);text-decoration:none;transition:color .15s ease}._title_1a5w7_73:hover{color:var(--action-primary)}._meta_1a5w7_83{color:var(--fg-muted)}._actions_1a5w7_87{display:grid;gap:var(--space-2);justify-items:end}._price_1a5w7_93{font-weight:700;color:var(--fg-base)}._remove_1a5w7_98{background:transparent;border:1px solid var(--bd-subtle);padding:6px 10px;border-radius:10px;cursor:pointer;color:var(--fg-base)}._remove_1a5w7_98:hover:not(:disabled){background:var(--bg-subtle)}._footer_1a5w7_110{padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-2)}._row_1a5w7_116{display:flex;justify-content:space-between;color:var(--fg-base)}._ctas_1a5w7_122{display:flex;justify-content:end;gap:var(--space-2)}._link_1a5w7_128{text-decoration:none;border:1px solid var(--bd-subtle);padding:8px 12px;border-radius:10px;color:var(--fg-base)}._link_1a5w7_128:hover{background:var(--bg-subtle)}._checkout_1a5w7_139{text-decoration:none;background:var(--action-primary);color:var(--fg-inverse);padding:8px 12px;border-radius:10px}._checkout_1a5w7_139:hover{background:var(--action-primary-hover);color:var(--fg-inverse)}._header_a7vfb_1{position:sticky;top:0;z-index:40;background:var(--bg-app);width:100%;--header-height: 104px}@media (width >= 640px) and (width <= 1023px){._header_a7vfb_1{--header-height: 112px}}@media (width <= 639px){._header_a7vfb_1{--header-height: 72px}}._topStrip_a7vfb_20{background:#2b1b3b;color:#ffffffeb;width:100%;max-width:100vw;overflow:hidden;position:relative}@media (width <= 639px){._topStrip_a7vfb_20{display:none}}._topStripInner_a7vfb_34{max-width:1920px;margin:0 auto;padding:10px var(--space-4);width:100%;box-sizing:border-box;overflow:hidden;position:relative}@media (width >= 640px) and (width <= 1023px){._topStripInner_a7vfb_34{padding:10px var(--space-3)}}@media (width <= 639px){._topStripInner_a7vfb_34{padding:8px 0;overflow:visible}}._topStripDesktop_a7vfb_55{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0;width:100%;overflow:hidden}@media (width >= 640px) and (width <= 1023px){._topStripDesktop_a7vfb_55{display:none}}@media (width <= 639px){._topStripDesktop_a7vfb_55{display:none}}._topStripMobile_a7vfb_75{display:none;position:relative;overflow:hidden;width:100%;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}@media (width >= 640px) and (width <= 1023px){._topStripMobile_a7vfb_75{display:block}}@media (width <= 639px){._topStripMobile_a7vfb_75{display:none}}._topStripMarquee_a7vfb_94{display:flex;align-items:center;gap:var(--space-6);animation:_marquee_a7vfb_1 30s linear infinite;will-change:transform;width:-moz-max-content;width:max-content;min-width:200%}@media (width <= 639px){._topStripMarquee_a7vfb_94{gap:var(--space-5);animation-duration:25s}}@media (prefers-reduced-motion: reduce){._topStripMarquee_a7vfb_94{animation:none}}@keyframes _marquee_a7vfb_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._topStripItem_a7vfb_123{font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:400;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}._topStripItem_a7vfb_123>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width <= 639px){._topStripItem_a7vfb_123{padding-right:var(--space-5);flex-shrink:0;font-size:12px;gap:var(--space-1)}._topStripItem_a7vfb_123 svg{width:16px;height:16px;flex-shrink:0}}._topStripMarquee_a7vfb_94 ._topStripItem_a7vfb_123{overflow:visible;text-overflow:clip;flex-shrink:0}._topStripMarquee_a7vfb_94 ._topStripItem_a7vfb_123>span{overflow:visible;text-overflow:clip;white-space:nowrap}@media (width <= 639px){._topStripMarquee_a7vfb_94 ._topStripItem_a7vfb_123{padding-right:var(--space-5)}}._topStripItemLeft_a7vfb_172{justify-self:start}._topStripItemCenter_a7vfb_176{justify-self:center}._topStripItemRight_a7vfb_180{justify-self:end}._topStripIcon_a7vfb_184{flex:0 0 auto;opacity:.95}@media (width <= 639px){._topStripIcon_a7vfb_184{width:16px;height:16px}}._brandRow_a7vfb_195{padding:var(--space-3) var(--space-4);display:none;align-items:center;justify-content:center;gap:var(--space-3);position:relative}@media (width >= 640px) and (width <= 1023px){._brandRow_a7vfb_195{display:flex;justify-content:center;padding:var(--space-3) var(--space-4)}}@media (width <= 639px){._brandRow_a7vfb_195{display:flex;justify-content:center;padding:var(--space-3) var(--space-4)}}._brandActions_a7vfb_218{display:none;position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);gap:var(--space-3);align-items:center}@media (width >= 640px) and (width <= 1023px){._brandActions_a7vfb_218{display:flex}}._brandLink_a7vfb_233{display:flex;justify-content:center;align-items:center;text-decoration:none;flex:1}@media (width <= 639px){._brandLink_a7vfb_233{justify-content:center;flex:1}}._brandLinkDesktop_a7vfb_247{flex:0 0 auto;justify-content:flex-start}._brandLogo_a7vfb_252{display:block;height:48px;width:auto;max-width:min(320px,70vw);-o-object-fit:contain;object-fit:contain}@media (width <= 639px){._brandLogo_a7vfb_252{height:clamp(28px,8vw,40px);width:auto;max-width:min(240px,100vw - var(--space-20));-o-object-fit:contain;object-fit:contain}}._leftArea_a7vfb_268{display:flex;align-items:center;gap:var(--space-3);min-width:0;justify-self:start}@media (width >= 640px) and (width <= 1023px){._leftArea_a7vfb_268{display:none}}@media (width <= 639px){._leftArea_a7vfb_268{display:none}}._inner_a7vfb_286{max-width:1920px;margin:0 auto;padding:0 var(--space-4);min-height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);position:relative}@media (width >= 640px) and (width <= 1023px){._inner_a7vfb_286{display:none}}@media (width <= 639px){._inner_a7vfb_286{display:none}}._nav_a7vfb_308{display:flex;gap:var(--space-3);justify-content:center}@media (width <= 639px){._nav_a7vfb_308{display:none}}._navLink_a7vfb_319{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;color:var(--fg-muted);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2xl);transition:background .15s ease,color .15s ease,transform .15s ease;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px}._navLink_a7vfb_319:hover{color:var(--fg-base);background:var(--bg-subtle)}._navLink_a7vfb_319._active_a7vfb_337{color:var(--action-primary);font-weight:600;background:var(--brand-50)}._navLink_a7vfb_319._active_a7vfb_337:hover{color:var(--action-primary);background:var(--brand-50)}@media (width <= 639px){._navLink_a7vfb_319{width:100%;padding:var(--space-3) var(--space-4);min-height:44px;gap:var(--space-3)}}._myBooksLink_a7vfb_355{display:inline-flex;align-items:center;gap:6px}._navBadge_a7vfb_361{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--bd-subtle);color:var(--fg-muted);font-size:12px;line-height:1;font-weight:600}._actions_a7vfb_377{display:flex;align-items:center;gap:var(--space-3);justify-self:end}@media (width <= 639px){._actions_a7vfb_377{display:none}}._iconBtn_a7vfb_389{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._iconBtn_a7vfb_389:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._iconBtn_a7vfb_389:disabled{opacity:.5;cursor:not-allowed}._iconBtn_a7vfb_389{background:transparent;color:var(--fg-muted)}._iconBtn_a7vfb_389:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._iconBtn_a7vfb_389{height:28px;padding:0 var(--space-3);font-size:var(--text-caption);line-height:var(--lh-caption);padding:var(--space-2);color:var(--fg-muted)}._iconBtn_a7vfb_389 svg{display:block}._userDropdown_a7vfb_429{position:relative}._userLink_a7vfb_433{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._userLink_a7vfb_433:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._userLink_a7vfb_433:disabled{opacity:.5;cursor:not-allowed}._userLink_a7vfb_433{background:transparent;color:var(--fg-muted)}._userLink_a7vfb_433:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._userLink_a7vfb_433{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}._userLink_a7vfb_433._active_a7vfb_337{color:var(--action-primary);background:var(--brand-50)}._userLink_a7vfb_433._active_a7vfb_337:hover:not(:disabled){color:var(--action-primary);background:var(--brand-50)}._userDropdownMenu_a7vfb_480{position:absolute;top:calc(100% + var(--space-2));right:0;background:var(--bg-app);border:1px solid var(--bd-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--space-2);min-width:160px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:10}._userDropdownMenuOpen_a7vfb_497{opacity:1;visibility:visible;transform:translateY(0)}._userName_a7vfb_503{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionLink_a7vfb_510{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._actionLink_a7vfb_510:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._actionLink_a7vfb_510:disabled{opacity:.5;cursor:not-allowed}._actionLink_a7vfb_510{background:transparent;color:var(--fg-muted)}._actionLink_a7vfb_510:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._actionLink_a7vfb_510{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);display:inline-flex;align-items:center;gap:var(--space-2)}._actionLink_a7vfb_510._active_a7vfb_337{color:var(--action-primary);background:var(--brand-50)}._actionLink_a7vfb_510._active_a7vfb_337:hover:not(:disabled){color:var(--action-primary);background:var(--brand-50)}._logoutBtn_a7vfb_556{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._logoutBtn_a7vfb_556:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._logoutBtn_a7vfb_556:disabled{opacity:.5;cursor:not-allowed}._logoutBtn_a7vfb_556{background:transparent;color:var(--fg-muted)}._logoutBtn_a7vfb_556{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);display:inline-flex;align-items:center;gap:var(--space-2);width:100%;justify-content:flex-start;padding:var(--space-2) var(--space-3)}._logoutBtn_a7vfb_556:disabled{opacity:.6;cursor:not-allowed}._logoutBtn_a7vfb_556:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._actionLinkMobile_a7vfb_605{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._actionLinkMobile_a7vfb_605:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._actionLinkMobile_a7vfb_605:disabled{opacity:.5;cursor:not-allowed}._actionLinkMobile_a7vfb_605{background:transparent;color:var(--fg-muted)}._actionLinkMobile_a7vfb_605:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._actionLinkMobile_a7vfb_605{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);width:100%;justify-content:flex-start;text-align:left;gap:var(--space-2)}._actionLinkMobile_a7vfb_605._active_a7vfb_337{color:var(--action-primary);background:var(--brand-50)}._actionLinkMobile_a7vfb_605._active_a7vfb_337:hover:not(:disabled){color:var(--action-primary);background:var(--brand-50)}._actionButton_a7vfb_652{width:100%}._cartWrap_a7vfb_656{position:relative}._prefsBtn_a7vfb_660{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._prefsBtn_a7vfb_660:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._prefsBtn_a7vfb_660:disabled{opacity:.5;cursor:not-allowed}._prefsBtn_a7vfb_660{background:transparent;color:var(--fg-muted)}._prefsBtn_a7vfb_660:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._prefsBtn_a7vfb_660{height:28px;padding:0 var(--space-3);font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--fg-muted)}._prefsBtn_a7vfb_660:hover{color:var(--fg-base)}._cartBtn_a7vfb_699{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._cartBtn_a7vfb_699:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._cartBtn_a7vfb_699:disabled{opacity:.5;cursor:not-allowed}._cartBtn_a7vfb_699{background:transparent;color:var(--fg-muted)}._cartBtn_a7vfb_699:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._cartBtn_a7vfb_699{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);color:var(--fg-muted);position:relative;background:var(--bg-subtle);border:1px solid var(--bd-subtle)}._cartBtn_a7vfb_699:hover{color:var(--fg-base);background:var(--brand-50);border-color:var(--brand-100)}._cartBtn_a7vfb_699._active_a7vfb_337{color:var(--action-primary);background:var(--brand-50);border-color:var(--brand-100)}._cartBtn_a7vfb_699 svg{display:block}._cartBadge_a7vfb_751{position:absolute;top:-2px;right:-2px;background:var(--action-primary);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;min-width:18px}._signup_a7vfb_769{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._signup_a7vfb_769:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._signup_a7vfb_769:disabled{opacity:.5;cursor:not-allowed}._signup_a7vfb_769{background:var(--action-primary);color:var(--fg-inverse);box-shadow:var(--shadow-sm)}._signup_a7vfb_769:hover:not(:disabled){background:var(--action-primary-hover);color:var(--fg-inverse);box-shadow:0 8px 20px #9333ea40}._signup_a7vfb_769:active:not(:disabled){background:var(--action-primary-pressed);transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}._signup_a7vfb_769{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);text-decoration:none;gap:var(--space-2)}._signup_a7vfb_769:hover{color:var(--fg-inverse)}._signupMobile_a7vfb_816{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);width:100%}._brandIconButton_a7vfb_824{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._brandIconButton_a7vfb_824:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._brandIconButton_a7vfb_824:disabled{opacity:.5;cursor:not-allowed}._brandIconButton_a7vfb_824{background:transparent;color:var(--fg-muted)}._brandIconButton_a7vfb_824:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._brandIconButton_a7vfb_824{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--fg-muted);border-radius:50%;background:var(--bg-subtle);border:1px solid var(--bd-subtle)}._brandIconButton_a7vfb_824 svg{width:22px;height:22px}._brandIconButton_a7vfb_824:hover{color:var(--fg-base);background:var(--brand-50);border-color:var(--brand-100)}._brandIconButtonAccent_a7vfb_875{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._brandIconButtonAccent_a7vfb_875:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._brandIconButtonAccent_a7vfb_875:disabled{opacity:.5;cursor:not-allowed}._brandIconButtonAccent_a7vfb_875{background:var(--action-primary);color:var(--fg-inverse);box-shadow:var(--shadow-sm)}._brandIconButtonAccent_a7vfb_875:hover:not(:disabled){background:var(--action-primary-hover);color:var(--fg-inverse);box-shadow:0 8px 20px #9333ea40}._brandIconButtonAccent_a7vfb_875:active:not(:disabled){background:var(--action-primary-pressed);transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}._brandIconButtonAccent_a7vfb_875{width:44px;height:44px;padding:0;border-radius:50%}._brandIconButtonAccent_a7vfb_875 svg{width:22px;height:22px}._brandBadge_a7vfb_921{position:absolute;top:-2px;right:-2px;background:var(--action-primary);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;min-width:18px}._mobileMenuButton_a7vfb_940{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--fg-base);flex-shrink:0}@media (width >= 640px) and (width <= 1023px){._mobileMenuButton_a7vfb_940{display:flex;align-items:center;justify-content:center;position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);z-index:1}}@media (width <= 639px){._mobileMenuButton_a7vfb_940{display:flex;align-items:center;justify-content:center;position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);z-index:1}}._mobileMenuButton_a7vfb_940:hover{color:var(--action-primary)}._mobileMenuButton_a7vfb_940 svg{display:block}._mobileMenuOverlay_a7vfb_981{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;z-index:45;display:none}@supports (backdrop-filter: blur(1px)){._mobileMenuOverlay_a7vfb_981{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (width >= 640px) and (width <= 1023px){._mobileMenuOverlay_a7vfb_981{display:block}}@media (width <= 639px){._mobileMenuOverlay_a7vfb_981{display:block}}._mobileMenu_a7vfb_940{position:fixed;left:0;right:0;bottom:0;background:var(--bg-app);border-top-left-radius:24px;border-top-right-radius:24px;border:1px solid var(--bd-subtle);box-shadow:0 -20px 40px #0f172a38;z-index:50;display:none;height:auto;max-height:min(80vh,640px);overflow:hidden;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--sheet-base, 100%) + var(--sheet-drag, 0px)));transition:transform .26s cubic-bezier(.22,1,.36,1);touch-action:pan-y;will-change:transform}@media (width >= 640px) and (width <= 1023px){._mobileMenu_a7vfb_940{display:block}}@media (width <= 639px){._mobileMenu_a7vfb_940{display:block}}._mobileMenuOpen_a7vfb_1038{--sheet-base: 0%;visibility:visible;pointer-events:auto}._mobileMenuDragging_a7vfb_1044{transition:none}._sheetDragArea_a7vfb_1048{padding-top:var(--space-3);padding-bottom:var(--space-2);touch-action:none}._mobileMenuContent_a7vfb_1054{padding:var(--space-5);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));height:100%;display:flex;flex-direction:column;gap:var(--space-6);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._mobileUserInfo_a7vfb_1066{padding:var(--space-5);background:linear-gradient(180deg,#fffffffa,#fffffff2);border-radius:16px;border:1px solid rgba(147,51,234,.12);box-shadow:0 4px 12px #0f172a0f,0 1px 2px #0f172a0a}._mobileUserLink_a7vfb_1074{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--fg-base)}._mobileUserIcon_a7vfb_1082{flex:0 0 auto;color:var(--brand-600);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#9333ea1f;border-radius:var(--radius-lg)}._mobileUserDetails_a7vfb_1094{display:grid;gap:var(--space-1);flex:1;min-width:0}._mobileUserName_a7vfb_1101{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;font-weight:600;color:var(--fg-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileUserEmail_a7vfb_1112{font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:400;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileNav_a7vfb_1122{display:flex;flex-direction:column;gap:var(--space-2)}._mobileActionsDivider_a7vfb_1128{height:1px;background:var(--bd-subtle);margin:var(--space-2) 0;flex-shrink:0}._mobileActions_a7vfb_1128{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto}._mobileItemIcon_a7vfb_1142,._mobileActionIcon_a7vfb_1147{flex:0 0 auto;opacity:.95}._sheetHandle_a7vfb_1152{width:60px;height:6px;border-radius:999px;background:var(--bd-subtle);margin:var(--space-4) auto}@media (prefers-reduced-motion: reduce){._mobileMenu_a7vfb_940{transition:none}}._footer_av0o6_1{background:var(--bg-app);color:var(--fg-muted);margin-top:var(--space-20);padding:var(--space-8) 0}@media (width <= 639px){._footer_av0o6_1{margin-top:var(--space-12);padding:var(--space-6) 0}}@media (width <= 300px){._footer_av0o6_1{margin-top:var(--space-10);padding:var(--space-5) 0}}._inner_av0o6_20{max-width:1920px;margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (width <= 639px){._inner_av0o6_20{grid-template-columns:1fr;gap:var(--space-6);padding:0 var(--space-4)}}@media (width <= 300px){._inner_av0o6_20{gap:var(--space-5);padding:0 var(--space-3)}}@media (width >= 640px) and (width <= 1023px){._inner_av0o6_20{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--space-6);gap:var(--space-8)}}@media (width >= 1024px){._inner_av0o6_20{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 112px;gap:var(--space-8)}}._brandCol_av0o6_56{display:grid;align-content:start;gap:var(--space-3);max-width:520px}@media (width <= 639px){._brandCol_av0o6_56{gap:var(--space-2);max-width:100%;padding-bottom:var(--space-6)}}@media (width <= 300px){._brandCol_av0o6_56{gap:var(--space-2);padding-bottom:var(--space-5)}}@media (width >= 640px) and (width <= 1023px){._brandCol_av0o6_56{padding-right:var(--space-6)}}@media (width >= 1024px){._brandCol_av0o6_56{padding-right:var(--space-8)}}._brandLink_av0o6_86{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none}._brandLogo_av0o6_93{display:block;height:40px;width:auto;max-width:min(360px,80vw)}@media (width <= 639px){._brandLogo_av0o6_93{height:clamp(32px,8vw,40px);max-width:min(280px,85vw)}}@media (width <= 300px){._brandLogo_av0o6_93{height:clamp(28px,7vw,36px);max-width:min(240px,90vw)}}._tagline_av0o6_112{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;color:var(--fg-muted)}@media (width <= 639px){._tagline_av0o6_112{font-size:clamp(13px,3.5vw,15px);line-height:1.5}}@media (width <= 300px){._tagline_av0o6_112{font-size:clamp(12px,3vw,14px);line-height:1.4}}._col_av0o6_132{display:grid;align-content:start;gap:var(--space-3)}@media (width <= 639px){._col_av0o6_132{gap:var(--space-2);padding-bottom:var(--space-6)}._col_av0o6_132:last-child{padding-bottom:0}}@media (width <= 300px){._col_av0o6_132{gap:var(--space-2);padding-bottom:var(--space-5)}}@media (width >= 640px) and (width <= 1023px){._col_av0o6_132{padding-right:var(--space-6)}._col_av0o6_132:nth-child(2n){padding-right:0}}@media (width >= 1024px){._col_av0o6_132{padding-right:var(--space-8)}._col_av0o6_132:last-child{padding-right:0}}._heading_av0o6_169{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:600;margin:0;color:var(--fg-base)}@media (width <= 639px){._heading_av0o6_169{font-size:clamp(16px,4vw,18px);line-height:1.3;font-weight:600}}@media (width <= 300px){._heading_av0o6_169{font-size:clamp(15px,3.5vw,17px);line-height:1.3}}._list_av0o6_190{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}@media (width <= 639px){._list_av0o6_190{gap:var(--space-1)}}@media (width <= 300px){._list_av0o6_190{gap:var(--space-1)}}._link_av0o6_208{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;color:var(--fg-muted);text-decoration:none;display:inline-flex;align-items:center;min-height:36px}._link_av0o6_208:hover{color:var(--fg-base)}._link_av0o6_208:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}@media (width <= 639px){._link_av0o6_208{font-size:clamp(13px,3.5vw,15px);line-height:1.5;min-height:32px}}@media (width <= 300px){._link_av0o6_208{font-size:clamp(12px,3vw,14px);min-height:28px}}._copy_av0o6_239{padding:var(--space-4) var(--space-4);text-align:center;font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:400;color:var(--grey-500)}@media (width <= 639px){._copy_av0o6_239{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));font-size:clamp(11px,3vw,13px);line-height:1.4}}@media (width <= 300px){._copy_av0o6_239{padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));font-size:clamp(10px,2.5vw,12px)}}._banner_ojuav_1{position:fixed;inset-inline:0;bottom:0;background:var(--grey-900);color:var(--grey-300);z-index:40;animation:_slideUp_ojuav_1 .25s ease}._content_ojuav_11{max-width:1280px;margin:0 auto;padding:var(--space-6);display:flex;gap:var(--space-6);align-items:center}@media (width <= 639px){._content_ojuav_11{flex-direction:column;gap:var(--space-4);align-items:stretch}}._text_ojuav_27{flex:1}._text_ojuav_27 strong{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;font-weight:600;color:var(--fg-inverse);display:block;margin-bottom:var(--space-1)}._text_ojuav_27 p{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;color:var(--grey-300);line-height:1.5}._actions_ojuav_48{display:flex;gap:var(--space-3);flex-shrink:0}@media (width <= 639px){._actions_ojuav_48{justify-content:stretch}}._manage_ojuav_59{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._manage_ojuav_59:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._manage_ojuav_59:disabled{opacity:.5;cursor:not-allowed}._manage_ojuav_59{background:var(--bg-app);color:var(--fg-base);border:1px solid var(--bd-strong)}._manage_ojuav_59:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--bd-strong)}._manage_ojuav_59{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);background:transparent;color:var(--grey-300);border-color:var(--grey-600)}._manage_ojuav_59:hover{background:var(--grey-800);color:var(--fg-inverse)}@media (width <= 639px){._manage_ojuav_59{flex:1}}._accept_ojuav_107{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._accept_ojuav_107:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._accept_ojuav_107:disabled{opacity:.5;cursor:not-allowed}._accept_ojuav_107{background:var(--action-primary);color:var(--fg-inverse);box-shadow:var(--shadow-sm)}._accept_ojuav_107:hover:not(:disabled){background:var(--action-primary-hover);color:var(--fg-inverse);box-shadow:0 8px 20px #9333ea40}._accept_ojuav_107:active:not(:disabled){background:var(--action-primary-pressed);transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}._accept_ojuav_107{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body)}@media (width <= 639px){._accept_ojuav_107{flex:1}}@keyframes _slideUp_ojuav_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._overlay_wppfk_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:60;padding:var(--space-4);animation:_fadeIn_wppfk_1 .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (width <= 639px){._overlay_wppfk_1{padding:0;align-items:flex-end}}._modal_wppfk_19{width:min(720px,100%);max-height:90vh;background:var(--bg-app);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:_slideUp_wppfk_1 .25s ease}@media (width <= 639px){._modal_wppfk_19{width:100%;max-height:95vh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:_slideUpMobile_wppfk_1 .3s ease}}._header_wppfk_39{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--bd-subtle);flex-shrink:0}@media (width <= 639px){._header_wppfk_39{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}}._title_wppfk_53{font-size:var(--text-h3);line-height:var(--lh-h3);margin:0;color:var(--fg-base);font-weight:600}@media (width <= 639px){._title_wppfk_53{font-size:18px}}._close_wppfk_67{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._close_wppfk_67:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._close_wppfk_67:disabled{opacity:.5;cursor:not-allowed}._close_wppfk_67{background:transparent;color:var(--fg-muted)}._close_wppfk_67:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}._close_wppfk_67{height:28px;padding:0 var(--space-3);font-size:var(--text-caption);line-height:var(--lh-caption);font-size:24px;line-height:1;color:var(--fg-muted);width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);transition:all .2s ease}._close_wppfk_67:hover{color:var(--fg-base);background:var(--bg-subtle)}._body_wppfk_117{padding:var(--space-8);display:grid;gap:var(--space-6);overflow-y:auto;flex:1}@media (width <= 639px){._body_wppfk_117{padding:var(--space-5);gap:var(--space-4)}}._intro_wppfk_131{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;color:var(--fg-muted);line-height:1.6}._group_wppfk_140{border:1px solid var(--bd-subtle);border-radius:var(--radius-2xl);padding:var(--space-6);display:grid;gap:var(--space-4);background:var(--bg-app);transition:all .2s ease}._group_wppfk_140:hover{border-color:var(--bd-strong);box-shadow:var(--shadow-xs)}@media (width <= 639px){._group_wppfk_140{padding:var(--space-4);gap:var(--space-3)}}._groupFunctional_wppfk_160{background:linear-gradient(135deg,var(--brand-50) 0%,var(--bg-app) 100%);border-color:var(--brand-100)}._groupHeader_wppfk_165{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}@media (width <= 639px){._groupHeader_wppfk_165{flex-direction:column;gap:var(--space-3)}}._groupCopy_wppfk_179{display:grid;gap:var(--space-1);flex:1;min-width:0}._groupTitleRow_wppfk_186{display:flex;align-items:center;gap:var(--space-2)}._groupIcon_wppfk_192{color:var(--brand-500);flex-shrink:0}._groupTitle_wppfk_186{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;font-weight:600;color:var(--fg-base)}._groupDescription_wppfk_206{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;margin:0;color:var(--fg-muted);font-size:13px;line-height:1.5}._groupBadge_wppfk_216{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;background:linear-gradient(135deg,var(--brand-100),var(--brand-50));color:var(--brand-700);padding:var(--space-1) var(--space-3);border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}@media (width <= 639px){._groupBadge_wppfk_216{font-size:11px;padding:2px var(--space-2);align-self:flex-start}}._toggle_wppfk_237{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:500;color:var(--fg-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);transition:background .2s ease}._toggle_wppfk_237:hover{background:var(--bg-subtle)}@media (width <= 639px){._toggle_wppfk_237{width:100%;justify-content:space-between;padding:var(--space-2) var(--space-3)}}._toggle_wppfk_237 input{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--grey-300);border-radius:999px;position:relative;cursor:pointer;transition:all .2s ease;flex-shrink:0}._toggle_wppfk_237 input:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s ease;box-shadow:var(--shadow-xs)}._toggle_wppfk_237 input:checked{background:var(--brand-500)}._toggle_wppfk_237 input:checked:before{transform:translate(20px)}._toggle_wppfk_237 input:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}._storageList_wppfk_296{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);background:var(--bg-subtle);border-radius:var(--radius-lg);padding:var(--space-3)}@media (width <= 639px){._storageList_wppfk_296{padding:var(--space-2);gap:var(--space-1)}}._storageItem_wppfk_313{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all .15s ease;font-size:13px;color:var(--fg-muted);gap:var(--space-2)}._storageItem_wppfk_313:hover{background:#fff}@media (width <= 639px){._storageItem_wppfk_313{padding:var(--space-2);font-size:12px;flex-direction:column;align-items:flex-start;gap:var(--space-1)}}._storageLabel_wppfk_337{flex:1;min-width:0}@media (width <= 639px){._storageLabel_wppfk_337{width:100%}}._storageItemActive_wppfk_347{color:var(--fg-base);font-weight:500;background:#fff;box-shadow:var(--shadow-xs)}._storageStatus_wppfk_354{font-size:var(--text-body);line-height:var(--lh-body);font-weight:400;font-size:11px;padding:var(--space-1) var(--space-2);border-radius:999px;font-weight:600;margin-left:var(--space-2);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}@media (width <= 639px){._storageStatus_wppfk_354{font-size:10px;padding:2px var(--space-2);margin-left:0;align-self:flex-end}}._storageItemActive_wppfk_347 ._storageStatus_wppfk_354{background:var(--brand-100);color:var(--brand-700)}._storageItem_wppfk_313:not(._storageItemActive_wppfk_347) ._storageStatus_wppfk_354{background:var(--grey-200);color:var(--grey-600)}._footer_wppfk_387{padding:var(--space-6) var(--space-8);border-top:1px solid var(--bd-subtle);display:flex;justify-content:flex-end;gap:var(--space-3);flex-shrink:0;background:var(--bg-subtle)}@media (width <= 639px){._footer_wppfk_387{padding:var(--space-4);justify-content:stretch}}._save_wppfk_403{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}._save_wppfk_403:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}._save_wppfk_403:disabled{opacity:.5;cursor:not-allowed}._save_wppfk_403{background:var(--action-primary);color:var(--fg-inverse);box-shadow:var(--shadow-sm)}._save_wppfk_403:hover:not(:disabled){background:var(--action-primary-hover);color:var(--fg-inverse);box-shadow:0 8px 20px #9333ea40}._save_wppfk_403:active:not(:disabled){background:var(--action-primary-pressed);transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}._save_wppfk_403{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body);min-width:160px}@media (width <= 639px){._save_wppfk_403{width:100%;min-width:0}}@keyframes _fadeIn_wppfk_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_wppfk_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideUpMobile_wppfk_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._wrapper_12ona_1{display:flex;flex-direction:column;gap:6px;width:100%}._label_12ona_8{font-size:14px;font-weight:500;color:var(--fg-base)}._inputContainer_12ona_14{position:relative}._input_12ona_14{width:100%;padding:10px 14px;font-size:16px;line-height:1.5;color:var(--fg-base);background-color:var(--bg-app);border:1px solid var(--bd-strong);border-radius:8px;transition:border-color .2s,box-shadow .2s}._input_12ona_14::-moz-placeholder{color:var(--fg-muted);opacity:.8}._input_12ona_14::placeholder{color:var(--fg-muted);opacity:.8}._input_12ona_14:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}._input_12ona_14:disabled{background-color:var(--bg-subtle);color:var(--fg-muted);cursor:not-allowed}._input_12ona_14._hasError_12ona_43{border-color:#ef4444}._input_12ona_14._hasError_12ona_43:focus{box-shadow:0 0 0 3px #fee2e2}._error_12ona_50{font-size:12px;color:#ef4444;margin-top:2px}._root_1vqk0_1{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--fg-muted)}._spinner_1vqk0_9{width:24px;height:24px;border-radius:50%;border:3px solid var(--grey-200);border-top-color:var(--action-primary);animation:_spin_1vqk0_9 .8s linear infinite}._label_1vqk0_18{font-size:14px}._fullPage_1vqk0_22{display:grid;place-items:center;min-height:40vh}@keyframes _spin_1vqk0_9{to{transform:rotate(360deg)}}._layout_t4kjn_1{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}._main_t4kjn_7{width:100%;max-width:1920px;margin:0 auto;padding:0 var(--space-6) var(--space-6)}@media (width >= 640px) and (width <= 1023px){._main_t4kjn_7{padding:0 var(--space-4) var(--space-6)}}@media (width <= 639px){._main_t4kjn_7{padding:0;margin:0}}._routeChunkFallback_t4kjn_25{display:grid;place-items:center;min-height:60vh;padding:var(--space-10) 0}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-CiarsxWG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-CEHI1oNh.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Nunito,sans-serif;line-height:1.5;color:var(--fg-base);background:var(--bg-app);overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,video,canvas{max-width:100%}video{height:auto}*{scrollbar-width:thin;scrollbar-color:var(--bd-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--bd-strong);border-radius:4px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--grey-500)}html{scrollbar-width:thin;scrollbar-color:var(--bd-strong) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background-color:var(--bd-strong);border-radius:4px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background-color:var(--grey-500)}@media (width <= 1023px){:root{--text-display: 50px;--lh-display: 58px;--text-h1: 36px;--lh-h1: 42px;--text-h2: 30px;--lh-h2: 36px;--text-h3: 24px;--lh-h3: 30px;--text-h4: 20px;--lh-h4: 26px;--text-body-lg: 17px;--lh-body-lg: 26px;--text-body: 15.5px;--lh-body: 23px;--text-caption: 13.5px;--lh-caption: 19px}}@media (width <= 480px){:root{--text-display: 42px;--lh-display: 50px;--text-h1: 32px;--lh-h1: 38px;--text-h2: 28px;--lh-h2: 34px;--text-h3: 22px;--lh-h3: 28px;--text-h4: 18px;--lh-h4: 24px;--text-body-lg: 16px;--lh-body-lg: 24px;--text-body: 15px;--lh-body: 22px;--text-caption: 13px;--lh-caption: 18px}}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}h4,h5,h6{font-weight:600}:root{--brand-50: #F3E8FF;--brand-100: #E9D5FF;--brand-300: #C084FC;--brand-500: #9333EA;--brand-600: #7E22CE;--brand-700: #6D28D9;--hero-blue-1: #4CC7F4;--hero-blue-2: #0038BA;--accent-lime: #9EFC60;--accent-lime-text: #10534C;--grey-900: #111827;--grey-700: #374151;--grey-500: #6B7280;--grey-300: #D1D5DB;--grey-200: #E5E7EB;--grey-100: #F3F4F6;--white: #FFF;--black: #000;--fg-base: var(--grey-900);--fg-muted: var(--grey-700);--fg-inverse: var(--white);--bg-app: var(--white);--bg-subtle: var(--grey-100);--bg-brand: var(--brand-500);--bd-subtle: var(--grey-200);--bd-strong: var(--grey-300);--action-primary: var(--brand-500);--action-primary-hover: var(--brand-600);--action-primary-pressed: var(--brand-700);--grad-hero: linear-gradient(129.35deg, var(--hero-blue-1) 27.47%, var(--hero-blue-2) 182.17%);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-2xl: 8px;--shadow-xs: 0 1px 2px rgb(0 0 0 / 5%);--shadow-sm: 0 2px 6px rgb(0 0 0 / 6%);--shadow-md: 0 6px 16px rgb(0 0 0 / 10%);--shadow-lg: 0 12px 28px rgb(0 0 0 / 12%);--text-display: 56px;--text-h1: 40px;--text-h2: 34px;--text-h3: 28px;--text-h4: 22px;--text-body-lg: 18px;--text-body: 16px;--text-caption: 14px;--lh-display: 64px;--lh-h1: 48px;--lh-h2: 42px;--lh-h3: 36px;--lh-h4: 30px;--lh-body-lg: 28px;--lh-body: 24px;--lh-caption: 20px;--font-heading: "Nunito", sans-serif;--font-mono: "Nunito", sans-serif;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}.text-display,.text-h1,.text-h2,.text-h3,.text-h4{font-family:Nunito,sans-serif}.text-display{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.01em}.text-h1{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold)}.text-h2{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold)}.text-h3{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.text-h4{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-medium)}.text-body{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--fw-normal)}.text-caption{font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--fw-normal)}.text-subheading{font-family:Nunito,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:12px;font-size:12px;line-height:1.2}.font-marcellus{font-family:Nunito,sans-serif}.book-title{font-family:Nunito,sans-serif;font-size:1rem;line-height:1.5}@media (width >= 768px){.book-title{font-size:1.125rem}}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-xs{font-size:.75rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}@media (width >= 768px){.md\:text-lg{font-size:1.125rem}.md\:line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.md\:line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md\:text-left{text-align:left}}.text-center{text-align:center}.text-black{color:var(--black)}.mt-1{margin-top:.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.h-10{height:2.5rem}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.flex{display:flex}.shrink-0{flex-shrink:0}.bg-purple-500{background-color:#a855f7}.bg-purple-700{background-color:#7e22ce}.border{border-width:1px}.border-transparent{border-color:transparent}.rounded{border-radius:.25rem}.font-figtree{font-family:Nunito,sans-serif}.text-sm{font-size:.875rem}.text-white{color:#fff}.whitespace-nowrap{white-space:nowrap}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.bg-white{background-color:#fff}.text-blue-custom{color:#62c4ec}.font-bold{font-weight:700}.opacity-100{opacity:1}.w-fit{width:-moz-fit-content;width:fit-content}.py-custom{padding-top:14px;padding-bottom:14px}.px-custom{padding-left:26px;padding-right:26px}.hover-bg-purple-700:hover{background-color:#7e22ce}.hover-shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.hover-bg-white-90:hover{background-color:#ffffffe6}.font-hand{font-family:Nunito,sans-serif;font-size:1.1em;line-height:1.2}a:not([class]){color:var(--action-primary);text-decoration:none;transition:color .15s ease}a:not([class]):hover{color:var(--action-primary-hover)}*:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.btn:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.btn--primary:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.btn--primary:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--action-primary);color:var(--fg-inverse);box-shadow:var(--shadow-sm)}.btn--primary:hover:not(:disabled){background:var(--action-primary-hover);color:var(--fg-inverse);box-shadow:0 8px 20px #9333ea40}.btn--primary:active:not(:disabled){background:var(--action-primary-pressed);transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}.btn--secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.btn--secondary:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.btn--secondary:disabled{opacity:.5;cursor:not-allowed}.btn--secondary{background:var(--bg-app);color:var(--fg-base);border:1px solid var(--bd-strong)}.btn--secondary:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--bd-strong)}.btn--ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);font-family:Nunito,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.btn--ghost:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.btn--ghost:disabled{opacity:.5;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--fg-muted)}.btn--ghost:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-base)}.btn--sm{height:28px;padding:0 var(--space-3);font-size:var(--text-caption);line-height:var(--lh-caption)}.btn--md{height:40px;padding:0 var(--space-4);font-size:var(--text-body);line-height:var(--lh-body)}.btn--lg{height:48px;padding:0 var(--space-5);font-size:var(--text-body);line-height:var(--lh-body)}.infoBlock{background:var(--bg-subtle);border:1px solid var(--bd-subtle);border-radius:var(--radius-lg);padding:var(--space-5)}@media (width <= 639px){.infoBlock{padding:var(--space-3) var(--space-2);border-radius:var(--radius-md)}}@media (width <= 300px){.infoBlock{padding:var(--space-2) var(--space-1)}}.infoBlock--brand{background:#ebd9ff;border-color:#ebd9ff}.infoBlock--muted{background:var(--grey-100);border-color:var(--grey-200)}
