.ui-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media (max-width:575px){.ui-container{padding-inline:16px}}.ui-section{position:relative;padding-block:112px}.ui-section--tight{padding-block:80px}.ui-section--alt{background:var(--ui-bg-alt);border-block:1px solid var(--ui-border)}@media (max-width:767px){.ui-section{padding-block:72px}.ui-section--tight{padding-block:56px}}.ui-title{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:56px}.ui-title--center{align-items:center;text-align:center;margin-inline:auto}.ui-title--start{align-items:flex-start;text-align:left}.ui-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-text);font-family:var(--ui-font);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.01em}.ui-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.ui-title__h{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--ui-text);text-wrap:balance}.ui-title__deck{font-size:17px;line-height:1.65;color:var(--ui-text-2);text-wrap:pretty}.ui-title--center .ui-title__deck{max-width:620px}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;border:1px solid transparent;font-family:var(--ui-font);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ui-ease),box-shadow .2s ease}.ui-btn svg{width:17px;height:17px;flex:none;transition:transform .2s var(--ui-ease)}.ui-btn:hover svg:last-child{transform:translateX(2px)}.ui-btn--primary{background:var(--ui-accent-strong);color:var(--ui-on-accent);box-shadow:0 1px 0 rgb(255 255 255/18%) inset,0 6px 18px -8px var(--ui-accent-strong)}.ui-btn--primary:hover{background:var(--ui-accent-hover);color:var(--ui-on-accent);transform:translateY(-1px);box-shadow:0 1px 0 rgb(255 255 255/18%) inset,0 12px 26px -10px var(--ui-accent-strong)}.ui-btn--secondary{background:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-text);box-shadow:var(--ui-shadow-sm)}.ui-btn--secondary:hover{border-color:var(--ui-accent-border);color:var(--ui-text);background:var(--ui-surface-2)}.ui-btn--ghost{background:transparent;color:var(--ui-text-2)}.ui-btn--ghost:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-btn--lg{height:52px;padding:0 24px;font-size:16px;border-radius:12px}.ui-btn--sm{height:38px;padding:0 14px;font-size:14px}.ui-btn--block{width:100%}.ui-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--ui-accent-text)}.ui-link svg{width:16px;height:16px;transition:transform .2s var(--ui-ease)}.ui-link:hover{color:var(--ui-accent-text)}.ui-link:hover svg{transform:translateX(3px)}.ui-card{position:relative;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-sm);transition:border-color .25s ease,transform .25s var(--ui-ease),box-shadow .25s ease}.ui-card--hover:hover{border-color:var(--ui-accent-border);transform:translateY(-3px);box-shadow:var(--ui-shadow)}.ui-icon-tile{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border);color:var(--ui-accent-text)}.ui-icon-tile svg{width:21px;height:21px}.ui-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-2);font-size:12px;font-weight:600;line-height:1.5}.ui-checks{display:grid;gap:10px}.ui-checks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--ui-text-2)}.ui-checks svg{flex:none;width:18px;height:18px;margin-top:2px;padding:3px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent-text)}.ui-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.ui-faq__intro{position:sticky;top:104px}.ui-faq__intro .ui-title{margin-bottom:28px}.ui-faq__list{display:grid;gap:12px}.ui-faq__item{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-surface);transition:border-color .2s ease,box-shadow .2s ease}.ui-faq__item.is-open{border-color:var(--ui-accent-border);box-shadow:var(--ui-shadow)}.ui-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--ui-font);font-size:16px;font-weight:600;line-height:1.45;color:var(--ui-text)}.ui-faq__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ui-surface-2);color:var(--ui-text-2);transition:transform .3s var(--ui-ease),background-color .2s ease,color .2s ease}.ui-faq__icon svg{width:16px;height:16px}.ui-faq__item.is-open .ui-faq__icon{transform:rotate(45deg);background:var(--ui-accent-soft);color:var(--ui-accent-text)}.ui-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ui-ease)}.ui-faq__item.is-open .ui-faq__a{grid-template-rows:1fr}.ui-faq__a-inner{overflow:hidden}.ui-faq__a-body{padding:0 22px 20px;font-size:15px;line-height:1.7;color:var(--ui-text-2)}.ui-faq__a-body p+p{margin-top:10px}.ui-faq__a-body a{color:var(--ui-accent-text);text-decoration:underline;text-underline-offset:3px}@media (max-width:991px){.ui-faq__grid{grid-template-columns:1fr;gap:32px}.ui-faq__intro{position:static}}.ui-billing{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;padding:4px;gap:4px;border-radius:999px;background:var(--ui-surface-2);border:1px solid var(--ui-border)}.ui-billing button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;font-family:var(--ui-font);font-size:14px;font-weight:600;color:var(--ui-text-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ui-billing button.is-active{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-sm),0 0 0 1px var(--ui-border)}.ui-billing__save{padding:2px 8px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:12px}.ui-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.ui-plans--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-inline:auto}.ui-plans--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.ui-pricing__empty{display:grid;justify-items:center;gap:14px;max-width:560px;margin:8px auto 0;padding:28px 24px;text-align:center;border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);color:var(--ui-text-2)}.ui-plan{position:relative;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm);transition:border-color .25s ease,box-shadow .25s ease}@supports (grid-template-rows:subgrid){.ui-plan{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}.ui-plan:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow)}.ui-plan.is-popular,.ui-plan.is-popular:hover{border-color:var(--ui-accent-border);background:radial-gradient(120% 60% at 50% 0,var(--ui-accent-soft) 0,transparent 70%),var(--ui-surface);box-shadow:0 0 0 1px var(--ui-accent-border),0 24px 60px -28px var(--ui-glow)}.ui-plan__head{padding-bottom:22px}.ui-plan__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.ui-plan__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-2)}.ui-plan__icon svg{width:19px;height:19px}.ui-plan.is-popular .ui-plan__icon{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong);color:var(--ui-on-accent)}.ui-plan__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border);color:var(--ui-accent-text);font-size:12px;font-weight:700;line-height:1.4}.ui-plan__badge svg{width:13px;height:13px}.ui-plan__name{font-size:19px;font-weight:700;letter-spacing:-.01em}.ui-plan__tag{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ui-text-3)}.ui-plan__pricing{padding-bottom:22px}.ui-plan__price{display:flex;align-items:baseline;gap:6px;font-family:var(--ui-font-display);color:var(--ui-text)}.ui-plan__amount{font-size:42px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.ui-plan__amount--text{font-size:30px}.ui-plan__per{font-family:var(--ui-font);font-size:15px;font-weight:500;color:var(--ui-text-3)}.ui-plan__terms{margin-top:8px;font-size:13px;line-height:1.4;color:var(--ui-text-3)}.ui-plan__list-title{margin-top:24px;padding-top:22px;border-top:1px solid var(--ui-border);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ui-text)}.ui-plan__list{display:grid;gap:12px;margin-top:16px;flex:1;align-content:start}.ui-plan__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:22px;color:var(--ui-text-2)}.ui-plan__list strong{font-size:inherit;line-height:inherit;font-weight:700;color:var(--ui-text)}.ui-plan__list svg{flex:none;width:18px;height:18px;margin-top:2px;padding:3px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent-text)}.ui-plan__foot{margin-top:24px;padding-top:16px;border-top:1px dashed var(--ui-border-strong)}.ui-plan__detail{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ui-text-2);transition:color .2s ease}.ui-plan__detail svg{width:14px;height:14px;transition:transform .2s var(--ui-ease)}.ui-plan__detail:hover{color:var(--ui-accent-text)}.ui-plan__detail:hover svg{transform:translateX(3px)}@media (max-width:1100px){.ui-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ui-plans{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ui-plan,.ui-plan__detail svg{transition:none}}.ui-pricing__note{margin-top:28px;text-align:center;font-size:14px;color:var(--ui-text-3)}.ui-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:56px;border-radius:var(--ui-r-xl);background:var(--ui-band-bg);border:1px solid var(--ui-band-border);color:#ecfdf8;isolation:isolate}.ui-cta:before{inset:0;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 80% 50%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 80% 50%,#000 0,transparent 75%)}.ui-cta:after,.ui-cta:before{content:"";position:absolute;z-index:-1}.ui-cta:after{right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgb(45 212 184/35%) 0,transparent 65%)}.ui-cta__title{font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;color:#ffffff}.ui-cta__deck{margin-top:12px;max-width:560px;font-size:17px;line-height:1.6;color:rgb(236 253 245/78%)}.ui-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.ui-cta .ui-btn--primary{background:#ffffff;color:#0b4f46;box-shadow:0 10px 30px -12px rgb(0 0 0/50%)}.ui-cta .ui-btn--primary:hover{background:#e4f6f2;color:#0b4f46}.ui-cta .ui-btn--secondary{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/22%);color:#ffffff;box-shadow:none}.ui-cta .ui-btn--secondary:hover{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/40%);color:#ffffff}@media (max-width:991px){.ui-cta{grid-template-columns:1fr;padding:40px 28px}}.ui-btn-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ui-header{position:sticky;top:0;z-index:1000;background:var(--ui-header-bg);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.ui-header.is-scrolled{border-bottom-color:var(--ui-border);box-shadow:0 6px 24px -18px rgb(0 0 0/45%)}.ui-header__bar{display:flex;align-items:center;gap:28px;height:72px;max-width:1280px}.ui-brand{display:inline-flex;align-items:center;gap:10px;flex:none;color:var(--ui-text)}.ui-brand__mark{width:34px;height:auto}.ui-brand__word{font-family:var(--ui-font-display);font-size:19px;font-weight:800;letter-spacing:-.03em}.ui-brand:hover .ui-brand__word,.ui-brand__word{color:var(--ui-text)}.ui-nav{flex:1}.ui-nav__list{display:flex;align-items:center;gap:2px}.ui-nav__item,.ui-nav__link{position:relative}.ui-nav__link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;font-family:var(--ui-font);font-size:15px;font-weight:500;color:var(--ui-text-2);cursor:pointer;transition:color .2s ease,background-color .2s ease}.ui-nav__item.is-open>.ui-nav__link,.ui-nav__link:hover{color:var(--ui-text);background:var(--ui-surface-2)}.ui-nav__link svg{width:15px;height:15px;opacity:.7;transition:transform .2s var(--ui-ease)}.ui-nav__item.is-open>.ui-nav__link svg{transform:rotate(180deg)}.ui-nav__item.is-active>.ui-nav__link{color:var(--ui-text)}.ui-nav__item.is-active>.ui-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--ui-accent)}.ui-nav__account{display:none}.ui-menu{position:absolute;top:calc(100% + 10px);left:50%;z-index:10;width:-moz-max-content;width:max-content;min-width:340px;padding:8px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s var(--ui-ease),visibility .18s}.ui-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.ui-menu__grid{display:grid;gap:2px}.ui-menu--wide .ui-menu__grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.ui-nav__item.is-open>.ui-menu{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:hover) and (min-width:992px){.ui-nav__item.has-menu:focus-within>.ui-menu,.ui-nav__item.has-menu:hover>.ui-menu{opacity:1;visibility:visible;transform:translate(-50%)}.ui-nav__item.has-menu:hover>.ui-nav__link{color:var(--ui-text);background:var(--ui-surface-2)}}.ui-menu__card{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;transition:background-color .15s ease}.ui-menu__card:hover{background:var(--ui-surface-2)}.ui-menu__card .ui-icon-tile{width:36px;height:36px;border-radius:10px}.ui-menu__card .ui-icon-tile svg{width:18px;height:18px}.ui-menu__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--ui-text)}.ui-menu__desc{display:block;margin-top:1px;font-size:13px;line-height:1.45;color:var(--ui-text-3)}.ui-menu__tag{padding:1px 7px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:11px;font-weight:600}.ui-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.ui-burger{display:none;place-items:center;width:40px;height:40px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-text);cursor:pointer}.ui-burger svg{width:20px;height:20px}.ui-header .cs-lang{margin:0;padding:0;width:auto;border:0;background:none}.ui-header .cs-lang .cs-lang-trigger{width:auto;height:40px;min-height:0;padding:0 12px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-text-2);font-family:var(--ui-font);font-size:14px;font-weight:500}.ui-header .cs-lang .cs-lang-trigger:hover{background:var(--ui-surface-2);border-color:var(--ui-border-strong);color:var(--ui-text)}.ui-header .cs-lang .cs-lang-trigger .cs-lang-globe{color:var(--ui-accent-text)}.ui-header .cs-lang .cs-lang-menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0;min-width:210px;max-height:60vh;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg)}.ui-header .cs-lang .cs-lang-item{color:var(--ui-text-2);font-family:var(--ui-font)}.ui-header .cs-lang .cs-lang-item:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-header .cs-lang .cs-lang-item .cs-lang-code{color:var(--ui-text-3)}.ui-header .cs-lang .cs-lang-item.is-active{background:var(--ui-accent-soft)}.ui-header .cs-lang .cs-lang-item.is-active .cs-lang-native{background:none;-webkit-text-fill-color:currentColor;color:var(--ui-accent-text)}.ui-header .cs-lang .cs-lang-item.is-active .cs-lang-code{color:var(--ui-accent-text)}.ui-theme-toggle{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-text-2);cursor:pointer;overflow:hidden;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ui-theme-toggle:hover{background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border-strong)}.ui-theme-toggle svg{grid-area:1/1;width:18px;height:18px;transition:transform .45s var(--ui-ease),opacity .3s ease}.ui-theme-toggle .ui-theme-toggle__sun{opacity:1;transform:rotate(0) scale(1)}.ui-theme-toggle .ui-theme-toggle__moon{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=light]:has(.ui-themed) .ui-theme-toggle .ui-theme-toggle__sun{opacity:0;transform:rotate(90deg) scale(.5)}:root[data-theme=light]:has(.ui-themed) .ui-theme-toggle .ui-theme-toggle__moon{opacity:1;transform:rotate(0) scale(1)}:root:not(:has(.ui-themed)) .ui-theme-toggle{display:none}@media (max-width:1100px){.ui-header__bar{gap:16px}.ui-nav__link{padding:0 9px}}@media (max-width:991px){.ui-burger{display:grid}.ui-header__signin{display:none}.ui-nav{position:fixed;top:72px;left:0;right:0;bottom:0;z-index:999;overflow-y:auto;padding:12px 16px 32px;background:var(--ui-bg);border-top:1px solid var(--ui-border);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s var(--ui-ease),visibility .22s}.ui-header.is-open .ui-nav{opacity:1;visibility:visible;transform:none}.ui-nav__list{flex-direction:column;align-items:stretch;gap:2px}.ui-nav__link{width:100%;height:52px;justify-content:space-between;padding:0 12px;font-size:17px;font-weight:600;color:var(--ui-text)}.ui-nav__item.is-active>.ui-nav__link:after{left:0;right:auto;top:14px;bottom:14px;width:3px;height:auto}.ui-menu,.ui-nav__item.is-open>.ui-menu{position:static;width:auto;min-width:0;padding:0 0 8px;border:0;box-shadow:none;background:transparent;transform:none;transition:none}.ui-menu{display:none}.ui-nav__item.is-open>.ui-menu{display:block;opacity:1;visibility:visible}.ui-menu:before{display:none}.ui-menu--wide .ui-menu__grid{grid-template-columns:1fr}.ui-nav__account{display:grid;gap:10px;margin-top:16px;padding-top:20px;border-top:1px solid var(--ui-border)}.ui-header__actions>.ui-header__cta{display:none}.ui-header .cs-lang .cs-lang-trigger{padding:0 10px}}@media (max-width:575px){.ui-header .cs-lang .cs-lang-trigger .cs-lang-caret,.ui-header .cs-lang .cs-lang-trigger>span{display:none}.ui-header .cs-lang .cs-lang-trigger{width:40px;padding:0;justify-content:center}}@media (max-width:380px){.ui-brand__word{font-size:17px}}html:has(.ui-header.is-open){overflow:hidden}@media (min-width:992px){html:has(.ui-header.is-open){overflow:visible}}.ui-footer{position:relative;margin-top:0;padding-top:80px;background:var(--ui-bg-alt);border-top:1px solid var(--ui-border);color:var(--ui-text-2)}.ui-footer__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:40px}.ui-footer__about{max-width:340px}.ui-footer__blurb{margin-top:16px;font-size:15px;line-height:1.65;color:var(--ui-text-2)}.ui-footer__note{display:flex;gap:10px;margin-top:18px;padding:12px 14px;border-radius:var(--ui-r);background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border);font-size:13px;line-height:1.55;color:var(--ui-text)}.ui-footer__note svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--ui-accent-text)}.ui-footer__social{display:flex;gap:8px;margin-top:18px}.ui-footer__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-2)}.ui-footer__social a:hover{color:var(--ui-accent-text);border-color:var(--ui-accent-border)}.ui-footer__heading{margin-bottom:16px;font-family:var(--ui-font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text)}.ui-footer__links{display:grid;gap:10px}.ui-footer__links a{font-size:15px;line-height:1.5;color:var(--ui-text-2);transition:color .15s ease}.ui-footer__links a:hover{color:var(--ui-accent-text)}.ui-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:56px;padding-top:24px;border-top:1px solid var(--ui-border)}.ui-footer__legal-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text)}.ui-footer__legal ul{display:flex;flex-wrap:wrap;gap:6px 18px}.ui-footer__legal a{font-size:14px;color:var(--ui-text-3)}.ui-footer__legal a:hover{color:var(--ui-accent-text)}.ui-footer__compliance{margin-top:24px;padding:20px 22px;border-radius:var(--ui-r-lg);border:1px solid var(--ui-border);background:var(--ui-surface)}.ui-footer__compliance p{font-size:13px;line-height:1.7;color:var(--ui-text-3)}.ui-footer__compliance a{color:var(--ui-text-2);text-decoration:underline;text-underline-offset:2px}.ui-footer__compliance a:hover{color:var(--ui-accent-text)}.ui-footer__ask{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border)}.ui-footer__ask-label{font-size:13px;font-weight:600;color:var(--ui-text-2)}.ui-footer__ask ul{display:flex;flex-wrap:wrap;gap:8px}.ui-footer__ask a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface-2);font-size:13px;font-weight:600;color:var(--ui-text-2);text-decoration:none}.ui-footer__ask a:hover{border-color:var(--ui-accent-border);color:var(--ui-accent-text)}.ui-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-block:24px 28px;border-top:1px solid var(--ui-border);font-size:14px;color:var(--ui-text-3)}.ui-footer__bottom a:hover{color:var(--ui-accent-text)}.ui-footer__bottom ul{display:flex;flex-wrap:wrap;gap:8px 22px}.ui-footer__top-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ui-text-2)}.ui-footer__top-link svg{width:15px;height:15px}@media (max-width:991px){.ui-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-footer__about{grid-column:1/-1;max-width:none}}.ui-loader{display:none}html[data-loader=on] .ui-loader{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;pointer-events:none;animation:ui-loader-failsafe .01s linear 4.5s forwards}.ui-loader__half{position:absolute;left:0;right:0;height:50.5%;background:var(--ui-bg);transition:transform .75s cubic-bezier(.7,0,.2,1)}.ui-loader__half--top{top:0}.ui-loader__half--bottom{bottom:0}.ui-loader__stage{position:relative;display:grid;justify-items:center;gap:26px;transition:opacity .35s ease,transform .5s var(--ui-ease)}.ui-loader__scan{position:relative;display:grid;place-items:center;width:112px;height:112px}.ui-loader__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ui-loader__ring circle{fill:none;stroke-linecap:round}.ui-loader__ring--outer{animation:ui-loader-spin 1.6s linear infinite}.ui-loader__ring--outer circle{stroke:var(--ui-accent);stroke-width:2.5;stroke-dasharray:90 260}.ui-loader__ring--inner{inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);animation:ui-loader-spin 2.2s linear infinite reverse}.ui-loader__ring--inner circle{stroke:var(--ui-accent-border);stroke-width:2;stroke-dasharray:40 180}.ui-loader__track circle{stroke:var(--ui-border);stroke-width:1}.ui-loader__mark{width:46px;height:auto;animation:ui-loader-breathe 1.6s ease-in-out infinite}.ui-loader__bars{display:flex;align-items:flex-end;gap:5px;height:34px}.ui-loader__bars span{width:6px;height:100%;border-radius:3px;background:linear-gradient(180deg,var(--ui-accent) 0,var(--ui-accent-strong) 100%);transform-origin:bottom;transform:scaleY(.25);animation:ui-loader-wave 1.5s var(--ui-ease) forwards;animation-delay:calc(var(--i) * 70ms)}.ui-loader__word{display:flex;font-family:var(--ui-font-display);font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ui-text)}.ui-loader__word span{opacity:0;transform:translateY(8px);animation:ui-loader-letter .5s var(--ui-ease) forwards;animation-delay:calc(.25s + var(--i) * 35ms)}.ui-loader.is-leaving .ui-loader__stage{opacity:0;transform:scale(.94)}.ui-loader.is-leaving .ui-loader__half--top{transform:translateY(-100%)}.ui-loader.is-leaving .ui-loader__half--bottom{transform:translateY(100%)}@keyframes ui-loader-spin{to{transform:rotate(1turn)}}@keyframes ui-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ui-loader-wave{0%{transform:scaleY(.25)}14%{transform:scaleY(.95)}28%{transform:scaleY(.35)}42%{transform:scaleY(.8)}56%{transform:scaleY(.3)}70%{transform:scaleY(.6)}to{transform:scaleY(var(--h))}}@keyframes ui-loader-letter{to{opacity:1;transform:none}}@keyframes ui-loader-failsafe{to{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.ui-loader__mark,.ui-loader__ring--inner,.ui-loader__ring--outer{animation:none}.ui-loader__bars span{animation:none;transform:scaleY(var(--h))}.ui-loader__word span{animation:none;opacity:1;transform:none}.ui-loader__half{transition:opacity .3s ease}.ui-loader.is-leaving .ui-loader__half--bottom,.ui-loader.is-leaving .ui-loader__half--top{transform:none;opacity:0}}.hp-hero{position:relative;overflow:hidden;padding:88px 0 96px;isolation:isolate}.hp-hero__bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--ui-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 80%)}.hp-hero__bg:after{content:"";position:absolute;left:50%;top:-260px;width:1100px;height:620px;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--ui-glow) 0,transparent 65%)}.hp-hero__inner{text-align:center}.hp-hero__copy,.hp-hero__inner{display:grid;justify-items:center}.hp-hero__copy{gap:22px;max-width:820px}.hp-hero__title{font-size:clamp(40px,6.4vw,72px);font-weight:800;line-height:1.04;letter-spacing:-.045em;color:var(--ui-text)}.hp-hero__lede{max-width:640px;font-size:18px;line-height:1.65;color:var(--ui-text-2);text-wrap:pretty}.hp-rotator{display:inline-grid;vertical-align:bottom;color:var(--ui-accent);text-align:left}.hp-hero__title .hp-rotator,.hp-hero__title .hp-rotator>span{font-size:inherit;line-height:inherit;font-weight:inherit}.hp-rotator>span{grid-area:1/1;opacity:0;transform:translateY(.35em);animation:hp-rotate 7.5s var(--ui-ease) infinite}.hp-rotator>span:nth-child(2){animation-delay:2.5s}.hp-rotator>span:nth-child(3){animation-delay:5s}@keyframes hp-rotate{0%{opacity:0;transform:translateY(.35em)}30%,6%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-.35em)}}@media (prefers-reduced-motion:reduce){.hp-rotator>span{animation:none}.hp-rotator>span:first-child{opacity:1;transform:none}}.hp-hero__form{display:flex;justify-content:center;width:100%}.hp-scan{position:relative;display:flex;align-items:center;gap:8px;width:min(560px,100%);padding:6px 6px 6px 44px;border-radius:14px;background:var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow);transition:border-color .2s ease,box-shadow .2s ease}.hp-scan:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft),var(--ui-shadow)}.hp-scan__icon{position:absolute;left:16px;width:18px;height:18px;color:var(--ui-text-3)}.hp-scan .hp-scan__input{flex:1;padding:0;min-width:0;height:44px;border:0;outline:0;background:transparent;font-family:var(--ui-font);font-size:16px;color:var(--ui-text)}.hp-scan__input::-moz-placeholder{color:var(--ui-text-3)}.hp-scan__input::placeholder{color:var(--ui-text-3)}.hp-scan :focus-visible{outline:none}.hp-scan .hp-scan__btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:575px){.hp-scan{flex-direction:column;align-items:stretch;padding:6px}.hp-scan__icon{top:6px;height:44px}.hp-scan .hp-scan__input{flex:none;padding-left:38px}.hp-scan__btn{width:100%}}.hp-hero__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px}.hp-hero__checks li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ui-text-2)}.hp-hero__checks svg{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent-text)}.hp-hero__visual{position:relative;width:100%;max-width:1080px;margin-top:64px}.hp-hero__glow{position:absolute;left:8%;right:8%;top:4%;bottom:-6%;z-index:-1;border-radius:40px;background:radial-gradient(ellipse at 50% 40%,var(--ui-glow) 0,transparent 70%);filter:blur(30px)}.hp-float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:14px;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);text-align:left;animation:hp-float 6s ease-in-out infinite}.hp-float b{display:block;font-size:14px;font-weight:700;color:var(--ui-text)}.hp-float small{display:block;font-size:12.5px;color:var(--ui-text-3)}.hp-float--left{left:-28px;bottom:56px}.hp-float--right{right:-24px;top:92px;animation-delay:-3s}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1140px){.hp-float--left{left:12px}.hp-float--right{right:12px}}@media (max-width:767px){.hp-hero{padding:56px 0 64px}.hp-hero__visual{margin-top:44px}.hp-float{display:none}}@media (prefers-reduced-motion:reduce){.hp-float{animation:none}}.hp-strip{border-block:1px solid var(--ui-border);background:var(--ui-bg-alt)}.hp-strip__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hp-strip__list>li{display:flex;align-items:center;gap:14px;padding:28px 24px}.hp-strip__list>li+li{border-left:1px solid var(--ui-border)}.hp-strip__list b{display:block;font-size:15px;font-weight:700;color:var(--ui-text)}.hp-strip__list small{display:block;font-size:13px;line-height:1.45;color:var(--ui-text-3)}.hp-strip__list .hp-strip__num{font-family:var(--ui-font-display);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ui-accent)}.hp-strip__icons{display:flex;gap:6px;color:var(--ui-text)}.hp-strip__icons svg{width:20px;height:20px}@media (max-width:991px){.hp-strip__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-strip__list>li:nth-child(3){border-left:0}.hp-strip__list>li:nth-child(n+3){border-top:1px solid var(--ui-border)}}@media (max-width:520px){.hp-strip__list{grid-template-columns:1fr}.hp-strip__list>li+li{border-left:0;border-top:1px solid var(--ui-border)}.hp-strip__list>li{padding:20px 4px}}.hp-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hp-pillar{display:flex;flex-direction:column;gap:14px;padding:28px}.hp-pillar,.hp-pillar:hover{color:var(--ui-text)}.hp-pillar__title{margin-top:6px;font-size:20px}.hp-pillar__text{flex:1;font-size:15px;line-height:1.65;color:var(--ui-text-2)}@media (max-width:991px){.hp-pillars{grid-template-columns:1fr}}.hp-rows{display:grid;gap:96px}.hp-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px}.hp-row--flip .hp-row__copy{order:2}.hp-row__kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-accent-text)}.hp-row__title{margin-top:12px;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;text-wrap:balance}.hp-row__text{margin-top:14px;font-size:16.5px;line-height:1.7;color:var(--ui-text-2)}.hp-row__points{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}@media (max-width:991px){.hp-rows{gap:72px}.hp-row{grid-template-columns:1fr;gap:32px}.hp-row--flip .hp-row__copy{order:0}}@media (max-width:480px){.hp-row__points{grid-template-columns:1fr}}.hp-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:none}.hp-steps:before{content:"";position:absolute;left:16%;right:16%;top:62px;border-top:2px dashed var(--ui-border-strong)}.hp-step{position:relative;display:grid;justify-items:center;align-content:start;gap:12px;padding:32px 28px;text-align:center;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.hp-step .ui-icon-tile{width:56px;height:56px;border-radius:16px;background:var(--ui-surface);box-shadow:0 0 0 8px var(--ui-surface),0 0 0 9px var(--ui-border)}.hp-step .ui-icon-tile svg{width:24px;height:24px}.hp-step__num{position:absolute;top:14px;right:16px;font-family:var(--ui-font-display);font-size:13px;font-weight:800;color:var(--ui-text-3)}.hp-step__title{margin-top:8px;font-size:19px}.hp-step__text{font-size:15px;line-height:1.65;color:var(--ui-text-2)}@media (max-width:991px){.hp-steps{grid-template-columns:1fr}.hp-steps:before{display:none}}.hp-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hp-aud{display:flex;flex-direction:column;gap:18px;padding:32px}.hp-aud__title{font-size:22px}.hp-aud .ui-checks{flex:1}.hp-aud__link{margin-top:4px}@media (max-width:767px){.hp-audience{grid-template-columns:1fr}.hp-aud{padding:26px}}.hp-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.hp-principle{display:flex;gap:16px}.hp-principle__title{font-size:17px}.hp-principle__text{margin-top:6px;font-size:15px;line-height:1.65;color:var(--ui-text-2)}@media (max-width:991px){.hp-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.hp-principles{grid-template-columns:1fr;gap:28px}}.hp-testimonials .ui-title{margin-bottom:48px}.hp-marquees{display:grid;gap:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hp-marquee{overflow:hidden}.hp-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:hp-marquee 70s linear infinite}.hp-marquee--reverse .hp-marquee__track{animation-direction:reverse;animation-duration:80s}.hp-marquee:hover .hp-marquee__track{animation-play-state:paused}.hp-marquee__set{display:flex;gap:20px;padding-right:20px}@keyframes hp-marquee{to{transform:translateX(-50%)}}.hp-quote{display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:380px;margin:0;padding:24px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.hp-quote__text{margin:0;padding:0;border:0;font-size:15.5px;line-height:1.65;color:var(--ui-text)}.hp-quote__by{display:flex;align-items:center;gap:12px}.hp-quote__by img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--ui-surface-2)}.hp-quote__by b{display:block;font-size:14px;font-weight:700;color:var(--ui-text)}.hp-quote__by small{display:block;font-size:13px;color:var(--ui-text-3)}.hp-quote__by .ui-chip{margin-left:auto}@media (max-width:575px){.hp-quote{width:300px}}@media (prefers-reduced-motion:reduce){.hp-marquee{overflow-x:auto}.hp-marquee__track{animation:none}.hp-marquee__set[aria-hidden]{display:none}}.mk-window{overflow:hidden;border-radius:18px;background:var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-lg);text-align:left}.mk-window__bar{position:relative;display:flex;align-items:center;height:42px;padding:0 16px;background:var(--ui-surface-2);border-bottom:1px solid var(--ui-border)}.mk-dots{display:flex;gap:7px}.mk-dots i{width:11px;height:11px;border-radius:50%;background:var(--ui-border-strong)}.mk-url{position:absolute;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:8px;background:var(--ui-surface);border:1px solid var(--ui-border);font-size:12px;color:var(--ui-text-3)}.mk-app{padding:16px;background:var(--ui-bg-alt)}.mk-app__nav{display:flex;align-items:center;gap:18px;padding:10px 14px;border-radius:12px;background:var(--ui-surface);border:1px solid var(--ui-border)}.mk-app__brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--ui-font-display);font-size:14px;font-weight:800;color:var(--ui-text)}.mk-tabs{display:flex;gap:4px;margin-inline:auto}.mk-tabs b{padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--ui-text-3)}.mk-tabs b.is-on{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mk-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ui-accent-strong);color:var(--ui-on-accent);font-size:13px;font-weight:700}.mk-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr;grid-template-areas:"profile chart days" "job table table";gap:14px;margin-top:14px}.mk-card,.mk-panel{padding:16px;border-radius:12px;background:var(--ui-surface);border:1px solid var(--ui-border);font-size:13px;color:var(--ui-text-2)}.mk-panel{padding:22px;border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow)}.mk-card--profile{grid-area:profile}.mk-card--chart{grid-area:chart}.mk-card--days{grid-area:days}.mk-card--job{grid-area:job}.mk-card--table{grid-area:table}.mk-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--ui-text)}.mk-panel .mk-card__head{margin-bottom:16px;font-size:14px}.mk-muted{font-size:12px;font-weight:500;color:var(--ui-text-3)}.mk-badge,.mk-pill{padding:2px 8px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:11px;font-weight:700}.mk-pill--soft{background:var(--ui-surface-2);color:var(--ui-text-2)}.mk-handle{display:flex;align-items:center;gap:10px}.mk-handle__pic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--ui-accent) 0,var(--ui-accent-strong) 100%);color:var(--ui-on-accent);font-size:12px;font-weight:800}.mk-handle b{display:block;font-size:13px;color:var(--ui-text)}.mk-handle small{display:block;font-size:11px;color:var(--ui-text-3)}.mk-big{margin-top:14px;font-family:var(--ui-font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--ui-text)}.mk-big small{font-family:var(--ui-font);font-size:12px;font-weight:500;letter-spacing:0;color:var(--ui-text-3)}.mk-kpis,.mk-momentum,.mk-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.mk-kpis,.mk-momentum{grid-template-columns:repeat(3,1fr)}.mk-kpis{margin:0 0 18px}.mk-kpis span,.mk-momentum span,.mk-stats span{padding:8px 10px;border-radius:8px;background:var(--ui-surface-2)}.mk-kpis small,.mk-momentum small,.mk-stats small{display:block;font-size:11px;color:var(--ui-text-3)}.mk-kpis b,.mk-momentum b,.mk-stats b{font-size:15px;color:var(--ui-text)}.mk-legend{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--ui-text-3)}.mk-legend i{width:8px;height:8px;border-radius:50%;background:var(--ui-chart-2)}.mk-legend i.is-accent{background:var(--ui-accent)}.mk-chart{display:block;width:100%;height:120px}.mk-panel .mk-chart{height:150px}.mk-chart__grid{stroke:var(--ui-border);stroke-width:1}.mk-chart__grid,.mk-chart__line{vector-effect:non-scaling-stroke}.mk-chart__line{fill:none;stroke:var(--ui-accent);stroke-width:2.5;stroke-linejoin:round}.mk-chart__line--muted{stroke:var(--ui-chart-2);stroke-dasharray:4 4;stroke-width:1.5}.mk-chart__area{fill:var(--ui-accent-soft)}.mk-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--ui-text-3)}.mk-bars{display:flex;align-items:flex-end;gap:6px;height:120px}.mk-bars span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%}.mk-bars i{width:100%;border-radius:5px;background:var(--ui-surface-3)}.mk-bars span.is-top i{background:var(--ui-accent)}.mk-bars small{font-size:10px;color:var(--ui-text-3)}.mk-job{display:flex;align-items:center;gap:10px}.mk-job__ico{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mk-job b{display:block;font-size:13px;color:var(--ui-text)}.mk-job small{display:block;font-size:11px;color:var(--ui-text-3)}.mk-progress{display:block;height:6px;margin-top:14px;border-radius:999px;background:var(--ui-surface-3);overflow:hidden}.mk-progress i{display:block;height:100%;border-radius:inherit;background:var(--ui-accent)}.mk-progress--sm{width:110px;margin-top:0}.mk-langs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.mk-langs span{padding:3px 8px;border-radius:6px;background:var(--ui-surface-2);border:1px solid var(--ui-border);font-size:11px;font-weight:600;color:var(--ui-text-2)}.mk-langs span.is-on{background:var(--ui-accent-soft);border-color:var(--ui-accent-border);color:var(--ui-accent-text)}.mk-langs--inline{margin-top:0}.mk-search{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--ui-border);font-size:11.5px;font-weight:500;color:var(--ui-text-3)}.mk-search svg{width:13px;height:13px}.mk-search--bar{display:flex;margin-top:16px;padding:10px 12px;background:var(--ui-surface-2);font-size:13px}.mk-row,.mk-rows{display:grid}.mk-row{grid-template-columns:28px 1.4fr 1.2fr .5fr .9fr;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--ui-border)}.mk-row b{font-size:12.5px;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-row__play{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ui-surface-2);color:var(--ui-text-2)}.mk-row__play svg{width:11px;height:11px}.mk-row__pl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-text-2)}.mk-status{justify-self:start;padding:2px 8px;border-radius:999px;background:rgb(251 191 36/14%);color:var(--ui-warn);font-size:11px;font-weight:700}.mk-status.is-done{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mk-top{display:grid;margin-top:16px}.mk-top__row{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--ui-border)}.mk-top__row b{font-size:13px;color:var(--ui-text)}.mk-top__rank{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--ui-surface-2);font-size:12px;font-weight:700;color:var(--ui-text-2)}.mk-heat{display:flex;gap:8px}.mk-heat__days{display:grid;grid-template-rows:repeat(7,1fr);gap:5px;font-size:10px;color:var(--ui-text-3)}.mk-heat__days span{display:grid;align-items:center}.mk-heat__grid{flex:1;display:grid;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:5px}.mk-heat__grid i{aspect-ratio:1;border-radius:4px;background:var(--ui-accent)}.mk-momentum{margin-top:18px}.mk-hbar,.mk-hbars{display:grid;gap:12px}.mk-hbar{grid-template-columns:110px 1fr 44px;align-items:center;font-size:12.5px}.mk-hbar b{text-align:right;color:var(--ui-text)}.mk-hbar__track{height:10px;border-radius:999px;background:var(--ui-surface-2);overflow:hidden}.mk-hbar__track i{display:block;height:100%;border-radius:inherit;background:var(--ui-chart-2)}.mk-hbar.is-you span:first-child{font-weight:700;color:var(--ui-text)}.mk-hbar.is-you .mk-hbar__track i{background:var(--ui-accent)}.mk-file{display:inline-flex;align-items:center;gap:8px}.mk-file svg{width:16px;height:16px;color:var(--ui-accent-text)}.mk-transcript{display:grid;gap:4px}.mk-transcript p{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:8px 10px;border-radius:8px;font-size:13.5px;line-height:1.55;color:var(--ui-text-2)}.mk-transcript p.is-hl{background:var(--ui-accent-soft);color:var(--ui-text)}.mk-transcript time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ui-accent-text)}.mk-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--ui-accent-strong);color:var(--ui-on-accent);font-size:12px;font-weight:700}.mk-btn svg{width:13px;height:13px}.mk-formats{display:flex;gap:6px;margin-bottom:16px}.mk-formats span{padding:6px 12px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-surface-2);font-size:12px;font-weight:700;color:var(--ui-text-2)}.mk-formats span.is-on{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent-text)}.mk-queue{display:grid;gap:10px}.mk-queue__row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--ui-surface-2)}.mk-queue__ico{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--ui-surface);color:var(--ui-accent-text)}.mk-queue__ico svg{width:15px;height:15px}.mk-queue__name{flex:1;min-width:0}.mk-queue__name b{display:block;font-size:13px;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-queue__name small{display:block;font-size:11.5px;color:var(--ui-text-3)}@media (max-width:991px){.mk-grid{grid-template-columns:1fr 1fr;grid-template-areas:"profile days" "chart chart" "table table"}.mk-card--job{display:none}}@media (max-width:640px){.mk-tabs,.mk-url{display:none}.mk-app__nav{justify-content:space-between}.mk-grid{grid-template-columns:1fr;grid-template-areas:"profile" "chart"}.mk-card--days,.mk-card--table{display:none}.mk-hbar{grid-template-columns:92px 1fr 40px}}.ui-page-hero{position:relative;overflow:hidden;padding:88px 0 72px;isolation:isolate;border-bottom:1px solid var(--ui-border)}.ui-page-hero__bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--ui-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-grid-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 0,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 85% at 50% 0,#000 25%,transparent 80%)}.ui-page-hero__bg:after{content:"";position:absolute;left:50%;top:-300px;width:1000px;height:560px;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--ui-glow) 0,transparent 65%)}.ui-page-hero__inner{display:grid;justify-items:center;gap:18px;text-align:center}.ui-page-hero__title{max-width:900px;font-size:clamp(36px,5.2vw,60px);font-weight:800;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.ui-page-hero__title .ui-page-hero__accent{font-size:inherit;line-height:inherit;color:var(--ui-accent)}.ui-page-hero__deck{max-width:660px;font-size:18px;line-height:1.65;color:var(--ui-text-2);text-wrap:pretty}.ui-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:4px;font-size:13px;color:var(--ui-text-3)}.ui-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.ui-crumbs a{color:var(--ui-text-2)}.ui-crumbs a:hover{color:var(--ui-accent-text)}.ui-crumbs [aria-current=page]{color:var(--ui-text);font-weight:600}@media (max-width:767px){.ui-page-hero{padding:56px 0 48px}.ui-page-hero__deck{font-size:16px}}.ui-page>.ui-section+.ui-section{padding-top:24px}.ui-page>.ui-page-hero+.ui-section{padding-top:88px}.ui-cards{display:grid;gap:20px}.ui-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-kcard{display:flex;flex-direction:column;gap:12px;padding:26px}.ui-kcard__title{margin-top:4px;font-size:18px;line-height:1.3}.ui-kcard__body{font-size:15px;line-height:1.65;color:var(--ui-text-2)}.ui-kcard__note{margin-top:auto;padding-top:12px;border-top:1px dashed var(--ui-border-strong);font-size:13px;line-height:1.55;color:var(--ui-text-3)}.ui-kcard a:not(.ui-btn),.ui-note a:not(.ui-btn),.ui-prose a:not(.ui-btn){color:var(--ui-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:1100px){.ui-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.ui-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ui-cards--2,.ui-cards--3,.ui-cards--4{grid-template-columns:1fr}}.ui-prose{font-size:16px;line-height:1.75;color:var(--ui-text-2)}.ui-prose>*+*{margin-top:14px}.ui-prose :where(p,li){color:var(--ui-text-2)}.ui-prose b,.ui-prose strong{font-weight:700;color:var(--ui-text)}.ui-prose ol,.ui-prose ul{display:grid;gap:8px;padding-left:0}.ui-prose ul>li{position:relative;padding-left:24px}.ui-prose ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.ui-prose ol{counter-reset:ui-ol}.ui-prose ol>li{position:relative;padding-left:30px;counter-increment:ui-ol}.ui-prose ol>li:before{content:counter(ui-ol);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:12px;font-weight:700;line-height:1}.ui-prose h3,.ui-prose h4,.ui-prose h5{font-size:17px;line-height:1.4;color:var(--ui-text)}.ui-prose code{padding:2px 6px;border-radius:6px;background:var(--ui-surface-2);border:1px solid var(--ui-border);font-size:.88em;color:var(--ui-text)}.ui-note{max-width:780px;margin-inline:auto;padding:32px 36px;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.ui-note--wide{max-width:1000px}.ui-note__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ui-note__foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--ui-border);font-size:13.5px;line-height:1.6;color:var(--ui-text-3)}.ui-note__foot a:not(.ui-btn){color:var(--ui-accent-text)}@media (max-width:575px){.ui-note{padding:24px 20px}}.ui-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.ui-split--flip .ui-split__text{order:2}.ui-split--solo{grid-template-columns:minmax(0,760px);justify-content:center}.ui-split__text .ui-title{margin-bottom:20px}.ui-split__list{margin-top:24px;gap:14px}.ui-split__art{overflow:hidden;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}.ui-split__art>img,.ui-split__art>svg{display:block;width:100%;height:auto}.ui-bullet{display:grid;gap:2px}.ui-bullet__lead{font-size:15.5px;font-weight:700;color:var(--ui-text)}.ui-bullet__sub{font-size:14.5px;line-height:1.6;color:var(--ui-text-2)}@media (max-width:991px){.ui-split{grid-template-columns:1fr;gap:36px}.ui-split--flip .ui-split__text{order:0}}.ui-avail{max-width:820px;margin:0 auto;overflow:hidden;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border)}.ui-avail__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin:0;padding:16px 24px}.ui-avail__row+.ui-avail__row{border-top:1px solid var(--ui-border)}.ui-avail__row dt{font-size:15px;font-weight:600;color:var(--ui-text)}.ui-avail__row dd{margin:0}.ui-avail__badge{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--ui-surface-2);color:var(--ui-text-3)}.ui-avail__row.is-available .ui-avail__badge{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.ui-avail__row.is-limited .ui-avail__badge{background:rgb(251 191 36/14%);color:var(--ui-warn)}.ui-avail__note{grid-column:1/-1;font-size:13.5px;line-height:1.55;color:var(--ui-text-3)}.ui-table-scroll{overflow-x:auto;border-radius:var(--ui-r-lg);border:1px solid var(--ui-border);background:var(--ui-surface)}.ui-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px}.ui-table td,.ui-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-border);color:var(--ui-text-2);line-height:1.55}.ui-table thead th{background:var(--ui-surface-2);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ui-text)}.ui-table tbody th{font-weight:600;color:var(--ui-text)}.ui-table tbody tr:last-child>*{border-bottom:0}.ui-table--compare tbody td:nth-child(2),.ui-table--compare thead th:nth-child(2){background:var(--ui-accent-soft);color:var(--ui-text)}.ui-table--compare thead th:nth-child(2){color:var(--ui-accent-text)}.ui-table-foot{max-width:760px;margin:18px auto 0;text-align:center;font-size:13.5px;line-height:1.6;color:var(--ui-text-3)}.ui-fm{overflow:hidden;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border)}.ui-fm+.ui-fm{margin-top:12px}.ui-fm.is-open{border-color:var(--ui-accent-border)}.ui-fm__head{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;border:0;background:none;text-align:left;cursor:pointer}.ui-fm__head .ui-icon-tile{width:38px;height:38px}.ui-fm__title{flex:1;font-family:var(--ui-font-display);font-size:17px;font-weight:700;color:var(--ui-text)}.ui-fm__count{font-size:13px;color:var(--ui-text-3)}.ui-fm__chev{width:22px;height:22px;color:var(--ui-text-3);transition:transform .25s var(--ui-ease)}.ui-fm.is-open .ui-fm__chev{transform:rotate(180deg)}.ui-fm__body{padding:0 16px 16px}.ui-fm__body .ui-table-scroll{border-radius:var(--ui-r)}.ui-table--matrix td{text-align:center;white-space:nowrap}.ui-table--matrix .ui-table__first,.ui-table--matrix tbody th{min-width:220px}.ui-table--matrix td.is-check{color:var(--ui-accent-text);font-weight:700}.ui-table--matrix td.is-empty{color:var(--ui-text-3)}.ui-policy__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.ui-policy__toc{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding:20px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border)}.ui-policy__toc-title{margin-bottom:12px;font-family:var(--ui-font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-3)}.ui-policy__toc ol{display:grid;gap:2px}.ui-policy__toc a{display:block;padding:6px 10px;border-radius:8px;font-size:14px;line-height:1.45;color:var(--ui-text-2)}.ui-policy__toc a:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-policy__content{padding:40px 44px;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.ui-policy__section{scroll-margin-top:96px}.ui-policy__intro+.ui-policy__section,.ui-policy__section+.ui-policy__section{margin-top:36px;padding-top:32px;border-top:1px solid var(--ui-border)}.ui-policy__h{margin-bottom:14px;font-size:22px;letter-spacing:-.02em}.ui-policy__note{margin-top:36px}@media (max-width:991px){.ui-policy__grid{grid-template-columns:1fr;gap:24px}.ui-policy__toc{position:static;max-height:none}.ui-policy__content{padding:28px 22px}}.ui-policy .ns-p-meta{font-size:14px;color:var(--ui-text-3)}.ui-policy .ns-p-gap,.ui-policy .ns-p-text>*+*{margin-top:14px}.ui-policy .ns-p-list ul{display:grid;gap:8px}.ui-policy .ns-p-callout{display:flex;gap:14px;margin-top:18px;padding:18px 20px;border-radius:var(--ui-r);background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border);border-left-width:4px}.ui-policy .ns-p-callout.is-amber{background:rgb(251 191 36/10%);border-color:rgb(251 191 36/35%)}.ui-policy .ns-p-iconbox:empty{display:none}.ui-policy .ns-p-alert>*+*,.ui-policy .ns-p-browser-body>*+*,.ui-policy .ns-p-contact-item>*+*,.ui-policy .ns-p-typebox>*+*{margin-top:6px}.ui-policy .ns-p-alert h4,.ui-policy .ns-p-alert h5,.ui-policy .ns-p-browser-body h4,.ui-policy .ns-p-summary-body h4,.ui-policy .ns-p-typebox h4{font-size:15.5px;color:var(--ui-text)}.ui-policy .ns-p-typebox{margin-top:12px;padding:16px 18px;border-radius:var(--ui-r);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-left:4px solid var(--ui-accent)}.ui-policy .ns-p-typebox.is-blue,.ui-policy .ns-p-typebox.is-green,.ui-policy .ns-p-typebox.is-pink{border-left-color:var(--ui-accent)}.ui-policy .ns-p-table-wrap{margin-top:16px;overflow-x:auto;border-radius:var(--ui-r);border:1px solid var(--ui-border)}.ui-policy .ns-p-table{width:100%;border-collapse:collapse;font-size:14px}.ui-policy .ns-p-table td,.ui-policy .ns-p-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--ui-border);color:var(--ui-text-2)}.ui-policy .ns-p-table thead th{background:var(--ui-surface-2);font-weight:700;color:var(--ui-text)}.ui-policy .ns-p-table tbody tr:last-child td{border-bottom:0}.ui-policy .ns-p-browsers{margin-top:16px}.ui-policy .ns-p-browser,.ui-policy .ns-p-contact-item{height:100%;padding:16px 18px;border-radius:var(--ui-r);background:var(--ui-surface-2);border:1px solid var(--ui-border)}.ui-policy .ns-p-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.ui-policy .ns-p-summary{padding:24px 26px;border-radius:var(--ui-r-lg);background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border)}.ui-policy .ns-p-summary-body>*+*{margin-top:12px}.ui-btn.is-disabled{opacity:.55;pointer-events:none}.ui-btn .cs-btn__spinner{display:inline-flex;animation:ui-spin .8s linear infinite}.ui-btn .cs-btn__spinner-track{stroke:currentColor;opacity:.25}.ui-btn .cs-btn__spinner-head{stroke:currentColor}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-art{position:relative;background-color:var(--ui-bg-alt);background-image:radial-gradient(var(--ui-border-strong) 1px,transparent 1.2px);background-size:22px 22px}.ui-art svg{display:block;width:100%;height:auto}.art-card{stroke:var(--ui-border-strong);stroke-width:1.5}.art-card,.art-card-flat{fill:var(--ui-surface)}.art-tile{fill:var(--ui-surface-2);stroke:var(--ui-border);stroke-width:1.5}.art-line{fill:var(--ui-surface-3)}.art-line-strong{fill:var(--ui-border-strong)}.art-soft{fill:var(--ui-accent-soft)}.art-accent,.art-accent-faded{fill:var(--ui-accent)}.art-accent-faded{opacity:.22}.art-on-accent{fill:var(--ui-on-accent)}.art-on-accent-stroke{stroke:var(--ui-on-accent);fill:none}.art-accent-stroke{stroke:var(--ui-accent);fill:none}.art-strong-stroke{stroke:var(--ui-text-2);fill:none}.art-muted-stroke{stroke:var(--ui-text-3);fill:none}.art-flow{stroke:var(--ui-accent);opacity:.55;fill:none}.art-ring{stroke:var(--ui-border-strong);fill:none}.art-faded{opacity:.55}.art-shadow{filter:drop-shadow(0 10px 18px rgb(0 0 0/14%))}.ui-kcard--row{flex-direction:row;align-items:flex-start;gap:16px}.ui-kcard--row .ui-kcard__title{margin:0 0 6px}.ui-page .ns-feat-buttons{gap:12px;margin-bottom:28px}.ui-page .ns-feat-buttons,.ui-page .ns-feat-chips{display:flex;flex-wrap:wrap;justify-content:center}.ui-page .ns-feat-chips{gap:10px}.ui-page .ns-feat-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--ui-surface);border:1px solid var(--ui-border);font-size:14px;font-weight:600;color:var(--ui-text-2)}.ui-page .ns-feat-chips svg{width:16px;height:16px;color:var(--ui-accent-text)}.ui-page .ns-locale-sub{margin-top:18px;text-align:center;font-size:15px;color:var(--ui-text-3)}.ui-page .ns-platform-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ui-page .ns-platform-row li{display:grid;justify-items:center;gap:12px;padding:24px 12px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border);font-size:15px}.ui-page .ns-platform-row strong{color:var(--ui-text)}.ui-platform__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ui-surface-2);color:var(--ui-text)}.ui-platform__icon svg{width:24px;height:24px}.ui-page .ns-platform-note{margin-top:18px;text-align:center;font-size:13.5px;color:var(--ui-text-3)}@media (max-width:767px){.ui-page .ns-platform-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-page .ns-changelog{position:relative;max-width:820px;margin:0 auto;display:grid;gap:18px;padding-left:28px}.ui-page .ns-changelog:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--ui-border-strong)}.ui-page .ns-changelog-entry{position:relative;padding:24px 26px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border)}.ui-page .ns-changelog-entry:before{content:"";position:absolute;left:-27px;top:30px;width:14px;height:14px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-bg)}.ui-page .ns-changelog-date{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:12.5px;font-weight:700}.ui-page .ns-changelog-entry h2{margin:12px 0 10px;font-size:20px}.ui-page .ns-changelog-entry ul{display:grid;gap:6px}.ui-page .ns-changelog-entry li{position:relative;padding-left:18px;font-size:15px;line-height:1.6;color:var(--ui-text-2)}.ui-page .ns-changelog-entry li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--ui-text-3)}.ui-page .ns-plan-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;max-width:960px;margin:0 auto;padding:36px;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-accent-border);box-shadow:var(--ui-shadow)}.ui-page .cs-pub-plan-price{display:flex;align-items:baseline;gap:6px;font-family:var(--ui-font-display);color:var(--ui-text)}.ui-page .cs-pub-price-amt{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1}.ui-page .cs-pub-price-int{font-family:var(--ui-font);font-size:16px;color:var(--ui-text-3)}.ui-page .ns-plan-note{margin-top:12px;font-size:14px;line-height:1.6;color:var(--ui-text-3)}.ui-page .cs-pub-plan-highlights{display:grid;gap:10px;grid-row:span 2;align-content:start}.ui-page .cs-pub-plan-highlights li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--ui-text-2)}.ui-page .cs-pub-plan-highlights li:before{content:none}.ui-page .cs-pub-plan-highlights li{position:static;padding:0}.ui-page .cs-pub-plan-highlights svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--ui-accent-text)}.ui-page .cs-plan-detail-cta{align-self:end}@media (max-width:767px){.ui-page .ns-plan-card{grid-template-columns:1fr;padding:26px 22px}.ui-page .cs-pub-plan-highlights{grid-row:auto}}.ui-page .ns-error-panel{max-width:620px;margin:0 auto;padding:32px;border-radius:var(--ui-r-xl);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm);text-align:center}.ui-page .ns-error-label{display:block;margin-bottom:14px;font-family:var(--ui-font-display);font-size:18px;font-weight:700;color:var(--ui-text)}.ui-page .ns-error-field{display:flex;gap:8px;padding:6px;border-radius:14px;background:var(--ui-surface-2);border:1px solid var(--ui-border-strong)}.ui-page .ns-error-field:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft)}.ui-page .ns-error-field input{flex:1;min-width:0;height:44px;padding:0 12px;border:0;outline:0;background:transparent;font-family:var(--ui-font);font-size:16px;color:var(--ui-text)}.ui-page .ns-error-hint{margin-top:10px;font-size:13.5px;color:var(--ui-text-3)}.ui-page .ns-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.ui-page .cs-sample-banner{max-width:760px;margin:0 auto 48px;padding:14px 18px;border-radius:var(--ui-r);background:rgb(251 191 36/10%);border:1px solid rgb(251 191 36/35%);text-align:center;font-size:14.5px;color:var(--ui-text)}.ui-sample .ui-container{display:grid;gap:16px}.ui-sample .ui-title{margin-bottom:24px}.ui-page .cs-sample-card{position:relative;padding:26px;border-radius:var(--ui-r-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm)}.ui-page .cs-sample-card h3{font-size:18px}.ui-page .cs-pub-note{margin-top:4px;font-size:14px;color:var(--ui-text-3)}.ui-page .cs-sample-tag{position:absolute;top:16px;right:16px;padding:2px 9px;border-radius:999px;background:rgb(251 191 36/14%);color:var(--ui-warn);font-size:11.5px;font-weight:700}.ui-page .cs-sample-profile{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ui-page .cs-sample-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--ui-accent) 0,var(--ui-accent-strong) 100%);color:var(--ui-on-accent);font-weight:800}.ui-page .cs-sample-stats{display:flex;gap:28px;margin-left:auto}.ui-page .cs-sample-stats li{display:grid;font-size:13px;color:var(--ui-text-3)}.ui-page .cs-sample-stats strong{font-family:var(--ui-font-display);font-size:24px;font-weight:800;color:var(--ui-text)}.ui-page .cs-sample-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ui-page .cs-sample-kpi-value{font-family:var(--ui-font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--ui-text)}.ui-page .cs-sample-kpi-label{margin-top:4px;font-size:14px;color:var(--ui-text-3)}.ui-page .cs-sample-heat{display:flex;gap:5px;margin-top:18px;overflow-x:auto}.ui-page .cs-sample-heat-col{display:grid;gap:5px}.ui-page .cs-sample-heat-cell{display:block;width:18px;height:18px;border-radius:4px;background:var(--ui-surface-3)}.ui-page .cs-sample-heat-cell.l1{background:var(--ui-accent);opacity:.3}.ui-page .cs-sample-heat-cell.l2{background:var(--ui-accent);opacity:.55}.ui-page .cs-sample-heat-cell.l3{background:var(--ui-accent);opacity:.8}.ui-page .cs-sample-heat-cell.l4{background:var(--ui-accent)}.ui-page .cs-sample-bars{display:grid;gap:12px;margin-top:18px}.ui-page .cs-sample-bar-row{display:grid;grid-template-columns:110px 1fr 48px;align-items:center;gap:14px;font-size:14px;color:var(--ui-text-2)}.ui-page .cs-sample-bar-track{height:10px;border-radius:999px;background:var(--ui-surface-2);overflow:hidden}.ui-page .cs-sample-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--ui-accent)}.ui-page .cs-sample-bar-pct{text-align:right;font-weight:700;color:var(--ui-text)}.ui-page .cs-sample-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ui-page .cs-sample-chip{padding:5px 12px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent-text);font-size:13.5px;font-weight:600}@media (max-width:991px){.ui-page .cs-sample-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page .cs-sample-stats{margin-left:0}}.ui-faq-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.ui-faq-topics li{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--ui-r-lg);background:var(--ui-surface-2);border:1px solid var(--ui-border)}.ui-faq-topics strong{display:block;font-size:15px;color:var(--ui-text)}.ui-faq-topics small{display:block;font-size:13px;color:var(--ui-text-3)}.ui-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ui-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface);font-family:var(--ui-font);font-size:14px;font-weight:600;color:var(--ui-text-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ui-tabs button:hover{color:var(--ui-text);border-color:var(--ui-border-strong)}.ui-tabs button.is-active{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong);color:var(--ui-on-accent)}.ui-tabs svg{width:16px;height:16px}.ui-section--alt>.ui-faq{padding-top:56px;padding-bottom:0}@media (max-width:767px){.ui-faq-topics{grid-template-columns:1fr}}.ui-contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.ui-contact__form{padding:32px}.ui-contact__lede{font-size:15px;line-height:1.7;color:var(--ui-text-2)}.ui-form{display:grid;gap:18px;margin-top:24px}.ui-field{display:grid;gap:8px}.ui-field label{font-size:14px;font-weight:600;color:var(--ui-text)}.ui-input{position:relative;display:flex;align-items:center;border-radius:12px;background:var(--ui-surface-2);border:1px solid var(--ui-border-strong);transition:border-color .2s ease,box-shadow .2s ease}.ui-input:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft)}.ui-input>svg:first-child{position:absolute;left:14px;width:18px;height:18px;color:var(--ui-text-3);pointer-events:none}.ui-input :is(input,select,textarea){width:100%;height:48px;padding:0 14px 0 42px;border:0;outline:0;background:transparent;font-family:var(--ui-font);font-size:16px;color:var(--ui-text)}.ui-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ui-input select option{background:var(--ui-surface);color:var(--ui-text)}.ui-input__caret{position:absolute;right:14px;width:18px;height:18px;color:var(--ui-text-3);pointer-events:none}.ui-input--area textarea{height:auto;min-height:140px;padding:12px 14px;line-height:1.6;resize:vertical}.ui-input :is(input,textarea)::-moz-placeholder{color:var(--ui-text-3)}.ui-input :is(input,textarea)::placeholder{color:var(--ui-text-3)}.ui-form .ui-btn{justify-self:start}.ui-contact__side{display:grid;gap:16px}.ui-contact__card{display:grid;gap:12px;padding:24px}.ui-contact__h{font-size:17px}.ui-contact__list{display:grid;gap:10px}.ui-contact__list li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ui-text-2)}.ui-contact__list svg{width:17px;height:17px;color:var(--ui-accent-text)}.ui-contact__list a{color:var(--ui-text);font-weight:600}.ui-contact__links{display:grid}.ui-contact__links a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--ui-border);font-size:15px;color:var(--ui-text-2)}.ui-contact__links li:first-child a{border-top:0}.ui-contact__links a:hover{color:var(--ui-accent-text)}.ui-contact__links svg{width:16px;height:16px}.ui-contact__small{font-size:14px;line-height:1.65;color:var(--ui-text-3)}.ui-contact__social{display:flex;gap:8px}.ui-contact__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-2)}@media (max-width:991px){.ui-contact{grid-template-columns:1fr}}@media (max-width:575px){.ui-contact__form{padding:24px 20px}}.ui-page .cs-sample-banner strong{font-weight:700;color:var(--ui-text)}