.blog-module__r2Uipq__head{margin-bottom:28px}.blog-module__r2Uipq__title{max-inline-size:22ch;font-size:var(--pub-fs-h1);line-height:var(--pub-lh-h1);letter-spacing:-.8px;text-wrap:balance;margin:0;font-weight:800}.blog-module__r2Uipq__subtitle{max-inline-size:60ch;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-secondary);text-wrap:pretty;margin:20px 0 0}@media (min-width:768px){.blog-module__r2Uipq__head{margin-bottom:40px}.blog-module__r2Uipq__subtitle{font-size:var(--pub-fs-lead-sm);line-height:28px}}.blog-module__r2Uipq__cats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-module__r2Uipq__cat{border:1px solid var(--pub-line);font-size:var(--pub-fs-label);color:var(--pub-secondary);border-radius:4px;padding:4px 10px;line-height:20px}.blog-module__r2Uipq__indexRule{margin:var(--pub-section-pad) 0;border:0;border-top:1px solid var(--pub-line)}.blog-module__r2Uipq__posts{gap:var(--pub-track-gap);display:grid}.blog-module__r2Uipq__posts>.blog-module__r2Uipq__postsLabel{margin:0 0 4px}@media (min-width:768px){.blog-module__r2Uipq__posts>.blog-module__r2Uipq__postsLabel{margin-bottom:16px}}.blog-module__r2Uipq__cardLink{flex-direction:column;min-width:0;text-decoration:none;transition:border-color .12s;display:flex;overflow:hidden}.blog-module__r2Uipq__cardLink:hover{border-color:var(--pub-border-interactive)}.blog-module__r2Uipq__cardLink:hover .blog-module__r2Uipq__cardTitle{color:var(--pub-link)}.blog-module__r2Uipq__media{aspect-ratio:16/9;border-bottom:1px solid var(--pub-line);background:var(--pub-bg);overflow:hidden}.blog-module__r2Uipq__img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__r2Uipq__noCover{aspect-ratio:16/9;border-bottom:1px solid var(--pub-line);background:var(--pub-tint);font-size:var(--pub-fs-final-lg);justify-content:center;align-items:center;display:flex}.blog-module__r2Uipq__cardBody{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.blog-module__r2Uipq__meta{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;line-height:18px;display:flex}.blog-module__r2Uipq__metaCat{color:var(--pub-text);font-weight:500}.blog-module__r2Uipq__sep{color:var(--pub-line)}.blog-module__r2Uipq__cardTitle{font-size:var(--pub-fs-title);line-height:var(--pub-lh-title);color:var(--pub-text);text-wrap:balance;margin:0 0 8px;font-weight:700;transition:color .12s}.blog-module__r2Uipq__desc{font-size:var(--pub-fs-meta);color:var(--pub-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;line-height:20px;display:-webkit-box;overflow:hidden}.blog-module__r2Uipq__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.blog-module__r2Uipq__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-module__r2Uipq__tag{border:1px solid var(--pub-line);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);border-radius:4px;padding:2px 6px;line-height:16px}.blog-module__r2Uipq__read{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);white-space:nowrap;flex:none;line-height:18px}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardTitle{font-size:var(--pub-fs-card-title);line-height:28px}.blog-module__r2Uipq__featured .blog-module__r2Uipq__desc{font-size:var(--pub-fs-text);-webkit-line-clamp:3;line-height:24px}.blog-module__r2Uipq__empty{padding-block:var(--pub-section-pad);text-align:center;color:var(--pub-secondary)}.blog-module__r2Uipq__emptyIcon{font-size:var(--pub-fs-final-lg);margin-bottom:16px}.blog-module__r2Uipq__grid{gap:24px;display:grid}@media (min-width:768px){.blog-module__r2Uipq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__r2Uipq__featured{column-gap:var(--pub-track-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__r2Uipq__featured .blog-module__r2Uipq__media,.blog-module__r2Uipq__featured .blog-module__r2Uipq__noCover{aspect-ratio:16/9;border-bottom:0;border-right:1px solid var(--pub-line);align-self:stretch}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardBody{padding:28px 28px 28px calc(28px - var(--pub-track-gap))}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardTitle{font-size:var(--pub-fs-card-title-lg);line-height:30px}}@media (min-width:1024px){.blog-module__r2Uipq__grid,.blog-module__r2Uipq__featured{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__r2Uipq__featured .blog-module__r2Uipq__media,.blog-module__r2Uipq__featured .blog-module__r2Uipq__noCover{grid-column:1/span 2}}.blog-module__r2Uipq__articleLayout{grid-template-columns:minmax(0, var(--pub-measure-prose));justify-content:center;column-gap:var(--pub-rail-gap);padding-block:32px var(--pub-section-pad);align-items:start;row-gap:48px;display:grid}.blog-module__r2Uipq__article{min-width:0;max-inline-size:var(--pub-measure-prose)}.blog-module__r2Uipq__crumbs{font-size:var(--pub-fs-label);color:var(--pub-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;line-height:20px;list-style:none;display:flex}.blog-module__r2Uipq__crumbs .blog-module__r2Uipq__crumbLink{color:var(--pub-secondary);text-decoration:none}.blog-module__r2Uipq__crumbs .blog-module__r2Uipq__crumbLink:hover{color:var(--pub-text);text-underline-offset:3px;text-decoration:underline}.blog-module__r2Uipq__crumbCurrent{color:var(--pub-text);font-weight:500}.blog-module__r2Uipq__postTitle{font-size:var(--pub-fs-h2);line-height:var(--pub-lh-h2);letter-spacing:-.5px;text-wrap:balance;margin:0 0 12px;font-weight:750}.blog-module__r2Uipq__postMeta{margin-bottom:20px}.blog-module__r2Uipq__postLead{font-size:var(--pub-fs-lead-sm);color:var(--pub-secondary);margin:0 0 40px;line-height:28px}.blog-module__r2Uipq__cover{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--pub-line);border-radius:12px;width:100%;height:auto;margin-bottom:40px;display:block}.blog-module__r2Uipq__rule{border:0;border-top:1px solid var(--pub-line);margin:0 0 40px}.blog-module__r2Uipq__postTags{border-top:1px solid var(--pub-line);margin-top:48px;padding-top:24px}.blog-module__r2Uipq__toc{display:none}@media (min-width:1024px){.blog-module__r2Uipq__articleLayout:has(>.blog-module__r2Uipq__toc){grid-template-columns:minmax(0, var(--pub-measure-prose)) 208px}.blog-module__r2Uipq__toc{top:calc(var(--pub-header-h) + 24px);max-height:calc(100vh - var(--pub-header-h) - 48px);display:block;position:sticky;overflow-y:auto}}@media (min-width:1280px){.blog-module__r2Uipq__articleLayout:has(>.blog-module__r2Uipq__toc){grid-template-columns:minmax(0, var(--pub-measure-prose)) 240px}}.blog-module__r2Uipq__tocTitle{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);letter-spacing:.9px;text-transform:uppercase;color:var(--pub-secondary);margin:0 0 12px;padding-left:16px;font-weight:500;line-height:16px}.blog-module__r2Uipq__tocList{border-left:1px solid var(--pub-line);margin:0;padding:0;list-style:none}.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocLink{font-size:var(--pub-fs-meta);color:var(--pub-secondary);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px 6px 16px;line-height:18px;text-decoration:none;transition:color .12s,border-color .12s;display:block}.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocLink:hover{color:var(--pub-text)}.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocSub{padding-left:28px}.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocTop{font-weight:600}.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocActive{border-left-color:var(--pub-action);color:var(--pub-text)}.blog-module__r2Uipq__body{font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-text)}.blog-module__r2Uipq__h1{font-size:var(--pub-fs-card-title-xl);margin:0 0 16px;font-weight:800;line-height:32px}.blog-module__r2Uipq__h2{font-size:var(--pub-fs-card-title);letter-spacing:-.3px;margin:40px 0 12px;font-weight:700;line-height:28px}.blog-module__r2Uipq__h3{font-size:var(--pub-fs-h3);margin:28px 0 8px;font-weight:600;line-height:26px}.blog-module__r2Uipq__p,.blog-module__r2Uipq__ul,.blog-module__r2Uipq__ol{margin:0 0 16px}.blog-module__r2Uipq__ul,.blog-module__r2Uipq__ol{padding-left:24px}.blog-module__r2Uipq__ul{list-style-type:disc}.blog-module__r2Uipq__ol{list-style-type:decimal}.blog-module__r2Uipq__li{margin-bottom:4px}.blog-module__r2Uipq__body .blog-module__r2Uipq__a{color:var(--pub-link);text-underline-offset:3px;text-decoration:underline}.blog-module__r2Uipq__inlineImg{border:1px solid var(--pub-line);border-radius:12px;max-width:100%;height:auto;margin:24px 0}.blog-module__r2Uipq__tableWrap{margin-bottom:16px;overflow-x:auto}.blog-module__r2Uipq__table{border-collapse:collapse;width:100%;font-size:var(--pub-fs-note);line-height:20px}.blog-module__r2Uipq__th{border-bottom:1px solid var(--pub-border-interactive);background:var(--pub-surface-raised);text-align:left;padding:8px 12px;font-weight:600}.blog-module__r2Uipq__td{border-bottom:1px solid var(--pub-line);padding:8px 12px}.blog-module__r2Uipq__quote{border-left:3px solid var(--pub-action);color:var(--pub-secondary);margin:24px 0;padding-left:16px;font-style:italic}.blog-module__r2Uipq__code{background:color-mix(in srgb, var(--pub-text) 8%, transparent);font-family:var(--lv2-font-mono), ui-monospace, monospace;border-radius:4px;padding:2px 6px;font-size:.875em}.blog-module__r2Uipq__pre{border:1px solid var(--pub-line);background:var(--pub-surface-raised);font-size:var(--pub-fs-note);border-radius:4px;margin:0 0 16px;padding:16px;line-height:22px;overflow-x:auto}.blog-module__r2Uipq__pre .blog-module__r2Uipq__code{font-size:inherit;background:0 0;padding:0}.blog-module__r2Uipq__callout{border-left:3px solid var(--pub-action);background:var(--pub-tint);border-radius:0 4px 4px 0;align-items:flex-start;gap:8px;margin:24px 0;padding:12px 16px;display:flex}.blog-module__r2Uipq__calloutWarning{border-left-color:var(--pub-warning);background:var(--pub-tint-warning)}.blog-module__r2Uipq__calloutDanger{border-left-color:var(--pub-error);background:color-mix(in srgb, var(--pub-error) 12%, transparent)}.blog-module__r2Uipq__calloutTip{border-left-color:var(--pub-success);background:var(--pub-tint-success)}.blog-module__r2Uipq__calloutIcon{flex:none}.blog-module__r2Uipq__calloutInner{min-width:0}.blog-module__r2Uipq__calloutInner>:last-child{margin-bottom:0}.blog-module__r2Uipq__faq{border-bottom:1px solid var(--pub-line)}.blog-module__r2Uipq__faq:first-of-type{border-top:1px solid var(--pub-line)}.blog-module__r2Uipq__faqQ{font-size:var(--pub-fs-h3);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;line-height:26px;list-style:none;display:flex}.blog-module__r2Uipq__faqQ::-webkit-details-marker{display:none}.blog-module__r2Uipq__faqQ:after{content:"+";color:var(--pub-secondary);flex:none}.blog-module__r2Uipq__faq[open]>.blog-module__r2Uipq__faqQ:after{content:"−"}.blog-module__r2Uipq__faqA{color:var(--pub-secondary);padding-bottom:16px}.blog-module__r2Uipq__step{gap:16px;margin:24px 0;display:flex}.blog-module__r2Uipq__stepNum{background:var(--pub-action);width:32px;height:32px;color:var(--pub-action-text);font-size:var(--pub-fs-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.blog-module__r2Uipq__stepTitle{font-size:var(--pub-fs-h3);margin:0 0 8px;font-weight:600;line-height:26px}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__cardLink,.blog-module__r2Uipq__cardTitle,.blog-module__r2Uipq__toc .blog-module__r2Uipq__tocLink{transition:none}}
.pub-module__ygFfJW__root{background:var(--pub-bg);color:var(--pub-text);font-family:var(--lv2-font-sans), system-ui, sans-serif;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.dark .pub-module__ygFfJW__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pub-module__ygFfJW__root a{color:inherit}.pub-module__ygFfJW__root :focus-visible{outline:2px solid var(--pub-focus);outline-offset:3px}.pub-module__ygFfJW__root h1,.pub-module__ygFfJW__root h2,.pub-module__ygFfJW__root h3,.pub-module__ygFfJW__root h4{-webkit-hyphens:none;hyphens:none;word-break:normal}html:has(.pub-module__ygFfJW__root){scroll-padding-top:0}.pub-module__ygFfJW__root [id]{scroll-margin-top:calc(var(--pub-header-h) + 16px)}.pub-module__ygFfJW__root>main{z-index:var(--pub-z-content);position:relative}.pub-module__ygFfJW__wrap{width:100%;max-width:calc(var(--pub-container-text) + 2 * var(--pub-gutter));padding-inline:var(--pub-gutter);margin-inline:auto}.pub-module__ygFfJW__wrapWide{width:100%;max-width:calc(var(--pub-container) + 2 * var(--pub-gutter));padding-inline:var(--pub-gutter);margin-inline:auto}@media (min-width:1280px) and (max-width:1439.98px){.pub-module__ygFfJW__wrap{max-width:calc(var(--pub-container) + 2 * var(--pub-gutter))}}.pub-module__ygFfJW__section{padding-block:var(--pub-section-pad)}.pub-module__ygFfJW__sectionRuled{border-top:1px solid var(--pub-line)}.pub-module__ygFfJW__sectionHead,.pub-module__ygFfJW__sectionHeadSplit{margin-bottom:28px}.pub-module__ygFfJW__sectionHeadMain>.pub-module__ygFfJW__h2{margin-bottom:0}.pub-module__ygFfJW__sectionLead{max-inline-size:60ch;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-secondary);text-wrap:pretty;margin:20px 0 0}@media (min-width:768px){.pub-module__ygFfJW__sectionHead,.pub-module__ygFfJW__sectionHeadSplit{margin-bottom:40px}.pub-module__ygFfJW__sectionLead{font-size:var(--pub-fs-lead-sm);line-height:28px}}@media (min-width:1280px){.pub-module__ygFfJW__sectionHeadSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.pub-module__ygFfJW__sectionHeadSplit .pub-module__ygFfJW__sectionLead{margin-top:0}.pub-module__ygFfJW__sectionHeadThirds{column-gap:var(--pub-track-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.pub-module__ygFfJW__sectionHeadThirds>.pub-module__ygFfJW__sectionHeadMain{grid-column:1/span 2}.pub-module__ygFfJW__sectionHeadThirds>.pub-module__ygFfJW__sectionLead{grid-column:3}}.pub-module__ygFfJW__mono,.pub-module__ygFfJW__label,.pub-module__ygFfJW__monoFixed{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);letter-spacing:.6px;text-transform:uppercase;color:var(--pub-secondary);font-weight:500;line-height:16px}.pub-module__ygFfJW__label{margin:0 0 8px}.pub-module__ygFfJW__h2{max-inline-size:30ch;font-size:var(--pub-fs-h2);line-height:var(--pub-lh-h2);letter-spacing:-.5px;text-wrap:balance;margin:0 0 24px;font-weight:750}.pub-module__ygFfJW__h2Tight{margin-bottom:28px}@media (min-width:768px){.pub-module__ygFfJW__mono,.pub-module__ygFfJW__label{letter-spacing:.9px}.pub-module__ygFfJW__label{margin-bottom:12px}.pub-module__ygFfJW__h2{letter-spacing:-.9px;margin-bottom:36px}}.pub-module__ygFfJW__brand{min-height:44px;font-size:var(--pub-fs-wordmark);letter-spacing:-.4px;align-items:center;gap:8px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.pub-module__ygFfJW__brandMark{flex:none;width:28px;height:28px}@media (min-width:768px){.pub-module__ygFfJW__brand{letter-spacing:-.6px;gap:10px;line-height:28px}.pub-module__ygFfJW__brandMark{width:36px;height:36px}}.pub-module__ygFfJW__cta{background:var(--pub-action);min-height:48px;font-family:inherit;font-size:var(--pub-fs-control);text-align:center;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex;color:var(--pub-action-text)!important}.pub-module__ygFfJW__cta:hover{background:var(--pub-action-hover)}.pub-module__ygFfJW__cta:disabled,.pub-module__ygFfJW__cta[aria-disabled=true]{background:var(--pub-line);cursor:not-allowed;color:var(--pub-secondary)!important}.pub-module__ygFfJW__cta[aria-busy=true]{background:var(--pub-action);cursor:progress;color:var(--pub-action-text)!important}.pub-module__ygFfJW__block{width:100%}@media (max-width:767px){.pub-module__ygFfJW__cta{width:100%}}.pub-module__ygFfJW__btnSecondary{border:1px solid var(--pub-border-interactive);background:var(--pub-surface);min-height:44px;color:var(--pub-text);font:inherit;font-size:var(--pub-fs-control);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.pub-module__ygFfJW__btnSecondary:any-link{color:var(--pub-text)}.pub-module__ygFfJW__btnSecondary:hover{background:var(--pub-wash-hover);border-color:var(--pub-text)}.pub-module__ygFfJW__btnSecondary:active{background:var(--pub-wash-active);border-color:var(--pub-text)}.pub-module__ygFfJW__btnSecondary[aria-disabled=true]{border-style:dashed;border-color:var(--pub-line);color:var(--pub-secondary);cursor:not-allowed;background:0 0}.pub-module__ygFfJW__btnDense{min-height:40px;font-size:var(--pub-fs-item);padding:8px 16px;line-height:22px}.pub-module__ygFfJW__btnBlock{gap:12px;width:100%;min-height:48px}.pub-module__ygFfJW__iconBtn{width:48px;height:48px;color:var(--pub-text);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pub-module__ygFfJW__iconBtn svg{width:20px;height:20px}.pub-module__ygFfJW__iconBtn:hover{color:var(--pub-link)}@media (prefers-reduced-motion:no-preference){.pub-module__ygFfJW__btnSecondary,.pub-module__ygFfJW__iconBtn{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}}.pub-module__ygFfJW__frame,.pub-module__ygFfJW__dialog[open]{border:1px solid var(--pub-line);background:var(--pub-surface-raised);border-radius:12px}.pub-module__ygFfJW__dialog[open]{max-width:none;min-height:0;color:var(--pub-text);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.pub-module__ygFfJW__dialog::backdrop{background:var(--pub-scrim)}.pub-module__ygFfJW__dialogForm[open]{flex-direction:column;width:min(440px,100vw - 48px);height:fit-content;max-height:calc(100dvh - 48px);display:flex}.pub-module__ygFfJW__dialogStage[open]{grid-template-rows:auto minmax(0,1fr);width:min(1400px,100vw - 48px);height:min(880px,100dvh - 48px);max-height:none;display:grid}@media (max-width:767px){.pub-module__ygFfJW__dialog[open]{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}}
.landing-module__bxHgOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module__bxHgOq__arrowIcon{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.landing-module__bxHgOq__arrowDown{transform:rotate(90deg)}.landing-module__bxHgOq__arrowLeft{transform:rotate(180deg)}.landing-module__bxHgOq__hero{padding:32px 0 var(--pub-section-pad)}.landing-module__bxHgOq__heroGrid{gap:32px;display:grid}.landing-module__bxHgOq__heroHead,.landing-module__bxHgOq__heroVisual{min-width:0}@media (min-width:1024px){.landing-module__bxHgOq__heroGrid{grid-template-columns:minmax(var(--pub-hero-text-min), 1fr) minmax(0, var(--pub-hero-stage-max));align-items:center;column-gap:64px}}.landing-module__bxHgOq__h1Status{border:1px solid var(--pub-line);font-size:var(--pub-fs-item);letter-spacing:0;text-transform:capitalize;white-space:nowrap;vertical-align:baseline;border-radius:999px;padding:2px 12px 2px 10px;font-weight:600;line-height:24px;display:inline-block}.landing-module__bxHgOq__h1StatusDot{background:var(--pub-success);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.landing-module__bxHgOq__h1{max-inline-size:min(100%,600px,23ch);font-size:var(--pub-fs-h1);line-height:var(--pub-lh-h1);letter-spacing:-.8px;text-wrap:balance;margin:0;font-weight:800}.landing-module__bxHgOq__lead{max-inline-size:38ch;font-size:var(--pub-fs-lead);line-height:var(--pub-lh-lead);letter-spacing:-.2px;text-wrap:balance;margin:16px 0 0;font-weight:600}.landing-module__bxHgOq__leadPart{display:inline-block}.landing-module__bxHgOq__support{max-inline-size:46ch;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-secondary);text-wrap:pretty;margin:20px 0 24px}@media (max-width:767px){.landing-module__bxHgOq__h1{letter-spacing:-.8px}}@media (min-width:768px){.landing-module__bxHgOq__hero{padding:64px 0 var(--pub-section-pad)}.landing-module__bxHgOq__h1{letter-spacing:-1.4px}.landing-module__bxHgOq__lead{letter-spacing:-.4px}}.landing-module__bxHgOq__railFigure{width:100%;position:relative}.landing-module__bxHgOq__railSvg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.landing-module__bxHgOq__railStage{background:0 0;width:100%;position:relative}.landing-module__bxHgOq__railStageSvg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.landing-module__bxHgOq__railStage,.landing-module__bxHgOq__playStage,.landing-module__bxHgOq__railFigure,.landing-module__bxHgOq__tourChrome,.landing-module__bxHgOq__tourViewport{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.landing-module__bxHgOq__railStageComb{pointer-events:auto}.landing-module__bxHgOq__heroCombHit{z-index:var(--pub-z-raised);outline-offset:2px;pointer-events:none;border-radius:2px;position:absolute}.landing-module__bxHgOq__heroCombHitLive{pointer-events:auto;cursor:default}.landing-module__bxHgOq__heroStage{margin-inline:auto}.landing-module__bxHgOq__heroRail[data-seat=run] .landing-module__bxHgOq__heroStage [data-breaker]{animation:.26s linear backwards landing-module__bxHgOq__lv2Drop;animation-delay:var(--lv2-seat-delay,0s)}.landing-module__bxHgOq__heroRail[data-seat=run] .landing-module__bxHgOq__heroStage [data-comb-id]{animation:.3s ease-out backwards landing-module__bxHgOq__lv2Fade;animation-delay:var(--lv2-wires-at,0s)}.landing-module__bxHgOq__heroRail[data-seat=run] .landing-module__bxHgOq__checkStrip{animation:.4s ease-out backwards landing-module__bxHgOq__lv2Reveal;animation-delay:var(--lv2-strip-at,0s)}@keyframes landing-module__bxHgOq__lv2Drop{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.61,.36,1);translate:0 -48px}20%{opacity:1}80%{animation-timing-function:ease-out;translate:0 2px}to{opacity:1;translate:0}}@keyframes landing-module__bxHgOq__lv2Fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroRail[data-seat] .landing-module__bxHgOq__checkStrip{opacity:1;animation:none}.landing-module__bxHgOq__heroRail[data-seat] .landing-module__bxHgOq__heroStage [data-breaker]{opacity:1;animation:none}.landing-module__bxHgOq__heroRail[data-seat] .landing-module__bxHgOq__heroStage [data-comb-id]{opacity:1;animation:none}}.landing-module__bxHgOq__checkStrip{border-top:1px solid var(--pub-line);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;margin-top:8px;padding-top:4px;display:flex}.landing-module__bxHgOq__checkStripStatus{font-size:var(--pub-fs-label);color:var(--pub-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-weight:500;line-height:22px;display:flex}.landing-module__bxHgOq__checkStripTitle{font-size:var(--pub-fs-caption);font-weight:400}.landing-module__bxHgOq__checkStripTone{white-space:nowrap}.landing-module__bxHgOq__checkStripTone[data-tone=ok]{color:var(--pub-success);font-weight:600}.landing-module__bxHgOq__checkStripTone[data-tone=warning]{color:var(--pub-warning)}.landing-module__bxHgOq__checkStripTone[data-tone=error]{color:var(--pub-error)}.landing-module__bxHgOq__checkStripLink{min-height:44px;font-size:var(--pub-fs-label);color:var(--pub-text);align-items:center;gap:6px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__checkStripLink:hover{text-underline-offset:4px;text-decoration:underline}.landing-module__bxHgOq__checkStripLink:hover .landing-module__bxHgOq__arrowIcon,.landing-module__bxHgOq__checkStripLink:focus-visible .landing-module__bxHgOq__arrowIcon{color:var(--pub-link)}@keyframes landing-module__bxHgOq__lv2Reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.landing-module__bxHgOq__carousel{position:relative}.landing-module__bxHgOq__carouselStage{touch-action:pan-y;display:grid;overflow:hidden}.landing-module__bxHgOq__carouselSlide{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .12s ease-out,visibility 0s linear .12s}.landing-module__bxHgOq__carouselSlideActive{opacity:1;visibility:visible;transition:opacity .12s ease-out 60ms,visibility}.landing-module__bxHgOq__carouselInstant .landing-module__bxHgOq__carouselSlide,.landing-module__bxHgOq__carouselInstant .landing-module__bxHgOq__carouselSlideActive{transition:none}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__carouselSlide,.landing-module__bxHgOq__carouselSlideActive{transition:none}}.landing-module__bxHgOq__proofGrid{height:100%;display:grid}.landing-module__bxHgOq__proofDrawing{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.landing-module__bxHgOq__boardLabel{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-micro);letter-spacing:.6px;text-transform:uppercase;color:var(--pub-secondary);margin:0;font-weight:500;line-height:16px}.landing-module__bxHgOq__proofCanvasBox{background:0 0;height:250px;position:relative}.landing-module__bxHgOq__proofCanvasBox>[role=img]{height:100%}.landing-module__bxHgOq__proofStage{width:100%;height:100%}.landing-module__bxHgOq__proofCanvas{pointer-events:none;width:100%;height:100%;padding:8px 0}.landing-module__bxHgOq__culpritLayer{pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__culpritBox{border:2px solid var(--pub-culprit);border-radius:2px;position:absolute}.landing-module__bxHgOq__culpritTag{background:var(--pub-culprit);min-width:24px;height:20px;color:var(--pub-on-status);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);text-align:center;border-radius:2px;padding:0 4px;font-weight:500;line-height:20px;position:absolute;top:-12px;right:-2px}.landing-module__bxHgOq__proofPanel{border-top:1px solid var(--pub-line);min-width:0;padding:20px 16px 24px}.landing-module__bxHgOq__findingPanel{gap:12px;display:grid}.landing-module__bxHgOq__slideNo{margin:0}.landing-module__bxHgOq__severity{font-size:var(--pub-fs-label);color:var(--pub-error);align-items:center;gap:8px;margin:0;font-weight:600;line-height:20px;display:inline-flex}.landing-module__bxHgOq__severity[data-severity=warning]{color:var(--pub-warning)}.landing-module__bxHgOq__severity[data-severity=info]{color:var(--pub-link)}.landing-module__bxHgOq__findingMark{background:currentColor;flex:none;width:10px;height:10px}.landing-module__bxHgOq__findingTitle{border-bottom:1px solid var(--pub-line);font-size:var(--pub-fs-card-title);letter-spacing:-.2px;text-wrap:pretty;margin:0;padding-bottom:20px;font-weight:650;line-height:28px}.landing-module__bxHgOq__findingNo{background:var(--pub-culprit);color:var(--pub-on-status);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);vertical-align:3px;border-radius:2px;margin-right:8px;padding:0 4px;font-weight:500;line-height:20px;display:inline-block}.landing-module__bxHgOq__findingBlock{gap:8px;display:grid}.landing-module__bxHgOq__blockLabel{margin:0}.landing-module__bxHgOq__blockText{max-inline-size:60ch;font-size:var(--pub-fs-copy);text-wrap:pretty;margin:0;line-height:24px}.landing-module__bxHgOq__carouselFoot{gap:8px;margin-top:12px;display:grid}.landing-module__bxHgOq__carouselCaption{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);margin:0;line-height:16px}.landing-module__bxHgOq__ctlSegmentTrack{background:var(--pub-line);width:100%;height:2px;display:block;position:relative;overflow:hidden}.landing-module__bxHgOq__ctlSegmentFill{background:var(--pub-action);transform-origin:0;position:absolute;inset:0}.landing-module__bxHgOq__carousel[data-running=true] .landing-module__bxHgOq__ctlSegmentFill{animation:landing-module__bxHgOq__lv2Progress var(--lv2-advance,6s) linear both}.landing-module__bxHgOq__ctlButton{border:1px solid var(--pub-line);width:44px;height:44px;color:var(--pub-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:border-color .12s ease-out,background-color .12s ease-out;display:inline-flex}.landing-module__bxHgOq__ctlButton:hover{border-color:var(--pub-border-interactive);background:var(--pub-tint-row)}.landing-module__bxHgOq__ctlButton[aria-pressed=true]{border-color:var(--pub-action);color:var(--pub-link)}.landing-module__bxHgOq__ctlGlyph{width:16px;height:16px}.landing-module__bxHgOq__ctlTabs{scrollbar-width:none;align-items:stretch;gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.landing-module__bxHgOq__ctlTab{min-width:132px;min-height:52px;color:var(--pub-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);column-gap:8px;padding:8px 4px 0;display:grid}.landing-module__bxHgOq__ctlTab .landing-module__bxHgOq__ctlSegmentTrack{grid-column:1/-1;align-self:end;margin-top:8px}.landing-module__bxHgOq__ctlTab[aria-current=true]{color:var(--pub-text)}.landing-module__bxHgOq__ctlTabNo{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);font-weight:500;line-height:20px}.landing-module__bxHgOq__ctlTab[aria-current=true] .landing-module__bxHgOq__ctlTabNo{color:var(--pub-link)}.landing-module__bxHgOq__ctlTabText{font-size:var(--pub-fs-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.landing-module__bxHgOq__ctlTabsEnd{flex:none;align-items:center;padding-left:8px;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__carousel[data-running=true] .landing-module__bxHgOq__ctlSegmentFill{animation:none}}@media (min-width:768px){.landing-module__bxHgOq__proofDrawing{padding:24px}.landing-module__bxHgOq__proofCanvasBox{height:360px}.landing-module__bxHgOq__proofCanvas,.landing-module__bxHgOq__proofPanel{padding:24px}.landing-module__bxHgOq__findingTitle{font-size:var(--pub-fs-card-title-xl);line-height:34px}}@media (min-width:1024px){.landing-module__bxHgOq__proofGrid{grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:520px}.landing-module__bxHgOq__proofCanvasBox{height:440px}.landing-module__bxHgOq__proofPanel{border-top:0;border-left:1px solid var(--pub-line);padding:32px}}.landing-module__bxHgOq__featLinkRow{margin:4px 0 0}.landing-module__bxHgOq__featLink{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:40px;text-decoration:none;display:inline-flex;color:var(--pub-link)!important}.landing-module__bxHgOq__featLinkText{font-size:var(--pub-fs-item);font-weight:600;line-height:22px}.landing-module__bxHgOq__featLink:hover .landing-module__bxHgOq__featLinkText{text-underline-offset:3px;text-decoration:underline}.landing-module__bxHgOq__flow{gap:32px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__flowStep{grid-template-rows:subgrid;border-top:1px solid var(--pub-line);grid-row:span 5;row-gap:8px;min-width:0;padding-top:24px;display:grid}.landing-module__bxHgOq__flowStep .landing-module__bxHgOq__play,.landing-module__bxHgOq__flowStep .landing-module__bxHgOq__resultBlock{display:contents}.landing-module__bxHgOq__flowStep .landing-module__bxHgOq__stepLabel{align-self:end;margin:16px 0 0}.landing-module__bxHgOq__flowDemo{border:1px solid var(--pub-line);border-radius:8px;flex-direction:column;justify-content:center;min-width:0;min-height:220px;padding:16px;display:flex}.landing-module__bxHgOq__flowDemo .landing-module__bxHgOq__resultRows{margin:0}.landing-module__bxHgOq__flowAction{flex-wrap:wrap;align-self:start;align-items:center;gap:0 24px;min-height:48px;display:flex}.landing-module__bxHgOq__flowHead{align-items:baseline;gap:12px;min-width:0;display:flex}.landing-module__bxHgOq__flowNo{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-card-title);font-variant-numeric:tabular-nums;color:var(--pub-link);flex:none;margin:0;font-weight:400;line-height:28px}.landing-module__bxHgOq__flowVerb{min-width:0;font-size:var(--pub-fs-card-title);letter-spacing:-.3px;margin:0;font-weight:700;line-height:28px}.landing-module__bxHgOq__flowText{color:var(--pub-secondary);text-wrap:pretty;margin:0}.landing-module__bxHgOq__stepLabel{margin:0 0 12px}.landing-module__bxHgOq__resultBlock{display:grid}.landing-module__bxHgOq__resultRows{border-top:1px solid var(--pub-line);margin:0 0 16px;padding:0;list-style:none}.landing-module__bxHgOq__resultRow{border-bottom:1px solid var(--pub-line);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.landing-module__bxHgOq__resultMark{background:var(--pub-error);width:12px;height:12px;margin-top:6px}.landing-module__bxHgOq__resultRow[data-category=problem] .landing-module__bxHgOq__resultMark{background:var(--pub-warning)}.landing-module__bxHgOq__resultRow[data-category=recommendation] .landing-module__bxHgOq__resultMark{background:var(--pub-link)}.landing-module__bxHgOq__resultCount{margin:0;font-weight:650}.landing-module__bxHgOq__resultText{font-size:var(--pub-fs-text);color:var(--pub-secondary);text-wrap:pretty;margin:4px 0 0;line-height:22px}.landing-module__bxHgOq__inlineAction{align-items:center;gap:8px;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--pub-link)!important}.landing-module__bxHgOq__inlineAction:hover span{text-underline-offset:3px;text-decoration:underline}.landing-module__bxHgOq__pdfFan{aspect-ratio:4/3;margin-bottom:8px;position:relative}.landing-module__bxHgOq__pdfFanPage{border:1px solid var(--pub-line);background:var(--pub-paper);line-height:0;display:block;position:absolute}.landing-module__bxHgOq__pdfFanPage img{width:100%;height:auto;display:block}.landing-module__bxHgOq__pdfFanPage:first-child{width:44%;top:2%;left:0;rotate:-1.5deg}.landing-module__bxHgOq__pdfFanPage:nth-child(2){width:38%;top:8%;left:19%;rotate:1deg}.landing-module__bxHgOq__pdfFanPage:nth-child(3){width:44%;top:0;left:36%;rotate:-1deg}.landing-module__bxHgOq__pdfFanPage:nth-child(4){width:34%;top:24%;left:48%;rotate:.75deg}.landing-module__bxHgOq__pdfFanPage:nth-child(5){width:45%;top:50%;left:55%;rotate:1.75deg}.landing-module__bxHgOq__pdfContents{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);margin:16px 0 4px;line-height:16px}.landing-module__bxHgOq__pdfActions{flex-wrap:wrap;gap:0 24px;display:flex}.landing-module__bxHgOq__flowBar{border-top:1px solid var(--pub-line);gap:16px;margin-top:32px;padding-top:32px;display:grid}.landing-module__bxHgOq__flowBarText{font-size:var(--pub-fs-title);line-height:var(--pub-lh-title);margin:0;font-weight:650}@media (min-width:768px){.landing-module__bxHgOq__flowBar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.landing-module__bxHgOq__flowNo,.landing-module__bxHgOq__flowVerb{font-size:var(--pub-fs-card-title-lg);line-height:32px}}@media (min-width:1024px){.landing-module__bxHgOq__flow{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.landing-module__bxHgOq__flowDemo{min-height:260px}}@media (min-width:1200px){.landing-module__bxHgOq__flow{column-gap:var(--pub-track-gap)}}.landing-module__bxHgOq__toolList{margin:0;padding:0;list-style:none}.landing-module__bxHgOq__toolList li{break-inside:avoid}.landing-module__bxHgOq__toolRow{border-bottom:1px solid var(--pub-line);min-height:56px;font-size:var(--pub-fs-copy);justify-content:space-between;align-items:center;gap:16px;padding:14px 8px 14px 0;line-height:24px;text-decoration:none;display:flex}.landing-module__bxHgOq__toolArrow{color:inherit;flex:none;display:inline-flex}.landing-module__bxHgOq__toolArrow .landing-module__bxHgOq__arrowIcon{width:20px;height:20px}.landing-module__bxHgOq__toolRow:hover .landing-module__bxHgOq__toolArrow,.landing-module__bxHgOq__toolRow:focus-visible .landing-module__bxHgOq__toolArrow{color:var(--pub-link)}.landing-module__bxHgOq__toolRow:hover{background:var(--pub-tint-row)}.landing-module__bxHgOq__toolRow:hover .landing-module__bxHgOq__toolLabel{text-underline-offset:4px;text-decoration:underline}.landing-module__bxHgOq__toolRow:focus-visible{outline-offset:0}@media (min-width:768px){.landing-module__bxHgOq__toolList{columns:2;column-gap:48px}.landing-module__bxHgOq__toolRow{font-size:var(--pub-fs-h3);padding-block:15px;line-height:26px}}.landing-module__bxHgOq__final{padding:var(--pub-section-pad) 0 32px}.landing-module__bxHgOq__finalModule{border-top:2px solid var(--pub-action);align-items:center;gap:32px;min-height:252px;padding:24px;display:grid}.landing-module__bxHgOq__finalText{min-width:0}.landing-module__bxHgOq__finalH{font-size:var(--pub-fs-final-sm);letter-spacing:-.5px;text-wrap:balance;margin:0;font-weight:750;line-height:34px}.landing-module__bxHgOq__finalLead{color:var(--pub-secondary);text-wrap:pretty;margin:12px 0 0}.landing-module__bxHgOq__finalActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.landing-module__bxHgOq__finalNote{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);margin:0;line-height:16px}.landing-module__bxHgOq__finalH [data-auth-out],.landing-module__bxHgOq__finalH [data-auth-in],.landing-module__bxHgOq__finalLead [data-auth-out],.landing-module__bxHgOq__finalLead [data-auth-in]{display:inline}.landing-module__bxHgOq__finalNote[data-auth-out]{display:block}.landing-module__bxHgOq__finalRail{display:none}@media (min-width:768px){.landing-module__bxHgOq__final{padding:var(--pub-section-pad) 0 48px}.landing-module__bxHgOq__finalModule{grid-template-columns:minmax(0,1fr) minmax(180px,320px);gap:56px;padding:28px}.landing-module__bxHgOq__finalH{font-size:var(--pub-fs-final-md);line-height:38px}.landing-module__bxHgOq__finalRail{display:block}}@media (min-width:1024px){.landing-module__bxHgOq__finalModule{min-height:260px;padding:40px}.landing-module__bxHgOq__finalH{font-size:var(--pub-fs-final-lg);letter-spacing:-.8px;line-height:44px}}.landing-module__bxHgOq__trustRow{font-size:var(--pub-fs-caption);color:var(--pub-secondary);flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;line-height:20px;list-style:none;display:flex}.landing-module__bxHgOq__trustRow li{align-items:center;gap:6px;display:inline-flex}.landing-module__bxHgOq__hoverLayer{z-index:var(--pub-z-tooltip);position:relative}.landing-module__bxHgOq__heroHit{z-index:var(--pub-z-raised);cursor:default;outline-offset:2px;border-radius:3px;position:absolute}.landing-module__bxHgOq__heroHitActive{cursor:help}.landing-module__bxHgOq__shotDark{display:none}.dark .landing-module__bxHgOq__shotLight{display:none}.dark .landing-module__bxHgOq__shotDark{display:block}.landing-module__bxHgOq__tour{min-width:0}.landing-module__bxHgOq__tourWindow{overflow:hidden}.landing-module__bxHgOq__tourChrome{border-bottom:1px solid var(--pub-line);align-items:center;gap:12px;min-height:48px;padding:0 4px 0 12px;display:flex}.landing-module__bxHgOq__tourChromeTitle{min-width:0;font-size:var(--pub-fs-item);align-items:center;gap:8px;margin:0;line-height:20px;display:flex}.landing-module__bxHgOq__tourChromeMark svg{width:22px;height:22px;display:block}.landing-module__bxHgOq__tourChromeProduct{font-weight:700}.landing-module__bxHgOq__tourChromeProject{color:var(--pub-secondary)}.landing-module__bxHgOq__tourChromeMode{margin:0 0 0 auto;display:none}.landing-module__bxHgOq__tourExpand{margin-left:auto}.landing-module__bxHgOq__tourChromeMode+.landing-module__bxHgOq__tourExpand{margin-left:0}.landing-module__bxHgOq__tourBody{grid-template-areas:"view""steps";display:grid}.landing-module__bxHgOq__tourSteps{border-top:1px solid var(--pub-line);grid-area:steps;margin:0;padding:0;list-style:none}.landing-module__bxHgOq__tourStep{border:0;border-bottom:1px solid var(--pub-line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid;position:relative}.landing-module__bxHgOq__tourSteps li:last-child .landing-module__bxHgOq__tourStep{border-bottom:0}button.landing-module__bxHgOq__tourStep{cursor:pointer;transition:background-color .12s ease-out}button.landing-module__bxHgOq__tourStep:hover{background:var(--pub-wash-hover)}button.landing-module__bxHgOq__tourStep[aria-selected=true],.landing-module__bxHgOq__tourStep[data-current=true]{background:var(--pub-tint)}button.landing-module__bxHgOq__tourStep[aria-selected=true]:before,.landing-module__bxHgOq__tourStep[data-current=true]:before{content:"";background:var(--pub-action);width:3px;position:absolute;inset:0 auto 0 0}.landing-module__bxHgOq__tourStepNo{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);font-weight:500;line-height:24px}button.landing-module__bxHgOq__tourStep[aria-selected=true] .landing-module__bxHgOq__tourStepNo,.landing-module__bxHgOq__tourStep[data-current=true] .landing-module__bxHgOq__tourStepNo{color:var(--pub-link)}.landing-module__bxHgOq__tourStepText{gap:2px;min-width:0;display:grid}.landing-module__bxHgOq__tourStepTitle{font-size:var(--pub-fs-subhead);font-weight:650;line-height:24px}.landing-module__bxHgOq__tourStepDesc{font-size:var(--pub-fs-note);color:var(--pub-secondary);text-wrap:pretty;line-height:20px}.landing-module__bxHgOq__tourViewport{aspect-ratio:16/10;background:var(--pub-bg);grid-area:view;align-self:start;position:relative;overflow:hidden}.landing-module__bxHgOq__tourStrip{transition:transform .52s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.landing-module__bxHgOq__tourStill .landing-module__bxHgOq__tourStrip{transition:none}.landing-module__bxHgOq__tourShot{width:100%;height:100%;position:relative}.landing-module__bxHgOq__tourShot .landing-module__bxHgOq__tourImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__bxHgOq__tourPending{border:1px dashed var(--pub-line);height:100%;font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);text-align:center;place-items:center;margin:0;padding:24px;display:grid}.landing-module__bxHgOq__tourLoupe{z-index:var(--pub-z-raised);border:2px solid var(--pub-surface-raised);outline:1px solid var(--pub-line);pointer-events:none;background-repeat:no-repeat;border-radius:50%;width:180px;height:180px;position:absolute}.landing-module__bxHgOq__tourStatus{border-top:1px solid var(--pub-line);min-height:44px;font-size:var(--pub-fs-meta);color:var(--pub-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 16px;line-height:20px;display:flex}.landing-module__bxHgOq__tourStatus p{margin:0}.landing-module__bxHgOq__tourStatusNo{font-family:var(--lv2-font-mono), ui-monospace, monospace;color:var(--pub-text)}.landing-module__bxHgOq__tourHint{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag)}.landing-module__bxHgOq__tourFootnote{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:12px 0 0;line-height:20px}.landing-module__bxHgOq__tourDialogBar{border-bottom:1px solid var(--pub-line);flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:52px;padding:0 4px 0 16px;display:flex}.landing-module__bxHgOq__tourDialogTitle{margin:0;font-weight:650}.landing-module__bxHgOq__tourDialogHint{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);margin:0;line-height:16px;display:none}.landing-module__bxHgOq__modelTools{align-items:center;margin-left:auto;display:flex}.landing-module__bxHgOq__modelTools .landing-module__bxHgOq__tourExpand{margin-left:0}.landing-module__bxHgOq__modelCanvas{background:var(--pub-canvas-bg);touch-action:none;min-height:0;position:relative}.landing-module__bxHgOq__modelHost{position:absolute;inset:0}.landing-module__bxHgOq__modelSvg{cursor:grab;width:100%;height:100%;display:block}.landing-module__bxHgOq__modelSvg:active{cursor:grabbing}.landing-module__bxHgOq__modelSvg *{pointer-events:none}@media (min-width:768px){.landing-module__bxHgOq__tourDialogHint,.landing-module__bxHgOq__tourChromeMode{display:block}}@media (min-width:1024px){.landing-module__bxHgOq__tourChrome{min-height:52px;padding-left:16px}.landing-module__bxHgOq__tourBody{grid-template-columns:208px minmax(0,1fr);grid-template-areas:"steps view"}.landing-module__bxHgOq__tourSteps{border-top:0;border-right:1px solid var(--pub-line)}.landing-module__bxHgOq__tourStep{align-content:start;min-height:88px;padding:16px}.landing-module__bxHgOq__tourSteps li:last-child .landing-module__bxHgOq__tourStep{border-bottom:1px solid var(--pub-line)}}@media (min-width:1280px){.landing-module__bxHgOq__tourBody{grid-template-columns:240px minmax(0,1fr)}.landing-module__bxHgOq__tourStep{min-height:96px;padding:16px 20px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__tourStrip{transition:none}}.landing-module__bxHgOq__featGroups{gap:24px;margin-bottom:32px;display:grid}.landing-module__bxHgOq__featGroup{gap:16px;min-width:0;display:grid}.landing-module__bxHgOq__featGroupTitle{min-height:32px;font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);letter-spacing:.9px;text-transform:uppercase;color:var(--pub-link);align-items:center;gap:16px;margin:0;font-weight:500;line-height:16px;display:flex}.landing-module__bxHgOq__featGroupTitle:after{content:"";background:var(--pub-line);flex:1;height:1px}.landing-module__bxHgOq__featGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__featItem{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;padding-block:8px 16px;display:grid}.landing-module__bxHgOq__featSymbolCol{color:var(--pub-text);justify-content:flex-start;padding-top:2px;transition:color .12s ease-out;display:flex}.landing-module__bxHgOq__featItem:hover .landing-module__bxHgOq__featSymbolCol{color:var(--pub-link)}.landing-module__bxHgOq__sheetText{min-width:0}.landing-module__bxHgOq__sheetName{font-size:var(--pub-fs-h3-compact);text-wrap:pretty;margin:0;font-weight:650;line-height:24px}.landing-module__bxHgOq__sheetDesc{max-inline-size:60ch;font-size:var(--pub-fs-text);color:var(--pub-secondary);text-wrap:pretty;margin:8px 0 0;line-height:22px}.landing-module__bxHgOq__sheetTags{flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__sheetTags li+li:before{content:"·" / "";margin-right:8px}@media (min-width:768px){.landing-module__bxHgOq__sheetName{font-size:var(--pub-fs-h3)}.landing-module__bxHgOq__featGroups{gap:24px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__featSymbolCol{transition:none}}.landing-module__bxHgOq__play{width:100%;max-width:440px}.landing-module__bxHgOq__playStage{width:100%;position:relative}.landing-module__bxHgOq__playStage>svg,.landing-module__bxHgOq__playStageArt{position:absolute;inset:0}.landing-module__bxHgOq__playStage[aria-busy=true],.landing-module__bxHgOq__playStage[aria-busy=true] .landing-module__bxHgOq__playDevice{cursor:progress}.landing-module__bxHgOq__playDevice{touch-action:pan-y;cursor:grab;border-radius:2px;height:100%;transition:left .12s ease-out;position:absolute;top:0}.landing-module__bxHgOq__playDevice:focus{outline:none}.landing-module__bxHgOq__playDevice:focus-visible{outline:2px solid var(--pub-focus);outline-offset:2px}.landing-module__bxHgOq__playDragging{z-index:var(--pub-z-raised);cursor:grabbing;transition:none}.landing-module__bxHgOq__playDevice svg{pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__playDevice{transition:none}}.landing-module__bxHgOq__playControls{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:16px;display:grid}.landing-module__bxHgOq__playMove{border:1px solid var(--pub-border-interactive);width:48px;height:48px;color:var(--pub-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-module__bxHgOq__playMove:hover:not(:disabled){border-color:var(--pub-focus);background:var(--pub-tint)}.landing-module__bxHgOq__playMove:disabled{opacity:.4;cursor:not-allowed}.landing-module__bxHgOq__playHint{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);text-align:center;color:var(--pub-secondary);margin:0;line-height:16px}.landing-module__bxHgOq__toolText{gap:2px;min-width:0;display:grid}.landing-module__bxHgOq__toolDesc{max-inline-size:60ch;font-size:var(--pub-fs-caption);color:var(--pub-secondary);line-height:20px}
.chrome-module__PtMoBW__scope{color:var(--pub-text);font-family:var(--lv2-font-sans), system-ui, sans-serif;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);-webkit-font-smoothing:antialiased}.chrome-module__PtMoBW__scope a{color:inherit}.chrome-module__PtMoBW__scope :focus-visible{outline:2px solid var(--pub-focus);outline-offset:3px}.chrome-module__PtMoBW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chrome-module__PtMoBW__navLink[aria-current=page],.chrome-module__PtMoBW__navLink[aria-current=true]{color:var(--pub-text)}.chrome-module__PtMoBW__navLink[aria-current=page]{cursor:default}.chrome-module__PtMoBW__navLink[aria-current=page]:hover{text-decoration:none}.chrome-module__PtMoBW__footerLink[aria-current=page]{cursor:default;color:var(--pub-f-text)!important}.chrome-module__PtMoBW__footerLink[aria-current=page]:hover,.chrome-module__PtMoBW__versionBadge[aria-current=page]:hover{text-decoration:none}.chrome-module__PtMoBW__versionBadge[aria-current=page]{cursor:default}.chrome-module__PtMoBW__header{z-index:var(--pub-z-header);height:var(--pub-header-h);pointer-events:none;position:sticky;top:0}.chrome-module__PtMoBW__headerBar{height:var(--pub-header-h);background:var(--pub-chrome-bg);pointer-events:auto}.chrome-module__PtMoBW__headerBar>.chrome-module__PtMoBW__headerWrap{height:100%}.chrome-module__PtMoBW__headerRow{border-bottom:1px solid var(--pub-line);justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex;position:relative}.chrome-module__PtMoBW__progress{background:var(--pub-progress);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.chrome-module__PtMoBW__progress{animation:linear both chrome-module__PtMoBW__lv2Progress;animation-timeline:scroll(root)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.chrome-module__PtMoBW__headerBar{animation:linear both chrome-module__PtMoBW__lv2Condense;animation-timeline:scroll(root);animation-range:0 120px}}}@keyframes chrome-module__PtMoBW__lv2Progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chrome-module__PtMoBW__lv2Condense{0%{height:var(--pub-header-h)}to{height:var(--pub-header-stuck)}}.chrome-module__PtMoBW__navDesktop ul{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.chrome-module__PtMoBW__navLink{min-height:44px;font-size:var(--pub-fs-item);text-underline-offset:6px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.chrome-module__PtMoBW__navLink:hover{text-decoration:underline}.chrome-module__PtMoBW__headerTools{align-items:center;gap:4px;display:flex}.chrome-module__PtMoBW__toolBtn{min-width:44px;min-height:44px;color:inherit;font:inherit;font-size:var(--pub-fs-meta);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;line-height:18px;list-style:none;display:inline-flex}.chrome-module__PtMoBW__toolBtn::-webkit-details-marker{display:none}.chrome-module__PtMoBW__toolBtn:hover{border-color:var(--pub-line)}.chrome-module__PtMoBW__toolIcon{flex:none;width:20px;height:20px}@media (min-width:768px){.chrome-module__PtMoBW__toolBtn{font-size:var(--pub-fs-item);line-height:22px}}.chrome-module__PtMoBW__localeMenu{position:relative}.chrome-module__PtMoBW__popover{z-index:var(--pub-z-menu);background:var(--pub-chrome-bg);border:1px solid var(--pub-line);border-radius:4px;min-width:200px;margin:0;padding:8px 0;list-style:none;display:block;position:absolute;right:0}.chrome-module__PtMoBW__popoverDown{top:calc(100% + 4px)}.chrome-module__PtMoBW__popoverUp{bottom:calc(100% + 4px)}.chrome-module__PtMoBW__popover li{display:block}.chrome-module__PtMoBW__popover a,.chrome-module__PtMoBW__popover li>span{min-height:44px;font-size:var(--pub-fs-item);color:var(--pub-text);align-items:center;padding:0 16px;text-decoration:none;display:flex}.chrome-module__PtMoBW__popover a:hover{background:var(--pub-tint)}.chrome-module__PtMoBW__localeCurrent{font-weight:600}.chrome-module__PtMoBW__menu{position:static}.chrome-module__PtMoBW__menuPanel{background:var(--pub-chrome-bg);border-bottom:1px solid var(--pub-line);pointer-events:auto;max-height:calc(100vh - var(--pub-header-h));position:absolute;top:100%;left:0;right:0;overflow:auto}.chrome-module__PtMoBW__menuPanel ul{margin:0;padding:0 0 24px;list-style:none}.chrome-module__PtMoBW__menuPanel .chrome-module__PtMoBW__navLink{width:100%;min-height:52px;font-size:var(--pub-fs-control);border-bottom:1px solid var(--pub-line);padding:8px 0;line-height:24px}.chrome-module__PtMoBW__menuPanel .chrome-module__PtMoBW__panelSub{border-left:3px solid var(--pub-line);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:16px}.chrome-module__PtMoBW__panelGroup{margin:0;padding:20px 0 8px}.chrome-module__PtMoBW__menuPanel .chrome-module__PtMoBW__panelAccount{display:block}.chrome-module__PtMoBW__panelWho{border-bottom:1px solid var(--pub-line);align-items:center;gap:12px;padding:16px 0 12px;display:flex}.chrome-module__PtMoBW__panelWhoText{min-width:0}.chrome-module__PtMoBW__menuPanel .chrome-module__PtMoBW__panelActions{margin-top:20px;display:block}.chrome-module__PtMoBW__panelActions>*{width:100%}.chrome-module__PtMoBW__menu[open] .chrome-module__PtMoBW__menuOpenIcon,.chrome-module__PtMoBW__menu:not([open]) .chrome-module__PtMoBW__menuCloseIcon{display:none}@media (max-width:959px){.chrome-module__PtMoBW__navDesktop{display:none}}@media (min-width:960px){.chrome-module__PtMoBW__menu{display:none}.chrome-module__PtMoBW__headerRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.chrome-module__PtMoBW__headerBrand{justify-self:start}.chrome-module__PtMoBW__headerTools{justify-self:end}}.chrome-module__PtMoBW__menuTheme{display:none}@media (max-width:359px){.chrome-module__PtMoBW__headerTheme{display:none}.chrome-module__PtMoBW__menuTheme{padding-top:8px;display:block}.chrome-module__PtMoBW__headerTools{gap:0}.chrome-module__PtMoBW__toolBtn{padding:0 6px}}.chrome-module__PtMoBW__anchor{position:relative}.chrome-module__PtMoBW__chev{flex:none;width:12px;height:12px;transition:transform .12s ease-out}[aria-expanded=true]>.chrome-module__PtMoBW__chev,.chrome-module__PtMoBW__localeMenu[open] .chrome-module__PtMoBW__chev{transform:rotate(180deg)}.chrome-module__PtMoBW__toolBtn .chrome-module__PtMoBW__chev{width:20px;height:20px}.chrome-module__PtMoBW__navTrigger{gap:6px}.chrome-module__PtMoBW__navTrigger[aria-expanded=true]{text-decoration:underline}.chrome-module__PtMoBW__hMenu{z-index:var(--pub-z-menu);border:1px solid var(--pub-line);background:var(--pub-surface-raised);border-radius:6px;width:320px;padding:8px;position:absolute;top:calc(100% + 8px);left:-23px}.chrome-module__PtMoBW__hMenu[hidden]{display:none}.chrome-module__PtMoBW__hMenuEnd{width:260px;left:auto;right:0}.chrome-module__PtMoBW__hGroup{margin:0;padding:8px 12px 8px 15px}.chrome-module__PtMoBW__hItem{width:100%;min-height:44px;color:var(--pub-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.chrome-module__PtMoBW__hItem:hover{background:var(--pub-wash-hover)}.chrome-module__PtMoBW__hMenu .chrome-module__PtMoBW__hItem:focus-visible{outline:2px solid var(--pub-focus);outline-offset:-2px}.chrome-module__PtMoBW__hItem[aria-current=page],.chrome-module__PtMoBW__hItem[aria-current=true]{border-left-color:var(--pub-action);background:var(--pub-tint)}.chrome-module__PtMoBW__hItem[aria-current=page]{cursor:default}.chrome-module__PtMoBW__hItem[aria-current=page]:hover{background:var(--pub-tint)}.chrome-module__PtMoBW__hItemLabel{font-size:var(--pub-fs-item);font-weight:600;line-height:22px}.chrome-module__PtMoBW__hItemDesc{font-size:var(--pub-fs-meta);color:var(--pub-secondary);font-weight:400;line-height:18px}.chrome-module__PtMoBW__hSep{background:var(--pub-line);height:1px;margin:8px 0}.chrome-module__PtMoBW__hWho{border-bottom:1px solid var(--pub-line);margin-bottom:8px;padding:8px 12px 12px 15px}.chrome-module__PtMoBW__hWhoName{font-size:var(--pub-fs-item);margin:0;font-weight:600;line-height:22px}.chrome-module__PtMoBW__hWhoMail{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);overflow-wrap:anywhere;margin:0;line-height:18px}.chrome-module__PtMoBW__avatarBtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.chrome-module__PtMoBW__avatar,.chrome-module__PtMoBW__avatarSkeleton{border:1px solid var(--pub-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.chrome-module__PtMoBW__avatar{background:var(--pub-action);color:var(--pub-action-text);font-size:var(--pub-fs-label);font-weight:700;line-height:1}.chrome-module__PtMoBW__avatarSkeleton{background:var(--pub-surface);margin:6px}.chrome-module__PtMoBW__avatarLg{width:40px;height:40px;font-size:var(--pub-fs-control)}.chrome-module__PtMoBW__avatarPhoto{background:var(--pub-surface);color:var(--pub-secondary)}.chrome-module__PtMoBW__avatarImg{object-fit:cover;width:100%;height:100%}.chrome-module__PtMoBW__avatarBtn[aria-expanded=true] .chrome-module__PtMoBW__avatar{outline:2px solid var(--pub-action);outline-offset:2px}@media (max-width:959px){.chrome-module__PtMoBW__headerTools .chrome-module__PtMoBW__accountBar{display:none}}.chrome-module__PtMoBW__footer{border-top:1px solid var(--pub-line);background:var(--pub-chrome-bg);color:var(--pub-f-text)}.chrome-module__PtMoBW__footMast{border-bottom:1px solid var(--pub-f-rule);gap:16px;padding:32px 0 20px;display:grid}.chrome-module__PtMoBW__footIdentity{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin:0;display:flex}.chrome-module__PtMoBW__footerBrand{font-size:var(--pub-fs-h4);letter-spacing:-.3px;align-items:center;gap:8px;font-weight:650;line-height:24px;display:inline-flex}.chrome-module__PtMoBW__footerMark{flex:none;width:24px;height:24px}.chrome-module__PtMoBW__footerTagline{font-size:var(--pub-fs-meta);color:var(--pub-f-secondary);line-height:20px}.chrome-module__PtMoBW__footUtilities{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;display:flex}.chrome-module__PtMoBW__footerSupport{min-height:44px;font-size:var(--pub-fs-label);align-items:center;gap:6px;font-weight:500;line-height:22px;text-decoration:none;transition:text-decoration-color .12s ease-out;display:inline-flex;color:var(--pub-f-text)!important}.chrome-module__PtMoBW__footerSupport:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--pub-action);text-decoration-color:var(--pub-action);text-underline-offset:3px}.chrome-module__PtMoBW__neArrow{flex:none;width:14px;height:14px}.chrome-module__PtMoBW__footMain{gap:32px;padding-block:32px;display:grid}.chrome-module__PtMoBW__footerNav{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;display:grid}.chrome-module__PtMoBW__footerGroup{min-width:0}.chrome-module__PtMoBW__footerGroupTitle{font-size:var(--pub-fs-label);color:var(--pub-f-text);margin:0 0 16px;font-weight:600;line-height:20px}.chrome-module__PtMoBW__footerGroup ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.chrome-module__PtMoBW__footerGroup li{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;display:flex}.chrome-module__PtMoBW__footerLink{font-size:var(--pub-fs-item);line-height:24px;text-decoration:none;transition:color .12s ease-out;color:var(--pub-f-secondary)!important}.chrome-module__PtMoBW__footerLink:hover{text-underline-offset:3px;text-decoration:underline;color:var(--pub-f-text)!important}.chrome-module__PtMoBW__newsletter{border-top:1px solid var(--pub-f-rule);min-width:0;padding-top:32px;position:relative}.chrome-module__PtMoBW__newsletterH{font-size:var(--pub-fs-subhead);color:var(--pub-f-text);margin:0;font-weight:600;line-height:24px}.chrome-module__PtMoBW__newsletterStatus{font-size:var(--pub-fs-meta);color:var(--pub-f-secondary);margin:4px 0 0;line-height:20px}.chrome-module__PtMoBW__newsletterForm{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-top:16px;display:grid}.chrome-module__PtMoBW__newsletterInput,.chrome-module__PtMoBW__newsletterButton{border:1px solid var(--pub-f-rule-strong);background:var(--pub-f-raised);min-width:0;height:40px;color:var(--pub-f-disabled);font:inherit;font-size:var(--pub-fs-label);cursor:not-allowed;border-radius:4px;line-height:20px}.chrome-module__PtMoBW__newsletterInput{padding:0 12px}.chrome-module__PtMoBW__newsletterInput::placeholder{color:var(--pub-f-disabled);opacity:1}.chrome-module__PtMoBW__newsletterButton{padding:0 16px;font-weight:500}.chrome-module__PtMoBW__newsletterConsent{font-size:var(--pub-fs-meta);color:var(--pub-f-secondary);grid-column:1/-1;margin:4px 0 0;line-height:20px}.chrome-module__PtMoBW__newsletterConsent a{text-underline-offset:3px;text-decoration:underline}.chrome-module__PtMoBW__legalRow{border-top:1px solid var(--pub-f-rule);min-height:64px;font-size:var(--pub-fs-meta);color:var(--pub-f-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:12px 20px;line-height:20px;display:flex}@media not all and (min-width:40rem){body:has([data-consultant]) .chrome-module__PtMoBW__legalRow{padding-block-end:var(--pub-fab-clearance)}}.chrome-module__PtMoBW__legalList{flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.chrome-module__PtMoBW__legalList li{align-items:center;min-height:44px;display:flex}.chrome-module__PtMoBW__legalRow .chrome-module__PtMoBW__footerLink{font-size:var(--pub-fs-meta);line-height:20px}.chrome-module__PtMoBW__legalTools{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.chrome-module__PtMoBW__footerTagline,.chrome-module__PtMoBW__footerSupport{position:relative}@media (min-width:768px){.chrome-module__PtMoBW__footerTagline{padding-inline-start:16px}.chrome-module__PtMoBW__footerSupport{margin-inline-start:4px;padding-inline-start:16px}.chrome-module__PtMoBW__footerTagline:before,.chrome-module__PtMoBW__footerSupport:before{content:"";background:var(--pub-f-rule-strong);width:1px;height:20px;position:absolute;top:50%;left:0;translate:0 -50%}.chrome-module__PtMoBW__footMast{padding:40px 0 24px}.chrome-module__PtMoBW__footerNav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.chrome-module__PtMoBW__newsletter{grid-template-columns:minmax(0,1fr);display:grid}.chrome-module__PtMoBW__newsletterForm{grid-template-columns:minmax(0,524fr) minmax(0,184fr);column-gap:12px}.chrome-module__PtMoBW__newsletterConsent{margin-top:4px}}@media (min-width:1024px){.chrome-module__PtMoBW__footMast,.chrome-module__PtMoBW__footMain{grid-template-columns:minmax(0,552fr) minmax(0,376fr);align-items:center;column-gap:32px}.chrome-module__PtMoBW__footMain{align-items:stretch}.chrome-module__PtMoBW__footUtilities{justify-content:flex-end}.chrome-module__PtMoBW__footerGroup li{min-height:32px}.chrome-module__PtMoBW__newsletter{border-top:0;padding:0 0 0 24px}.chrome-module__PtMoBW__newsletter:before{content:"";background:var(--pub-f-rule);width:1px;position:absolute;top:0;bottom:0;left:0}.chrome-module__PtMoBW__newsletterForm{grid-template-columns:minmax(0,1fr);row-gap:8px}.chrome-module__PtMoBW__newsletterConsent{margin-top:4px}}@media (min-width:1280px){.chrome-module__PtMoBW__footMast,.chrome-module__PtMoBW__footMain{grid-template-columns:minmax(0,736fr) minmax(0,400fr);column-gap:64px}.chrome-module__PtMoBW__footerNav{column-gap:32px}}.chrome-module__PtMoBW__socials{gap:4px;margin:0 0 0 -14px;padding:0;list-style:none;display:flex}.chrome-module__PtMoBW__social{justify-content:center;align-items:center;width:44px;height:44px;transition:color .12s ease-out;display:inline-flex;color:var(--pub-f-secondary,var(--pub-secondary))!important}.chrome-module__PtMoBW__social:hover{color:var(--pub-f-text,var(--pub-text))!important}@media (min-width:1024px){.chrome-module__PtMoBW__socials{margin:0}}.chrome-module__PtMoBW__versionBadge{border:1px solid var(--pub-f-rule-strong,var(--pub-line));font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);white-space:nowrap;border-radius:3px;padding:2px 6px;line-height:16px;text-decoration:none;display:inline-block;color:var(--pub-f-secondary,var(--pub-secondary))!important}
.faq-module__v7I6zq__columns{display:grid}.faq-module__v7I6zq__list{border-top:1px solid var(--pub-line)}.faq-module__v7I6zq__list+.faq-module__v7I6zq__list{border-top:0}@media (min-width:1280px){.faq-module__v7I6zq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:48px}.faq-module__v7I6zq__list+.faq-module__v7I6zq__list{border-top:1px solid var(--pub-line)}}.faq-module__v7I6zq__item{border-bottom:1px solid var(--pub-line)}.faq-module__v7I6zq__q{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:start;column-gap:16px;min-height:44px;padding:18px 0;list-style:none;display:grid}.faq-module__v7I6zq__q::-webkit-details-marker{display:none}.faq-module__v7I6zq__heading{font-size:var(--pub-fs-h3);text-wrap:pretty;margin:0;font-weight:600;line-height:26px}.faq-module__v7I6zq__sign{width:24px;height:26px;position:relative}.faq-module__v7I6zq__sign:before,.faq-module__v7I6zq__sign:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:12px;left:5px}.faq-module__v7I6zq__sign:after{rotate:90deg}.faq-module__v7I6zq__item[open] .faq-module__v7I6zq__sign:after{display:none}.faq-module__v7I6zq__a{margin-top:-6px;padding-bottom:18px}.faq-module__v7I6zq__a p{max-inline-size:70ch;color:var(--pub-secondary);margin:0}@media (min-width:768px){.faq-module__v7I6zq__q{padding:20px 0}.faq-module__v7I6zq__heading{font-size:var(--pub-fs-h4);letter-spacing:-.2px;line-height:28px}.faq-module__v7I6zq__a{margin-top:-8px;padding-bottom:20px}}
.expandable-chat-module__0g7ZtW__panel{z-index:var(--pub-z-menu);isolation:isolate;background:var(--pub-surface-raised);color:var(--pub-text);font-family:var(--lv2-font-sans), system-ui, sans-serif;font-size:var(--pub-fs-text);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:24px;transition:opacity .16s ease-out,transform .16s ease-out,visibility linear;display:flex;position:fixed;inset:0;overflow:hidden}.expandable-chat-module__0g7ZtW__panel[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;transform:translateY(12px)}.expandable-chat-module__0g7ZtW__panel :focus-visible{outline:2px solid var(--pub-focus);outline-offset:3px}.expandable-chat-module__0g7ZtW__header{border-bottom:1px solid var(--pub-line);flex:none;align-items:flex-start;gap:12px;padding:14px 64px 14px 16px;display:flex;position:relative}.expandable-chat-module__0g7ZtW__body{flex:auto;min-height:0;position:relative;overflow:hidden}.expandable-chat-module__0g7ZtW__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pub-line);flex:none}.expandable-chat-module__0g7ZtW__close{color:var(--pub-secondary);position:absolute;top:8px;right:8px}@media (min-width:40rem){.expandable-chat-module__0g7ZtW__panel{z-index:var(--pub-z-sticky);inset:auto;right:var(--pub-fab-right);bottom:var(--pub-fab-clearance);width:min(30rem, calc(100vw - 2 * var(--pub-gutter)));height:min(46rem, calc(100dvh - var(--pub-header-h) - 16px - var(--pub-fab-clearance)));border:1px solid var(--pub-line);box-shadow:0 16px 40px -12px color-mix(in srgb, var(--pub-scrim) 45%, transparent);border-radius:12px}.expandable-chat-module__0g7ZtW__header{padding:16px 12px 16px 20px}.expandable-chat-module__0g7ZtW__footer{padding:16px 20px}.expandable-chat-module__0g7ZtW__close{display:none}}@media (prefers-reduced-motion:reduce){.expandable-chat-module__0g7ZtW__panel,.expandable-chat-module__0g7ZtW__panel[data-state=closed]{transition:none;transform:none}}
.consultant-launcher-module__YqDz8a__consultant{right:var(--pub-fab-right);bottom:var(--pub-fab-bottom);z-index:var(--pub-z-sticky);width:var(--pub-fab-size);height:var(--pub-fab-size);border:1px solid var(--pub-action);background:var(--pub-action);color:var(--pub-action-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:inline-flex;position:fixed}.consultant-launcher-module__YqDz8a__consultant:focus-visible{outline:2px solid var(--pub-focus);outline-offset:3px}.consultant-launcher-module__YqDz8a__consultant:hover{border-color:var(--pub-action-hover);background:var(--pub-action-hover)}.consultant-launcher-module__YqDz8a__consultant:active{transform:scale(.96)}.consultant-launcher-module__YqDz8a__consultant[data-phase=loading]{cursor:progress}.consultant-launcher-module__YqDz8a__consultant[data-yield=true]{visibility:hidden}.consultant-launcher-module__YqDz8a__consultant[data-phase=error]{border-color:var(--pub-error);background:var(--pub-surface-raised);color:var(--pub-error)}.consultant-launcher-module__YqDz8a__consultantGlyph,.consultant-launcher-module__YqDz8a__consultantBusy{width:24px;height:24px}.consultant-launcher-module__YqDz8a__consultantBusy{animation:.9s linear infinite consultant-launcher-module__YqDz8a__consultantSpin}@keyframes consultant-launcher-module__YqDz8a__consultantSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.consultant-launcher-module__YqDz8a__consultant{transition:none}.consultant-launcher-module__YqDz8a__consultant:active{transform:none}.consultant-launcher-module__YqDz8a__consultantBusy{animation:none}}
.docs-module__8Ggf-W__grid{--docs-rail-top:calc(var(--pub-header-stuck) + 24px);max-width:calc(var(--pub-docs-frame) + 2 * var(--pub-gutter));grid-template-columns:240px minmax(0, var(--pub-measure-prose));padding-block:40px var(--pub-section-pad);justify-content:center;column-gap:48px;display:grid}.docs-module__8Ggf-W__sidebar{top:var(--docs-rail-top);max-height:calc(100vh - var(--docs-rail-top));border-right:1px solid var(--pub-line);padding:0 24px 24px 0;position:sticky;overflow-y:auto}.docs-module__8Ggf-W__main{min-width:0}.docs-module__8Ggf-W__tocRail{display:none}.docs-module__8Ggf-W__menuBar{padding-top:12px;display:none}@media (min-width:1280px){.docs-module__8Ggf-W__grid{grid-template-columns:240px minmax(0, var(--pub-measure-prose)) 240px;justify-content:space-between}.docs-module__8Ggf-W__tocRail{display:block}}@media (max-width:768px){.docs-module__8Ggf-W__grid{padding-top:24px;display:block}.docs-module__8Ggf-W__sidebar{display:none}.docs-module__8Ggf-W__menuBar{display:block}}.docs-module__8Ggf-W__scrim{z-index:var(--pub-z-menu);background:var(--pub-scrim);position:fixed;inset:0}.docs-module__8Ggf-W__drawer{z-index:var(--pub-z-menu);background:var(--pub-surface-raised);border-right:1px solid var(--pub-line);width:280px;padding:24px 16px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.docs-module__8Ggf-W__drawerOpen{transform:translate(0)}.docs-module__8Ggf-W__drawerHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.docs-module__8Ggf-W__drawerTitle{font-size:var(--pub-fs-subhead);font-weight:700}.docs-module__8Ggf-W__navBlock{margin-bottom:24px}.docs-module__8Ggf-W__navHome,a.docs-module__8Ggf-W__navHome{font-size:var(--pub-fs-subhead);color:var(--pub-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.docs-module__8Ggf-W__navHomeActive{color:var(--pub-link)}.docs-module__8Ggf-W__groupLabel{margin-bottom:8px}.docs-module__8Ggf-W__navItem,a.docs-module__8Ggf-W__navItem{font-size:var(--pub-fs-label);color:var(--pub-text);border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding:6px 10px;line-height:20px;text-decoration:none;display:flex}a.docs-module__8Ggf-W__navItem:hover,a.docs-module__8Ggf-W__navHome:hover{color:var(--pub-link)}.docs-module__8Ggf-W__navItemActive{color:var(--pub-link);background:var(--pub-tint);cursor:default;font-weight:600}.docs-module__8Ggf-W__toc{top:var(--docs-rail-top);max-height:calc(100vh - var(--docs-rail-top) - 24px);position:sticky;overflow-y:auto}.docs-module__8Ggf-W__eyebrow,.docs-module__8Ggf-W__tocTitle{margin-bottom:12px}.docs-module__8Ggf-W__tocList{border-left:1px solid var(--pub-line);margin:0;padding:0;list-style:none}a.docs-module__8Ggf-W__tocLink{font-size:var(--pub-fs-meta);color:var(--pub-secondary);padding:4px 0 4px 12px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}a.docs-module__8Ggf-W__tocLinkDeep{padding-left:24px}a.docs-module__8Ggf-W__tocLink:hover{color:var(--pub-link)}a.docs-module__8Ggf-W__tocLinkActive{color:var(--pub-link);box-shadow:inset 2px 0 0 var(--pub-link)}.docs-module__8Ggf-W__pager{border-top:1px solid var(--pub-line);grid-template-columns:1fr;align-items:stretch;gap:12px;margin-top:40px;padding-top:24px;display:grid}.docs-module__8Ggf-W__pagerTwo{grid-template-columns:1fr 1fr}a.docs-module__8Ggf-W__card{min-height:64px;padding:14px 18px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}a.docs-module__8Ggf-W__card:hover{border-color:var(--pub-border-interactive);transform:translateY(-2px)}.docs-module__8Ggf-W__cardNext{text-align:right}.docs-module__8Ggf-W__cardSolo{grid-column:2}.docs-module__8Ggf-W__cardDir{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin-bottom:4px}.docs-module__8Ggf-W__cardGroup{color:var(--pub-link);margin-bottom:2px}.docs-module__8Ggf-W__cardTitle{-webkit-line-clamp:2;font-size:var(--pub-fs-item);color:var(--pub-text);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}a.docs-module__8Ggf-W__card:hover .docs-module__8Ggf-W__cardTitle{color:var(--pub-link)}@media (prefers-reduced-motion:reduce){.docs-module__8Ggf-W__drawer,a.docs-module__8Ggf-W__card,a.docs-module__8Ggf-W__tocLink,.docs-module__8Ggf-W__cardTitle{transition:none}a.docs-module__8Ggf-W__card:hover{transform:none}}
.header-search-module__cxu0xG__searchLabel,.header-search-module__cxu0xG__searchKbd{display:none}@media (min-width:768px){.header-search-module__cxu0xG__searchBtn{border-color:var(--pub-line);color:var(--pub-secondary);padding:0 10px}.header-search-module__cxu0xG__searchBtn:hover{border-color:var(--pub-border-interactive);color:var(--pub-text)}.header-search-module__cxu0xG__searchLabel{font-size:var(--pub-fs-label);line-height:20px;display:inline}.header-search-module__cxu0xG__searchKbd{border:1px solid var(--pub-line);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);border-radius:4px;padding:0 5px;line-height:16px;display:inline-block}}@media (max-width:767px){.header-search-module__cxu0xG__tools:has(.header-search-module__cxu0xG__searchBtn) .header-search-module__cxu0xG__barTheme{display:none}.header-search-module__cxu0xG__tools:has(.header-search-module__cxu0xG__searchBtn) .header-search-module__cxu0xG__panelTheme{padding-top:8px;display:block}}@media (pointer:coarse){.header-search-module__cxu0xG__searchKbd{display:none}}
.symbol-module__VI_IHG__symbol{width:28px;height:28px;color:inherit;overflow:visible}.symbol-module__VI_IHG__s24{width:24px;height:24px}.symbol-module__VI_IHG__s32{width:32px;height:32px}.symbol-module__VI_IHG__symbol *{stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;fill:none}.symbol-module__VI_IHG__symbol [data-solid]{fill:currentColor}.symbol-module__VI_IHG__symbol text{display:none}
.reference-module__6sEFWG__shell{flex-direction:column;display:flex}.reference-module__6sEFWG__shell>main{flex:1;width:100%}.reference-module__6sEFWG__head{margin-bottom:24px}@media (min-width:1280px){.reference-module__6sEFWG__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.reference-module__6sEFWG__head .reference-module__6sEFWG__lead{margin:0}}.reference-module__6sEFWG__title{font-size:var(--pub-fs-h1);line-height:var(--pub-lh-h1);letter-spacing:-.8px;text-wrap:balance;margin:0 0 20px;font-weight:800}.reference-module__6sEFWG__lead{max-inline-size:60ch;font-size:var(--pub-fs-lead-sm);color:var(--pub-secondary);text-wrap:pretty;margin:0;line-height:28px}.reference-module__6sEFWG__meta{margin:0 0 12px}.reference-module__6sEFWG__source{font-size:var(--pub-fs-note);color:var(--pub-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:14px 20px;line-height:22px;display:flex}.reference-module__6sEFWG__sourceIcon{color:var(--pub-secondary);flex-shrink:0}.reference-module__6sEFWG__source a.reference-module__6sEFWG__sourceLink{color:var(--pub-link);font-weight:600;text-decoration:none}.reference-module__6sEFWG__source a.reference-module__6sEFWG__sourceLink:hover{text-decoration:underline}.reference-module__6sEFWG__notice{border-left:3px solid var(--pub-warning);background:var(--pub-tint-warning);font-size:var(--pub-fs-note);color:var(--pub-text);border-radius:4px;margin:0 0 16px;padding:10px 16px;line-height:22px}.reference-module__6sEFWG__group+.reference-module__6sEFWG__group{margin-top:40px}.reference-module__6sEFWG__groupTitle{font-size:var(--pub-fs-title);line-height:var(--pub-lh-title);color:var(--pub-text);margin:0 0 16px;font-weight:700}.reference-module__6sEFWG__groupNote{border-left:3px solid var(--pub-warning);background:var(--pub-tint-warning);font-size:var(--pub-fs-meta);color:var(--pub-text);border-radius:4px;margin:0 0 16px;padding:12px 16px;line-height:20px}.reference-module__6sEFWG__cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.reference-module__6sEFWG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-module__6sEFWG__tiles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.reference-module__6sEFWG__card{min-width:0;padding:16px 20px;text-decoration:none;transition:border-color .12s;display:block}.reference-module__6sEFWG__card:hover{border-color:var(--pub-border-interactive)}.reference-module__6sEFWG__card:hover .reference-module__6sEFWG__num,.reference-module__6sEFWG__card:hover .reference-module__6sEFWG__cardLabel{color:var(--pub-link)}.reference-module__6sEFWG__cardRow{align-items:baseline;gap:12px;padding:10px 14px;display:flex}.reference-module__6sEFWG__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.reference-module__6sEFWG__cardTopMain{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.reference-module__6sEFWG__cardLabel{font-size:var(--pub-fs-copy);color:var(--pub-text);font-weight:650;line-height:24px}.reference-module__6sEFWG__cardTitle{font-size:var(--pub-fs-note);color:var(--pub-secondary);line-height:20px}.reference-module__6sEFWG__cardSubject{font-size:var(--pub-fs-copy);color:var(--pub-text);margin:4px 0 8px;font-weight:600;line-height:22px}.reference-module__6sEFWG__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-module__6sEFWG__num{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-label);color:var(--pub-text);flex-shrink:0;font-weight:600;line-height:20px}.reference-module__6sEFWG__numWide{min-width:56px}.reference-module__6sEFWG__numLg{font-size:var(--pub-fs-h3);font-weight:700;line-height:26px}.reference-module__6sEFWG__count{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);flex-shrink:0;line-height:16px}.reference-module__6sEFWG__tag{border:1px solid var(--pub-line);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);letter-spacing:.4px;text-transform:uppercase;color:var(--pub-secondary);vertical-align:middle;border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:500;line-height:16px;display:inline-block}.reference-module__6sEFWG__chips{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.reference-module__6sEFWG__chip{border:1px solid var(--pub-line);min-height:36px;color:var(--pub-secondary);font:inherit;font-size:var(--pub-fs-label);cursor:pointer;background:0 0;border-radius:4px;padding:6px 14px;font-weight:600;line-height:22px}.reference-module__6sEFWG__chip:hover{border-color:var(--pub-border-interactive);color:var(--pub-text)}.reference-module__6sEFWG__chip[aria-pressed=true]{border-color:var(--pub-link);background:var(--pub-tint);color:var(--pub-link)}.reference-module__6sEFWG__field{border:1px solid var(--pub-border-interactive);background:var(--pub-surface);width:100%;min-height:44px;color:var(--pub-text);font:inherit;font-size:var(--pub-fs-control);border-radius:4px;margin:0 0 16px;padding:8px 14px;line-height:24px;display:block}.reference-module__6sEFWG__field::placeholder{color:var(--pub-secondary)}.reference-module__6sEFWG__resultCount{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:0 0 12px;line-height:20px}.reference-module__6sEFWG__rowSub{font-size:var(--pub-fs-text);color:var(--pub-text);font-weight:600;line-height:22px}.reference-module__6sEFWG__rowPreview{font-size:var(--pub-fs-note);color:var(--pub-secondary);line-height:21px}.reference-module__6sEFWG__rowBody{flex:1;min-width:0}.reference-module__6sEFWG__rowHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.reference-module__6sEFWG__faqTitle{font-size:var(--pub-fs-h4);margin:0 0 16px;font-weight:700;line-height:28px}.reference-module__6sEFWG__qa{border-top:1px solid var(--pub-line)}.reference-module__6sEFWG__qa:last-of-type{border-bottom:1px solid var(--pub-line)}.reference-module__6sEFWG__qa>summary{font-size:var(--pub-fs-copy);cursor:pointer;padding:14px 0;font-weight:600;line-height:24px}.reference-module__6sEFWG__qa>p{color:var(--pub-secondary);margin:0 0 16px}.reference-module__6sEFWG__reading{max-inline-size:var(--pub-measure-prose);font-size:var(--pub-fs-body);margin-inline:auto}.reference-module__6sEFWG__clauseTitle{font-size:var(--pub-fs-h2);line-height:var(--pub-lh-h2);letter-spacing:-.5px;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 8px;font-weight:750}.reference-module__6sEFWG__clauseTitle .reference-module__6sEFWG__titleNum{font-family:var(--lv2-font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--pub-link);font-weight:600}.reference-module__6sEFWG__clause{color:var(--pub-text);overflow-wrap:anywhere;margin-top:24px;line-height:1.7}.reference-module__6sEFWG__prewrap{white-space:pre-wrap}.reference-module__6sEFWG__para{margin:0 0 16px}.reference-module__6sEFWG__note{border:1px solid var(--pub-line);border-left:3px solid var(--pub-warning);background:var(--pub-surface-raised);font-size:var(--pub-fs-note);border-radius:4px;margin:0 0 16px;padding:12px 16px;line-height:1.6}.reference-module__6sEFWG__formula{border:1px solid var(--pub-line);border-left:3px solid var(--pub-border-interactive);background:var(--pub-surface);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-note);border-radius:4px;margin:0 0 16px;padding:12px 16px;line-height:1.6;overflow-x:auto}.reference-module__6sEFWG__table{border:1px solid var(--pub-line);background:var(--pub-surface);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);white-space:pre-wrap;overflow-wrap:normal;border-radius:4px;margin:0 0 16px;padding:16px 20px;line-height:1.6;overflow-x:auto}.reference-module__6sEFWG__list{border-left:2px solid var(--pub-line);margin:0 0 16px;padding-left:8px}.reference-module__6sEFWG__item{gap:8px;margin-bottom:6px;padding-left:8px;display:flex}.reference-module__6sEFWG__marker{min-width:24px;color:var(--pub-secondary);flex-shrink:0;font-weight:700}.reference-module__6sEFWG__subtitle,.reference-module__6sEFWG__heading{color:var(--pub-text);margin:0 0 16px;font-weight:700;line-height:1.4}.reference-module__6sEFWG__subtitle{font-size:var(--pub-fs-h3)}.reference-module__6sEFWG__heading{margin-top:24px;margin-bottom:10px}.reference-module__6sEFWG__headingFirst{margin-top:0}.reference-module__6sEFWG__hExample{font-size:var(--pub-fs-h3);margin-bottom:12px}.reference-module__6sEFWG__hCaption{font-size:var(--pub-fs-subhead)}.reference-module__6sEFWG__hLone{font-size:var(--pub-fs-h3-compact)}.reference-module__6sEFWG__clause a.reference-module__6sEFWG__autolink{font-family:var(--lv2-font-mono), ui-monospace, monospace;color:var(--pub-link);border-bottom:1px dashed color-mix(in srgb, var(--pub-link) 50%, transparent);text-decoration:none}.reference-module__6sEFWG__clause a.reference-module__6sEFWG__autolink:hover{border-bottom-style:solid;border-bottom-color:var(--pub-link)}.reference-module__6sEFWG__term{font-weight:600}.reference-module__6sEFWG__term[data-role=mandatory]{color:var(--pub-error)}.reference-module__6sEFWG__term[data-role=warn]{color:var(--pub-warning)}.reference-module__6sEFWG__term[data-role=note]{color:var(--pub-link)}.reference-module__6sEFWG__pages{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);margin:24px 0 0;line-height:18px}.reference-module__6sEFWG__footnote{border-top:1px solid var(--pub-line);font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin-top:32px;padding-top:16px;line-height:1.6}.reference-module__6sEFWG__footnote strong{color:var(--pub-text)}.reference-module__6sEFWG__footnote a{color:var(--pub-link);text-decoration:underline}.reference-module__6sEFWG__explain{margin-top:24px}.reference-module__6sEFWG__explain>summary{overflow-wrap:anywhere;width:fit-content;max-width:100%;list-style:none}.reference-module__6sEFWG__explain>summary::-webkit-details-marker{display:none}.reference-module__6sEFWG__explain[open]>summary{display:none}.reference-module__6sEFWG__explainBody{font-size:var(--pub-fs-text);color:var(--pub-text);margin-top:12px;padding:16px 20px;line-height:1.7}.reference-module__6sEFWG__explainHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.reference-module__6sEFWG__explainHint{font-size:var(--pub-fs-tag);color:var(--pub-secondary);font-style:italic;line-height:16px}.reference-module__6sEFWG__explainLine{margin:0 0 8px}.reference-module__6sEFWG__explainLineEmpty{margin:0}.reference-module__6sEFWG__cursor{background:var(--pub-link);width:6px;height:16px;margin-left:2px;animation:.8s step-end infinite reference-module__6sEFWG__refCursor;display:inline-block}@keyframes reference-module__6sEFWG__refCursor{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.reference-module__6sEFWG__cursor{animation:none}}.reference-module__6sEFWG__explainDone{border-top:1px solid var(--pub-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.reference-module__6sEFWG__explainAsk{font-size:var(--pub-fs-meta);color:var(--pub-secondary);line-height:20px}.reference-module__6sEFWG__related{border-top:1px solid var(--pub-line);margin-top:32px;padding-top:24px}.reference-module__6sEFWG__relGroup{margin-bottom:24px}.reference-module__6sEFWG__relGroup:last-child{margin-bottom:0}.reference-module__6sEFWG__relChips{flex-wrap:wrap;gap:8px;display:flex}.reference-module__6sEFWG__relChip{border:1px solid var(--pub-line);background:var(--pub-surface);max-width:280px;font-size:var(--pub-fs-meta);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;line-height:18px;text-decoration:none;display:inline-flex;overflow:hidden}.reference-module__6sEFWG__relChip:hover{border-color:var(--pub-border-interactive)}.reference-module__6sEFWG__relCard{margin-bottom:8px;padding:12px 16px;text-decoration:none;transition:border-color .12s;display:block}.reference-module__6sEFWG__relCard:hover{border-color:var(--pub-border-interactive)}.reference-module__6sEFWG__relLine{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.reference-module__6sEFWG__relIcon{width:14px;font-size:var(--pub-fs-label);color:var(--pub-secondary);font-weight:700}.reference-module__6sEFWG__relIconAccent{color:var(--pub-link)}.reference-module__6sEFWG__relStd{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);letter-spacing:.4px;color:var(--pub-secondary);font-weight:600}.reference-module__6sEFWG__relNum{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-meta);color:var(--pub-link);font-weight:600}.reference-module__6sEFWG__relTitle{font-size:var(--pub-fs-note);color:var(--pub-text)}.reference-module__6sEFWG__relChip .reference-module__6sEFWG__relTitle{text-overflow:ellipsis;font-size:var(--pub-fs-meta);color:var(--pub-secondary);overflow:hidden}.reference-module__6sEFWG__relNote{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin-top:4px;padding-left:22px;line-height:20px}.reference-module__6sEFWG__pager{border-top:1px solid var(--pub-line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px;padding-top:24px;display:grid}@media (min-width:600px){.reference-module__6sEFWG__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-module__6sEFWG__pagerNextOnly{grid-column:2}}.reference-module__6sEFWG__pagerCard{min-width:0;padding:14px 18px;text-decoration:none;transition:border-color .12s;display:block}.reference-module__6sEFWG__pagerCard:hover{border-color:var(--pub-border-interactive)}.reference-module__6sEFWG__pagerNext{text-align:right}.reference-module__6sEFWG__pagerDir{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin-bottom:4px;line-height:18px}.reference-module__6sEFWG__pagerNum{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-label);color:var(--pub-link);font-weight:600;line-height:20px}.reference-module__6sEFWG__pagerTitle{font-size:var(--pub-fs-meta);white-space:nowrap;text-overflow:ellipsis;color:var(--pub-secondary);margin-top:2px;line-height:18px;overflow:hidden}
.tools-shell-module__p-fIdW__page{padding-bottom:var(--pub-section-pad)}.tools-shell-module__p-fIdW__hero{padding-block:40px 32px}.tools-shell-module__p-fIdW__heroTitle{max-inline-size:24ch;font-size:var(--pub-fs-h1);line-height:var(--pub-lh-h1);letter-spacing:-1px;text-wrap:balance;margin:0;font-weight:750}.tools-shell-module__p-fIdW__heroAccent{color:var(--pub-action)}.tools-shell-module__p-fIdW__lead{max-inline-size:60ch;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-secondary);text-wrap:pretty;margin:20px 0 0}@media (min-width:768px){.tools-shell-module__p-fIdW__hero{padding-block:64px 48px}.tools-shell-module__p-fIdW__lead{font-size:var(--pub-fs-lead-sm);line-height:28px}}.tools-shell-module__p-fIdW__head{padding-block:24px 32px}.tools-shell-module__p-fIdW__crumbs{flex-wrap:wrap;column-gap:8px;padding:0;list-style:none;display:flex}.tools-shell-module__p-fIdW__crumbs li{gap:8px;display:flex}.tools-shell-module__p-fIdW__crumbs .tools-shell-module__p-fIdW__crumbLink{text-decoration:none}.tools-shell-module__p-fIdW__crumbLink:hover{color:var(--pub-text);text-underline-offset:3px;text-decoration:underline}.tools-shell-module__p-fIdW__headTitle{font-size:var(--pub-fs-h2);line-height:var(--pub-lh-h2);letter-spacing:-.5px;text-wrap:balance;margin:0;font-weight:750}.tools-shell-module__p-fIdW__headLead{max-inline-size:60ch;font-size:var(--pub-fs-body);line-height:var(--pub-lh-body);color:var(--pub-secondary);text-wrap:pretty;margin:16px 0 0}@media (min-width:768px){.tools-shell-module__p-fIdW__head{padding-block:32px 40px}.tools-shell-module__p-fIdW__headTitle{letter-spacing:-.9px}.tools-shell-module__p-fIdW__headLead{font-size:var(--pub-fs-lead-sm);line-height:28px}}@media (min-width:1280px){.tools-shell-module__p-fIdW__head{column-gap:var(--pub-track-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tools-shell-module__p-fIdW__headMain{grid-column:1/span 2}.tools-shell-module__p-fIdW__headLead{grid-column:3;margin-top:0}}.tools-shell-module__p-fIdW__block{margin-inline:calc(-1 * var(--pub-gutter));padding-bottom:var(--pub-section-pad)}.tools-shell-module__p-fIdW__blockRuled{padding-top:var(--pub-section-pad);border-top:1px solid var(--pub-line)}.tools-shell-module__p-fIdW__back{margin-top:24px}.tools-shell-module__p-fIdW__work{padding-bottom:var(--pub-section-pad)}.tools-shell-module__p-fIdW__text{max-inline-size:var(--pub-measure-prose);padding-block:var(--pub-section-pad);border-top:1px solid var(--pub-line);margin-inline:auto}.tools-shell-module__p-fIdW__text table{inline-size:100%}.tools-shell-module__p-fIdW__h2{max-inline-size:30ch;font-size:var(--pub-fs-h2);line-height:var(--pub-lh-h2);letter-spacing:-.5px;text-wrap:balance;margin:0 0 24px;font-weight:750}.tools-shell-module__p-fIdW__h3{max-inline-size:40ch;font-size:var(--pub-fs-h4);margin:32px 0 12px;font-weight:700;line-height:28px}.tools-shell-module__p-fIdW__final{gap:24px;padding:32px 24px;display:grid}.tools-shell-module__p-fIdW__finalTitle{max-inline-size:24ch;font-size:var(--pub-fs-final-sm);letter-spacing:-.6px;text-wrap:balance;margin:0;font-weight:750;line-height:1.15}.tools-shell-module__p-fIdW__finalLead{max-inline-size:60ch;font-size:var(--pub-fs-text);color:var(--pub-secondary);margin:12px 0 0;line-height:24px}@media (min-width:768px){.tools-shell-module__p-fIdW__final{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:48px}.tools-shell-module__p-fIdW__finalTitle{font-size:var(--pub-fs-final-md)}}@media (min-width:1280px){.tools-shell-module__p-fIdW__finalTitle{font-size:var(--pub-fs-final-lg)}}
.skeleton-module__Cuawza__skeleton{--sk-base:color-mix(in srgb, var(--panel-fg-primary) 8%, transparent);--sk-shine:color-mix(in srgb, var(--panel-fg-primary) 16%, transparent);box-sizing:border-box;border-radius:var(--sk-radius,var(--radius));background-color:var(--sk-base);flex:none;display:block}.skeleton-module__Cuawza__onDark{--sk-base:color-mix(in srgb, var(--chrome-toolbar-text) 8%, transparent);--sk-shine:color-mix(in srgb, var(--chrome-toolbar-text) 16%, transparent)}.skeleton-module__Cuawza__onLight{--sk-base:color-mix(in srgb, var(--chrome-toolbar-bg) 8%, transparent);--sk-shine:color-mix(in srgb, var(--chrome-toolbar-bg) 14%, transparent)}.skeleton-module__Cuawza__fill{border-radius:var(--sk-radius,0);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.skeleton-module__Cuawza__skeleton{background-image:linear-gradient(90deg, transparent 0%, var(--sk-shine) 50%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;animation:1.4s ease-in-out infinite skeleton-module__Cuawza__sweep}}@keyframes skeleton-module__Cuawza__sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.skeleton-module__Cuawza__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-module__Cuawza__scrim{z-index:300;background:var(--overlay-backdrop-60);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.skeleton-module__Cuawza__authCard{box-sizing:border-box;border:1px solid var(--panel-border-default);background:var(--panel-bg-input);border-radius:12px;flex-direction:column;gap:16px;width:min(440px,100vw - 48px);min-height:min(420px,100dvh - 48px);max-height:calc(100dvh - 48px);padding:32px;display:flex}.skeleton-module__Cuawza__authBar{justify-content:space-between;align-items:center;display:flex}.skeleton-module__Cuawza__paletteBackdrop{z-index:300;background:var(--overlay-backdrop-60);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.skeleton-module__Cuawza__paletteModal{box-sizing:border-box;border:1px solid var(--chrome-toolbar-dropdown-border);background:var(--chrome-toolbar-dropdown-bg);border-radius:16px;flex-direction:column;gap:4px;width:min(640px,100vw - 32px);max-height:min(62vh,560px);padding:12px;display:flex;overflow:hidden}@media (max-width:599px){.skeleton-module__Cuawza__paletteBackdrop{padding:0}.skeleton-module__Cuawza__paletteModal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}}.skeleton-module__Cuawza__canvasRegion{position:absolute;inset:0}.skeleton-module__Cuawza__canvasRail{height:12%;position:absolute;left:8%;right:8%}.skeleton-module__Cuawza__hoverCard{box-sizing:border-box;pointer-events:none;border:1px solid var(--panel-popover-border);background:var(--panel-popover-bg);flex-direction:column;display:flex;position:fixed}
.tool-item-module__0rr6ha__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.tool-item-module__0rr6ha__item{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;padding-block:8px 16px;display:grid}.tool-item-module__0rr6ha__symbolCol{color:var(--pub-text);justify-content:flex-start;padding-top:2px;transition:color .12s ease-out;display:flex}.tool-item-module__0rr6ha__item:hover .tool-item-module__0rr6ha__symbolCol{color:var(--pub-link)}.tool-item-module__0rr6ha__name{font-size:var(--pub-fs-h3-compact);text-wrap:pretty;margin:0;font-weight:650;line-height:24px}.tool-item-module__0rr6ha__desc{max-inline-size:60ch;font-size:var(--pub-fs-text);color:var(--pub-secondary);text-wrap:pretty;margin:8px 0 0;line-height:22px}.tool-item-module__0rr6ha__linkRow{margin:4px 0 0}.tool-item-module__0rr6ha__linkRow .tool-item-module__0rr6ha__link{min-height:40px;color:var(--pub-link);font-size:var(--pub-fs-item);align-items:center;gap:8px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.tool-item-module__0rr6ha__link:hover .tool-item-module__0rr6ha__linkText{text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){.tool-item-module__0rr6ha__name{font-size:var(--pub-fs-h3)}}@media (prefers-reduced-motion:reduce){.tool-item-module__0rr6ha__symbolCol{transition:none}}
.auth-module__cni4Dq__bar{border-bottom:1px solid var(--pub-line);flex:none;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 32px;display:flex}.auth-module__cni4Dq__barBrand{font-size:var(--pub-fs-item);letter-spacing:-.4px;align-items:center;gap:8px;margin-right:auto;font-weight:700;line-height:20px;display:inline-flex}.auth-module__cni4Dq__barMark{flex:none;width:22px;height:22px}.auth-module__cni4Dq__scroll{min-height:0;overflow-y:auto}.auth-module__cni4Dq__body{padding:32px}.auth-module__cni4Dq__title{font-size:var(--pub-fs-card-title-lg);letter-spacing:-.4px;text-wrap:balance;margin:0;font-weight:750;line-height:30px}.auth-module__cni4Dq__lead{font-size:var(--pub-fs-text);color:var(--pub-secondary);margin:4px 0 0;line-height:22px}.auth-module__cni4Dq__stack{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-module__cni4Dq__form{flex-direction:column;gap:16px;display:flex}[aria-disabled=true]>.auth-module__cni4Dq__gMark{filter:grayscale()}.auth-module__cni4Dq__btnIcon{flex:none;width:16px;height:16px}.auth-module__cni4Dq__gMark{flex:none;width:18px;height:18px}.auth-module__cni4Dq__gRed{fill:var(--brand-google-red)}.auth-module__cni4Dq__gBlue{fill:var(--brand-google-blue)}.auth-module__cni4Dq__gYellow{fill:var(--brand-google-yellow)}.auth-module__cni4Dq__gGreen{fill:var(--brand-google-green)}.auth-module__cni4Dq__quietAction{min-height:44px;color:var(--pub-link);font:inherit;font-size:var(--pub-fs-meta);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-block:-12px;margin-inline-end:-4px;padding:0 4px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__quietAction:hover,.auth-module__cni4Dq__quietAction:focus-visible{text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__divider{align-items:center;gap:12px;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:var(--pub-line);flex:1;height:1px}.auth-module__cni4Dq__field{flex-direction:column;gap:8px;display:flex}.auth-module__cni4Dq__fieldLabel{font-size:var(--pub-fs-meta);color:var(--pub-text);font-weight:500;line-height:20px}.auth-module__cni4Dq__fieldHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.auth-module__cni4Dq__input{border:1px solid var(--pub-border-interactive);background:var(--pub-surface);width:100%;min-height:48px;color:var(--pub-text);font:inherit;font-size:var(--pub-fs-control);border-radius:4px;padding:11px 12px;line-height:24px}.auth-module__cni4Dq__input::placeholder{color:var(--pub-secondary);opacity:1}.auth-module__cni4Dq__input[aria-invalid=true]{border-color:var(--pub-error);box-shadow:inset 0 0 0 1px var(--pub-error)}.auth-module__cni4Dq__input:read-only{color:var(--pub-secondary)}.auth-module__cni4Dq__fieldError{font-size:var(--pub-fs-meta);color:var(--pub-error);align-items:flex-start;gap:6px;margin:0;line-height:20px;display:flex}.auth-module__cni4Dq__fieldError svg,.auth-module__cni4Dq__rule svg{flex:none;width:16px;height:16px;margin-top:2px}.auth-module__cni4Dq__hint{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:0;line-height:20px}.auth-module__cni4Dq__rules{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.auth-module__cni4Dq__rule{font-size:var(--pub-fs-meta);color:var(--pub-secondary);gap:6px;line-height:20px;display:flex}.auth-module__cni4Dq__ruleOk{color:var(--pub-success)}.auth-module__cni4Dq__checks{flex-direction:column;gap:4px;display:flex}.auth-module__cni4Dq__check{min-height:44px;font-size:var(--pub-fs-note);color:var(--pub-text);cursor:pointer;align-items:flex-start;gap:12px;padding-block:2px;line-height:20px;display:flex}.auth-module__cni4Dq__check input{width:20px;height:20px;accent-color:var(--pub-action);cursor:pointer;flex:none;margin:0}.auth-module__cni4Dq__check .auth-module__cni4Dq__inlineLink{color:var(--pub-link);text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__alert{border:1px solid var(--pub-line);border-left:3px solid var(--pub-error);background:var(--pub-surface);border-radius:4px;gap:12px;padding:12px 12px 12px 14px;display:flex}.auth-module__cni4Dq__alertWarning{border-left-color:var(--pub-warning)}.auth-module__cni4Dq__alert>svg{width:20px;height:20px;color:var(--pub-error);flex:none;margin-top:1px}.auth-module__cni4Dq__alertWarning>svg{color:var(--pub-warning)}.auth-module__cni4Dq__alertTitle{font-size:var(--pub-fs-text);color:var(--pub-text);margin:0;font-weight:600;line-height:22px}.auth-module__cni4Dq__alertBody{font-size:var(--pub-fs-note);color:var(--pub-secondary);margin:2px 0 0;line-height:20px}.auth-module__cni4Dq__alertText{font-size:var(--pub-fs-text);color:var(--pub-text);margin:0;line-height:22px}.auth-module__cni4Dq__emailEcho{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-text);color:var(--pub-text);overflow-wrap:anywhere}.auth-module__cni4Dq__spinner{flex:none;width:18px;height:18px}.auth-module__cni4Dq__status{flex-direction:column;display:flex}.auth-module__cni4Dq__statusHead{align-items:center;gap:16px;display:flex}.auth-module__cni4Dq__statusTile{border:1px solid var(--pub-line);background:var(--pub-tint);width:40px;height:40px;color:var(--pub-action);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-module__cni4Dq__status[data-tone=success] .auth-module__cni4Dq__statusTile{background:var(--pub-tint-success);color:var(--pub-success)}.auth-module__cni4Dq__status[data-tone=warning] .auth-module__cni4Dq__statusTile{background:var(--pub-tint-warning);color:var(--pub-warning)}.auth-module__cni4Dq__statusTile svg{width:20px;height:20px}.auth-module__cni4Dq__caption{margin:0}.auth-module__cni4Dq__statusTitle{font-size:var(--pub-fs-h4);letter-spacing:-.2px;text-wrap:balance;margin:4px 0 0;font-weight:700;line-height:26px}.auth-module__cni4Dq__statusBody{border-top:1px solid var(--pub-line);margin-top:16px;padding-top:16px}.auth-module__cni4Dq__statusBody p{font-size:var(--pub-fs-text);color:var(--pub-text);margin:0;line-height:22px}.auth-module__cni4Dq__statusBody p+p{color:var(--pub-secondary);margin-top:8px}.auth-module__cni4Dq__actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:24px;display:flex}.auth-module__cni4Dq__actions>*{flex:auto;width:auto}.auth-module__cni4Dq__rail{background:var(--pub-tint);height:2px;margin-top:24px;position:relative;overflow:hidden}.auth-module__cni4Dq__rail:after{content:"";background:var(--pub-progress);width:28%;animation:1.4s ease-in-out infinite auth-module__cni4Dq__authRail;position:absolute;top:0;bottom:0;left:0}@keyframes auth-module__cni4Dq__authRail{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__rail:after{width:100%;animation:none;transform:none}}.auth-module__cni4Dq__railLabel{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:8px 0 0;line-height:20px}.auth-module__cni4Dq__foot{border-top:1px solid var(--pub-line);font-size:var(--pub-fs-text);color:var(--pub-secondary);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;line-height:22px;display:flex}.auth-module__cni4Dq__footAction{flex:none}.auth-module__cni4Dq__pageBar{height:var(--pub-header-h);padding-inline:var(--pub-gutter);border-bottom:1px solid var(--pub-line);background:var(--pub-chrome-bg);align-items:center;display:flex}.auth-module__cni4Dq__pageBrand{color:var(--pub-text)}.auth-module__cni4Dq__pageMain{min-height:calc(100vh - var(--pub-header-h));padding:48px var(--pub-gutter);justify-content:center;align-items:center;display:flex}.auth-module__cni4Dq__panel{width:min(520px,100%)}.auth-module__cni4Dq__panel .auth-module__cni4Dq__body{flex-direction:column;justify-content:center;min-height:300px;display:flex}.auth-module__cni4Dq__panel .auth-module__cni4Dq__foot{border-radius:0 0 12px 12px}.auth-module__cni4Dq__pageCaption{margin:0 0 8px}@media (max-width:767px){.auth-module__cni4Dq__bar{padding:0 var(--pub-gutter) 0 calc(var(--pub-gutter) - 14px)}.auth-module__cni4Dq__bar .auth-module__cni4Dq__close{order:-1}.auth-module__cni4Dq__body{padding:24px var(--pub-gutter) 32px}.auth-module__cni4Dq__scroll{flex:1}.auth-module__cni4Dq__title{font-size:var(--pub-fs-card-title);line-height:28px}.auth-module__cni4Dq__foot{padding:16px var(--pub-gutter) calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:8px}.auth-module__cni4Dq__footAction{width:100%}.auth-module__cni4Dq__actions{flex-direction:column}.auth-module__cni4Dq__actions>*{width:100%}.auth-module__cni4Dq__pageMain{padding:0}.auth-module__cni4Dq__panel{background:0 0;border:0;border-radius:0;width:100%}.auth-module__cni4Dq__panel .auth-module__cni4Dq__body{min-height:0;padding:28px var(--pub-gutter) 32px}}
.palette-module__S59C3W__palette[open]{flex-direction:column;width:min(640px,100vw - 32px);height:fit-content;max-height:min(62vh,560px);margin:12vh auto auto;animation:.14s cubic-bezier(.16,1,.3,1) both palette-module__S59C3W__rpIn;display:flex}.palette-module__S59C3W__palette[open][data-closing=true]{animation:80ms both palette-module__S59C3W__rpOut}@keyframes palette-module__S59C3W__rpIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes palette-module__S59C3W__rpOut{0%{opacity:1}to{opacity:0}}.palette-module__S59C3W__inputRow{border-bottom:1px solid var(--pub-line);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.palette-module__S59C3W__field{flex:1;min-width:0;position:relative}.palette-module__S59C3W__clearIcon{width:16px;height:16px}.palette-module__S59C3W__closeIcon{width:22px;height:22px}.palette-module__S59C3W__inputIcon{width:20px;height:20px;color:var(--pub-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.palette-module__S59C3W__input{border:1px solid var(--pub-border-interactive);background:var(--pub-surface);width:100%;min-height:48px;color:var(--pub-text);font:inherit;font-size:var(--pub-fs-control);border-radius:4px;padding:11px 40px;line-height:24px}.palette-module__S59C3W__input::placeholder{color:var(--pub-secondary);opacity:1}.palette-module__S59C3W__input::-webkit-search-cancel-button{display:none}.palette-module__S59C3W__clear{width:32px;height:32px;color:var(--pub-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.palette-module__S59C3W__clear:hover{background:var(--pub-wash-hover);color:var(--pub-text)}.palette-module__S59C3W__scope{flex-shrink:0}.palette-module__S59C3W__closeMobile{display:none}.palette-module__S59C3W__list{overscroll-behavior:contain;flex:1;min-height:120px;padding:8px;overflow-y:auto}.palette-module__S59C3W__row{cursor:pointer;border-radius:4px;min-height:56px;margin-bottom:2px;padding:10px 12px;text-decoration:none;display:block}.palette-module__S59C3W__row:hover{background:var(--pub-wash-hover)}.palette-module__S59C3W__row[data-active=true]{background:var(--pub-wash-active)}.palette-module__S59C3W__rowL1{align-items:center;gap:8px;min-width:0;display:flex}.palette-module__S59C3W__chip{background:var(--pub-wash-active);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-meta);color:var(--pub-text);border-radius:4px;flex-shrink:0;padding:1px 6px;line-height:20px}.palette-module__S59C3W__row[data-active=true] .palette-module__S59C3W__chip{background:var(--pub-action);color:var(--pub-action-text)}.palette-module__S59C3W__title{min-width:0;font-size:var(--pub-fs-label);white-space:nowrap;text-overflow:ellipsis;color:var(--pub-text);flex:1;font-weight:500;line-height:20px;overflow:hidden}.palette-module__S59C3W__crumb{max-width:40%;font-size:var(--pub-fs-meta);white-space:nowrap;text-overflow:ellipsis;color:var(--pub-secondary);flex-shrink:0;overflow:hidden}.palette-module__S59C3W__snippet{font-size:var(--pub-fs-meta);color:var(--pub-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.5;display:-webkit-box;overflow:hidden}.palette-module__S59C3W__state{text-align:center;min-height:160px;font-size:var(--pub-fs-label);color:var(--pub-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.palette-module__S59C3W__recentLabel{padding:4px 12px 8px}.palette-module__S59C3W__skel{background:var(--pub-wash-hover);border-radius:4px;height:56px;margin-bottom:2px;animation:1.2s infinite palette-module__S59C3W__rpPulse}@keyframes palette-module__S59C3W__rpPulse{0%,to{opacity:1}50%{opacity:.5}}.palette-module__S59C3W__footer{border-top:1px solid var(--pub-line);min-height:36px;font-size:var(--pub-fs-meta);color:var(--pub-secondary);flex-shrink:0;align-items:center;padding:6px 16px;line-height:20px;display:flex}.palette-module__S59C3W__kbd{border:1px solid var(--pub-line);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);border-radius:4px;padding:0 5px;line-height:16px;display:inline-block}@media (pointer:coarse){.palette-module__S59C3W__footer{display:none}}@media (max-width:599px){.palette-module__S59C3W__palette[open]{width:100vw;height:100dvh;max-height:none;margin:0;animation:none}.palette-module__S59C3W__inputRow{padding-top:calc(env(safe-area-inset-top) + 12px)}.palette-module__S59C3W__closeMobile{width:44px;height:44px;color:var(--pub-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.palette-module__S59C3W__scope{display:none}.palette-module__S59C3W__list{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.palette-module__S59C3W__crumb{display:none}.palette-module__S59C3W__snippet{-webkit-line-clamp:1}.palette-module__S59C3W__footer{display:none}}@media (prefers-reduced-motion:reduce){.palette-module__S59C3W__palette[open],.palette-module__S59C3W__skel{animation:none}}
.related-calculators-module__XCv_xG__block{border-top:1px solid var(--pub-line);margin-top:32px;padding-top:24px}
.tools-index-module__XAUVMq__tabs{scrollbar-width:none;align-items:stretch;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.tools-index-module__XAUVMq__tab{min-width:132px;min-height:52px;color:var(--pub-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:8px;padding:8px 4px 10px;transition:color .12s ease-out;display:flex;position:relative}.tools-index-module__XAUVMq__tab:hover,.tools-index-module__XAUVMq__tab[aria-pressed=true]{color:var(--pub-text)}.tools-index-module__XAUVMq__tabGlyph{flex:none;display:inline-flex}.tools-index-module__XAUVMq__tabText{font-size:var(--pub-fs-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.tools-index-module__XAUVMq__tabCount{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);margin-left:auto;font-weight:500;line-height:20px}.tools-index-module__XAUVMq__tab[aria-pressed=true] .tools-index-module__XAUVMq__tabCount{color:var(--pub-link)}.tools-index-module__XAUVMq__tabTrack{background:var(--pub-line);height:2px;position:absolute;inset:auto 0 0}.tools-index-module__XAUVMq__tab[aria-pressed=true] .tools-index-module__XAUVMq__tabTrack{background:var(--pub-action)}.tools-index-module__XAUVMq__filtered[data-active=calc] [data-cat]:not([data-cat=calc]),.tools-index-module__XAUVMq__filtered[data-active=converter] [data-cat]:not([data-cat=converter]),.tools-index-module__XAUVMq__filtered[data-active=reference] [data-cat]:not([data-cat=reference]),.tools-index-module__XAUVMq__filtered[data-active=design] [data-cat]:not([data-cat=design]){display:none}.tools-index-module__XAUVMq__final{border-top:2px solid var(--pub-action)}.tools-index-module__XAUVMq__support{text-align:center;font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:16px 0 0;line-height:20px}.tools-index-module__XAUVMq__support .tools-index-module__XAUVMq__supportLink{color:var(--pub-link);font-weight:600;text-decoration:none}.tools-index-module__XAUVMq__supportLink:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tools-index-module__XAUVMq__tab{transition:none}}
