.analytics-page[data-v-0c72ee51]{background:var(--color-bg);min-height:100vh}.container[data-v-0c72ee51]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.hero-section .container[data-v-0c72ee51]{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.hero-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:3rem;font-weight:700;line-height:1.2}.hero-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1.125rem;line-height:1.7}.hero-cta[data-v-0c72ee51]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cta-button[data-v-0c72ee51]{cursor:pointer;border:none;border-radius:100px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.cta-button.primary[data-v-0c72ee51]{text-shadow:0 1px 2px #0003;color:#fff;background:linear-gradient(135deg,#e85a10 0%,#c44e0f 100%)}.cta-button.secondary[data-v-0c72ee51]{color:var(--color-link);border:2px solid var(--color-accent);background:0 0}.cta-button-wrapper[data-v-0c72ee51]{width:100%;max-width:400px;display:inline-block}.cta-button.primary[data-v-0c72ee51]{text-shadow:0 1px 2px #0003;color:#fff;background:linear-gradient(135deg,#e85a10 0%,#c44e0f 100%);border:none;border-radius:100px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.cta-button-wrapper:hover .cta-button.primary[data-v-0c72ee51]{background:linear-gradient(135deg,#d45312 0%,#b3450d 100%);transform:translateY(-2px)}.cta-button.primary.large[data-v-0c72ee51]{width:100%;max-width:400px;padding:1.25rem 3rem;font-size:1.125rem}.hero-visual[data-v-0c72ee51]{justify-content:center;align-items:center;display:flex}.hero-image[data-v-0c72ee51]{border-radius:16px;width:100%;height:auto;box-shadow:0 4px 20px #00000026}.screenshot-image[data-v-0c72ee51]{border-radius:16px;width:100%;height:auto;margin-top:1.5rem;box-shadow:0 4px 20px #00000026}.placeholder-visual[data-v-0c72ee51],.placeholder-screenshot[data-v-0c72ee51]{text-align:center;color:var(--color-text-tertiary);background:#e5e5e5;border-radius:12px;margin-top:1.5rem;padding:3rem 2rem;font-size:.875rem;line-height:1.6}.placeholder-caption[data-v-0c72ee51]{color:var(--color-text-muted);margin-top:1rem;font-size:.75rem}.problem-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.section-title[data-v-0c72ee51]{color:var(--color-text-primary);text-align:center;margin:0 0 2rem;font-size:2.5rem;font-weight:700}.problem-content[data-v-0c72ee51]{text-align:center;max-width:800px;margin:0 auto}.problem-text[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.7}.problem-highlight[data-v-0c72ee51]{color:var(--color-text-primary);margin:2rem 0 0;font-size:1.25rem;font-weight:600}.two-ways-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.tracking-methods[data-v-0c72ee51]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}.method-card[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.method-header[data-v-0c72ee51]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.method-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);flex-shrink:0}.method-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.method-subtitle[data-v-0c72ee51]{color:var(--color-text-tertiary);margin:0 0 1.5rem;font-size:.875rem;font-style:italic}.method-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.method-details[data-v-0c72ee51]{margin:1.5rem 0}.details-heading[data-v-0c72ee51]{color:var(--color-text-primary);margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600}.details-list[data-v-0c72ee51]{margin:0 0 1rem;padding:0;list-style:none}.details-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.6;position:relative}.details-list li[data-v-0c72ee51]:before{content:"•";color:var(--color-link);font-weight:700;position:absolute;left:0}.key-difference[data-v-0c72ee51]{background:var(--color-bg);border:2px solid var(--color-accent);text-align:center;border-radius:12px;padding:2rem}.key-difference p[data-v-0c72ee51]{color:var(--color-text-secondary);margin:.5rem 0;font-size:1rem}.key-difference p[data-v-0c72ee51]:first-child{color:var(--color-text-primary);font-weight:600}.how-calendar-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.calendar-features[data-v-0c72ee51]{max-width:900px;margin:0 auto}.feature-block[data-v-0c72ee51]{background:var(--color-surface);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:2rem;padding:2rem}.feature-block.coming-soon-block[data-v-0c72ee51]{border:2px dashed var(--color-accent)}.feature-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin-bottom:1rem}.feature-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.feature-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.timeline-example[data-v-0c72ee51],.view-list[data-v-0c72ee51],.filter-list[data-v-0c72ee51]{margin:1rem 0;padding:0;list-style:none}.timeline-example li[data-v-0c72ee51],.view-list li[data-v-0c72ee51],.filter-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.6;position:relative}.timeline-example li[data-v-0c72ee51]:before,.filter-list li[data-v-0c72ee51]:before{content:"→";color:var(--color-link);font-weight:700;position:absolute;left:0}.view-list li[data-v-0c72ee51]:before{content:"•";color:var(--color-link);font-weight:700;position:absolute;left:0}.tracks-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.tracking-categories[data-v-0c72ee51]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.category-card[data-v-0c72ee51]{background:var(--color-bg);text-align:center;border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.category-icon[data-v-0c72ee51]{width:3.5rem;height:3.5rem;color:var(--color-link);margin:0 auto 1rem}.category-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.category-list[data-v-0c72ee51]{text-align:left;margin:0 0 1rem;padding:0;list-style:none}.category-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.6;position:relative}.category-list li[data-v-0c72ee51]:before{content:"•";color:var(--color-link);font-weight:700;position:absolute;left:0}.category-description[data-v-0c72ee51]{color:var(--color-text-tertiary);text-align:left;margin:1rem 0 0;font-size:.875rem;line-height:1.6}.how-analytics-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.analytics-features[data-v-0c72ee51]{max-width:900px;margin:0 auto}.analytics-block[data-v-0c72ee51]{background:var(--color-surface);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:2rem;padding:2rem}.analytics-block.warning-block[data-v-0c72ee51]{border-left:4px solid var(--color-accent)}.analytics-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin-bottom:1rem}.analytics-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.analytics-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.metrics-list[data-v-0c72ee51],.leaderboard[data-v-0c72ee51]{margin:1rem 0;padding:0;list-style:none}.metrics-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.6;position:relative}.metrics-list li[data-v-0c72ee51]:before{content:"•";color:var(--color-link);font-weight:700;position:absolute;left:0}.leaderboard[data-v-0c72ee51]{counter-reset:leaderboard}.leaderboard li[data-v-0c72ee51]{color:var(--color-text-secondary);border-bottom:1px solid #e5e5e5;padding:.75rem 0 .75rem 2rem;line-height:1.6;position:relative}.leaderboard li[data-v-0c72ee51]:last-child{border-bottom:none}.leaderboard li[data-v-0c72ee51]:before{counter-increment:leaderboard;content:counter(leaderboard) ".";color:var(--color-link);font-size:1.125rem;font-weight:700;position:absolute;left:0}.storage-example[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:8px;margin:1rem 0;padding:1.5rem}.storage-usage[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.storage-warning[data-v-0c72ee51]{color:var(--color-link);margin:.5rem 0;font-weight:600}.storage-autoscale[data-v-0c72ee51],.storage-toggle[data-v-0c72ee51]{color:var(--color-text-tertiary);margin:.5rem 0;font-size:.875rem}.alerts-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.alert-scenarios[data-v-0c72ee51]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}.alert-card[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.alert-icon[data-v-0c72ee51]{width:3.5rem;height:3.5rem;margin-bottom:1rem}.alert-icon.warning[data-v-0c72ee51]{color:var(--color-link)}.alert-icon.error[data-v-0c72ee51]{color:#dc2626}.alert-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.alert-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.alert-message[data-v-0c72ee51]{border-left:4px solid var(--color-accent);color:#78350f;background:#fef3c7;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic;line-height:1.6}.alert-delivery[data-v-0c72ee51]{background:var(--color-bg);text-align:center;border:1px solid #e5e5e5;border-radius:12px;max-width:600px;margin:0 auto;padding:2rem}.delivery-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin:0 auto 1rem}.delivery-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.delivery-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.delivery-list[data-v-0c72ee51]{text-align:left;max-width:400px;margin:1rem auto 0;padding:0;list-style:none}.delivery-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0;line-height:1.6}.autoscale-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.autoscale-content[data-v-0c72ee51]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem;display:grid}.autoscale-card[data-v-0c72ee51]{background:var(--color-surface);border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.autoscale-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin-bottom:1rem}.autoscale-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.autoscale-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.autoscale-choice[data-v-0c72ee51]{text-align:center;color:var(--color-text-primary);margin-top:2rem;font-size:1.125rem;font-weight:600}.use-cases-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.use-case-list[data-v-0c72ee51]{max-width:900px;margin:0 auto}.use-case[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:2rem;padding:2rem}.use-case-header[data-v-0c72ee51]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.use-case-icon[data-v-0c72ee51]{width:2.5rem;height:2.5rem;color:var(--color-link);flex-shrink:0}.use-case-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.use-case-quote[data-v-0c72ee51]{color:var(--color-text-secondary);border-left:3px solid var(--color-accent);margin:0 0 1.5rem;padding-left:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.7}.use-case-routine[data-v-0c72ee51]{margin:1.5rem 0}.routine-heading[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.routine-list[data-v-0c72ee51]{margin:0 0 1rem;padding:0;list-style:none}.routine-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.6;position:relative}.routine-list li[data-v-0c72ee51]:before{content:"→";color:var(--color-link);font-weight:700;position:absolute;left:0}.routine-result[data-v-0c72ee51]{color:var(--color-text-primary);margin-top:1rem;font-size:1rem}.visibility-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.visibility-grid[data-v-0c72ee51]{max-width:900px;margin:0 auto 3rem}.visibility-item[data-v-0c72ee51]{grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;margin-bottom:2rem;display:grid}.visibility-check[data-v-0c72ee51]{color:#22c55e;flex-shrink:0;width:2rem;height:2rem;margin-top:.25rem}.visibility-question[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.visibility-answer[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.visibility-tagline[data-v-0c72ee51]{text-align:center;color:var(--color-text-secondary);max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.7}.permissions-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.permissions-grid[data-v-0c72ee51]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.permission-card[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.permission-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin-bottom:1rem}.permission-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.permission-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.6}.permission-defaults[data-v-0c72ee51]{background:var(--color-surface);border-radius:8px;margin:1rem 0;padding:1rem 1.5rem}.defaults-heading[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.defaults-list[data-v-0c72ee51]{margin:0;padding:0;list-style:none}.defaults-list li[data-v-0c72ee51]{color:var(--color-text-secondary);padding:.5rem 0;line-height:1.6}.coming-soon-section[data-v-0c72ee51]{background:var(--color-bg);padding:5rem 0}.coming-soon-grid[data-v-0c72ee51]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem;display:grid}.coming-soon-item[data-v-0c72ee51]{background:var(--color-surface);border:2px dashed var(--color-accent);text-align:center;border-radius:12px;padding:2rem}.coming-soon-icon[data-v-0c72ee51]{width:3rem;height:3rem;color:var(--color-link);margin:0 auto 1rem}.coming-soon-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.coming-soon-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.coming-soon-note[data-v-0c72ee51]{text-align:center;color:var(--color-text-tertiary);margin-top:2rem;font-size:1rem;font-style:italic}.faq-section[data-v-0c72ee51]{background:var(--color-surface);padding:5rem 0}.faq-list[data-v-0c72ee51]{max-width:900px;margin:0 auto}.faq-item[data-v-0c72ee51]{background:var(--color-bg);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:1.5rem;padding:2rem}.faq-question[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.faq-answer[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.final-cta-section[data-v-0c72ee51]{background:var(--color-bg);text-align:center;padding:5rem 0}.cta-title[data-v-0c72ee51]{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:3rem;font-weight:700}.cta-description[data-v-0c72ee51]{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:1.25rem}.cta-buttons[data-v-0c72ee51]{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.cta-link[data-v-0c72ee51]{color:var(--color-link);font-size:1.125rem;font-weight:600;text-decoration:none;transition:opacity .2s}.cta-link[data-v-0c72ee51]:hover{opacity:.7}.cta-pricing[data-v-0c72ee51]{color:var(--color-text-tertiary);margin-top:1rem;font-size:1rem}@media (width<=1024px){.hero-section .container[data-v-0c72ee51]{grid-template-columns:1fr;gap:2rem}.tracking-methods[data-v-0c72ee51],.tracking-categories[data-v-0c72ee51],.alert-scenarios[data-v-0c72ee51],.autoscale-content[data-v-0c72ee51],.permissions-grid[data-v-0c72ee51]{grid-template-columns:1fr}.coming-soon-grid[data-v-0c72ee51]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.container[data-v-0c72ee51]{padding:0 1.5rem}.hero-section[data-v-0c72ee51]{padding:3rem 0}.hero-title[data-v-0c72ee51]{font-size:2rem}.hero-description[data-v-0c72ee51]{font-size:1rem}.section-title[data-v-0c72ee51]{font-size:1.75rem}.cta-title[data-v-0c72ee51]{font-size:2rem}.visibility-item[data-v-0c72ee51]{grid-template-columns:1fr;gap:1rem}.coming-soon-grid[data-v-0c72ee51]{grid-template-columns:1fr}}.theme--dark .access-page,.theme--dark .analytics-page,.theme--dark .collaborate-page,.theme--dark .share-page{background:var(--color-bg)!important}.theme--dark .hero-section{background:linear-gradient(#222 0%,#1a1a1a 100%)!important}.theme--dark .hero-badge{color:var(--color-link)!important;background:#ff8c4a26!important}.theme--dark .hero-title{color:var(--color-text-primary)!important}.theme--dark .hero-description{color:var(--color-text-secondary)!important}.theme--dark .section-title{color:var(--color-text-primary)!important}.theme--dark .section-subtitle{color:var(--color-text-tertiary)!important}.theme--dark .workflow-step{background:inherit!important;border-color:#0000!important}.theme--dark .step-number{background:var(--color-accent-hover)!important}.theme--dark .step-title{color:var(--color-text-primary)!important}.theme--dark .step-description{color:var(--color-text-secondary)!important}.theme--dark .step-image{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .feature-card{background:var(--color-bg)!important;border-color:#0000!important}.theme--dark .feature-card:hover{border-color:var(--color-accent-hover)!important}.theme--dark .feature-title{color:var(--color-text-primary)!important}.theme--dark .feature-description{color:var(--color-text-secondary)!important}.theme--dark .feature-name{color:var(--color-text-primary)!important}.theme--dark .feature-icon{color:var(--color-link)!important}.theme--dark .use-case{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .use-case-title{color:var(--color-text-primary)!important}.theme--dark .use-case-quote{color:var(--color-text-secondary)!important}.theme--dark .use-case-setup{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .setup-heading{color:var(--color-text-primary)!important}.theme--dark .setup-list li{color:var(--color-text-secondary)!important}.theme--dark .permission-item{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .permission-title{color:var(--color-text-primary)!important}.theme--dark .permission-description{color:var(--color-text-secondary)!important}.theme--dark .security-item{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .security-title{color:var(--color-text-primary)!important}.theme--dark .security-description{color:var(--color-text-secondary)!important}.theme--dark .dilemma-card{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .dilemma-title{color:var(--color-text-primary)!important}.theme--dark .dilemma-list li,.theme--dark .dilemma-conclusion{color:var(--color-text-secondary)!important}.theme--dark .scenario-description{color:var(--color-text-secondary)!important}.theme--dark .comparison-table-wrapper{border-color:var(--color-border)!important}.theme--dark .comparison-summary{color:var(--color-text-secondary)!important}.theme--dark .details-heading{color:var(--color-text-primary)!important}.theme--dark .details-list li{color:var(--color-text-secondary)!important}.theme--dark .alert-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .alert-title{color:var(--color-text-primary)!important}.theme--dark .alert-description,.theme--dark .alert-message{color:var(--color-text-secondary)!important}.theme--dark .analytics-block{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .analytics-title{color:var(--color-text-primary)!important}.theme--dark .analytics-description{color:var(--color-text-secondary)!important}.theme--dark .autoscale-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .autoscale-title{color:var(--color-text-primary)!important}.theme--dark .autoscale-description{color:var(--color-text-secondary)!important}.theme--dark .autoscale-choice{background:var(--color-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.theme--dark .client-section{background:#222!important}.theme--dark .client-intro,.theme--dark .client-controls-list li{color:var(--color-text-secondary)!important}.theme--dark .client-note{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.theme--dark .control-security-section,.theme--dark .faq-section{background:#222!important}.theme--dark .faq-item{border-color:var(--color-border)!important}.theme--dark .faq-question{color:var(--color-text-primary)!important}.theme--dark .faq-question:hover{color:var(--color-link)!important}.theme--dark .faq-answer,.theme--dark .faq-answer p{color:var(--color-text-secondary)!important}.theme--dark .cta-title{color:var(--color-text-primary)!important}.theme--dark .cta-description{color:var(--color-text-secondary)!important}.theme--dark .cta-pricing{color:var(--color-text-tertiary)!important}.theme--dark .cta-link-secondary{color:#60a5fa!important}.theme--dark .example-title{color:var(--color-text-primary)!important}.theme--dark .examples-list li,.theme--dark .design-list li{color:var(--color-text-secondary)!important}.theme--dark .hero{background:linear-gradient(#222 0%,#1a1a1a 100%)!important}.theme--dark .hero-description .highlight{color:var(--color-link)!important}.theme--dark .how-it-works-section{background:#222!important}.theme--dark .subsection-title{color:var(--color-text-primary)!important}.theme--dark .problem-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .problem-quote,.theme--dark .problem-confusion,.theme--dark .problem-examples{color:var(--color-text-secondary)!important}.theme--dark .permission-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .permission-card:hover{border-color:var(--color-accent-hover)!important}.theme--dark .permissions-section{background:var(--color-bg)!important}.theme--dark .permissions-note{color:var(--color-text-tertiary)!important}.theme--dark .file-types-section{background:#222!important}.theme--dark .file-type-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .file-type-title{color:var(--color-text-primary)!important}.theme--dark .file-type-description,.theme--dark .file-types-summary{color:var(--color-text-secondary)!important}.theme--dark .client-screenshot{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .client-image-placeholder,.theme--dark .feature-image-placeholder{background:var(--color-bg)!important}.theme--dark .final-cta{background:#222!important}.theme--dark .examples-list li{color:var(--color-text-secondary)!important}.theme--dark .comparison-section,.theme--dark .alerts-section,.theme--dark .autoscale-section{background:#222!important}.theme--dark .autoscale-content{color:var(--color-text-secondary)!important}.theme--dark .autoscale-choice h4,.theme--dark .category-title{color:var(--color-text-primary)!important}.theme--dark .category-card p{color:var(--color-text-secondary)!important}.theme--dark .storage-usage{color:var(--color-text-primary)!important}.theme--dark .storage-example{background:inherit!important;border-color:var(--color-border)!important}.theme--dark .storage-example p{color:var(--color-text-secondary)!important}.theme--dark .delivery-title,.theme--dark .visibility-question{color:var(--color-text-primary)!important}.theme--dark .visibility-answer{color:var(--color-text-secondary)!important}.theme--dark .defaults-heading,.theme--dark .coming-soon-title,.theme--dark .problem-highlight,.theme--dark .routine-heading,.theme--dark .routine-result{color:var(--color-text-primary)!important}.theme--dark .feature-block h3{color:var(--color-text-primary)!important}.theme--dark .feature-block p,.theme--dark .feature-block li,.theme--dark .category-list li,.theme--dark .defaults-list li,.theme--dark .delivery-list li,.theme--dark .delivery-description,.theme--dark .filter-list li,.theme--dark .leaderboard li,.theme--dark .metrics-list li,.theme--dark .routine-list li,.theme--dark .visibility-tagline{color:var(--color-text-secondary)!important}.theme--dark .alert-message{color:var(--color-text-primary)!important;background:#2a1a0a!important}.theme--dark .alert-delivery{background:var(--color-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.theme--dark .feature-block{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .storage-example{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.theme--dark .category-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .key-difference{color:var(--color-text-secondary)!important;background:#2a1a0a!important;border-color:#5c3a1a!important}.theme--dark .key-difference strong{color:var(--color-text-primary)!important}.theme--dark .coming-soon-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}.theme--dark .coming-soon-item h3{color:var(--color-text-primary)!important}.theme--dark .coming-soon-item p{color:var(--color-text-secondary)!important}.theme--dark .permission-defaults{background:var(--color-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.theme--dark .visibility-section,.theme--dark .tracks-section,.theme--dark .coming-soon-section{background:#222!important}.theme--dark .scenarios-section{background:var(--color-bg)!important}.theme--dark .scenario-card{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .scenario-title{color:var(--color-text-primary)!important}.theme--dark .scenario-subtitle,.theme--dark .scenario-description,.theme--dark .scenario-list li,.theme--dark .scenario-sublist li,.theme--dark .scenario-perfect{color:var(--color-text-secondary)!important}.theme--dark .scenario-setup{border-color:var(--color-border)!important;background:#222!important}.theme--dark .scenario-setup strong{color:var(--color-text-primary)!important}.theme--dark .roles-section{background:#222!important}.theme--dark .role-card{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .role-title{color:var(--color-text-primary)!important}.theme--dark .role-description,.theme--dark .role-card li{color:var(--color-text-secondary)!important}.theme--dark .roles-custom{background:inherit!important;border-color:#0000!important}.theme--dark .roles-custom-intro,.theme--dark .roles-custom-list li{color:var(--color-text-secondary)!important}.theme--dark .roles-custom-note{color:var(--color-text-tertiary)!important}.theme--dark .tracking-section{background:var(--color-bg)!important}.theme--dark .tracking-title{color:var(--color-text-primary)!important}.theme--dark .tracking-description{color:var(--color-text-secondary)!important}.theme--dark .tracking-feature{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .tracking-list li,.theme--dark .tracking-conclusion{color:var(--color-text-secondary)!important}.theme--dark .tracking-image{border-color:var(--color-border)!important;background:#222!important}.theme--dark .organization-section{background:#222!important}.theme--dark .organization-item{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .organization-title{color:var(--color-text-primary)!important}.theme--dark .organization-description{color:var(--color-text-secondary)!important}.theme--dark .organization-note{color:var(--color-text-tertiary)!important}.theme--dark .security-section{background:var(--color-bg)!important}.theme--dark .security-conclusion,.theme--dark .security-list li{color:var(--color-text-secondary)!important}.theme--dark .setup-section{background:#222!important}.theme--dark .setup-step{background:var(--color-bg)!important;border-color:var(--color-border)!important}.theme--dark .setup-title{color:var(--color-text-primary)!important}.theme--dark .setup-description{color:var(--color-text-secondary)!important}.theme--dark .setup-note{color:var(--color-text-tertiary)!important}.theme--dark .section-intro{color:var(--color-text-secondary)!important}.theme--dark .workflow-title{color:var(--color-text-primary)!important}.theme--dark .workflow-description{color:var(--color-text-secondary)!important}.theme--dark .workflow-note{color:var(--color-text-tertiary)!important}.theme--dark .workflow-conclusion,.theme--dark .workflow-examples li{color:var(--color-text-secondary)!important}.theme--dark .three-ways-section,.theme--dark .how-share-links-section,.theme--dark .how-portals-section,.theme--dark .recipient-section{background:#222!important}.theme--dark .problem-section{background:var(--color-bg)!important}.theme--dark .problem-text{color:var(--color-text-secondary)!important}.theme--dark .problem-highlight{color:var(--color-text-primary)!important}.theme--dark .method-card{background:inherit!important;border-color:var(--color-border)!important}.theme--dark .method-card-highlight{border-color:var(--color-accent-hover)!important;background:#ff8c4a0d!important}.theme--dark .method-title{color:var(--color-text-primary)!important}.theme--dark .method-subtitle{color:var(--color-text-tertiary)!important}.theme--dark .method-description{color:var(--color-text-secondary)!important}.theme--dark .feature-heading{color:var(--color-text-primary)!important}.theme--dark .feature-text{color:var(--color-text-secondary)!important}.theme--dark .recipient-tagline{color:var(--color-text-primary)!important}.theme--dark .recipient-feature{background:inherit!important}.theme--dark .permission-list li{color:var(--color-text-secondary)!important}.theme--dark .comparison-section{background:var(--color-bg)!important}.theme--dark .comparison-table-wrapper{border-color:var(--color-border)!important;background:#222!important}.theme--dark .comparison-table{background:#222!important}.theme--dark .comparison-table th{background:var(--color-bg)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border)!important}.theme--dark .comparison-table td{color:var(--color-text-secondary)!important;border-color:var(--color-border)!important}.theme--dark .comparison-summary{background:inherit!important;border-color:var(--color-border)!important}.theme--dark .comparison-summary p{color:var(--color-text-secondary)!important}.theme--dark .comparison-summary strong{color:var(--color-text-primary)!important}.theme--dark .security-note{color:var(--color-text-tertiary)!important}.theme--dark .two-ways-section,.theme--dark .how-calendar-section,.theme--dark .how-analytics-section,.theme--dark .use-cases-section,.theme--dark .final-cta,.theme--dark .final-cta-section{background:#222!important}.theme--dark .cta-button.secondary{color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.theme--dark .cta-button.secondary:hover{border-color:var(--color-accent-hover)!important;color:var(--color-link)!important}.theme--dark .faq-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}
