@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}/* Toby 1.1.15: shared header and footer on every page (inc/chrome.php,assets/js/toby-chrome.js).
   Self-contained: the compare and integration pages do not load site.css,so nothing here relies on it. */
.tc-nav,.tc-foot{--tc-ink:#14141C;--tc-body:#4A515C;--tc-muted:#5D646F;--tc-accent:#0045B0;--tc-accent-hover:#00388F;--tc-tint:#EEF3FC;--tc-warm:#F7F7F4;--tc-line:#E6E6E0;--tc-hair:#ECECF1;--tc-space:#0B1A3F;font-family:Figtree,"Figtree Fallback","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.tc-nav *,.tc-nav *::before,.tc-nav *::after,.tc-foot *,.tc-foot *::before,.tc-foot *::after{box-sizing:border-box}.tc-nav a,.tc-foot a{text-decoration:none}.tc-nav button,.tc-foot button{font:inherit}:is(.tc-nav,.tc-foot) .tc-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}/* logo */
.tc-logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:21px;letter-spacing:-.03em;color:var(--tc-ink);flex:none}:is(.tc-nav,.tc-foot) .tc-logo svg{width:27px;height:25px;flex:none}:is(.tc-nav,.tc-foot) .tc-logo:hover{color:var(--tc-ink)}/* buttons */
.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;font-size:14.5px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}:is(.tc-nav,.tc-foot) .tc-btn--primary{background:var(--tc-accent);color:#fff}:is(.tc-nav,.tc-foot) .tc-btn--primary:hover{background:var(--tc-accent-hover);color:#fff}:is(.tc-nav,.tc-foot) .tc-btn--ghost{background:#fff;color:var(--tc-accent);border:1px solid #C9D6EE}:is(.tc-nav,.tc-foot) .tc-btn--ghost:hover{border-color:var(--tc-accent);color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-btn--light{background:#fff;color:var(--tc-space)}:is(.tc-nav,.tc-foot) .tc-btn--light:hover{background:var(--tc-tint);color:var(--tc-space)}:is(.tc-nav,.tc-foot) .tc-btn--outline{background:transparent;color:#fff;border:1px solid #5A6A8F}:is(.tc-nav,.tc-foot) .tc-btn--outline:hover{border-color:#fff;color:#fff}:is(.tc-nav,.tc-foot) .tc-short{display:none}/* ---------------------------------------------------------------- header */
.tc-nav{position:sticky;top:0;z-index:60;height:64px;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.tc-nav.is-scrolled,.tc-nav.is-open{background:rgba(247,247,244,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--tc-hair)}:is(.tc-nav,.tc-foot) .tc-nav__inner{height:64px;display:flex;align-items:center;gap:36px}:is(.tc-nav,.tc-foot) .tc-nav__menu{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}:is(.tc-nav,.tc-foot) .tc-nav__link,:is(.tc-nav,.tc-foot) .tc-dd__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:0;border-radius:999px;background:none;font-size:14.5px;font-weight:500;color:var(--tc-body);cursor:pointer;white-space:nowrap}:is(.tc-nav,.tc-foot) .tc-nav__link:hover,:is(.tc-nav,.tc-foot) .tc-dd__btn:hover,:is(.tc-nav,.tc-foot) .tc-dd.is-open .tc-dd__btn{color:var(--tc-ink);background:rgba(20,20,28,.04)}:is(.tc-nav,.tc-foot) .tc-nav__link.is-current,:is(.tc-nav,.tc-foot) .tc-nav__link[aria-current="page"],:is(.tc-nav,.tc-foot) .tc-dd__btn.is-current{color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-dd.is-open .tc-dd__btn{color:var(--tc-accent);background:var(--tc-tint)}:is(.tc-nav,.tc-foot) .tc-chev{transition:transform .15s ease;flex:none}:is(.tc-nav,.tc-foot) .tc-dd.is-open .tc-chev{transform:rotate(180deg)}:is(.tc-nav,.tc-foot) .tc-nav__right{display:flex;align-items:center;gap:18px;flex:none}:is(.tc-nav,.tc-foot) .tc-nav__signin{font-size:14.5px;font-weight:600;color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-nav__signin:hover{color:var(--tc-accent-hover);text-decoration:underline;text-underline-offset:3px}:is(.tc-nav,.tc-foot) .tc-nav__burger{display:none;width:44px;height:44px;border:1px solid var(--tc-line);border-radius:12px;background:#fff;color:var(--tc-ink);align-items:center;justify-content:center;padding:0;cursor:pointer}:is(.tc-nav,.tc-foot) .tc-nav__burger .tc-ic-close{display:none}.tc-nav.is-open .tc-nav__burger .tc-ic-menu{display:none}.tc-nav.is-open .tc-nav__burger .tc-ic-close{display:block}/* dropdown panels */
.tc-dd{position:relative}:is(.tc-nav,.tc-foot) .tc-dd__panel{position:absolute;top:calc(100% + 10px);left:-12px;display:none;background:#fff;border:1px solid #E1E3EA;border-radius:16px;box-shadow:0 18px 40px rgba(11,26,63,.12);padding:12px;z-index:2}:is(.tc-nav,.tc-foot) .tc-dd__panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}:is(.tc-nav,.tc-foot) .tc-dd.is-open .tc-dd__panel{display:block}:is(.tc-nav,.tc-foot) .tc-dd__panel--product{width:340px}:is(.tc-nav,.tc-foot) .tc-dd__item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px}:is(.tc-nav,.tc-foot) .tc-dd__item:hover,:is(.tc-nav,.tc-foot) .tc-dd__item[aria-current="page"]{background:var(--tc-tint)}:is(.tc-nav,.tc-foot) .tc-dd__title{font-size:15px;font-weight:600;color:var(--tc-ink)}:is(.tc-nav,.tc-foot) .tc-dd__desc{font-size:13.5px;line-height:1.4;color:var(--tc-muted)}:is(.tc-nav,.tc-foot) .tc-dd__panel--compare{width:660px;max-width:calc(100vw - 48px);left:50%;transform:translateX(-50%);padding:22px 24px 18px}:is(.tc-nav,.tc-foot) .tc-dd__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:is(.tc-nav,.tc-foot) .tc-dd__group{display:flex;flex-direction:column}:is(.tc-nav,.tc-foot) .tc-dd__label{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}:is(.tc-nav,.tc-foot) .tc-dd__link{display:block;padding:7px 0;font-size:15px;font-weight:600;color:var(--tc-ink)}:is(.tc-nav,.tc-foot) .tc-dd__link:hover,:is(.tc-nav,.tc-foot) .tc-dd__link[aria-current="page"]{color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-dd__all{display:block;margin-top:14px;padding-top:14px;border-top:1px solid #F0F1F4;font-size:14px;font-weight:600;color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-dd__all:hover{color:var(--tc-accent-hover)}:is(.tc-nav,.tc-foot) .tc-dd__panel--resources{width:220px;padding:10px 12px}:is(.tc-nav,.tc-foot) .tc-dd__panel--resources .tc-dd__link{padding:8px 10px;border-radius:8px}:is(.tc-nav,.tc-foot) .tc-dd__panel--resources .tc-dd__link:hover,:is(.tc-nav,.tc-foot) .tc-dd__panel--resources .tc-dd__link[aria-current="page"]{background:var(--tc-tint)}
@media (hover:hover) and (min-width:1180px){:is(.tc-nav,.tc-foot) .tc-dd:hover .tc-dd__panel{display:block}}/* phone drawer */
.tc-drawer{display:none}:is(.tc-nav,.tc-foot) .tc-drawer summary{list-style:none}:is(.tc-nav,.tc-foot) .tc-drawer summary::-webkit-details-marker{display:none}

@media (max-width:1179.98px){:is(.tc-nav,.tc-foot) .tc-nav__inner{gap:12px}:is(.tc-nav,.tc-foot) .tc-nav__menu,:is(.tc-nav,.tc-foot) .tc-nav__signin{display:none}:is(.tc-nav,.tc-foot) .tc-nav__right{margin-left:auto;gap:10px}:is(.tc-nav,.tc-foot) .tc-nav__burger{display:inline-flex}.tc-nav.is-open .tc-drawer{display:block;position:absolute;top:64px;left:0;right:0;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;background:#fff;border-bottom:1px solid var(--tc-hair);box-shadow:0 18px 40px rgba(11,26,63,.12);padding:4px 24px 22px}:is(.tc-nav,.tc-foot) .tc-drawer__top,:is(.tc-nav,.tc-foot) .tc-drawer summary{display:flex;align-items:center;min-height:52px;font-size:17px;font-weight:600;color:var(--tc-ink);border-bottom:1px solid #F0F1F4;cursor:pointer}:is(.tc-nav,.tc-foot) .tc-drawer summary{justify-content:space-between}:is(.tc-nav,.tc-foot) .tc-drawer summary .tc-chev{width:16px;height:16px;color:var(--tc-muted)}:is(.tc-nav,.tc-foot) .tc-drawer details[open] > summary{color:var(--tc-accent);border-bottom-color:transparent}:is(.tc-nav,.tc-foot) .tc-drawer details[open] > summary .tc-chev{transform:rotate(180deg);color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-drawer__list{display:flex;flex-direction:column;padding:0 0 12px 14px;border-bottom:1px solid #F0F1F4}:is(.tc-nav,.tc-foot) .tc-drawer__list a{display:flex;align-items:center;gap:6px;min-height:44px;font-size:16px;color:var(--tc-body)}:is(.tc-nav,.tc-foot) .tc-drawer__list a[aria-current="page"]{color:var(--tc-accent);font-weight:600}:is(.tc-nav,.tc-foot) .tc-drawer__label{margin:10px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}:is(.tc-nav,.tc-foot) .tc-drawer__list .tc-drawer__all{color:var(--tc-accent);font-weight:600;font-size:15px}:is(.tc-nav,.tc-foot) .tc-drawer__top:last-of-type{border-bottom:0}:is(.tc-nav,.tc-foot) .tc-drawer__btns{display:flex;gap:10px;padding-top:14px}:is(.tc-nav,.tc-foot) .tc-drawer__btns .tc-btn{flex:1 1 0}}
@media (max-width:640px){:is(.tc-nav,.tc-foot) .tc-wrap{padding:0 16px}.tc-nav.is-open .tc-drawer{padding:4px 16px 20px}:is(.tc-nav,.tc-foot) .tc-long{display:none}:is(.tc-nav,.tc-foot) .tc-short{display:inline}:is(.tc-nav,.tc-foot) .tc-nav__cta{padding:10px 14px}:is(.tc-nav,.tc-foot) .tc-logo{font-size:19px}}/* ---------------------------------------------------------------- footer */
.tc-foot{position:relative;z-index:1;color:var(--tc-ink)}:is(.tc-nav,.tc-foot) .tc-band{background:var(--tc-space);color:#fff}:is(.tc-nav,.tc-foot) .tc-band__inner{display:flex;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px}:is(.tc-nav,.tc-foot) .tc-band__text{flex:1 1 auto;min-width:0}:is(.tc-nav,.tc-foot) .tc-band__title{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25;color:#fff}:is(.tc-nav,.tc-foot) .tc-band__sub{margin:0;font-size:15px;line-height:1.5;color:#C5CEE0}:is(.tc-nav,.tc-foot) .tc-band__btns{display:flex;gap:12px;flex:none}:is(.tc-nav,.tc-foot) .tc-foot__main{background:var(--tc-warm);border-top:1px solid var(--tc-line);padding:48px 0 28px}:is(.tc-nav,.tc-foot) .tc-foot__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:32px}:is(.tc-nav,.tc-foot) .tc-foot__brand{display:flex;flex-direction:column;gap:14px}:is(.tc-nav,.tc-foot) .tc-foot__brand p{margin:0;max-width:260px;font-size:14px;line-height:1.5;color:var(--tc-body)}:is(.tc-nav,.tc-foot) .tc-fcol summary{list-style:none;margin:0 0 12px;font-size:13px;font-weight:700;color:var(--tc-ink);pointer-events:none;display:flex;align-items:center;justify-content:space-between}:is(.tc-nav,.tc-foot) .tc-fcol summary::-webkit-details-marker{display:none}:is(.tc-nav,.tc-foot) .tc-fcol .tc-plus{display:none}:is(.tc-nav,.tc-foot) .tc-fcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}:is(.tc-nav,.tc-foot) .tc-fcol--compare ul{display:block;columns:2;column-gap:32px}:is(.tc-nav,.tc-foot) .tc-fcol--compare li{break-inside:avoid;margin:0 0 11px}:is(.tc-nav,.tc-foot) .tc-fcol a{font-size:14px;color:var(--tc-body)}:is(.tc-nav,.tc-foot) .tc-fcol a:hover,:is(.tc-nav,.tc-foot) .tc-fcol a[aria-current="page"]{color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-fcol .tc-foot__all{color:var(--tc-accent);font-weight:600}:is(.tc-nav,.tc-foot) .tc-foot__bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--tc-line);display:flex;flex-direction:column;gap:8px}:is(.tc-nav,.tc-foot) .tc-foot__legal{display:flex;align-items:center;gap:24px;font-size:13px;color:var(--tc-muted)}:is(.tc-nav,.tc-foot) .tc-foot__legal span{flex:1 1 auto}:is(.tc-nav,.tc-foot) .tc-foot__legal a{color:var(--tc-body)}:is(.tc-nav,.tc-foot) .tc-foot__legal a:hover{color:var(--tc-accent)}:is(.tc-nav,.tc-foot) .tc-foot__note,:is(.tc-nav,.tc-foot) .tc-foot__notice{margin:0;font-size:12.5px;line-height:1.5;color:var(--tc-muted)}

@media (max-width:959.98px){:is(.tc-nav,.tc-foot) .tc-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tc-nav,.tc-foot) .tc-foot__brand{grid-column:1 / -1}:is(.tc-nav,.tc-foot) .tc-band__inner{flex-direction:column;align-items:flex-start}}
@media (max-width:640px){:is(.tc-nav,.tc-foot) .tc-band__inner{padding-top:28px;padding-bottom:28px;gap:16px}:is(.tc-nav,.tc-foot) .tc-band__title{font-size:22px}:is(.tc-nav,.tc-foot) .tc-band__btns{flex-direction:column;align-self:stretch}:is(.tc-nav,.tc-foot) .tc-band__btns .tc-btn{width:100%;min-height:48px}:is(.tc-nav,.tc-foot) .tc-foot__main{padding:32px 0 24px}:is(.tc-nav,.tc-foot) .tc-foot__grid{display:flex;flex-direction:column;gap:0}:is(.tc-nav,.tc-foot) .tc-foot__brand{margin-bottom:22px}:is(.tc-nav,.tc-foot) .tc-fcol{border-top:1px solid var(--tc-line)}:is(.tc-nav,.tc-foot) .tc-fcol:last-child{border-bottom:1px solid var(--tc-line)}:is(.tc-nav,.tc-foot) .tc-fcol summary{pointer-events:auto;cursor:pointer;margin:0;min-height:52px;font-size:15px}:is(.tc-nav,.tc-foot) .tc-fcol .tc-plus{display:block;color:var(--tc-muted);transition:transform .15s ease}:is(.tc-nav,.tc-foot) .tc-fcol[open] .tc-plus{transform:rotate(45deg)}:is(.tc-nav,.tc-foot) .tc-fcol ul{gap:0;padding-bottom:10px}:is(.tc-nav,.tc-foot) .tc-fcol--compare ul{columns:1}:is(.tc-nav,.tc-foot) .tc-fcol--compare li{margin:0}:is(.tc-nav,.tc-foot) .tc-fcol a{display:flex;align-items:center;gap:6px;min-height:44px;font-size:15px}:is(.tc-nav,.tc-foot) .tc-foot__bottom{margin-top:22px;padding-top:0;border-top:0}:is(.tc-nav,.tc-foot) .tc-foot__legal{flex-wrap:wrap;gap:8px 20px}:is(.tc-nav,.tc-foot) .tc-foot__legal span{flex-basis:100%;order:2}}
@media (prefers-reduced-motion:reduce){.tc-nav,:is(.tc-nav,.tc-foot) .tc-chev,:is(.tc-nav,.tc-foot) .tc-plus,:is(.tc-nav,.tc-foot) .tc-btn{transition:none}}

/* 1.1.17: section heads that sit alone in a full-width row are centred, so a row is never full on
   the left and empty on the right. Heads inside split layouts (next to a list, an image or a
   thread) keep their own alignment. */
@media (min-width:768px){
  body .wrap>.sechead,body .faqfull>.sechead,body .container>.tb-sechead{text-align:center;margin-left:auto;margin-right:auto}
  body .wrap>.sechead>*,body .faqfull>.sechead>*,body .container>.tb-sechead>*{margin-left:auto;margin-right:auto}
  body .wrap>.prose{margin-left:auto;margin-right:auto}
  body .related__row{justify-content:center}
}
/* 1.1.17: no grey small print. Lines kept for what they say (price, card, Model API billing) use the body ink. */
body .price-line,body .tb-offer__sub,body .tb-tri__meta,body .tb-hero__price{color:#14141C}
body .tb-offer__sub{font-size:15px}

/* 1.1.19: five footer columns (Solutions added); footer notes and the AI notice in the body colour, not grey small print. */
@media (min-width:960px){:is(.tc-nav,.tc-foot) .tc-foot__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);gap:28px}}
:is(.tc-nav,.tc-foot) .tc-foot__note,:is(.tc-nav,.tc-foot) .tc-foot__notice{font-size:14px;color:var(--tc-body)}
:is(.tc-nav,.tc-foot) .tc-dd__panel--product .tc-dd__all{margin-left:12px;margin-right:12px}

.pv{background:#0B1A3F;color:#DCE5F5;font:500 13px/1.3 Figtree,system-ui,sans-serif;position:relative;z-index:60}
.pv__in{max-width:1180px;margin:0 auto;padding:9px max(16px,env(safe-area-inset-right,0px)) 9px max(16px,env(safe-area-inset-left,0px));display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
.pv b{color:#fff;font-weight:700}
.pv a,.pv button{appearance:none;background:none;border:0;color:inherit;font:inherit;padding:5px 9px;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap}
.pv a:hover,.pv button:hover{background:rgba(255,255,255,.12)}
.pv a.on,.pv button.on{background:#fff;color:#0B1A3F}
.pv__g{display:flex;gap:2px;align-items:center;flex-wrap:wrap}
.pv__g span{opacity:.7;margin-right:4px}
.pv :focus-visible{outline:2px solid #EE8A3C;outline-offset:2px}

:root{--ink:#0B0C10;--sub:#6B7280;--line:#E6E8EC;--panel:#F4F5F7;--white:#FFFFFF;--blue:#0045B0;--orange:#EE8A3C;--pill:#ECEDF0}
*{box-sizing:border-box}
html,body{overflow-x:clip}
body{margin:0;background:var(--white);color:var(--ink);font:400 16px/1.5 Figtree,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.tp a{color:inherit}
.wrap2{max-width:1120px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.tp h1,.tp h2,.tp h3,.tp p{margin:0}
.tp h1{font-size:clamp(44px,6vw,68px);font-weight:500;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}
.h-mark{display:inline-block;vertical-align:-.1em;margin:0 .04em}.h-mark svg{display:block;width:.98em;height:.907em}
.tp h2{font-size:clamp(30px,3.4vw,40px);font-weight:500;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}
.lead{font-size:clamp(17px,1.5vw,19px);line-height:1.5;color:var(--sub)}
.pbtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,opacity .15s}
.pbtn--k{background:var(--ink);color:#fff!important}.pbtn--k:hover{background:#2A2C33}
.pbtn--g{background:var(--pill);color:var(--ink)!important}.pbtn--g:hover{background:#E0E2E6}
.tp :focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.hero2{padding-top:72px;text-align:center}
.hero2 .lead{max-width:600px;margin:18px auto 0}
.hero2__cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:28px}
.hero2__win{margin-top:56px}
/* product window */
.app{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;text-align:left;font-size:13.5px;line-height:1.4;box-shadow:0 24px 60px -36px rgba(11,12,16,.28)}
.app__side{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:10px;background:#FBFBFC}
.app__head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px}.app__head b{display:flex;gap:7px;align-items:center;font-weight:600;font-size:14.5px;letter-spacing:-.01em}.app__head b svg{width:20px;height:18.5px}.app__head i{font-style:normal;color:var(--sub);font-size:18px;line-height:1}
.app__search{border-radius:9px;background:var(--pill);padding:7px 10px;color:var(--sub);font-size:12.5px}
.ag{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:2px 9px;align-items:center;padding:8px;border-radius:10px}.ag.on{background:#ECEDF0}.ag .face{grid-row:span 2;width:30px;height:28px}.ag b{font-weight:500;font-size:13.5px}.ag time{font-size:11px;color:var(--sub)}.ag span{grid-column:2/4;font-size:12px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.app__main{display:flex;flex-direction:column;min-width:0}
.app__top{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);font-weight:500}.app__top .face{width:20px;height:18.5px}.app__top em{margin-left:auto;font-style:normal;font-size:11px;font-weight:400;color:#9AA0AB}
.app__body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}
.bub{max-width:82%;padding:10px 14px;border-radius:14px;font-size:14px}.bub--k{align-self:flex-end;background:var(--ink);color:#fff}.bub--g{background:var(--panel);align-self:flex-start}
.run{border:1px solid var(--line);border-radius:12px;padding:4px 12px;max-width:86%}
.run__r{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #F1F2F4;transition:opacity .25s}.run__r:first-child{border-top:0}
.run__r img,.run__r>.d2{width:16px;height:16px;object-fit:contain;display:block}
.run__r b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run__r u{text-decoration:none;font-size:11.5px;color:var(--sub);white-space:nowrap}
.run__r s{display:block;width:15px;height:15px;border-radius:50%;background:var(--ink);position:relative;text-decoration:none}.run__r s:after{content:"";position:absolute;left:5px;top:2.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
.run__r.next{opacity:.38}.run__r.next u{visibility:hidden}.run__r.next s{background:var(--pill)}.run__r.next s:after,.run__r.now s:after{display:none}
.run__r.now u{visibility:hidden}.run__r.now s{background:none;border:2px solid #D5D8DD;border-top-color:var(--ink);animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.resu{transition:opacity .3s}.resu.hide{opacity:0}
.app__comp{margin:0 18px 16px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;color:#9AA0AB;font-size:13px}.app__comp em{font-style:normal;font-size:11.5px}
/* logos */
.lg{padding-top:56px;text-align:center}.lg p{font-size:14px;color:var(--sub)}.lg__r{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 46px;margin-top:20px}.lg__r img{height:28px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.62}
/* big panel */
.sec2{padding-top:96px}
.bigp{background:var(--panel);border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:420px;overflow:hidden;position:relative}
.bigp__t{padding:48px;display:grid;gap:14px;position:relative;z-index:1}.bigp__t .lead{max-width:420px}
.bigp__a{position:relative;align-self:stretch;min-height:300px}
.bigmark{position:absolute;right:-70px;bottom:-96px;width:min(500px,120%);height:auto}
.eyes{transform-origin:50% 49px;animation:blink 7s infinite}
@keyframes blink{0%,94%,100%{transform:scaleY(1)}97%{transform:scaleY(.08)}}
/* 2x2 */
.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}
.fc{background:var(--panel);border-radius:20px;padding:32px 32px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden;min-width:0;min-height:372px}
.fc h3{font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.fc>p{font-size:16px;color:var(--sub);max-width:46ch}
.fc__v{margin-top:auto;padding-top:26px;display:flex;justify-content:center}
.ui{background:#fff;border-radius:14px 14px 0 0;box-shadow:0 14px 40px -24px rgba(11,12,16,.35);width:min(420px,100%);padding:14px 16px;font-size:13.5px;line-height:1.4}
.ui .run{border:0;padding:0;max-width:none}
.kv{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #F1F2F4}.kv:first-of-type{border-top:0}.kv span{color:var(--sub)}.kv b{font-weight:500;text-align:right}
.ui__h{display:flex;gap:9px;align-items:center;font-weight:500;padding-bottom:10px;border-bottom:1px solid #F1F2F4;margin-bottom:2px}.ui__h .face{width:24px;height:22px}
.ti{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:min(440px,100%);padding-bottom:30px}
.ti span{display:inline-flex;gap:7px;align-items:center;background:#fff;border-radius:999px;padding:7px 12px 7px 9px;font-size:13px;font-weight:500}.ti img{width:17px;height:17px;object-fit:contain}.ti .m{background:var(--ink);color:#fff;padding-left:12px}
.mo{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:9px;font-weight:500}.mo span{font-weight:400;font-size:12.5px;color:var(--sub)}.mo.on{background:var(--panel)}
/* agents */
.agents{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.chip{appearance:none;display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px 7px 9px;font:500 14px/1.2 inherit;font-family:inherit;color:var(--ink);cursor:pointer}.chip .face{width:20px;height:18.5px}.chip[aria-selected=true]{background:var(--panel);border-color:#C9CDD4}
.tp .agd{margin-top:22px;font-size:16.5px;color:var(--sub);max-width:46ch;min-height:76px}.agd b{color:var(--ink);font-weight:500}
.agv{background:var(--panel);border-radius:20px;padding:32px;display:flex;justify-content:center}.agv .ui{border-radius:14px;width:min(400px,100%)}
/* hitoby note */
.note2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;display:flex;gap:18px 32px;justify-content:space-between;align-items:center;flex-wrap:wrap}.note2 div{display:flex;gap:14px;align-items:center;min-width:0;flex:1 1 420px}.note2 svg{width:32px;height:29.6px;flex:none}.note2 p{font-size:16.5px;color:var(--sub)}.note2 b{color:var(--ink);font-weight:500}
/* pricing */
.pr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}
.pr__c{border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.pr__c h3{font-size:18px;font-weight:500}
.pr__n{font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1}.pr__n small{font-size:15px;font-weight:400;letter-spacing:0;color:var(--sub)}
.pr__c ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--sub)}.pr__c li{display:flex;gap:9px}.pr__c li svg{width:15px;height:15px;flex:none;margin-top:4px;color:var(--ink)}
.pr__c .pbtn{margin-top:auto}
/* faq */
.fq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}
.fq details{border-top:1px solid var(--line);padding:18px 0}.fq details:last-child{border-bottom:1px solid var(--line)}.fq summary{cursor:pointer;font-size:17px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";color:var(--sub);font-weight:400}.fq details[open] summary:after{content:"\2212"}.fq details p{margin-top:10px;color:var(--sub);max-width:62ch}
/* close */
.close2{margin-top:96px;background:var(--panel);border-radius:20px;padding:72px 24px;text-align:center;display:grid;gap:16px;justify-items:center}.close2 .bm{width:64px;height:59px}
.close2 div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}
.ft{margin-top:72px}
/* header: same chrome as hitoby, flat and black */
.tc-nav{background:#fff!important;backdrop-filter:none!important}
.tc-nav .tc-btn--primary,.tc-nav [class*=tc-btn--pri]{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
.tc-foot,.tc-foot__main{background:#fff!important}
.tc-nav .tc-btn--ghost,.tc-nav__right a:not(.tc-nav__cta){color:var(--ink)!important}
@media (max-width:900px){.bigp,.agents,.grid2,.pr{grid-template-columns:minmax(0,1fr)}.bigp__t{padding:32px 28px 8px}.bigp__a{min-height:240px}.bigmark{right:50%;transform:translateX(62%);bottom:-70px;width:320px}.fq{grid-template-columns:minmax(0,1fr);gap:18px}.fc{min-height:0}.sec2{padding-top:72px}}
@media (max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.app__side{display:none}.hero2{padding-top:44px}.hero2__win{margin-top:36px}.bub{max-width:92%}.run{max-width:100%}.lg__r{gap:16px 28px}.lg__r img{height:22px}.fc{padding:26px 22px 0}.close2{margin-top:72px;padding:52px 20px}.app__body{padding:14px}.app__comp{margin:0 14px 14px}.hero2__cta .pbtn{flex:1 1 150px}}
@media (prefers-reduced-motion:reduce){.eyes,.run__r.now s{animation:none}}

.tp .pillnews{display:inline-flex;align-items:center;font-size:14px;color:var(--sub);background:var(--panel);border-radius:999px;padding:6px 14px;margin-bottom:22px}.pillnews b{font-weight:500;color:var(--ink)}
.app{font-size:14px}
.saved{display:flex;gap:12px;align-items:center;border:1px solid rgba(18,166,124,.4);background:#F1FAF6;border-radius:12px;padding:12px 14px;max-width:86%;transition:opacity .35s,transform .35s}.saved.hide{transform:translateY(6px)}.saved .face{width:36px;height:33px;flex:none}.saved b{display:block;font-weight:500;font-size:14.5px}.saved span{display:block;font-size:13px;color:var(--sub)}
.ag--new{background:#F1FAF6;transition:opacity .35s}.ag--new.hide{opacity:0}.ag--new time{color:#0E7F5F;font-weight:500}
.mq{overflow:hidden;margin-top:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.mq__t{display:flex;width:max-content;animation:mq 50s linear infinite}.mq:hover .mq__t{animation-play-state:paused}
.mq ul{display:flex;align-items:center;gap:60px;margin:0;padding:0 30px;list-style:none}.mq li{flex:0 0 auto;display:flex;align-items:center;height:48px}
.mq img{display:block;height:28px;width:auto;filter:grayscale(1);opacity:.6;transition:filter .25s,opacity .25s}.mq img:hover{filter:none;opacity:1}.mq img.tall{height:38px}.mq img.wide{height:18px}.mq img.sm{height:22px}
@keyframes mq{to{transform:translateX(-50%)}}
.teamp{background:var(--ink);color:#fff;border-radius:24px;padding:64px 56px 0;overflow:hidden}
.teamp h2{font-size:clamp(34px,4.4vw,54px);letter-spacing:-.02em;line-height:1.06;font-weight:500;max-width:15em}
.tp .teamp__c{margin-top:18px;min-height:56px;font-size:clamp(17px,1.5vw,19px);color:#AEB4BF;max-width:40em}
.tmrow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);margin-top:36px;align-items:end}
.tm{appearance:none;background:none;border:0;padding:0;color:#fff;cursor:pointer;display:flex;flex-direction:column-reverse;gap:12px;align-items:flex-start;font:inherit;min-width:0;text-align:left}
.tm__f{display:block;width:100%;margin-bottom:-22%;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:translateY(8%)}.tm__f svg{display:block;width:100%;height:auto;overflow:visible}
.tm__n{font-size:14px;color:#AEB4BF;display:none}
.tm[aria-pressed=true] .tm__f,.tm:hover .tm__f{transform:translateY(-3%)}
.tm--y{color:#7E8592}.tm--y:hover,.tm--y[aria-pressed=true]{color:#fff}
.tm:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:8px}
.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.how h3{font-size:21px;font-weight:500;letter-spacing:-.01em;margin-bottom:8px}.how p{font-size:16px;color:var(--sub);max-width:34ch}
.grid2{margin-top:56px}.fc{min-height:340px}
.close2 .fr{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.close2 .fr span{display:block;width:44px}.close2 .fr svg{display:block;width:100%;height:auto;overflow:visible}.close2 .fr .y{color:#9AA0AB}
@media (max-width:900px){.teamp{padding:44px 24px 0}.how{grid-template-columns:minmax(0,1fr);gap:26px}.how p{max-width:none}}
@media (max-width:760px){.mq ul{gap:40px;padding:0 20px}.mq img{height:22px}.mq img.tall{height:30px}.mq img.wide{height:15px}.mq img.sm{height:18px}.saved{max-width:100%}.teamp{border-radius:20px}.tp .teamp__c{min-height:84px}.tmrow{gap:6px}.close2 .fr span{width:36px}}
@media (prefers-reduced-motion:reduce){.mq__t{animation:none;width:auto}.mq ul{flex-wrap:wrap;justify-content:center}.mq ul[aria-hidden]{display:none}.mq{-webkit-mask-image:none;mask-image:none}.tm__f,.saved{transition:none}}

.app4{font-size:14px;grid-template-columns:278px minmax(0,1fr)}
.app4 .app__side{padding:14px 10px 10px}
.app__lab{display:flex;justify-content:space-between;padding:4px 6px 0;font-size:11px;color:var(--sub)}.app__lab span:first-child{font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.rts{display:flex;flex-direction:column;gap:1px}
.rt{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:7px 8px;border-radius:10px}.rt.on{background:#ECEDF0}.rt--new{background:#F1FAF6;transition:opacity .4s,max-height .4s;max-height:64px;overflow:hidden}.rt--new.hide{opacity:0;max-height:0;padding-top:0;padding-bottom:0}
.rt__f{position:relative;display:block}.rt__f .face{width:32px;height:29.6px;display:block}.rt__f i{position:absolute;left:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#20B26B;border:2px solid #FBFBFC}
.rt__t{min-width:0}.rt__t div{display:flex;gap:7px;align-items:baseline}.rt__t b{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt__t em{font-style:normal;font-size:11px;color:var(--sub)}.rt--new em{color:#0E7F5F;font-weight:500}.rt__t span{display:block;font-size:12px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.app__links{margin-top:auto;padding:10px 8px 2px;border-top:1px solid var(--line);display:grid;gap:6px;font-size:12.5px;color:var(--sub)}
.app4 .app__main{position:relative;min-height:500px}
.st{display:flex;flex-direction:column;flex:1;min-height:0}
.st--home{align-items:center;justify-content:center;padding:28px 24px;gap:16px}
.st__h{display:flex;gap:14px;align-items:center;width:min(560px,100%)}.st__h .face{width:48px;height:44px;flex:none}.st__h h3{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.st__h p{font-size:13.5px;color:var(--sub)}
.cmp4{width:min(560px,100%);border:1.5px solid #DADDE2;border-radius:16px;padding:13px 14px 10px;display:grid;gap:14px;background:#fff}.cmp4__t{min-height:44px;font-size:14.5px;color:#9AA0AB;text-align:left}.cmp4__t.is-typing{color:var(--ink)}.cmp4__b{display:flex;justify-content:space-between;font-size:12px;color:#9AA0AB}.cmp4__b em{font-style:normal}.cmp4__b span.go{color:var(--blue);font-weight:600}
.st__q{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--sub)}
.st__l{font-size:12.5px;color:var(--sub)}.st__tk{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.tk{display:grid;justify-items:center;gap:5px;padding:9px 12px;border-radius:12px;font-size:12px}.tk.on{background:#EEF2FB;outline:1px solid #D8E1F4}.tk b{font-weight:500}.tk .face{width:30px;height:27.8px}
.replay{position:absolute;right:14px;bottom:60px;appearance:none;border:0;background:var(--pill);color:var(--sub);font:500 12px/1 Figtree,sans-serif;padding:6px 11px;border-radius:999px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s}.replay.show{opacity:1;pointer-events:auto}
.tm__f{position:relative}.yo{display:block}.yo--f{position:absolute;inset:0;opacity:0;transition:opacity .25s}.tm--y[aria-pressed=true] .yo--f,.tm--y:hover .yo--f{opacity:1}.tm--y[aria-pressed=true] .yo--e,.tm--y:hover .yo--e{opacity:0}.yo svg{display:block;width:100%;height:auto;overflow:visible}
@media (max-width:760px){.app4{grid-template-columns:minmax(0,1fr)}.app4 .app__main{min-height:440px}.st__tk .tk:nth-child(n+4){display:none}.st__q{gap:12px}.st--home{padding:22px 14px}.st__h h3{font-size:19px}.replay{bottom:58px}}
@media (prefers-reduced-motion:reduce){.replay{display:none}.rt--new,.yo--f{transition:none}}

[hidden]{display:none!important}
.ui--chat{display:flex;flex-direction:column;gap:9px;border-radius:14px;width:min(430px,100%);padding:16px}.ui--chat .ui__h{margin:0}.ui--chat .bub{font-size:14px}.app__comp--in{margin:6px 0 0}
.msgp{background:var(--panel);border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:48px}
.msgp__t{display:grid;gap:14px}.msgp__t .lead{max-width:430px}.msgp__v{display:flex;justify-content:center;min-width:0}
.grid2{margin-top:16px}
.msgp--r{margin-top:16px}.memt{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:500;color:#0E7F5F;background:#F1FAF6;border-radius:999px;padding:3px 9px}.memn{font-size:12px;color:var(--sub);padding-top:4px}
@media (max-width:900px){.msgp--r .msgp__v{order:2}}
@media (max-width:760px){.replay{top:9px;right:78px;bottom:auto}}
@media (max-width:900px){.msgp{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:26px}}

.pf{display:block;width:100%;height:auto}
.pw{display:grid;grid-template-columns:286px minmax(0,1fr);border:1px solid #E3E6EB;border-radius:20px;overflow:hidden;background:#fff;text-align:left;font-size:14px;line-height:1.4;color:var(--ink);box-shadow:0 40px 90px -50px rgba(11,26,63,.45),0 10px 30px -22px rgba(11,26,63,.25)}
.pw svg{flex:none}
.pw__s{display:flex;flex-direction:column;gap:11px;padding:16px 10px 10px;background:#FBFCFD;border-right:1px solid #EDEFF3;min-width:0}
.pw__b{display:flex;justify-content:space-between;align-items:center;padding:0 6px}.pw__b b{display:flex;gap:8px;align-items:center;font-size:15.5px;font-weight:600;letter-spacing:-.015em}.pw__b b svg{width:23px;height:21.3px}.pw__b span{display:flex;gap:8px;color:#8A919E}.pw__b span svg{width:16px;height:16px}
.pw__q{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #E3E6EB;border-radius:11px;padding:8px 10px;color:#8A919E;font-size:12.5px;white-space:nowrap;overflow:hidden}.pw__q svg{width:15px;height:15px}.pw__q span{overflow:hidden;text-overflow:ellipsis}
.pw__l{display:flex;justify-content:space-between;align-items:center;padding:3px 6px 0;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7B8494}.pw__r{display:flex;gap:6px;align-items:center;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none}.pw__r svg{width:13px;height:13px}.pw__r svg:first-child{margin-right:5px}
.pw__a{display:flex;flex-direction:column;gap:1px;height:323px;overflow:hidden}
.pa{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:12px}.pa.on{background:#EEF2F8}
.pa__f{position:relative;display:block;width:36px}.pa__f i{position:absolute;left:1px;bottom:0;width:9px;height:9px;border-radius:50%;background:#20B26B;border:2px solid #FBFCFD}
.pa__t{min-width:0}.pa__t div{display:flex;gap:6px;align-items:baseline}.pa__t b{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.pa__t em{font-style:normal;font-size:11px;color:#8A919E}.pa__t time{margin-left:auto;font-size:11px;color:#8A919E;white-space:nowrap}.pa__t>span{display:block;font-size:12px;color:#737B89;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa--new{background:#F0FAF6;max-height:64px;overflow:hidden;transition:opacity .4s,max-height .4s,padding .4s}.pa--new.hide{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.pa--new em{color:#0E7F5F;font-weight:600}
.pw__n{margin-top:auto;display:grid;gap:2px;padding-top:8px;border-top:1px solid #EDEFF3}.pw__n span{display:flex;gap:9px;align-items:center;padding:6px 8px;font-size:13px;color:#5D646F}.pw__n svg{width:15px;height:15px}
.pw__u{display:flex;gap:10px;align-items:center;padding:9px 8px 2px;border-top:1px solid #EDEFF3;min-width:0}.pw__u i{flex:none;width:30px;height:30px;border-radius:50%;background:#0045B0;color:#fff;font-style:normal;font-weight:600;font-size:13px;display:grid;place-items:center}.pw__u div{min-width:0;flex:1}.pw__u b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw__u span{display:block;font-size:11.5px;color:#8A919E}.pw__u>svg{width:14px;height:14px;color:#8A919E}
.pw__m{position:relative;display:flex;flex-direction:column;min-width:0;min-height:600px;background:radial-gradient(#E6EAF1 1px,transparent 1.2px) 0 0/22px 22px,radial-gradient(70% 55% at 50% 42%,#fff 60%,rgba(255,255,255,0) 100%)}
.pw__m:before{content:"";position:absolute;inset:0;background:radial-gradient(62% 58% at 50% 44%,#fff 58%,rgba(255,255,255,0) 100%);pointer-events:none}
.pw__m>*{position:relative}
.pw .st--home{align-items:center;justify-content:center;padding:32px 28px;gap:18px;flex:1}
.ph{display:flex;gap:16px;align-items:center;width:min(600px,100%)}.ph .pf{width:58px;flex:none}.ph h3{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ph p{font-size:14px;color:#737B89}
.pc{width:min(600px,100%);background:#fff;border:1.5px solid #DDE1E8;border-radius:18px;padding:15px 16px 11px;display:grid;gap:18px;box-shadow:0 14px 34px -24px rgba(11,26,63,.35)}.pc__t{min-height:44px;font-size:15px;color:#9AA0AB}.pc__t.is-typing{color:var(--ink)}
.pc__b{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;color:#8A919E}.pc__m,.pc__r{display:flex;gap:9px;align-items:center}.pc__b svg{width:15px;height:15px}.pc__r i{width:30px;height:30px;border-radius:9px;background:#F1F2F5;display:grid;place-items:center;color:#9AA0AB}.pc__r span.go{color:var(--blue);font-weight:600}
#sendB.go~i{background:var(--blue);color:#fff}
.pq{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;font-size:13.5px;color:#5D646F}.pq span{display:flex;gap:6px;align-items:center}.pq svg{width:15px;height:15px}
.pl{font-size:13px;color:#737B89;margin-top:2px}
.ptk{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;width:min(660px,100%)}
.pt{display:grid;justify-items:center;gap:6px;width:102px;padding:11px 4px 9px;border-radius:14px;font-size:12px;text-align:center}.pt .pf{width:38px}.pt b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pt.on{background:#EEF2FB;box-shadow:inset 0 0 0 1px #D5DFF3}
.pw .app__top{background:#fff}.pw .app__top .pf{width:24px}.pw .saved .pf{width:38px;flex:none}.pw .app__body{background:rgba(255,255,255,.75)}
.pw .replay{position:absolute;bottom:68px;right:18px}
.pa{flex:none}.pw .st--run{background:#fff}.pw .app__body{background:#fff}
.hero2 .lead{max-width:760px;text-wrap:balance}
.pw__tag{position:absolute;top:14px;right:18px;font-size:11px;color:#9AA0AB}.pw .st--run~.pw__tag{display:none}
.face.pf{height:auto}.ui__h .pf{width:26px;height:auto;flex:none}.chip .pf,.app__top .pf{width:22px}.yo .pf{overflow:visible}
.teamp .pf,.close2 .fr .pf{overflow:visible}
@media (max-width:900px){.pw{grid-template-columns:minmax(0,1fr)}.pw__s{display:none}.pw__m{min-height:520px}}
@media (max-width:760px){.pw{border-radius:16px}.pw .st--home{padding:24px 14px;gap:14px}.ph{gap:12px}.ph .pf{width:46px}.ph h3{font-size:20px}.pc__m .pc__x{display:none}.pc__r svg:not(i svg){display:none}.pq{gap:12px;font-size:12.5px}.ptk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pt{width:auto}.pt:nth-child(n+4){display:none}.pw__m{min-height:500px}.pw .replay{top:9px;right:78px;bottom:auto}}

:root{--ink:#14141C;--sub:#6B7280;--line:#ECEDF1;--panel:#F6F7F9;--blue:#0045B0;--pill:#F1F2F5}
body{background:#fff;color:var(--ink)}
.wrap8{max-width:1120px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.wrap8w{max-width:1280px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.tc-nav{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(10px)!important}.tc-nav .tc-btn--primary,.tc-nav [class*=tc-btn--pri]{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.tc-nav .tc-btn--ghost,.tc-nav__right a:not(.tc-nav__cta){color:var(--ink)!important}.tc-foot,.tc-foot__main{background:#fff!important}
.tp h1{font-size:clamp(42px,6.2vw,76px);font-weight:500;letter-spacing:-.03em;line-height:1.04}.tp h2{font-size:clamp(30px,3.6vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1}
.pbtn{font-weight:500}.pbtn--k{background:var(--blue)}.pbtn--k:hover{background:#003A94}.pbtn--g{background:var(--pill)}.pbtn--g:hover{background:#E7E9EE}
.hero8{padding-top:96px;text-align:center}.hero8 .lead{max-width:640px;margin:22px auto 0}.hero8 .hero2__cta{margin-top:30px}
.stagebg{margin-top:64px;background:linear-gradient(100deg,#34538F,#5E5A9A,#8F6196,#BB6A7A,#D1856E,#E8BF98);border-radius:28px;padding:clamp(10px,4.4vw,56px)}
.pw{box-shadow:0 30px 70px -40px rgba(20,20,40,.55);border-color:rgba(255,255,255,.5)}.pw__m{min-height:620px}.pa.on{background:#EEF1F6}
.pa{grid-template-columns:40px minmax(0,1fr)}.pa__f{width:40px}.pw__a{height:352px}.ph .pf{width:70px}.pt .pf{width:52px}.app__top .pf,.pw .app__top .pf{width:30px}.pw .saved .pf{width:48px}.ui__h .pf,.ui__h .face.pf{width:34px;height:auto}.pa__f i{display:none}
.saved{background:#F4F8F6;border-color:#D6E6DF}.bub--k{background:var(--blue)}.run__r s{background:var(--blue)}.run__r.now s{background:none;border-top-color:var(--blue)}.ti .m{background:var(--blue)}.pr__c li svg{color:var(--ink)}
.eyes,.teamp .eyes{animation:none}
.lg{padding-top:88px}.lg p{color:var(--sub)}
.rows{display:grid;gap:clamp(72px,10vw,140px);padding-top:clamp(88px,11vw,150px)}
.frow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,84px);align-items:center}.frow.rev .ft2{order:2}.frow.rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}
.ft2{display:grid;gap:16px}.tp .ft2 .lead{max-width:440px}
.fv{background:var(--panel);border-radius:24px;padding:clamp(22px,4vw,48px);display:flex;justify-content:center;min-width:0}.fv .ui{border-radius:16px;width:min(440px,100%);box-shadow:0 18px 44px -30px rgba(20,20,40,.35)}.fv .run{border:0;padding:0;max-width:none}.fv .ui--chat .run{border:1px solid var(--line);padding:4px 12px}.fv .ti{padding-bottom:0}.fv .ti span{background:#fff}.fv .ti .m{background:var(--blue);color:#fff}.mo.on{background:var(--panel)}
.memt{background:var(--panel);color:var(--sub);box-shadow:none}.ui__h{align-items:center}
.pausebar{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:11px;border-top:1px solid var(--line);font-size:13px;color:var(--sub)}.pausebar i{font-style:normal;font-weight:500;color:var(--ink);background:var(--panel);border-radius:999px;padding:5px 13px}
.d2w{display:block;width:16px;height:16px;border-radius:5px;background:var(--pill)}.d2w svg{display:block;width:16px;height:16px}
.sec8{padding-top:clamp(88px,11vw,150px)}.center{text-align:center}.center .lead{margin-top:14px}
.rbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2.6vw,32px);margin-top:56px;text-align:left}
.rb{margin:0;min-width:0}.rb .pf{display:block;width:min(150px,100%);height:auto;overflow:visible;margin:0 auto 14px}.rb figcaption{font-size:14.5px;line-height:1.45;color:var(--sub)}.rb b{display:block;font-size:17px;font-weight:500;color:var(--ink);margin-bottom:4px}
.note2{border-color:var(--line)}
.pr__c{background:#fff;border-color:var(--line)}.sec8 .pr{margin-top:36px}
.fq details{border-color:var(--line)}
.close8{text-align:center;padding-bottom:clamp(40px,6vw,88px)}.fr8{display:flex;justify-content:center;gap:10px;margin-bottom:26px}.fr8 span{display:block;width:60px}.fr8 .pf{display:block;width:100%;height:auto;overflow:visible}.close8 .lead{margin-top:14px}.close8 .hero2__cta{margin-top:26px}
.ft{margin-top:40px}
@media (max-width:900px){.frow,.frow.rev{grid-template-columns:minmax(0,1fr);gap:26px}.frow.rev .ft2{order:0}.rbs{grid-template-columns:repeat(2,minmax(0,1fr))}.rb:last-child{grid-column:1/-1;max-width:50%;margin:0 auto}.pw__m{min-height:500px}}
@media (max-width:520px){.tp h1{font-size:8.3vw}.fv .run__r u{display:none}.pt{padding:9px 2px}.pt b{font-size:11px;white-space:normal;line-height:1.25}}
@media (max-width:760px){.hero8{padding-top:56px}.stagebg{margin-top:40px;border-radius:20px}.pt .pf{width:46px}.ph .pf{width:56px}.fr8 span{width:44px}.fr8{gap:6px}}

.tp h1{font-size:clamp(38px,5vw,62px)}.tp h2{font-size:clamp(26px,3vw,36px)}
.hero8{padding-top:clamp(52px,6vw,76px)}.stagebg{margin-top:clamp(32px,4vw,48px)}.lg{padding-top:64px}
.sec8{padding-top:clamp(64px,8vw,104px)}
.bt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:clamp(56px,7vw,88px)}
.tile{background:var(--panel);border-radius:24px;padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:clamp(18px,2.2vw,26px);min-width:0;overflow:hidden}.tile.wide{grid-column:1/-1}
.tile__t{display:grid;gap:6px;max-width:560px}.tile h3{font-size:clamp(20px,1.9vw,24px);font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0}.tile__t p{margin:0;font-size:15px;line-height:1.5;color:var(--sub)}
.tile__v{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}
.ill{margin-top:14px;font-size:12.5px;color:#9AA0AA;text-align:right}
.sc{width:100%;transition:opacity .3s}.sc.fade{opacity:0}
.cd{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 14px 34px -28px rgba(20,20,40,.4);min-width:0;position:relative}.cd small{display:block;font-size:12px;color:var(--sub);margin-bottom:10px}
.ok{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:12px;font-weight:500;color:#2F6B5C;background:#E8F3EF;border-radius:999px;padding:4px 10px;width:max-content}.ok:before{content:"";width:8px;height:4px;border:solid currentColor;border-width:0 0 1.7px 1.7px;transform:rotate(-45deg) translateY(-1px)}
.tp .run{border:0;padding:0;max-width:none}.rr{display:flex;gap:8px;align-items:center}.run__r>svg{width:16px;height:16px;display:block;color:var(--sub)}.run__r{transition:opacity .3s}
.g{display:grid;grid-template-columns:minmax(0,.85fr) 44px minmax(0,1.25fr) 44px minmax(0,.9fr);align-items:stretch;min-height:288px}
.g__a{display:flex;flex-direction:column}.ty{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.3;font-weight:500;letter-spacing:-.01em;flex:1;min-height:80px}.ty.is:after{content:"";display:inline-block;width:2px;height:1em;background:var(--blue);margin-left:2px;vertical-align:-2px;animation:blk .8s steps(2) infinite}@keyframes blk{50%{opacity:0}}
.g__send{align-self:flex-end;width:32px;height:32px;border-radius:50%;background:var(--pill);color:#9AA0AA;display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.g__send svg{width:15px;height:15px}.g.c1 .g__send{background:var(--blue);color:#fff;transform:scale(.92)}
.lk{position:relative;align-self:center;height:2px;margin:0 7px;background:#DDE0E6;border-radius:2px}.lk i{position:absolute;inset:0;background:var(--blue);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.g.c1 .lk1 i,.g.c2 .lk2 i{transform:none}
.g__b,.g__c{transition:opacity .4s,transform .4s}.g:not(.c1) .g__b,.g:not(.c2) .g__c{opacity:.35}
.g .ins{max-height:0;padding:0;opacity:0!important;overflow:hidden;border:0;transition:max-height .35s,padding .35s,opacity .3s;background:#F2F6FD;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.g.added .ins{max-height:44px;padding-top:8px;padding-bottom:8px;opacity:1!important}
.doc{display:grid;gap:8px;margin-bottom:12px}.doc__h{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:4px}.doc__h b{font-weight:500}.doc__h img{width:16px;height:16px}.doc span{height:7px;border-radius:4px;background:#ECEEF2;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.doc span:nth-of-type(1){width:100%}.doc span:nth-of-type(2){width:88%;transition-delay:.1s}.doc span:nth-of-type(3){width:94%;transition-delay:.2s}.doc span:nth-of-type(4){width:72%;transition-delay:.3s}.doc span:nth-of-type(5){width:52%;transition-delay:.4s}.g.c3 .doc span{transform:none}.g__c .ok{opacity:0;transition:opacity .3s .6s}.g.c3 .g__c .ok{opacity:1}
.t{position:relative;height:360px}.t__l{position:absolute;inset:0;width:100%;height:100%}.ln{stroke:#DDE0E6;stroke-width:1.5;transition:stroke .2s}.ln.on{stroke:var(--blue);stroke-dasharray:5 6;animation:dash .5s linear infinite}@keyframes dash{to{stroke-dashoffset:-11}}
.nd{position:absolute;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:15px;background:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -14px rgba(20,20,40,.5);transition:transform .25s,box-shadow .25s}.nd img{width:27px;height:27px;object-fit:contain}.nd b{font-size:12.5px;font-weight:500;color:var(--blue)}.nd.on{transform:scale(1.16);box-shadow:0 0 0 2px var(--blue),0 12px 24px -12px rgba(0,69,176,.5)}
.t__c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:10px;width:190px}.t__m{width:72px;display:block}.t__m svg{display:block;width:100%;height:auto}.t__s{font-style:normal;font-size:12.5px;font-weight:500;background:#fff;border-radius:999px;padding:5px 12px;white-space:nowrap}
.m{display:grid;gap:12px;height:360px;grid-template-rows:minmax(0,1fr) auto}.m__chat{position:relative;overflow:hidden;padding:0}.m__p{position:absolute;inset:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px;justify-content:center;transition:opacity .35s}.m__p2{opacity:0}.m.s4 .m__p1{opacity:0}.m.s4 .m__p2{opacity:1}
.m .bub{align-self:flex-end;max-width:85%;font-size:14px;transition:opacity .3s,transform .3s}.m__u,.m__u2{opacity:0;transform:translateY(8px)}.m.s1 .m__u,.m.s5 .m__u2{opacity:1;transform:none}.m__r,.m__r2{display:flex;gap:10px;align-items:flex-start;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.m.s2 .m__r,.m.s6 .m__r2{opacity:1;transform:none}.m__r .pf,.m__r2 .pf{width:36px;flex:none;height:auto;overflow:visible}.m__r p,.m__r2 p{margin:0 0 6px;font-size:14px;line-height:1.45}.m__w{margin:0!important;text-align:center}
.m mark{background:transparent;color:inherit;transition:background .4s;border-radius:4px;padding:0 2px}.m.s7 mark{background:#FBE7D6}
.m__mem small{margin-bottom:2px}.m__mem .kv{font-size:13.5px;padding:7px 0}.m__new{max-height:0;padding:0!important;opacity:0;overflow:hidden;border:0!important;transition:max-height .35s,padding .35s,opacity .35s,background .6s;margin:0 -8px;padding-left:8px!important;padding-right:8px!important;border-radius:8px}.m.s3 .m__new{max-height:40px;padding-top:7px!important;padding-bottom:7px!important;opacity:1;background:#FBE7D6}.m.s4 .m__new{background:transparent}
.w{display:grid;gap:18px;height:300px;align-content:center}.w__top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(30px,5vw,62px);align-items:center;justify-content:center}.w__b{position:relative;width:clamp(120px,14vw,168px)}.w__b .pf{display:block;width:100%;height:auto;overflow:visible}.w.wake .w__b .pf{animation:bop .5s ease}@keyframes bop{40%{transform:translateY(-8px)}}
.w__a{position:absolute;left:97%;top:47%;width:27%;height:auto;overflow:visible}.w__a path{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;opacity:.12;animation:lis 1.8s ease-in-out infinite}.w__a path:nth-child(2){animation-delay:.25s}.w__a path:nth-child(3){animation-delay:.5s}@keyframes lis{40%{opacity:.8}}
.w__t{display:grid;gap:10px;justify-items:start;padding-left:10px}.w__c{display:inline-flex;gap:8px;align-items:center;background:#fff;border-radius:999px;padding:9px 15px 9px 11px;font-size:13.5px;font-weight:500;box-shadow:0 8px 20px -16px rgba(20,20,40,.5);transition:box-shadow .2s,transform .2s;white-space:nowrap}.w__c img{width:17px;height:17px;object-fit:contain}.w__c i{display:block;width:17px;height:17px;color:var(--sub)}.w__c svg{display:block;width:100%}.w__c.on{box-shadow:0 0 0 2px var(--blue);transform:translateX(-6px)}.w__c.on i{color:var(--blue)}
.w__st{display:flex;align-items:center;gap:10px;font-size:13.5px;padding:12px 16px}.w__n{font-weight:500}.w__m{color:var(--sub);flex:1;text-align:right;min-width:0}.w__d{display:block;width:15px;height:15px;border-radius:50%;background:var(--pill);flex:none;position:relative;text-decoration:none}.w__st.go .w__d{background:none;border:2px solid #D5D8DD;border-top-color:var(--blue);animation:spin .8s linear infinite}.w__st.dn .w__d{background:var(--blue)}.w__st.dn .w__d:after{content:"";position:absolute;left:5px;top:2.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
.p{display:flex;align-items:center;justify-content:center;height:300px}.p__c{width:min(440px,100%);padding:18px 20px}.p__c .run__r b{font-size:14px}.p .pausebar{margin-top:10px}.p__b{transition:background .15s,color .15s,transform .12s}.p.paused .p__b{background:var(--blue);color:#fff}.p.press .p__b{transform:scale(.92)}.p.paused .run__r.now s{animation-play-state:paused}.p.paused .p__s{color:#B4552B}
.cur{position:absolute;width:24px;height:24px;right:-14px;bottom:-40px;opacity:0;transition:right .8s cubic-bezier(.3,.8,.3,1),bottom .8s cubic-bezier(.3,.8,.3,1),opacity .3s;z-index:2}.p.c1 .cur{opacity:1;right:30px;bottom:14px}
.tq{display:grid;gap:22px}.tm__g{display:flex;gap:10px;justify-content:center;align-items:center;min-height:30px}.tm__gt{font-size:14px;font-weight:500;background:#fff;border-radius:999px;padding:8px 16px;box-shadow:0 8px 20px -16px rgba(20,20,40,.5)}.tm__ok{display:none}.tq.done .tm__ok{display:inline-flex}
.tm__tr{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tm__line,.tm__fill{position:absolute;left:10%;right:10%;height:5px;border-radius:5px;top:calc(clamp(58px,8.4vw,104px)*.6 - 2.5px)}.tm__line{background:#E4E6EB}.tm__fill{clip-path:inset(0 calc((1 - var(--p))*100%) 0 0 round 5px);transition:clip-path .8s ease}
.tm__b{position:relative;background:none;border:0;padding:0;cursor:pointer;display:grid;justify-items:center;gap:8px;font:inherit;color:var(--sub)}.tm__b .pf{display:block;width:clamp(58px,8.4vw,104px);height:auto;overflow:visible;opacity:.5;filter:saturate(.55);transition:opacity .35s,filter .35s,transform .35s cubic-bezier(.3,1.5,.5,1)}.tm__b span{font-size:clamp(12px,1.2vw,14.5px);font-weight:500;transition:color .3s}.tm__b.dn .pf{opacity:1;filter:none}.tm__b.on .pf{opacity:1;filter:none;transform:scale(1.14)}.tm__b.on span{color:var(--ink)}
.tm__card{position:relative;background:#fff;border-radius:16px;box-shadow:0 14px 34px -28px rgba(20,20,40,.4)}.tm__car{position:absolute;top:-7px;left:calc(10% + var(--k)*20%);width:16px;height:16px;margin-left:-8px;background:#fff;transform:rotate(45deg);border-radius:3px;transition:left .6s ease}
.tm__ps{display:grid;position:relative}.tm__p{grid-area:1/1;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2.4fr);gap:24px;align-items:center;opacity:0;transition:opacity .3s;pointer-events:none}.tm__p.on{opacity:1}.tm__r b{font-weight:500;font-size:16px}.tm__r p{margin:3px 0 0;font-size:13.5px;line-height:1.4;color:var(--sub)}
.tm__p dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tm__p dt{font-size:12px;color:var(--sub);margin-bottom:5px}.tm__p dd{margin:0;font-size:13.5px;font-weight:500;line-height:1.3}.ics{display:flex;gap:7px}.ics img{width:20px;height:20px;object-fit:contain}.tm__o dd{display:flex;gap:6px;align-items:flex-start;opacity:0;transition:opacity .3s}.tm__p.ok2 .tm__o dd{opacity:1}.tm__o s{display:block;flex:none;width:15px;height:15px;margin-top:1px;border-radius:50%;background:var(--blue);position:relative}.tm__o s:after{content:"";position:absolute;left:5px;top:2.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
.o{display:flex;justify-content:center;align-items:center;height:300px}.o__c{width:min(440px,100%);padding:16px 18px}.o__h{display:flex;gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.o__h .pf{width:36px;height:auto;overflow:visible}.o__h p{margin:0;font-size:14px}.o__n{font-weight:500}.o__l{position:relative}.o__l .mo{position:relative;background:none!important;height:42px;padding:0 11px;align-items:center;font-size:14px}.o__sl{position:absolute;left:0;right:0;top:0;height:42px;border-radius:9px;background:#EDF1F9;transition:transform .35s cubic-bezier(.3,.8,.3,1)}
.e{display:flex;justify-content:center;align-items:center;height:300px}.e__w{position:relative;width:min(460px,100%);height:280px;background:#fff;border-radius:14px;box-shadow:0 14px 34px -28px rgba(20,20,40,.4);overflow:hidden}.e__bar{display:flex;gap:5px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.e__bar i{width:8px;height:8px;border-radius:50%;background:#E4E6EB}.e__bar span{font-size:11.5px;color:var(--sub);margin-left:8px}
.e__s{display:grid;gap:10px;padding:18px 16px}.e__s span{height:9px;border-radius:5px;background:#F0F1F4}.w1{width:50%;height:15px!important}.w2{width:72%}.w3{width:60%}
.e__l{position:absolute;right:14px;bottom:14px;width:40px;display:block;transition:transform .2s,opacity .2s}.e__l svg,.e__h svg{display:block;width:100%;height:auto}.e.s1 .e__l{transform:scale(.6);opacity:0}
.e__ch{position:absolute;right:14px;bottom:14px;width:min(262px,calc(100% - 28px));height:212px;background:#fff;border-radius:14px;box-shadow:0 12px 34px -14px rgba(20,20,40,.42);transform:translateY(14px) scale(.96);transform-origin:bottom right;opacity:0;transition:transform .3s cubic-bezier(.3,1.2,.5,1),opacity .25s;display:flex;flex-direction:column;overflow:hidden}.e.s1 .e__ch{opacity:1;transform:none}.e__h{display:flex;gap:7px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px}.e__h b{font-weight:500}.e__h svg{width:20px}
.e__m{padding:12px;display:flex;flex-direction:column;gap:8px;font-size:13px}.e .bub{align-self:flex-end;font-size:13px;padding:7px 11px;opacity:0;transition:opacity .25s}.e.s2 .bub{opacity:1}.e__dots{display:none;gap:4px;padding:4px 0}.e.s3 .e__dots{display:flex}.e.s4 .e__dots{display:none}.e__dots i{width:6px;height:6px;border-radius:50%;background:#C9CDD5;animation:lis 1s infinite}.e__dots i:nth-child(2){animation-delay:.15s}.e__dots i:nth-child(3){animation-delay:.3s}.e__a{margin:0;line-height:1.45;opacity:0;transition:opacity .3s}.e.s4 .e__a{opacity:1}
@media (max-width:900px){.w,.p,.o{height:auto}.bt{grid-template-columns:minmax(0,1fr);gap:14px}.g{grid-template-columns:minmax(0,1fr);min-height:0}.lk{height:18px;width:2px;margin:6px auto;justify-self:center}.lk i{transform:scaleY(0);transform-origin:top}.g.c1 .lk1 i,.g.c2 .lk2 i{transform:none}.ty{min-height:54px}.g__a{min-height:0}.tm__p{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px}.tm__p dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.t{height:320px}.nd{width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:13px}.nd img{width:23px;height:23px}.t__m{width:58px}.t__c{gap:7px;width:150px}.t__s{font-size:11.5px;padding:4px 9px}.w__top{gap:26px}.w__b{width:96px}.w__c{font-size:12.5px;padding:8px 12px 8px 9px}.w__t{padding-left:0;min-width:0}.m{height:370px}.p{height:290px}.run__r b{font-size:13px!important}.g .run__r u{max-width:76px;overflow:hidden;text-overflow:ellipsis}.tq{gap:16px}}
@media (prefers-reduced-motion:reduce){.w__a path,.ln.on,.e__dots i{animation:none}.w__a path{opacity:.5}}

.sec9{padding-top:clamp(64px,8vw,104px)}
.stg{position:relative;min-height:580px;padding-right:calc(62% + clamp(32px,4vw,64px));display:flex;flex-direction:column;justify-content:center}
.ch__b{display:block;padding:18px 0;border-top:1px solid var(--line);cursor:pointer;outline:0}.ch:first-child .ch__b{border-top:0}.ch__b:focus-visible h3{text-decoration:underline}
.ch h3{margin:0;font-size:clamp(18px,1.55vw,21px);font-weight:500;letter-spacing:-.012em;line-height:1.25;color:#9AA0AA;transition:color .25s}.ch__b:hover h3{color:var(--ink)}.ch.on h3{color:var(--ink)}
.ch__b p{margin:0;max-height:0;opacity:0;overflow:hidden;font-size:15px;line-height:1.5;color:var(--sub);transition:max-height .35s ease,opacity .3s,margin .35s}.ch.on .ch__b p{max-height:120px;opacity:1;margin-top:8px}
.ch__bar{display:block;height:2px;margin-top:0;background:var(--line);opacity:0;border-radius:2px;overflow:hidden}.ch.on .ch__bar{opacity:1;margin-top:14px}.ch__bar i{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}
.ch__v{position:absolute;right:0;top:0;bottom:0;width:62%;background:var(--panel);border-radius:28px;display:flex;align-items:center;justify-content:center;padding:clamp(24px,3vw,44px);opacity:0;transition:opacity .2s;pointer-events:none}.ch.on .ch__v{opacity:1;pointer-events:auto}
.sc{max-width:600px;margin:0 auto}.cd,.nd,.w__c,.tm__gt{box-shadow:none}
.g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;min-height:0;max-width:680px}.g .lk{display:none}.g__a{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.g__a small{grid-column:1/-1}.ty{min-height:27px;font-size:18px}.g__b,.g__c{min-height:286px}
.t{height:460px}.m{height:460px}.w,.p,.o{height:auto}.w{gap:26px}.w__b{width:clamp(120px,12vw,150px)}.p__c{width:100%}.o__c{width:100%}
.tm__p{transition:opacity .1s}.tm__p.on{transition:opacity .2s .1s}.ch__v{transition:opacity .1s}.ch.on .ch__v{transition:opacity .2s .1s}.cur{transition:right .45s cubic-bezier(.3,.8,.3,1),bottom .45s cubic-bezier(.3,.8,.3,1),opacity .2s}.tm__fill{transition:clip-path .5s ease}.tm__car{transition:left .4s ease}.team10{text-align:center}.team10 .lead{margin-top:12px}.team10 .tq{max-width:1040px;margin-top:40px;text-align:left}.tm__gt{background:var(--panel)}.tm__card{box-shadow:none;border:1px solid var(--line)}.tm__car{top:-8px;border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:3px 0 0 0}
.team10 .ill{text-align:center;margin-top:18px}
@media (max-width:900px){.stg{padding:0;min-height:0;display:grid;gap:48px}.ch__b{padding:0;border:0;cursor:default}.ch h3,.ch.on h3{color:var(--ink);font-size:22px}.ch__b p,.ch.on .ch__b p{max-height:none;opacity:1;margin-top:6px}.ch__bar{display:none}.ch__v{position:static;width:auto;opacity:1;margin-top:16px;padding:16px;border-radius:20px;pointer-events:auto}.g{grid-template-columns:minmax(0,1fr)}.g__b,.g__c{min-height:0}.ty{font-size:17px}.w,.p,.o{height:auto}}
@media (max-width:520px){.t{height:320px}.m{height:390px}.w__b{width:96px}}

.cu__lg{display:block;height:30px;width:auto;max-width:190px;object-fit:contain;margin:0 auto 18px;filter:grayscale(1) opacity(.72)}.lg__a{margin:18px 0 0;text-align:center;font-size:15px}.lg__a a{color:var(--blue)}.ch__b p a{color:var(--blue);white-space:nowrap}
.sts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.sts div{border-top:1px solid var(--line);padding-top:14px}.sts b{display:block;font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.sts span{display:block;margin-top:6px;font-size:14.5px;line-height:1.4;color:var(--sub)}.fx--s{margin:0;border-bottom:0}.fx--s>div{grid-template-columns:110px minmax(0,1fr)}.fx--s>div:first-child{border-top:0;padding-top:0}
@media (max-width:640px){.sts{grid-template-columns:minmax(0,1fr)}}
.mk{position:relative;display:inline-block;white-space:nowrap}.mk svg{position:absolute;left:-1%;bottom:-.2em;width:102%;height:.3em;overflow:visible;pointer-events:none;clip-path:inset(-40% 100% -40% 0);transition:clip-path .65s cubic-bezier(.3,.7,.3,1)}.mk path{fill:none;stroke:#EE8A3C;stroke-width:.075em;stroke-linecap:round;vector-effect:non-scaling-stroke}.mk.on svg{clip-path:inset(-40% -2% -40% -2%)}.em-b{color:var(--blue)}.em-m{background:linear-gradient(transparent 58%,#FBE3CE 58%,#FBE3CE 94%,transparent 94%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv{background:#FFE95C!important;box-shadow:0 0 0 3px #FFE95C;border-radius:3px;color:#14141C!important}.tp h1 .mk path{stroke-width:.07em}
@media (prefers-reduced-motion:reduce){.mk svg{clip-path:none;transition:none}}
.tm__b.on .pf{transform:none!important}.tm__b .pf{transition:opacity .35s,filter .35s}
.tp .ch__h{margin:0;font-size:clamp(18px,1.55vw,21px);font-weight:500;letter-spacing:-.012em;line-height:1.25;color:#9AA0AA;transition:color .25s}.ch__b:hover .ch__h,.ch.on .ch__h{color:var(--ink)}.ar:after{content:" \2192"}.their{margin-top:0;padding-top:0;border-top:0;max-width:none}.their h3,.ch2 h3{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.stg,.ch{min-width:0}.fq h2{font-size:clamp(22px,2.2vw,28px)}
.art__l{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 18px}.toc{margin:0 0 26px;border-block:1px solid var(--line);padding:12px 0;font-size:15px}.toc summary{cursor:pointer;font-weight:500}.toc a{display:block;padding:5px 0;color:var(--sub);text-decoration:none}.toc a:hover{color:var(--blue)}.tp .cov h2.cov__t{margin:0;font-size:clamp(17px,1.65vw,22px);line-height:1.16}
.tm__b .pf{opacity:1;filter:saturate(.42) contrast(.5) brightness(1.42)}.tm__b.dn .pf,.tm__b.on .pf{filter:none}
.hd{display:grid;gap:10px;max-width:680px;margin-bottom:clamp(24px,3vw,36px)}.hd--c{text-align:center;margin-left:auto;margin-right:auto}.hd h2,.sp h2,.pline h2,.pz h2{margin:0}.tp .lead{font-size:clamp(16px,1.3vw,18px);line-height:1.5}.tp h3{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0}.tp h2.h3{font-size:20px}
.sub.hero8{text-align:center;padding-top:clamp(32px,4vw,52px)}.sub .cr{margin-bottom:18px}.sub h1,.art h1,.ct h1{font-size:clamp(34px,4.2vw,52px)}.sub .lead{max-width:680px}.cr{font-size:13px;color:var(--sub)}.cr a{color:inherit}.cr a:hover{color:var(--ink)}
.stagebg.sub{padding:clamp(14px,3.4vw,44px);display:flex;justify-content:center}.stagebg.sub .sc{max-width:680px}
.r__c{padding:16px 18px}.r__h{display:flex;gap:10px;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.r__h b{font-weight:500;font-size:14.5px;flex:1}.r__h .pf{width:32px;height:auto;overflow:visible;flex:none}.r__h em{font-style:normal;font-size:12px;color:var(--sub)}
.r .r__q{font-size:14px;margin-left:auto;margin-bottom:12px;width:max-content;max-width:88%;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.r.c1 .r__q{opacity:1;transform:none}
.r .run__r{grid-template-columns:20px minmax(0,1fr) auto}.r__ic{display:block;width:16px;height:16px}.r__ic img,.r__ic svg{display:block;width:16px;height:16px;object-fit:contain;color:var(--sub)}.r__t{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.tp .r__t b{white-space:normal;font-size:13.5px}.r__t small{font-size:12.5px;line-height:1.4;color:var(--sub)}.r .run__r.next small{visibility:hidden}.r .run__r.ag{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 0}.r .ag .pf{width:40px;height:auto;overflow:visible}.r .ag .r__t b{font-size:15px}.r .ag.next{opacity:.5}.r .ag.next small{visibility:visible}.r .ag .ti2{margin:0}
.r__d{display:flex;gap:8px;align-items:center;margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line);font-size:13.5px;font-weight:500;opacity:0;transition:opacity .25s}.r.c2 .r__d{opacity:1}.r__d s{display:block;width:15px;height:15px;border-radius:50%;background:var(--blue);position:relative;flex:none}.r__d s:after{content:"";position:absolute;left:5px;top:2.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
.s2{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,5vw,64px);align-items:center}.s2 .hd{margin:0}.s2__v{background:var(--panel);border-radius:28px;padding:clamp(16px,3vw,40px);min-width:0}
.ch2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.ch2>div{min-width:0}.ch2 h3{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.ch2__us{}.tkl{list-style:none;margin:0;padding:0;display:grid}.tkl li{position:relative;padding:11px 0 11px 26px;font-size:15.5px;line-height:1.45;color:#3F4450}.tkl li:before{content:"";position:absolute;left:3px;top:17px;width:10px;height:5px;border:solid var(--blue);border-width:0 0 2px 2px;transform:rotate(-45deg)}.tkl b{font-weight:500;color:var(--ink)}
.their{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);max-width:760px}.their p{font-size:15.5px;line-height:1.55;color:#3F4450;margin:8px 0 0}.their a,.pline a,.pz a,.fine a,.art__b a,.fq a,.ln2 p a,.tb a,.lead a,.sp p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.fine{font-size:13px;line-height:1.5;color:var(--sub);margin:14px 0 0}
.pline{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,5vw,64px);align-items:baseline;padding-block:clamp(22px,3vw,34px);border-block:1px solid var(--line)}.pline p{margin:0;font-size:16px;line-height:1.55;color:#3F4450}
.tb{overflow-x:auto;-webkit-overflow-scrolling:touch}.tb table{width:100%;min-width:620px;border-collapse:collapse;font-size:14.5px;line-height:1.45}.tb th,.tb td{padding:13px 16px 13px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400;color:#3F4450}.tb thead th{border-top:0;font-weight:500;color:var(--ink);padding-top:0}.tb tbody th{font-weight:500;color:var(--ink);width:24%}
.stp{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(20px,3vw,36px)}.stp li{counter-increment:s;border-top:1px solid var(--line);padding-top:14px}.stp li:before{content:counter(s);display:block;font-size:13px;color:var(--blue);font-weight:500;margin-bottom:10px}.stp b{display:block;font-weight:500;font-size:17px;margin-bottom:5px}.stp p{margin:0;font-size:15px;line-height:1.5;color:var(--sub)}
.ln2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,64px)}.ln2 li{border-top:1px solid var(--line);padding:18px 0 20px;min-width:0}.ln2 p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--sub)}.ln2 h3 a{color:inherit}.ln2 h3 a:hover{color:var(--blue)}.ln2--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ti2{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:10px}.ti2 img{width:18px;height:18px;object-fit:contain}.cg{font-size:12px;color:var(--sub);background:var(--panel);border-radius:999px;padding:3px 9px;white-space:nowrap}
.sp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,80px);align-items:start}.sp p{font-size:16px;line-height:1.55;color:#3F4450;margin:12px 0 0}.ph{display:block;width:100%;max-width:420px;border-radius:24px;justify-self:end}.stk{display:grid}.stk div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:15px 0;border-top:1px solid var(--line)}.stk div:first-child{border-top:0;padding-top:0}.stk b{font-weight:500}.stk span{font-size:15px;line-height:1.45;color:var(--sub)}
.hbs{display:grid;border-bottom:1px solid var(--line)}.hb{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 20px;gap:18px;align-items:baseline;padding:17px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.hb b{font-weight:500;font-size:16.5px}.hb span{font-size:15px;line-height:1.45;color:var(--sub)}.hb i{font-style:normal;color:var(--sub);transition:transform .2s}.hb:hover i{transform:translateX(4px);color:var(--blue)}.hb:hover b{color:var(--blue)}
.pz{max-width:760px}.pz p{font-size:16.5px;line-height:1.6;color:#3F4450;margin:14px 0 0}
.fx{margin:20px 0 0;display:grid;border-bottom:1px solid var(--line)}.fx>div{display:grid;grid-template-columns:minmax(120px,240px) minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--line)}.fx dt{font-weight:500;font-size:15px}.fx dd{margin:0;font-size:15px;line-height:1.5;color:#3F4450}
.srcs{margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.7;color:var(--sub)}.srcs a{color:inherit;text-decoration:underline}
.ct{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);padding-top:clamp(36px,5vw,64px);align-items:start}.ct .lead{margin:14px 0 8px}.fm{background:var(--panel);border-radius:24px;padding:clamp(20px,2.6vw,30px);display:grid;gap:12px}.fm label{display:grid;gap:5px;font-size:13.5px;font-weight:500}.fm input,.fm textarea{font:inherit;font-weight:400;font-size:15px;padding:11px 13px;border:1px solid #E1E3E8;border-radius:11px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.fm input:focus,.fm textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:transparent}.fm .pbtn{justify-content:center;width:100%;border:0;cursor:pointer;font:inherit;font-weight:500}.fm__n{margin:0;font-size:13px;color:#B4552B}.fm .fine{margin:0}
.pc{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:18px}.ct,.ct .lead{text-align:left}.tkl{justify-items:stretch;text-align:left}.tkl li{text-align:left}.pcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.pc{color:inherit;text-decoration:none;min-width:0;display:block}.pc p{margin:12px 0 0;font-size:14.5px;line-height:1.45;color:var(--sub)}.pc:hover .cov__t{color:var(--blue)}
.cov{position:relative;aspect-ratio:1200/630;border-radius:18px;overflow:hidden;display:block;padding:clamp(14px,1.8vw,22px)}.cov__t{display:block;max-width:74%;font-size:clamp(17px,1.65vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.16;transition:color .2s}.cov .pf{position:absolute;right:6%;bottom:6%;width:21%;height:auto;overflow:visible}.cov--b{aspect-ratio:auto;min-height:clamp(260px,30vw,380px);margin:0 0 clamp(30px,4vw,48px);border-radius:26px;padding:clamp(24px,4vw,48px);padding-right:clamp(24px,26%,320px)}.cov--b h1{font-size:clamp(28px,3.6vw,46px);line-height:1.1;margin:14px 0 12px}.cov--b .fine{margin:0}.cov--b .pf{width:clamp(84px,17%,190px)}
.art{padding-top:clamp(32px,4vw,52px)}.art__h{max-width:820px}.art__h .cr{margin-bottom:14px}.art__b{max-width:720px;margin:0 auto;font-size:17px;line-height:1.65;color:#2C303A}.art__b h2{font-size:clamp(23px,2.3vw,28px);margin:38px 0 10px}.art__b h3{font-size:19px;margin:28px 0 8px}.art__b p{margin:0 0 16px}.art__b ul,.art__b ol{margin:0 0 18px;padding-left:22px}.art__b li{margin-bottom:7px}.art__b table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.45;margin:0 0 20px;display:block;overflow-x:auto}.art__b th,.art__b td{padding:10px 14px 10px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.art__b th{font-weight:500;border-top:0}.art__b img{max-width:100%;height:auto;border-radius:14px}.art__b strong,.art__b b{font-weight:500;color:var(--ink)}.lg2 .art__b{max-width:780px;font-size:15.5px}.lg2 h1{font-size:clamp(30px,3.6vw,42px);margin-bottom:18px}
.ap{max-width:880px}.ap h2{font-size:18px!important;margin:28px 0 8px}.ap ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.ap li{border-top:1px solid var(--line);padding:9px 0;font-size:14.5px}.ap a{color:var(--ink)}.ap a:hover{color:var(--blue)}.ap small{color:var(--sub)}
@media (max-width:520px){.cov--b{padding:22px 22px 104px}.r .run__r.ag{grid-template-columns:36px minmax(0,1fr)}.r .ag .pf{width:36px}.r .ag .rr{grid-column:2;justify-content:space-between}}@media (max-width:900px){.stg{grid-template-columns:minmax(0,1fr)}.tp .ch__h,.ch.on .ch__h{color:var(--ink);font-size:22px}.s2,.ch2,.ln2,.ln2--3,.sp,.pline,.ct,.pcs{grid-template-columns:minmax(0,1fr)}.s2__v{border-radius:20px}.ph{justify-self:start}.hb{grid-template-columns:minmax(0,1fr) 20px;gap:4px 12px}.hb span{grid-row:2;grid-column:1}.hb i{grid-row:1/3;grid-column:2;align-self:center}.ap ul{grid-template-columns:minmax(0,1fr)}.fx>div{grid-template-columns:minmax(0,1fr);gap:4px}.stk div{grid-template-columns:minmax(0,1fr);gap:3px}.cov__t{max-width:70%}}

@media (max-width:900px){.stg{display:block;padding:0;min-height:0;overflow-anchor:none}.ch{border-top:1px solid var(--line)}.ch:last-child{border-bottom:1px solid var(--line)}.ch:first-child .ch__b{border-top:0}.ch__b{position:relative;padding:17px 34px 17px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ch__b:after{content:"+";position:absolute;right:2px;top:13px;font-size:24px;line-height:1.2;font-weight:300;color:var(--sub)}.ch.on .ch__b:after{content:"\2212"}.tp .ch__h,.ch.on .ch__h,.ch h3,.ch.on h3{color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.ch__b p,.ch.on .ch__b p{max-height:0;opacity:0;margin:0;font-size:15px;transition:none}.ch.on .ch__b p{max-height:200px;opacity:1;margin-top:6px}.ch__v{display:none;margin:0 0 18px;padding:12px;border-radius:18px}.ch.on .ch__v{display:flex;opacity:1}}
@media (max-width:760px){.mo .mo__x{display:none}.mo__b{display:block;width:100%;min-height:48px;margin:18px 0 0;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:500 15px/1.2 inherit;font-family:inherit;cursor:pointer}
.ct{display:flex;flex-direction:column;gap:0}.ct>div:first-child{display:contents}.ct h1{order:1}.ct .lead{order:2}.ct .fm{order:3;margin-top:22px}.ct .tkl,.ct ul,.ct .fine:not(.fm .fine){order:4}.ct .tkl,.ct>div:first-child>ul{margin-top:26px}
.tb--st{overflow:visible}.tb--st table{display:block;min-width:0;width:100%}.tb--st thead{display:none}.tb--st tbody,.tb--st tr{display:block}.tb--st tr{padding:15px 0;border-top:1px solid var(--line)}.tb--st tbody th{display:block;padding:0 0 8px;border:0;font-weight:600;color:var(--ink);width:auto}.tb--st td{display:block;padding:4px 0;border:0;width:auto}.tb--st td[data-h]:before{content:attr(data-h);display:block;font-size:13px;font-weight:600;color:var(--sub);margin-bottom:1px}
#pricing .pr ul{display:none}#pricing .pr__c{padding:20px 22px;gap:8px}#pricing .pr{gap:12px;margin-top:22px}.sec8.sx{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top:1px solid var(--line)}.sx:not(.on) .sx__b{display:none}.sx.on{padding-bottom:26px}.sx__h{position:relative;padding:18px 34px 18px 0!important;margin:0!important;cursor:pointer}.sx__h h2,h2.sx__h{font-size:19px!important;line-height:1.3;margin:0}.sx:not(.on) .sx__h p{display:none}.sx__h:after{content:"+";position:absolute;right:2px;top:15px;font-size:24px;line-height:1.2;font-weight:300;color:var(--sub)}.sx.on .sx__h:after{content:"\2212"}
.pw__m{height:460px!important;min-height:0!important;overflow:hidden}.pw{height:auto!important}
.mo__l{display:block;padding:10px 0;margin-top:6px;text-align:center;color:var(--blue);font-weight:500}}
