.customer-service-widget{--customer-service-accent: #00a870;--customer-service-accent-hover: #008f60;position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:1100;width:56px;height:56px;font-family:inherit}.customer-service-widget.is-forum{--customer-service-accent: #1677ff;--customer-service-accent-hover: #0958d9}.customer-service-widget-launcher{display:grid;width:56px;height:56px;place-items:center;padding:0;color:#fff;font-size:25px;background:var(--customer-service-accent);border:0;border-radius:50%;box-shadow:0 12px 30px #10182833;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-service-widget-launcher:hover{background:var(--customer-service-accent-hover);box-shadow:0 14px 34px #1018283d;transform:translateY(-2px)}.customer-service-widget-launcher:active{transform:translateY(0)}.customer-service-widget-launcher:disabled{cursor:wait;opacity:.72;transform:none}.customer-service-widget-status{position:absolute;right:0;bottom:68px;width:min(300px,calc(100vw - 32px));margin:0;padding:10px 12px;color:#b42318;font-size:13px;line-height:1.5;background:#fff5f4;border:1px solid #fecdca;border-radius:10px;box-shadow:0 12px 30px #10182826}.customer-service-widget-launcher:focus-visible,.customer-service-widget-header button:focus-visible{outline:3px solid color-mix(in srgb,var(--customer-service-accent) 35%,white);outline-offset:3px}.customer-service-widget-panel{position:absolute;right:0;bottom:72px;display:flex;width:min(400px,calc(100vw - 32px));height:min(660px,calc(100dvh - 112px));min-height:360px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:16px;box-shadow:0 24px 56px #0f172a38;animation:customer-service-widget-enter .16s ease-out;flex-direction:column}.customer-service-widget-header{display:flex;min-height:56px;padding:9px 10px 9px 16px;color:#fff;background:var(--customer-service-accent);align-items:center;justify-content:space-between}.customer-service-widget-header>div{display:grid;gap:1px}.customer-service-widget-header strong{font-size:15px;line-height:1.4}.customer-service-widget-header span{color:#ffffffc7;font-size:12px;line-height:1.3}.customer-service-widget-header button{display:grid;width:40px;height:40px;place-items:center;padding:0;color:#fff;font-size:17px;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background-color .16s ease}.customer-service-widget-header button:hover{background:#ffffff29}.customer-service-widget-panel iframe{width:100%;min-height:0;border:0;background:#f7f8fa;flex:1}@keyframes customer-service-widget-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.customer-service-widget{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:52px;height:52px}.customer-service-widget-launcher{width:52px;height:52px;font-size:23px}.customer-service-widget-panel{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 64px);left:12px;width:auto;height:auto;min-height:0;border-radius:14px}}@media (prefers-reduced-motion: reduce){.customer-service-widget-panel{animation:none}.customer-service-widget-launcher,.customer-service-widget-header button{transition:none}}.public-site:not(.is-docs-mode) .mb-customer-page .mb-customer-visual{aspect-ratio:auto}.public-site:not(.is-docs-mode) .mb-customer-page .mb-customer-proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(28px,5vw,64px);align-items:center;width:100%;margin:0;border:1px solid #0f5b43;border-radius:18px;padding:clamp(28px,4vw,46px);color:#f4fff9;background:#073d2d}.public-site:not(.is-docs-mode) .mb-customer-proof-copy{display:grid;gap:10px;min-width:0}.public-site:not(.is-docs-mode) .mb-customer-proof-copy>span{color:#62e7b4;font-size:12px;font-weight:800;letter-spacing:.12em}.public-site:not(.is-docs-mode) .mb-customer-proof-copy h2{margin:0;color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.025em}.public-site:not(.is-docs-mode) .mb-customer-proof-copy p{max-width:58ch;margin:0;color:#c6ddd4;font-size:15px;line-height:1.7}.public-site:not(.is-docs-mode) .mb-customer-proof-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.public-site:not(.is-docs-mode) .mb-customer-proof-flow li{display:grid;gap:7px;min-width:0;border-left:1px solid rgba(198,221,212,.28);padding:4px 14px}.public-site:not(.is-docs-mode) .mb-customer-proof-flow svg{color:#62e7b4;font-size:20px}.public-site:not(.is-docs-mode) .mb-customer-proof-flow strong{color:#fff;font-size:16px}.public-site:not(.is-docs-mode) .mb-customer-proof-flow span{color:#c6ddd4;font-size:12px;line-height:1.45}@media (max-width: 720px){.public-site:not(.is-docs-mode) .mb-customer-page .mb-customer-proof{grid-template-columns:1fr;gap:24px;border-radius:14px;padding:24px}.public-site:not(.is-docs-mode) .mb-customer-proof-flow li:first-child{border-left:0;padding-left:0}.public-site:not(.is-docs-mode) .mb-customer-proof-flow li:last-child{padding-right:0}}.forum-site .forum-board-actions a{min-width:116px;white-space:nowrap}.forum-site .forum-thread-stage{--thread-red: #d51f1f;--thread-red-soft: #fff2f0;--thread-ink: #1c1f24;--thread-muted: #626973;--thread-line: #e5e7ea;--thread-soft: #f7f8f9;background:#fff}.forum-site .forum-thread-stage .forum-thread-shell{width:min(1080px,calc(100% - 48px));max-width:none;padding:28px 0 72px}.forum-site .forum-thread-stage .forum-back{min-height:36px;margin-bottom:16px;border:0;padding:0;color:#5b626c;background:transparent}.forum-site .forum-thread-stage .forum-back:hover{color:var(--thread-red)}.forum-site .forum-thread-stage .forum-thread-detail{overflow:hidden;border:1px solid var(--thread-line);border-radius:10px;background:#fff;box-shadow:none}.forum-site .forum-thread-stage .forum-thread-hero{display:grid;gap:12px;padding:40px 48px 24px}.forum-site .forum-thread-stage .forum-thread-kicker{display:flex;gap:12px;align-items:center;color:var(--thread-red);font-size:13px;font-weight:750}.forum-site .forum-thread-stage .forum-thread-statuses{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center}.forum-site .forum-thread-stage .forum-thread-statuses em{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid #ecd5d1;border-radius:999px;padding:3px 9px;color:#a52a22;font-size:12px;font-style:normal;font-weight:780;background:#fff7f5}.forum-site .forum-thread-stage .forum-thread-statuses em.is-resolved{border-color:#c9e6d7;color:#17734b;background:#f2fbf6}.forum-site.forum-site .forum-thread-stage .forum-thread-detail h1{max-width:24ch;margin:0;color:var(--thread-ink);font-size:34px;line-height:1.24;letter-spacing:-.025em;font-weight:820;text-wrap:balance;word-break:keep-all}.forum-site .forum-thread-stage .forum-tag-list{display:flex;flex-wrap:wrap;gap:6px}.forum-site .forum-thread-stage .forum-tag-list em{border:0;border-radius:5px;padding:4px 8px;color:#565d66;font-size:12px;font-style:normal;background:#f0f2f4}.forum-site .forum-thread-stage .forum-thread-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:2px;color:var(--thread-muted);font-size:13px}.forum-site .forum-thread-stage .forum-thread-meta a,.forum-site .forum-thread-stage .forum-thread-meta span{display:inline-flex;gap:6px;align-items:center;min-width:0;color:inherit;white-space:nowrap}.forum-site .forum-thread-stage .forum-thread-meta a{color:#30343a;font-weight:700;text-decoration:none}.forum-site .forum-thread-stage .forum-content{max-width:74ch;min-height:0;margin:0;padding:30px 48px 44px;color:#30343a;font-size:16px;line-height:1.85}.forum-site .forum-thread-stage .forum-content p:first-child{margin-top:0}.forum-site .forum-thread-stage .forum-content p:last-child{margin-bottom:0}.forum-site .forum-thread-stage .forum-thread-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:64px;border-top:1px solid var(--thread-line);padding:12px 48px;background:var(--thread-soft)}.forum-site .forum-thread-stage .forum-thread-actions button,.forum-site .forum-thread-stage .forum-action-row button{min-height:40px;white-space:nowrap}.forum-site .forum-thread-stage .forum-favorite-button{border-color:#efc5c0;color:#b72323;background:#fff}.forum-site .forum-thread-stage .forum-favorite-button:hover,.forum-site .forum-thread-stage .forum-favorite-button.is-active{border-color:var(--thread-red);color:#fff;background:var(--thread-red)}.forum-site .forum-thread-stage .forum-report-link{color:#555c65}.forum-site .forum-thread-stage .forum-replies{display:grid;gap:16px;margin-top:30px}.forum-site .forum-thread-stage .forum-replies>.forum-section-title{display:flex;align-items:end;justify-content:space-between}.forum-site .forum-thread-stage .forum-replies>.forum-empty{min-height:96px;border:1px dashed #d8dce1;border-radius:8px;padding:30px 24px;background:#fafbfc}.forum-site .forum-thread-stage .forum-reply{border:1px solid var(--thread-line);border-radius:8px;padding:24px 28px;box-shadow:none}.forum-site .forum-thread-stage .forum-reply-compose{display:grid;gap:0;margin-top:24px;border:1px solid var(--thread-line);border-radius:10px;background:#fff;box-shadow:none}.forum-site .forum-thread-stage .forum-reply-identity{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--thread-line);padding:16px 20px;background:#fafbfc}.forum-site .forum-thread-stage .forum-reply-identity-avatar{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:50%;color:#a91c1c;font-size:16px;font-weight:800;background:#ffe5e2}.forum-site .forum-thread-stage .forum-reply-identity-avatar img{width:100%;height:100%;object-fit:cover}.forum-site .forum-thread-stage .forum-reply-identity>div{display:grid;gap:2px;min-width:0}.forum-site .forum-thread-stage .forum-reply-identity strong{overflow:hidden;color:var(--thread-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.forum-site .forum-thread-stage .forum-reply-identity div span{color:var(--thread-muted);font-size:12px}.forum-site .forum-thread-stage .forum-reply-identity>a{margin-left:auto;color:#555c65;font-size:13px;text-decoration:none;white-space:nowrap}.forum-site .forum-thread-stage .forum-reply-identity>a:hover{color:var(--thread-red)}.forum-site .forum-thread-stage .forum-reply-compose>form{display:grid;gap:12px;padding:20px}.forum-site .forum-thread-stage .forum-reply-compose textarea,.forum-site .forum-thread-stage .forum-reply-compose input{border-color:#d7dbe0;border-radius:7px;font-size:15px}.forum-site .forum-thread-stage .forum-reply-compose textarea:focus,.forum-site .forum-thread-stage .forum-reply-compose input:focus{border-color:#db6d65;box-shadow:0 0 0 3px #d51f1f1a}.forum-site .forum-thread-stage .forum-compose-actions button[type=submit]{min-height:44px;border-color:var(--thread-red);color:#fff;background:var(--thread-red)}.forum-site .forum-auth-avatar-initial{display:grid;width:100%;height:100%;place-items:center;color:#a91c1c;font-size:18px;font-weight:820;background:#ffe5e2}+.forum-site.forum-site .forum-board-head{grid-template-columns:minmax(0,1fr) 190px minmax(360px,.72fr);grid-template-areas:"copy mark search" "copy mark actions";padding-block:42px}.forum-site .forum-priority-stack{display:grid;gap:24px;padding-top:26px}.forum-site .forum-priority-section{border:1px solid #eadfdd;border-radius:10px;background:#fff}.forum-site .forum-priority-heading{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #eee5e3;padding:14px 22px}.forum-site .forum-priority-heading>div{display:grid;gap:3px}.forum-site .forum-priority-heading span{color:#a16f69;font-size:11px;font-weight:800;letter-spacing:.08em}.forum-site .forum-priority-heading h2{margin:0;color:#1f2227;font-size:21px;line-height:1.2}.forum-site .forum-priority-heading>a{min-height:44px;display:inline-flex;align-items:center;color:var(--forum-red);font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.forum-site .forum-pinned-section{border-color:#e7c8c3;background:linear-gradient(110deg,#fff8f6,#fff 56%)}.forum-site .forum-pinned-list{display:grid}.forum-site .forum-pinned-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;align-items:center;padding:19px 22px}.forum-site .forum-pinned-card+.forum-pinned-card{border-top:1px solid #eee5e3}.forum-site .forum-pinned-index{color:#d9b5af;font-size:25px;font-weight:900;letter-spacing:-.05em}.forum-site .forum-priority-badges,.forum-site .forum-priority-meta{display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center}.forum-site .forum-priority-badges em,.forum-site .forum-priority-badges strong{display:inline-flex;align-items:center;gap:5px;color:var(--forum-red);font-size:12px;font-style:normal;font-weight:800}.forum-site .forum-priority-badges span,.forum-site .forum-priority-meta{color:#777d85;font-size:12px}.forum-site .forum-priority-section article a{color:inherit;text-decoration:none}.forum-site .forum-priority-section article h3{margin:6px 0 5px;color:#202328;font-size:18px;line-height:1.35}.forum-site .forum-priority-section article a:hover h3{color:var(--forum-red)}.forum-site .forum-priority-section article p{display:-webkit-box;overflow:hidden;margin:0;color:#656b74;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-site .forum-pinned-card>.forum-priority-meta{justify-content:flex-end;max-width:220px}.forum-site .forum-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.forum-site .forum-featured-card{display:flex;min-width:0;min-height:190px;flex-direction:column;padding:20px 22px}.forum-site .forum-featured-card+.forum-featured-card{border-left:1px solid #eee5e3}.forum-site .forum-featured-card .forum-priority-meta{margin-top:auto;padding-top:18px}@media (max-width: 767px){.forum-site.forum-site .forum-board-head{grid-template-columns:1fr;grid-template-areas:"copy" "search" "actions";padding-block:28px}.forum-site .forum-hero-mark{display:none}.forum-site .forum-priority-stack{gap:16px;padding-top:18px}.forum-site .forum-priority-heading{min-height:68px;padding:12px 16px}.forum-site .forum-pinned-card{grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:17px 16px}.forum-site .forum-pinned-card>.forum-priority-meta{grid-column:2;justify-content:flex-start;max-width:none}.forum-site .forum-featured-grid{grid-template-columns:1fr}.forum-site .forum-featured-card{min-height:0;padding:18px 16px}.forum-site .forum-featured-card+.forum-featured-card{border-top:1px solid #eee5e3;border-left:0}.forum-site .forum-priority-section article h3{overflow-wrap:anywhere;font-size:17px}.forum-site .forum-board-actions a{min-width:0;min-height:44px;white-space:nowrap}.forum-site .forum-thread-stage .forum-thread-shell{width:calc(100% - 24px);padding:18px 0 48px}.forum-site .forum-thread-stage .forum-thread-hero{gap:10px;padding:26px 22px 20px}.forum-site.forum-site .forum-thread-stage .forum-thread-detail h1{max-width:none;font-size:26px;line-height:1.3;letter-spacing:-.02em}.forum-site .forum-thread-stage .forum-thread-meta{gap:8px 14px;line-height:1.4}.forum-site .forum-thread-stage .forum-thread-meta a{flex-basis:100%}.forum-site .forum-thread-stage .forum-content{padding:26px 22px 32px;font-size:16px;line-height:1.8}.forum-site .forum-thread-stage .forum-thread-actions{min-height:0;padding:12px 22px}.forum-site .forum-thread-stage .forum-thread-actions button,.forum-site .forum-thread-stage .forum-action-row button{min-height:44px}.forum-site .forum-thread-stage .forum-replies{margin-top:24px}.forum-site .forum-thread-stage .forum-reply{padding:20px}.forum-site .forum-thread-stage .forum-reply-identity{align-items:flex-start;padding:14px 16px}.forum-site .forum-thread-stage .forum-reply-identity>a{display:none}.forum-site .forum-thread-stage .forum-reply-compose>form{padding:16px}}:root{--forum-academy-sidebar: 216px;--forum-academy-blue: #0878f9;--forum-academy-blue-soft: #edf6ff;--forum-academy-ink: #111827;--forum-academy-muted: #667085;--forum-academy-line: #e5eaf0;--forum-academy-canvas: #ffffff;--forum-academy-panel: #ffffff}.forum-academy-site{min-height:100vh;background:var(--forum-academy-canvas);color:var(--forum-academy-ink)}.forum-academy-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:var(--forum-academy-sidebar);padding:24px 14px;overflow-y:auto;background:#f8fafc;border-right:1px solid #edf0f4}.forum-academy-brand{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px 22px;color:#0f172a;text-decoration:none}.forum-academy-brand img,.forum-academy-brand-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;object-fit:contain}.forum-academy-brand-mark{color:#fff;background:#0b80f9;font-size:19px}.forum-academy-brand strong{overflow:hidden;font-size:17px;font-weight:680;white-space:nowrap;text-overflow:ellipsis}.forum-academy-nav{display:grid;gap:5px}.forum-academy-nav-link{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:8px;color:#4b5565;font-size:15px;font-weight:520;text-decoration:none;transition:background-color .16s ease,color .16s ease}.forum-academy-nav-link:hover{color:#111827;background:#f0f3f7}.forum-academy-nav-link.is-active{color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft);font-weight:650}.forum-academy-nav-icon{display:grid;place-items:center;font-size:18px}.forum-academy-nav-link>strong{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;border-radius:999px;color:#fff;background:var(--forum-academy-blue);font-size:11px}.forum-academy-nav-divider{display:block;height:1px;margin:18px 0;background:#e3e7ec}.forum-academy-main{display:flex;min-height:100vh;margin-left:var(--forum-academy-sidebar);flex-direction:column}.forum-academy-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:0 30px;background:#fffffff5;border-bottom:1px solid var(--forum-academy-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.forum-academy-topbar-title,.forum-academy-top-actions,.forum-academy-account-trigger{display:flex;align-items:center}.forum-academy-topbar-title{gap:12px;font-size:15px}.forum-academy-top-actions{gap:18px;color:#475467;font-size:14px}.forum-academy-top-actions>a{color:inherit;text-decoration:none}.forum-academy-top-actions>a:hover{color:var(--forum-academy-blue)}.forum-academy-top-actions>span[aria-hidden=true]{width:1px;height:14px;background:#cfd5de}.forum-academy-account{position:relative}.forum-academy-account-trigger{gap:9px;min-height:40px;border:0;border-radius:8px;padding:0 6px;color:#344054;background:transparent;font:inherit;cursor:pointer}.forum-academy-account-trigger:hover,.forum-academy-account-trigger[aria-expanded=true]{background:#f3f6fa}.forum-academy-account-trigger:focus-visible{outline:2px solid rgba(8,120,249,.45);outline-offset:2px}.forum-academy-account-loading{color:#98a2b3}.forum-academy-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#6d43d9;font-size:13px;font-weight:700}.forum-academy-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.forum-academy-account-chevron{color:#98a2b3;font-size:10px}.forum-academy-account-trigger[aria-expanded=true] .forum-academy-account-chevron{transform:rotate(180deg)}.forum-academy-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:grid;min-width:188px;border:1px solid #dfe4eb;border-radius:10px;padding:6px;background:#fff;box-shadow:0 4px 8px #0f172a1a}.forum-academy-account-menu a,.forum-academy-account-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;border:0;border-radius:6px;padding:0 10px;color:#344054;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.forum-academy-account-menu a:hover,.forum-academy-account-menu button:hover,.forum-academy-account-menu a:focus-visible,.forum-academy-account-menu button:focus-visible{outline:0;color:#075fbf;background:#edf6ff}.forum-academy-account-menu a>.anticon{flex:0 0 18px;width:18px;text-align:center}.forum-academy-account-menu button>.anticon{flex:0 0 18px;width:18px;text-align:center}.forum-academy-account-menu-label{flex:1;min-width:0;text-align:left}.forum-academy-account-menu a>strong{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;color:#fff;background:var(--forum-academy-blue);font-size:11px}.forum-academy-account-menu button:last-child{color:#b42318}.forum-academy-account-menu-divider{height:1px;margin:5px 6px;background:#e5eaf0}.forum-academy-login{display:flex;align-items:center;gap:7px;color:var(--forum-academy-blue);font-weight:650;text-decoration:none}.forum-academy-mobile-trigger{display:none;width:44px;min-height:44px;padding:0;border:1px solid var(--forum-academy-line);border-radius:9px;color:#344054;background:#fff}.forum-academy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;border:0;background:#0f172a6b}.forum-academy-site .forum-main-shell{flex:1;min-width:0}.forum-academy-footer{display:flex;align-items:center;justify-content:space-between;margin:32px 30px 0;padding:22px 0;border-top:1px solid var(--forum-academy-line);color:var(--forum-academy-muted);font-size:13px}.forum-academy-footer a{color:inherit;text-decoration:none}@media (max-width: 900px){.forum-academy-sidebar{width:min(304px,86vw);transform:translate(-105%);transition:transform .18s ease}.forum-academy-site.is-sidebar-open .forum-academy-sidebar{transform:translate(0)}.forum-academy-site.is-sidebar-open .forum-academy-overlay{display:block}.forum-academy-main{margin-left:0}.forum-academy-topbar{min-height:60px;padding:0 16px}.forum-academy-mobile-trigger{display:grid;place-items:center}.forum-academy-top-actions>a:not(.forum-academy-login),.forum-academy-top-actions>span[aria-hidden=true],.forum-academy-account-name,.forum-academy-account-chevron{display:none}.forum-academy-account-trigger{padding-inline:3px}.forum-academy-footer{margin-inline:18px}}@media (max-width: 520px){.forum-academy-topbar-title strong{font-size:14px}.forum-academy-footer{align-items:flex-start;gap:8px;flex-direction:column}}.forum-academy-page-wrap{width:min(100%,1280px);margin:0 auto;padding:26px 30px 8px}.forum-academy-hero{position:relative;min-height:266px;padding:48px 50px 38px;overflow:hidden;border-radius:12px;isolation:isolate}.forum-academy-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.forum-academy-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#07369547}.forum-academy-hero-copy{max-width:760px;color:#fff}.forum-academy-home .forum-academy-hero-copy h1{max-width:none;margin:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(30px,3.3vw,43px);font-weight:720;line-height:1.16;letter-spacing:-.035em;text-transform:none}.forum-academy-home .forum-academy-hero-copy p{max-width:none;margin:13px 0 0;color:#ffffffe6;font-size:17px;line-height:1.7}.forum-academy-hero-actions{display:flex;align-items:center;gap:18px;max-width:880px;margin-top:26px}.forum-academy-search{display:grid;flex:1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:54px;padding:5px 6px 5px 17px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:#fffffff5;box-shadow:0 8px 22px #12378429;transition:border-color .16s ease,box-shadow .16s ease}.forum-academy-search:focus-within{border-color:#1470f69e;box-shadow:0 0 0 2px #1470f61f,0 4px 10px #12378424}.forum-academy-search>span{color:#778399;font-size:18px}.forum-academy-search input{min-width:0;height:42px;padding:0 8px;border:0;outline:0;color:#1d2939;background:transparent;font:inherit}.forum-site.forum-site .forum-academy-search input:focus-visible{outline:0}.forum-academy-search button,.forum-academy-hero-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 21px;border:0;border-radius:9px;font:inherit;font-weight:650;white-space:nowrap;cursor:pointer}.forum-academy-search button{color:#fff;background:var(--forum-academy-blue)}.forum-academy-hero-actions>a{color:#172033;background:#fff;text-decoration:none;box-shadow:0 8px 22px #12378424}.forum-academy-focus{padding:22px 0 4px}.forum-academy-focus>h2,.forum-academy-section-head h2{margin:0;color:#141b2b;font-size:22px;font-weight:680;letter-spacing:-.025em}.forum-academy-focus>h2{margin-bottom:14px;text-align:center}.forum-academy-focus-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:18px}.forum-academy-focus-lead,.forum-academy-focus-side>article{overflow:hidden;border:1px solid var(--forum-academy-line);border-radius:11px;background:var(--forum-academy-panel)}.forum-academy-focus-lead{display:grid;grid-template-rows:138px auto}.forum-academy-focus-image,.forum-academy-focus-thumb{display:block;overflow:hidden}.forum-academy-focus-image img,.forum-academy-focus-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.forum-academy-focus-lead:hover img,.forum-academy-focus-side>article:hover img{transform:scale(1.025)}.forum-academy-focus-copy{padding:17px 21px 16px}.forum-academy-focus-copy>span,.forum-academy-focus-side article>div>span{color:var(--forum-academy-blue);font-size:12px;font-weight:680}.forum-academy-focus-copy a,.forum-academy-focus-side article>div>a{color:inherit;text-decoration:none}.forum-academy-focus-copy h3,.forum-academy-focus-side h3{margin:5px 0 0;color:#151b2a;font-weight:680;line-height:1.35}.forum-academy-focus-copy h3{font-size:22px}.forum-academy-focus-copy p,.forum-academy-focus-side p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:var(--forum-academy-muted);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-academy-focus-copy footer,.forum-academy-focus-side footer{display:flex;align-items:center;gap:7px;margin-top:10px;color:#7c8799;font-size:12px}.forum-academy-focus-copy footer strong,.forum-academy-focus-side footer strong{color:#475467;font-weight:600}.forum-academy-focus-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.forum-academy-focus-side>article{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:160px}.forum-academy-focus-side article>div{min-width:0;padding:14px 16px}.forum-academy-focus-side h3{display:-webkit-box;overflow:hidden;font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-academy-focus-side p{font-size:13px}.forum-academy-focus-links{display:flex;justify-content:flex-end;gap:18px;padding-top:10px}.forum-academy-focus-links a,.forum-academy-view-all{color:var(--forum-academy-blue);font-size:13px;font-weight:620;text-decoration:none}.forum-academy-latest{padding-top:8px}.forum-academy-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.forum-academy-community-summary{display:flex;gap:18px;margin:6px 0 0;color:#7b8494;font-size:12px}.forum-academy-community-summary strong{color:#475467}.forum-academy-sort-tabs,.forum-academy-category-tabs,.forum-academy-hot-topics{display:flex;align-items:center;gap:5px}.forum-academy-sort-tabs button,.forum-academy-category-tabs button,.forum-academy-hot-topics button{min-height:36px;padding:0 12px;border:0;border-radius:7px;color:#667085;background:transparent;font:inherit;font-size:13px;cursor:pointer}.forum-academy-sort-tabs button.is-active,.forum-academy-category-tabs button.is-active{color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft);font-weight:650}.forum-academy-discovery{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--forum-academy-line);border-radius:9px;background:#fbfcfd}.forum-academy-category-tabs{min-width:0;overflow-x:auto}.forum-academy-category-tabs button{white-space:nowrap}.forum-academy-hot-topics{flex:0 0 auto}.forum-academy-hot-topics>span{color:#98a2b3;font-size:12px}.forum-academy-hot-topics button{min-height:30px;padding:0 6px;color:var(--forum-academy-blue)}.forum-academy-thread-table{overflow:hidden;border:1px solid var(--forum-academy-line);border-radius:10px;background:#fff}.forum-academy-thread-head,.forum-academy-thread-row{display:grid;grid-template-columns:100px minmax(260px,1fr) 152px 60px 116px;align-items:center;column-gap:14px}.forum-academy-thread-head{min-height:38px;padding:0 16px;color:#8a93a3;background:#fbfcfd;font-size:11px}.forum-academy-thread-row{min-height:58px;padding:9px 16px;border-top:1px solid #edf0f3;transition:background-color .15s ease}.forum-academy-thread-row:hover{background:#fbfdff}.forum-academy-thread-category>span{display:inline-flex;max-width:100%;min-height:26px;align-items:center;padding:0 9px;overflow:hidden;border-radius:7px;color:#1677ff;background:#eaf3ff;font-size:11px;font-weight:620;white-space:nowrap;text-overflow:ellipsis}.forum-academy-thread-category>span.is-question{color:#06a79a;background:#e7faf7}.forum-academy-thread-category>span.is-discussion{color:#7a4de8;background:#f1ebff}.forum-academy-thread-topic{display:flex;min-width:0;align-items:center;gap:8px}.forum-academy-thread-topic>a{min-width:0;overflow:hidden;color:#1d2433;font-size:14px;font-weight:560;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.forum-academy-thread-topic>a:hover{color:var(--forum-academy-blue)}.forum-academy-thread-topic .forum-badges{display:flex;flex:0 0 auto}.forum-academy-thread-topic .forum-badges em{font-size:10px}.forum-academy-row-tags{display:none}.forum-academy-thread-author{display:flex;min-width:0;align-items:center;gap:8px}.forum-academy-thread-author>span{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#4e68d8;font-size:10px;font-weight:700}.forum-academy-thread-author strong{overflow:hidden;color:#596579;font-size:12px;font-weight:520;white-space:nowrap;text-overflow:ellipsis}.forum-academy-thread-replies,.forum-academy-thread-row time{color:#6f7888;font-size:12px}.forum-academy-view-all{display:flex;width:fit-content;min-height:44px;margin:10px auto 0;align-items:center}@media (max-width: 1100px){.forum-academy-focus-grid{grid-template-columns:minmax(0,1fr)}.forum-academy-focus-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.forum-academy-focus-side>article{grid-template-columns:140px minmax(0,1fr)}.forum-academy-hot-topics{display:none}.forum-academy-thread-head,.forum-academy-thread-row{grid-template-columns:94px minmax(220px,1fr) 132px 52px 100px;column-gap:10px}}@media (max-width: 900px){.forum-academy-page-wrap{padding:20px 18px 8px}.forum-academy-hero{min-height:250px;padding:38px 32px 30px}.forum-academy-thread-head,.forum-academy-thread-row{grid-template-columns:88px minmax(180px,1fr) 100px}.forum-academy-thread-head>:nth-child(3),.forum-academy-thread-head>:nth-child(4),.forum-academy-thread-row>:nth-child(3),.forum-academy-thread-row>:nth-child(4){display:none}}@media (max-width: 720px){.forum-academy-page-wrap{padding-inline:14px}.forum-academy-hero{min-height:330px;padding:30px 22px 24px}.forum-academy-hero>img{object-position:58% center}.forum-academy-hero-copy h1{max-width:260px}.forum-academy-hero-actions{align-items:stretch;flex-direction:column}.forum-academy-search{min-height:52px}.forum-academy-hero-actions>a{width:100%}.forum-academy-focus>h2{text-align:left}.forum-academy-focus-side{grid-template-columns:minmax(0,1fr)}.forum-academy-focus-side>article{grid-template-columns:120px minmax(0,1fr)}.forum-academy-section-head{align-items:flex-start;flex-direction:column}.forum-academy-community-summary{gap:10px;flex-wrap:wrap}.forum-academy-discovery{padding-inline:4px;border-inline:0;border-radius:0}.forum-academy-thread-head{display:none}.forum-academy-thread-table{border-radius:9px}.forum-academy-thread-row{display:grid;grid-template-columns:78px minmax(0,1fr);min-height:68px;padding:12px}.forum-academy-thread-row>time{display:none}.forum-academy-thread-topic{align-items:flex-start;flex-direction:column;gap:4px}.forum-academy-thread-topic>a{width:100%;white-space:normal}}@media (max-width: 460px){.forum-academy-home .forum-academy-hero-copy h1{font-size:26px;line-height:1.25;letter-spacing:-.025em}.forum-academy-search{grid-template-columns:22px minmax(0,1fr)}.forum-academy-search button{display:none}.forum-academy-focus-lead{grid-template-rows:118px auto}.forum-academy-focus-copy h3{font-size:19px}.forum-academy-focus-side>article{grid-template-columns:94px minmax(0,1fr)}.forum-academy-focus-side p{display:none}}.forum-academy-thread-view{background:#fff}.forum-academy-thread-view .forum-academy-thread-shell{width:min(100%,1120px);padding:22px 30px 48px}.forum-academy-thread-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,280px);gap:36px;align-items:start}.forum-thread-primary{min-width:0}.forum-thread-sidebar{position:sticky;top:84px;display:grid;gap:18px}.forum-thread-side-card{border:1px solid var(--forum-academy-line);border-radius:8px;padding:18px;background:#fff}.forum-thread-side-card h2{margin:0 0 16px;color:#161d2a;font-size:16px;font-weight:700;line-height:1.3}.forum-thread-author{display:flex;align-items:center;gap:12px;color:#1d2939;text-decoration:none}.forum-thread-author>span{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:50%;color:#fff;font-size:18px;font-weight:750;background:var(--forum-academy-blue)}.forum-thread-author strong{display:grid;gap:4px;min-width:0;font-size:13px;line-height:1.35}.forum-thread-author small{color:#7b8798;font-size:11px;font-weight:450}.forum-thread-topic-card dl,.forum-thread-topic-card dd{margin:0}.forum-thread-topic-card dl{display:grid}.forum-thread-topic-card dl>div{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;border-top:1px solid #edf0f4;padding:14px 0}.forum-thread-topic-card dl>div:first-child{border-top:0;padding-top:0}.forum-thread-topic-card dl>div:last-child{padding-bottom:0}.forum-thread-topic-card dt{color:#8a94a6;font-size:12px}.forum-thread-topic-card dd,.forum-thread-topic-card dd a{color:var(--forum-academy-blue);font-size:12px;font-weight:650;text-decoration:none}.forum-thread-topic-card .forum-tag-list{display:flex;margin:0}.forum-thread-topic-card .forum-tag-list em{border:0;padding:4px 7px;color:#4c5668;background:#f1f3f6}.forum-thread-participation-card p{margin:-3px 0 16px;color:#6f7b8d;font-size:12px;line-height:1.65}.forum-thread-participation-card>a,.forum-thread-participation-card>.is-disabled{display:grid;min-height:42px;place-items:center;border-radius:6px;color:#fff;font-size:13px;font-weight:650;text-decoration:none;background:var(--forum-academy-blue)}.forum-thread-participation-card>a:hover{background:#075ecf}.forum-thread-participation-card>.is-disabled{color:#7a8699;background:#eef1f5}.forum-academy-breadcrumb{display:flex;align-items:center;gap:9px;min-height:44px;margin-bottom:10px;color:#8791a2;font-size:12px}.forum-academy-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#667085;text-decoration:none}.forum-academy-thread-view .forum-thread-detail{border:0;border-radius:0;padding:0;box-shadow:none}.forum-academy-thread-view .forum-thread-hero{padding:8px 0 18px;border-bottom:1px solid var(--forum-academy-line)}.forum-academy-thread-view .forum-thread-kicker{margin-bottom:14px}.forum-academy-thread-view .forum-thread-kicker>span{padding:5px 10px;border-radius:6px;color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft);font-size:11px;font-weight:650}.forum-academy-thread-view .forum-thread-hero h1{max-width:780px;margin:0;color:#111827;font-size:clamp(30px,3.4vw,42px);font-weight:720;line-height:1.2;letter-spacing:-.04em}.forum-academy-thread-view .forum-tag-list{margin-top:15px}.forum-academy-thread-view .forum-tag-list em{border:1px solid #abd2ff;border-radius:6px;padding:4px 9px;color:var(--forum-academy-blue);background:#fff;font-size:11px}.forum-academy-thread-view .forum-thread-meta{margin-top:15px;color:#758094;font-size:12px}.forum-academy-thread-view .forum-content{padding-block:22px;color:#243044;font-size:15px;line-height:1.82}.forum-academy-thread-view .forum-content pre{border:1px solid #e3e8ef;border-radius:8px;padding:16px;overflow-x:auto;background:#f7f9fc}.forum-academy-site :is(.forum-rich-body,.forum-content) pre[data-code-language]{position:relative;padding-top:42px}.forum-academy-site :is(.forum-rich-body,.forum-content) pre[data-code-language]:before{position:absolute;top:10px;right:12px;min-width:34px;border-radius:4px;padding:2px 7px;color:#4b5d73;background:#e8edf4;content:attr(data-code-language);font-family:inherit;font-size:10px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.forum-academy-site :is(.forum-rich-body,.forum-content) pre .hljs,.forum-academy-site :is(.forum-rich-body,.forum-content) pre.hljs{display:block;padding:0;color:inherit;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;-moz-tab-size:2;tab-size:2}.forum-academy-site .forum-content .hljs-comment,.forum-academy-site .forum-content .hljs-quote{color:#64748b;font-style:italic}.forum-academy-site .forum-content .hljs-keyword,.forum-academy-site .forum-content .hljs-selector-tag,.forum-academy-site .forum-content .hljs-subst{color:#0550ae;font-weight:650}.forum-academy-site .forum-content .hljs-string,.forum-academy-site .forum-content .hljs-doctag,.forum-academy-site .forum-content .hljs-regexp{color:#0a6b3b}.forum-academy-site .forum-content .hljs-number,.forum-academy-site .forum-content .hljs-literal,.forum-academy-site .forum-content .hljs-variable,.forum-academy-site .forum-content .hljs-template-variable{color:#9a3412}.forum-academy-site .forum-content .hljs-title,.forum-academy-site .forum-content .hljs-section,.forum-academy-site .forum-content .hljs-selector-id,.forum-academy-site .forum-content .hljs-selector-class{color:#6d28d9;font-weight:650}.forum-academy-site .forum-content .hljs-type,.forum-academy-site .forum-content .hljs-class .hljs-title,.forum-academy-site .forum-content .hljs-built_in,.forum-academy-site .forum-content .hljs-builtin-name{color:#0369a1}.forum-academy-site .forum-content .hljs-meta,.forum-academy-site .forum-content .hljs-attr,.forum-academy-site .forum-content .hljs-symbol,.forum-academy-site .forum-content .hljs-bullet{color:#a16207}.forum-academy-site .forum-rich-body pre[data-code-language]:before{color:#cbd5e1;background:#26374d}.forum-academy-site .forum-rich-body .hljs-comment,.forum-academy-site .forum-rich-body .hljs-quote{color:#94a3b8;font-style:italic}.forum-academy-site .forum-rich-body .hljs-keyword,.forum-academy-site .forum-rich-body .hljs-selector-tag,.forum-academy-site .forum-rich-body .hljs-subst{color:#7dd3fc;font-weight:650}.forum-academy-site .forum-rich-body .hljs-string,.forum-academy-site .forum-rich-body .hljs-doctag,.forum-academy-site .forum-rich-body .hljs-regexp{color:#fde68a}.forum-academy-site .forum-rich-body .hljs-number,.forum-academy-site .forum-rich-body .hljs-literal,.forum-academy-site .forum-rich-body .hljs-variable,.forum-academy-site .forum-rich-body .hljs-template-variable{color:#c4b5fd}.forum-academy-site .forum-rich-body .hljs-title,.forum-academy-site .forum-rich-body .hljs-section,.forum-academy-site .forum-rich-body .hljs-selector-id,.forum-academy-site .forum-rich-body .hljs-selector-class{color:#86efac;font-weight:650}.forum-academy-site .forum-rich-body .hljs-type,.forum-academy-site .forum-rich-body .hljs-class .hljs-title,.forum-academy-site .forum-rich-body .hljs-built_in,.forum-academy-site .forum-rich-body .hljs-builtin-name{color:#f9a8d4}.forum-academy-site .forum-rich-body .hljs-meta,.forum-academy-site .forum-rich-body .hljs-attr,.forum-academy-site .forum-rich-body .hljs-symbol,.forum-academy-site .forum-rich-body .hljs-bullet{color:#fdba74}.forum-highlight-block{--forum-highlight-bg: #fff1e6;--forum-highlight-border: #ffad66;min-height:88px;margin:18px 0;border:1px solid var(--forum-highlight-border);border-radius:8px;padding:16px 18px;color:#253348;background:var(--forum-highlight-bg)}.forum-highlight-block.is-gray{--forum-highlight-bg: #f3f5f7;--forum-highlight-border: #cbd2dc}.forum-highlight-block.is-blue{--forum-highlight-bg: #eaf3ff;--forum-highlight-border: #83b7f5}.forum-highlight-block.is-green{--forum-highlight-bg: #eaf7ef;--forum-highlight-border: #83c79a}.forum-highlight-block.is-orange{--forum-highlight-bg: #fff1e6;--forum-highlight-border: #ffad66}.forum-highlight-block>:first-child{margin-top:0}.forum-highlight-block>:last-child{margin-bottom:0}.forum-academy-thread-view .forum-thread-image,.forum-academy-thread-view .forum-reply-image{max-width:100%;border-radius:8px}.forum-academy-thread-view .forum-thread-actions{min-height:54px;border-block:1px solid var(--forum-academy-line);padding:7px 0}.forum-academy-thread-view .forum-replies{margin-top:20px;border-top:0}.forum-academy-thread-view .forum-replies>.forum-section-title{margin-bottom:10px;padding:0}.forum-academy-thread-view .forum-replies>.forum-section-title p{display:none}.forum-academy-reply-list{display:grid;gap:9px}.forum-academy-thread-view .forum-reply{border:1px solid var(--forum-academy-line);border-radius:8px;padding:14px 16px;background:#fff}.forum-academy-thread-view .forum-reply.is-best-answer{border-color:#8edfc9;background:#f5fffb}.forum-academy-thread-view .forum-reply header{align-items:center}.forum-academy-thread-view .forum-reply-compose{margin-top:20px;border:0;border-radius:0;padding:0;box-shadow:none}.forum-academy-thread-view .forum-reply-compose textarea{min-height:116px;border-radius:8px;background:#fff}.forum-academy-site .forum-academy-thread-view .forum-reply-identity-avatar,.forum-academy-site .forum-academy-thread-view .forum-auth-avatar-initial{color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft)}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions button[type=submit],.forum-academy-site .forum-academy-thread-view .forum-edit-form.is-reply .forum-compose-actions button[type=submit]{border-color:var(--forum-academy-blue);color:#fff;background:var(--forum-academy-blue)}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions button[type=submit]:hover,.forum-academy-site .forum-academy-thread-view .forum-edit-form.is-reply .forum-compose-actions button[type=submit]:hover{border-color:#075ecf;background:#075ecf}.forum-academy-thread-view .forum-reply-compose .forum-rich-editor.is-reply,.forum-academy-thread-view .forum-edit-form.is-reply .forum-rich-editor.is-reply{overflow:visible;border:1px solid #d8dee8;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.forum-academy-thread-view .forum-reply-compose .forum-rich-editor.is-reply:focus-within,.forum-academy-thread-view .forum-edit-form.is-reply .forum-rich-editor.is-reply:focus-within{border-color:var(--forum-academy-blue);box-shadow:0 0 0 2px #1470f61a}.forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body{min-height:208px;padding:14px 16px 10px;color:#253044;font-size:14px;line-height:1.72}.forum-site.forum-site .forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body:focus-visible{outline:0}.forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body p{margin:0 0 12px}.forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body img{display:block;max-width:min(100%,620px);max-height:420px;margin:4px 0 14px;border:1px solid #dfe5ee;border-radius:7px;object-fit:contain;background:#f7f9fc;cursor:pointer}.forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body img.is-selected{border-color:var(--forum-academy-blue);box-shadow:0 0 0 2px #1470f624}.forum-academy-thread-view .forum-reply-rich-toolbar{display:flex;min-height:50px;align-items:center;gap:3px;overflow-x:auto;border-top:1px solid #edf0f4;padding:7px 8px;color:#7a8699;background:#fff;scrollbar-width:thin}.forum-academy-thread-view .forum-reply-rich-toolbar>button{display:inline-flex;flex:0 0 auto;width:auto;min-width:0;height:34px;min-height:34px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;padding:0 9px;color:#526071;background:transparent;font-size:13px;cursor:pointer;white-space:nowrap}.forum-academy-thread-view .forum-reply-rich-toolbar>button:hover,.forum-academy-thread-view .forum-reply-rich-toolbar>button:focus-visible{border-color:var(--forum-academy-blue);color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft);outline:0}.forum-academy-thread-view .forum-reply-rich-toolbar>button>svg,.forum-academy-thread-view .forum-reply-rich-toolbar>button>.anticon,.forum-academy-thread-view .forum-reply-toolbar-symbol{flex:0 0 auto;font-size:15px}.forum-academy-thread-view .forum-reply-toolbar-symbol{font-family:Georgia,serif;font-size:20px;line-height:1}.forum-academy-thread-view .forum-reply-rich-toolbar>em{margin-left:auto;color:var(--forum-academy-blue);font-size:12px;font-style:normal;white-space:nowrap}.forum-academy-thread-view .forum-reply-image-actions{position:absolute;z-index:4;display:inline-flex;overflow:hidden;border:1px solid #d8dee8;border-radius:5px;background:#fff;box-shadow:0 6px 18px #0f172a1f}.forum-academy-thread-view .forum-reply-image-actions button{min-width:auto;min-height:30px;border:0;border-radius:0;padding:0 9px;color:var(--forum-academy-blue);font-size:12px;background:#fff}.forum-academy-thread-view .forum-reply-image-actions button+button{border-left:1px solid #edf0f4}.forum-academy-thread-view .forum-reply-image-actions button:hover{background:var(--forum-academy-blue-soft)}.forum-academy-thread-view .forum-rich-editor.is-reply>.forum-form-error{margin:0;border-top:1px solid #fee2e2;padding:9px 12px}.forum-academy-site .forum-academy-thread-view .forum-academy-thread-shell{width:min(1130px,calc(100% - 48px));padding:22px 0 48px}.forum-academy-site .forum-academy-thread-view .forum-academy-thread-grid{grid-template-columns:minmax(0,768px) minmax(280px,310px);gap:52px;justify-content:space-between}.forum-academy-site .forum-academy-thread-view .forum-academy-breadcrumb{min-height:40px;margin-bottom:12px;font-size:13px}.forum-academy-site .forum-academy-thread-view .forum-thread-detail{overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.forum-academy-site .forum-academy-thread-view .forum-thread-hero{display:grid;gap:14px;border-bottom:1px solid #dfe5ec;padding:2px 0 18px}.forum-academy-site .forum-academy-thread-view .forum-thread-kicker{gap:9px;margin:0 0 2px}.forum-academy-site .forum-academy-thread-view .forum-thread-kicker>span,.forum-academy-site .forum-academy-thread-view .forum-thread-statuses em{min-height:28px;border:0;border-radius:6px;padding:5px 10px;color:var(--forum-academy-blue);font-size:12px;font-weight:680;line-height:18px;background:var(--forum-academy-blue-soft)}.forum-academy-site .forum-academy-thread-view .forum-thread-statuses{gap:9px}.forum-academy-site .forum-academy-thread-view .forum-thread-statuses:empty{display:none}.forum-academy-site .forum-academy-thread-view .forum-thread-statuses em.is-unresolved{color:#dc641b;background:#fff1e8}.forum-academy-site .forum-academy-thread-view .forum-thread-statuses em.is-resolved{color:#17865e;background:#eaf9f2}.forum-academy-site.forum-academy-site .forum-academy-thread-view .forum-thread-detail h1{max-width:none;margin:0;color:#111827;font-size:clamp(32px,2.7vw,38px);font-weight:760;line-height:1.22;letter-spacing:-.028em;text-wrap:pretty;word-break:break-word}.forum-academy-site .forum-academy-thread-view .forum-thread-hero>.forum-tag-list{gap:7px;margin:-1px 0 0}.forum-academy-site .forum-academy-thread-view .forum-thread-hero>.forum-tag-list em{border:0;border-radius:5px;padding:4px 9px;color:#505968;font-size:12px;font-weight:560;background:#f0f2f5}.forum-academy-site .forum-academy-thread-view .forum-thread-meta{display:block;margin:1px 0 0;color:#667085;font-size:12px}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-author-meta{display:grid;width:fit-content;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;color:#1f2937;text-decoration:none}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-author-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#fff;font-size:18px;font-weight:760;background:#6738d8}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-author-copy{display:grid;gap:5px;min-width:0}.forum-academy-site .forum-academy-thread-view .forum-thread-author-copy>strong{color:#202733;font-size:14px;font-weight:700;line-height:1.3}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-stats{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:#718096;font-size:12px;font-weight:450}.forum-academy-site .forum-academy-thread-view .forum-thread-stats time,.forum-academy-site .forum-academy-thread-view .forum-thread-stats>span{display:inline-flex;gap:5px;align-items:center;color:inherit;white-space:nowrap}.forum-academy-site .forum-academy-thread-view .forum-thread-stats>i{width:1px;height:13px;background:#cfd6e0}.forum-academy-site .forum-academy-thread-view .forum-thread-detail>.forum-content{max-width:none;margin:0;padding:20px 0 22px;color:#242d3b;font-size:15px;line-height:1.82}.forum-academy-site .forum-academy-thread-view .forum-thread-actions{gap:20px;min-height:52px;border-block:1px solid #dfe5ec;padding:7px 0;background:#fff}.forum-academy-site .forum-academy-thread-view .forum-thread-actions button,.forum-academy-site .forum-academy-thread-view .forum-thread-actions .forum-favorite-button{min-height:36px;border-color:transparent;padding-inline:0;color:#667085;background:transparent}.forum-academy-site .forum-academy-thread-view .forum-thread-actions .forum-favorite-button:hover,.forum-academy-site .forum-academy-thread-view .forum-thread-actions .forum-favorite-button.is-active{border-color:transparent;color:var(--forum-academy-blue);background:transparent}.forum-academy-site .forum-academy-thread-view .forum-replies{gap:12px;margin-top:17px}.forum-academy-site .forum-academy-thread-view .forum-replies>.forum-section-title{align-items:center;margin:0;padding:0}.forum-academy-site .forum-academy-thread-view .forum-replies>.forum-section-title span{color:#151b26;font-size:16px;font-weight:720}.forum-academy-site .forum-academy-thread-view .forum-section-title span>strong{display:inline;min-height:0;border-radius:0;padding:0;color:inherit;font-size:inherit;background:transparent}.forum-academy-site .forum-academy-thread-view .forum-replies>.forum-thread-empty-replies{display:flex;min-height:60px;align-items:center;gap:10px;border:0;border-radius:6px;padding:0 18px;color:#657289;font-size:14px;background:#f6f8fb}.forum-academy-site .forum-academy-thread-view .forum-thread-empty-replies>svg{color:#5d6c82;font-size:21px}.forum-academy-site .forum-academy-thread-view .forum-reply{overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;padding:0;background:#fff}.forum-academy-site .forum-academy-thread-view .forum-reply>header{margin:0;border-bottom:1px solid #edf0f4;padding:12px 16px;background:#fafbfc}.forum-academy-site .forum-academy-thread-view .forum-reply>.forum-content{max-width:none;padding:15px 16px 17px;font-size:14px;line-height:1.75}.forum-academy-site .forum-academy-thread-view .forum-reply-compose{overflow:hidden;margin-top:18px;border:1px solid #dfe5ec;border-radius:8px;padding:0;background:#fff}.forum-academy-site .forum-academy-thread-view .forum-reply-identity{border-bottom:0;padding:12px 16px 0;background:#fff}.forum-academy-site .forum-academy-thread-view .forum-reply-identity-avatar{color:#fff;background:var(--forum-academy-blue)}.forum-academy-site .forum-academy-thread-view .forum-reply-identity>a{color:var(--forum-academy-blue);font-weight:600}.forum-academy-site .forum-academy-thread-view .forum-reply-compose>form{gap:12px;padding:11px 16px 0}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-rich-editor.is-reply,.forum-academy-site .forum-academy-thread-view .forum-edit-form.is-reply .forum-rich-editor.is-reply{overflow:visible;border:1px solid #d7dee8;border-radius:7px}.forum-academy-site .forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body{min-height:154px;padding:12px 14px 9px;color:#253044;font-size:14px;line-height:1.72}.forum-academy-site .forum-academy-thread-view .forum-reply-rich-toolbar{min-height:48px;gap:11px;padding:6px 9px}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions{min-height:58px;margin:0 -16px;border-top:1px solid #edf0f4;padding:10px 16px}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions button[type=submit]{min-height:42px;border-radius:6px;padding-inline:20px}.forum-academy-site .forum-academy-thread-view .forum-thread-sidebar{top:88px;gap:24px}.forum-academy-site .forum-academy-thread-view .forum-thread-side-card{border-color:#dfe5ec;border-radius:7px;padding:20px}.forum-academy-site .forum-academy-thread-view .forum-thread-side-card h2{margin-bottom:17px;font-size:17px;font-weight:720}.forum-academy-site .forum-academy-thread-view .forum-thread-author{gap:14px}.forum-academy-site .forum-academy-thread-view .forum-thread-author>span{flex-basis:50px;width:50px;height:50px;color:#fff;font-size:19px;background:#6738d8}.forum-academy-site .forum-academy-thread-view .forum-thread-author strong{gap:5px;font-size:14px}.forum-academy-site .forum-academy-thread-view .forum-thread-author small{font-size:12px}.forum-academy-site .forum-academy-thread-view .forum-thread-topic-card dl>div{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:15px 0}.forum-academy-site .forum-academy-thread-view .forum-thread-topic-card dt,.forum-academy-site .forum-academy-thread-view .forum-thread-topic-card dd,.forum-academy-site .forum-academy-thread-view .forum-thread-topic-card dd a{font-size:13px}.forum-academy-site .forum-academy-thread-view .forum-thread-participation-card p{margin-bottom:15px;font-size:13px;line-height:1.6}.forum-academy-site .forum-academy-thread-view .forum-thread-participation-card>.forum-thread-reply-cta{display:grid;min-height:42px;place-items:center;border-radius:6px;color:#fff;font-size:14px;font-weight:650;background:var(--forum-academy-blue)}.forum-academy-site .forum-academy-thread-view .forum-thread-participation-card>.forum-thread-jump-link{display:inline-flex;min-height:32px;align-items:end;color:#6f7b8d;font-size:12px;font-weight:500;background:transparent}.forum-academy-site .forum-academy-thread-view .forum-thread-participation-card>.forum-thread-jump-link:hover{color:var(--forum-academy-blue);background:transparent}@media (max-width: 1180px){.forum-academy-site .forum-academy-thread-view .forum-academy-thread-grid{grid-template-columns:minmax(0,1fr) 260px;gap:32px}}@media (max-width: 900px){.forum-academy-site .forum-academy-thread-view .forum-academy-thread-grid{grid-template-columns:minmax(0,1fr)}.forum-academy-site .forum-academy-thread-view .forum-thread-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.forum-academy-site .forum-academy-thread-view .forum-academy-thread-shell{width:100%;padding:14px 14px 36px}.forum-academy-site .forum-academy-thread-view .forum-thread-sidebar{grid-template-columns:minmax(0,1fr);gap:12px}.forum-academy-site.forum-academy-site .forum-academy-thread-view .forum-thread-detail h1{font-size:28px;line-height:1.25}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-author-meta{grid-template-columns:44px minmax(0,1fr)}.forum-academy-site .forum-academy-thread-view .forum-thread-meta .forum-thread-author-avatar{width:44px;height:44px}.forum-academy-site .forum-academy-thread-view .forum-thread-detail>.forum-content{padding-block:18px 20px}.forum-academy-site .forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body{min-height:148px}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions{align-items:stretch;flex-direction:column}.forum-academy-site .forum-academy-thread-view .forum-reply-compose .forum-compose-actions button[type=submit]{width:100%}}.forum-academy-site.is-editor{background:#f7f9fb}.forum-academy-site .forum-academy-editor{min-height:calc(100vh - 66px);background:#f7f9fb}.forum-academy-site .forum-academy-editor .forum-zeditor-top{position:static;width:min(100%,1220px);height:58px;margin:0 auto;padding:0 30px;border-bottom:0;background:transparent}.forum-academy-site .forum-academy-editor .forum-zeditor-brand a{color:#1d2939;font-size:15px;font-weight:650}.forum-academy-site .forum-academy-editor .forum-zeditor-brand>span{height:16px}.forum-academy-site .forum-academy-editor .forum-zeditor-form{min-height:auto}.forum-academy-site.is-editor .forum-academy-editor-workspace{align-items:start;gap:22px;width:min(100%,1220px);min-height:auto;margin:0 auto;padding:0 30px 88px}.forum-academy-site .forum-academy-editor .forum-zeditor-paper{display:flex;flex-direction:column;order:1;min-height:calc(100vh - 210px);border:1px solid var(--forum-academy-line);border-radius:10px;padding:22px 28px 78px;background:#fff}.forum-academy-site .forum-academy-editor .forum-rich-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.forum-academy-site .forum-academy-editor .forum-milkdown-editor,.forum-academy-site .forum-academy-editor .forum-milkdown-root,.forum-academy-site .forum-academy-editor .forum-milkdown-root>.milkdown{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.forum-academy-site .forum-academy-editor .forum-milkdown-editor{position:relative}.forum-academy-site .forum-academy-editor .forum-milkdown-root .milkdown-top-bar{top:66px;flex:0 0 auto;flex-wrap:nowrap;min-height:48px;padding-inline:6px;overflow:visible;border-color:var(--forum-academy-line);background:#fffffffa}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-inner{flex-wrap:nowrap;min-width:0}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-divider{margin-inline:5px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-heading-selector{padding-inline:2px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-heading-label{min-width:64px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-item{margin-inline:2px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .ProseMirror{flex:1 1 auto;min-height:clamp(600px,calc(100dvh - 390px),900px);padding:24px 26px 48px;color:#243044;font-family:inherit;font-size:15px;line-height:1.8}.forum-academy-site .forum-academy-editor .forum-milkdown-root blockquote,.forum-academy-thread-view .forum-content blockquote{margin:16px 0;border:1px solid #fdba74;border-radius:8px;padding:14px 18px;background:#fff7ed}.forum-academy-site .forum-academy-editor .forum-milkdown-root blockquote:before{display:none}.forum-academy-site .forum-academy-editor .forum-milkdown-root blockquote>:first-child{margin-top:0}.forum-academy-site .forum-academy-editor .forum-milkdown-root blockquote>:last-child{margin-bottom:0}.forum-milkdown-loading,.forum-milkdown-status{margin:24px 4px;color:#98a2b3;font-size:13px}.forum-academy-thread-view .forum-milkdown-editor,.forum-academy-thread-view .forum-milkdown-root,.forum-academy-thread-view .forum-milkdown-root>.milkdown{min-width:0}.forum-academy-thread-view .forum-milkdown-editor{position:relative;overflow:visible;border:1px solid #d7dee8;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.forum-academy-thread-view .forum-milkdown-editor:focus-within{border-color:var(--forum-academy-blue);box-shadow:0 0 0 2px #1470f61a}.forum-academy-thread-view .forum-milkdown-root .milkdown-top-bar{position:relative;top:auto;z-index:3;min-height:48px;overflow:visible;border-color:#edf0f4;border-radius:8px 8px 0 0;background:#fff}.forum-academy-thread-view .forum-milkdown-root .top-bar-inner{flex-wrap:wrap;min-width:0}.forum-academy-thread-view .forum-milkdown-root .ProseMirror{min-height:260px;padding:18px 20px 28px;color:#253044;font-family:inherit;font-size:14px;line-height:1.72}.forum-academy-thread-view .forum-milkdown-editor[data-editor-variant=reply] .ProseMirror{min-height:154px;padding:14px 16px 22px}.forum-academy-thread-view .forum-milkdown-root blockquote{margin:14px 0;border:1px solid #fdba74;border-radius:8px;padding:12px 16px;background:#fff7ed}.forum-academy-site .forum-academy-editor .forum-title-input{min-height:62px;padding:4px 4px 14px;font-size:26px;line-height:1.3}.forum-academy-site .forum-academy-editor .forum-rich-toolbar{position:sticky;top:66px;right:auto;left:auto;z-index:40;flex:0 0 48px;justify-content:flex-start;gap:2px;width:auto;height:48px;min-height:48px;margin:0 -28px;padding:3px 14px;overflow-x:auto;border-bottom:1px solid var(--forum-academy-line);background:#fffffffa}.forum-code-language-picker{position:relative}.forum-academy-site .forum-academy-editor .forum-code-language-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:104px;height:30px;border:1px solid #46576f;border-radius:6px;padding:0 24px 0 9px;color:#e5edf7;background:#26374d;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.forum-academy-site .forum-academy-editor .forum-code-language-trigger:hover{border-color:#7893b8;color:#fff}.forum-academy-site .forum-academy-editor .forum-code-language-trigger:focus-visible{border-color:#8ab4ef;outline:2px solid rgba(138,180,239,.3);outline-offset:1px}.forum-code-language-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:70;display:grid;width:172px;max-height:280px;overflow-y:auto;border:1px solid #34445a;border-radius:8px;padding:5px;background:#192538;box-shadow:0 14px 32px #0f172a57}.forum-code-language-menu button{display:flex;align-items:center;justify-content:space-between;min-height:32px;border:0;border-radius:5px;padding:0 9px;color:#dbe6f4;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.forum-code-language-menu button:hover,.forum-code-language-menu button:focus-visible,.forum-code-language-menu button[aria-selected=true]{color:#fff;background:#31445f;outline:none}.forum-code-block-toolbar{position:absolute;z-index:66;display:inline-flex;align-items:center;min-height:36px;border:1px solid #34445a;border-radius:8px;padding:3px;background:#192538;box-shadow:0 8px 24px #0f172a3d}.forum-academy-site .forum-academy-editor .forum-rich-toolbar button{display:grid;grid-template-rows:none;min-width:40px;min-height:40px;border-right:0;border-radius:6px;font-size:12px}.forum-academy-site .forum-academy-editor .forum-rich-toolbar button>span:last-child{display:none}.forum-academy-site .forum-academy-editor .forum-rich-toolbar button.is-labeled{display:inline-flex;gap:6px;width:auto;min-width:auto;padding-inline:10px}.forum-academy-site .forum-academy-editor .forum-rich-toolbar button.is-labeled>span:last-child{display:inline}.forum-academy-site .forum-academy-editor .forum-toolbar-divider{flex:0 0 1px;width:1px;height:22px;margin:0 2px;background:#dfe4eb}.forum-academy-site .forum-academy-editor .forum-toolbar-menu .forum-toolbar-mobile-only{display:none}.forum-academy-site .forum-academy-editor .forum-rich-body{flex:1 1 auto;min-height:clamp(600px,calc(100dvh - 390px),900px);padding:24px 4px 34px;font-size:15px;line-height:1.8}.forum-academy-site .forum-academy-editor .forum-rich-body pre{padding-top:52px}.forum-academy-site .forum-academy-editor .forum-rich-body pre[data-code-language]:before{display:none}.forum-academy-site .forum-academy-editor .forum-rich-body img{cursor:pointer}.forum-academy-site .forum-academy-editor .forum-rich-body img.is-selected{outline:2px solid var(--forum-academy-blue);outline-offset:3px}.forum-academy-site .forum-academy-editor .forum-rich-body .forum-highlight-block{min-height:96px;margin:16px 0;padding:16px 18px}.forum-academy-site .forum-academy-editor .forum-rich-body .forum-highlight-block:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--forum-highlight-border) 38%,transparent)}.forum-highlight-palette{position:absolute;z-index:65;display:inline-flex;align-items:center;gap:5px;min-height:38px;border:1px solid #d9dee7;border-radius:8px;padding:5px 7px;background:#fff}.forum-highlight-palette button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;padding:0;background:transparent;cursor:pointer}.forum-highlight-palette button:hover,.forum-highlight-palette button:focus-visible,.forum-highlight-palette button[aria-pressed=true]{outline:2px solid #315b95;outline-offset:1px}.forum-highlight-palette button>span{width:20px;height:20px;border:1px solid #cbd2dc;border-radius:5px;background:#f3f5f7}.forum-highlight-palette button.is-blue>span{border-color:#83b7f5;background:#eaf3ff}.forum-highlight-palette button.is-green>span{border-color:#83c79a;background:#eaf7ef}.forum-highlight-palette button.is-orange>span{border-color:#ffad66;background:#fff1e6}.forum-academy-site.is-editor .forum-academy-editor-settings{position:sticky;top:86px;order:2;height:calc(100vh - 110px);min-height:540px;border:1px solid var(--forum-academy-line);border-radius:10px;background:#fff}.forum-academy-site .forum-academy-editor .forum-publish-panel{gap:16px;padding:18px 16px 42px}.forum-academy-site .forum-academy-editor .forum-topic-entry{min-height:104px}.forum-academy-site .forum-academy-editor .forum-zeditor-bottom{left:var(--forum-academy-sidebar);height:60px;padding-inline:max(30px,calc((100vw - var(--forum-academy-sidebar) - 1160px) / 2));box-shadow:0 -5px 18px #0f172a0a}@media (min-width: 1321px) and (min-height: 900px){.forum-academy-site.is-editor .forum-academy-editor-workspace{padding-bottom:60px}.forum-academy-site .forum-academy-editor .forum-zeditor-paper,.forum-academy-site.is-editor .forum-academy-editor-settings{height:calc(100dvh - 184px);min-height:0;max-height:calc(100dvh - 184px)}.forum-academy-site.is-editor .forum-academy-editor-settings{overflow-y:auto}.forum-academy-site .forum-academy-editor .forum-rich-body{min-height:0;overflow-y:auto}}.forum-academy-me{background:#fff}.forum-academy-me .forum-academy-me-shell{width:min(100%,1240px);padding:22px 30px 46px}.forum-academy-profile{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:28px;margin:0;border:0;padding:14px 14px 22px;background:transparent}.forum-academy-profile .forum-me-account-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;border:0;padding:0;background:transparent;box-shadow:none}.forum-academy-profile .forum-me-account-avatar{width:72px;height:72px;border:0;color:#fff;background:#6d43d9;font-size:25px;font-weight:720}.forum-academy-profile-title{display:flex;align-items:center;gap:10px}.forum-academy-profile-title strong{color:#111827;font-size:24px;font-weight:720;letter-spacing:-.035em}.forum-academy-profile-title em{color:#7b8494;font-size:14px;font-style:normal}.forum-academy-profile-title small{padding:4px 9px;border-radius:5px;color:#fff;background:var(--forum-academy-blue);font-size:11px}.forum-academy-profile .forum-me-account-card p{margin:12px 0 0;color:#5f697a;line-height:1.65}.forum-academy-profile-links{display:flex;gap:18px;margin-top:12px}.forum-academy-profile-links a{color:#637083;font-size:12px;text-decoration:none}.forum-academy-profile .forum-me-head-actions{display:grid;gap:10px}.forum-academy-profile .forum-me-head-actions a{justify-content:center;min-height:50px;border:1px solid var(--forum-academy-line);border-radius:9px;color:#344054;background:#fff}.forum-academy-profile .forum-me-head-actions .forum-primary-action{border-color:var(--forum-academy-blue);color:#fff;background:var(--forum-academy-blue)}.forum-academy-me-tabs{display:flex;align-items:center;gap:26px;min-height:54px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid var(--forum-academy-line)}.forum-academy-me-tabs a{position:relative;display:inline-flex;min-height:54px;align-items:center;color:#697386;font-size:13px;text-decoration:none;white-space:nowrap}.forum-academy-me-tabs a.is-active{color:var(--forum-academy-blue);font-weight:650}.forum-academy-me-tabs a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--forum-academy-blue)}.forum-academy-me .forum-me-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--forum-academy-line);border-radius:10px;background:#fff}.forum-academy-me .forum-me-stat-tile{min-height:92px;border:0;border-right:1px solid var(--forum-academy-line);border-radius:0;background:#fff;box-shadow:none}.forum-academy-me .forum-me-stat-tile:last-child{border-right:0}.forum-academy-me .forum-me-stat-tile>span,.forum-academy-me .forum-me-stat-tile small{display:none}.forum-academy-me .forum-me-stat-tile strong{color:var(--forum-academy-blue);font-size:25px}.forum-academy-me .forum-me-stat-tile em{color:#677285;font-size:12px}.forum-academy-me .forum-me-growth-compact{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;min-height:74px;margin:16px 0 20px;border:1px solid var(--forum-academy-line);border-radius:10px;padding:14px 22px;background:#fff}.forum-academy-me .forum-growth-summary>svg,.forum-academy-me .forum-growth-summary>div>span{display:none}.forum-academy-me .forum-growth-summary>div{display:flex;align-items:baseline;gap:9px}.forum-academy-me .forum-growth-summary p{margin:0}.forum-academy-me-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px}.forum-academy-recent-content,.forum-academy-me-aside>section{overflow:hidden;border:1px solid var(--forum-academy-line);border-radius:10px;background:#fff}.forum-academy-recent-content>header,.forum-academy-recent-favorites>header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 18px}.forum-academy-recent-content h2,.forum-academy-me-aside h2{margin:0;color:#182032;font-size:16px;font-weight:670}.forum-academy-recent-content header a,.forum-academy-recent-favorites header a{color:var(--forum-academy-blue);font-size:12px;text-decoration:none}.forum-academy-recent-tabs{display:flex;gap:26px;min-height:42px;align-items:center;padding:0 18px;border-bottom:1px solid var(--forum-academy-line);color:#687386;font-size:12px}.forum-academy-recent-tabs a{color:inherit;text-decoration:none}.forum-academy-recent-tabs .is-active{color:var(--forum-academy-blue);font-weight:650}.forum-academy-recent-head,.forum-academy-recent-table article{display:grid;grid-template-columns:minmax(220px,1fr) 78px 54px 96px;align-items:center;gap:12px;min-height:48px;padding:0 18px}.forum-academy-recent-head{min-height:36px;color:#929baa;background:#fbfcfd;font-size:10px}.forum-academy-recent-table article{border-top:1px solid #edf0f3;color:#667085;font-size:11px}.forum-academy-recent-table article>a{overflow:hidden;color:#273043;font-size:13px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.forum-academy-recent-table article>span:nth-child(2){width:fit-content;padding:4px 8px;border-radius:999px}.forum-academy-recent-table .is-public{color:#079b86;background:#e8faf6}.forum-academy-recent-table .is-review{color:#db7a15;background:#fff4e7}.forum-academy-me-aside{display:grid;align-content:start;gap:14px}.forum-academy-me-aside .forum-me-entry-grid{display:grid;grid-template-columns:1fr;gap:0;padding:10px 14px}.forum-academy-me-aside .forum-me-entry-grid>h2{padding:7px 2px 10px}.forum-academy-me-aside .forum-me-entry-card{min-height:48px;border:0;border-top:1px solid #edf0f3;border-radius:0;padding:7px 2px;background:#fff;box-shadow:none}.forum-academy-me-aside .forum-me-entry-icon{width:30px;height:30px;color:#667085;background:transparent}.forum-academy-me-aside .forum-me-entry-copy small,.forum-academy-me-aside .forum-me-entry-action{display:none}.forum-academy-recent-favorites{display:grid;padding-bottom:8px}.forum-academy-recent-favorites>a,.forum-academy-recent-favorites>span{margin:0 16px;padding:10px 0;border-top:1px solid #edf0f3;color:var(--forum-academy-blue);font-size:12px;text-decoration:none}.forum-academy-messages .forum-thread-shell,.forum-academy-subpage .forum-thread-shell,.forum-academy-public-profile .forum-thread-shell{width:min(100%,1180px);padding:24px 30px 48px}.forum-academy-messages .forum-back,.forum-academy-subpage .forum-back,.forum-academy-public-profile .forum-back{display:none}.forum-academy-messages .forum-message-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0;border:0;border-bottom:1px solid var(--forum-academy-line);padding:8px 0 26px;background:transparent}.forum-academy-messages .forum-message-heading{min-width:0}.forum-academy-messages .forum-message-return{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:#667085;font-size:13px;text-decoration:none}.forum-academy-messages .forum-message-return:hover{color:var(--forum-academy-blue)}.forum-academy-messages .forum-message-head h1{margin:0;color:#111827;font-size:30px;font-weight:740;letter-spacing:-.025em}.forum-academy-messages .forum-message-head p{max-width:62ch;margin:8px 0 0;color:#667085;line-height:1.6}.forum-academy-messages .forum-message-overview{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding-bottom:3px;color:#667085;font-size:13px}.forum-academy-messages .forum-message-overview span,.forum-academy-messages .forum-message-overview strong{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:0 11px;font-weight:650}.forum-academy-messages .forum-message-overview span{background:#f2f4f7}.forum-academy-messages .forum-message-overview strong{color:#0b63ce;background:var(--forum-academy-blue-soft)}.forum-academy-messages .forum-message-login{display:grid;max-width:520px;gap:12px;margin:36px auto 0;text-align:center}.forum-academy-messages .forum-message-login p{margin:0;color:#667085}.forum-academy-message-board{gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}.forum-academy-messages .forum-message-toolbar{align-items:center;min-height:48px;border:0;padding:0}.forum-academy-messages .forum-message-tabs{align-items:center;flex-wrap:nowrap;gap:2px;border-radius:10px;padding:4px;background:#f4f7fb;box-shadow:inset 0 0 0 1px #e9edf3}.forum-academy-messages .forum-message-tabs button{position:relative;flex:0 0 auto;gap:6px;min-height:38px;border:0;border-radius:7px;padding:0 11px;color:#475467;font-size:13px;font-weight:600;white-space:nowrap;background:transparent;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.forum-academy-messages .forum-message-tabs button:hover{color:#1d2939;background:#ffffffb8}.forum-academy-messages .forum-message-tabs button.is-active{color:var(--forum-academy-blue);background:#fff;box-shadow:0 1px 3px #0f172a1f}.forum-academy-messages .forum-message-tabs button span{min-width:20px;height:20px;padding:0 5px;color:#667085;font-size:11px;background:#e6ebf2}.forum-academy-messages .forum-message-tabs button.is-active span{color:#fff;background:var(--forum-academy-blue)}.forum-academy-messages .forum-message-read-all{min-height:40px;border:0;border-radius:8px;padding:0 10px;color:#475467;font-size:13px;font-weight:620;background:transparent;transition:color .16s ease,background-color .16s ease}.forum-academy-messages .forum-message-read-all:not(:disabled):hover{color:#0b63ce;background:var(--forum-academy-blue-soft)}.forum-academy-messages .forum-message-tabs button:focus-visible,.forum-academy-messages .forum-message-read-all:focus-visible{outline:2px solid rgba(8,120,249,.42);outline-offset:2px}.forum-academy-message-groups{display:grid;gap:24px;padding-top:22px}.forum-academy-message-groups>section>h2{margin:0 0 9px;color:#475467;font-size:13px;font-weight:650}.forum-academy-messages .forum-message-list{overflow:hidden;border:1px solid var(--forum-academy-line);border-radius:12px;background:#fff}.forum-academy-messages .forum-message-item{position:relative;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;min-height:102px;align-items:center;border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:18px 20px 18px 24px;background:#fff;transition:background-color .16s ease}.forum-academy-messages .forum-message-item:last-child{border-bottom:0}.forum-academy-messages .forum-message-item.is-unread{border-color:#edf0f3;background:#f8fbff}.forum-academy-messages .forum-message-item:hover{background:#f8fafc}.forum-academy-messages .forum-message-item.is-unread:before{position:absolute;top:50%;left:9px;width:7px;height:7px;border-radius:50%;content:"";background:var(--forum-academy-blue);transform:translateY(-50%)}.forum-academy-messages .forum-message-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#0b63ce;background:#eaf4ff;font-size:18px}.forum-academy-messages .forum-message-meta>span{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;padding:0 8px;color:#0b63ce;font-size:11px;font-weight:650;background:#eaf4ff}.forum-academy-messages .forum-message-meta time{color:#98a2b3;font-size:12px}.forum-academy-messages .forum-message-body h2{margin:0 0 5px;font-size:15px;font-weight:680;line-height:1.45}.forum-academy-messages .forum-message-body p{max-width:70ch;margin:0;color:#667085;font-size:13px;line-height:1.55}.forum-academy-messages .forum-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.forum-academy-messages .forum-message-actions>em,.forum-academy-messages .forum-message-actions>span{min-height:28px;padding:0 9px;font-size:11px;font-weight:650}.forum-academy-messages .forum-message-actions>button{min-height:34px;border-color:#cfe3fa;color:#0b63ce;background:#f6faff;font-size:12px;font-weight:620}.forum-academy-messages .forum-message-open{display:inline-flex;min-height:34px;align-items:center;gap:5px;border-radius:7px;padding:0 9px;color:#475467;font-size:12px;font-weight:620;text-decoration:none}.forum-academy-messages .forum-message-open:hover{color:var(--forum-academy-blue);background:var(--forum-academy-blue-soft)}.forum-academy-subpage,.forum-academy-public-profile{background:#fff}.forum-academy-subpage .forum-me-subpage-head,.forum-academy-public-profile .forum-me-head{border-color:var(--forum-academy-line);border-radius:10px;background:#fff;box-shadow:none}@media (max-width: 1320px){.forum-academy-site.is-editor .forum-academy-editor-workspace{display:block;width:min(100%,900px);padding-inline:24px}.forum-academy-site .forum-academy-editor .forum-zeditor-paper{min-height:calc(100vh - 190px)}.forum-academy-site.is-editor .forum-academy-editor-settings{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:80;width:min(390px,92vw);height:100dvh;min-height:0;border:0;border-radius:0 12px 12px 0;box-shadow:18px 0 48px #1420302b;transform:translate(-105%);transition:transform .2s ease}.forum-academy-site.is-editor .forum-academy-editor-settings.is-open{transform:translate(0)}.forum-academy-site.is-editor .forum-mobile-settings-backdrop.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;border:0;background:#1420306b}.forum-academy-site.is-editor .forum-publish-panel header button{display:grid}.forum-academy-site.is-editor .forum-bottom-settings-button{display:inline-flex;gap:7px;align-items:center}}@media (max-width: 1100px){.forum-academy-thread-grid{grid-template-columns:minmax(0,1fr) minmax(220px,240px);gap:24px}.forum-academy-me-content{grid-template-columns:minmax(0,1fr)}.forum-academy-me-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.forum-academy-thread-grid{grid-template-columns:minmax(0,1fr)}.forum-thread-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr));order:2}.forum-academy-site .forum-academy-editor .forum-zeditor-bottom{left:0}.forum-academy-profile{grid-template-columns:minmax(0,1fr) 210px}.forum-academy-profile .forum-me-account-card{grid-template-columns:72px minmax(0,1fr)}.forum-academy-profile .forum-me-account-avatar{width:72px;height:72px;font-size:25px}.forum-academy-profile-title strong{font-size:25px}}@media (max-width: 720px){.forum-thread-sidebar{grid-template-columns:minmax(0,1fr);gap:12px}.forum-academy-thread-view .forum-academy-thread-shell,.forum-academy-messages .forum-thread-shell,.forum-academy-subpage .forum-thread-shell,.forum-academy-public-profile .forum-thread-shell,.forum-academy-me .forum-academy-me-shell{padding:16px 14px 38px}.forum-academy-thread-view .forum-thread-hero h1{font-size:29px}.forum-academy-thread-view .forum-rich-editor.is-reply .forum-rich-body{min-height:180px;padding:13px 12px 8px}.forum-academy-thread-view .forum-reply-rich-toolbar{align-items:center;gap:2px;padding:8px}.forum-academy-thread-view .forum-reply-rich-toolbar>button{width:36px;min-width:36px;padding:0}.forum-academy-thread-view .forum-reply-rich-toolbar>button>span:last-child{display:none}.forum-academy-thread-view .forum-reply-rich-toolbar>em:empty{display:none}.forum-academy-site .forum-academy-editor .forum-zeditor-top{height:50px;padding-inline:16px}.forum-academy-site.is-editor .forum-academy-editor-workspace{padding:0 0 74px}.forum-academy-site .forum-academy-editor .forum-zeditor-paper{border-inline:0;border-radius:0;padding:18px 16px 84px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .milkdown-top-bar{top:60px}.forum-academy-site .forum-academy-editor .forum-milkdown-root .top-bar-inner{flex-wrap:wrap}.forum-academy-site .forum-academy-editor .forum-rich-toolbar{top:60px;flex-wrap:nowrap;margin-inline:-16px;padding-inline:6px}.forum-academy-site .forum-academy-editor .forum-rich-toolbar>button.is-labeled{padding-inline:6px}.forum-academy-site .forum-academy-editor .forum-rich-toolbar>.forum-toolbar-more>button.is-labeled{display:grid;min-width:40px;padding-inline:5px}.forum-academy-site .forum-academy-editor .forum-rich-toolbar>.forum-toolbar-more>button.is-labeled>span:last-child{display:none}.forum-academy-site .forum-academy-editor .forum-rich-toolbar .forum-toolbar-desktop-secondary,.forum-academy-site .forum-academy-editor .forum-rich-toolbar>.forum-toolbar-divider{display:none}.forum-academy-site .forum-academy-editor .forum-toolbar-menu .forum-toolbar-mobile-only{display:flex}.forum-academy-site .forum-academy-editor .forum-rich-body{min-height:max(440px,calc(100dvh - 310px))}.forum-academy-site .forum-academy-editor .forum-rich-body .forum-highlight-block{min-height:82px;padding:13px 14px}.forum-academy-profile{grid-template-columns:1fr;padding-inline:0}.forum-academy-profile .forum-me-account-card{grid-template-columns:64px minmax(0,1fr);gap:14px}.forum-academy-profile .forum-me-account-avatar{width:64px;height:64px;font-size:22px}.forum-academy-profile .forum-me-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-academy-profile-title{align-items:flex-start;flex-wrap:wrap}.forum-academy-profile-title strong{font-size:22px}.forum-academy-me .forum-me-stat-strip{grid-template-columns:repeat(2,1fr)}.forum-academy-me .forum-me-stat-tile:nth-child(2){border-right:0}.forum-academy-me .forum-me-stat-tile:nth-child(-n+2){border-bottom:1px solid var(--forum-academy-line)}.forum-academy-me .forum-me-growth-compact{grid-template-columns:1fr;gap:10px}.forum-academy-recent-head,.forum-academy-recent-table article{grid-template-columns:minmax(180px,1fr) 74px 50px}.forum-academy-recent-head>:last-child,.forum-academy-recent-table article>time{display:none}.forum-academy-me-aside{grid-template-columns:1fr}.forum-academy-messages .forum-message-toolbar{align-items:stretch;flex-direction:column;gap:10px;padding:12px 0}.forum-academy-messages .forum-message-tabs{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:2px;scrollbar-width:none}.forum-academy-messages .forum-message-tabs::-webkit-scrollbar{display:none}.forum-academy-messages .forum-message-tabs button{min-height:40px}.forum-academy-messages .forum-message-read-all{align-self:flex-end}.forum-academy-messages .forum-message-item{grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:16px 14px 16px 20px}.forum-academy-messages .forum-message-icon{width:38px;height:38px}.forum-academy-messages .forum-message-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.forum-academy-messages .forum-message-item.is-unread:before{top:34px;left:7px}.forum-academy-messages .forum-message-head{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:20px}.forum-academy-messages .forum-message-overview{flex-wrap:wrap}}.public-site:not(.is-docs-mode) button.mb-demo-trigger,.public-site:not(.is-docs-mode) button.mb-demo-resource-trigger{font-family:inherit}.public-site:not(.is-docs-mode) button.mb-demo-trigger{white-space:nowrap}.public-site:not(.is-docs-mode) button.mb-demo-resource-trigger{width:auto;font-size:inherit;text-align:left;cursor:pointer}.mb-demo-chooser-backdrop{--mb-demo-accent: #00b979;--mb-demo-accent-dark: #007d52;--mb-demo-ink: #11241e;--mb-demo-muted: #586a64;--mb-demo-line: #d9e5e0;--mb-demo-soft: #e8f7f1;display:flex;position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;overflow:hidden;padding:20px;background:#02110c8f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;animation:mb-demo-backdrop-in .18s cubic-bezier(.16,1,.3,1) both}.mb-demo-chooser,.mb-demo-chooser *{box-sizing:border-box}.mb-demo-chooser{width:min(760px,100%);max-height:min(82dvh,760px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--mb-demo-line);border-radius:16px;color:var(--mb-demo-ink);background:#fff;box-shadow:0 8px 8px #022d1e2e;animation:mb-demo-dialog-in .24s cubic-bezier(.16,1,.3,1) both}.mb-demo-chooser-header{display:flex;position:sticky;z-index:1;top:0;gap:24px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--mb-demo-line);padding:26px 28px 22px;background:#fff}.mb-demo-chooser-header>div{display:grid;gap:8px;min-width:0}.mb-demo-chooser-header h2{margin:0;color:var(--mb-demo-ink);font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.mb-demo-chooser-header p{max-width:56ch;margin:0;color:var(--mb-demo-muted);font-size:14px;line-height:1.65;text-wrap:pretty}.mb-demo-chooser-close{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid var(--mb-demo-line);border-radius:9px;padding:0;color:var(--mb-demo-ink);background:#fff;font-size:17px;cursor:pointer;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.mb-demo-chooser-close:hover{border-color:var(--mb-demo-accent);color:var(--mb-demo-accent-dark);background:var(--mb-demo-soft)}.mb-demo-chooser-close:active{transform:scale(.97)}.mb-demo-entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 28px 28px}.mb-demo-entry{display:grid;gap:20px;min-width:0;align-content:start;border:1px solid var(--mb-demo-line);border-radius:14px;padding:22px;background:#fff}.mb-demo-entry-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.mb-demo-entry-heading>div{display:grid;gap:7px;min-width:0}.mb-demo-entry h3{margin:0;color:var(--mb-demo-ink);font-size:19px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.mb-demo-entry-heading p{margin:0;color:var(--mb-demo-muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.mb-demo-entry-badge{flex:0 0 auto;border-radius:999px;padding:5px 9px;color:var(--mb-demo-accent-dark);background:var(--mb-demo-soft);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.mb-demo-credentials{display:grid;gap:1px;min-width:0;margin:0;overflow:hidden;border-radius:10px;background:var(--mb-demo-line)}.mb-demo-credential{display:grid;grid-template-columns:minmax(56px,auto) minmax(0,1fr) auto;grid-template-areas:"label value copy" ". feedback feedback";gap:6px 10px;min-width:0;align-items:center;padding:12px;background:#f6faf8}.mb-demo-credential dt{grid-area:label;color:var(--mb-demo-muted);font-size:12px;font-weight:700}.mb-demo-credential dd{grid-area:value;min-width:0;margin:0}.mb-demo-credential code{display:block;min-width:0;color:var(--mb-demo-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.mb-demo-credential button{display:inline-flex;grid-area:copy;gap:5px;min-height:36px;align-items:center;justify-content:center;border:1px solid #b9d9cc;border-radius:8px;padding:0 10px;color:var(--mb-demo-accent-dark);background:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.mb-demo-credential button:hover{border-color:var(--mb-demo-accent);background:var(--mb-demo-soft)}.mb-demo-credential button:active{transform:scale(.98)}.mb-demo-copy-feedback{grid-area:feedback;color:var(--mb-demo-accent-dark);font-size:12px;font-weight:700;line-height:1.45}.mb-demo-copy-feedback.is-failed{color:#9a3412}.mb-demo-entry-link{display:inline-flex;gap:8px;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;align-self:end;border:1px solid var(--mb-demo-accent);border-radius:9px;padding:0 15px;color:#fff;background:var(--mb-demo-accent);font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.mb-demo-entry-link:hover{border-color:var(--mb-demo-accent-dark);color:#fff;background:var(--mb-demo-accent-dark);transform:translateY(-1px)}.mb-demo-entry-link:active{transform:translateY(0) scale(.98)}.mb-demo-chooser :where(a,button):focus-visible{outline:3px solid rgba(0,185,121,.42);outline-offset:3px}@keyframes mb-demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mb-demo-dialog-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width: 640px){.mb-demo-chooser-backdrop{align-items:flex-end;padding:0}.mb-demo-chooser{width:100%;max-width:100%;max-height:calc(100dvh - 20px);border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom));animation-name:mb-demo-sheet-in}.mb-demo-chooser-header{gap:16px;padding:22px 18px 18px}.mb-demo-chooser-header h2{font-size:25px}.mb-demo-chooser-header p{font-size:13px}.mb-demo-entry-list{grid-template-columns:1fr;gap:12px;padding:18px 16px 0}.mb-demo-entry{gap:17px;padding:18px}.mb-demo-credential{grid-template-columns:minmax(48px,auto) minmax(0,1fr) auto;padding:10px}.mb-demo-credential button{min-width:44px;min-height:40px}}@keyframes mb-demo-sheet-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.mb-demo-chooser-backdrop,.mb-demo-chooser{animation-duration:.001ms;animation-iteration-count:1}.mb-demo-chooser :where(a,button){transition-duration:.001ms}}.mb-home{--mb-engine-green: #00b979;--mb-engine-green-dark: #00885a;--mb-engine-ink: #111a17;--mb-engine-muted: #53615c;--mb-engine-line: #dce4e1;--mb-engine-wash: #f4f7f6;--mb-bg: var(--mb-engine-wash);--mb-surface: #ffffff;--mb-ink: var(--mb-engine-ink);--mb-muted: var(--mb-engine-muted);--mb-line: var(--mb-engine-line);--mb-soft: #eaf8f2;--mb-accent: var(--mb-engine-green);--mb-accent-strong: var(--mb-engine-green-dark);overflow-x:clip;color:var(--mb-engine-ink);background:var(--mb-engine-wash);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.mb-home,.mb-home *{box-sizing:border-box}.mb-home figure{margin:0}.mb-home .sb-node-page-root{display:block;width:100%}.mb-home-hero,.mb-product-evidence,.mb-delivery-section,.mb-resource-section,.mb-home-contact,.mb-repository-section{width:min(1240px,calc(100% - 64px));margin-inline:auto}.mb-home-hero{display:grid;position:relative;isolation:isolate;grid-template-columns:520px minmax(0,1fr);gap:28px;align-items:center;width:100%;max-width:none;min-height:0;margin:0;overflow:clip;padding:clamp(64px,6vw,86px) max(32px,calc((100vw - 1408px)/2)) 58px;color:var(--mb-engine-ink);background:#fff}.mb-home-hero-stage{display:contents}.mb-home-hero-copy{display:grid;z-index:4;gap:40px;align-content:center;align-self:center;min-width:0;transform:translateY(-24px)}.mb-home-hero h1{width:min(560px,calc(100vw - 64px));max-width:none;margin:0;padding-bottom:3px;color:var(--mb-engine-ink);font-size:clamp(50px,3.9vw,58px);font-weight:860;line-height:1.25;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal}.mb-hero-title-line{display:block;white-space:nowrap}.mb-home-hero-copy>p:not(.mb-hero-proofline){max-width:34ch;margin:0;color:#3e4b47;font-size:clamp(16px,1.25vw,18px);font-weight:520;line-height:1.72;text-wrap:pretty}.mb-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.mb-home .mb-button{display:inline-flex;gap:8px;min-width:0;max-width:100%;min-height:54px;align-items:center;justify-content:center;border:1px solid #c9d2cf;border-radius:8px;padding:0 26px;color:var(--mb-engine-ink);background:#fff;box-shadow:none;font:inherit;font-size:15px;font-weight:760;line-height:1;overflow-wrap:anywhere;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.mb-home .mb-button:hover{border-color:var(--mb-engine-green-dark);color:var(--mb-engine-green-dark);background:#f0faf6;transform:translateY(-1px)}.mb-home .mb-button:active{transform:translateY(0) scale(.98)}.mb-home .mb-button.primary{border-color:var(--mb-engine-green);color:#fff;background:var(--mb-engine-green);box-shadow:0 4px 8px #00b9792e}.mb-home .mb-button.primary:hover{border-color:var(--mb-engine-green-dark);color:#fff;background:var(--mb-engine-green-dark)}.mb-hero-proofline{margin:4px 0 0;color:#5a6964;font-size:14px;font-weight:650;letter-spacing:.015em}.mb-commerce-engine{position:relative;min-width:0;min-height:610px;margin-right:min(-7vw,-48px)}.mb-commerce-engine:before{position:absolute;right:-9%;bottom:25px;left:0;height:122px;border-radius:8px 0 0 8px;background:var(--mb-engine-green);box-shadow:0 6px 8px #00704a24;content:"";transform:skewY(3.3deg);transform-origin:left bottom}.mb-commerce-engine:after{position:absolute;z-index:0;top:55px;right:-10%;width:92%;border-top:1px solid #aab5b1;content:"";transform:rotate(-5deg);transform-origin:right center}.mb-engine-mobile,.mb-engine-admin{position:absolute;z-index:2;margin:0;overflow:hidden;border:1px solid #d4dcd9;border-radius:14px;background:#f8faf9;box-shadow:0 3px 8px #0e231c21}.mb-engine-mobile{bottom:119px;left:2%;width:25%;height:360px}.mb-engine-admin{top:10px;right:-4%;width:65%;height:454px}.mb-engine-mobile img,.mb-engine-admin img{display:block;width:100%;height:100%;object-fit:cover}.mb-engine-mobile img{object-position:49% center}.mb-engine-admin img{object-position:center center}.mb-engine-mobile figcaption,.mb-engine-admin figcaption{position:absolute;top:12px;left:12px;border:1px solid rgba(17,26,23,.12);border-radius:999px;padding:7px 10px;color:var(--mb-engine-ink);background:#ffffffeb;font-size:13px;font-weight:760}.mb-engine-journey{display:grid;position:absolute;z-index:3;bottom:127px;left:29%;gap:20px;width:19%;min-width:150px;min-height:350px;align-content:start;border:1px solid #d4dcd9;border-radius:12px;padding:24px 20px;color:var(--mb-engine-ink);background:#fffffffa;box-shadow:0 3px 8px #0e231c1f}.mb-engine-journey>strong{font-size:15px;line-height:1.4}.mb-engine-journey ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.mb-engine-journey li{display:grid;position:relative;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:65px;align-items:start;color:#71807a;font-size:13px;line-height:1.45}.mb-engine-journey li:not(:last-child):after{position:absolute;top:19px;bottom:-1px;left:8px;width:1px;background:#dce4e1;content:""}.mb-engine-journey li.is-complete,.mb-engine-journey li.is-current{color:var(--mb-engine-ink);font-weight:680}.mb-engine-pulse,.mb-engine-dot{display:block;position:relative;z-index:1;width:11px;height:11px;margin:3px 0 0 3px;border:2px solid var(--mb-engine-green);border-radius:50%;background:#fff}.mb-engine-pulse{background:var(--mb-engine-green);box-shadow:0 0 0 4px #dff7ed}.mb-engine-dot{border-color:#b5c1bd}.mb-engine-connector{position:absolute;z-index:4;color:var(--mb-engine-green-dark);font-size:18px}.mb-engine-connector.is-mobile-to-order{bottom:300px;left:26.7%}.mb-engine-connector.is-order-to-admin{bottom:300px;left:49.4%}.mb-transaction-flow{position:relative;width:100%;margin:0;padding:clamp(54px,6vw,82px) max(40px,calc((100vw - 1240px)/2)) clamp(62px,7vw,92px);background:var(--mb-engine-wash)}.mb-transaction-heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:40px}.mb-transaction-heading h2,.mb-section-title h2,.mb-delivery-copy h2,.mb-home-contact h2{margin:0;color:var(--mb-engine-ink);font-size:clamp(34px,3.5vw,50px);font-weight:840;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.mb-transaction-heading p{max-width:340px;margin:0 0 5px;color:var(--mb-engine-muted);font-size:14px;line-height:1.65;text-align:right}.mb-transaction-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #cfd9d5;border-bottom:1px solid #cfd9d5}.mb-transaction-track article{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-width:0;align-items:center;padding:26px clamp(12px,1.6vw,24px)}.mb-transaction-track i,.mb-delivery-points i{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#fff;background:var(--mb-engine-green);font-size:21px;font-style:normal}.mb-transaction-track h3,.mb-delivery-points h3{margin:0;color:var(--mb-engine-ink);font-size:16px;line-height:1.35}.mb-transaction-track p,.mb-delivery-points p{margin:4px 0 0;color:var(--mb-engine-muted);font-size:13px;line-height:1.55}.mb-transaction-arrow{color:#69bd9d;font-size:16px}.mb-product-evidence,.mb-resource-section{padding-top:clamp(96px,9vw,132px);content-visibility:auto;contain-intrinsic-size:900px}.mb-section-title{display:grid;gap:12px;max-width:780px;margin:0 0 42px}.mb-section-title p,.mb-delivery-copy>p,.mb-home-contact p{max-width:65ch;margin:0;color:var(--mb-engine-muted);font-size:15px;line-height:1.75;text-wrap:pretty}.mb-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mb-evidence-grid article{display:grid;grid-template-rows:minmax(250px,1fr) auto;min-width:0;overflow:hidden;border:1px solid #dce4e1;border-radius:14px;background:#fff}.mb-evidence-grid article.is-large{grid-column:1 / -1;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);grid-template-rows:minmax(420px,auto)}.mb-evidence-grid img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.mb-evidence-grid article.is-large img{min-height:420px}.mb-evidence-grid article>div{display:grid;gap:9px;align-content:center;padding:clamp(28px,4vw,48px)}.mb-evidence-grid article>div>span{color:var(--mb-engine-green-dark);font-size:13px;font-weight:750}.mb-evidence-grid h3{margin:0;color:var(--mb-engine-ink);font-size:23px;line-height:1.3}.mb-evidence-grid p{margin:0;color:var(--mb-engine-muted);font-size:14px;line-height:1.7}.mb-text-link{width:fit-content;color:var(--mb-engine-green-dark);font-size:14px;font-weight:750;text-decoration:none}.mb-delivery-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(42px,7vw,90px);align-items:start;margin-top:clamp(96px,9vw,132px);border-radius:16px;padding:clamp(44px,6vw,74px);color:#fff;background:#0b1411}.mb-delivery-points{display:grid;border-top:1px solid rgba(255,255,255,.14)}.mb-delivery-points article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.14)}.mb-delivery-section .mb-delivery-copy h2,.mb-delivery-section .mb-delivery-points h3{color:#fff}.mb-delivery-section .mb-delivery-copy>p,.mb-delivery-section .mb-delivery-points p{color:#b4c5be}.mb-delivery-section .mb-delivery-points i{width:36px;height:36px;border-radius:9px;color:#6ce0b2;background:#00b97921;font-size:17px}.mb-delivery-section .mb-button:not(.primary){border-color:#ffffff4d;color:#fff;background:transparent}.mb-repository-section{--mb-repository-accent-dark: #007d52;--mb-repository-ink: #11241e;--mb-repository-muted: #586a64;--mb-repository-line: #d9e5e0;--mb-repository-soft: #e8f7f1;margin-top:clamp(82px,9vw,124px);content-visibility:auto;contain-intrinsic-size:720px}.mb-repository-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mb-repository-card{display:flex;min-width:0;min-height:370px;flex-direction:column;gap:20px;border:1px solid var(--mb-repository-line);border-radius:14px;padding:clamp(24px,3vw,34px);color:var(--mb-repository-ink);background:#fff;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.mb-repository-card:hover{border-color:#a9cfc0;box-shadow:0 8px 24px #07362614;transform:translateY(-2px)}.mb-repository-meta{display:flex;gap:16px;align-items:center;justify-content:space-between}.mb-repository-provider{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;color:var(--mb-repository-accent-dark);background:var(--mb-repository-soft);font-size:12px;font-weight:800}.mb-repository-updated{color:var(--mb-repository-muted);font-size:12px;font-weight:650;text-align:right}.mb-repository-card h3{margin:0;color:var(--mb-repository-ink);font-size:clamp(22px,2.3vw,28px);font-weight:820;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.mb-repository-card>p{margin:0;color:var(--mb-repository-muted);font-size:14px;line-height:1.7}.mb-repository-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin:auto 0 0;overflow:hidden;border:1px solid var(--mb-repository-line);border-radius:10px;background:var(--mb-repository-line)}.mb-repository-metrics>div{display:grid;gap:6px;min-width:0;padding:14px 10px;background:#f6faf8;text-align:center}.mb-repository-metrics dt{color:var(--mb-repository-muted);font-size:11px;font-weight:720;overflow-wrap:anywhere}.mb-repository-metrics dd{min-width:0;margin:0;color:var(--mb-repository-ink);font-size:20px;font-weight:820;overflow-wrap:anywhere}.mb-repository-link{display:inline-flex;gap:8px;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--mb-repository-accent-dark);border-radius:9px;padding:0 16px;color:var(--mb-repository-accent-dark);background:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.mb-repository-link:hover{color:#fff;background:var(--mb-repository-accent-dark);transform:translateY(-1px)}.mb-resource-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;border-top:1px solid var(--mb-engine-line);border-bottom:1px solid var(--mb-engine-line)}.mb-resource-link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon body";gap:5px 14px;min-height:136px;align-content:center;border:0;border-radius:0;padding:24px;color:var(--mb-engine-ink);background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .18s ease-out,transform .18s ease-out}.mb-resource-link+.mb-resource-link{border-left:1px solid var(--mb-engine-line)}.mb-resource-link>svg{grid-area:icon;margin-top:2px;color:var(--mb-engine-green);font-size:22px}.mb-resource-link strong{grid-area:title;margin:0;font-size:15px;line-height:1.4}.mb-resource-link span{grid-area:body;color:var(--mb-engine-muted);font-size:13px;line-height:1.6}.mb-resource-link:hover{color:var(--mb-engine-ink);background:#eaf6f1}.mb-home-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:clamp(82px,9vw,124px);margin-bottom:clamp(72px,8vw,104px);border-radius:16px;padding:clamp(30px,4vw,48px);color:#fff;background:var(--mb-engine-green-dark)}.mb-home-contact>div:first-child>svg{color:#fff;font-size:24px}.mb-contact-actions>span{display:inline-flex;max-width:100%;min-height:42px;align-items:center;border:1px solid rgba(255,255,255,.32);border-radius:9px;padding:0 14px;color:#fff;background:#ffffff14;font-size:14px;font-weight:700;overflow-wrap:anywhere}.mb-official-data-state{display:flex;gap:12px;align-items:center;justify-content:center;min-height:120px;border:1px dashed var(--mb-engine-line);padding:24px;color:var(--mb-engine-muted);background:#fff}.mb-official-data-state button{border:0;color:var(--mb-engine-green-dark);background:transparent;font:inherit;font-weight:750;cursor:pointer}@media (min-width: 901px) and (prefers-reduced-motion: no-preference){.mb-home[data-scroll-motion=active]{overflow:visible}.mb-home[data-scroll-motion=active] .mb-home-hero{display:block;min-height:165vh;overflow:clip;padding:0}.mb-home[data-scroll-motion=active] .mb-home-hero-stage{display:grid;position:sticky;top:68px;width:100%;height:calc(100vh - 68px);grid-template-columns:520px minmax(0,1fr);gap:28px;align-items:center;padding:clamp(64px,6vw,86px) max(32px,calc((100vw - 1408px)/2)) 58px}.mb-home[data-scroll-motion=active] .mb-home-hero-copy{transform:translate3d(0,calc(-18px * var(--scroll-exit, 1)),0);opacity:max(.72,calc(1 - (.28 * var(--scroll-exit, 1))))}.mb-home[data-scroll-motion=active] .mb-engine-mobile{--mobile-enter: clamp(0, calc(var(--scroll-progress, 1) / .32), 1);transform:translate3d(0,calc(28px * (1 - var(--mobile-enter))),0) scale(calc(.96 + (.04 * var(--mobile-enter))));opacity:max(.65,var(--mobile-enter))}.mb-home[data-scroll-motion=active] .mb-engine-journey{--journey-enter: clamp(0, calc((var(--scroll-progress, 1) - .18) / .37), 1);transform:translate3d(0,calc(24px * (1 - var(--journey-enter))),0);opacity:max(.68,var(--journey-enter))}.mb-home[data-scroll-motion=active] .mb-engine-journey li{transform:translate3d(0,calc(8px * (1 - var(--journey-step))),0);opacity:max(.58,var(--journey-step))}.mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(1){--journey-step: clamp(0, calc(var(--journey-enter) / .34), 1)}.mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(2){--journey-step: clamp(0, calc((var(--journey-enter) - .22) / .34), 1)}.mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(3){--journey-step: clamp(0, calc((var(--journey-enter) - .44) / .34), 1)}.mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(4){--journey-step: clamp(0, calc((var(--journey-enter) - .66) / .34), 1)}.mb-home[data-scroll-motion=active] .mb-engine-admin{--admin-enter: clamp(0, calc((var(--scroll-progress, 1) - .42) / .44), 1);transform:translate3d(calc(24px * (1 - var(--admin-enter))),0,0);clip-path:inset(calc(9% * (1 - var(--admin-enter))) round calc(28px - (14px * var(--admin-enter))));opacity:max(.58,var(--admin-enter))}.mb-home[data-scroll-motion=active] :is(.mb-engine-mobile,.mb-engine-journey,.mb-engine-admin){animation:none!important;will-change:transform,opacity}.mb-home[data-scroll-motion=active] .mb-commerce-engine:before{--green-expand: clamp(0, calc((var(--scroll-progress, 1) - .25) / .65), 1);transform:skewY(3.3deg) scaleX(var(--green-expand));transform-origin:left bottom}.mb-home[data-scroll-motion=active] .mb-engine-admin:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(0,78,51,.3) 3px,rgba(0,78,51,.3) 4px);content:"";opacity:.08}.mb-home[data-scroll-motion=active] .mb-transaction-heading{--heading-enter: var(--scroll-enter, 1);transform:translate3d(calc(24px * (1 - var(--heading-enter))),0,0)}.mb-home[data-scroll-motion=active] .mb-transaction-track article{transform:translate3d(0,calc(10px * (1 - var(--transaction-step))),0);opacity:max(.72,var(--transaction-step))}.mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(1){--transaction-step: clamp(0, calc(var(--scroll-enter, 1) / .28), 1)}.mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(2){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .16) / .28), 1)}.mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(3){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .32) / .28), 1)}.mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(4){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .48) / .28), 1)}.mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(5){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .64) / .28), 1)}.mb-home[data-scroll-motion=active] .mb-product-evidence>.mb-section-title{transform:translate3d(calc(28px * (1 - var(--scroll-enter, 1))),0,0)}.mb-home[data-scroll-motion=active] .mb-evidence-grid>article{--product-delay: min(.24, calc(var(--story-index, 0) * .12));--product-card-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--product-delay)) / .76), 1);transform:translate3d(0,calc(32px * (1 - var(--product-card-enter))),0);opacity:max(.82,var(--product-card-enter))}.mb-home[data-scroll-motion=active] .mb-evidence-grid img{clip-path:inset(0 calc((1 - var(--scroll-enter, 1)) * 14%) 0 0 round 14px)}.mb-home[data-scroll-motion=active] .mb-repository-card{--repository-delay: min(.16, calc(var(--story-index, 0) * .12));--repository-card-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--repository-delay)) / .84), 1);transform:translate3d(0,calc(24px * (1 - var(--repository-card-enter))),0);opacity:max(.82,var(--repository-card-enter))}.mb-home[data-scroll-motion=active] .mb-resource-link{--resource-delay: min(.24, calc(var(--resource-index, 0) * .06));--resource-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--resource-delay)) / .76), 1);transform:translate3d(0,calc(24px * (1 - var(--resource-enter))),0);opacity:max(.82,var(--resource-enter))}.mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(1){--resource-index: 0}.mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(2){--resource-index: 1}.mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(3){--resource-index: 2}.mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(4){--resource-index: 3}.mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(5){--resource-index: 4}}@media (max-width: 1160px){.mb-home-hero{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);padding-inline:32px}.mb-hero-title-line{white-space:normal}.mb-commerce-engine{min-height:560px}.mb-engine-admin{height:420px}.mb-engine-mobile{height:330px}.mb-engine-journey{min-height:320px;padding-inline:16px}.mb-transaction-track{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width: 900px){.mb-home-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:62px 28px 42px}.mb-home-hero-stage{display:contents;position:static!important;height:auto}.mb-home-hero-copy{width:min(100%,700px);gap:26px;transform:none}.mb-home-hero h1{width:auto;max-width:8.8em;font-size:clamp(52px,9vw,72px)}.mb-commerce-engine{width:min(100%,760px);min-height:590px;margin:0 auto}.mb-engine-admin{right:0}.mb-commerce-engine:before{right:0}.mb-transaction-heading{display:grid}.mb-transaction-heading p{margin:0;text-align:left}.mb-evidence-grid article.is-large{grid-template-columns:1fr;grid-template-rows:auto auto}.mb-evidence-grid article.is-large img{min-height:320px}.mb-delivery-section{grid-template-columns:1fr}.mb-resource-link+.mb-resource-link{border-left:0;border-top:1px solid var(--mb-engine-line)}.mb-home [data-scroll-part]{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;filter:none!important;opacity:1!important}.mb-engine-admin:after{display:none}}@media (max-width: 640px){.mb-repository-section{width:calc(100% - 32px);margin-top:72px}.mb-repository-grid{grid-template-columns:1fr;gap:14px}.mb-repository-card{min-height:0;gap:18px;padding:20px}.mb-repository-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-repository-link{width:100%}}@media (max-width: 560px){.mb-home-hero{width:100%;gap:30px;padding:48px 20px 34px}.mb-home-hero-copy{gap:20px}.mb-home-hero h1{max-width:8em;font-size:clamp(42px,12.7vw,54px);line-height:1.12}.mb-home-hero-copy>p:not(.mb-hero-proofline){font-size:15px;line-height:1.68}.mb-hero-actions{display:grid}.mb-home-hero .mb-button{width:100%;min-height:50px}.mb-commerce-engine{min-height:730px}.mb-commerce-engine:before{right:0;bottom:8px;left:0;height:102px}.mb-commerce-engine:after{top:346px;right:0;width:96%}.mb-engine-mobile{top:28px;bottom:auto;left:0;width:46%;height:292px}.mb-engine-journey{top:40px;bottom:auto;left:49%;width:48%;min-width:0;min-height:280px;padding:18px 14px}.mb-engine-journey li{min-height:52px;font-size:14px}.mb-engine-admin{top:354px;right:0;width:100%;height:292px}.mb-engine-connector.is-mobile-to-order{top:170px;bottom:auto;left:46.5%}.mb-engine-connector.is-order-to-admin{top:326px;bottom:auto;left:72%;transform:rotate(90deg)}.mb-transaction-flow{padding:48px 16px 56px}.mb-transaction-heading{margin-bottom:28px}.mb-transaction-track{grid-template-columns:1fr;overflow:visible}.mb-transaction-track article{padding:20px 8px}.mb-transaction-track article+article{border-top:1px solid var(--mb-engine-line)}.mb-transaction-arrow{transform:rotate(90deg)}.mb-product-evidence,.mb-delivery-section,.mb-resource-section,.mb-home-contact{width:calc(100% - 32px)}.mb-evidence-grid{grid-template-columns:1fr}.mb-evidence-grid article.is-large{grid-column:auto}.mb-delivery-section{padding:30px 24px}.mb-home-contact{grid-template-columns:1fr}.mb-contact-actions{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.mb-home-hero{min-height:0}.mb-home-hero-stage{display:contents;position:static!important;height:auto}.mb-home [data-scroll-part]{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;filter:none!important;opacity:1!important}.mb-engine-admin:after{display:none!important}.mb-home :is(a,button){transition-duration:.001ms}}.public-site:not(.is-docs-mode) .mb-home-hero{overflow:clip}.public-site:not(.is-docs-mode) .mb-home-hero-stage{display:contents}@media (min-width: 901px) and (prefers-reduced-motion: no-preference){.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active]{overflow:visible}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-home-hero{display:block;min-height:165vh;overflow:clip;padding:0}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-home-hero-stage{display:grid;position:sticky;top:68px;width:100%;height:calc(100vh - 68px);box-sizing:border-box;grid-template-columns:520px minmax(0,1fr);gap:28px;align-items:center;padding:clamp(64px,6vw,86px) max(32px,calc((100vw - 1408px)/2)) 58px}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-home-hero-copy{transform:translate3d(0,calc(-18px * var(--scroll-exit, 1)),0);opacity:max(.72,calc(1 - (.28 * var(--scroll-exit, 1))))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-mobile{--mobile-enter: clamp(0, calc((var(--scroll-progress, 1) - 0) / .32), 1);animation:none!important;transform:translate3d(0,calc(28px * (1 - var(--mobile-enter))),0) scale(calc(.96 + (.04 * var(--mobile-enter))));opacity:max(.65,var(--mobile-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey{--journey-enter: clamp(0, calc((var(--scroll-progress, 1) - .18) / (.55 - .18)), 1);animation:none!important;transform:translate3d(0,calc(24px * (1 - var(--journey-enter))),0);opacity:max(.68,var(--journey-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey li{transform:translate3d(0,calc(8px * (1 - var(--journey-step))),0);opacity:max(.58,var(--journey-step))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(1){--journey-step: clamp(0, calc(var(--journey-enter) / .34), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(2){--journey-step: clamp(0, calc((var(--journey-enter) - .22) / .34), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(3){--journey-step: clamp(0, calc((var(--journey-enter) - .44) / .34), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey li:nth-child(4){--journey-step: clamp(0, calc((var(--journey-enter) - .66) / .34), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-admin{--admin-enter: clamp(0, calc((var(--scroll-progress, 1) - .42) / (.86 - .42)), 1);animation:none!important;transform:translate3d(calc(24px * (1 - var(--admin-enter))),0,0);clip-path:inset(calc(9% * (1 - var(--admin-enter))) round calc(28px - (14px * var(--admin-enter))));opacity:max(.58,var(--admin-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-mobile,.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-journey,.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-admin{animation:none!important;will-change:transform,opacity}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-commerce-engine:before{--green-expand: clamp(0, calc((var(--scroll-progress, 1) - .25) / (.9 - .25)), 1);transform:skewY(3.3deg) scaleX(var(--green-expand));transform-origin:left bottom}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-engine-admin:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(0,78,51,.3) 3px,rgba(0,78,51,.3) 4px);content:"";opacity:.08}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-heading{--heading-enter: var(--scroll-enter, 1);transform:translate3d(calc(24px * (1 - var(--heading-enter))),0,0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article{transform:translate3d(0,calc(10px * (1 - var(--transaction-step))),0);opacity:max(.72,var(--transaction-step))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article i{filter:saturate(calc(.35 + (.65 * var(--transaction-step))));opacity:max(.68,var(--transaction-step));transform:scale(calc(.94 + (.06 * var(--transaction-step))))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(1){--transaction-step: clamp(0, calc(var(--scroll-enter, 1) / .28), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(2){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .16) / .28), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(3){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .32) / .28), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(4){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .48) / .28), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-transaction-track article:nth-child(5){--transaction-step: clamp(0, calc((var(--scroll-enter, 1) - .64) / .28), 1)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-product-evidence>.mb-section-title{--product-heading-enter: var(--scroll-enter, 1);transform:translate3d(calc(28px * (1 - var(--product-heading-enter))),0,0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-evidence-grid>article{--product-delay: min(.24, calc(var(--story-index, 0) * .12));--product-card-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--product-delay)) / .76), 1);transform:translate3d(0,calc(32px * (1 - var(--product-card-enter))),0);opacity:max(.82,var(--product-card-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-evidence-grid img{clip-path:inset(0 calc((1 - var(--scroll-enter, 1)) * 14%) 0 0 round 14px)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-repository-section>.mb-section-title{--repository-heading-enter: var(--scroll-enter, 1);transform:translate3d(calc(24px * (1 - var(--repository-heading-enter))),0,0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-repository-card{--repository-delay: min(.16, calc(var(--story-index, 0) * .12));--repository-card-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--repository-delay)) / .84), 1);transform:translate3d(0,calc(24px * (1 - var(--repository-card-enter))),0);opacity:max(.82,var(--repository-card-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-repository-card:hover{transform:translate3d(0,calc((24px * (1 - var(--repository-card-enter))) - 2px),0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-repository-metrics dd{transform:scale(calc(.96 + (.04 * var(--repository-card-enter))));transform-origin:center bottom;opacity:max(.82,var(--repository-card-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-section>.mb-section-title{--resource-heading-enter: var(--scroll-enter, 1);transform:translate3d(calc(22px * (1 - var(--resource-heading-enter))),0,0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link{--resource-delay: min(.24, calc(var(--resource-index, 0) * .06));--resource-enter: clamp(0, calc((var(--scroll-enter, 1) - var(--resource-delay)) / .76), 1);transform:translate3d(0,calc(24px * (1 - var(--resource-enter))),0);opacity:max(.82,var(--resource-enter))}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:hover{transform:translate3d(0,calc((24px * (1 - var(--resource-enter))) - 2px),0)}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(1){--resource-index: 0}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(2){--resource-index: 1}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(3){--resource-index: 2}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(4){--resource-index: 3}.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-resource-link:nth-child(5){--resource-index: 4}}@media (min-width: 901px) and (max-width: 1160px) and (prefers-reduced-motion: no-preference){.public-site:not(.is-docs-mode) .mb-home[data-scroll-motion=active] .mb-home-hero-stage{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);padding-inline:32px}}@media (max-width: 900px){.public-site:not(.is-docs-mode) .mb-home-hero{min-height:0}.public-site:not(.is-docs-mode) .mb-home-hero-stage{display:contents;position:static!important;height:auto}.public-site:not(.is-docs-mode) .mb-home [data-scroll-part]{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;filter:none!important;opacity:1!important}.public-site:not(.is-docs-mode) .mb-engine-admin:after{display:none}}@media (prefers-reduced-motion: reduce){.public-site:not(.is-docs-mode) .mb-home-hero{min-height:0}.public-site:not(.is-docs-mode) .mb-home-hero-stage{display:contents;position:static!important;height:auto}.public-site:not(.is-docs-mode) .mb-home [data-scroll-part]{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;filter:none!important;opacity:1!important}.public-site:not(.is-docs-mode) .mb-engine-admin:after{display:none}}.release-download-page{min-height:70vh;color:var(--text, #172033);background:linear-gradient(rgba(27,38,59,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,38,59,.035) 1px,transparent 1px),#f7f8fa;background-size:32px 32px}.release-download-hero,.release-history{width:min(1180px,calc(100% - 48px));margin:0 auto}.release-download-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:72px;align-items:center;padding:96px 0 80px}.release-download-eyebrow,.release-history-heading span{color:#d92d20;font-size:12px;font-weight:800;letter-spacing:.18em}.release-download-hero h1{margin:14px 0 18px;font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.06em}.release-download-hero-copy>p{max-width:660px;margin:0;color:#525866;font-size:18px;line-height:1.75}.release-download-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.release-download-actions a{border:1px solid #20242c;border-radius:6px;padding:12px 18px;color:#20242c;font-weight:750;text-decoration:none;background:#fff}.release-download-actions a:first-child{color:#fff;background:#20242c}.release-delivery-note{display:flex;gap:18px;border:1px solid #d9dde5;border-top:4px solid #d92d20;padding:26px;background:#fffffff0;box-shadow:20px 20px #20242c0f}.release-delivery-note>span{color:#d92d20;font-size:26px}.release-delivery-note strong{font-size:17px}.release-delivery-note p{margin:8px 0 0;color:#606774;line-height:1.7}.release-history{padding:24px 0 112px}.release-history-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid #ccd1da;padding-bottom:24px}.release-history-heading h2{margin:8px 0 0;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.release-history-heading>p{margin:0;color:#69707d}.release-card{border-bottom:1px solid #ccd1da;padding:40px 0 44px}.release-card>header,.release-card>header>div,.release-channel{display:flex;align-items:center}.release-card>header{justify-content:space-between;gap:24px}.release-card>header>div{gap:22px}.release-sequence{color:#a4aab4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.release-card h3{margin:0;font-size:32px;letter-spacing:-.04em}.release-card header p{margin:4px 0 0;color:#777e89}.release-channel{gap:7px;border:1px solid #a8d5bc;border-radius:999px;padding:7px 12px;color:#18794e;font-weight:750;background:#effaf4}.release-card-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:56px;margin-top:30px}.release-notes h4{margin:0 0 14px}.release-notes ul{display:grid;gap:10px;margin:0;padding-left:20px;color:#4f5663;line-height:1.65}.release-notes>p{margin:22px 0 0;color:#69707d}.release-packages{display:grid;gap:14px}.release-package-facts{border:1px solid #d9dde5;border-radius:8px;padding:20px;background:#fff}.release-full-package{border:1px solid #b9d6c5;border-radius:8px;padding:20px;background:#f3fbf6}.release-full-package.is-unavailable{display:grid;gap:8px;border-color:#d9dde5;background:#fff}.release-full-package.is-unavailable>span,.release-full-package-heading span{color:#18794e;font-size:12px;font-weight:800}.release-full-package.is-unavailable>p{margin:0;color:#69707d}.release-full-package-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.release-full-package-heading>div{display:grid;gap:5px}.release-full-package-heading>a{display:inline-flex;align-items:center;gap:7px;border-radius:6px;padding:10px 14px;color:#fff;font-weight:750;text-decoration:none;background:#18794e}.release-full-package dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0}.release-full-package dt{color:#69707d;font-size:12px}.release-full-package dd{margin:4px 0 0;font-weight:700}.release-mirrors{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;color:#69707d;font-size:13px}.release-mirrors a{color:#18794e;font-weight:700}.release-package-facts>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:center}.release-package-facts>div:first-child span{color:#d92d20;font-size:12px;font-weight:800}.release-package-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.release-package-facts dl div{min-width:0}.release-package-facts dt{color:#7b828d;font-size:12px}.release-package-facts dd{margin:5px 0 0;font-weight:700}.release-package-checksum{grid-column:1 / -1}.release-package-checksum dd{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.release-package-facts>p{margin:16px 0 0;color:#9a3412;font-size:13px}.release-status{margin-top:28px;border:1px solid #d9dde5;padding:32px;text-align:center;background:#fff}.release-status.is-error{display:grid;gap:14px;justify-items:center;border-color:#f0b8b2}.release-status button{border:0;border-radius:5px;padding:10px 14px;color:#fff;background:#d92d20;cursor:pointer}@media (max-width: 840px){.release-download-hero,.release-card-grid{grid-template-columns:1fr}.release-download-hero{gap:40px;padding-top:64px}}@media (max-width: 560px){.release-download-hero,.release-history{width:min(100% - 28px,1180px)}.release-history-heading,.release-card>header,.release-package-facts>div:first-child{align-items:flex-start;flex-direction:column}.release-package-facts dl{grid-template-columns:1fr 1fr}.release-full-package-heading{align-items:flex-start;flex-direction:column}.release-full-package dl{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.release-download-page *,.release-download-page *:before,.release-download-page *:after{scroll-behavior:auto!important}}:root{--bg: #f5f7fb;--surface: #ffffff;--text: #172033;--muted: #667085;--border: #e6eaf2}body .forum-site.forum-site{--forum-bg: #fff;--forum-paper: #fff;--forum-ink: #17181b;--forum-muted: #69707b;--forum-soft: #f5f6f7;--forum-line: #e4e5e7;--forum-red: #d51f1f;--forum-red-dark: #b81616;--forum-red-soft: #fff1ef;background:#fff}body .forum-site.forum-site .forum-topbar{border-bottom:1px solid #e6e7e9;background:#fffffff5;box-shadow:none}body .forum-site.forum-site .forum-brand>span{border-radius:7px;background:#202329}body .forum-site.forum-site .forum-nav a:hover,body .forum-site.forum-site .forum-nav a.is-active{color:#17181b}body .forum-site.forum-site .forum-board .public-wrap{width:min(1304px,calc(100% - 64px))}body .forum-site.forum-site .forum-board-hero{border-bottom:1px solid var(--forum-line);background:linear-gradient(90deg,rgba(213,31,31,.025) 1px,transparent 1px),linear-gradient(rgba(213,31,31,.025) 1px,transparent 1px),#fff;background-size:24px 24px}body .forum-site.forum-site .forum-board-head{grid-template-columns:minmax(390px,1.05fr) 210px minmax(430px,.95fr);grid-template-areas:"copy mark focus" "search actions focus";gap:24px 34px;align-items:center;padding:48px 0 52px}body .forum-site.forum-site .forum-board-copy{gap:10px}body .forum-hero-eyebrow{color:var(--forum-red);font-size:11px;font-weight:800;letter-spacing:.14em}body .forum-site.forum-site .forum-board-head h1{font-size:clamp(42px,4vw,64px);line-height:1.02;letter-spacing:-.055em;font-weight:900}body .forum-site.forum-site .forum-board-head p{color:#3e444d;font-size:16px}body .forum-hero-intents{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:12px;color:#565d67;font-size:13px}body .forum-hero-intents span:before{content:"·";margin-right:7px;color:var(--forum-red);font-weight:900}body .forum-hero-mark{grid-area:mark;display:grid;place-items:center;width:146px;height:146px;justify-self:center;border:18px solid #fff;outline:1px solid #f0b8b2;color:#fff;background:var(--forum-red);box-shadow:28px -24px #ffe4e0,-32px 30px #fff3f1}body .forum-hero-mark strong{font-size:72px;line-height:1;font-weight:900}body .forum-weekly-focus{grid-area:focus;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:220px;border:1px solid #f0dedb;border-radius:12px;padding:24px 26px;background:linear-gradient(135deg,#fff9f7,#fff 72%)}body .forum-weekly-kicker,body .forum-weekly-meta{display:flex;gap:14px;align-items:center}body .forum-weekly-kicker{justify-content:space-between;color:#777d85;font-size:12px}body .forum-weekly-kicker span{color:#2a2d31;font-weight:800}body .forum-weekly-focus>a{color:inherit;text-decoration:none}body .forum-weekly-focus h2{margin:13px 0 7px;font-size:24px;line-height:1.3;letter-spacing:-.025em}body .forum-site.forum-site .forum-weekly-focus p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:#626872;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .forum-weekly-meta{color:#6c727c;font-size:12px}body .forum-weekly-meta a{margin-left:auto;border-radius:6px;padding:10px 14px;color:#fff;font-weight:750;text-decoration:none;background:var(--forum-red)}body .forum-site.forum-site .forum-searchbar.forum-hero-search{min-height:46px;margin:0;border-radius:7px}body .forum-site.forum-site .forum-searchbar.forum-hero-search:focus-within{border-color:#e67368;box-shadow:0 0 0 3px #d51f1f1a}body .forum-site.forum-site .forum-searchbar.forum-hero-search button,body .forum-site.forum-site .forum-primary-action{background:var(--forum-red);border-color:var(--forum-red)}body .forum-board-actions{grid-area:actions;justify-content:flex-end}body .forum-site.forum-site .forum-board-actions .forum-primary-action:hover{background:var(--forum-red-dark);border-color:var(--forum-red-dark)}body .forum-category-strip{display:flex;gap:34px;overflow-x:auto;border-bottom:1px solid var(--forum-line)}body .forum-category-strip button{position:relative;flex:0 0 auto;border:0;padding:20px 0 17px;color:#606671;font-size:14px;background:none;cursor:pointer}body .forum-category-strip button.is-active{color:var(--forum-red);font-weight:800}body .forum-category-strip button.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--forum-red)}body .forum-category-strip strong{margin-left:3px;font-weight:650}body .forum-site.forum-site .forum-board-layout{grid-template-columns:minmax(0,1fr) 320px;gap:38px;padding-top:20px}body .forum-discovery-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;border-bottom:1px solid var(--forum-line)}body .forum-feed-heading{margin:0;color:#202328;font-size:20px}body .forum-site.forum-site .forum-sort-tabs button.is-active{color:var(--forum-red)}body .forum-site.forum-site .forum-feed-list{border:0;border-radius:0;box-shadow:none}body .forum-site.forum-site .forum-feed-item{grid-template-columns:132px minmax(0,1fr) 154px 52px;padding:18px 4px;background:#fff}body .forum-site.forum-site .forum-feed-item.is-pinned{box-shadow:inset 3px 0 0 var(--forum-red);background:linear-gradient(90deg,#fff7f5,#fff 72%)}body .forum-site.forum-site .forum-feed-item h2{font-size:17px}body .forum-site.forum-site .forum-feed-title:hover h2{color:var(--forum-red)}body .forum-site.forum-site .forum-thread-type,body .forum-site.forum-site .forum-feed-category{border-color:#d8dadd;color:#34383f;background:#fafafa}body .forum-site.forum-site .forum-badges .is-unresolved,body .forum-site.forum-site .forum-tag-list button.is-active{color:var(--forum-red);background:var(--forum-red-soft)}body .forum-site.forum-site .forum-board-sidebar{gap:14px}body .forum-site.forum-site .forum-board-sidebar .forum-auth-panel,body .forum-site.forum-site .forum-guide-panel{border-radius:8px;box-shadow:none}body .forum-pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0;border-block:1px solid var(--forum-line);padding:16px 0}body .forum-pulse-grid span{display:grid;gap:5px;color:#767c85;font-size:11px;text-align:center}body .forum-pulse-grid span+span{border-left:1px solid var(--forum-line)}body .forum-pulse-grid strong{color:#1d2024;font-size:22px}body .forum-hot-topics h3{margin:0 0 8px;font-size:14px}body .forum-hot-topics button{display:flex;width:100%;justify-content:space-between;border:0;padding:7px 0;color:#555c66;font-size:13px;background:none;cursor:pointer}body .forum-hot-topics button:hover span,body .forum-hot-topics button strong{color:var(--forum-red)}@media (max-width: 1120px){body .forum-site.forum-site .forum-board-head{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);grid-template-areas:"copy focus" "search focus" "actions focus"}body .forum-hero-mark{display:none}}@media (max-width: 820px){body .forum-site.forum-site .forum-board .public-wrap{width:min(100% - 32px,1304px)}body .forum-site.forum-site .forum-board-head{grid-template-columns:1fr;grid-template-areas:"copy" "focus" "search" "actions";padding:30px 0}body .forum-site.forum-site .forum-board-head h1{font-size:42px}body .forum-weekly-focus{min-height:0}body .forum-board-actions{justify-content:flex-start}body .forum-category-strip{gap:24px}body .forum-site.forum-site .forum-board-layout{grid-template-columns:1fr}body .forum-site.forum-site .forum-feed-item{grid-template-columns:1fr auto}body .forum-site.forum-site .forum-feed-state,body .forum-site.forum-site .forum-feed-main{grid-column:1 / -1}body .forum-site.forum-site .forum-feed-author{grid-column:1}body .forum-site.forum-site .forum-feed-count{grid-column:2}}.forum-site.forum-site{--forum-bg: #f6f8fb;--forum-paper: #ffffff;--forum-ink: #182230;--forum-muted: #526071;--forum-soft: #eef2f7;--forum-line: #d9e0e8;--forum-blue: #1f5fcc;--forum-blue-strong: #174ca4;--forum-blue-soft: #edf4ff;--forum-green: #087a55;--forum-green-soft: #eaf8f1;--forum-orange: #9a4f08;--forum-orange-soft: #fff4e7;color:var(--forum-ink);background:var(--forum-bg)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.forum-site.forum-site .public-forum.forum-board{min-height:calc(100vh - 132px);background:transparent}.forum-site.forum-site .forum-board .public-wrap{width:min(1180px,calc(100% - 48px))}.forum-site.forum-site .forum-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions" "search search" "summary summary";gap:18px 28px;align-items:end;padding:44px 0 24px}.forum-site.forum-site .forum-board-copy{grid-area:copy;display:grid;gap:8px}.forum-site.forum-site .forum-board-head h1{margin:0;color:var(--forum-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:780;text-wrap:balance}.forum-site.forum-site .forum-board-head p{max-width:66ch;margin:0;color:var(--forum-muted);font-size:15px;line-height:1.7;text-wrap:pretty}.forum-board-actions{grid-area:actions;display:flex;gap:10px;align-items:center}.forum-board-actions a,.forum-site.forum-site .forum-primary-action,.forum-docs-link{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--forum-line);border-radius:8px;padding:0 15px;color:#2f3b4a;font-size:14px;font-weight:700;text-decoration:none;background:var(--forum-paper);transition:border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out}.forum-board-actions .forum-primary-action,.forum-site.forum-site .forum-primary-action{border-color:var(--forum-blue);color:#fff;background:var(--forum-blue)}.forum-board-actions .forum-primary-action:hover,.forum-site.forum-site .forum-primary-action:hover{border-color:var(--forum-blue-strong);background:var(--forum-blue-strong)}.forum-board-actions .forum-docs-link:hover{border-color:#9ebbea;color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-searchbar.forum-hero-search{grid-area:search;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;margin:4px 0 0;border:1px solid #bdc7d4;border-radius:10px;padding:5px 6px 5px 16px;color:var(--forum-muted);background:var(--forum-paper);box-shadow:none}.forum-site.forum-site .forum-searchbar.forum-hero-search:focus-within{border-color:#78a3e6;box-shadow:0 0 0 3px #1f5fcc1f}.forum-site.forum-site .forum-searchbar.forum-hero-search input{min-width:0;border:0;padding:0;color:var(--forum-ink);font-size:15px;outline:0;background:transparent}.forum-site.forum-site .forum-searchbar.forum-hero-search input::placeholder{color:#5e6a78}.forum-site.forum-site .forum-searchbar.forum-hero-search button{min-height:42px;border:0;border-radius:7px;padding:0 18px;color:#fff;font-size:14px;font-weight:700;background:var(--forum-blue);cursor:pointer}.forum-board-summary{grid-area:summary;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;min-height:34px;color:var(--forum-muted);font-size:13px}.forum-board-summary span{display:inline-flex;gap:5px;align-items:baseline}.forum-board-summary strong{color:#344054;font-size:14px;font-weight:750}.forum-site.forum-site .forum-board-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:30px;align-items:start;padding:14px 0 56px}.forum-site.forum-site .forum-feed{display:grid;gap:14px;min-width:0}.forum-discovery-bar{display:grid;gap:12px}.forum-site.forum-site .forum-category-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:0}.forum-site.forum-site .forum-category-tabs button{flex:0 0 auto;min-height:36px;border:1px solid var(--forum-line);border-radius:8px;padding:0 12px;color:#3d4957;font-size:13px;font-weight:650;background:var(--forum-paper);box-shadow:none;cursor:pointer}.forum-site.forum-site .forum-category-tabs button:hover,.forum-site.forum-site .forum-category-tabs button.is-active{border-color:#8bb0eb;color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-category-tabs strong{font-size:12px;font-weight:700}.forum-site.forum-site .forum-filterbar{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:38px;border:0;padding:0;background:transparent}.forum-site.forum-site .forum-sort-tabs{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.forum-site.forum-site .forum-sort-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 1px;color:#5b6675;font-size:14px;font-weight:650;background:transparent;cursor:pointer}.forum-site.forum-site .forum-sort-tabs button:hover,.forum-site.forum-site .forum-sort-tabs button.is-active{border-bottom-color:var(--forum-blue);color:var(--forum-blue-strong);background:transparent}.forum-active-tag{display:inline-flex;gap:7px;align-items:center;min-height:32px;border:1px solid #9ebbea;border-radius:999px;padding:0 11px;color:var(--forum-blue-strong);font-size:13px;font-weight:650;background:var(--forum-blue-soft);cursor:pointer}.forum-site.forum-site .forum-feed-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--forum-line);border-radius:12px;background:var(--forum-paper);box-shadow:none}.forum-site.forum-site .forum-feed-item,.forum-site.forum-site .forum-feed-item:has(.forum-feed-thumb){display:grid;grid-template-columns:112px minmax(0,1fr) 146px 54px;gap:18px;align-items:center;min-height:122px;border:0;border-bottom:1px solid #e5e9ef;border-radius:0;padding:17px 18px;color:var(--forum-ink);background:var(--forum-paper);box-shadow:none;transform:none;transition:background-color .18s ease-out}.forum-site.forum-site .forum-feed-item:last-child{border-bottom:0}.forum-site.forum-site .forum-feed-item:hover{background:#fafcff;box-shadow:none;transform:none}.forum-site.forum-site .forum-feed-item.is-pinned{border-left:0;padding-left:18px;background:#fffdf7}.forum-site.forum-site .forum-feed-state{display:flex;flex-wrap:wrap;gap:7px;align-content:center;align-items:center}.forum-thread-type,.forum-site.forum-site .forum-feed-category{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:6px;padding:0 8px;font-size:12px;line-height:1;font-weight:700}.forum-thread-type{color:#3e4b5b;background:#eef1f5}.forum-thread-type.is-question{color:#8a4708;background:#fff1df}.forum-thread-type.is-discussion{color:#5e3d96;background:#f2edfb}.forum-site.forum-site .forum-feed-category{color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-badges{display:flex;flex-wrap:wrap;gap:6px}.forum-site.forum-site .forum-badges em{display:inline-flex;gap:4px;align-items:center;min-height:24px;border:0;border-radius:6px;padding:0 7px;color:var(--forum-orange);font-size:12px;font-style:normal;font-weight:700;background:var(--forum-orange-soft)}.forum-site.forum-site .forum-badges em.is-resolved{color:var(--forum-green);background:var(--forum-green-soft)}.forum-site.forum-site .forum-badges em.is-featured{color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-feed-main{display:grid;gap:7px;min-width:0}.forum-feed-title{width:fit-content;max-width:100%;color:inherit;text-decoration:none}.forum-site.forum-site .forum-feed-item h2{overflow:hidden;margin:0;color:var(--forum-ink);font-size:17px;line-height:1.4;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.forum-feed-title:hover h2{color:var(--forum-blue-strong)}.forum-site.forum-site .forum-feed-item p{display:-webkit-box;overflow:hidden;margin:0;color:var(--forum-muted);font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-site.forum-site .forum-tag-list{display:flex;flex-wrap:wrap;gap:5px}.forum-site.forum-site .forum-tag-list button{min-height:24px;border:0;border-radius:5px;padding:0 7px;color:#4e5b6b;font-size:12px;font-weight:600;background:#f0f3f7;cursor:pointer}.forum-site.forum-site .forum-tag-list button:hover,.forum-site.forum-site .forum-tag-list button.is-active{color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-feed-author{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:9px;align-items:center;min-width:0}.forum-site.forum-site .forum-author-avatar{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;color:var(--forum-blue-strong);background:var(--forum-blue-soft)}.forum-site.forum-site .forum-feed-author strong{overflow:hidden;color:#364152;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.forum-site.forum-site .forum-feed-author span:not(.forum-author-avatar){color:#667384;font-size:12px}.forum-site.forum-site .forum-feed-count{display:grid;gap:7px;justify-items:end;border:0;padding:0;color:#556273;text-decoration:none}.forum-site.forum-site .forum-feed-count span{display:inline-flex;gap:5px;align-items:center;color:inherit;font-size:13px;font-weight:650}.forum-site.forum-site .forum-board-sidebar{position:sticky;top:76px;display:grid;gap:12px;align-self:start}.forum-site.forum-site .forum-board-sidebar .forum-auth-panel,.forum-site.forum-site .forum-guide-panel{border:1px solid var(--forum-line);border-radius:12px;padding:17px;background:var(--forum-paper);box-shadow:none}.forum-site.forum-site .forum-side-focus .forum-section-title{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.forum-site.forum-site .forum-side-focus .forum-section-title span{color:var(--forum-ink);font-size:15px;font-weight:730}.forum-site.forum-site .forum-side-focus .forum-section-title p{margin:3px 0 0;color:var(--forum-muted);font-size:12px;line-height:1.5}.forum-site.forum-site .forum-side-focus .forum-section-title>strong{color:var(--forum-blue-strong);font-size:18px;line-height:1.3}.forum-site.forum-site .forum-mini-list{display:grid;gap:9px}.forum-site.forum-site .forum-mini-list a,.forum-site.forum-site .forum-mini-list span{display:block;overflow:hidden;color:#455264;font-size:13px;line-height:1.5;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.forum-site.forum-site .forum-mini-list a:hover{color:var(--forum-blue-strong)}.forum-site.forum-site .forum-empty{border:1px dashed #b9c4d1;border-radius:12px;padding:38px 28px;color:var(--forum-muted);background:#fbfcfe}.forum-site.forum-site .forum-empty-action button{min-height:38px;border:1px solid var(--forum-blue);border-radius:8px;padding:0 14px;color:#fff;font-size:13px;font-weight:700;background:var(--forum-blue);cursor:pointer}.forum-feed-skeleton .forum-feed-item{grid-template-columns:112px minmax(0,1fr) 146px}.forum-skeleton-block{display:block;height:18px;border-radius:6px;background:#e9edf3;animation:forum-skeleton-pulse 1.3s ease-in-out infinite alternate}.forum-skeleton-block.is-state{width:88px}.forum-skeleton-block.is-copy{width:min(100%,520px);height:52px}.forum-skeleton-block.is-author{width:112px;height:36px}@keyframes forum-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.forum-site.forum-site .forum-pagination{display:flex;justify-content:center;gap:14px;align-items:center;margin-top:4px}.forum-site.forum-site .forum-pagination button{min-height:38px;border:1px solid var(--forum-line);border-radius:8px;padding:0 14px;color:#344054;font-weight:650;background:var(--forum-paper)}.forum-site.forum-site .forum-pagination button:disabled{color:#8a95a4;background:#eef1f5}.forum-site.forum-site button:focus-visible,.forum-site.forum-site a:focus-visible,.forum-site.forum-site input:focus-visible,.forum-site.forum-site textarea:focus-visible,.forum-site.forum-site [contenteditable=true]:focus-visible{outline:3px solid rgba(31,95,204,.28);outline-offset:2px}@media (max-width: 1000px){.forum-site.forum-site .forum-board-layout{grid-template-columns:minmax(0,1fr)}.forum-site.forum-site .forum-board-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-site.forum-site .forum-board-sidebar .forum-auth-panel{grid-column:1 / -1}.forum-site.forum-site .forum-feed-item,.forum-site.forum-site .forum-feed-item:has(.forum-feed-thumb){grid-template-columns:108px minmax(0,1fr) 130px 48px}}@media (max-width: 700px){.forum-site.forum-site .forum-board .public-wrap{width:min(100% - 28px,1180px)}.forum-site.forum-site .forum-board-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions" "search" "summary";gap:14px;padding:28px 0 18px}.forum-site.forum-site .forum-board-head h1{font-size:27px}.forum-board-actions{display:grid;grid-template-columns:1fr 1fr}.forum-site.forum-site .forum-searchbar.forum-hero-search{grid-template-columns:auto minmax(0,1fr);min-height:50px;padding-right:14px}.forum-site.forum-site .forum-searchbar.forum-hero-search button{grid-column:1 / -1;display:none}.forum-board-summary{gap:6px 16px}.forum-site.forum-site .forum-board-layout{gap:18px;padding:10px 0 38px}.forum-site.forum-site .forum-category-tabs{flex-wrap:nowrap;margin:0 -14px;overflow-x:auto;padding:0 14px 4px;scroll-padding-inline:14px;scrollbar-width:thin}.forum-site.forum-site .forum-filterbar{align-items:flex-start}.forum-site.forum-site .forum-sort-tabs{gap:14px}.forum-site.forum-site .forum-feed-item,.forum-site.forum-site .forum-feed-item:has(.forum-feed-thumb){grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding:16px}.forum-site.forum-site .forum-feed-state,.forum-site.forum-site .forum-feed-main{grid-column:1 / -1}.forum-site.forum-site .forum-feed-author{grid-column:1}.forum-site.forum-site .forum-feed-count{grid-column:2;display:flex;align-self:center;gap:12px}.forum-site.forum-site .forum-feed-item h2{font-size:16px;white-space:normal}.forum-site.forum-site .forum-board-sidebar,.forum-feed-skeleton .forum-feed-item{grid-template-columns:minmax(0,1fr)}.forum-skeleton-block.is-state,.forum-skeleton-block.is-author{width:45%}}@media (prefers-reduced-motion: reduce){.forum-site.forum-site *,.forum-site.forum-site *:before,.forum-site.forum-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--bg)}.public-site{min-height:100vh;background:#f5f7fb;color:#15171d;overflow-x:hidden}.public-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.public-topbar{position:fixed;top:0;right:0;left:0;z-index:30;padding:14px 0;pointer-events:none}.public-nav{display:flex;align-items:flex-start;justify-content:space-between;width:min(1180px,calc(100% - 40px));margin:0 auto;gap:16px}.public-brand,.public-links a{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#ffffffe6;color:#111827;box-shadow:0 10px 34px #0f172a14;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);pointer-events:auto}.public-brand{padding:0 12px 0 8px;gap:10px;font-weight:900}.public-brand:hover,.public-links a:hover{color:#111827;text-decoration:none}.public-brand span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f5e642;color:#111827;font-weight:900}.public-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:12px;font-weight:900}.public-links a{padding:0 12px}.public-links a:hover{background:#f5e642}.public-hero{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:#080a0d;color:#f8fafc}.public-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05) brightness(.72);transform:scale(var(--scroll-scale, 1.05)) translate3d(0,var(--scroll-shift, 0),0);transform-origin:center;animation:publicHeroDrift 16s ease-in-out infinite alternate}.public-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#080a0ddb,#080a0d7a 48%,#080a0d33),linear-gradient(to top,rgba(8,10,13,.9),transparent 42%);content:""}.public-hero:after,.public-contact-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:100% 5px;opacity:.34;mix-blend-mode:screen;content:"";animation:publicScan 7s linear infinite}.public-hero-grid{position:relative;z-index:2;display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:36px;padding:92px 0 86px}.public-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;gap:8px;border-radius:7px;background:#f5e642;color:#111827;font-size:13px;font-weight:900;text-transform:uppercase}.public-eyebrow:before{width:8px;height:8px;border-radius:2px;background:#111827;content:""}.public-hero h1{max-width:820px;margin:24px 0 18px;font-size:clamp(58px,8vw,112px);line-height:.9;letter-spacing:0;text-transform:uppercase;text-shadow:0 18px 54px rgba(0,0,0,.36);overflow-wrap:anywhere}.public-hero p{max-width:680px;margin:0;color:#e5e7eb;font-size:18px}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.public-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #fff;border-radius:7px;background:#fff;color:#111827;font-weight:900;box-shadow:0 1px #0f172a0a;transition:transform .2s ease}.public-button:hover{color:#111827;text-decoration:none;transform:translateY(-1px)}.public-button.primary{border-color:#f5e642;background:#f5e642}.public-proof{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;color:#dbeafe;font-size:14px}.public-proof span{display:inline-flex;align-items:center;gap:7px}.public-proof span:before{width:6px;height:6px;border-radius:2px;background:#f5e642;content:""}.public-hero-meta{display:grid;max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.public-hero-meta span{display:flex;min-height:54px;flex-direction:column;justify-content:center;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080a0db8;color:#f8fafc;font-size:12px;font-weight:900;box-shadow:0 18px 42px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-hero-meta b{color:#f5e642;font-size:11px;line-height:1.1;text-transform:uppercase}.public-hero-stage{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#11151d;box-shadow:0 20px 80px #00000052}.public-hero-stage img{width:100%;height:100%;min-height:560px;object-fit:cover;transform:scale(var(--scroll-scale, 1.02)) translate3d(0,var(--scroll-shift, 0),0);transition:transform .12s linear}.public-hero-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,13,.2),transparent 42%),linear-gradient(to top,rgba(8,10,13,.28),transparent 34%);background-size:100% 6px,auto,auto;content:"";pointer-events:none}.public-hero-stage>span{position:absolute;top:22px;left:22px;z-index:2;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080a0d85;color:#f8fafc;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-hero-stage strong{position:absolute;top:8px;right:0;z-index:2;display:grid;width:142px;height:142px;place-items:center;border-radius:50%;background:#f5e642;color:#111827;font-size:13px;line-height:1.2;text-align:center;transform:rotate(8deg);box-shadow:0 18px 46px #00000038}.public-hero-type{position:absolute;right:2vw;bottom:-1vw;left:2vw;z-index:1;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(92px,18vw,238px);font-weight:900;line-height:.72;text-transform:uppercase;opacity:.96;pointer-events:none;text-shadow:0 26px 64px rgba(0,0,0,.34);white-space:nowrap}.public-ticker{overflow:hidden;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:#f5e642;color:#111827}.public-ticker div{display:inline-flex;gap:34px;padding:14px 0;font-weight:900;white-space:nowrap;animation:publicMarquee 24s linear infinite}.public-section{padding:58px 0}.public-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.public-section-heading h2{max-width:760px;margin:0;font-size:clamp(34px,5vw,72px);line-height:1.02;letter-spacing:0;text-transform:uppercase}.public-section-heading p{max-width:520px;margin:0;color:#5f6b7b;font-size:16px}.public-activity,.public-feature-panel,.public-workflow,.public-about-copy,.public-contact-list,.public-doc-groups article,.public-doc-article,.public-doc-sidebar,.public-forum-card{border:1px solid #dde3ee;border-radius:8px;background:#fff;color:#15171d;overflow:hidden}.public-activity{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:center;padding:18px}.public-activity h2{margin:0 0 8px;font-size:24px}.public-activity p{margin:0;color:#5f6b7b}.public-activity img,.public-activity>div:last-child{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid #dde3ee;border-radius:8px;background:#f1f5f9}.public-capability-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.public-showcase{overflow:hidden;border:1px solid #dde3ee;border-radius:8px;background:#fff}.public-showcase img{display:block;width:100%;min-height:320px;object-fit:cover;transform:scale(var(--scroll-scale, 1.02)) translate3d(0,var(--scroll-shift, 0),0);transition:transform .12s linear}.public-showcase div{padding:22px;background:linear-gradient(135deg,#f5e642,#fff172);color:#111827}.public-showcase strong{display:block;font-size:44px;line-height:.95}.public-ops-list{display:grid;gap:12px}.public-ops-list article{display:grid;min-height:82px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid #dde3ee;border-radius:8px;background:#fff;transition:transform .35s ease,border-color .35s ease}.public-ops-list article:hover{border-color:#f5e642b8;transform:translate(6px)}.public-ops-list i{display:block;width:46px;height:46px;border-radius:8px;background:#f5e642;grid-row:span 2}.public-ops-list strong,.public-feature-grid strong,.public-doc-preview strong,.public-ecosystem-grid strong{display:block;font-size:18px}.public-ops-list span,.public-feature-grid span,.public-doc-preview span,.public-ecosystem-grid span{color:#667085;font-size:13px}.public-feature-panel,.public-workflow,.public-about-copy{padding:22px}.public-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-feature-grid article{min-height:108px;padding:14px;border-radius:8px;background:#eef2f7;transition:transform .35s ease,background .35s ease}.public-feature-grid article:hover{background:#f5e642;color:#111827;transform:translateY(-5px) scale(1.02)}.public-workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.public-workflow-grid article{position:relative;min-height:134px;overflow:hidden;padding:14px;border-radius:8px;background:#111827;color:#f8fafc}.public-workflow-grid article:after{position:absolute;bottom:14px;left:14px;width:42px;height:8px;border-radius:3px;background:#f5e642;content:"";animation:publicPulseBar 1.8s ease-in-out infinite}.public-workflow-grid b{display:block;margin-bottom:16px;color:#f5e642;font-size:26px;line-height:1}.public-workflow-grid strong{display:block;margin-bottom:8px}.public-workflow-grid span{color:#cbd5e1;font-size:12px}.public-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.public-scenario-grid article{min-height:438px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dde3ee;border-radius:8px;background:#fff;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease}.public-scenario-grid article:hover{border-color:#f5e642b8;background:#eef2f7;transform:translateY(-8px) scale(1.01)}.public-scenario-visual{position:relative;display:grid;height:218px;place-items:center;margin:12px;border-radius:8px;background:radial-gradient(circle at 12% 8%,rgba(245,230,66,.22),transparent 28%),radial-gradient(circle at 90% 20%,rgba(20,92,255,.22),transparent 32%),#0b1118;color:#f8fafc;overflow:hidden}.public-scenario-visual img{width:100%;height:100%;object-fit:cover}.public-scenario-visual span{font-size:28px;font-weight:900}.public-scenario-grid article>div:last-child{padding:2px 18px 18px}.public-scenario-grid h3{margin:0 0 8px;font-size:22px}.public-scenario-grid p{margin:0;color:#667085}.public-scenario-grid small{display:block;margin-top:14px;color:#667085;font-weight:800}.public-about-grid,.public-contact-grid,.public-forum-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:16px}.public-about-visual{position:relative;min-height:520px;border-radius:8px;background:#101827;color:#f8fafc;overflow:hidden;isolation:isolate}.public-about-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72;transform:scale(var(--scroll-scale, 1.02)) translate3d(0,var(--scroll-shift, 0),0);transition:transform .12s linear}.public-about-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#101827f0,#1018272e);content:""}.public-about-visual:after{position:absolute;right:18px;bottom:12px;left:18px;z-index:2;color:#ffffff29;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(58px,9vw,112px);line-height:.82;content:"ABOUT MALLBASE"}.public-about-visual strong{position:absolute;top:22px;right:22px;left:22px;z-index:3;max-width:420px;font-size:28px;line-height:1.1}.public-about-copy h3{margin:0 0 16px;font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:0;text-transform:uppercase}.public-about-copy p{margin:0 0 22px;color:#667085}.public-about-copy dl{margin:0}.public-about-copy div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid #dde3ee}.public-about-copy dt{font-weight:900}.public-about-copy dd{margin:0;color:#667085}.public-ecosystem-grid,.public-doc-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-ecosystem-grid a,.public-doc-preview a{min-height:160px;padding:22px;border:1px solid #dde3ee;border-radius:8px;background:#fff;color:#15171d}.public-ecosystem-grid a:hover,.public-doc-preview a:hover{border-color:#f5e642;color:#15171d;text-decoration:none}.public-contact-panel{position:relative;min-height:420px;padding:26px;border-radius:8px;background:#101827;color:#f8fafc;overflow:hidden;isolation:isolate}.public-contact-panel h2{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(62px,10vw,138px);line-height:.82;letter-spacing:0}.public-contact-panel p{max-width:620px;margin:16px 0 0;color:#cbd5e1;font-size:17px}.public-contact-list{padding:18px}.public-contact-list article{display:grid;min-height:90px;align-content:center;gap:4px;padding:16px;border:1px solid #dde3ee;border-radius:8px;background:#eef2f7}.public-contact-list article+article{margin-top:12px}.public-contact-list strong{font-size:20px}.public-contact-list span{color:#667085;font-size:13px}.public-contact-list>div{display:grid;min-height:130px;place-items:center;margin-top:12px;border-radius:8px;background:#f5e642;color:#111827;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(58px,8vw,96px);line-height:.82}.public-docs-hero,.public-forum{padding:150px 0 66px;background:#101827;color:#f8fafc}.public-docs-hero h1,.public-forum h1{max-width:840px;margin:22px 0 14px;font-size:clamp(58px,9vw,132px);line-height:.86;letter-spacing:0;text-transform:uppercase}.public-docs-hero p,.public-forum p{max-width:680px;color:#cbd5e1;font-size:17px}.public-doc-search{display:grid;max-width:640px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:28px}.public-doc-search input,.public-doc-search button{min-height:46px;border:0;border-radius:8px;font:inherit}.public-doc-search input{padding:0 14px}.public-doc-search button{padding:0 18px;background:#f5e642;color:#111827;font-weight:900}.public-docs-content,.public-doc-page-grid{padding:40px 0 64px}.public-empty{padding:28px;border:1px dashed #dde3ee;border-radius:8px;background:#fff;color:#667085}.public-doc-groups{display:grid;gap:18px}.public-doc-groups article{padding:22px}.public-doc-groups h2{margin:0 0 16px;font-size:28px}.public-doc-groups article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-doc-groups a{min-height:112px;padding:16px;border-radius:8px;background:#eef2f7;color:#15171d}.public-doc-groups a:hover{color:#15171d;text-decoration:none;background:#f5e642}.public-doc-groups strong,.public-doc-groups span{display:block}.public-doc-groups span{margin-top:8px;color:#667085;font-size:13px}.public-doc-page-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.public-doc-sidebar{align-self:start;padding:18px;position:sticky;top:88px}.public-doc-back{display:inline-flex;margin-bottom:16px;color:#2463eb;font-weight:900}.public-doc-sidebar h2{margin:0 0 14px;font-size:18px}.public-doc-sidebar nav{display:grid;gap:6px}.public-doc-sidebar nav a{padding:7px 9px;border-radius:6px;color:#15171d;font-size:14px;overflow-wrap:anywhere}.public-doc-sidebar nav a:hover,.public-doc-sidebar nav a.active{background:#eef2f7;color:#2463eb;text-decoration:none}.public-doc-article{min-height:520px;padding:34px}.public-doc-path{margin:0 0 12px;color:#667085}.public-doc-article h1{margin:0 0 22px;font-size:clamp(34px,5vw,58px);line-height:1.06}.public-doc-body{max-width:820px}.public-doc-body img{max-width:100%;height:auto;border:1px solid #dde3ee;border-radius:8px}.public-doc-body pre{overflow:auto;padding:14px;border-radius:8px;background:#0f172a;color:#e5e7eb}.public-doc-body code{font-family:SFMono-Regular,Consolas,monospace;font-size:.92em}.public-doc-body table{display:block;width:100%;overflow:auto;border-collapse:collapse}.public-doc-body th,.public-doc-body td{padding:8px 10px;border:1px solid #dde3ee}.public-forum-grid{align-items:stretch}.public-forum-hero,.public-forum-card{min-height:440px}.public-forum-card{display:flex;flex-direction:column;justify-content:space-between;padding:26px}.public-forum-card span{color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.public-forum-card strong{display:block;margin-top:16px;font-size:clamp(34px,4vw,62px);line-height:.96}.public-forum-card p{color:#667085;overflow-wrap:anywhere}.public-forum-card>div:last-child{display:grid;min-height:160px;place-items:center;border-radius:8px;background:#f5e642;color:#111827;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(58px,9vw,120px);line-height:.82}.public-footer{border-top:1px solid #dde3ee;color:#667085;font-size:13px}.public-footer .public-wrap{display:flex;justify-content:space-between;gap:16px;padding:22px 0}.public-footer .public-wrap>span:last-child{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.public-footer a,.public-footer em{color:inherit;font-style:normal}.public-footer a:hover{color:inherit;text-decoration:underline;text-underline-offset:4px}[data-public-motion]{opacity:var(--motion-opacity, .72);transform:scale(var(--motion-scale, .94));transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s ease,filter .55s ease;will-change:transform,opacity}[data-public-motion].is-active{--motion-opacity: 1;--motion-scale: 1}[data-public-motion].is-dim{filter:saturate(.82) brightness(.88)}@keyframes publicMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes publicScan{0%{transform:translateY(0)}to{transform:translateY(18px)}}@keyframes publicHeroDrift{0%{object-position:50% 48%}to{object-position:54% 52%}}@keyframes publicPulseBar{0%,to{opacity:.55;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@media (max-width: 760px){.public-wrap,.public-nav{width:min(100% - 28px,1180px)}.public-topbar{position:sticky;padding:12px 0;border-bottom:1px solid #dde3ee;background:#f5f7fbf5}.public-nav{flex-direction:column}.public-links{justify-content:flex-start}.public-brand,.public-links a{box-shadow:none}.public-hero{min-height:auto}.public-hero-grid{min-height:auto;grid-template-columns:1fr;padding:34px 0 72px}.public-hero h1{font-size:clamp(42px,12vw,52px)}.public-hero-meta,.public-capability-grid,.public-feature-grid,.public-workflow-grid,.public-scenario-grid,.public-about-grid,.public-contact-grid,.public-ecosystem-grid,.public-doc-preview,.public-doc-groups article>div,.public-doc-page-grid,.public-forum-grid,.public-activity{grid-template-columns:1fr}.public-hero-stage,.public-hero-stage img{min-height:430px}.public-hero-stage strong{width:104px;height:104px;font-size:11px}.public-hero-type{bottom:-2px;font-size:clamp(62px,18vw,98px)}.public-section-heading{align-items:flex-start;flex-direction:column}.public-section{padding:42px 0}.public-about-visual{min-height:420px}.public-about-copy div{grid-template-columns:1fr;gap:6px}.public-docs-hero,.public-forum{padding:46px 0 52px}.public-doc-search{grid-template-columns:1fr}.public-doc-sidebar{position:static}.public-doc-article{padding:22px}.public-footer .public-wrap{flex-direction:column}}@media (prefers-reduced-motion: reduce){[data-public-motion],[data-public-zoom] img,.public-hero-bg{animation-duration:.001ms!important;animation-iteration-count:1!important;transform:none!important;transition-duration:.001ms!important}}.public-site{--story-paper: #f7f5ef;--story-ink: #151515;--story-muted: #66645f;--story-line: #e2ded5;--story-panel: #fffefa;--story-soft: #ece7dc;min-height:100vh;background:var(--story-paper);color:var(--story-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.public-topbar{position:fixed;inset:14px 0 auto;z-index:80;padding:0;border:0;background:transparent;pointer-events:none}.public-nav{display:flex;width:min(100% - 36px,1440px);align-items:flex-start;justify-content:space-between;gap:18px;margin:0 auto;pointer-events:auto}.public-brand,.public-links a{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(21,21,21,.14);border-radius:7px;background:#fffefadb;color:var(--story-ink);box-shadow:0 10px 30px #1c1a1614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-brand{gap:8px;padding:5px 11px 5px 5px;font-size:13px;font-weight:900}.public-brand:hover,.public-links a:hover{color:var(--story-ink);text-decoration:none}.public-brand span{display:grid;width:22px;height:22px;place-items:center;border-radius:5px;background:var(--story-ink);color:var(--story-panel);font-size:12px}.public-brand img{width:22px;height:22px;object-fit:contain}.public-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.public-links a{padding:0 11px;font-size:12px;font-weight:900}.story-home{overflow:hidden;background:var(--story-paper)}.story-hero{position:relative;min-height:100svh;overflow:hidden;background:var(--story-paper);isolation:isolate}.story-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:62px 8px 8px;overflow:hidden;border:1px solid rgba(21,21,21,.08);background:var(--story-soft);clip-path:inset(0% 0% 0% 0% round 2px);transform-origin:center;will-change:transform,clip-path}.story-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:grayscale(.08) saturate(.72) contrast(.86) brightness(1.18);opacity:.7;transform:scale(1.04)}.story-hero-media:before,.story-pill-media:before,.story-feature-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:repeating-linear-gradient(0deg,rgba(21,21,21,.08),rgba(21,21,21,.08) 1px,transparent 1px,transparent 5px);content:"";pointer-events:none}.story-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#f7f5ef47;content:"";pointer-events:none}.story-hero-status{position:absolute;top:82px;right:28px;left:28px;z-index:3;display:flex;justify-content:center;gap:clamp(18px,7vw,124px);color:#151515ad;font-size:10px;font-weight:900;text-transform:uppercase}.story-hero-copy{position:absolute;top:clamp(132px,24vh,230px);left:clamp(20px,4vw,58px);z-index:4;max-width:min(470px,calc(100% - 40px));color:var(--story-ink)}.story-kicker,.story-section-label span,.story-about-heading span,.story-contact-copy>span,.story-ecosystem a>span,.story-activity span{display:inline-flex;align-items:center;color:var(--story-muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.story-kicker:before,.story-section-label span:before,.story-about-heading span:before,.story-contact-copy>span:before,.story-ecosystem a>span:before,.story-activity span:before{display:inline-block;width:7px;height:7px;margin-right:8px;border:1px solid currentColor;border-radius:50%;content:""}.story-hero-copy h1{max-width:560px;margin:14px 0 12px;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(44px,5.6vw,82px);font-weight:900;line-height:.92;letter-spacing:0}.story-hero-copy p{max-width:460px;margin:0;color:#3f3c37;font-size:clamp(14px,1.25vw,17px);font-weight:700;line-height:1.65}.story-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.story-button,.public-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(21,21,21,.18);border-radius:7px;background:var(--story-panel);color:var(--story-ink);font-size:13px;font-weight:900}.story-button:hover,.public-button:hover{color:var(--story-ink);text-decoration:none;transform:translateY(-1px)}.story-button.primary,.public-button.primary{background:var(--story-ink);color:var(--story-panel)}.public-button.is-disabled{cursor:default;opacity:.62;pointer-events:none}.story-wordmark{position:absolute;right:16px;bottom:4px;left:16px;z-index:3;color:var(--story-ink);font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(86px,20vw,290px);font-weight:900;line-height:.72;letter-spacing:0;opacity:.96;pointer-events:none;white-space:nowrap;will-change:transform}.story-intro{position:relative;display:grid;min-height:108vh;grid-template-columns:minmax(0,1fr) minmax(320px,520px) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:center;padding:92px clamp(18px,4vw,72px);border-top:1px solid var(--story-line);background:var(--story-panel)}.story-pill-media{position:relative;height:min(76vh,760px);min-height:520px;overflow:hidden;border:1px solid var(--story-line);background:var(--story-soft);clip-path:inset(18% 17% round 999px);will-change:transform,clip-path}.story-pill-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.04) saturate(.78) contrast(.9) brightness(1.12)}.story-side-copy{display:grid;max-width:280px;gap:14px;justify-self:center;text-align:center}.story-side-copy span{color:var(--story-muted);font-size:11px;font-weight:900;text-transform:uppercase}.story-side-copy strong{font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(24px,3vw,38px);line-height:.94}.story-featured,.story-matrix,.story-steps,.story-docs-preview{padding:clamp(70px,9vw,124px) clamp(18px,4vw,64px);border-top:1px solid var(--story-line)}.story-section-label{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.story-section-label strong{font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(34px,5vw,76px);line-height:.9}.story-section-label span{max-width:420px;color:var(--story-muted)}.story-feature-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.story-feature-card{position:relative;display:flex;min-height:620px;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--story-line);border-radius:30px;background:var(--story-panel);color:var(--story-ink);will-change:transform,clip-path,opacity}.story-feature-card>div{position:relative;z-index:3;padding:24px}.story-feature-card span{color:var(--story-muted);font-size:11px;font-weight:900;text-transform:uppercase}.story-feature-card h2{margin:18px 0 12px;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,92px);line-height:.84}.story-feature-card p{max-width:390px;margin:0;color:#4b4944;font-weight:700;line-height:1.7}.story-inline-link{display:inline-flex;width:fit-content;margin-top:22px;color:var(--story-ink);font-size:13px;font-weight:900;text-decoration:underline;text-underline-offset:5px}.story-feature-card img{width:100%;height:330px;object-fit:cover;filter:grayscale(.06) saturate(.76) contrast(.9) brightness(1.1)}.story-activity{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:24px;align-items:center;padding:54px clamp(18px,4vw,64px);border-top:1px solid var(--story-line);background:var(--story-soft)}.story-activity h2{margin:10px 0 8px;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(40px,6vw,82px);line-height:.9}.story-activity p{max-width:680px;color:var(--story-muted);font-size:16px}.story-activity img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--story-line);border-radius:28px}.story-matrix-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--story-line);border-left:1px solid var(--story-line);background:var(--story-panel)}.story-matrix-grid div{display:grid;min-height:132px;place-items:center;border-right:1px solid var(--story-line);border-bottom:1px solid var(--story-line);color:#5e5b55;font-size:14px;font-weight:900;text-align:center}.story-matrix-grid div.is-emphasis{background:var(--story-soft);color:var(--story-ink)}.story-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.story-step-grid article{min-height:360px;padding:24px;border:1px solid var(--story-line);border-radius:28px;background:var(--story-panel)}.story-step-grid h2{margin:0 0 26px;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(50px,7vw,104px);line-height:.82}.story-step-grid p{max-width:420px;margin:0;color:var(--story-muted);font-size:17px;font-weight:700;line-height:1.75}.story-manifesto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--story-line);border-left:1px solid var(--story-line);background:var(--story-panel)}.story-word-cell{display:grid;min-height:330px;place-items:center;overflow:hidden;border-right:1px solid var(--story-line);border-bottom:1px solid var(--story-line)}.story-word-cell span{font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(52px,8vw,126px);line-height:.82;max-width:92%;text-align:center}.story-word-cell.is-long span{font-size:clamp(38px,5.6vw,88px)}.story-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,80px);padding:clamp(78px,10vw,140px) clamp(18px,4vw,64px);border-top:1px solid var(--story-line);background:var(--story-paper)}.story-about-heading h2,.story-contact-copy h2{margin:18px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(58px,8vw,130px);line-height:.84}.story-about-body>p,.story-contact-copy p{max-width:780px;margin:0 0 30px;color:#3f3c37;font-size:clamp(17px,2vw,24px);font-weight:750;line-height:1.7}.story-about-list{display:grid;gap:0;border-top:1px solid var(--story-line)}.story-about-list article{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--story-line)}.story-about-list strong{font-size:18px}.story-about-list span{color:var(--story-muted);font-weight:700;line-height:1.7}.story-ecosystem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--story-line);border-left:1px solid var(--story-line);background:var(--story-panel)}.story-ecosystem a{min-height:320px;padding:24px;border-right:1px solid var(--story-line);border-bottom:1px solid var(--story-line);color:var(--story-ink)}.story-ecosystem a:hover{background:var(--story-soft);color:var(--story-ink);text-decoration:none}.story-ecosystem strong{display:block;margin:40px 0 14px;font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(42px,5vw,86px);line-height:.86}.story-ecosystem p{max-width:460px;margin:0;color:var(--story-muted);font-weight:700;line-height:1.7}.story-doc-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.story-doc-preview-grid a{min-height:170px;padding:20px;border:1px solid var(--story-line);border-radius:24px;background:var(--story-panel);color:var(--story-ink)}.story-doc-preview-grid a:hover{background:var(--story-soft);color:var(--story-ink);text-decoration:none}.story-doc-preview-grid strong,.story-doc-preview-grid span{display:block}.story-doc-preview-grid span{margin-top:10px;color:var(--story-muted);font-size:13px;line-height:1.6}.story-contact{display:grid;min-height:88vh;grid-template-columns:minmax(0,1fr) minmax(280px,500px);gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(78px,10vw,140px) clamp(18px,4vw,64px);border-top:1px solid var(--story-line);background:var(--story-soft)}.story-contact-copy p{margin-top:20px}.story-contact-list{display:grid;gap:10px;margin-top:28px}.story-contact-list article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--story-line)}.story-contact-list strong{font-size:12px;font-weight:900;color:var(--story-muted)}.story-contact-list span{min-width:0;overflow-wrap:anywhere;font-size:clamp(20px,3vw,34px);font-weight:900}.story-contact-card{display:grid;min-height:520px;align-content:end;padding:24px;border:1px solid var(--story-line);border-radius:36px;background:var(--story-panel);color:var(--story-ink)}.story-contact-card strong{font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;font-size:clamp(58px,8vw,128px);line-height:.78}.story-contact-card span{color:var(--story-muted);font-size:12px;font-weight:900}.story-contact-card small{display:block;margin-top:10px;color:var(--story-muted);font-size:12px}.public-docs-hero,.public-forum{padding:146px 0 72px;border-bottom:1px solid var(--story-line);background:var(--story-paper);color:var(--story-ink)}.public-eyebrow{border:1px solid var(--story-line);background:var(--story-panel);color:var(--story-ink)}.public-eyebrow:before{background:var(--story-ink)}.public-docs-hero h1,.public-forum h1{color:var(--story-ink);font-family:Impact,Haettenschweiler,Arial Narrow,sans-serif;letter-spacing:0}.public-docs-hero p,.public-forum p{color:var(--story-muted)}.public-doc-search input,.public-doc-search button{border:1px solid var(--story-line);border-radius:7px}.public-doc-search button{background:var(--story-ink);color:var(--story-panel)}.public-empty,.public-doc-groups article,.public-doc-article,.public-doc-sidebar,.public-forum-card{border-color:var(--story-line);border-radius:18px;background:var(--story-panel);color:var(--story-ink)}.public-doc-groups a,.public-forum-card>div:last-child{background:var(--story-soft);color:var(--story-ink)}.public-doc-groups a:hover{background:var(--story-ink);color:var(--story-panel)}.public-footer{border-top:1px solid var(--story-line);background:var(--story-paper);color:var(--story-muted)}@media (max-width: 980px){.story-feature-track,.story-step-grid,.story-ecosystem,.story-doc-preview-grid,.story-contact,.story-about{grid-template-columns:1fr}.story-matrix-grid,.story-manifesto{grid-template-columns:repeat(2,minmax(0,1fr))}.story-intro{grid-template-columns:1fr}.story-side-copy{max-width:520px}}@media (max-width: 760px){.public-topbar{inset:12px 0 auto}.public-nav{width:min(100% - 24px,1440px);flex-direction:column;gap:8px}.public-links{justify-content:flex-start}.public-links a:nth-of-type(n+5){display:none}.story-hero{min-height:92svh}.story-hero-media{margin:104px 8px 8px}.story-hero-status{display:none}.story-hero-copy{top:170px;left:16px}.story-hero-copy h1{font-size:clamp(44px,14vw,66px)}.story-hero-copy p{max-width:340px;font-size:14px}.story-actions{margin-top:18px}.story-wordmark{right:10px;bottom:2px;left:10px;font-size:clamp(62px,21vw,96px)}.story-intro,.story-featured,.story-matrix,.story-steps,.story-docs-preview,.story-about,.story-contact{padding:58px 14px}.story-pill-media{min-height:420px}.story-section-label{align-items:flex-start;flex-direction:column}.story-feature-card{min-height:520px;border-radius:24px}.story-feature-card img{height:260px}.story-matrix-grid,.story-manifesto{grid-template-columns:1fr}.story-matrix-grid div{min-height:96px}.story-word-cell{min-height:190px}.story-about-list article{grid-template-columns:1fr;gap:8px}.story-contact-list article{grid-template-columns:1fr;gap:6px}.story-ecosystem a{min-height:230px}.story-contact-card{min-height:300px}.public-docs-hero,.public-forum{padding:126px 0 54px}}@media (prefers-reduced-motion: reduce){.story-hero-media,.story-wordmark,.story-hero-copy,.story-hero-status,.story-pill-media,.story-feature-card,.story-word-cell,[data-story-reveal]{transform:none!important;transition-duration:.001ms!important}}.public-site{--studio-paper: #f8f7f2;--studio-surface: #fffefa;--studio-ink: #141414;--studio-muted: #6f6b62;--studio-line: #dfdbd1;--studio-soft: #efebe2;--studio-accent: #c66b2b;background:var(--studio-paper);color:var(--studio-ink)}.public-topbar{inset:16px 0 auto}.public-brand,.public-links a{border-radius:8px;background:#fffefae6}.public-links a.is-highlight{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-surface)}.public-links a.is-current:not(.is-highlight){border-color:var(--studio-ink);color:var(--studio-ink)}.public-links a.is-highlight:hover{color:var(--studio-surface)}.studio-home{overflow:hidden;background:var(--studio-paper);color:var(--studio-ink)}.studio-hero{position:relative;min-height:100svh;overflow:hidden;background:var(--studio-paper)}.studio-hero-media{position:absolute;top:62px;right:8px;bottom:8px;left:8px;overflow:hidden;background:var(--studio-soft);clip-path:inset(0 0 0 0 round 0);will-change:transform,clip-path}.studio-hero-media img,.studio-demo-media img,.studio-gallery-card img{display:block;width:100%;height:100%;object-fit:cover}.studio-hero-media:after,.studio-demo-media:after,.studio-gallery-card:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(20,20,20,.04) 0,rgba(20,20,20,.04) 1px,transparent 1px,transparent 5px);content:"";mix-blend-mode:multiply}.studio-hero-media img{filter:saturate(.9) contrast(.96) brightness(1.04)}.studio-hero-strip{position:absolute;top:98px;right:54px;left:54px;z-index:3;display:flex;justify-content:flex-end;gap:42px;color:#141414ad;font-size:12px;font-weight:800}.studio-hero-copy{position:absolute;top:178px;left:60px;z-index:4;max-width:680px}.studio-kicker,.studio-section-heading strong,.studio-demo-copy>span,.studio-gallery-card span,.studio-entry-row span{display:inline-flex;align-items:center;gap:8px;color:var(--studio-accent);font-size:12px;font-weight:900;text-transform:uppercase}.studio-kicker:before,.studio-section-heading strong:before{width:8px;height:8px;border:2px solid currentColor;border-radius:999px;content:""}.studio-hero-copy h1{max-width:620px;margin:24px 0 18px;font-family:Impact,Arial Black,PingFang SC,Microsoft YaHei,sans-serif;font-size:86px;font-weight:900;line-height:.95}.studio-hero-copy p{max-width:560px;margin:0;color:#3e3b35;font-size:18px;font-weight:700;line-height:1.75}.studio-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.studio-button{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:1px solid rgba(20,20,20,.18);border-radius:8px;background:#fffefae6;color:var(--studio-ink);font-size:14px;font-weight:900}.studio-button:hover,.studio-card-link:hover,.studio-entry-row a:hover{color:var(--studio-ink);text-decoration:none}.studio-button.primary{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-surface)}.studio-button.primary:hover{color:var(--studio-surface)}.studio-wordmark{position:absolute;right:22px;bottom:-42px;left:22px;z-index:4;overflow:hidden;color:var(--studio-ink);font-family:Impact,Arial Black,sans-serif;font-size:182px;font-weight:900;line-height:.78;text-transform:none;white-space:nowrap;will-change:transform}.studio-capabilities,.studio-demo,.studio-gallery,.studio-build,.studio-about,.studio-contact{padding:72px clamp(24px,5vw,76px);border-top:1px solid var(--studio-line)}.studio-section-heading{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:24px;align-items:baseline;margin-bottom:28px}.studio-section-heading span{display:block;color:var(--studio-muted);font-size:18px;font-weight:700;line-height:1.65;text-transform:none}.studio-capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);background:var(--studio-surface)}.studio-capability-grid article,.studio-build-grid article,.studio-contact-grid article,.studio-entry-row a{min-width:0;border-right:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);color:var(--studio-ink)}.studio-capability-grid article{min-height:156px;padding:22px}.studio-capability-grid i,.studio-build-grid i,.studio-contact-grid i{display:grid;width:42px;height:42px;place-items:center;margin-bottom:20px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-paper);color:var(--studio-ink);font-size:20px;font-style:normal}.studio-capability-grid strong,.studio-build-grid strong,.studio-contact-grid strong,.studio-entry-row strong{display:block;margin-bottom:8px;font-size:15px}.studio-capability-grid span,.studio-build-grid span,.studio-contact-grid span,.studio-entry-row small{display:block;color:var(--studio-muted);font-size:12px;line-height:1.7}.studio-demo{display:grid;grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);gap:clamp(22px,4vw,58px);align-items:stretch;background:var(--studio-surface)}.studio-demo-copy{min-width:0;align-self:center}.studio-demo-copy h2{max-width:520px;margin:18px 0 16px;font-family:Impact,Arial Black,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(52px,7vw,112px);line-height:.92}.studio-demo-copy p{max-width:520px;margin:0;color:#3e3b35;font-size:16px;font-weight:700;line-height:1.8}.studio-demo-media{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-soft)}.studio-demo-media img{filter:saturate(.92) contrast(.96) brightness(1.06)}.studio-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-gallery-card{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-surface)}.studio-gallery-card img{position:absolute;top:0;right:0;bottom:0;left:0;filter:saturate(.9) contrast(.95) brightness(1.05)}.studio-gallery-card.is-operations>div{border-color:#1414142e;background:#f5f2ebeb}.studio-gallery-card.is-delivery{background:var(--studio-soft)}.studio-gallery-card.is-extension>div{border-style:dashed}.studio-gallery-card>div{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;min-height:190px;padding:18px;border:1px solid rgba(20,20,20,.12);border-radius:8px;background:#fffefae6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-gallery-card h2{margin:12px 0 10px;font-family:Impact,Arial Black,PingFang SC,sans-serif;font-size:46px;line-height:.95}.studio-gallery-card p{margin:0;color:var(--studio-muted);font-size:14px;font-weight:700;line-height:1.7}.studio-card-link{display:inline-flex;margin-top:14px;color:var(--studio-ink);font-size:13px;font-weight:900}.studio-build-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);background:var(--studio-surface)}.studio-build-grid article{min-height:180px;padding:24px}.studio-about-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:44px}.studio-about-body>p{max-width:820px;margin:0;color:var(--studio-ink);font-size:30px;font-weight:900;line-height:1.45}.studio-about-body>div{display:grid;border-top:1px solid var(--studio-line)}.studio-about-body article{display:grid;grid-template-columns:32px minmax(90px,.35fr) minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--studio-line)}.studio-about-body article svg{margin-top:2px;color:var(--studio-accent);font-size:18px}.studio-about-body article span{color:var(--studio-muted);line-height:1.7}.studio-entry-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);background:var(--studio-surface)}.studio-entry-row a{min-height:210px;padding:28px}.studio-entry-row strong{margin-top:34px;font-family:Impact,Arial Black,PingFang SC,sans-serif;font-size:48px;line-height:.95}.studio-contact{background:var(--studio-soft)}.studio-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);background:var(--studio-surface)}.studio-contact-grid article{min-height:184px;padding:24px}.studio-contact-grid span{overflow-wrap:anywhere;color:var(--studio-ink);font-size:22px;font-weight:900}.studio-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:34px;color:var(--studio-muted);font-size:12px}@media (max-width: 1180px){.studio-capability-grid,.studio-gallery-grid,.studio-build-grid,.studio-contact-grid{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.public-nav{align-items:flex-start}.studio-hero{min-height:92svh}.studio-hero-media{top:102px;right:10px;bottom:10px;left:10px}.studio-hero-strip{display:none}.studio-hero-copy{top:168px;left:18px;max-width:calc(100% - 36px)}.studio-hero-copy h1{font-size:48px}.studio-hero-copy p{font-size:14px}.studio-wordmark{right:12px;bottom:-8px;left:12px;font-size:74px}.studio-capabilities,.studio-gallery,.studio-build,.studio-about,.studio-contact{padding:54px 14px}.studio-section-heading,.studio-demo,.studio-about-body,.studio-entry-row,.studio-capability-grid,.studio-gallery-grid,.studio-build-grid,.studio-contact-grid{grid-template-columns:1fr}.studio-capability-grid article,.studio-build-grid article,.studio-entry-row a,.studio-contact-grid article{min-height:132px}.studio-gallery-card{min-height:500px}.studio-demo-media{min-height:320px}.studio-gallery-card h2{font-size:38px}.studio-about-body>p{font-size:22px}.studio-about-body article{grid-template-columns:28px minmax(0,1fr)}.studio-about-body article span{grid-column:2}.studio-entry-row strong{font-size:34px}.studio-contact-grid span{font-size:18px}}.forum-shell{padding:72px 24px 96px}.forum-head{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-bottom:32px}.forum-head h1,.forum-thread-detail h1{margin:8px 0 12px;color:#111827;font-size:48px;line-height:1.05}.forum-head p,.forum-thread-detail header p{max-width:720px;margin:0;color:#475569;font-size:17px;line-height:1.8}.forum-auth-panel,.forum-compose,.forum-thread-detail,.forum-reply,.forum-reply-compose{border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:0 18px 40px #0f172a12}.forum-auth-panel{display:grid;gap:10px;padding:16px}.forum-auth-panel.is-signed-in{grid-template-columns:minmax(0,1fr) auto;align-items:center}.forum-auth-actions{display:inline-flex;gap:8px;align-items:center}.forum-auth-actions a{display:inline-flex;align-items:center;min-height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;color:#111827;font-weight:800;text-decoration:none;background:#fff}.forum-auth-actions a:hover{border-color:#0f766e;color:#0f766e;text-decoration:none}.forum-auth-panel span{display:block;color:#64748b;font-size:12px}.forum-auth-panel strong{color:#111827;font-size:18px}.forum-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.forum-auth-panel input,.forum-toolbar input,.forum-compose input,.forum-compose select,.forum-compose textarea,.forum-reply-compose textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:11px 12px;color:#111827;font:inherit;background:#fff}.forum-auth-panel button,.forum-toolbar button,.forum-compose button,.forum-reply-compose button,.forum-sidebar button{border:1px solid #cbd5e1;border-radius:6px;padding:10px 14px;color:#111827;font-weight:800;background:#fff;cursor:pointer}.forum-auth-tabs button.is-active,.forum-auth-panel>button[type=submit],.forum-compose button[type=submit],.forum-reply-compose button[type=submit],.forum-toolbar button{border-color:#111827;background:#111827;color:#fff}.forum-auth-panel button:disabled,.forum-compose button:disabled,.forum-reply-compose button:disabled{cursor:not-allowed;opacity:.55}.forum-form-error{margin:0;color:#b91c1c;font-size:13px}.forum-form-notice{margin:0;color:#047857;font-size:13px}.forum-auth-heading{display:grid;gap:4px}.forum-auth-field{display:grid;gap:6px}.forum-auth-field>span{color:#475467;font-size:12px;font-weight:800}.forum-auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px}.forum-auth-code-row button{padding-inline:8px;white-space:nowrap}.forum-auth-panel .forum-auth-text-action{width:fit-content;border:0;padding:0;color:#2563eb;font-size:13px;background:transparent}.forum-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px}.forum-sidebar{display:grid;align-content:start;gap:10px}.forum-sidebar button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:72px;text-align:left}.forum-sidebar button.is-active{border-color:#0f766e;background:#ecfdf5}.forum-sidebar span{font-weight:900}.forum-sidebar strong{color:#0f766e}.forum-sidebar em{grid-column:1 / -1;color:#64748b;font-style:normal;font-size:12px;line-height:1.5}.forum-main{display:grid;gap:16px}.forum-toolbar{display:flex;justify-content:flex-end}.forum-toolbar form{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:8px}.forum-compose{display:grid;gap:12px;padding:16px}.forum-compose-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px}.forum-compose textarea,.forum-reply-compose textarea{resize:vertical}.forum-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#64748b;font-size:13px}.forum-thread-list{display:grid;gap:10px}.forum-thread-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:20px;min-height:132px;padding:18px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:inherit;text-decoration:none}.forum-thread-row:hover{border-color:#0f766e}.forum-thread-row span,.forum-thread-detail header span,.forum-section-title span{color:#0f766e;font-size:12px;font-weight:900}.forum-thread-row h2{margin:8px 0;color:#111827;font-size:22px;line-height:1.25}.forum-thread-row p{margin:0;color:#64748b;line-height:1.65}.forum-thread-row aside{display:grid;place-items:center;align-content:center;gap:2px;color:#64748b;text-align:center}.forum-thread-row aside strong{color:#111827;font-size:26px}.forum-thread-row aside em{margin-top:8px;font-style:normal;font-size:12px}.forum-empty{padding:28px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc;text-align:center}.forum-empty-action{display:grid;gap:6px;justify-items:center}.forum-empty-action strong{color:#0f172a}.forum-empty-action span{max-width:420px;line-height:1.6}.forum-thread-shell{max-width:940px;padding:56px 24px 96px}.forum-back{display:inline-flex;margin-bottom:18px;color:#0f766e;font-weight:800;text-decoration:none}.forum-thread-detail{padding:28px}.forum-thread-detail header{margin-bottom:22px;border-bottom:1px solid #e2e8f0;padding-bottom:18px}.forum-content{color:#111827;font-size:16px;line-height:1.85}.forum-content p:first-child{margin-top:0}.forum-content pre{overflow:auto;border-radius:8px;padding:14px;background:#0f172a;color:#e2e8f0}.forum-replies{display:grid;gap:12px;margin-top:24px}.forum-section-title{display:flex;align-items:center;justify-content:space-between}.forum-section-title strong{color:#111827}.forum-reply{padding:18px}.forum-reply header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#64748b}.forum-reply-compose{display:grid;gap:14px;margin-top:24px;padding:18px}.forum-reply-compose form{display:grid;gap:12px}@media (max-width: 900px){.forum-head,.forum-layout{grid-template-columns:1fr}.forum-head h1,.forum-thread-detail h1{font-size:38px}.forum-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-toolbar,.forum-toolbar form,.forum-compose-grid{grid-template-columns:1fr;width:100%}}@media (max-width: 620px){.forum-shell,.forum-thread-shell{padding:36px 14px 72px}.forum-sidebar,.forum-thread-row,.forum-auth-panel.is-signed-in,.forum-compose-actions{grid-template-columns:1fr}.forum-compose-actions,.forum-reply header{align-items:flex-start;flex-direction:column}}.forum-board,.forum-thread-stage{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#fff 42%),#fff}.public-forum.forum-board,.public-forum.forum-thread-stage{padding:0;color:#0f172a}.forum-board-head{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:end;padding:64px 24px 30px}.forum-board-head h1{margin:8px 0 12px;color:#0f172a;font-size:48px;line-height:1.08}.forum-board-head p{max-width:680px;margin:0;color:#475569;font-size:17px;line-height:1.8}.forum-board-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.forum-board-metrics span{display:grid;gap:3px;min-height:76px;border:1px solid #dbe3ee;border-radius:8px;padding:12px;color:#64748b;background:#fff}.forum-board-metrics strong{color:#0f172a;font-size:26px;line-height:1}.forum-board-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 310px;gap:18px;align-items:start;padding:0 24px 96px}.forum-category-rail,.forum-feed,.forum-side-panel{display:grid;gap:12px;align-content:start}.forum-category-rail{position:sticky;top:18px}.forum-category-rail button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:54px;border:1px solid #dbe3ee;border-radius:8px;padding:10px 12px;color:#334155;font:inherit;font-weight:800;text-align:left;background:#fff;cursor:pointer}.forum-category-rail button:hover,.forum-category-rail button.is-active{border-color:#0f766e;color:#0f766e;background:#effcf8}.forum-category-rail strong{color:inherit;font-size:13px}.forum-searchbar{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border:1px solid #dbe3ee;border-radius:8px;padding:8px 8px 8px 14px;color:#64748b;background:#fff;box-shadow:0 12px 32px #0f172a0d}.forum-searchbar input{width:100%;min-width:0;border:0;outline:none;color:#0f172a;font:inherit;background:transparent}.forum-searchbar button,.forum-compose-panel button{border:1px solid #0f172a;border-radius:6px;padding:10px 14px;color:#fff;font:inherit;font-weight:900;background:#0f172a;cursor:pointer}.forum-searchbar button:disabled,.forum-compose-panel button:disabled{cursor:not-allowed;opacity:.55}.forum-feed-list{display:grid;gap:10px}.forum-feed-item{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:18px;min-height:138px;border:1px solid #dbe3ee;border-radius:8px;padding:18px;color:inherit;text-decoration:none;background:#fff;box-shadow:0 12px 28px #0f172a0d;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.forum-feed-item:hover{border-color:#0f766e;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a14}.forum-feed-item.is-pinned{border-left:0}.forum-feed-main{display:grid;gap:9px;min-width:0}.forum-feed-meta,.forum-feed-foot,.forum-thread-kicker,.forum-thread-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.forum-feed-meta>span,.forum-thread-kicker>span,.forum-section-title span{color:#0f766e;font-size:12px;font-weight:900}.forum-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.forum-badges:empty{display:none}.forum-badges em{display:inline-flex;gap:4px;align-items:center;min-height:22px;border:1px solid #dbe3ee;border-radius:999px;padding:2px 8px;color:#334155;font-style:normal;font-size:12px;font-weight:900;background:#f8fafc}.forum-badges em:nth-child(2){border-color:#fde68a;color:#92400e;background:#fffbeb}.forum-feed-item h2{margin:0;color:#0f172a;font-size:21px;line-height:1.35}.forum-feed-item p{display:-webkit-box;overflow:hidden;margin:0;color:#475569;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-feed-foot{color:#64748b;font-size:13px}.forum-feed-count{display:grid;place-items:center;align-content:center;gap:3px;border-left:1px solid #edf2f7;color:#64748b;text-align:center}.forum-feed-count strong{color:#0f172a;font-size:24px;line-height:1}.forum-feed-count span{font-size:12px}.forum-side-panel{position:sticky;top:18px}.forum-compose-panel,.forum-side-note,.forum-lock-note{display:grid;gap:12px;border:1px solid #dbe3ee;border-radius:8px;padding:16px;background:#fff;box-shadow:0 12px 28px #0f172a0d}.forum-compose-panel h2{margin:0;color:#0f172a;font-size:18px}.forum-compose-panel input,.forum-compose-panel select,.forum-compose-panel textarea{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;color:#0f172a;font:inherit;background:#fff}.forum-compose-panel textarea,.forum-reply-compose textarea{resize:vertical}.forum-compose-panel p,.forum-side-note span,.forum-lock-note span{margin:0;color:#64748b;font-size:13px;line-height:1.6}.forum-side-note strong,.forum-lock-note strong{color:#0f172a}.forum-thread-stage .forum-thread-shell{max-width:1060px;padding:44px 24px 96px}.forum-back{align-items:center;gap:6px}.forum-thread-detail{overflow:hidden;border:1px solid #dbe3ee;border-radius:8px;background:#fff;box-shadow:0 18px 40px #0f172a12}.forum-thread-detail.is-locked{border-color:#cbd5e1;background:#fbfdff}.forum-thread-hero{margin:0;padding:30px 30px 22px;border-bottom:1px solid #e2e8f0;background:#fff}.forum-thread-detail .forum-thread-hero h1{margin:12px 0 16px;color:#0f172a;font-size:38px;line-height:1.16}.forum-thread-detail .forum-thread-meta span{display:inline-flex;gap:4px;align-items:center;color:#64748b;font-size:13px;font-weight:700}.forum-thread-detail .forum-content{padding:30px}.forum-thread-actions{display:flex;justify-content:flex-end;border-top:1px solid #e2e8f0;padding:14px 30px;background:#fbfdff}.forum-report-link{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;color:#64748b;font:inherit;font-size:13px;font-weight:800;background:transparent;cursor:pointer}.forum-report-link:hover{color:#be123c}.forum-report-panel,.forum-report-success{margin-top:14px;border:1px solid #dbe3ee;border-radius:8px;padding:16px;background:#fff;box-shadow:0 12px 28px #0f172a0d}.forum-report-success{color:#0f766e;font-weight:800}.forum-report-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.forum-report-head div{display:grid;gap:3px}.forum-report-head strong{color:#0f172a}.forum-report-head span{color:#64748b;font-size:13px}.forum-report-head button{border:0;padding:0;color:#64748b;font:inherit;font-weight:800;background:transparent;cursor:pointer}.forum-report-panel form{display:grid;gap:12px}.forum-report-panel textarea{width:100%;min-width:0;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;color:#0f172a;font:inherit;background:#fff}.forum-section-title{margin-top:28px}.forum-section-title p{margin:4px 0 0;color:#64748b;font-size:13px}.forum-reply-stack{display:grid;gap:10px}.forum-reply{border:1px solid #dbe3ee;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.forum-reply header div{display:grid;gap:2px}.forum-reply header strong{color:#0f172a}.forum-reply-actions{display:inline-flex;gap:10px;align-items:center}.forum-floor{display:inline-flex;align-items:center;height:28px;border-radius:999px;padding:0 10px;color:#0f766e;font-style:normal;font-weight:900;background:#effcf8}.forum-lock-note{grid-template-columns:28px minmax(0,1fr);align-items:center;box-shadow:none}.forum-reply-compose.is-locked{background:#f8fafc}.forum-me-stage .forum-thread-shell{max-width:1120px}.forum-me-head{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start;margin-bottom:22px}.forum-me-head h1{margin:10px 0 12px;color:#0f172a;font-size:42px;line-height:1.12}.forum-me-head p{max-width:640px;margin:0;color:#475569;font-size:16px;line-height:1.75}.forum-me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.forum-me-panel{display:grid;gap:12px;align-content:start}.forum-me-list{display:grid;gap:10px}.forum-me-item{display:grid;gap:10px;border:1px solid #dbe3ee;border-radius:8px;padding:16px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.forum-me-item-head,.forum-me-item footer{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:#64748b;font-size:13px}.forum-me-item h2{margin:0;color:#0f172a;font-size:18px;line-height:1.4}.forum-me-item h2 a{color:inherit;text-decoration:none}.forum-me-item h2 a:hover{color:#0f766e}.forum-me-item p{display:-webkit-box;overflow:hidden;margin:0;color:#475569;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.forum-me-item footer span{display:inline-flex;gap:5px;align-items:center}.forum-status-badge{display:inline-flex;gap:5px;align-items:center;min-height:24px;border:1px solid #dbe3ee;border-radius:999px;padding:2px 9px;color:#334155;font-size:12px;font-weight:900;background:#f8fafc}.forum-status-badge.is-pending{border-color:#fde68a;color:#92400e;background:#fffbeb}.forum-status-badge.is-published{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.forum-status-badge.is-hidden{border-color:#e2e8f0;color:#64748b;background:#f8fafc}.forum-status-badge.is-draft{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.forum-filterbar{display:grid;gap:10px}.forum-sort-tabs,.forum-tag-filter{display:flex;flex-wrap:wrap;gap:8px}.forum-sort-tabs button,.forum-tag-filter button,.forum-notification-panel .forum-section-title button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #dbe3ee;border-radius:999px;padding:6px 12px;color:#334155;font:inherit;font-size:13px;font-weight:900;background:#fff;cursor:pointer}.forum-tag-filter button small{color:#98a2b3;font-size:11px;font-weight:800}.forum-tag-filter button.is-active small{color:#0f766e}.forum-sort-tabs button.is-active,.forum-tag-filter button.is-active{border-color:#0f766e;color:#0f766e;background:#effcf8}.forum-tag-list,.forum-compose-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.forum-tag-list em,.forum-compose-tags em{border:1px solid #c7eadf;border-radius:999px;padding:3px 8px;color:#0f766e;font-style:normal;font-size:12px;font-weight:900;background:#effcf8}.forum-feed-item:has(.forum-feed-thumb){grid-template-columns:minmax(0,1fr) 128px 84px}.forum-feed-thumb{overflow:hidden;align-self:stretch;min-height:96px;border-radius:8px;background:#f1f5f9}.forum-feed-thumb img,.forum-compose-image img,.forum-thread-image,.forum-reply-image,.forum-me-thumb{display:block;width:100%;height:100%;object-fit:cover}.forum-compose-image{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;overflow:hidden;border:1px solid #dbe3ee;border-radius:8px;padding:8px;color:#64748b;background:#f8fafc}.forum-compose-image img{height:90px;border-radius:6px}.forum-upload-field{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;border:1px dashed #94a3b8;border-radius:6px;padding:9px 12px;color:#334155;font-weight:900;background:#f8fafc;cursor:pointer}.forum-upload-field:hover{border-color:#0f766e;color:#0f766e;background:#effcf8}.forum-upload-field input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.forum-upload-field input:disabled{cursor:not-allowed}.forum-thread-meta a,.forum-reply header a{display:inline-flex;gap:4px;align-items:center;color:inherit;text-decoration:none}.forum-thread-meta a:hover,.forum-reply header a:hover{color:#0f766e}.forum-thread-image{max-height:420px;border-bottom:1px solid #e2e8f0}.forum-reply-image{max-height:320px;border-bottom:1px solid #e2e8f0}.forum-thread-actions{gap:12px;align-items:center}.forum-thread-actions button:disabled,.forum-action-row button:disabled{cursor:not-allowed;opacity:.55}.forum-favorite-button{display:inline-flex;align-items:center;gap:5px;border:1px solid #fecdd3;border-radius:999px;padding:7px 12px;color:#be123c;font:inherit;font-size:13px;font-weight:900;background:#fff1f2;cursor:pointer}.forum-favorite-button.is-active{color:#fff;background:#be123c}.forum-edit-form,.forum-profile-form{display:grid;gap:12px;padding:24px}.forum-edit-form.is-reply{padding:0 18px 18px}.forum-edit-form input,.forum-edit-form textarea,.forum-reply-compose input,.forum-profile-form input,.forum-profile-form textarea{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;color:#0f172a;font:inherit;background:#fff}.forum-edit-form textarea,.forum-profile-form textarea{resize:vertical}.forum-action-row{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.forum-action-row button,.forum-profile-form button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #0f172a;border-radius:6px;padding:9px 12px;color:#fff;font:inherit;font-weight:900;background:#0f172a;cursor:pointer}.forum-action-row button[type=button]{color:#334155;background:#fff}.forum-profile-strip{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,1fr));gap:12px;margin-bottom:16px}.forum-profile-strip>div,.forum-profile-card{display:flex;gap:10px;align-items:center;min-height:78px;border:1px solid #dbe3ee;border-radius:8px;padding:14px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.forum-profile-strip>div:not(.forum-profile-card){display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center}.forum-profile-strip>div:not(.forum-profile-card) svg{grid-row:span 2;color:#0f766e;font-size:22px}.forum-profile-strip strong,.forum-profile-card strong{color:#0f172a;font-size:18px}.forum-profile-strip span,.forum-profile-card em{color:#64748b;font-style:normal;font-size:13px}.forum-profile-card img,.forum-profile-card>span{width:46px;height:46px;flex:0 0 auto;border-radius:50%;object-fit:cover}.forum-profile-card>span{display:grid;place-items:center;color:#fff;font-weight:900;background:#0f766e}.forum-profile-card div{display:grid;gap:2px;min-width:0}.forum-me-dashboard{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.forum-profile-form,.forum-notification-panel,.forum-user-hero{border:1px solid #dbe3ee;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.forum-profile-form{padding:16px}.forum-profile-form>p{margin:0;color:#0f766e;font-size:13px;font-weight:800}.forum-notification-panel{display:grid;gap:12px;padding:16px}.forum-me-item.is-unread{border-color:#99f6e4;background:#f0fdfa}.forum-me-thumb{max-height:180px;border-radius:8px;background:#f1f5f9}.forum-user-hero{display:grid;gap:14px;margin-bottom:18px;padding:18px}.forum-user-hero p{margin:0;color:#475569;line-height:1.7}.forum-profile-strip.is-compact{grid-template-columns:repeat(3,minmax(120px,1fr));margin-bottom:0}@media (max-width: 1120px){.forum-board-layout{grid-template-columns:190px minmax(0,1fr)}.forum-side-panel{position:static;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.forum-board-head,.forum-board-layout,.forum-me-head,.forum-me-grid,.forum-me-dashboard,.forum-profile-strip{grid-template-columns:1fr}.forum-board-head{padding-top:42px}.forum-board-head h1{font-size:38px}.forum-category-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-side-panel{grid-template-columns:1fr}}@media (max-width: 620px){.forum-board-head,.forum-board-layout,.forum-thread-stage .forum-thread-shell{padding-left:14px;padding-right:14px}.forum-board-head,.forum-thread-stage .forum-thread-shell{padding-top:96px}.forum-board-metrics,.forum-category-rail,.forum-feed-item,.forum-feed-item:has(.forum-feed-thumb),.forum-auth-panel.is-signed-in{grid-template-columns:1fr}.forum-profile-strip.is-compact{grid-template-columns:1fr}.forum-auth-actions{width:100%}.forum-auth-actions a,.forum-auth-actions button{flex:1;justify-content:center}.forum-searchbar{grid-template-columns:22px minmax(0,1fr)}.forum-searchbar button{grid-column:1 / -1}.forum-feed-count{grid-template-columns:auto auto auto;justify-content:start;border-left:0;border-top:1px solid #edf2f7;padding-top:12px}.forum-feed-thumb{min-height:170px}.forum-thread-hero,.forum-thread-detail .forum-content{padding:22px}.forum-thread-detail .forum-thread-hero h1{font-size:30px}}.forum-site{min-height:100vh;color:#111827;background:#f3f4f6}.forum-topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid #e5e7eb;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.forum-topbar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;max-width:1200px;min-height:58px;margin:0 auto;padding:0 20px}.forum-brand{display:inline-flex;gap:10px;align-items:center;color:#111827;text-decoration:none}.forum-brand span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#fff;font-weight:900;background:#2563eb}.forum-brand strong{font-size:16px;letter-spacing:0}.forum-nav,.forum-top-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.forum-nav a,.forum-home-link,.forum-user-chip{display:inline-flex;gap:6px;align-items:center;min-height:34px;border-radius:7px;padding:0 12px;color:#4b5563;text-decoration:none;font-size:14px;font-weight:800}.forum-nav a:hover,.forum-nav a.is-active,.forum-home-link:hover,.forum-user-chip:hover{color:#2563eb;background:#eff6ff}.forum-user-chip{max-width:180px;overflow:hidden;color:#0f766e;background:#ecfdf5}.forum-user-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-home-link{border:1px solid #d1d5db;background:#fff}.forum-main-shell{min-height:calc(100vh - 154px)}.forum-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;max-width:1200px;margin:0 auto;border-top:1px solid #e5e7eb;padding:22px 20px 30px;color:#6b7280;font-size:13px}.forum-footer div{display:grid;gap:3px}.forum-footer strong{color:#111827}.forum-footer a{color:#2563eb;text-decoration:none;font-weight:800}.forum-site .public-forum.forum-board,.forum-site .public-forum.forum-thread-stage{min-height:auto;padding:0;color:#111827;background:transparent}.forum-site .forum-board-head{grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:center;padding:24px 20px 16px}.forum-site .forum-board-head h1{margin:6px 0 8px;color:#111827;font-size:32px;line-height:1.18;letter-spacing:0}.forum-site .forum-board-head p{max-width:760px;color:#4b5563;font-size:15px;line-height:1.7}.forum-site .public-eyebrow{display:inline-flex;align-items:center;min-height:24px;border:1px solid #bfdbfe;border-radius:6px;padding:0 8px;color:#2563eb;font-size:12px;font-weight:900;background:#eff6ff}.forum-site .forum-board-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forum-site .forum-board-metrics span{min-height:70px;border-color:#e5e7eb;border-radius:7px;padding:12px;color:#6b7280;background:#fff;box-shadow:none}.forum-site .forum-board-metrics strong{color:#111827;font-size:24px}.forum-site .forum-board-layout{grid-template-columns:176px minmax(0,1fr) 288px;gap:14px;max-width:1200px;padding:0 20px 46px}.forum-site .forum-category-rail,.forum-site .forum-side-panel{top:74px;gap:8px}.forum-site .forum-category-rail button{min-height:44px;border-color:transparent;border-radius:7px;padding:8px 10px;color:#374151;background:transparent;box-shadow:none}.forum-site .forum-category-rail button:hover,.forum-site .forum-category-rail button.is-active{border-color:#bfdbfe;color:#2563eb;background:#fff}.forum-site .forum-feed{gap:10px}.forum-site .forum-searchbar{min-height:46px;border-color:#e5e7eb;border-radius:7px;box-shadow:none}.forum-site .forum-searchbar:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14}.forum-site .forum-searchbar button,.forum-site .forum-compose-panel button,.forum-site .forum-profile-form button,.forum-site .forum-action-row button{border-color:#2563eb;border-radius:7px;color:#fff;background:#2563eb}.forum-site .forum-filterbar,.forum-site .forum-feed-list,.forum-site .forum-compose-panel,.forum-site .forum-auth-panel,.forum-site .forum-side-note,.forum-site .forum-thread-detail,.forum-site .forum-report-panel,.forum-site .forum-report-success,.forum-site .forum-reply,.forum-site .forum-reply-compose,.forum-site .forum-profile-form,.forum-site .forum-notification-panel,.forum-site .forum-user-hero,.forum-site .forum-me-item,.forum-site .forum-profile-strip>div,.forum-site .forum-profile-card{border-color:#e5e7eb;border-radius:7px;background:#fff;box-shadow:none}.forum-site .forum-filterbar{border:1px solid #e5e7eb;padding:10px}.forum-site .forum-sort-tabs button,.forum-site .forum-tag-filter button,.forum-site .forum-notification-panel .forum-section-title button{border-color:#e5e7eb;border-radius:7px;color:#4b5563;background:#fff}.forum-site .forum-sort-tabs button:hover,.forum-site .forum-tag-filter button:hover,.forum-site .forum-sort-tabs button.is-active,.forum-site .forum-tag-filter button.is-active{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.forum-site .forum-feed-list{gap:0;overflow:hidden;border:1px solid #e5e7eb}.forum-site .forum-feed-item{min-height:116px;border:0;border-bottom:1px solid #eef2f7;border-radius:0;padding:16px;box-shadow:none;transform:none}.forum-site .forum-feed-item:hover{border-color:#eef2f7;background:#f9fafb;box-shadow:none;transform:none}.forum-site .forum-feed-item.is-pinned{border-left:0}.forum-site .forum-feed-main{gap:7px}.forum-site .forum-feed-meta>span,.forum-site .forum-thread-kicker>span,.forum-site .forum-section-title span{color:#2563eb}.forum-site .forum-feed-item h2{font-size:18px;line-height:1.42}.forum-site .forum-feed-item p{color:#4b5563;font-size:14px;line-height:1.65}.forum-site .forum-feed-foot{color:#6b7280}.forum-site .forum-feed-count{border-left-color:#eef2f7}.forum-site .forum-feed-count strong{color:#2563eb;font-size:22px}.forum-site .forum-badges em{border-color:#e5e7eb;border-radius:6px;background:#f9fafb}.forum-site .forum-badges em:first-child{border-color:#fed7aa;color:#c2410c;background:#fff7ed}.forum-site .forum-tag-list em,.forum-site .forum-compose-tags em{border-color:#d1fae5;color:#047857;background:#ecfdf5}.forum-site .forum-compose-panel,.forum-site .forum-auth-panel,.forum-site .forum-side-note{padding:14px}.forum-site .forum-compose-panel h2{font-size:16px}.forum-site .forum-compose-panel input,.forum-site .forum-compose-panel select,.forum-site .forum-compose-panel textarea,.forum-site .forum-auth-panel input,.forum-site .forum-edit-form input,.forum-site .forum-edit-form textarea,.forum-site .forum-reply-compose input,.forum-site .forum-profile-form input,.forum-site .forum-profile-form textarea{border-color:#d1d5db;border-radius:7px;font-size:14px}.forum-site .forum-auth-tabs{border-radius:7px;background:#f3f4f6}.forum-site .forum-auth-tabs button.is-active{color:#fff;background:#111827}.forum-site .forum-auth-panel>button[type=submit]{background:#111827;border-color:#111827}.forum-site .forum-thread-stage .forum-thread-shell{max-width:1000px;padding:22px 20px 50px}.forum-site .forum-back{display:inline-flex;min-height:34px;margin-bottom:12px;border:1px solid #e5e7eb;border-radius:7px;padding:0 10px;color:#4b5563;text-decoration:none;font-size:13px;font-weight:800;background:#fff}.forum-site .forum-thread-hero{padding:24px 26px 18px}.forum-site .forum-thread-detail .forum-thread-hero h1{margin:10px 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;line-height:1.25;letter-spacing:0;text-transform:none}.forum-site .forum-thread-detail .forum-content{padding:24px 26px;color:#1f2937;font-size:15px;line-height:1.9}.forum-site .forum-thread-actions{justify-content:flex-start;padding:12px 26px}.forum-site .forum-favorite-button{border-color:#fecdd3;border-radius:7px;color:#be123c}.forum-site .forum-favorite-button.is-active{border-color:#be123c;background:#be123c}.forum-site .forum-section-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:22px 0 10px}.forum-site .forum-section-title strong{display:inline-flex;align-items:center;min-height:28px;border-radius:7px;padding:0 10px;color:#2563eb;background:#eff6ff}.forum-site .forum-reply{overflow:hidden}.forum-site .forum-reply header{border-bottom:1px solid #eef2f7;padding:14px 16px;background:#f9fafb}.forum-site .forum-reply .forum-content{padding:16px;line-height:1.8}.forum-site .forum-reply-compose{margin-top:14px;border:1px solid #e5e7eb;padding:14px}.forum-site .forum-me-stage .forum-thread-shell{max-width:1120px}.forum-site .forum-me-head{grid-template-columns:minmax(0,1fr) 290px;gap:16px;margin-bottom:16px}.forum-site .forum-me-head h1{font-size:30px}.forum-site .forum-profile-strip{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,1fr));gap:10px}.forum-site .forum-me-dashboard{grid-template-columns:320px minmax(0,1fr);gap:14px}.forum-site .forum-me-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.forum-site .forum-me-item{padding:14px}.forum-site .forum-me-item:hover{border-color:#bfdbfe}.forum-site .forum-me-item h2{font-size:16px}.forum-site .forum-profile-card>span{background:#2563eb}.forum-site .forum-profile-strip>div:not(.forum-profile-card) svg{color:#2563eb}.forum-site .forum-user-hero{padding:16px}.forum-site .forum-profile-strip.is-compact{grid-template-columns:repeat(3,minmax(120px,1fr))}.forum-site .forum-empty{border:1px dashed #d1d5db;border-radius:7px;color:#6b7280;background:#f9fafb}@media (max-width: 1120px){.forum-site .forum-board-layout{grid-template-columns:170px minmax(0,1fr)}.forum-site .forum-side-panel{position:static;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.forum-site .forum-me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.forum-topbar-inner{grid-template-columns:1fr;gap:8px;padding:10px 14px}.forum-nav,.forum-top-actions{width:100%}.forum-nav a,.forum-home-link,.forum-user-chip{flex:1;justify-content:center}.forum-site .forum-board-head,.forum-site .forum-board-layout,.forum-site .forum-me-head,.forum-site .forum-me-dashboard,.forum-site .forum-profile-strip,.forum-site .forum-me-grid{grid-template-columns:1fr}.forum-site .forum-board-head{padding-top:18px}.forum-site .forum-category-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.forum-site .forum-category-rail button{min-width:0}.forum-site .forum-side-panel,.forum-site .forum-profile-strip.is-compact{grid-template-columns:1fr}}@media (max-width: 620px){.forum-footer{display:grid;padding:18px 14px 26px}.forum-site .forum-board-head,.forum-site .forum-board-layout,.forum-site .forum-thread-stage .forum-thread-shell{padding-left:14px;padding-right:14px}.forum-site .forum-board-metrics,.forum-site .forum-feed-item,.forum-site .forum-feed-item:has(.forum-feed-thumb){grid-template-columns:1fr}.forum-site .forum-board-head h1,.forum-site .forum-me-head h1{font-size:28px}.forum-site .forum-feed-thumb{min-height:160px}.forum-site .forum-thread-hero,.forum-site .forum-thread-detail .forum-content{padding:18px}.forum-site .forum-thread-detail .forum-thread-hero h1{font-size:24px}}.forum-site .forum-board-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.forum-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.forum-hero-actions a,.forum-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d1d5db;border-radius:7px;padding:0 14px;color:#374151;text-decoration:none;font-weight:900;background:#fff}.forum-hero-actions .forum-primary-action,.forum-primary-action{border-color:#2563eb;color:#fff;background:#2563eb}.forum-category-tabs{display:flex;flex-wrap:wrap;gap:8px}.forum-category-tabs button{display:inline-flex;gap:6px;align-items:center;min-height:36px;border:1px solid #e5e7eb;border-radius:7px;padding:0 11px;color:#374151;font:inherit;font-size:14px;font-weight:800;background:#fff;cursor:pointer}.forum-category-tabs button:hover,.forum-category-tabs button.is-active{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.forum-category-tabs strong{color:inherit;font-size:12px}.forum-board-sidebar{position:sticky;top:74px;display:grid;gap:12px}.forum-guide-panel,.forum-new-form,.forum-template-panel{border:1px solid #e5e7eb;border-radius:7px;padding:14px;background:#fff}.forum-guide-panel ul{display:grid;gap:8px;margin:12px 0 0;padding-left:18px;color:#4b5563;font-size:14px;line-height:1.6}.forum-mini-list{display:grid;gap:8px}.forum-mini-list a,.forum-mini-list span{color:#4b5563;text-decoration:none;font-size:14px;line-height:1.5}.forum-mini-list a:hover{color:#2563eb}.forum-empty-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:16px}.forum-template-link{display:grid;gap:5px;border:1px solid #e5e7eb;border-radius:7px;padding:12px;color:#374151;text-align:left;text-decoration:none;background:#fff}.forum-template-link:hover{border-color:#bfdbfe;color:#2563eb}.forum-template-link span{color:#6b7280;font-size:13px;line-height:1.45}.forum-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center}.forum-pagination button{min-height:34px;border:1px solid #d1d5db;border-radius:7px;padding:0 12px;color:#374151;font:inherit;font-weight:800;background:#fff;cursor:pointer}.forum-pagination button:disabled{cursor:not-allowed;opacity:.5}.forum-thread-state,.forum-best-answer{display:inline-flex;gap:5px;align-items:center;min-height:24px;border:1px solid #fed7aa;border-radius:7px;padding:0 8px;color:#c2410c;font-weight:900;background:#fff7ed}.forum-thread-state.is-resolved,.forum-best-answer,.forum-site .forum-badges em.is-resolved{border-color:#bbf7d0;color:#047857;background:#ecfdf5}.forum-site .forum-badges em.is-unresolved{border-color:#fed7aa;color:#c2410c;background:#fff7ed}.forum-reply.is-best-answer{border-color:#86efac}.forum-reply.is-best-answer header{background:#f0fdf4}.forum-new-head{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start;margin-bottom:16px}.forum-new-head h1{margin:8px 0;font-size:32px;line-height:1.2}.forum-new-head p{margin:0;color:#4b5563;line-height:1.7}.forum-new-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.forum-new-form{display:grid;gap:14px}.forum-new-form label,.forum-template-panel{display:grid;gap:8px}.forum-new-form label>span{color:#374151;font-size:13px;font-weight:900}.forum-new-form input,.forum-new-form select,.forum-new-form textarea,.forum-new-upload input{width:100%;border:1px solid #d1d5db;border-radius:7px;padding:10px 12px;color:#111827;font:inherit;background:#fff}.forum-rich-editor{position:relative;overflow:hidden;border:1px solid #d1d5db;border-radius:7px;background:#fff}.forum-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border-bottom:1px solid #e5e7eb;padding:8px;background:#f9fafb}.forum-rich-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border:1px solid #e5e7eb;border-radius:6px;padding:0 9px;color:#374151;font:inherit;font-size:13px;font-weight:900;background:#fff;cursor:pointer}.forum-rich-toolbar button:hover{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.forum-table-bubble-toolbar{position:absolute;z-index:65;display:inline-flex;max-width:calc(100% - 16px);min-height:42px;overflow-x:auto;align-items:center;gap:4px;border:1px solid #d9dee7;border-radius:7px;padding:5px 6px;background:#fff;box-shadow:0 14px 34px #0f172a29}.forum-table-bubble-toolbar button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:30px;border:0;border-radius:6px;padding:0 8px;color:#2f3745;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;background:transparent;cursor:pointer}.forum-table-bubble-toolbar button:hover{color:#2563eb;background:#eff6ff}.forum-table-bubble-toolbar>span[aria-hidden=true]{flex:0 0 1px;width:1px;height:24px;margin:0 4px;background:#e5e7eb}.forum-rich-body{min-height:320px;padding:16px;color:#111827;font-size:15px;line-height:1.8;outline:0}.forum-rich-body:empty:before{color:#9ca3af;content:attr(data-placeholder)}.forum-rich-body h2,.forum-rich-body h3,.forum-rich-body p,.forum-rich-body ul,.forum-rich-body ol,.forum-rich-body blockquote,.forum-rich-body pre{margin:0 0 12px}.forum-rich-body h2{font-size:22px;line-height:1.35}.forum-rich-body h3{font-size:18px;line-height:1.4}.forum-rich-body blockquote{border:1px solid #d8e2f0;border-radius:8px;padding:10px 12px;color:#4b5563;background:#f8fafc}.forum-rich-body pre{overflow-x:auto;border-radius:7px;padding:12px;color:#e5e7eb;background:#111827}.forum-rich-body code{border-radius:4px;padding:2px 5px;color:#be123c;background:#fff1f2}.forum-rich-body pre code{padding:0;color:inherit;background:transparent}.forum-rich-body img{max-width:100%;border-radius:7px}.forum-rich-body hr{height:1px;border:0;margin:20px 0;background:#e5e7eb}.forum-rich-body table{width:100%;border-collapse:collapse;margin:16px 0;table-layout:fixed}.forum-rich-body table.is-auto-width{width:auto;table-layout:auto}.forum-rich-body th,.forum-rich-body td{min-width:120px;border:1px solid #d0d5dd;padding:8px 10px;vertical-align:top}.forum-new-form textarea{resize:vertical;line-height:1.7}.forum-new-form>button,.forum-template-panel>button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;border:1px solid #2563eb;border-radius:7px;color:#fff;font:inherit;font-weight:900;background:#2563eb;cursor:pointer}.forum-new-form>button:disabled,.forum-template-panel>button:disabled{cursor:not-allowed;opacity:.55}.forum-new-upload{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;align-items:center}.forum-template-list{display:grid;gap:8px;margin-top:10px}.forum-template-list button{display:grid;gap:4px;border:1px solid #e5e7eb;border-radius:7px;padding:10px;color:#374151;text-align:left;font:inherit;background:#fff;cursor:pointer}.forum-template-list button:hover,.forum-template-list button.is-active{border-color:#bfdbfe;background:#eff6ff}.forum-template-list span{color:#6b7280;font-size:13px;line-height:1.45}@media (max-width: 1120px){.forum-site .forum-board-layout,.forum-new-layout{grid-template-columns:1fr}.forum-board-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.forum-new-head,.forum-board-sidebar,.forum-empty-templates{grid-template-columns:1fr}}@media (max-width: 620px){.forum-new-upload,.forum-pagination{grid-template-columns:1fr}.forum-pagination{justify-content:stretch}.forum-pagination button{flex:1}}.forum-site{--forum-bg: #f8fafc;--forum-paper: #ffffff;--forum-ink: #101828;--forum-muted: #667085;--forum-soft: #f2f4f7;--forum-line: #e4e7ec;--forum-blue: #155eef;--forum-blue-soft: #eff4ff;--forum-green: #039855;--forum-green-soft: #ecfdf3;--forum-orange: #dc6803;--forum-orange-soft: #fff6ed;--forum-yellow: #fdb022;min-height:100vh;color:var(--forum-ink);background:linear-gradient(180deg,#ffffffeb,#f8fafcf5 360px),var(--forum-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.forum-topbar{border-bottom:1px solid var(--forum-line);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.forum-topbar-inner{grid-template-columns:230px minmax(0,1fr) auto;max-width:1360px;min-height:58px;padding:0 28px}.forum-brand{gap:10px;font-weight:900}.forum-brand span{width:28px;height:28px;border-radius:6px;color:#fff;font-size:16px;background:var(--forum-blue)}.forum-brand strong{color:var(--forum-ink);font-size:17px}.forum-nav{justify-content:center;gap:26px}.forum-top-actions{justify-content:flex-end}.forum-nav a,.forum-home-link,.forum-user-chip{min-height:58px;border-radius:0;padding:0 6px;color:#344054;font-size:15px;font-weight:800;background:transparent}.forum-nav a{border-bottom:2px solid transparent}.forum-nav a:hover,.forum-nav a.is-active,.forum-home-link:hover,.forum-user-chip:hover{color:var(--forum-blue);background:transparent}.forum-nav a.is-active{border-bottom-color:var(--forum-blue)}.forum-home-link{border:0}.forum-user-chip{color:var(--forum-blue)}.forum-main-shell{min-height:calc(100vh - 146px)}.forum-site .public-forum.forum-board{background:transparent}.forum-site .public-wrap{width:min(1360px,calc(100% - 56px))}.forum-site .forum-board-head{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:52px;align-items:center;max-width:1360px;padding:38px 28px 22px}.forum-board-copy{display:grid;gap:14px}.forum-site .public-eyebrow{display:none}.forum-site .forum-board-head h1{margin:0;color:var(--forum-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:38px;line-height:1.18;font-weight:900;text-transform:none}.forum-site .forum-board-head p{max-width:760px;margin:0;color:var(--forum-muted);font-size:15px;line-height:1.75}.forum-command-row{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:16px;align-items:center;margin-top:10px}.forum-site .forum-searchbar,.forum-site .forum-searchbar.forum-hero-search{display:flex;gap:12px;align-items:center;min-height:50px;margin:0;border:1px solid #d0d5dd;border-radius:6px;padding:0 16px;color:var(--forum-muted);background:var(--forum-paper);box-shadow:0 1px 2px #1018280a}.forum-site .forum-searchbar:focus-within{border-color:#84adff;box-shadow:0 0 0 4px #155eef14}.forum-site .forum-searchbar input{min-width:0;flex:1;border:0;padding:0;color:var(--forum-ink);font-size:15px;outline:0;background:transparent}.forum-hero-actions{display:flex;gap:12px;align-items:center;margin:0}.forum-hero-actions a,.forum-primary-action{min-height:50px;border:1px solid #d0d5dd;border-radius:6px;padding:0 18px;color:#344054;font-size:15px;font-weight:900;background:var(--forum-paper);box-shadow:0 1px 2px #1018280a}.forum-hero-actions .forum-primary-action,.forum-primary-action{border-color:var(--forum-blue);color:#fff;background:var(--forum-blue)}.forum-hero-actions a:not(.forum-primary-action):hover{border-color:#84adff;color:var(--forum-blue)}.forum-site .forum-board-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-self:stretch}.forum-site .forum-board-metrics span{display:grid;justify-items:center;gap:8px;min-height:118px;border:0;border-left:1px solid var(--forum-line);border-radius:0;padding:8px 18px;color:var(--forum-muted);text-align:center;background:transparent;box-shadow:none}.forum-site .forum-board-metrics span:first-child{border-left:0}.forum-site .forum-board-metrics svg{width:28px;height:28px;color:var(--forum-blue)}.forum-site .forum-board-metrics span:nth-child(2) svg{color:var(--forum-orange)}.forum-site .forum-board-metrics span:nth-child(3) svg{color:var(--forum-yellow)}.forum-site .forum-board-metrics small{color:#475467;font-size:14px;font-weight:700}.forum-site .forum-board-metrics strong{color:var(--forum-ink);font-size:30px;line-height:1;font-weight:900}.forum-site .forum-board-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:1360px;padding:18px 28px 54px}.forum-site .forum-feed{display:grid;gap:14px}.forum-category-tabs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px}.forum-category-tabs button{flex:0 0 auto;min-height:40px;border:1px solid var(--forum-line);border-radius:6px;padding:0 14px;color:#344054;font-size:13px;font-weight:800;background:var(--forum-paper);box-shadow:0 1px 2px #10182808}.forum-category-tabs button:hover,.forum-category-tabs button.is-active{border-color:#84adff;color:var(--forum-blue);background:var(--forum-blue-soft)}.forum-category-tabs strong{color:inherit;font-size:12px;font-weight:900}.forum-site .forum-filterbar{display:flex;justify-content:space-between;gap:14px;align-items:center;border:0;border-radius:0;padding:12px 0 0;background:transparent}.forum-sort-tabs,.forum-tag-filter{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.forum-tag-filter{justify-content:flex-end;gap:8px}.forum-site .forum-sort-tabs button,.forum-site .forum-tag-filter button{min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0;color:var(--forum-muted);font-size:14px;font-weight:800;background:transparent}.forum-site .forum-tag-filter button{min-height:32px;border:1px solid transparent;border-radius:6px;padding:0 10px}.forum-site .forum-sort-tabs button:hover,.forum-site .forum-sort-tabs button.is-active{color:var(--forum-blue);border-bottom-color:var(--forum-blue);background:transparent}.forum-site .forum-tag-filter button:hover,.forum-site .forum-tag-filter button.is-active{border-color:#b2ccff;color:var(--forum-blue);background:var(--forum-blue-soft)}.forum-site .forum-feed-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--forum-line);border-radius:8px;background:var(--forum-paper);box-shadow:0 10px 24px #1018280a}.forum-site .forum-feed-item,.forum-site .forum-feed-item:has(.forum-feed-thumb){display:grid;grid-template-columns:160px minmax(0,1fr) 172px 78px;gap:18px;align-items:center;min-height:124px;border:0;border-bottom:1px solid var(--forum-line);border-radius:0;padding:18px 16px;color:var(--forum-ink);text-decoration:none;background:var(--forum-paper);box-shadow:none;transform:none}.forum-site .forum-feed-item:last-child{border-bottom:0}.forum-site .forum-feed-item:hover{background:#fcfcfd;box-shadow:none;transform:none}.forum-site .forum-feed-item.is-pinned{border-left:0;padding-left:16px}.forum-feed-state{display:grid;gap:11px;align-content:center}.forum-feed-category{color:var(--forum-blue);font-size:14px;font-weight:800}.forum-site .forum-badges{display:flex;flex-wrap:wrap;gap:6px}.forum-site .forum-badges em{display:inline-flex;gap:5px;align-items:center;width:fit-content;min-height:30px;border:1px solid #fedf89;border-radius:5px;padding:0 10px;color:var(--forum-orange);font-size:13px;font-style:normal;font-weight:900;background:var(--forum-orange-soft)}.forum-site .forum-badges em.is-resolved{border-color:#abefc6;color:var(--forum-green);background:var(--forum-green-soft)}.forum-site .forum-badges em.is-unresolved{border-color:#fedf89;color:var(--forum-orange);background:var(--forum-orange-soft)}.forum-site .forum-badges em.is-pinned{border-color:#fedf89;color:#b54708;background:#fffaeb}.forum-site .forum-badges em.is-featured{border-color:#b2ccff;color:var(--forum-blue);background:var(--forum-blue-soft)}.forum-site .forum-feed-main{display:grid;gap:8px;min-width:0}.forum-site .forum-feed-item h2{overflow:hidden;margin:0;color:var(--forum-ink);font-size:18px;line-height:1.35;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.forum-site .forum-feed-item p{display:-webkit-box;overflow:hidden;margin:0;color:var(--forum-muted);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-site .forum-tag-list{display:flex;flex-wrap:wrap;gap:6px}.forum-site .forum-tag-list em,.forum-site .forum-compose-tags em{min-height:24px;border:1px solid #d0d5dd;border-radius:4px;padding:0 7px;color:#475467;font-size:12px;font-style:normal;font-weight:700;background:#f9fafb}.forum-feed-author{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0;color:var(--forum-muted)}.forum-author-avatar{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d1e0ff;border-radius:50%;color:var(--forum-blue);background:var(--forum-blue-soft)}.forum-feed-author strong{overflow:hidden;color:#344054;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.forum-feed-author span:not(.forum-author-avatar){color:var(--forum-muted);font-size:13px}.forum-site .forum-feed-count{display:grid;gap:8px;justify-items:end;border-left:1px solid var(--forum-line);padding-left:16px;color:#475467}.forum-site .forum-feed-count span{display:inline-flex;gap:7px;align-items:center;color:#475467;font-size:14px;font-weight:700}.forum-board-sidebar{position:sticky;top:82px;display:grid;gap:14px;align-self:start}.forum-site .forum-auth-panel,.forum-guide-panel{border:1px solid var(--forum-line);border-radius:8px;padding:18px;background:var(--forum-paper);box-shadow:0 8px 22px #10182809}.forum-site .forum-auth-panel.is-signed-in{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}.forum-site .forum-me-head .forum-auth-panel.is-signed-in{gap:12px;padding:14px}.forum-site .forum-auth-profile{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center}.forum-site .forum-me-head .forum-auth-profile{grid-template-columns:46px minmax(0,1fr);gap:12px}.forum-site .forum-auth-avatar{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid #d1e0ff;border-radius:50%;color:var(--forum-blue);font-size:24px;background:var(--forum-blue-soft)}.forum-site .forum-me-head .forum-auth-avatar{width:46px;height:46px;font-size:20px}.forum-site .forum-auth-avatar img{width:100%;height:100%;object-fit:cover}.forum-site .forum-auth-profile div{display:grid;gap:4px;min-width:0}.forum-site .forum-auth-profile strong{overflow:hidden;color:var(--forum-ink);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.forum-site .forum-me-head .forum-auth-profile strong{font-size:15px}.forum-site .forum-auth-profile em{width:fit-content;min-height:24px;border-radius:5px;padding:3px 8px;color:var(--forum-blue);font-size:12px;font-style:normal;font-weight:900;background:var(--forum-blue-soft)}.forum-site .forum-auth-profile span{display:block;color:var(--forum-muted);font-size:13px}.forum-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.forum-auth-actions a,.forum-auth-actions button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px;color:#344054;font-size:14px;font-weight:800;text-decoration:none;background:var(--forum-paper);cursor:pointer}.forum-site .forum-auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-radius:6px;padding:4px;background:var(--forum-soft)}.forum-site .forum-auth-tabs button.is-active{color:#fff;background:var(--forum-ink)}.forum-site .forum-auth-panel input{min-height:42px;border:1px solid #d0d5dd;border-radius:6px;padding:0 12px;color:var(--forum-ink);font-size:14px}.forum-site .forum-auth-panel>button[type=submit]{min-height:42px;border-color:var(--forum-ink);border-radius:6px;color:#fff;font-weight:900;background:var(--forum-ink)}.forum-guide-panel{display:grid;gap:14px}.forum-site .forum-section-title{margin:0}.forum-site .forum-section-title span{color:var(--forum-ink);font-size:16px;font-weight:900}.forum-site .forum-section-title p{margin:3px 0 0;color:var(--forum-muted);font-size:13px;line-height:1.55}.forum-site .forum-profile-form .forum-field{display:grid;gap:7px}.forum-site .forum-profile-form .forum-field>span{color:#344054;font-size:13px;font-weight:900}.forum-site .forum-profile-form .forum-field small{color:#667085;font-size:12px;line-height:1.5}.forum-site .forum-avatar-editor{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e5e7eb;border-radius:7px;padding:12px;background:#f9fafb}.forum-site .forum-avatar-preview{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;background:#eff6ff}.forum-site .forum-avatar-preview img{width:100%;height:100%;object-fit:cover}.forum-site .forum-avatar-preview span{font-size:24px;font-weight:900}.forum-site .forum-avatar-controls{display:grid;gap:7px;min-width:0}.forum-site .forum-avatar-actions{display:flex;flex-wrap:wrap;gap:8px}.forum-site .forum-profile-form .forum-avatar-actions button{min-height:34px;border-radius:7px;padding:0 11px;font-size:13px}.forum-site .forum-profile-form .forum-avatar-actions .forum-avatar-upload{border-color:#2563eb;color:#fff;background:#2563eb}.forum-site .forum-profile-form .forum-avatar-actions .forum-avatar-clear{border-color:#d1d5db;color:#344054;background:#fff}.forum-site .forum-avatar-controls input[type=file]{display:none}.forum-site .forum-profile-form .forum-form-error{margin:0;border:1px solid #fecaca;border-radius:7px;padding:9px 10px;color:#991b1b;font-size:13px;font-weight:800;background:#fef2f2}.forum-guide-panel .forum-primary-action{width:100%;min-height:42px}.forum-guide-panel ul,.forum-checklist{display:grid;gap:12px;margin:0;padding:0;color:#475467;font-size:14px;line-height:1.55;list-style:none}.forum-checklist li{display:flex;gap:9px;align-items:flex-start}.forum-checklist svg{flex:0 0 auto;margin-top:2px;color:var(--forum-blue)}.forum-mini-list{display:grid;gap:10px}.forum-mini-list a,.forum-mini-list span{display:flex;justify-content:space-between;gap:14px;color:#475467;font-size:14px;line-height:1.5;text-decoration:none}.forum-mini-list a:hover{color:var(--forum-blue)}.forum-site .forum-empty{border:1px dashed #d0d5dd;border-radius:8px;padding:36px 28px;color:var(--forum-muted);background:#fcfcfd}.forum-empty-action strong{color:var(--forum-ink);font-size:18px}.forum-empty-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.forum-template-link{border:1px solid var(--forum-line);border-radius:8px;padding:14px;background:var(--forum-paper)}.forum-pagination{margin-top:4px}.forum-pagination button{border-radius:6px}.forum-message-chip{position:relative;display:inline-flex;gap:6px;align-items:center;min-height:58px;border-radius:0;padding:0 6px;color:var(--forum-blue);font-size:15px;font-weight:800;text-decoration:none;background:transparent}.forum-message-chip:hover{color:var(--forum-blue)}.forum-message-chip strong{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;padding:0 6px;color:#fff;font-size:12px;line-height:1;background:#dc2626}.forum-profile-strip>.forum-profile-stat{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:10px;min-height:78px;border:1px solid #dbe3ee;border-radius:8px;padding:14px;color:inherit;text-decoration:none;background:#fff;box-shadow:0 10px 24px #0f172a0a}.forum-profile-strip>.forum-profile-stat:hover{border-color:#93c5fd;background:#f8fbff}.forum-profile-strip>.forum-profile-stat svg{grid-row:span 2;color:#2563eb;font-size:22px}.forum-section-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.forum-section-actions a,.forum-section-actions button{display:inline-flex;gap:6px;align-items:center;min-height:32px;border:1px solid #d1d5db;border-radius:7px;padding:0 10px;color:#344054;font-size:13px;font-weight:800;text-decoration:none;background:#fff}.forum-section-actions a:hover,.forum-section-actions button:hover:not(:disabled){border-color:#93c5fd;color:#2563eb;background:#eff6ff}.forum-message-board{display:grid;gap:16px}.forum-message-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid var(--forum-line);border-radius:8px;padding:12px;background:var(--forum-paper)}.forum-message-tabs{display:flex;flex-wrap:wrap;gap:8px}.forum-message-tabs button,.forum-message-read-all{display:inline-flex;gap:8px;align-items:center;min-height:36px;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;color:#344054;font-size:14px;font-weight:800;background:#fff}.forum-message-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;padding:0 6px;color:#475467;font-size:12px;background:#f2f4f7}.forum-message-tabs button.is-active{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.forum-message-tabs button.is-active span{color:#fff;background:#2563eb}.forum-message-read-all{color:#0f766e}.forum-message-read-all:disabled{opacity:.55;cursor:not-allowed}.forum-message-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.forum-message-summary>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px 10px;align-items:center;border:1px solid var(--forum-line);border-radius:8px;padding:14px;background:#fff}.forum-message-summary svg{grid-row:span 2;color:#2563eb;font-size:22px}.forum-message-summary span{color:#667085;font-size:13px;font-weight:800}.forum-message-summary strong{color:var(--forum-ink);font-size:22px;line-height:1}.forum-message-list{display:grid;gap:10px}.forum-message-item{display:grid;grid-template-columns:44px minmax(0,1fr) 126px;gap:14px;align-items:start;border:1px solid var(--forum-line);border-radius:8px;padding:16px;background:#fff}.forum-message-item.is-unread{border-color:#93c5fd;background:#f8fbff}.forum-message-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#2563eb;background:#eff6ff}.forum-message-icon svg{font-size:20px}.forum-message-body{min-width:0}.forum-message-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.forum-message-meta span{border-radius:999px;padding:3px 8px;color:#0f766e;font-size:12px;font-weight:900;background:#ecfdf5}.forum-message-meta time{color:#667085;font-size:13px}.forum-message-body h2{margin:0 0 6px;font-size:17px;line-height:1.35}.forum-message-body h2 a{color:var(--forum-ink);text-decoration:none}.forum-message-body h2 a:hover{color:var(--forum-blue)}.forum-message-body p{margin:0;color:#475467;font-size:14px;line-height:1.6}.forum-message-actions{display:grid;justify-items:end;gap:10px}.forum-message-actions em,.forum-message-actions span{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;font-style:normal;font-size:12px;font-weight:900}.forum-message-actions em{color:#b42318;background:#fef3f2}.forum-message-actions span{color:#475467;background:#f2f4f7}.forum-message-actions button{display:inline-flex;gap:6px;align-items:center;min-height:32px;border:1px solid #bfdbfe;border-radius:7px;padding:0 10px;color:#2563eb;font-size:13px;font-weight:800;background:#eff6ff}.forum-site .forum-me-workbench-head{grid-template-columns:minmax(0,1fr) 330px;align-items:start;margin-bottom:18px}.forum-me-workbench-head h1{margin-bottom:10px}.forum-me-workbench-head p{max-width:660px}.forum-me-head-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.forum-me-head-actions a{display:inline-flex;gap:8px;align-items:center;min-height:38px;border:1px solid #d0d5dd;border-radius:7px;padding:0 14px;color:#344054;font-size:14px;font-weight:800;text-decoration:none;background:#fff}.forum-me-head-actions .forum-primary-action{border-color:#2563eb;color:#fff;background:#2563eb}.forum-me-account-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--forum-line);border-radius:8px;padding:16px;background:#fff}.forum-me-account-avatar{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;background:#eff6ff}.forum-me-account-avatar img{width:100%;height:100%;object-fit:cover}.forum-me-account-card div{display:grid;gap:4px;min-width:0}.forum-me-account-card strong{overflow:hidden;color:var(--forum-ink);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.forum-me-account-card em,.forum-me-account-card span{color:#667085;font-style:normal;font-size:13px}.forum-me-account-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.forum-me-account-actions a,.forum-me-account-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:34px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;font-size:13px;font-weight:800;text-decoration:none;background:#fff}.forum-me-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.forum-me-stat-tile{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 10px;align-items:center;border:1px solid var(--forum-line);border-radius:8px;padding:14px;background:#fff}.forum-me-stat-tile>span{grid-row:span 3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#2563eb;background:#eff6ff}.forum-me-stat-tile strong{color:var(--forum-ink);font-size:20px;line-height:1}.forum-me-stat-tile em{color:#344054;font-style:normal;font-size:13px;font-weight:900}.forum-me-stat-tile small{color:#667085;font-size:12px}.forum-me-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.forum-me-entry-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--forum-line);border-radius:8px;padding:14px;color:inherit;text-align:left;text-decoration:none;background:#fff}.forum-me-entry-card:hover,.forum-me-entry-card.is-active{border-color:#2563eb;background:#f8fbff}.forum-me-entry-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#2563eb;background:#eff6ff}.forum-me-entry-copy{display:grid;gap:4px;min-width:0}.forum-me-entry-copy strong{color:var(--forum-ink);font-size:15px;font-weight:900}.forum-me-entry-copy small{color:#667085;font-size:13px;line-height:1.45}.forum-me-entry-card em{justify-self:end;border-radius:999px;padding:4px 8px;color:#1d4ed8;font-style:normal;font-size:12px;font-weight:900;background:#eff6ff}.forum-me-entry-action{grid-column:2 / -1;display:inline-flex;gap:6px;align-items:center;width:fit-content;color:#2563eb;font-size:13px;font-weight:900}.forum-me-focus-panel,.forum-me-detail-panel{border:1px solid var(--forum-line);border-radius:8px;padding:18px;background:#fff}.forum-me-focus-panel{display:flex;justify-content:space-between;gap:18px;align-items:center}.forum-me-focus-panel strong{display:block;margin-bottom:6px;color:var(--forum-ink);font-size:17px}.forum-me-focus-panel p{margin:0;max-width:680px;color:#475467;font-size:14px;line-height:1.7}.forum-me-focus-actions{display:flex;flex-wrap:wrap;gap:8px}.forum-me-focus-actions a{display:inline-flex;gap:7px;align-items:center;min-height:36px;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;color:#344054;font-size:13px;font-weight:800;text-decoration:none;background:#fff}.forum-growth-panel{display:grid;gap:14px;border:1px solid var(--forum-line);border-radius:8px;padding:18px;background:#fff}.forum-me-growth-compact{margin-bottom:14px}.forum-growth-summary{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center}.forum-growth-summary>svg{width:48px;height:48px;border-radius:50%;padding:12px;color:#2563eb;background:#eff6ff}.forum-growth-summary div{display:grid;gap:4px;min-width:0}.forum-growth-summary span{color:#2563eb;font-size:12px;font-weight:900}.forum-growth-summary strong{color:var(--forum-ink);font-size:26px;line-height:1}.forum-growth-summary p{margin:0;color:#475467;font-size:14px}.forum-growth-progress{height:10px;overflow:hidden;border-radius:999px;background:#e5e7eb}.forum-growth-progress span{display:block;height:100%;border-radius:inherit;background:#2563eb}.forum-growth-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.forum-growth-grid .forum-me-detail-panel{margin-top:0}.forum-growth-rules,.forum-growth-levels{display:grid;gap:10px}.forum-growth-rules div,.forum-growth-levels div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#f8fafc}.forum-growth-rules svg{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;padding:8px;color:#2563eb;background:#eff6ff}.forum-growth-rules strong,.forum-growth-levels strong{color:var(--forum-ink);font-size:14px}.forum-growth-rules span,.forum-growth-levels span{justify-self:end;color:#475467;font-size:13px;font-weight:800}.forum-growth-levels div{grid-template-columns:minmax(0,1fr) auto}.forum-growth-levels div.is-current{border-color:#bfdbfe;background:#eff6ff}.forum-growth-levels div.is-current strong,.forum-growth-levels div.is-current span{color:#1d4ed8}.forum-me-detail-panel{display:grid;gap:14px;margin-top:14px}.forum-profile-form.forum-me-detail-panel{box-shadow:none}.forum-me-detail-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.forum-me-detail-head span{color:#2563eb;font-size:12px;font-weight:900}.forum-me-detail-head h2{margin:4px 0 5px;color:var(--forum-ink);font-size:19px}.forum-me-detail-head p{margin:0;color:#667085;font-size:13px}.forum-me-detail-head>strong{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:0 10px;color:#2563eb;font-size:13px;background:#eff6ff}.forum-footer{max-width:1360px;border-top:1px solid var(--forum-line);padding:22px 28px 30px}@media (max-width: 1180px){.forum-site .forum-board-head,.forum-site .forum-board-layout{grid-template-columns:1fr}.forum-site .forum-board-metrics{max-width:560px}.forum-board-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-site .forum-feed-item,.forum-site .forum-feed-item:has(.forum-feed-thumb){grid-template-columns:145px minmax(0,1fr) 150px 70px}.forum-message-summary,.forum-me-stat-strip,.forum-me-entry-grid,.forum-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.forum-topbar-inner{grid-template-columns:1fr;gap:10px;padding:10px 18px}.forum-nav{justify-content:flex-start;gap:14px;overflow-x:auto}.forum-nav a,.forum-home-link,.forum-message-chip,.forum-user-chip{flex:0 0 auto;min-height:38px}.forum-top-actions{justify-content:flex-start}.forum-site .forum-board-head,.forum-site .forum-board-layout{padding-left:18px;padding-right:18px}.forum-site .forum-board-head h1{font-size:30px}.forum-command-row,.forum-site .forum-filterbar,.forum-board-sidebar,.forum-message-summary,.forum-empty-templates{grid-template-columns:1fr}.forum-command-row,.forum-site .forum-filterbar{display:grid}.forum-hero-actions{width:100%}.forum-hero-actions a{flex:1}.forum-site .forum-board-metrics{grid-template-columns:1fr;max-width:none}.forum-site .forum-board-metrics span{grid-template-columns:32px 1fr auto;justify-items:start;min-height:58px;border-left:0;border-top:1px solid var(--forum-line);padding:12px 0;text-align:left}.forum-site .forum-board-metrics span:first-child{border-top:0}.forum-site .forum-board-metrics strong{font-size:22px}.forum-site .forum-feed-item,.forum-site .forum-feed-item:has(.forum-feed-thumb){grid-template-columns:1fr;gap:12px;align-items:start}.forum-feed-state,.forum-feed-author,.forum-site .forum-feed-count{width:100%}.forum-feed-state{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.forum-site .forum-feed-count{grid-template-columns:repeat(2,auto);justify-content:flex-start;border-left:0;border-top:1px solid var(--forum-line);padding:12px 0 0}.forum-site .forum-feed-item h2{white-space:normal}.forum-message-toolbar,.forum-message-item,.forum-site .forum-me-workbench-head,.forum-me-stat-strip,.forum-me-entry-grid,.forum-growth-grid{grid-template-columns:1fr}.forum-message-toolbar{display:grid;align-items:stretch}.forum-message-read-all,.forum-message-actions button{justify-content:center}.forum-message-actions{justify-items:stretch}.forum-me-focus-panel,.forum-me-detail-head{display:grid}.forum-growth-rules div,.forum-growth-levels div{grid-template-columns:34px minmax(0,1fr)}.forum-growth-rules span,.forum-growth-levels span{grid-column:2;justify-self:start}.forum-growth-levels div{grid-template-columns:minmax(0,1fr)}.forum-growth-levels span{grid-column:auto}}@media (max-width: 560px){.forum-site .forum-board-head{padding-top:24px}.forum-site .forum-board-head h1{font-size:27px}.forum-hero-actions{display:grid}.forum-category-tabs,.forum-tag-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.forum-category-tabs button,.forum-site .forum-tag-filter button{flex:0 0 auto}.forum-auth-actions{grid-template-columns:1fr}.forum-footer{padding-left:18px;padding-right:18px}}.public-docs-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:44px;align-items:end}.public-docs-hero-copy{min-width:0}.public-docs-label,.public-docs-guide-panel>span,.public-doc-quick-start>div>span,.public-doc-metrics span,.public-doc-result-heading span,.public-doc-section-head span{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border:1px solid var(--doc-line, #d9e0ec);border-radius:999px;background:#ffffffb8;color:var(--doc-muted, #5f6673);font-size:12px;font-weight:800;white-space:nowrap}.public-doc-hero-actions{display:grid;grid-template-columns:minmax(0,640px) auto;gap:12px;align-items:center;margin-top:30px}.public-doc-hero-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--doc-line, #d9e0ec);border-radius:8px;background:#fff;color:var(--doc-strong, #1f2937);font-size:14px;font-weight:900;white-space:nowrap}.public-doc-hero-link:hover{border-color:var(--doc-accent, #2463eb);color:var(--doc-accent, #2463eb);text-decoration:none}.public-doc-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.public-docs-guide-panel{display:grid;align-content:start;gap:12px;min-height:310px;padding:22px;border:1px solid var(--doc-line, #d9e0ec);border-radius:8px;background:linear-gradient(135deg,#2463eb1f,#fff0 44%),#fff;box-shadow:0 24px 70px #0f172a14}.public-docs-guide-panel strong{color:var(--doc-strong, #1f2937);font-size:28px;line-height:1.18}.public-docs-guide-panel p{margin:0;color:var(--doc-muted, #5f6673);font-size:14px;line-height:1.7}.public-docs-guide-panel div{display:grid;margin-top:6px}.public-docs-guide-panel a{padding:12px 0;border-top:1px solid var(--doc-line-soft, #e9edf4);color:var(--doc-strong, #1f2937);font-size:14px;font-weight:800;line-height:1.45}.public-docs-guide-panel a:hover{color:var(--doc-accent, #2463eb);text-decoration:none}.public-doc-product{display:grid;gap:46px}.public-doc-path-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.public-doc-path-grid a,.public-doc-result-list a,.public-doc-quick-grid a,.public-doc-card-grid a{display:grid;align-content:start;border:1px solid var(--doc-line, #d9e0ec);border-radius:8px;background:#fff;color:var(--doc-strong, #1f2937);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-doc-path-grid a{gap:14px;min-height:188px;padding:22px}.public-doc-path-grid a:first-child{grid-row:span 2;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 42%),var(--doc-accent, #2463eb);color:#fff}.public-doc-path-grid a:nth-child(4){grid-column:span 2}.public-doc-path-grid a:hover,.public-doc-result-list a:hover,.public-doc-quick-grid a:hover,.public-doc-card-grid a:hover{border-color:#2463eb73;box-shadow:0 18px 42px #0f172a14;color:var(--doc-accent, #2463eb);text-decoration:none;transform:translateY(-2px)}.public-doc-path-grid a:first-child:hover{color:#fff}.public-doc-path-grid span,.public-doc-result-list span{color:var(--doc-muted, #5f6673);font-size:12px;font-weight:900}.public-doc-path-grid a:first-child span,.public-doc-path-grid a:first-child small{color:#ffffffc7}.public-doc-path-grid strong{max-width:15em;font-size:22px;line-height:1.24}.public-doc-path-grid small,.public-doc-result-list small,.public-doc-quick-grid small{color:var(--doc-muted, #5f6673);font-size:13px;line-height:1.55}.public-doc-result-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.public-doc-result-heading strong{color:var(--doc-strong, #1f2937);font-size:20px}.public-doc-result-list,.public-doc-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-doc-result-list a,.public-doc-quick-grid a{gap:10px;min-height:132px;padding:18px}.public-doc-result-list strong,.public-doc-quick-grid strong{font-size:16px;line-height:1.35}.public-doc-quick-start{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:start;padding:28px;border:1px solid var(--doc-line, #d9e0ec);border-radius:8px;background:#fff}.public-doc-quick-start h2{margin:14px 0 0;color:var(--doc-strong, #1f2937);font-size:28px;line-height:1.2}.public-doc-groups{display:grid;gap:0;border-top:1px solid var(--doc-line, #d9e0ec)}.public-doc-groups .public-doc-section-card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;padding:34px 0;border:0;border-bottom:1px solid var(--doc-line, #d9e0ec);background:transparent}.public-doc-section-head{display:grid;align-content:start;gap:12px;max-width:760px}.public-doc-section-head h2{margin:0;color:var(--doc-strong, #1f2937);font-size:24px;line-height:1.25}.public-doc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-doc-card-grid a{gap:8px;min-height:118px;padding:16px}.public-doc-card-grid strong{font-size:15px;line-height:1.35}.public-doc-card-grid span{display:-webkit-box;overflow:hidden;color:var(--doc-muted, #5f6673);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-doc-page-grid{grid-template-columns:280px minmax(0,1fr) 220px;align-items:start}.public-doc-sidebar,.public-doc-toc{max-height:calc(100vh - 112px);overflow:auto;border:1px solid var(--story-line, #dde3ee);border-radius:8px;background:var(--story-panel, #fff)}.public-doc-sidebar nav{gap:16px}.public-doc-side-section{display:grid;gap:4px}.public-doc-side-section>strong{padding:6px 8px 4px;color:var(--story-muted, #667085);font-size:12px}.public-doc-side-section a{display:block}.public-doc-toc{position:sticky;top:88px;padding:18px}.public-doc-toc>strong{display:block;margin-bottom:10px;font-size:13px}.public-doc-toc nav{display:grid;gap:8px}.public-doc-toc a{color:var(--story-muted, #667085);font-size:13px;line-height:1.45}.public-doc-toc a.is-sub{padding-left:12px}.public-doc-toc a:hover{color:var(--story-ink, #15171d)}.public-doc-body h2,.public-doc-body h3{scroll-margin-top:96px}.public-doc-body h2{margin-top:34px;padding-top:18px;border-top:1px solid var(--story-line, #dde3ee)}.public-doc-body h3{margin-top:24px}.public-doc-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:22px;border-top:1px solid var(--story-line, #dde3ee)}.public-doc-pager a{display:grid;gap:6px;min-height:84px;padding:14px;border:1px solid var(--story-line, #dde3ee);border-radius:8px;background:var(--story-soft, #eef2f7);color:var(--story-ink, #15171d)}.public-doc-pager a:hover{border-color:var(--story-ink, #15171d);text-decoration:none}.public-doc-pager span{color:var(--story-muted, #667085);font-size:12px}.public-doc-pager strong{line-height:1.35}@media (max-width: 1180px){.public-doc-page-grid{grid-template-columns:250px minmax(0,1fr)}.public-doc-toc{display:none}}@media (max-width: 900px){.public-doc-path-grid,.public-doc-card-grid,.public-doc-page-grid,.public-doc-pager{grid-template-columns:1fr}.public-doc-sidebar{position:static;max-height:none}.public-doc-path-grid a{min-height:128px}}@media (max-width: 560px){.public-docs-hero h1{font-size:44px;line-height:.95}.public-doc-result-heading{align-items:flex-start;flex-direction:column}}.public-site.is-docs-mode{--doc-layout-max: 1440px;--doc-layout-offset: max(0px, calc((100vw - var(--doc-layout-max)) / 2));--doc-sidebar-width: 272px;--doc-sidebar-outer: calc(var(--doc-layout-offset) + var(--doc-sidebar-width));--doc-aside-width: 256px;--doc-bg: #ffffff;--doc-sidebar: #f6f6f7;--doc-panel: #ffffff;--doc-soft: #f6f6f7;--doc-line: #e2e2e3;--doc-line-soft: #ececee;--doc-ink: #3c3c43;--doc-strong: #3c3c43;--doc-muted: rgba(60, 60, 67, .78);--doc-subtle: rgba(60, 60, 67, .56);--doc-accent: #3451b2;--doc-green: var(--doc-accent);--doc-blue: var(--doc-accent);--doc-code-bg: #f6f6f7;--doc-code: #3451b2;min-height:100vh;background:var(--doc-bg);color:var(--doc-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.public-site.is-docs-mode .public-topbar{top:0;right:var(--doc-layout-offset);bottom:auto;left:var(--doc-sidebar-outer);z-index:60;height:64px;padding:0;border-bottom:1px solid var(--doc-line);background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);pointer-events:auto}.public-site.is-docs-mode .public-nav{width:100%;height:64px;margin:0;padding:0 32px;align-items:center;gap:24px;pointer-events:auto}.public-brand-group{display:inline-flex;align-items:center;gap:12px;min-width:0}.public-site.is-docs-mode .public-brand-group{position:fixed;top:0;left:calc(var(--doc-sidebar-width) * -1);z-index:61;width:var(--doc-sidebar-width);height:64px;padding:0 32px;border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:var(--doc-sidebar)}.public-site.is-docs-mode .public-brand,.public-site.is-docs-mode .public-links a,.public-site.is-docs-mode .public-links button{min-height:36px;border:0;border-radius:8px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-site.is-docs-mode .public-brand{gap:10px;padding:0;color:var(--doc-strong);font-size:16px;font-weight:700}.public-site.is-docs-mode .public-brand>.public-doc-project-mark{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#bd34fe,#41d1ff);color:#fff;font-size:13px;font-weight:900}.public-site.is-docs-mode .public-doc-project-switcher{position:relative;flex:0 1 auto;min-width:0}.public-site.is-docs-mode .public-doc-project-trigger{display:inline-flex;max-width:240px;min-height:44px;align-items:center;cursor:pointer;white-space:nowrap}.public-site.is-docs-mode .public-doc-project-trigger strong{overflow:hidden;text-overflow:ellipsis}.public-site.is-docs-mode .public-doc-project-trigger:focus-visible{outline:2px solid var(--doc-accent);outline-offset:3px}.public-site.is-docs-mode .public-brand .public-doc-project-chevron{display:inline-flex;flex:0 0 auto;width:auto;height:auto;margin-left:2px;border-radius:0;background:transparent;color:var(--doc-subtle);font-size:11px;transition:transform .15s ease-out}.public-site.is-docs-mode .public-doc-project-trigger[aria-expanded=true] .public-doc-project-chevron{transform:rotate(180deg)}.public-doc-project-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:80;display:grid;width:min(280px,calc(100vw - 32px));gap:2px;padding:6px;border:1px solid var(--doc-line);border-radius:10px;background:#fff;box-shadow:0 6px 8px #0f172a1f;animation:publicDocProjectMenuIn .15s ease-out}.public-doc-project-menu a{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;min-height:44px;align-items:center;gap:10px;padding:7px 9px;border-radius:7px;color:var(--doc-ink);text-decoration:none}.public-doc-project-menu a:hover,.public-doc-project-menu a:focus-visible,.public-doc-project-menu a.is-current{background:var(--doc-soft);color:var(--doc-accent);outline:none}.public-doc-project-menu a>img,.public-doc-project-menu a>.public-doc-project-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;object-fit:contain}.public-doc-project-menu a>.public-doc-project-mark{background:var(--doc-soft);color:var(--doc-accent);font-size:12px;font-weight:800}.public-doc-project-menu a>strong{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.public-doc-project-menu a>.anticon{width:auto;height:auto;justify-self:end;border-radius:0;background:transparent;font-size:13px}.public-doc-project-menu .public-doc-project-home{grid-template-columns:1fr;margin-top:4px;border-top:1px solid var(--doc-line);border-radius:0 0 7px 7px;color:var(--doc-muted);font-size:13px}@keyframes publicDocProjectMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.public-doc-project-menu{animation:none}.public-site.is-docs-mode .public-brand .public-doc-project-chevron{transition:none}}.public-doc-version{display:inline-flex;align-items:center;min-height:28px;padding-left:16px;border-left:1px solid var(--doc-line);color:var(--doc-muted);font-size:13px;white-space:nowrap}.public-doc-version:after{content:none}.public-site.is-docs-mode .public-links{flex:1;margin-left:0;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:flex-end;font-size:14px;font-weight:600}.public-site.is-docs-mode .public-links a,.public-site.is-docs-mode .public-links button{padding:0 10px;color:var(--doc-ink);font:inherit;cursor:pointer}.public-site.is-docs-mode .public-links a:hover,.public-site.is-docs-mode .public-links button:hover,.public-site.is-docs-mode .public-links a.is-current:not(.is-highlight){color:var(--doc-accent);background:transparent}.public-site.is-docs-mode .public-links a.is-highlight{color:var(--doc-ink);background:transparent}.public-site.is-docs-mode .public-doc-header-search{order:-1;margin-right:auto;display:inline-flex;min-width:124px;min-height:40px;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:var(--doc-soft);color:var(--doc-muted);font-weight:500}.public-site.is-docs-mode .public-doc-header-search:hover{border-color:var(--doc-line);background:var(--doc-soft);color:var(--doc-strong)}.public-doc-header-search-icon{position:relative;display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-radius:50%;opacity:.76}.public-doc-header-search-icon:after{position:absolute;right:-5px;bottom:-3px;width:7px;height:2px;border-radius:999px;background:currentColor;content:"";transform:rotate(45deg)}.public-site.is-docs-mode .public-doc-header-search kbd{margin-left:auto;padding:2px 6px;border:1px solid var(--doc-line);border-radius:4px;background:#fff;color:var(--doc-subtle);font-family:inherit;font-size:12px;font-weight:600}.public-site.is-docs-mode .public-doc-page-shell{padding-top:64px;padding-bottom:230px;background:var(--doc-bg)}.public-site.is-docs-mode .public-doc-page-grid{display:block;width:100%;max-width:none;margin:0;padding:0 calc(var(--doc-layout-offset) + var(--doc-aside-width)) 0 var(--doc-sidebar-outer);gap:0;align-items:start}.public-site.is-docs-mode .public-doc-article,.public-site.is-docs-mode .public-doc-body{min-width:0}.public-site.is-docs-mode .public-doc-sidebar{position:fixed;top:0;left:0;z-index:20;width:var(--doc-sidebar-outer);height:100vh;max-height:none;padding:64px 0 32px;border:0;border-right:1px solid var(--doc-line);border-radius:0;background:var(--doc-sidebar);overflow:hidden}.public-site.is-docs-mode .public-doc-sidebar nav{height:calc(100vh - 284px);overflow:auto;padding:10px 0 24px}.public-doc-sidebar-head{padding:24px 32px 12px}.public-site.is-docs-mode .public-doc-sidebar-head{display:none}.public-site.is-docs-mode .public-doc-back{display:none;margin:0;color:var(--doc-muted);font-size:12px;font-weight:600}.public-site.is-docs-mode .public-doc-back:hover{color:var(--doc-green);text-decoration:none}.public-site.is-docs-mode .public-doc-sidebar h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--doc-strong);font-size:14px;font-weight:700}.public-site.is-docs-mode .public-doc-sidebar h2 img{width:24px;height:24px;object-fit:contain}.public-site.is-docs-mode .public-doc-sidebar nav{display:block;padding-right:32px;padding-left:calc(var(--doc-layout-offset) + 32px)}.public-site.is-docs-mode .public-doc-side-section{display:block;border-top:1px solid var(--doc-line);padding:10px 0 24px}.public-site.is-docs-mode .public-doc-side-section:first-of-type{border-top:0}.public-site.is-docs-mode .public-doc-side-section summary{display:flex;min-height:32px;align-items:center;gap:8px;padding:0;color:var(--doc-strong);cursor:pointer;font-size:14px;font-weight:700;list-style:none}.public-site.is-docs-mode .public-doc-side-section summary::-webkit-details-marker{display:none}.public-site.is-docs-mode .public-doc-side-section summary:before{content:none}.public-site.is-docs-mode .public-doc-side-section summary:after{margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--doc-subtle);border-bottom:1.5px solid var(--doc-subtle);content:"";transform:translateY(0) rotate(-45deg);transform-origin:center;transition:transform .16s ease}.public-site.is-docs-mode .public-doc-side-section[open] summary:after{transform:translateY(-2px) rotate(45deg)}.public-site.is-docs-mode .public-doc-side-section div{display:grid;gap:7px;padding:10px 0 0}.public-site.is-docs-mode .public-doc-sidebar nav a{display:block;margin:0;padding:0;border-radius:0;color:var(--doc-muted);font-size:14px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.public-site.is-docs-mode .public-doc-sidebar nav a:hover,.public-site.is-docs-mode .public-doc-sidebar nav a.active{background:transparent;color:var(--doc-accent);text-decoration:none}.public-site.is-docs-mode .public-doc-article{min-height:calc(100vh - 64px);padding:48px 64px 96px 112px;border:0;border-radius:0;background:var(--doc-panel);overflow:visible}.public-doc-top-banner{display:grid;width:min(100%,688px);min-height:72px;align-content:center;margin:-20px 0 36px;padding:14px 42px 14px 16px;border:0;border-radius:8px;background:var(--doc-soft);color:var(--doc-muted)}.public-doc-project-banner{position:relative;overflow:hidden;text-decoration:none}.public-doc-project-banner:not(.public-doc-ad-skeleton):before,.public-doc-floating-ad:not(.public-doc-ad-skeleton):before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--public-doc-ad-image);background-position:center;background-size:cover;content:"";opacity:.08;pointer-events:none}.public-doc-top-banner:not(.public-doc-ad-skeleton):before{background-position:center right}.public-doc-project-banner a,.public-doc-floating-ad a{position:relative;z-index:1;display:grid;min-height:100%;align-content:center;color:inherit;text-decoration:none}.public-doc-project-logo{position:absolute;right:22px;bottom:14px;width:54px;height:54px;object-fit:contain;opacity:.92}.public-doc-ad-close{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--doc-subtle);background:transparent;cursor:pointer;font-size:15px;line-height:1}.public-doc-ad-close:hover{color:var(--doc-strong);background:#3c3c4314}.public-doc-top-banner span{position:relative;z-index:1;font-size:12px;font-weight:700}.public-doc-top-banner strong{position:relative;z-index:1;margin-top:4px;color:var(--doc-strong);font-size:14px;line-height:1.45}.public-doc-top-banner em{position:relative;z-index:1;margin-top:4px;font-style:normal;font-size:13px;opacity:.9}.public-doc-floating-ad{position:fixed;top:610px;bottom:auto;z-index:30;display:grid;min-height:256px;overflow:hidden;align-content:end;justify-items:center;padding:24px;border:0;border-radius:8px;background:var(--doc-soft);color:var(--doc-muted);box-shadow:none;text-align:center}.public-doc-floating-ad-left{top:auto;bottom:32px;left:calc(var(--doc-layout-offset) + 32px);width:208px;min-height:160px;padding:18px}.public-doc-floating-ad-right{right:calc(var(--doc-layout-offset) + 32px);width:224px}.public-doc-floating-ad span,.public-doc-floating-ad strong{position:relative}.public-doc-floating-ad span{font-size:12px;font-weight:700}.public-doc-floating-ad strong{margin-top:8px;color:var(--doc-strong);font-size:14px;line-height:1.45}.public-doc-floating-ad .public-doc-ad-close{opacity:0;transition:opacity .16s ease}.public-doc-floating-ad:hover .public-doc-ad-close{opacity:1}.public-doc-ad-skeleton{pointer-events:none}.public-doc-ad-skeleton:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.46) 46%,transparent 74%),linear-gradient(135deg,#2563eb2e,#10b98129,#f59e0b29);background-size:240% 100%,100% 100%;content:"";animation:publicDocAdLoading 1.25s ease-in-out infinite}.public-doc-ad-skeleton span,.public-doc-ad-skeleton strong{position:relative;display:block;overflow:hidden;border-radius:999px;background:#ffffff9e}.public-doc-ad-skeleton span{width:42%;height:13px}.public-doc-ad-skeleton strong{width:72%;height:22px;margin-top:10px}@keyframes publicDocAdLoading{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.public-doc-copyright{width:min(100%,720px);margin:40px 0 0;padding-top:18px;border-top:1px solid var(--doc-line);color:var(--doc-muted);font-size:13px}.public-site.is-docs-mode .public-doc-path{display:none}.public-site.is-docs-mode .public-doc-article h1{width:min(100%,688px);margin:0 0 48px;padding-bottom:48px;border-bottom:1px solid var(--doc-line);color:var(--doc-strong);font-size:32px;line-height:1.4;font-weight:700}.public-site.is-docs-mode .public-doc-body{max-width:688px;color:var(--doc-ink);font-size:16px;line-height:1.7}.public-site.is-docs-mode .public-doc-body p{margin:0 0 16px}.public-site.is-docs-mode .public-doc-body ul,.public-site.is-docs-mode .public-doc-body ol{margin:0 0 16px;padding-left:24px}.public-site.is-docs-mode .public-doc-body li+li{margin-top:6px}.public-site.is-docs-mode .public-doc-body blockquote{margin:18px 0;border:1px solid rgba(100,108,255,.18);border-radius:8px;padding:16px;background:#646cff24;color:var(--doc-ink)}.public-site.is-docs-mode .public-doc-body h2{margin:44px 0 16px;padding:24px 0 0;border-top:1px solid var(--doc-line);color:var(--doc-strong);font-size:24px;line-height:1.3;font-weight:700}.public-site.is-docs-mode .public-doc-body h3{margin:32px 0 12px;color:var(--doc-strong);font-size:19px;line-height:1.45;font-weight:700}.public-site.is-docs-mode .public-doc-body a{color:var(--doc-accent);font-weight:600;text-decoration:none}.public-site.is-docs-mode .public-doc-body a:hover{text-decoration:underline}.public-site.is-docs-mode .public-doc-body code{padding:3px 6px;border:0;border-radius:4px;background:var(--doc-code-bg);color:var(--doc-code);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.public-site.is-docs-mode .public-doc-body pre{margin:18px 0;padding:20px 24px;border:0;border-radius:8px;background:var(--doc-soft);color:var(--doc-ink);line-height:1.7}.public-site.is-docs-mode .public-doc-body pre code{padding:0;border:0;background:transparent;color:inherit}.public-site.is-docs-mode .public-doc-body table{display:block;width:100%;margin:14px 0;border-collapse:collapse;overflow-x:auto}.public-site.is-docs-mode .public-doc-body th,.public-site.is-docs-mode .public-doc-body td{padding:9px 12px;border:1px solid var(--doc-line);vertical-align:top}.public-site.is-docs-mode .public-doc-body th{background:transparent;font-weight:700}.public-site.is-docs-mode .public-doc-body img{border:1px solid var(--doc-line);border-radius:8px}.public-site.is-docs-mode .public-doc-toc{position:fixed;top:64px;right:var(--doc-layout-offset);z-index:20;display:grid;align-content:start;width:256px;gap:0;height:calc(100vh - 64px);max-height:none;padding:48px 32px 260px 0;border:0;border-left:0;border-radius:0;background:var(--doc-panel);overflow:auto}.public-doc-service-card{display:none;min-height:126px;align-content:end;padding:14px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.public-doc-service-card strong,.public-doc-service-links strong,.public-doc-toc-card>strong{display:block;margin-bottom:8px;color:var(--doc-strong);font-size:13px;font-weight:700}.public-doc-service-card span{color:var(--doc-muted);font-size:13px;line-height:1.7}.public-doc-toc-card,.public-doc-service-links{display:grid;gap:6px}.public-doc-service-links{display:none}.public-doc-toc-card{border-left:1px solid var(--doc-line);padding-left:16px}.public-site.is-docs-mode .public-doc-toc nav{display:grid;gap:6px}.public-site.is-docs-mode .public-doc-toc a,.public-doc-service-links a{color:var(--doc-muted);font-size:13px;font-weight:500;line-height:1.8}.public-site.is-docs-mode .public-doc-toc a.is-sub{padding-left:14px;color:#6b7280}.public-site.is-docs-mode .public-doc-toc a:hover,.public-doc-service-links a:hover{color:var(--doc-accent);text-decoration:none}.public-site.is-docs-mode .public-doc-pager{width:min(100%,688px);margin-top:52px;padding-top:24px}.public-site.is-docs-mode .public-doc-pager a{border-radius:8px;background:#fff}.public-site.is-docs-mode .public-doc-pager a:hover{border-color:var(--doc-accent);color:var(--doc-accent)}.public-site.is-docs-mode .public-docs-hero{padding:96px 0 48px;border-bottom:1px solid var(--doc-line);background:linear-gradient(135deg,#2463eb17,#2463eb00 36%),linear-gradient(180deg,#fff,#f6f8fc);color:var(--doc-ink)}.public-site.is-docs-mode .public-docs-hero h1{max-width:760px;margin:18px 0 16px;color:var(--doc-strong);font-family:inherit;font-size:clamp(44px,6vw,64px);line-height:1.02;letter-spacing:0;text-transform:none}.public-site.is-docs-mode .public-docs-hero p{max-width:660px;color:var(--doc-muted);font-size:17px;line-height:1.72}.public-site.is-docs-mode .public-docs-content{padding:48px 0 76px}.public-site.is-docs-mode .public-footer{display:none}.public-doc-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;align-items:start;justify-items:center;padding-top:60px;background:#0f0f127a;-webkit-backdrop-filter:none;backdrop-filter:none}.public-doc-search-panel{width:min(800px,calc(100vw - 32px));overflow:hidden;border:0;border-radius:4px;background:var(--doc-soft, #f6f6f7);box-shadow:0 16px 36px #00000038}.public-doc-search-field{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:56px;margin:0;border:0;border-bottom:1px solid var(--doc-line, #e2e2e3);border-radius:4px 4px 0 0;padding:0 16px;background:transparent}.public-doc-search-field span{width:18px;height:18px;margin-left:2px;border:2px solid var(--doc-accent, #3451b2);border-radius:50%}.public-doc-search-field span:after{display:block;width:7px;height:2px;margin:13px 0 0 13px;background:var(--doc-accent, #3451b2);content:"";transform:rotate(45deg);transform-origin:left center}.public-doc-search-field input{width:100%;height:56px;border:0;outline:0;color:var(--doc-strong, #3c3c43);font:inherit;font-size:20px;background:transparent}.public-doc-search-field input::placeholder{color:#9aa3b2}.public-doc-search-results{display:grid;min-height:132px;max-height:484px;overflow:auto;padding:12px;color:var(--doc-subtle, rgba(60, 60, 67, .56));font-size:13px}.public-doc-search-results>span{align-self:center;justify-self:center}.public-doc-search-results button{display:grid;gap:4px;width:100%;min-height:60px;padding:10px 14px;border:0;border-radius:4px;background:#fff;color:var(--doc-strong, #3c3c43);font:inherit;text-align:left;cursor:pointer}.public-doc-search-results button:hover{background:#fff;box-shadow:inset 0 0 0 2px var(--doc-accent, #3451b2)}.public-doc-search-results strong{font-size:15px}.public-doc-search-results small{color:var(--doc-muted, rgba(60, 60, 67, .78));font-size:12px}.public-doc-search-actions{display:flex;min-height:52px;align-items:center;gap:14px;padding:0 12px;border-top:1px solid var(--doc-line, #e2e2e3);background:var(--doc-soft, #f6f6f7);color:var(--doc-muted, rgba(60, 60, 67, .78));font-size:13px}.public-doc-search-actions span{display:inline-flex;align-items:center;gap:4px}.public-doc-search-actions kbd{display:inline-grid;min-width:22px;height:24px;place-items:center;border:1px solid var(--doc-line, #e2e2e3);border-radius:4px;padding:0 5px;background:#fff;color:var(--doc-muted, rgba(60, 60, 67, .78));font:inherit;font-size:12px;line-height:1;box-shadow:inset 0 -2px #3c3c4314}.public-doc-search-actions em{margin-left:auto;color:var(--doc-subtle, rgba(60, 60, 67, .56));font-style:normal;font-weight:600}@media (max-width: 1180px){.public-site.is-docs-mode .public-links a:nth-of-type(n+5){display:none}.public-site.is-docs-mode .public-topbar{left:248px}.public-site.is-docs-mode .public-brand-group{width:248px;left:-248px;padding:0 28px}.public-site.is-docs-mode .public-doc-page-grid{padding-right:0;padding-left:248px}.public-site.is-docs-mode .public-doc-sidebar{width:248px}.public-doc-floating-ad-left{left:28px;width:192px}.public-site.is-docs-mode .public-doc-toc,.public-doc-floating-ad-right{display:none}}@media (max-width: 820px){.public-site.is-docs-mode .public-nav{height:64px;min-height:64px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:8px 16px}.public-site.is-docs-mode .public-topbar{left:0;height:64px}.public-site.is-docs-mode .public-doc-project-trigger{max-width:min(220px,calc(100vw - 112px));min-height:44px}.public-site.is-docs-mode .public-doc-project-menu{width:min(280px,calc(100vw - 32px))}.public-site.is-docs-mode .public-doc-version,.public-site.is-docs-mode .public-links a:not(.public-doc-header-search){display:none}.public-site.is-docs-mode .public-links{flex:0 0 auto;margin-left:0;justify-content:flex-end}.public-site.is-docs-mode .public-doc-header-search{min-width:44px;width:44px;justify-content:center}.public-site.is-docs-mode .public-doc-header-search span:not(.public-doc-header-search-icon),.public-site.is-docs-mode .public-doc-header-search kbd{display:none}.public-site.is-docs-mode .public-doc-page-shell{padding-top:64px;padding-bottom:0}.public-site.is-docs-mode .public-doc-page-grid{padding:0;min-width:0}.public-site.is-docs-mode .public-doc-sidebar{position:static;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--doc-line)}.public-site.is-docs-mode .public-doc-sidebar nav{height:auto;max-height:360px;overflow:auto;padding-bottom:16px}.public-site.is-docs-mode .public-doc-article{padding:28px 18px 56px;max-width:100vw;overflow:hidden}.public-site.is-docs-mode .public-doc-body{max-width:100%;overflow-wrap:break-word}.public-site.is-docs-mode .public-doc-body table{display:block;width:100%;overflow-x:auto}.public-doc-top-banner{width:100%;min-height:104px;padding:16px;overflow:hidden}.public-doc-top-banner strong{font-size:19px}.public-doc-floating-ad{display:none}}@media (max-width: 980px){.public-docs-hero-grid,.public-doc-quick-start,.public-doc-groups .public-doc-section-card{grid-template-columns:1fr}.public-docs-guide-panel{min-height:auto}.public-doc-path-grid,.public-doc-result-list,.public-doc-quick-grid,.public-doc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-doc-path-grid a:first-child{grid-column:span 2;grid-row:auto}.public-doc-path-grid a:nth-child(4){grid-column:span 2}.public-doc-section-head{max-width:720px}}@media (max-width: 640px){.public-site.is-docs-mode .public-docs-hero{padding:84px 0 34px}.public-site.is-docs-mode .public-docs-hero h1{font-size:40px}.public-doc-hero-actions,.public-doc-path-grid,.public-doc-result-list,.public-doc-quick-grid,.public-doc-card-grid{grid-template-columns:1fr}.public-doc-path-grid a:first-child{grid-column:auto}.public-doc-path-grid a:nth-child(4){grid-column:auto}.public-doc-hero-link{width:100%}.public-doc-quick-start{padding:22px}.public-doc-groups .public-doc-section-card{padding:28px 0}}.forum-site:has(.forum-editor-stage){background:#fff}.forum-site:has(.forum-editor-stage) .forum-footer{display:none}.forum-editor-stage{min-height:calc(100vh - 58px);padding:0;background:#fff}.forum-editor-shell{min-height:calc(100vh - 58px)}.forum-editor-topbar{position:sticky;top:58px;z-index:25;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(260px,1fr);gap:18px;align-items:center;border-bottom:1px solid #e5e7eb;padding:10px 32px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.forum-editor-back{display:inline-flex;gap:8px;align-items:center;width:fit-content;min-height:36px;border:1px solid #e5e7eb;border-radius:7px;padding:0 12px;color:#475467;text-decoration:none;font-weight:800;background:#fff}.forum-editor-back:hover{border-color:#b2ccff;color:#2563eb;background:#eff6ff}.forum-editor-modes{display:inline-flex;gap:4px;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:4px;background:#f9fafb}.forum-editor-modes button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:6px;padding:0 13px;color:#475467;font:inherit;font-size:14px;font-weight:900;background:transparent;cursor:pointer}.forum-editor-modes button:hover,.forum-editor-modes button.is-active{color:#2563eb;background:#fff;box-shadow:0 1px 4px #10182814}.forum-editor-submit{display:flex;gap:12px;align-items:center;justify-content:flex-end}.forum-editor-submit span{color:#667085;font-size:13px;font-weight:700}.forum-editor-submit button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;border:1px solid #2563eb;border-radius:7px;padding:0 16px;color:#fff;font:inherit;font-weight:900;background:#2563eb;cursor:pointer}.forum-editor-submit button:disabled{border-color:#98a2b3;background:#98a2b3;cursor:not-allowed}.forum-editor-submit .forum-editor-settings-button{border-color:#d0d5dd;color:#344054;background:#fff}.forum-editor-submit .forum-editor-settings-button:hover{border-color:#b2ccff;color:#2563eb;background:#eff6ff}.forum-editor-login{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;max-width:980px;margin:0 auto;padding:68px 24px}.forum-editor-login h1{margin:0 0 10px;color:#101828;font-size:36px;line-height:1.15}.forum-editor-login p{margin:0;color:#667085;line-height:1.8}.forum-writing-surface{max-width:900px;margin:0 auto;padding:28px 24px 72px}.forum-cover-panel{position:relative;display:grid;place-items:center end;overflow:hidden;min-height:210px;margin-bottom:18px;border:1px solid #eef2f7;border-radius:3px;background:#f6f7f9}.forum-cover-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.forum-cover-panel.has-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10182814,#10182852);content:""}.forum-cover-panel label{position:relative;z-index:1;display:grid;place-items:center;width:136px;height:112px;margin-right:34px;border:1px dashed #cbd5e1;border-radius:8px;color:#98a2b3;font-weight:900;background:#ffffffe0;cursor:pointer}.forum-cover-panel.has-image label{color:#344054}.forum-cover-panel label svg{font-size:26px}.forum-cover-panel input{display:none}.forum-title-input{width:100%;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;padding:16px 0 18px;color:#101828;font:inherit;font-size:38px;line-height:1.18;font-weight:900;background:transparent;outline:none}.forum-title-input::placeholder{color:#98a2b3}.forum-publish-meta{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:end;margin:18px 0 16px}.forum-publish-meta label{display:grid;gap:8px}.forum-publish-meta label>span,.forum-topic-head span{color:#344054;font-size:13px;font-weight:900}.forum-publish-meta select,.forum-publish-meta input,.forum-topic-box input{width:100%;border:1px solid #d0d5dd;border-radius:7px;padding:10px 12px;color:#101828;font:inherit;background:#fff}.forum-cover-uploader{display:grid;grid-template-columns:148px minmax(0,1fr);gap:10px;align-items:center}.forum-mobile-settings-backdrop{display:none}.forum-publish-sidebar{position:sticky;top:104px;height:calc(100vh - 152px);min-height:560px;overflow:hidden;border-left:1px solid #eef0f3;border-right:1px solid #eef0f3;background:#fff}.forum-publish-panel{display:grid;align-content:start;gap:18px;width:100%;height:100%;overflow-y:auto;padding:22px 18px 88px;background:#fff}.forum-publish-panel header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #eef2f7;padding-bottom:14px}.forum-publish-panel header span{color:#2563eb;font-size:13px;font-weight:900}.forum-publish-panel h2{margin:4px 0 0;color:#101828;font-size:22px}.forum-publish-panel header button{display:none;place-items:center;width:34px;height:34px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;background:#fff;cursor:pointer}.forum-publish-panel label,.forum-publish-field{display:grid;gap:8px}.forum-publish-panel label>span,.forum-publish-field>span{color:#344054;font-size:13px;font-weight:900}.forum-publish-panel label>small,.forum-publish-field>small{color:#667085;font-size:12px;line-height:1.5}.forum-publish-panel select,.forum-publish-panel input{width:100%;border:1px solid #d0d5dd;border-radius:7px;padding:10px 12px;color:#101828;font:inherit;background:#fff}.forum-publish-panel .forum-topic-box{margin-bottom:0}.forum-publish-tools{display:grid;gap:10px}.forum-publish-tools button,.forum-draft-box button,.forum-draft-box a,.forum-assistant-panel button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;font:inherit;font-weight:900;background:#fff;cursor:pointer}.forum-publish-tools button:hover,.forum-draft-box button:hover,.forum-draft-box a:hover,.forum-assistant-panel button:hover{border-color:#b2ccff;color:#2563eb;background:#eff6ff}.forum-publish-tools input{display:none}.forum-draft-box{display:grid;gap:10px;border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fcfcfd}.forum-draft-box>span{color:#344054;font-size:13px;font-weight:900}.forum-draft-box p{margin:0;color:#667085;font-size:12px;line-height:1.6}.forum-draft-box div{display:grid;gap:8px}.forum-draft-box a{text-decoration:none}.forum-topic-box{display:grid;gap:10px;margin-bottom:18px;border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fcfcfd}.forum-topic-head{display:grid;gap:4px;align-items:start}.forum-topic-head small{color:#667085;font-size:12px;font-weight:700;line-height:1.45}.forum-topic-entry-wrap{position:relative}.forum-topic-entry{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;align-items:flex-start;min-height:210px;border:1px solid #d0d5dd;border-radius:7px;padding:12px;background:#fff}.forum-topic-entry:focus-within{border-color:#1772f6;box-shadow:0 0 0 3px #1772f61f}.forum-publish-panel .forum-topic-entry input{flex:1 1 120px;min-width:0;width:auto;height:28px;align-self:flex-start;border:0;padding:0 4px;color:#101828;font:inherit;font-size:13px;outline:none;background:transparent}.forum-topic-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;border:1px solid #b2ccff;border-radius:999px;padding:0 8px;color:#2563eb;font:inherit;font-size:12px;font-weight:900;background:#eff6ff;cursor:pointer}.forum-topic-chip svg{font-size:10px}.forum-topic-input-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:95;display:grid;gap:2px;width:100%;max-height:330px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#fff;box-shadow:0 18px 45px #0f172a24}.forum-topic-input-popover button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:36px;border:0;border-radius:6px;padding:0 10px;color:#1f2937;font:inherit;font-size:13px;text-align:left;background:transparent;cursor:pointer}.forum-topic-input-popover button:hover,.forum-topic-input-popover button.is-active{color:#1772f6;background:#f3f7ff}.forum-topic-input-popover button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-topic-input-popover button strong{margin-right:8px;color:inherit}.forum-topic-input-popover button small{color:#98a2b3;font-size:12px;font-weight:700;white-space:nowrap}.forum-cover-upload-only{display:grid;gap:10px}.forum-cover-upload-only .forum-upload-control{width:100%}.forum-cover-preview{display:grid;gap:8px}.forum-cover-preview img{width:100%;max-height:130px;border:1px solid #e5e7eb;border-radius:8px;object-fit:cover;background:#f8fafc}.forum-cover-preview button{justify-self:start;min-height:30px;border:1px solid #fee2e2;border-radius:7px;padding:0 10px;color:#dc2626;font:inherit;font-size:12px;font-weight:900;background:#fff7f7;cursor:pointer}.forum-editor-stage .forum-compose-tags{gap:7px}.forum-editor-stage .forum-compose-tags em{min-height:26px;border-color:#b2ccff;color:#2563eb;background:#eff6ff}.forum-editor-stage .forum-rich-editor{overflow:visible;border:0;border-top:1px solid #e5e7eb;border-radius:0;background:#fff}.forum-editor-stage .forum-rich-editor.is-drag-over .forum-rich-body{outline:2px dashed #2563eb;outline-offset:-10px;background:#eff6ff}.forum-editor-stage .forum-rich-toolbar{position:sticky;top:117px;z-index:20;gap:7px;border:0;border-bottom:1px solid #e5e7eb;padding:10px 0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.forum-rich-hint{margin-left:auto;color:#667085;font-size:12px;font-weight:700}.forum-editor-stage .forum-rich-body{min-height:520px;padding:28px 0 36px;color:#101828;font-size:17px;line-height:2}.forum-editor-stage .forum-rich-body h2{margin-top:20px;font-size:26px}.forum-editor-stage .forum-rich-body h3{margin-top:18px;font-size:21px}.forum-editor-stage .forum-rich-body p{margin-bottom:16px}.forum-editor-stage .forum-rich-body blockquote{border-left-color:#2563eb;border-radius:0 7px 7px 0;padding:10px 14px}.forum-editor-stage .forum-rich-body img{display:block;max-width:100%;height:auto;margin:14px auto;border-radius:8px;box-shadow:0 8px 24px #10182814}.forum-editor-bottom{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #e5e7eb;padding-top:16px;color:#667085;font-size:13px;font-weight:700}.forum-editor-bottom button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:36px;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;color:#344054;font:inherit;font-weight:900;background:#fff;cursor:pointer}.forum-editor-bottom button:hover{border-color:#b2ccff;color:#2563eb;background:#eff6ff}@media (max-width: 920px){.forum-editor-topbar,.forum-editor-login{grid-template-columns:1fr}.forum-editor-topbar{top:0;gap:10px;padding:10px 16px}.forum-editor-modes,.forum-editor-submit,.forum-editor-submit button{width:100%}.forum-editor-modes{justify-content:stretch}.forum-editor-modes button{flex:1}.forum-editor-submit{justify-content:stretch}.forum-writing-surface{padding:24px 16px 54px}.forum-title-input{font-size:30px}.forum-cover-panel{min-height:170px}.forum-cover-panel label{width:calc(100% - 32px);height:94px;margin:0 16px}.forum-cover-uploader,.forum-topic-head,.forum-editor-bottom{grid-template-columns:1fr;align-items:flex-start;flex-direction:column}.forum-editor-stage .forum-rich-toolbar{top:0}.forum-publish-panel{width:100%}}.forum-zeditor{min-height:100vh;color:#1f2937;background:#f5f6f8}.forum-zeditor button,.forum-zeditor input,.forum-zeditor select{font:inherit}.forum-zeditor-form{min-height:100vh}.forum-zeditor-top{position:fixed;top:0;right:0;left:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:56px;border-bottom:1px solid #ebedf0;padding:0 max(24px,calc((100vw - 1460px)/2));background:#fff}.forum-zeditor-brand{display:inline-flex;gap:16px;align-items:center;min-width:0}.forum-zeditor-brand a{color:#1772f6;text-decoration:none;font-size:28px;line-height:1;font-weight:900;letter-spacing:0}.forum-zeditor-brand>span{width:1px;height:24px;background:#ebedf0}.forum-zeditor-brand strong{display:inline-flex;gap:6px;align-items:center;color:#111827;font-size:16px;font-weight:800}.forum-zeditor-top-actions{display:inline-flex;gap:22px;align-items:center}.forum-zeditor-top-actions button{display:grid;place-items:center;width:34px;height:34px;border:0;color:#6b7280;background:transparent;cursor:pointer}.forum-zeditor-avatar{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:0;border-radius:50%;color:#64748b;padding:0;font:inherit;text-decoration:none;background:#eef2f7;cursor:pointer}.forum-zeditor-avatar img{width:100%;height:100%;object-fit:cover}.forum-zeditor-user-menu{position:relative}.forum-zeditor-user-dropdown{position:absolute;top:42px;right:0;z-index:90;display:grid;width:148px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;padding:6px;background:#fff;box-shadow:0 16px 36px #0f172a24}.forum-zeditor-user-dropdown a,.forum-zeditor-user-dropdown button{display:flex;align-items:center;width:100%;height:34px;border:0;border-radius:6px;padding:0 10px;color:#344054;font:inherit;font-size:13px;font-weight:700;text-align:left;text-decoration:none;background:transparent;cursor:pointer}.forum-zeditor-user-dropdown a:hover,.forum-zeditor-user-dropdown button:hover{color:#1772f6;background:#f3f7ff}.forum-zeditor-main{display:grid;grid-template-columns:320px minmax(0,842px) 280px;justify-content:center;width:min(1460px,calc(100vw - 48px));min-height:calc(100vh - 48px);margin:0 auto;padding-top:104px;padding-bottom:48px}.forum-zeditor-paper{min-height:calc(100vh - 152px);border-right:1px solid #eef0f3;border-left:1px solid #eef0f3;padding:26px 20px 80px;background:#fff}.forum-assistant-sidebar{position:sticky;top:104px;height:calc(100vh - 152px);min-height:420px;overflow:hidden;border-right:1px solid #eef0f3;background:#fff}.forum-assistant-panel{display:grid;align-content:start;gap:12px;height:100%;overflow-y:auto;padding:22px 16px 88px;background:#fff}.forum-assistant-panel>span{color:#111827;font-size:18px;font-weight:900}.forum-assistant-panel p{margin:0;border:1px solid #e5e7eb;border-radius:8px;padding:12px;color:#667085;font-size:13px;line-height:1.6;background:#fcfcfd}.forum-assistant-panel div{display:grid;gap:8px}.forum-zeditor .forum-title-input{width:100%;height:72px;border:0;border-bottom:1px solid #ebedf0;padding:0;color:#111827;font-size:32px;line-height:72px;font-weight:800;outline:none;background:transparent}.forum-zeditor .forum-title-input::placeholder{color:#9aa3b2}.forum-zeditor .forum-rich-editor{overflow:visible;border:0;background:transparent}.forum-zeditor .forum-rich-toolbar{position:fixed;top:56px;right:0;left:0;z-index:55;display:flex;justify-content:center;gap:0;height:48px;overflow-x:auto;border:0;border-bottom:1px solid #eef0f3;padding:0 max(12px,calc((100vw - 1220px)/2));background:#fff;box-shadow:none}.forum-zeditor .forum-rich-toolbar button{display:grid;grid-template-rows:18px 14px;place-items:center;min-width:46px;min-height:44px;border:0;border-right:1px solid #eef0f3;border-radius:0;padding:4px 6px 3px;color:#2f3745;font-size:11px;font-weight:500;background:transparent;cursor:pointer}.forum-zeditor .forum-rich-toolbar button:hover{color:#1772f6;background:#f7f8fa}.forum-hidden-file-input{display:none}.forum-zeditor .forum-toolbar-more{position:relative;display:inline-flex;flex:0 0 auto}.forum-zeditor .forum-toolbar-menu{position:fixed;top:100px;right:max(12px,calc((100vw - 1220px)/2));z-index:90;display:grid;min-width:158px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;padding:6px;background:#fff;box-shadow:0 16px 36px #0f172a24}.forum-zeditor .forum-rich-toolbar .forum-toolbar-menu button{display:inline-flex;justify-content:flex-start;gap:8px;min-width:0;min-height:34px;border:0;border-radius:6px;padding:0 10px;text-align:left}.forum-zeditor .forum-rich-toolbar button svg,.forum-zeditor .forum-rich-toolbar button>span:first-child{font-size:16px;line-height:18px}.forum-zeditor .forum-rich-toolbar button>span:last-child{color:inherit;white-space:nowrap}.forum-zeditor .forum-rich-hint{position:sticky;right:16px;display:inline-flex;align-items:center;align-self:center;min-height:28px;margin-left:12px;border:1px solid #dbeafe;border-radius:999px;padding:0 10px;color:#2563eb;font-size:12px;font-weight:700;white-space:nowrap;background:#eff6ff}.forum-zeditor .forum-rich-hint:empty{display:none}.forum-zeditor .forum-rich-body{min-height:calc(100vh - 292px);padding:28px 0;color:#1f2937;font-size:16px;line-height:1.9;outline:none}.forum-zeditor .forum-rich-body:empty:before{color:#8a96a8;font-size:17px;content:attr(data-placeholder)}.forum-topic-autocomplete{position:absolute;z-index:80;display:grid;gap:2px;width:min(360px,calc(100% - 24px));max-height:360px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#fff;box-shadow:0 18px 45px #0f172a24}.forum-topic-autocomplete button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:38px;border:0;border-radius:6px;padding:0 10px;color:#1f2937;font:inherit;font-size:14px;text-align:left;background:transparent;cursor:pointer}.forum-topic-autocomplete button:hover,.forum-topic-autocomplete button.is-active{color:#1772f6;background:#f3f7ff}.forum-topic-autocomplete button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-topic-autocomplete button strong{margin-right:8px;color:inherit}.forum-topic-autocomplete button small{color:#98a2b3;font-size:13px;font-weight:700;white-space:nowrap}.forum-topic-autocomplete-empty{padding:8px 10px;color:#98a2b3;font-size:13px;font-weight:700}.forum-upload-limit{display:block;color:#667085;font-size:12px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.forum-upload-limit.is-editor{margin:0 0 10px;border:1px solid #e5e7eb;border-radius:7px;padding:8px 10px;background:#fcfcfd}.forum-upload-limit.is-compact{margin-top:-2px}.forum-upload-control{display:grid;align-content:center;gap:4px;min-height:62px;border:1px dashed #b8c4d6;border-radius:7px;padding:9px 10px;color:#344054;text-align:center;background:#fff;cursor:pointer;font:inherit}.forum-upload-control:hover{border-color:#2f6fed;background:#f8fbff}.forum-upload-control:disabled{cursor:not-allowed;opacity:.65}.forum-upload-control-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:900}.forum-upload-control-action svg{color:#475467}.forum-material-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:22px;background:#0f172a7a}.forum-material-dialog{width:min(760px,calc(100vw - 32px));min-height:520px;max-height:calc(100vh - 56px);overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 22px 70px #0f172a47}.forum-material-dialog>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f4;padding:0 18px}.forum-material-dialog nav{display:flex;gap:20px;min-width:0;overflow-x:auto}.forum-material-dialog nav button{position:relative;min-height:48px;border:0;padding:0;color:#111827;font:inherit;font-size:15px;background:transparent;white-space:nowrap;cursor:pointer}.forum-material-dialog nav button.is-active{color:#0f172a;font-weight:900}.forum-material-dialog nav button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#2f6fed;content:""}.forum-material-dialog>header>button{display:grid;place-items:center;width:34px;height:34px;border:0;color:#475467;background:transparent;cursor:pointer}.forum-material-limit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:18px 20px 0;border:1px solid #e5e7eb;border-radius:7px;padding:10px 12px;color:#475467;background:#f8fafc}.forum-material-limit strong{flex:0 0 auto;color:#111827;font-size:13px;white-space:nowrap}.forum-material-limit .forum-upload-limit{flex:1 1 220px;min-width:0}.forum-material-upload-panel{display:flex;justify-content:center;align-items:center;min-height:330px;padding:40px 20px}.forum-material-upload-panel button{display:grid;place-items:center;gap:16px;min-width:150px;border:0;color:#111827;font:inherit;font-size:15px;background:transparent;cursor:pointer}.forum-material-upload-panel button svg{width:104px;height:104px;border:2px solid #c9dcff;border-radius:9px;padding:38px;color:#2f6fed}.forum-material-upload-panel button:disabled{color:#98a2b3;cursor:not-allowed}.forum-material-upload-panel button:disabled svg{border-color:#e4e7ec;color:#98a2b3}.forum-material-upload-panel input{display:none}.forum-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;max-height:350px;overflow:auto;padding:22px 20px}.forum-material-card{display:grid;gap:8px;border:1px solid #e5e7eb;border-radius:7px;padding:8px;color:#344054;font:inherit;font-size:12px;text-align:left;background:#fff;cursor:pointer}.forum-material-card:hover{border-color:#2f6fed;box-shadow:0 8px 24px #2f6fed24}.forum-material-card img,.forum-material-file-icon{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:5px;background:#f2f4f7;object-fit:cover}.forum-material-file-icon svg{color:#2f6fed;font-size:30px}.forum-material-card span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-material-empty{display:grid;place-items:center;min-height:300px;padding:24px;color:#667085;font-size:14px}.forum-material-dialog>.forum-form-error{margin:-8px 20px 18px}@media (max-width: 640px){.forum-material-backdrop{padding:16px}.forum-material-dialog{width:calc(100vw - 32px);min-height:500px}.forum-material-dialog>header{padding:0 14px}.forum-material-dialog nav{gap:16px}.forum-material-limit{align-items:flex-start;margin:16px 18px 0}.forum-material-upload-panel{min-height:270px;padding:48px 18px}.forum-material-upload-panel button{gap:12px;min-width:0;font-size:13px}.forum-material-upload-panel button svg{width:76px;height:76px;padding:27px}}.forum-zeditor .forum-rich-body h2{font-size:24px}.forum-zeditor .forum-rich-body h3{font-size:20px}.forum-zeditor .forum-rich-body img{display:block;max-width:100%;height:auto;margin:14px auto;border-radius:4px}.forum-zeditor .forum-rich-body video{display:block;max-width:100%;margin:14px auto;border-radius:8px;background:#111827}.forum-zeditor .forum-rich-body table{width:100%;margin:14px 0;border-collapse:collapse}.forum-zeditor .forum-rich-body table.is-auto-width{width:auto;table-layout:auto}.forum-zeditor .forum-rich-body th,.forum-zeditor .forum-rich-body td{min-width:88px;border:1px solid #d0d5dd;padding:8px 10px}.forum-editor-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#0f172a3d}.forum-editor-dialog{display:grid;gap:14px;width:min(420px,100%);border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff;box-shadow:0 24px 64px #0f172a33}.forum-editor-dialog header,.forum-editor-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.forum-editor-dialog h3{margin:0;color:#111827;font-size:18px}.forum-editor-dialog header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;background:#fff;cursor:pointer}.forum-editor-dialog label{display:grid;gap:8px;color:#344054;font-size:13px;font-weight:900}.forum-editor-dialog input,.forum-editor-dialog textarea{width:100%;border:1px solid #d0d5dd;border-radius:7px;padding:10px 12px;color:#101828;font:inherit;font-weight:500;background:#fff;outline:none;resize:vertical}.forum-editor-dialog input:focus,.forum-editor-dialog textarea:focus{border-color:#1772f6;box-shadow:0 0 0 3px #1772f61f}.forum-editor-dialog footer{justify-content:flex-end}.forum-editor-dialog footer button{min-height:36px;border:1px solid #d0d5dd;border-radius:7px;padding:0 14px;color:#344054;font:inherit;font-weight:900;background:#fff;cursor:pointer}.forum-editor-dialog footer button:last-child{border-color:#1772f6;color:#fff;background:#1772f6}.forum-zeditor .forum-rich-editor.is-drag-over .forum-rich-body{outline:2px dashed #1772f6;outline-offset:-10px;background:#f6faff}.forum-zeditor-bottom{position:fixed;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:24px;align-items:center;height:48px;border-top:1px solid #e5e7eb;padding:0 max(24px,calc((100vw - 1460px)/2));color:#6b7280;font-size:14px;background:#fff}.forum-zeditor-bottom button{min-height:34px;border:0;border-radius:3px;padding:0 18px;color:#8a96a8;background:#f7f8fa;cursor:pointer}.forum-zeditor-bottom button:first-child{justify-self:auto}.forum-zeditor-bottom button[type=submit]{color:#fff;background:#6aa5ff}.forum-zeditor-bottom button:disabled{color:#c0c6d0;cursor:not-allowed}.forum-bottom-draft{display:inline-flex;min-width:0;gap:6px;align-items:center;color:#78909c;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-bottom-draft svg{color:#20c05c}.forum-bottom-settings-button{display:none}.forum-drawer-cover-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}@media (max-width: 1320px){.forum-zeditor-top{padding:0 24px}.forum-zeditor .forum-rich-toolbar{justify-content:flex-start;padding:0 24px}.forum-zeditor .forum-toolbar-menu{right:24px}.forum-zeditor-bottom{padding:0 24px}.forum-zeditor-main{justify-content:center}.forum-assistant-panel{padding-right:14px;padding-left:14px}}@media (max-width: 1100px){.forum-zeditor-main{grid-template-columns:minmax(0,1fr);width:100%;padding-top:104px}.forum-mobile-settings-backdrop.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;border:0;background:#0f172a3d}.forum-publish-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(420px,100vw);height:100vh;min-height:0;border-left:0;box-shadow:18px 0 48px #0f172a29;transform:translate(-105%);transition:transform .2s ease}.forum-publish-sidebar.is-open{transform:translate(0)}.forum-publish-panel{padding:22px 18px 88px}.forum-publish-panel header button{display:grid}.forum-zeditor-paper{border-right:0;border-left:0;padding:22px 16px 76px}.forum-assistant-sidebar{position:static;height:auto;min-height:0;border-right:0;border-top:1px solid #eef0f3}.forum-assistant-panel{height:auto;overflow:visible;padding:18px 16px 76px}.forum-assistant-panel div{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-zeditor .forum-title-input{font-size:28px}.forum-zeditor-bottom{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px}.forum-bottom-settings-button{display:inline-flex}}@media (max-width: 700px){.forum-zeditor-top{height:52px;padding:0 14px}.forum-zeditor-brand{gap:10px}.forum-zeditor-brand a{font-size:22px}.forum-zeditor-brand strong{font-size:14px}.forum-zeditor .forum-rich-toolbar{top:52px;height:46px;padding:0 8px}.forum-zeditor .forum-toolbar-menu{top:98px;right:8px}.forum-zeditor .forum-rich-toolbar button{min-width:46px;min-height:42px;padding:3px 5px;font-size:11px}.forum-zeditor-main{padding-top:98px}.forum-zeditor-paper{padding-bottom:112px}.forum-zeditor .forum-title-input{height:auto;min-height:58px;font-size:24px;line-height:1.25}.forum-zeditor .forum-rich-body{min-height:max(360px,calc(100vh - 370px))}.forum-zeditor-bottom{grid-template-columns:auto 1fr auto;height:52px;gap:8px;padding:0 10px;font-size:12px}.forum-bottom-draft{display:none}.forum-zeditor-bottom button{min-height:36px;padding:0 12px}.forum-zeditor-bottom button[type=submit]{padding:0 16px}.forum-assistant-panel div{grid-template-columns:1fr}}.public-site:not(.is-docs-mode){--mb-bg: #f6f8f5;--mb-surface: #ffffff;--mb-surface-strong: #edf4ef;--mb-ink: #101613;--mb-muted: #5d6b62;--mb-line: #dce5dd;--mb-accent: #0f766e;--mb-accent-strong: #0a4f49;--mb-cyan: #d8f5f2;background:var(--mb-bg);color:var(--mb-ink);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.public-site:not(.is-docs-mode) .public-topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--mb-line) 80%,transparent);background:color-mix(in srgb,var(--mb-bg) 92%,white 8%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-site:not(.is-docs-mode) .public-nav{max-width:1180px;min-height:68px;padding:0 24px}.public-site:not(.is-docs-mode) .public-brand{border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface);color:var(--mb-ink);box-shadow:none}.public-site:not(.is-docs-mode) .public-brand span{border-radius:6px;background:var(--mb-ink);color:var(--mb-surface)}.public-site:not(.is-docs-mode) .public-links{gap:6px}.public-site:not(.is-docs-mode) .public-links a,.public-site:not(.is-docs-mode) .public-links button{min-height:34px;border:1px solid transparent;border-radius:8px;color:var(--mb-muted);font-weight:650;box-shadow:none}.public-site:not(.is-docs-mode) .public-links a:hover,.public-site:not(.is-docs-mode) .public-links a.is-current{border-color:var(--mb-line);background:var(--mb-surface);color:var(--mb-ink)}.public-site:not(.is-docs-mode) .public-links a.is-highlight{border-color:var(--mb-accent-strong);background:var(--mb-accent-strong);color:#fff}.mb-home,.mb-page{background:linear-gradient(180deg,rgba(15,118,110,.08),transparent 260px),var(--mb-bg);color:var(--mb-ink)}.mb-hero,.mb-page-hero,.mb-home-section,.mb-home-split,.mb-home-resources,.mb-home-contact,.mb-download-section,.mb-customer-workflow,.mb-customer-integration{width:min(1180px,calc(100vw - 48px));margin:0 auto}.mb-hero,.mb-page-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:48px;align-items:center;min-height:calc(100dvh - 68px);padding:72px 0 64px}.mb-hero-copy,.mb-page-hero>div:first-child{display:grid;gap:22px}.mb-kicker{width:max-content;max-width:100%;border-radius:999px;background:var(--mb-cyan);color:var(--mb-accent-strong);padding:7px 12px;font-size:13px;font-weight:750}.mb-hero h1,.mb-page-hero h1{max-width:780px;margin:0;color:var(--mb-ink);font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:0}.mb-hero p,.mb-page-hero p,.mb-section-title p,.mb-home-contact p,.mb-customer-integration p{max-width:62ch;margin:0;color:var(--mb-muted);font-size:17px;line-height:1.75}.mb-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface);color:var(--mb-ink);font-weight:750;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mb-button:hover{border-color:color-mix(in srgb,var(--mb-accent) 42%,var(--mb-line));color:var(--mb-ink);transform:translateY(-1px)}.mb-button.primary{border-color:var(--mb-accent-strong);background:var(--mb-accent-strong);color:#fff}.mb-button.primary:hover{background:var(--mb-accent);color:#fff}.mb-text-link{display:inline-flex;width:max-content;color:var(--mb-accent-strong);font-weight:750;text-decoration:none}.mb-hero-visual,.mb-customer-visual,.mb-release-panel{position:relative;overflow:hidden;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface)}.mb-hero-visual{aspect-ratio:1 / .9;min-height:420px;padding:18px}.mb-hero-visual img,.mb-customer-visual img{width:100%;height:100%;border-radius:6px;object-fit:cover}.mb-hero-floating{position:absolute;display:grid;gap:4px;min-width:170px;border:1px solid var(--mb-line);border-radius:8px;background:#ffffffe6;padding:14px;box-shadow:0 20px 50px #1016131f}.mb-hero-floating svg{color:var(--mb-accent-strong);font-size:20px}.mb-hero-floating strong{color:var(--mb-ink);font-size:18px}.mb-hero-floating span{color:var(--mb-muted);font-size:13px}.mb-hero-floating.is-download{left:36px;bottom:36px}.mb-hero-floating.is-service{right:36px;top:36px}.mb-home-strip,.mb-download-overview,.mb-customer-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,calc(100vw - 48px));margin:0 auto;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface)}.mb-home-strip article,.mb-download-overview article,.mb-customer-capabilities article{display:grid;gap:10px;min-height:172px;padding:24px;border-right:1px solid var(--mb-line)}.mb-home-strip article:last-child,.mb-download-overview article:last-child,.mb-customer-capabilities article:last-child{border-right:0}.mb-home-strip i,.mb-download-overview svg,.mb-customer-capabilities i{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--mb-surface-strong);color:var(--mb-accent-strong);font-size:20px}.mb-home-strip strong,.mb-download-overview strong,.mb-customer-capabilities strong,.mb-resource-row strong{color:var(--mb-ink);font-size:18px}.mb-home-strip span,.mb-download-overview span,.mb-customer-capabilities span,.mb-resource-row span{color:var(--mb-muted);line-height:1.65}.mb-home-section,.mb-home-resources,.mb-download-section,.mb-customer-workflow{padding:96px 0 0}.mb-section-title{display:grid;gap:14px;margin-bottom:28px}.mb-section-title h2,.mb-home-split h2,.mb-home-contact h2,.mb-customer-integration h2{max-width:760px;margin:0;color:var(--mb-ink);font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:0}.mb-feature-grid,.mb-download-grid,.mb-release-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mb-feature-grid article,.mb-download-card,.mb-resource-row a,.mb-workflow-list article{display:grid;gap:14px;min-height:220px;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface);padding:26px}.mb-feature-grid article span,.mb-home-split article>span,.mb-download-card-head span{color:var(--mb-accent-strong);font-size:13px;font-weight:750}.mb-feature-grid article h3,.mb-download-card strong,.mb-workflow-list span{margin:0;color:var(--mb-ink);font-size:22px}.mb-feature-grid article p,.mb-home-split p,.mb-download-card p,.mb-workflow-list p{margin:0;color:var(--mb-muted);line-height:1.7}.mb-home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:96px}.mb-home-split article{display:grid;align-content:start;gap:18px;min-height:420px;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface);padding:36px}.mb-home-split article>svg{color:var(--mb-accent-strong);font-size:28px}.mb-resource-row a{min-height:190px;color:inherit;text-decoration:none}.mb-resource-row svg{color:var(--mb-accent-strong);font-size:24px}.mb-home-contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:center;margin-top:96px;padding:42px;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-ink);color:#fff}.mb-home-contact h2,.mb-home-contact p{color:#fff}.mb-home-contact>div:last-child{display:grid;gap:10px;color:color-mix(in srgb,#ffffff 82%,transparent)}.mb-page{min-height:100dvh;padding-bottom:96px}.mb-page-hero{min-height:auto;padding-top:80px}.mb-release-panel{display:grid;gap:12px;align-content:center;min-height:320px;padding:34px}.mb-release-panel svg{color:var(--mb-accent-strong);font-size:34px}.mb-release-panel strong{color:var(--mb-ink);font-size:26px}.mb-release-panel span{color:var(--mb-accent-strong);font-weight:750}.mb-release-panel small{color:var(--mb-muted);word-break:break-all}.mb-download-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-download-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.mb-download-meta div{display:grid;gap:4px;border-radius:8px;background:var(--mb-surface-strong);padding:12px}.mb-download-meta dd{margin:0;color:var(--mb-ink);font-weight:750;word-break:break-all}.mb-download-notes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mb-download-notes li{display:flex;gap:8px;color:var(--mb-muted);line-height:1.6}.mb-download-notes svg{flex:0 0 auto;margin-top:4px;color:var(--mb-accent-strong)}.mb-download-empty-note{border-radius:8px;background:var(--mb-surface-strong);padding:14px}.mb-customer-visual{display:grid;min-height:420px;padding:18px}.mb-customer-visual>div{position:absolute;left:34px;right:34px;bottom:34px;display:grid;gap:8px;border-radius:8px;background:#ffffffe6;padding:20px}.mb-customer-visual svg{color:var(--mb-accent-strong);font-size:26px}.mb-customer-visual strong{font-size:22px}.mb-customer-visual span{color:var(--mb-muted)}.mb-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mb-workflow-list article{min-height:180px}.mb-customer-integration{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:96px;padding:38px;border:1px solid var(--mb-line);border-radius:8px;background:var(--mb-surface)}@media (max-width: 960px){.mb-hero,.mb-page-hero,.mb-home-contact{grid-template-columns:1fr}.mb-customer-integration{flex-direction:column;align-items:flex-start}.mb-hero,.mb-page-hero{min-height:auto;padding-top:48px}.mb-hero-visual{min-height:320px}.mb-home-strip,.mb-customer-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-download-overview,.mb-feature-grid,.mb-download-grid,.mb-release-list,.mb-home-split,.mb-resource-row,.mb-workflow-list{grid-template-columns:1fr}.mb-home-strip article,.mb-download-overview article,.mb-customer-capabilities article{border-right:0;border-bottom:1px solid var(--mb-line)}.mb-home-strip article:last-child,.mb-download-overview article:last-child,.mb-customer-capabilities article:last-child{border-bottom:0}}@media (max-width: 640px){.public-site:not(.is-docs-mode) .public-nav{align-items:flex-start;min-height:auto;padding:14px}.public-site:not(.is-docs-mode) .public-links{width:100%;overflow-x:auto;padding-bottom:2px}.public-site:not(.is-docs-mode) .public-links a{flex:0 0 auto}.mb-hero,.mb-page-hero,.mb-home-section,.mb-home-split,.mb-home-resources,.mb-home-contact,.mb-download-section,.mb-customer-workflow,.mb-customer-integration,.mb-home-strip,.mb-download-overview,.mb-customer-capabilities{width:min(100% - 28px,1180px)}.mb-hero h1,.mb-page-hero h1{font-size:42px}.mb-hero p,.mb-page-hero p{font-size:16px}.mb-home-strip,.mb-customer-capabilities{grid-template-columns:1fr}.mb-hero-visual,.mb-customer-visual{min-height:280px;aspect-ratio:4 / 3}.mb-hero-floating{position:static;margin-top:12px;box-shadow:none}.mb-home-section,.mb-home-resources,.mb-download-section,.mb-customer-workflow,.mb-home-split{padding-top:64px}.mb-home-split article,.mb-feature-grid article,.mb-download-card,.mb-resource-row a,.mb-home-contact,.mb-customer-integration{padding:22px}.mb-download-meta{grid-template-columns:1fr}}.public-site:not(.is-docs-mode){--mb-bg: #f3f6f1;--mb-surface: #fffdf7;--mb-surface-strong: #e7f3ec;--mb-ink: #101713;--mb-muted: #53665a;--mb-line: #d8e2d9;--mb-accent: #0b7a66;--mb-accent-strong: #075a4a;--mb-accent-soft: #d7f2e8;--mb-warm: #f3e4c8;background:var(--mb-bg);color:var(--mb-ink)}.public-site:not(.is-docs-mode) .public-topbar{border-bottom:1px solid rgba(16,23,19,.1);background:#f3f6f1db}.public-site:not(.is-docs-mode) .public-nav{max-width:1280px;min-height:64px}.public-site:not(.is-docs-mode) .public-links{gap:5px}.public-site:not(.is-docs-mode) .public-links a,.public-site:not(.is-docs-mode) .public-links button{min-height:32px;padding:0 12px;border-radius:8px;color:#101713b8;font-size:13px}.public-site:not(.is-docs-mode) .public-links a.is-highlight{background:var(--mb-ink);border-color:var(--mb-ink)}.mb-home{overflow:hidden;background:linear-gradient(180deg,#d7f2e8eb 0,#f3f6f100 420px),var(--mb-bg);color:var(--mb-ink)}.mb-hero-stage{position:relative;min-height:calc(100dvh - 64px);overflow:hidden;isolation:isolate}.mb-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.mb-hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:58% 48%;opacity:.38;filter:saturate(.9) contrast(.95);transform:scale(1.02);will-change:transform}.mb-hero-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f3f6f1fa,#f3f6f1e6 36%,#f3f6f17a,#f3f6f1d1),linear-gradient(180deg,rgba(243,246,241,0) 0%,var(--mb-bg) 98%);content:""}.mb-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(540px,1.16fr);gap:clamp(34px,6vw,84px);align-items:center;width:min(1280px,calc(100vw - 56px));min-height:calc(100dvh - 64px);margin:0 auto;padding:clamp(38px,6vw,78px) 0 clamp(48px,7vw,88px)}.mb-hero-copy{display:grid;gap:22px;align-content:center;min-width:0}.mb-kicker{display:inline-flex;width:max-content;max-width:100%;align-items:center;min-height:32px;border-radius:8px;background:var(--mb-ink);color:var(--mb-surface);padding:0 12px;font-size:13px;font-weight:800}.mb-hero-copy h1,.mb-page-hero h1{max-width:780px;margin:0;color:var(--mb-ink);font-size:clamp(50px,7vw,92px);line-height:.96;letter-spacing:-.03em;text-wrap:balance}.mb-hero-copy p,.mb-page-hero p,.mb-section-title p,.mb-story-card p,.mb-gallery-grid p,.mb-release-service p,.mb-home-contact p,.mb-customer-integration p{max-width:62ch;margin:0;color:var(--mb-muted);font-size:17px;line-height:1.76;text-wrap:pretty}.mb-hero-actions,.mb-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mb-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(16,23,19,.16);border-radius:8px;background:#fffdf7e6;color:var(--mb-ink);font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mb-button:hover{border-color:#0b7a666b;color:var(--mb-ink);transform:translateY(-1px)}.mb-button:active{transform:translateY(0)}.mb-button.primary{border-color:var(--mb-ink);background:var(--mb-ink);color:var(--mb-surface)}.mb-button.primary:hover{background:var(--mb-accent-strong);color:var(--mb-surface)}.mb-text-link{display:inline-flex;width:max-content;color:var(--mb-accent-strong);font-weight:800;text-decoration:none}.mb-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.mb-hero-proof article{display:grid;gap:8px;min-height:126px;padding:16px;border:1px solid rgba(16,23,19,.12);border-radius:8px;background:#fffdf7b3}.mb-hero-proof i,.mb-product-rail i,.mb-story-card div:first-child svg,.mb-release-service>article>svg,.mb-resource-row svg{color:var(--mb-accent-strong);font-size:22px}.mb-hero-proof i{font-style:normal}.mb-hero-proof strong,.mb-product-rail strong,.mb-resource-row strong{color:var(--mb-ink);font-size:17px}.mb-hero-proof span,.mb-product-rail span,.mb-resource-row span{color:var(--mb-muted);font-size:13px;line-height:1.62}.mb-product-stage{position:relative;min-height:clamp(520px,62vw,740px);perspective:1200px}.mb-stage-orbit{position:absolute;top:13%;right:6%;bottom:11%;left:10%;border:1px solid rgba(11,122,102,.28);border-radius:8px;transform:rotate(-7deg)}.mb-stage-orbit:before,.mb-stage-orbit:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(16,23,19,.08);border-radius:8px;content:""}.mb-stage-orbit:after{top:28%;right:28%;bottom:28%;left:28%;border-color:#0b7a662e}.mb-stage-layer{position:absolute;display:block;width:min(68%,560px);border-radius:8px;object-fit:cover;transform-style:preserve-3d;box-shadow:0 22px 54px #10171333;will-change:transform}.mb-stage-layer.is-admin{top:3%;right:3%;z-index:2;aspect-ratio:16 / 10;transform:rotate(-2deg)}.mb-stage-layer.is-mobile{left:2%;bottom:5%;z-index:3;width:min(42%,330px);aspect-ratio:3 / 4;transform:rotate(-7deg)}.mb-stage-layer.is-builder{right:0;bottom:10%;z-index:1;width:min(52%,420px);aspect-ratio:16 / 11;opacity:.86;transform:rotate(6deg)}.mb-stage-node{position:absolute;z-index:4;display:grid;gap:5px;width:178px;min-height:118px;padding:16px;border-radius:8px;background:#fffdf7f0;box-shadow:0 8px 14px #10171321;will-change:transform}.mb-stage-node svg{color:var(--mb-accent-strong);font-size:23px}.mb-stage-node strong{color:var(--mb-ink);font-size:17px}.mb-stage-node span{color:var(--mb-muted);font-size:13px;line-height:1.5}.mb-stage-node.is-order{left:8%;top:12%}.mb-stage-node.is-release{right:8%;top:50%}.mb-stage-node.is-service{left:31%;bottom:0}.mb-product-rail,.mb-scroll-story,.mb-module-gallery,.mb-release-service,.mb-resource-band,.mb-home-contact,.mb-page-hero,.mb-download-overview,.mb-download-section,.mb-customer-capabilities,.mb-customer-workflow,.mb-customer-integration{width:min(1280px,calc(100vw - 56px));margin:0 auto}.mb-product-rail{display:grid;grid-template-columns:1.18fr 1fr 1fr 1.12fr;margin-top:-26px;border-radius:8px;background:var(--mb-ink);color:var(--mb-surface);overflow:hidden}.mb-product-rail article{display:grid;gap:10px;min-height:166px;padding:24px;border-right:1px solid rgba(255,253,247,.13)}.mb-product-rail article:last-child{border-right:0}.mb-product-rail i,.mb-product-rail strong{color:var(--mb-surface)}.mb-product-rail span{color:#fffdf7b8}.mb-scroll-story,.mb-module-gallery,.mb-resource-band,.mb-download-section,.mb-customer-workflow{padding-top:clamp(86px,11vw,142px)}.mb-section-title{display:grid;gap:14px;max-width:820px;margin-bottom:30px}.mb-section-title h2,.mb-story-card h3,.mb-gallery-grid h3,.mb-release-service h2,.mb-home-contact h2,.mb-customer-integration h2{margin:0;color:var(--mb-ink);font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.mb-story-cards{display:grid;gap:18px}.mb-story-card{position:sticky;top:86px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,.92fr);gap:clamp(24px,6vw,76px);align-items:center;min-height:min(620px,calc(100dvh - 112px));padding:clamp(28px,5vw,62px);border-radius:8px;background:linear-gradient(135deg,#fffdf7f5,#e7f3eceb),var(--mb-surface);color:var(--mb-ink);overflow:hidden}.mb-story-card:after{position:absolute;inset:34px 34px auto auto;width:min(24%,260px);height:min(34%,220px);border-radius:8px;background:#10171314;content:"";clip-path:polygon(0 10%,100% 0,86% 100%,8% 84%)}.mb-story-card.is-download{background:linear-gradient(135deg,#101713f5,#075a4af5)}.mb-story-card.is-download h3,.mb-story-card.is-download p,.mb-story-card.is-download span,.mb-story-card.is-download svg{color:var(--mb-surface)}.mb-story-card.is-download p{color:#fffdf7c2}.mb-story-card.is-service{background:linear-gradient(135deg,#d7f2e8f2,#fffdf7f2)}.mb-story-copy{position:relative;z-index:2;display:grid;gap:18px;align-content:center}.mb-story-copy>div:first-child{display:grid;gap:12px}.mb-story-copy .mb-button{width:max-content}.mb-story-visual{position:relative;z-index:1;width:100%;min-height:380px;max-height:460px;border-radius:8px;object-fit:cover;box-shadow:0 22px 54px #1017132b;transform:rotate(2deg)}.mb-story-card.is-commerce .mb-story-visual{transform:rotate(-4deg)}.mb-story-card.is-service .mb-story-visual{transform:rotate(3deg)}.mb-story-copy>div:first-child span,.mb-gallery-grid span,.mb-release-service span{color:var(--mb-accent-strong);font-size:13px;font-weight:850}.mb-story-copy>div:first-child svg{color:var(--mb-accent-strong);font-size:24px}.mb-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(270px,auto);gap:16px}.mb-gallery-grid article{position:relative;display:grid;min-height:300px;overflow:hidden;border-radius:8px;background:var(--mb-surface)}.mb-gallery-grid article.is-large{grid-column:span 2;grid-row:span 2}.mb-gallery-grid img{width:100%;height:100%;min-height:220px;object-fit:cover;filter:saturate(.9) contrast(.96)}.mb-gallery-grid article>div{display:grid;gap:12px;align-content:end;padding:22px;background:#fffdf7f0}.mb-gallery-grid article.is-large>div{position:absolute;left:22px;right:22px;bottom:22px;border-radius:8px}.mb-gallery-grid h3{font-size:clamp(26px,3vw,42px)}.mb-release-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding-top:clamp(86px,11vw,142px)}.mb-release-service article{display:grid;gap:16px;align-content:start;min-height:460px;padding:clamp(28px,5vw,48px);border-radius:8px;background:var(--mb-surface)}.mb-release-service article:first-child{background:var(--mb-ink);color:var(--mb-surface)}.mb-release-service article:first-child h2,.mb-release-service article:first-child p,.mb-release-service article:first-child span,.mb-release-service article:first-child svg,.mb-release-service article:first-child small{color:var(--mb-surface)}.mb-release-service small{color:var(--mb-muted);font-weight:800}.mb-resource-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mb-resource-row a{display:grid;gap:14px;min-height:190px;padding:26px;border-radius:8px;background:var(--mb-surface);color:inherit;text-decoration:none}.mb-home-contact{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:32px;align-items:center;margin-top:clamp(86px,11vw,142px);margin-bottom:96px;padding:clamp(30px,5vw,52px);border-radius:8px;background:linear-gradient(135deg,#101713fa,#075a4af0),var(--mb-ink);color:var(--mb-surface)}.mb-home-contact h2,.mb-home-contact p{color:var(--mb-surface)}.mb-home-contact p{color:#fffdf7c2}.mb-home-contact>div:last-child{display:grid;gap:10px;color:var(--mb-surface);font-weight:800}.mb-page{min-height:100dvh;padding-bottom:96px;background:linear-gradient(180deg,#d7f2e8e0 0,#f3f6f100 360px),var(--mb-bg)}.mb-page-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:clamp(24px,6vw,76px);align-items:center;min-height:auto;padding:clamp(70px,8vw,110px) 0 clamp(44px,7vw,84px)}.mb-release-panel,.mb-customer-visual{border-radius:8px;background:var(--mb-surface);box-shadow:0 22px 54px #10171326}.mb-download-overview,.mb-customer-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:8px;background:var(--mb-ink)}.mb-customer-capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-download-overview article,.mb-customer-capabilities article{display:grid;gap:10px;min-height:156px;padding:24px;border-right:1px solid rgba(255,253,247,.13);color:var(--mb-surface)}.mb-download-overview article:last-child,.mb-customer-capabilities article:last-child{border-right:0}.mb-download-overview svg,.mb-customer-capabilities i,.mb-download-overview strong,.mb-customer-capabilities strong{color:var(--mb-surface)}.mb-download-overview span,.mb-customer-capabilities span{color:#fffdf7b8}.mb-download-grid,.mb-release-list,.mb-workflow-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mb-download-card,.mb-workflow-list article{display:grid;gap:14px;min-height:220px;padding:26px;border-radius:8px;background:var(--mb-surface)}.mb-release-list .mb-download-card{min-height:180px}.mb-download-card-head,.mb-download-card{align-content:start}.mb-download-card-head span,.mb-download-card strong,.mb-workflow-list span{color:var(--mb-ink)}.mb-download-card-head span{color:var(--mb-accent-strong);font-size:13px;font-weight:850}.mb-download-meta div,.mb-download-empty-note{background:var(--mb-surface-strong)}.mb-customer-visual{position:relative;min-height:420px;overflow:hidden;padding:18px}.mb-customer-visual img{width:100%;height:100%;min-height:380px;border-radius:8px;object-fit:cover}.mb-customer-visual>div{position:absolute;left:28px;right:28px;bottom:28px;display:grid;gap:8px;border-radius:8px;background:#fffdf7f0;padding:20px}.mb-workflow-list{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-customer-integration{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:96px;padding:38px;border-radius:8px;background:var(--mb-surface)}.mb-customer-integration>div{display:grid;gap:14px}.mb-customer-integration svg{color:var(--mb-accent-strong);font-size:28px}@media (prefers-reduced-motion: no-preference){.mb-stage-orbit{animation:mbOrbit 16s ease-in-out infinite alternate}.mb-stage-node{animation:mbFloat 6s ease-in-out infinite}.mb-stage-node.is-release{animation-delay:.8s}.mb-stage-node.is-service{animation-delay:1.4s}}@keyframes mbOrbit{0%{transform:rotate(-8deg) translate3d(0,-4px,0)}to{transform:rotate(-4deg) translate3d(0,8px,0)}}@keyframes mbFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media (max-width: 1100px){.mb-hero-grid{grid-template-columns:1fr}.mb-product-stage{min-height:560px}.mb-hero-proof,.mb-product-rail,.mb-gallery-grid,.mb-release-service,.mb-resource-row,.mb-download-grid,.mb-release-list,.mb-workflow-list,.mb-page-hero{grid-template-columns:1fr 1fr}.mb-story-card{position:relative;top:auto;grid-template-columns:1fr;min-height:auto}.mb-customer-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.public-site:not(.is-docs-mode) .public-nav{align-items:flex-start;min-height:auto;padding:13px 14px}.public-site:not(.is-docs-mode) .public-links{width:100%;overflow-x:auto;padding-bottom:2px}.public-site:not(.is-docs-mode) .public-links a{flex:0 0 auto}.mb-hero-grid,.mb-product-rail,.mb-scroll-story,.mb-module-gallery,.mb-release-service,.mb-resource-band,.mb-home-contact,.mb-page-hero,.mb-download-overview,.mb-download-section,.mb-customer-capabilities,.mb-customer-workflow,.mb-customer-integration{width:min(100% - 28px,1280px)}.mb-hero-grid{min-height:auto;padding-top:46px}.mb-hero-copy h1,.mb-page-hero h1{font-size:clamp(42px,14vw,62px)}.mb-hero-copy p,.mb-page-hero p{font-size:16px}.mb-hero-proof{display:none}.mb-hero-proof,.mb-product-rail,.mb-gallery-grid,.mb-release-service,.mb-resource-row,.mb-download-overview,.mb-download-grid,.mb-release-list,.mb-workflow-list,.mb-page-hero,.mb-customer-capabilities{grid-template-columns:1fr}.mb-product-stage{min-height:480px}.mb-stage-layer.is-admin{width:78%;right:0}.mb-stage-layer.is-mobile{width:48%}.mb-stage-layer.is-builder{width:60%}.mb-stage-node{width:min(176px,46vw);min-height:108px;padding:13px}.mb-stage-node.is-order{left:0;top:6%}.mb-stage-node.is-release{right:0;top:48%}.mb-stage-node.is-service{left:18%}.mb-gallery-grid article.is-large{grid-column:auto;grid-row:auto}.mb-gallery-grid article.is-large>div{position:static;left:auto;right:auto;bottom:auto}.mb-scroll-story,.mb-module-gallery,.mb-release-service,.mb-resource-band,.mb-download-section,.mb-customer-workflow{padding-top:72px}.mb-story-card,.mb-release-service article,.mb-resource-row a,.mb-download-card,.mb-workflow-list article,.mb-home-contact,.mb-customer-integration{padding:22px}.mb-home-contact,.mb-customer-integration{display:grid}}@media (prefers-reduced-motion: reduce){.mb-stage-orbit,.mb-stage-node,.mb-hero-backdrop img{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.public-site:not(.is-docs-mode){--mb-page-bg: #f4f7f6;--mb-hero-black: #020706;--mb-hero-deep: #061310;--mb-hero-green: #00b979;--mb-hero-green-strong: #008f5d;--mb-hero-mint: #dffaf0;--mb-hero-text: #f7fffb;--mb-hero-muted: rgba(231, 255, 245, .72);background:var(--mb-page-bg)}.public-site:not(.is-docs-mode) .public-topbar{position:sticky;top:0;z-index:60;padding:0;border-bottom:1px solid rgba(12,22,18,.1);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.public-site:not(.is-docs-mode) .public-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(100% - 88px,1440px);min-height:66px;gap:30px;padding:0}.public-site:not(.is-docs-mode) .public-brand{min-height:42px;border:0;background:transparent;box-shadow:none;padding:0;color:#07110e;font-size:25px;letter-spacing:-.03em}.public-site:not(.is-docs-mode) .public-brand span{width:42px;height:34px;border-radius:7px;background:linear-gradient(135deg,#0ad287 0 33%,transparent 33% 43%,#0a9f66 43% 68%,transparent 68%),linear-gradient(45deg,#006b46,#12d98d);color:#fff;font-size:0;box-shadow:inset 0 -10px 18px #00322233;clip-path:polygon(0 6%,18% 0,50% 32%,82% 0,100% 6%,100% 100%,74% 100%,74% 42%,50% 68%,26% 42%,26% 100%,0 100%)}.public-site:not(.is-docs-mode) .public-links{justify-content:center;gap:clamp(18px,3vw,46px);font-size:14px;font-weight:750}.public-site:not(.is-docs-mode) .public-links a,.public-site:not(.is-docs-mode) .public-links button{position:relative;min-height:66px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#07110ed6;padding:0}.public-site:not(.is-docs-mode) .public-links a:hover,.public-site:not(.is-docs-mode) .public-links a.is-current{background:transparent;color:#007d52}.public-site:not(.is-docs-mode) .public-links a.is-current:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#00a96f;content:""}.public-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.public-github-badge,.public-download-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:7px;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:850}.public-github-badge{gap:7px;min-width:118px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#09110e}.public-github-badge svg:nth-child(2){width:13px;color:#111827}.public-download-cta{gap:8px;min-width:132px;border:1px solid rgba(0,110,68,.36);background:linear-gradient(180deg,#008e5e,#006f4b);color:#fff;box-shadow:0 12px 24px #007d5233}.public-download-cta:hover{color:#fff;background:linear-gradient(180deg,#00a86e,#007c52)}.mb-home{overflow:hidden;background:var(--mb-page-bg);color:#08110e}.mb-hero-stage{position:relative;min-height:max(660px,calc(100dvh - 220px));overflow:hidden;isolation:isolate;background:radial-gradient(circle at 84% 20%,rgba(0,185,121,.28),transparent 21%),radial-gradient(circle at 63% 66%,rgba(0,130,86,.22),transparent 26%),linear-gradient(90deg,#020604,#020806 44%,#05110e);color:var(--mb-hero-text)}.mb-hero-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.74),transparent 46%,rgba(0,0,0,.08)),radial-gradient(ellipse at 76% 50%,rgba(0,220,142,.2),transparent 42%),linear-gradient(180deg,#0000 84%,#0000007a);content:""}.mb-hero-stage:after{position:absolute;right:-10vw;bottom:-24vh;z-index:-1;width:78vw;height:78vw;border:1px solid rgba(0,216,140,.28);border-radius:50%;box-shadow:0 0 0 90px #00d88c0a,0 0 0 178px #00d88c09,0 0 90px #00d88c2e;transform:rotate(-10deg) scaleX(1.15);content:""}.mb-hero-rail{position:absolute;top:0;bottom:0;left:max(24px,calc((100vw - 1504px)/2));z-index:4;display:grid;align-content:center;gap:64px;width:156px;padding-left:4px;border-right:1px solid rgba(201,255,235,.28)}.mb-hero-rail:before{position:absolute;top:0;right:-1px;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(0,215,140,.8),transparent);content:""}.mb-hero-rail article{position:relative;display:grid;gap:4px;color:#ebfff7c7}.mb-hero-rail article:after{position:absolute;top:31px;right:-5px;width:9px;height:9px;border-radius:50%;background:#00c985;box-shadow:0 0 18px #00d48cdb;content:""}.mb-hero-rail strong{color:#fff;font-size:15px;line-height:1}.mb-hero-rail span{color:#00d98d;font-size:14px;font-weight:850}.mb-hero-rail em,.mb-hero-rail small{max-width:118px;color:#ebfff7b8;font-style:normal;line-height:1.55}.mb-hero-rail small{font-size:12px}.mb-hero-grid{display:grid;grid-template-columns:minmax(430px,.72fr) minmax(660px,1.22fr);gap:clamp(28px,4vw,72px);align-items:center;width:min(100% - 280px,1320px);min-height:max(660px,calc(100dvh - 220px));margin:0 auto;padding:clamp(34px,4vw,56px) 0 clamp(44px,5vw,62px) clamp(72px,7vw,116px)}.mb-hero-copy{display:grid;gap:24px;align-content:center;min-width:0}.mb-kicker{display:inline-flex;width:max-content;max-width:100%;min-height:35px;align-items:center;border:1px solid rgba(218,255,242,.24);border-radius:999px;background:#040c0a8f;color:#fff;padding:0 16px;font-size:15px;font-weight:750;box-shadow:inset 0 0 18px #00d78c1a}.mb-hero-copy h1{max-width:660px;margin:0;color:#fff;font-size:clamp(58px,6.2vw,88px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 22px 58px rgba(0,0,0,.56)}.mb-hero-copy h1 span{display:block}.mb-hero-copy p{max-width:620px;margin:0;color:#effff9e6;font-size:18px;font-weight:620;line-height:1.92;text-wrap:pretty}.mb-hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mb-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;gap:10px;padding:0 28px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#ffffff0f;color:#fff;font-weight:850;text-decoration:none;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.mb-button:hover{border-color:#00d68b9e;color:#fff;transform:translateY(-2px)}.mb-button.primary{border-color:#00b36fd6;background:linear-gradient(180deg,#08b979,#008854);box-shadow:0 18px 38px #00a6664d;color:#fff}.mb-button.primary:hover{background:linear-gradient(180deg,#12d990,#009c63);color:#fff}.mb-hero-proof{display:grid;grid-template-columns:repeat(4,max-content);gap:0;margin-top:14px}.mb-hero-proof .mb-hero-metric{display:grid;gap:6px;min-width:112px;min-height:auto;padding:0 24px 0 0;margin-right:24px;border:0;border-right:1px solid rgba(236,255,247,.2);border-radius:0;background:transparent;box-shadow:none}.mb-hero-proof .mb-hero-metric:last-child{border-right:0;margin-right:0;padding-right:0}.mb-hero-proof .mb-hero-metric strong{color:#00c77e;font-size:27px;line-height:1;letter-spacing:-.02em}.mb-hero-proof .mb-hero-metric span{color:#f4fffad1;font-size:14px}.mb-product-stage{position:relative;min-height:clamp(470px,40vw,580px);perspective:1400px}.mb-stage-orbit{position:absolute;top:8%;right:-4%;bottom:7%;left:2%;border:1px solid rgba(0,213,138,.35);border-radius:50%;transform:rotate(-12deg) scaleX(1.18);pointer-events:none}.mb-stage-orbit.is-two{top:20%;right:6%;bottom:16%;left:16%;border-color:#00d58a38;transform:rotate(-19deg) scaleX(1.24)}.mb-stage-orbit:before,.mb-stage-orbit:after{position:absolute;width:9px;height:9px;border-radius:50%;background:#00df93;box-shadow:0 0 24px #00d68be6;content:""}.mb-stage-orbit:before{top:16%;left:18%}.mb-stage-orbit:after{right:10%;bottom:22%}.mb-orbit-chip{position:absolute;z-index:6;display:grid;gap:8px;place-items:center;color:#ebfff7;font-size:14px;font-weight:850;text-align:center}.mb-orbit-chip svg{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(0,215,140,.52);border-radius:50%;background:#006e4652;padding:13px;color:#00d98d;box-shadow:0 0 38px #00be783d}.mb-orbit-chip.is-product{top:6%;left:27%}.mb-orbit-chip.is-order{top:30%;left:10%}.mb-orbit-chip.is-member{top:49%;left:7%}.mb-orbit-chip.is-channel{top:16%;right:1%}.mb-visual-card{position:absolute;z-index:5;color:#0c1712;transform-style:preserve-3d;will-change:transform}.mb-visual-card.is-admin{top:5%;right:4%;width:min(74%,650px);transform:rotate(3deg)}.mb-admin-window{overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:22px;background:linear-gradient(180deg,#f9fbfc,#edf2f4);box-shadow:0 34px 78px #0000008a,inset 0 1px #ffffffd1}.mb-window-bar{display:flex;align-items:center;gap:8px;min-height:36px;background:linear-gradient(180deg,#171c1c,#0b0e0e);color:#f8fffb;padding:0 16px;font-size:12px}.mb-window-bar strong{margin-right:auto}.mb-window-bar span{width:8px;height:8px;border-radius:50%;background:#ffffff9e}.mb-admin-body{display:grid;grid-template-columns:92px 1fr;min-height:345px}.mb-admin-body aside{display:grid;align-content:start;gap:8px;background:#f6f8f8;padding:16px 10px}.mb-admin-body aside span,.mb-admin-table span{border-radius:8px;background:#fff;color:#64756d;padding:8px;font-size:12px}.mb-admin-body section{display:grid;gap:16px;padding:18px}.mb-admin-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mb-admin-cards div{display:grid;gap:6px;min-height:70px;border-radius:9px;background:#fff;padding:12px}.mb-admin-cards small{color:#1aa66e;font-size:10px;font-weight:850}.mb-admin-cards strong{color:#1b2924;font-size:15px}.mb-admin-chart{display:flex;align-items:end;gap:12px;min-height:130px;border-radius:12px;background:linear-gradient(180deg,rgba(0,145,93,.08),transparent),#fff;padding:20px}.mb-admin-chart span{flex:1;border-radius:999px 999px 5px 5px;background:linear-gradient(180deg,#00ad75,#72c6e6)}.mb-admin-chart span:nth-child(1){height:48%}.mb-admin-chart span:nth-child(2){height:68%}.mb-admin-chart span:nth-child(3){height:54%}.mb-admin-chart span:nth-child(4){height:82%}.mb-admin-chart span:nth-child(5){height:36%}.mb-admin-chart span:nth-child(6){height:72%}.mb-admin-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mb-visual-card.is-phone{left:22%;bottom:8%;width:min(31%,250px);transform:rotate(-7deg)}.mb-phone-frame{border:9px solid #171a1a;border-radius:36px;background:#171a1a;box-shadow:0 28px 54px #0000007a}.mb-phone-screen{display:grid;gap:14px;min-height:330px;border-radius:27px;background:linear-gradient(180deg,#f8fcfb,#edf6f1);padding:34px 14px 16px}.mb-phone-screen strong{color:#17231f;font-size:18px}.mb-phone-screen button{width:max-content;border:0;border-radius:999px;background:#008f5d;color:#fff;padding:7px 12px;font-size:11px;font-weight:850}.mb-phone-icons{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.mb-phone-icons span{border-radius:8px;background:#fff;color:#0f8a5b;padding:7px 0;font-size:9px;text-align:center}.mb-phone-goods{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mb-phone-goods span{min-height:64px;border-radius:10px;background:linear-gradient(135deg,rgba(0,145,93,.18),transparent),#fff}.mb-visual-card.is-release{right:35%;bottom:11%;display:grid;gap:10px;width:250px;border-radius:18px;background:#fffffff0;padding:18px;box-shadow:0 26px 64px #00000061}.mb-visual-card.is-release strong{color:#0c1712;font-size:17px}.mb-visual-card.is-release small{color:#6a7a73}.mb-visual-card.is-release a,.mb-visual-card.is-release button{display:flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:8px;text-decoration:none;font-weight:850}.mb-visual-card.is-release a{justify-content:center;background:linear-gradient(180deg,#00a86e,#007e53);color:#fff}.mb-visual-card.is-release button{background:#f2f6f4;color:#25342e;padding:0 12px}.mb-visual-card.is-service{right:0;bottom:5%;display:grid;gap:10px;width:300px;border-radius:17px;background:#f8fbfa;padding:0 14px 14px;box-shadow:0 28px 70px #00000070;transform:rotate(5deg)}.mb-visual-card.is-service>div{display:flex;align-items:center;gap:8px;margin:0 -14px;border-radius:17px 17px 0 0;background:linear-gradient(180deg,#008d5d,#006f4b);color:#fff;padding:12px 14px}.mb-visual-card.is-service>div strong{flex:1;font-size:13px}.mb-visual-card.is-service>div span{font-size:11px}.mb-visual-card.is-service p,.mb-visual-card.is-service em{width:max-content;max-width:80%;border-radius:9px;background:#eef2f1;color:#28342f;padding:9px 10px;font-size:12px;font-style:normal;line-height:1.45}.mb-visual-card.is-service em{justify-self:end;background:#009963;color:#fff}.mb-visual-card.is-service input{min-height:34px;border:1px solid #e0e7e4;border-radius:999px;background:#fff;color:#9ba7a2;padding:0 12px;font-size:12px}.mb-scroll-cue{position:absolute;bottom:22px;left:50%;z-index:7;display:grid;gap:8px;justify-items:center;color:#f1fff9d1;text-decoration:none;transform:translate(-50%);font-size:14px}.mb-scroll-cue i{width:38px;height:24px;border-right:1px solid rgba(241,255,249,.62);border-bottom:1px solid rgba(241,255,249,.62);transform:rotate(45deg)}.mb-quick-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 88px,1440px);margin:0 auto;padding:34px 0 48px;background:#f6f8f8}.mb-quick-panels article{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(150px,.92fr);gap:18px;align-content:start;min-height:220px;padding:0 34px;border-right:1px solid rgba(7,17,14,.1)}.mb-quick-panels article:last-child{border-right:0}.mb-quick-panels article>span{position:absolute;top:-9px;left:28px;color:#08110e0f;font-size:48px;font-style:italic;font-weight:900;letter-spacing:-.04em}.mb-quick-panels h2{position:relative;margin:18px 0 0;color:#08110e;font-size:24px;line-height:1.15}.mb-quick-panels p{grid-column:1;margin:0;color:#67756f;font-size:14px;line-height:1.72}.mb-quick-panels ul{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:6px 0 0;padding:0;list-style:none}.mb-quick-panels li{display:flex;align-items:center;gap:8px;color:#33433d;font-size:13px}.mb-quick-panels li svg{color:#007d52;font-size:14px}.mb-version-stack,.mb-service-preview{grid-column:2;grid-row:1 / span 4;align-self:center;display:grid;gap:8px;min-height:126px;border:1px solid rgba(8,17,14,.08);border-radius:12px;background:#fff;padding:18px;box-shadow:0 16px 36px #08110e14}.mb-version-stack strong,.mb-service-preview strong{color:#08110e;font-size:17px}.mb-version-stack small,.mb-service-preview small{color:#718079;line-height:1.55}.mb-product-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 88px,1440px);margin:0 auto;border-radius:0;background:#08110e}.mb-product-rail article{min-height:138px}@media (prefers-reduced-motion: no-preference){.mb-stage-orbit{animation:mbHeroOrbit 16s linear infinite}.mb-stage-orbit.is-two{animation-duration:22s;animation-direction:reverse}.mb-orbit-chip,.mb-visual-card.is-phone,.mb-visual-card.is-release,.mb-visual-card.is-service{animation:mbHeroFloat 6.4s ease-in-out infinite}.mb-visual-card.is-release{animation-delay:.8s}.mb-visual-card.is-service{animation-delay:1.35s}}@keyframes mbHeroOrbit{0%{transform:rotate(-12deg) scaleX(1.18)}to{transform:rotate(348deg) scaleX(1.18)}}@keyframes mbHeroFloat{0%,to{translate:0 0}50%{translate:0 -11px}}@media (max-width: 1180px){.public-site:not(.is-docs-mode) .public-nav{width:min(100% - 36px,1180px);grid-template-columns:auto 1fr;gap:18px}.public-nav-actions{display:none}.public-site:not(.is-docs-mode) .public-links{justify-content:flex-end;gap:22px}.mb-hero-rail{display:none}.mb-hero-grid{width:min(100% - 48px,1120px);grid-template-columns:1fr;padding-top:54px}.mb-product-stage{min-height:620px}.mb-quick-panels,.mb-product-rail{width:min(100% - 48px,1120px)}.mb-quick-panels{grid-template-columns:1fr}.mb-quick-panels article{border-right:0;border-bottom:1px solid rgba(7,17,14,.1)}}@media (max-width: 760px){.public-site:not(.is-docs-mode) .public-nav{display:flex;align-items:flex-start;min-height:auto;padding:12px 0}.public-site:not(.is-docs-mode) .public-brand{font-size:20px}.public-site:not(.is-docs-mode) .public-links{width:100%;justify-content:flex-start;gap:18px;overflow-x:auto;padding-bottom:2px}.public-site:not(.is-docs-mode) .public-links a{flex:0 0 auto;min-height:36px}.public-site:not(.is-docs-mode) .public-links a.is-current:after{bottom:-2px}.mb-hero-stage{min-height:auto}.mb-hero-grid{width:min(100% - 28px,720px);min-height:auto;padding:44px 0 78px}.mb-kicker{font-size:12px}.mb-hero-copy h1{font-size:clamp(45px,15vw,66px)}.mb-hero-copy p{font-size:16px}.mb-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mb-hero-metric{min-width:0;margin:0;padding:0;border-right:0}.mb-product-stage{min-height:500px}.mb-visual-card.is-admin{top:2%;right:-6%;width:92%}.mb-admin-body{grid-template-columns:68px 1fr}.mb-admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-admin-chart{min-height:86px}.mb-visual-card.is-phone{left:0;bottom:2%;width:44%}.mb-phone-screen{min-height:250px}.mb-visual-card.is-release{right:1%;bottom:11%;width:190px}.mb-visual-card.is-service,.mb-orbit-chip{display:none}.mb-quick-panels,.mb-product-rail{width:min(100% - 28px,720px)}.mb-quick-panels article{grid-template-columns:1fr;padding:24px 4px}.mb-quick-panels ul{grid-template-columns:1fr 1fr}.mb-version-stack,.mb-service-preview{grid-column:1;grid-row:auto}.mb-product-rail{grid-template-columns:1fr}}.forum-zeditor{--composer-bg: #f3f6fa;--composer-paper: #ffffff;--composer-ink: #182230;--composer-muted: #526071;--composer-line: #d9e0e8;--composer-soft: #eef2f7;--composer-blue: #1f5fcc;--composer-blue-strong: #174ca4;min-height:100vh;color:var(--composer-ink);background:var(--composer-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.forum-zeditor .forum-zeditor-top{height:60px;border-bottom:1px solid var(--composer-line);padding:0 max(24px,calc((100vw - 1186px)/2));background:#fffffffa;-webkit-backdrop-filter:none;backdrop-filter:none}.forum-zeditor .forum-zeditor-brand{gap:12px}.forum-zeditor .forum-zeditor-brand a{color:var(--composer-blue);font-size:21px;font-weight:820;letter-spacing:-.025em}.forum-zeditor .forum-zeditor-brand>span{height:20px;background:var(--composer-line)}.forum-zeditor .forum-zeditor-brand strong{color:#344054;font-size:14px;font-weight:700}.forum-zeditor .forum-zeditor-avatar{width:36px;height:36px;border:1px solid var(--composer-line);color:#42526a;background:var(--composer-soft)}.forum-zeditor .forum-zeditor-user-dropdown{top:44px;width:164px;border-color:var(--composer-line);border-radius:10px;box-shadow:0 16px 36px #14203024}.forum-zeditor .forum-zeditor-user-dropdown a,.forum-zeditor .forum-zeditor-user-dropdown button{min-height:38px;border-radius:7px;color:#344054;font-size:13px;font-weight:650}.forum-zeditor .forum-zeditor-user-dropdown a:hover,.forum-zeditor .forum-zeditor-user-dropdown button:hover{color:var(--composer-blue-strong);background:#edf4ff}.forum-zeditor .forum-zeditor-form{min-height:100vh}.forum-zeditor .forum-zeditor-main{gap:24px;width:min(1186px,calc(100vw - 48px));min-height:100vh;padding-top:132px;padding-bottom:86px}.forum-zeditor .forum-publish-sidebar{top:128px;height:calc(100vh - 214px);min-height:520px;border:1px solid var(--composer-line);border-radius:12px;background:var(--composer-paper)}.forum-zeditor .forum-publish-panel{gap:18px;border-radius:inherit;padding:20px 18px 28px;background:var(--composer-paper);scrollbar-width:thin;scrollbar-color:#c5cfdb transparent}.forum-zeditor .forum-publish-panel header{border-bottom-color:var(--composer-line);padding-bottom:14px}.forum-zeditor .forum-publish-panel header span{color:var(--composer-blue);font-size:12px;font-weight:750}.forum-zeditor .forum-publish-panel h2{margin-top:5px;color:var(--composer-ink);font-size:20px;line-height:1.25;letter-spacing:-.015em}.forum-zeditor .forum-publish-panel label>span,.forum-zeditor .forum-publish-field>span,.forum-zeditor .forum-topic-head span,.forum-zeditor .forum-draft-box>span{color:#344054;font-size:13px;font-weight:720}.forum-zeditor .forum-publish-panel select,.forum-zeditor .forum-publish-panel input{min-height:42px;border-color:#c7d0dc;border-radius:8px;color:var(--composer-ink);background:var(--composer-paper)}.forum-zeditor .forum-publish-panel select:hover,.forum-zeditor .forum-publish-panel input:hover{border-color:#94a8c2}.forum-zeditor .forum-topic-box,.forum-zeditor .forum-draft-box{gap:10px;margin:0;border-color:var(--composer-line);border-radius:9px;padding:13px;background:#f9fafc}.forum-zeditor .forum-topic-entry{min-height:150px;border-color:#c7d0dc;border-radius:8px;padding:10px;background:var(--composer-paper)}.forum-zeditor .forum-topic-entry:focus-within,.forum-zeditor .forum-publish-panel select:focus,.forum-zeditor .forum-publish-panel input:focus{border-color:#78a3e6;outline:0;box-shadow:0 0 0 3px #1f5fcc1f}.forum-zeditor .forum-topic-chip{border-color:#b9cef1;color:var(--composer-blue-strong);background:#edf4ff}.forum-zeditor .forum-topic-input-popover,.forum-zeditor .forum-topic-autocomplete{border-color:var(--composer-line);border-radius:10px;box-shadow:0 16px 34px #14203021}.forum-zeditor .forum-cover-preview img{border-color:var(--composer-line);border-radius:9px}.forum-zeditor .forum-publish-tools{gap:8px}.forum-zeditor .forum-publish-tools button,.forum-zeditor .forum-draft-box button,.forum-zeditor .forum-draft-box a{min-height:38px;border-color:#c7d0dc;border-radius:8px;color:#344054;font-size:13px;font-weight:680;background:var(--composer-paper)}.forum-zeditor .forum-publish-tools button:hover,.forum-zeditor .forum-draft-box button:hover,.forum-zeditor .forum-draft-box a:hover{border-color:#91afe0;color:var(--composer-blue-strong);background:#edf4ff}.forum-zeditor .forum-assistant-disclosure{display:block}.forum-zeditor .forum-assistant-disclosure summary{display:flex;gap:8px;align-items:center;color:#344054;font-size:13px;font-weight:720;cursor:pointer;list-style:none}.forum-zeditor .forum-assistant-disclosure summary::-webkit-details-marker{display:none}.forum-zeditor .forum-assistant-disclosure[open] summary{margin-bottom:10px;color:var(--composer-blue-strong)}.forum-zeditor .forum-zeditor-paper{min-width:0;min-height:calc(100vh - 218px);border:1px solid var(--composer-line);border-radius:12px;padding:30px 42px 92px;background:var(--composer-paper)}.forum-zeditor .forum-title-input{height:auto;min-height:72px;border-bottom-color:var(--composer-line);padding:8px 0 17px;color:var(--composer-ink);font-size:30px;line-height:1.28;font-weight:780;letter-spacing:-.025em}.forum-zeditor .forum-title-input::placeholder{color:#697586}.forum-zeditor .forum-title-input:focus-visible{border-bottom-color:var(--composer-blue);box-shadow:0 2px 0 -1px var(--composer-blue)}.forum-zeditor .forum-rich-toolbar{top:60px;gap:4px;justify-content:center;height:52px;overflow-y:visible;border-bottom:1px solid var(--composer-line);padding:5px max(12px,calc((100vw - 920px)/2));background:#fffffffa}.forum-zeditor .forum-rich-toolbar button{grid-template-rows:17px 13px;min-width:52px;min-height:40px;border:0;border-radius:7px;padding:3px 7px;color:#3b4758;font-size:10px;font-weight:650}.forum-zeditor .forum-rich-toolbar button:hover,.forum-zeditor .forum-rich-toolbar button:focus-visible{color:var(--composer-blue-strong);background:#edf4ff}.forum-zeditor .forum-rich-toolbar button:focus-visible,.forum-zeditor .forum-zeditor-avatar:focus-visible,.forum-zeditor .forum-zeditor-user-dropdown a:focus-visible,.forum-zeditor .forum-zeditor-user-dropdown button:focus-visible,.forum-zeditor .forum-publish-panel header button:focus-visible,.forum-zeditor .forum-publish-tools button:focus-visible,.forum-zeditor .forum-draft-box button:focus-visible,.forum-zeditor .forum-draft-box a:focus-visible,.forum-zeditor .forum-bottom-settings-button:focus-visible,.forum-zeditor .forum-zeditor-bottom button:focus-visible{outline:3px solid rgba(31,95,204,.25);outline-offset:2px}.forum-zeditor .forum-toolbar-menu{top:108px;right:max(16px,calc((100vw - 920px)/2));min-width:180px;max-height:min(520px,calc(100vh - 150px));overflow-y:auto;border-color:var(--composer-line);border-radius:10px;box-shadow:0 16px 36px #14203024}.forum-zeditor .forum-rich-toolbar .forum-toolbar-menu button{display:flex;min-height:38px;border-radius:7px;font-size:13px}.forum-zeditor .forum-rich-body{min-height:calc(100vh - 350px);padding:26px 0 36px;color:#273444;font-size:16px;line-height:1.82}.forum-zeditor .forum-rich-body:empty:before{color:#697586;font-size:16px}.forum-zeditor .forum-rich-body:focus-visible{outline:0}.forum-zeditor .forum-zeditor-bottom{height:58px;gap:18px;border-top-color:var(--composer-line);padding:0 max(24px,calc((100vw - 1186px)/2));color:var(--composer-muted);background:#fffffffa}.forum-zeditor .forum-zeditor-bottom button{min-height:40px;border:1px solid #c7d0dc;border-radius:8px;padding:0 16px;color:#344054;font-size:13px;font-weight:700;background:var(--composer-paper)}.forum-zeditor .forum-zeditor-bottom button[type=submit]{min-width:112px;border-color:var(--composer-blue);color:#fff;background:var(--composer-blue)}.forum-zeditor .forum-zeditor-bottom button[type=submit]:hover:not(:disabled){border-color:var(--composer-blue-strong);background:var(--composer-blue-strong)}.forum-zeditor .forum-zeditor-bottom button:disabled{border-color:#d7dde5;color:#7c8795;background:#eef1f5;cursor:not-allowed}.forum-zeditor .forum-bottom-draft{color:#526071;font-size:12px}.forum-zeditor .forum-bottom-draft svg{color:#087a55}@media (max-width: 1100px){.forum-zeditor .forum-zeditor-main{display:block;width:min(860px,100%);padding-top:128px}.forum-zeditor .forum-zeditor-paper{min-height:calc(100vh - 214px);border-right:1px solid var(--composer-line);border-left:1px solid var(--composer-line)}.forum-zeditor .forum-publish-sidebar{top:0;bottom:0;left:0;z-index:80;width:min(390px,92vw);height:100dvh;min-height:0;border:0;border-radius:0 12px 12px 0;box-shadow:18px 0 48px #1420302b}.forum-zeditor .forum-publish-panel{padding-bottom:96px}.forum-zeditor .forum-publish-panel header button{display:grid}.forum-zeditor .forum-mobile-settings-backdrop.is-open{background:#1420306b}.forum-zeditor .forum-bottom-settings-button{display:inline-flex;gap:7px;align-items:center}}@media (max-width: 700px){.forum-zeditor .forum-zeditor-top{height:54px;padding:0 14px}.forum-zeditor .forum-zeditor-brand a{font-size:19px}.forum-zeditor .forum-zeditor-brand strong{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-zeditor .forum-rich-toolbar{top:54px;justify-content:flex-start;height:48px;overflow-x:auto;overflow-y:hidden;padding:4px 8px;scrollbar-width:none}.forum-zeditor .forum-rich-toolbar::-webkit-scrollbar{display:none}.forum-zeditor .forum-rich-toolbar button{min-width:48px;min-height:38px;padding-right:5px;padding-left:5px}.forum-zeditor .forum-toolbar-menu{top:100px;right:8px;left:8px;width:auto}.forum-zeditor .forum-zeditor-main{width:100%;padding-top:102px;padding-bottom:74px}.forum-zeditor .forum-zeditor-paper{min-height:calc(100dvh - 176px);border:0;border-radius:0;padding:22px 18px 108px}.forum-zeditor .forum-title-input{min-height:62px;padding-top:3px;font-size:25px;line-height:1.3}.forum-zeditor .forum-rich-body{min-height:max(380px,calc(100dvh - 330px));padding-top:22px;font-size:16px;line-height:1.76}.forum-zeditor .forum-topic-entry{min-height:112px}.forum-zeditor .forum-zeditor-bottom{grid-template-columns:auto minmax(0,1fr) auto;height:60px;gap:8px;padding:0 10px}.forum-zeditor .forum-bottom-draft{display:none}.forum-zeditor .forum-zeditor-bottom>span:not(.forum-bottom-draft){justify-self:end;font-size:11px}.forum-zeditor .forum-zeditor-bottom button{min-height:40px;padding:0 11px}.forum-zeditor .forum-zeditor-bottom button[type=submit]{min-width:94px;padding:0 14px}}@media (prefers-reduced-motion: reduce){.forum-zeditor .forum-publish-sidebar,.forum-zeditor .forum-rich-toolbar button,.forum-zeditor .forum-zeditor-bottom button{transition:none}}@media (max-width: 700px){.forum-site.forum-site .forum-topbar-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "nav nav";gap:0 8px;min-height:100px;padding:8px 14px 0}.forum-site.forum-site .forum-brand{grid-area:brand}.forum-site.forum-site .forum-brand strong{font-size:15px}.forum-site.forum-site .forum-nav{grid-area:nav;justify-content:space-around;width:100%;min-height:46px}.forum-site.forum-site .forum-nav a{min-height:46px;padding:0 10px}.forum-site.forum-site .forum-top-actions{grid-area:actions;gap:3px}.forum-site.forum-site .forum-home-link{display:none}.forum-site.forum-site .forum-message-chip,.forum-site.forum-site .forum-user-chip{min-height:36px;padding:0 6px}.forum-site.forum-site .forum-message-chip>span{display:none}.forum-site.forum-site .forum-user-chip>span{max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.public-site:not(.is-docs-mode){--mb-bg: #f5f7fb;--mb-surface: #ffffff;--mb-ink: #172033;--mb-muted: #526071;--mb-line: #d9e1ec;--mb-soft: #edf4ff;--mb-accent: #1f5fcc;--mb-accent-strong: #174ca4;--mb-accent-contrast: #ffffff;--mb-shadow: rgba(43, 74, 119, .16);min-height:100dvh;overflow:visible;color:var(--mb-ink);background:var(--mb-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.public-site:not(.is-docs-mode),.public-site:not(.is-docs-mode) *{box-sizing:border-box}.public-site:not(.is-docs-mode) .public-topbar{position:sticky;top:0;z-index:60;min-height:68px;border-bottom:1px solid var(--mb-line);padding:0;background:var(--mb-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.public-site:not(.is-docs-mode) .public-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,4vw,54px);align-items:center;width:min(1180px,calc(100% - 48px));min-height:68px;margin:0 auto;padding:0}.public-site:not(.is-docs-mode) .public-brand{display:inline-flex;gap:10px;align-items:center;min-width:0;min-height:42px;border:0;padding:0;color:var(--mb-ink);background:transparent;box-shadow:none;font-size:20px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.public-site:not(.is-docs-mode) .public-brand strong{min-width:0;max-width:clamp(110px,20vw,260px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-site:not(.is-docs-mode) .public-brand span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:var(--mb-accent);clip-path:none;box-shadow:none;font-size:15px}.public-site:not(.is-docs-mode) .public-brand img{width:32px;height:32px;object-fit:contain}.public-site:not(.is-docs-mode) .public-links{display:flex;gap:clamp(18px,2.5vw,34px);align-items:center;justify-content:center;min-width:0}.public-site:not(.is-docs-mode) .public-links a,.public-site:not(.is-docs-mode) .public-links button{display:inline-flex;position:relative;min-height:68px;align-items:center;border:0;border-radius:0;padding:0;color:var(--mb-muted);background:transparent;box-shadow:none;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.public-site:not(.is-docs-mode) .public-links a:hover,.public-site:not(.is-docs-mode) .public-links a.is-current{color:var(--mb-accent-strong);background:transparent}.public-site:not(.is-docs-mode) .public-links a.is-current:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--mb-accent);content:""}.public-site .public-menu-toggle{display:none;width:42px;height:42px;place-items:center;border:1px solid #cfd8e6;border-radius:9px;color:#253247;background:#fff;cursor:pointer}.public-site:not(.is-docs-mode) .public-nav-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.public-site:not(.is-docs-mode) .public-github-badge,.public-site:not(.is-docs-mode) .public-download-cta{display:inline-flex;gap:7px;min-width:auto;min-height:40px;align-items:center;justify-content:center;border-radius:9px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.public-site:not(.is-docs-mode) .public-github-badge{border:1px solid var(--mb-line);color:var(--mb-ink);background:var(--mb-surface)}.public-site:not(.is-docs-mode) .public-download-cta{border:1px solid var(--mb-accent);color:var(--mb-accent-contrast);background:var(--mb-accent);box-shadow:none}.public-site:not(.is-docs-mode) .public-download-cta:hover{color:var(--mb-accent-contrast);background:var(--mb-accent-strong)}.public-site:not(.is-docs-mode) .public-footer{border-top:1px solid var(--mb-line);color:var(--mb-muted);background:var(--mb-surface)}.public-site:not(.is-docs-mode) .public-footer .public-wrap{display:flex;gap:20px;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 48px));min-height:88px}.public-site:not(.is-docs-mode) .public-footer .public-wrap>span:last-child{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end}.public-site:not(.is-docs-mode) .public-footer a,.public-site:not(.is-docs-mode) .public-footer em{color:var(--mb-muted);font-style:normal;text-decoration:none}.public-site:not(.is-docs-mode) .public-footer a:hover,.public-site:not(.is-docs-mode) .public-footer a.is-highlight{color:var(--mb-accent-strong)}.mb-home{overflow-x:clip;color:var(--mb-ink);background:var(--mb-bg)}.mb-home figure,.mb-page figure{margin:0}.mb-home-hero,.mb-capability-band,.mb-product-evidence,.mb-delivery-section,.mb-resource-section,.mb-home-contact,.mb-inline-status{width:min(1180px,calc(100% - 48px));margin-inline:auto}.mb-home-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(42px,6vw,84px);align-items:center;min-height:min(800px,calc(100dvh - 68px));padding:clamp(52px,7vw,92px) 0}.mb-home-hero-copy{display:grid;gap:22px;align-content:center;min-width:0}.public-site:not(.is-docs-mode) .mb-kicker{display:block;width:auto;min-height:0;border:0;border-radius:0;padding:0;color:var(--mb-accent-strong);background:transparent;box-shadow:none;font-size:14px;font-weight:800;letter-spacing:.02em}.mb-home-hero h1,.mb-page-hero h1,.mb-page-state h1{margin:0;color:var(--mb-ink);font-size:clamp(44px,5.5vw,72px);font-weight:820;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}.mb-home-hero-copy>p,.mb-page-hero>div>p,.mb-page-state>p{max-width:62ch;margin:0;color:var(--mb-muted);font-size:17px;line-height:1.78;text-wrap:pretty}.mb-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.public-site:not(.is-docs-mode) .mb-button{display:inline-flex;gap:8px;min-width:0;max-width:100%;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--mb-line);border-radius:9px;padding:0 18px;color:var(--mb-ink);background:var(--mb-surface);box-shadow:none;font-size:14px;font-weight:750;line-height:1;overflow-wrap:anywhere;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.public-site:not(.is-docs-mode) .mb-button:hover{border-color:#9bb6df;color:var(--mb-accent-strong);background:var(--mb-soft);transform:translateY(-1px)}.public-site:not(.is-docs-mode) .mb-button:active{transform:translateY(0) scale(.98)}.public-site:not(.is-docs-mode) .mb-button.primary{border-color:var(--mb-accent);color:var(--mb-accent-contrast);background:var(--mb-accent);box-shadow:none}.public-site:not(.is-docs-mode) .mb-button.primary:hover{border-color:var(--mb-accent-strong);color:var(--mb-accent-contrast);background:var(--mb-accent-strong)}.public-site:not(.is-docs-mode) .mb-button.is-disabled{border-color:var(--mb-line);color:#667085;background:#eef1f5;cursor:not-allowed;transform:none}.mb-home-hero-media{display:grid;gap:12px;min-width:0}.mb-home-hero-media img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:16px;object-fit:cover;box-shadow:0 24px 54px var(--mb-shadow)}.mb-home-hero-media figcaption,.mb-customer-visual figcaption{color:var(--mb-muted);font-size:13px;line-height:1.6}.mb-capability-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mb-line);border-radius:14px;background:var(--mb-surface)}.mb-capability-band article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:24px}.mb-capability-band article+article{border-left:1px solid var(--mb-line)}.mb-capability-band i,.mb-delivery-points i,.mb-capability-list i{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:var(--mb-accent-strong);background:var(--mb-soft);font-style:normal;font-size:17px}.mb-capability-band h3,.mb-delivery-points h3,.mb-capability-list h3,.mb-resource-link strong{margin:0;color:var(--mb-ink);font-size:15px;line-height:1.4}.mb-capability-band p,.mb-delivery-points p,.mb-capability-list p{margin:5px 0 0;color:var(--mb-muted);font-size:13px;line-height:1.65}.mb-product-evidence,.mb-delivery-section,.mb-resource-section{padding:clamp(82px,9vw,124px) 0 0;content-visibility:auto;contain-intrinsic-size:900px}.mb-section-title{display:grid;gap:12px;max-width:720px;margin:0 0 34px}.mb-section-title h2,.mb-delivery-copy h2,.mb-home-contact h2,.mb-customer-integration h2{margin:0;color:var(--mb-ink);font-size:clamp(30px,3.7vw,48px);font-weight:800;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.mb-section-title p,.mb-delivery-copy>p,.mb-home-contact p,.mb-customer-integration p{max-width:65ch;margin:0;color:var(--mb-muted);font-size:15px;line-height:1.75;text-wrap:pretty}.mb-evidence-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);grid-auto-rows:minmax(250px,auto);gap:18px}.mb-evidence-grid article{display:grid;grid-template-rows:minmax(180px,1fr) auto;min-width:0;overflow:hidden;border:1px solid var(--mb-line);border-radius:16px;background:var(--mb-surface)}.mb-evidence-grid article.is-large{grid-row:span 2}.mb-evidence-grid img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.mb-evidence-grid article.is-large img{min-height:520px}.mb-evidence-grid article>div{display:grid;gap:9px;padding:24px}.mb-evidence-grid article>div>span{color:var(--mb-accent-strong);font-size:13px;font-weight:750}.mb-evidence-grid h3{margin:0;color:var(--mb-ink);font-size:23px;line-height:1.3}.mb-evidence-grid p{margin:0;color:var(--mb-muted);font-size:14px;line-height:1.7}.mb-text-link{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:var(--mb-accent-strong);font-size:14px;font-weight:750;text-decoration:none}.mb-text-link:hover{text-decoration:underline;text-underline-offset:4px}.mb-delivery-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(42px,7vw,90px);align-items:start}.mb-delivery-copy{display:grid;gap:18px}.mb-delivery-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mb-delivery-points{display:grid;border-top:1px solid var(--mb-line)}.mb-delivery-points article,.mb-capability-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--mb-line)}.mb-resource-links{display:flex;flex-wrap:wrap;gap:14px}.mb-resource-link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon body";flex:1 1 260px;gap:5px 14px;min-height:126px;align-content:center;border:1px solid var(--mb-line);border-radius:14px;padding:22px;color:var(--mb-ink);background:var(--mb-surface);text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.mb-resource-link:first-child{flex-basis:380px;background:var(--mb-soft)}.mb-resource-link>svg{grid-area:icon;margin-top:2px;color:var(--mb-accent);font-size:22px}.mb-resource-link strong{grid-area:title}.mb-resource-link span{grid-area:body;color:var(--mb-muted);font-size:13px;line-height:1.6}.mb-resource-link:hover{border-color:#9bb6df;color:var(--mb-ink);background:var(--mb-soft);transform:translateY(-2px)}.mb-home-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:clamp(82px,9vw,124px);margin-bottom:clamp(72px,8vw,104px);border:1px solid #c8d8ef;border-radius:16px;padding:clamp(30px,4vw,48px);background:var(--mb-soft)}.mb-home-contact>div:first-child{display:grid;gap:12px}.mb-home-contact>div:first-child>svg{color:var(--mb-accent);font-size:24px}.mb-contact-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.public-site:not(.is-docs-mode) .mb-home-contact>.mb-contact-actions{display:flex}.mb-contact-actions>span{display:inline-flex;max-width:100%;min-height:42px;align-items:center;border:1px solid #b7cae6;border-radius:9px;padding:0 14px;color:var(--mb-ink);background:var(--mb-surface);font-size:14px;font-weight:700;overflow-wrap:anywhere;white-space:normal}.mb-anchor-alias{position:absolute;width:1px;height:1px;pointer-events:none}.mb-inline-status{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:18px;border:1px solid #e0b77b;border-radius:10px;padding:12px 14px;color:#74440d;background:#fff6e8;font-size:13px}.mb-inline-status button{display:inline-flex;gap:6px;align-items:center;border:0;color:#74440d;background:transparent;font-weight:750;cursor:pointer}.mb-home-hero-skeleton{animation:none}.mb-home-hero-skeleton>div{display:grid;gap:18px}.mb-home-hero-skeleton span,.mb-home-hero-skeleton strong,.mb-home-hero-skeleton p,.mb-home-hero-skeleton i,.mb-home-hero-skeleton figure,.mb-page-skeleton span,.mb-page-skeleton strong,.mb-page-skeleton p,.mb-page-skeleton div{display:block;border-radius:8px;background:#e8edf4}.mb-home-hero-skeleton span{width:120px;height:18px}.mb-home-hero-skeleton strong{width:min(480px,90%);height:120px}.mb-home-hero-skeleton p{width:min(520px,100%);height:72px}.mb-home-hero-skeleton i{width:240px;height:46px}.mb-home-hero-skeleton figure{width:100%;aspect-ratio:4 / 3;border-radius:16px}.mb-page{width:min(1180px,calc(100% - 48px));min-height:calc(100dvh - 156px);margin:0 auto;padding:0 0 clamp(72px,8vw,104px);color:var(--mb-ink);background:transparent}.public-site:not(.is-docs-mode) .mb-page>:is(.mb-page-hero,.mb-download-section,.mb-customer-capabilities,.mb-customer-workflow,.mb-customer-integration){width:100%;max-width:none;margin-inline:0}.public-site:not(.is-docs-mode) .mb-page>:is(.mb-download-section,.mb-customer-workflow){padding-top:0}.mb-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.64fr);gap:clamp(42px,7vw,90px);align-items:center;min-height:min(700px,calc(100dvh - 68px));padding:clamp(52px,7vw,92px) 0}.mb-page-hero>div:first-child{display:grid;gap:20px;min-width:0}.mb-page-hero h1,.mb-page-state h1{font-size:clamp(38px,4.8vw,64px)}.mb-release-panel{display:grid;gap:12px;align-content:center;min-height:300px;border:1px solid var(--mb-line);border-radius:16px;padding:34px;color:var(--mb-ink);background:var(--mb-surface);box-shadow:none}.mb-release-panel>svg{color:var(--mb-accent);font-size:32px}.mb-release-panel>span{color:var(--mb-accent-strong);font-size:13px;font-weight:750}.mb-release-panel>strong{color:var(--mb-ink);font-size:24px;line-height:1.35}.mb-release-panel>small{color:var(--mb-muted);font-size:14px}.mb-download-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mb-line);border-bottom:1px solid var(--mb-line)}.mb-download-guide>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon body";gap:5px 12px;padding:24px}.mb-download-guide>div+div{border-left:1px solid var(--mb-line)}.mb-download-guide svg{grid-area:icon;color:var(--mb-accent);font-size:20px}.mb-download-guide strong{grid-area:title;color:var(--mb-ink)}.mb-download-guide span{grid-area:body;color:var(--mb-muted);font-size:13px;line-height:1.55}.mb-download-section,.mb-customer-capabilities,.mb-customer-workflow,.mb-customer-integration{margin-top:clamp(72px,8vw,104px)}.mb-download-grid,.mb-release-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.mb-download-card{display:grid;gap:22px;align-content:start;min-width:0;border:1px solid var(--mb-line);border-radius:14px;padding:26px;color:var(--mb-ink);background:var(--mb-surface);box-shadow:none}.mb-download-card-head{display:grid;gap:8px}.mb-download-card-head>span{color:var(--mb-accent-strong);font-size:13px;font-weight:750}.mb-download-card-head h3{margin:0;color:var(--mb-ink);font-size:22px;line-height:1.35}.mb-download-card-head p,.mb-download-empty-note{margin:0;color:var(--mb-muted);font-size:14px;line-height:1.7}.mb-download-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;border-radius:10px;padding:16px;background:var(--mb-soft)}.mb-download-meta div{display:grid;gap:4px;min-width:0;border:0;padding:0;background:transparent}.mb-download-meta dt{color:var(--mb-muted);font-size:12px}.mb-download-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--mb-ink);font-size:13px;font-weight:700}.mb-download-notes{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mb-download-notes li{display:flex;gap:9px;align-items:flex-start;color:var(--mb-muted);font-size:13px;line-height:1.6}.mb-download-notes svg{flex:0 0 auto;margin-top:3px;color:#087a55}.mb-download-card-actions{align-self:end;margin-top:auto}.mb-customer-visual{display:grid;gap:12px;min-width:0;min-height:0;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.mb-customer-visual img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:4 / 3;border-radius:16px;object-fit:cover;box-shadow:0 24px 54px var(--mb-shadow)}.mb-customer-capabilities{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(34px,6vw,72px);align-items:start;overflow:visible;border:0;border-radius:0;background:transparent}.mb-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;border-top:1px solid var(--mb-line)}.public-site:not(.is-docs-mode) .mb-customer-capabilities .mb-capability-list article{min-height:0;border-right:0}.mb-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;counter-reset:workflow;list-style:none}.mb-workflow-list li{display:grid;gap:9px;align-content:start;min-height:180px;border-top:1px solid var(--mb-line);padding:22px 24px 22px 0;counter-increment:workflow}.mb-workflow-list li+li{border-left:1px solid var(--mb-line);padding-left:24px}.mb-workflow-list li:before{color:var(--mb-accent);font-size:13px;font-weight:800;content:counter(workflow,decimal-leading-zero)}.mb-workflow-list strong{color:var(--mb-ink);font-size:17px}.mb-workflow-list p{margin:0;color:var(--mb-muted);font-size:14px;line-height:1.65}.mb-customer-integration{display:flex;gap:30px;align-items:center;justify-content:space-between;border:1px solid #c8d8ef;border-radius:16px;padding:34px;background:var(--mb-soft)}.mb-customer-integration>div{display:grid;gap:10px;max-width:720px}.mb-customer-integration>div>svg{color:var(--mb-accent);font-size:24px}.mb-page-state{display:grid;gap:18px;place-items:center;min-height:calc(100dvh - 156px);padding:72px 20px;text-align:center}.mb-page-state>i{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;color:var(--mb-accent);background:var(--mb-soft);font-style:normal;font-size:28px}.mb-page-state>p{max-width:52ch}.mb-page-skeleton{display:grid;gap:20px;min-height:calc(100dvh - 156px);align-content:center}.mb-page-skeleton span{width:120px;height:18px}.mb-page-skeleton strong{width:min(620px,90%);height:92px}.mb-page-skeleton p{width:min(560px,100%);height:64px}.mb-page-skeleton div{width:250px;height:46px}.public-doc-search-field{grid-template-columns:auto minmax(0,1fr) auto}.public-doc-search-field input{outline:none}.public-doc-search-field:focus-within{box-shadow:0 0 0 3px #1f5fcc29}.public-doc-search-close{min-height:30px;border:1px solid #d5dde8;border-radius:6px;padding:0 8px;color:#526071;background:#fff;cursor:pointer}.public-doc-search-results button.is-active,.public-doc-search-results button[aria-selected=true]{color:#174ca4;background:#edf4ff}.public-doc-search-error{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px}.public-doc-search-error button{border:0;color:#174ca4;background:transparent;font-weight:700;cursor:pointer}.public-site :where(a,button,input):focus-visible{outline:3px solid rgba(31,95,204,.34);outline-offset:3px}@media (prefers-color-scheme: dark){.public-site:not(.is-docs-mode){--mb-bg: #0f1623;--mb-surface: #151f2f;--mb-ink: #f0f4fa;--mb-muted: #b9c4d5;--mb-line: #334155;--mb-soft: #1c2c47;--mb-accent: #4f82e0;--mb-accent-strong: #82a9ef;--mb-accent-contrast: #ffffff;--mb-shadow: rgba(0, 0, 0, .36)}.public-site:not(.is-docs-mode) .public-menu-toggle,.public-site:not(.is-docs-mode) .mb-contact-actions>span{border-color:var(--mb-line);color:var(--mb-ink);background:var(--mb-surface)}.public-site:not(.is-docs-mode) .mb-button.is-disabled,.public-site:not(.is-docs-mode) .mb-home-hero-skeleton span,.public-site:not(.is-docs-mode) .mb-home-hero-skeleton strong,.public-site:not(.is-docs-mode) .mb-home-hero-skeleton p,.public-site:not(.is-docs-mode) .mb-home-hero-skeleton i,.public-site:not(.is-docs-mode) .mb-home-hero-skeleton figure,.public-site:not(.is-docs-mode) .mb-page-skeleton span,.public-site:not(.is-docs-mode) .mb-page-skeleton strong,.public-site:not(.is-docs-mode) .mb-page-skeleton p,.public-site:not(.is-docs-mode) .mb-page-skeleton div{color:#b9c4d5;background:#273449}}@media (prefers-reduced-motion: no-preference){.mb-home-hero-copy,.mb-home-hero-media{animation:mb-public-enter .52s cubic-bezier(.16,1,.3,1) both}.mb-home-hero-media{animation-delay:80ms}@keyframes mb-public-enter{0%{transform:translateY(16px)}to{transform:translateY(0)}}}@media (prefers-reduced-motion: reduce){.public-site:not(.is-docs-mode) *,.public-site:not(.is-docs-mode) *:before,.public-site:not(.is-docs-mode) *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 1080px){.public-site:not(.is-docs-mode) .public-nav{width:min(100% - 36px,1180px);gap:22px}.public-site:not(.is-docs-mode) .public-links{gap:18px}.public-site:not(.is-docs-mode) .public-github-badge{display:none}.mb-home-hero,.mb-page-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:42px}.mb-capability-band{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-capability-band article:nth-child(3){border-left:0;border-top:1px solid var(--mb-line)}.mb-capability-band article:nth-child(4){border-top:1px solid var(--mb-line)}}@media (max-width: 820px){.public-site .public-nav,.public-site:not(.is-docs-mode) .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle" "links links";gap:0 12px;width:min(100% - 28px,1180px);min-height:64px}.public-site .public-brand{grid-area:brand}.public-site .public-menu-toggle{display:grid;grid-area:toggle}.public-site .public-links,.public-site:not(.is-docs-mode) .public-links{display:none;grid-area:links;flex-direction:column;gap:0;align-items:stretch;justify-content:flex-start;border-top:1px solid #d9e1ec;padding:8px 0 14px}.public-site.is-menu-open .public-links,.public-site.is-menu-open:not(.is-docs-mode) .public-links{display:flex}.public-site .public-links a,.public-site .public-links button,.public-site:not(.is-docs-mode) .public-links a,.public-site:not(.is-docs-mode) .public-links button{width:100%;min-height:44px;justify-content:flex-start;border-radius:8px;padding:0 10px}.public-site:not(.is-docs-mode) .public-links a.is-current:after{display:none}.public-site:not(.is-docs-mode) .public-nav-actions{display:none}.public-site:not(.is-docs-mode) .public-footer .public-wrap{display:grid;gap:14px;width:min(100% - 32px,1180px);padding:24px 0}.public-site:not(.is-docs-mode) .public-footer .public-wrap>span:last-child{justify-content:flex-start}.mb-home-hero,.mb-page-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:54px 0 64px}.mb-home-hero-media,.mb-customer-visual{width:min(100%,620px)}.mb-evidence-grid,.mb-delivery-section,.mb-customer-capabilities{grid-template-columns:1fr}.mb-evidence-grid article.is-large{grid-row:auto}.mb-evidence-grid article.is-large img{min-height:280px}.mb-delivery-section{gap:34px}.mb-home-contact{grid-template-columns:1fr}.mb-contact-actions{justify-content:flex-start}.mb-download-guide,.mb-workflow-list{grid-template-columns:1fr}.mb-download-guide>div+div,.mb-workflow-list li+li{border-left:0}.mb-download-guide>div+div{border-top:1px solid var(--mb-line)}.mb-workflow-list li{min-height:0;padding:20px 0}.mb-workflow-list li+li{padding-left:0}.mb-customer-integration{display:grid;align-items:start}.public-doc-search-panel{width:min(100% - 24px,720px);margin-top:70px}}@media (max-width: 560px){.mb-home-hero,.mb-capability-band,.mb-product-evidence,.mb-delivery-section,.mb-resource-section,.mb-home-contact,.mb-inline-status,.mb-page{width:min(100% - 32px,1180px)}.mb-home-hero h1,.mb-page-hero h1,.mb-page-state h1{font-size:clamp(36px,11vw,48px);letter-spacing:-.03em}.mb-home-hero-copy>p,.mb-page-hero>div>p{font-size:16px}.mb-hero-actions{align-items:stretch}.mb-hero-actions .mb-button,.mb-page-state .mb-button{width:100%}.mb-home-hero-media img,.mb-customer-visual img{aspect-ratio:1 / 1}.mb-capability-band{grid-template-columns:1fr}.mb-capability-band article+article,.mb-capability-band article:nth-child(3),.mb-capability-band article:nth-child(4){border-top:1px solid var(--mb-line);border-left:0}.mb-product-evidence,.mb-delivery-section,.mb-resource-section{padding-top:72px}.mb-evidence-grid article.is-large img,.mb-evidence-grid img{min-height:220px}.mb-capability-list,.mb-download-meta{grid-template-columns:1fr}.mb-home-contact,.mb-customer-integration,.mb-download-card,.mb-release-panel{padding:24px}.mb-inline-status{display:grid;align-items:start}}.public-site:not(.is-docs-mode){--mb-bg: #f3f7f5;--mb-surface: #ffffff;--mb-ink: #11241e;--mb-muted: #586a64;--mb-line: #d9e5e0;--mb-soft: #e8f7f1;--mb-accent: #00b979;--mb-accent-strong: #007d52;--mb-accent-contrast: #ffffff;--mb-shadow: rgba(5, 72, 50, .16);--mb-hero-green: #00b979;--mb-hero-green-bright: #10d994;--mb-hero-green-dark: #007b51;--mb-hero-black: #020706}.public-site:not(.is-docs-mode) .public-brand span,.public-site:not(.is-docs-mode) .public-download-cta,.public-site:not(.is-docs-mode) .mb-button.primary{background:var(--mb-hero-green)}.public-site:not(.is-docs-mode) .public-download-cta,.public-site:not(.is-docs-mode) .mb-button.primary{border-color:var(--mb-hero-green)}.public-site:not(.is-docs-mode) .public-download-cta:hover,.public-site:not(.is-docs-mode) .mb-button.primary:hover{border-color:var(--mb-hero-green-dark);background:var(--mb-hero-green-dark)}.public-site:not(.is-docs-mode) .public-links a:hover,.public-site:not(.is-docs-mode) .public-links a.is-current,.public-site:not(.is-docs-mode) .public-footer a:hover,.public-site:not(.is-docs-mode) .public-footer a.is-highlight{color:var(--mb-hero-green-dark)}.public-site:not(.is-docs-mode) .public-links a.is-current:after{background:var(--mb-hero-green)}.public-site:not(.is-docs-mode) :where(a,button,input):focus-visible{outline-color:#00b9796b}.public-site:not(.is-docs-mode) .mb-home{position:relative;overflow-x:clip;background:var(--mb-bg)}.public-site:not(.is-docs-mode) .mb-home-hero{display:grid;position:relative;isolation:isolate;grid-template-columns:minmax(430px,.86fr) minmax(560px,1.14fr);gap:clamp(46px,5vw,80px);align-items:center;width:100%;max-width:none;min-height:min(960px,calc(100dvh - 68px));margin:0;overflow:hidden;padding:clamp(72px,7vw,104px) max(48px,calc((100vw - 1180px)/2)) clamp(184px,17vw,220px);color:#fff;background:radial-gradient(circle at 73% 44%,rgba(0,185,121,.19),transparent 27%),radial-gradient(ellipse at 78% 46%,rgba(0,185,121,.08),transparent 56%),linear-gradient(118deg,#010504 0%,var(--mb-hero-black) 43%,#00271d 118%)}.public-site:not(.is-docs-mode) .mb-home-hero:before{position:absolute;z-index:-1;top:7%;right:-18%;width:min(78vw,1050px);aspect-ratio:1 / .76;border:1px solid rgba(16,217,148,.3);border-radius:50%;box-shadow:0 0 0 82px #00b9790b,0 0 0 168px #00b97908;content:"";transform:rotate(-9deg)}.public-site:not(.is-docs-mode) .mb-home-hero:after{position:absolute;z-index:-1;bottom:-48%;left:9%;width:min(62vw,840px);aspect-ratio:1;border:1px solid rgba(16,217,148,.34);border-radius:50%;background:#00b97909;content:""}.public-site:not(.is-docs-mode) .mb-home-hero>*{position:relative;z-index:1}.public-site:not(.is-docs-mode) .mb-home-hero-copy{gap:24px;align-self:center}.public-site:not(.is-docs-mode) .mb-home-hero .mb-kicker{width:fit-content;border:1px solid rgba(52,211,153,.34);border-radius:999px;padding:8px 14px;color:#e8fff6;background:#00b97914;font-size:13px;font-weight:760;letter-spacing:.04em}.public-site:not(.is-docs-mode) .mb-home-hero h1{max-width:720px;color:#fff;font-size:clamp(56px,6.35vw,86px);font-weight:850;line-height:1.04;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.public-site:not(.is-docs-mode) .mb-home-hero-copy>p{max-width:56ch;color:#c3d6cf;font-size:clamp(16px,1.4vw,18px);font-weight:550;line-height:1.78}.public-site:not(.is-docs-mode) .mb-home-hero .mb-hero-actions{margin-top:4px}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button{min-height:54px;border-color:#ffffff47;border-radius:8px;padding:0 24px;color:#fff;background:#ffffff0e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button:hover{border-color:#10d99499;color:#fff;background:#00b9791f}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button.primary{border-color:var(--mb-hero-green);background:var(--mb-hero-green);box-shadow:0 4px 8px #00b97938}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button.primary:hover{border-color:var(--mb-hero-green-bright);background:#00a96f}.public-site:not(.is-docs-mode) .mb-hero-product-stage{position:relative;min-width:0;min-height:590px}.public-site:not(.is-docs-mode) .mb-hero-product-stage:before{position:absolute;top:4%;right:2%;width:78%;aspect-ratio:1;border:1px solid rgba(16,217,148,.38);border-radius:50%;content:"";transform:rotate(14deg)}.public-site:not(.is-docs-mode) .mb-hero-product-label{position:absolute;z-index:5;top:5%;left:3%;border:1px solid rgba(16,217,148,.45);border-radius:999px;padding:8px 12px;color:#d9fff1;background:#01100cc7;box-shadow:0 3px 8px #0000003d;font-size:12px;font-weight:760;letter-spacing:.04em}.public-site:not(.is-docs-mode) .mb-product-shot{position:absolute;overflow:hidden;border:0;border-radius:20px;background:#f6f4e9;box-shadow:0 28px 70px #0000006b}.public-site:not(.is-docs-mode) .mb-product-shot img{display:block;width:100%;height:100%;object-fit:cover}.public-site:not(.is-docs-mode) .mb-product-shot figcaption{display:inline-flex;position:absolute;right:12px;bottom:12px;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 11px;color:#fff;background:#010c09c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:720}.public-site:not(.is-docs-mode) .mb-product-shot.is-admin{z-index:1;top:13%;right:-10%;width:91%;aspect-ratio:4 / 3;transform:rotate(1.8deg)}.public-site:not(.is-docs-mode) .mb-product-shot.is-mobile{z-index:3;bottom:1%;left:2%;width:40%;aspect-ratio:.78;transform:rotate(-4deg)}.public-site:not(.is-docs-mode) .mb-product-shot.is-mobile img{object-position:49% center}.public-site:not(.is-docs-mode) .mb-product-shot.is-builder{z-index:2;right:-5%;bottom:0;width:54%;aspect-ratio:4 / 3;transform:rotate(3.2deg)}.public-site:not(.is-docs-mode) .mb-capability-band{position:relative;z-index:5;width:min(1180px,calc(100% - 48px));margin:-126px auto 0;overflow:hidden;border:0;border-radius:12px;background:#030f0cf7;box-shadow:0 24px 54px #01100c2e}.public-site:not(.is-docs-mode) .mb-capability-band article{padding:27px 24px}.public-site:not(.is-docs-mode) .mb-capability-band article+article{border-color:#ffffff1a}.public-site:not(.is-docs-mode) .mb-capability-band i{color:var(--mb-hero-green-bright);background:#00b9791f}.public-site:not(.is-docs-mode) .mb-capability-band h3{color:#fff}.public-site:not(.is-docs-mode) .mb-capability-band p{color:#9eb7ae}.public-site:not(.is-docs-mode) .mb-product-evidence{padding-top:clamp(108px,10vw,146px)}@media (prefers-reduced-motion: no-preference){.public-site:not(.is-docs-mode) .mb-product-shot.is-admin{animation:mb-product-admin-enter .62s cubic-bezier(.16,1,.3,1) 80ms both}.public-site:not(.is-docs-mode) .mb-product-shot.is-mobile{animation:mb-product-mobile-enter .7s cubic-bezier(.16,1,.3,1) .15s both}.public-site:not(.is-docs-mode) .mb-product-shot.is-builder{animation:mb-product-builder-enter .7s cubic-bezier(.16,1,.3,1) .21s both}@keyframes mb-product-admin-enter{0%{opacity:0;transform:translate3d(36px,18px,0) rotate(1.8deg)}to{opacity:1;transform:translateZ(0) rotate(1.8deg)}}@keyframes mb-product-mobile-enter{0%{opacity:0;transform:translate3d(-22px,28px,0) rotate(-4deg)}to{opacity:1;transform:translateZ(0) rotate(-4deg)}}@keyframes mb-product-builder-enter{0%{opacity:0;transform:translate3d(28px,24px,0) rotate(3.2deg)}to{opacity:1;transform:translateZ(0) rotate(3.2deg)}}}@media (max-width: 1120px){.public-site:not(.is-docs-mode) .mb-home-hero{grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);gap:38px;padding-inline:36px}.public-site:not(.is-docs-mode) .mb-home-hero h1{font-size:clamp(52px,6.4vw,72px)}.public-site:not(.is-docs-mode) .mb-hero-product-stage{min-height:540px}}@media (max-width: 880px){.public-site:not(.is-docs-mode) .mb-home-hero{grid-template-columns:1fr;gap:44px;min-height:0;padding:72px 32px 170px}.public-site:not(.is-docs-mode) .mb-home-hero-copy{width:min(100%,680px)}.public-site:not(.is-docs-mode) .mb-home-hero h1{max-width:680px;font-size:clamp(52px,9vw,76px)}.public-site:not(.is-docs-mode) .mb-hero-product-stage{width:min(100%,680px);min-height:560px;margin-inline:auto}.public-site:not(.is-docs-mode) .mb-product-shot.is-admin{right:-3%;width:86%}.public-site:not(.is-docs-mode) .mb-product-shot.is-builder{right:0}.public-site:not(.is-docs-mode) .mb-capability-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-104px}.public-site:not(.is-docs-mode) .mb-capability-band article:nth-child(3),.public-site:not(.is-docs-mode) .mb-capability-band article:nth-child(4){border-top-color:#ffffff1a}}@media (max-width: 560px){.public-site:not(.is-docs-mode) .public-menu-toggle{width:44px;height:44px}.public-site:not(.is-docs-mode) .mb-home-hero{width:100%;gap:38px;padding:54px 20px 118px}.public-site:not(.is-docs-mode) .mb-home-hero:before{top:34%;right:-58%;width:150vw}.public-site:not(.is-docs-mode) .mb-home-hero:after{bottom:-18%;left:-35%;width:120vw}.public-site:not(.is-docs-mode) .mb-home-hero-copy{gap:19px}.public-site:not(.is-docs-mode) .mb-home-hero .mb-kicker{padding:7px 11px;font-size:14px}.public-site:not(.is-docs-mode) .mb-home-hero h1{font-size:clamp(42px,13vw,58px);line-height:1.05}.public-site:not(.is-docs-mode) .mb-home-hero-copy>p{font-size:15px;line-height:1.68}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button{min-height:50px}.public-site:not(.is-docs-mode) .mb-hero-product-stage{min-height:420px}.public-site:not(.is-docs-mode) .mb-hero-product-label{top:1%;left:0;font-size:14px}.public-site:not(.is-docs-mode) .mb-product-shot{border-radius:14px}.public-site:not(.is-docs-mode) .mb-product-shot.is-admin{top:10%;right:-17%;width:102%}.public-site:not(.is-docs-mode) .mb-product-shot.is-admin figcaption{right:auto;left:12px}.public-site:not(.is-docs-mode) .mb-product-shot.is-mobile{bottom:0;left:0;width:48%}.public-site:not(.is-docs-mode) .mb-product-shot.is-builder{right:-9%;bottom:4%;width:57%}.public-site:not(.is-docs-mode) .mb-product-shot figcaption{right:8px;bottom:8px;padding:6px 8px;font-size:14px}.public-site:not(.is-docs-mode) .mb-capability-band{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:-58px}.public-site:not(.is-docs-mode) .mb-capability-band article{padding:21px 20px}.public-site:not(.is-docs-mode) .mb-product-evidence{padding-top:86px}}.public-site:not(.is-docs-mode){--mb-engine-green: #00b979;--mb-engine-green-dark: #00885a;--mb-engine-ink: #111a17;--mb-engine-muted: #53615c;--mb-engine-line: #dce4e1;--mb-engine-wash: #f4f7f6;--mb-bg: var(--mb-engine-wash);--mb-surface: #ffffff;--mb-ink: var(--mb-engine-ink);--mb-muted: var(--mb-engine-muted);--mb-line: var(--mb-engine-line);--mb-soft: #eaf8f2;--mb-accent: var(--mb-engine-green);--mb-accent-strong: var(--mb-engine-green-dark)}.public-site:not(.is-docs-mode) .public-nav{width:min(1408px,calc(100% - 48px));max-width:1408px}.public-site:not(.is-docs-mode) .public-topbar{border-color:#e4e9e7;background:#fffffff5}.public-site:not(.is-docs-mode) .public-brand span,.public-site:not(.is-docs-mode) .public-download-cta,.public-site:not(.is-docs-mode) .mb-button.primary{background:var(--mb-engine-green)}.public-site:not(.is-docs-mode) .public-download-cta,.public-site:not(.is-docs-mode) .mb-button.primary{border-color:var(--mb-engine-green)}.public-site:not(.is-docs-mode) .public-download-cta{min-width:112px;justify-content:center}.public-site:not(.is-docs-mode) .mb-home{color:var(--mb-engine-ink);background:var(--mb-engine-wash)}.public-site:not(.is-docs-mode) .mb-home-hero{display:grid;position:relative;isolation:isolate;grid-template-columns:520px minmax(0,1fr);gap:28px;align-items:center;width:100%;max-width:none;min-height:0;margin:0;overflow:hidden;padding:clamp(64px,6vw,86px) max(32px,calc((100vw - 1408px)/2)) 58px;color:var(--mb-engine-ink);background:#fff}.public-site:not(.is-docs-mode) .mb-home-hero:before,.public-site:not(.is-docs-mode) .mb-home-hero:after{display:none}.public-site:not(.is-docs-mode) .mb-home-hero-copy{display:grid;z-index:4;gap:40px;align-content:center;align-self:center;min-width:0;transform:translateY(-24px);animation:none}.public-site:not(.is-docs-mode) .mb-home-hero h1{width:min(560px,calc(100vw - 64px));max-width:none;margin:0;color:var(--mb-engine-ink);padding-bottom:3px;font-size:clamp(50px,3.9vw,58px);font-weight:860;line-height:1.25;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal}.public-site:not(.is-docs-mode) .mb-hero-title-line{display:block;white-space:nowrap}.public-site:not(.is-docs-mode) .mb-home-hero-copy>p:not(.mb-hero-proofline){max-width:34ch;margin:0;color:#3e4b47;font-size:clamp(16px,1.25vw,18px);font-weight:520;line-height:1.72;text-wrap:pretty}.public-site:not(.is-docs-mode) .mb-home-hero .mb-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button{min-width:0;min-height:54px;border:1px solid #c9d2cf;border-radius:8px;padding:0 26px;color:var(--mb-engine-ink);background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:15px;font-weight:760}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button:hover{border-color:var(--mb-engine-green-dark);color:var(--mb-engine-green-dark);background:#f0faf6}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button.primary{border-color:var(--mb-engine-green);color:#fff;background:var(--mb-engine-green);box-shadow:0 4px 8px #00b9792e}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button.primary:hover{border-color:var(--mb-engine-green-dark);color:#fff;background:var(--mb-engine-green-dark)}.public-site:not(.is-docs-mode) .mb-hero-proofline{margin:4px 0 0;color:#5a6964;font-size:14px;font-weight:650;letter-spacing:.015em}.public-site:not(.is-docs-mode) .mb-commerce-engine{position:relative;min-width:0;min-height:610px;margin-right:min(-7vw,-48px)}.public-site:not(.is-docs-mode) .mb-commerce-engine:before{position:absolute;right:-9%;bottom:25px;left:0;height:122px;border-radius:8px 0 0 8px;background:var(--mb-engine-green);box-shadow:0 6px 8px #00704a24;content:"";transform:skewY(3.3deg);transform-origin:left bottom}.public-site:not(.is-docs-mode) .mb-commerce-engine:after{position:absolute;z-index:0;top:55px;right:-10%;width:92%;border-top:1px solid #aab5b1;content:"";transform:rotate(-5deg);transform-origin:right center}.public-site:not(.is-docs-mode) .mb-engine-mobile,.public-site:not(.is-docs-mode) .mb-engine-admin{position:absolute;z-index:2;margin:0;overflow:hidden;border:1px solid #d4dcd9;border-radius:14px;background:#f8faf9;box-shadow:0 3px 8px #0e231c21}.public-site:not(.is-docs-mode) .mb-engine-mobile{bottom:119px;left:2%;width:25%;height:360px}.public-site:not(.is-docs-mode) .mb-engine-admin{top:10px;right:-4%;width:65%;height:454px}.public-site:not(.is-docs-mode) .mb-engine-mobile img,.public-site:not(.is-docs-mode) .mb-engine-admin img{display:block;width:100%;height:100%;object-fit:cover}.public-site:not(.is-docs-mode) .mb-engine-mobile img{object-position:49% center}.public-site:not(.is-docs-mode) .mb-engine-admin img{object-position:center center}.public-site:not(.is-docs-mode) .mb-engine-mobile figcaption,.public-site:not(.is-docs-mode) .mb-engine-admin figcaption{position:absolute;top:12px;left:12px;border:1px solid rgba(17,26,23,.12);border-radius:999px;padding:7px 10px;color:var(--mb-engine-ink);background:#ffffffeb;font-size:13px;font-weight:760}.public-site:not(.is-docs-mode) .mb-engine-journey{display:grid;position:absolute;z-index:3;bottom:127px;left:29%;gap:20px;width:19%;min-width:150px;min-height:350px;align-content:start;border:1px solid #d4dcd9;border-radius:12px;padding:24px 20px;color:var(--mb-engine-ink);background:#fffffffa;box-shadow:0 3px 8px #0e231c1f}.public-site:not(.is-docs-mode) .mb-engine-journey>strong{font-size:15px;line-height:1.4}.public-site:not(.is-docs-mode) .mb-engine-journey ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.public-site:not(.is-docs-mode) .mb-engine-journey li{display:grid;position:relative;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:65px;align-items:start;color:#71807a;font-size:13px;line-height:1.45}.public-site:not(.is-docs-mode) .mb-engine-journey li:not(:last-child):after{position:absolute;top:19px;bottom:-1px;left:8px;width:1px;background:#dce4e1;content:""}.public-site:not(.is-docs-mode) .mb-engine-journey li svg{position:relative;z-index:1;color:var(--mb-engine-green);background:#fff;font-size:17px}.public-site:not(.is-docs-mode) .mb-engine-journey li.is-complete,.public-site:not(.is-docs-mode) .mb-engine-journey li.is-current{color:var(--mb-engine-ink);font-weight:680}.public-site:not(.is-docs-mode) .mb-engine-pulse,.public-site:not(.is-docs-mode) .mb-engine-dot{display:block;position:relative;z-index:1;width:11px;height:11px;margin:3px 0 0 3px;border:2px solid var(--mb-engine-green);border-radius:50%;background:#fff}.public-site:not(.is-docs-mode) .mb-engine-pulse{background:var(--mb-engine-green);box-shadow:0 0 0 4px #dff7ed}.public-site:not(.is-docs-mode) .mb-engine-dot{border-color:#b5c1bd}.public-site:not(.is-docs-mode) .mb-engine-connector{position:absolute;z-index:4;color:var(--mb-engine-green-dark);font-size:18px}.public-site:not(.is-docs-mode) .mb-engine-connector.is-mobile-to-order{bottom:300px;left:26.7%}.public-site:not(.is-docs-mode) .mb-engine-connector.is-order-to-admin{bottom:300px;left:49.4%}.public-site:not(.is-docs-mode) .mb-transaction-flow{position:relative;width:100%;margin:0;padding:clamp(54px,6vw,82px) max(40px,calc((100vw - 1240px)/2)) clamp(62px,7vw,92px);background:var(--mb-engine-wash)}.public-site:not(.is-docs-mode) .mb-transaction-heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:40px}.public-site:not(.is-docs-mode) .mb-transaction-heading h2{max-width:760px;margin:0;color:var(--mb-engine-ink);font-size:clamp(34px,3.5vw,50px);font-weight:840;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.public-site:not(.is-docs-mode) .mb-transaction-heading p{max-width:340px;margin:0 0 5px;color:var(--mb-engine-muted);font-size:14px;line-height:1.65;text-align:right}.public-site:not(.is-docs-mode) .mb-transaction-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #cfd9d5;border-bottom:1px solid #cfd9d5}.public-site:not(.is-docs-mode) .mb-transaction-track article{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-width:0;align-items:center;padding:26px clamp(12px,1.6vw,24px)}.public-site:not(.is-docs-mode) .mb-transaction-track i{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#fff;background:var(--mb-engine-green);box-shadow:0 4px 8px #00825524;font-size:21px;font-style:normal}.public-site:not(.is-docs-mode) .mb-transaction-track h3{margin:0;color:var(--mb-engine-ink);font-size:16px;line-height:1.35}.public-site:not(.is-docs-mode) .mb-transaction-track p{margin:4px 0 0;color:var(--mb-engine-muted);font-size:13px;line-height:1.45}.public-site:not(.is-docs-mode) .mb-transaction-arrow{color:#69bd9d;font-size:16px}.public-site:not(.is-docs-mode) .mb-product-evidence{width:min(1240px,calc(100% - 64px));padding-top:clamp(96px,9vw,132px)}.public-site:not(.is-docs-mode) .mb-product-evidence .mb-section-title{max-width:780px;margin-bottom:42px}.public-site:not(.is-docs-mode) .mb-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:20px}.public-site:not(.is-docs-mode) .mb-evidence-grid article{grid-template-rows:minmax(250px,1fr) auto;border-color:#dce4e1;border-radius:14px;box-shadow:none}.public-site:not(.is-docs-mode) .mb-evidence-grid article.is-large{grid-row:auto;grid-column:1 / -1;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);grid-template-rows:minmax(420px,auto)}.public-site:not(.is-docs-mode) .mb-evidence-grid article.is-large img{min-height:420px}.public-site:not(.is-docs-mode) .mb-evidence-grid article>div{align-content:center;padding:clamp(28px,4vw,48px)}.public-site:not(.is-docs-mode) .mb-delivery-section{width:min(1240px,calc(100% - 64px));margin-top:clamp(96px,9vw,132px);border-radius:16px;padding:clamp(44px,6vw,74px);color:#fff;background:#0b1411}.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-copy h2,.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-points h3{color:#fff}.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-copy>p,.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-points p{color:#b4c5be}.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-points,.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-points article{border-color:#ffffff24}.public-site:not(.is-docs-mode) .mb-delivery-section .mb-delivery-points i{color:#6ce0b2;background:#00b97921}.public-site:not(.is-docs-mode) .mb-delivery-section .mb-button:not(.primary){border-color:#ffffff4d;color:#fff;background:transparent}.public-site:not(.is-docs-mode) .mb-resource-section{width:min(1240px,calc(100% - 64px))}.public-site:not(.is-docs-mode) .mb-resource-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;border-top:1px solid var(--mb-engine-line);border-bottom:1px solid var(--mb-engine-line)}.public-site:not(.is-docs-mode) .mb-resource-link,.public-site:not(.is-docs-mode) .mb-resource-link:first-child{min-height:136px;border:0;border-radius:0;padding:24px;background:transparent;box-shadow:none}.public-site:not(.is-docs-mode) .mb-resource-link+.mb-resource-link{border-left:1px solid var(--mb-engine-line)}.public-site:not(.is-docs-mode) .mb-resource-link:hover{color:var(--mb-engine-ink);background:#eaf6f1;transform:none}.public-site:not(.is-docs-mode) .mb-home-contact{width:min(1240px,calc(100% - 64px));border:0;border-radius:16px;color:#fff;background:var(--mb-engine-green-dark)}.public-site:not(.is-docs-mode) .mb-home-contact h2,.public-site:not(.is-docs-mode) .mb-home-contact p,.public-site:not(.is-docs-mode) .mb-home-contact>div:first-child>svg{color:#fff}.public-site:not(.is-docs-mode) .mb-home-contact .mb-contact-actions>span{border-color:#ffffff52;color:#fff;background:#ffffff14}@media (prefers-reduced-motion: no-preference){.public-site:not(.is-docs-mode) .mb-engine-mobile{animation:mb-engine-mobile-in .62s cubic-bezier(.16,1,.3,1) both}.public-site:not(.is-docs-mode) .mb-engine-journey{animation:mb-engine-journey-in .68s cubic-bezier(.16,1,.3,1) 70ms both}.public-site:not(.is-docs-mode) .mb-engine-admin{animation:mb-engine-admin-in .72s cubic-bezier(.16,1,.3,1) .12s both}@keyframes mb-engine-mobile-in{0%{transform:translate3d(0,22px,0)}to{transform:translateZ(0)}}@keyframes mb-engine-journey-in{0%{transform:translate3d(0,18px,0)}to{transform:translateZ(0)}}@keyframes mb-engine-admin-in{0%{transform:translate3d(24px,0,0)}to{transform:translateZ(0)}}}@media (max-width: 1160px){.public-site:not(.is-docs-mode) .mb-home-hero{grid-template-columns:minmax(380px,.78fr) minmax(540px,1.22fr);padding-inline:32px}.public-site:not(.is-docs-mode) .mb-home-hero h1{width:100%;max-width:100%;font-size:clamp(48px,5vw,56px)}.public-site:not(.is-docs-mode) .mb-home-hero-copy{gap:26px}.public-site:not(.is-docs-mode) .mb-hero-title-line{white-space:normal}.public-site:not(.is-docs-mode) .mb-commerce-engine{min-height:560px}.public-site:not(.is-docs-mode) .mb-engine-admin{height:420px}.public-site:not(.is-docs-mode) .mb-engine-mobile{height:330px}.public-site:not(.is-docs-mode) .mb-engine-journey{min-height:320px;padding-inline:16px}.public-site:not(.is-docs-mode) .mb-transaction-track{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width: 900px){.public-site:not(.is-docs-mode) .mb-home-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:62px 28px 42px}.public-site:not(.is-docs-mode) .mb-home-hero-copy{width:min(100%,700px);gap:26px;transform:none}.public-site:not(.is-docs-mode) .mb-home-hero h1{width:auto;max-width:8.8em;font-size:clamp(52px,9vw,72px)}.public-site:not(.is-docs-mode) .mb-hero-title-line{white-space:normal}.public-site:not(.is-docs-mode) .mb-commerce-engine{width:min(100%,760px);min-height:590px;margin:0 auto}.public-site:not(.is-docs-mode) .mb-engine-admin{right:0}.public-site:not(.is-docs-mode) .mb-commerce-engine:before{right:0}.public-site:not(.is-docs-mode) .mb-transaction-heading{display:grid}.public-site:not(.is-docs-mode) .mb-transaction-heading p{margin:0;text-align:left}.public-site:not(.is-docs-mode) .mb-evidence-grid article.is-large{grid-template-columns:1fr;grid-template-rows:auto auto}.public-site:not(.is-docs-mode) .mb-evidence-grid article.is-large img{min-height:320px}.public-site:not(.is-docs-mode) .mb-resource-link+.mb-resource-link{border-left:0;border-top:1px solid var(--mb-engine-line)}}@media (max-width: 560px){.public-site:not(.is-docs-mode) .public-nav{width:min(100% - 28px,1340px)}.public-site:not(.is-docs-mode) .mb-home-hero{width:100%;gap:30px;padding:48px 20px 34px}.public-site:not(.is-docs-mode) .mb-home-hero-copy{gap:20px}.public-site:not(.is-docs-mode) .mb-home-hero h1{max-width:8em;font-size:clamp(42px,12.7vw,54px);line-height:1.12}.public-site:not(.is-docs-mode) .mb-home-hero-copy>p:not(.mb-hero-proofline){font-size:15px;line-height:1.68}.public-site:not(.is-docs-mode) .mb-home-hero .mb-hero-actions{display:grid}.public-site:not(.is-docs-mode) .mb-home-hero .mb-button{width:100%;min-height:50px}.public-site:not(.is-docs-mode) .mb-hero-proofline{font-size:14px}.public-site:not(.is-docs-mode) .mb-commerce-engine{min-height:730px}.public-site:not(.is-docs-mode) .mb-commerce-engine:before{right:0;bottom:8px;left:0;height:102px}.public-site:not(.is-docs-mode) .mb-commerce-engine:after{top:346px;right:0;width:96%}.public-site:not(.is-docs-mode) .mb-engine-mobile{top:28px;bottom:auto;left:0;width:46%;height:292px}.public-site:not(.is-docs-mode) .mb-engine-journey{top:40px;bottom:auto;left:49%;width:48%;min-width:0;min-height:280px;padding:18px 14px}.public-site:not(.is-docs-mode) .mb-engine-journey li{min-height:52px;font-size:14px}.public-site:not(.is-docs-mode) .mb-engine-admin{top:354px;right:0;width:100%;height:292px}.public-site:not(.is-docs-mode) .mb-engine-connector.is-mobile-to-order{top:170px;bottom:auto;left:46.5%}.public-site:not(.is-docs-mode) .mb-engine-connector.is-order-to-admin{top:326px;bottom:auto;left:72%;transform:rotate(90deg)}.public-site:not(.is-docs-mode) .mb-engine-mobile figcaption,.public-site:not(.is-docs-mode) .mb-engine-admin figcaption{padding:6px 9px;font-size:14px}.public-site:not(.is-docs-mode) .mb-transaction-flow{padding:48px 16px 56px}.public-site:not(.is-docs-mode) .mb-transaction-heading{margin-bottom:28px}.public-site:not(.is-docs-mode) .mb-transaction-heading h2{font-size:clamp(32px,9.2vw,40px)}.public-site:not(.is-docs-mode) .mb-transaction-track{grid-template-columns:1fr;overflow:visible}.public-site:not(.is-docs-mode) .mb-transaction-track article{padding:20px 8px}.public-site:not(.is-docs-mode) .mb-transaction-track p{font-size:14px}.public-site:not(.is-docs-mode) .mb-transaction-track article+article{border-top:1px solid var(--mb-engine-line)}.public-site:not(.is-docs-mode) .mb-transaction-arrow{transform:rotate(90deg)}.public-site:not(.is-docs-mode) .mb-product-evidence,.public-site:not(.is-docs-mode) .mb-delivery-section,.public-site:not(.is-docs-mode) .mb-resource-section,.public-site:not(.is-docs-mode) .mb-home-contact{width:calc(100% - 32px)}.public-site:not(.is-docs-mode) .mb-evidence-grid{grid-template-columns:1fr}.public-site:not(.is-docs-mode) .mb-evidence-grid article.is-large{grid-column:auto}.public-site:not(.is-docs-mode) .mb-delivery-section{padding:30px 24px}}.public-site{color:var(--site-color-text, #111a17);background:var(--site-color-background, #f4f7f6);font-family:var(--site-font-body, system-ui),sans-serif}.public-site:not(.is-docs-mode) .public-topbar,.public-site:not(.is-docs-mode) .public-footer{background:var(--site-color-surface, #fff)}.public-site:not(.is-docs-mode) :is(h1,h2,h3,.public-brand strong){font-family:var(--site-font-display, system-ui),sans-serif}.public-site:not(.is-docs-mode) :is(.public-download-cta,.public-mobile-primary-action,.mb-button.primary){background:var(--site-color-accent, #00b979);border-color:var(--site-color-accent, #00b979);border-radius:var(--site-radius, 8px)}.public-site:not(.is-docs-mode) .public-links a.public-mobile-primary-action{display:none}@media (max-width: 820px){.public-site:not(.is-docs-mode).is-menu-open .public-links a.public-mobile-primary-action{display:flex;margin-top:8px;border:1px solid var(--site-color-accent, #00b979);color:#fff;background:var(--site-color-accent, #00b979);font-weight:800}.public-site:not(.is-docs-mode).is-menu-open .public-links a.public-mobile-primary-action:hover{color:#fff;filter:brightness(.92)}}body .forum-site.forum-site .forum-nav a.is-active:after{background:var(--forum-red)}body .forum-site.forum-site .forum-searchbar.forum-hero-search button{display:inline-grid;place-items:center;background:var(--forum-red)}@media (max-width: 820px){body .forum-site.forum-site .forum-searchbar.forum-hero-search{grid-template-columns:auto minmax(0,1fr) auto}body .forum-site.forum-site .forum-searchbar.forum-hero-search button{min-height:38px;padding:0 13px}}.public-site:not(.is-docs-mode) .public-not-found{display:grid;min-height:calc(100dvh - 156px);place-items:center;overflow:hidden;padding:clamp(42px,6vw,78px) 0;color:var(--mb-engine-ink, #111a17);background:var(--site-color-background, var(--mb-engine-wash, #f4f7f6))}.public-site:not(.is-docs-mode) .public-not-found-shell{display:grid;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:clamp(46px,6vw,88px);align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto}.public-site:not(.is-docs-mode) .public-not-found-copy{min-width:0}.public-site:not(.is-docs-mode) .public-not-found-kicker{display:flex;gap:10px;align-items:center;margin:0 0 20px;color:var(--mb-engine-green-dark, #00885a);font-size:13px;font-weight:800;letter-spacing:.04em}.public-site:not(.is-docs-mode) .public-not-found-kicker span{width:9px;height:9px;border-radius:50%;background:var(--site-color-accent, var(--mb-engine-green, #00b979));box-shadow:0 0 0 6px #00b9791f}.public-site:not(.is-docs-mode) .public-not-found h1{max-width:620px;margin:0;color:var(--mb-engine-ink, #111a17);font-size:clamp(44px,5vw,68px);font-weight:900;letter-spacing:-.04em;line-height:1.08}.public-site:not(.is-docs-mode) .public-not-found-description{max-width:520px;margin:24px 0 0;color:var(--mb-engine-muted, #53615c);font-size:16px;line-height:1.8}.public-site:not(.is-docs-mode) .public-not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.public-site:not(.is-docs-mode) .public-not-found-actions a{display:inline-flex;gap:10px;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--mb-engine-line, #dce4e1);border-radius:var(--site-radius, 8px);padding:0 18px;color:var(--mb-engine-ink, #111a17);background:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.public-site:not(.is-docs-mode) .public-not-found-actions a:hover{border-color:var(--site-color-accent, var(--mb-engine-green, #00b979));color:var(--mb-engine-green-dark, #00885a);transform:translateY(-2px)}.public-site:not(.is-docs-mode) .public-not-found-actions .public-not-found-primary{min-width:148px;border-color:var(--site-color-accent, var(--mb-engine-green, #00b979));color:#fff;background:var(--site-color-accent, var(--mb-engine-green, #00b979))}.public-site:not(.is-docs-mode) .public-not-found-actions .public-not-found-primary:hover{border-color:var(--mb-engine-green-dark, #00885a);color:#fff;background:var(--mb-engine-green-dark, #00885a)}.public-site:not(.is-docs-mode) .public-not-found-primary .anticon:last-child{margin-left:3px;font-size:11px}.public-site:not(.is-docs-mode) .public-not-found-shortcuts{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:34px;padding-top:22px;border-top:1px solid var(--mb-engine-line, #dce4e1)}.public-site:not(.is-docs-mode) .public-not-found-shortcuts>span{color:#87938f;font-size:12px;font-weight:750}.public-site:not(.is-docs-mode) .public-not-found-shortcuts a{display:inline-flex;gap:7px;align-items:center;color:var(--mb-engine-muted, #53615c);font-size:13px;font-weight:700;text-decoration:none}.public-site:not(.is-docs-mode) .public-not-found-shortcuts a:hover{color:var(--mb-engine-green-dark, #00885a)}.public-site:not(.is-docs-mode) .public-not-found-shortcuts .anticon{color:var(--site-color-accent, var(--mb-engine-green, #00b979))}.public-site:not(.is-docs-mode) .public-not-found-visual{position:relative;min-width:0;height:clamp(360px,37vw,430px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:26px 30px 28px;color:#fff;background:#06110e}.public-site:not(.is-docs-mode) .public-not-found-visual:before{position:absolute;top:82px;right:-88px;width:238px;height:238px;border:54px solid rgba(16,217,148,.13);border-radius:50%;content:""}.public-site:not(.is-docs-mode) .public-not-found-visual-head{display:flex;position:relative;z-index:1;align-items:center;justify-content:space-between;color:#8da49c;font-size:11px;font-weight:800;letter-spacing:.14em}.public-site:not(.is-docs-mode) .public-not-found-visual-head span{display:inline-flex;gap:8px;align-items:center}.public-site:not(.is-docs-mode) .public-not-found-visual-head i,.public-site:not(.is-docs-mode) .public-not-found-route .is-online i{width:7px;height:7px;border-radius:50%;background:var(--mb-engine-green-bright, #10d994)}.public-site:not(.is-docs-mode) .public-not-found-visual-head strong{color:#d6e1dd;font-size:inherit}.public-site:not(.is-docs-mode) .public-not-found-number{display:flex;position:relative;z-index:1;gap:clamp(10px,2vw,22px);align-items:center;justify-content:center;margin-top:42px;color:#fff;font-size:clamp(112px,13vw,172px);font-weight:900;letter-spacing:-.04em;line-height:.8}.public-site:not(.is-docs-mode) .public-not-found-zero{display:grid;width:.7em;height:.7em;place-items:center;border:.15em solid var(--site-color-accent, var(--mb-engine-green, #00b979));border-radius:50%}.public-site:not(.is-docs-mode) .public-not-found-zero i{width:.11em;height:.11em;border-radius:50%;background:#fff}.public-site:not(.is-docs-mode) .public-not-found-route{display:grid;position:absolute;right:30px;bottom:58px;left:30px;z-index:1;grid-template-columns:auto minmax(28px,1fr) minmax(0,auto);gap:12px;align-items:center;color:#9bb0a8;font-size:11px;font-weight:800;letter-spacing:.08em}.public-site:not(.is-docs-mode) .public-not-found-route .is-online{display:inline-flex;gap:8px;align-items:center;color:#d7e5e0}.public-site:not(.is-docs-mode) .public-not-found-route b{height:1px;overflow:visible;background:repeating-linear-gradient(90deg,rgba(16,217,148,.48) 0 5px,transparent 5px 10px)}.public-site:not(.is-docs-mode) .public-not-found-route code{max-width:min(220px,24vw);overflow:hidden;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.public-site:not(.is-docs-mode) .public-not-found-visual>p{position:absolute;right:30px;bottom:25px;left:30px;z-index:1;margin:0;color:#71877f;font-size:11px}@media (prefers-reduced-motion: no-preference){.public-site:not(.is-docs-mode) .public-not-found-copy,.public-site:not(.is-docs-mode) .public-not-found-visual{animation:public-not-found-enter .52s cubic-bezier(.22,1,.36,1) both}.public-site:not(.is-docs-mode) .public-not-found-visual{animation-delay:80ms}@keyframes public-not-found-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 980px){.public-site:not(.is-docs-mode) .public-not-found{min-height:auto}.public-site:not(.is-docs-mode) .public-not-found-shell{grid-template-columns:1fr;gap:34px;width:min(720px,calc(100% - 40px))}.public-site:not(.is-docs-mode) .public-not-found-copy{max-width:620px}.public-site:not(.is-docs-mode) .public-not-found-visual{grid-row:1;height:270px}.public-site:not(.is-docs-mode) .public-not-found-number{margin-top:32px;font-size:clamp(104px,22vw,148px)}}@media (max-width: 560px){.public-site:not(.is-docs-mode) .public-not-found{padding:30px 0 44px}.public-site:not(.is-docs-mode) .public-not-found-shell{gap:28px;width:min(100% - 28px,520px)}.public-site:not(.is-docs-mode) .public-not-found-visual{height:210px;padding:20px}.public-site:not(.is-docs-mode) .public-not-found-visual:before{top:48px;right:-72px;width:180px;height:180px;border-width:40px}.public-site:not(.is-docs-mode) .public-not-found-number{gap:9px;margin-top:26px;font-size:clamp(84px,28vw,112px)}.public-site:not(.is-docs-mode) .public-not-found-route{right:20px;bottom:20px;left:20px;grid-template-columns:auto minmax(20px,1fr) minmax(0,auto);gap:8px}.public-site:not(.is-docs-mode) .public-not-found-route code{max-width:35vw}.public-site:not(.is-docs-mode) .public-not-found-visual>p{display:none}.public-site:not(.is-docs-mode) .public-not-found h1{font-size:clamp(38px,11vw,48px)}.public-site:not(.is-docs-mode) .public-not-found-description{margin-top:18px;font-size:15px;line-height:1.75}.public-site:not(.is-docs-mode) .public-not-found-actions{margin-top:26px}.public-site:not(.is-docs-mode) .public-not-found-actions a{flex:1 1 140px}.public-site:not(.is-docs-mode) .public-not-found-shortcuts{gap:12px 18px;margin-top:28px;padding-top:20px}.public-site:not(.is-docs-mode) .public-not-found-shortcuts>span{flex-basis:100%}}
