@font-face{font-family:display;src:url(../media/stack_sans_notch_latin_wght_normal-s.p.409zolpu70ake.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:96.74%;descent-override:29.02%;line-gap-override:0.0%;size-adjust:103.37%}.-xtUXa_className{font-family:display,display Fallback}.-xtUXa_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.C-_OeW_className{font-family:body,body Fallback}.C-_OeW_variable{--font-body:"body", "body Fallback"}
:root{--tg-bg:#fff;--tg-card:#f5f5f5;--tg-ink:#151917;--tg-muted:#151a17b3;--tg-faint:#151a1780;--tg-line:#e4e4e4;--tg-line-strong:#c5c5c5;--tg-blue:#3653f4;--tg-blue-hover:#2140e6;--tg-on-blue:#fff;--tg-chip:#000;--tg-on-chip:#fff;--tg-float:#fff;--tg-shadow:0 18px 40px -12px #15191738;--tg-ok:#15803d;--tg-danger:#c42b3a;--tg-klass:#f59e0b;--tg-cruit:#ff6b4a;--tg-lancer:#13b5a4;--tg-fora:#8b5cf6;--tg-resa:#e8457c;--tg-accent:var(--tg-blue);--tg-font-display:var(--font-display), "Inter", system-ui, sans-serif;--tg-font-body:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tg-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tg-container:1140px;--tg-section:120px;--tg-radius:16px;--tg-radius-img:20px;--tg-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--tg-bg:#0f1211;--tg-card:#1a1e1c;--tg-ink:#f1f3f2;--tg-muted:#f1f3f2b8;--tg-faint:#f1f3f280;--tg-line:#2a2f2d;--tg-line-strong:#3d4441;--tg-blue:#5b74ff;--tg-blue-hover:#7a8fff;--tg-chip:#f1f3f2;--tg-on-chip:#0f1211;--tg-float:#20252a;--tg-shadow:0 18px 40px -12px #0009;--tg-ok:#4ade80;--tg-danger:#ff7480;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-product=klass]{--tg-accent:var(--tg-klass)}[data-product=cruit]{--tg-accent:var(--tg-cruit)}[data-product=lancer]{--tg-accent:var(--tg-lancer)}[data-product=fora]{--tg-accent:var(--tg-fora)}[data-product=resa]{--tg-accent:var(--tg-resa)}html{-webkit-text-size-adjust:100%;scroll-padding-top:100px}body.tg{background:var(--tg-bg);color:var(--tg-ink);font:400 16px/24px var(--tg-font-body);-webkit-font-smoothing:antialiased;margin:0}.tg *,.tg :before,.tg :after{box-sizing:border-box}.tg [hidden]{display:none!important}.tg h1,.tg h2,.tg h3,.tg h4,.tg h5{color:var(--tg-ink);text-wrap:balance;margin:0;font-weight:400}.tg p{margin:0}.tg a{color:var(--tg-blue)}.tg img{max-width:100%;height:auto;display:block}.tg :focus-visible{outline:2px solid var(--tg-blue);outline-offset:3px}.tg code{font-family:var(--tg-font-mono);font-size:.9em}.tg-display{font-family:var(--tg-font-display);letter-spacing:-.2px;font-weight:400}.tg-h-hero{font:400 70px/74px var(--tg-font-display);letter-spacing:-.2px}.tg-h-xl{font:400 48px/54px var(--tg-font-display);letter-spacing:-.2px}.tg-h-l{font:400 36px/48px var(--tg-font-display)}.tg-h-m{font:400 24px/28px var(--tg-font-display);letter-spacing:-.1px}.tg-label{font:400 16px/24px var(--tg-font-body);color:var(--tg-faint);text-transform:uppercase}.tg-kicker{font:400 16px/28px var(--tg-font-body);color:var(--tg-muted)}.tg-muted{color:var(--tg-muted)}@media (max-width:991px){.tg-h-hero{font-size:52px;line-height:58px}.tg-h-xl{font-size:38px;line-height:44px}.tg-h-l{font-size:30px;line-height:38px}}@media (max-width:575px){.tg-h-hero{font-size:40px;line-height:46px}.tg-h-xl{font-size:32px;line-height:38px}.tg-h-l{font-size:26px;line-height:32px}}.tg-skip{z-index:100;background:var(--tg-ink);color:var(--tg-bg);border-radius:8px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.tg-skip:focus{top:1rem}.tg-wrap{width:100%;max-width:calc(var(--tg-container) + 2 * max(16px, env(safe-area-inset-left,0px)));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:1200px){.tg-wrap{max-width:var(--tg-container);padding-left:15px;padding-right:15px}}.tg-wrap--narrow{max-width:960px}.tg-section{padding-block:var(--tg-section)}.tg-section--flush-top{padding-top:0}@media (max-width:991px){:root{--tg-section:80px}}@media (max-width:575px){:root{--tg-section:64px}}.tg-center{text-align:center;margin-inline:auto}.tg-head{gap:16px;margin-bottom:56px;display:grid}.tg-head.tg-center{justify-items:center;max-width:840px}.tg-stack{gap:16px;display:grid}.tg-btn{background:var(--tg-blue);color:var(--tg-on-blue);font:600 14px/14px var(--tg-font-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.tg a.tg-btn{color:var(--tg-on-blue);text-decoration:none}.tg-btn:hover{background:var(--tg-blue-hover)}.tg .tg-btn.tg-btn--white{color:#151917;background:#fff;padding:19px 28px}.tg .tg-btn.tg-btn--white:hover{background:#eef1ff}.tg .tg-btn.tg-btn--outline{color:var(--tg-blue);border-color:var(--tg-blue);background:0 0}.tg .tg-btn.tg-btn--outline:hover{background:var(--tg-blue);color:var(--tg-on-blue)}.tg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.tg:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--tg-bg);position:fixed;inset:0 0 auto}.tg-header{top:env(safe-area-inset-top,0px);z-index:50;background:var(--tg-bg);border-bottom:1px solid var(--tg-line);position:sticky}.tg-header__bar{align-items:center;gap:40px;height:85px;display:flex}.tg .tg-logo{color:var(--tg-ink);font:500 22px/1 var(--tg-font-display);letter-spacing:-.4px;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tg-logo__mark{width:26px;height:26px}.tg-nav{align-items:center;gap:4px;display:flex}.tg-nav>a,.tg-nav__item>button{color:var(--tg-ink);opacity:.75;font:400 16px/24px var(--tg-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.tg-nav>a:hover,.tg-nav__item>button:hover,.tg-nav>a[aria-current=page]{opacity:1}.tg-nav>a[aria-current=page]{color:var(--tg-ink)}.tg-nav__item{position:relative}.tg-nav__item svg{width:14px;height:14px}.tg-nav__menu{background:var(--tg-bg);border:1px solid var(--tg-line);min-width:220px;box-shadow:var(--tg-shadow);border-radius:12px;padding:8px;display:none;position:absolute;top:calc(100% + 18px);left:-12px}.tg-nav__item.is-open .tg-nav__menu,.tg-nav__item:focus-within .tg-nav__menu{display:grid}@media (hover:hover){.tg-nav__item:hover .tg-nav__menu{display:grid}}.tg-nav__item:hover:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.tg .tg-nav__menu a{color:var(--tg-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;text-decoration:none;display:flex}.tg .tg-nav__menu a:hover{background:var(--tg-card)}.tg-dot{background:var(--tg-accent);border-radius:50%;flex:none;width:10px;height:10px}.tg-header__cta{align-items:center;gap:12px;margin-left:auto;display:flex}.tg-menu-btn{border:1px solid var(--tg-line);width:44px;height:44px;color:var(--tg-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}.tg-menu-btn svg{width:20px;height:20px}@media (max-width:1099px){.tg-header__bar{gap:16px}.tg-menu-btn{display:inline-grid}.tg-nav{background:var(--tg-bg);border-bottom:1px solid var(--tg-line);padding:8px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 85px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tg-nav.is-open{display:flex}.tg-nav>a,.tg-nav__item>button{opacity:1;border-bottom:1px solid var(--tg-line);justify-content:space-between;width:100%;padding:12px 4px}.tg-nav__menu{box-shadow:none;border:0;min-width:0;padding:4px 0 8px 8px;display:none;position:static}.tg-nav__item:hover .tg-nav__menu{display:none}.tg-nav__item.is-open .tg-nav__menu{display:grid}}@media (max-width:480px){.tg-header__cta .tg-btn{padding:12px 18px}}.tg-hero{background:var(--tg-blue);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:992px){.tg-hero{grid-template-columns:1fr 1fr;min-height:810px}}.tg-hero__copy{color:#fff;padding:72px max(16px, env(safe-area-inset-right,0px)) 56px max(16px, env(safe-area-inset-left,0px));background:radial-gradient(70% 60% at 85% 70%,#8caaffd9,#0000 70%),radial-gradient(60% 50% at 10% 0,#1e3cebe6,#0000 70%),linear-gradient(160deg,#2747f1 0%,#3a5cf7 45%,#6f93ff 100%);flex-direction:column;justify-content:center;gap:28px;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.tg-hero__copy{padding:80px 64px 64px max(15px, calc((100vw - var(--tg-container)) / 2 + 15px))}}.tg .tg-hero__copy h1{color:#fff;max-width:520px}.tg-hero__copy p{max-width:470px;font-size:20px;font-weight:500;line-height:26px}.tg-hero__proof{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.tg-hero__chips{background:#ffffff2e;border-radius:12px;padding:3px;display:flex}.tg-hero__chips span{background:var(--tg-accent);color:#151917;width:40px;height:40px;font:600 15px/1 var(--tg-font-display);border:2px solid #fff;border-radius:10px;place-items:center;margin-left:-6px;display:grid}.tg-hero__chips span:first-child{margin-left:0}.tg-hero__proof small{opacity:.9;font-size:14px;line-height:20px;display:block}.tg-hero__proof strong{font-size:15px;font-weight:600}.tg-hero__media{background:linear-gradient(150deg,#ffb341 0%,#f59e0b 40%,#e46d0c 100%);min-height:420px;position:relative;overflow:hidden}.tg-hero__media:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(90deg,#ffffff29 0 2px,#00000024 2px 6px,#ffffff0d 6px 38px,#0000002e 38px 40px);height:47%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}@media (max-width:991px){.tg-hero__media:after{height:32%}}.tg-hero__media .tg-ui{width:92%;position:absolute;top:16%;left:12%;transform:rotate(-4deg)}.tg-ui{color:#151917;background:#fff;border-radius:14px;font-size:13px;line-height:18px;overflow:hidden;box-shadow:0 30px 60px -20px #00000073}.tg-ui__bar{background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;padding:10px 14px;display:flex}.tg-ui__bar i{background:#d4d6db;border-radius:50%;width:9px;height:9px}.tg-ui__bar span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:12px;overflow:hidden}.tg-ui__body{grid-template-columns:130px minmax(0,1fr);min-height:300px;display:grid}.tg-ui__side{color:#6b7280;background:#f8f8f9;align-content:start;gap:2px;padding:14px 10px;display:grid}.tg-ui__side b{color:#151917;font:500 15px/1 var(--tg-font-display);padding:0 8px 10px}.tg-ui__side span{border-radius:6px;padding:6px 8px}.tg-ui__side span.is-on{color:#151917;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.tg-ui__main{align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.tg-ui__title{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.tg-ui__row{border:1px solid #eceef1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.tg-ui__row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tg-tag{color:#4b5563;white-space:nowrap;background:#f1f2f4;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.tg-tag--accent{background:color-mix(in srgb, var(--tg-accent) 22%, #fff);color:#151917}.tg-tag--ok{color:#166534;background:#dcfce7}.tg-bar{background:#eef0f3;border-radius:9px;height:7px;overflow:hidden}.tg-bar i{height:100%;width:var(--v,50%);background:var(--tg-accent);border-radius:inherit;display:block}@media (max-width:575px){.tg-ui__body{grid-template-columns:minmax(0,1fr)}.tg-ui__side{display:none}}.tg-intro{align-items:center;gap:32px;margin-bottom:64px;display:grid}@media (min-width:768px){.tg-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tg-intro h2{max-width:430px}.tg-intro__img{aspect-ratio:350/190;border-radius:var(--tg-radius-img);background:linear-gradient(135deg,#e9edff,#c9d3ff);justify-self:end;width:min(100%,350px);position:relative;overflow:hidden}.tg-intro__img .tg-ui{width:84%;font-size:11px;position:absolute;top:14%;left:10%;transform:none}.tg-rows{border-top:1px solid var(--tg-line)}.tg-rows>div{border-bottom:1px solid var(--tg-line);align-items:center;gap:12px;padding-block:36px;display:grid}@media (min-width:768px){.tg-rows>div{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.tg-rows p{color:var(--tg-muted);max-width:300px}.tg-cta{background:var(--tg-card);border-radius:var(--tg-radius);align-items:center;gap:28px;padding:48px 56px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.tg-cta{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:575px){.tg-cta{padding:32px 24px}}.tg-cta__lead{align-items:center;gap:28px;display:flex}@media (max-width:575px){.tg-cta__lead{flex-direction:column;align-items:flex-start}}.tg-ring{background:conic-gradient(var(--tg-klass) 0 20%, var(--tg-cruit) 20% 40%, var(--tg-lancer) 40% 60%, var(--tg-fora) 60% 80%, var(--tg-resa) 80% 100%);border-radius:50%;flex:none;width:104px;height:104px;box-shadow:inset 0 0 0 1px #0000000d;-webkit-mask:radial-gradient(circle,#0000 34%,#000 35%);mask:radial-gradient(circle,#0000 34%,#000 35%)}.tg-cta__body{justify-items:start;gap:22px;display:grid}.tg-cta__body p{color:var(--tg-muted);max-width:380px}.tg-showcase{align-items:start;gap:40px;display:grid}@media (min-width:992px){.tg-showcase{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:56px}}.tg-acc{display:grid}.tg-acc__item{border-bottom:1px solid var(--tg-line)}.tg-acc__item.is-open{background:var(--tg-card);border-radius:var(--tg-radius);border-bottom-color:#0000}.tg-acc__btn{text-align:left;cursor:pointer;width:100%;color:var(--tg-ink);font:500 18px/26px var(--tg-font-body);background:0 0;border:0;align-items:center;gap:12px;padding:26px 20px;display:flex}.tg-acc__item.is-open .tg-acc__btn{padding-bottom:12px}.tg-acc__panel{color:var(--tg-muted);gap:16px;padding:0 20px 24px;display:grid}.tg .tg-acc__panel a{color:var(--tg-faint);font-weight:500;text-decoration:none}.tg .tg-acc__panel a:hover{color:var(--tg-ink)}.tg-media{border-radius:var(--tg-radius-img);aspect-ratio:560/470;max-width:100%;position:relative}.tg-media__img{border-radius:inherit;background:linear-gradient(150deg, color-mix(in srgb, var(--tg-accent) 70%, #fff), var(--tg-accent));position:absolute;inset:0;overflow:hidden}.tg-media__img .tg-ui{width:84%;position:absolute;top:18%;left:9%}.tg-float{z-index:2;background:var(--tg-float);color:var(--tg-ink);box-shadow:var(--tg-shadow);border-radius:12px;gap:8px;min-width:190px;padding:14px 16px;font-size:13px;line-height:18px;display:grid;position:absolute}.tg-float small{color:var(--tg-muted)}.tg-float b{font-size:20px;font-weight:600;line-height:24px}.tg-float--tr{top:6%;right:-4%}.tg-float--bl{bottom:12%;left:-4%}@media (max-width:991px){.tg-float--tr{right:3%}.tg-float--bl{left:3%}}.tg-spark{align-items:flex-end;gap:6px;height:54px;display:flex}.tg-spark i{height:var(--h,40%);background:#eceef1;border-radius:4px;flex:1}.tg-spark i.is-on{background:var(--tg-blue)}.tg-process{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.tg-process>div{align-content:start;gap:14px;display:grid}.tg-process__img{aspect-ratio:350/282;background:var(--tg-card);border-radius:var(--tg-radius);place-items:center;padding:20px;display:grid;position:relative;overflow:hidden}.tg-process h3{font:600 20px/26px var(--tg-font-body);align-items:center;gap:10px;margin-top:8px;display:flex}.tg-num{background:var(--tg-chip);color:var(--tg-on-chip);font:600 14px/17px var(--tg-font-body);border-radius:4px;padding:5px 6px}.tg-process p{color:var(--tg-muted)}.tg-paper{color:#151917;background:#fff;border-radius:12px;gap:8px;width:100%;max-width:280px;padding:14px 16px;font-size:13px;display:grid;box-shadow:0 8px 24px -10px #00000040}.tg-paper+.tg-paper{margin-top:-6px;transform:rotate(2deg)translate(14px)}.tg-paper:first-child{transform:rotate(-2deg)}.tg-paper b{font-size:18px}.tg-paper code{text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border-radius:6px;padding:4px 6px;font-size:11px;overflow:hidden}.tg-tabs{border:1px solid var(--tg-line-strong);scrollbar-width:none;border-radius:16px;gap:4px;margin:0 0 24px;padding:7px;list-style:none;display:flex;overflow-x:auto}.tg-tabs button{cursor:pointer;min-height:64px;color:var(--tg-muted);font:400 16px/1.2 var(--tg-font-body);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:0 24px}.tg-tabs button[aria-selected=true]{background:var(--tg-blue);color:#fff}.tg-tabpanel{border-radius:var(--tg-radius-img);background:#11161f;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.tg-tabpanel__bg{background:radial-gradient(60% 80% at 80% 40%, color-mix(in srgb, var(--tg-accent) 70%, transparent), transparent 70%), linear-gradient(120deg, #0d1424 0%, #1b2a4a 60%, #24365e 100%);position:absolute;inset:0}.tg-tabpanel__bg .tg-ui{opacity:.95;width:58%;position:absolute;top:14%;right:-6%;transform:rotate(3deg)}@media (max-width:767px){.tg-tabpanel__bg .tg-ui{display:none}}.tg-tabpanel__copy{color:#fff;justify-items:start;gap:20px;max-width:470px;padding:48px;display:grid;position:relative}@media (max-width:575px){.tg-tabpanel__copy{padding:32px 24px}}.tg .tg-tabpanel__copy h4{color:#fff}.tg-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:960px;margin-inline:auto;display:grid}@media (max-width:767px){.tg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-tile{background:var(--tg-card);border-radius:var(--tg-radius);text-align:center;min-height:140px;color:var(--tg-muted);align-content:center;place-items:center;gap:10px;padding:20px 12px;font-size:14px;display:grid}.tg-tile svg{width:34px;height:34px}.tg-news{gap:16px;max-width:920px;margin-inline:auto;display:grid}.tg-news__lead{border-radius:var(--tg-radius);color:#fff;background:linear-gradient(160deg,#20304f,#3653f4 120%);flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tg a.tg-news__lead{color:#fff;text-decoration:none}.tg-news__lead .tg-h-l{color:#fff;max-width:640px;position:relative}.tg-news__lead small{font-size:14px;font-weight:600;position:relative}.tg-news__lead:before{content:"";background:repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 40px);position:absolute;inset:0}.tg-news__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.tg-post{background:var(--tg-card);border-radius:var(--tg-radius);align-content:start;gap:14px;min-height:300px;padding:16px;display:grid}.tg-post__thumb{background:linear-gradient(135deg, var(--tg-accent), color-mix(in srgb, var(--tg-accent) 40%, #fff));border-radius:8px;width:64px;height:44px}.tg-post__date{color:var(--tg-muted);margin-top:auto;padding-top:60px;font-size:14px}.tg .tg-post a{color:var(--tg-ink);font:400 20px/26px var(--tg-font-display);text-decoration:none}.tg .tg-post a:hover{color:var(--tg-blue)}.tg-post p{color:var(--tg-muted);font-size:14px;line-height:20px}.tg-pagehead{text-align:center;justify-items:center;gap:18px;padding-block:96px 64px;display:grid}.tg-pagehead p{color:var(--tg-muted);max-width:600px;font-size:18px;line-height:28px}.tg-pagehead .tg-dot{width:14px;height:14px}.tg-product-name{align-items:center;gap:14px;display:inline-flex}.tg-subnav{top:calc(env(safe-area-inset-top,0px) + 85px);z-index:40;background:var(--tg-bg);padding-block:12px;position:sticky}.tg-subnav ul{border:1px solid var(--tg-line-strong);scrollbar-width:none;border-radius:16px;gap:4px;margin:0;padding:6px;list-style:none;display:flex;overflow-x:auto}.tg .tg-subnav a{white-space:nowrap;color:var(--tg-muted);border-radius:10px;padding:12px 18px;text-decoration:none;display:block}.tg .tg-subnav a[aria-current=page]{background:var(--tg-blue);color:#fff}.tg-table-wrap{background:var(--tg-card);border-radius:var(--tg-radius);overflow-x:auto}.tg-table{border-collapse:collapse;width:100%;font-size:15px}.tg-table th,.tg-table td{text-align:left;border-bottom:1px solid var(--tg-line);vertical-align:top;padding:16px 20px}.tg-table tr:last-child th,.tg-table tr:last-child td{border-bottom:0}.tg-table thead th{color:var(--tg-faint);text-transform:uppercase;font-size:13px;font-weight:500}.tg-table tbody th{font-weight:500}.tg-yes{color:var(--tg-ok);font-weight:600}.tg-no{color:var(--tg-muted)}.tg-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.tg-plan{background:var(--tg-card);border-radius:var(--tg-radius);align-content:start;gap:22px;padding:40px;display:grid}@media (max-width:575px){.tg-plan{padding:28px 22px}}.tg-plan--blue{background:var(--tg-blue);color:#fff}.tg .tg-plan--blue h2,.tg .tg-plan--blue h3{color:#fff}.tg-plan__price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tg-plan__price b{font:400 64px/1 var(--tg-font-display);letter-spacing:-1px}.tg-plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg-plan li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.tg-plan li svg{width:18px;height:18px;margin-top:3px}.tg-faq{gap:12px;display:grid}.tg-faq details{background:var(--tg-card);border-radius:var(--tg-radius)}.tg-faq summary{cursor:pointer;font:500 18px/26px var(--tg-font-body);padding:22px 56px 22px 24px;list-style:none;position:relative}.tg-faq summary::-webkit-details-marker{display:none}.tg-faq summary:after{content:"+";font:400 24px/1 var(--tg-font-body);color:var(--tg-muted);transition:transform .2s var(--tg-ease);position:absolute;top:20px;right:24px}.tg-faq details[open] summary:after{transform:rotate(45deg)}.tg-faq details>div{color:var(--tg-muted);max-width:720px;padding:0 24px 22px}.tg-form{gap:18px;display:grid}.tg-field{gap:8px;display:grid}.tg-field label{font-size:15px;font-weight:500}.tg-field label small{color:var(--tg-muted);font-weight:400}.tg-input{width:100%;font:inherit;color:var(--tg-ink);background:var(--tg-bg);border:1px solid var(--tg-line-strong);border-radius:12px;min-height:52px;padding:14px 16px}textarea.tg-input{resize:vertical;min-height:110px}.tg-input:focus{border-color:var(--tg-blue);outline:none;box-shadow:0 0 0 3px #3653f433}.tg-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.tg-check{color:var(--tg-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.tg-check input{width:18px;height:18px;accent-color:var(--tg-blue);margin-top:2px}.tg-error{color:var(--tg-danger);font-size:14px;font-weight:500}.tg-notice{background:var(--tg-card);color:var(--tg-ink);border-radius:12px;padding:18px 20px}.tg-notice--blue{background:#3653f41a}.tg-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,560px);margin:0;padding:0;list-style:none;display:grid}.tg-stage li{color:var(--tg-muted);text-align:left;gap:8px;font-size:14px;display:grid}.tg-stage li:before{content:"";background:var(--tg-line);border-radius:6px;height:6px}.tg-stage li.is-done:before{background:var(--tg-accent)}.tg-stage li.is-current{color:var(--tg-ink);font-weight:600}.tg-stage li.is-current:before{background:linear-gradient(90deg, var(--tg-accent) 50%, var(--tg-line) 50%)}.tg-split{align-items:start;gap:40px;display:grid}@media (min-width:992px){.tg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.tg-demo{background:var(--tg-card);border-radius:var(--tg-radius);gap:28px;padding:40px;display:grid}@media (max-width:575px){.tg-demo{padding:24px 18px}}.tg-demo .tg-table-wrap{background:var(--tg-bg)}.tg-demo__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.tg-copy{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tg-copy code{background:var(--tg-card);border-radius:6px;padding:4px 8px}.tg-copy button{border:1px solid var(--tg-line-strong);color:var(--tg-muted);font:500 12px/18px var(--tg-font-body);cursor:pointer;background:0 0;border-radius:20px;padding:4px 12px}.tg-copy button:hover{color:var(--tg-ink);border-color:var(--tg-ink)}.tg-locked{border-radius:var(--tg-radius);border:1px dashed var(--tg-line-strong);color:var(--tg-muted);gap:8px;padding:24px;text-decoration:none;display:grid}.tg a.tg-locked{color:var(--tg-muted);text-decoration:none}.tg-locked strong{color:var(--tg-ink);font:400 24px/28px var(--tg-font-display);align-items:center;gap:10px;display:flex}.tg-grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.tg-footer{padding-top:60px}.tg-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-bottom:48px;display:grid}@media (max-width:991px){.tg-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.tg-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-footer h2{font:500 16px/16px var(--tg-font-body);text-transform:uppercase;margin-bottom:22px}.tg-footer ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tg .tg-footer a{color:var(--tg-muted);font-size:14px;line-height:20px;text-decoration:none}.tg .tg-footer a:hover{color:var(--tg-ink)}.tg-footer address{color:var(--tg-muted);gap:14px;font-size:14px;font-style:normal;line-height:20px;display:grid}.tg-footer__strip{border-block:1px solid var(--tg-line);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-block:24px;display:flex}.tg .tg-footer__strip a{color:var(--tg-ink);align-items:center;gap:10px;font-size:15px;display:inline-flex}.tg-footer__strip .tg-dot{width:18px;height:18px}.tg-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:28px 32px;display:flex}.tg-footer__about{max-width:460px;color:var(--tg-muted);gap:14px;font-size:14px;line-height:20px;display:grid}.tg-footer__tools{color:var(--tg-muted);align-items:center;gap:12px;font-size:14px;display:flex}.tg-theme-btn{border:1px solid var(--tg-line-strong);color:var(--tg-ink);font:500 13px/1 var(--tg-font-body);cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.tg-theme-btn svg{width:15px;height:15px}.tg-footer__legal{border-top:1px solid var(--tg-line);color:var(--tg-faint);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block:20px 28px;font-size:13px;line-height:20px;display:flex}@media (prefers-reduced-motion:reduce){.tg *,.tg :before,.tg :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.tg-header,.tg-subnav,.tg-footer,.tg-actions,.tg-hero__media{display:none!important}.tg-hero__copy{color:#000;background:0 0}.tg-section{padding-block:24px}}.tg-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.tg-cards>article{background:var(--tg-card);border-radius:var(--tg-radius);align-content:start;gap:12px;padding:28px;display:grid}.tg-cards p{color:var(--tg-muted)}.tg-cards small{color:var(--tg-faint);margin-top:4px;font-size:13px}.tg-panel{background:var(--tg-card);border-radius:var(--tg-radius-img);gap:24px;padding:40px;display:grid}@media (max-width:575px){.tg-panel{padding:24px 18px}}.tg-panel ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.tg-panel li{color:var(--tg-muted);padding-left:26px;position:relative}.tg-panel li:before{content:"";background:var(--tg-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:0}.tg-process>div>h3:first-child{margin-top:0}.tg-prose{max-width:760px;color:var(--tg-ink);gap:18px;display:grid}.tg-prose h2{font:400 32px/40px var(--tg-font-display);margin-top:24px;scroll-margin-top:110px}.tg-prose h3{font:600 20px/28px var(--tg-font-body);margin-top:12px;scroll-margin-top:110px}.tg-prose p,.tg-prose li{color:var(--tg-muted)}.tg-prose ul,.tg-prose ol{gap:8px;margin:0;padding-left:22px;display:grid}.tg-prose pre{background:var(--tg-card);border-radius:12px;padding:16px;overflow-x:auto}.tg-prose code{background:var(--tg-card);border-radius:6px;padding:2px 6px}.tg-prose pre code{background:0 0;padding:0}.tg-prose blockquote{background:#3653f414;border-radius:12px;margin:0;padding:14px 18px}.tg-prose table{border-collapse:collapse;width:100%}.tg-prose th,.tg-prose td{text-align:left;border-bottom:1px solid var(--tg-line);padding:10px 12px}.tg-docs{gap:40px;display:grid}@media (min-width:992px){.tg-docs{grid-template-columns:240px minmax(0,1fr) 200px}}.tg-docs__nav{align-content:start;gap:18px;font-size:15px;display:grid}.tg-docs__nav h3{font:600 14px/20px var(--tg-font-body);color:var(--tg-ink)}.tg-docs__nav ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tg .tg-docs__nav a,.tg .tg-docs__toc a{color:var(--tg-muted);text-decoration:none}.tg .tg-docs__nav a[aria-current=page]{color:var(--tg-blue);font-weight:600}.tg-docs__toc{align-content:start;gap:8px;font-size:14px;display:grid}@media (max-width:991px){.tg-docs__toc{display:none}}.tg-crumbs{color:var(--tg-muted);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.tg .tg-crumbs a{color:var(--tg-muted)}.tg-filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.tg .tg-filters a{border:1px solid var(--tg-line-strong);color:var(--tg-ink);border-radius:30px;padding:10px 18px;font-size:14px;text-decoration:none}.tg .tg-filters a[aria-current=page]{background:var(--tg-blue);border-color:var(--tg-blue);color:#fff}.tg-release{border-top:1px solid var(--tg-line);gap:16px;padding-block:32px;display:grid}@media (min-width:768px){.tg-release{grid-template-columns:240px minmax(0,1fr)}}.tg-release ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg-release li{color:var(--tg-muted);grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.tg-account{gap:24px;display:grid}.tg-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.tg-summary>div{background:var(--tg-card);border-radius:var(--tg-radius);align-content:start;gap:8px;padding:24px;display:grid}.tg-summary small{color:var(--tg-muted)}.tg-key{font-family:var(--tg-font-mono);letter-spacing:.5px;word-break:break-all;font-size:15px}.tg-status{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.tg-status--ok{color:var(--tg-ok);background:#15803d1f}.tg-status--warn{color:var(--tg-danger);background:#c42b3a1a}.tg-select{appearance:auto}.tg-total{gap:10px;display:grid}.tg-total div{justify-content:space-between;gap:16px;display:flex}.tg-total div:last-child{border-top:1px solid var(--tg-line);padding-top:12px;font-size:18px;font-weight:600}.tg-narrow{max-width:560px;margin-inline:auto}.tg-feedback{border-radius:var(--tg-radius);background:var(--tg-card);flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;padding:20px;display:flex}.tg-feedback button{border:1px solid var(--tg-line-strong);background:var(--tg-bg);cursor:pointer;font:500 14px/1 var(--tg-font-body);color:var(--tg-ink);border-radius:30px;padding:8px 18px}
