:root{--tf-content-max:1200px;--tf-gutter-desktop:32px;--tf-radius:8px}body:not(:has(.template-home)) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;position:relative}body:not(:has(.template-home)) .header-inner{gap:24px;width:min(1200px,100% - 64px);min-height:76px}body:not(:has(.template-home)) .brand-link{min-width:190px}body:not(:has(.template-home)) .brand>img{object-fit:contain;width:42px;height:42px}body:not(:has(.template-home)) .brand-copy strong{font-size:20px;font-weight:750}body:not(:has(.template-home)) .desktop-nav{gap:clamp(22px,2.5vw,42px)}body:not(:has(.template-home)) .desktop-nav a{color:var(--tf-text);white-space:nowrap;font-size:14px;font-weight:650}body:not(:has(.template-home)) .language-link{color:var(--tf-text);white-space:nowrap;font-size:14px;font-weight:650}body:not(:has(.template-home)) .header-actions{gap:16px}body:not(:has(.template-home)) .header-cta{white-space:nowrap;border-radius:10px;min-height:44px;padding-inline:18px;font-size:14px}body:not(:has(.template-home)) .page-hero{--tf-page-hero-edge:max(32px, calc((100% - var(--tf-content-max)) / 2));background-color:#fff;background-image:none;border-bottom:0;height:204px;padding:0;position:relative}.page-hero:after{top:0;right:var(--tf-page-hero-edge);content:"";pointer-events:none;background-color:#f8fbff;background-image:linear-gradient(90deg,#fffffffa,#f8fbffe0 54%,#eff6ff8c),url(/brand/hero-wave-field.svg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,800px;width:min(800px,62vw);position:absolute;bottom:0}.page-hero>.shell{z-index:1;flex-direction:column;justify-content:center;width:min(1200px,100% - 64px);height:100%;display:flex;position:relative}body:not(:has(.template-home)) .page-hero h1{max-width:720px;font-size:48px;font-weight:750;line-height:1.18}body:not(:has(.template-home)) .page-hero h2{color:var(--tf-blue);margin-top:14px;font-size:21px;line-height:1.4}body:not(:has(.template-home)) .page-hero p{max-width:670px;margin-top:16px;font-size:16px;line-height:1.7}:is(body:not(:has(.template-home)) .page-stack,body:not(:has(.template-home)) .guide-page,body:not(:has(.template-home)) .help-page,body:not(:has(.template-home)) .privacy-page,body:not(:has(.template-home)) .changelog-page){gap:20px;width:min(1200px,100% - 64px);max-width:none;padding:28px 0 48px}body:not(:has(.template-home)) .framed{border-color:#e1eaf6;border-radius:8px;box-shadow:0 7px 22px #2563ff09}:is(body:not(:has(.template-home)) .page-stack>.framed:not(.product-detail):not(.help-questions),body:not(:has(.template-home)) .guide-page>.framed:not(.product-detail):not(.help-questions),body:not(:has(.template-home)) .privacy-page>.framed:not(.product-detail):not(.help-questions)){padding:28px}body:not(:has(.template-home)) .section-heading{max-width:720px}body:not(:has(.template-home)) .section-heading h2{font-size:30px;font-weight:720;line-height:1.3}body:not(:has(.template-home)) .section-heading p{font-size:16px;line-height:1.7}body:not(:has(.template-home)) .item-grid{gap:16px;margin-top:24px}body:not(:has(.template-home)) .item-card{border-color:#e2eaf5;border-radius:8px;padding:22px 18px}:is(body:not(:has(.template-home)) .item-card .icon,body:not(:has(.template-home)) .process-flow .icon,body:not(:has(.template-home)) .guide-detail-items .icon){background:0 0;border-radius:0;width:44px;height:44px;padding:0}:is(body:not(:has(.template-home)) .item-card h3,body:not(:has(.template-home)) .process-flow h3,body:not(:has(.template-home)) .guide-detail-items h3){font-size:16px;font-weight:650;line-height:1.4}:is(body:not(:has(.template-home)) .item-card p,body:not(:has(.template-home)) .process-flow p,body:not(:has(.template-home)) .guide-detail-items p){font-size:14px;line-height:1.65}.product-page .process-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:26px}.product-page .process-flow>div{min-width:0}.product-page .process-flow b{color:#8db3f8;top:16px;right:-19px}.product-page .capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .capability-grid .item-card{min-height:160px}.product-page .product-detail{grid-template-columns:minmax(180px,.72fr) minmax(0,1.8fr) minmax(180px,.72fr);gap:20px;padding:22px}.product-page .annotated-list{gap:12px}.product-page .annotated-list aside{border-color:#e2eaf5;border-radius:8px;min-height:0;padding:16px}.product-page .annotated-list .icon{background:0 0;width:36px;height:36px;margin-bottom:8px;padding:0}.product-page .annotated-list strong{font-size:15px;line-height:1.4}.product-page .annotated-list p{font-size:13px;line-height:1.6}.product-page .scenarios-section{padding:28px!important}.product-page .scenario-grid,.guide-page .scenario-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-page .scenario-grid .item-card{text-align:left;min-height:160px}.guide-page .scenario-grid .item-card{text-align:left;min-height:144px;padding:18px 16px}.guide-page .scenario-grid .item-card .icon{width:32px;height:32px;margin:0;padding:0}.guide-page .scenario-grid .item-card h3{margin-top:14px;font-size:16px;line-height:1.4}.guide-page .scenario-grid .item-card p{margin-top:7px;font-size:14px;line-height:1.65}.guide-page-hero,.help-page-hero,.privacy-page-hero,.changelog-page-hero{min-height:0}.guide-page .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.guide-page .steps-grid article{border-color:#e2eaf5;border-radius:8px;height:auto;min-height:144px;padding:16px}.guide-page .steps-grid article>span{background:#eff6ff;border:0;border-radius:50%;width:40px;height:40px;font-size:14px}.guide-page .steps-grid h3{font-size:16px;line-height:1.4}.guide-page .steps-grid p{font-size:14px;line-height:1.6}.guide-page .guide-detail{grid-template-columns:minmax(200px,.62fr) minmax(0,1.38fr);gap:28px;min-height:0;padding:28px!important}.guide-page .guide-detail>div:last-child{border-color:#e2eaf5;border-radius:8px;padding:24px}.guide-page .guide-tabs button{border-radius:6px;min-height:46px;padding:10px 12px;font-size:14px}.guide-page .guide-tabs small{font-size:14px}.guide-page .support-banner,.help-page .feedback-banner{background:#f8fbff;border:1px solid #dbe8fc;border-radius:8px;min-height:0;padding:24px 28px}.guide-page .support-banner h2,.help-page .feedback-banner h2{font-size:18px}.guide-page .support-banner p,.help-page .feedback-banner p{font-size:14px;line-height:1.65}.help-page-hero .search-box{border-radius:8px;width:min(760px,100%);min-height:58px;margin-top:28px}@media (width>=900px){.help-page-hero h1,.help-page-hero p{max-width:52%}.help-page-hero .page-hero-extra{width:min(40%,460px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.help-page-hero .search-box{width:100%;margin-top:0}body:not(:has(.template-home)) .changelog-layout{grid-template-columns:minmax(0,1fr);gap:20px}.changelog-layout>.changelog-filter{align-items:center;gap:12px;min-height:0;padding:16px 20px;display:flex;position:static}.changelog-filter h2,.changelog-filter h3,.changelog-filter p{white-space:nowrap;margin:0}.changelog-filter a{min-height:36px;padding:7px 12px}.changelog-filter hr{flex:none;width:1px;height:26px;margin:0 4px}.changelog-filter p{text-overflow:ellipsis;min-width:0;overflow:hidden}.changelog-page .timeline{gap:20px;min-height:0}}.help-page .help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.help-page .help-grid .item-card{border-radius:8px;grid-template-columns:44px minmax(0,1fr);min-height:128px;padding:18px}.help-page .help-grid .item-card .icon{width:44px;height:44px;padding:0}.help-page .help-grid .item-card h3{font-size:16px;line-height:1.4}.help-page .help-grid .item-card p,.help-page .help-questions details p{font-size:14px;line-height:1.65}.help-page .help-questions{border-radius:8px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);min-height:0}.help-page .help-questions>aside{padding:26px 20px}.help-page .help-category{border-radius:6px;padding:10px 12px;font-size:14px}.help-page .help-questions>div{padding:28px}.help-page .help-questions .section-heading h2{font-size:24px}.help-page .help-questions summary{min-height:52px;padding:13px 0;font-size:15px}.changelog-page-hero .current-version{border-radius:8px;min-width:260px}.changelog-layout{grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);gap:34px}.changelog-layout>.changelog-filter,.changelog-page .release-card{border-radius:8px}body:not(:has(.template-home)) .changelog-page .timeline{padding-left:0}body:not(:has(.template-home)) .changelog-page .timeline:before{display:none}body:not(:has(.template-home)) .changelog-page .timeline-dot{display:none}.changelog-page .release-card header{padding:22px 24px}.changelog-page .release-card h2{font-size:20px}.changelog-page .release-card section{padding:22px 24px 24px}.changelog-page .release-card ul{gap:10px;font-size:14px;line-height:1.65}.changelog-page,.changelog-page-hero>.shell{width:min(1200px,100% - 64px);max-width:none;margin-inline:auto}.changelog-layout,.changelog-page .timeline,.changelog-page .release-card,.changelog-page .changelog-get-strip{width:100%}body:not(:has(.template-home)) .changelog-page>.changelog-version-bar{min-height:78px;box-shadow:inset 4px 0 0 var(--tf-blue);background:#f4f8ff;border-color:#c9dcff;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.changelog-version-bar>div{align-items:center;gap:10px;min-width:0;display:flex}.changelog-version-bar>div>span,.changelog-version-bar>strong,.changelog-version-bar>small{white-space:nowrap}.changelog-version-signal{background:#27b685;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #d9f8eb}.changelog-version-bar>div>span:not(.changelog-version-signal){color:var(--tf-text-secondary);font-size:14px;font-weight:650}.changelog-version-bar>strong{color:var(--tf-blue);letter-spacing:0;font-size:23px;line-height:1}.changelog-version-bar>small{color:#047857;background:#dcfce7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}body:not(:has(.template-home)) .changelog-page>.changelog-release{border-color:#d7e3f5;padding:0;overflow:hidden;box-shadow:0 12px 30px #1956b40b}.changelog-release header{min-height:84px;box-shadow:inset 4px 0 0 var(--tf-blue);background:#fbfdff;border-bottom:1px solid #e2eaf5;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 20px 28px;display:flex}.changelog-release header>div{align-items:center;gap:12px;min-width:0;display:flex}.changelog-release h2{margin:0;font-size:21px;line-height:1.4}.changelog-release header>strong{min-width:62px;color:var(--tf-blue);text-align:center;background:#fff;border:1px solid #cfe0ff;border-radius:6px;flex:none;padding:7px 10px;font-size:16px;line-height:1.1}.changelog-release section{padding:12px 28px 16px}.changelog-release ul{color:var(--tf-text-secondary);gap:0;margin:0;padding:0;font-size:14px;line-height:1.65;list-style:none;display:grid}.changelog-release li{padding:13px 0 13px 28px;position:relative}.changelog-release li+li{border-top:1px solid #edf2f9}.changelog-release li:before{content:"";background:#fff;border:2px solid #78a7ff;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:3px}body:not(:has(.template-home)) .site-footer.homepage-footer{background:#fff;border-top:1px solid #e6edf7;padding:0}@media (width>=900px) and (width<=1199px){body:not(:has(.template-home)) .page-hero h1{font-size:44px}.product-page .capability-grid,.help-page .help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-detail{grid-template-columns:minmax(160px,.62fr) minmax(0,1.38fr)}.product-page .product-detail .annotated-list:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .scenario-grid,.guide-page .scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){:is(body:not(:has(.template-home)) .header-inner,body:not(:has(.template-home)) .page-stack,body:not(:has(.template-home)) .guide-page,body:not(:has(.template-home)) .help-page,body:not(:has(.template-home)) .privacy-page,body:not(:has(.template-home)) .changelog-page){width:calc(100% - 48px)}body:not(:has(.template-home)) .page-hero{--tf-page-hero-edge:24px;height:auto;padding:46px 0 38px}body:not(:has(.template-home)) .page-hero>.shell{width:calc(100% - 48px)}body:not(:has(.template-home)) .page-hero>.shell{height:auto;display:block}body:not(:has(.template-home)) .page-hero h1{font-size:42px}.product-page .capability-grid,.help-page .help-grid,.product-page .scenario-grid,.guide-page .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-detail,.guide-page .guide-detail,.help-page .help-questions,.changelog-layout{grid-template-columns:minmax(0,1fr)}.product-page .product-detail .annotated-list:last-child{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.changelog-page-hero .current-version{width:fit-content;margin-top:20px;position:static}}@media (width<=639px){:is(body:not(:has(.template-home)) .header-inner,body:not(:has(.template-home)) .page-stack,body:not(:has(.template-home)) .guide-page,body:not(:has(.template-home)) .help-page,body:not(:has(.template-home)) .privacy-page,body:not(:has(.template-home)) .changelog-page){width:calc(100% - 32px)}body:not(:has(.template-home)) .brand>img{width:34px;height:34px}body:not(:has(.template-home)) .brand-copy strong{font-size:18px}body:not(:has(.template-home)) .page-hero{--tf-page-hero-edge:16px;background-position:260px;padding:38px 0 32px}body:not(:has(.template-home)) .page-hero>.shell{width:calc(100% - 32px)}body:not(:has(.template-home)) .page-hero h1{font-size:36px;line-height:1.2}:is(body:not(:has(.template-home)) .page-hero p,body:not(:has(.template-home)) .section-heading p){font-size:15px}:is(body:not(:has(.template-home)) .page-stack,body:not(:has(.template-home)) .guide-page,body:not(:has(.template-home)) .help-page,body:not(:has(.template-home)) .privacy-page,body:not(:has(.template-home)) .changelog-page){gap:16px;padding:28px 0 44px}.product-page .product-detail,.guide-page .guide-detail,.guide-page .support-banner,.help-page .feedback-banner{padding:20px}body:not(:has(.template-home)) .page-stack>.framed:not(.product-detail):not(.help-questions){padding:20px}body:not(:has(.template-home)) .guide-page>.framed:not(.product-detail):not(.help-questions){padding:20px}body:not(:has(.template-home)) .privacy-page>.framed:not(.product-detail):not(.help-questions){padding:20px}body:not(:has(.template-home)) .section-heading h2{font-size:26px}body:not(:has(.template-home)) .changelog-page>.changelog-version-bar{min-height:62px;padding:14px 16px}.changelog-version-bar>strong{font-size:16px}.changelog-release header{align-items:flex-start;min-height:0;padding:18px 20px 18px 22px}.changelog-release h2{font-size:18px}.changelog-release section{padding:8px 20px 12px 22px}.changelog-release li{padding:12px 0 12px 25px}.changelog-release li:before{top:19px}.product-page .process-flow,.product-page .capability-grid,.help-page .help-grid,.product-page .scenario-grid,.guide-page .scenario-grid,.guide-page .steps-grid,.product-page .product-detail .annotated-list:last-child{grid-template-columns:minmax(0,1fr)}.product-page .process-flow{gap:20px}.product-page .process-flow b{display:none}.product-page .capability-grid .item-card,.product-page .scenario-grid .item-card,.guide-page .scenario-grid .item-card,.help-page .help-grid .item-card,.product-page .product-detail .item-card{min-height:0}.guide-page .guide-detail>div:last-child,.help-page .help-questions>div{padding:20px}.help-page .help-questions>aside{grid-template-columns:minmax(0,1fr);padding:18px}.privacy-page>.privacy-data-section{min-width:0}.changelog-page .timeline{padding-left:22px}}.changelog-page--timeline .changelog-layout{width:100%}.changelog-page--timeline .changelog-filter-status{background:#22b98b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dcfce7}.changelog-page--timeline .release-card header>strong{color:var(--tf-blue);flex:none;font-size:15px}@media (width>=900px){body:not(:has(.template-home)) .changelog-page--timeline .changelog-layout{grid-template-columns:minmax(228px,.42fr) minmax(0,1.58fr);align-items:start;gap:34px;display:grid}body:not(:has(.template-home)) .changelog-page--timeline .changelog-filter{align-content:start;gap:4px;min-height:232px;padding:24px 20px;display:grid;position:sticky;top:94px}.changelog-page--timeline .changelog-filter h2,.changelog-page--timeline .changelog-filter p{white-space:normal}.changelog-page--timeline .changelog-filter a{min-height:44px;margin-top:12px}.changelog-page--timeline .changelog-filter hr{width:100%;height:1px;margin:20px 0}body:not(:has(.template-home)) .changelog-page--timeline .timeline{gap:28px;min-height:0;padding-left:28px}body:not(:has(.template-home)) .changelog-page--timeline .timeline:before{display:block;top:31px;bottom:0;left:6px}body:not(:has(.template-home)) .changelog-page--timeline .timeline-dot{display:block;top:30px;left:-29px}}@media (width<=899px){.changelog-page--timeline .changelog-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.changelog-page--timeline .changelog-filter{align-items:center;gap:12px;min-height:0;padding:16px 20px;display:flex;position:static}.changelog-page--timeline .changelog-filter h2,.changelog-page--timeline .changelog-filter p{white-space:nowrap;margin:0}.changelog-page--timeline .changelog-filter a{min-height:36px;margin:0;padding:7px 12px}.changelog-page--timeline .changelog-filter hr{flex:none;width:1px;height:26px;margin:0 4px}.changelog-page--timeline .timeline{gap:20px;min-height:0}}@media (width<=639px){.changelog-page--timeline .changelog-filter{display:none}body:not(:has(.template-home)) .changelog-page--timeline .timeline{padding-left:22px}body:not(:has(.template-home)) .changelog-page--timeline .timeline:before{display:block}body:not(:has(.template-home)) .changelog-page--timeline .timeline-dot{display:block}.changelog-page--timeline .release-card h2{font-size:18px}.changelog-page--timeline .release-card h2 small{display:none}.changelog-page--timeline .release-card header>strong{font-size:14px}}
