@charset "UTF-8";:root{--font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-primary: #0093FF;--color-primary-hover: #006BBD;--color-primary-light: #F0F9FF;--color-neutral-50: #F8FAFC;--color-neutral-100: #F1F5F9;--color-neutral-200: #E2E8F0;--color-neutral-300: #CBD5E1;--color-neutral-400: #94A3B8;--color-neutral-500: #64748B;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1E293B;--color-neutral-900: #0F172A;--color-white: #FFFFFF;--bg-light: #F8FAFC;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--max-width: 1200px;--header-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);font-size:100%;-webkit-font-smoothing:antialiased;line-height:1.65;color:var(--color-neutral-900)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:100;background:var(--color-white);border-bottom:1px solid var(--color-neutral-200);height:var(--header-height)}.site-header .container{display:flex;align-items:center;height:100%;gap:16px}.site-header__logo{display:flex;align-items:center}.site-header__logo img{height:28px;width:auto}.site-nav{display:flex;align-items:center;gap:4px;flex:1}.nav-item{position:relative;padding:8px 12px;font-size:.9375rem;font-weight:500;color:var(--color-neutral-800);cursor:pointer;border-radius:6px;transition:background .15s}.nav-item:hover{background:var(--color-neutral-50)}.nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:280px;background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:12px;box-shadow:var(--shadow-lg);z-index:200}.nav-item:hover .nav-dropdown{display:block}.nav-dropdown a{display:block;padding:8px 12px;border-radius:8px;font-size:.875rem;color:var(--color-neutral-800);transition:background .15s}.nav-dropdown a:hover{background:var(--color-primary-light)}.nav-dropdown__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-400);padding:8px 12px 4px}.nav-dropdown--cols{display:none;flex-direction:row;flex-wrap:wrap;gap:12px;min-width:520px}.nav-dropdown--cols .nav-dropdown__col{flex:1;min-width:160px}.nav-item:hover .nav-dropdown--cols{display:flex}.nav-dropdown__footer{width:100%;border-top:1px solid var(--color-neutral-200);margin-top:4px;padding-top:4px}.nav-dropdown__footer a{display:block;padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--color-primary);transition:background .15s}.nav-dropdown__footer a:hover{background:var(--color-primary-light)}.header-cta{margin-left:auto;display:flex;gap:12px;align-items:center}.burger{display:none;background:none;border:none;cursor:pointer;padding:8px}.burger span{display:block;width:24px;height:2px;background:var(--color-neutral-800);margin:5px 0;transition:.3s}.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){transform:scaleX(0);opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;inset:var(--header-height) 0 0 0;background:var(--color-white);overflow-y:auto;padding:20px 24px;z-index:99;font-family:var(--font-body)}.mobile-menu.open{display:block}.mobile-section-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:1.125rem;font-weight:500;color:var(--color-neutral-800);background:none;border:none;cursor:pointer;border-bottom:1px solid var(--color-neutral-200)}.mobile-section-toggle .arrow{transition:transform .2s;display:flex;align-items:center}.mobile-section-toggle .arrow svg{width:20px;height:20px}.mobile-section-toggle .arrow.rotate-180{transform:rotate(180deg)}.mobile-section-content{background:var(--color-neutral-50);padding:0;border-radius:0 8px 8px 0;margin:0;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.mobile-section-content.open{max-height:800px;transition:max-height .5s ease-in}.mobile-section-content a{display:block;padding:10px 20px;font-size:1rem;color:var(--color-neutral-700);font-weight:400;transition:background .15s,color .15s}.mobile-section-content a:hover{background:var(--color-primary-light);color:var(--color-primary)}.mobile-section-content a:active{background:var(--color-primary);color:var(--color-white)}.mobile-menu__link{display:block;padding:14px 0;font-size:1.125rem;font-weight:500;color:var(--color-neutral-800);border-bottom:1px solid var(--color-neutral-200)}.mobile-menu__link:hover{color:var(--color-primary)}.mobile-menu__cta{padding-top:24px;padding-bottom:24px}.mobile-menu__cta .btn{width:100%;justify-content:center}body.no-scroll{overflow:hidden;position:fixed;width:100%}@media(max-width:900px){.site-nav,.header-cta{display:none}.burger{display:block;margin-left:auto}}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,transform .1s}.btn:active{transform:scale(.98)}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-hover)}.btn-secondary{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.btn-secondary:hover{background:var(--color-primary-light)}.btn-link{background:none;padding:0;gap:4px;color:var(--color-primary);font-weight:600}.btn-link:hover{color:var(--color-primary-hover)}.btn-link:after{content:"›";font-size:1.25em;line-height:1}.hero{padding:80px 0 60px}.hero__inner{display:flex;align-items:center;gap:48px}.hero__content,.hero__visual{flex:1}.hero h1{font-size:3rem;font-weight:700;line-height:1.15;color:var(--color-neutral-900);margin-bottom:20px}.hero p{font-size:1.125rem;color:var(--color-neutral-500);line-height:1.7;margin-bottom:32px}.hero__buttons{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:900px){.hero{padding-top:40px}.hero__inner{flex-direction:column;align-items:stretch}.hero__inner .hero__content{text-align:center}.hero h1{font-size:2.25rem}.hero__buttons{justify-content:center}}.section{padding:64px 0}.section--light{background:var(--color-primary-light)}.section__label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px}.section__title{font-size:2.25rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:16px}.section__subtitle{font-size:1.125rem;color:var(--color-neutral-500);line-height:1.7;max-width:700px}.section__buttons{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.section__image{margin-top:40px;border-radius:12px}.logo-bar{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;padding:24px 0}.logo-bar img{height:40px;opacity:.7}.stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap;padding:24px 0}.stat{text-align:center}.stat__number{font-size:2.5rem;font-weight:800;color:var(--color-primary)}.stat__label{font-size:.9375rem;color:var(--color-neutral-600)}.card-link{display:block;border:1px solid var(--color-neutral-200);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.card-link:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:32px}.feature-grid a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 16px;border-radius:12px;background:var(--color-white);border:1px solid var(--color-neutral-200);font-size:.875rem;font-weight:500;color:var(--color-neutral-800);text-align:center;transition:border-color .15s,box-shadow .15s,transform .15s}.feature-grid a:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-grid a:hover svg{color:var(--color-primary)}.feature-grid svg{width:32px;height:32px;color:var(--color-neutral-500);transition:color .15s}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.testimonial{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:24px}.testimonial__author{display:flex;align-items:center;gap:12px;margin-bottom:12px}.testimonial__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.testimonial__name{font-weight:600;font-size:.9375rem}.testimonial__handle{font-size:.8125rem;color:var(--color-neutral-400)}.testimonial__text{font-size:.9375rem;color:var(--color-neutral-800);line-height:1.6}.testimonial__meta{display:flex;gap:16px;margin-top:12px;font-size:.8125rem;color:var(--color-neutral-400)}.site-footer{background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);padding:48px 0 32px;margin-top:auto}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(6,1fr);gap:32px}.footer-col__title{font-size:.875rem;font-weight:700;color:var(--color-neutral-800);margin-bottom:12px}.footer-col a{display:block;font-size:.8125rem;color:var(--color-neutral-500);padding:3px 0;transition:color .15s}.footer-col a:hover{color:var(--color-primary)}.footer-bottom{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:var(--color-neutral-400);flex-wrap:wrap;gap:16px}.footer-bottom a{color:var(--color-neutral-500)}.footer-bottom a:hover{color:var(--color-primary)}.footer-social{display:flex;gap:16px}.footer-badges{display:flex;align-items:center;gap:10px;padding-top:10px}@media(max-width:1100px){.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:360px){.footer-grid{grid-template-columns:1fr}}@media(max-width:768px){.footer-badges{flex-direction:column;align-items:flex-start}}.contact-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.contact-tab{padding:12px 32px;border-radius:8px;border:1px solid var(--color-neutral-200);background:var(--color-white);font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-neutral-800);cursor:pointer;transition:all .2s}.contact-tab:hover{border-color:var(--color-primary)}.contact-tab.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.contact-form-container{max-width:600px;margin:0 auto}.contact-form{display:none}.contact-form.active{display:block}.support-form{background:var(--color-white);border-radius:12px;padding:32px;box-shadow:0 2px 8px #00000014}.support-form__required-note{font-size:14px;color:var(--color-neutral-500);margin-bottom:20px}.support-form__required-note .required{color:var(--color-primary)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--color-neutral-800)}.form-group label .required{color:var(--color-primary)}.form-group label .optional{font-weight:400;color:var(--color-neutral-500)}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border:1px solid var(--color-neutral-200);border-radius:8px;font-size:14px;font-family:var(--font-body);transition:border-color .2s;box-sizing:border-box}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary)}.form-textarea{min-height:150px;resize:vertical}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2325292E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.submit-btn{width:100%;padding:14px 32px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:8px;font-size:16px;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:background .2s}.submit-btn:hover{background:var(--color-primary-hover)}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-message{padding:16px;border-radius:8px;margin-bottom:20px;display:none}.form-message.success{background:#e6f7e6;color:#1b5e20;display:block}.form-message.error{background:#ffebee;color:#c62828;display:block}.form-message.warning{background:#fff8e1;color:#e65100;display:block}.category-group{display:none}.category-group.active{display:block}.pipedrive-container{min-height:600px}.dropzone{border:2px dashed var(--color-neutral-200);border-radius:8px;padding:24px;text-align:center;cursor:pointer;transition:all .2s}.dropzone:hover{border-color:var(--color-primary);background:#0093ff05}.dropzone--dragover{border-color:var(--color-primary);background:#0093ff0d}.dropzone--max-files{opacity:.6;cursor:not-allowed}.dropzone--max-files:hover{border-color:var(--color-neutral-200);background:transparent}.dropzone__icon{color:var(--color-neutral-500);margin-bottom:8px}.dropzone__text{display:flex;flex-direction:column;gap:4px}.dropzone__primary{font-size:14px;color:var(--color-neutral-800)}.dropzone__link{color:var(--color-primary);font-weight:500}.dropzone__secondary{font-size:12px;color:var(--color-neutral-500)}.file-list{margin-top:12px}.file-item{display:flex;align-items:center;padding:8px 12px;background:var(--color-neutral-50);border-radius:6px;margin-bottom:8px}.file-item:last-child{margin-bottom:0}.file-item--error{background:#ffebee}.file-item--error .file-item__size{color:#c62828}.file-item__name{flex:1;font-size:13px;color:var(--color-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.file-item__size{font-size:12px;color:var(--color-neutral-500);margin-right:12px;white-space:nowrap}.file-item__remove{background:none;border:none;color:var(--color-neutral-500);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.file-item__remove:hover{color:#c62828}.not-found{text-align:center;padding:120px 24px}.not-found h1{font-size:4.5rem;font-weight:700;color:var(--color-primary)}.not-found p{font-size:1.125rem;color:var(--color-neutral-500);margin:16px 0 32px}.docs-layout{display:grid;grid-template-columns:260px 1fr;gap:48px;padding-top:40px;padding-bottom:64px;min-height:calc(100vh - var(--header-height) - 200px)}.docs-sidebar{position:sticky;top:calc(var(--header-height) + 24px);align-self:start;max-height:calc(100vh - var(--header-height) - 48px);overflow-y:auto}.docs-sidebar__title{font-size:.875rem;font-weight:700;color:var(--color-neutral-800);margin-bottom:8px}.docs-sidebar ul{list-style:none;margin:0;padding:0}.docs-sidebar li a{display:block;padding:4px 8px;font-size:.875rem;color:var(--color-neutral-500);border-radius:4px;transition:color .15s,background .15s}.docs-sidebar li a:hover{color:var(--color-primary);background:var(--color-primary-light)}.docs-sidebar li a.active{color:var(--color-primary);font-weight:600;background:var(--color-primary-light)}.docs-content{min-width:0;font-size:1rem;line-height:1.65;color:var(--color-neutral-800)}.docs-content h1{font-size:2rem;font-weight:700;color:var(--color-neutral-900);margin:0 0 16px}.docs-content h2{font-size:1.5rem;font-weight:700;color:var(--color-neutral-900);margin:32px 0 12px}.docs-content h3{font-size:1.25rem;font-weight:600;color:var(--color-neutral-900);margin:24px 0 8px}.docs-content h4{font-size:1rem;font-weight:600;color:var(--color-neutral-900);margin:20px 0 8px}.docs-content p{margin:0 0 16px}.docs-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.docs-content a:hover{color:var(--color-primary-hover)}.docs-content img{border-radius:8px;margin:16px 0}.docs-content ul,.docs-content ol{margin:0 0 16px;padding-left:24px}.docs-content ul{list-style:disc}.docs-content ol{list-style:decimal}.docs-content li{margin-bottom:4px}.docs-content pre{background:var(--color-neutral-900);color:var(--color-neutral-100);padding:16px;border-radius:8px;overflow-x:auto;margin:0 0 16px;font-size:.875rem;line-height:1.5}.docs-content code{font-family:var(--font-mono);font-size:.9em}.docs-content :not(pre)>code{background:var(--color-neutral-100);padding:2px 6px;border-radius:4px;color:var(--color-neutral-800)}.docs-content table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:.875rem}.docs-content th,.docs-content td{border:1px solid var(--color-neutral-200);padding:8px 12px;text-align:left}.docs-content th{background:var(--color-neutral-50);font-weight:600}.docs-content blockquote{border-left:4px solid var(--color-primary);padding:8px 16px;margin:0 0 16px;color:var(--color-neutral-500);background:var(--color-neutral-50);border-radius:0 8px 8px 0}.docs-content hr{border:none;border-top:1px solid var(--color-neutral-200);margin:32px 0}.docs-sidebar__toggle{display:none}@media(max-width:900px){.docs-layout{grid-template-columns:1fr;gap:24px}.docs-sidebar{position:static;max-height:none}.docs-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:8px;font-size:.875rem;font-weight:600;color:var(--color-neutral-800);cursor:pointer}.docs-sidebar__toggle svg{transition:transform .2s}.docs-sidebar__toggle.open svg{transform:rotate(180deg)}.docs-sidebar__body{display:none;padding-top:12px}.docs-sidebar__body.open{display:block}}.hero__split{display:flex;align-items:center;gap:48px}.hero__image{flex:1}.hero__image img{width:100%;border-radius:12px}.hero--centered{text-align:center}.hero--centered .hero__buttons{justify-content:center}.hero__image-full{margin-top:40px}.hero__image-full img{width:100%;border-radius:12px}@media(max-width:900px){.hero__split{flex-direction:column;align-items:stretch}.hero__split .hero__content{text-align:center}.hero__split .hero__buttons{justify-content:center}}.check-list{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.check-list li{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;color:var(--color-neutral-600);line-height:1.6}.check-list li:before{content:"✓";color:var(--color-primary);font-weight:700;flex-shrink:0}.metrics-grid{display:grid;gap:24px;margin-top:32px}.metrics-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.metrics-grid--3{grid-template-columns:1fr}}.metric-card{text-align:center;padding:24px;border:1px solid var(--color-neutral-200);border-radius:12px;background:var(--color-white)}.metric-card img{margin:0 auto 12px}.metric-card h3{font-size:1.125rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:8px}.metric-card p{font-size:.9375rem;color:var(--color-neutral-500);line-height:1.6}.metric-card a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.features-grid{display:grid;gap:24px;margin-top:32px}.features-grid--2{grid-template-columns:repeat(2,1fr)}.features-grid--3{grid-template-columns:repeat(3,1fr)}.features-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.features-grid--2,.features-grid--3,.features-grid--4{grid-template-columns:1fr}}.feature-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-neutral-200);border-radius:12px;background:var(--color-white);min-width:0}.feature-card img{width:100%;border-radius:8px;margin-bottom:16px}.feature-card h3{font-size:1.125rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:8px}.feature-card p{font-size:.9375rem;color:var(--color-neutral-500);line-height:1.6;flex:1}.feature-card .btn{margin-top:16px;align-self:flex-start}.feature-card .hero__buttons{margin-top:auto;padding-top:16px}.feature-card--text-top p{flex:0}.feature-card--text-top img{width:auto;max-width:100%;height:250px;display:block;margin:auto auto 0;object-fit:contain}.pricing-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px}.pricing-tier{border:1px solid var(--color-neutral-200);border-radius:12px;background:var(--color-white);overflow:hidden}.pricing-tier__header{padding:20px 24px 16px;border-bottom:1px solid var(--color-neutral-100)}.pricing-tier__header h3{font-size:1.125rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:4px}.pricing-tier__header span{font-size:.8125rem;color:var(--color-neutral-400)}.pricing-tier__rows{padding:8px 0}.pricing-tier__row{display:flex;justify-content:space-between;padding:10px 24px;font-size:.9375rem}.pricing-tier__row span:first-child{color:var(--color-neutral-600)}.pricing-tier__row span:last-child{font-weight:600;color:var(--color-neutral-800)}.usecase-row{display:flex;gap:48px;align-items:center;margin-bottom:48px}.usecase-row--reverse{flex-direction:row-reverse}.usecase-content{flex:1}.usecase-content h3{font-size:1.25rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:12px}.usecase-content p{font-size:.9375rem;color:var(--color-neutral-500);line-height:1.6}.usecase-image{flex:1}.usecase-image img{width:100%;border-radius:8px}@media(max-width:900px){.usecase-row,.usecase-row--reverse{flex-direction:column;align-items:stretch}}.blog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--color-neutral-200);border-radius:12px;overflow:hidden;background:var(--color-white);transition:box-shadow .15s,border-color .15s}.blog-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.blog-card img{width:100%;height:180px;object-fit:cover}.blog-card h3{font-size:1rem;font-weight:700;color:var(--color-neutral-900);margin:8px 16px 4px}.blog-card p{font-size:.875rem;color:var(--color-neutral-500);line-height:1.5;margin:0 16px}.blog-card__date{font-size:.8125rem;color:var(--color-neutral-400);margin:12px 16px 0}.blog-card__link{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--color-primary);margin:auto 16px 16px;padding-top:12px}.blog-card__link:after{content:"→"}.blog-content #preview{font-size:inherit!important}.blog-content #setText{font-family:var(--font-body)}.blog-content #setText>div{margin-bottom:32px}.blog-content h2,.blog-content h3,.blog-content h4{margin-top:32px;margin-bottom:20px;border-color:transparent}.blog-content h1:after,.blog-content h2:after,.blog-content h3:after,.blog-content h4:after,.blog-content h5:after,.blog-content h6:after{display:none}.blog-content #setText ul,.blog-content #setText ol{margin:0 0 16px;padding-left:24px}.blog-content #setText ul{list-style:disc}.blog-content #setText ol{list-style:decimal}.blog-content #setText li{margin-bottom:4px}.blog-content #setText code{font-family:var(--font-mono);font-size:.9em}.blog-content #setText :not(pre)>code{background:var(--color-neutral-100);padding:2px 6px;border-radius:4px;color:var(--color-neutral-800)}.blog-content #setText pre code{font-family:var(--font-mono);font-size:15px}.blog-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.blog-content a:hover{color:var(--color-primary-hover)}.blog-content img{border-radius:8px;margin:16px 0}.blog-content pre{background:var(--color-neutral-900);color:var(--color-neutral-100);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.blog-content hr{border:none;border-top:1px solid var(--color-neutral-200);margin:32px 0}.blog-content blockquote{border-left:3px solid var(--color-primary);padding-left:16px;margin:16px 0;color:var(--color-neutral-600)}.blog-filters{display:flex;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.blog-filters__cats{display:none;gap:8px}@media(min-width:768px){.blog-filters__cats{display:flex}.blog-filters__select{display:none}}.blog-cat{padding:6px 16px;border-radius:20px;border:1px solid var(--color-neutral-200);background:var(--color-white);font:600 14px/1 var(--font-body);color:var(--color-neutral-700);cursor:pointer;transition:all .15s}.blog-cat:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-cat.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.blog-filters__select{height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-neutral-200);font:400 14px var(--font-body);color:var(--color-neutral-700);background:var(--color-white)}.blog-filters__search{margin-left:auto;height:40px;width:100%;max-width:280px;padding:0 16px;border-radius:20px;border:1px solid var(--color-neutral-200);font:400 14px var(--font-body);background:var(--color-white)}.blog-filters__search:focus{outline:none;border-color:var(--color-primary)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.blog-empty{text-align:center;color:var(--color-neutral-400);margin-top:48px;font-size:1rem}.uni-tabs{display:flex;gap:12px;margin-top:32px}.uni-tab{display:flex;align-items:center;gap:12px;flex:1;padding:16px 20px;border:1px solid var(--color-neutral-200);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.uni-tab:hover{border-color:var(--color-primary)}.uni-tab--active{border-color:var(--color-primary);background:var(--color-primary-light)}.uni-tab h3{font-size:1rem;font-weight:700;color:var(--color-neutral-900);margin:0}.uni-tab p{font-size:.8125rem;color:var(--color-neutral-500);margin:2px 0 0}.uni-tab-image{margin-top:32px;text-align:center}.uni-tab-image img{max-width:100%;border-radius:12px}@media(max-width:900px){.uni-tabs{flex-direction:column}}.text-box{max-width:700px;margin-top:24px;font-size:1rem;color:var(--color-neutral-600);line-height:1.7}.text-box p{margin:0 0 12px}.text-box hr{border:none;border-top:1px solid var(--color-neutral-200);margin:16px 0}.glossary h3{font-size:1.125rem;font-weight:700;color:var(--color-neutral-900);margin:24px 0 4px}.glossary h3 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.glossary p{font-size:.9375rem;color:var(--color-neutral-500);line-height:1.6;margin:0 0 8px}.legal-toggle{display:flex;justify-content:center;gap:8px;margin:24px 0 32px}.legal-toggle__btn{padding:8px 20px;border:1px solid var(--color-neutral-200);border-radius:6px;background:transparent;font-size:.9375rem;font-weight:700;color:var(--color-neutral-600);cursor:pointer;transition:all .15s}.legal-toggle__btn:hover{background:var(--color-neutral-50)}.legal-toggle__btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.legal-content{max-width:800px;margin:0 auto;font-size:16px;line-height:1.7;color:var(--color-neutral-800)}.legal-content h1{font-size:2rem;font-weight:700;margin:32px 0 16px}.legal-content h2{font-size:1.5rem;font-weight:700;margin:28px 0 12px}.legal-content h3{font-size:1.125rem;font-weight:600;margin:24px 0 8px}.legal-content p{margin:0 0 16px}.legal-content ul,.legal-content ol{margin:0 0 16px;padding-left:24px}.legal-content li{margin-bottom:8px}.legal-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal-content hr{border:none;border-top:1px solid var(--color-neutral-200);margin:32px 0}.legal-content pre{background:var(--color-neutral-50);padding:16px;border-radius:8px;overflow-x:auto;font-size:14px;margin:0 0 16px}@keyframes letter-animation{0%{stroke-dashoffset:2600}to{stroke-dashoffset:0}}@keyframes fill-animation{0%{fill:transparent}to{fill:#000}}#ocrLiveStroke{max-width:100%;height:auto}#ocrLiveStroke .logo-path{stroke-dasharray:2600;stroke-dashoffset:2600;stroke-width:2}#ocrLiveStroke .log-1{animation:letter-animation 8.5s linear backwards;animation-delay:1s}#ocrLiveStroke .log-2{animation:letter-animation 8.25s linear backwards;animation-delay:1.25s}#ocrLiveStroke .subThree{animation:letter-animation 8s linear backwards;animation-delay:1.5s}#ocrLiveStroke .square-1{animation:letter-animation 7.75s linear backwards;animation-delay:1.75s}#ocrLiveStroke .normOne{animation:letter-animation 7.5s linear backwards;animation-delay:2s}#ocrLiveStroke .plus-1{animation:letter-animation 7.25s linear backwards;animation-delay:2.25s}#ocrLiveStroke .plus-2{animation:letter-animation 7s linear backwards;animation-delay:2.5s}#ocrLiveStroke .log-3{animation:letter-animation 6.75s linear backwards;animation-delay:2.75s}#ocrLiveStroke .log-4{animation:letter-animation 6.5s linear backwards;animation-delay:3s}#ocrLiveStroke .subThree-2{animation:letter-animation 6.25s linear backwards;animation-delay:3.25s}#ocrLiveStroke .bracket-1{animation:letter-animation 6s linear backwards;animation-delay:3.5s}#ocrLiveStroke .normTwo{animation:letter-animation 5.75s linear backwards;animation-delay:3.75s}#ocrLiveStroke .superX-1{animation:letter-animation 5.5s linear backwards;animation-delay:4s}#ocrLiveStroke .superX-2{animation:letter-animation 5.25s linear backwards;animation-delay:4.25s}#ocrLiveStroke .minus{animation:letter-animation 5s linear backwards;animation-delay:4.5s}#ocrLiveStroke .normSeven-1{animation:letter-animation 4.75s linear backwards;animation-delay:4.75s}#ocrLiveStroke .normSeven-2{animation:letter-animation 4.5s linear backwards;animation-delay:5s}#ocrLiveStroke .bracket-2{animation:letter-animation 4.25s linear backwards;animation-delay:5.25s}#ocrLiveStroke .square-2{animation:letter-animation 4s linear backwards;animation-delay:5.5s}#ocrLiveStroke .equal-1{animation:letter-animation 3.75s linear backwards;animation-delay:5.75s}#ocrLiveStroke .equal-2{animation:letter-animation 3.5s linear backwards;animation-delay:6s}#ocrLiveStroke .result-1{animation:letter-animation 3.25s linear backwards;animation-delay:6.25s}#ocrLiveStroke .result-2{animation:letter-animation 3s linear backwards;animation-delay:6.5s}#ocrLiveStroke .p-log-1{animation:fill-animation .1s linear forwards;animation-delay:1.2s}#ocrLiveStroke .p-log-2{animation:fill-animation .1s linear forwards;animation-delay:2s}#ocrLiveStroke .p-subThree{animation:fill-animation .1s linear forwards;animation-delay:2.8s}#ocrLiveStroke .p-square-1{animation:fill-animation .1s linear forwards;animation-delay:3s}#ocrLiveStroke .p-normOne{animation:fill-animation .1s linear forwards;animation-delay:3.25s}#ocrLiveStroke .p-plus-1{animation:fill-animation .1s linear forwards;animation-delay:3.5s}#ocrLiveStroke .p-log-3{animation:fill-animation .1s linear forwards;animation-delay:3.75s}#ocrLiveStroke .p-log-4{animation:fill-animation .1s linear forwards;animation-delay:4s}#ocrLiveStroke .p-subThree-2{animation:fill-animation .1s linear forwards;animation-delay:4.25s}#ocrLiveStroke .p-bracket-1{animation:fill-animation .1s linear forwards;animation-delay:4.5s}#ocrLiveStroke .p-normTwo{animation:fill-animation .1s linear forwards;animation-delay:4.75s}#ocrLiveStroke .p-superX-1{animation:fill-animation .1s linear forwards;animation-delay:5s}#ocrLiveStroke .p-minus{animation:fill-animation .1s linear forwards;animation-delay:5.25s}#ocrLiveStroke .p-normSeven-1{animation:fill-animation .1s linear forwards;animation-delay:5.5s}#ocrLiveStroke .p-bracket-2{animation:fill-animation .1s linear forwards;animation-delay:5.75s}#ocrLiveStroke .p-square-2{animation:fill-animation .1s linear forwards;animation-delay:6.25s}#ocrLiveStroke .p-equal-1{animation:fill-animation .1s linear forwards;animation-delay:6.5s}#ocrLiveStroke .p-result-1{animation:fill-animation .1s linear forwards;animation-delay:6.75s}.hidden{display:none}
