.blog-preview__card[data-v-76b57e75]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.blog-preview__card[data-v-76b57e75]:hover{border-color:var(--color-accent);box-shadow:0 4px 16px #ff67191a}.blog-preview__image[data-v-76b57e75]{display:block;overflow:hidden}.blog-preview__image img[data-v-76b57e75]{object-fit:cover;width:100%;height:200px;transition:transform .3s;display:block}.blog-preview__card:hover .blog-preview__image img[data-v-76b57e75]{transform:scale(1.03)}.blog-preview__content[data-v-76b57e75]{padding:1.5rem}.blog-preview__meta[data-v-76b57e75]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.blog-preview__category[data-v-76b57e75]{color:var(--color-link);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.blog-preview__date[data-v-76b57e75]{color:var(--color-text-muted);font-size:.75rem}.blog-preview__reading-time[data-v-76b57e75],.blog-preview__listen-time[data-v-76b57e75]{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.blog-preview__meta-icon[data-v-76b57e75]{width:13px;height:13px}.blog-preview__title[data-v-76b57e75]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-preview__title a[data-v-76b57e75]{color:inherit;text-decoration:none}.blog-preview__title a[data-v-76b57e75]:hover{color:var(--color-accent)}.blog-preview__excerpt[data-v-76b57e75]{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}@media (width<=768px){.blog-preview__image img[data-v-76b57e75]{height:180px}.blog-preview__title[data-v-76b57e75]{font-size:1.125rem}}.theme--dark .blog-preview__card:hover{border-color:var(--color-accent-hover);box-shadow:0 4px 16px #ff8c4a1a}.theme--dark .blog-preview__category{color:var(--color-link)}.theme--dark .blog-preview__excerpt{color:var(--color-text-muted)}.sr-only[data-v-46188c40]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-v2[data-v-46188c40]{background:var(--color-bg);max-width:100vw;min-height:100vh;overflow-x:hidden}.container[data-v-46188c40]{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-v-46188c40],.flow[data-v-46188c40]{--accent-soft:#fff1e8;--accent-text:var(--color-link);--shadow-subtle:0 1px 2px #1118270a, 0 1px 3px #1118270f;--shadow-floating:0 4px 10px #1118270f, 0 12px 32px #1118271a}.hero[data-v-46188c40]{background:var(--color-bg);padding:3.5rem 0 4.5rem;position:relative}.hero-orbit-clip[data-v-46188c40]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orbit[data-v-46188c40]{border:1px dashed var(--color-accent);opacity:.35;border-radius:50%;width:620px;height:620px;position:absolute;top:60px;right:-220px}.hero-grid[data-v-46188c40]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:3.5rem;display:grid;position:relative}.hero-content[data-v-46188c40]{padding-top:1.5rem}.hero-title[data-v-46188c40]{letter-spacing:-.03em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(2.375rem,4vw,3.25rem);font-weight:700;line-height:1.05}.hero-title-accent[data-v-46188c40]{color:var(--color-accent)}.hero-superset[data-v-46188c40]{border-left:2px solid var(--color-accent);color:var(--color-text-secondary);margin:1.25rem 0 0;padding-left:.75rem;font-size:.9375rem;line-height:1.5;display:inline-block}.hero-superset strong[data-v-46188c40]{color:var(--color-text-primary);font-weight:600}.hero-subtitle[data-v-46188c40]{max-width:420px;color:var(--color-text-secondary);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.6}.hero-highlight[data-v-46188c40]{color:var(--color-text-primary);font-size:1.125em;font-weight:700;display:inline}.hero-highlight-wrap[data-v-46188c40]{display:inline;position:relative}.hero-annotation[data-v-46188c40]{pointer-events:none;color:#16a34a;opacity:0;width:120px;margin-right:1rem;position:absolute;top:0;right:100%}.hero-annotation__arrow[data-v-46188c40]{display:block}.hero-annotation--active[data-v-46188c40]{animation:.4s forwards hero-annotation-in-46188c40}.hero-annotation__arrow[data-v-46188c40]{width:120px;height:108px;overflow:visible}.hero-annotation__arrow path[data-v-46188c40]{stroke-dasharray:1;stroke-dashoffset:1px}.hero-annotation--active .hero-annotation__arrow path[data-v-46188c40]{animation:1.2s cubic-bezier(.45,.05,.55,.95) forwards hero-annotation-draw-46188c40}.hero-annotation--active .hero-annotation__arrow path[data-v-46188c40]:nth-child(2){animation-duration:.15s;animation-delay:1.15s}.hero-annotation--erased .hero-annotation__arrow path[data-v-46188c40]{animation:.55s cubic-bezier(.55,.1,.45,.9) 80ms forwards hero-annotation-erase-main-46188c40}.hero-annotation--erased .hero-annotation__arrow path[data-v-46188c40]:nth-child(2){animation:.12s ease-in forwards hero-annotation-erase-head-46188c40}@keyframes hero-annotation-erase-main-46188c40{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes hero-annotation-erase-head-46188c40{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.hero-annotation__label[data-v-46188c40]{color:#166534;pointer-events:none;text-align:left;white-space:nowrap;transform-origin:0 0;opacity:0;padding:.125rem .375rem;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:1.3rem;font-weight:700;line-height:1.05;text-decoration:none;transition:color .25s,transform .25s;position:absolute;top:100px;left:0;transform:rotate(-2deg)}.hero-annotation--active .hero-annotation__label[data-v-46188c40]{animation:.35s 1.35s forwards hero-annotation-label-in-46188c40}.hero-annotation__label[data-v-46188c40]:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.65,.05,.35,1);position:absolute;bottom:0;left:.375rem;right:.375rem;transform:scaleX(0)}.hero-annotation__label[data-v-46188c40]:hover{color:#0f5131;transform:rotate(-2deg)scale(1.06)}.hero-annotation__label[data-v-46188c40]:hover:after{transform:scaleX(1)}@keyframes hero-annotation-label-in-46188c40{0%{opacity:0;pointer-events:none;transform:rotate(-2deg)translateY(-4px)}99%{pointer-events:none}to{opacity:1;pointer-events:auto;transform:rotate(-2deg)translateY(0)}}@keyframes hero-annotation-in-46188c40{to{opacity:1}}@keyframes hero-annotation-draw-46188c40{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-annotation[data-v-46188c40],.hero-annotation__arrow path[data-v-46188c40]{opacity:1;stroke-dashoffset:0;animation:none}}@media (width<=1200px){.hero-annotation[data-v-46188c40]{display:none}}.guarantee-badge[data-v-46188c40]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.guarantee-icon[data-v-46188c40]{color:#16a34a;flex-shrink:0;width:18px;height:18px}.hero-actions[data-v-46188c40]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.hero-cta[data-v-46188c40]{border-radius:999px;align-items:center;height:48px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.hero-cta--primary[data-v-46188c40]{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-subtle);padding:0 1.75rem}.hero-cta--primary[data-v-46188c40]:hover{background:var(--color-accent-hover);color:#fff}.hero-cta--secondary[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border-strong);color:var(--color-text-primary);padding:0 1.5rem}.hero-cta--secondary[data-v-46188c40]:hover{background:var(--color-surface);color:var(--color-text-primary)}.hero-ticks[data-v-46188c40]{color:var(--color-text-secondary);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.hero-ticks li[data-v-46188c40]{align-items:center;gap:.5rem;display:flex}.hero-tick-icon[data-v-46188c40]{flex-shrink:0;width:16px;height:16px}.app-mock[data-v-46188c40]{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;box-shadow:var(--shadow-floating);border-radius:1rem;display:flex;overflow:hidden}.app-mock-rail[data-v-46188c40]{background:#141414;flex-direction:column;flex-shrink:0;align-items:center;gap:13px;width:34px;padding:.875rem 0;display:flex}.app-mock-rail-item[data-v-46188c40]{color:#ffffff59;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.app-mock-rail-item.is-active[data-v-46188c40]{color:#fff;background:#ffffff26}.app-mock-rail-item svg[data-v-46188c40]{width:11px;height:11px}.app-mock-body[data-v-46188c40]{flex:1;grid-template-columns:minmax(0,1fr) 170px;gap:1.25rem;min-width:0;padding:1.25rem;display:grid}.app-mock-main[data-v-46188c40]{min-width:0}.app-mock-topbar[data-v-46188c40]{justify-content:space-between;align-items:center;display:flex}.app-mock-heading[data-v-46188c40]{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.app-mock-topbar-icons[data-v-46188c40]{color:var(--color-text-muted);gap:.5rem;display:flex}.app-mock-topbar-icons svg[data-v-46188c40]{width:14px;height:14px}.app-mock-label[data-v-46188c40]{color:var(--color-text-secondary);margin:.75rem 0 .5rem;font-size:.6875rem;font-weight:500}.app-mock-projects[data-v-46188c40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.app-mock-project[data-v-46188c40]{border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem}.app-mock-project-name[data-v-46188c40]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;font-weight:500;overflow:hidden}.app-mock-thumb[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.375rem;height:62px;margin-top:.5rem;position:relative;overflow:hidden}.app-mock-thumb-img[data-v-46188c40],.mock-img[data-v-46188c40]{object-fit:cover;width:100%;height:100%;display:block}.app-mock-play[data-v-46188c40]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-mock-play svg[data-v-46188c40]{color:#141414;width:10px;height:10px;margin-left:1px}.app-mock-play[data-v-46188c40]:before{content:"";background:#ffffffd9;border-radius:50%;width:20px;height:20px;position:absolute}.app-mock-play svg[data-v-46188c40]{position:relative}.app-mock-tasks[data-v-46188c40]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.app-mock-tasks li[data-v-46188c40]{border-bottom:1px solid var(--color-border);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.app-mock-task-check[data-v-46188c40]{background:var(--accent-soft);width:16px;height:16px;color:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-mock-task-check svg[data-v-46188c40]{width:10px;height:10px}.app-mock-task-title[data-v-46188c40]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:500;overflow:hidden}.app-mock-task-project[data-v-46188c40]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.app-mock-tasks .pill[data-v-46188c40]{flex-shrink:0;margin-left:auto}.app-mock-aside[data-v-46188c40]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.app-mock-card[data-v-46188c40]{border:1px solid var(--color-border);border-radius:.5rem;padding:.625rem}.app-mock-card-head[data-v-46188c40]{justify-content:space-between;align-items:center;display:flex}.app-mock-card-head svg[data-v-46188c40]{width:12px;height:12px;color:var(--color-text-muted)}.app-mock-card-title[data-v-46188c40]{color:var(--color-text-primary);margin:0;font-size:.625rem;font-weight:600}.app-mock-stat[data-v-46188c40]{color:var(--color-text-primary);margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.app-mock-stat span[data-v-46188c40]{color:var(--color-text-tertiary);font-size:.5625rem;font-weight:400}.app-mock-stat-sub[data-v-46188c40]{color:var(--color-text-tertiary);margin:0;font-size:.5625rem}.app-mock-meter[data-v-46188c40]{background:var(--color-border);border-radius:999px;height:3px;margin-top:.5rem;overflow:hidden}.app-mock-meter span[data-v-46188c40]{background:#2563eb;border-radius:999px;height:100%;display:block}.app-mock-shortcuts[data-v-46188c40]{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.app-mock-shortcuts li[data-v-46188c40]{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.625rem;display:flex}.app-mock-shortcuts svg[data-v-46188c40]{width:12px;height:12px;color:var(--color-text-muted)}.flow[data-v-46188c40]{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:4.5rem 0}.flow-heading[data-v-46188c40]{text-align:center;letter-spacing:0;color:var(--color-text-primary);margin:0;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:2.375rem;font-weight:700;line-height:1.1}.flow-steps[data-v-46188c40]{margin-top:3.5rem}.flow-step[data-v-46188c40]{grid-template-columns:340px minmax(0,1fr);gap:3rem;padding-bottom:3.5rem;display:grid;position:relative}.flow-step--last[data-v-46188c40]{padding-bottom:0}.flow-spine[data-v-46188c40]{border-left:1px dashed var(--color-border-strong);pointer-events:none;position:absolute;top:38px;bottom:0;left:17px}.flow-step-head[data-v-46188c40]{align-items:flex-start;gap:1rem;display:flex}.flow-num[data-v-46188c40]{z-index:1;background:var(--accent-soft);width:34px;height:34px;color:var(--color-accent);box-shadow:0 0 0 4px var(--color-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex;position:relative}.flow-step-text[data-v-46188c40]{min-width:0;padding-top:.125rem}.flow-title[data-v-46188c40]{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.flow-title-row[data-v-46188c40]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.flow-status[data-v-46188c40]{letter-spacing:.02em;color:#fff;white-space:nowrap;background:#bf510d;border-radius:999px;padding:3px 9px;font-size:.625rem;font-weight:600}.flow-desc[data-v-46188c40]{color:var(--color-text-secondary);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.flow-aside-link[data-v-46188c40]{color:#166534;text-underline-offset:3px;transform-origin:0;max-width:100%;margin-top:.75rem;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:1.625rem;font-weight:700;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-block;transform:rotate(-1.5deg)}.flow-aside-link[data-v-46188c40]:hover{color:#0f5131;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.flow-aside-link[data-v-46188c40]{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s,color .25s,text-decoration-color .25s;transform:rotate(-1.5deg)translateY(-4px)}.flow-aside-link.is-revealed[data-v-46188c40],.flow-aside-link[data-v-46188c40]:focus-visible{opacity:1;pointer-events:auto;transform:rotate(-1.5deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.flow-aside-link[data-v-46188c40]{transition:none;transform:rotate(-1.5deg)}.flow-aside-link.is-revealed[data-v-46188c40],.flow-aside-link[data-v-46188c40]:focus-visible{transform:rotate(-1.5deg)}}.flow-mock[data-v-46188c40]{border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-subtle);border-radius:.75rem;padding:1.5rem}.flow-mock--flush[data-v-46188c40]{padding:0;overflow:hidden}.flow-mock-title[data-v-46188c40]{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.flow-mock-title--sm[data-v-46188c40]{font-size:.875rem}.ph[data-v-46188c40]{background-color:var(--color-surface-alt);background-image:repeating-linear-gradient(45deg,#0000 0 6px,#11182706 6px 12px)}.pill[data-v-46188c40]{white-space:nowrap;border-radius:.25rem;margin-top:.25rem;padding:2px 6px;font-size:.5rem;font-weight:500;display:inline-block}.pill--accent[data-v-46188c40]{background:var(--accent-soft);color:var(--accent-text)}.pill--blue[data-v-46188c40]{color:#1d4ed8;background:#eff6ff}.pill--green[data-v-46188c40]{color:#047857;background:#ecfdf5}.tag-chip[data-v-46188c40]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.5625rem;display:inline-block}.tag-chip--auto[data-v-46188c40]{color:var(--color-text-tertiary);border-style:dashed;margin-top:.25rem}.version-chip[data-v-46188c40]{color:#fff;letter-spacing:.02em;background:#111827b8;border-radius:.25rem;padding:1px 5px;font-size:.5rem;font-weight:600;position:absolute;top:4px;right:4px}.version-chip--inline[data-v-46188c40]{background:var(--color-surface-alt);color:var(--color-text-secondary);position:static}.review-mock-compare[data-v-46188c40]{font-size:.625rem}.library-mock-bar[data-v-46188c40]{align-items:center;gap:.75rem;display:flex}.library-search[data-v-46188c40]{border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:.375rem;flex:1;align-items:center;gap:.5rem;min-width:0;height:30px;padding:0 .625rem;display:flex}.library-search svg[data-v-46188c40]{width:13px;height:13px;color:var(--color-text-muted);flex-shrink:0}.library-search-query[data-v-46188c40]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.library-views[data-v-46188c40]{border:1px solid var(--color-border-strong);border-radius:.375rem;flex-shrink:0;display:flex;overflow:hidden}.library-view[data-v-46188c40]{line-height:28px;font:inherit;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.625rem;transition:background-color .15s,color .15s}.library-view+.library-view[data-v-46188c40]{border-left:1px solid var(--color-border-strong)}.library-view[data-v-46188c40]:hover{color:var(--color-text-primary)}.library-view.is-active[data-v-46188c40]{background:var(--color-surface-alt);color:var(--color-text-primary);font-weight:500}.library-view[data-v-46188c40]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.library-panel[data-v-46188c40]{min-height:112px;margin-top:.875rem;animation:.22s library-panel-in-46188c40}@keyframes library-panel-in-46188c40{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.library-panel[data-v-46188c40]{animation:none}}.library-list[data-v-46188c40]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.library-list li[data-v-46188c40]{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.625rem;display:flex}.library-list-thumb[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.1875rem;flex-shrink:0;width:18px;height:18px;display:block;overflow:hidden}.library-list-name[data-v-46188c40]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-weight:500;overflow:hidden}.library-list-meta[data-v-46188c40]{color:var(--color-text-tertiary);flex-shrink:0}.library-list-place[data-v-46188c40]{margin-left:auto}.library-map[data-v-46188c40]{background-color:var(--color-surface-alt);background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border) 1px, transparent 1px);background-size:34px 28px;border-radius:.375rem;height:112px;position:relative}.library-map-pin[data-v-46188c40]{align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.library-map-pin-dot[data-v-46188c40]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #ff671938}.library-map-pin-label[data-v-46188c40]{border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text-primary);white-space:nowrap;border-radius:.25rem;padding:1px 5px;font-size:.5rem;font-weight:500}.library-tags[data-v-46188c40]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.library-tags-label[data-v-46188c40]{margin:0 .125rem 0 0}.library-grid[data-v-46188c40]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.library-grid figure[data-v-46188c40]{margin:0}.library-thumb[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.375rem;height:84px;position:relative;overflow:hidden}.library-grid figcaption[data-v-46188c40]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.5625rem;overflow:hidden}.avatar[data-v-46188c40]{border:2px solid var(--color-bg);width:24px;height:24px;color:var(--accent-text);background:#ffe8d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:flex}.avatar--sm[data-v-46188c40]{border:0;width:18px;height:18px;font-size:.4375rem}.avatar-stack[data-v-46188c40]{display:flex}.avatar-stack .avatar--sm[data-v-46188c40]{border:2px solid var(--color-bg);width:20px;height:20px}.avatar-stack .avatar+.avatar[data-v-46188c40]{margin-left:-6px}.ghost-btn[data-v-46188c40]{border:1px solid var(--color-border-strong);height:26px;color:var(--color-text-primary);border-radius:.5rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ghost-btn--icon[data-v-46188c40]{width:26px;padding:0}.ghost-btn svg[data-v-46188c40]{width:12px;height:12px}.field-label[data-v-46188c40]{color:var(--color-text-tertiary);margin:0 0 .375rem;font-size:.625rem;font-weight:500}.field-req[data-v-46188c40]{color:var(--color-accent)}.field[data-v-46188c40]{border:1px solid var(--color-border-strong);background:var(--color-bg);height:30px;color:var(--color-text-primary);border-radius:.375rem;align-items:center;margin:0 0 .875rem;padding:0 .625rem;font-size:.6875rem;display:flex}.field svg[data-v-46188c40]{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.field--split[data-v-46188c40]{justify-content:space-between}.field--area[data-v-46188c40]{height:74px;color:var(--color-text-secondary);align-items:flex-start;padding:.625rem;line-height:1.5}.field--file[data-v-46188c40]{gap:.5rem}.field-file-name[data-v-46188c40]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-file-size[data-v-46188c40]{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.field--compose[data-v-46188c40]{height:28px;color:var(--color-text-muted);margin:0;font-size:.625rem}.field--compose svg[data-v-46188c40]{width:12px;height:12px;color:var(--color-accent);margin-left:auto}.tab-mock[data-v-46188c40]{border-bottom:1px solid var(--color-border);gap:1.25rem;margin-top:1rem;font-size:.6875rem;display:flex}.tab-mock--flush[data-v-46188c40]{align-items:flex-end;gap:1rem;height:38px;margin:0;padding:0 1rem}.tab-mock-item[data-v-46188c40]{color:var(--color-text-tertiary);align-items:center;gap:.375rem;margin-bottom:-1px;padding-bottom:.5rem;display:flex}.tab-mock-item svg[data-v-46188c40]{width:14px;height:14px}.tab-mock-item.is-active[data-v-46188c40]{border-bottom:2px solid var(--color-text-primary);color:var(--color-text-primary);font-weight:500}.form-mock[data-v-46188c40]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:1.25rem;display:grid}.project-mock-head[data-v-46188c40]{align-items:flex-start;gap:.75rem;display:flex}.project-mock-head .flow-mock-title[data-v-46188c40]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-mock-body[data-v-46188c40]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem;display:grid}.progress-row[data-v-46188c40]{align-items:center;gap:.5rem;display:flex}.progress-track[data-v-46188c40]{background:var(--color-border);border-radius:999px;flex:1;height:4px;overflow:hidden}.progress-fill[data-v-46188c40]{background:#16a34a;border-radius:999px;height:100%;display:block}.progress-value[data-v-46188c40]{color:var(--color-text-tertiary);font-size:.625rem}.meta-rows[data-v-46188c40]{flex-direction:column;gap:.625rem;margin-top:1rem;font-size:.6875rem;display:flex}.meta-row[data-v-46188c40]{align-items:center;gap:.75rem;display:flex}.meta-key[data-v-46188c40]{width:52px;color:var(--color-text-tertiary)}.meta-val[data-v-46188c40]{color:var(--color-text-primary);font-weight:500}.project-mock-files[data-v-46188c40]{border-left:1px solid var(--color-border);padding-left:1.5rem}.project-mock-files-head[data-v-46188c40]{justify-content:space-between;align-items:center;display:flex}.pseudo-link[data-v-46188c40]{color:var(--color-link);font-size:.625rem}.file-grid[data-v-46188c40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.file-grid figure[data-v-46188c40]{margin:0}.file-thumb[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.375rem;height:58px;position:relative;overflow:hidden}.file-grid figcaption[data-v-46188c40]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.5625rem;overflow:hidden}.review-mock[data-v-46188c40]{grid-template-columns:minmax(0,1fr) 210px;display:grid}.review-mock-main[data-v-46188c40]{min-width:0}.review-mock-bar[data-v-46188c40]{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;height:38px;padding:0 1rem;display:flex}.review-mock-bar>svg[data-v-46188c40]{width:14px;height:14px;color:var(--color-text-muted)}.review-mock-name[data-v-46188c40]{color:var(--color-text-primary);font-size:.6875rem;font-weight:500}.review-mock-icons[data-v-46188c40]{color:var(--color-text-muted);align-items:center;gap:.625rem;margin-left:auto;display:flex}.review-mock-icons svg[data-v-46188c40]{width:14px;height:14px}.review-mock-canvas[data-v-46188c40]{background:var(--color-surface-alt);height:240px;position:relative;overflow:hidden}.review-mock-pin[data-v-46188c40]{background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:26%;left:78%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.review-mock-pin[data-v-46188c40]:after{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}.review-mock-aside[data-v-46188c40]{border-left:1px solid var(--color-border);min-width:0}.comment-list[data-v-46188c40]{flex-direction:column;gap:.875rem;margin:0;padding:.875rem;list-style:none;display:flex}.comment-list li[data-v-46188c40]{gap:.625rem;display:flex}.comment-list li>div[data-v-46188c40]{min-width:0}.comment-meta[data-v-46188c40]{color:var(--color-text-primary);margin:0;font-size:.625rem}.comment-meta strong[data-v-46188c40]{font-weight:600}.comment-meta span[data-v-46188c40]{color:var(--color-text-muted)}.comment-body[data-v-46188c40]{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.625rem;line-height:1.5}.comment-compose[data-v-46188c40]{padding:0 .875rem .875rem}.approve-mock-head[data-v-46188c40]{align-items:center;gap:.75rem;display:flex}.approve-mock-head .pill[data-v-46188c40]{margin-top:0}.approve-mock-body[data-v-46188c40]{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.approve-mock-facts[data-v-46188c40]{border-right:1px solid var(--color-border);flex-wrap:wrap;gap:1rem 2.5rem;padding-right:1.5rem;display:flex}.status-chip[data-v-46188c40]{background:var(--accent-soft);color:var(--accent-text);border-radius:.25rem;align-items:center;gap:.375rem;padding:3px 8px;font-size:.625rem;font-weight:500;display:inline-flex}.status-chip svg[data-v-46188c40]{width:12px;height:12px}.date-chip[data-v-46188c40]{border:1px solid var(--color-border-strong);height:24px;color:var(--color-text-primary);border-radius:.25rem;align-items:center;margin:0;padding:0 8px;font-size:.625rem;display:inline-flex}.approve-mock-actions[data-v-46188c40]{flex-direction:column;gap:.5rem;display:flex}.approve-btn[data-v-46188c40],.reject-btn[data-v-46188c40]{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:30px;font-size:.6875rem;font-weight:500;display:flex}.approve-btn[data-v-46188c40]{color:#fff;background:#16a34a}.approve-btn svg[data-v-46188c40]{width:12px;height:12px}.reject-btn[data-v-46188c40]{border:1px solid var(--color-accent);color:var(--accent-text)}.portal-mock-head[data-v-46188c40]{align-items:center;gap:.75rem;display:flex}.portal-mock-name[data-v-46188c40]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.portal-mock-body[data-v-46188c40]{grid-template-columns:minmax(0,1fr) 240px;gap:.75rem;margin-top:.75rem;display:grid}.portal-mock-cover[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.5rem;height:190px;position:relative;overflow:hidden}.portal-mock-cover-img[data-v-46188c40]{object-position:center 18%}.portal-mock-cover[data-v-46188c40]:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#0003 60%,#0000008c 100%);position:absolute;inset:0}.portal-mock-cover-title[data-v-46188c40]{z-index:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px #00000073;pointer-events:none;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15;position:absolute;bottom:1.5rem;left:1.25rem}.portal-mock-tiles[data-v-46188c40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.portal-mock-tile[data-v-46188c40]{background:var(--color-surface-alt);border-radius:.375rem;height:91px;overflow:hidden}@media (width<=1024px){.hero-orbit[data-v-46188c40]{display:none}.hero-grid[data-v-46188c40]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-content[data-v-46188c40]{padding-top:0}.flow-step[data-v-46188c40]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:2.5rem}.flow-spine[data-v-46188c40]{display:none}.flow-num[data-v-46188c40]{box-shadow:none}}@media (width<=768px){.hero[data-v-46188c40]{padding:2.5rem 0 3rem}.app-mock-rail[data-v-46188c40]{display:none}.app-mock-body[data-v-46188c40]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.flow[data-v-46188c40]{padding:3rem 0}.flow-steps[data-v-46188c40]{margin-top:2.5rem}.flow-mock[data-v-46188c40]{padding:1rem}.form-mock[data-v-46188c40],.project-mock-body[data-v-46188c40],.review-mock[data-v-46188c40],.approve-mock-body[data-v-46188c40],.portal-mock-body[data-v-46188c40]{grid-template-columns:minmax(0,1fr)}.project-mock-files[data-v-46188c40]{border-left:0;border-top:1px solid var(--color-border);padding-top:1rem;padding-left:0}.review-mock-aside[data-v-46188c40]{border-left:0;border-top:1px solid var(--color-border)}.review-mock-canvas[data-v-46188c40]{height:210px}.approve-mock-facts[data-v-46188c40]{border-right:0;padding-right:0}.portal-mock-cover[data-v-46188c40]{height:150px}.portal-mock-tile[data-v-46188c40]{height:70px}.library-mock-bar[data-v-46188c40]{flex-wrap:wrap}.library-grid[data-v-46188c40]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-button-wrapper[data-v-46188c40]{width:100%;max-width:400px;display:inline-block}.cta-button.primary[data-v-46188c40]{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#e85a10 0%,#c44e0f 100%);border-radius:100px;justify-content:center;align-items:center;padding:12px 32px 14px;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-46188c40]{background:linear-gradient(135deg,#d45312 0%,#b3450d 100%);transform:translateY(-2px)}.cta-button.primary.large[data-v-46188c40]{width:100%;max-width:400px;padding:16px 40px 18px;font-size:1.125rem}.hero-pricing[data-v-46188c40]{color:var(--color-text-tertiary);font-size:1rem}.upload-organize-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.illustration-area[data-v-46188c40]{justify-content:center;align-items:center;display:flex}.illustration-placeholder[data-v-46188c40]{aspect-ratio:1;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%);border:2px dashed #a1a1aa;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.illustration-icon[data-v-46188c40]{width:64px;height:64px;color:var(--color-text-tertiary);stroke-width:1.5px}.illustration-text[data-v-46188c40]{color:var(--color-text-tertiary);font-size:1rem;font-weight:500}.content-area[data-v-46188c40]{flex-direction:column;gap:1.5rem;display:flex}.feature-checklist[data-v-46188c40]{flex-direction:column;gap:.75rem;margin-top:.5rem;list-style:none;display:flex}.feature-checklist li[data-v-46188c40]{color:var(--color-text-primary);padding-left:1.75rem;font-size:1rem;line-height:1.5;position:relative}.feature-checklist li[data-v-46188c40]:before{content:"✓";color:#16a34a;font-size:1.125rem;font-weight:700;position:absolute;left:0}.collaborate-section[data-v-46188c40]{background:var(--color-bg);padding:6rem 0}.collaborate-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.workspaces-section[data-v-46188c40]{background:var(--color-surface);padding:6rem 0}.workspaces-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.share-section[data-v-46188c40]{background:var(--color-bg);padding:6rem 0}.share-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.organize-section[data-v-46188c40]{background:var(--color-surface);padding:6rem 0}.organize-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.calendar-analytics-section[data-v-46188c40]{background:var(--color-bg);padding:6rem 0}.calendar-analytics-grid[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.tabs-container[data-v-46188c40]{margin-top:2rem}.tabs-nav[data-v-46188c40]{border-bottom:2px solid var(--color-border);gap:.5rem;margin-bottom:2rem;display:flex}.tab-button[data-v-46188c40]{color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.tab-button[data-v-46188c40]:hover{color:var(--color-text-primary)}.tab-button.active[data-v-46188c40]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.tab-content[data-v-46188c40]{min-height:400px}.tab-pane[data-v-46188c40]{animation:.3s ease-in fadeIn-46188c40}@keyframes fadeIn-46188c40{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-headline[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.tab-description[data-v-46188c40]{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.example-box[data-v-46188c40]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:8px;margin-top:1.5rem;padding:1.25rem}.example-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.example-code[data-v-46188c40]{color:var(--color-text-primary);white-space:pre;margin:0;font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.use-cases-compact[data-v-46188c40]{background:var(--color-surface-alt);border-radius:8px;margin-top:1.5rem;padding:1.25rem}.use-cases-compact strong[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.use-cases-compact ul[data-v-46188c40]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.use-cases-compact li[data-v-46188c40]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.use-cases-compact li strong[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:0;display:inline}.portal-highlight[data-v-46188c40]{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);background:#fff7ed;border-radius:4px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.portal-highlight strong[data-v-46188c40]{color:var(--color-text-primary)}.vertical-tabs-container[data-v-46188c40]{gap:2rem;margin-top:2rem;display:flex}.vertical-tabs-nav[data-v-46188c40]{flex-direction:row;gap:.5rem;min-height:400px;display:flex}.vertical-tab-button[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-tertiary);cursor:pointer;text-align:center;writing-mode:vertical-lr;white-space:nowrap;border-radius:8px;padding:1.5rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s;transform:rotate(180deg)}.vertical-tab-button[data-v-46188c40]:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.vertical-tab-button.active[data-v-46188c40]{color:var(--color-accent);border-color:var(--color-accent);background:#fff7ed;font-weight:600}.vertical-tab-content[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;flex:1;padding:2rem}.vertical-tab-pane[data-v-46188c40]{animation:.3s ease-in fadeIn-46188c40}.filter-section-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:1.75rem;font-size:1.25rem;font-weight:600}.spacious-list[data-v-46188c40]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.spacious-list li[data-v-46188c40]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.8}.spacious-list li strong[data-v-46188c40]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600}.use-cases-section[data-v-46188c40],.permissions-section[data-v-46188c40]{margin-top:2rem}.views-list[data-v-46188c40]{flex-direction:column;gap:1.5rem;display:flex}.view-item[data-v-46188c40]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.25rem}.view-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.view-description[data-v-46188c40]{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.use-cases-list[data-v-46188c40]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.use-cases-list li[data-v-46188c40]{color:var(--color-text-secondary);padding-left:1.5rem;font-size:1rem;line-height:1.5;position:relative}.use-cases-list li[data-v-46188c40]:before{content:"•";color:var(--color-accent);font-size:1rem;font-weight:700;line-height:1;position:absolute;top:.25rem;left:0}.use-cases-list strong[data-v-46188c40]{color:var(--color-text-primary);font-weight:600}.features[data-v-46188c40]{padding:6rem 0}.features-grid[data-v-46188c40]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2.5rem;margin:0 auto;display:grid}.feature-card[data-v-46188c40]{text-align:center;padding:2rem 1.5rem}.feature-icon[data-v-46188c40]{width:48px;height:48px;color:var(--color-accent);stroke-width:1.5px;margin:0 auto 1.5rem}.feature-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.375rem;font-weight:600}.feature-description[data-v-46188c40]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.how-it-works[data-v-46188c40]{background:var(--color-surface);padding:6rem 0}.section-title[data-v-46188c40]{color:var(--color-text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.section-subtitle[data-v-46188c40]{color:var(--color-text-tertiary);text-align:center;margin-bottom:3rem;font-size:1.125rem}.steps[data-v-46188c40]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:3rem;margin-top:3rem;display:grid}.step[data-v-46188c40]{padding-left:4rem;position:relative}.step-number[data-v-46188c40]{background:var(--color-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.step-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.step-description[data-v-46188c40]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.all-features[data-v-46188c40]{background:var(--color-bg);padding:6rem 0}.feature-sections[data-v-46188c40]{grid-template-columns:repeat(2,1fr);gap:3rem 4rem;margin-top:3rem;display:grid}.feature-section[data-v-46188c40]{flex-direction:column;display:flex}.feature-section-title[data-v-46188c40]{color:var(--color-text-primary);border-bottom:2px solid var(--color-accent);margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.feature-section-items[data-v-46188c40]{flex-direction:column;gap:1rem;display:flex}.feature-row[data-v-46188c40]{flex-direction:column;gap:.25rem;display:flex}.feature-row-header[data-v-46188c40]{align-items:center;gap:.625rem;display:flex}.feature-check-icon[data-v-46188c40]{color:#16a34a;flex-shrink:0;width:18px;height:18px}.feature-row-name[data-v-46188c40]{color:var(--color-text-primary);font-size:.9375rem;font-weight:500}.feature-new-badge[data-v-46188c40]{background:var(--color-accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;flex-shrink:0;margin-left:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1}.feature-row-tooltip[data-v-46188c40]{color:var(--color-text-tertiary);margin:0;padding-left:1.625rem;font-size:.8125rem;line-height:1.5}@media (width<=900px){.feature-sections[data-v-46188c40]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=640px){.all-features[data-v-46188c40]{padding:4rem 0}.feature-sections[data-v-46188c40]{margin-top:2rem}.feature-section-title[data-v-46188c40]{font-size:1rem}.feature-row-name[data-v-46188c40]{font-size:.875rem}.feature-row-tooltip[data-v-46188c40]{font-size:.8125rem}}.pricing[data-v-46188c40]{background:var(--color-bg);padding:6rem 0}.pricing-content[data-v-46188c40]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-top:3rem;display:grid}.pricing-calculator[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem}.calculator-controls[data-v-46188c40]{flex-direction:column;gap:2rem;margin-bottom:2.5rem;display:flex}.control-group[data-v-46188c40]{flex-direction:column;gap:.75rem;display:flex}.control-label[data-v-46188c40]{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.slider[data-v-46188c40]{background:linear-gradient(to right, #ff6719 0%, #ff6719 var(--slider-progress,0%), #e4e4e7 var(--slider-progress,0%), #e4e4e7 100%);appearance:none;cursor:pointer;border-radius:100px;outline:none;width:100%;height:6px;transition:background .1s}.slider[data-v-46188c40]::-webkit-slider-thumb{appearance:none;background:var(--color-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 4px #0000001a}.slider[data-v-46188c40]::-moz-range-thumb{background:var(--color-accent);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 4px #0000001a}.slider.slider-active[data-v-46188c40]::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 3px 8px #ff671966}.slider.slider-active[data-v-46188c40]::-moz-range-thumb{transform:scale(1.15);box-shadow:0 3px 8px #ff671966}.control-value[data-v-46188c40]{color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.pricing-result[data-v-46188c40]{text-align:center;background:var(--color-surface);border-radius:12px;padding:2rem}.price[data-v-46188c40]{margin-bottom:1.5rem}.price-amount[data-v-46188c40]{color:var(--color-text-primary);letter-spacing:-.02em;font-size:2.75rem;font-weight:700;line-height:1.2}.price-currency[data-v-46188c40]{color:var(--color-text-tertiary);font-size:1.5rem;font-weight:600}.price-details[data-v-46188c40]{flex-direction:column;gap:.5rem;display:flex}.price-details p[data-v-46188c40]{color:var(--color-text-secondary);font-size:1rem}.price-note[data-v-46188c40]{margin-top:.5rem;color:var(--color-text-muted)!important;font-size:.875rem!important}.slider-max-note[data-v-46188c40]{margin-top:.5rem}.fade-enter-active[data-v-46188c40],.fade-leave-active[data-v-46188c40]{transition:opacity .3s}.fade-enter-from[data-v-46188c40],.fade-leave-to[data-v-46188c40]{opacity:0}.price-contact-link[data-v-46188c40]{color:#2563eb;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.price-contact-link[data-v-46188c40]:hover{color:#2563eb;text-decoration:underline}.pricing-explanation[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem}.explanation-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:600}.explanation-content[data-v-46188c40]{flex-direction:column;gap:2rem;display:flex}.explanation-item[data-v-46188c40]{align-items:start;gap:1.25rem;display:flex}.explanation-number[data-v-46188c40]{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.explanation-item h4[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.explanation-item p[data-v-46188c40]{color:var(--color-text-tertiary);font-size:.9375rem;line-height:1.5}.pricing-comparison[data-v-46188c40]{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:4rem}.comparison-title[data-v-46188c40]{color:var(--color-text-primary);text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.comparison-grid[data-v-46188c40]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;max-width:700px;margin:0 auto;display:grid}.comparison-card[data-v-46188c40]{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:2rem}.comparison-card.highlight[data-v-46188c40]{border-color:var(--color-accent);border-width:2px;box-shadow:0 4px 12px #ff67191a}.comparison-card-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.comparison-price[data-v-46188c40]{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.comparison-price span[data-v-46188c40]{color:var(--color-text-tertiary);margin-top:.25rem;font-size:1rem;font-weight:500;display:block}.comparison-list[data-v-46188c40]{text-align:left;flex-direction:column;gap:.75rem;list-style:none;display:flex}.comparison-list li[data-v-46188c40]{padding-left:1.5rem;font-size:.9375rem;position:relative}.comparison-list li[data-v-46188c40]:before{content:"✓";font-weight:700;position:absolute;left:0}.comparison-list.negative li[data-v-46188c40]:before{content:"✗";color:#dc2626}.comparison-list.positive li[data-v-46188c40]:before{content:"✓";color:#16a34a}.who-its-for[data-v-46188c40]{padding:6rem 0}.use-cases[data-v-46188c40]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2.5rem;margin-top:3rem;display:grid}.use-case[data-v-46188c40]{border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .2s}.use-case[data-v-46188c40]:hover{border-color:var(--color-accent);box-shadow:0 4px 12px #ff67191a}.use-case-title[data-v-46188c40]{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.375rem;font-weight:600}.use-case-description[data-v-46188c40]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.blog-preview[data-v-46188c40]{background:var(--color-surface);padding:6rem 0}.blog-preview__grid[data-v-46188c40]{grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:3rem;display:grid}.blog-preview__cta[data-v-46188c40]{text-align:center;margin-top:2.5rem}.blog-preview__link[data-v-46188c40]{color:var(--color-link);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-preview__link[data-v-46188c40]:hover{gap:.75rem}.blog-preview__link svg[data-v-46188c40]{transition:transform .2s}.blog-preview__link:hover svg[data-v-46188c40]{transform:translate(4px)}@media (width<=768px){.blog-preview[data-v-46188c40]{padding:4rem 0}.blog-preview__grid[data-v-46188c40]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}}.trust[data-v-46188c40]{background:#18181b;padding:4rem 0}.trust-items[data-v-46188c40]{grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}.trust-item[data-v-46188c40]{align-items:start;gap:1.25rem;display:flex}.trust-icon[data-v-46188c40]{width:32px;height:32px;color:var(--color-accent);stroke-width:2px;flex-shrink:0}.trust-text h3[data-v-46188c40]{color:#fafaf9;margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.trust-text p[data-v-46188c40]{color:#8f8f99;font-size:.9375rem}.trust-link[data-v-46188c40]{color:#8f8f99;text-underline-offset:2px;-webkit-text-decoration:underline #a1a1aa66;text-decoration:underline #a1a1aa66;transition:color .2s,text-decoration-color .2s}.trust-link[data-v-46188c40]:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.cta[data-v-46188c40]{background:var(--color-surface);padding:6rem 0}.cta-content[data-v-46188c40]{text-align:center;max-width:700px;margin:0 auto}.cta-title[data-v-46188c40]{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}.cta-subtitle[data-v-46188c40]{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}@media (width<=1024px){.pricing-content[data-v-46188c40]{grid-template-columns:1fr}.trust-items[data-v-46188c40]{grid-template-columns:repeat(2,1fr)}.upload-organize-grid[data-v-46188c40],.collaborate-grid[data-v-46188c40],.workspaces-grid[data-v-46188c40],.share-grid[data-v-46188c40],.organize-grid[data-v-46188c40],.calendar-analytics-grid[data-v-46188c40]{grid-template-columns:1fr;gap:3rem}.illustration-placeholder[data-v-46188c40]{max-width:400px;margin:0 auto}.vertical-tabs-container[data-v-46188c40]{flex-direction:column}.vertical-tabs-nav[data-v-46188c40]{flex-direction:row;min-height:auto;overflow-x:auto}.vertical-tab-button[data-v-46188c40]{writing-mode:horizontal-tb;padding:1rem 1.25rem;transform:none}}@media (width<=768px){.container[data-v-46188c40]{padding:0 1.5rem}.hero[data-v-46188c40]{padding:5rem 0 4rem}.upload-organize-section[data-v-46188c40],.collaborate-section[data-v-46188c40],.workspaces-section[data-v-46188c40],.share-section[data-v-46188c40],.organize-section[data-v-46188c40],.calendar-analytics-section[data-v-46188c40]{padding:4rem 0}.upload-organize-grid[data-v-46188c40],.collaborate-grid[data-v-46188c40],.workspaces-grid[data-v-46188c40],.share-grid[data-v-46188c40],.organize-grid[data-v-46188c40],.calendar-analytics-grid[data-v-46188c40]{gap:2rem}.collaborate-grid .illustration-area[data-v-46188c40],.share-grid .illustration-area[data-v-46188c40],.calendar-analytics-grid .illustration-area[data-v-46188c40]{order:1}.collaborate-grid .content-area[data-v-46188c40],.share-grid .content-area[data-v-46188c40],.calendar-analytics-grid .content-area[data-v-46188c40]{order:2}.tabs-nav[data-v-46188c40]{flex-wrap:wrap}.tab-button[data-v-46188c40]{padding:.625rem 1rem;font-size:.875rem}.tab-content[data-v-46188c40]{min-height:300px}.features-list[data-v-46188c40],.steps[data-v-46188c40],.use-cases[data-v-46188c40],.trust-items[data-v-46188c40],.comparison-grid[data-v-46188c40]{grid-template-columns:1fr}.pricing-calculator[data-v-46188c40]{max-width:100%;padding:1.5rem;overflow:hidden}.slider[data-v-46188c40]{max-width:100%}.pricing-result[data-v-46188c40]{padding:1.5rem}.price-amount[data-v-46188c40]{font-size:2rem}}.theme--dark .landing-v2{background:var(--color-bg)}.theme--dark .hero,.theme--dark .flow{--accent-soft:#3a2317;--accent-text:#ff8c4a;--shadow-subtle:0 1px 2px #00000059, 0 1px 3px #0000004d;--shadow-floating:0 4px 10px #0006, 0 12px 32px #00000073}.theme--dark .hero{background:var(--color-bg)}.theme--dark .hero-highlight{color:var(--color-link)}.theme--dark .hero-annotation{color:#4ade80}.theme--dark .hero-annotation__label{color:#86efac}.theme--dark .hero-annotation__label:hover{color:#bbf7d0}.theme--dark .guarantee-badge{color:#4ade80;background:#052e16;border-color:#166534}.theme--dark .guarantee-icon{color:#4ade80}.theme--dark .version-chip{background:#000000b8}.theme--dark .version-chip--inline{background:var(--color-surface-alt)}.theme--dark .library-search{background:var(--color-surface)}.theme--dark .library-map{background-image:linear-gradient(to right, var(--color-border-strong) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-strong) 1px, transparent 1px)}.theme--dark .flow-aside-link{color:#86efac}.theme--dark .flow-aside-link:hover{color:#bbf7d0}.theme--dark .ph{background-image:repeating-linear-gradient(45deg,#0000 0 6px,#ffffff08 6px 12px)}.theme--dark .pill--blue{color:#93c5fd;background:#1e293b}.theme--dark .pill--green{color:#6ee7b7;background:#14291f}.theme--dark .avatar{background:#3a2317}.theme--dark .field,.theme--dark .app-mock,.theme--dark .flow-mock,.theme--dark .hero-cta--secondary{background:var(--color-surface)}.theme--dark .review-mock-pin{background:#ffffffe6;box-shadow:0 0 0 2px #fff9}.theme--dark .approve-btn{color:#fff}.theme--dark .section-title{color:var(--color-text-primary)}.theme--dark .section-subtitle{color:var(--color-text-secondary)}.theme--dark .pricing{background:var(--color-bg)}.theme--dark .pricing-calculator{background:var(--color-surface);border-color:var(--color-border)}.theme--dark .control-label{color:var(--color-text-secondary)}.theme--dark .control-value{color:var(--color-text-primary)}.theme--dark .pricing-result{background:var(--color-bg);border-color:var(--color-border)}.theme--dark .result-price{color:var(--color-text-primary)}.theme--dark .result-detail,.theme--dark .pricing-explanation{color:var(--color-text-secondary)}.theme--dark .pricing-explanation strong,.theme--dark .price-amount{color:var(--color-text-primary)}.theme--dark .price-details p{color:var(--color-text-secondary)}.theme--dark .price-note{color:var(--color-text-secondary)!important}.theme--dark .price-contact-link{color:#60a5fa}.theme--dark .pricing-explanation{background:var(--color-surface);border-color:var(--color-border)}.theme--dark .explanation-title{color:var(--color-text-primary)}.theme--dark .explanation-number{background:var(--color-accent-hover)}.theme--dark .explanation-item h4{color:var(--color-text-primary)}.theme--dark .explanation-item p{color:var(--color-text-secondary)}.theme--dark .blog-preview{background:#222}.theme--dark .blog-preview__link,.theme--dark .blog-preview__category{color:var(--color-link)}.theme--dark .blog-preview__date,.theme--dark .blog-preview__reading-time,.theme--dark .blog-preview__listen-time,.theme--dark .blog-preview__excerpt{color:var(--color-text-secondary)}.theme--dark .blog-preview__title{color:var(--color-text-primary)}.theme--dark .blog-preview__title a:hover{color:var(--color-link)}.theme--dark .blog-preview__card{background:var(--color-surface);border-color:var(--color-border)}.theme--dark .blog-preview__card:hover{border-color:var(--color-accent-hover)}.theme--dark .earn-bonus{background:var(--color-bg)}.theme--dark .earn-bonus-content h2{color:var(--color-text-primary)}.theme--dark .earn-bonus-content p{color:var(--color-text-secondary)}.theme--dark .platform-card{background:var(--color-surface);border-color:var(--color-border)}.theme--dark .platform-card:hover{border-color:var(--color-accent-hover)}.theme--dark .platform-card h3{color:var(--color-text-primary)}.theme--dark .platform-card p{color:var(--color-text-secondary)}.theme--dark .platform-logo span{color:var(--color-text-primary)}.theme--dark .earn-bonus-cta{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#e85a10 0%,#c44e0f 100%)}.theme--dark .earn-bonus-cta:hover{background:linear-gradient(135deg,#d45312 0%,#b3450d 100%)}.theme--dark .earn-bonus-subtitle strong{color:var(--color-text-primary)}.theme--dark .reward-seats{color:#4ade80}.theme--dark .earn-bonus-disclaimer{color:var(--color-text-secondary)}.theme--dark .trust{background:var(--color-bg)}.theme--dark .trust-item{color:var(--color-text-secondary)}.theme--dark .trust-icon{color:var(--color-link)}.theme--dark .trust-label{color:var(--color-text-secondary)}.theme--dark .cta{background:#222}.theme--dark .cta-title{color:var(--color-text-primary)}.theme--dark .cta-subtitle{color:var(--color-text-secondary)}.theme--dark .all-features{background:var(--color-bg)}.theme--dark .feature-category-title{color:var(--color-text-primary)}.theme--dark .feature-item{color:var(--color-text-secondary)}.theme--dark .feature-item-icon{color:var(--color-link)}.theme--dark .calendar-analytics-section{background:var(--color-bg)}.theme--dark .comparison-card{background:var(--color-surface);border-color:var(--color-border)}.theme--dark .comparison-card.highlight{border-color:var(--color-accent-hover)}.theme--dark .comparison-card-title,.theme--dark .comparison-price{color:var(--color-text-primary)}.theme--dark .comparison-price span{color:var(--color-text-tertiary)}.theme--dark .comparison-list li{color:var(--color-text-secondary)}.theme--dark .comparison-title{color:var(--color-text-primary)}.theme--dark .collaborate-section{background:#222}
