._btn_gmz2p_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-small);font-weight:600;line-height:1;white-space:nowrap;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._btn_gmz2p_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;box-shadow:0 0 0 4px #ffb3c138}._btn_gmz2p_1:disabled,._btn_gmz2p_1[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}._btn_gmz2p_1:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}._btn_gmz2p_1:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}._primary_gmz2p_47{color:var(--text-primary);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);box-shadow:var(--shadow-button-primary)}._primary_gmz2p_47:hover:not(:disabled){box-shadow:var(--shadow-button-primary-hover)}._secondary_gmz2p_58{color:var(--color-accent);background:#ffffff0a;border-color:var(--border-strong)}._secondary_gmz2p_58:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.12);border-color:#ffb3c173}._ghost_gmz2p_70{color:var(--text-secondary);background:transparent;border-color:var(--border-default)}._ghost_gmz2p_70:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f;border-color:var(--border-strong)}._sm_gmz2p_83{min-height:36px;padding:0 var(--space-4);font-size:var(--text-caption)}._lg_gmz2p_89{min-height:48px;padding:0 var(--space-8);font-size:var(--text-body)}._fullWidth_gmz2p_95{width:100%}._iconOnly_gmz2p_99{min-width:44px;padding:0}._wrapper_1f85f_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:radial-gradient(ellipse at top,rgba(var(--color-primary-rgb),.1),transparent 55%),var(--bg-base)}._card_1f85f_12{max-width:480px;width:100%;padding:var(--space-10);border-radius:var(--radius-xl);background:var(--surface-glass);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-card);text-align:center}._badge_1f85f_24{display:inline-block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-error);background:var(--color-error-bg);margin-bottom:var(--space-4)}._title_1f85f_37{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700;color:var(--text-primary)}._text_1f85f_45{margin:0 0 var(--space-6);color:var(--text-muted);line-height:var(--leading-relaxed)}._errorDetail_1f85f_51{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:#00000059;color:var(--color-error);font-size:var(--text-caption);text-align:left;overflow-x:auto;white-space:pre-wrap;word-break:break-word}._actions_1f85f_64{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}._secondaryBtn_1f85f_71{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-6);font-size:var(--text-small);font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-pill);text-decoration:none;transition:all var(--transition-fast)}._secondaryBtn_1f85f_71:hover{color:var(--text-primary);background:#ffffff0f;border-color:var(--border-strong)}._secondaryBtn_1f85f_71:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._mark_fjurx_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;isolation:isolate}._glow_fjurx_10{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--radius-md);background:radial-gradient(circle at 35% 25%,var(--brand-mark-glow) 0%,rgba(var(--color-primary-rgb),.12) 42%,transparent 70%);opacity:.55;filter:blur(5px);z-index:0;pointer-events:none;transition:opacity var(--transition-normal, .25s ease)}._svg_fjurx_27{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}._plate_fjurx_36{fill:var(--brand-mark-plate);stroke:var(--brand-mark-stroke);stroke-width:1.25;filter:drop-shadow(0 3px 10px rgba(0,0,0,.35))}._vFill_fjurx_43{filter:drop-shadow(0 1px 0 rgba(255,255,255,.12))}._vHighlight_fjurx_47{mix-blend-mode:screen}html[data-theme=light] ._glow_fjurx_10{opacity:.7;filter:blur(7px)}html[data-theme=light] ._plate_fjurx_36{filter:drop-shadow(0 3px 10px rgba(40,16,28,.1))}html[data-theme=light] ._vFill_fjurx_43{filter:drop-shadow(0 1px 1px rgba(176,16,58,.18))}html[data-theme=light] ._vHighlight_fjurx_47{mix-blend-mode:soft-light;opacity:.9}._sm_fjurx_71{width:32px;height:32px}._md_fjurx_76{width:42px;height:42px}._lg_fjurx_81{width:48px;height:48px}a:hover ._mark_fjurx_1 ._glow_fjurx_10,a:focus-visible ._mark_fjurx_1 ._glow_fjurx_10{opacity:.75}html[data-theme=light] a:hover ._mark_fjurx_1 ._glow_fjurx_10,html[data-theme=light] a:focus-visible ._mark_fjurx_1 ._glow_fjurx_10{opacity:.95}a:hover ._mark_fjurx_1 ._svg_fjurx_27,a:focus-visible ._mark_fjurx_1 ._svg_fjurx_27{transform:translateY(-.5px) scale(1.04);transition:transform var(--transition-normal, .25s ease)}._mark_fjurx_1 ._svg_fjurx_27{transition:transform var(--transition-normal, .25s ease)}@media(prefers-reduced-motion:reduce){._glow_fjurx_10,._mark_fjurx_1 ._svg_fjurx_27{transition:none}a:hover ._mark_fjurx_1 ._svg_fjurx_27,a:focus-visible ._mark_fjurx_1 ._svg_fjurx_27{transform:none}}._root_o4uc3_1{position:relative;width:100%}._panel_o4uc3_6{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;max-height:min(420px,70vh);overflow-y:auto;padding:var(--space-2);background:#0e0e16fa;border:1px solid rgba(255,179,193,.14);border-radius:var(--radius-lg, 16px);box-shadow:0 18px 48px #00000073,0 0 0 1px rgba(var(--color-primary-rgb),.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch}._panelCompact_o4uc3_25{top:calc(100% + 6px);left:auto;right:0;width:max(100%,min(320px,90vw));max-height:min(360px,60vh);border-radius:14px}._group_o4uc3_34+._group_o4uc3_34{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.06)}._groupLabel_o4uc3_40{display:block;padding:var(--space-1) var(--space-3) var(--space-2);font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._item_o4uc3_51{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:.65rem var(--space-3);border:none;border-radius:12px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._item_o4uc3_51:hover,._itemActive_o4uc3_69{background:rgba(var(--color-primary-rgb),.14);color:#fff}._itemIcon_o4uc3_74{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;background:#ffffff0d;color:var(--color-secondary);font-size:.85rem}._itemActive_o4uc3_69 ._itemIcon_o4uc3_74,._item_o4uc3_51:hover ._itemIcon_o4uc3_74{background:rgba(var(--color-primary-rgb),.22);color:var(--color-secondary)}._itemBody_o4uc3_93{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._itemLabel_o4uc3_101{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-small, .9rem);font-weight:500;line-height:1.3}._itemMeta_o4uc3_111{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--text-muted)}._item_o4uc3_51:hover ._itemMeta_o4uc3_111,._itemActive_o4uc3_69 ._itemMeta_o4uc3_111{color:#ffb3c1d9}._typeBadge_o4uc3_124{flex-shrink:0;padding:.15rem .45rem;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffb3c1e6;background:rgba(var(--color-primary-rgb),.12);border:1px solid rgba(var(--color-accent-rgb),.2)}._searchAll_o4uc3_137{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);padding:.7rem var(--space-3);border:none;border-radius:12px;background:rgba(var(--color-primary-rgb),.1);color:var(--color-secondary);font-family:var(--font-body);font-size:var(--text-small, .9rem);font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._searchAll_o4uc3_137:hover,._searchAllActive_o4uc3_156{background:rgba(var(--color-primary-rgb),.22);color:#fff}._empty_o4uc3_161{padding:var(--space-4) var(--space-3);font-size:var(--text-small, .9rem);color:var(--text-muted);text-align:center}._loading_o4uc3_168{padding:var(--space-3);font-size:.75rem;color:var(--text-muted);text-align:center}._header_1m3gq_1{position:sticky;top:0;z-index:calc(var(--z-sticky) + 10);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);background:var(--bg-nav);background-image:linear-gradient(180deg,var(--nav-bg-top) 0%,var(--nav-bg-bottom) 100%);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);padding-top:env(safe-area-inset-top,0px)}._headerMegaOpen_1m3gq_19{box-shadow:0 18px 40px #00000073}._header_1m3gq_1:before{content:"";position:absolute;inset:0 0 auto 0;height:100%;pointer-events:none;background:radial-gradient(ellipse 42% 100% at 4% 0%,rgba(255,90,130,.12),transparent 58%),linear-gradient(90deg,transparent,rgba(255,140,170,.04),transparent)}._bar_1m3gq_34{position:relative;z-index:2;display:flex;align-items:center;gap:.65rem;max-width:var(--container-max);margin:0 auto;min-height:var(--nav-height);padding:.55rem var(--page-padding-x)}._brand_1m3gq_46{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;flex-shrink:0;min-width:0;transition:transform .16s ease}._brand_1m3gq_46:hover{transform:translateY(-1px)}._brandText_1m3gq_61{font-family:var(--font-heading);font-weight:750;letter-spacing:-.03em;font-size:clamp(1rem,2.8vw,1.12rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 6px rgba(0,0,0,.18))}html[data-theme=light] ._brandText_1m3gq_61{background:linear-gradient(115deg,#2a121c,#6b1f38 28%,#c21845 58%,#e83e62 82%,#ff5a7a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8));letter-spacing:-.04em}html[data-theme=light] ._brand_1m3gq_46:hover ._brandText_1m3gq_61{filter:drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 4px 14px rgba(232,62,98,.22))}._nav_1m3gq_100{display:none;align-items:stretch;gap:.05rem;margin-left:.85rem;min-width:0;flex:1 1 auto;align-self:stretch}._navItem_1m3gq_110{display:flex;align-items:stretch}._link_1m3gq_115{display:inline-flex;align-items:center;gap:.28rem;padding:0 .85rem;min-height:100%;border-radius:0;color:var(--nav-link);text-decoration:none;font-size:.86rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}._link_1m3gq_115:hover{color:var(--nav-link-hover);background:var(--nav-link-active-bg)}._linkActive_1m3gq_140,._linkOpen_1m3gq_141{color:var(--nav-link-hover);background:var(--nav-link-active-bg);border-bottom-color:var(--color-primary)}._caret_1m3gq_147{width:.95rem;height:.95rem;opacity:.7;transition:transform .16s ease,opacity .16s ease}._linkOpen_1m3gq_141 ._caret_1m3gq_147,._link_1m3gq_115:hover ._caret_1m3gq_147{opacity:1;transform:rotate(180deg)}._link_1m3gq_115:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._mega_1m3gq_165{position:absolute;left:0;right:0;top:100%;z-index:3;background:linear-gradient(180deg,var(--mega-bg-top) 0%,var(--mega-bg) 42%,var(--mega-bg) 100%);border-bottom:1px solid var(--mega-border);box-shadow:var(--mega-shadow),inset 0 1px #ff8caa14;transform-origin:top center;transform:translateY(-6px) scaleY(.985);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}._mega_1m3gq_165:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0%,#ff4d6d 22%,#ff9aaf 50%,#ff4d6d 78%,transparent 100%);opacity:0;transform:scaleX(.4);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}._megaOpen_1m3gq_209{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto}._megaOpen_1m3gq_209:before{opacity:1;transform:scaleX(1)}._mega_1m3gq_165[hidden]{display:none!important}._megaOpen_1m3gq_209[hidden]{display:block!important}._megaInner_1m3gq_228{max-width:var(--container-max);margin:0 auto;padding:0 var(--page-padding-x)}._libraryLink_1m3gq_234{margin-left:auto;padding:.48rem .95rem;min-height:2.45rem;display:inline-flex;align-items:center;border-radius:var(--radius-pill);border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-color);text-decoration:none;font-size:.8rem;font-weight:650;flex-shrink:0;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}._libraryLink_1m3gq_234:hover{color:var(--theme-toggle-color-hover);background:var(--theme-toggle-bg-hover);border-color:var(--theme-toggle-border-hover);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);transform:translateY(-1px)}._libraryLink_1m3gq_234:focus-visible{outline:2px solid #ff8fab;outline-offset:2px}._searchLink_1m3gq_269{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.48rem 1rem;min-height:2.45rem;border-radius:var(--radius-pill);border:1px solid transparent;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0;cursor:pointer;box-shadow:var(--shadow-button-primary-hover),0 0 0 1px #ffffff14 inset;transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._searchIcon_1m3gq_293{width:1.05rem;height:1.05rem}._searchLink_1m3gq_269:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 24px #ff4d6d66,0 0 0 1px #ffffff1f inset}._searchLink_1m3gq_269:active{transform:scale(.97)}._searchLink_1m3gq_269:focus-visible{outline:2px solid #ffd0dc;outline-offset:2px}._searchExpanded_1m3gq_315{position:relative;margin-left:.25rem;flex:1 1 auto;min-width:0;max-width:min(420px,52vw);z-index:5;animation:_searchExpand_1m3gq_315 .16s ease}._searchForm_1m3gq_325{display:flex;align-items:center;gap:.35rem;min-height:2.55rem;padding:.2rem .35rem .2rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(255,150,180,.45);background:#1c101aeb;box-shadow:0 0 0 3px #ff648c24,0 10px 28px #00000047}._searchFormIcon_1m3gq_339{flex-shrink:0;width:1.1rem;height:1.1rem;color:#ff8fab}._searchInput_1m3gq_346{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:#fff5f7;font-size:.88rem;font-weight:550;line-height:1.3}._searchInput_1m3gq_346::placeholder{color:#ffdce673}._searchInput_1m3gq_346::-webkit-search-cancel-button{display:none}._searchClose_1m3gq_366{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border:0;border-radius:999px;background:#ffffff14;color:#ffe6eebf;cursor:pointer}._searchClose_1m3gq_366:hover{color:#fff;background:#ff8caa33}._drawerSearch_1m3gq_385{display:block;width:100%;padding:.95rem .35rem;border:0;border-bottom:1px solid rgba(255,180,200,.12);background:transparent;color:#ffb3c1;font-size:1.05rem;font-weight:650;text-align:left;cursor:pointer}@keyframes _searchExpand_1m3gq_315{0%{opacity:.4;transform:translate(8px) scaleX(.96)}to{opacity:1;transform:none}}._menuBtn_1m3gq_410{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-color);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._menuBtn_1m3gq_410:hover{background:#ff78962e;border-color:#ffa0b966;transform:translateY(-1px)}._menuBtn_1m3gq_410:focus-visible{outline:2px solid #ff8fab;outline-offset:2px}._menuIcon_1m3gq_438,._menuIcon_1m3gq_438:before,._menuIcon_1m3gq_438:after{display:block;width:1.1rem;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .16s ease}._menuIcon_1m3gq_438{position:relative}._menuIcon_1m3gq_438:before,._menuIcon_1m3gq_438:after{content:"";position:absolute;left:0}._menuIcon_1m3gq_438:before{top:-6px}._menuIcon_1m3gq_438:after{top:6px}._menuIconOpen_1m3gq_470{background:transparent}._menuIconOpen_1m3gq_470:before{top:0;transform:rotate(45deg)}._menuIconOpen_1m3gq_470:after{top:0;transform:rotate(-45deg)}._drawer_1m3gq_385{position:absolute;left:0;right:0;top:100%;z-index:2;padding:var(--space-3) var(--page-padding-x) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--drawer-bg);border-bottom:1px solid rgba(var(--color-primary-rgb),.28);box-shadow:var(--shadow-xl);transform-origin:top center;transform:translateY(-6px);opacity:0;pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-normal)}._drawerOpen_1m3gq_503{opacity:1;transform:translateY(0);pointer-events:auto}._drawer_1m3gq_385[hidden]{display:none!important}._drawerOpen_1m3gq_503[hidden]{display:block!important}._drawerNav_1m3gq_517{display:flex;flex-direction:column;gap:.15rem;max-width:var(--container-max);margin:0 auto}._drawerTheme_1m3gq_525{display:flex;padding:.35rem 0 .15rem}._drawerSection_1m3gq_530{margin:.85rem 0 .25rem;padding:0 .35rem;font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--mega-title)}._drawerLink_1m3gq_540{display:flex;align-items:center;min-height:var(--touch-min);padding:.8rem var(--space-4);border-radius:var(--radius-md);color:var(--drawer-link);text-decoration:none;font-size:.95rem;font-weight:650;transition:color var(--transition-fast),background var(--transition-fast)}._drawerLink_1m3gq_540:hover,._drawerLinkActive_1m3gq_556{color:var(--text-primary);background:rgba(var(--color-primary-rgb),.12)}._drawerLink_1m3gq_540:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._backdrop_1m3gq_566{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#1408108c;border:none;cursor:pointer}@media(min-width:900px){._nav_1m3gq_100{display:flex}._menuBtn_1m3gq_410,._drawer_1m3gq_385,._backdrop_1m3gq_566{display:none!important}._bar_1m3gq_34{min-height:56px;padding-top:0;padding-bottom:0}}@media(min-width:1100px){._bar_1m3gq_34{min-height:60px}}@media(max-width:899px){._mega_1m3gq_165,._megaOpen_1m3gq_209{display:none!important}._libraryLink_1m3gq_234{display:none}._searchLinkText_1m3gq_609{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._searchLink_1m3gq_269{width:2.55rem;height:2.55rem;padding:0;margin-left:auto}._searchExpanded_1m3gq_315{position:absolute;left:var(--page-padding-x);right:var(--page-padding-x);top:50%;transform:translateY(-50%);max-width:none;margin:0;z-index:6}._bar_1m3gq_34:has(._searchExpanded_1m3gq_315) ._brand_1m3gq_46,._bar_1m3gq_34:has(._searchExpanded_1m3gq_315) ._menuBtn_1m3gq_410{opacity:0;pointer-events:none}}@media(max-width:380px){._brandText_1m3gq_61{max-width:34vw}}@media(prefers-reduced-motion:reduce){._drawer_1m3gq_385,._mega_1m3gq_165,._menuIcon_1m3gq_438,._menuIcon_1m3gq_438:before,._menuIcon_1m3gq_438:after,._link_1m3gq_115,._caret_1m3gq_147,._searchLink_1m3gq_269,._libraryLink_1m3gq_234,._brand_1m3gq_46,._menuBtn_1m3gq_410,._searchExpanded_1m3gq_315{transition:none;animation:none}._brand_1m3gq_46:hover,._libraryLink_1m3gq_234:hover,._searchLink_1m3gq_269:hover,._menuBtn_1m3gq_410:hover,._linkOpen_1m3gq_141 ._caret_1m3gq_147,._link_1m3gq_115:hover ._caret_1m3gq_147{transform:none}}._toggle_1kv9c_1{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;min-height:2.35rem;padding:.4rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-color);font-family:var(--font-body);font-size:.72rem;font-weight:650;letter-spacing:.02em;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._toggle_1kv9c_1:hover{background:var(--theme-toggle-bg-hover);border-color:var(--theme-toggle-border-hover);color:var(--theme-toggle-color-hover);transform:translateY(-1px)}._toggle_1kv9c_1:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.65);outline-offset:2px}._icon_1kv9c_36{width:1.05rem;height:1.05rem;flex-shrink:0}._label_1kv9c_42{display:none}@media(min-width:1100px){._label_1kv9c_42{display:inline}}@media(max-width:700px){._toggle_1kv9c_1{min-width:2.35rem;padding:.4rem}}._wrap_12uph_1{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#221a24}._img_12uph_19{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(1.06) contrast(1.03) saturate(1.04)}._wrapClean_12uph_35{background:transparent}._imgClean_12uph_43{filter:none!important}._fallback_12uph_51{display:block;width:100%;height:100%;min-height:2.5rem;background:radial-gradient(circle at 30% 30%,rgba(255,120,150,.35),transparent 55%),linear-gradient(145deg,#2a2230,#3a2432)}._panel_1f358_1{display:grid;gap:1.25rem 1.5rem;width:min(1180px,calc(100vw - 2 * var(--page-padding-x)));margin:0 auto;padding:1.15rem 0 1.35rem}._panelVideos_1f358_9{grid-template-columns:minmax(168px,200px) minmax(0,1.55fr) minmax(150px,200px);animation:_megaPanelIn_1f358_1 .28s cubic-bezier(.22,1,.36,1) both}@keyframes _megaPanelIn_1f358_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._panelCategories_1f358_25{grid-template-columns:minmax(160px,200px) minmax(0,1.6fr) minmax(160px,220px)}._panelModels_1f358_29{grid-template-columns:minmax(160px,200px) minmax(0,1.5fr) minmax(220px,280px)}._colTitle_1f358_33{margin:0 0 .65rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--mega-title)}._colTitleIcon_1f358_45{width:.95rem;height:.95rem;color:#ff7a96;flex-shrink:0}._featureHead_1f358_52{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}._featureHead_1f358_52 ._colTitle_1f358_33{margin:0}._seeAll_1f358_64,._footerLink_1f358_65{display:inline-flex;align-items:center;gap:.12rem;font-size:.74rem;font-weight:650;color:#ff9aaf;text-decoration:none;white-space:nowrap;transition:color .16s ease,transform .16s ease,gap .16s ease}._seeAll_1f358_64:hover,._footerLink_1f358_65:hover{color:var(--text-primary);gap:.28rem;transform:translate(1px)}._footerLink_1f358_65{margin-top:.85rem}._discoverList_1f358_91{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}._discoverLink_1f358_100{position:relative;display:flex;align-items:center;gap:.55rem;padding:.48rem .6rem;border-radius:8px;color:var(--mega-link);text-decoration:none;font-size:.86rem;font-weight:600;overflow:hidden;transition:background .16s ease,color .16s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}._discoverLink_1f358_100:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:linear-gradient(180deg,#ff4d6d,#ff8fab);opacity:0;transform:scaleY(.4);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}._discoverLink_1f358_100:hover{background:linear-gradient(90deg,#ff466e2e,#ff5a820f);color:var(--text-primary);transform:translate(3px);box-shadow:inset 0 0 0 1px #ff78961f}._discoverLink_1f358_100:hover:before{opacity:1;transform:scaleY(1)}._discoverIcon_1f358_147{width:1.1rem;height:1.1rem;flex-shrink:0;color:#ff8fab;transition:color .16s ease,transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease}._discoverLink_1f358_100:hover ._discoverIcon_1f358_147{color:#ffb0c2;transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(255,90,130,.55))}._colFeatured_1f358_164{display:flex;flex-direction:column;gap:.85rem;min-width:0}._featureBlock_1f358_171{min-width:0}._thumbGrid_1f358_175{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._thumbGridDense_1f358_181{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}._thumbCard_1f358_186{display:flex;flex-direction:column;gap:.32rem;min-width:0;text-decoration:none;color:inherit;animation:_thumbRise_1f358_1 .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes _thumbRise_1f358_1{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._thumbMedia_1f358_208{position:relative;display:block;aspect-ratio:16 / 9;border-radius:7px;overflow:hidden;background:#1c1620;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 12px #00000047;isolation:isolate;transition:border-color .2s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}._thumbMedia_1f358_208 span:not(._thumbShine_1f358_224):not(._playBtn_1f358_224):not(._thumbBadge_1f358_224):not(._duration_1f358_224){display:block;width:100%;height:100%;background:transparent!important}._thumbImg_1f358_231{width:100%;height:100%;object-fit:cover;object-position:center center;filter:none!important;transform:scale(1.02);transition:transform .42s cubic-bezier(.22,1,.36,1)}._thumbShine_1f358_224{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.16) 46%,transparent 60%);transform:translate(-120%) skew(-12deg);opacity:0}._playBtn_1f358_224{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);background:radial-gradient(circle at center,rgba(0,0,0,.18) 0%,transparent 62%)}._playIcon_1f358_271{width:1.55rem;height:1.55rem;padding:.35rem;border-radius:999px;color:#fff;background:#ff375feb;box-shadow:0 4px 14px #ff285073,0 0 0 1px #ffffff2e}._thumbBadge_1f358_224{position:absolute;top:.3rem;left:.3rem;z-index:3;padding:.12rem .34rem;border-radius:4px;font-size:.58rem;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ff3b6b,#ff7a4d);box-shadow:0 2px 8px #ff325a66;line-height:1.2}._thumbCard_1f358_186:hover ._thumbMedia_1f358_208{border-color:#ff789673;transform:translateY(-3px);box-shadow:0 10px 22px #0000006b,0 0 0 1px #ff5a822e,0 0 22px #ff466e2e}._thumbCard_1f358_186:hover ._thumbImg_1f358_231{transform:scale(1.1);filter:none!important}._thumbCard_1f358_186:hover ._thumbShine_1f358_224{opacity:1;animation:_thumbSweep_1f358_1 .65s cubic-bezier(.22,1,.36,1)}._thumbCard_1f358_186:hover ._playBtn_1f358_224{opacity:1;transform:scale(1)}._thumbCard_1f358_186:hover ._thumbTitle_1f358_323{color:var(--text-primary)}._thumbCard_1f358_186:focus-visible{outline:none}._thumbCard_1f358_186:focus-visible ._thumbMedia_1f358_208{border-color:#ff8caab3;box-shadow:0 0 0 2px #ff5a8273}@keyframes _thumbSweep_1f358_1{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(130%) skew(-12deg)}}._thumbFallback_1f358_345{display:block;width:100%;height:100%;background:#2a2230}._duration_1f358_224{position:absolute;right:.3rem;bottom:.3rem;z-index:3;padding:.12rem .34rem;border-radius:4px;background:#08060ac7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.02em;max-width:max-content;border:1px solid rgba(255,255,255,.1);transition:transform .18s ease,background .18s ease}._thumbCard_1f358_186:hover ._duration_1f358_224{transform:translateY(-1px);background:#ff375fe0;border-color:#ffffff2e}._thumbMeta_1f358_376{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:0 .05rem}._thumbTitle_1f358_323{font-size:.7rem;font-weight:650;color:var(--mega-text);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s ease}._thumbViews_1f358_396{font-size:.62rem;color:var(--mega-muted);font-variant-numeric:tabular-nums}._colTags_1f358_402{min-width:0}._tagCloud_1f358_406{display:flex;flex-wrap:wrap;gap:.4rem}._tagPill_1f358_412{display:inline-flex;align-items:center;padding:.34rem .65rem;border-radius:999px;background:var(--surface-glass);border:1px solid var(--border-default);color:var(--mega-link);font-size:.74rem;font-weight:600;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}._tagPill_1f358_412:hover{background:#ff5a8238;border-color:#ff8caa73;color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #ff3c642e}._orientationStack_1f358_439{display:flex;flex-direction:column;gap:.45rem}._orientationBtn_1f358_445{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(255,170,190,.16);background:linear-gradient(145deg,#ff5a821f,#140c12a6);text-decoration:none;color:#fff;transition:border-color .14s ease,background .14s ease,transform .14s ease}._orientationBtn_1f358_445:hover{border-color:#ff8caa73;background:linear-gradient(145deg,#ff5a8238,#1c0e16cc);transform:translateY(-1px)}._orientationLabel_1f358_467{font-size:.92rem;font-weight:750}._orientationHint_1f358_472{font-size:.7rem;color:#ffd2de8c}._catGrid_1f358_477{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}._catTile_1f358_483{position:relative;display:block;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;text-decoration:none;color:#fff;background:hsl(var(--cat-hue, 330) 28% 16%);box-shadow:0 6px 16px #00000047}._catMedia_1f358_495{position:absolute;top:0;right:0;bottom:0;left:0}._catMedia_1f358_495 span{display:block;width:100%;height:100%}._catImg_1f358_506{width:100%;height:100%;object-fit:cover;filter:none!important;transition:transform .24s ease}._catTile_1f358_483:hover ._catImg_1f358_506{transform:scale(1.06);filter:none!important}._catFallback_1f358_519{display:grid;place-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:750;background:linear-gradient(135deg,hsl(var(--cat-hue, 330) 40% 28%),#141018)}._catVeil_1f358_529{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 100%);pointer-events:none}._catLabel_1f358_537{position:absolute;left:.45rem;right:.45rem;bottom:.4rem;z-index:1;display:flex;flex-direction:column;gap:.05rem}._catName_1f358_548{font-size:.78rem;font-weight:750;text-shadow:0 1px 4px rgba(0,0,0,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._catCount_1f358_557{font-size:.65rem;color:#ffdce6b8}._modelGrid_1f358_562{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}._modelTile_1f358_568{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;color:inherit;min-width:0}._modelMedia_1f358_578{width:52px;height:52px;border-radius:999px;overflow:hidden;border:2px solid rgba(255,140,170,.28);background:#1a1016;box-shadow:none;transition:border-color .14s ease,transform .14s ease}._modelTile_1f358_568:hover ._modelMedia_1f358_578{border-color:#ff8caab3;transform:translateY(-2px)}._modelMedia_1f358_578 span{display:block;width:100%;height:100%}._modelImg_1f358_602{width:100%;height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.2);filter:none!important}._modelFallback_1f358_611{display:grid;place-items:center;width:100%;height:100%;font-weight:750;background:linear-gradient(135deg,#3a1a28,#141018);color:#ffb3c1}._modelName_1f358_621{font-size:.72rem;font-weight:650;color:var(--mega-link);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._loading_1f358_632{padding:2rem;text-align:center;color:#ffd2de8c;font-size:.88rem}@media(max-width:1100px){._panel_1f358_1{width:100%;gap:1rem;padding:1rem 0 1.15rem}._panelVideos_1f358_9,._panelCategories_1f358_25,._panelModels_1f358_29{grid-template-columns:minmax(150px,180px) minmax(0,1fr)}._colTags_1f358_402{grid-column:1 / -1}._catGrid_1f358_477{grid-template-columns:repeat(3,minmax(0,1fr))}._modelGrid_1f358_562{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){._panelVideos_1f358_9,._panelCategories_1f358_25,._panelModels_1f358_29{grid-template-columns:1fr}._colDiscover_1f358_672,._colOrientation_1f358_673{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem}._colDiscover_1f358_672 ._colTitle_1f358_33,._colOrientation_1f358_673 ._colTitle_1f358_33{grid-column:1 / -1}._discoverList_1f358_91,._orientationStack_1f358_439{display:contents}._thumbGrid_1f358_175,._thumbGridDense_1f358_181{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}._catGrid_1f358_477{grid-template-columns:repeat(2,minmax(0,1fr))}._modelGrid_1f358_562{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){._panel_1f358_1{padding:.75rem 0 1rem}._thumbGrid_1f358_175,._thumbGridDense_1f358_181{grid-template-columns:repeat(2,minmax(0,1fr))}._thumbTitle_1f358_323{font-size:.66rem;-webkit-line-clamp:1}._playIcon_1f358_271{width:1.35rem;height:1.35rem;padding:.28rem}._modelMedia_1f358_578{width:48px;height:48px}._catGrid_1f358_477{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}}@media(prefers-reduced-motion:reduce){._panelVideos_1f358_9,._thumbCard_1f358_186{animation:none}._discoverLink_1f358_100,._orientationBtn_1f358_445,._thumbImg_1f358_231,._thumbMedia_1f358_208,._thumbShine_1f358_224,._playBtn_1f358_224,._duration_1f358_224,._tagPill_1f358_412,._seeAll_1f358_64,._catImg_1f358_506,._modelMedia_1f358_578{transition:none}._discoverLink_1f358_100:hover,._orientationBtn_1f358_445:hover,._modelTile_1f358_568:hover ._modelMedia_1f358_578,._thumbCard_1f358_186:hover ._thumbImg_1f358_231,._thumbCard_1f358_186:hover ._thumbMedia_1f358_208,._thumbCard_1f358_186:hover ._playBtn_1f358_224,._tagPill_1f358_412:hover,._catTile_1f358_483:hover ._catImg_1f358_506{transform:none}._thumbCard_1f358_186:hover ._thumbShine_1f358_224{animation:none;opacity:0}}._overlay_6xkmq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-banner);display:flex;align-items:center;justify-content:center;padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));background:#0b0b12e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto}._modal_6xkmq_18{position:relative;width:min(100%,520px);max-height:min(92dvh,920px);overflow-y:auto;padding:clamp(1.35rem,4vw,var(--space-10)) clamp(1rem,3.5vw,var(--space-8));text-align:left;background:var(--surface-glass);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-xl),var(--shadow-glow-sm),inset 0 1px #ffffff14;animation:_scaleIn_6xkmq_1 var(--duration-slow) var(--ease-out) both}._glow_6xkmq_36{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:240px;height:240px;border-radius:50%;background:rgba(var(--color-primary-rgb),.18);filter:blur(60px);pointer-events:none}._badge_6xkmq_49{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--space-5);font-family:var(--font-heading);font-size:var(--text-body);font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:50%;box-shadow:var(--shadow-button-primary)}._title_6xkmq_66{position:relative;font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:var(--tracking-tight);text-align:center}._body_6xkmq_77{position:relative;margin-bottom:var(--space-6)}._lead_6xkmq_82,._confirmLead_6xkmq_84,._strongerNote_6xkmq_86{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-3)}._list_6xkmq_93{margin:0 0 var(--space-4);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._list_6xkmq_93 li{font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--text-muted);list-style:disc}._policyLink_6xkmq_108{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px}._policyLink_6xkmq_108:hover{color:var(--color-accent)}._privacyNote_6xkmq_118{position:relative;margin:var(--space-5) 0 0;font-size:var(--text-caption);line-height:var(--leading-relaxed);color:var(--text-subtle);text-align:center}._text_6xkmq_127{position:relative;font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--text-muted);margin-bottom:var(--space-8)}._actions_6xkmq_135{position:relative;display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}._confirmBtn_6xkmq_143,._exitBtn_6xkmq_147{flex:1}@media(min-width:480px){._actions_6xkmq_135{flex-direction:row;justify-content:center}._confirmBtn_6xkmq_143,._exitBtn_6xkmq_147{max-width:180px}}@media(prefers-reduced-motion:reduce){._modal_6xkmq_18{animation:none}}._banner_1xjrq_1{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fef3c7;background:#78350ff2;border-bottom:1px solid rgba(251,191,36,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._icon_1xjrq_39{font-size:1rem}._loader_1yagi_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1.25rem}._spinner_1yagi_10{width:48px;height:48px;border-radius:50%;border:3px solid rgba(var(--color-accent-rgb),.2);border-top-color:var(--color-primary);animation:_spin_1yagi_10 .85s linear infinite}._text_1yagi_19{font-size:.875rem;font-weight:500;color:#ffffff8c;letter-spacing:.04em}@keyframes _spin_1yagi_10{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1yagi_10{animation:none;border-top-color:#ff8fa3}}:root,html[data-theme=dark]{--color-primary: #ff4d6d;--color-secondary: #ffb3c1;--color-accent: #ff758f;--color-primary-rgb: 255, 77, 109;--color-secondary-rgb: 255, 179, 193;--color-accent-rgb: 255, 117, 143;--bg-base: #0b0b12;--bg-alt: #101018;--bg-elevated: #14141e;--bg-nav: rgba(8, 8, 15, .88);--bg-thumb: #0a0a12;--text-primary: #f7f3f5;--text-secondary: #c9c2c8;--text-muted: #9a9198;--text-subtle: #6f6870;--border-default: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .06);--border-strong: rgba(255, 179, 193, .28);--border-focus: rgba(var(--color-accent-rgb), .45);--surface-1: #12121a;--surface-glass: rgba(255, 255, 255, .03);--surface-panel: rgba(14, 14, 20, .62);--nav-bg-top: rgba(28, 12, 22, .97);--nav-bg-bottom: rgba(12, 8, 14, .96);--nav-border: rgba(255, 120, 150, .18);--nav-shadow: 0 10px 28px rgba(0, 0, 0, .35);--nav-link: rgba(255, 236, 242, .78);--nav-link-hover: #fff;--nav-link-active-bg: rgba(255, 255, 255, .06);--mega-bg: #161018;--mega-bg-top: #1c1218;--mega-border: rgba(255, 120, 150, .22);--mega-shadow: 0 18px 40px rgba(0, 0, 0, .55);--mega-title: rgba(255, 214, 224, .58);--mega-text: #fff2f6;--mega-muted: rgba(255, 210, 222, .55);--mega-link: rgba(255, 236, 242, .88);--card-body-bg: #12121a;--theme-toggle-bg: rgba(255, 255, 255, .05);--theme-toggle-bg-hover: rgba(255, 90, 130, .16);--theme-toggle-border: rgba(255, 180, 200, .22);--theme-toggle-border-hover: rgba(255, 140, 170, .45);--theme-toggle-color: rgba(255, 230, 238, .88);--theme-toggle-color-hover: #fff;--brand-gradient: linear-gradient(115deg, #fff8fa 0%, #ffd0da 48%, #ff9aaf 100%);--brand-mark-plate: rgba(22, 14, 20, .94);--brand-mark-stroke: rgba(var(--color-accent-rgb), .4);--brand-mark-glow: rgba(255, 179, 193, .28);--brand-mark-stop-1: #ffb3c1;--brand-mark-stop-2: #ff758f;--brand-mark-stop-3: #ff4d6d;--brand-mark-edge-1: #fff5f7;--brand-mark-edge-2: #ffb3c1;--drawer-bg: #120e14;--drawer-link: rgba(255, 236, 242, .9);color-scheme:dark;--font-heading: "Space Grotesk", "Segoe UI", sans-serif;--font-body: "Outfit", "Segoe UI", sans-serif;--text-caption: .72rem;--text-small: .88rem;--text-body: 1rem;--text-h4: 1.25rem;--text-h3: 1.75rem;--text-h2: 2rem;--text-h1: 2.25rem;--leading-snug: 1.25;--leading-relaxed: 1.6;--tracking-tight: -.03em;--tracking-wide: .06em;--tracking-wider: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-xs: 5px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-card: 0 10px 24px rgba(0, 0, 0, .3);--shadow-card-hover: 0 18px 36px rgba(0, 0, 0, .42);--transition-fast: .16s ease;--transition-normal: .24s ease;--duration-slow: .42s;--ease-out: cubic-bezier(.22, 1, .36, 1);--nav-height: 64px;--page-padding-x: clamp(.85rem, 3.2vw, 1.75rem);--page-padding-y: clamp(1rem, 2.8vw, 2rem);--container-max: 1320px;--video-card-slide-width: clamp(220px, 72vw, 280px);--category-slide-width: clamp(150px, 48vw, 200px);--model-slide-width: clamp(104px, 34vw, 138px);--section-gap-y: clamp(1.75rem, 4vw, 3rem);--section-gap: var(--section-gap-y);--touch-min: 44px;--z-sticky: 30;--z-banner: 100}html[data-theme=light]{--color-primary: #e83e62;--color-secondary: #c43b58;--color-accent: #ff4d6d;--color-primary-rgb: 232, 62, 98;--color-secondary-rgb: 196, 59, 88;--color-accent-rgb: 255, 77, 109;--bg-base: #ffffff;--bg-alt: #f6f3f5;--bg-elevated: #ffffff;--bg-nav: rgba(255, 255, 255, .92);--bg-thumb: #eee8eb;--text-primary: #1a1216;--text-secondary: #4a3d44;--text-muted: #6e5f67;--text-subtle: #8a7a82;--border-default: rgba(30, 16, 24, .1);--border-subtle: rgba(30, 16, 24, .07);--border-strong: rgba(232, 62, 98, .28);--border-focus: rgba(var(--color-accent-rgb), .4);--surface-1: #ffffff;--surface-glass: rgba(246, 243, 245, .95);--surface-panel: rgba(255, 255, 255, .92);--nav-bg-top: #ffffff;--nav-bg-bottom: #fffafb;--nav-border: rgba(232, 62, 98, .16);--nav-shadow: 0 8px 22px rgba(40, 16, 28, .08);--nav-link: rgba(40, 24, 32, .72);--nav-link-hover: #1a1216;--nav-link-active-bg: rgba(232, 62, 98, .08);--mega-bg: #ffffff;--mega-bg-top: #fff8fa;--mega-border: rgba(232, 62, 98, .16);--mega-shadow: 0 18px 36px rgba(40, 16, 28, .12);--mega-title: rgba(120, 70, 90, .72);--mega-text: #1a1216;--mega-muted: rgba(80, 55, 65, .62);--mega-link: rgba(30, 18, 24, .88);--card-body-bg: #ffffff;--theme-toggle-bg: rgba(232, 62, 98, .06);--theme-toggle-bg-hover: rgba(232, 62, 98, .12);--theme-toggle-border: rgba(232, 62, 98, .22);--theme-toggle-border-hover: rgba(232, 62, 98, .4);--theme-toggle-color: #5c2a3a;--theme-toggle-color-hover: #1a1216;--brand-gradient: linear-gradient( 115deg, #2a121c 0%, #6b1f38 28%, #c21845 58%, #e83e62 82%, #ff5a7a 100% );--brand-mark-plate: #ffffff;--brand-mark-stroke: rgba(176, 16, 58, .38);--brand-mark-glow: rgba(232, 62, 98, .28);--brand-mark-stop-1: #ff4d6d;--brand-mark-stop-2: #d4184a;--brand-mark-stop-3: #8f0d32;--brand-mark-edge-1: #ffffff;--brand-mark-edge-2: #ff8fab;--drawer-bg: #ffffff;--drawer-link: rgba(30, 18, 24, .9);--shadow-card: 0 8px 20px rgba(40, 16, 28, .08);--shadow-card-hover: 0 14px 28px rgba(40, 16, 28, .12);color-scheme:light}@media(max-width:480px){:root{--nav-height: 58px;--space-12: 2.25rem;--space-16: 3rem}}:root,html[data-theme=dark]{--shadow-sm: 0 4px 12px rgba(0, 0, 0, .2);--shadow-md: 0 10px 24px rgba(0, 0, 0, .28);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .36);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .45);--shadow-glow-sm: 0 0 24px rgba(var(--color-primary-rgb), .18);--shadow-glow-md: 0 0 36px rgba(var(--color-primary-rgb), .28);--shadow-button-primary: 0 6px 16px rgba(var(--color-primary-rgb), .25);--shadow-button-primary-hover: 0 8px 20px rgba(var(--color-primary-rgb), .35);--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg)}html[data-theme=light]{--shadow-sm: 0 2px 8px rgba(40, 16, 28, .06);--shadow-md: 0 8px 20px rgba(40, 16, 28, .08);--shadow-lg: 0 14px 28px rgba(40, 16, 28, .12);--shadow-xl: 0 20px 40px rgba(40, 16, 28, .14);--shadow-glow-sm: 0 0 20px rgba(var(--color-primary-rgb), .12);--shadow-glow-md: 0 0 28px rgba(var(--color-primary-rgb), .16);--shadow-button-primary: 0 6px 14px rgba(var(--color-primary-rgb), .22);--shadow-button-primary-hover: 0 8px 18px rgba(var(--color-primary-rgb), .3);--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);font-weight:400;letter-spacing:.01em}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-primary);font-weight:650;letter-spacing:var(--tracking-tight)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-base);color:var(--text-secondary);min-height:100vh;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);transition:background-color .18s ease,color .18s ease}html[data-theme=light] body{background:#fff}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}img{max-width:100%;display:block}::selection{background:#ff4d6d59;color:var(--text-primary)}
