.landing{background:#fff;color:#1a1a1a;min-height:100vh;overflow-x:hidden}.reveal{animation:revealUp .7s ease forwards}@keyframes revealUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.landing-section-title{color:#1a1a1a;font-size:2rem;font-weight:800;letter-spacing:-.03em;margin:0 0 32px;text-align:center}.landing-hero{padding:80px 24px 48px;text-align:center}.landing-hero__inner{margin:0 auto;max-width:680px;opacity:0}.landing-hero__title{color:#1a1a1a;font-size:4.5rem;font-weight:900;letter-spacing:-.06em;line-height:1;margin:0}.landing-hero__accent{color:#0071e3}.landing-hero__subtitle{color:#666;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:12px 0 0}.landing-hero__desc{color:#888;font-size:1.1rem;line-height:1.6;margin:16px 0 0}.landing-showcase{padding:24px 24px 56px}.landing-showcase__inner{margin:0 auto;max-width:1000px;opacity:0}.showcase-desktop-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:40px}.showcase-browser{position:relative}.showcase-browser__toolbar{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;border-radius:12px 12px 0 0;display:flex;gap:10px;padding:8px 14px}.showcase-browser__dots{display:flex;flex-shrink:0;gap:5px}.sb-dot{border-radius:50%;height:8px;width:8px}.sb-dot--red{background:#ff5f57}.sb-dot--yellow{background:#febc2e}.sb-dot--green{background:#28c840}.showcase-browser__url{align-items:center;color:#666;display:flex;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.7rem;gap:6px;padding:4px 10px}.showcase-browser__url,.showcase-browser__url-empty{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1 1}.showcase-browser__url-empty{height:20px}.showcase-browser__content{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 12px 12px;border-top:none;overflow:hidden}.showcase-browser__content img{display:block;height:auto;width:100%}.showcase-label{color:#666;display:block;font-size:.8rem;font-weight:600;line-height:1.3;margin-top:12px;text-align:center}.showcase-phones-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.showcase-phone{flex-shrink:0;width:180px}.showcase-phone__frame{background:#1a1a1a;border-radius:28px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;padding:8px;position:relative}.showcase-phone__screen{aspect-ratio:9/19.5;background:#000;border-radius:20px;overflow:hidden}.showcase-phone__screen img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}@media (max-width:768px){.showcase-desktop-row{gap:20px;grid-template-columns:1fr}.showcase-phones-row{gap:14px}.showcase-phone{width:140px}.showcase-phone__frame{border-radius:22px;padding:6px}.showcase-phone__screen{border-radius:16px}}@media (max-width:480px){.showcase-phone{width:120px}.showcase-phone__frame{border-radius:18px;padding:5px}.showcase-phone__screen{border-radius:14px}.showcase-phones-row{gap:10px}}.landing-tagline{margin:0 auto;max-width:720px;padding:48px 24px 16px;text-align:center}.landing-tagline__text{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;line-height:1.3;margin:0 0 12px}.landing-tagline__sub{color:#888;font-size:1.05rem;line-height:1.6;margin:0}.landing-features{padding:40px 24px 56px}.landing-features__inner{display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:900px;opacity:0}.feature-row{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.feature-row--reverse{direction:rtl}.feature-row--reverse>*{direction:ltr}.feature-row__text{display:flex;flex-direction:column;gap:8px}.feature-row__title{color:#1a1a1a;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:0}.feature-row__desc{color:#666;font-size:1rem;line-height:1.6;margin:0}.feature-block,.feature-row__demo,.hero-showcase{min-width:0}.hero-showcase__label{color:#999;display:block;font-size:.55rem;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.hero-cards{height:110px;position:relative}.hero-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 6px #0000000a;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:0;transition:all .5s cubic-bezier(.4,0,.2,1)}.hero-card--active{border-color:#0071e3;box-shadow:0 2px 12px #0071e314;opacity:1;transform:translateY(0) scale(1);z-index:3}.hero-card--next{opacity:.4;transform:translateY(6px) scale(.98);z-index:2}.hero-card--hidden{opacity:0;transform:translateY(12px) scale(.96);z-index:1}.hero-card__header{align-items:center;display:flex;gap:6px;margin-bottom:5px}.hero-card__avatar{align-items:center;background:#e8f0fe;border-radius:50%;color:#0071e3;display:flex;flex-shrink:0;font-size:.55rem;font-weight:700;height:20px;justify-content:center;width:20px}.hero-card__avatar--blog{background:linear-gradient(135deg,#e8f0fe,#0071e333);border-radius:4px}.hero-card__meta{align-items:center;display:flex;gap:6px}.hero-card__name{color:#1a1a1a;font-size:.6rem;font-weight:600}.hero-card__tag{color:#0071e3;font-size:.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hero-card__title{color:#1a1a1a;font-size:.65rem;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:18px}.hero-card__bar{display:flex;flex-direction:column;gap:3px}.hero-card__bar-line{background:#f0f0f0;border-radius:2px;height:3px;width:100%}.hero-card__bar-line--short{width:55%}.typing-cursor{animation:blink 1s step-end infinite;color:#0071e3;font-weight:300;margin-left:1px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.chrome-browser{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 8px #0000000a;overflow:hidden}.chrome-browser__toolbar{align-items:center;background:#f8f8f8;border-bottom:1px solid #e8e8e8;display:flex;gap:8px;padding:5px 10px}.chrome-browser__dots{display:flex;flex-shrink:0;gap:4px}.chrome-dot{border-radius:50%;height:6px;width:6px}.chrome-dot--red{background:#ff5f57}.chrome-dot--yellow{background:#febc2e}.chrome-dot--green{background:#28c840}.chrome-browser__bar{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:14px;display:flex;flex:1 1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.6rem;gap:5px;padding:3px 10px}.chrome-browser__lock{color:#999;flex-shrink:0;height:10px;width:10px}.chrome-browser__input{color:#1a1a1a;font-weight:500;white-space:nowrap}.chrome-browser__autocomplete{color:#999;opacity:.6}.chrome-browser__full-url{color:#999;font-weight:400}.chrome-browser__suggestion{align-items:center;background:#f8f9ff;border-bottom:1px solid #e8e8e8;color:#0071e3;cursor:pointer;display:flex;font-size:.6rem;gap:6px;padding:5px 10px}.chrome-browser__suggestion svg{color:#999;flex-shrink:0;height:10px;width:10px}.suggestion-enter{animation:fadeSlideDown .25s ease}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chrome-browser__page{padding:10px}.chrome-browser__empty{display:flex;flex-direction:column;gap:5px;padding:10px}.page-enter{animation:fadeSlideUp .3s ease}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chrome-page__header{align-items:center;display:flex;gap:8px;margin-bottom:6px}.chrome-page__avatar{align-items:center;background:#e8f0fe;border-radius:50%;color:#0071e3;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:22px;justify-content:center;width:22px}.chrome-page__name{color:#1a1a1a;font-size:.6rem;font-weight:600}.chrome-page__bio{color:#999;font-size:.5rem}.chrome-page__skeleton{display:flex;flex-direction:column;gap:4px}.skeleton-line{background:#f0f0f0;border-radius:2px;height:4px;width:100%}.skeleton-line--md{width:70%}.skeleton-line--sm{width:45%}.priority-box{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 8px #0000000a;overflow:hidden}.priority-box__search{align-items:center;background:#f8f8f8;border-bottom:1px solid #e8e8e8;color:#1a1a1a;display:flex;font-size:.6rem;font-weight:500;gap:6px;padding:5px 10px}.priority-box__search svg{color:#999;flex-shrink:0;height:10px;width:10px}.priority-box__engine{background:#e8f0fe;border-radius:8px;color:#0071e3;font-size:.5rem;font-weight:700;margin-left:auto;padding:1px 6px}.priority-box__results{display:flex;flex-direction:column;gap:2px;padding:5px}.priority-result{border-radius:6px;padding:5px 8px;position:relative;transition:all .3s ease}.priority-result--highlight{background:#f8f9ff}.priority-result--boosted{border-left:2px solid #0071e3}.priority-badge{background:#0071e3;border-radius:2px;color:#fff;font-size:.4rem;font-weight:700;letter-spacing:.06em;padding:1px 4px;position:absolute;right:4px;text-transform:uppercase;top:3px}.priority-result__url{color:#30d158;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.5rem;margin-bottom:1px}.priority-result__title{color:#0071e3;font-size:.6rem;font-weight:600;line-height:1.2}.priority-result__author{color:#999;font-size:.5rem}.monetize-box{height:105px;position:relative}.monetize-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 6px #0000000a;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:0;transition:all .5s cubic-bezier(.4,0,.2,1)}.monetize-item--active{opacity:1;transform:translateY(0) scale(1);z-index:3}.monetize-item--next{opacity:.4;transform:translateY(6px) scale(.98);z-index:2}.monetize-item--hidden{opacity:0;transform:translateY(12px) scale(.96);z-index:1}.monetize-item__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.monetize-item__tag{border-radius:3px;font-size:.45rem;font-weight:700;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.monetize-item__tag--free{background:#30d15826;color:#30d158}.monetize-item__tag--paid{background:#ff9f0a26;color:#ff9f0a}.monetize-item__price{color:#1a1a1a;font-size:.65rem;font-weight:700}.monetize-item__title{color:#1a1a1a;font-size:.65rem;font-weight:600;line-height:1.2;margin-bottom:3px}.monetize-item__author{color:#999;font-size:.5rem;margin-bottom:6px}.monetize-item__actions{display:flex;gap:6px}.monetize-btn{border-radius:4px;font-size:.5rem;font-weight:600;padding:3px 10px}.monetize-btn--buy{background:#0071e3;color:#fff}.monetize-btn--read{background:#f0f0f0;border:1px solid #e8e8e8;color:#1a1a1a}.indexing-demo__box{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 8px #0000000a;overflow:hidden}.indexing-demo__progress-bar{background:#f0f0f0;height:2px}.indexing-demo__progress-fill{background:linear-gradient(90deg,#0071e3,#30d158);border-radius:0 1px 1px 0;height:100%;transition:width .6s ease}.indexing-demo__steps{display:flex;flex-direction:column;gap:2px;padding:6px 8px}.indexing-step{align-items:center;border-radius:4px;display:flex;gap:6px;opacity:.3;padding:3px 4px;transition:all .4s ease}.indexing-step--done{opacity:.55}.indexing-step--active{background:#f8f9ff;opacity:1}.indexing-step__icon{align-items:center;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:50%;color:#999;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .4s ease;width:18px}.indexing-step__icon svg{height:10px;width:10px}.indexing-step--active .indexing-step__icon,.indexing-step--done .indexing-step__icon{border-color:#0000;color:#fff}.indexing-step__text{display:flex;flex-direction:column;min-width:0}.indexing-step__label{color:#1a1a1a;font-size:.55rem;font-weight:600;line-height:1.2}.indexing-step__detail{color:#999;font-size:.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benefit-card__icon{align-items:center;background:#e8f0fe;border-radius:12px;color:#0071e3;display:flex;height:48px;justify-content:center;width:48px}.landing-cta{background:#fafafa;padding:64px 24px}.landing-cta__inner{margin:0 auto;max-width:560px;opacity:0;text-align:center}.landing-cta__sub{color:#666;font-size:1.05rem;margin:-16px 0 28px}.landing-cta__spots{margin-bottom:28px}.spots-bar{background:#e8e8e8;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.spots-bar__fill{background:linear-gradient(90deg,#0071e3,#30d158);border-radius:3px;height:100%;min-width:2px;transition:width .6s ease}.spots-bar__label{color:#888;font-size:.8rem;font-weight:500}.landing-cta__form-wrap{margin:0 auto;max-width:440px}.cta-form{display:flex;flex-direction:column;gap:12px}.cta-form__input{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-sizing:border-box;color:#1a1a1a;font-size:1rem;outline:none;padding:14px 18px;transition:border-color .2s;width:100%}.cta-form__input:focus{border-color:#0071e3}.cta-form__input--code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:1.4rem;font-weight:700;letter-spacing:4px;text-align:center}.cta-form__btn{background:#0071e3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:background .2s,transform .1s;width:100%}.cta-form__btn:hover:not(:disabled){background:#005bb5}.cta-form__btn:active:not(:disabled){transform:scale(.98)}.cta-form__btn:disabled{cursor:not-allowed;opacity:.6}.cta-form__code-info{color:#666;font-size:.9rem;margin-bottom:4px}.cta-form__back{background:none;border:none;color:#0071e3;cursor:pointer;font-size:.85rem;font-weight:500;padding:4px}.cta-form__back:hover{text-decoration:underline}.cta-form__error{color:#ff453a}.cta-form__error,.cta-form__message{font-size:.875rem;font-weight:500;margin:4px 0 0}.cta-form__message{color:#30d158}.landing-cta__what-btn{background:#1a1a1a;border-radius:100px;color:#fff;display:inline-block;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin-top:32px;padding:16px 48px;text-decoration:none;transition:transform .2s,box-shadow .2s}.landing-cta__what-btn:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.landing-cta__what-btn-accent{color:#0071e3}.cta-form__done{align-items:center;display:flex;flex-direction:column;gap:16px;padding:20px 0}.cta-form__done-text{color:#444;font-size:1.05rem;font-weight:500;margin:0}.landing-stats{padding:72px 24px}.landing-stats__inner{margin:0 auto;max-width:900px;opacity:0}.landing-stats__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);text-align:center}.stat-item{display:flex;flex-direction:column;gap:8px}.stat-item__number{color:#1a1a1a;font-size:2.8rem;font-weight:900;letter-spacing:-.03em;line-height:1}.stat-item__label{color:#888;font-size:.95rem;line-height:1.4}.landing-faq{background:#fafafa;padding:64px 24px}.landing-faq__inner{margin:0 auto;max-width:640px;opacity:0}.faq-list{display:flex;flex-direction:column;gap:2px}.faq-item{background:#fff;border-radius:10px;overflow:hidden;transition:box-shadow .2s}.faq-item--open{box-shadow:0 2px 12px #0000000a}.faq-item__question{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.faq-item__question:hover{color:#0071e3}.faq-item__chevron{color:#999;flex-shrink:0;transition:transform .2s}.faq-item--open .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{animation:fadeSlideDown .2s ease;color:#666;font-size:.9rem;line-height:1.6;padding:0 20px 16px}.landing-platforms{padding:64px 24px}.landing-platforms__inner{margin:0 auto;max-width:700px;opacity:0;text-align:center}.platforms-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:8px}.platform-item{align-items:center;color:#666;display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:10px}.platform-item svg{color:#1a1a1a}.landing-contact{background:#fafafa;padding:48px 24px;text-align:center}.landing-contact__text{color:#888;font-size:.95rem;margin:0 0 8px}.landing-contact__email{color:#0071e3;font-size:1.15rem;font-weight:700;text-decoration:none}.landing-contact__email:hover{text-decoration:underline}.landing-footer{background:#fff;border-top:1px solid #eee;padding:24px}.landing-footer__inner{align-items:center;color:#aaa;display:flex;font-size:.85rem;gap:12px;justify-content:center;margin:0 auto;max-width:900px}.landing-footer__dot{color:#ccc}.landing-footer__link{color:#888;font-weight:500;text-decoration:none}.landing-footer__link:hover{color:#0071e3}@media (max-width:768px){.landing-hero{padding:56px 20px 32px}.landing-hero__title{font-size:3rem}.landing-hero__subtitle{font-size:1.2rem}.feature-row{gap:24px;grid-template-columns:1fr}.feature-row--reverse{direction:ltr}.landing-stats__grid{gap:28px;grid-template-columns:1fr}.stat-item__number{font-size:2.2rem}.platforms-grid{gap:24px}.landing-section-title{font-size:1.6rem}}@media (max-width:480px){.landing-hero__title{font-size:2.5rem}.landing-hero__desc{font-size:1rem}.cta-form__input{padding:12px 14px}.cta-form__btn{padding:12px}}:root,[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f5f7;--bg-card:#fff;--bg-hover:#f0f0f0;--bg-input:#f5f5f7;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#aeaeb2;--accent:#0071e3;--accent-hover:#0077ed;--accent-light:#0071e314;--border:#d2d2d7;--success:#30d158;--error:#ff453a;--warning:#ffd60a;--shadow:0 1px 3px #00000014;--navbar-bg:#ffffffb8;--card-shadow:0 1px 4px #0000000f,0 0 0 1px var(--border)}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#111;--bg-card:#1a1a1a;--bg-hover:#222;--bg-input:#1a1a1a;--text-primary:#fff;--text-secondary:#999;--text-muted:#666;--accent:#0071e3;--accent-hover:#0077ed;--accent-light:#0071e31f;--border:#2a2a2a;--shadow:none;--navbar-bg:#000000b8;--card-shadow:0 0 0 1px var(--border)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:#fff;background:var(--bg-primary);color:#1d1d1f;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;min-height:100vh;transition:background-color .2s ease,color .2s ease}a{color:#0071e3;color:var(--accent);text-decoration:none;transition:color .15s ease}a:hover{color:#0077ed;color:var(--accent-hover)}img{display:block;max-width:100%}button{border:none;cursor:pointer;transition:all .15s ease}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none}input,select,textarea{background:#f5f5f7;background:var(--bg-input);border:1px solid #d2d2d7;border:1px solid var(--border);border-radius:8px;color:#1d1d1f;color:var(--text-primary);padding:8px 12px;transition:border-color .15s ease,background-color .2s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#0071e3;border-color:var(--accent)}textarea{min-height:120px;resize:vertical}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d2d2d7;background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aeaeb2;background:var(--text-muted)}.main-content{min-height:100vh;padding-top:52px}.container{margin:0 auto;max-width:1080px;padding:0 20px}.container--narrow{margin:0 auto;max-width:720px;padding:0 20px}.container--form{margin:0 auto;max-width:420px;padding:0 20px}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;line-height:1.2;padding:8px 16px;transition:all .15s ease;white-space:nowrap}.btn--primary{background:#0071e3;background:var(--accent);color:#fff}.btn--primary:hover{background:#0077ed;background:var(--accent-hover);transform:translateY(-1px)}.btn--secondary{background:#f0f0f0;background:var(--bg-hover);color:#1d1d1f;color:var(--text-primary)}.btn--secondary:hover{background:#d2d2d7;background:var(--border)}.btn--ghost{background:#0000;color:#6e6e73;color:var(--text-secondary)}.btn--ghost:hover{background:#f0f0f0;background:var(--bg-hover);color:#1d1d1f;color:var(--text-primary)}.btn--danger{background:#ff453a;background:var(--error);color:#fff}.btn--danger:hover{opacity:.9}.btn--small{font-size:.8125rem;padding:5px 10px}.btn--full{width:100%}.card{background:#fff;background:var(--bg-card);border-radius:10px;box-shadow:0 1px 4px #0000000f,0 0 0 1px #d2d2d7;box-shadow:var(--card-shadow);overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.card:hover{background:#f0f0f0;background:var(--bg-hover)}.tag{background:#0071e314;background:var(--accent-light);border-radius:14px;color:#0071e3;color:var(--accent);display:inline-block;font-size:.75rem;font-weight:500;padding:3px 10px;transition:background .15s ease}.tag:hover{background:#0071e3;background:var(--accent);color:#fff}.avatar{align-items:center;background:#f0f0f0;background:var(--bg-hover);border-radius:50%;color:#6e6e73;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.avatar img{height:100%;object-fit:cover;width:100%}.avatar--small{font-size:.75rem;height:28px;width:28px}.avatar--large{font-size:2rem;height:80px;width:80px}.avatar--xlarge{font-size:3rem;height:100px;width:100px}.tabs{border-bottom:1px solid #d2d2d7;border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:18px}.tab{background:none;border:none;border-bottom:2px solid #0000;color:#6e6e73;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 16px;transition:all .15s ease}.tab:hover{color:#1d1d1f;color:var(--text-primary)}.tab--active{border-bottom-color:#0071e3;border-bottom-color:var(--accent);color:#0071e3;color:var(--accent)}.form-group{margin-bottom:14px}.form-group label{color:#6e6e73;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:6px}.form-error{color:#ff453a;color:var(--error);font-size:.8125rem;margin-top:4px}.form-message{border-radius:8px;font-size:.875rem;margin-bottom:20px;padding:12px 16px}.form-message--error{background:#ff453a1a;color:#ff453a;color:var(--error)}.form-message--success{background:#30d1581a;color:#30d158;color:var(--success)}.page-header{padding:24px 0}.page-header h1{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.page-header p{color:#6e6e73;color:var(--text-secondary);font-size:1.0625rem}.page-loading{align-items:center;color:#aeaeb2;color:var(--text-muted);display:flex;font-size:1rem;justify-content:center;min-height:50vh}.spinner{animation:spin .6s linear infinite;border:2px solid #d2d2d7;border-top-color:#0071e3;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{color:#aeaeb2;color:var(--text-muted);padding:40px 16px;text-align:center}.empty-state p,.markdown-content{font-size:1.0625rem}.markdown-content{color:#1d1d1f;color:var(--text-primary);line-height:1.75}.markdown-content h1,.markdown-content h2,.markdown-content h3{font-weight:700;letter-spacing:-.01em;margin-bottom:.5em;margin-top:1.5em}.markdown-content h1{font-size:2em}.markdown-content h2{font-size:1.5em}.markdown-content h3{font-size:1.25em}.markdown-content p{margin-bottom:1em}.markdown-content a{color:#0071e3;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:#0071e34d;text-decoration-color:#0071e34d;text-underline-offset:2px}.markdown-content a:hover{-webkit-text-decoration-color:#0071e3;text-decoration-color:#0071e3;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.markdown-content code{border-radius:4px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.9em;padding:2px 6px}.markdown-content code,.markdown-content pre{background:#f5f5f7;background:var(--bg-secondary)}.markdown-content pre{border:1px solid #d2d2d7;border:1px solid var(--border);border-radius:8px;margin-bottom:1em;overflow-x:auto;padding:16px}.markdown-content pre code{background:none;padding:0}.markdown-content blockquote{border-left:3px solid #0071e3;border-left:3px solid var(--accent);color:#6e6e73;color:var(--text-secondary);margin-bottom:1em;padding-left:16px}.markdown-content ol,.markdown-content ul{margin-bottom:1em;padding-left:24px}.markdown-content li{margin-bottom:.25em}.markdown-content img{border-radius:8px;margin:1em 0}.markdown-content hr{border:none;border-top:1px solid #d2d2d7;border-top:1px solid var(--border);margin:2em 0}@media (max-width:768px){.container{padding:0 16px}.page-header h1{font-size:1.5rem}.hide-mobile{display:none!important}}@media (max-width:480px){.container{padding:0 12px}.btn{font-size:.875rem;padding:8px 16px}}@media (min-width:769px){.hide-desktop{display:none!important}}
/*# sourceMappingURL=main.8b433c37.css.map*/