@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBold.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--bg: #111315;--bg-top: #2a2e31;--bg-mid: #191c1f;--bg-bottom: #0e1012;--bg-surface: #191c1f;--bg-elevated: #24282b;--border: rgba(238, 240, 239, .14);--text: #f2f1ee;--text-secondary: #afb2b0;--text-muted: #777d80;--brand-mark: #e9ebe8;--accent: #8aaec3;--accent-hover: #a8c3d1;--accent-subtle: rgba(138, 174, 195, .12);--domain-sleep: #8aaec3;--domain-activity: #64c88e;--domain-mood: #a88bd0;--domain-energy: #d39a55;--font-display: "Barlow", system-ui, sans-serif;--font-body: "Barlow", system-ui, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--transition: .2s ease;--radius: 10px;--radius-sm: 7px}[data-theme=light]{--bg: #eef0f1;--bg-top: #ffffff;--bg-mid: #f3f4f5;--bg-bottom: #e7e9ea;--bg-surface: #ffffff;--bg-elevated: #e9ebec;--border: rgba(18, 28, 42, .15);--text: #111923;--text-secondary: #4e5e70;--text-muted: #718094;--brand-mark: #202421;--accent: #35689b;--accent-hover: #245682;--accent-subtle: rgba(53, 104, 155, .1);--domain-sleep: #35689b;--domain-activity: #176e47;--domain-mood: #654199;--domain-energy: #855705}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;background:var(--bg-bottom);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:radial-gradient(ellipse at 10% -8%,color-mix(in srgb,var(--domain-sleep) 8%,transparent),transparent 34rem),radial-gradient(ellipse at 92% 8%,color-mix(in srgb,var(--domain-mood) 5%,transparent),transparent 30rem),linear-gradient(180deg,var(--bg-top) 0,var(--bg-mid) 34rem,var(--bg-bottom) 100%);background-attachment:fixed;background-color:var(--bg-bottom);color:var(--text);line-height:1.5;min-height:100vh;transition:background-color var(--transition),color var(--transition)}h1,h2,h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{display:block;max-width:100%}.container{max-width:1320px;margin:0 auto;padding:0 var(--space-md)}@keyframes fadeInUp{0%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}._header_9txcw_1{position:relative;top:0;z-index:100;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-top) 84%,transparent),transparent);border-bottom:0}._inner_9txcw_9{max-width:1320px;margin:0 auto;padding:1.35rem var(--space-md) 1rem;display:flex;align-items:center;justify-content:space-between}._brand_9txcw_18{display:flex;align-items:center;gap:var(--space-sm)}._mark_9txcw_24{width:30px;height:30px;color:var(--brand-mark);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._mark_9txcw_24 circle{fill:currentColor;stroke:none}._title_9txcw_40{font-size:1.25rem;font-weight:500}._subtitle_9txcw_45{margin-top:.05rem;font-size:.72rem;color:var(--text-muted)}._actions_9txcw_51{display:flex;align-items:center;gap:.5rem}._favorites_9txcw_57{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#ef4444}._privateLink_9txcw_65,._inboxLink_9txcw_66{height:34px;display:inline-flex;align-items:center;gap:.4rem;padding:0 .7rem;color:var(--text-secondary);background:none;border:0;border-radius:0;font-size:.76rem;font-weight:600;transition:color var(--transition),border-color var(--transition)}._privateLink_9txcw_65:hover,._inboxLink_9txcw_66:hover{color:var(--text);border-color:var(--text-muted)}._inboxLink_9txcw_66 span{min-width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-subtle);border-radius:999px;font-size:.68rem}._themeToggle_9txcw_99{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background var(--transition)}._themeToggle_9txcw_99:hover{background:var(--bg-elevated)}@media(max-width:640px){._inner_9txcw_9{padding-inline:var(--space-sm)}._brand_9txcw_18>svg{display:block}._subtitle_9txcw_45,._favorites_9txcw_57,._privateLink_9txcw_65 span{display:none}._privateLink_9txcw_65{width:34px;padding:0;justify-content:center}}._tabs_1g1ax_1{display:flex;gap:.25rem;border-bottom:0;overflow-x:auto;scrollbar-width:none}._tabs_1g1ax_1::-webkit-scrollbar{display:none}._tab_1g1ax_1{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);border-bottom:1px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--transition),border-color var(--transition)}._tab_1g1ax_1:hover{color:var(--text)}._tab_1g1ax_1._active_1g1ax_31{color:var(--text);border-bottom-color:var(--domain-energy)}._count_1g1ax_36{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:600;border-radius:0;background:none;color:var(--text-muted)}._tab_1g1ax_1._active_1g1ax_31 ._count_1g1ax_36{background:none;color:var(--domain-energy)}._wrapper_cxdey_1{position:relative;width:100%}._icon_cxdey_6{position:absolute;left:var(--space-sm);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._input_cxdey_15{width:100%;min-height:52px;padding:.85rem 4rem .85rem 2.9rem;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--text);font-size:1rem;font-family:inherit;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}._shortcut_cxdey_30{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);padding:.15rem .4rem;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:5px;font-family:inherit;font-size:.7rem}._input_cxdey_15::placeholder{color:var(--text-muted)}._input_cxdey_15:focus{border-color:var(--text-secondary);box-shadow:none}._clear_cxdey_53{position:absolute;right:var(--space-xs);top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-muted);transition:background var(--transition),color var(--transition)}._clear_cxdey_53:hover{background:var(--bg-elevated);color:var(--text)}._spinner_cxdey_73{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_cxdey_73 .6s linear infinite}@media(max-width:640px){._shortcut_cxdey_30{display:none}}@keyframes _spin_cxdey_73{to{transform:translateY(-50%) rotate(360deg)}}._wrapper_2q6si_1{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}._menu_2q6si_9{position:relative}._summary_2q6si_13{min-width:8.5rem;height:40px;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-secondary);font-size:.82rem;font-weight:600;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;list-style:none;transition:border-color var(--transition),color var(--transition),background var(--transition)}._summary_2q6si_13::-webkit-details-marker{display:none}._summary_2q6si_13:hover,._menu_2q6si_9[open] ._summary_2q6si_13{color:var(--text);border-color:var(--text-muted);background:var(--bg-elevated)}._summary_2q6si_13._selected_2q6si_43{color:var(--text);border-color:var(--accent);background:var(--accent-subtle)}._menu_2q6si_9[open] ._summary_2q6si_13 svg{transform:rotate(180deg)}._count_2q6si_53{margin-left:auto;min-width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-subtle);border-radius:999px;font-size:.7rem}._options_2q6si_66{position:absolute;top:calc(100% + .4rem);left:0;z-index:30;width:max-content;min-width:13rem;max-width:min(20rem,calc(100vw - 2rem));max-height:20rem;overflow-y:auto;padding:.4rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 16px 40px #00000059}._option_2q6si_66{width:100%;padding:.55rem .6rem;display:flex;align-items:center;gap:.5rem;border-radius:6px;color:var(--text-secondary);font-size:.82rem;text-align:left}._option_2q6si_66:hover,._option_2q6si_66._active_2q6si_96{color:var(--text);background:var(--bg-surface)}._check_2q6si_101{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid var(--border);border-radius:4px}._option_2q6si_66._active_2q6si_96 ._check_2q6si_101{border-color:var(--accent);background:var(--accent-subtle)}._dot_2q6si_117{width:7px;height:7px;border-radius:50%}._status_2q6si_123{display:flex;align-items:center;gap:.65rem;color:var(--text-muted);font-size:.76rem}._clear_2q6si_131{color:var(--accent);font-size:inherit;font-weight:600}._clear_2q6si_131:hover{text-decoration:underline}@media(max-width:640px){._wrapper_2q6si_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._summary_2q6si_13{min-width:0;width:100%}._status_2q6si_123{grid-column:1 / -1;justify-content:space-between}}._group_1ssq4_1{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}._label_1ssq4_8{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);min-width:4rem}._chips_1ssq4_17{display:flex;flex-wrap:wrap;gap:.375rem}._chip_1ssq4_17{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .7rem;font-size:.8rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);transition:all var(--transition)}._chip_1ssq4_17:hover{border-color:var(--text-muted);color:var(--text)}._chip_1ssq4_17._active_1ssq4_40{color:var(--text);font-weight:500}._dot_1ssq4_45{width:8px;height:8px;border-radius:50%;flex-shrink:0}._wrapper_pup35_1{display:flex;align-items:center;gap:2px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px}._btn_pup35_11{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:6px;color:var(--text-muted);transition:all var(--transition)}._btn_pup35_11:hover{color:var(--text)}._active_pup35_26{background:var(--bg-surface);color:var(--text);box-shadow:0 1px 3px #0000001a}._card_112u0_1{background:none;border:0;border-bottom:1px solid var(--border);border-radius:0;overflow:visible;cursor:pointer;padding-bottom:var(--space-sm);transition:opacity var(--transition);opacity:1;animation:_cardIn_112u0_1 .4s ease-out forwards}._card_112u0_1:hover{border-color:var(--text-muted)}@keyframes _cardIn_112u0_1{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._thumbnailWrap_112u0_29{position:relative;aspect-ratio:16 / 9;background:var(--bg-elevated);border-radius:2px;overflow:hidden}._thumbnail_112u0_29{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_112u0_1:hover ._thumbnail_112u0_29{transform:scale(1.015)}._placeholder_112u0_48{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._badge_112u0_56{position:absolute;top:var(--space-xs);left:var(--space-xs);padding:0;font-size:.7rem;font-weight:600;color:#fff;border-radius:0;background:transparent!important;text-shadow:0 1px 8px #000;text-transform:uppercase;letter-spacing:.03em}._heart_112u0_71{position:absolute;top:var(--space-xs);right:var(--space-xs);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000057;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform var(--transition),color var(--transition)}._heart_112u0_71:hover{transform:scale(1.15)}._heartActive_112u0_91{color:#ef4444}._body_112u0_95{padding:var(--space-sm) 0 0;display:flex;flex-direction:column;gap:.5rem}._title_112u0_102{font-size:1rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_112u0_112{font-size:.8rem;color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_112u0_122{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}._category_112u0_129{font-size:.7rem;font-weight:500;color:var(--domain-energy);background:none;padding:0;border-radius:0}._tag_112u0_138{font-size:.7rem;color:var(--text-muted);background:none;padding:0;border-radius:0}@media(max-width:640px){._card_112u0_1{min-height:128px;display:grid;grid-template-columns:minmax(0,1fr) 42%;padding:.7rem 0;gap:.85rem}._thumbnailWrap_112u0_29{grid-column:2;grid-row:1;height:100%;min-height:112px;aspect-ratio:auto}._body_112u0_95{grid-column:1;grid-row:1;min-width:0;padding:0;justify-content:center;gap:.35rem}._title_112u0_102{font-size:.86rem}._description_112u0_112{font-size:.74rem;-webkit-line-clamp:1}._meta_112u0_122{flex-wrap:nowrap;overflow:hidden;margin-top:0}._card_112u0_1:nth-child(2n){grid-template-columns:42% minmax(0,1fr)}._card_112u0_1:nth-child(2n) ._thumbnailWrap_112u0_29{grid-column:1}._card_112u0_1:nth-child(2n) ._body_112u0_95{grid-column:2}._category_112u0_129,._tag_112u0_138{flex-shrink:0;font-size:.62rem}._badge_112u0_56{top:.4rem;left:.4rem;max-width:calc(100% - 3rem);overflow:hidden;text-overflow:ellipsis}._heart_112u0_71{top:.4rem;right:.4rem;width:28px;height:28px}}._grid_sgsm9_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-lg)}@media(max-width:768px){._grid_sgsm9_1{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0}}@media(max-width:480px){._grid_sgsm9_1{grid-template-columns:1fr}}._list_14v5w_1{display:flex;flex-direction:column;gap:0;background:none;border:0;border-radius:0;overflow:visible}._row_14v5w_11{display:grid;grid-template-columns:2.5rem 1fr auto auto auto;align-items:center;gap:var(--space-xs);padding:.6rem var(--space-sm);background:none;border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--transition);opacity:1;animation:_rowIn_14v5w_1 .3s ease-out forwards}._row_14v5w_11:hover{background:var(--bg-elevated)}@keyframes _rowIn_14v5w_1{0%{opacity:1;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._icon_14v5w_34{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}._info_14v5w_44{display:flex;flex-direction:column;gap:.1rem;min-width:0}._title_14v5w_51{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_14v5w_59{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badge_14v5w_67{padding:.15rem .5rem;font-size:.65rem;font-weight:600;color:#fff;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._tags_14v5w_78{display:flex;gap:.25rem;flex-shrink:0}._tag_14v5w_78{font-size:.65rem;color:var(--text-muted);background:var(--bg-elevated);padding:.1rem .4rem;border-radius:999px;white-space:nowrap}._heart_14v5w_93{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted);transition:transform var(--transition),color var(--transition);flex-shrink:0}._heart_14v5w_93:hover{transform:scale(1.15);color:var(--text)}._heartActive_14v5w_110{color:#ef4444}@media(max-width:640px){._row_14v5w_11{grid-template-columns:2rem 1fr auto auto;gap:.375rem;padding:.5rem var(--space-xs)}._tags_14v5w_78{display:none}._icon_14v5w_34{width:2rem;height:2rem}._description_14v5w_59{display:none}}._videoWrap_1xsku_1{position:relative;aspect-ratio:16 / 9;width:100%}._iframe_1xsku_7,._video_1xsku_1{position:absolute;inset:0;width:100%;height:100%;border:none}._imageWrap_1xsku_16{display:flex;align-items:center;justify-content:center;max-height:500px;overflow:hidden}._image_1xsku_16{max-width:100%;max-height:500px;object-fit:contain}._audioWrap_1xsku_30{padding:var(--space-lg) var(--space-md);display:flex;align-items:center;justify-content:center}._audio_1xsku_30{width:100%;max-width:500px}._pdfWrap_1xsku_42{aspect-ratio:4 / 3;width:100%}._pdfFrame_1xsku_47{width:100%;height:100%;border:none}._driveVideoWrap_1xsku_54{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--bg-secondary)}._driveVideoThumb_1xsku_62{width:100%;height:100%;object-fit:cover}._driveVideoPlaceholder_1xsku_68{width:100%;height:100%;background:var(--bg-secondary)}._driveVideoOverlay_1xsku_74{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);background:#0006;color:#fff;font-weight:500;font-size:.9rem;text-decoration:none;transition:background var(--transition)}._driveVideoOverlay_1xsku_74:hover{background:#0000008c}._driveVideoOverlay_1xsku_74 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._fallback_1xsku_98{padding:var(--space-xl) var(--space-md);display:flex;align-items:center;justify-content:center}._fallbackLink_1xsku_105{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.75rem 1.5rem;background:var(--accent);color:#fff;font-weight:500;border-radius:var(--radius-sm);transition:background var(--transition)}._fallbackLink_1xsku_105:hover{background:var(--accent-hover)}._overlay_hfbj8_1{position:fixed;inset:0;z-index:200;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--space-md);animation:_fadeIn_hfbj8_1 .2s ease}@keyframes _fadeIn_hfbj8_1{0%{opacity:1}to{opacity:1}}._modal_hfbj8_19{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:800px;max-height:90vh;overflow-y:auto;animation:_slideUp_hfbj8_1 .25s ease}@keyframes _slideUp_hfbj8_1{0%{opacity:1;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._header_hfbj8_41{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--border)}._headerLeft_hfbj8_50{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}._headerActions_hfbj8_58{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._badge_hfbj8_65{display:inline-block;width:fit-content;padding:.15rem .5rem;font-size:.7rem;font-weight:600;color:#fff;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}._title_hfbj8_77{font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}._titleInput_hfbj8_84{font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .5rem;color:var(--text);width:100%}._editBtn_hfbj8_97,._driveBtn_hfbj8_98,._favBtn_hfbj8_99,._openBtn_hfbj8_100,._closeBtn_hfbj8_101{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--transition),color var(--transition)}._editBtn_hfbj8_97:hover,._driveBtn_hfbj8_98:hover,._favBtn_hfbj8_99:hover,._openBtn_hfbj8_100:hover,._closeBtn_hfbj8_101:hover{background:var(--bg-elevated);color:var(--text)}._deleteBtn_hfbj8_121:hover{background:#ef444426;color:#ef4444}._favActive_hfbj8_126{color:#ef4444}._previewWrap_hfbj8_130{background:var(--bg-elevated)}._details_hfbj8_134{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}._description_hfbj8_141{font-size:.9rem;color:var(--text-secondary);line-height:1.6}._descriptionInput_hfbj8_147{font-size:.9rem;line-height:1.6;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem;color:var(--text);resize:vertical;font-family:inherit}._metaRow_hfbj8_159{display:flex;gap:var(--space-xs);align-items:baseline}._label_hfbj8_165{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);min-width:6rem;flex-shrink:0}._value_hfbj8_175{font-size:.85rem;color:var(--text-secondary)}._tags_hfbj8_180{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}._tag_hfbj8_180{font-size:.75rem;color:var(--text-muted);background:var(--bg-elevated);padding:.2rem .6rem;border-radius:999px}._inlineInput_hfbj8_197{font-size:.85rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.2rem .5rem;color:var(--text);flex:1}._chipGroup_hfbj8_207{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._chip_hfbj8_207{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;transition:all var(--transition)}._chip_hfbj8_207:hover{border-color:var(--text-secondary)}._chipActive_hfbj8_229{background:var(--text);color:var(--bg-surface);border-color:var(--text)}._chipEditable_hfbj8_235{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-secondary);display:inline-flex;align-items:center;gap:.25rem}._chipRemove_hfbj8_246{font-size:.9rem;line-height:1;color:var(--text-muted);cursor:pointer;padding:0;background:none;border:none}._chipRemove_hfbj8_246:hover{color:#ef4444}._chipInput_hfbj8_260{font-size:.75rem;background:transparent;border:1px dashed var(--border);border-radius:999px;padding:.2rem .5rem;color:var(--text);width:5rem;outline:none}._chipInput_hfbj8_260:focus{border-color:var(--text-secondary)}._editActions_hfbj8_275{display:flex;justify-content:flex-end;gap:.5rem;padding-top:var(--space-xs);border-top:1px solid var(--border)}._cancelBtn_hfbj8_283,._saveBtn_hfbj8_284{font-size:.8rem;padding:.4rem 1rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}._cancelBtn_hfbj8_283{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border)}._cancelBtn_hfbj8_283:hover{color:var(--text)}._saveBtn_hfbj8_284{background:var(--text);color:var(--bg-surface);border:1px solid var(--text);font-weight:600}._saveBtn_hfbj8_284:hover{opacity:.9}._saveBtn_hfbj8_284:disabled,._cancelBtn_hfbj8_283:disabled{opacity:.5;cursor:not-allowed}._wrapper_1vmms_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);text-align:center}._title_1vmms_11{font-size:1.1rem;font-weight:600;color:var(--text-secondary)}._hint_1vmms_17{font-size:.85rem;color:var(--text-muted);max-width:320px}._wrap_c2z0o_1{display:flex;flex-direction:column;gap:var(--space-md);animation:_fadeIn_c2z0o_1 var(--transition)}._intro_c2z0o_8{font-size:.9rem;color:var(--text-secondary);max-width:60ch}._grid_c2z0o_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-sm)}._card_c2z0o_20{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:var(--space-sm);padding-top:calc(var(--space-sm) + 4px);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._stripe_c2z0o_33{position:absolute;top:0;left:0;right:0;height:4px}._head_c2z0o_41{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._name_c2z0o_48{font-size:1rem;font-weight:600}._kind_c2z0o_53{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border:1px solid;border-radius:999px;white-space:nowrap}._providerRow_c2z0o_62{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8rem}._provider_c2z0o_62{font-weight:600;color:var(--text)}._via_c2z0o_75{color:var(--text-muted)}._notes_c2z0o_79{font-size:.82rem;line-height:1.45;color:var(--text-secondary)}._section_c2z0o_85{display:flex;flex-direction:column;gap:.3rem}._label_c2z0o_91{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._chips_c2z0o_99{display:flex;flex-wrap:wrap;gap:.3rem}._chip_c2z0o_99{font-size:.72rem;padding:.2rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary)}._copyBtn_c2z0o_113{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-top:.2rem;padding:.35rem .7rem;font-size:.78rem;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition)}._copyBtn_c2z0o_113:hover{border-color:var(--accent);color:var(--text)}._wrap_1h2et_1{display:flex;flex-direction:column;gap:var(--space-md);animation:_fadeIn_1h2et_1 var(--transition)}._intro_1h2et_8{font-size:.9rem;color:var(--text-secondary);max-width:60ch}._grid_1h2et_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-sm)}._card_1h2et_20{display:flex;flex-direction:column;text-align:left;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--transition),transform var(--transition)}._card_1h2et_20:hover{border-color:var(--accent);transform:translateY(-2px)}._swatch_1h2et_36{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}._preview_1h2et_44{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._copyHint_1h2et_52{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;opacity:0;transition:opacity var(--transition)}._card_1h2et_20:hover ._copyHint_1h2et_52{opacity:1}._copyHint_1h2et_52._copied_1h2et_74{opacity:1;background:#10b981d9}._body_1h2et_79{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-sm)}._name_1h2et_86{font-size:.95rem;font-weight:600}._desc_1h2et_91{font-size:.8rem;line-height:1.45;color:var(--text-secondary)}._tags_1h2et_97{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}._tag_1h2et_97{font-size:.7rem;padding:.15rem .5rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted)}._wall_hajfv_2{column-width:240px;column-gap:.2rem;animation:_fadeIn_hajfv_1 var(--transition)}._tile_hajfv_8{position:relative;break-inside:avoid;margin:0 0 .2rem;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--bg-elevated);transition:transform var(--transition)}._tile_hajfv_8:hover{transform:scale(1.01)}._media_hajfv_23{width:100%;display:block;object-fit:cover}._fallback_hajfv_29{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}._play_hajfv_36{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;padding-left:3px}._genBadge_hajfv_55{position:absolute;top:.5rem;left:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.15rem .4rem;border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899)}._heart_hajfv_68{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--transition),color var(--transition)}._tile_hajfv_8:hover ._heart_hajfv_68{opacity:1}._heart_hajfv_68:hover{color:#ef4444}._heartActive_hajfv_93{opacity:1;color:#ef4444}._caption_hajfv_99{position:absolute;left:0;right:0;bottom:0;padding:1.5rem .7rem .6rem;font-size:.8rem;font-weight:500;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);opacity:0;transition:opacity var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tile_hajfv_8:hover ._caption_hajfv_99{opacity:1}._empty_hajfv_120{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);text-align:center;color:var(--text-muted)}._empty_hajfv_120 p{max-width:40ch;font-size:.9rem}._main_1y38v_1{padding-top:1.1rem;padding-bottom:var(--space-xl);display:flex;flex-direction:column;gap:1.1rem}._controls_1y38v_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._mediaControls_1y38v_16{display:flex;flex-direction:column;gap:var(--space-sm)}._resultsHeader_1y38v_22{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}._resultsHeader_1y38v_22 h2{font-size:.88rem;font-weight:650;color:var(--text)}._resultsHeader_1y38v_22 span{color:var(--text-muted);font-size:.76rem}@media(max-width:640px){._main_1y38v_1{padding-top:.75rem;gap:.85rem}._controls_1y38v_9{align-items:flex-start}}
