.app-layout[data-v-fc21fefd]{min-height:100vh;display:flex;flex-direction:column}.app-header[data-v-fc21fefd]{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:1000}.header-container[data-v-fc21fefd]{max-width:1400px;margin:0 auto;padding:.875rem 2rem;display:flex;align-items:center;justify-content:space-between}.logo[data-v-fc21fefd]{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:#1a202c;font-weight:700;font-size:1.375rem;transition:transform .2s}.logo[data-v-fc21fefd]:hover{transform:scale(1.05)}.logo-icon[data-v-fc21fefd]{font-size:1.5rem}.logo-text[data-v-fc21fefd]{background:linear-gradient(135deg,#18a058,#0e7a3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.center-nav[data-v-fc21fefd]{display:flex;gap:.5rem;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.nav-link[data-v-fc21fefd]{color:#4a5568;text-decoration:none;font-weight:500;font-size:.9375rem;transition:color .2s;padding:.625rem 1rem;border-radius:6px;white-space:nowrap}.nav-link[data-v-fc21fefd]:hover{color:#18a058;background:#f7fafc}.nav-dropdown[data-v-fc21fefd]{position:relative}.dropdown-trigger[data-v-fc21fefd]{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.375rem;color:#4a5568;font-weight:500;font-size:.9375rem;padding:.625rem 1rem;border-radius:6px;transition:all .2s}.dropdown-trigger[data-v-fc21fefd]:hover{color:#18a058;background:#f7fafc}.dropdown-trigger svg[data-v-fc21fefd]{transition:transform .2s}.dropdown-trigger svg.rotate[data-v-fc21fefd]{transform:rotate(180deg)}.dropdown-menu[data-v-fc21fefd]{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #0000001f;min-width:520px;padding:.75rem;animation:dropdownFadeIn-fc21fefd .2s ease}@keyframes dropdownFadeIn-fc21fefd{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-section[data-v-fc21fefd]{padding:.5rem}.dropdown-section h4[data-v-fc21fefd]{font-size:.75rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;padding:0 .5rem}.dropdown-section+.dropdown-section[data-v-fc21fefd]{border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:1rem}.dropdown-item[data-v-fc21fefd]{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:8px;text-decoration:none;transition:background .2s}.dropdown-item[data-v-fc21fefd]:hover{background:#f7fafc}.item-icon[data-v-fc21fefd]{font-size:1.75rem;flex-shrink:0}.item-title[data-v-fc21fefd]{font-weight:600;color:#1a202c;font-size:.9375rem;margin-bottom:.125rem}.item-desc[data-v-fc21fefd]{font-size:.8125rem;color:#718096}.more-tools-grid[data-v-fc21fefd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.mini-item[data-v-fc21fefd]{padding:.625rem .75rem;border-radius:6px;text-decoration:none;color:#4a5568;font-size:.875rem;font-weight:500;transition:all .2s;background:#f7fafc}.mini-item[data-v-fc21fefd]:hover{background:#edf2f7;color:#18a058;transform:translate(2px)}.dropdown-footer[data-v-fc21fefd]{padding:.75rem .5rem .25rem;border-top:1px solid #e2e8f0;margin-top:.5rem}.view-all-link[data-v-fc21fefd]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;color:#18a058;text-decoration:none;font-weight:600;font-size:.9375rem;border-radius:6px;transition:all .2s}.view-all-link[data-v-fc21fefd]:hover{background:#f7fafc;gap:.75rem}.header-actions[data-v-fc21fefd]{margin-left:auto}.login-button[data-v-fc21fefd],.account-button[data-v-fc21fefd]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#2d3748;text-decoration:none;font-weight:500;font-size:.9375rem;transition:all .2s;cursor:pointer}.login-button[data-v-fc21fefd]:hover,.account-button[data-v-fc21fefd]:hover{border-color:#18a058;background:#f7fafc;transform:translateY(-1px);box-shadow:0 2px 8px #18a05826}.google-icon[data-v-fc21fefd],.user-icon[data-v-fc21fefd]{flex-shrink:0}.user-icon[data-v-fc21fefd]{font-size:1.125rem}.app-main[data-v-fc21fefd]{flex:1;display:flex;flex-direction:column}.app-footer[data-v-fc21fefd]{background:#1a202c;color:#cbd5e0;margin-top:auto}.footer-container[data-v-fc21fefd]{max-width:1400px;margin:0 auto;padding:4rem 2rem 2rem;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:3rem}.footer-logo[data-v-fc21fefd]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;margin-bottom:.875rem}.footer-logo .logo-icon[data-v-fc21fefd]{font-size:1.5rem}.footer-logo .logo-text[data-v-fc21fefd]{background:linear-gradient(135deg,#18a058,#0e7a3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline[data-v-fc21fefd]{color:#a0aec0;font-size:.9375rem;line-height:1.6;margin:0;max-width:280px}.footer-section h4[data-v-fc21fefd]{color:#fff;font-size:.9375rem;font-weight:600;margin:0 0 1rem}.footer-section a[data-v-fc21fefd]{display:block;color:#cbd5e0;text-decoration:none;font-size:.875rem;margin-bottom:.625rem;transition:color .2s}.footer-section a[data-v-fc21fefd]:hover{color:#fff}.footer-bottom[data-v-fc21fefd]{border-top:1px solid #2d3748;padding:1.5rem 2rem;text-align:center}.footer-bottom p[data-v-fc21fefd]{margin:0;font-size:.875rem;color:#a0aec0}.footer-features[data-v-fc21fefd]{margin-top:.5rem!important;font-size:.8125rem!important;color:#718096!important}@media(max-width:1024px){.center-nav[data-v-fc21fefd]{position:static;transform:none;margin:0 auto}.dropdown-menu[data-v-fc21fefd]{left:0;transform:translate(0)}}@media(max-width:768px){.header-container[data-v-fc21fefd]{padding:.875rem 1rem;flex-wrap:wrap;gap:.75rem}.logo[data-v-fc21fefd]{order:1}.header-actions[data-v-fc21fefd]{order:2;margin-left:0}.center-nav[data-v-fc21fefd]{order:3;width:100%;justify-content:space-around;gap:0}.nav-link[data-v-fc21fefd],.dropdown-trigger[data-v-fc21fefd]{padding:.5rem .625rem;font-size:.875rem}.button-text[data-v-fc21fefd]{display:none}.dropdown-menu[data-v-fc21fefd]{min-width:calc(100vw - 2rem);left:1rem;right:1rem;transform:none}.more-tools-grid[data-v-fc21fefd]{grid-template-columns:1fr}.footer-container[data-v-fc21fefd]{grid-template-columns:1fr;gap:2rem;padding:3rem 1rem 1.5rem}}.homepage[data-v-2e6a84b0]{min-height:100vh}.hero[data-v-2e6a84b0]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem 5rem;text-align:center;position:relative;overflow:hidden}.hero[data-v-2e6a84b0]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.hero-content[data-v-2e6a84b0]{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-title[data-v-2e6a84b0]{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.2}.gradient-text[data-v-2e6a84b0]{background:linear-gradient(to right,#fff,#e0f2e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-2e6a84b0]{font-size:1.25rem;color:#ffffffe6;margin:0 0 2.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.hero-actions[data-v-2e6a84b0]{display:flex;gap:1rem;justify-content:center}.btn[data-v-2e6a84b0]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.btn-primary[data-v-2e6a84b0]{background:#fff;color:#18a058;box-shadow:0 4px 12px #00000026}.btn-primary[data-v-2e6a84b0]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.btn-secondary[data-v-2e6a84b0]{background:#ffffff1a;color:#fff;border-color:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-2e6a84b0]:hover{background:#fff3;border-color:#fff6}.btn-outline[data-v-2e6a84b0]{background:transparent;color:#18a058;border-color:#18a058}.btn-outline[data-v-2e6a84b0]:hover{background:#f0fdf4}.arrow[data-v-2e6a84b0]{transition:transform .3s ease}.btn:hover .arrow[data-v-2e6a84b0]{transform:translate(4px)}.featured-section[data-v-2e6a84b0]{padding:4rem 2rem;background:#fafafa}.container[data-v-2e6a84b0]{max-width:1200px;margin:0 auto}.section-header[data-v-2e6a84b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.section-header h2[data-v-2e6a84b0]{font-size:2rem;font-weight:700;color:#1a202c;margin:0}.view-all[data-v-2e6a84b0]{color:#18a058;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:gap .3s ease}.view-all[data-v-2e6a84b0]:hover{gap:.75rem}.arrow-sm[data-v-2e6a84b0]{font-size:1.125rem}.featured-grid[data-v-2e6a84b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}.feature-card[data-v-2e6a84b0]{cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;background:#fff}.feature-card[data-v-2e6a84b0]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:#18a058}.feature-icon[data-v-2e6a84b0]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:2rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.feature-card h3[data-v-2e6a84b0]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.feature-card p[data-v-2e6a84b0]{color:#4b5563;line-height:1.6;margin:0 0 1rem;font-size:.9375rem}.feature-tags[data-v-2e6a84b0]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-v-2e6a84b0]{padding:.25rem .75rem;background:#f3f4f6;color:#6b7280;border-radius:4px;font-size:.8125rem;font-weight:500}.more-tools[data-v-2e6a84b0]{text-align:center;padding:2rem;background:#fff;border-radius:12px;border:2px dashed #e5e7eb}.more-tools p[data-v-2e6a84b0]{color:#6b7280;margin:0 0 1rem;font-size:.9375rem}.how-section[data-v-2e6a84b0]{padding:4rem 2rem;background:#fff}.section-title[data-v-2e6a84b0]{font-size:2rem;font-weight:700;color:#1a202c;text-align:center;margin:0 0 3rem}.how-grid[data-v-2e6a84b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.how-card[data-v-2e6a84b0]{text-align:center;padding:2rem}.how-number[data-v-2e6a84b0]{width:48px;height:48px;background:linear-gradient(135deg,#18a058,#0e7a3e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.how-card h3[data-v-2e6a84b0]{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.how-card p[data-v-2e6a84b0]{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.why-section[data-v-2e6a84b0]{padding:4rem 2rem;background:#fafafa}.why-grid[data-v-2e6a84b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.why-card[data-v-2e6a84b0]{text-align:center;padding:1.5rem}.why-icon[data-v-2e6a84b0]{font-size:3rem;margin-bottom:1rem}.why-card h3[data-v-2e6a84b0]{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.why-card p[data-v-2e6a84b0]{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.products-section[data-v-2e6a84b0]{padding:4rem 2rem;background:#fff}.products-header[data-v-2e6a84b0]{text-align:center;margin-bottom:3rem}.products-header h2[data-v-2e6a84b0]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.products-header p[data-v-2e6a84b0]{font-size:1rem;color:#6b7280;margin:0}.products-grid[data-v-2e6a84b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.product-card[data-v-2e6a84b0]{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;transition:all .3s ease;background:#fff}.product-card[data-v-2e6a84b0]:hover{border-color:#18a058;transform:translateY(-4px);box-shadow:0 8px 16px #00000014}.product-icon[data-v-2e6a84b0]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem}.product-icon.medicko[data-v-2e6a84b0]{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.product-icon.lawdosti[data-v-2e6a84b0]{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.product-icon.bharatmatches[data-v-2e6a84b0]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.product-content h3[data-v-2e6a84b0]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.product-content p[data-v-2e6a84b0]{color:#6b7280;line-height:1.6;margin:0 0 1rem;flex:1;font-size:.9375rem}.external-link[data-v-2e6a84b0]{display:flex;align-items:center;gap:.5rem;color:#18a058;font-weight:600;font-size:.9375rem;transition:gap .3s ease}.product-card:hover .external-link[data-v-2e6a84b0]{gap:.75rem}.cta-section[data-v-2e6a84b0]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem;text-align:center}.cta-content h2[data-v-2e6a84b0]{font-size:2.25rem;font-weight:700;color:#fff;margin:0 0 1rem}.cta-content p[data-v-2e6a84b0]{font-size:1.125rem;color:#ffffffe6;margin:0 0 2rem}.cta-actions[data-v-2e6a84b0]{display:flex;gap:1rem;justify-content:center}.btn-primary-white[data-v-2e6a84b0]{background:#fff;color:#18a058;box-shadow:0 4px 12px #00000026}.btn-primary-white[data-v-2e6a84b0]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.btn-outline-white[data-v-2e6a84b0]{background:transparent;color:#fff;border-color:#fff}.btn-outline-white[data-v-2e6a84b0]:hover{background:#ffffff26}@media(max-width:768px){.hero[data-v-2e6a84b0]{padding:3rem 1.5rem 4rem}.hero-title[data-v-2e6a84b0]{font-size:2.25rem}.hero-subtitle[data-v-2e6a84b0]{font-size:1.0625rem}.hero-actions[data-v-2e6a84b0],.cta-actions[data-v-2e6a84b0]{flex-direction:column;align-items:stretch}.featured-section[data-v-2e6a84b0],.how-section[data-v-2e6a84b0],.why-section[data-v-2e6a84b0],.products-section[data-v-2e6a84b0],.cta-section[data-v-2e6a84b0]{padding:3rem 1.5rem}.section-header[data-v-2e6a84b0]{flex-direction:column;align-items:flex-start;gap:1rem}.featured-grid[data-v-2e6a84b0],.products-grid[data-v-2e6a84b0]{grid-template-columns:1fr}.cta-content h2[data-v-2e6a84b0]{font-size:1.75rem}}.secrets-page[data-v-40b6c41f]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-40b6c41f]{width:100%;max-width:600px;margin:0 auto}.header[data-v-40b6c41f]{text-align:center;margin-bottom:2rem}.header h1[data-v-40b6c41f]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-40b6c41f]{color:#666;margin:.5rem 0 0;font-size:1rem}.upload-content[data-v-40b6c41f]{padding:2rem;text-align:center}.upload-text[data-v-40b6c41f]{margin-top:1rem;color:#666}.upload-text.success[data-v-40b6c41f]{color:#18a058;font-weight:500}.hint[data-v-40b6c41f]{font-size:.875rem;color:#999;margin-top:.5rem}.footer-link[data-v-40b6c41f]{text-align:center}.footer-link a[data-v-40b6c41f]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-40b6c41f]:hover{text-decoration:underline}.loading-state[data-v-40b6c41f]{text-align:center;padding:3rem 0}.loading-state p[data-v-40b6c41f]{margin-top:1rem;font-size:1.125rem;color:#18a058}.content-card[data-v-40b6c41f]{margin-bottom:1rem}.secret-image[data-v-40b6c41f]{width:100%;height:auto;display:block;border-radius:8px}.secret-text pre[data-v-40b6c41f]{margin:0;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}@media(max-width:640px){.secrets-page[data-v-40b6c41f]{padding:1rem .5rem}.header h1[data-v-40b6c41f]{font-size:1.5rem}}.retro-create-page[data-v-1e3fc0d6]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:flex-start;justify-content:center;background:#f7fafc}.main-card[data-v-1e3fc0d6]{width:100%;max-width:1200px;margin-top:1rem}.header[data-v-1e3fc0d6]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.header h1[data-v-1e3fc0d6]{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:#1a202c}.subtitle[data-v-1e3fc0d6]{color:#6b7280;margin:0;font-size:1.0625rem}.form-content[data-v-1e3fc0d6]{display:grid;grid-template-columns:420px 1fr;gap:2rem;margin-bottom:2rem}.panel[data-v-1e3fc0d6]{display:flex;flex-direction:column}.panel-title[data-v-1e3fc0d6]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.sections-container[data-v-1e3fc0d6]{flex:1}.section-item[data-v-1e3fc0d6]{display:flex;flex-direction:column;gap:.5rem}.section-label[data-v-1e3fc0d6]{display:flex;align-items:center;gap:.75rem}.section-number[data-v-1e3fc0d6]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px #667eea4d}.section-label-text[data-v-1e3fc0d6]{font-weight:600;color:#4b5563;font-size:.9375rem}.actions[data-v-1e3fc0d6]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.actions .n-button[data-v-1e3fc0d6]{flex:1}[data-v-1e3fc0d6] .n-form-item{margin-bottom:1.5rem}[data-v-1e3fc0d6] .n-form-item:last-child{margin-bottom:0}[data-v-1e3fc0d6] .n-input{transition:all .3s ease}[data-v-1e3fc0d6] .n-input:focus-within{box-shadow:0 0 0 3px #667eea1a}[data-v-1e3fc0d6] .n-scrollbar-rail{right:0!important}@media(max-width:1024px){.form-content[data-v-1e3fc0d6]{grid-template-columns:1fr}.sections-container[data-v-1e3fc0d6]{max-height:400px}}@media(max-width:640px){.retro-create-page[data-v-1e3fc0d6]{padding:1rem .5rem}.header h1[data-v-1e3fc0d6]{font-size:1.75rem}.actions[data-v-1e3fc0d6]{flex-direction:column}}.board-page[data-v-b60f3aa4]{min-height:100vh;background:#f7fafc;padding:2rem 1rem}.loading-state[data-v-b60f3aa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.loading-state p[data-v-b60f3aa4]{color:#6b7280;font-size:1rem}.error-container[data-v-b60f3aa4]{max-width:600px;margin:2rem auto;text-align:center}.board-container[data-v-b60f3aa4]{max-width:1600px;margin:0 auto}.board-header[data-v-b60f3aa4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.header-left[data-v-b60f3aa4]{flex:1}.board-title[data-v-b60f3aa4]{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:#1a202c}.board-description[data-v-b60f3aa4]{color:#6b7280;margin:0;font-size:1rem}.header-right[data-v-b60f3aa4]{display:flex;align-items:center}.sections-grid[data-v-b60f3aa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}.sections-grid.many-sections[data-v-b60f3aa4]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section[data-v-b60f3aa4]{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.section-header[data-v-b60f3aa4]{padding:1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.section-title-row[data-v-b60f3aa4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem}.section-title[data-v-b60f3aa4]{font-size:1.125rem;font-weight:600;margin:0;color:#fff}.add-card-form[data-v-b60f3aa4]{padding:1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.slide-down-enter-active[data-v-b60f3aa4],.slide-down-leave-active[data-v-b60f3aa4]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-b60f3aa4],.slide-down-leave-to[data-v-b60f3aa4]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.slide-down-enter-to[data-v-b60f3aa4],.slide-down-leave-from[data-v-b60f3aa4]{max-height:300px;opacity:1}.cards-scrollbar[data-v-b60f3aa4]{padding:0}.cards-container[data-v-b60f3aa4]{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.retro-card[data-v-b60f3aa4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.retro-card[data-v-b60f3aa4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#cbd5e0}.card-content[data-v-b60f3aa4]{padding:1rem}.card-text[data-v-b60f3aa4]{margin-bottom:.875rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;color:#1a202c;font-size:.9375rem}.card-footer[data-v-b60f3aa4]{display:flex;justify-content:space-between;align-items:center;padding-top:.875rem;border-top:1px solid #f3f4f6}.card-list-enter-active[data-v-b60f3aa4],.card-list-leave-active[data-v-b60f3aa4]{transition:all .3s ease}.card-list-enter-from[data-v-b60f3aa4]{opacity:0;transform:translateY(-10px)}.card-list-leave-to[data-v-b60f3aa4]{opacity:0;transform:translateY(10px)}.card-list-move[data-v-b60f3aa4]{transition:transform .3s ease}.empty-state[data-v-b60f3aa4]{text-align:center;padding:3rem 1rem;color:#9ca3af}.empty-state p[data-v-b60f3aa4]{margin:.5rem 0 0;font-size:.9375rem}.empty-hint[data-v-b60f3aa4]{font-size:.8125rem!important;color:#cbd5e0!important}@media(max-width:1400px){.sections-grid[data-v-b60f3aa4]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media(max-width:768px){.board-page[data-v-b60f3aa4]{padding:1rem .5rem}.board-header[data-v-b60f3aa4]{flex-direction:column;gap:1rem;padding:1rem}.board-title[data-v-b60f3aa4]{font-size:1.5rem}.header-right[data-v-b60f3aa4]{width:100%}.sections-grid[data-v-b60f3aa4],.sections-grid.many-sections[data-v-b60f3aa4]{grid-template-columns:1fr}.card-footer[data-v-b60f3aa4]{flex-wrap:wrap;gap:.5rem}}.retro-app[data-v-33be00e3]{min-height:100vh}.error-state[data-v-33be00e3]{max-width:600px;margin:4rem auto;text-align:center}.passforge-page[data-v-28fc2234]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-28fc2234]{width:100%;max-width:600px}.header[data-v-28fc2234]{text-align:center;margin-bottom:2rem}.header h1[data-v-28fc2234]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-28fc2234]{color:#666;margin:.5rem 0 0;font-size:1rem}.option-group[data-v-28fc2234]{display:flex;flex-direction:column;gap:1rem}.password-display[data-v-28fc2234]{background:#f7fafc;border:2px solid #e2e8f0}.password-box[data-v-28fc2234]{display:flex;gap:.75rem;margin-bottom:1rem}.password-input[data-v-28fc2234]{flex:1;font-family:Courier New,monospace;font-size:1.125rem;font-weight:600}.strength-meter[data-v-28fc2234]{display:flex;align-items:center;gap:1rem}.footer-link[data-v-28fc2234]{text-align:center;margin-top:1rem}.footer-link a[data-v-28fc2234]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-28fc2234]:hover{text-decoration:underline}@media(max-width:640px){.passforge-page[data-v-28fc2234]{padding:1rem .5rem}.header h1[data-v-28fc2234]{font-size:1.5rem}.password-box[data-v-28fc2234]{flex-direction:column}}.about-page[data-v-d89f462b]{min-height:100vh;background:#fafafa}.hero-section[data-v-d89f462b]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem 3rem;text-align:center;color:#fff}.hero-icon[data-v-d89f462b]{font-size:4rem;margin-bottom:1rem;animation:float-d89f462b 3s ease-in-out infinite}@keyframes float-d89f462b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-title[data-v-d89f462b]{font-size:3rem;font-weight:700;margin:0 0 1rem}.page-subtitle[data-v-d89f462b]{font-size:1.25rem;opacity:.95;margin:0}.container[data-v-d89f462b]{max-width:1000px;margin:0 auto;padding:0 2rem}.mission-section[data-v-d89f462b]{padding:3rem 2rem;margin-top:-2rem}.mission-card[data-v-d89f462b]{border:2px solid #18a058;box-shadow:0 8px 24px #0000001a;padding:2rem}.mission-card h2[data-v-d89f462b]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 1.5rem;text-align:center}.mission-card p[data-v-d89f462b]{font-size:1.0625rem;color:#4b5563;line-height:1.8;margin:0 0 1rem}.mission-card p[data-v-d89f462b]:last-child{margin-bottom:0}.section-title[data-v-d89f462b]{font-size:2rem;font-weight:700;color:#1a202c;text-align:center;margin:0 0 1rem}.section-subtitle[data-v-d89f462b]{text-align:center;color:#6b7280;font-size:1.0625rem;margin:0 0 3rem}.philosophy-section[data-v-d89f462b]{padding:4rem 2rem;background:#fff}.philosophy-grid[data-v-d89f462b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.philosophy-card[data-v-d89f462b]{text-align:center;padding:2rem 1.5rem;border:1px solid #e5e7eb;transition:all .3s ease}.philosophy-card[data-v-d89f462b]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:#18a058}.card-icon[data-v-d89f462b]{font-size:3rem;margin-bottom:1rem}.philosophy-card h3[data-v-d89f462b]{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.philosophy-card p[data-v-d89f462b]{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.tools-section[data-v-d89f462b]{padding:4rem 2rem;background:#fafafa}.tools-grid[data-v-d89f462b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.tool-item[data-v-d89f462b]{display:flex;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.tool-item[data-v-d89f462b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#18a058}.tool-icon[data-v-d89f462b]{font-size:2rem;flex-shrink:0}.tool-content h4[data-v-d89f462b]{font-size:1.0625rem;font-weight:600;color:#1a202c;margin:0 0 .5rem}.tool-content p[data-v-d89f462b]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.tools-footer[data-v-d89f462b]{text-align:center}.view-all-btn[data-v-d89f462b]{display:inline-block;padding:.875rem 2rem;background:#fff;color:#18a058;border:2px solid #18a058;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease}.view-all-btn[data-v-d89f462b]:hover{background:#18a058;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #18a0584d}.tech-section[data-v-d89f462b]{padding:4rem 2rem;background:#fff}.tech-grid[data-v-d89f462b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.tech-card[data-v-d89f462b]{border:1px solid #e5e7eb;padding:1.5rem}.tech-header[data-v-d89f462b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.tech-icon[data-v-d89f462b]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem}.tech-icon.backend[data-v-d89f462b]{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.tech-icon.frontend[data-v-d89f462b]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.tech-icon.security[data-v-d89f462b]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.tech-header h3[data-v-d89f462b]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0}.tech-tags[data-v-d89f462b]{display:flex;flex-wrap:wrap;gap:.5rem}.support-section[data-v-d89f462b]{padding:4rem 2rem;background:#fafafa}.support-card[data-v-d89f462b]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #18a058;padding:3rem 2rem}.support-content[data-v-d89f462b]{text-align:center;max-width:600px;margin:0 auto}.support-icon[data-v-d89f462b]{font-size:4rem;margin-bottom:1.5rem}.support-content h2[data-v-d89f462b]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.support-content p[data-v-d89f462b]{font-size:1.0625rem;color:#4b5563;line-height:1.7;margin:0 0 1rem}.support-note[data-v-d89f462b]{font-size:.9375rem!important;color:#6b7280!important;font-style:italic}.support-buttons[data-v-d89f462b]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.company-section[data-v-d89f462b]{padding:4rem 2rem;background:#fff}.company-section h2[data-v-d89f462b]{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.company-section p[data-v-d89f462b]{font-size:1rem;color:#4b5563;line-height:1.7;margin:0 0 2rem}.company-links h4[data-v-d89f462b]{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 1rem}.product-links[data-v-d89f462b]{display:flex;flex-direction:column;gap:.75rem}.product-link[data-v-d89f462b]{display:block;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;text-decoration:none;font-size:.9375rem;transition:all .3s ease}.product-link[data-v-d89f462b]:hover{background:#fff;border-color:#18a058;color:#18a058;transform:translate(4px)}@media(max-width:768px){.hero-section[data-v-d89f462b]{padding:3rem 1.5rem 2rem}.page-title[data-v-d89f462b]{font-size:2rem}.page-subtitle[data-v-d89f462b]{font-size:1.0625rem}.container[data-v-d89f462b]{padding:0 1.5rem}.mission-section[data-v-d89f462b],.philosophy-section[data-v-d89f462b],.tools-section[data-v-d89f462b],.tech-section[data-v-d89f462b],.support-section[data-v-d89f462b],.company-section[data-v-d89f462b]{padding:3rem 1.5rem}.philosophy-grid[data-v-d89f462b],.tools-grid[data-v-d89f462b],.tech-grid[data-v-d89f462b]{grid-template-columns:1fr}.support-buttons[data-v-d89f462b]{flex-direction:column;align-items:stretch}}.privacy-page[data-v-68c09d23]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:flex-start;justify-content:center}.main-card[data-v-68c09d23]{width:100%;max-width:800px;margin-top:2rem}.header[data-v-68c09d23]{text-align:center;margin-bottom:2rem}.header h1[data-v-68c09d23]{margin:0 0 .5rem;font-size:2.5rem;font-weight:600}.subtitle[data-v-68c09d23]{color:#666;margin:0;font-size:.95rem}section[data-v-68c09d23]{margin:1.5rem 0}h2[data-v-68c09d23]{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#1a202c}p[data-v-68c09d23]{line-height:1.7;color:#4a5568;margin:.5rem 0}.footer-link[data-v-68c09d23]{text-align:center;margin-top:2rem}.footer-link a[data-v-68c09d23]{color:#18a058;text-decoration:none;font-weight:500;font-size:1rem}.footer-link a[data-v-68c09d23]:hover{text-decoration:underline}@media(max-width:640px){.header h1[data-v-68c09d23]{font-size:2rem}}.profile-form-page[data-v-85e4f8aa]{width:100%;max-width:600px}.main-card[data-v-85e4f8aa]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:2rem}.progress-bar[data-v-85e4f8aa]{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:15px}.progress-step[data-v-85e4f8aa]{width:40px;height:40px;border-radius:50%;background:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;transition:all .3s}.progress-step.active[data-v-85e4f8aa]{background:#667eea;color:#fff}.progress-step.completed[data-v-85e4f8aa]{background:#10b981;color:#fff}.progress-line[data-v-85e4f8aa]{width:80px;height:3px;background:#e0e0e0;transition:all .3s}.progress-line.filled[data-v-85e4f8aa]{background:#10b981}.header[data-v-85e4f8aa]{text-align:center;margin-bottom:1.5rem}.header h1[data-v-85e4f8aa]{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:#333}.subtitle[data-v-85e4f8aa]{color:#666;margin:0;font-size:.95rem}.form-row[data-v-85e4f8aa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.footer-link[data-v-85e4f8aa]{text-align:center;padding-top:1rem;border-top:1px solid #f0f0f0}.footer-link a[data-v-85e4f8aa]{color:#667eea;text-decoration:none;font-size:.875rem;font-weight:500}.footer-link a[data-v-85e4f8aa]:hover{text-decoration:underline}.photo-upload-section[data-v-85e4f8aa]{display:flex;flex-direction:column;gap:1rem}.photo-preview[data-v-85e4f8aa]{position:relative;width:150px;height:150px;border-radius:12px;overflow:hidden;border:2px solid #667eea;margin:0 auto}.photo-preview img[data-v-85e4f8aa]{width:100%;height:100%;object-fit:cover}.remove-photo-btn[data-v-85e4f8aa]{position:absolute;top:8px;right:8px;background:#000000b3!important;color:#fff!important}.success-page[data-v-85e4f8aa]{text-align:center}.success-icon[data-v-85e4f8aa]{font-size:4rem;margin-bottom:1rem}.success-page h1[data-v-85e4f8aa]{font-size:2rem;font-weight:600;color:#333;margin:0 0 .5rem}.link-box[data-v-85e4f8aa]{display:flex;gap:.75rem;margin:1.5rem 0}.link-input[data-v-85e4f8aa]{flex:1;font-family:Courier New,monospace;font-size:.875rem}.link-btn[data-v-85e4f8aa]{color:#667eea;text-decoration:none;font-weight:500;font-size:.875rem}.link-btn[data-v-85e4f8aa]:hover{text-decoration:underline}@media(max-width:640px){.form-row[data-v-85e4f8aa]{grid-template-columns:1fr}.link-box[data-v-85e4f8aa]{flex-direction:column}}.profile-view-page[data-v-3f174a7f]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.profile-wrapper[data-v-3f174a7f]{width:100%;max-width:1000px}.state-card[data-v-3f174a7f]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%}.loading-state[data-v-3f174a7f],.error-state[data-v-3f174a7f]{text-align:center;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}.error-icon[data-v-3f174a7f]{font-size:4rem;margin-bottom:1rem}.error-state h1[data-v-3f174a7f]{font-size:1.5rem;font-weight:600;color:#c62828;margin:0 0 1rem}.burn-notice[data-v-3f174a7f]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:.875rem 1.5rem;text-align:center;font-size:.9375rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:16px 16px 0 0}.burn-notice .icon[data-v-3f174a7f]{font-size:1.25rem;animation:flicker-3f174a7f 2s infinite}@keyframes flicker-3f174a7f{0%,to{opacity:1}50%{opacity:.6}}.profile-card-horizontal[data-v-3f174a7f]{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.profile-layout[data-v-3f174a7f]{display:grid;grid-template-columns:350px 1fr;gap:0;min-height:600px}.photo-section[data-v-3f174a7f]{background:linear-gradient(180deg,#f7fafc,#edf2f7);padding:2rem;display:flex;flex-direction:column;align-items:center;border-right:1px solid #e2e8f0}.profile-photo[data-v-3f174a7f],.profile-photo-placeholder[data-v-3f174a7f]{width:280px;height:350px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026;margin-bottom:1.5rem}.profile-photo img[data-v-3f174a7f]{width:100%;height:100%;object-fit:cover}.profile-photo-placeholder[data-v-3f174a7f]{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-3f174a7f]{font-size:6rem;opacity:.9}.location-age[data-v-3f174a7f]{display:flex;flex-direction:column;align-items:center;text-align:center}.details-section[data-v-3f174a7f]{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.profile-header[data-v-3f174a7f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.name[data-v-3f174a7f]{font-size:2rem;font-weight:700;color:#1a202c;margin:0}.about-section h3[data-v-3f174a7f]{font-size:1rem;font-weight:600;color:#4a5568;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px}.bio-text[data-v-3f174a7f]{color:#2d3748;line-height:1.7;font-size:.9375rem;margin:0;white-space:pre-wrap}.info-grid[data-v-3f174a7f]{display:flex;flex-direction:column;gap:.875rem}.info-row[data-v-3f174a7f]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f7fafc}.info-row .label[data-v-3f174a7f]{font-weight:600;color:#4a5568;font-size:.9375rem}.info-row .value[data-v-3f174a7f]{color:#1a202c;font-size:.9375rem;text-align:right}.action-buttons[data-v-3f174a7f]{display:flex;gap:1rem;margin-top:auto;padding-top:1rem}.security-footer[data-v-3f174a7f]{text-align:center;padding-top:1rem;border-top:1px solid #e2e8f0}@media(max-width:900px){.profile-layout[data-v-3f174a7f]{grid-template-columns:1fr;min-height:auto}.photo-section[data-v-3f174a7f]{border-right:none;border-bottom:1px solid #e2e8f0;padding:1.5rem}.profile-photo[data-v-3f174a7f],.profile-photo-placeholder[data-v-3f174a7f]{width:240px;height:300px}.placeholder-icon[data-v-3f174a7f]{font-size:5rem}.details-section[data-v-3f174a7f]{padding:1.5rem}.name[data-v-3f174a7f]{font-size:1.75rem}.action-buttons[data-v-3f174a7f]{flex-direction:column}}.profile-app[data-v-9a8f4e78]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.account-page[data-v-4951fc13]{min-height:calc(100vh - 200px);background:#f7fafc;padding:3rem 2rem}.account-container[data-v-4951fc13]{max-width:900px;margin:0 auto}.account-container h1[data-v-4951fc13]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 2rem}.account-container h2[data-v-4951fc13]{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0 0 1.5rem}.account-container h3[data-v-4951fc13]{font-size:1.125rem;font-weight:600;color:#2d3748;margin:0 0 1rem}.overview-card[data-v-4951fc13],.stats-card[data-v-4951fc13],.subscription-card[data-v-4951fc13],.privacy-notice[data-v-4951fc13]{margin-bottom:2rem;padding:2rem}.account-info[data-v-4951fc13]{display:flex;flex-direction:column;gap:1rem}.info-item[data-v-4951fc13]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.info-item .label[data-v-4951fc13]{font-weight:600;color:#4a5568}.info-item .value[data-v-4951fc13]{color:#2d3748}.stats-grid[data-v-4951fc13]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-item[data-v-4951fc13]{display:flex;gap:1rem;padding:1.5rem;background:#f7fafc;border-radius:12px;border-left:4px solid #667eea}.stat-icon[data-v-4951fc13]{font-size:2.5rem}.stat-content[data-v-4951fc13]{flex:1}.stat-value[data-v-4951fc13]{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:.25rem}.stat-label[data-v-4951fc13]{font-size:.875rem;color:#4a5568}.stat-limit[data-v-4951fc13]{font-size:.75rem;color:#e53e3e;margin-top:.25rem}.upgrade-section[data-v-4951fc13],.pro-section[data-v-4951fc13]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.plan-info ul[data-v-4951fc13],.upgrade-cta ul[data-v-4951fc13]{list-style:none;padding:0;margin:0 0 1.5rem}.plan-info li[data-v-4951fc13],.upgrade-cta li[data-v-4951fc13]{padding:.5rem 0;color:#4a5568}.upgrade-cta[data-v-4951fc13]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:12px}.upgrade-cta h3[data-v-4951fc13]{color:#fff}.upgrade-cta li[data-v-4951fc13]{color:#fffffff2}.privacy-notice[data-v-4951fc13]{background:#f7fafc;border-left:4px solid #667eea}.privacy-notice p[data-v-4951fc13]{margin:0 0 1rem;line-height:1.6;color:#4a5568}.privacy-notice p[data-v-4951fc13]:last-child{margin-bottom:0}.account-actions[data-v-4951fc13]{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:768px){.account-page[data-v-4951fc13]{padding:2rem 1rem}.upgrade-section[data-v-4951fc13],.pro-section[data-v-4951fc13],.stats-grid[data-v-4951fc13]{grid-template-columns:1fr}.account-actions[data-v-4951fc13]{flex-direction:column}}.vault-page[data-v-a903f5db]{min-height:calc(100vh - 200px);background:#f7fafc;padding:3rem 2rem}.vault-locked[data-v-a903f5db]{display:flex;align-items:center;justify-content:center;min-height:60vh}.unlock-card[data-v-a903f5db]{width:100%;max-width:500px;text-align:center}.lock-icon[data-v-a903f5db]{font-size:4rem;margin-bottom:1rem}.unlock-card h1[data-v-a903f5db]{font-size:2rem;margin:0 0 .5rem}.subtitle[data-v-a903f5db]{color:#666;margin-bottom:2rem}.unlock-card h3[data-v-a903f5db]{margin:1.5rem 0 1rem;text-align:left}.vault-unlocked[data-v-a903f5db]{max-width:900px;margin:0 auto}.vault-header[data-v-a903f5db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.vault-header h1[data-v-a903f5db]{margin:0 0 .25rem;font-size:2rem}.empty-state[data-v-a903f5db]{margin-top:4rem}.vault-item-card[data-v-a903f5db]{transition:transform .2s}.vault-item-card[data-v-a903f5db]:hover{transform:translateY(-2px)}.item-content[data-v-a903f5db]{display:flex;align-items:center;gap:1rem}.item-icon[data-v-a903f5db]{font-size:2rem}.item-details[data-v-a903f5db]{flex:1}.item-details h3[data-v-a903f5db]{margin:0 0 .25rem;font-size:1.125rem}.item-field[data-v-a903f5db]{display:grid;grid-template-columns:120px 1fr auto;gap:1rem;align-items:center;padding:.5rem 0}@media(max-width:768px){.vault-page[data-v-a903f5db]{padding:2rem 1rem}.vault-header[data-v-a903f5db]{flex-direction:column;align-items:flex-start;gap:1rem}.item-content[data-v-a903f5db]{flex-direction:column;align-items:flex-start}.item-actions[data-v-a903f5db]{width:100%}}.timecrypt-page[data-v-2a6ba72a]{min-height:calc(100vh - 200px);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:#f7fafc}.main-card[data-v-2a6ba72a]{width:100%;max-width:600px;margin:0 auto}.header[data-v-2a6ba72a]{text-align:center;margin-bottom:2rem}.header h1[data-v-2a6ba72a]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-2a6ba72a]{color:#666;margin:.5rem 0 0;font-size:1rem}.input-label[data-v-2a6ba72a]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.loading-state[data-v-2a6ba72a]{text-align:center;padding:3rem 0}.loading-state p[data-v-2a6ba72a]{margin-top:1rem;font-size:1.125rem;color:#18a058}.countdown-container[data-v-2a6ba72a]{text-align:center;padding:2rem 0}.countdown[data-v-2a6ba72a]{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.time-unit[data-v-2a6ba72a]{display:flex;flex-direction:column;align-items:center}.time-value[data-v-2a6ba72a]{font-size:3rem;font-weight:700;color:#f59e0b;line-height:1;font-variant-numeric:tabular-nums}.time-label[data-v-2a6ba72a]{font-size:.875rem;color:#666;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.content-card[data-v-2a6ba72a]{margin-bottom:1rem}.secret-text pre[data-v-2a6ba72a]{margin:0;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}@media(max-width:640px){.timecrypt-page[data-v-2a6ba72a]{padding:1rem .5rem}.header h1[data-v-2a6ba72a]{font-size:1.5rem}.countdown[data-v-2a6ba72a]{gap:1rem}.time-value[data-v-2a6ba72a]{font-size:2rem}.time-label[data-v-2a6ba72a]{font-size:.75rem}}.voicedrop-page[data-v-780b46c4]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-780b46c4]{width:100%;max-width:600px;margin:0 auto}.header[data-v-780b46c4]{text-align:center;margin-bottom:2rem}.header h1[data-v-780b46c4]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-780b46c4]{color:#666;margin:.5rem 0 0;font-size:1rem}.recording-area[data-v-780b46c4]{text-align:center;padding:3rem 1rem;background:#f8f9fa;border-radius:12px;margin-bottom:1rem}.record-prompt[data-v-780b46c4],.recording-active[data-v-780b46c4],.recording-ready[data-v-780b46c4]{display:flex;flex-direction:column;align-items:center;gap:1rem}.waveform[data-v-780b46c4]{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:1rem}.wave-bar[data-v-780b46c4]{width:3px;background:#d03050;border-radius:2px;animation:wave-780b46c4 1s ease-in-out infinite}.wave-bar[data-v-780b46c4]:nth-child(2n){animation-delay:.1s}.wave-bar[data-v-780b46c4]:nth-child(3n){animation-delay:.2s}@keyframes wave-780b46c4{0%,to{height:10px}50%{height:30px}}.footer-link[data-v-780b46c4]{text-align:center}.footer-link a[data-v-780b46c4]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-780b46c4]:hover{text-decoration:underline}.loading-state[data-v-780b46c4]{text-align:center;padding:3rem 0}.loading-state p[data-v-780b46c4]{margin-top:1rem;font-size:1.125rem;color:#18a058}.audio-player[data-v-780b46c4]{margin:2rem 0;text-align:center}@media(max-width:640px){.voicedrop-page[data-v-780b46c4]{padding:1rem .5rem}.header h1[data-v-780b46c4]{font-size:1.5rem}.recording-area[data-v-780b46c4]{padding:2rem 1rem}}.videodrop-page[data-v-ff49a9a3]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-ff49a9a3]{width:100%;max-width:600px;margin:0 auto}.header[data-v-ff49a9a3]{text-align:center;margin-bottom:2rem}.header h1[data-v-ff49a9a3]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-ff49a9a3]{color:#666;margin:.5rem 0 0;font-size:1rem}.video-area[data-v-ff49a9a3]{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;margin-bottom:1rem}.video-preview[data-v-ff49a9a3]{width:100%;height:100%;object-fit:cover}.video-preview.recording[data-v-ff49a9a3]{border:3px solid #d03050;animation:recordingPulse-ff49a9a3 1s ease-in-out infinite alternate}@keyframes recordingPulse-ff49a9a3{0%{border-color:#d03050}to{border-color:#ff6b8a}}.camera-prompt[data-v-ff49a9a3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.recording-overlay[data-v-ff49a9a3]{position:absolute;top:1rem;left:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:700}.rec-indicator[data-v-ff49a9a3]{display:flex;align-items:center;gap:.5rem}.rec-dot[data-v-ff49a9a3]{width:8px;height:8px;background:#d03050;border-radius:50%;animation:recordingBlink-ff49a9a3 1s ease-in-out infinite}@keyframes recordingBlink-ff49a9a3{0%,to{opacity:1}50%{opacity:.3}}.recording-ready-overlay[data-v-ff49a9a3]{position:absolute;bottom:1rem;right:1rem}.record-button[data-v-ff49a9a3]{width:80px;height:80px}.record-button.recording[data-v-ff49a9a3]{background:#d03050!important;border-color:#d03050!important}.footer-link[data-v-ff49a9a3]{text-align:center}.footer-link a[data-v-ff49a9a3]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-ff49a9a3]:hover{text-decoration:underline}.loading-state[data-v-ff49a9a3]{text-align:center;padding:3rem 0}.loading-state p[data-v-ff49a9a3]{margin-top:1rem;font-size:1.125rem;color:#18a058}.video-player[data-v-ff49a9a3]{margin:2rem 0;text-align:center}@media(max-width:640px){.videodrop-page[data-v-ff49a9a3]{padding:1rem .5rem}.header h1[data-v-ff49a9a3]{font-size:1.5rem}.record-button[data-v-ff49a9a3]{width:60px;height:60px}}.apps-page[data-v-fa431ef2]{min-height:100vh;background:#f7fafc}.page-hero[data-v-fa431ef2]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem;text-align:center;color:#fff}.container[data-v-fa431ef2]{max-width:1200px;margin:0 auto}.page-hero h1[data-v-fa431ef2]{font-size:3rem;font-weight:800;margin:0 0 1rem}.page-hero p[data-v-fa431ef2]{font-size:1.25rem;margin:0;opacity:.95}.filters[data-v-fa431ef2]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem 2rem;position:sticky;top:57px;z-index:100}.filter-tabs[data-v-fa431ef2]{display:flex;gap:.5rem;justify-content:center}.filter-tabs button[data-v-fa431ef2]{padding:.625rem 1.5rem;border:1.5px solid #e2e8f0;background:#fff;border-radius:8px;color:#4a5568;font-weight:500;font-size:.9375rem;cursor:pointer;transition:all .2s}.filter-tabs button[data-v-fa431ef2]:hover{border-color:#18a058;color:#18a058;background:#f7fafc}.filter-tabs button.active[data-v-fa431ef2]{background:#18a058;color:#fff;border-color:#18a058}.apps-section[data-v-fa431ef2]{padding:3rem 2rem}.apps-grid[data-v-fa431ef2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.app-card[data-v-fa431ef2]{cursor:pointer;transition:all .3s ease;border:1px solid #e2e8f0;height:100%}.app-card[data-v-fa431ef2]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a;border-color:#18a058}.card-content[data-v-fa431ef2]{height:100%;display:flex;flex-direction:column}.card-header[data-v-fa431ef2]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.icon[data-v-fa431ef2]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:2rem}.icon.secrets[data-v-fa431ef2]{background:linear-gradient(135deg,#18a058,#0e7a3e)}.icon.retro[data-v-fa431ef2]{background:linear-gradient(135deg,#36ad6a,#18a058)}.icon.vault[data-v-fa431ef2]{background:linear-gradient(135deg,#0c7f3f,#0a5c2e)}.icon.passforge[data-v-fa431ef2]{background:linear-gradient(135deg,#4ade80,#22c55e)}.icon.scheduler[data-v-fa431ef2]{background:linear-gradient(135deg,#10b981,#059669)}.icon.voting[data-v-fa431ef2]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.icon.feedback[data-v-fa431ef2]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.icon.timecrypt[data-v-fa431ef2]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.icon.verify[data-v-fa431ef2]{background:linear-gradient(135deg,#f59e0b,#d97706);font-size:2.5rem;font-weight:700}.icon.voicedrop[data-v-fa431ef2]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.icon.videodrop[data-v-fa431ef2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.icon.linkshield[data-v-fa431ef2]{background:linear-gradient(135deg,#a855f7,#9333ea)}.icon.dropbox[data-v-fa431ef2]{background:linear-gradient(135deg,#ec4899,#db2777)}.card-info[data-v-fa431ef2]{flex:1}.card-info h3[data-v-fa431ef2]{font-size:1.375rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.card-content p[data-v-fa431ef2]{color:#4a5568;line-height:1.6;margin:0 0 1.25rem;font-size:.9375rem;flex:1}.tech-tags[data-v-fa431ef2]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.tech-tags span[data-v-fa431ef2]{padding:.375rem .875rem;background:#edf2f7;color:#4a5568;border-radius:6px;font-size:.8125rem;font-weight:600}@media(max-width:768px){.page-hero[data-v-fa431ef2]{padding:3rem 1.5rem}.page-hero h1[data-v-fa431ef2]{font-size:2rem}.page-hero p[data-v-fa431ef2]{font-size:1.0625rem}.filters[data-v-fa431ef2]{padding:1rem;top:109px}.filter-tabs[data-v-fa431ef2]{flex-wrap:wrap}.filter-tabs button[data-v-fa431ef2]{padding:.5rem 1rem;font-size:.875rem}.apps-section[data-v-fa431ef2]{padding:2rem 1rem}.apps-grid[data-v-fa431ef2]{grid-template-columns:1fr;gap:1.5rem}}.linkshield-page[data-v-ab897640]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-ab897640]{width:100%;max-width:600px;margin:0 auto}.header[data-v-ab897640]{text-align:center;margin-bottom:2rem}.header h1[data-v-ab897640]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-ab897640]{color:#666;margin:.5rem 0 0;font-size:1rem}.features[data-v-ab897640]{text-align:center}.features h3[data-v-ab897640]{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.feature[data-v-ab897640]{color:#666;font-size:.9rem}.footer-link[data-v-ab897640]{text-align:center}.footer-link a[data-v-ab897640]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-ab897640]:hover{text-decoration:underline}@media(max-width:640px){.linkshield-page[data-v-ab897640]{padding:1rem .5rem}.header h1[data-v-ab897640]{font-size:1.5rem}}.dropbox-page[data-v-3ecd4857]{min-height:calc(100vh - 200px);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:#f7fafc}.main-card[data-v-3ecd4857]{width:100%;max-width:600px;margin:0 auto}.header[data-v-3ecd4857]{text-align:center;margin-bottom:2rem}.header h1[data-v-3ecd4857]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-3ecd4857]{color:#666;margin:.5rem 0 0;font-size:1rem}.upload-content[data-v-3ecd4857]{padding:2rem;text-align:center}.upload-text[data-v-3ecd4857]{margin-top:1rem;color:#666}.upload-text.success[data-v-3ecd4857]{color:#18a058;font-weight:500}.hint[data-v-3ecd4857]{font-size:.875rem;color:#999;margin-top:.5rem}.loading-state[data-v-3ecd4857]{text-align:center;padding:3rem 0}.loading-state p[data-v-3ecd4857]{margin-top:1rem;font-size:1.125rem;color:#18a058}.download-card[data-v-3ecd4857]{display:flex;align-items:center;gap:1rem;padding:1.5rem}.file-icon[data-v-3ecd4857]{font-size:3rem}.file-info h3[data-v-3ecd4857]{margin:0 0 .25rem;font-size:1.125rem}@media(max-width:640px){.dropbox-page[data-v-3ecd4857]{padding:1rem .5rem}.header h1[data-v-3ecd4857]{font-size:1.5rem}}.honestbox-page[data-v-4d417321]{min-height:calc(100vh - 200px);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:#f7fafc}.main-card[data-v-4d417321]{width:100%;max-width:800px;margin:0 auto}.create-mode .header[data-v-4d417321]{text-align:center;margin-bottom:1rem}.create-mode .header h1[data-v-4d417321]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-4d417321]{color:#666;margin:.5rem 0 0;font-size:1rem}.box-header[data-v-4d417321]{text-align:center;margin-bottom:1rem}.box-header h1[data-v-4d417321]{margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.box-description[data-v-4d417321]{color:#666;margin:.5rem 0;font-size:1rem}.box-meta[data-v-4d417321]{margin-top:.5rem}.submit-section[data-v-4d417321]{margin:2rem 0}.submit-section h3[data-v-4d417321]{margin:0 0 1rem;font-size:1.25rem}.feedback-section[data-v-4d417321]{margin:2rem 0}.feedback-header[data-v-4d417321]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.feedback-header h3[data-v-4d417321]{margin:0;font-size:1.25rem}.feedback-list[data-v-4d417321]{display:flex;flex-direction:column;gap:1rem}.feedback-item[data-v-4d417321]{transition:transform .2s,box-shadow .2s}.feedback-item[data-v-4d417321]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.feedback-header-item[data-v-4d417321]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.feedback-message[data-v-4d417321]{color:#333;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.success-content[data-v-4d417321]{text-align:left}.share-links[data-v-4d417321]{margin-top:1rem}.link-item[data-v-4d417321]{margin-bottom:1rem}.link-item span[data-v-4d417321]{font-weight:500;color:#666}.loading-state[data-v-4d417321]{text-align:center;padding:3rem 0}.loading-state p[data-v-4d417321]{margin-top:1rem;color:#666}.empty-state[data-v-4d417321]{text-align:center;padding:3rem 0;color:#999}.empty-state p[data-v-4d417321]{margin-top:1rem;font-size:1.125rem}.error-mode[data-v-4d417321]{text-align:center;padding:3rem 0}.error-content h2[data-v-4d417321]{margin:1rem 0;color:#f56565}.error-content p[data-v-4d417321]{color:#666;margin-bottom:2rem}@media(max-width:640px){.honestbox-page[data-v-4d417321]{padding:1rem .5rem}.create-mode .header h1[data-v-4d417321],.box-header h1[data-v-4d417321]{font-size:1.5rem}.feedback-header[data-v-4d417321]{flex-direction:column;gap:.5rem;align-items:stretch}}.verify-page[data-v-c1c32443]{min-height:100vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.main-card[data-v-c1c32443]{width:100%;max-width:700px;margin:0 auto}.header[data-v-c1c32443]{text-align:center;margin-bottom:2rem}.header h1[data-v-c1c32443]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-c1c32443]{color:#666;margin:.5rem 0 0;font-size:1rem}.document-item[data-v-c1c32443]{margin-bottom:1rem}.document-header[data-v-c1c32443]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.document-header h4[data-v-c1c32443]{margin:0;font-size:1rem;font-weight:500}.upload-content[data-v-c1c32443]{padding:1.5rem;text-align:center}.upload-text[data-v-c1c32443]{margin-top:.5rem;color:#666}.upload-text.success[data-v-c1c32443]{color:#18a058;font-weight:500}.hint[data-v-c1c32443]{font-size:.875rem;color:#999;margin-top:.25rem}.footer-link[data-v-c1c32443]{text-align:center}.footer-link a[data-v-c1c32443]{color:#18a058;text-decoration:none;font-weight:500}.footer-link a[data-v-c1c32443]:hover{text-decoration:underline}.loading-state[data-v-c1c32443]{text-align:center;padding:3rem 0}.loading-state p[data-v-c1c32443]{margin-top:1rem;font-size:1.125rem;color:#18a058}.view-document[data-v-c1c32443]{margin-bottom:1rem}.document-image img[data-v-c1c32443]{width:100%;height:auto;display:block;border-radius:8px;margin-top:1rem}@media(max-width:640px){.verify-page[data-v-c1c32443]{padding:1rem .5rem}.header h1[data-v-c1c32443]{font-size:1.5rem}}.quickpoll-page[data-v-e91f6ad2]{min-height:calc(100vh - 200px);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:#f7fafc}.main-card[data-v-e91f6ad2]{width:100%;max-width:800px;margin:0 auto}.create-mode .header[data-v-e91f6ad2]{text-align:center;margin-bottom:1rem}.create-mode .header h1[data-v-e91f6ad2]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-e91f6ad2]{color:#666;margin:.5rem 0 0;font-size:1rem}.options-section[data-v-e91f6ad2]{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#f8fafc}.options-header[data-v-e91f6ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.options-header h3[data-v-e91f6ad2]{margin:0;font-size:1.125rem}.options-list[data-v-e91f6ad2]{display:flex;flex-direction:column;gap:.75rem}.option-item[data-v-e91f6ad2]{display:flex;gap:.5rem;align-items:center}.option-item .n-input[data-v-e91f6ad2]{flex:1}.poll-header[data-v-e91f6ad2]{text-align:center;margin-bottom:1rem}.poll-header h1[data-v-e91f6ad2]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.poll-meta[data-v-e91f6ad2]{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.voting-section h3[data-v-e91f6ad2],.results-section h3[data-v-e91f6ad2]{margin:0 0 1rem;font-size:1.25rem}.vote-option[data-v-e91f6ad2]{border:2px solid #e2e8f0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s;background:#fff}.vote-option[data-v-e91f6ad2]:hover{border-color:#cbd5e0;background:#f8fafc}.vote-option.selected[data-v-e91f6ad2]{border-color:#18a058;background:#f0f9ff}.option-content[data-v-e91f6ad2]{display:flex;align-items:center;gap:.75rem}.option-check[data-v-e91f6ad2]{width:24px;height:24px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff}.vote-option.selected .option-check[data-v-e91f6ad2]{border-color:#18a058;background:#18a058;color:#fff}.results-link[data-v-e91f6ad2]{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.results-header[data-v-e91f6ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.results-list[data-v-e91f6ad2]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-e91f6ad2]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.result-header[data-v-e91f6ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.option-text[data-v-e91f6ad2]{font-weight:500;flex:1}.vote-info[data-v-e91f6ad2]{color:#666;font-size:.875rem}.progress-bar[data-v-e91f6ad2]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-e91f6ad2]{height:100%;background:linear-gradient(90deg,#18a058,#10b981);transition:width .3s ease}.results-actions[data-v-e91f6ad2]{margin-top:2rem;text-align:center}.success-content[data-v-e91f6ad2]{text-align:left}.share-links[data-v-e91f6ad2]{margin-top:1rem}.link-item[data-v-e91f6ad2]{margin-bottom:1rem}.link-item span[data-v-e91f6ad2]{font-weight:500;color:#666}.loading-state[data-v-e91f6ad2]{text-align:center;padding:3rem 0}.loading-state p[data-v-e91f6ad2]{margin-top:1rem;color:#666}.empty-state[data-v-e91f6ad2]{text-align:center;padding:3rem 0;color:#999}.empty-state p[data-v-e91f6ad2]{margin:1rem 0;font-size:1.125rem}.error-mode[data-v-e91f6ad2]{text-align:center;padding:3rem 0}.error-content h2[data-v-e91f6ad2]{margin:1rem 0;color:#f56565}.error-content p[data-v-e91f6ad2]{color:#666;margin-bottom:2rem}@media(max-width:640px){.quickpoll-page[data-v-e91f6ad2]{padding:1rem .5rem}.create-mode .header h1[data-v-e91f6ad2],.poll-header h1[data-v-e91f6ad2]{font-size:1.5rem}.poll-meta[data-v-e91f6ad2]{flex-direction:column;gap:.5rem}.options-header[data-v-e91f6ad2]{flex-direction:column;gap:.75rem;align-items:stretch}.result-header[data-v-e91f6ad2]{flex-direction:column;align-items:flex-start;gap:.25rem}.results-header[data-v-e91f6ad2]{flex-direction:column;gap:.5rem;align-items:stretch}}.meetsync-page[data-v-d9891c39]{min-height:calc(100vh - 200px);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;background:#f7fafc}.main-card[data-v-d9891c39]{width:100%;max-width:1000px;margin:0 auto}.create-mode .header[data-v-d9891c39]{text-align:center;margin-bottom:1rem}.create-mode .header h1[data-v-d9891c39]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.subtitle[data-v-d9891c39]{color:#666;margin:.5rem 0 0;font-size:1rem}.time-slots-section[data-v-d9891c39]{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#f8fafc}.slots-header[data-v-d9891c39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.slots-header h3[data-v-d9891c39]{margin:0;font-size:1.125rem}.add-slot-form[data-v-d9891c39]{margin-bottom:1rem;padding:1rem;background:#fff;border:2px solid #18a058;border-radius:8px;box-shadow:0 2px 4px #0000000d}.slots-list[data-v-d9891c39]{display:flex;flex-direction:column;gap:.75rem}.slot-item[data-v-d9891c39]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.slot-info[data-v-d9891c39]{display:flex;align-items:center;gap:.5rem}.slot-text[data-v-d9891c39]{font-weight:500}.empty-slots[data-v-d9891c39]{text-align:center;padding:2rem 1rem;color:#666;font-style:italic}.empty-slots p[data-v-d9891c39]{margin:0}.meeting-header[data-v-d9891c39]{text-align:center;margin-bottom:1rem}.meeting-header h1[data-v-d9891c39]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.meeting-description[data-v-d9891c39]{color:#666;margin-bottom:1rem;font-size:1rem}.meeting-meta[data-v-d9891c39]{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.availability-section h3[data-v-d9891c39],.results-section h3[data-v-d9891c39]{margin:0 0 1rem;font-size:1.25rem}.slots-instruction[data-v-d9891c39]{color:#666;margin-bottom:1rem;font-weight:500}.vote-slot[data-v-d9891c39]{border:2px solid #e2e8f0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s;background:#fff;margin-bottom:.75rem}.vote-slot[data-v-d9891c39]:hover{border-color:#cbd5e0;background:#f8fafc}.vote-slot.selected[data-v-d9891c39]{border-color:#18a058;background:#f0f9ff}.slot-content[data-v-d9891c39]{display:flex;align-items:flex-start;gap:.75rem}.slot-check[data-v-d9891c39]{width:24px;height:24px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.vote-slot.selected .slot-check[data-v-d9891c39]{border-color:#18a058;background:#18a058;color:#fff}.slot-details[data-v-d9891c39]{flex:1}.slot-time[data-v-d9891c39]{font-weight:500;margin-bottom:.25rem}.slot-stats[data-v-d9891c39]{color:#666;font-size:.875rem}.results-header[data-v-d9891c39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.best-slots[data-v-d9891c39]{display:flex;flex-direction:column;gap:.5rem}.best-slot[data-v-d9891c39]{line-height:1.4}.availability-results[data-v-d9891c39]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-d9891c39]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.result-header[data-v-d9891c39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.availability-count[data-v-d9891c39]{color:#666;font-size:.875rem}.progress-bar[data-v-d9891c39]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-d9891c39]{height:100%;transition:width .3s ease}.voters-list[data-v-d9891c39]{color:#666;font-size:.75rem}.success-content[data-v-d9891c39]{text-align:left}.share-links[data-v-d9891c39]{margin-top:1rem}.link-item[data-v-d9891c39]{margin-bottom:1rem}.link-item span[data-v-d9891c39]{font-weight:500;color:#666}.loading-state[data-v-d9891c39]{text-align:center;padding:3rem 0}.loading-state p[data-v-d9891c39]{margin-top:1rem;color:#666}.empty-state[data-v-d9891c39]{text-align:center;padding:2rem 0;color:#999}.empty-state p[data-v-d9891c39]{margin:1rem 0;font-size:1rem}.error-mode[data-v-d9891c39]{text-align:center;padding:3rem 0}.error-content h2[data-v-d9891c39]{margin:1rem 0;color:#f56565}.error-content p[data-v-d9891c39]{color:#666;margin-bottom:2rem}@media(max-width:640px){.meetsync-page[data-v-d9891c39]{padding:1rem .5rem}.create-mode .header h1[data-v-d9891c39],.meeting-header h1[data-v-d9891c39]{font-size:1.5rem}.meeting-meta[data-v-d9891c39]{flex-direction:column;gap:.5rem}.slots-header[data-v-d9891c39]{flex-direction:column;gap:.75rem;align-items:stretch}.result-header[data-v-d9891c39]{flex-direction:column;align-items:flex-start;gap:.25rem}.results-header[data-v-d9891c39]{flex-direction:column;gap:.5rem;align-items:stretch}.best-slots[data-v-d9891c39]{text-align:left}}.howitworks-page[data-v-51ea3552]{min-height:100vh;background:#fafafa}.hero-section[data-v-51ea3552]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem 3rem;text-align:center;color:#fff}.page-title[data-v-51ea3552]{font-size:3rem;font-weight:700;margin:0 0 1rem}.page-subtitle[data-v-51ea3552]{font-size:1.25rem;opacity:.95;max-width:600px;margin:0 auto}.container[data-v-51ea3552]{max-width:1000px;margin:0 auto;padding:0 2rem}.overview-section[data-v-51ea3552]{padding:3rem 2rem;margin-top:-2rem}.overview-card[data-v-51ea3552]{border:2px solid #18a058;box-shadow:0 8px 24px #0000001a}.overview-content[data-v-51ea3552]{text-align:center;padding:2rem}.overview-icon[data-v-51ea3552]{font-size:4rem;margin-bottom:1.5rem}.overview-content h2[data-v-51ea3552]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.overview-content p[data-v-51ea3552]{font-size:1.125rem;color:#4b5563;line-height:1.8;max-width:800px;margin:0 auto}.section-title[data-v-51ea3552]{font-size:2rem;font-weight:700;color:#1a202c;text-align:center;margin:0 0 1rem}.section-subtitle[data-v-51ea3552]{text-align:center;color:#6b7280;font-size:1.0625rem;margin:0 0 3rem}.journey-section[data-v-51ea3552]{padding:4rem 2rem;background:#fff}.journey-steps[data-v-51ea3552]{max-width:800px;margin:0 auto}.journey-step[data-v-51ea3552]{display:flex;gap:2rem;margin-bottom:2rem}.step-number[data-v-51ea3552]{flex-shrink:0}.step-number span[data-v-51ea3552]{width:48px;height:48px;background:linear-gradient(135deg,#18a058,#0e7a3e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 12px #18a0584d}.step-content[data-v-51ea3552]{flex:1}.step-content h3[data-v-51ea3552]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.step-detail[data-v-51ea3552]{display:flex;gap:1.5rem;align-items:flex-start}.step-icon[data-v-51ea3552]{font-size:2.5rem;flex-shrink:0}.step-text[data-v-51ea3552]{flex:1}.step-text p[data-v-51ea3552]{color:#4b5563;line-height:1.7;margin:0 0 1rem;font-size:1rem}.tech-note[data-v-51ea3552]{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.tech-text[data-v-51ea3552]{color:#6b7280;font-size:.875rem;font-family:Monaco,Courier New,monospace}.code-example[data-v-51ea3552]{margin-top:1rem}.storage-grid[data-v-51ea3552]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.storage-item[data-v-51ea3552]{padding:.75rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;font-size:.875rem;color:#4b5563}.storage-item strong[data-v-51ea3552]{color:#1a202c;display:block;margin-bottom:.25rem}.link-example[data-v-51ea3552]{margin-top:1rem}.journey-arrow[data-v-51ea3552]{display:flex;justify-content:center;margin:1rem 0}.principles-section[data-v-51ea3552]{padding:4rem 2rem;background:#fafafa}.principles-grid[data-v-51ea3552]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.principle-card[data-v-51ea3552]{border:1px solid #e5e7eb;transition:all .3s ease}.principle-card[data-v-51ea3552]:hover{border-color:#18a058;transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.principle-card h3[data-v-51ea3552]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 1rem;display:flex;align-items:center;gap:.75rem}.principle-card p[data-v-51ea3552]{color:#4b5563;line-height:1.7;margin:0;font-size:.9375rem}.examples-section[data-v-51ea3552]{padding:4rem 2rem;background:#fff}.tool-example[data-v-51ea3552]{padding:1rem 0}.tool-example h4[data-v-51ea3552]{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 1.5rem}.tech-section[data-v-51ea3552]{padding:4rem 2rem;background:#fafafa}.tech-grid[data-v-51ea3552]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.tech-card[data-v-51ea3552]{border:1px solid #e5e7eb}.tech-header[data-v-51ea3552]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.tech-icon[data-v-51ea3552]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem}.tech-icon.backend[data-v-51ea3552]{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.tech-icon.frontend[data-v-51ea3552]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.tech-icon.security[data-v-51ea3552]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.tech-header h3[data-v-51ea3552]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0}.tech-list[data-v-51ea3552]{list-style:none;padding:0;margin:0}.tech-list li[data-v-51ea3552]{padding:.75rem 0;border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:.9375rem;line-height:1.6}.tech-list li[data-v-51ea3552]:last-child{border-bottom:none}.tech-list strong[data-v-51ea3552]{color:#1a202c}.faq-section[data-v-51ea3552]{padding:4rem 2rem;background:#fff}.faq-section p[data-v-51ea3552]{color:#4b5563;line-height:1.7;margin:0;font-size:.9375rem}.faq-section strong[data-v-51ea3552]{color:#1a202c}.cta-section[data-v-51ea3552]{padding:4rem 2rem;background:#fafafa}.cta-card[data-v-51ea3552]{text-align:center;padding:2rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #18a058}.cta-card h2[data-v-51ea3552]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.cta-card p[data-v-51ea3552]{font-size:1.125rem;color:#4b5563;margin:0 0 2rem}.cta-buttons[data-v-51ea3552]{display:flex;gap:1rem;justify-content:center}@media(max-width:768px){.hero-section[data-v-51ea3552]{padding:3rem 1.5rem 2rem}.page-title[data-v-51ea3552]{font-size:2rem}.page-subtitle[data-v-51ea3552]{font-size:1.0625rem}.container[data-v-51ea3552]{padding:0 1.5rem}.overview-section[data-v-51ea3552],.journey-section[data-v-51ea3552],.principles-section[data-v-51ea3552],.examples-section[data-v-51ea3552],.tech-section[data-v-51ea3552],.faq-section[data-v-51ea3552],.cta-section[data-v-51ea3552]{padding:3rem 1.5rem}.journey-step[data-v-51ea3552],.step-detail[data-v-51ea3552]{flex-direction:column;gap:1rem}.storage-grid[data-v-51ea3552],.principles-grid[data-v-51ea3552],.tech-grid[data-v-51ea3552]{grid-template-columns:1fr}.cta-buttons[data-v-51ea3552]{flex-direction:column;align-items:stretch}}.faq-page[data-v-36a121dd]{min-height:100vh;background:#fafafa}.hero-section[data-v-36a121dd]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem 3rem;text-align:center;color:#fff}.page-title[data-v-36a121dd]{font-size:3rem;font-weight:700;margin:0 0 1rem}.page-subtitle[data-v-36a121dd]{font-size:1.25rem;opacity:.95;margin:0}.container[data-v-36a121dd]{max-width:900px;margin:0 auto;padding:0 2rem}.quick-links-section[data-v-36a121dd]{padding:3rem 2rem 2rem;margin-top:-2rem}.quick-links-card[data-v-36a121dd]{border:2px solid #18a058;box-shadow:0 8px 24px #0000001a}.quick-links[data-v-36a121dd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;padding:.5rem}.quick-link[data-v-36a121dd]{padding:.625rem 1.25rem;background:#f0fdf4;color:#18a058;text-decoration:none;border-radius:6px;font-weight:600;font-size:.9375rem;transition:all .3s ease;border:1px solid transparent}.quick-link[data-v-36a121dd]:hover{background:#18a058;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #18a0584d}.faq-section[data-v-36a121dd]{padding:2rem 2rem 4rem}.faq-category[data-v-36a121dd]{margin-bottom:3rem;scroll-margin-top:100px}.category-title[data-v-36a121dd]{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:3px solid #18a058}.faq-category p[data-v-36a121dd]{color:#4b5563;line-height:1.7;margin:0 0 1rem;font-size:.9375rem}.faq-category p[data-v-36a121dd]:last-child{margin-bottom:0}.faq-category ul[data-v-36a121dd]{color:#4b5563;line-height:1.7;margin:.5rem 0;padding-left:1.5rem}.faq-category li[data-v-36a121dd]{margin:.5rem 0;font-size:.9375rem}.faq-category a[data-v-36a121dd]{color:#18a058;text-decoration:underline}.faq-category a[data-v-36a121dd]:hover{color:#0e7a3e}.faq-category strong[data-v-36a121dd]{color:#1a202c}.help-section[data-v-36a121dd]{margin-top:4rem}.help-content[data-v-36a121dd]{text-align:center;padding:2rem}.help-content h3[data-v-36a121dd]{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.help-content p[data-v-36a121dd]{font-size:1.0625rem;color:#6b7280;margin:0 0 2rem}.help-buttons[data-v-36a121dd]{display:flex;gap:1rem;justify-content:center}@media(max-width:768px){.hero-section[data-v-36a121dd]{padding:3rem 1.5rem 2rem}.page-title[data-v-36a121dd]{font-size:2rem}.page-subtitle[data-v-36a121dd]{font-size:1.0625rem}.container[data-v-36a121dd]{padding:0 1.5rem}.quick-links-section[data-v-36a121dd],.faq-section[data-v-36a121dd]{padding-left:1.5rem;padding-right:1.5rem}.quick-links[data-v-36a121dd],.help-buttons[data-v-36a121dd]{flex-direction:column;align-items:stretch}}.contact-page[data-v-151c03cc]{min-height:100vh;background:#fafafa}.hero-section[data-v-151c03cc]{background:linear-gradient(135deg,#18a058,#0e7a3e);padding:4rem 2rem 3rem;text-align:center;color:#fff}.page-title[data-v-151c03cc]{font-size:3rem;font-weight:700;margin:0 0 1rem}.page-subtitle[data-v-151c03cc]{font-size:1.25rem;opacity:.95;margin:0}.container[data-v-151c03cc]{max-width:900px;margin:0 auto;padding:0 2rem}.contact-section[data-v-151c03cc]{padding:3rem 2rem 4rem}.primary-card[data-v-151c03cc]{margin-top:-2rem;margin-bottom:3rem;border:2px solid #18a058;box-shadow:0 8px 24px #0000001a;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.primary-content[data-v-151c03cc]{text-align:center;padding:2rem}.primary-icon[data-v-151c03cc]{font-size:4rem;margin-bottom:1.5rem}.primary-content h2[data-v-151c03cc]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.primary-content p[data-v-151c03cc]{font-size:1.0625rem;color:#4b5563;line-height:1.7;margin:0 0 2rem;max-width:600px;margin-left:auto;margin-right:auto}.note[data-v-151c03cc]{font-size:.875rem!important;color:#6b7280!important;margin-top:1rem!important;font-style:italic}.contact-grid[data-v-151c03cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem}.contact-card[data-v-151c03cc]{text-align:center;padding:2rem 1.5rem;border:1px solid #e5e7eb;transition:all .3s ease}.contact-card[data-v-151c03cc]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:#18a058}.card-icon[data-v-151c03cc]{font-size:3rem;margin-bottom:1rem}.contact-card h3[data-v-151c03cc]{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .75rem}.contact-card p[data-v-151c03cc]{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem}.faq-card[data-v-151c03cc]{margin-bottom:2rem;border:1px solid #e5e7eb;background:#fff}.faq-content[data-v-151c03cc]{display:flex;align-items:center;gap:1.5rem;padding:1rem}.faq-icon[data-v-151c03cc]{font-size:3rem;flex-shrink:0}.faq-text[data-v-151c03cc]{flex:1}.faq-text h3[data-v-151c03cc]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.faq-text p[data-v-151c03cc]{font-size:.9375rem;color:#6b7280;margin:0}.info-card[data-v-151c03cc]{margin-bottom:2rem;border:1px solid #e5e7eb;background:#fffbeb;border-left:4px solid #f59e0b}.info-card h3[data-v-151c03cc]{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.info-card p[data-v-151c03cc]{font-size:.9375rem;color:#4b5563;line-height:1.7;margin:0 0 1rem}.info-card ul[data-v-151c03cc]{color:#4b5563;line-height:1.7;margin:1rem 0;padding-left:1.5rem}.info-card li[data-v-151c03cc]{margin:.5rem 0;font-size:.9375rem}.social-card[data-v-151c03cc]{border:1px solid #e5e7eb;text-align:center}.social-card h3[data-v-151c03cc]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.social-card p[data-v-151c03cc]{font-size:1rem;color:#6b7280;margin:0 0 2rem}.social-links[data-v-151c03cc]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.social-link[data-v-151c03cc]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:#4b5563;font-weight:600;font-size:.9375rem;transition:all .3s ease}.social-link[data-v-151c03cc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.social-link.twitter[data-v-151c03cc]:hover{background:#000;color:#fff;border-color:#000}.social-link.github[data-v-151c03cc]:hover{background:#24292e;color:#fff;border-color:#24292e}.social-link.linkedin[data-v-151c03cc]:hover{background:#0077b5;color:#fff;border-color:#0077b5}.social-icon[data-v-151c03cc]{font-size:1.25rem}@media(max-width:768px){.hero-section[data-v-151c03cc]{padding:3rem 1.5rem 2rem}.page-title[data-v-151c03cc]{font-size:2rem}.page-subtitle[data-v-151c03cc]{font-size:1.0625rem}.container[data-v-151c03cc]{padding:0 1.5rem}.contact-section[data-v-151c03cc]{padding:3rem 1.5rem 4rem}.contact-grid[data-v-151c03cc]{grid-template-columns:1fr}.faq-content[data-v-151c03cc]{flex-direction:column;text-align:center}.social-links[data-v-151c03cc]{flex-direction:column;align-items:stretch}}.login-page[data-v-cf404ac2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem}.login-container[data-v-cf404ac2]{width:100%;max-width:400px}.login-card[data-v-cf404ac2]{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 20px 60px #0000004d;text-align:center}.login-card h1[data-v-cf404ac2]{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1a202c}.subtitle[data-v-cf404ac2]{color:#718096;margin:0 0 2rem;font-size:.95rem}.error-alert[data-v-cf404ac2]{margin-bottom:1.5rem}.login-buttons[data-v-cf404ac2]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.oauth-button[data-v-cf404ac2]{height:48px;font-size:1rem;font-weight:500}.google-button[data-v-cf404ac2]{background:#fff;border:2px solid #e2e8f0;color:#4a5568}.google-button[data-v-cf404ac2]:hover{border-color:#cbd5e0;background:#f7fafc}.github-button[data-v-cf404ac2]{background:#24292e;border:none;color:#fff}.github-button[data-v-cf404ac2]:hover{background:#1a1e22}.oauth-icon[data-v-cf404ac2]{width:20px;height:20px}.privacy-note[data-v-cf404ac2]{font-size:.85rem;color:#a0aec0;margin:0}@media(max-width:640px){.login-card[data-v-cf404ac2]{padding:2rem 1.5rem}.login-card h1[data-v-cf404ac2]{font-size:1.5rem}}
