:root{--z-page:#fff;--z-plate:#F7F8FA;--z-grid:#EDEFF2;--z-edge:#E3E4E6;--z-ink:#0B0C0E;--z-sec:#9AA0A8;--z-dash:#B8BDC4;--z-blue:#2541FF;--z-bluet:#2541FF;--z-text:#4A4D52;--z-top:#fff;--z-left:#F7F8FA;--z-right:#EEF0F3;--z-btop:#E9EDFF;--z-bleft:#F0F3FF;--z-bright:#DCE3FF}:root[data-theme=dark]{--z-page:#16181D;--z-plate:#1B1E24;--z-grid:#23262D;--z-edge:#2A2D33;--z-ink:#ECEEF2;--z-sec:#7D838E;--z-dash:#4A4F58;--z-blue:#8EA0FF;--z-bluet:#8EA0FF;--z-text:#A3A9B6;--z-top:#16181D;--z-left:#1B1E24;--z-right:#15171B;--z-btop:#232B52;--z-bleft:#1D2442;--z-bright:#1A2038}.zp{background:var(--z-page);color:var(--hp-ink);font:400 15.5px/1.6 var(--font-body)}.zp h1,.zp h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--hp-ink);margin:0}.zp h1{font-size:26px;line-height:1.2}.zp h2{font-size:19px;line-height:1.3}.zp p{margin:0}.z-wrap{max-width:1104px;margin-inline:auto;padding-inline:16px}.z-hero{padding:28px 0 32px}.z-hero p{margin-top:8px;font-size:16px}.z-hero h1+p{margin-top:10px}.z-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}.z-btn,.zp .z-btn:hover{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:8px;background:var(--z-blue);color:#fff;font:600 14px/1 var(--font-body);text-decoration:none}:root[data-theme=dark] .z-btn{color:#0b0c0e}.zp .z-addr{color:var(--hp-ink);font-size:14px;text-decoration:underline;text-decoration-color:var(--z-sec);text-underline-offset:4px}.z-tog{display:inline-flex;margin-top:28px;margin-bottom:12px;border:1px solid var(--z-sec);border-radius:6px;overflow:hidden}.z-tog button{appearance:none;border:0;background:transparent;color:var(--hp-ink);font:500 13px/1 var(--font-body);height:30px;padding:0 14px;cursor:pointer}.z-tog button+button{border-left:1px solid var(--z-sec)}.z-tog button[aria-pressed=true]{background:var(--z-ink);color:var(--z-page)}.plate{position:relative;background-color:var(--z-plate);background-image:linear-gradient(var(--z-grid) 1px,transparent 1px),linear-gradient(90deg,var(--z-grid) 1px,transparent 1px);background-size:8px 8px;border:1px solid var(--z-edge);overflow:hidden}.plate svg{display:block;margin-inline:auto;max-width:100%;height:auto}.plate .mob{display:none}@media(max-width:700px){.plate .dsk{display:none}.plate .mob{display:block}.plate{margin-inline:-16px;border-inline:0}}.z-cap{margin-top:12px;font-size:15px;line-height:1.55;color:var(--z-text);max-width:640px}.z-sec{padding:36px 0 40px;border-top:1px solid var(--hp-line)}.z-sec .z-txt p{margin-top:8px;max-width:560px}.z-sec .plate{margin-top:18px}@media(min-width:900px){.zp h1{font-size:32px}.zp h2{font-size:21px}.z-wrap{padding-inline:32px}.z-hero{padding:40px 0 48px}.z-cap{margin-top:14px}.z-sec{padding:56px 0 64px}.z-sec .z-in{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.z-sec .plate{margin-top:4px}}.plate svg text{font:400 12px/1 var(--font-body);fill:var(--z-text)}.plate svg text.ztb{fill:var(--z-bluet)}.plate svg text.zte{text-anchor:end}.plate svg text.ztm{text-anchor:middle}.plate svg text.zti{fill:var(--z-ink)}.bx polygon{stroke:var(--z-ink);stroke-width:1.25;stroke-linejoin:round}.bx .t{fill:var(--z-top)}.bx .l{fill:var(--z-left)}.bx .r{fill:var(--z-right)}.bx .hc{stroke:var(--z-sec);stroke-width:1}.bx-blue polygon{stroke:var(--z-blue)}.bx-blue .t{fill:var(--z-btop)}.bx-blue .l{fill:var(--z-bleft)}.bx-blue .r{fill:var(--z-bright)}.bx-blue .hc{stroke:var(--z-blue);opacity:.45}.bx-sec polygon{stroke:var(--z-sec)}.gh polygon{fill:none;stroke:var(--z-dash);stroke-width:1.25;stroke-dasharray:4 4}.ld,.ldp{stroke:var(--z-sec);stroke-width:1;fill:none}.ldb{stroke:var(--z-blue);stroke-width:1;fill:none}.dot{fill:var(--z-ink)}.dotb{fill:var(--z-blue)}.zln,.idl{stroke:var(--z-blue);stroke-width:1.25;fill:none}.ln{stroke:var(--z-ink);stroke-width:1.25;fill:none}.lnb{stroke:var(--z-blue);stroke-width:1.25;fill:none}.lns{stroke:var(--z-sec);stroke-width:1;fill:none}.lnd{stroke:var(--z-dash);stroke-width:1.25;fill:none;stroke-dasharray:4 4}.stack .withonly{opacity:0}.stack[data-state=with] .withonly{opacity:1}.stack .zero polygon{stroke-dasharray:1;stroke-dashoffset:1}.stack[data-state=with] .zero polygon{stroke-dashoffset:0}.stack .zln,.stack .idl{stroke-dasharray:1;stroke-dashoffset:1}.stack[data-state=with] .zln,.stack[data-state=with] .idl{stroke-dashoffset:0}.stack .mid .ghost,.stack[data-state=with] .mid{opacity:0}.z-planned{margin-top:8px;font-size:15px;line-height:1.55;color:var(--z-text)}.z-del .z-dl{margin-top:8px;color:var(--z-text);font-size:15px}.z-acc{margin-top:20px;max-width:720px;border-top:1px solid var(--hp-line)}.z-acc details{border-bottom:1px solid var(--hp-line)}.z-acc summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;cursor:pointer;list-style:none;font-size:16px;color:var(--hp-ink)}.z-acc summary::-webkit-details-marker{display:none}.z-acc .z-an{flex:1;font-weight:600}.z-acc .z-ac{font-size:15px;color:var(--z-text);white-space:nowrap}.z-acc .z-chev{width:7px;height:7px;margin:0 4px 3px 2px;border-right:1.5px solid var(--z-text);border-bottom:1.5px solid var(--z-text);transform:rotate(45deg);transition:transform .15s ease;flex:none}.z-acc details[open] .z-chev{transform:rotate(225deg);margin-bottom:-3px}.z-acc summary:focus-visible{outline:2px solid var(--z-blue);outline-offset:2px}.z-acc ul{margin:0;padding:0 0 16px 18px;font-size:15px;line-height:1.6;color:var(--hp-ink)}.z-acc li+li{margin-top:6px}.z-acc li::marker{color:var(--z-sec)}.z-res{color:var(--z-text)}.z-ds{border-top:1px solid var(--z-ink)}.z-ds div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--hp-line)}.z-ds b{font-weight:600;color:var(--hp-ink)}.z-ds span{color:var(--hp-ink);max-width:560px}.z-end{padding:36px 0 44px;border-top:1px solid var(--z-ink)}.z-end .z-cta{margin-top:14px}@media(min-width:900px){.z-end{padding:56px 0 64px}.z-ds div{grid-template-columns:160px 1fr}}.shell polygon{fill:none;stroke:var(--z-ink);stroke-width:1.25;stroke-linejoin:round}.fault{fill:none;stroke:var(--z-ink);stroke-width:1.25;stroke-linejoin:miter}.shfill{fill:var(--z-top);stroke:none}.wall{fill:var(--z-top);stroke:var(--z-sec);stroke-width:1;stroke-linejoin:round}.lnf{stroke:var(--z-sec);stroke-width:1;fill:none;stroke-dasharray:1 3}.bar{fill:var(--z-ink)}.bar2{fill:var(--z-sec)}.plate svg rect.ln{fill:var(--z-top)}.arh{fill:var(--z-ink);stroke:none}.arh.arb{fill:var(--z-blue)}.bdg{fill:var(--z-plate);stroke:var(--z-ink);stroke-width:1.25}.lndb{stroke:var(--z-blue);stroke-width:1.25;fill:none;stroke-dasharray:4 4}.z-sec[id]{scroll-margin-top:16px}.z-why{padding:36px 0 24px;border-top:1px solid var(--hp-line)}.z-why-grid{margin-top:12px;display:grid;grid-template-columns:1fr}.z-why-item{padding:20px 0 24px;border-top:1px solid var(--hp-line)}.z-why-item:first-child{border-top:0}.zp .z-why-item h3{margin:0;font:600 21px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--hp-ink)}.z-why-item p{margin-top:6px;max-width:480px}.zp .z-lk,.dp a.z-lk{color:var(--hp-ink);text-decoration:underline;text-decoration-color:var(--z-sec);text-underline-offset:4px}.z-why-item .z-lk{display:inline-block;margin-top:6px;font-size:15px}@media(min-width:900px){.z-why{padding:56px 0 40px}.z-why-grid{grid-template-columns:1fr 1fr;column-gap:64px;margin-top:20px}.z-why-item:nth-child(2){border-top:0}.z-why-item:nth-child(n+3){border-top:1px solid var(--hp-line)}}.z-cmpw .z-intro{margin-top:8px;max-width:640px;color:var(--z-text)}.z-cmp{width:100%;margin-top:20px;border-collapse:collapse;text-align:left}.z-cmp th{font:600 13px/1.4 var(--font-body);color:var(--z-text);padding:0 24px 10px 0;border-bottom:1px solid var(--z-ink)}.z-cmp td{vertical-align:top;padding:14px 24px 14px 0;border-bottom:1px solid var(--hp-line);font-size:15.5px;line-height:1.5}.z-cmp td.need{font-weight:600;width:20%}.z-cmp th:nth-child(1){width:20%}.z-cmp tr>:last-child{padding-right:0}@media(max-width:700px){.z-cmp,.z-cmp tbody,.z-cmp tr,.z-cmp td{display:block;width:100%}.z-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.z-cmp tr{padding:14px 0;border-bottom:1px solid var(--hp-line)}.z-cmp td,.z-cmp td.need{padding:0;border:0;width:auto}.z-cmp td+td{margin-top:4px}.z-cmp td[data-l]:before{content:attr(data-l) ": ";color:var(--z-text);font-weight:500}}.z-docs{padding:32px 0 36px;border-top:1px solid var(--hp-line)}.z-docs .z-wrap>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.z-docs p{margin-top:6px;color:var(--z-text)}.z-docs .z-go{font-weight:600;font-size:15.5px;color:var(--z-bluet);text-decoration:underline;text-underline-offset:4px}@media(min-width:900px){.z-docs{padding:40px 0 44px}}.zp.dp{font:400 16px/1.65 var(--font-body)}.dp-wrap{max-width:1280px;margin-inline:auto;padding-inline:16px}.dp-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hp-line)}.dp-bar b{font:600 14px/1 var(--font-body);color:var(--hp-ink)}.dp-menu{appearance:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--z-sec);border-radius:8px;background:transparent;color:var(--hp-ink);font:500 15px/1 var(--font-body)}.dp-menu i,.dp-menu i:before,.dp-menu i:after{display:block;width:14px;height:1.5px;background:currentColor;position:relative}.dp-menu i:before,.dp-menu i:after{content:"";position:absolute;left:0}.dp-menu i:before{top:-4px}.dp-menu i:after{top:4px}.dp-menu[aria-expanded=true] i{background:transparent}.dp-menu[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.dp-menu[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.dp-side,.dp-toc{display:none}.dp-nav{font-size:14px;line-height:1.4}.dp-nav .dp-home{text-decoration:none;display:block;font:600 14px/1.4 var(--font-body);color:var(--hp-ink);margin-bottom:18px}.zp.dp .dp-nav h2{font:600 13px/1.4 var(--font-body);letter-spacing:0;color:var(--z-text);margin:22px 0 6px}.dp-nav h2:first-of-type{margin-top:0}.dp-nav ul{list-style:none;margin:0;padding:0}.dp-nav li a,.dp-nav li span{display:block;padding:5px 0 5px 12px;border-left:2px solid transparent;margin-left:-2px}.dp-nav li a{color:var(--hp-ink);text-decoration:none}.dp-nav li a[aria-current=page]{font-weight:600;border-left-color:var(--z-blue)}.dp-nav li span{color:var(--z-sec)}.dp-nav ul{border-left:2px solid var(--hp-line)}.dp-sheet{padding:20px 0 32px}.dp-sheet .dp-nav{font-size:16px}.dp-sheet .dp-nav li a,.dp-sheet .dp-nav li span{padding:10px 0 10px 14px}.dp-sheet .dp-nav .dp-home{font-size:16px}.zp.dp .dp-sheet .dp-nav h2{font-size:14px}.dp-art{padding:24px 0 48px;min-width:0}.dp-planned{font-size:14px;line-height:1.5;color:var(--z-text);margin:0 0 12px}.zp.dp h1{font-size:24px;line-height:1.25;margin-bottom:16px}.zp.dp h2{font-size:19px;line-height:1.35;margin:36px 0 10px}.zp.dp h2[id]{scroll-margin-top:16px}.dp-art p{margin:0 0 14px}.dp-art ul,.dp-art ol{margin:0 0 14px;padding-left:22px}.dp-art li{margin-top:6px;padding-left:2px}.dp-art li::marker{color:var(--z-sec)}.dp-art a{color:var(--hp-ink);text-decoration:underline;text-decoration-color:var(--z-sec);text-underline-offset:3px}.dp-art b{font-weight:600}.dp code{font:400 14px/1.5 var(--font-mono);background:var(--z-plate);border:1px solid var(--z-edge);border-radius:4px;padding:1px 5px;color:var(--hp-ink)}.dp pre{margin:10px 0 14px;padding:14px 16px;background:var(--z-plate);border:1px solid var(--z-edge);border-radius:6px;overflow-x:auto}.dp pre code{border:0;padding:0;background:none;font-size:14px;line-height:1.6}.dp-art .plate{margin:20px -16px 8px}.dp-art .plate.fm .dsk{display:none}.dp-art .plate.fm .mob{display:block}.dp-art .plate .z-pad{display:none}.dp-cap{font-size:14px;line-height:1.55;color:var(--z-text);margin:8px 0 14px}.dp dl{margin:0 0 14px}.dp dl>div{padding:14px 0;border-top:1px solid var(--hp-line)}.dp dt{font-weight:600}.dp dd{margin:2px 0 0}.dp dd p{margin:0 0 6px}.dp .dp-like{font-size:14px;line-height:1.5;color:var(--z-text);margin-top:4px}.dp-pn{display:flex;justify-content:space-between;gap:24px;margin-top:48px;padding-top:20px;border-top:1px solid var(--hp-line)}.dp-pn div{min-width:0}.dp-pn small{display:block;font-size:13px;line-height:1.5;color:var(--z-text)}.dp-pn a,.dp-pn span{font-size:16px}.dp-pn .dp-r{text-align:right;margin-left:auto}.dp-pn span{color:var(--z-sec)}@media(min-width:900px){.dp-wrap{padding-inline:32px;display:grid;grid-template-columns:220px minmax(0,680px) 180px;gap:0 56px;justify-content:center}.dp-bar{display:none}.dp-side{display:block;padding:40px 24px 40px 0;border-right:1px solid var(--hp-line)}.dp-toc{display:block;padding:40px 0;font-size:13px;line-height:1.45}.dp-toc b{display:block;font-weight:600;color:var(--hp-ink);margin-bottom:10px}.dp-toc ul{list-style:none;margin:0;padding:0}.dp-toc li{margin:0 0 8px}.dp-toc a{color:var(--z-text);text-decoration:none}.dp-art{padding:40px 0 72px}.zp.dp h1{font-size:28px}.zp.dp h2{font-size:19px}.dp-art .plate{margin-inline:0}.dp dl>div{display:grid;grid-template-columns:150px 1fr;gap:0 24px}.dp dd{margin:0}}.z-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zp h1.z-h1{font-size:34px;line-height:1}.dp-logo,.dp-nav .dp-home.dp-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.dp-logo .zt{font-size:18px}.dp-docs{font:500 15px/1 var(--font-body);color:var(--z-sec)}.dp-b .zt{font-size:15px}.dp-b .dp-docs{font-size:14px}@media(min-width:900px){.zp h1.z-h1{font-size:44px}.dp-sheet{display:none}}
