.review_page__v_JcD{min-height:100vh;background:var(--bg-secondary);color:var(--text-primary);padding:var(--space-8) 0 var(--space-12)}.review_container__TixxR{max-width:var(--container-2xl);margin:0 auto;padding:0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.review_header__dyiqb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-6);align-items:flex-start}.review_pill__0wfBv{background:rgba(93,111,82,.12);color:var(--sage-800);border-radius:var(--radius-full);padding:var(--space-1_5) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex;align-items:center;gap:var(--space-2)}.review_pillLabel__h_MpX{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.review_title__y2wly{margin:0;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}.review_subtitle__KFP1G{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-base)}.review_headerActions__wL3qW{display:flex;gap:var(--space-3);align-items:center}.review_link__KWZK_{color:var(--primary);font-weight:var(--weight-medium);text-decoration:none;transition:var(--transition-fast)}.review_link__KWZK_:hover{color:var(--primary-dark)}.review_statGrid__YqufJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.review_statCard__Bta9D{background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--border-secondary);padding:var(--space-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-1_5)}.review_statLabel__y1MLR{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.review_statValue__lKc6p{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.review_alert__u7XeG{border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid transparent;background:var(--bg-primary);box-shadow:var(--shadow-sm)}.review_alertInfo__Vy7o0{background:var(--sage-100);border-color:var(--sage-200);color:var(--text-secondary)}.review_alertError__sk_NJ{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.24);color:var(--error-dark)}.review_alertWarning__yAZFm{background:var(--terracotta-50);border-color:var(--terracotta-200)}.review_alertTitle__pz0hk{font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.review_tabs__Tc0zO{display:flex;gap:var(--space-2);background:var(--bg-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:var(--space-1) var(--space-2);width:-moz-fit-content;width:fit-content}.review_tabButton__8uVdR{border:none;background:transparent;color:var(--text-secondary);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-2)}.review_tabButton__8uVdR:hover{color:var(--text-primary);background:rgba(93,111,82,.08)}.review_tabButtonActive__fCjT2{background:var(--gradient-primary);color:var(--primary-foreground);box-shadow:var(--shadow-glow)}.review_tabBadge__ukzMp{background:rgba(255,255,255,.24);color:inherit;font-size:var(--text-xs);padding:0 var(--space-2);border-radius:var(--radius-full);min-width:1.5rem;text-align:center}.review_sectionStack__3d3NT{display:flex;flex-direction:column;gap:var(--space-5)}.review_card__SBa9S{background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--border-secondary);padding:var(--space-5);box-shadow:var(--shadow-base)}.review_cardHeader__wc4wv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.review_cardTitle__AR8cS{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.review_cardMeta__MLBdd{color:var(--text-secondary);font-size:var(--text-sm)}.review_filters__hL2p0{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.review_fieldLabel__d0OB1{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.review_input__JVbhh,.review_select__nrSQG,.review_textarea__UnVi5{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-primary);padding:var(--space-2) var(--space-3);font:inherit;color:inherit;transition:var(--transition-fast)}.review_input__JVbhh:focus,.review_select__nrSQG:focus,.review_textarea__UnVi5:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(93,111,82,.18)}.review_searchField__qvcx0{min-width:220px}.review_button__stbcH{border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:var(--weight-medium);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none}.review_button__stbcH:disabled{opacity:.6;cursor:not-allowed}.review_buttonPrimary__sfmZO{background:var(--gradient-primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.review_buttonPrimary__sfmZO:hover{box-shadow:var(--shadow-base)}.review_buttonSecondary__vXUeh{background:rgba(115,135,98,.12);color:var(--sage-800)}.review_buttonSecondary__vXUeh:hover{background:rgba(115,135,98,.2)}.review_buttonGhost__39Acc{background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary)}.review_buttonGhost__39Acc:hover{color:var(--text-primary);border-color:var(--primary)}.review_buttonDanger__hbn1k{background:rgba(239,68,68,.18);color:var(--error-dark)}.review_buttonDanger__hbn1k:hover{background:rgba(239,68,68,.26)}.review_buttonSmall___JUB_{padding:var(--space-1_5) var(--space-3);font-size:var(--text-xs)}.review_inlineList__YlaLx{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.review_pagination__HBJ6F{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);color:var(--text-secondary)}.review_deckLayout__yHumf{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:var(--space-5)}.review_modelGrid__G4DYO{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media (min-width:720px){.review_modelGrid__G4DYO{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media (min-width:980px){.review_modelGrid__G4DYO{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.review_modelTile__9kUYy{position:relative;aspect-ratio:4/5;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-muted);border:1px solid color-mix(in srgb,var(--border-secondary) 70%,transparent);box-shadow:var(--shadow-sm);cursor:pointer;outline:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.review_modelTileSelected__kIVv_{border-color:color-mix(in srgb,var(--primary) 55%,var(--border-secondary) 45%);box-shadow:0 0 0 3px rgba(93,111,82,.22),var(--shadow-lg)}.review_modelTileSelect__R8Hu0{position:absolute;top:10px;left:10px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-full);background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.18);pointer-events:auto}.review_modelTileSelect__R8Hu0 input{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.review_modelTileActions__6UcKe{display:none}@media (min-width:720px){.review_modelTile__9kUYy{aspect-ratio:1/1}.review_modelTileActions__6UcKe{display:flex}}.review_modelTile__9kUYy:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 65%,white 35%);outline-offset:2px}@media (hover:hover) and (pointer:fine){.review_modelTile__9kUYy:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--primary) 38%,var(--border-secondary) 62%)}}.review_modelTileImage__nYYOV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.02);transition:transform .4s ease,filter .4s ease}@media (hover:hover) and (pointer:fine){.review_modelTile__9kUYy:hover .review_modelTileImage__nYYOV{transform:scale(1.05);filter:saturate(1.08)}}.review_modelTilePlaceholder__Xyyz3{width:100%;height:100%;display:grid;place-items:center;background:var(--bg-muted)}.review_modelTileOverlay__RSWn1{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,0) 38%,rgba(0,0,0,.58));pointer-events:none}.review_modelTileTop__MhtW_{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);pointer-events:none;padding-left:42px}.review_modelTileBadges__5UkKb{display:flex;flex-wrap:wrap;gap:var(--space-2)}.review_modelTileIndex__4R7Fq{background:rgba(0,0,0,.45);color:rgba(255,255,255,.88);font-size:var(--text-xs);padding:.25rem .5rem;border-radius:var(--radius-full)}.review_modelTileBottom__mHpYP{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:2px}.review_modelTileHandle__5V4ph{font-weight:var(--weight-semibold);color:var(--text-inverse);font-size:var(--text-sm)}.review_modelTileHandle__5V4ph,.review_modelTileName__LB23o{text-shadow:0 2px 14px rgba(0,0,0,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review_modelTileName__LB23o{color:rgba(255,255,255,.84);font-size:var(--text-xs)}.review_modelTileActions__6UcKe{gap:var(--space-2);flex-wrap:wrap;margin-top:6px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.review_modelTile__9kUYy:focus-within .review_modelTileActions__6UcKe{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.review_modelTile__9kUYy:hover .review_modelTileActions__6UcKe{opacity:1;transform:translateY(0)}}.review_modelTileSkeleton__vxGUB{border-radius:var(--radius-xl);background:linear-gradient(110deg,rgba(96,111,128,.18) 8%,rgba(96,111,128,.06) 18%,rgba(96,111,128,.18) 33%);background-size:200% 100%;animation:review_tileShimmer__N5hzI 1.15s linear infinite}@keyframes review_tileShimmer__N5hzI{to{background-position-x:-200%}}.review_gridSentinel__KtnDE{width:100%;height:1px;margin-top:var(--space-4)}.review_heroCard__nW92d{position:relative;border-radius:var(--radius-2xl);overflow:hidden;min-height:420px;background:var(--bg-muted);border:1px solid var(--border-secondary);box-shadow:var(--shadow-lg);cursor:pointer}.review_heroImage__7mgra{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review_heroOverlay__WeLCe{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,20,12,.1),rgba(14,20,12,.55));pointer-events:none}.review_heroMeta__Ob4LE{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);display:flex;justify-content:space-between;align-items:flex-end;color:var(--text-inverse)}.review_heroTitle___4gT1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);text-shadow:0 2px 12px rgba(0,0,0,.35)}.review_heroPlaceholder__W9E_A{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--text-tertiary)}.review_heroBadgeRow__ezr81{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.review_statusBadge__UcOXV{display:inline-flex;align-items:center;gap:var(--space-1_5);border-radius:var(--radius-full);padding:var(--space-1_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;background:rgba(96,111,128,.22);color:var(--text-inverse)}.review_statusPending__QNdKv{background:rgba(228,153,75,.32);color:var(--ochre-900)}.review_statusApproved__XyB0y{background:rgba(26,163,74,.28);color:var(--success-dark)}.review_statusRejected___TSc1{background:rgba(239,68,68,.28);color:var(--error-dark)}.review_statusHidden__aJaOQ{background:rgba(96,111,128,.3);color:var(--text-secondary)}.review_statusDirty__cjEw4{background:rgba(244,244,245,.18);color:var(--primary)}.review_genderBadge__Haxgf{background:rgba(244,244,245,.2);color:var(--text-inverse)}.review_actionBar__abI_B{margin-top:var(--space-4);display:flex;gap:var(--space-3);flex-wrap:wrap}.review_queuePane__j4nsF{border-radius:var(--radius-xl);border:1px solid var(--border-secondary);background:var(--bg-primary);padding:var(--space-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.review_queueHeader__CbroD{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:var(--text-sm)}.review_queueList__2XmeY{display:flex;flex-direction:column;gap:var(--space-2)}.review_queueItem__nZzvs{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-secondary);font-size:var(--text-sm);cursor:pointer;color:inherit;text-decoration:none}.review_queueItemHandle__KlTiw{font-weight:var(--weight-medium);color:var(--text-primary)}.review_queueEmpty__kmADP{text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.review_emptyState__hLvsG{padding:var(--space-8);background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--border-secondary);box-shadow:var(--shadow-base);text-align:center;color:var(--text-secondary)}.review_modalOverlay__jPtmL{position:fixed;inset:0;background:rgba(48,55,43,.6);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal)}.review_modalQuickActions__IiTl4{position:fixed;top:max(var(--space-3),env(safe-area-inset-top,0px));right:max(var(--space-3),env(safe-area-inset-right,0px));z-index:calc(var(--z-modal) + 2);display:flex;gap:var(--space-2);align-items:center}.review_modalQuickActions__IiTl4 button{backdrop-filter:blur(8px);background:rgba(255,255,255,.92)}.review_modal__wpnsK{width:min(1080px,96vw);max-height:92vh;background:var(--bg-primary);border-radius:var(--radius-2xl);border:1px solid var(--border-secondary);box-shadow:var(--shadow-2xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;overscroll-behavior:contain}.review_modalHeader__yarFM{display:flex;justify-content:space-between;align-items:center}.review_modalTitle__8mZPw{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold)}.review_modalBody__pNtUq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-5);overflow-y:auto;padding-right:var(--space-1)}.review_modalFooter__nQuV_{display:flex;justify-content:flex-end;gap:var(--space-3)}.review_modalFooterBar__IgPu_{border-top:1px solid var(--border-secondary);padding-top:var(--space-4);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.review_modalFooterStatus__kdEBH{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.review_modalFooterActions__3xdGn{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.review_modalGrid__Qt2XB{display:flex;flex-direction:column;gap:var(--space-5)}.review_modalSectionTitle__Wl0XY{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.review_modalName__HYzN7{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold)}.review_modalHandle__mKH2n{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.review_galleryMain__9hEin{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-secondary);background:var(--bg-muted)}.review_galleryCarousel__R80dN{position:relative;width:100%;cursor:zoom-in}.review_galleryImage__bdZx_{width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;display:block;background:var(--bg-muted)}.review_galleryCounter__mYpF8{top:var(--space-3);background:rgba(0,0,0,.55)}.review_galleryCounter__mYpF8,.review_galleryHint__ugnoj{position:absolute;right:var(--space-3);color:#fff;font-size:var(--text-xs);padding:.25rem .5rem;border-radius:var(--radius-full);z-index:2}.review_galleryHint__ugnoj{bottom:var(--space-3);background:rgba(0,0,0,.45)}.review_galleryNav__D7imD{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.35);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:2}.review_galleryNav__D7imD:disabled{opacity:.3;cursor:default}.review_galleryNavPrev__RRv1b{left:var(--space-3)}.review_galleryNavNext__j7Tyx{right:var(--space-3)}.review_galleryThumbRow__8jYe4{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2);-webkit-overflow-scrolling:touch;background:var(--bg-primary);border-top:1px solid var(--border-secondary)}.review_galleryThumbButton__44kiu{border:1px solid var(--border-secondary);background:var(--bg-secondary);padding:0;border-radius:var(--radius-md);overflow:hidden;width:52px;height:52px;flex:0 0 auto;cursor:pointer}.review_galleryThumbButtonActive__1NC7Z{border-color:var(--primary);box-shadow:var(--shadow-glow)}.review_galleryThumb__00enK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review_viewerOverlay__Tv5tc{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.review_viewer__H_7GT{position:relative;width:min(980px,100%);height:min(80vh,860px);background:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);overflow:hidden}.review_viewerImage__7zQ5D{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.review_viewerLoading__uV35K{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35);color:rgba(255,255,255,.92);font-size:var(--text-sm);z-index:1}.review_viewerClose__AmraF{top:var(--space-3);right:var(--space-3);width:44px;height:44px;place-items:center;cursor:pointer}.review_viewerClose__AmraF,.review_viewerNav__SQ6y2{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);color:#fff;display:grid;z-index:2}.review_viewerNav__SQ6y2{top:50%;transform:translateY(-50%);width:54px;height:54px;place-items:center;cursor:pointer}.review_viewerNav__SQ6y2:disabled{opacity:.25;cursor:default}.review_viewerNavPrev__0vf1R{left:var(--space-3)}.review_viewerNavNext___BhYx{right:var(--space-3)}.review_viewerCounter__GFl7J{position:absolute;bottom:var(--space-3);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.55);color:#fff;font-size:var(--text-xs);padding:.25rem .5rem;border-radius:var(--radius-full);z-index:2}.review_galleryActions__H8COz{margin-top:var(--space-3);display:flex;gap:var(--space-2);flex-wrap:wrap}.review_mediaGrid__nKoLW{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3)}.review_mediaOrderList__vPwNz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.review_mediaOrderItem__TLn08{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden;display:flex;flex-direction:column;min-width:0;touch-action:manipulation}.review_mediaOrderItemDragging__5orxl{opacity:.65}.review_mediaOrderOverlay__vxIrx{border-color:var(--primary);box-shadow:0 18px 50px rgba(0,0,0,.25)}.review_mediaCard__IF0C0{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--bg-secondary);display:flex;flex-direction:column;gap:var(--space-3)}.review_mediaPrimaryBadge__H0gtr{position:absolute;top:var(--space-2);left:var(--space-2);background:rgba(15,92,45,.88);color:var(--text-inverse);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.review_mediaThumbWrap__AihTR{position:relative;overflow:hidden;cursor:grab;touch-action:none;aspect-ratio:1/1;width:100%}.review_mediaThumbWrap__AihTR:active{cursor:grabbing}.review_mediaOrderIndex__BC0Wj{top:var(--space-2);right:var(--space-2);font-size:var(--text-xs);padding:0 var(--space-2);border-radius:var(--radius-full)}.review_mediaDragHint__Po6nZ,.review_mediaOrderIndex__BC0Wj{position:absolute;background:rgba(48,55,43,.72);color:var(--text-inverse)}.review_mediaDragHint__Po6nZ{bottom:var(--space-2);left:var(--space-2);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.2)}.review_mediaThumb__MmNac{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review_mediaThumbSmall__SUPHv{height:86px}.review_mediaOrderActions__NR3fl{display:flex;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap}.review_mediaOrderActions__NR3fl>*{flex:1}.review_mediaActions__hZrNb{display:flex;justify-content:space-between;gap:var(--space-2)}.review_mediaRowActions__3wjBB{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.review_linkList__jC33B,.review_sourceCard__aQy_v{display:flex;flex-direction:column;gap:var(--space-2)}.review_sourceCard__aQy_v{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:var(--space-3);margin-bottom:var(--space-3)}.review_sourceHeader__Mcvpk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.review_sourceTitle__v_C8l{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium)}.review_sourceMeta__LqqYs{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.review_sourceBody__rABJ1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.review_sourceUrl__SgMtB{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text-secondary)}.review_linkEditRow__LyxFb{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) auto;gap:var(--space-2);align-items:center}.review_linkEditKind__Y__K_{display:flex;align-items:center;gap:var(--space-2)}.review_linkEditActions__ixEP3{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.review_linkItem__wzhIb{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);padding:var(--space-2) var(--space-3);color:inherit;text-decoration:none;transition:var(--transition-fast);font-size:var(--text-sm)}.review_linkItem__wzhIb:hover{border-color:var(--primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.review_linkIcon__wI4iH{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:rgba(115,135,98,.16);color:var(--sage-800)}.review_linkMeta__gj5Ti{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.review_linkKind__CGUvj{font-weight:var(--weight-medium)}.review_linkUrl__IdmwW{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.review_inputError__ex5rq{border-color:var(--error-dark);background:rgba(239,68,68,.08)}.review_linkArrow__TdRD1{color:var(--text-tertiary);font-size:var(--text-sm)}.review_tagList__hj_7W{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.review_tagPill__jxPGW{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);background:rgba(115,135,98,.16);color:var(--sage-800);font-size:var(--text-xs)}.review_checkboxRow__xrujw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.review_note__X1PjK{color:var(--text-secondary);font-size:var(--text-sm)}.review_destructiveNote__D7CZ0{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm)}.review_formGrid__RGo1p{display:grid;gap:var(--space-3)}.review_formRow__KTySH{display:grid;gap:var(--space-2)}.review_formLabel__HBhcK{font-size:var(--text-sm);color:var(--text-secondary)}.review_textarea__UnVi5{min-height:120px;resize:vertical}.review_feedbackSuccess__TYLvb{color:var(--success-dark);font-size:var(--text-sm)}.review_feedbackError__pCl7_{color:var(--error-dark);font-size:var(--text-sm)}@media (max-width:1024px){.review_deckLayout__yHumf,.review_modalBody__pNtUq{grid-template-columns:1fr}}@media (max-width:768px){.review_container__TixxR{padding:0 var(--space-4)}.review_modalOverlay__jPtmL{padding:0;align-items:stretch}.review_modal__wpnsK{width:100vw;max-height:100dvh;height:100dvh;border-radius:0;padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px)) var(--space-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.review_modalQuickActions__IiTl4{right:var(--space-3);left:var(--space-3);top:calc(var(--space-2) + env(safe-area-inset-top, 0px));justify-content:flex-end;flex-wrap:wrap}.review_modalBody__pNtUq{padding-right:0;overflow:visible;padding-bottom:calc(var(--space-6) + 160px + env(safe-area-inset-bottom, 0px))}.review_galleryCarousel__R80dN{touch-action:pan-y}.review_mediaThumbWrap__AihTR{touch-action:pan-y;cursor:default}.review_galleryImage__bdZx_{-o-object-fit:contain;object-fit:contain}.review_viewerOverlay__Tv5tc{padding:0}.review_viewer__H_7GT{width:100vw;height:100dvh;border-radius:0}.review_header__dyiqb{flex-direction:column;align-items:flex-start}.review_tabs__Tc0zO{width:100%}.review_tabButton__8uVdR{flex:1;justify-content:center}.review_card__SBa9S{padding:var(--space-4)}.review_filters__hL2p0{flex-direction:column;align-items:stretch}.review_actionBar__abI_B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.review_actionBar__abI_B>*{width:100%;justify-content:center}.review_actionBar__abI_B .review_checkboxRow__xrujw,.review_actionBar__abI_B .review_note__X1PjK{grid-column:1/-1;justify-content:flex-start}.review_modalHeader__yarFM{position:sticky;top:0;z-index:4;background:var(--bg-primary);padding-bottom:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;align-items:flex-start;gap:var(--space-3)}.review_modalHeader__yarFM>.review_inlineList__YlaLx{width:100%}.review_modalHeader__yarFM>.review_inlineList__YlaLx>*{flex:1 1 calc(50% - var(--space-2));min-height:40px;justify-content:center}.review_pagination__HBJ6F{flex-wrap:wrap}.review_mediaOrderList__vPwNz{grid-template-columns:repeat(2,minmax(0,1fr))}.review_modalFooterBar__IgPu_{flex-direction:column;align-items:stretch;position:sticky;bottom:0;z-index:5;background:var(--bg-primary);box-shadow:0 -10px 24px rgba(0,0,0,.08);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));margin-bottom:calc(-1 * env(safe-area-inset-bottom, 0px))}.review_modalFooterActions__3xdGn>*{width:100%;justify-content:center}.review_galleryImage__bdZx_{width:100%;max-height:58dvh;height:auto}}@media (max-width:520px){.review_page__v_JcD{padding:var(--space-6) 0}.review_container__TixxR{padding:0 var(--space-3)}.review_actionBar__abI_B,.review_mediaOrderList__vPwNz{grid-template-columns:1fr}.review_mediaOrderActions__NR3fl{flex-direction:column}.review_mediaOrderActions__NR3fl>*{width:100%}}.ConfirmDialog_overlay__E6R4x{position:fixed;inset:0;z-index:var(--z-popover);display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(24,30,53,.78);background:color-mix(in srgb,var(--surface-overlay-strong) 80%,transparent);backdrop-filter:blur(6px)}.ConfirmDialog_dialog__b3mnP{width:min(92vw,520px);background:var(--surface-card);border-radius:24px;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);box-shadow:var(--surface-panel-shadow);padding:1.25rem 1.35rem;color:var(--text-primary)}.ConfirmDialog_header__7Rach{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ConfirmDialog_title__Wfl0i{margin:0;font-size:1.05rem;font-weight:var(--weight-semibold)}.ConfirmDialog_description__BD8WF{margin-top:.35rem;font-size:.9rem;color:var(--text-secondary)}.ConfirmDialog_close__zo3qS{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-tertiary);transition:background .15s ease,color .15s ease,border-color .15s ease;cursor:pointer}.ConfirmDialog_close__zo3qS:hover{border-color:var(--border-primary);background:var(--surface-chip);color:var(--text-primary)}.ConfirmDialog_closeIcon__UA5wo{width:16px;height:16px}.ConfirmDialog_extra__oQLt0{margin-top:1rem;font-size:.95rem;color:var(--text-primary)}.ConfirmDialog_reason__N6nQk{margin-top:1rem}.ConfirmDialog_reasonLabel__O35XQ{display:block;margin-bottom:.35rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:var(--weight-semibold)}.ConfirmDialog_reasonInput__NaURS{width:100%;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);background:var(--surface-panel);padding:.6rem .75rem;font-size:.9rem;color:var(--text-primary);resize:none}.ConfirmDialog_reasonInput__NaURS:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 70%,transparent)}.ConfirmDialog_required__ERbhf{margin-top:.35rem;font-size:.75rem;color:var(--error-dark)}.ConfirmDialog_error__3an5F{margin-top:1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--error-dark) 55%,transparent);background:color-mix(in srgb,var(--error) 14%,transparent);padding:.5rem .75rem;font-size:.8rem;color:var(--error-dark)}.ConfirmDialog_footer__rAUTz{margin-top:1.25rem;display:flex;flex-direction:column-reverse;gap:.5rem}.ConfirmDialog_actionButton__HiuOw{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:14px;font-weight:var(--weight-semibold);padding:.6rem 1rem;font-size:.9rem;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ConfirmDialog_actionButton__HiuOw:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_actionGhost__umclb{background:transparent;color:var(--text-secondary)}.ConfirmDialog_actionGhost__umclb:hover{background:var(--surface-chip);color:var(--text-primary)}.ConfirmDialog_actionPrimary__ooe9p{background:var(--primary);color:var(--primary-foreground)}.ConfirmDialog_actionPrimary__ooe9p:hover{background:color-mix(in srgb,var(--primary) 88%,transparent)}.ConfirmDialog_actionDanger__ZC4Gs{background:transparent;color:var(--error-dark);border-color:color-mix(in srgb,var(--error-dark) 60%,transparent)}.ConfirmDialog_actionDanger__ZC4Gs:hover{background:color-mix(in srgb,var(--error) 14%,transparent)}@media (min-width:640px){.ConfirmDialog_footer__rAUTz{flex-direction:row;justify-content:flex-end}}.StateBanner_root__Tv2a9{display:grid;gap:.4rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);background:color-mix(in srgb,var(--surface-elevated) 94%,transparent);padding:.95rem 1rem}.StateBanner_compact__n2o9P{padding:.7rem .85rem}.StateBanner_header__f6af9{display:flex;align-items:center;gap:.55rem}.StateBanner_title__eAXYP{margin:0;color:var(--text-primary);font-size:.93rem;font-weight:650;line-height:1.25}.StateBanner_message__lwGPB{margin:0;color:var(--text-secondary);font-size:.83rem;line-height:1.35}.StateBanner_spinner__jgAkN{width:.9rem;height:.9rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--border-primary) 70%,transparent);border-top-color:color-mix(in srgb,var(--text-primary) 78%,transparent);animation:StateBanner_spin__uJDZN .75s linear infinite}.StateBanner_iconWrap__tb3CJ{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.82rem;line-height:1}.StateBanner_success__vf5nt{border-color:color-mix(in srgb,var(--success-500,#22c55e) 45%,transparent);background:color-mix(in srgb,var(--success-500,#22c55e) 12%,var(--surface-elevated) 88%)}.StateBanner_error__kffmm{border-color:color-mix(in srgb,var(--danger-500,#ef4444) 42%,transparent);background:color-mix(in srgb,var(--danger-500,#ef4444) 12%,var(--surface-elevated) 88%)}.StateBanner_empty__y1rY2{border-style:dashed}.StateBanner_actions__IQfWF{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.StateBanner_actionButton__WKjmv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--border-primary) 75%,transparent);background:color-mix(in srgb,var(--surface-overlay) 86%,transparent);color:var(--text-primary);border-radius:999px;padding:.34rem .62rem;font-size:.74rem;font-weight:600;text-decoration:none;cursor:pointer}.StateBanner_actionButton__WKjmv:hover{border-color:color-mix(in srgb,var(--border-primary) 100%,transparent)}.StateBanner_actionButton__WKjmv:disabled{opacity:.55;cursor:not-allowed}@keyframes StateBanner_spin__uJDZN{to{transform:rotate(1turn)}}.home_page__GabWt{--home-card-max-width:600px;--profile-bg:#000;--profile-surface:#0a0a0a;--profile-surface-strong:#121212;--profile-border:#262626;--profile-text-primary:#f5f5f5;--profile-text-secondary:#afafaf;--profile-text-muted:#8f8f8f;--surface-shell-card:#000;--surface-shell-card-strong:#111;--surface-shell-border:#262626;--surface-shell-shadow:none;--surface-shell-shadow-hover:none;min-height:100%;width:min(100%,var(--app-shell-max-width));margin:0 auto;padding:var(--app-shell-top-spacing) var(--app-shell-inline-padding) var(--app-shell-bottom-spacing);display:grid;gap:.75rem;background:radial-gradient(1200px 740px at 16% -26%,rgba(29,155,240,.2),transparent 62%),radial-gradient(900px 620px at 88% 115%,rgba(168,85,247,.18),transparent 66%),#000}.home_topBar__h9xel{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top, 0px)) var(--space-4) var(--space-2_5);background:color-mix(in srgb,var(--profile-bg) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--profile-border) 60%,transparent);backdrop-filter:blur(14px);box-shadow:0 10px 24px rgba(0,0,0,.28);animation:home_homeChromeIn__JSwog .36s var(--ease-out-emph) both}.home_navToggle__GCErH{justify-self:start}.home_brand__vCYD8{justify-self:center;font-size:1.05rem;font-weight:var(--weight-semibold);letter-spacing:-.02em}.home_topActions__ZlixD{justify-self:end;display:flex;align-items:center;gap:var(--space-2_5)}.home_iconButton__4l5eQ{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-border) 60%,transparent);background:color-mix(in srgb,var(--profile-surface) 88%,transparent);color:var(--profile-text-primary);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.home_iconButton__4l5eQ:focus-visible,.home_iconButton__4l5eQ:hover{outline:1px solid transparent;background:color-mix(in srgb,var(--profile-surface-strong) 80%,transparent);border-color:color-mix(in srgb,var(--profile-border) 90%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-text-primary) 18%,transparent)}.home_stories__jmFCi{display:flex;gap:var(--space-3_5);overflow-x:auto;padding:var(--space-3) var(--space-4) var(--space-3_5);border-bottom:1px solid color-mix(in srgb,var(--profile-border) 55%,transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.home_stories__jmFCi::-webkit-scrollbar{display:none}.home_story__DkABd{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:7px;width:74px;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;color:inherit;scroll-snap-align:start}.home_story__DkABd:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:4px;border-radius:14px;box-shadow:none}.home_storyRingSeen__ba6m_,.home_storyRing__PTDjn{transition:transform .15s ease,filter .15s ease}@media (hover:hover) and (pointer:fine){.home_story__DkABd:hover .home_storyRingSeen__ba6m_,.home_story__DkABd:hover .home_storyRing__PTDjn{transform:translateY(-1px) scale(1.02);filter:brightness(1.03)}}.home_story__DkABd:active .home_storyRingSeen__ba6m_,.home_story__DkABd:active .home_storyRing__PTDjn{transform:scale(.98)}.home_storyRingSeen__ba6m_,.home_storyRing__PTDjn{width:58px;height:58px;border-radius:999px;padding:2px;display:grid;place-items:center}.home_storyRing__PTDjn{background:conic-gradient(from 210deg,color-mix(in srgb,var(--profile-text-primary) 62%,transparent),color-mix(in srgb,var(--profile-text-primary) 34%,transparent),color-mix(in srgb,var(--profile-text-primary) 52%,transparent),color-mix(in srgb,var(--profile-text-primary) 24%,transparent),color-mix(in srgb,var(--profile-text-primary) 62%,transparent))}.home_storyRingSeen__ba6m_{background:color-mix(in srgb,var(--profile-border) 86%,transparent)}.home_storyAvatar__tj8M_{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--profile-bg);background:color-mix(in srgb,var(--profile-surface-strong) 70%,transparent)}.home_storyLabel__YBxMl{width:100%;font-size:var(--text-xs);color:var(--profile-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.home_storySkeleton__44yyd{pointer-events:none;cursor:default}.home_shimmer__iQ97q{background:linear-gradient(90deg,var(--skeleton-base) 0,var(--skeleton-highlight) 35%,var(--skeleton-base) 70%);background-size:220% 100%;animation:home_homeStoryShimmer__2RRs7 1.2s ease-in-out infinite}.home_storySkeletonRing__QwZq4{width:58px;height:58px;border-radius:999px;padding:2px;display:grid;place-items:center}.home_storySkeletonAvatar__CV2WW{width:100%;height:100%;border-radius:999px;border:2px solid var(--profile-bg);background:color-mix(in srgb,var(--profile-surface-strong) 70%,transparent)}.home_storySkeletonLabel__NZRz7{width:64px;height:10px;border-radius:999px;opacity:.85}.home_feedTabsWrap__aDuc_{width:100%;margin:0;padding:0}.home_feedHeaderBlock__hdxNm{width:min(var(--home-card-max-width),100%);margin:0 auto 6px;display:grid;gap:6px;animation:home_homeChromeIn__JSwog .42s var(--ease-out-emph) both}.home_feedTabs__zb1UN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--profile-border) 86%,transparent);background:transparent;box-shadow:none}.home_feedTabButton__a9VHN{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:color-mix(in srgb,var(--profile-text-secondary) 88%,transparent);border-radius:0;padding:10px 10px 9px;min-height:38px;font-size:.8rem;font-weight:var(--weight-semibold);letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-bottom:2px solid transparent;transition:color .14s ease,border-color .14s ease}.home_feedTabButton__a9VHN:focus-visible,.home_feedTabButton__a9VHN:hover{outline:1px solid transparent;color:var(--profile-text-primary);background:transparent}.home_feedTabButtonActive__JJma9{color:var(--profile-text-primary);background:transparent;border-bottom-color:color-mix(in srgb,var(--info) 78%,var(--text-overlay) 22%);box-shadow:none}.home_feedTabCount__6T4qI{min-width:1.7em;padding:1px 7px;border-radius:999px;font-size:.69rem;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:.01em;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb,var(--profile-border) 90%,transparent);background:color-mix(in srgb,var(--profile-surface) 90%,transparent);color:color-mix(in srgb,var(--profile-text-secondary) 92%,var(--profile-text-primary) 8%)}.home_feedTabButtonActive__JJma9 .home_feedTabCount__6T4qI{color:var(--profile-text-primary);background:color-mix(in srgb,var(--profile-surface-strong) 72%,transparent)}.home_feedUtilityRow__oK39_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 2px}.home_feedKindPill__3iKyk{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-border) 68%,transparent);background:color-mix(in srgb,var(--profile-surface) 82%,transparent);color:var(--profile-text-secondary);font-size:.74rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.home_feedKindPill__3iKyk,.home_feedUtilityButton__hRjih{min-height:30px;padding:5px 10px;font-weight:var(--weight-semibold)}.home_feedUtilityButton__hRjih{border:1px solid color-mix(in srgb,var(--profile-border) 72%,transparent);background:color-mix(in srgb,var(--profile-surface-strong) 72%,transparent);color:var(--profile-text-primary);border-radius:999px;font-size:.76rem;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.home_feedUtilityButton__hRjih:focus-visible,.home_feedUtilityButton__hRjih:hover{outline:1px solid transparent;border-color:color-mix(in srgb,var(--profile-border) 90%,transparent);background:color-mix(in srgb,var(--profile-surface-strong) 86%,transparent);transform:none}@media (max-width:48rem){.home_feedUtilityRow__oK39_{gap:6px;padding:0}.home_feedKindPill__3iKyk{min-height:26px;padding:4px 8px;font-size:.68rem}.home_feedUtilityButton__hRjih{min-height:26px;padding:4px 8px;font-size:.7rem}}@keyframes home_homeStoryShimmer__2RRs7{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes home_homeChromeIn__JSwog{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home_sectionDivider__Ysghj{width:min(var(--home-card-max-width),100%);margin:16px auto 0;padding:0 12px;display:flex;align-items:center;gap:12px;color:var(--profile-text-muted)}.home_sectionDividerLine__afVJb{flex:1;height:1px;background:color-mix(in srgb,var(--profile-border) 60%,transparent)}.home_sectionDividerLabel__WCs6Z{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.home_stateBanner__ZXBJX{border-radius:20px}.home_feedRecoveryShell__By_ck,.home_stateBanner__ZXBJX{width:min(var(--home-card-max-width),100%);margin:0 auto}.home_feedRecoveryShell__By_ck{display:grid;gap:10px;min-height:clamp(260px,52vh,560px);align-content:start}.home_feedRecoveryActions__q9CA3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 4px}.home_feedRecoveryLink__Lwt7A{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--profile-border) 80%,transparent);background:color-mix(in srgb,var(--profile-surface-strong) 78%,transparent);color:var(--profile-text-primary);font-size:.78rem;font-weight:var(--weight-semibold);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.home_feedRecoveryLink__Lwt7A:focus-visible,.home_feedRecoveryLink__Lwt7A:hover{outline:1px solid transparent;border-color:color-mix(in srgb,var(--profile-border) 95%,transparent);background:color-mix(in srgb,var(--profile-surface-strong) 90%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 20%,transparent)}.home_feedRecoveryGrid__0kgtG{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home_feedRecoveryCard__t5Cbr{display:grid;gap:6px;min-height:110px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--profile-border) 68%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--profile-surface-strong) 74%,transparent) 0,color-mix(in srgb,var(--profile-surface) 84%,transparent) 100%);color:inherit;text-decoration:none;box-shadow:0 14px 24px rgba(0,0,0,.14);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.home_feedRecoveryCard__t5Cbr:focus-visible,.home_feedRecoveryCard__t5Cbr:hover{outline:1px solid transparent;transform:translateY(-1px);border-color:color-mix(in srgb,var(--info) 42%,var(--profile-border) 58%);box-shadow:0 16px 28px rgba(0,0,0,.2)}.home_feedRecoveryCardTitle__stvQ4{font-size:.84rem;font-weight:var(--weight-semibold);color:var(--profile-text-primary)}.home_feedRecoveryCardCopy__3CozX{font-size:.76rem;line-height:1.42;color:var(--profile-text-secondary)}@media (max-width:640px){.home_feedRecoveryActions__q9CA3{display:none}}.home_emptyState__2cHBA{width:min(var(--home-card-max-width),100%);margin:0 auto;padding:24px 16px 0;color:var(--profile-text-secondary);font-size:.95rem;line-height:1.5}.home_inlineButton__pfiQ7{margin-top:10px;border:none;border-radius:999px;padding:10px 14px;background:color-mix(in srgb,var(--profile-surface-strong) 76%,transparent);color:var(--profile-text-primary);font-weight:var(--weight-semibold);cursor:pointer;transition:background .15s ease}.home_inlineButton__pfiQ7:focus-visible,.home_inlineButton__pfiQ7:hover{outline:1px solid transparent;background:color-mix(in srgb,var(--profile-surface-strong) 88%,transparent)}@media (prefers-reduced-motion:reduce){.home_shimmer__iQ97q{animation:none}.home_feedHeaderBlock__hdxNm,.home_topBar__h9xel{animation:none!important}.home_feedRecoveryCard__t5Cbr,.home_feedRecoveryLink__Lwt7A,.home_feedTabButton__a9VHN,.home_iconButton__4l5eQ,.home_inlineButton__pfiQ7,.home_storyRingSeen__ba6m_,.home_storyRing__PTDjn{transition:none}}.InstagramHomeFeed_followButton__BBDan{border:1px solid color-mix(in srgb,var(--profile-text-primary) 24%,transparent);background:color-mix(in srgb,var(--profile-text-primary) 14%,transparent);color:var(--profile-text-primary);min-height:30px;min-width:76px;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:.76rem;line-height:1;font-weight:var(--weight-semibold);letter-spacing:0;box-shadow:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.InstagramHomeFeed_followButton__BBDan:focus-visible,.InstagramHomeFeed_followButton__BBDan:hover{background:color-mix(in srgb,var(--profile-text-primary) 20%,transparent);border-color:color-mix(in srgb,var(--profile-text-primary) 34%,transparent);transform:translateY(-1px)}.InstagramHomeFeed_followButton__BBDan:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-text-primary) 28%,transparent),0 0 0 4px rgba(0,0,0,.7)}.InstagramHomeFeed_followButton__BBDan:active{background:color-mix(in srgb,var(--profile-text-primary) 22%,transparent);transform:none}.InstagramHomeFeed_followButtonFollowing__HTHvf{border-color:color-mix(in srgb,var(--profile-text-primary) 30%,transparent);background:transparent;color:color-mix(in srgb,var(--profile-text-primary) 86%,transparent)}.InstagramHomeFeed_followButtonFollowing__HTHvf:focus-visible,.InstagramHomeFeed_followButtonFollowing__HTHvf:hover{background:color-mix(in srgb,var(--profile-text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--profile-text-primary) 44%,transparent);box-shadow:none}.InstagramHomeFeed_followButtonDisabled__Qy_3J{opacity:.6;cursor:default;transform:none}.InstagramHomeFeed_skeletonCard__J3Wni{width:min(var(--home-card-max-width,560px),100%);margin:0 auto;overflow:hidden;border-radius:16px;background:var(--surface-shell-card);border:1px solid var(--surface-shell-border);box-shadow:var(--surface-shell-shadow)}.InstagramHomeFeed_skeletonHeader__02YB6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px 12px;border-bottom:1px solid color-mix(in srgb,var(--profile-border) 55%,transparent)}.InstagramHomeFeed_skeletonRow__HfHXx{display:flex;align-items:center;gap:10px;min-width:0}.InstagramHomeFeed_skeletonText__w5mH6{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.InstagramHomeFeed_skeletonAvatar__IRtXL,.InstagramHomeFeed_skeletonButton__a_4P2{width:34px;height:34px;border-radius:999px}.InstagramHomeFeed_skeletonMedia__ZZ6b9{width:100%;aspect-ratio:4/5}.InstagramHomeFeed_skeletonActions___qnhM{display:flex;gap:10px;padding:10px 12px 8px}.InstagramHomeFeed_skeletonAction__MHnRf{width:30px;height:30px;border-radius:10px}.InstagramHomeFeed_skeletonCaption__QrQI_{padding:0 14px 14px;display:flex;flex-direction:column;gap:6px}.InstagramHomeFeed_skeletonLine__gtKQt{height:10px;width:min(var(--line-width,60%),100%);border-radius:999px}.InstagramHomeFeed_skeletonLineSmall__BFNIc{height:8px}.InstagramHomeFeed_skeletonFooterLine__CO2j8{height:12px;width:min(36%,220px)}.InstagramHomeFeed_skeletonFooterLineShort__0HMFM{height:10px;width:min(22%,140px)}.InstagramHomeFeed_skeletonShimmer__Quyrf{position:relative;overflow:hidden;background:var(--skeleton-base)}.InstagramHomeFeed_skeletonShimmer__Quyrf:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skeleton-highlight),transparent);transform:translateX(-100%);animation:InstagramHomeFeed_homeSkeletonShimmer__dybsX 1.6s ease-in-out infinite}.InstagramHomeFeed_feedFooterLoading__8Y_u4{width:min(var(--home-card-max-width,560px),100%);margin:0 auto;padding:10px 14px 0;display:flex;flex-direction:column;gap:10px}.InstagramHomeFeed_homeFeed__YY_Bu{gap:8px}.InstagramHomeFeed_virtualItem__jLt3p{width:100%}@keyframes InstagramHomeFeed_homeSkeletonShimmer__dybsX{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.InstagramHomeFeed_skeletonShimmer__Quyrf:after{animation:none}}@media (max-width:48rem){.InstagramHomeFeed_homeFeed__YY_Bu{--home-card-max-width:100%;--ig-card-max-width:100%;gap:0;padding-top:0;width:auto;margin-inline:calc(-1 * var(--app-shell-inline-padding, 0px));overflow-x:clip}.InstagramHomeFeed_virtualItem__jLt3p{display:block;min-height:0}.InstagramHomeFeed_skeletonCard__J3Wni{width:100%;border-radius:0;border-top:1px solid color-mix(in srgb,var(--profile-border) 66%,transparent);border-bottom:1px solid color-mix(in srgb,var(--profile-border) 66%,transparent);border-left:0;border-right:0;box-shadow:none}.InstagramHomeFeed_skeletonMedia__ZZ6b9{aspect-ratio:4/5}}.ToastContext_container__Ko840{position:fixed;top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);display:grid;gap:var(--space-3)}.ToastContext_toast__yFQdP{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);min-width:220px;color:var(--text-inverse);box-shadow:var(--toast-shadow);border:1px solid var(--toast-border);background:var(--toast-bg);backdrop-filter:blur(8px)}.ToastContext_success__v4K01{background:color-mix(in srgb,var(--status-success-bg) 75%,var(--surface-toast) 25%);color:var(--status-success-text)}.ToastContext_error__SNadA{background:color-mix(in srgb,var(--status-error-bg) 80%,var(--surface-toast) 20%);color:var(--status-error-text)}.ToastContext_info__BIskR{background:color-mix(in srgb,var(--status-info-bg) 80%,var(--surface-toast) 20%);color:var(--status-info-text)}.AgeGateNotice_bannerShell__haUDk{position:fixed;top:calc(env(safe-area-inset-top, 0px) + var(--header-height) + .75rem);left:0;right:0;z-index:var(--z-banner);display:flex;justify-content:center;padding:0 clamp(1rem,5vw,2rem);pointer-events:none}.AgeGateNotice_banner__L8PAJ{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2.5vw,1.75rem);width:min(100%,64rem);padding:clamp(1rem,2.2vw,1.5rem) clamp(1.1rem,2.5vw,2rem);background:var(--surface-panel);border:1px solid var(--surface-panel-border);border-radius:var(--radius-2xl);box-shadow:var(--surface-panel-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--text-primary);pointer-events:auto;overflow:hidden}.AgeGateNotice_banner__L8PAJ:before{content:"";position:absolute;inset:-1px;background:radial-gradient(120% 120% at 10% -20%,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 55%),radial-gradient(120% 120% at 110% 120%,color-mix(in srgb,var(--primary) 22%,transparent) 0,transparent 55%);opacity:.6;pointer-events:none}.AgeGateNotice_actions__iV9b9,.AgeGateNotice_bannerContent__aFUO8{position:relative;z-index:1}.AgeGateNotice_bannerContent__aFUO8{display:grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-size:var(--text-sm);color:var(--text-primary)}.AgeGateNotice_badge__QQNwd{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--warning) 24%,transparent);border:1px solid color-mix(in srgb,var(--warning-border,var(--warning)) 42%,transparent);color:color-mix(in srgb,var(--warning-dark) 80%,var(--text-primary) 20%);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;font-size:var(--text-xs)}.AgeGateNotice_error__p6gVD{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:var(--radius-md);background:var(--status-error-bg);color:var(--status-error-text);font-weight:var(--weight-medium)}.AgeGateNotice_actions__iV9b9{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.25rem);flex-wrap:wrap}.AgeGateNotice_confirmButton__lqBEz{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.6rem;border-radius:var(--radius-full);font-weight:var(--weight-semibold);font-size:var(--text-sm);border:none;cursor:pointer;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--elev-1);transition:var(--cta-transition)}.AgeGateNotice_confirmButton__lqBEz:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--elev-2)}.AgeGateNotice_confirmButton__lqBEz:active:not(:disabled){transform:translateY(0);box-shadow:var(--elev-1)}.AgeGateNotice_confirmButton__lqBEz:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.AgeGateNotice_learnLink__f82HA{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border-radius:var(--radius-full);border:1px solid var(--surface-panel-border);color:var(--text-secondary);text-decoration:none;font-weight:var(--weight-semibold);font-size:var(--text-sm);transition:var(--cta-transition);background:var(--surface-card)}.AgeGateNotice_learnLink__f82HA:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 38%,transparent);box-shadow:var(--elev-1)}@media (max-width:64rem){.AgeGateNotice_bannerContent__aFUO8{grid-auto-flow:row;grid-auto-columns:unset}}@media (max-width:48rem){.AgeGateNotice_bannerShell__haUDk{top:calc(env(safe-area-inset-top, 0px) + var(--header-height) + .5rem);padding:0 clamp(.75rem,4vw,1.5rem)}.AgeGateNotice_banner__L8PAJ{flex-direction:column;align-items:stretch;gap:1rem;text-align:left}.AgeGateNotice_actions__iV9b9{width:100%;justify-content:flex-start}.AgeGateNotice_confirmButton__lqBEz,.AgeGateNotice_learnLink__f82HA{width:auto}}[data-theme=dark] .AgeGateNotice_banner__L8PAJ:before{opacity:.4}[data-theme=dark] .AgeGateNotice_floatingPill__ij6S5{background:rgba(246,248,255,.14);border-color:rgba(173,188,255,.32);box-shadow:0 18px 36px rgba(4,8,20,.4)}[data-theme=dark] .AgeGateNotice_floatingLink__LtYTp{color:var(--text-overlay)}.AgeGateProvider_overlay__k6H1e{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-4),6vw,var(--space-8));background:color-mix(in srgb,var(--surface-backdrop) 92%,transparent);backdrop-filter:blur(12px);z-index:var(--z-modal)}.AgeGateProvider_dialog__PqUje{width:min(560px,94vw);background:var(--surface-card-strong);border-radius:var(--radius-2xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);padding:clamp(var(--space-5),5vw,var(--space-8));display:grid;gap:var(--space-4);color:var(--text-primary)}.AgeGateProvider_header__n3dOu{display:grid;gap:var(--space-2)}.AgeGateProvider_title__4WGmp{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.AgeGateProvider_description__EJm_Y{color:var(--text-secondary);line-height:var(--leading-relaxed)}.AgeGateProvider_checkboxRow__IN3_0{display:flex;gap:var(--space-3);align-items:center;color:var(--text-secondary)}.AgeGateProvider_checkboxRow__IN3_0 input{width:20px;height:20px;border-radius:var(--radius-md)}.AgeGateProvider_links__Ndsdc{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-tertiary)}.AgeGateProvider_link__S93Uo{font-weight:var(--weight-medium);text-decoration:none;color:inherit}.AgeGateProvider_link__S93Uo:hover{color:var(--primary)}.AgeGateProvider_error__MXnTM{background:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error-text);border-radius:var(--radius-lg);padding:var(--space-3)}.AgeGateProvider_actions__UOOmY{display:flex;gap:var(--space-3);flex-wrap:wrap}.AgeGateProvider_primaryButton__8SsPS{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-lg);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);min-height:44px}.AgeGateProvider_primaryButton__8SsPS:disabled{opacity:.6;cursor:not-allowed}.AgeGateProvider_primaryButton__8SsPS:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}@media (max-width:640px){.AgeGateProvider_dialog__PqUje{border-radius:var(--radius-xl);padding:clamp(var(--space-4),7vw,var(--space-6))}.AgeGateProvider_title__4WGmp{font-size:var(--text-xl)}}.NotificationBell_bellButton__LBR4d,.NotificationBell_wrapper__f_6_x{position:relative;display:inline-flex}.NotificationBell_bellButton__LBR4d{align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--border-primary);background:var(--surface-card);color:var(--text-primary);transition:transform .15s ease,background .2s ease,border-color .2s ease}.NotificationBell_bellButton__LBR4d:focus-visible,.NotificationBell_bellButton__LBR4d:hover{background:var(--surface-elevated);border-color:var(--border-strong);transform:translateY(-1px)}.NotificationBell_badge__KNRSU{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-foreground,#0b0b0b);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.25)}.NotificationBell_dropdown__B5Ei4{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,90vw);background:var(--surface-card);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.18);z-index:40;overflow:hidden}.NotificationBell_header__ocIYF{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-primary);gap:8px}.NotificationBell_title__ybSDn{margin:0;font-weight:700;font-size:14px}.NotificationBell_subtitle__4VOTc{margin:2px 0 0;font-size:12px;color:var(--text-secondary)}.NotificationBell_markAll__UM5Z5{border:none;background:var(--surface-muted);color:var(--text-primary);padding:6px 10px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease}.NotificationBell_markAll__UM5Z5:disabled{opacity:.5;cursor:not-allowed}.NotificationBell_markAll__UM5Z5:not(:disabled):focus-visible,.NotificationBell_markAll__UM5Z5:not(:disabled):hover{background:var(--surface-elevated)}.NotificationBell_list__Nzobt{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;padding:6px}.NotificationBell_item__AeHhB{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;border:1px solid var(--border-muted);background:var(--surface-muted);border-radius:12px;padding:10px;color:var(--text-primary);transition:border-color .2s ease,background .2s ease}.NotificationBell_item__AeHhB+.NotificationBell_item__AeHhB{margin-top:6px}.NotificationBell_item__AeHhB:focus-visible,.NotificationBell_item__AeHhB:hover{border-color:var(--border-strong);background:var(--surface-elevated)}.NotificationBell_itemRead__quNrp{opacity:.72}.NotificationBell_iconBubble__ecvr9{width:34px;height:34px;border-radius:10px;background:var(--surface-elevated);display:inline-flex;align-items:center;justify-content:center}.NotificationBell_copy__K59TI{display:grid;gap:2px;flex:1;min-width:0}.NotificationBell_itemTitle__ha2EA{font-weight:700;font-size:13px;line-height:1.3}.NotificationBell_itemBody__WQh_1{font-size:12px;color:var(--text-secondary);line-height:1.4}.NotificationBell_meta__vIWEK{font-size:11px;color:var(--text-tertiary,var(--text-secondary))}.NotificationBell_unreadDot__TNrDh{width:8px;height:8px;border-radius:999px;background:var(--accent);margin-left:8px;margin-top:6px;flex-shrink:0}.NotificationBell_footer__T32Xu{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--border-primary)}.NotificationBell_footerLink__tIzI5{font-weight:700;color:var(--accent);text-decoration:none;background:none;border:none;cursor:pointer}.NotificationBell_empty__jp_oa{padding:18px 12px;text-align:center;color:var(--text-secondary)}.AppTopBar_bar__AkGKV{position:sticky;top:0;z-index:var(--z-sticky);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top, 0px)) clamp(10px,2vw,18px) 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 95%,transparent),color-mix(in srgb,var(--bg-primary) 88%,transparent));border-bottom:1px solid color-mix(in srgb,var(--border-primary) 74%,transparent);backdrop-filter:blur(16px);box-shadow:0 8px 24px rgba(0,0,0,.14);transition:max-height .18s ease,padding .18s ease,opacity .18s ease,transform .18s ease;max-height:86px;width:100%}.AppTopBar_barHidden__op4_u{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-8px);border-bottom:0;overflow:hidden;pointer-events:none}.AppTopBar_left__0it6v{display:flex;align-items:center;gap:10px;justify-self:start;min-width:0}.AppTopBar_center__5DHwf{justify-self:stretch;display:flex;align-items:center;gap:8px;justify-content:center;min-width:0}.AppTopBar_pageTitle__MSPPz{font-size:1.02rem;font-weight:850;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(56vw,560px);text-align:center}.AppTopBar_brand__6GcvU{display:inline-flex;align-items:baseline;gap:6px;text-decoration:none;color:var(--text-primary);font-weight:800;letter-spacing:-.02em}.AppTopBar_brandText__Rlybb{font-size:1.05rem}.AppTopBar_badge__fBcSM{font-size:.76rem;font-weight:800;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 70%,transparent);color:var(--text-overlay)}.AppTopBar_actions__R3H6M{justify-self:end;display:flex;align-items:center;gap:10px;min-width:0}.AppTopBar_searchForm__rXRC6{position:relative;width:100%;max-width:520px}.AppTopBar_searchField__wWhzB{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);background:color-mix(in srgb,var(--surface-card) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-overlay) 26%,transparent)}.AppTopBar_searchInput__k7AIO{flex:1;border:0;outline:1px solid transparent;background:transparent;color:var(--text-primary);font-size:.95rem;min-width:0}.AppTopBar_clearButton__wqV3p{border:0;background:transparent;color:var(--text-muted);cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:999px}.AppTopBar_clearButton__wqV3p:focus-visible,.AppTopBar_clearButton__wqV3p:hover{outline:1px solid transparent;background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary)}.AppTopBar_searchPanel__S_cHD{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:calc(var(--z-sticky) + 4);border:1px solid color-mix(in srgb,var(--border-primary) 75%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg-primary) 96%,transparent);box-shadow:0 18px 40px rgba(0,0,0,.28);padding:8px;display:grid;gap:8px}.AppTopBar_searchPanelHeader__Yi8QE{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 0}.AppTopBar_searchPanelTitle__36Hyq{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--text-muted)}.AppTopBar_searchPanelClearAll__KOTwb{border:0;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:700;cursor:pointer;border-radius:999px;padding:4px 8px}.AppTopBar_searchPanelClearAll__KOTwb:focus-visible,.AppTopBar_searchPanelClearAll__KOTwb:hover{outline:1px solid transparent;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 90%,transparent)}.AppTopBar_searchPrimaryAction__ajax7{border:1px solid color-mix(in srgb,var(--primary) 38%,transparent);border-radius:12px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;font-weight:700;width:100%}.AppTopBar_searchPrimaryAction__ajax7:focus-visible,.AppTopBar_searchPrimaryAction__ajax7:hover{outline:1px solid transparent;border-color:color-mix(in srgb,var(--primary) 52%,transparent);background:color-mix(in srgb,var(--primary) 20%,transparent)}.AppTopBar_searchHistoryList__EoaWg{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:280px;overflow:auto}.AppTopBar_searchHistoryItem__Cjkev{display:flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 76%,transparent)}.AppTopBar_searchHistoryButton__1Z0k4{border:0;background:transparent;color:var(--text-primary);display:flex;align-items:center;gap:10px;padding:10px 12px;flex:1;cursor:pointer;text-align:left;min-width:0}.AppTopBar_searchHistoryButton__1Z0k4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTopBar_searchHistoryButton__1Z0k4:focus-visible,.AppTopBar_searchHistoryButton__1Z0k4:hover{outline:1px solid transparent;color:var(--text-primary)}.AppTopBar_searchHistoryRemove__vQgpD{border:0;background:transparent;color:var(--text-muted);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;margin-right:8px;cursor:pointer}.AppTopBar_searchHistoryRemove__vQgpD:focus-visible,.AppTopBar_searchHistoryRemove__vQgpD:hover{outline:1px solid transparent;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.AppTopBar_searchPanelEmpty__BHpQK{margin:0;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--border-primary) 55%,transparent);border-radius:12px;color:var(--text-muted);font-size:.86rem}.AppTopBar_iconButton__fL3Ql{width:38px;height:38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.AppTopBar_iconButton__fL3Ql:focus-visible,.AppTopBar_iconButton__fL3Ql:hover{outline:1px solid transparent;background:color-mix(in srgb,var(--surface-card-hover) 92%,transparent);border-color:color-mix(in srgb,var(--primary) 42%,var(--border-primary) 58%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);transform:translateY(-1px)}.AppTopBar_homeBar__b5f2p{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,transparent),color-mix(in srgb,var(--bg-primary) 86%,transparent));border-bottom-color:color-mix(in srgb,var(--text-overlay) 16%,transparent);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.AppTopBar_homeBar__b5f2p .AppTopBar_brand__6GcvU{color:var(--text-overlay)}.AppTopBar_homeBar__b5f2p .AppTopBar_brandText__Rlybb{font-size:1rem;letter-spacing:-.01em}.AppTopBar_homeBar__b5f2p .AppTopBar_badge__fBcSM{background:color-mix(in srgb,var(--text-overlay) 12%,transparent);color:var(--text-overlay);font-size:.7rem;padding:2px 6px}.AppTopBar_homeBar__b5f2p .AppTopBar_iconButton__fL3Ql{border-color:color-mix(in srgb,var(--text-overlay) 18%,transparent);background:color-mix(in srgb,var(--text-overlay) 7%,transparent);color:var(--text-overlay)}.AppTopBar_homeBar__b5f2p .AppTopBar_iconButton__fL3Ql:focus-visible,.AppTopBar_homeBar__b5f2p .AppTopBar_iconButton__fL3Ql:hover{background:color-mix(in srgb,var(--text-overlay) 13%,transparent);border-color:color-mix(in srgb,var(--text-overlay) 26%,transparent);transform:none}.AppTopBar_drawerOverlay__6Oa9P{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.AppTopBar_drawer___JOUY{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:min(420px,86vw);z-index:calc(var(--z-modal) + 1);display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-primary) 94%,transparent);border-right:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);box-shadow:0 24px 80px rgba(0,0,0,.55)}.AppTopBar_drawerHeader__3Ly6F{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top, 0px)) 14px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent)}.AppTopBar_drawerTitle__QV4uQ{display:flex;align-items:center;gap:10px;font-weight:850;color:var(--text-primary)}.AppTopBar_drawerBody__sziSk{padding:8px 10px calc(14px + env(safe-area-inset-bottom, 0px));overflow:auto}.AppTopBar_drawerSearch__D8JIl{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;margin:0 6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.AppTopBar_drawerSearchInput__SYSfS{flex:1;border:0;outline:1px solid transparent;background:transparent;color:var(--text-primary);font-size:.92rem;min-width:0}.AppTopBar_section__fL2L1{padding:10px 8px 4px}.AppTopBar_sectionTitle__TI_hE{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:8px 6px}.AppTopBar_linkList__JslkW{list-style:none;padding:0;margin:0;display:grid;gap:4px}.AppTopBar_emptyItem__s3Nnc{padding:10px;border-radius:14px;color:var(--text-muted);border:1px dashed color-mix(in srgb,var(--border-primary) 55%,transparent);background:color-mix(in srgb,var(--surface-card) 55%,transparent);font-size:.9rem}.AppTopBar_navLink__Ht31V{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px;border-radius:14px;text-decoration:none;color:var(--text-primary);border:1px solid transparent;background:transparent}.AppTopBar_navLink__Ht31V:focus-visible,.AppTopBar_navLink__Ht31V:hover{outline:1px solid transparent;border-color:color-mix(in srgb,var(--border-primary) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 70%,transparent)}.AppTopBar_navLinkActive__eXi2P{border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 15%,transparent)}.AppTopBar_navLeft__X0qMq{display:flex;align-items:center;gap:10px}.AppTopBar_navMeta__JWbOs{font-size:.78rem;color:var(--text-muted)}.AppTopBar_divider__zs0Ic{height:1px;background:color-mix(in srgb,var(--border-primary) 60%,transparent);margin:8px}.AppTopBar_pillRow__B5IfJ{display:flex;gap:10px;align-items:center;padding:10px 8px}.AppTopBar_identity__4nXUX{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);background:color-mix(in srgb,var(--surface-card) 75%,transparent)}.AppTopBar_avatar__seht7{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-card) 90%,transparent);border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);overflow:hidden;flex:0 0 auto}.AppTopBar_avatar__seht7 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AppTopBar_identityText__6qg1m{display:flex;flex-direction:column;gap:2px;min-width:0}.AppTopBar_identityPrimary__8_KFV{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTopBar_identitySecondary__huOwO{font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTopBar_pillButton__qB_SE{border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);border-radius:999px;padding:10px 12px;background:color-mix(in srgb,var(--surface-card) 75%,transparent);color:var(--text-primary);font-weight:800;cursor:pointer}.AppTopBar_pillButton__qB_SE:focus-visible,.AppTopBar_pillButton__qB_SE:hover{outline:1px solid transparent;background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.AppTopBar_danger__70e7r{background:color-mix(in srgb,var(--error) 20%,transparent);border-color:color-mix(in srgb,var(--error) 40%,transparent)}@media (prefers-reduced-motion:reduce){.AppTopBar_bar__AkGKV,.AppTopBar_drawerOverlay__6Oa9P,.AppTopBar_iconButton__fL3Ql,.AppTopBar_navLink__Ht31V,.AppTopBar_pillButton__qB_SE{transition:none!important}}.CreatorTypeOnboarding_overlay__KdEKM{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-4),6vw,var(--space-8));background:color-mix(in srgb,var(--surface-backdrop) 92%,transparent);backdrop-filter:blur(12px);z-index:var(--z-modal)}.CreatorTypeOnboarding_dialog__nzOpj{width:min(560px,94vw);background:var(--surface-card-strong);border-radius:var(--radius-2xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);padding:clamp(var(--space-5),5vw,var(--space-8));display:grid;gap:var(--space-4);color:var(--text-primary)}.CreatorTypeOnboarding_header__1Ct6N{display:grid;gap:var(--space-2)}.CreatorTypeOnboarding_title__3wHSH{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.CreatorTypeOnboarding_description__7KTEk{color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.CreatorTypeOnboarding_grid__3vbw1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.CreatorTypeOnboarding_option__5cq93{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-primary);background:var(--surface-card);text-align:left;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);min-height:84px}.CreatorTypeOnboarding_option__5cq93:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.CreatorTypeOnboarding_optionActive__yjNkf{border-color:color-mix(in srgb,var(--primary) 75%,var(--border-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent),var(--shadow-sm)}.CreatorTypeOnboarding_optionTitle__P1vSX{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-primary)}.CreatorTypeOnboarding_optionDescription__m77ai{font-size:var(--text-sm);color:var(--text-tertiary)}.CreatorTypeOnboarding_error__a7yYr{background:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error-text);border-radius:var(--radius-lg);padding:var(--space-3)}.CreatorTypeOnboarding_actions__1cFPV{display:flex;gap:var(--space-3);justify-content:flex-end;flex-wrap:wrap}.CreatorTypeOnboarding_primaryButton__eEuDj{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-lg);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;min-height:44px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CreatorTypeOnboarding_primaryButton__eEuDj:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.CreatorTypeOnboarding_secondaryButton__ieqr2{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;min-height:44px;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.CreatorTypeOnboarding_secondaryButton__ieqr2:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 40%,var(--border-primary));color:var(--text-primary)}@media (max-width:520px){.CreatorTypeOnboarding_grid__3vbw1{grid-template-columns:1fr}}.StarButton_starButton__0BxMq{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;position:relative;overflow:visible}.StarButton_starButton__0BxMq:not(.StarButton_starButtonActive__m9aMp){color:color-mix(in srgb,var(--text-inverse) 55%,transparent)}.StarButton_starButton__0BxMq:not(.StarButton_starButtonActive__m9aMp):hover{color:color-mix(in srgb,var(--text-inverse) 85%,transparent);transform:scale(1.15);background:color-mix(in srgb,var(--text-inverse) 12%,transparent)}.StarButton_starButtonActive__m9aMp{color:color-mix(in srgb,var(--accent) 55%,var(--accent-light) 45%);animation:StarButton_starShine__2beSs 3s ease-in-out infinite}.StarButton_starButtonActive__m9aMp:hover{transform:scale(1.15);filter:brightness(1.2)}.StarButton_starButtonActive__m9aMp:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent) 0,transparent 60%);border-radius:50%;opacity:0;animation:StarButton_glowPulse__3xVBX 2s ease-in-out infinite;pointer-events:none;z-index:-1}.StarButton_starButtonActive__m9aMp:after{content:"✦";position:absolute;top:-4px;right:-4px;font-size:10px;color:var(--text-inverse);text-shadow:0 0 6px color-mix(in srgb,var(--accent) 80%,transparent);animation:StarButton_sparkle__WZmnR 3s linear infinite;pointer-events:none}.StarButton_starButton__0BxMq:active{transform:scale(.9)}.StarButton_starButton__0BxMq:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.StarButton_starButton__0BxMq:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.StarButton_starButtonLoading__Gn_mb{cursor:wait;pointer-events:none;opacity:.7}.StarButton_starButtonLoading__Gn_mb svg{animation:StarButton_spin__bpeTM 1s linear infinite}@keyframes StarButton_starShine__2beSs{0%,to{transform:rotate(0deg);filter:brightness(1) drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 60%,transparent))}25%{transform:rotate(-3deg);filter:brightness(1.1) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 80%,transparent))}50%{transform:rotate(3deg);filter:brightness(1.2) drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 100%,transparent))}75%{transform:rotate(-1deg);filter:brightness(1.1) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 80%,transparent))}}@keyframes StarButton_glowPulse__3xVBX{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes StarButton_sparkle__WZmnR{0%{opacity:0;transform:scale(0) rotate(0deg) translateX(0)}10%{opacity:1;transform:scale(1) rotate(180deg) translateX(2px)}40%{opacity:1;transform:scale(1) rotate(1turn) translateX(-2px)}50%,to{opacity:0;transform:scale(0) rotate(540deg) translateX(0)}}@keyframes StarButton_spin__bpeTM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StarButton_starButton__0BxMq:not(.StarButton_starButtonLoading__Gn_mb):active{animation:StarButton_clickBounce__NkZwx .3s ease-out}@keyframes StarButton_clickBounce__NkZwx{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}.StarButton_starButton__0BxMq.StarButton_small__Dg0KP{padding:6px}.StarButton_starButton__0BxMq.StarButton_medium__MdsJH{padding:8px}.StarButton_starButton__0BxMq.StarButton_large__Hj5IL{padding:10px}@media (max-width:768px){.StarButton_starButton__0BxMq{padding:10px;min-width:44px;min-height:44px}}@media (prefers-contrast:high){.StarButton_starButton__0BxMq:not(.StarButton_starButtonActive__m9aMp){color:var(--text-inverse);background:color-mix(in srgb,var(--bg-overlay) 45%,transparent);border:1px solid var(--text-inverse)}.StarButton_starButtonActive__m9aMp{color:color-mix(in srgb,var(--accent) 55%,var(--accent-light) 45%);background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}}@media (prefers-reduced-motion:reduce){.StarButton_starButtonActive__m9aMp,.StarButton_starButtonActive__m9aMp:after,.StarButton_starButtonActive__m9aMp:before,.StarButton_starButtonLoading__Gn_mb svg,.StarButton_starButton__0BxMq{animation:none!important}.StarButton_starButton__0BxMq{transition:opacity .2s ease,color .2s ease}.StarButton_starButton__0BxMq:active,.StarButton_starButton__0BxMq:hover{transform:none}}.Tooltip_wrapper__PQ6ui{position:relative;display:inline-block}.Tooltip_trigger__UxjFI{cursor:pointer;border-bottom:1px dotted var(--text-tertiary);color:inherit}.Tooltip_trigger__UxjFI:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Tooltip_content__pIVd_{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:180px;max-width:min(280px,80vw);background:var(--surface-tooltip);color:var(--surface-tooltip-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);box-shadow:var(--tooltip-shadow);font-size:var(--text-xs);white-space:pre-wrap;z-index:var(--z-tooltip);border:1px solid color-mix(in srgb,var(--border-primary) 50%,transparent)}.Tooltip_content__pIVd_:after{content:"";position:absolute;top:-6px;left:16px;width:12px;height:12px;background:inherit;border-left:inherit;border-top:inherit;transform:rotate(45deg);z-index:-1}.CardStack_cardStack__n4g0l{position:relative;width:min(92vw,540px);height:clamp(440px,74vh,760px);margin-bottom:clamp(.75rem,2.5vh,1.5rem);z-index:var(--z-card);aspect-ratio:3/4;overflow:visible;background:none;border-radius:var(--card-radius);transform-style:preserve-3d;container-type:size;container-name:deck}.CardStack_embedMode__ELXsP{width:min(96vw,860px);height:auto;max-height:82vh;aspect-ratio:16/9;margin-bottom:clamp(.5rem,2vh,1rem)}.CardStack_full__eYaWY{width:100%;height:100%;max-width:none;margin:0;aspect-ratio:auto;border-radius:var(--card-radius);flex:1 1 auto}@media (max-width:48rem){.CardStack_full__eYaWY{border-radius:0}}.CardStack_cardLayer__8Ke7s{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;pointer-events:none}.CardStack_cardLayerTop__Tkj0P{pointer-events:auto;box-shadow:var(--elev-2);filter:none;will-change:transform,opacity;contain:layout paint style}.CardStack_cardLayerStatic__lBh8d{pointer-events:none}@container deck (max-width: 380px){.CardStack_cardStack__n4g0l{width:100vw;height:calc(100vh - 60px);border-radius:0}}@container deck (min-width: 460px){.CardStack_cardStack__n4g0l{width:450px;height:720px}}