.rich-tabs[data-v-a6b7ccfc],.rich-tabs-container[data-v-a6b7ccfc]{max-width:100%;overflow:hidden;width:100%}.rich-tabs-scroll[data-v-a6b7ccfc]{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-content:flex-start;align-items:flex-start}.rich-tabs-scroll[data-v-a6b7ccfc]::-webkit-scrollbar{display:none}.rich-tab[data-v-a6b7ccfc]{align-items:center;background:none;border:none;border-radius:1rem;color:var(--fg-text-dim);cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:center;min-height:52px;min-width:52px;padding:1rem;transition:all .3s ease;white-space:nowrap}.rich-tabs button[data-v-a6b7ccfc]:first-child{margin-left:var(--container-padding)}.rich-tab--active[data-v-a6b7ccfc]{background:var(--cyan);border-radius:1rem;color:var(--white);gap:.5rem;padding:.5rem 1rem}.rich-tab[data-v-a6b7ccfc]:hover{opacity:.8}.rich-tab[data-v-a6b7ccfc]:active{scale:.95}.rich-tab--active[data-v-a6b7ccfc]:hover{opacity:1}.rich-tab-icon[data-v-a6b7ccfc]{height:20px;margin-bottom:.25rem;transition:all .3s ease;width:20px}.rich-tab[data-v-a6b7ccfc]:not(.rich-tab--active){background:none;gap:0;justify-content:center;padding:.45rem}.rich-tab:not(.rich-tab--active) .rich-tab-badge[data-v-a6b7ccfc],.rich-tab:not(.rich-tab--active) .rich-tab-label[data-v-a6b7ccfc]{display:none}.rich-tab-icon--active[data-v-a6b7ccfc]{color:var(--white);opacity:1}.rich-tab-label[data-v-a6b7ccfc]{font-size:1rem;margin-bottom:.125rem;transition:all .3s ease}.rich-tab-label--active[data-v-a6b7ccfc]{opacity:1}.rich-tab-badge[data-v-a6b7ccfc]{background:var(--bg-dim-alt);border-radius:.75rem;color:var(--white);font-size:1rem;min-width:1.5rem;padding:.125rem .375rem;text-align:center;transition:all .3s ease}.rich-tab-badge--active[data-v-a6b7ccfc]{outline:1px solid var(--fg-accent)}@media(max-width:768px){.rich-tabs-scroll[data-v-a6b7ccfc]{justify-content:flex-start}.rich-tab[data-v-a6b7ccfc]{flex-shrink:0;min-width:auto;padding:.5rem .75rem}.rich-tab[data-v-a6b7ccfc]:not(.rich-tab--active){padding:.35rem;width:48px}.rich-tab-icon[data-v-a6b7ccfc]{height:18px;width:18px}.rich-tab-label[data-v-a6b7ccfc]{font-size:1rem}.rich-tab-badge[data-v-a6b7ccfc]{font-size:1rem;padding:.1rem .3rem}}.tabs-and-filter-row[data-v-972057b2]{display:flex;margin:1rem auto;max-width:var(--container-xl)}.content-type-tabs[data-v-972057b2]{display:block;flex:1}.filter-toggle-container[data-v-972057b2]{flex-shrink:0}.filter-toggle-btn[data-v-972057b2]{min-width:auto;white-space:nowrap}@media(max-width:768px){.tabs-and-filter-row[data-v-972057b2]{align-items:center;flex-direction:row;gap:.75rem;margin-bottom:1.5rem}.content-type-tabs[data-v-972057b2]{flex:1;min-width:0;overflow:hidden}.filter-toggle-btn[data-v-972057b2]{min-width:auto;padding:.5rem .75rem}.filter-toggle-btn .btn-label[data-v-972057b2]{display:none}.filters-wrapper[data-v-972057b2]{background:var(--bg-dim-alt);border-radius:1rem}.filter-toggle-btn .btn-label[data-v-972057b2],.remove-filters-btn .btn-label[data-v-972057b2],.remove-filters-btn span[data-v-972057b2]{display:none}}.fade-enter-active[data-v-972057b2],.fade-leave-active[data-v-972057b2]{transition:opacity .14s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-972057b2],.fade-leave-to[data-v-972057b2]{opacity:0}.tag-filter-section[data-v-972057b2]{margin:0 auto;max-width:var(--container-xl);padding:2rem}.tag-filter-section h3[data-v-972057b2]{color:var(--fg-text);font-size:1rem;margin-bottom:.5rem;text-align:center}.tags-container[data-v-972057b2]{display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%}.year-filter-section[data-v-972057b2]{margin:0 auto;max-width:var(--container-xl);padding:2rem}.year-filter-section h3[data-v-972057b2]{color:var(--fg-text);font-size:1rem;margin-bottom:.5rem;text-align:center}.year-chips[data-v-972057b2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%}.month-filter-section[data-v-972057b2]{margin:0 auto;max-width:990px}.month-filter-section h3[data-v-972057b2]{color:var(--fg-text);font-size:1rem;margin-bottom:.5rem;text-align:center}.month-chips[data-v-972057b2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%}.loading-spinner[data-v-180ffe05]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.loading-spinner.overlay[data-v-180ffe05]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);inset:0;position:absolute;z-index:1000}.logo-wrap[data-v-180ffe05]{display:grid;place-items:center;position:relative}.phil-logo[data-v-180ffe05]{animation:heart-pulse-180ffe05 1.1s cubic-bezier(.4,0,.3,1) infinite;display:inline-block;filter:drop-shadow(0 2px 6px rgba(65,196,171,.3));height:auto;transform-origin:50% 45%;width:100%}.orbit[data-v-180ffe05]{filter:blur(1px);height:100%;left:0;opacity:.7;overflow:visible;position:absolute;top:0;width:100%}.orbit-dot[data-v-180ffe05]{--dot-size:8px;animation:orbit-180ffe05 2.4s cubic-bezier(.6,.05,.2,1) infinite;background:linear-gradient(135deg,#41c4ab,#7be3cf);border-radius:999px;box-shadow:0 6px 18px #41c4ab40;height:var(--dot-size);left:50%;position:absolute;top:50%;transform-origin:-36px -3px;width:var(--dot-size)}.loading-message[data-v-180ffe05]{color:var(--fg-text,#e5f8f4);font-size:.95rem;font-weight:500;text-align:center}@keyframes orbit-180ffe05{0%{transform:rotate(0) translate(36px) translateY(-3px) rotate(0)}to{transform:rotate(1turn) translate(36px) translateY(-3px) rotate(-1turn)}}@keyframes heart-pulse-180ffe05{0%{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(.96)}30%{transform:scale(1.04)}40%{transform:scale(.98)}50%{transform:scale(1.02)}60%{transform:scale(.99)}70%{transform:scale(1.01)}80%{transform:scale(1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.orbit-dot[data-v-180ffe05],.phil-logo[data-v-180ffe05]{animation:none!important;transform:none!important}}.sr-only[data-v-180ffe05]{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.links-network[data-v-f8a2469e]{height:400px;margin-top:0;position:relative;width:100%}.node-label-text[data-v-f8a2469e]{display:block;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;max-height:3.3em;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;word-wrap:break-word}.legend-items[data-v-f8a2469e]{display:flex;flex-wrap:wrap;gap:1rem}.legend-item[data-v-f8a2469e]{align-items:center;background:var(--bg-base);border:1px solid var(--border-dim);border-radius:.5rem;display:flex;gap:.5rem;transition:all .12s cubic-bezier(.4,0,.2,1)}.legend-color-dot[data-v-f8a2469e]{border:1px solid var(--border-dim);border-radius:50%;flex-shrink:0;height:12px;width:12px}.legend-label[data-v-f8a2469e]{color:var(--fg-text);font-size:.875rem;font-weight:500}.legend-count[data-v-f8a2469e]{color:var(--fg-text-dim);font-size:.75rem;font-weight:400}@media(max-width:768px){.legend-items[data-v-f8a2469e]{gap:.5rem}.legend-item[data-v-f8a2469e]{padding:.375rem .5rem}.legend-label[data-v-f8a2469e]{font-size:.8rem}.legend-count[data-v-f8a2469e]{font-size:.7rem}}.load-more-row[data-v-d1cc0fb3]{align-items:center;display:flex;gap:.75rem;justify-content:center}.more-count[data-v-d1cc0fb3]{color:var(--text-dim);font-size:.95rem}.search-bar-container[data-v-45599319]{margin:1rem auto;text-align:center}.all-view-controls[data-v-af772175]{margin:1rem auto;max-width:900px;text-align:center}.suggestions-headline[data-v-af772175]{margin-bottom:.5rem}.suggestion-title[data-v-af772175]{font-size:1rem;font-weight:600}.suggestions[data-v-af772175]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.node-tags[data-v-f8a34f0a]{margin-top:1rem}.tags-container[data-v-f8a34f0a]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.node-description[data-v-f8a34f0a]{color:var(--fg-text-dim);margin:1rem 0}.node-summary[data-v-f8a34f0a]{margin:1rem 0}.more-tags[data-v-f8a34f0a]{color:var(--fg-text-dim);font-size:.95em;margin-left:.5em}.sr-only[data-v-f8a34f0a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.recommendation-card[data-v-2ce3edcd]{background:linear-gradient(135deg,var(--bg-alt) 70%,var(--bg-default) 100%);border:1px solid var(--bg-border);border-radius:var(--s-radius-lg);display:flex;flex-direction:column;padding:1.5rem;transition:all .2s ease}.recommendation-card[data-v-2ce3edcd]:hover{border-color:var(--fg-accent);box-shadow:0 4px 12px #0000001a}.card-header[data-v-2ce3edcd]{margin-bottom:1rem}.card-title[data-v-2ce3edcd]{color:var(--fg-headline);font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.card-url[data-v-2ce3edcd]{margin-bottom:.75rem;margin-top:auto}.card-link[data-v-2ce3edcd]{align-items:center;color:var(--fg-accent);display:inline-flex;font-size:.9rem;gap:.5rem;text-decoration:none;transition:all .2s ease}.card-link[data-v-2ce3edcd]:hover{color:var(--fg-accent-hover,var(--fg-accent));text-decoration:underline}.link-icon[data-v-2ce3edcd]{flex-shrink:0;height:14px;width:14px}.link-text[data-v-2ce3edcd]{font-weight:500}.card-meta[data-v-2ce3edcd]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.card-date[data-v-2ce3edcd]{color:var(--fg-text-muted);font-size:.85rem;font-weight:500}.card-tags[data-v-2ce3edcd]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip[data-v-2ce3edcd]{background:var(--bg-alt);border:1px solid var(--bg-border);border-radius:var(--s-radius-s);color:var(--fg-text);font-size:.75rem;padding:.25rem .75rem}.card-description[data-v-2ce3edcd]{margin-bottom:1rem}.card-description[data-v-2ce3edcd],.card-why[data-v-2ce3edcd]{color:var(--fg-text);font-size:.9rem;line-height:1.5}.card-why[data-v-2ce3edcd]{background:var(--bg-alt);border-left:2px solid var(--fg-accent);border-radius:var(--s-radius-s);margin-top:1rem;padding:.75rem}.save-button[data-v-2ce3edcd]{background:transparent;border:none;border-radius:6px;color:var(--fg-text-light);cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:.75rem}.save-button[data-v-2ce3edcd]:hover{background:#00000008;color:var(--fg-accent)}.recommendation-card[data-v-2ce3edcd]{position:relative}.saved-indicator[data-v-2ce3edcd]{color:var(--fg-accent)}@media(max-width:640px){.recommendation-card[data-v-2ce3edcd]{padding:1rem}.card-meta[data-v-2ce3edcd]{align-items:flex-start;flex-direction:column;gap:.5rem}}.loading-state[data-v-a0cf4a1d]{color:var(--fg-text);padding:3rem 1rem;text-align:center}.loading-state p[data-v-a0cf4a1d]{font-size:1.1rem;margin-top:1rem}.step-container[data-v-a0cf4a1d]{min-height:60vh}.welcome-section[data-v-a0cf4a1d]{margin-bottom:2rem}.step-title[data-v-a0cf4a1d]{color:var(--fg-headline);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.step-description[data-v-a0cf4a1d]{color:var(--fg-text);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.stats-preview[data-v-a0cf4a1d]{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.stat-item[data-v-a0cf4a1d]{text-align:center}.stat-number[data-v-a0cf4a1d]{color:var(--fg-accent);display:block;font-size:2rem;font-weight:700}.stat-label[data-v-a0cf4a1d]{color:var(--fg-text);font-size:.9rem}.start-button[data-v-a0cf4a1d]{display:block;margin:0 auto}.progress-bar[data-v-a0cf4a1d]{background:var(--bg-border);border-radius:2px;height:4px;margin-bottom:2rem;overflow:hidden;width:100%}.progress-fill[data-v-a0cf4a1d]{background:var(--fg-accent);height:100%;transition:width .3s ease}.question-step .step-title[data-v-a0cf4a1d]{font-size:1.3rem;margin-bottom:.5rem;text-align:center}.step-subtitle[data-v-a0cf4a1d]{color:var(--fg-text);font-size:.95rem;margin-bottom:2rem;text-align:center}.options-grid[data-v-a0cf4a1d]{display:grid;gap:1rem;margin-bottom:2rem}.option-card[data-v-a0cf4a1d]{align-items:center;background:var(--bg-alt);border:2px solid var(--bg-border);border-radius:var(--s-radius-l);cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.option-card.active[data-v-a0cf4a1d],.option-card[data-v-a0cf4a1d]:hover{border-color:var(--fg-accent)}.option-card.active[data-v-a0cf4a1d]{background:var(--bg-surface);box-shadow:0 2px 8px #0000001a}.option-emoji[data-v-a0cf4a1d]{flex-shrink:0;font-size:2rem}.option-icon[data-v-a0cf4a1d]{color:var(--fg-accent);flex-shrink:0;height:40px;width:40px}.option-text h4[data-v-a0cf4a1d]{color:var(--fg-headline);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.option-text p[data-v-a0cf4a1d]{color:var(--fg-text);font-size:.9rem;line-height:1.4;margin:0 0 .25rem}.option-count[data-v-a0cf4a1d]{color:var(--fg-text-light);font-size:.8rem;font-weight:500}.topics-grid[data-v-a0cf4a1d]{margin-bottom:2rem}.topic-chip[data-v-a0cf4a1d]{margin:.25rem}.selection-hint[data-v-a0cf4a1d]{color:var(--fg-text-light);font-size:.85rem;margin-top:1rem;text-align:center}.results-summary[data-v-a0cf4a1d]{background:var(--bg-surface);border:1px solid var(--bg-border);border-radius:var(--s-radius-l);padding:1rem}.interests-section[data-v-a0cf4a1d],.results-summary[data-v-a0cf4a1d]{margin-bottom:2rem}.section-header[data-v-a0cf4a1d]{margin-bottom:1.5rem;text-align:center}.section-header h3[data-v-a0cf4a1d]{color:var(--fg-headline);font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.section-subtitle[data-v-a0cf4a1d]{color:var(--fg-text);font-size:.9rem}.interests-grid[data-v-a0cf4a1d],.recommendations-grid[data-v-a0cf4a1d],.results-grid[data-v-a0cf4a1d]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;margin-bottom:2rem;scroll-snap-type:x mandatory}.horizontal-scroll[data-v-a0cf4a1d]::-webkit-scrollbar{height:10px}.horizontal-scroll[data-v-a0cf4a1d]::-webkit-scrollbar-thumb{background:var(--bg-border);border-radius:999px}.scroll-item[data-v-a0cf4a1d]{align-items:stretch;display:flex;flex:0 0 320px;scroll-snap-align:start}@media(max-width:640px){.scroll-item[data-v-a0cf4a1d]{flex:0 0 88%}}.summary-tags[data-v-a0cf4a1d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.summary-tag[data-v-a0cf4a1d]{background:var(--bg-alt);border:1px solid var(--bg-border);border-radius:var(--s-radius-s);color:var(--fg-text);font-size:.85rem;padding:.25rem .75rem}.loading-recommendations[data-v-a0cf4a1d],.no-results[data-v-a0cf4a1d]{color:var(--fg-text);padding:2rem;text-align:center}.no-results-icon[data-v-a0cf4a1d]{font-size:3rem;margin-bottom:1rem}.results-grid[data-v-a0cf4a1d]{display:grid;gap:1rem;margin-bottom:2rem}.similar-section[data-v-a0cf4a1d]{border-top:1px solid var(--bg-border);margin-top:3rem;padding-top:2rem}.similar-grid[data-v-a0cf4a1d]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.step-actions[data-v-a0cf4a1d]{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.back-button[data-v-a0cf4a1d]{flex:0 0 auto}.next-button[data-v-a0cf4a1d]{flex:1;min-width:120px}.card-area[data-v-a0cf4a1d]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.card-step .step-content[data-v-a0cf4a1d]{padding-bottom:8rem;padding-top:1rem}.card-area[data-v-a0cf4a1d]{position:relative}.next-card-preview[data-v-a0cf4a1d]{display:flex;justify-content:center;pointer-events:none;position:absolute;top:10px;width:100%;z-index:1}.next-card-preview .preview-card[data-v-a0cf4a1d]{filter:blur(20px);opacity:.3;transform:scale(.96);width:90%}.article-card[data-v-a0cf4a1d]{background:linear-gradient(135deg,var(--bg-alt) 70%,var(--bg-default) 100%);background:var(--bg-dim);border:1px solid var(--bg-border);border-radius:var(--s-radius-lg);max-width:500px;min-height:300px;padding:2rem;width:100%}.highlight-label[data-v-a0cf4a1d]{background:var(--fg-accent);border-radius:var(--s-radius-s);color:#fff;display:inline-block;font-size:.8rem;margin-bottom:.5rem;padding:.2rem .6rem}.card-header[data-v-a0cf4a1d]{margin-bottom:1rem}.card-title[data-v-a0cf4a1d]{color:var(--fg-headline);font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.card-url[data-v-a0cf4a1d]{margin-bottom:.75rem}.card-link[data-v-a0cf4a1d]{align-items:center;color:var(--fg-accent);display:inline-flex;font-size:.9rem;gap:.5rem;text-decoration:none;transition:all .2s ease}.card-link[data-v-a0cf4a1d]:hover{color:var(--fg-accent-hover,var(--fg-accent));text-decoration:underline}.link-icon[data-v-a0cf4a1d]{flex-shrink:0;height:14px;width:14px}.link-text[data-v-a0cf4a1d]{font-weight:500}.card-meta[data-v-a0cf4a1d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.card-date[data-v-a0cf4a1d]{color:var(--fg-text-light);font-size:.85rem;font-weight:500}.card-tags[data-v-a0cf4a1d]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip[data-v-a0cf4a1d]{background:var(--bg-alt);border:1px solid var(--bg-border);border-radius:var(--s-radius-s);color:var(--fg-text);font-size:.75rem;padding:.25rem .75rem}.card-description[data-v-a0cf4a1d]{color:var(--fg-text);font-size:1rem;line-height:1.6;margin-bottom:1rem}.card-why[data-v-a0cf4a1d]{background:var(--bg-alt);border-left:3px solid var(--fg-accent);border-radius:var(--s-radius-m);color:var(--fg-text);font-size:.9rem;line-height:1.5;padding:1rem}.card[data-v-a0cf4a1d]{background:var(--bg-surface);border:1px solid var(--bg-border);border-radius:var(--s-radius-l);padding:2rem;text-align:center;width:100%}.floating-card-actions[data-v-a0cf4a1d]{border:1px solid var(--bg-border);border-radius:var(--s-radius-xl);bottom:2rem;box-shadow:0 8px 32px #00000026;display:flex;gap:1rem;left:50%;padding:1rem;position:fixed;transform:translate(-50%);z-index:100000}.like-button[data-v-a0cf4a1d],.pass-button[data-v-a0cf4a1d]{box-shadow:0 2px 8px #0000001a;font-size:1.1rem;min-width:140px}.like-button[data-v-a0cf4a1d]:hover{box-shadow:0 0 15px #00ff8c40}.pass-button[data-v-a0cf4a1d]:hover{box-shadow:0 0 15px #ff505040}.swipe-feedback[data-v-a0cf4a1d]{background:#000000b3;border-radius:999px;bottom:6.5rem;color:#fff;left:50%;opacity:0;padding:.5rem 1rem;position:fixed;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease;z-index:100001}.swipe-feedback.left[data-v-a0cf4a1d],.swipe-feedback.right[data-v-a0cf4a1d]{opacity:1;transform:translate(-50%) translateY(-4px)}.swipe-hint[data-v-a0cf4a1d]{color:var(--fg-text-light);font-size:.85rem;text-align:center}.error-card[data-v-a0cf4a1d],.loading-card[data-v-a0cf4a1d]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px;text-align:center}.animate-like[data-v-a0cf4a1d]{animation:swipeRight-a0cf4a1d .35s ease forwards}.animate-pass[data-v-a0cf4a1d]{animation:swipeLeft-a0cf4a1d .35s ease forwards}@keyframes swipeRight-a0cf4a1d{to{opacity:0;transform:translate(120%) rotate(15deg)}}@keyframes swipeLeft-a0cf4a1d{to{opacity:0;transform:translate(-120%) rotate(-15deg)}}@media(max-width:640px){.stats-preview[data-v-a0cf4a1d]{gap:1.5rem}.stat-number[data-v-a0cf4a1d]{font-size:1.5rem}.option-card[data-v-a0cf4a1d]{flex-direction:column;gap:.5rem;text-align:center}.option-icon[data-v-a0cf4a1d]{height:32px;width:32px}.step-actions[data-v-a0cf4a1d]{flex-direction:column}.back-button[data-v-a0cf4a1d]{order:2}.next-button[data-v-a0cf4a1d]{order:1}.interests-grid[data-v-a0cf4a1d],.recommendations-grid[data-v-a0cf4a1d]{gap:1rem;grid-template-columns:1fr}.floating-card-actions[data-v-a0cf4a1d]{bottom:1rem;left:1rem;max-width:none;right:1rem;transform:none;width:auto}.like-button[data-v-a0cf4a1d],.pass-button[data-v-a0cf4a1d]{flex:1;font-size:1rem;min-width:120px}}.kpi-item[data-v-d7aae37e]{min-width:96px;text-align:center}.kpi-number[data-v-d7aae37e]{color:var(--fg-accent);display:block;font-size:var(--t-2xl);font-weight:700}.kpi-label[data-v-d7aae37e]{color:var(--fg-text);display:block;font-size:.875rem}.kpi-skeleton .kpi-label[data-v-d7aae37e],.kpi-skeleton .kpi-number[data-v-d7aae37e]{background:var(--bg-border);border-radius:6px}.kpi-skeleton .kpi-number[data-v-d7aae37e]{height:24px;margin:0 auto 8px;width:72px}.kpi-skeleton .kpi-label[data-v-d7aae37e]{height:12px;margin:0 auto;width:88px}.shimmer[data-v-d7aae37e]{overflow:hidden;position:relative}.shimmer[data-v-d7aae37e]:after{animation:shimmer-d7aae37e 1.2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:100%;left:-150px;position:absolute;top:0;width:150px}@keyframes shimmer-d7aae37e{to{transform:translate(300px)}}#giscus-container[data-v-dc9a4b3a]{margin-bottom:4rem;margin-top:4rem}.giscus-load-button[data-v-dc9a4b3a]{align-items:center;display:flex;justify-content:center}:root{--garden-1:#1e7e6f;--garden-2:#207c99;--garden-3:#1d4d91;--garden-4:#473a9e;--garden-5:#6a2d91;--garden-6:#2e7d32;--garden-7:#22776d;--garden-8:#c9741f;--garden-9:#a68b00;--garden-10:#8b6a2e;--garden-11:#b23b48;--garden-12:#a83273}:root[data-theme=light]{--garden-1:#41c4ab;--garden-2:#6cc7e0;--garden-3:#5aaeea;--garden-4:#8fb0ff;--garden-5:#a57ad1;--garden-6:#7acb72;--garden-7:#7bd3c5;--garden-8:#ffb347;--garden-9:#f6d56b;--garden-10:#c9a26d;--garden-11:#ff7f87;--garden-12:#fc98df}.digital-garden-links{padding:1rem 0}.kpi-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.mode-selection-subtitle{color:var(--fg-text);font-size:1.1rem;line-height:1.5;margin-bottom:3rem}.mode-selection-description{color:var(--fg-text);font-size:1rem;margin-bottom:1.75rem}.mode-options{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:600px}.mode-option-button{align-items:center;background:linear-gradient(135deg,var(--bg-alt) 70%,var(--bg-default) 100%);border:2px solid var(--bg-border);border-radius:var(--s-radius-xl);color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:2.5rem 2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.mode-option-button.recommended,.mode-option-button:hover{border-color:var(--fg-accent)}.mode-option-button.recommended:hover{box-shadow:0 12px 32px #00000029}.mode-icon{align-items:center;color:var(--fg-accent);display:flex;font-size:var(--t-2xl);height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.mode-icon :deep(svg){height:64px;width:64px}.mode-title{color:var(--fg-headline);font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.mode-description{color:var(--fg-text);font-size:.95rem;line-height:1.5;margin-bottom:1rem}.mode-badge{background:var(--fg-accent);border-radius:var(--s-radius-full);color:var(--bg-default);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;position:absolute;right:-8px;text-transform:uppercase;top:-8px}.mode-badge.alt-badge{background:var(--pink);border:1px solid var(--bg-border);color:var(--fg-text-light);font-weight:600}@media(max-width:640px){.mode-options{gap:1rem;grid-template-columns:repeat(2,minmax(140px,1fr));margin:0 auto;max-width:720px}.mode-selection-title{font-size:1.6rem}.mode-selection-subtitle{font-size:1rem;margin-bottom:2rem}.mode-option-button{padding:2rem 1.5rem}.mode-icon{height:56px;margin-bottom:1rem;width:56px}.mode-icon :deep(svg){height:56px;width:56px}}.interactive-loading{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:2rem}.loading-content{color:var(--fg-text);text-align:center}.loading-content p{font-size:1rem;margin-top:1rem}.filtering-indicator{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 4px 12px #0000001a;left:50%;padding:1rem 1.5rem;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.filtering-message{align-items:center;color:var(--fg-text);display:flex;font-size:.9rem;gap:.5rem}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
