.blog-header-nav[data-astro-cid-4lronkqc]{width:100%;z-index:50;transition:transform .3s cubic-bezier(.4,0,.2,1);background:transparent}.blog-header-nav[data-astro-cid-4lronkqc].is-sticky{position:sticky;top:0;background:var(--background);border-bottom:1px solid var(--border)}.blog-header-nav[data-astro-cid-4lronkqc].is-smart{position:sticky;top:0;background:var(--background)}.blog-header-nav[data-astro-cid-4lronkqc].scroll-down{transform:translateY(-100%)}.blog-header-nav[data-astro-cid-4lronkqc].scroll-up{transform:translateY(0);box-shadow:0 4px 6px -1px #0000000d;border-bottom:1px solid var(--border)}.header-container[data-astro-cid-4lronkqc]{padding-top:1.5rem;padding-bottom:1.5rem}.nav-inner[data-astro-cid-4lronkqc]{display:flex;justify-content:space-between;align-items:center;height:3rem}.blog-logo[data-astro-cid-4lronkqc]{text-decoration:none;display:flex;align-items:center}.logo-text[data-astro-cid-4lronkqc]{font-family:var(--heading-font);font-size:1.5rem;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,var(--foreground) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-img[data-astro-cid-4lronkqc]{max-height:40px;width:auto}.main-navigation[data-astro-cid-4lronkqc]{display:flex;gap:2rem;align-items:center}.nav-link[data-astro-cid-4lronkqc]{font-size:.95rem;font-weight:500;color:var(--muted-foreground);transition:color .2s;text-decoration:none}.nav-link[data-astro-cid-4lronkqc]:hover{color:var(--foreground)}.nav-cta[data-astro-cid-4lronkqc]{padding:.5rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.nav-cta[data-astro-cid-4lronkqc].ghost{color:var(--foreground);background:transparent;border:1px solid var(--border)}.nav-cta[data-astro-cid-4lronkqc].ghost:hover{background:var(--muted)}.nav-cta[data-astro-cid-4lronkqc].soft{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.nav-cta[data-astro-cid-4lronkqc].soft:hover{background:rgba(var(--primary-rgb),.2)}@media(max-width:640px){.nav-inner[data-astro-cid-4lronkqc],.main-navigation[data-astro-cid-4lronkqc]{gap:1rem}.nav-link[data-astro-cid-4lronkqc]{display:none}}.dashboard-section-wrapper[data-astro-cid-if2t7sny]{animation:slideUp .8s cubic-bezier(.16,1,.3,1) both}.group-header[data-astro-cid-if2t7sny] h2[data-astro-cid-if2t7sny]{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard-card[data-astro-cid-5ltyzt6y]{background:hsl(var(--card) / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsl(var(--border) / .5);border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.dashboard-card[data-astro-cid-5ltyzt6y]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .3),transparent);opacity:0;transition:opacity .4s ease}@media(min-width:768px){.dashboard-card[data-astro-cid-5ltyzt6y]{padding:2.5rem}}.dashboard-card[data-astro-cid-5ltyzt6y]:hover{border-color:hsl(var(--primary) / .2);box-shadow:0 10px 40px -15px #0000001a,0 0 20px -5px hsl(var(--primary) / .05);transform:translateY(-2px)}.dashboard-card[data-astro-cid-5ltyzt6y]:hover:before{opacity:1}.settings-footer-sticky[data-astro-cid-e3pttjsu]{opacity:0;visibility:hidden;transform:translate(-50%,1rem);transition:all .5s cubic-bezier(.16,1,.3,1)}.settings-footer-sticky[data-astro-cid-e3pttjsu].show{opacity:1;visibility:visible;transform:translate(-50%)}.sticky-inner[data-astro-cid-e3pttjsu]{border-color:hsl(var(--border) / .5)}.onboarding-card[data-astro-cid-ggxjnu7u]{background:linear-gradient(135deg,hsl(var(--primary) / .1) 0%,transparent 100%);border:1px solid hsl(var(--primary) / .2)}.step-item[data-astro-cid-ggxjnu7u]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:1rem;background:hsl(var(--background) / .5);border:1px solid hsl(var(--border));transition:all .2s}.step-item[data-astro-cid-ggxjnu7u].done{opacity:.6;background:transparent;border-style:dashed}.step-check[data-astro-cid-ggxjnu7u]{width:20px;height:20px;border-radius:50%;border:2px solid hsl(var(--border));display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-item[data-astro-cid-ggxjnu7u].done .step-check[data-astro-cid-ggxjnu7u]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.step-label[data-astro-cid-ggxjnu7u]{font-size:.85rem;font-weight:600;flex:1}.step-link[data-astro-cid-ggxjnu7u]{font-size:.75rem;font-weight:800;color:hsl(var(--primary));text-decoration:none;padding:.25rem .5rem;border-radius:.5rem;background:none;border:none;cursor:pointer}.step-link[data-astro-cid-ggxjnu7u]:hover{background:hsl(var(--primary) / .1)}.btn-icon-bg[data-astro-cid-mff4ns54]{width:32px;height:32px;border-radius:50%;background:hsl(var(--secondary));border:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-icon-bg[data-astro-cid-mff4ns54]:hover{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary))}.btn-quick-action[data-astro-cid-mff4ns54]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:.75rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s}.btn-quick-action[data-astro-cid-mff4ns54].outline{border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground))}.btn-quick-action[data-astro-cid-mff4ns54]:hover{background:hsl(var(--secondary));transform:translateY(-1px)}.activity-list[data-astro-cid-phfrx2sa]{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:1.5rem;overflow:hidden}.activity-item[data-astro-cid-phfrx2sa]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));transition:background .2s}.activity-item[data-astro-cid-phfrx2sa]:last-child{border-bottom:none}.activity-item[data-astro-cid-phfrx2sa]:hover{background:hsl(var(--secondary) / .3)}.status-pill[data-astro-cid-phfrx2sa]{padding:.25rem .6rem;border-radius:2rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.status-pill[data-astro-cid-phfrx2sa].published{background:#dcfce7;color:#166534;border-color:#bbf7d0}.status-pill[data-astro-cid-phfrx2sa].draft{background:#fef3c7;color:#92400e;border-color:#fde68a}.modal-overlay[data-astro-cid-v3m6w3f3]{position:fixed;inset:0;background:#0f172acc;backdrop-filter:blur(12px);display:none;align-items:center;justify-content:center;z-index:9999}.modal-overlay[data-astro-cid-v3m6w3f3].show{display:flex}.modal-content[data-astro-cid-v3m6w3f3]{background:#fff;width:900px;max-width:90vw;height:80vh;border-radius:24px;position:relative;animation:modalPop .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-astro-cid-v3m6w3f3]{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header-left[data-astro-cid-v3m6w3f3] h2[data-astro-cid-v3m6w3f3]{font-size:1.5rem;font-weight:700;margin:0}.modal-header-left[data-astro-cid-v3m6w3f3] p[data-astro-cid-v3m6w3f3]{margin:0;font-size:.9rem;opacity:.7}.modal-controls[data-astro-cid-v3m6w3f3]{display:flex;align-items:center;gap:1rem}.preview-mode-toggle[data-astro-cid-v3m6w3f3]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:4px;display:flex;gap:4px}.mode-btn[data-astro-cid-v3m6w3f3]{border:none;background:none;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;opacity:.6;transition:all .2s}.mode-btn[data-astro-cid-v3m6w3f3].active{background:#fff;opacity:1;box-shadow:0 1px 3px #0000001a}.dark-mode .mode-btn[data-astro-cid-v3m6w3f3].active{background:#333;color:#fff}.modal-close[data-astro-cid-v3m6w3f3]{background:none;border:none;font-size:1.5rem;cursor:pointer;opacity:.5;padding:.5rem}.modal-close[data-astro-cid-v3m6w3f3]:hover{opacity:1}.modal-body[data-astro-cid-v3m6w3f3]{flex:1;overflow-y:auto;background:#e2e8f0;padding:0}.modal-footer[data-astro-cid-v3m6w3f3]{padding:1.25rem 2.5rem;border-top:1px solid #e2e8f0;background:#fff;display:flex;justify-content:flex-end;box-shadow:0 -10px 20px #00000005;z-index:10}.apply-btn-premium[data-astro-cid-v3m6w3f3]{background:#000;color:#fff;padding:.75rem 2rem;border-radius:12px;font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000001a}.apply-btn-premium[data-astro-cid-v3m6w3f3]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb33}.apply-btn-premium[data-astro-cid-v3m6w3f3]:active{transform:translateY(0)}@keyframes modalPop{0%{opacity:0;transform:scale(.9) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.theme-grid[data-astro-cid-lbe2nnuw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.theme-option-card[data-astro-cid-lbe2nnuw]{position:relative}.active-theme-badge[data-astro-cid-lbe2nnuw]{position:absolute;top:-8px;right:-8px;background:hsl(var(--primary));color:#fff;padding:4px 10px;border-radius:100px;font-size:10px;font-weight:900;display:flex;align-items:center;gap:4px;z-index:20;box-shadow:0 4px 12px hsl(var(--primary) / .4);border:2px solid white;letter-spacing:.05em}.theme-option-card[data-astro-cid-lbe2nnuw]:hover .btn-mini-preview[data-astro-cid-lbe2nnuw]{opacity:1!important;cursor:pointer}.hidden-radio[data-astro-cid-lbe2nnuw]{position:absolute;opacity:0;pointer-events:none}.theme-visual[data-astro-cid-lbe2nnuw]{display:block;cursor:pointer;border-radius:16px;border:2px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:var(--background);position:relative;height:140px}.theme-preview-container[data-astro-cid-lbe2nnuw]{width:400%;height:400%;transform:scale(.25);transform-origin:top left;pointer-events:none}.tp-overlay[data-astro-cid-lbe2nnuw]{background:linear-gradient(to top,rgba(0,0,0,.6),transparent);position:absolute;inset:0;display:flex;align-items:flex-end;padding:1rem;pointer-events:none}.theme-label[data-astro-cid-lbe2nnuw]{font-size:.85rem;font-weight:800;letter-spacing:.05em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:2}.hidden-radio[data-astro-cid-lbe2nnuw]:checked+.theme-visual[data-astro-cid-lbe2nnuw]{border-color:hsl(var(--primary));box-shadow:0 0 20px hsl(var(--primary) / .2)}.hidden-radio[data-astro-cid-lbe2nnuw]:checked+.theme-visual[data-astro-cid-lbe2nnuw] .theme-label[data-astro-cid-lbe2nnuw]{color:var(--primary);text-shadow:none}.hidden-radio[data-astro-cid-lbe2nnuw]:checked+.theme-visual[data-astro-cid-lbe2nnuw] .tp-overlay[data-astro-cid-lbe2nnuw]{background:linear-gradient(to top,#ffffffe6,#fff6)}.dark .hidden-radio[data-astro-cid-lbe2nnuw]:checked+.theme-visual[data-astro-cid-lbe2nnuw] .tp-overlay[data-astro-cid-lbe2nnuw]{background:linear-gradient(to top,#000000e6,#0006)}.hidden-radio[data-astro-cid-lbe2nnuw]:disabled+.theme-visual[data-astro-cid-lbe2nnuw]{opacity:.6;cursor:not-allowed;filter:grayscale(1)}.pro-theme-badge[data-astro-cid-lbe2nnuw]{position:absolute;top:-8px;right:-8px;background:#8b5cf6;color:#fff;padding:4px 10px;border-radius:100px;font-size:10px;font-weight:900;display:flex;align-items:center;gap:4px;z-index:20;box-shadow:0 4px 12px #8b5cf666;border:2px solid white;letter-spacing:.05em}.appearance-option[data-astro-cid-h6vhcvmh] input[data-astro-cid-h6vhcvmh]:checked+div[data-astro-cid-h6vhcvmh]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2)}.appearance-option[data-astro-cid-h6vhcvmh]:has(input:checked){border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05)}#viewport-toggle[data-astro-cid-h6vhcvmh] button[data-astro-cid-h6vhcvmh].active{background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000001a;border-color:hsl(var(--border) / .5)}
