@font-face{font-family:fontDisplay;src:url(../media/Newsreader_Variable-s.p.3ll7xonhror1c.woff2)format("woff2");font-display:swap}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.Rc4dRa_className{font-family:fontDisplay,fontDisplay Fallback}.Rc4dRa_variable{--font-display:"fontDisplay", "fontDisplay Fallback"}
@font-face{font-family:fontBody;src:url(../media/IBMPlexSans_Regular-s.p.2e_-c_m03txvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontBody;src:url(../media/IBMPlexSans_Medium-s.p.3n25cgfiu6qss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontBody;src:url(../media/IBMPlexSans_SemiBold-s.p.2sutjpuns2xc5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontBody;src:url(../media/IBMPlexSans_Bold-s.p.3iicodgz0epim.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.aafFPW_className{font-family:fontBody,fontBody Fallback}.aafFPW_variable{--font-body:"fontBody", "fontBody Fallback"}
@font-face{font-family:fontMono;src:url(../media/IBMPlexMono_Regular-s.p.09u63wo58kris.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMono;src:url(../media/IBMPlexMono_Medium-s.p.2v25u5rd2tsaf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.yKxEiG_className{font-family:fontMono,fontMono Fallback}.yKxEiG_variable{--font-mono:"fontMono", "fontMono Fallback"}
.jkv2nW_page{max-width:var(--zw-shell-max);margin:0 auto;padding:2rem 1.5rem 5.5rem}.jkv2nW_heading{max-width:46rem;margin-bottom:2.25rem}.jkv2nW_eyebrow{font-family:var(--zw-font-body);font-size:var(--zw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--zw-text);align-items:center;margin:0;font-weight:650;text-decoration:none;display:inline-flex}a.jkv2nW_eyebrow:hover{text-decoration:underline}.jkv2nW_eyebrowLine{background:var(--zw-text);width:1.2rem;height:1px;margin-right:.7rem;display:inline-block}.jkv2nW_title{max-width:18em;font-family:var(--zw-font-display);font-size:var(--zw-type-display-l);letter-spacing:-.04em;text-wrap:pretty;margin:.85rem 0 1rem;font-weight:750;line-height:1.16}.jkv2nW_articleTitle{font-family:var(--zw-font-display);font-size:var(--zw-type-article-title);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 1.25rem;font-weight:750;line-height:1.12}.jkv2nW_lead{max-width:45rem;font-family:var(--zw-font-body);font-size:var(--zw-text-md);color:#5f5f5d;margin:0;line-height:1.55}.jkv2nW_meta{border-top:1px solid var(--zw-border);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:#6f6f69;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:1.4rem 0 0;padding-top:1.1rem;display:flex}.jkv2nW_meta b{color:var(--zw-text);font-weight:650}.jkv2nW_meta a{color:inherit;text-decoration:none}.jkv2nW_meta a:hover b{text-decoration:underline}.jkv2nW_layout{grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:4rem;display:grid}.jkv2nW_main{min-width:0}.jkv2nW_sideNav{top:var(--zw-space-5);border-top:1px solid var(--zw-border);scrollbar-width:thin;max-height:calc(100vh - 3rem);padding-top:1.5rem;position:sticky;overflow:auto}.jkv2nW_sideSummary{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);display:none}.jkv2nW_sideLabel{font-family:var(--zw-font-body);font-size:var(--zw-type-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:#6b6b68;margin:0 0 .75rem;font-weight:650}.jkv2nW_onPage{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);flex-direction:column;gap:.6rem;margin:0 0 1.9rem;padding:0;list-style:none;display:flex}.jkv2nW_onPage a{color:#545454;text-decoration:none}.jkv2nW_onPage a:hover{color:var(--zw-text);text-decoration:underline}.jkv2nW_tree{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.jkv2nW_tree ul{border-left:1px solid var(--zw-border);flex-direction:column;gap:.55rem;margin:.55rem 0 0;padding:0 0 0 .75rem;list-style:none;display:flex}.jkv2nW_tree a{color:#5c5c58;line-height:1.4;text-decoration:none}.jkv2nW_tree a:hover{text-decoration:underline}.jkv2nW_tree a:focus-visible,.jkv2nW_onPage a:focus-visible{outline-offset:3px;outline:2px solid #346b4b}.jkv2nW_tree .jkv2nW_treeGroup{color:var(--zw-text);justify-content:space-between;gap:.5rem;font-weight:650;display:flex}.jkv2nW_treeGroup small{color:#8a8a85;font-weight:500}.jkv2nW_tree ul a{display:block}.jkv2nW_tree ul a[aria-current=page]{border-left:2px solid var(--zw-text);color:var(--zw-text);margin-left:calc(-.75rem - 1px);padding-left:calc(.75rem - 1px);font-weight:700}.jkv2nW_tree .jkv2nW_treeGroup[aria-current=page] span{text-underline-offset:4px;text-decoration:underline}.jkv2nW_tree .jkv2nW_treeMore{color:var(--zw-text);font-weight:650}.jkv2nW_listTitle{justify-content:space-between;align-items:baseline;gap:1rem;margin:3.25rem 0 1.25rem;display:flex}.jkv2nW_main>.jkv2nW_listTitle:first-child{margin-top:0}.jkv2nW_listTitle h2{font-family:var(--zw-font-display);font-size:var(--zw-text-lg);letter-spacing:-.04em;margin:0;font-weight:750}.jkv2nW_listTitle a{font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);color:var(--zw-text)}.jkv2nW_count{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:var(--zw-text-secondary);margin:0 0 1.1rem}.jkv2nW_postGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.jkv2nW_postCard{border-radius:var(--zw-radius-content);background:var(--zw-white);border:1px solid #e3e3e0;min-width:0;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.jkv2nW_postCard:hover{border-color:#b8b8b4;transform:translateY(-3px);box-shadow:0 12px 30px #1515150b}.jkv2nW_postLink{height:100%;color:var(--zw-text);flex-direction:column;text-decoration:none;display:flex}.jkv2nW_postLink:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.jkv2nW_cover{aspect-ratio:1200/630;border-radius:var(--zw-radius-image);background:var(--zw-surface);font-family:Georgia,serif;font-size:var(--zw-text-2xl);color:#3a3a38;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.jkv2nW_cover img{object-fit:cover;border-radius:var(--zw-radius-image);width:100%;height:100%}.jkv2nW_sage{background:var(--zw-sage)}.jkv2nW_sand{background:var(--zw-sand)}.jkv2nW_warm{background:var(--zw-surface)}.jkv2nW_postBody{padding:1.25rem 1.4rem 1.5rem}.jkv2nW_postMeta{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:#6f6f69;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .6rem;display:flex}.jkv2nW_postCat{letter-spacing:.1em;text-transform:uppercase;color:var(--zw-text);font-weight:700}.jkv2nW_postTitle{font-family:var(--zw-font-display);font-size:var(--zw-text-md);letter-spacing:-.035em;margin:0 0 .5rem;font-weight:750;line-height:1.2}.jkv2nW_postExcerpt{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);margin:0;line-height:1.6}.jkv2nW_featured .jkv2nW_postLink{grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.jkv2nW_featured .jkv2nW_cover{align-self:center}.jkv2nW_featured .jkv2nW_postBody{padding:2rem}.jkv2nW_featured .jkv2nW_postTitle{font-size:var(--zw-type-display-m)}.jkv2nW_empty{border:1px dashed var(--zw-border);border-radius:var(--zw-radius-content);background:var(--zw-white);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);padding:1.4rem 1.5rem}.jkv2nW_tagList{flex-wrap:wrap;gap:.5rem;margin:2rem 0 2.25rem;padding:0;list-style:none;display:flex}.jkv2nW_tagList a{border:1px solid var(--zw-border);background:var(--zw-white);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:#555;border-radius:99px;padding:.3rem .7rem;text-decoration:none;display:inline-block}.jkv2nW_tagList a:hover{border-color:var(--zw-text);color:var(--zw-text)}.jkv2nW_authorBox{border-radius:var(--zw-radius-content);background:var(--zw-sand);align-items:center;gap:1.1rem;margin:0 0 3.5rem;padding:1.5rem;display:flex}aside.jkv2nW_authorBox img{border-radius:0;flex:none;width:3.5rem;height:2.4rem}.jkv2nW_authorBox div{flex:1}.jkv2nW_authorBox b{font-family:var(--zw-font-body);font-size:var(--zw-text-base)}.jkv2nW_authorBox p{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:#555;margin:.25rem 0 0;line-height:1.55}.jkv2nW_button,.jkv2nW_outlineButton{border-radius:var(--zw-radius-button);min-height:2.875rem;font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;font-weight:650;text-decoration:none;display:inline-flex}.jkv2nW_button{border:1px solid var(--zw-text);background:var(--zw-text);color:var(--zw-white)}.jkv2nW_button:hover{background:#363636}.jkv2nW_outlineButton{color:var(--zw-text);border:1px solid #bababa}.jkv2nW_outlineButton:hover{background:var(--zw-surface)}.jkv2nW_button:focus-visible,.jkv2nW_outlineButton:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.jkv2nW_related h2{font-family:var(--zw-font-display);font-size:var(--zw-text-lg);letter-spacing:-.04em;margin:0 0 1.25rem;font-weight:750}.jkv2nW_steps.jkv2nW_steps ol{counter-reset:zw-step;margin:0 0 1.25rem;padding:0;list-style:none}.jkv2nW_steps.jkv2nW_steps ol>li{counter-increment:zw-step;border-bottom:1px solid #ecece8;padding:.8rem 0 .8rem 2.9rem;display:block;position:relative}.jkv2nW_steps.jkv2nW_steps ol>li:before{content:counter(zw-step);background:var(--zw-text);width:1.75rem;height:1.75rem;color:var(--zw-white);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:.75rem;left:0}.jkv2nW_searchBlock{border-radius:var(--zw-radius-content);background:var(--zw-sage);margin:0 0 3rem;padding:1.75rem 2rem}.jkv2nW_topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.jkv2nW_topic{border-radius:var(--zw-radius-content);background:var(--zw-white);min-width:0;color:var(--zw-text);border:1px solid #e3e3e0;flex-direction:column;gap:.5rem;padding:1.4rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.jkv2nW_topic:hover{border-color:#b8b8b4;transform:translateY(-2px)}.jkv2nW_topic:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.jkv2nW_topic h3{font-family:var(--zw-font-display);font-size:var(--zw-text-md);letter-spacing:-.03em;margin:0;font-weight:750}.jkv2nW_topic p{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);flex:1;margin:0}.jkv2nW_topicMore{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);font-weight:650}.jkv2nW_articleList{border-top:1px solid var(--zw-border);margin:0;padding:0;list-style:none}.jkv2nW_articleList a{border-bottom:1px solid var(--zw-border);color:var(--zw-text);padding:1.1rem 0;text-decoration:none;display:block}.jkv2nW_articleList a:hover .jkv2nW_articleListTitle{text-underline-offset:3px;text-decoration:underline}.jkv2nW_articleList a:focus-visible{outline-offset:2px;outline:2px solid #346b4b}.jkv2nW_articleListTitle{font-family:var(--zw-font-display);font-size:var(--zw-text-base);letter-spacing:-.02em;margin:.3rem 0 .35rem;font-weight:700}.jkv2nW_articleList p{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);margin:0}.jkv2nW_type{font-family:var(--zw-font-body);font-size:var(--zw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:#4e6a4f;font-weight:700}.jkv2nW_troubleshooting{color:#9a4b2f}.jkv2nW_callout{border-radius:var(--zw-radius-content);background:var(--zw-sage);justify-content:space-between;align-items:center;gap:1.25rem;margin:2.5rem 0 3rem;padding:1.6rem 1.75rem;display:flex}.jkv2nW_callout h2{font-family:var(--zw-font-display);font-size:var(--zw-text-md);letter-spacing:-.03em;margin:0 0 .35rem;font-weight:750}.jkv2nW_callout p{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:#525252;margin:0}@media (prefers-reduced-motion:reduce){.jkv2nW_postCard,.jkv2nW_topic{transition:none}.jkv2nW_postCard:hover,.jkv2nW_topic:hover{transform:none}}@media (max-width:64rem){.jkv2nW_layout{grid-template-columns:12.5rem minmax(0,1fr);gap:2.5rem}.jkv2nW_topics{grid-template-columns:repeat(2,minmax(0,1fr))}.jkv2nW_featured .jkv2nW_postLink{display:flex}.jkv2nW_featured .jkv2nW_cover{min-height:0}}@media (max-width:47.5rem){.jkv2nW_page{padding:1.5rem 1.1rem 4rem}.jkv2nW_layout{display:block}.jkv2nW_sideNav{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);background:var(--zw-white);max-height:none;margin-bottom:2rem;padding:0;position:static;overflow:visible}.jkv2nW_sideSummary{cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-weight:700;list-style:none;display:flex}.jkv2nW_sideSummary::-webkit-details-marker{display:none}.jkv2nW_sideSummary:after{content:"+";font-weight:400}.jkv2nW_sideDetails[open]>.jkv2nW_sideSummary:after{content:"−"}.jkv2nW_sideBody{border-top:1px solid var(--zw-border);padding:1rem 1rem 1.1rem}.jkv2nW_postGrid,.jkv2nW_topics{grid-template-columns:1fr}.jkv2nW_authorBox,.jkv2nW_callout{flex-direction:column;align-items:flex-start}.jkv2nW_searchBlock{padding:1.25rem}}.jkv2nW_pager{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.jkv2nW_pager a{color:var(--zw-text);font-weight:650;text-decoration:none}.jkv2nW_pager a:hover{text-decoration:underline}.jkv2nW_taxonomyBody{margin-top:var(--zw-space-7);padding-top:var(--zw-space-6);border-top:1px solid var(--zw-border);max-width:46rem}.jkv2nW_tree+.jkv2nW_sideLabel{margin-top:var(--zw-space-6)}
._8ZvdRq_prose .zw-callout{--zw-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.25'/%3E%3Cpath d='M12 11v5.5'/%3E%3Ccircle cx='12' cy='7.75' r='.6' fill='black'/%3E%3C/svg%3E");--zw-callout-ink:var(--zw-text-secondary);border-radius:var(--zw-radius-content);color:var(--zw-text);background:#f5f5f3;margin:1.75rem 0;padding:1rem 1.25rem 1rem 3.1rem;position:relative}._8ZvdRq_prose .zw-callout:before{content:"";background:var(--zw-callout-ink);width:1.3rem;height:1.3rem;-webkit-mask:var(--zw-callout-icon) center / contain no-repeat;-webkit-mask:var(--zw-callout-icon) center / contain no-repeat;mask:var(--zw-callout-icon) center / contain no-repeat;position:absolute;top:1.05rem;left:1.15rem}._8ZvdRq_prose .zw-callout--tip{--zw-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.25'/%3E%3Cpath d='m8 12.3 2.7 2.7L16 9.6'/%3E%3C/svg%3E");--zw-callout-ink:#3f6b45;background:#eef3ec}._8ZvdRq_prose .zw-callout--warning{--zw-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.25'/%3E%3Cpath d='M12 7v6'/%3E%3Ccircle cx='12' cy='16.6' r='.6' fill='black'/%3E%3C/svg%3E");--zw-callout-ink:#b5650f;background:#fcf3ea}._8ZvdRq_prose .zw-callout>:first-child{margin-top:0}._8ZvdRq_prose .zw-callout>:last-child{margin-bottom:0}:is(._8ZvdRq_prose .zw-callout p,._8ZvdRq_prose .zw-callout li){color:var(--zw-text);text-align:left}._8ZvdRq_prose .zw-callout p{margin:0 0 .6rem}._8ZvdRq_prose :not(pre)>code{border:1px solid var(--zw-border);color:var(--zw-text);font-family:var(--zw-font-mono);font-size:var(--zw-type-code-inline);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f7f7f5;border-radius:5px;padding:.1em .38em}._8ZvdRq_prose pre{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);color:var(--zw-text);font-family:var(--zw-font-mono);font-size:var(--zw-type-code-block);tab-size:2;white-space:pre;overflow-wrap:normal;background:#f7f7f5;margin:1.5rem 0;padding:1rem 1.15rem;line-height:1.65;overflow-x:auto}._8ZvdRq_prose pre code{font:inherit;background:0 0;border:0;padding:0}._8ZvdRq_prose blockquote{border-left:3px solid var(--zw-text);color:var(--zw-text);font-family:var(--zw-font-display);font-size:var(--zw-type-quote);margin:1.75rem 0;padding:.15rem 0 .15rem 1.25rem;line-height:1.55}._8ZvdRq_prose blockquote>:last-child{margin-bottom:0}._8ZvdRq_prose blockquote p{color:inherit;font:inherit;text-align:left}._8ZvdRq_prose table{border-collapse:collapse;width:100%;font-size:var(--zw-text-sm);margin:1.5rem 0;line-height:1.55}._8ZvdRq_prose caption{caption-side:bottom;color:var(--zw-muted);text-align:left;padding-top:.5rem}._8ZvdRq_prose th,._8ZvdRq_prose td{border:1px solid var(--zw-border);text-align:left;vertical-align:top;padding:.6rem .8rem}._8ZvdRq_prose th{color:var(--zw-text);background:#f7f7f5;font-weight:600}._8ZvdRq_prose figure{margin:1.75rem 0}._8ZvdRq_prose figure img{border-radius:var(--zw-radius-image);margin:0 auto}._8ZvdRq_prose figcaption{color:var(--zw-muted);font-size:var(--zw-text-sm);text-align:center;margin-top:.5rem;line-height:1.5}._8ZvdRq_justified p,._8ZvdRq_justified blockquote p{text-align:justify;text-justify:inter-word}._8ZvdRq_justified .zw-callout p{text-align:justify;text-justify:inter-word}@media (max-width:40rem){._8ZvdRq_prose table{display:block;overflow-x:auto}._8ZvdRq_prose .zw-callout{padding-left:2.85rem}._8ZvdRq_prose .zw-callout:before{left:1rem}}
.sKf_Ba_headerForm,.sKf_Ba_pageForm{gap:var(--zw-space-2);flex-direction:column;display:flex}.sKf_Ba_headerForm{width:12rem}.sKf_Ba_pageForm{width:100%;max-width:40rem}.sKf_Ba_label{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text);font-weight:700}.sKf_Ba_row{align-items:stretch;gap:var(--zw-space-2);display:flex}.sKf_Ba_input{min-width:0;min-height:2.875rem;padding:0 var(--zw-space-4);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);background:var(--zw-white);color:var(--zw-text);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);flex:1}.sKf_Ba_input:focus-visible,.sKf_Ba_button:focus-visible{outline-offset:2px;outline:2px solid #346b4b}.sKf_Ba_button{border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);background:var(--zw-text);min-height:2.875rem;color:var(--zw-white);font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);cursor:pointer;white-space:nowrap;padding:0 1.4rem;font-weight:650}.sKf_Ba_button:hover{background:#363636}.sKf_Ba_headerForm .sKf_Ba_button{display:none}@media (max-width:30rem){.sKf_Ba_row{flex-direction:column}}
.W8Y7oW_root{margin:0 0 var(--zw-space-7);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:#77776f}.W8Y7oW_list{align-items:center;row-gap:var(--zw-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.W8Y7oW_item{align-items:center;min-width:0;display:inline-flex}.W8Y7oW_sep{color:#b5b5b0;margin:0 .55rem}.W8Y7oW_link{padding:var(--zw-space-1) 0;color:#5f5f5b;border-bottom:1px solid #0000;text-decoration:none}.W8Y7oW_link:hover{color:var(--zw-text);border-bottom-color:currentColor}.W8Y7oW_link:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.W8Y7oW_current{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;color:var(--zw-text);font-weight:600;overflow:hidden}@media (max-width:47.5rem){.W8Y7oW_root{margin-bottom:var(--zw-space-6)}.W8Y7oW_current{max-width:26ch}}
.a1T3LW_shell{width:min(var(--zw-shell-max,75rem), calc(100% - 48px));color:var(--zw-text);margin-inline:auto}.a1T3LW_hero{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:stretch;gap:clamp(2rem,5.5vw,5.5rem);padding-block:clamp(4rem,8.5vw,8.5rem) clamp(4rem,8vw,7.5rem);display:grid}.a1T3LW_hero.a1T3LW_noAside{grid-template-columns:minmax(0,1fr)}.a1T3LW_eyebrow,.a1T3LW_sectionEyebrow,.a1T3LW_noteLabel,.a1T3LW_tocLabel{font-size:var(--zw-type-eyebrow);letter-spacing:.17em;text-transform:uppercase;margin:0;font-weight:700}.a1T3LW_hero>div>.a1T3LW_eyebrow{font-family:var(--zw-font-mono);color:var(--zw-text-secondary)}.a1T3LW_hero h1{font:790 clamp(2.8rem, 5.4vw, 5.7rem)/1.03 var(--zw-font-display);letter-spacing:-.066em;text-wrap:balance;margin:1.4rem 0 1.8rem}.a1T3LW_emphasis{white-space:nowrap}.a1T3LW_introduction{max-width:38rem}.a1T3LW_introduction p{font-size:var(--zw-type-about-intro);color:var(--zw-text-secondary);margin:0 0 1.15rem;line-height:1.65}.a1T3LW_introduction p:first-child{color:var(--zw-text);font-weight:550}.a1T3LW_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.a1T3LW_heroActions a{border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);min-height:46px;font-size:var(--zw-text-sm);color:var(--zw-text);align-items:center;padding:.7rem 1.15rem;font-weight:680;text-decoration:none;display:inline-flex}.a1T3LW_heroActions a:first-child{color:var(--zw-white);background:var(--zw-text)}.a1T3LW_heroActions a:focus-visible{outline:2px solid var(--zw-text);outline-offset:4px}.a1T3LW_note{background:var(--zw-sage);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:330px;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.a1T3LW_noteTop{font:650 .82rem/1 var(--zw-font-mono);letter-spacing:.07em;align-items:center;gap:1rem;display:flex}.a1T3LW_noteOrb{border:3px solid var(--zw-text);border-radius:50%;width:42px;height:42px;display:inline-block;position:relative;transform:rotate(-25deg)}.a1T3LW_noteOrb:after{content:"";border:2px solid var(--zw-text);border-radius:50%;width:56px;height:11px;position:absolute;top:14px;left:-10px}.a1T3LW_note h2{max-width:16rem;font:750 clamp(1.8rem, 2.5vw, 2.7rem)/1.14 var(--zw-font-display);letter-spacing:-.05em;margin:.85rem 0 1rem}.a1T3LW_note p:last-child{color:#40483f;max-width:23rem;margin:0;line-height:1.65}.a1T3LW_document{padding-bottom:clamp(3rem,6vw,5rem)}.a1T3LW_documentHeader{padding-block:clamp(3rem,6vw,5rem) 0}.a1T3LW_documentHeader h1{max-width:42rem;font:780 clamp(2.2rem, 4vw, 3.6rem)/1.08 var(--zw-font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.a1T3LW_updated{color:var(--zw-text-secondary);font-size:var(--zw-text-sm);margin:1rem 0 0}.a1T3LW_editorial{border-top:1px solid var(--zw-border);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2rem,4.5vw,5rem);display:grid}.a1T3LW_documentHeader+.a1T3LW_editorial{margin-top:clamp(2rem,4vw,3rem)}.a1T3LW_toc{top:calc(var(--zw-sticky-offset,0px) - 2.5rem);align-self:start;padding-top:4rem;position:sticky}.a1T3LW_toc ol{gap:1rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.a1T3LW_toc a{color:var(--zw-text-secondary);line-height:1.45;font-size:var(--zw-type-side-link);text-decoration:none}.a1T3LW_toc a:hover,.a1T3LW_toc a[aria-current=location]{color:var(--zw-text);text-decoration:underline}.a1T3LW_toc a:focus-visible,.a1T3LW_returnLink:focus-visible{outline:2px solid var(--zw-text);outline-offset:4px}.a1T3LW_returnLink{color:var(--zw-text);font-size:var(--zw-text-sm);margin-top:2rem;font-weight:650;text-decoration:none;display:inline-block}.a1T3LW_returnLink:hover{text-decoration:underline}.a1T3LW_section{border-bottom:1px solid var(--zw-border);scroll-margin-top:calc(var(--zw-sticky-offset,0px) + 1.5rem);padding:clamp(3rem,5vw,5rem) 0}.a1T3LW_sectionHeading{scroll-margin-top:calc(var(--zw-sticky-offset,0px) + 1.5rem)}.a1T3LW_section h2{max-width:39rem;font:760 clamp(2rem, 3.3vw, 3.35rem)/1.12 var(--zw-font-display);letter-spacing:-.047em;text-wrap:balance;margin:1rem 0 2.2rem}.a1T3LW_section:not(:has(.a1T3LW_sectionEyebrow)) h2{margin-top:0}.a1T3LW_prose{overflow-wrap:anywhere;max-width:43rem;}.a1T3LW_prose p,.a1T3LW_prose li{color:var(--zw-text-secondary);font-size:var(--zw-type-prose);line-height:1.78}.a1T3LW_prose p{margin:0 0 1.4rem}.a1T3LW_prose>:last-child{margin-bottom:0}.a1T3LW_prose h3{font:720 clamp(1.3rem, 1.9vw, 1.6rem)/1.3 var(--zw-font-display);letter-spacing:-.03em;color:var(--zw-text);scroll-margin-top:calc(var(--zw-sticky-offset,0px) + 1.5rem);margin:2.4rem 0 1rem}.a1T3LW_prose ul,.a1T3LW_prose ol{margin:0 0 1.4rem;padding-left:1.3rem}.a1T3LW_prose li{margin-bottom:.45rem}.a1T3LW_prose a{color:var(--zw-text);text-underline-offset:.18em;text-decoration:underline}.a1T3LW_prose a:focus-visible{outline:2px solid var(--zw-text);outline-offset:3px}.a1T3LW_prose strong{color:var(--zw-text)}.a1T3LW_prose img{border-radius:var(--zw-radius-image);max-width:100%;height:auto}.a1T3LW_pullQuote{background:var(--zw-sand);border-left:3px solid var(--zw-text);border-radius:0 12px 12px 0;max-width:41rem;margin:2.7rem 0 0;padding:1.6rem 1.85rem}.a1T3LW_pullQuote p{font:650 clamp(1.25rem, 1.8vw, 1.55rem)/1.45 var(--zw-font-display);letter-spacing:-.025em;margin:0}@media (max-width:800px){.a1T3LW_hero{grid-template-columns:1fr;padding-top:3.5rem}.a1T3LW_note{gap:3rem;min-height:250px}.a1T3LW_editorial{grid-template-columns:1fr;gap:0}.a1T3LW_toc{padding:2.1rem 0 1rem;position:static}.a1T3LW_toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.a1T3LW_shell{width:min(100% - 32px, var(--zw-shell-max,75rem))}}@media (max-width:480px){.a1T3LW_toc ol{grid-template-columns:1fr}}
.fsm1Ua_device{--line:1.1cqi;--pad:3.2cqi;--radius:15cqi;--screen-radius:10cqi;--ratio:.4837;--max:20rem;width:min(100%, var(--max));aspect-ratio:var(--ratio);color:var(--zw-text);margin-inline:auto;display:block;position:relative;container-type:inline-size}.fsm1Ua_device[data-device=iphone-landscape]{--line:.55cqi;--pad:1.5cqi;--radius:7cqi;--screen-radius:4.8cqi;--ratio:2.0687;--max:40rem}.fsm1Ua_device[data-device=ipad]{--line:.7cqi;--pad:3cqi;--radius:6cqi;--screen-radius:3cqi;--ratio:.7144;--max:34rem}.fsm1Ua_device[data-device=ipad-landscape]{--line:.5cqi;--pad:2.2cqi;--radius:4.2cqi;--screen-radius:2.1cqi;--ratio:1.399;--max:48rem}.fsm1Ua_device[data-device=duo]{--line:.8cqi;--pad:2.4cqi;--radius:6cqi;--screen-radius:2.6cqi;--ratio:.7166;--max:30rem}.fsm1Ua_device[data-device=duo-landscape]{--line:.55cqi;--pad:1.6cqi;--radius:4.4cqi;--screen-radius:1.8cqi;--ratio:1.397;--max:46rem}.fsm1Ua_body{box-sizing:border-box;width:100%;height:100%;padding:var(--pad);border:max(2px, var(--line)) solid currentColor;border-radius:var(--radius);background:var(--zw-white,#fff);display:block}.fsm1Ua_screen{border-radius:var(--screen-radius);background:var(--zw-surface);width:100%;height:100%;display:block;overflow:hidden}.fsm1Ua_device .fsm1Ua_screen img{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;object-fit:cover;object-position:top center;border-radius:0;margin:0;display:block}.fsm1Ua_buttons i{background:currentColor;border-radius:1cqi;display:block;position:absolute}.fsm1Ua_device[data-device=iphone] .fsm1Ua_buttons i{width:max(2px,1.4cqi)}.fsm1Ua_device[data-device=iphone] .fsm1Ua_buttons i:first-child{height:5%;top:17%;left:-1.2cqi}.fsm1Ua_device[data-device=iphone] .fsm1Ua_buttons i:nth-child(2){height:9%;top:25%;left:-1.2cqi}.fsm1Ua_device[data-device=iphone] .fsm1Ua_buttons i:nth-child(3){height:9%;top:36%;left:-1.2cqi}.fsm1Ua_device[data-device=iphone] .fsm1Ua_buttons i:nth-child(4){height:14%;top:29%;right:-1.2cqi}.fsm1Ua_device[data-device=iphone-landscape] .fsm1Ua_buttons i{height:max(2px, calc(1.4cqi / var(--ratio)))}.fsm1Ua_device[data-device=iphone-landscape] .fsm1Ua_buttons i:first-child{width:5%;top:-1.2%;left:17%}.fsm1Ua_device[data-device=iphone-landscape] .fsm1Ua_buttons i:nth-child(2){width:9%;top:-1.2%;left:25%}.fsm1Ua_device[data-device=iphone-landscape] .fsm1Ua_buttons i:nth-child(3){width:9%;top:-1.2%;left:36%}.fsm1Ua_device[data-device=iphone-landscape] .fsm1Ua_buttons i:nth-child(4){width:14%;bottom:-1.2%;left:29%}.fsm1Ua_device[data-device=ipad] .fsm1Ua_buttons i:first-child{width:10%;height:max(2px,1cqi);top:-.9cqi;right:12%}.fsm1Ua_device[data-device=ipad] .fsm1Ua_buttons i:nth-child(2){width:max(2px,1cqi);height:6%;top:9%;right:-.9cqi}.fsm1Ua_device[data-device=ipad] .fsm1Ua_buttons i:nth-child(3){width:max(2px,1cqi);height:6%;top:16.5%;right:-.9cqi}.fsm1Ua_device[data-device=ipad] .fsm1Ua_buttons i:nth-child(4){display:none}.fsm1Ua_device[data-device=ipad-landscape] .fsm1Ua_buttons i:first-child{width:max(2px,.7cqi);height:10%;top:12%;left:-.7cqi}.fsm1Ua_device[data-device=ipad-landscape] .fsm1Ua_buttons i:nth-child(2){width:6%;height:max(2px,.7cqi);top:-1%;right:9%}.fsm1Ua_device[data-device=ipad-landscape] .fsm1Ua_buttons i:nth-child(3){width:6%;height:max(2px,.7cqi);top:-1%;right:16.5%}.fsm1Ua_device[data-device=ipad-landscape] .fsm1Ua_buttons i:nth-child(4){display:none}.fsm1Ua_device[data-device=duo] .fsm1Ua_buttons i:first-child{width:max(2px,1cqi);height:7%;top:14%;right:-.9cqi}.fsm1Ua_device[data-device=duo] .fsm1Ua_buttons i:nth-child(2){width:max(2px,1cqi);height:9%;top:24%;right:-.9cqi}.fsm1Ua_device[data-device=duo] .fsm1Ua_buttons i:nth-child(3){width:2.4cqi;height:max(2px,.8cqi);top:calc(50% - .4cqi);left:-1.6cqi}.fsm1Ua_device[data-device=duo] .fsm1Ua_buttons i:nth-child(4){width:2.4cqi;height:max(2px,.8cqi);top:calc(50% - .4cqi);right:-1.6cqi}.fsm1Ua_device[data-device=duo-landscape] .fsm1Ua_buttons i:first-child{width:7%;height:max(2px,.6cqi);top:-1%;right:14%}.fsm1Ua_device[data-device=duo-landscape] .fsm1Ua_buttons i:nth-child(2){width:9%;height:max(2px,.6cqi);top:-1%;right:24%}.fsm1Ua_device[data-device=duo-landscape] .fsm1Ua_buttons i:nth-child(3){width:max(2px,.6cqi);height:2.4%;top:-1.8%;left:calc(50% - .3cqi)}.fsm1Ua_device[data-device=duo-landscape] .fsm1Ua_buttons i:nth-child(4){width:max(2px,.6cqi);height:2.4%;bottom:-1.8%;left:calc(50% - .3cqi)}[class*=theme-dark] .fsm1Ua_device{color:#f5f5f2}[class*=featureCard] .fsm1Ua_device[data-device=iphone]{--max:13rem}:is([class*=featureCard] .fsm1Ua_device[data-device=ipad],[class*=featureCard] .fsm1Ua_device[data-device=duo]){--max:16rem}
.vtwkRq_draftBanner{color:#382900;text-align:center;background:#fff3d3;padding:12px 20px;font-size:14px}
._58bCVq_title{font-family:var(--zw-font-display);font-size:var(--zw-type-display-l);letter-spacing:-.02em;text-wrap:balance;margin-bottom:var(--zw-space-5);font-weight:600;line-height:1.05}._58bCVq_deck{font-family:var(--zw-font-display);font-size:var(--zw-type-deck);letter-spacing:0;color:var(--zw-text-secondary);margin:0 0 var(--zw-space-5);line-height:1.55}._58bCVq_body{max-width:none;font-family:var(--zw-font-body);font-size:var(--zw-type-article-body);overflow-wrap:anywhere;min-width:0;line-height:1.7;}._58bCVq_body img{object-fit:contain;max-width:100%;height:auto;margin:var(--zw-space-4) auto;border-radius:var(--zw-radius-image);display:block}._58bCVq_body a{color:var(--zw-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,text-decoration-thickness .15s}._58bCVq_body a:hover,._58bCVq_body a:focus-visible{color:var(--zw-accent);text-decoration-thickness:2px}._58bCVq_body h2{font-family:var(--zw-font-display);font-size:var(--zw-type-article-h2);letter-spacing:0;margin:var(--zw-space-6) 0 var(--zw-space-4);padding-top:var(--zw-space-4);border-top:1px solid var(--zw-border);font-weight:650;line-height:1.3}._58bCVq_body h3{font-family:var(--zw-font-display);font-size:var(--zw-type-card);letter-spacing:0;margin:var(--zw-space-5) 0 var(--zw-space-3);border-top:none;padding-top:0;font-weight:650;line-height:1.4}._58bCVq_body h4,._58bCVq_body h5,._58bCVq_body h6{font-family:var(--zw-font-display);font-size:var(--zw-type-prose);letter-spacing:0;margin:var(--zw-space-5) 0 var(--zw-space-3);font-weight:600;line-height:1.5}._58bCVq_body h6{color:var(--zw-muted)}._58bCVq_body hr{border:0;border-top:1px solid var(--zw-border);margin:var(--zw-space-5) 0}._58bCVq_body iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto}._58bCVq_toc{margin:0 0 var(--zw-space-5);padding:var(--zw-space-4);border:1px solid var(--zw-border);font-family:var(--zw-font-body);font-size:var(--zw-text-sm)}._58bCVq_toc ol{padding-left:var(--zw-space-5);margin:0}._58bCVq_productTagMeta{font-family:var(--zw-font-body);margin-bottom:var(--zw-space-4);color:var(--zw-muted)}._58bCVq_productTagLink{color:var(--zw-link)}._58bCVq_body ol{margin:var(--zw-space-5) 0;counter-reset:zw-feature;padding:0;list-style:none}._58bCVq_body ol>li{counter-increment:zw-feature;padding:var(--zw-space-3) 0 var(--zw-space-3) calc(2.5rem + var(--zw-space-3));border-bottom:1px solid var(--zw-border);position:relative}._58bCVq_body ol>li:before{left:0;top:var(--zw-space-3);line-height:inherit;content:counter(zw-feature, decimal-leading-zero);font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);color:var(--zw-text-faint);letter-spacing:.06em;position:absolute}._58bCVq_tagList{gap:var(--zw-space-2);margin:var(--zw-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._58bCVq_tagLink{padding:var(--zw-space-1) var(--zw-space-3);border:1px solid var(--zw-border);color:var(--zw-link);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);border-radius:999px;text-decoration:none;display:inline-block}._58bCVq_tagLink:hover,._58bCVq_tagLink:focus-visible{border-color:var(--zw-accent)}._58bCVq_related{margin:var(--zw-space-6) 0 0;padding-top:var(--zw-space-5);border-top:1px solid var(--zw-border)}._58bCVq_relatedTitle{margin:0 0 var(--zw-space-4);font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--zw-muted);font-weight:400}._58bCVq_relatedList{gap:var(--zw-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}._58bCVq_relatedItem{gap:var(--zw-space-2);padding:var(--zw-space-4);border:1px solid var(--zw-border);flex-direction:column;display:flex}._58bCVq_relatedLink{font-family:var(--zw-font-display);font-size:var(--zw-type-deck);color:var(--zw-text);line-height:1.25;text-decoration:none}._58bCVq_relatedLink:hover,._58bCVq_relatedLink:focus-visible{color:var(--zw-accent)}._58bCVq_relatedText{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-muted);margin:0}._58bCVq_relatedCta{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--zw-accent);margin-top:auto}
.aIS4KW_root{text-align:center;border-top:1px solid #ddd;flex-direction:column;align-items:center;gap:1.05rem;width:min(100% - 4rem,73.75rem);margin:0 auto;padding:3.4rem 0 2.4rem;display:flex}.aIS4KW_label{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);letter-spacing:.18em;color:#6f6f6a;font-weight:700}.aIS4KW_mark{align-items:center;gap:.75rem;display:inline-flex}.aIS4KW_mark:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.aIS4KW_mark .aIS4KW_symbol,.aIS4KW_mark .aIS4KW_wordmark{border-radius:0}.aIS4KW_symbol{width:3.25rem;height:2.25rem;display:block}.aIS4KW_wordmark{width:7.625rem;height:1.625rem;display:block}@media (max-width:37.5rem){.aIS4KW_root{width:min(100% - 2.1rem,73.75rem);padding:2.6rem 0 1.9rem}}
.Czp4yW_page{background:var(--zw-bg,#fff);color:var(--zw-text,#171717);font-family:var(--zw-font-body,system-ui,sans-serif);overflow:clip}.Czp4yW_page *{box-sizing:border-box}.Czp4yW_wrap{max-width:var(--zw-shell-max,75rem);margin-inline:auto;padding-inline:1.5rem}.Czp4yW_page h1,.Czp4yW_page h2,.Czp4yW_page h3{font-family:var(--zw-font-display,system-ui,sans-serif);letter-spacing:-.045em;line-height:1.12}.Czp4yW_page h1{font-size:var(--zw-type-product-hero);margin:0 0 1.25rem;line-height:1.12}.Czp4yW_page h2{font-size:var(--zw-type-display-l);margin:0 0 1.35rem}.Czp4yW_page p{line-height:1.7}.Czp4yW_page a:focus-visible,.Czp4yW_page summary:focus-visible{outline-offset:4px;outline:2px solid #171717}.Czp4yW_eyebrow{font:600 var(--zw-type-eyebrow)/1.5 var(--zw-font-mono,monospace);letter-spacing:.14em;color:#555;text-transform:uppercase;margin:0 0 1.3rem}.Czp4yW_nav{border-bottom:1px solid var(--zw-border,#dadad6);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.Czp4yW_nav>div{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.Czp4yW_nav a{font-size:var(--zw-type-ui-link);color:inherit;text-decoration:none}.Czp4yW_nav a[aria-current=page]{border-bottom:1px solid #171717}.Czp4yW_brand{letter-spacing:-.04em;font:700 var(--zw-type-brand-wordmark) var(--zw-font-display,sans-serif)!important}.Czp4yW_brand span{font:400 var(--zw-type-eyebrow) var(--zw-font-body,sans-serif);letter-spacing:0;color:#555}.Czp4yW_nav .Czp4yW_navCta,.Czp4yW_button{color:#fff;border-radius:var(--zw-radius-button,8px);font-weight:600;font-size:var(--zw-type-ui-link);background:#171717;border:1px solid #171717;justify-content:center;align-items:center;padding:.8rem 1.25rem;text-decoration:none;display:inline-flex}.Czp4yW_hero{padding-top:5rem;padding-bottom:4rem}.Czp4yW_homeHero{text-align:center}.Czp4yW_heroCopy{max-width:52rem}.Czp4yW_homeHero .Czp4yW_heroCopy{margin:auto}.Czp4yW_lead{font-size:var(--zw-type-about-intro);color:#555;max-width:44rem}.Czp4yW_homeHero .Czp4yW_lead{margin-inline:auto}.Czp4yW_actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.Czp4yW_homeHero .Czp4yW_actions{justify-content:center}.Czp4yW_secondary{color:#171717;font-size:var(--zw-type-ui-link);border:1px solid #dadad6;border-radius:8px;align-items:center;padding:.8rem 1.25rem;text-decoration:none;display:inline-flex}.Czp4yW_heroStage{text-align:left;background:#f1f0ed;border:1px solid #e0dfdb;border-radius:12px;grid-template-columns:1fr 2.5fr 1fr;align-items:center;gap:1rem;min-height:480px;margin-top:4.5rem;padding:2rem;display:grid;overflow:hidden}.Czp4yW_stageNote{align-self:end;padding-bottom:1rem}.Czp4yW_stageNote span,.Czp4yW_stageNote strong{display:block}.Czp4yW_stageNote span{font:var(--zw-type-eyebrow) var(--zw-font-mono,monospace);color:#555;margin-bottom:.7rem}.Czp4yW_stageNote strong{line-height:1.35}.Czp4yW_stageNote p{font-size:var(--zw-text-xs);color:#555}.Czp4yW_devices{justify-content:center;align-items:end;height:440px;display:flex;position:relative}.Czp4yW_mainPhone,.Czp4yW_sidePhone{object-fit:contain;z-index:2;border-radius:22px;width:auto;max-width:39%;height:100%;position:relative;box-shadow:0 18px 40px #17171724}.Czp4yW_sidePhone{z-index:1;height:76%;margin-right:-2rem;transform:rotate(-5deg)}.Czp4yW_tablet{border:5px solid #333;border-radius:12px;width:70%;height:auto;position:absolute;top:18%;right:-5%;box-shadow:0 15px 35px #17171726}.Czp4yW_breadcrumb{color:#555;font-size:var(--zw-text-sm);gap:.7rem;margin-bottom:3rem;display:flex}.Czp4yW_breadcrumb a{color:inherit}.Czp4yW_interiorHero{padding-top:2rem;padding-bottom:5rem}.Czp4yW_interiorHero .Czp4yW_heroCopy{max-width:54rem}.Czp4yW_story,.Czp4yW_featureIntro,.Czp4yW_showcase,.Czp4yW_explore,.Czp4yW_faq{padding-top:var(--zw-section-gap,6rem);padding-bottom:var(--zw-section-gap,6rem);border-top:1px solid #dadad6}.Czp4yW_storyHead{text-align:center;max-width:47rem;margin:0 auto 3rem}.Czp4yW_storyHead p:last-child,.Czp4yW_featureIntro>p,.Czp4yW_sectionIntro>p:last-child{color:#555}.Czp4yW_moments{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Czp4yW_moments li{border:1px solid #dadad6;border-radius:12px;min-width:0;padding:1rem}.Czp4yW_moments li:nth-child(2n){background:#f9f9f7}.Czp4yW_momentArt{height:130px;font-size:var(--zw-text-2xl);color:#59665c;background:#e9eee8;border-radius:8px;place-items:center;margin-bottom:1.3rem;display:grid}.Czp4yW_moments li:nth-child(3) .Czp4yW_momentArt{color:#986b58;background:#f1e6df}.Czp4yW_moments span,.Czp4yW_pathGrid small{font:var(--zw-text-xs) var(--zw-font-mono,monospace);color:#555}.Czp4yW_moments h3{font-size:var(--zw-text-base);margin:.65rem 0}.Czp4yW_moments p{font-size:var(--zw-text-sm);color:#555;margin:0}.Czp4yW_note{font-size:var(--zw-text-xs);color:#555;margin:1rem 0 0}.Czp4yW_featureIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;display:grid}.Czp4yW_featureIntro h2{margin-bottom:0}.Czp4yW_featureNav{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:.7rem;margin-top:1rem;display:grid}.Czp4yW_featureNav a{min-height:78px;color:inherit;font-size:var(--zw-text-sm);border:1px solid #dadad6;border-radius:12px;align-items:center;gap:.6rem;padding:1rem;font-weight:600;text-decoration:none;display:flex}.Czp4yW_featureNav a:hover,.Czp4yW_pathGrid a:hover{background:#f0efec}.Czp4yW_featureNav small{font:var(--zw-text-xs) var(--zw-font-mono,monospace);color:#555}.Czp4yW_featureNav span{margin-left:auto}.Czp4yW_showcase{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.Czp4yW_showcase.Czp4yW_reverse .Czp4yW_showcaseCopy{order:2}.Czp4yW_showcaseCopy>p:not(.Czp4yW_eyebrow){color:#555;font-size:var(--zw-type-prose);max-width:35rem}.Czp4yW_textLink{color:inherit;border-bottom:1px solid #171717;margin-top:1rem;padding-bottom:.3rem;text-decoration:none;display:inline-block}.Czp4yW_visual{background:#f0efec;border:1px solid #e0dfdb;border-radius:12px;justify-content:center;align-items:center;min-height:530px;margin:0;padding:2rem;display:flex;position:relative;overflow:hidden}.Czp4yW_visual>img:first-child{object-fit:contain;border-radius:18px;width:auto;max-width:64%;height:460px;box-shadow:0 18px 45px #17171725}.Czp4yW_detailPhone{border-radius:16px;width:auto;height:300px;position:absolute;bottom:6%;right:13%;box-shadow:0 14px 40px #17171727}.Czp4yW_callout{background:#fff;border:1px solid #e8e8e5;border-radius:10px;max-width:210px;padding:.8rem 1rem;position:absolute;bottom:12%;left:3%;box-shadow:0 8px 24px #17171713}.Czp4yW_callout strong,.Czp4yW_callout span{font-size:var(--zw-text-sm);display:block}.Czp4yW_callout span{color:#555;font-size:var(--zw-text-xs);margin-top:.2rem}.Czp4yW_sectionIntro{border-top:1px solid #dadad6;max-width:50rem;padding:5rem 0 3rem}.Czp4yW_walkthrough{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.Czp4yW_stickyPhone{background:#f0efec;border:1px solid #dadad6;border-radius:12px;justify-content:center;align-items:center;height:70vh;display:flex;position:sticky;top:13vh}.Czp4yW_stickyPhone img{border-radius:20px;width:auto;max-width:90%;height:min(60vh,500px);box-shadow:0 16px 50px #0002}.Czp4yW_walkStep{border-bottom:1px solid #dadad6;flex-direction:column;justify-content:center;min-height:75vh;display:flex}.Czp4yW_walkStep p:not(.Czp4yW_eyebrow){color:#555;font-size:var(--zw-type-prose)}.Czp4yW_inlinePhone{border-radius:18px;width:180px;height:auto;margin:1rem 0}.Czp4yW_enhanced .Czp4yW_inlinePhone{display:none}.Czp4yW_explore{grid-template-columns:.9fr 1.1fr;gap:3rem;display:grid}.Czp4yW_pathGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.Czp4yW_pathGrid a{min-height:160px;color:inherit;border:1px solid #dadad6;border-radius:12px;flex-direction:column;gap:1rem;padding:1.1rem;text-decoration:none;display:flex}.Czp4yW_pathGrid strong{font-size:var(--zw-type-prose);line-height:1.3}.Czp4yW_pathGrid span{margin-top:auto}.Czp4yW_faq details{border-bottom:1px solid #dadad6;padding:1.25rem 0}.Czp4yW_faq summary{cursor:pointer;font-weight:600}.Czp4yW_faq details p{color:#555}.Czp4yW_finalCta{text-align:center;background:#f0efec;border:1px solid #dadad6;border-radius:12px;margin-bottom:5rem;padding:4rem 2rem}.Czp4yW_finalCta h2{max-width:52rem;margin:0 auto 2rem}.Czp4yW_page .ulaflow-pending{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.Czp4yW_page .ulaflow-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Czp4yW_page .ulaflow-pending{opacity:1;transition:none;transform:none}}@media (max-width:900px){.Czp4yW_featureNav,.Czp4yW_moments{grid-template-columns:repeat(3,1fr)}.Czp4yW_heroStage{grid-template-columns:1fr 3fr}.Czp4yW_stageNote:last-child{display:none}.Czp4yW_visual{min-height:450px}.Czp4yW_visual>img:first-child{height:380px}.Czp4yW_explore{grid-template-columns:1fr}}@media (max-width:700px),(max-height:600px){.Czp4yW_nav{align-items:flex-start;padding-block:1rem}.Czp4yW_nav>div{gap:.8rem}.Czp4yW_nav .Czp4yW_navCta{display:none}.Czp4yW_hero{padding-top:3rem}.Czp4yW_heroStage{min-height:0;padding:1.5rem;display:block}.Czp4yW_stageNote{display:none}.Czp4yW_devices{height:350px}.Czp4yW_mainPhone{max-width:45%}.Czp4yW_tablet{width:65%}.Czp4yW_featureIntro,.Czp4yW_showcase{grid-template-columns:1fr;gap:2rem}.Czp4yW_featureIntro h2{margin:0}.Czp4yW_featureNav{grid-template-columns:repeat(2,1fr)}.Czp4yW_showcase.Czp4yW_reverse .Czp4yW_showcaseCopy{order:0}.Czp4yW_visual{min-height:390px}.Czp4yW_visual>img:first-child{height:330px}.Czp4yW_detailPhone{height:220px}.Czp4yW_walkthrough{grid-template-columns:1fr;gap:0}.Czp4yW_stickyPhone{display:none}.Czp4yW_walkStep{min-height:0;padding:3rem 0}.Czp4yW_enhanced .Czp4yW_inlinePhone{display:block}.Czp4yW_pathGrid{grid-template-columns:1fr}.Czp4yW_pathGrid a{min-height:110px}.Czp4yW_moments{grid-template-columns:repeat(2,1fr)}}@media (max-width:390px){.Czp4yW_moments{grid-template-columns:1fr}.Czp4yW_momentArt{height:105px}.Czp4yW_featureNav{grid-template-columns:1fr}.Czp4yW_brand span{display:none}}@media (min-width:701px) and (min-height:601px){.Czp4yW_enhanced .Czp4yW_inlinePhone{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}.Czp4yW_heroStage{grid-template-columns:minmax(110px,1fr) minmax(0,4fr) minmax(110px,1fr);gap:0;padding-inline:1.5rem}.Czp4yW_devices{isolation:isolate;height:440px;display:block}.Czp4yW_devices .Czp4yW_duo,.Czp4yW_devices .Czp4yW_tablet,.Czp4yW_devices .Czp4yW_sidePhone,.Czp4yW_devices .Czp4yW_mainPhone{object-fit:contain;max-width:none;height:auto;margin:0;position:absolute;transform:none;box-shadow:0 16px 38px #17171720}.Czp4yW_devices .Czp4yW_duo,.Czp4yW_devices .Czp4yW_tablet{z-index:1;border:6px solid #303030;border-radius:14px;width:47%}.Czp4yW_devices .Czp4yW_duo{top:25%;left:0}.Czp4yW_devices .Czp4yW_tablet{top:25%;left:auto;right:0}.Czp4yW_devices .Czp4yW_mainPhone{z-index:4;border-radius:22px;width:25%;height:auto;bottom:0;left:38%}.Czp4yW_devices .Czp4yW_sidePhone{z-index:3;border-radius:18px;width:19%;height:auto;bottom:4%;left:25%;transform:rotate(-4deg)}@media (max-width:900px){.Czp4yW_heroStage{grid-template-columns:1fr;padding:1.5rem}.Czp4yW_stageNote{display:none}.Czp4yW_devices{max-width:690px;margin-inline:auto}}@media (max-width:700px){.Czp4yW_heroStage{padding:1.1rem;display:block}.Czp4yW_devices{height:320px}.Czp4yW_devices .Czp4yW_duo,.Czp4yW_devices .Czp4yW_tablet{border-width:4px;border-radius:10px;width:49%}.Czp4yW_devices .Czp4yW_duo{top:27%;left:0}.Czp4yW_devices .Czp4yW_tablet{top:27%;right:0}.Czp4yW_devices .Czp4yW_mainPhone{width:29%;bottom:0;left:37%}.Czp4yW_devices .Czp4yW_sidePhone{width:21%;bottom:5%;left:24%}}@media (max-width:390px){.Czp4yW_devices{height:270px}.Czp4yW_devices .Czp4yW_mainPhone{width:29%}}@media (max-width:700px){.Czp4yW_devices .Czp4yW_mainPhone{width:36%;left:34%}.Czp4yW_devices .Czp4yW_sidePhone{width:24%;left:21%}}.Czp4yW_heroStage{min-height:520px;padding-bottom:3.25rem;position:relative}.Czp4yW_devices .Czp4yW_deviceCard{text-align:center;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute;transform:none}.Czp4yW_devices .Czp4yW_deviceCard figcaption{font:var(--zw-text-xs)/1.25 var(--zw-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#676767;margin-top:.5rem}.Czp4yW_devices .Czp4yW_deviceCard img{object-fit:cover;width:100%;max-width:none;height:100%;box-shadow:none;border:0;margin:0;display:block;transform:none}.Czp4yW_landscapeFrame,.Czp4yW_phoneFrame{background:#111;border:5px solid #242424;overflow:hidden;box-shadow:0 18px 40px #17171724}.Czp4yW_landscapeFrame{border-radius:14px;padding:6px}.Czp4yW_landscapeFrame img{border-radius:7px}.Czp4yW_phoneFrame{border-radius:24px;padding:5px}.Czp4yW_phoneFrame img{border-radius:18px}.Czp4yW_devices .Czp4yW_duo{z-index:1;width:44%;top:19%;left:0}.Czp4yW_devices .Czp4yW_sidePhone{z-index:3;width:18%;bottom:5%;left:24%;transform:rotate(-4deg)}.Czp4yW_deviceSupport{text-align:center;width:min(58rem,80%);font-size:var(--zw-type-eyebrow);color:#555;margin:0;line-height:1.45;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}@media (max-width:900px){.Czp4yW_heroStage{padding:1.5rem 1.25rem 3.5rem}.Czp4yW_deviceSupport{width:calc(100% - 2rem)}}@media (max-width:700px){.Czp4yW_heroStage{padding:1.1rem 1rem 4.35rem}.Czp4yW_devices{height:335px}.Czp4yW_devices .Czp4yW_duo,.Czp4yW_devices .Czp4yW_tablet{width:46%;top:20%}.Czp4yW_devices .Czp4yW_mainPhone{width:32%;bottom:0;left:36%}.Czp4yW_devices .Czp4yW_sidePhone{width:22%;bottom:6%;left:19%}.Czp4yW_landscapeFrame{border-width:4px;border-radius:10px;padding:4px}.Czp4yW_phoneFrame{border-width:4px;border-radius:18px;padding:4px}.Czp4yW_phoneFrame img{border-radius:13px}.Czp4yW_devices .Czp4yW_deviceCard figcaption{margin-top:.35rem}.Czp4yW_deviceSupport{bottom:.75rem}}@media (max-width:390px){.Czp4yW_devices{height:285px}.Czp4yW_devices .Czp4yW_duo,.Czp4yW_devices .Czp4yW_tablet{width:47%}.Czp4yW_devices .Czp4yW_mainPhone{width:34%;left:35%}.Czp4yW_devices .Czp4yW_sidePhone{width:22%;left:18%}}.Czp4yW_devices{height:460px}.Czp4yW_devices .Czp4yW_mainPhone{z-index:2;width:20%;bottom:7%;left:8%;transform:none}.Czp4yW_devices .Czp4yW_tablet{z-index:1;width:58%;top:9%;left:auto;right:5%}.Czp4yW_devices .Czp4yW_duo{z-index:4;width:48%;top:auto;bottom:0;left:50%;transform:translate(-50%)}.Czp4yW_duoFrame{background:#151515;border:6px solid #272727;border-radius:28px;padding:7px;overflow:hidden;box-shadow:0 22px 52px #1717172b}.Czp4yW_duoFrame img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.Czp4yW_devices .Czp4yW_mainPhone .Czp4yW_phoneFrame{box-shadow:0 18px 42px #17171724}.Czp4yW_devices .Czp4yW_tablet .Czp4yW_landscapeFrame{box-shadow:0 18px 42px #17171720}.Czp4yW_devices .Czp4yW_duo figcaption{margin-top:.6rem}@media (max-width:900px){.Czp4yW_devices{max-width:720px;height:420px}.Czp4yW_devices .Czp4yW_mainPhone{width:21%;bottom:8%;left:7%}.Czp4yW_devices .Czp4yW_tablet{width:60%;top:10%;right:4%}.Czp4yW_devices .Czp4yW_duo{width:50%;bottom:0}}@media (max-width:700px){.Czp4yW_devices{height:320px}.Czp4yW_devices .Czp4yW_mainPhone{width:24%;bottom:10%;left:4%}.Czp4yW_devices .Czp4yW_tablet{width:65%;top:11%;right:1%}.Czp4yW_devices .Czp4yW_duo{width:56%;bottom:0}.Czp4yW_duoFrame{border-width:4px;border-radius:18px;padding:4px}.Czp4yW_duoFrame img{border-radius:12px}}@media (max-width:390px){.Czp4yW_devices{height:285px}.Czp4yW_devices .Czp4yW_mainPhone{width:25%;left:2%}.Czp4yW_devices .Czp4yW_tablet{width:67%;right:0}.Czp4yW_devices .Czp4yW_duo{width:59%}}.Czp4yW_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Czp4yW_devices .Czp4yW_mainPhone{z-index:2;width:18%;bottom:5%;left:7%}.Czp4yW_devices .Czp4yW_tablet{z-index:1;width:64%;top:8%;right:2%}.Czp4yW_devices .Czp4yW_duo{z-index:4;perspective:720px;width:43%;bottom:1%}.Czp4yW_phoneFrame{background:#080808;border:3px solid #1d1d1d;border-radius:29px;padding:3px}.Czp4yW_page .Czp4yW_phoneFrame img{border-radius:24px}.Czp4yW_landscapeFrame{background:#101010;border:4px solid #252525;border-radius:18px;padding:4px}.Czp4yW_page .Czp4yW_landscapeFrame img{border-radius:12px}.Czp4yW_duoFrame{transform-style:preserve-3d;perspective:720px;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 24px 54px #1717172e}.Czp4yW_duoPanel{transform-style:preserve-3d;background:#111;border-block:4px solid #252525;position:relative;overflow:hidden}.Czp4yW_devices .Czp4yW_duoPanel img{object-fit:initial;border-radius:0;width:200%;max-width:none;height:auto;display:block}.Czp4yW_duoLeft{transform-origin:100%;border-left:4px solid #252525;border-radius:18px 0 0 18px;transform:rotateY(9.5deg)}.Czp4yW_duoRight{transform-origin:0;border-right:4px solid #252525;border-radius:0 18px 18px 0;transform:rotateY(-9.5deg)}.Czp4yW_devices .Czp4yW_duoLeft img{transform:translate(0)}.Czp4yW_devices .Czp4yW_duoRight img{transform:translate(-50%)}.Czp4yW_duoLeft:after,.Czp4yW_duoRight:after{content:"";z-index:4;pointer-events:none;width:10%;position:absolute;top:0;bottom:0}.Czp4yW_duoLeft:after{background:linear-gradient(270deg,#0002,#0000);right:0}.Czp4yW_duoRight:after{background:linear-gradient(90deg,#0002,#0000);left:0}.Czp4yW_duoHinge{z-index:5;opacity:.5;pointer-events:none;background:linear-gradient(90deg,#111,#303030 50%,#111);width:2px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-1px);box-shadow:0 0 2px #0002}.Czp4yW_devices .Czp4yW_duo:after{content:"";filter:blur(16px);z-index:-1;background:#0002;border-radius:50%;height:10%;position:absolute;bottom:-5%;left:12%;right:12%}@media (max-width:900px){.Czp4yW_devices .Czp4yW_mainPhone{width:19%;left:6%}.Czp4yW_devices .Czp4yW_tablet{width:66%;top:9%;right:1%}.Czp4yW_devices .Czp4yW_duo{width:46%}}@media (max-width:700px){.Czp4yW_devices .Czp4yW_mainPhone{width:22%;bottom:8%;left:3%}.Czp4yW_devices .Czp4yW_tablet{width:67%;top:12%;right:0}.Czp4yW_devices .Czp4yW_duo{perspective:760px;width:51%;bottom:1%}.Czp4yW_phoneFrame{border-width:2px;border-radius:21px;padding:2px}.Czp4yW_page .Czp4yW_phoneFrame img{border-radius:17px}.Czp4yW_landscapeFrame{border-width:3px;border-radius:12px;padding:3px}.Czp4yW_page .Czp4yW_landscapeFrame img{border-radius:8px}.Czp4yW_duoFrame{perspective:760px}.Czp4yW_duoPanel{border-block-width:3px}.Czp4yW_duoLeft{border-left-width:3px;border-radius:12px 0 0 12px;transform:rotateY(6deg)}.Czp4yW_duoRight{border-right-width:3px;border-radius:0 12px 12px 0;transform:rotateY(-6deg)}.Czp4yW_duoHinge{opacity:.45;width:1px;top:3px;bottom:3px;transform:none}}@media (max-width:390px){.Czp4yW_devices .Czp4yW_mainPhone{width:23%;left:1%}.Czp4yW_devices .Czp4yW_tablet{width:69%;right:-1%}.Czp4yW_devices .Czp4yW_duo{width:54%}}.Czp4yW_nav>.Czp4yW_navLinks{flex-wrap:wrap;align-items:center;gap:1.15rem;display:flex}.Czp4yW_nav .Czp4yW_brand{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex;font:700 var(--zw-type-brand-wordmark) var(--zw-font-display,sans-serif)!important}.Czp4yW_nav .Czp4yW_brand span{font:inherit;letter-spacing:-.04em;color:inherit}.Czp4yW_brandLeaf{filter:grayscale()brightness(.55);flex:none;width:1.35rem;height:1.35rem;display:block}.Czp4yW_nav .Czp4yW_localeSwitch{font:600 var(--zw-text-xs) var(--zw-font-mono,monospace);border:1px solid #dadad6;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.Czp4yW_nav .Czp4yW_localeSwitch a,.Czp4yW_nav .Czp4yW_localeSwitch span{text-align:center;border-radius:999px;min-width:2rem;padding:.35rem .45rem}.Czp4yW_nav .Czp4yW_localeSwitch a{color:#555}.Czp4yW_nav .Czp4yW_localeSwitch span{color:#fff;background:#171717}.Czp4yW_stepLink{color:inherit;font-size:var(--zw-type-ui-link);border-bottom:1px solid #171717;align-self:flex-start;align-items:center;margin:.25rem 0 .8rem;padding-bottom:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.Czp4yW_footer{background:#fff;border-top:1px solid #dadad6}.Czp4yW_footerInner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.7rem;display:flex}.Czp4yW_footerBrand{color:inherit;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.Czp4yW_footerBrand img{filter:grayscale()brightness(.55);flex:none;display:block}.Czp4yW_footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.Czp4yW_footerNav a{color:#555;font-size:var(--zw-text-sm);text-decoration:none}.Czp4yW_footerNav a:hover{color:#171717}.Czp4yW_footerMeta{color:#555;font-size:var(--zw-text-xs);white-space:nowrap}@media (max-width:700px),(max-height:600px){.Czp4yW_nav>.Czp4yW_navLinks{gap:.8rem}.Czp4yW_footerInner{flex-direction:column;align-items:flex-start}.Czp4yW_footerNav{justify-content:flex-start}}@media (max-width:390px){.Czp4yW_nav .Czp4yW_brand span{display:inline}.Czp4yW_brandLeaf{width:1.15rem;height:1.15rem}.Czp4yW_nav>.Czp4yW_navLinks{gap:.55rem}}.Czp4yW_nav>.Czp4yW_navLinks{flex:1 1 0;justify-content:flex-end;min-width:0}@media (max-width:700px),(max-height:600px){.Czp4yW_nav>.Czp4yW_navLinks{justify-content:flex-start}}.Czp4yW_momentArt{border:1px solid #e5ebe3;color:#171717!important;background:#fff!important}.Czp4yW_momentArt svg{width:min(112px,85%);height:auto}@media (max-width:390px){.Czp4yW_nav{flex-wrap:wrap}.Czp4yW_nav>.Czp4yW_navLinks{flex:100%;justify-content:space-between}.Czp4yW_nav .Czp4yW_localeSwitch{min-width:0}}.Czp4yW_walkthrough>div:last-child,.Czp4yW_walkStep,.Czp4yW_showcase>*{min-width:0}.Czp4yW_inlinePhone{max-width:100%}.Czp4yW_walkthroughScreen,.Czp4yW_walkthroughScreenActive{pointer-events:none;transition:opacity .2s;position:absolute}.Czp4yW_walkthroughScreen{opacity:0}.Czp4yW_walkthroughScreenActive{opacity:1}.Czp4yW_storeBadge{border-radius:8px;align-items:center;display:inline-flex}.Czp4yW_nav .Czp4yW_brandLeaf,.Czp4yW_footer .Czp4yW_footerBrand img,a.Czp4yW_storeBadge img{border-radius:0}.Czp4yW_storeBadge img{width:auto;height:2.875rem;display:block}.Czp4yW_finalActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}
.HuHHEG_measure{max-width:var(--zw-measure);padding:var(--zw-space-7) var(--zw-space-5);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.HuHHEG_shellGrid{max-width:var(--zw-shell-max);padding:var(--zw-space-7) var(--zw-space-5);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.HuHHEG_kicker{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);color:var(--zw-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 var(--zw-space-4)}.HuHHEG_band{border-top:1px solid var(--zw-border);padding-top:var(--zw-space-8);margin-top:var(--zw-space-8)}.HuHHEG_band:first-child{margin-top:0}.HuHHEG_indexMarker{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);color:var(--zw-muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:0 0 var(--zw-space-3)}.HuHHEG_inlay{background:var(--zw-surface);border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5)}.HuHHEG_trackedLabel{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--zw-muted)}.HuHHEG_rule{border:none;border-top:1px solid var(--zw-border);margin:var(--zw-space-6) 0}.HuHHEG_metaLine{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.06em;color:var(--zw-muted);margin:0 0 var(--zw-space-4)}.HuHHEG_borderedEmpty{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5);font-family:var(--zw-font-body);color:var(--zw-muted)}
._8TXnQW_section{width:min(100%,1180px);color:inherit;margin:0 auto;padding:48px 24px 56px}._8TXnQW_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}._8TXnQW_kicker,._8TXnQW_kind,._8TXnQW_heading h2,._8TXnQW_item h3{margin:0}._8TXnQW_kicker,._8TXnQW_kind,._8TXnQW_index{font-size:var(--zw-text-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.62;line-height:1.4}._8TXnQW_heading h2{font-size:var(--zw-type-display-m);letter-spacing:-.02em;margin-top:5px;line-height:1.15}._8TXnQW_more{color:inherit;font-size:var(--zw-text-sm);flex:none;font-weight:650;text-decoration:none}._8TXnQW_list{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}._8TXnQW_item{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0 20px;display:grid}._8TXnQW_item h3{font-size:var(--zw-text-md);margin-top:4px;font-weight:650;line-height:1.35}._8TXnQW_item h3 a{color:inherit;text-decoration:none}._8TXnQW_item h3 a:hover,._8TXnQW_more:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){._8TXnQW_section{padding:38px 20px 44px}._8TXnQW_heading{align-items:start}._8TXnQW_list{grid-template-columns:1fr}}
.MeTcsW_root{color:var(--zw-text);background:var(--zw-bg);font-family:var(--zw-font-body)}.MeTcsW_shell{width:min(var(--zw-shell-max), calc(100% - 48px));margin-inline:auto}.MeTcsW_navWrap{z-index:50;border-bottom:1px solid var(--zw-border);background:color-mix(in srgb, var(--zw-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.MeTcsW_nav{justify-content:space-between;align-items:center;gap:var(--zw-space-5);min-height:72px;display:flex}.MeTcsW_brand{align-items:center;gap:var(--zw-space-3);color:var(--zw-text);font:700 var(--zw-type-brand-wordmark)/1 var(--zw-font-display);letter-spacing:-.035em;white-space:nowrap;text-decoration:none;display:inline-flex}.MeTcsW_brand img{border-radius:var(--zw-radius-button);width:34px;height:34px;display:block}.MeTcsW_links{justify-content:flex-end;align-items:center;gap:var(--zw-space-5);min-width:0;display:flex}.MeTcsW_linkGroup{align-items:center;gap:var(--zw-space-3);display:inline-flex}.MeTcsW_subLinks{gap:var(--zw-space-3);display:inline-flex}.MeTcsW_links a{min-height:44px;color:var(--zw-text-secondary);font-size:var(--zw-type-ui-link);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.MeTcsW_links a:hover{color:var(--zw-text)}.MeTcsW_brand:focus-visible,.MeTcsW_links a:focus-visible,.MeTcsW_localeSwitch a:focus-visible,.MeTcsW_footer a:focus-visible{outline:2px solid var(--zw-text);outline-offset:4px}.MeTcsW_footer{border-top:1px solid var(--zw-border);color:var(--zw-text-secondary);font-size:var(--zw-text-sm)}.MeTcsW_footerRow{justify-content:space-between;align-items:center;gap:var(--zw-space-5);padding-block:var(--zw-space-6);display:flex}.MeTcsW_footer a{color:inherit;text-decoration:none}.MeTcsW_footer a:hover{color:var(--zw-text)}.MeTcsW_disclaimer{max-width:var(--zw-measure);padding-bottom:var(--zw-space-7);color:var(--zw-text-faint);font-size:var(--zw-text-xs);line-height:var(--zw-leading-body);margin:0}@media (max-width:820px){.MeTcsW_nav{padding-block:var(--zw-space-3);flex-wrap:wrap}.MeTcsW_links{justify-content:flex-start;gap:var(--zw-space-4);order:3;width:100%;overflow-x:auto}}@media (max-width:720px){.MeTcsW_shell{width:min(var(--zw-shell-max), calc(100% - 32px))}.MeTcsW_footerRow{flex-direction:column;align-items:flex-start}}.MeTcsW_localeSwitch{gap:var(--zw-space-2);flex-shrink:0;display:flex}.MeTcsW_localeSwitch a,.MeTcsW_localeSwitch span{border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);min-width:44px;min-height:36px;font-size:var(--zw-type-ui-link);color:var(--zw-text-secondary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.MeTcsW_localeSwitch span[aria-current=page]{color:var(--zw-white);background:var(--zw-text);border-color:var(--zw-text)}.MeTcsW_localeSwitch a:hover{color:var(--zw-text)}
.m5u0XG_page{--green:#10a37f;--green-dark:#0b7a5f;--ink:#0f172a;--muted:#5b6475;--line:#e4e8ee;--bg:#fff;--soft:#f4faf8}.m5u0XG_page,.m5u0XG_page *{box-sizing:border-box}.m5u0XG_page{color:var(--ink);background:var(--bg);margin:0;font:16px/1.6 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.m5u0XG_page a{color:var(--green-dark)}.m5u0XG_wrap{max-width:1040px;margin:0 auto;padding:0 20px}.m5u0XG_nav{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.m5u0XG_page .m5u0XG_brand{color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.m5u0XG_brand img{border-radius:8px;width:34px;height:34px}.m5u0XG_nav nav a{color:var(--muted);margin-left:20px;font-size:15px;text-decoration:none}.m5u0XG_nav nav a:hover{color:var(--ink)}.m5u0XG_hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:56px 0 72px;display:grid}.m5u0XG_hero h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(34px,5vw,52px);line-height:1.1}.m5u0XG_hero h1 span{color:var(--green)}.m5u0XG_hero p.m5u0XG_lead{color:var(--muted);max-width:520px;margin:0 0 28px;font-size:19px}.m5u0XG_cta{flex-wrap:wrap;gap:12px;display:flex}.m5u0XG_btn{border-radius:10px;padding:13px 22px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.m5u0XG_btn:hover{transform:translateY(-1px)}.m5u0XG_page .m5u0XG_btn-primary{background:var(--green);color:#fff;box-shadow:0 6px 18px #10a37f4d}.m5u0XG_btn-ghost{background:var(--soft);color:var(--green-dark);border:1px solid #cfe9e1}.m5u0XG_note{color:var(--muted);margin-top:14px;font-size:13px}.m5u0XG_browserSupport{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:13px;display:flex}.m5u0XG_browserSupportLabel{width:100%;color:var(--ink);font-weight:600}.m5u0XG_browserItem{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.m5u0XG_browserItem .m5u0XG_browserLogo{object-fit:contain;border-radius:0;flex:none;width:22px;height:22px;display:block}.m5u0XG_heroVisual{background:#fff;border-radius:16px;overflow:hidden}.m5u0XG_heroVisual img{border-radius:var(--zw-radius-image);width:100%;height:auto;display:block}.m5u0XG_mock{background:linear-gradient(135deg,#e7f7f2,#f4faf8);border-radius:20px;padding:28px;position:relative}.m5u0XG_chat-list{width:76%;margin:0;padding:0;list-style:none}.m5u0XG_chat-list li{background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex;box-shadow:0 1px 2px #0000000d}.m5u0XG_chat-list i{border:2px solid #8e8ea0;border-radius:4px;flex:none;width:16px;height:16px}.m5u0XG_chat-list li.m5u0XG_on i{background:#2f6fed;border-color:#2f6fed}.m5u0XG_dialog{color:#fff;background:#202123;border-radius:14px;width:230px;padding:14px;font-size:13px;position:absolute;bottom:-24px;right:14px;box-shadow:0 14px 34px #00000059}.m5u0XG_dialog b{font-size:14px;display:block}.m5u0XG_dialog small{color:var(--green);font-weight:600}.m5u0XG_dialog .m5u0XG_row{gap:8px;margin-top:12px;display:flex}.m5u0XG_dialog .m5u0XG_row span{text-align:center;border-radius:8px;flex:1;padding:7px 0;font-weight:600}.m5u0XG_dialog .m5u0XG_a{background:#7c5cd6}.m5u0XG_dialog .m5u0XG_d{background:#dc4a3a}.m5u0XG_dialog .m5u0XG_bar{background:#3e3f4b;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.m5u0XG_dialog .m5u0XG_bar div{background:var(--green);width:62%;height:100%}.m5u0XG_page section{padding:64px 0}.m5u0XG_page section.m5u0XG_alt{background:var(--soft)}.m5u0XG_page h2{letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:32px}.m5u0XG_sub{text-align:center;max-width:560px;color:var(--muted);margin:0 auto 40px}.m5u0XG_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.m5u0XG_card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.m5u0XG_card .m5u0XG_ico{text-align:center;background:#e7f7f2;border-radius:11px;width:42px;height:42px;margin-bottom:14px;font-size:22px;line-height:42px}.m5u0XG_card h3{margin:0 0 6px;font-size:18px}.m5u0XG_card p{color:var(--muted);margin:0;font-size:15px}.m5u0XG_steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none;display:grid}.m5u0XG_steps li{counter-increment:s;border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.m5u0XG_steps li:before{content:counter(s);background:var(--green);color:#fff;text-align:center;border-radius:50%;width:32px;height:32px;margin-bottom:12px;font-weight:700;line-height:32px;display:block}.m5u0XG_steps h3{margin:0 0 4px;font-size:17px}.m5u0XG_steps p{color:var(--muted);margin:0;font-size:15px}.m5u0XG_faq{max-width:720px;margin:0 auto}.m5u0XG_faq details{border-bottom:1px solid var(--line);padding:16px 0}.m5u0XG_faq summary{cursor:pointer;font-weight:600}.m5u0XG_faq p{color:var(--muted);margin:10px 0 0}.m5u0XG_page footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 48px;font-size:14px}.m5u0XG_page footer .m5u0XG_wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.m5u0XG_page footer a{margin-left:16px}.m5u0XG_disclaimer{margin-top:12px;font-size:12.5px}.m5u0XG_doc{max-width:760px;margin:0 auto;padding:24px 20px 72px}.m5u0XG_doc h1{letter-spacing:-.02em;margin:24px 0 4px;font-size:38px}.m5u0XG_doc .m5u0XG_meta{color:var(--muted);margin:0 0 32px}.m5u0XG_doc h2{text-align:left;margin:36px 0 8px;font-size:22px}.m5u0XG_doc p,.m5u0XG_doc li{color:#26303f}.m5u0XG_doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}.m5u0XG_doc th,.m5u0XG_doc td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.m5u0XG_doc th{background:var(--soft)}.m5u0XG_callout{border-left:4px solid var(--green);background:var(--soft);border-radius:8px;padding:14px 16px}@media (max-width:820px){.m5u0XG_hero{grid-template-columns:1fr;gap:56px;padding-top:24px}.m5u0XG_heroVisual{max-width:680px}.m5u0XG_grid,.m5u0XG_steps{grid-template-columns:1fr}.m5u0XG_nav .m5u0XG_sectionNav a:not(:last-child){display:none}}.m5u0XG_page button{font:inherit;border:0}.m5u0XG_page button:disabled{cursor:not-allowed;opacity:.75}.m5u0XG_page :is(a,button,summary):focus-visible{outline:3px solid var(--green-dark);outline-offset:4px}.m5u0XG_page table{overflow-wrap:anywhere}@media (max-width:480px){.m5u0XG_nav{flex-wrap:wrap;gap:12px}.m5u0XG_doc th,.m5u0XG_doc td{padding:8px 6px;font-size:13px}.m5u0XG_chat-list{width:100%}}@media (prefers-reduced-motion:reduce){.m5u0XG_page *{scroll-behavior:auto!important;transition:none!important}}.m5u0XG_nav .m5u0XG_localeSwitch{flex-shrink:0;gap:8px;display:flex}.m5u0XG_nav .m5u0XG_localeSwitch a{border:1px solid var(--line);border-radius:6px;margin:0;padding:5px 9px;font-weight:600}.m5u0XG_nav .m5u0XG_localeSwitch a[aria-current=page]{color:#fff;background:var(--green-dark);border-color:var(--green-dark)}@media (max-width:480px){.m5u0XG_nav .m5u0XG_sectionNav,.m5u0XG_nav .m5u0XG_localeSwitch{margin-left:auto}}.m5u0XG_structuredAccent{--landing-accent:#10a37f}
.NibGIq_root{width:min(var(--zw-shell-max), calc(100% - 48px));padding:var(--zw-space-6) 0 clamp(4rem, 8vw, 7rem);color:var(--zw-text);font-family:var(--zw-font-body);margin-inline:auto}.NibGIq_breadcrumb{padding-top:var(--zw-space-2);padding-bottom:var(--zw-space-5)}.NibGIq_breadcrumb>nav{margin-bottom:0}.NibGIq_actions{gap:var(--zw-space-2) var(--zw-space-4);margin:0 0 var(--zw-space-7);padding:var(--zw-space-4) 0;border-bottom:1px solid var(--zw-border);font-size:var(--zw-text-sm);flex-wrap:wrap;display:flex}.NibGIq_editorial{border-top:1px solid var(--zw-border);grid-template-columns:minmax(11rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.NibGIq_side{top:calc(72px + var(--zw-space-4));align-self:start;padding-top:clamp(2.75rem,4vw,4rem);position:sticky}.NibGIq_sideLabel{font-size:var(--zw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--zw-text);margin:0;font-weight:700}.NibGIq_contents{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.NibGIq_contents a{color:var(--zw-text-secondary);font-size:var(--zw-type-side-link);line-height:1.45;text-decoration:none}.NibGIq_contents a:hover{color:var(--zw-text);text-decoration:underline}.NibGIq_actions a,.NibGIq_back a,.NibGIq_body a{color:var(--zw-link);text-underline-offset:.2em}.NibGIq_body{overflow-wrap:anywhere;min-width:0;font-size:var(--zw-type-prose);line-height:var(--zw-leading-prose);padding:clamp(2.75rem,4vw,4rem) 0 0}.NibGIq_body>*{max-width:48rem}.NibGIq_root .NibGIq_body h1,.NibGIq_root .NibGIq_body h2,.NibGIq_root .NibGIq_body h3{font-family:var(--zw-font-display);color:var(--zw-text);text-wrap:balance}.NibGIq_root .NibGIq_body h1{font-size:var(--zw-type-display-l);letter-spacing:-.055em;margin:0 0 clamp(2rem,4vw,3.25rem);font-weight:760;line-height:1.03}.NibGIq_root .NibGIq_body h2{margin:clamp(3.25rem, 6vw, 5.25rem) 0 var(--zw-space-4);border-top:1px solid var(--zw-border);font-size:var(--zw-type-display-m);letter-spacing:-.04em;scroll-margin-top:calc(72px + var(--zw-space-5));padding-top:clamp(2rem,3.5vw,3rem);font-weight:720;line-height:1.14}.NibGIq_root .NibGIq_body h3{margin:var(--zw-space-6) 0 var(--zw-space-3);font-size:var(--zw-type-deck);font-weight:600;line-height:1.35}.NibGIq_root .NibGIq_body p,.NibGIq_root .NibGIq_body li{color:var(--zw-text-secondary)}.NibGIq_root .NibGIq_body p{margin:0 0 1.35rem;line-height:1.78}.NibGIq_root .NibGIq_body ul,.NibGIq_root .NibGIq_body ol{margin:0 0 var(--zw-space-5);padding-left:1.4em}.NibGIq_root .NibGIq_body li+li{margin-top:var(--zw-space-2)}.NibGIq_root .NibGIq_body strong{color:var(--zw-text)}.NibGIq_body a:hover,.NibGIq_back a:hover,.NibGIq_actions a:hover{color:var(--zw-accent)}.NibGIq_body a:focus-visible,.NibGIq_back a:focus-visible,.NibGIq_actions a:focus-visible,.NibGIq_breadcrumb a:focus-visible{outline:2px solid var(--zw-text);outline-offset:4px}.NibGIq_back{border-top:1px solid var(--zw-border);font-size:var(--zw-text-sm);margin:2.2rem 0 0;padding-top:1.4rem}.NibGIq_back a{color:var(--zw-text);font-weight:650;text-decoration:none}.NibGIq_back a:hover{text-decoration:underline}@media (max-width:720px){.NibGIq_root{width:min(var(--zw-shell-max), calc(100% - 32px));padding-top:var(--zw-space-5)}.NibGIq_breadcrumb{padding-bottom:var(--zw-space-4)}.NibGIq_editorial{grid-template-columns:1fr;gap:0}.NibGIq_side{padding:2rem 0 1rem;position:static}.NibGIq_contents{grid-template-columns:repeat(2,minmax(0,1fr))}.NibGIq_body{padding-top:2rem}}@media (max-width:460px){.NibGIq_contents{grid-template-columns:1fr}}
.Rh8wlG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.Rh8wlG_card{border-radius:var(--zw-radius-content);background:var(--zw-white);min-width:0;color:var(--zw-text);border:1px solid #e3e3e0;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.Rh8wlG_card:hover{border-color:#b8b8b4;transform:translateY(-4px);box-shadow:0 12px 30px #1515150b}.Rh8wlG_card:focus-visible{outline-offset:4px;outline:2px solid #346b4b}.Rh8wlG_visual{aspect-ratio:8/5;background:var(--zw-surface);overflow:hidden}.Rh8wlG_visual img{aspect-ratio:8/5;object-fit:contain;border-radius:var(--zw-radius-image);width:100%;height:auto;display:block}.Rh8wlG_ulaflowVisual{background:#f1f0ed;place-items:center;display:grid}.Rh8wlG_ulaflowVisual img{aspect-ratio:8/5;object-fit:contain;border-radius:var(--zw-radius-image);width:100%;height:auto}.Rh8wlG_content{padding:1.3rem 1.45rem 1.55rem}.Rh8wlG_tag{margin-bottom:var(--zw-space-3);font-family:var(--zw-font-body);font-size:var(--zw-type-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:#6b6b68;font-weight:650;display:block}.Rh8wlG_name{justify-content:space-between;gap:var(--zw-space-3);margin:0 0 var(--zw-space-2);font-family:var(--zw-font-display);font-size:var(--zw-text-md);letter-spacing:-.035em;font-weight:750;line-height:1.15;display:flex}.Rh8wlG_summary{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);margin:0;line-height:1.55}.Rh8wlG_empty{color:var(--zw-text-secondary)}@media (prefers-reduced-motion:reduce){.Rh8wlG_card{transition:none}.Rh8wlG_card:hover{transform:none}}@media (max-width:60rem){.Rh8wlG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.Rh8wlG_grid{grid-template-columns:1fr}}
.iqK8Qa_discover{border-top:1px solid var(--zw-border);background:var(--zw-bg);width:100%}.iqK8Qa_inner{max-width:var(--zw-shell-max);padding:var(--zw-space-8) var(--zw-space-5) var(--zw-space-7);gap:var(--zw-space-7);margin:0 auto;display:grid}.iqK8Qa_discover .iqK8Qa_heading{justify-content:space-between;align-items:baseline;gap:var(--zw-space-4);flex-wrap:wrap;max-width:none;display:flex}.iqK8Qa_more{color:var(--zw-text);font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);white-space:nowrap;text-decoration:none}.iqK8Qa_more:hover{text-underline-offset:3px;text-decoration:underline}.iqK8Qa_more:focus-visible{outline:2px solid var(--zw-accent);outline-offset:4px}
._31-bpq_root{min-width:0;overflow-x:clip}._31-bpq_focusRing:focus-visible{outline-offset:4px;outline:2px solid #346b4b}._31-bpq_skipLink{left:var(--zw-space-3);z-index:40;background:var(--zw-text);color:var(--zw-white);padding:var(--zw-space-3) var(--zw-space-4);border-radius:var(--zw-radius-button);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);font-weight:650;text-decoration:none;position:absolute;top:-5rem}._31-bpq_skipLink:focus{top:var(--zw-space-3)}._31-bpq_main{scroll-margin-top:6rem}._31-bpq_main:focus{outline:none}._31-bpq_header{z-index:20;box-sizing:border-box;background:color-mix(in srgb, var(--zw-bg) 95%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--zw-border);width:100%;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._31-bpq_header{background:var(--zw-bg)}}._31-bpq_headerInner{max-width:var(--zw-shell-max);min-height:5.75rem;padding:var(--zw-space-3) var(--zw-space-5);align-items:center;column-gap:var(--zw-space-5);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav tools";margin:0 auto;display:grid}._31-bpq_root img{border-radius:var(--zw-radius-image)}._31-bpq_brand,._31-bpq_footerBrand{flex:none;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}._31-bpq_brand{grid-area:brand}._31-bpq_brandSymbol{width:3.75rem;height:2.5625rem}._31-bpq_brandWordmark{width:7.875rem;height:1.6875rem}._31-bpq_root ._31-bpq_brandSymbol,._31-bpq_root ._31-bpq_brandWordmark,._31-bpq_root ._31-bpq_footerBrand img,._31-bpq_root ._31-bpq_brand img{border-radius:0}._31-bpq_primaryNav{grid-area:nav;justify-self:center;min-width:0}._31-bpq_navList{font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);flex-wrap:nowrap;gap:2rem;margin:0;padding:0;font-weight:500;list-style:none;display:flex}._31-bpq_navItem{align-items:center;gap:.15rem;display:flex;position:relative}._31-bpq_navSubToggle{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._31-bpq_navSubToggle:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;margin:0 auto;display:block;transform:rotate(45deg)translate(-1px,-1px)}._31-bpq_navSub{z-index:30;background:var(--zw-bg);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);min-width:12rem;margin:0;padding:.35rem 0;list-style:none;display:none;position:absolute;top:calc(100% - .15rem);left:0}._31-bpq_navItem:hover ._31-bpq_navSub,._31-bpq_navItem:focus-within ._31-bpq_navSub,._31-bpq_navItem[data-open=true] ._31-bpq_navSub{display:block}._31-bpq_navSubLink{color:var(--zw-text);white-space:nowrap;padding:.45rem .9rem;text-decoration:none;display:block}._31-bpq_navSubLink:hover{background:var(--zw-surface)}._31-bpq_navLink,._31-bpq_navLinkCurrent{padding:var(--zw-space-2) 0;color:var(--zw-text);white-space:nowrap;border-bottom:1px solid #0000;text-decoration:none;display:inline-block}._31-bpq_navLink:hover,._31-bpq_navLinkCurrent{border-bottom-color:var(--zw-text)}._31-bpq_headerTools{justify-self:end;align-items:center;gap:var(--zw-space-5);grid-area:tools;display:flex}._31-bpq_contact{border-radius:var(--zw-radius-button);min-height:2.875rem;color:var(--zw-text);font-family:var(--zw-font-body);font-size:var(--zw-type-ui-link);white-space:nowrap;border:1px solid #bababa;justify-content:center;align-items:center;padding:0 1.45rem;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}._31-bpq_contact:hover{background:var(--zw-surface)}._31-bpq_narrowMenu{display:none}._31-bpq_menuControl{width:2.75rem;height:2.75rem;color:var(--zw-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._31-bpq_menuMark{background:currentColor;width:1.25rem;height:1px;display:block;position:relative;box-shadow:0 -.4rem,0 .4rem}._31-bpq_menuMark[data-open=true]{box-shadow:none;background:0 0}._31-bpq_menuMark[data-open=true]:before,._31-bpq_menuMark[data-open=true]:after{content:"";background:currentColor;width:1.25rem;height:1px;position:absolute;top:0;left:0}._31-bpq_menuMark[data-open=true]:before{transform:rotate(45deg)}._31-bpq_menuMark[data-open=true]:after{transform:rotate(-45deg)}._31-bpq_menuPanel{z-index:1;box-sizing:border-box;background:var(--zw-bg);border-top:1px solid var(--zw-border);height:calc(100dvh - 100%);padding:var(--zw-space-6) var(--zw-space-5) var(--zw-space-7);position:absolute;top:100%;left:0;right:0;overflow:hidden auto}._31-bpq_menuList,._31-bpq_menuSub{gap:var(--zw-space-3);margin:0;padding:0;list-style:none;display:grid}._31-bpq_menuSub{gap:.15rem;margin:.15rem 0 .35rem 1rem}._31-bpq_menuLink,._31-bpq_menuLinkCurrent{width:fit-content;max-width:100%;padding:var(--zw-space-2) 0;font-family:var(--zw-font-display);font-size:var(--zw-text-2xl);letter-spacing:-.03em;color:var(--zw-text);font-weight:700;line-height:1.15;text-decoration:none;display:block}._31-bpq_menuLinkCurrent{border-bottom:2px solid var(--zw-text)}._31-bpq_menuContact{margin-top:var(--zw-space-6);box-sizing:border-box;width:100%;display:flex}._31-bpq_menuLanguage{margin-top:var(--zw-space-6);padding-top:var(--zw-space-5);border-top:1px solid var(--zw-border)}._31-bpq_menuLanguageLabel{margin:0 0 var(--zw-space-3);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--zw-muted);font-weight:650}._31-bpq_menuLanguage a,._31-bpq_menuLanguage span{box-sizing:border-box;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (max-width:60rem){._31-bpq_headerInner{grid-template-columns:1fr auto;grid-template-areas:"brand menu";min-height:4.5rem}._31-bpq_primaryNav,._31-bpq_headerTools{display:none}._31-bpq_narrowMenu{grid-area:menu;justify-self:end;display:block}._31-bpq_brandSymbol{width:2.7rem;height:1.85rem}._31-bpq_brandWordmark{width:6rem;height:1.25rem}}._31-bpq_root[data-chrome=product] ._31-bpq_header{z-index:60;-webkit-backdrop-filter:none;background:#171717;border-bottom:0;position:relative}._31-bpq_root[data-chrome=product] ._31-bpq_headerInner{width:min(var(--zw-shell-max), calc(100% - 48px));min-height:3.25rem;padding-inline:0;padding-block:var(--zw-space-1)}@media (max-width:720px){._31-bpq_root[data-chrome=product] ._31-bpq_headerInner{width:min(var(--zw-shell-max), calc(100% - 32px))}}._31-bpq_root[data-chrome=product] ._31-bpq_brand img{filter:brightness(0)invert()}._31-bpq_root[data-chrome=product] ._31-bpq_brandSymbol{width:2.4rem;height:1.64rem}._31-bpq_root[data-chrome=product] ._31-bpq_brandWordmark{width:5.25rem;height:1.125rem}._31-bpq_root[data-chrome=product] ._31-bpq_navList{font-size:var(--zw-text-sm);gap:1.6rem}._31-bpq_root[data-chrome=product] ._31-bpq_navLink,._31-bpq_root[data-chrome=product] ._31-bpq_navLinkCurrent{padding:var(--zw-space-1) 0;color:#d4d4d4}._31-bpq_root[data-chrome=product] ._31-bpq_navLink:hover,._31-bpq_root[data-chrome=product] ._31-bpq_navLinkCurrent{color:var(--zw-white);border-bottom-color:var(--zw-white)}._31-bpq_root[data-chrome=product] ._31-bpq_headerTools{--zw-switch-current:#fff;--zw-switch-link:#d4d4d4;--zw-switch-sep:#ffffff73}._31-bpq_root[data-chrome=product] ._31-bpq_navSub{background:#171717;border-color:#ffffff29}._31-bpq_root[data-chrome=product] ._31-bpq_navSubLink{color:#d4d4d4}._31-bpq_root[data-chrome=product] ._31-bpq_navSubLink:hover{color:var(--zw-white);background:#ffffff14}._31-bpq_root[data-chrome=product] ._31-bpq_headerTools ._31-bpq_contact{min-height:2.125rem;padding:0 var(--zw-space-4);color:var(--zw-white);font-size:var(--zw-text-sm);border-color:#ffffff73}._31-bpq_root[data-chrome=product] ._31-bpq_headerTools ._31-bpq_contact:hover{background:#ffffff1f}._31-bpq_root[data-chrome=product] ._31-bpq_header ._31-bpq_focusRing:focus-visible{outline-color:var(--zw-white)}._31-bpq_root[data-chrome=product] ._31-bpq_menuPanel ._31-bpq_focusRing:focus-visible{outline-color:#346b4b}._31-bpq_root[data-chrome=product] ._31-bpq_menuControl{width:2.75rem;height:2.75rem;color:var(--zw-white)}._31-bpq_footer{border-top:1px solid var(--zw-border);background:var(--zw-bg);width:100%}._31-bpq_footerInner{max-width:var(--zw-shell-max);padding:var(--zw-space-6) var(--zw-space-5) var(--zw-space-5);gap:var(--zw-space-6);margin:0 auto;display:grid}@media (min-width:60rem){._31-bpq_footerInner{column-gap:var(--zw-space-7);grid-template-columns:minmax(14rem,1fr) 2.6fr}}._31-bpq_footerIntro{min-width:0}._31-bpq_footerSymbol{width:2.8125rem;height:1.9375rem}._31-bpq_footerWordmark{width:6.4375rem;height:1.375rem}._31-bpq_footerTagline{margin:var(--zw-space-2) 0 0;font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:var(--zw-text-secondary)}._31-bpq_footerGroups{gap:var(--zw-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:60rem){._31-bpq_footerGroups{grid-template-columns:repeat(5,minmax(0,1fr))}}._31-bpq_footerGroupTitle{margin:0 0 var(--zw-space-3);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--zw-muted);font-weight:650}._31-bpq_footerLinkList{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);margin:0;padding:0;list-style:none}._31-bpq_footerLinkList li{margin-bottom:var(--zw-space-2)}._31-bpq_footerLink{color:var(--zw-text-secondary);text-decoration:none}._31-bpq_footerLink:hover{color:var(--zw-text);text-decoration:underline}._31-bpq_footerEmpty{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);color:var(--zw-muted);margin:0}._31-bpq_footerStrip{justify-content:space-between;align-items:center;gap:var(--zw-space-4);padding-top:var(--zw-space-4);border-top:1px solid var(--zw-border);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);color:var(--zw-muted);grid-column:1/-1;display:flex}._31-bpq_footerStripStart{align-items:center;gap:var(--zw-space-2) var(--zw-space-4);flex-wrap:wrap;display:inline-flex}._31-bpq_footerCookieButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._31-bpq_footerCookieButton:hover{color:var(--zw-text);text-decoration:underline}
.ZfvyhG_switcher{align-items:center;gap:var(--zw-space-2);font-family:var(--zw-font-body);font-size:var(--zw-text-xs);white-space:nowrap;flex-wrap:nowrap;font-weight:700;display:inline-flex}.ZfvyhG_sep{color:var(--zw-switch-sep,#aaa);font-weight:400}.ZfvyhG_switcherCurrent{color:var(--zw-switch-current,var(--zw-text));padding:var(--zw-space-1) 0}.ZfvyhG_switcherLink{color:var(--zw-switch-link,var(--zw-text-secondary));padding:var(--zw-space-1) 0;text-decoration:none}.ZfvyhG_switcherLink:hover{color:var(--zw-text)}
.IztsdW_catalog{min-width:0}.IztsdW_referenceCopy{gap:var(--zw-space-4);font-size:var(--zw-type-prose);line-height:var(--zw-leading-prose);display:grid}.IztsdW_referenceCopy p{margin:0}.IztsdW_referenceCopy code{border:1px solid var(--zw-border);background:var(--zw-surface);color:var(--zw-text);font-family:var(--zw-font-mono);border-radius:.3rem;padding:.1rem .35rem;font-size:.9em}.IztsdW_accentDemo{--landing-accent:#10a37f}.IztsdW_sample{scroll-margin-top:88px;position:relative}.IztsdW_sampleLabel{width:min(var(--zw-shell-max,75rem), calc(100% - 48px));padding:var(--zw-space-2) 0;align-items:center;gap:var(--zw-space-2) var(--zw-space-3);font-size:var(--zw-text-sm);color:var(--zw-text-secondary);border-top:2px dashed #b45309;flex-wrap:wrap;margin:0 auto;display:flex}.IztsdW_sampleLabel code,.IztsdW_sampleIndex code{color:#78350f;font-family:var(--zw-font-mono);background:#fef3c7;border-radius:.3rem;padding:.1rem .4rem;font-size:.95em;font-weight:600}.IztsdW_sampleCode{color:#fff;font-family:var(--zw-font-mono);background:#b45309;border-radius:.3rem;padding:.1rem .45rem;font-weight:700;text-decoration:none}.IztsdW_sampleIndex{width:min(var(--zw-shell-max,75rem), calc(100% - 48px));margin:var(--zw-space-5) auto;padding:var(--zw-space-4) var(--zw-space-5);border-radius:var(--zw-radius-content);font-size:var(--zw-text-sm);border:2px dashed #b45309}.IztsdW_sampleIndex p{margin:0 0 var(--zw-space-3);font-weight:600}.IztsdW_sampleIndex ol{columns:3 18rem;column-gap:var(--zw-space-6);margin:0;padding:0;list-style:none}.IztsdW_sampleIndex li{break-inside:avoid;padding:.2rem 0}.IztsdW_sampleIndex a{color:var(--zw-text);text-decoration:none}.IztsdW_sampleIndex a:hover{text-decoration:underline}@media (max-width:720px){.IztsdW_sampleLabel,.IztsdW_sampleIndex{width:min(100% - 32px, var(--zw-shell-max,75rem))}}
.LWM-yq_banner{z-index:2147482000;box-sizing:border-box;width:min(26rem,100vw - 32px);padding:var(--zw-space-5);border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);background:var(--zw-white);color:var(--zw-text);font-family:var(--zw-font-body);position:fixed;bottom:16px;right:16px;box-shadow:0 10px 32px #1717171f}.LWM-yq_text{font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);margin:0}.LWM-yq_more{color:var(--zw-text);text-underline-offset:2px;text-decoration:underline}.LWM-yq_actions{gap:var(--zw-space-3);margin-top:var(--zw-space-4);grid-template-columns:1fr 1fr;display:grid}.LWM-yq_button{min-height:2.5rem;padding:0 var(--zw-space-4);border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);background:var(--zw-white);color:var(--zw-text);font:inherit;font-size:var(--zw-text-sm);cursor:pointer;font-weight:600}.LWM-yq_button:hover{background:var(--zw-text);color:var(--zw-white)}.LWM-yq_banner:focus-visible,.LWM-yq_button:focus-visible,.LWM-yq_more:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}@media (max-width:40rem){.LWM-yq_banner{width:auto;left:16px;right:16px}}
.u4_oxa_bar{z-index:2147483000;color:#f5f3ee;max-width:calc(100vw - 32px);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--zw-text-sm);background:#1a1916;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 14px;font-weight:500;line-height:1.4;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #1a191659}.u4_oxa_badge{color:#fff;font-size:var(--zw-text-xs);letter-spacing:.06em;text-transform:uppercase;background:#9a5b2f;border-radius:999px;padding:2px 8px;font-weight:700}.u4_oxa_link{color:#f5f3ee;border-bottom:1px solid #f5f3ee66;text-decoration:none}.u4_oxa_link:hover,.u4_oxa_link:focus-visible{color:#fff;border-bottom-color:#fff}.u4_oxa_notice{color:#3b2a05;font-size:var(--zw-text-xs);background:#f5c26b;border-radius:999px;padding:2px 10px}@media print{.u4_oxa_bar{display:none}}@media (max-width:640px){.u4_oxa_bar{border-radius:16px;max-width:none;bottom:8px;left:8px;right:8px}}
.n2na-a_statusRoot{font-family:var(--zw-font-body)}.n2na-a_code{font-family:var(--zw-font-display);font-size:var(--zw-text-2xl);margin:0 0 var(--zw-space-4);color:var(--zw-text);font-weight:500}.n2na-a_title{font-family:var(--zw-font-display);font-size:var(--zw-text-xl);margin:0 0 var(--zw-space-4);font-weight:600}.n2na-a_body{line-height:var(--zw-leading-body);margin:0 0 var(--zw-space-5)}.n2na-a_link{color:var(--zw-accent);text-decoration:none}.n2na-a_link:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}.n2na-a_reset{font-family:var(--zw-font-body);padding:var(--zw-space-2) var(--zw-space-4);cursor:pointer;border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);color:var(--zw-text);background:0 0}.n2na-a_reset:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}.n2na-a_actions{gap:var(--zw-space-3) var(--zw-space-5);flex-wrap:wrap;display:flex}
._5KBHlq_wrap{}._5KBHlq_wrap .zw-callout.zw-callout{margin:0;padding:.55rem .7rem .55rem 2.05rem}._5KBHlq_wrap .zw-callout.zw-callout:before{width:1rem;height:1rem;top:.58rem;left:.6rem}:is(._5KBHlq_wrap .zw-callout.zw-callout p,._5KBHlq_wrap .zw-callout.zw-callout li){font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);margin:0}._5KBHlq_wrap .zw-callout.zw-callout ul{gap:var(--zw-space-1);margin:.3rem 0 0;padding-left:1.1rem;display:grid}
.HECIvW_wrap{}.HECIvW_wrap .zw-callout.zw-callout{margin:0}:is(.HECIvW_wrap .zw-callout.zw-callout p,.HECIvW_wrap .zw-callout.zw-callout li){line-height:var(--zw-leading-prose)}
._3Xjl2q_backdrop{z-index:2147483100;padding:var(--zw-space-5);background:color-mix(in srgb, var(--zw-text) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}._3Xjl2q_dialog{gap:var(--zw-space-4);width:min(100%,32rem);max-height:calc(100vh - 3rem);padding:var(--zw-space-5);background:var(--zw-bg);color:var(--zw-text);border-radius:var(--zw-radius-content);box-sizing:border-box;display:grid;overflow:auto}._3Xjl2q_dialog:focus{outline:none}._3Xjl2q_title{font-family:var(--zw-font-display);font-size:var(--zw-text-lg);line-height:var(--zw-leading-tight);margin:0;font-weight:600}._3Xjl2q_zoom{gap:var(--zw-space-2);font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);color:var(--zw-muted);margin:0;display:grid}._3Xjl2q_stage{width:var(--crop-stage-width);max-width:100%;aspect-ratio:var(--crop-aspect);touch-action:none;cursor:grab;background:var(--zw-surface);border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);justify-self:center;position:relative;overflow:hidden}._3Xjl2q_stage:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}div._3Xjl2q_stage img{width:var(--crop-draw-width);height:var(--crop-draw-height);transform:translate(var(--crop-x), var(--crop-y));-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;max-width:none;position:absolute;top:0;left:0}._3Xjl2q_zoom input{width:100%;min-height:44px}._3Xjl2q_actions{justify-content:flex-end;gap:var(--zw-space-3);flex-wrap:wrap;display:flex}._3Xjl2q_primary,._3Xjl2q_secondary{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);min-height:44px;padding:var(--zw-space-2) var(--zw-space-4);border-radius:var(--zw-radius-button);border:1px solid var(--zw-text);cursor:pointer}._3Xjl2q_primary{background:var(--zw-text);color:var(--zw-bg)}._3Xjl2q_secondary{background:var(--zw-bg);color:var(--zw-text)}._3Xjl2q_primary:disabled{cursor:not-allowed;opacity:.45}._3Xjl2q_primary:focus-visible,._3Xjl2q_secondary:focus-visible,._3Xjl2q_zoom input:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}
.oHS6Ca_backdrop{z-index:30;padding:var(--zw-space-5);background:color-mix(in srgb, var(--zw-text) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.oHS6Ca_dialog{gap:var(--zw-space-4);width:min(100%,28rem);padding:var(--zw-space-5);background:var(--zw-bg);color:var(--zw-text);border-radius:var(--zw-radius-content);box-sizing:border-box;display:grid}.oHS6Ca_dialog:focus{outline:none}.oHS6Ca_title{font-family:var(--zw-font-display);font-size:var(--zw-text-lg);line-height:var(--zw-leading-tight);margin:0;font-weight:600}.oHS6Ca_hint,.oHS6Ca_zoom{font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);color:var(--zw-muted);margin:0}.oHS6Ca_stage{aspect-ratio:1;touch-action:none;cursor:grab;background:var(--zw-surface);border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);justify-self:center;width:min(100%,18rem);position:relative;overflow:hidden}.oHS6Ca_stage:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}div.oHS6Ca_stage img{width:var(--crop-draw-width);height:var(--crop-draw-height);transform:translate(var(--crop-x), var(--crop-y));-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;max-width:none;position:absolute;top:0;left:0}.oHS6Ca_zoom{gap:var(--zw-space-2);display:grid}.oHS6Ca_zoom input{width:100%;min-height:44px}.oHS6Ca_actions{justify-content:flex-end;gap:var(--zw-space-3);flex-wrap:wrap;display:flex}.oHS6Ca_primary,.oHS6Ca_secondary{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);min-height:44px;padding:var(--zw-space-2) var(--zw-space-4);border-radius:var(--zw-radius-button);border:1px solid var(--zw-text);cursor:pointer}.oHS6Ca_primary{background:var(--zw-text);color:var(--zw-bg)}.oHS6Ca_secondary{background:var(--zw-bg);color:var(--zw-text)}.oHS6Ca_primary:disabled{cursor:not-allowed;opacity:.45}.oHS6Ca_primary:focus-visible,.oHS6Ca_secondary:focus-visible,.oHS6Ca_zoom input:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}
.qDAVUG_catalog{min-width:0;padding-bottom:4rem}.qDAVUG_header{width:min(var(--zw-shell-max,75rem), calc(100% - 48px));margin:0 auto;padding:3rem 0 1.5rem}.qDAVUG_header h1{font-family:var(--zw-font-display);font-size:var(--zw-type-section);letter-spacing:-.03em;margin:0 0 .75rem}.qDAVUG_header p{max-width:46rem;color:var(--zw-text-secondary);font-size:var(--zw-type-prose);margin:0;line-height:1.6}.qDAVUG_pair{width:min(var(--zw-shell-max,75rem), calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:2.5rem;margin:0 auto;padding:1.25rem 0 2.5rem;display:grid}.qDAVUG_caption{color:var(--zw-text-secondary);font-size:var(--zw-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-weight:650}.qDAVUG_source{border-radius:var(--zw-radius-content);color:#f1f0ec;font-family:var(--zw-font-mono);font-size:var(--zw-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:#1f1f1d;margin:0;padding:1rem 1.15rem;line-height:1.6;overflow-x:auto}.qDAVUG_planned{color:var(--zw-text-secondary)}@media (max-width:47.5rem){.qDAVUG_pair{grid-template-columns:1fr;gap:1.25rem;width:calc(100% - 32px)}.qDAVUG_header{width:calc(100% - 32px)}}
.ybV7Ya_page{max-width:var(--zw-shell-max);padding:var(--zw-space-7) var(--zw-space-5) var(--zw-space-8);box-sizing:border-box;font-family:var(--zw-font-body);color:var(--zw-text);margin:0 auto}.ybV7Ya_kicker,.ybV7Ya_legend,.ybV7Ya_label{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--zw-muted)}.ybV7Ya_kicker{margin:0 0 var(--zw-space-4)}.ybV7Ya_headingRow{justify-content:space-between;gap:var(--zw-space-4);margin-bottom:var(--zw-space-4);flex-wrap:wrap;align-items:end;display:flex}.ybV7Ya_title,.ybV7Ya_sectionTitle{font-family:var(--zw-font-display);font-weight:600;line-height:var(--zw-leading-tight);margin:0}.ybV7Ya_title{font-size:var(--zw-type-display-m)}.ybV7Ya_sectionTitle{font-size:var(--zw-text-lg)}.ybV7Ya_lead,.ybV7Ya_hint,.ybV7Ya_status,.ybV7Ya_guideLead{font-size:var(--zw-text-base);line-height:var(--zw-leading-body);margin:0}.ybV7Ya_lead,.ybV7Ya_guideLead{max-width:var(--zw-measure)}.ybV7Ya_privacy{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.04em;color:var(--zw-muted);margin:var(--zw-space-3) 0 var(--zw-space-4)}.ybV7Ya_warning{margin-bottom:var(--zw-space-6)}.ybV7Ya_layout{gap:var(--zw-space-6);display:grid}.ybV7Ya_form,.ybV7Ya_previewPane{gap:var(--zw-space-5);align-content:start;display:grid}.ybV7Ya_group{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5);gap:var(--zw-space-4);background:var(--zw-bg);margin:0;display:grid}.ybV7Ya_legend{padding:0 var(--zw-space-2)}.ybV7Ya_fields,.ybV7Ya_pair{gap:var(--zw-space-4);display:grid}.ybV7Ya_field,.ybV7Ya_imageSlot{gap:var(--zw-space-2);display:grid}.ybV7Ya_control{font-family:var(--zw-font-body);font-size:var(--zw-text-base);color:var(--zw-text);background:var(--zw-bg);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);box-sizing:border-box;width:100%;min-height:44px;padding:var(--zw-space-2) var(--zw-space-3)}textarea.ybV7Ya_control{resize:vertical;min-height:7rem}.ybV7Ya_choice,.ybV7Ya_templateGrid,.ybV7Ya_swatches,.ybV7Ya_actions{gap:var(--zw-space-2);flex-wrap:wrap;display:flex}.ybV7Ya_templateGrid{gap:var(--zw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ybV7Ya_choiceButton,.ybV7Ya_templateCard,.ybV7Ya_button,.ybV7Ya_swatch{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);border-radius:var(--zw-radius-button);border:1px solid var(--zw-text);background:var(--zw-bg);min-height:44px;color:var(--zw-text);cursor:pointer}.ybV7Ya_choiceButton,.ybV7Ya_button{padding:var(--zw-space-2) var(--zw-space-4);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ybV7Ya_templateCard{justify-items:stretch;gap:var(--zw-space-2);padding:var(--zw-space-3);text-align:left;display:grid}.ybV7Ya_templateCard[aria-pressed=true],.ybV7Ya_choiceButton[aria-pressed=true],.ybV7Ya_choiceButton[aria-current=page]{background:var(--zw-surface);box-shadow:inset 0 0 0 1px var(--zw-text)}.ybV7Ya_buttonPrimary{background:var(--zw-text);color:var(--zw-bg)}.ybV7Ya_button:disabled,.ybV7Ya_buttonPrimary:disabled{cursor:not-allowed;opacity:.45}.ybV7Ya_templateArt{border-radius:var(--zw-radius-button);background:var(--zw-surface);height:2.5rem;display:block;position:relative;overflow:hidden}.ybV7Ya_templateArt:before,.ybV7Ya_templateArt:after{content:"";position:absolute}.ybV7Ya_templateArt:after{background:linear-gradient(var(--zw-text), var(--zw-text)) 0 0 / 70% 2px no-repeat, linear-gradient(var(--zw-muted), var(--zw-muted)) 0 8px / 48% 2px no-repeat, linear-gradient(var(--zw-border), var(--zw-border)) 0 16px / 86% 2px no-repeat;height:1.15rem;top:.7rem}.ybV7Ya_templateArt[data-preset=text]:after,.ybV7Ya_templateArt[data-preset=banner-top]:after{left:.5rem;right:.5rem}.ybV7Ya_templateArt[data-preset=photo-left]:before,.ybV7Ya_templateArt[data-preset=logo-left]:before,.ybV7Ya_templateArt[data-preset=photo-banner]:before{background:var(--zw-border);width:1.35rem;height:1.35rem;top:.55rem;left:.45rem}.ybV7Ya_templateArt[data-preset=photo-left]:before,.ybV7Ya_templateArt[data-preset=photo-right]:before,.ybV7Ya_templateArt[data-preset=photo-banner]:before{border-radius:50%}.ybV7Ya_templateArt[data-preset=photo-left]:after,.ybV7Ya_templateArt[data-preset=logo-left]:after,.ybV7Ya_templateArt[data-preset=photo-banner]:after{left:2.15rem;right:.45rem}.ybV7Ya_templateArt[data-preset=logo-left]:before{border-radius:2px}.ybV7Ya_templateArt[data-preset=photo-right]:before,.ybV7Ya_templateArt[data-preset=logo-right]:before{background:var(--zw-border);width:1.35rem;height:1.35rem;top:.55rem;right:.45rem}.ybV7Ya_templateArt[data-preset=logo-right]:before{border-radius:2px}.ybV7Ya_templateArt[data-preset=photo-right]:after,.ybV7Ya_templateArt[data-preset=logo-right]:after{left:.45rem;right:2.15rem}.ybV7Ya_templateArt[data-preset=logo-left]:after{border-left:3px solid var(--zw-text);padding-left:.35rem}.ybV7Ya_templateArt[data-preset=banner-top]:before,.ybV7Ya_templateArt[data-preset=photo-banner]:before{background:var(--zw-border)}.ybV7Ya_templateArt[data-preset=banner-top]:before{border-radius:2px;height:.4rem;top:.3rem;left:.45rem;right:.45rem}.ybV7Ya_templateArt[data-preset=banner-top]:after{top:1.05rem}.ybV7Ya_templateArt[data-preset=photo-banner]:after{box-shadow:inset 0 -.35rem 0 var(--zw-border)}.ybV7Ya_templateArt[data-preset=banner-side]:before{background:var(--zw-border);border-radius:2px;width:.7rem;top:.35rem;bottom:.35rem;left:.4rem}.ybV7Ya_templateArt[data-preset=banner-side]:after{left:1.4rem;right:.45rem}.ybV7Ya_hint{color:var(--zw-muted);font-size:var(--zw-text-sm)}.ybV7Ya_thumb{object-fit:contain;border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);background:var(--zw-surface);width:auto;max-width:100%;max-height:4.5rem}.ybV7Ya_swatch{background:var(--swatch);width:44px;padding:0}.ybV7Ya_swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--zw-text)}.ybV7Ya_color{width:44px;height:44px;padding:var(--zw-space-1);box-sizing:border-box;border:1px solid var(--zw-text);border-radius:var(--zw-radius-button);background:var(--zw-bg)}.ybV7Ya_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ybV7Ya_previewPane{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5);background:var(--zw-surface);order:-1}.ybV7Ya_previewCard,.ybV7Ya_previewEmpty{background:var(--zw-bg);border-radius:var(--zw-radius-button);padding:var(--zw-space-4)}.ybV7Ya_previewCard{overflow-x:auto}.ybV7Ya_previewCard *{box-sizing:content-box}.ybV7Ya_previewEmpty{color:var(--zw-muted);font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);margin:0}.ybV7Ya_status:empty{display:none}.ybV7Ya_guides{gap:var(--zw-space-4);margin-top:var(--zw-space-7);display:grid}.ybV7Ya_guideList{gap:var(--zw-space-3);display:grid}.ybV7Ya_guide{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:0 var(--zw-space-4);background:var(--zw-bg)}.ybV7Ya_guide summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ybV7Ya_guide ol{margin:0 0 var(--zw-space-4);padding-left:var(--zw-space-5);gap:var(--zw-space-2);font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);display:grid}.ybV7Ya_choiceButton:focus-visible,.ybV7Ya_templateCard:focus-visible,.ybV7Ya_control:focus-visible,.ybV7Ya_button:focus-visible,.ybV7Ya_swatch:focus-visible,.ybV7Ya_color:focus-visible,.ybV7Ya_guide summary:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}@media (min-width:40rem){.ybV7Ya_pair{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.ybV7Ya_layout{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start}.ybV7Ya_previewPane{top:var(--zw-space-5);order:0;position:sticky}}
.eknJtq_page{max-width:var(--zw-shell-max);padding:var(--zw-space-7) var(--zw-space-5) var(--zw-space-8);box-sizing:border-box;font-family:var(--zw-font-body);color:var(--zw-text);margin:0 auto}.eknJtq_kicker,.eknJtq_legend,.eknJtq_label{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--zw-muted)}.eknJtq_intro{gap:var(--zw-space-5);max-width:44rem;margin:0 0 var(--zw-space-7);display:grid}.eknJtq_kicker{margin:0}.eknJtq_headingRow{justify-content:space-between;gap:var(--zw-space-4);margin-bottom:var(--zw-space-4);flex-wrap:wrap;align-items:end;display:flex}.eknJtq_title{font-family:var(--zw-font-display);font-size:var(--zw-type-display-m);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.2}.eknJtq_lead,.eknJtq_hint,.eknJtq_status,.eknJtq_warning{font-size:var(--zw-text-base);line-height:var(--zw-leading-body);margin:0}.eknJtq_lead{max-width:38rem;color:var(--zw-text-secondary);line-height:var(--zw-leading-prose)}.eknJtq_privacy{font-family:var(--zw-font-mono);font-size:var(--zw-text-xs);letter-spacing:.04em;color:var(--zw-muted);margin:var(--zw-space-3) 0 var(--zw-space-6)}.eknJtq_layout{gap:var(--zw-space-6);display:grid}.eknJtq_form,.eknJtq_previewPane{gap:var(--zw-space-5);align-content:start;display:grid}.eknJtq_group{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5);gap:var(--zw-space-4);background:var(--zw-bg);margin:0;display:grid}.eknJtq_legend{padding:0 var(--zw-space-2)}.eknJtq_fields{gap:var(--zw-space-4);display:grid}.eknJtq_field{gap:var(--zw-space-2);display:grid}.eknJtq_control,.eknJtq_color{font-family:var(--zw-font-body);font-size:var(--zw-text-base);color:var(--zw-text);background:var(--zw-bg);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);box-sizing:border-box;width:100%;min-height:44px;padding:var(--zw-space-2) var(--zw-space-3)}.eknJtq_color{width:4.5rem;max-width:4.5rem;padding:var(--zw-space-1);flex:0 0 4.5rem;justify-self:start}.eknJtq_colorLine{justify-content:space-between;align-items:center;gap:var(--zw-space-3);min-height:44px;display:flex}.eknJtq_colorLine .eknJtq_label{margin:0}textarea.eknJtq_control{resize:vertical;min-height:7rem}.eknJtq_inline{gap:var(--zw-space-4);flex-wrap:wrap;align-items:end;display:flex}.eknJtq_choice,.eknJtq_kindRow{gap:var(--zw-space-2);flex-wrap:wrap;display:flex}.eknJtq_kindButton{align-items:center;gap:var(--zw-space-3);min-height:44px;padding:var(--zw-space-2) var(--zw-space-4) var(--zw-space-2) var(--zw-space-2);border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);background:var(--zw-bg);color:var(--zw-text);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);cursor:pointer;display:inline-flex}.eknJtq_kindButton[aria-pressed=true]{border-color:var(--zw-text);background:var(--zw-surface)}.eknJtq_kindIcon{border-radius:var(--zw-radius-button);background:var(--zw-surface);width:2.25rem;height:2.25rem;color:var(--zw-text);place-items:center;display:grid}.eknJtq_kindButton[aria-pressed=true] .eknJtq_kindIcon{background:var(--zw-bg)}.eknJtq_kindIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.eknJtq_colorBlock{gap:var(--zw-space-1);display:grid}.eknJtq_color:disabled{opacity:.7;cursor:not-allowed}.eknJtq_share{gap:var(--zw-space-4);margin-top:var(--zw-space-2);padding-top:var(--zw-space-5);border-top:1px solid var(--zw-border);display:grid}.eknJtq_shareTitle{font-family:var(--zw-font-display);font-size:var(--zw-text-md);letter-spacing:-.03em;font-weight:650;line-height:var(--zw-leading-tight);margin:0}.eknJtq_shareLead{margin:var(--zw-space-2) 0 0;max-width:24rem;color:var(--zw-text-secondary);font-size:var(--zw-text-base);line-height:var(--zw-leading-prose)}.eknJtq_shareRow{gap:var(--zw-space-3);flex-wrap:wrap;display:flex}.eknJtq_shareLink{justify-content:center;align-items:center;gap:var(--zw-space-2);min-height:44px;padding:0 var(--zw-space-4);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);background:var(--zw-bg);color:var(--zw-text);font-family:var(--zw-font-body);font-size:var(--zw-text-sm);cursor:pointer;text-decoration:none;display:inline-flex}.eknJtq_shareLink svg{flex:none;width:1.05rem;height:1.05rem}.eknJtq_shareLink[aria-disabled=true]{pointer-events:none;opacity:.5}.eknJtq_modeGrid{gap:var(--zw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eknJtq_modeCard,.eknJtq_optionButton{font-family:var(--zw-font-body);font-size:var(--zw-text-xs);line-height:var(--zw-leading-body);color:var(--zw-text);background:var(--zw-bg);border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);cursor:pointer}.eknJtq_modeCard{justify-items:center;gap:var(--zw-space-2);min-height:44px;padding:var(--zw-space-3);display:grid}.eknJtq_modeCard img{border-radius:var(--zw-radius-button);width:25%;height:auto}.eknJtq_divided{gap:0;display:grid}.eknJtq_divided>*{border-top:1px solid var(--zw-border);margin-top:var(--zw-space-4);padding-top:var(--zw-space-4)}.eknJtq_section{gap:var(--zw-space-3);display:grid}.eknJtq_optionGrid,.eknJtq_frameGrid{gap:var(--zw-space-2);grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));display:grid}.eknJtq_optionButton{align-content:center;justify-items:center;gap:var(--zw-space-1);min-height:44px;padding:var(--zw-space-2);display:grid}.eknJtq_optionButton svg{width:2.75rem;height:2.75rem}.eknJtq_frameGrid{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}.eknJtq_frameGrid .eknJtq_optionButton svg{width:100%;height:auto}.eknJtq_rule{border-top:1px solid var(--zw-border);margin-top:var(--zw-space-4);padding-top:var(--zw-space-4)}.eknJtq_modeCard[aria-pressed=true],.eknJtq_optionButton[aria-pressed=true]{border-color:var(--zw-text);background:var(--zw-surface)}.eknJtq_choiceButton,.eknJtq_button,.eknJtq_fileButton{font-family:var(--zw-font-body);font-size:var(--zw-text-sm);min-height:44px;padding:var(--zw-space-2) var(--zw-space-4);border-radius:var(--zw-radius-button);border:1px solid var(--zw-text);background:var(--zw-bg);color:var(--zw-text);cursor:pointer}.eknJtq_choiceButton[aria-pressed=true],.eknJtq_buttonPrimary{background:var(--zw-text);color:var(--zw-bg)}.eknJtq_button:disabled,.eknJtq_buttonPrimary:disabled{cursor:not-allowed;opacity:.45}.eknJtq_fileSlot,.eknJtq_fileRow{gap:var(--zw-space-3);flex-wrap:wrap;align-items:center;display:flex}.eknJtq_fileButton{align-items:center;gap:var(--zw-space-2);display:inline-flex;position:relative}.eknJtq_fileButton svg,.eknJtq_iconButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.eknJtq_thumb{object-fit:cover;border:1px solid var(--zw-border);border-radius:var(--zw-radius-button);background:var(--zw-surface);width:4.5rem;height:4.5rem}.eknJtq_iconButton{border-radius:var(--zw-radius-button);border:1px solid var(--zw-text);background:var(--zw-bg);width:44px;height:44px;min-height:44px;color:var(--zw-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.eknJtq_iconButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.eknJtq_srOnly,.eknJtq_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eknJtq_check{align-items:center;gap:var(--zw-space-3);min-height:44px;font-size:var(--zw-text-base);display:flex}.eknJtq_hint,.eknJtq_fileName{color:var(--zw-muted);font-size:var(--zw-text-sm)}.eknJtq_fileName{margin:0}.eknJtq_previewPane{border:1px solid var(--zw-border);border-radius:var(--zw-radius-content);padding:var(--zw-space-5);background:var(--zw-surface);order:-1}.eknJtq_previewImage{background:var(--zw-bg);border-radius:var(--zw-radius-button);width:min(100%,22rem);height:auto}.eknJtq_actions{gap:var(--zw-space-3);flex-wrap:wrap;display:flex}.eknJtq_warning,.eknJtq_statusFail{color:var(--zw-text)}.eknJtq_suggestions{padding-left:var(--zw-space-5);gap:var(--zw-space-2);font-size:var(--zw-text-sm);line-height:var(--zw-leading-body);margin:0;display:grid}.eknJtq_kindButton:focus-visible,.eknJtq_shareLink:focus-visible,.eknJtq_modeCard:focus-visible,.eknJtq_optionButton:focus-visible,.eknJtq_control:focus-visible,.eknJtq_color:focus-visible,.eknJtq_choiceButton:focus-visible,.eknJtq_button:focus-visible,.eknJtq_fileButton:focus-within,.eknJtq_iconButton:focus-visible,.eknJtq_iconButton:focus-within,.eknJtq_check input:focus-visible{outline:2px solid var(--zw-accent);outline-offset:2px}@media (min-width:64rem){.eknJtq_layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}.eknJtq_previewPane{top:var(--zw-space-5);order:0;position:sticky}}
