.P7F5OW_eyebrow-pill{--eyebrow-display:inline-block;--eyebrow-pad:7px 14px;--eyebrow-size:12px;--eyebrow-radius:999px;--eyebrow-tracking:.16em;--eyebrow-gap:18px;--eyebrow-bg:var(--color-primary);--eyebrow-color:var(--color-on-primary)}
.c4agGG_features-grid-block{background-color:var(--features-grid-bg,transparent)}.c4agGG_features-grid-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.c4agGG_features-grid-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.c4agGG_features-grid-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);letter-spacing:var(--block-title-letter-spacing,normal);color:var(--block-heading-color,var(--color-text));margin:0 0 var(--space-3) 0;text-align:var(--block-title-align,center)}.c4agGG_features-grid-block__subtitle{font-size:var(--section-subtitle-size,var(--text-lg));font-weight:var(--section-subtitle-weight,400);line-height:var(--section-subtitle-line-height,var(--text-body-line-height,1.6));color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;text-align:var(--block-title-align,center)}.c4agGG_features-grid-block__grid{gap:var(--space-8);display:grid}.c4agGG_features-grid-block--cols-2{grid-template-columns:repeat(2,1fr)}.c4agGG_features-grid-block--cols-3{grid-template-columns:repeat(3,1fr)}.c4agGG_features-grid-block--cols-4{grid-template-columns:repeat(4,1fr)}[data-viewport=mobile] .c4agGG_features-grid-block__grid{grid-template-columns:1fr}[data-viewport=tablet] .c4agGG_features-grid-block--cols-3,[data-viewport=tablet] .c4agGG_features-grid-block--cols-4{grid-template-columns:repeat(2,1fr)}.c4agGG_features-grid-block__item{align-items:var(--item-align,flex-start);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c4agGG_features-grid-block--connected .c4agGG_features-grid-block__item{position:relative}.c4agGG_features-grid-block--connected .c4agGG_features-grid-block__item:not(:last-child):after{content:"";top:calc(var(--features-grid-num-box,40px) / 2 - 1px);left:calc(50% + var(--features-grid-num-box,40px) / 2);width:calc(100% - var(--features-grid-num-box,40px) + var(--inner-gap,1rem));background:var(--connector-color,currentColor);height:2px;position:absolute}.c4agGG_features-grid-block--connected .c4agGG_features-grid-block--cols-2 .c4agGG_features-grid-block__item:nth-child(2n):after,:root:not([data-viewport=tablet]) .c4agGG_features-grid-block--connected .c4agGG_features-grid-block--cols-3 .c4agGG_features-grid-block__item:nth-child(3n):after,:root:not([data-viewport=tablet]) .c4agGG_features-grid-block--connected .c4agGG_features-grid-block--cols-4 .c4agGG_features-grid-block__item:nth-child(4n):after,[data-viewport=tablet] .c4agGG_features-grid-block--connected .c4agGG_features-grid-block__item:nth-child(2n):after,[data-viewport=mobile] .c4agGG_features-grid-block--connected .c4agGG_features-grid-block__item:after{display:none}.c4agGG_features-grid-block__icon{font-size:var(--text-4xl);line-height:1}.c4agGG_features-grid-block__number{box-sizing:border-box;width:var(--features-grid-num-box,auto);height:var(--features-grid-num-box,auto);border-radius:var(--features-grid-num-radius,0);background:var(--features-grid-num-bg,transparent);color:var(--features-grid-num-color,inherit);font-size:var(--features-grid-num-size,inherit);flex:none;place-items:center;line-height:1;display:inline-grid}.c4agGG_features-grid-block[style*=--block-item-pad\:] .c4agGG_features-grid-block__item{padding:var(--block-item-pad)}.c4agGG_features-grid-block__item--link{color:inherit;transition:color var(--transition-base);text-decoration:none}.c4agGG_features-grid-block__item--link:not([aria-disabled]):hover .c4agGG_features-grid-block__feature-title{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.c4agGG_features-grid-block__item--overlay{position:relative}.c4agGG_features-grid-block__overlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.c4agGG_features-grid-block__item--overlay .c4agGG_features-grid-block__feature-desc a,.c4agGG_features-grid-block__item--overlay label{z-index:2;position:relative}.c4agGG_features-grid-block__icon svg{width:var(--block-icon-size,44px);height:var(--block-icon-size,44px)}.c4agGG_features-grid-block[style*=--block-item-title-size\:] .c4agGG_features-grid-block__feature-title{font-size:var(--block-item-title-size)}.c4agGG_features-grid-block[style*=--block-item-title-weight\:] .c4agGG_features-grid-block__feature-title{font-weight:var(--block-item-title-weight)}.c4agGG_features-grid-block__feature-desc{font-size:var(--block-body-size,inherit);font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));font-family:var(--block-body-font,inherit);max-width:var(--block-body-max-width,none);align-self:stretch;min-width:0}.c4agGG_features-grid-block__demo-text{color:var(--color-text-muted)}.c4agGG_features-grid-block__demo-icon{min-width:44px;height:30px;padding:0 var(--space-3,10px);border-radius:var(--radius-md,8px);background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));font-size:var(--text-xs,12px);color:var(--color-text-muted);font-family:var(--font-sans,inherit);justify-content:center;align-items:center;display:inline-flex}.c4agGG_features-grid-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.c4agGG_features-grid-block[style*=--bg-color\:]{background-color:var(--bg-color)}.c4agGG_features-grid-block[style*=--block-bg\:]{background-color:var(--block-bg)}.c4agGG_features-grid-block[style*=--text-color\:],[data-viewport=mobile] .c4agGG_features-grid-block[style*=--text-color-mobile\:]{color:var(--text-color)}.c4agGG_features-grid-block[style*=--border-radius\:],[data-viewport=mobile] .c4agGG_features-grid-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.c4agGG_features-grid-block[style*=--shadow\:],[data-viewport=mobile] .c4agGG_features-grid-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.c4agGG_features-grid-block__item[style*=--item-pad\:]{padding:var(--item-pad)}.c4agGG_features-grid-block__item[style*=--bg-color\:]{background-color:var(--bg-color)}.c4agGG_features-grid-block__item[style*=--text-color\:],[data-viewport=mobile] .c4agGG_features-grid-block__item[style*=--text-color-mobile\:]{color:var(--text-color)}.c4agGG_features-grid-block__item[style*=--border-color\:],[data-viewport=mobile] .c4agGG_features-grid-block__item[style*=--border-color-mobile\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.c4agGG_features-grid-block__item[style*=--border-radius\:],[data-viewport=mobile] .c4agGG_features-grid-block__item[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.c4agGG_features-grid-block__item[style*=--shadow\:],[data-viewport=mobile] .c4agGG_features-grid-block__item[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.c4agGG_features-grid-block--variant-grid:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__grid,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-grid .c4agGG_features-grid-block__grid{gap:var(--inner-gap,1rem);display:grid}.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__grid,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__grid{gap:var(--inner-gap,1rem);flex-direction:column;display:flex}.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__item,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__item{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__icon,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__icon{grid-area:1/1/span 2}.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__number,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__number{height:calc(var(--block-item-title-size,16px) * 1.5);grid-area:1/1/span 2;align-self:start;place-items:center;display:inline-grid}.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__feature-title,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__feature-title,.c4agGG_features-grid-block--variant-horizontal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__feature-desc,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__feature-desc{grid-column:2}.c4agGG_features-grid-block--variant-alternating:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__grid,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-alternating .c4agGG_features-grid-block__grid{gap:var(--inner-gap,1rem);flex-direction:column;display:flex}.c4agGG_features-grid-block--variant-alternating:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__item:nth-child(2n),:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-alternating .c4agGG_features-grid-block__item:nth-child(2n){text-align:right}.c4agGG_features-grid-block--variant-minimal:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__icon,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-minimal .c4agGG_features-grid-block__icon{display:none}.c4agGG_features-grid-block--variant-card-grid:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__grid,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-card-grid .c4agGG_features-grid-block__grid{gap:var(--inner-gap,1rem);display:grid}.c4agGG_features-grid-block--variant-card-grid:where(:not(.c4agGG_features-grid-block--m),:not([data-viewport=mobile] *)) .c4agGG_features-grid-block__item,:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-card-grid .c4agGG_features-grid-block__item{border:1px solid var(--color-border);border-radius:var(--block-radius,var(--radius-lg));padding:var(--block-item-pad,var(--space-4));box-shadow:var(--block-shadow,var(--shadow-sm))}.c4agGG_features-grid-block__slot--eyebrow{font-size:var(--eyebrow-size,.875rem);text-align:var(--block-title-align,center);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking,.1em);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--eyebrow-gap,var(--space-2))}.c4agGG_features-grid-block__slot--bottom{margin-top:var(--space-3);font-size:var(--text-sm,.875rem);color:var(--color-text-secondary)}[data-viewport=mobile] .c4agGG_features-grid-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .c4agGG_features-grid-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}.c4agGG_features-grid-block__slot--eyebrow>*{display:var(--eyebrow-display,block);background:var(--eyebrow-bg,transparent);color:var(--eyebrow-color,inherit);padding:var(--eyebrow-pad,0);border-radius:var(--eyebrow-radius,0);margin:0}.c4agGG_features-grid-block__feature-desc>*{margin:0}.c4agGG_features-grid-block__feature-desc>*+*{margin-top:var(--space-3)}.c4agGG_features-grid-block__feature-desc h4,.c4agGG_features-grid-block__feature-desc h5{font-size:var(--text-base);color:var(--color-text);font-weight:600}.c4agGG_features-grid-block__feature-desc a{color:var(--block-link-color,var(--color-link-fg,var(--color-primary-ink,var(--color-primary))));text-underline-offset:var(--typography-underline_offset,2px);text-decoration:underline}@media (hover:hover) and (pointer:fine){.c4agGG_features-grid-block__feature-desc a:hover{filter:brightness(.85)}}.c4agGG_features-grid-block__grid[data-expanded]{align-items:start}.c4agGG_features-grid-block__grid:has(.c4agGG_features-grid-block__feature-more-check:checked){align-items:start}.c4agGG_features-grid-block__feature-more{margin-top:var(--space-4);flex-direction:column;flex:1 1 0;align-self:stretch;max-width:100%;display:flex}.c4agGG_features-grid-block__feature-more-check{opacity:0;width:0;height:0;position:absolute}.c4agGG_features-grid-block__feature-more-body{overflow-anchor:none;flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000);mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000)}.c4agGG_features-grid-block__feature-more-check:checked~.c4agGG_features-grid-block__feature-more-body{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.c4agGG_features-grid-block__feature-more:has(.c4agGG_features-grid-block__feature-more-check:checked){flex:none}:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__feature-more-body{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}:where([data-viewport=mobile]) .c4agGG_features-grid-block--m-horizontal .c4agGG_features-grid-block__feature-more-btn{display:none}.c4agGG_features-grid-block__feature-more-btn{overflow-anchor:auto;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-full);background:var(--raised-fill,var(--color-bg-secondary));box-shadow:inset 0 0 0 1px var(--raised-border,transparent);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-heading,var(--color-text));transition:background-color var(--transition-base), color var(--transition-base);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.c4agGG_features-grid-block__feature-more-btn:hover{background:var(--color-primary);color:var(--color-on-primary)}}.c4agGG_features-grid-block__feature-more-check:focus-visible~.c4agGG_features-grid-block__feature-more-btn{outline:2px solid var(--color-focus-ring);outline-offset:2px}.c4agGG_features-grid-block__feature-more-btn:after{content:"↓";transition:transform var(--transition-base)}.c4agGG_features-grid-block__feature-more-check:checked~.c4agGG_features-grid-block__feature-more-btn:after{transform:rotate(180deg)}.c4agGG_features-grid-block__feature-more-shut,.c4agGG_features-grid-block__feature-more-check:checked~.c4agGG_features-grid-block__feature-more-btn .c4agGG_features-grid-block__feature-more-open{display:none}.c4agGG_features-grid-block__feature-more-check:checked~.c4agGG_features-grid-block__feature-more-btn .c4agGG_features-grid-block__feature-more-shut{display:inline}.c4agGG_features-grid-block__feature-desc ul,.c4agGG_features-grid-block__feature-desc ol{margin:var(--space-2) 0;padding-left:var(--space-6);list-style-position:outside}.c4agGG_features-grid-block__feature-desc ul{list-style-type:disc}.c4agGG_features-grid-block__feature-desc ol{list-style-type:decimal}.c4agGG_features-grid-block__feature-desc li{margin-bottom:var(--space-1)}.c4agGG_features-grid-block__feature-more[data-fits] .c4agGG_features-grid-block__feature-more-btn{display:none}.c4agGG_features-grid-block__item[style*=--spoiler-row]:not(:has(.c4agGG_features-grid-block__feature-more-check:checked)){height:var(--spoiler-row)}.c4agGG_features-grid-block__item[style*=--spoiler-min\:]{min-height:var(--spoiler-min)}.c4agGG_features-grid-block__item[style*=--spoiler-row]>.c4agGG_features-grid-block__feature-desc[data-spoiler-head]{min-height:0;overflow:hidden}.c4agGG_features-grid-block__item:not(:has(.c4agGG_features-grid-block__feature-more-check:checked))>.c4agGG_features-grid-block__feature-desc[data-spoiler-cut]{-webkit-mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000);mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000)}.c4agGG_features-grid-block__feature-more[data-fits] .c4agGG_features-grid-block__feature-more-body{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.c4agGG_features-grid-block__item[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}.c4agGG_features-grid-block__item[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}.c4agGG_features-grid-block__item[style*=--padding-x\:]{padding-inline:var(--padding-x)}.c4agGG_features-grid-block__item[style*=--align\:]{text-align:var(--align)}.c4agGG_features-grid-block__item--link[style*=--accent-color\:]:not([aria-disabled]):hover .c4agGG_features-grid-block__feature-title,.c4agGG_features-grid-block[style*=--accent-color\:] .c4agGG_features-grid-block__slot--eyebrow,.c4agGG_features-grid-block[style*=--accent-color\:] .c4agGG_features-grid-block__item--link:not([aria-disabled]):hover .c4agGG_features-grid-block__feature-title{color:var(--accent-color,var(--color-accent-ink))}
._7hpvIa_form-block__demo{gap:var(--space-3,12px);max-width:480px;padding:var(--space-6,24px);flex-direction:column;margin:0 auto;display:flex}._7hpvIa_form-block__demo-field{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-bg-secondary);min-height:42px;padding:0 var(--space-3,12px);color:var(--color-text-muted);font-size:var(--text-sm,14px);align-items:center;display:flex}._7hpvIa_form-block__demo-button{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));padding:var(--space-2,8px) var(--space-5,20px);border-radius:var(--radius-sm,6px);background:var(--color-bg-tertiary);color:var(--color-text-muted);font-size:var(--text-sm,14px);cursor:default;border:none;align-self:flex-start}._7hpvIa_form-block{background-color:var(--form-bg,transparent)}._7hpvIa_form-block[style*=--bg-color\:]{max-width:var(--space-form-card,450px);margin-right:auto}._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column,._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *))[style*=--bg-color\:],:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column[style*=--bg-color\:],._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__inner,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__inner,._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__form{max-width:none}._7hpvIa_form-block[style*=--bg-color\:] ._7hpvIa_form-block__inner{padding-left:0;padding-right:0}._7hpvIa_form-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}._7hpvIa_form-block--py-none{padding-top:0;padding-bottom:0}._7hpvIa_form-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}._7hpvIa_form-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}._7hpvIa_form-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}._7hpvIa_form-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}._7hpvIa_form-block__inner{width:100%;max-width:var(--container-md);padding-left:var(--form-inner-pad-x,var(--space-4));padding-right:var(--form-inner-pad-x,var(--space-4));margin-left:auto;margin-right:auto}._7hpvIa_form-block__title{font-size:var(--block-title-size,var(--text-h2-size,var(--text-3xl)));font-weight:var(--block-title-weight,var(--text-h2-weight,700));font-family:var(--block-title-font,var(--font-heading));color:var(--color-heading,var(--color-text));text-align:var(--form-title-align,inherit);margin:0 0 var(--space-6) 0}._7hpvIa_form-block__title:has(+._7hpvIa_form-block__subtitle){margin-bottom:var(--space-4)}._7hpvIa_form-block__subtitle{color:var(--color-text-secondary,var(--color-text));text-align:var(--form-title-align,inherit);margin:0 0 var(--space-6) 0}._7hpvIa_form-block__loading{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:var(--radius-lg);background:var(--color-bg-secondary);height:200px;animation:1.5s ease-in-out infinite _7hpvIa_form-pulse}@keyframes _7hpvIa_form-pulse{0%,to{opacity:.6}50%{opacity:.3}}._7hpvIa_form-block__placeholder{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));padding:var(--space-10) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-secondary);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._7hpvIa_form-block__placeholder-text{color:var(--color-text-secondary);font-size:var(--text-base);margin:0}._7hpvIa_form-block__form{gap:var(--form-field-gap,var(--space-5));max-width:var(--space-form-max,none);flex-direction:column;display:flex}._7hpvIa_form-block__field{gap:var(--space-2);flex-direction:column;display:flex}._7hpvIa_form-block__label{font-size:var(--block-label-size,var(--text-sm));color:var(--block-label-color,var(--color-text));margin-bottom:var(--block-label-gap,0);font-weight:500;line-height:normal}._7hpvIa_form-block__label--sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7hpvIa_form-block__required{color:var(--color-danger-ink)}._7hpvIa_form-block__input,._7hpvIa_form-block__textarea,._7hpvIa_form-block__select{width:100%;padding:var(--block-field-pad,var(--space-input-y,var(--space-3)) var(--space-4));font-size:var(--text-body-size,var(--text-base));line-height:normal;font-family:var(--font-input,var(--font-sans));color:var(--color-text);background-color:var(--block-field-bg,var(--color-input-bg,var(--color-bg)));border:var(--block-field-border,1px solid var(--color-input-border,var(--color-border)));border-radius:var(--block-field-radius,var(--radius-input,var(--radius-md)));transition:border-color var(--transition-fast);box-sizing:border-box}._7hpvIa_form-block__input::placeholder,._7hpvIa_form-block__textarea::placeholder{color:var(--color-input-placeholder,var(--color-text-secondary))}._7hpvIa_form-block__input:focus-visible,._7hpvIa_form-block__textarea:focus-visible,._7hpvIa_form-block__select:focus-visible{border-color:var(--block-field-focus-border,var(--color-field-focus-border,var(--color-primary)));box-shadow:0 0 0 3px var(--block-field-focus-ring,var(--color-field-focus-ring,var(--state-field-focus-ring)));background-color:var(--block-field-focus-bg,var(--color-bg));outline:none}._7hpvIa_form-block__input:disabled,._7hpvIa_form-block__textarea:disabled,._7hpvIa_form-block__select:disabled{background-color:var(--block-field-disabled-bg,var(--color-state-disabled-bg,var(--color-input-bg,var(--color-bg))));color:var(--block-field-disabled-color,var(--color-state-disabled-fg,var(--color-text)))}._7hpvIa_form-block__input--error{border-color:var(--color-error)}._7hpvIa_form-block__textarea{resize:vertical;min-height:100px}._7hpvIa_form-block__checkbox-label{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer;display:flex}._7hpvIa_form-block__checkbox{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}._7hpvIa_form-block__error{font-size:var(--text-sm);color:var(--color-danger-ink)}._7hpvIa_form-block__form-error{padding:var(--space-3) var(--space-4);background-color:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-danger-ink);border-radius:var(--radius-md);font-size:var(--text-sm)}._7hpvIa_form-block__consent{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}._7hpvIa_form-block__submit{align-self:var(--form-submit-align,flex-start);padding:var(--block-btn-pad,var(--block-btn-pad-y,var(--space-3)) var(--block-btn-pad-x,var(--space-8)));box-shadow:var(--block-btn-shadow,none);font-size:var(--block-btn-size,var(--text-base));font-weight:var(--block-btn-weight,500);letter-spacing:var(--block-btn-letter-spacing,normal);line-height:var(--block-btn-line-height,normal);text-transform:var(--block-btn-transform,var(--text-button-transform,none));font-family:var(--block-btn-font,var(--font-sans));color:var(--block-btn-color,var(--color-on-primary));background-color:var(--block-btn-bg,var(--color-primary));border-radius:var(--block-btn-radius,var(--radius-button,var(--radius-md)));cursor:pointer;transition:background-color var(--transition-fast);border:none}._7hpvIa_form-block__submit:hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}._7hpvIa_form-block[style*=--block-btn-hover-border\:] ._7hpvIa_form-block__submit:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--block-btn-hover-border), var(--block-btn-shadow,0 0 transparent)}._7hpvIa_form-block__submit:active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))))))}._7hpvIa_form-block__submit:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}._7hpvIa_form-block__submit:disabled{background-color:var(--block-btn-disabled-bg,var(--color-state-disabled-bg,var(--color-primary)));color:var(--block-btn-disabled-color,var(--color-state-disabled-fg,var(--color-on-primary)));opacity:var(--block-btn-disabled-opacity,var(--text-state-disabled-opacity,.6));cursor:not-allowed}._7hpvIa_form-block__submit[data-loading=true]{opacity:var(--block-btn-loading-opacity,.75);cursor:progress}._7hpvIa_form-block__success{padding:var(--space-8) var(--space-6);background-color:color-mix(in srgb, var(--color-success) 10%, transparent);border-radius:var(--radius-lg);text-align:center;animation:_7hpvIa_form-fade-in var(--transition-slow,.3s) ease-out}@keyframes _7hpvIa_form-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._7hpvIa_form-block__success-text{color:var(--color-success-ink);font-size:var(--text-lg);margin:0}._7hpvIa_form-block__hp{display:none}._7hpvIa_form-block[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}._7hpvIa_form-block[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}._7hpvIa_form-block[style*=--block-padding\:]{padding:var(--block-padding)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--block-padding-mobile\:]{padding:var(--block-padding-mobile)}._7hpvIa_form-block[style*=--bg-color\:]{background-color:var(--bg-color)}._7hpvIa_form-block[style*=--text-color\:]{color:var(--text-color)}._7hpvIa_form-block[style*=--border-color\:],[data-viewport=mobile] ._7hpvIa_form-block[style*=--border-color-mobile\:]{border-color:var(--border-color);border-style:solid;border-width:1px}._7hpvIa_form-block[style*=--border-radius\:]{border-radius:var(--border-radius)}._7hpvIa_form-block[style*=--shadow\:]{box-shadow:var(--shadow)}._7hpvIa_form-block[style*=--inner-gap\:] ._7hpvIa_form-block__inner>*+*{margin-top:0}._7hpvIa_form-block[style*=--inner-gap\:] ._7hpvIa_form-block__form{gap:var(--form-field-gap,var(--inner-gap))}._7hpvIa_form-block--align-left ._7hpvIa_form-block__title,._7hpvIa_form-block--align-left ._7hpvIa_form-block__subtitle,._7hpvIa_form-block--align-left ._7hpvIa_form-block__slot--eyebrow,._7hpvIa_form-block--align-left ._7hpvIa_form-block__slot--bottom{text-align:left}._7hpvIa_form-block--align-center ._7hpvIa_form-block__title,._7hpvIa_form-block--align-center ._7hpvIa_form-block__subtitle,._7hpvIa_form-block--align-center ._7hpvIa_form-block__slot--eyebrow,._7hpvIa_form-block--align-center ._7hpvIa_form-block__slot--bottom{text-align:center}._7hpvIa_form-block--align-right ._7hpvIa_form-block__title,._7hpvIa_form-block--align-right ._7hpvIa_form-block__subtitle,._7hpvIa_form-block--align-right ._7hpvIa_form-block__slot--eyebrow,._7hpvIa_form-block--align-right ._7hpvIa_form-block__slot--bottom{text-align:right}:is([data-viewport=mobile] ._7hpvIa_form-block--align-left ._7hpvIa_form-block__title,[data-viewport=mobile] ._7hpvIa_form-block--align-left ._7hpvIa_form-block__subtitle,[data-viewport=mobile] ._7hpvIa_form-block--align-left ._7hpvIa_form-block__slot--eyebrow,[data-viewport=mobile] ._7hpvIa_form-block--align-left ._7hpvIa_form-block__slot--bottom,[data-viewport=mobile] ._7hpvIa_form-block--align-right ._7hpvIa_form-block__title,[data-viewport=mobile] ._7hpvIa_form-block--align-right ._7hpvIa_form-block__subtitle,[data-viewport=mobile] ._7hpvIa_form-block--align-right ._7hpvIa_form-block__slot--eyebrow,[data-viewport=mobile] ._7hpvIa_form-block--align-right ._7hpvIa_form-block__slot--bottom){text-align:center}._7hpvIa_form-block__slot--eyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--slot-eyebrow-tracking,.1em);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2)}._7hpvIa_form-block__slot--bottom{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--block-note-gap,var(--space-4))}._7hpvIa_form-block__slot--bottom a{color:var(--color-primary-ink,var(--color-primary));text-decoration:underline}._7hpvIa_form-block--variant-default:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) ._7hpvIa_form-block--m-default{display:block}._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__form{gap:var(--inner-gap,var(--space-5));grid-template-columns:1fr 1fr;display:grid}._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form-error,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__form-error,._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__submit,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__submit,._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__hp,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__hp,:is(._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__field:has(textarea),:where([data-viewport=mobile]) ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__field:has(textarea)){grid-column:1/-1}._7hpvIa_form-block--variant-inline:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-inline ._7hpvIa_form-block__form{align-items:flex-end;gap:var(--form-field-gap,var(--space-3));flex-flow:wrap}._7hpvIa_form-block--variant-inline:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__field,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-inline ._7hpvIa_form-block__field{flex:200px}._7hpvIa_form-block--variant-inline:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__submit,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-inline ._7hpvIa_form-block__submit{align-self:stretch}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__form{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));align-items:center;gap:var(--block-field-gap,var(--space-2));padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--block-field-radius,var(--radius-full,9999px));background-color:var(--color-bg);max-width:var(--form-card-width,720px);flex-flow:row;margin-inline:auto}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__field,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__field{flex:1 1 0;min-width:0;margin:0}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__label,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__input,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__input{border-radius:var(--radius-full,9999px);background:0 0;border:none}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__input:focus-visible,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__input:focus-visible{outline:2px solid var(--block-field-focus-ring,var(--color-primary));outline-offset:-2px}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__submit,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__submit{white-space:nowrap;border-radius:var(--block-btn-radius,var(--radius-full,9999px));flex:none;align-self:stretch}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__field,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__field{position:relative}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__error,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__error{top:calc(100% + var(--space-2));left:var(--space-4);font-size:var(--text-sm);white-space:nowrap;margin:0;position:absolute}._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__input--error,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__input--error{border:1px solid var(--color-error)}[data-viewport=mobile] ._7hpvIa_form-block--variant-pill:where(:not(._7hpvIa_form-block--m)) ._7hpvIa_form-block__form,[data-viewport=mobile] ._7hpvIa_form-block--m-pill ._7hpvIa_form-block__form{border-radius:var(--radius-lg,12px);flex-direction:column;align-items:stretch}._7hpvIa_form-block--variant-card:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__inner,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-card ._7hpvIa_form-block__inner{border:1px solid var(--border-color,var(--color-border));border-radius:var(--border-radius);box-shadow:var(--shadow);background-color:var(--bg-color,var(--color-bg));padding:var(--space-8)}._7hpvIa_form-block--variant-multi-step:where(:not(._7hpvIa_form-block--m),:not([data-viewport=mobile] *)) ._7hpvIa_form-block__form:before,:where([data-viewport=mobile]) ._7hpvIa_form-block--m-multi-step ._7hpvIa_form-block__form:before{content:"";background:linear-gradient(to right, var(--accent-color,var(--color-primary)) 33%, var(--color-bg-secondary) 33%);border-radius:var(--radius-full);height:4px;margin-bottom:var(--space-4);display:block}[data-viewport=mobile] ._7hpvIa_form-block[style*=--padding-y-top-mobile\:]{padding-top:var(--padding-y-top-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--padding-y-bottom-mobile\:]{padding-bottom:var(--padding-y-bottom-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--padding-x-mobile\:] ._7hpvIa_form-block__inner{padding-left:var(--padding-x-mobile);padding-right:var(--padding-x-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--inner-gap-mobile\:] ._7hpvIa_form-block__form{gap:var(--inner-gap-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--text-color-mobile\:]{color:var(--text-color-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius-mobile)}[data-viewport=mobile] ._7hpvIa_form-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow-mobile)}[data-viewport=mobile] ._7hpvIa_form-block--variant-two-column:where(:not(._7hpvIa_form-block--m)) ._7hpvIa_form-block__form,[data-viewport=mobile] ._7hpvIa_form-block--m-two-column ._7hpvIa_form-block__form{grid-template-columns:1fr}[data-viewport=mobile] ._7hpvIa_form-block--variant-inline:where(:not(._7hpvIa_form-block--m)) ._7hpvIa_form-block__form,[data-viewport=mobile] ._7hpvIa_form-block--m-inline ._7hpvIa_form-block__form{flex-direction:column;align-items:stretch}._7hpvIa_form-block--variant-popup ._7hpvIa_form-block__inner{display:flex}._7hpvIa_form-block--variant-popup._7hpvIa_form-block--align-left ._7hpvIa_form-block__inner{justify-content:flex-start}._7hpvIa_form-block--variant-popup._7hpvIa_form-block--align-center ._7hpvIa_form-block__inner{justify-content:center}._7hpvIa_form-block--variant-popup._7hpvIa_form-block--align-right ._7hpvIa_form-block__inner{justify-content:flex-end}._7hpvIa_form-block__trigger{padding:var(--block-btn-pad-y,var(--space-3)) var(--block-btn-pad-x,var(--space-8));font-size:var(--block-btn-size,var(--text-base));font-weight:var(--block-btn-weight,500);letter-spacing:var(--block-btn-letter-spacing,normal);line-height:var(--block-btn-line-height,normal);text-transform:var(--block-btn-transform,var(--text-button-transform,none));font-family:var(--block-btn-font,var(--font-sans));color:var(--block-btn-color,var(--color-on-primary));background-color:var(--accent-color,var(--block-btn-bg,var(--color-primary)));border:var(--block-btn-border-width,1px) solid var(--block-btn-border-color,transparent);border-radius:var(--block-btn-radius,var(--border-radius,var(--radius-md)));cursor:pointer;transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._7hpvIa_form-block__trigger:hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}._7hpvIa_form-block__trigger:active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))))))}._7hpvIa_form-block__trigger:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}._7hpvIa_form-block__trigger--secondary{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-text);background-color:var(--raised-fill,var(--color-bg-secondary));border-color:var(--raised-border,var(--block-btn-border-color,transparent))}._7hpvIa_form-block__trigger--ghost{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));border-color:var(--accent-color,var(--color-primary));background-color:#0000}._7hpvIa_form-block__trigger--link{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));background-color:#0000;border-color:#0000;padding-left:0;padding-right:0;text-decoration:underline}._7hpvIa_form-block__overlay{z-index:var(--z-modal);padding:var(--space-4);background-color:color-mix(in srgb, var(--color-text) 55%, transparent);animation:_7hpvIa_form-overlay-in var(--transition-base,.2s) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _7hpvIa_form-overlay-in{0%{opacity:0}to{opacity:1}}._7hpvIa_form-block__dialog{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));width:100%;max-width:var(--container-sm);max-height:calc(100vh - var(--space-12));background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:_7hpvIa_form-fade-in var(--transition-slow,.3s) ease-out;position:relative;overflow-y:auto}._7hpvIa_form-block__dialog-close{top:var(--space-3);right:var(--space-3);z-index:1;width:36px;height:36px;font-size:var(--text-2xl);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}._7hpvIa_form-block__dialog-close:hover{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-text);background-color:var(--color-bg-secondary)}._7hpvIa_form-block__dialog-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}._7hpvIa_form-block__dialog ._7hpvIa_form-block{background-color:#0000}._7hpvIa_form-block[style*=--form-title-align\:] ._7hpvIa_form-block__title{text-align:var(--form-title-align)}._7hpvIa_form-block__submit:after{content:var(--block-btn-icon,var(--text-btn-hover-icon,none));max-width:0;font-size:var(--block-btn-icon-size,1em);vertical-align:middle;opacity:0;transition:max-width var(--transition-base,.2s), opacity var(--transition-base,.2s), margin-left var(--transition-base,.2s);line-height:1;display:inline-block;overflow:hidden}._7hpvIa_form-block__submit:hover:after{opacity:1;max-width:2em;margin-left:var(--block-btn-icon-gap,.3em)}._7hpvIa_form-block__submit:hover{padding-left:var(--block-btn-hover-pad-left,var(--block-btn-pad-x,var(--space-8)));padding-right:var(--block-btn-hover-pad-right,var(--block-btn-pad-x,var(--space-8)))}._7hpvIa_form-block__trigger:after{content:var(--block-btn-icon,var(--text-btn-hover-icon,none));max-width:0;font-size:var(--block-btn-icon-size,1em);vertical-align:middle;opacity:0;transition:max-width var(--transition-base,.2s), opacity var(--transition-base,.2s), margin-left var(--transition-base,.2s);line-height:1;display:inline-block;overflow:hidden}._7hpvIa_form-block__trigger:hover:after{opacity:1;max-width:2em;margin-left:var(--block-btn-icon-gap,.3em)}._7hpvIa_form-block__trigger:hover{padding-left:var(--block-btn-hover-pad-left,var(--block-btn-pad-x,var(--space-8)));padding-right:var(--block-btn-hover-pad-right,var(--block-btn-pad-x,var(--space-8)))}._7hpvIa_form-block{--block-btn-hover-bg-auto:initial;--block-btn-hover-color-auto:initial}:where(._7hpvIa_form-block[style*=--accent-color\:]) ._7hpvIa_form-block__slot--eyebrow,:where(._7hpvIa_form-block[style*=--accent-color\:]) ._7hpvIa_form-block__trigger--ghost,:where(._7hpvIa_form-block[style*=--accent-color\:]) ._7hpvIa_form-block__trigger--link{color:var(--accent-color,var(--color-accent-ink))}
.Tm7Lha_html-block{color:var(--color-text);font-family:var(--font-body);width:100%}.Tm7Lha_html-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.Tm7Lha_html-block__inner{width:100%;padding-left:var(--padding-x,var(--space-4));padding-right:var(--padding-x,var(--space-4));margin-left:auto;margin-right:auto}.Tm7Lha_html-block--mw-sm .Tm7Lha_html-block__inner{max-width:var(--container-sm)}.Tm7Lha_html-block--mw-md .Tm7Lha_html-block__inner{max-width:var(--container-md)}.Tm7Lha_html-block--mw-lg .Tm7Lha_html-block__inner{max-width:var(--container-lg)}.Tm7Lha_html-block--mw-xl .Tm7Lha_html-block__inner{max-width:var(--container-xl)}.Tm7Lha_html-block--mw-full .Tm7Lha_html-block__inner{max-width:var(--container-full);padding-left:0;padding-right:0}.Tm7Lha_html-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem)}.Tm7Lha_html-block__inner{gap:var(--inner-gap,1.5rem);flex-direction:column;display:flex}.Tm7Lha_html-block[style*=--bg-color\:]{background-color:var(--bg-color)}.Tm7Lha_html-block[style*=--text-color\:]{color:var(--text-color)}.Tm7Lha_html-block[style*=--border-color\:],[data-viewport=mobile] .Tm7Lha_html-block[style*=--border-color-mobile\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.Tm7Lha_html-block[style*=--border-radius\:],[data-viewport=mobile] .Tm7Lha_html-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.Tm7Lha_html-block[style*=--shadow\:],[data-viewport=mobile] .Tm7Lha_html-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.Tm7Lha_html-block--align-left .Tm7Lha_html-block__content{text-align:left}.Tm7Lha_html-block--align-center .Tm7Lha_html-block__content{text-align:center}.Tm7Lha_html-block--align-right .Tm7Lha_html-block__content{text-align:right}.Tm7Lha_html-block__content ul,.Tm7Lha_html-block__content ol{margin:0 0 var(--space-4);padding-left:var(--space-6);list-style-position:outside}.Tm7Lha_html-block__content ul{list-style-type:disc}.Tm7Lha_html-block__content ol{list-style-type:decimal}.Tm7Lha_html-block__content li{margin-bottom:var(--space-2)}.Tm7Lha_html-block__content h1,.Tm7Lha_html-block__content h2,.Tm7Lha_html-block__content h3,.Tm7Lha_html-block__content h4,.Tm7Lha_html-block__content h5,.Tm7Lha_html-block__content h6{font-family:var(--section-title-font,var(--font-heading));color:var(--color-heading,var(--color-text));margin:var(--space-6) 0 var(--space-4);line-height:1.25}.Tm7Lha_html-block__content h1{font-size:var(--text-h1-size,var(--text-3xl));font-weight:var(--text-h1-weight,600)}.Tm7Lha_html-block__content h2{font-size:var(--section-title-size,var(--text-h2-size,var(--text-2xl)));font-weight:var(--section-title-weight,var(--text-h2-weight,600));line-height:var(--section-title-line-height,1.25)}.Tm7Lha_html-block__content h3{font-size:var(--section-subtitle-size,var(--text-h3-size,var(--text-xl)));font-weight:var(--section-subtitle-weight,var(--text-h3-weight,400));font-family:var(--section-subtitle-font,var(--font-heading));line-height:var(--section-subtitle-line-height,1.25)}.Tm7Lha_html-block__content h4{font-size:var(--text-lg)}.Tm7Lha_html-block__content p{margin:0 0 var(--space-4)}.Tm7Lha_html-block--variant-default:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .Tm7Lha_html-block--m-default{display:block}.Tm7Lha_html-block--variant-full-bleed:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)) .Tm7Lha_html-block__inner,:where([data-viewport=mobile]) .Tm7Lha_html-block--m-full-bleed .Tm7Lha_html-block__inner{max-width:var(--container-full);padding-left:0;padding-right:0}.Tm7Lha_html-block--variant-contained-narrow:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)) .Tm7Lha_html-block__inner,:where([data-viewport=mobile]) .Tm7Lha_html-block--m-contained-narrow .Tm7Lha_html-block__inner{max-width:60ch}.Tm7Lha_html-block--variant-card:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)) .Tm7Lha_html-block__inner,:where([data-viewport=mobile]) .Tm7Lha_html-block--m-card .Tm7Lha_html-block__inner{border:1px solid var(--border-color,var(--color-border));border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-8);background-color:var(--bg-color,var(--color-bg-secondary))}.Tm7Lha_html-block--variant-minimal:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .Tm7Lha_html-block--m-minimal{padding-top:0;padding-bottom:0}.Tm7Lha_html-block--variant-minimal:where(:not(.Tm7Lha_html-block--m),:not([data-viewport=mobile] *)) .Tm7Lha_html-block__inner,:where([data-viewport=mobile]) .Tm7Lha_html-block--m-minimal .Tm7Lha_html-block__inner{padding-left:0;padding-right:0}.Tm7Lha_html-block__slot--eyebrow{font-size:var(--text-sm,.875rem);text-transform:uppercase;letter-spacing:var(--slot-eyebrow-tracking,.1em);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.Tm7Lha_html-block__slot--bottom{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary)}[data-viewport=mobile] .Tm7Lha_html-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom))}[data-viewport=mobile] .Tm7Lha_html-block__inner{gap:var(--inner-gap-mobile,var(--inner-gap));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--space-4)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--space-4)))}[data-viewport=mobile] .Tm7Lha_html-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .Tm7Lha_html-block[style*=--text-color-mobile\:]{color:var(--text-color-mobile)}[data-viewport=mobile] .Tm7Lha_html-block[style*=--align-mobile\:] .Tm7Lha_html-block__content,[data-viewport=mobile] [data-section][style*=--align-mobile\:]>.Tm7Lha_html-block .Tm7Lha_html-block__content,[data-viewport=mobile] [data-section][style*=--align-mobile\:]>[data-block-shell]>.Tm7Lha_html-block .Tm7Lha_html-block__content{text-align:var(--align-mobile)}.Tm7Lha_html-block__demo-tile{background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;min-height:80px;display:flex}.Tm7Lha_html-block__demo-text{color:var(--color-text-muted)}:where(.Tm7Lha_html-block[style*=--accent-color\:]) .Tm7Lha_html-block__slot--eyebrow{color:var(--accent-color,var(--color-accent-ink))}
._4gADpa_seo-text-block{max-width:var(--st-max-width,var(--container-lg));padding-top:var(--st-pad-top,var(--space-10));padding-bottom:var(--st-pad-bottom,var(--space-10));padding-left:var(--st-pad-x,var(--space-3));padding-right:var(--st-pad-x,var(--space-3));background:var(--st-bg-color,transparent);color:var(--st-text-color,var(--color-text));font-size:var(--st-font-size,var(--text-base));line-height:var(--st-line-height,var(--text-body-line-height,1.7));font-weight:var(--st-font-weight,400);text-align:var(--st-text-align,left);border-radius:var(--st-border-radius,0);box-shadow:var(--st-shadow,none);margin:0 auto}[data-viewport=mobile] ._4gADpa_seo-text-block:not([data-section] [data-section] *){padding-left:var(--space-mobile-side-pad,max(24px, 10%));padding-right:var(--space-mobile-side-pad,max(24px, 10%))}._4gADpa_seo-text-block__title{font-size:var(--st-h2-size,var(--text-2xl));font-weight:var(--st-title-weight,600);font-family:var(--st-title-font,inherit);margin:0 0 var(--space-4) 0;color:var(--st-heading-color,var(--color-text));text-align:var(--block-title-align,inherit);line-height:1.3}[data-viewport=mobile] ._4gADpa_seo-text-block__title{text-align:center}._4gADpa_seo-text-block__content:not(._4gADpa_seo-text-block__content--rest)>h2:first-child{font-weight:var(--st-title-weight,600);font-family:var(--st-title-font,inherit);margin:0 0 var(--space-4) 0;line-height:1.3}._4gADpa_seo-text-block__scroll-area>h2:first-child{font-weight:var(--st-title-weight,600);font-family:var(--st-title-font,inherit);margin:0 0 var(--space-4) 0;line-height:1.3}[data-viewport=mobile] ._4gADpa_seo-text-block__content:not(._4gADpa_seo-text-block__content--rest)>h2:first-child{text-align:center}[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area>h2:first-child{text-align:center}:is(._4gADpa_seo-text-block__content p,._4gADpa_seo-text-block__scroll-area p){margin:0 0 var(--space-4) 0}:is(._4gADpa_seo-text-block__content p:last-child,._4gADpa_seo-text-block__scroll-area p:last-child){margin-bottom:0}:is(._4gADpa_seo-text-block__content h2,._4gADpa_seo-text-block__scroll-area h2){font-size:var(--section-title-size,var(--st-h2-size,var(--text-2xl)));font-family:var(--section-title-font,var(--font-heading));font-weight:var(--section-title-weight,700);margin:var(--space-6) 0 var(--space-3) 0;color:var(--st-heading-color,var(--color-text));line-height:var(--section-title-line-height,1.3)}:is(._4gADpa_seo-text-block__content h3,._4gADpa_seo-text-block__scroll-area h3){font-size:var(--section-subtitle-size,var(--st-h3-size,var(--text-xl)));font-family:var(--section-subtitle-font,var(--section-title-font,var(--font-heading)));font-weight:var(--section-subtitle-weight,var(--section-title-weight,600));margin:var(--space-5) 0 var(--space-3) 0;color:var(--st-heading-color,var(--color-text));line-height:1.35}:is(._4gADpa_seo-text-block__content h4,._4gADpa_seo-text-block__scroll-area h4){font-size:var(--st-h4-size,var(--text-lg));font-family:var(--section-title-font,var(--font-heading));font-weight:var(--section-title-weight,600);margin:var(--space-4) 0 var(--space-2) 0;color:var(--st-heading-color,var(--color-text));line-height:1.4}:is(._4gADpa_seo-text-block__content ul,._4gADpa_seo-text-block__content ol,._4gADpa_seo-text-block__scroll-area ul,._4gADpa_seo-text-block__scroll-area ol){margin:0 0 var(--space-4) 0;padding-left:var(--space-6);list-style-position:outside}:is(._4gADpa_seo-text-block__content ul,._4gADpa_seo-text-block__scroll-area ul){list-style-type:disc}:is(._4gADpa_seo-text-block__content ol,._4gADpa_seo-text-block__scroll-area ol){list-style-type:decimal}:is(._4gADpa_seo-text-block__content li,._4gADpa_seo-text-block__scroll-area li){margin-bottom:var(--space-2)}:is(._4gADpa_seo-text-block__content a,._4gADpa_seo-text-block__scroll-area a){color:var(--st-link-color,var(--color-primary-ink,var(--color-primary)));text-underline-offset:var(--typography-underline_offset,2px);text-decoration:underline}:is(._4gADpa_seo-text-block__content a:hover,._4gADpa_seo-text-block__scroll-area a:hover){color:var(--block-link-hover-color,var(--color-link-hover-fg,var(--st-link-color,var(--color-primary-ink,var(--color-primary)))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,underline));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,underline));opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,1));filter:brightness(.85)}:is(._4gADpa_seo-text-block__content a:active,._4gADpa_seo-text-block__scroll-area a:active){color:var(--block-link-active-color,var(--block-link-hover-color,var(--color-link-hover-fg,var(--st-link-color,var(--color-primary-ink,var(--color-primary))))))}._4gADpa_seo-text-block[style*=--block-link-focus-ring\:] a:focus-visible{outline:2px solid var(--block-link-focus-ring);outline-offset:2px}._4gADpa_seo-text-block__content,._4gADpa_seo-text-block__scroll-area{max-width:var(--st-content-max-width,none)}:is(._4gADpa_seo-text-block__content picture,._4gADpa_seo-text-block__scroll-area picture){margin:var(--space-4) auto;display:block}:is(._4gADpa_seo-text-block__content img,._4gADpa_seo-text-block__scroll-area img,._4gADpa_seo-text-block__content figure img,._4gADpa_seo-text-block__scroll-area figure img,._4gADpa_seo-text-block__content picture img,._4gADpa_seo-text-block__scroll-area picture img){max-width:100%;height:auto;margin:var(--space-4) auto;border-radius:var(--st-border-radius,var(--radius-md));display:block}:is(._4gADpa_seo-text-block__content figure,._4gADpa_seo-text-block__scroll-area figure){margin:var(--space-5) 0;text-align:center}:is(._4gADpa_seo-text-block__content figcaption,._4gADpa_seo-text-block__scroll-area figcaption){font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-2);font-style:italic}:is(._4gADpa_seo-text-block__content table,._4gADpa_seo-text-block__scroll-area table){border-collapse:collapse;width:100%;max-width:100%;margin:var(--space-5) 0;font-size:var(--text-sm)}:is(._4gADpa_seo-text-block__content table th,._4gADpa_seo-text-block__scroll-area table th){text-align:left;border:1px solid var(--st-table-border,var(--color-table-border));border-bottom-color:var(--st-table-border-strong,var(--color-table-border-strong));color:var(--st-heading-color,var(--color-text));padding:6px 24px;font-weight:700}:is(._4gADpa_seo-text-block__content table td,._4gADpa_seo-text-block__scroll-area table td){border:1px solid var(--st-table-border,var(--color-table-border));vertical-align:top;padding:6px 24px}:is(._4gADpa_seo-text-block__content blockquote,._4gADpa_seo-text-block__scroll-area blockquote){border-left:3px solid var(--st-border-color,var(--color-border));padding-left:var(--space-4);margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-style:italic}:is(._4gADpa_seo-text-block__content pre,._4gADpa_seo-text-block__scroll-area pre){margin:var(--space-4) 0 var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid rgb(var(--color-overlay-rgb) / 8%);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-text) 4%, var(--color-bg));font-size:var(--text-sm);font-style:normal;line-height:1.6;overflow-x:auto}:is(._4gADpa_seo-text-block__content blockquote.prose__expert,._4gADpa_seo-text-block__scroll-area blockquote.prose__expert){margin:var(--space-6) 0;padding:var(--space-5);border:1px solid rgb(var(--color-overlay-rgb) / 8%);border-left:5px solid var(--color-info);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-info) 4%, var(--color-bg));box-shadow:0 8px 22px rgb(var(--color-overlay-rgb) / 6%);color:var(--color-card-text);font-style:normal;line-height:1.65}:is(._4gADpa_seo-text-block__content .prose__expert p,._4gADpa_seo-text-block__scroll-area .prose__expert p){margin:0 0 var(--space-3)}:is(._4gADpa_seo-text-block__content .prose__expert p:last-child,._4gADpa_seo-text-block__scroll-area .prose__expert p:last-child){margin-bottom:0}:is(._4gADpa_seo-text-block__content .prose__expert-title,._4gADpa_seo-text-block__scroll-area .prose__expert-title){color:var(--color-card-heading);line-height:1.45}:is(._4gADpa_seo-text-block__content .prose__expert-name,._4gADpa_seo-text-block__scroll-area .prose__expert-name){color:var(--color-card-text-muted,var(--color-text-muted))}:is(._4gADpa_seo-text-block__content hr,._4gADpa_seo-text-block__scroll-area hr){border:0;border-top:1px solid var(--st-border-color,var(--color-border));margin:var(--space-5) 0}._4gADpa_seo-text-block__details{border-top:var(--st-border-width,1px) solid var(--st-border-color,var(--color-border));border-bottom:var(--st-border-width,1px) solid var(--st-border-color,var(--color-border));padding:var(--space-2) 0;border-radius:var(--st-border-radius,0);box-shadow:var(--st-shadow,none)}._4gADpa_seo-text-block__summary{cursor:pointer;color:var(--st-heading-color,var(--color-text));padding:var(--space-2) 0 var(--space-2) var(--space-5);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none;position:relative}._4gADpa_seo-text-block__summary::-webkit-details-marker{display:none}._4gADpa_seo-text-block__summary:before{content:"▸";left:0;top:var(--space-2);transition:transform var(--transition-base);color:var(--color-text-muted);position:absolute}._4gADpa_seo-text-block__details[open]>._4gADpa_seo-text-block__summary:before{transform:rotate(90deg)}._4gADpa_seo-text-block__details[open]>._4gADpa_seo-text-block__content{padding-top:var(--space-3)}._4gADpa_seo-text-block__scroll-area{max-height:var(--st-max-h,300px);border:var(--st-border-width,1px) solid var(--st-border-color,var(--color-border));border-radius:var(--st-border-radius,var(--radius-md));padding:var(--space-5) var(--st-pad-x,var(--space-5));background:var(--st-bg-color,var(--color-bg-secondary));box-shadow:var(--st-shadow,none);overflow-y:auto}._4gADpa_seo-text-block__more-check{opacity:0;width:0;height:0;position:absolute}._4gADpa_seo-text-block__more-body{transition:grid-template-rows var(--transition-base);overflow-anchor:none;grid-template-rows:0fr;display:grid}._4gADpa_seo-text-block__more-body>*{position:relative;overflow:hidden}._4gADpa_seo-text-block__more-check:checked~._4gADpa_seo-text-block__more-body{grid-template-rows:1fr}._4gADpa_seo-text-block__more-body ._4gADpa_seo-text-block__content>:first-child{margin-top:var(--space-4)}._4gADpa_seo-text-block__more-btn{overflow-anchor:auto;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3) var(--space-5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-full);background:var(--raised-fill,var(--color-bg-secondary));box-shadow:inset 0 0 0 1px var(--raised-border,transparent);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--st-heading-color,var(--color-text));transition:background-color var(--transition-base), color var(--transition-base);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._4gADpa_seo-text-block__more-btn:hover{background:var(--st-link-color,var(--color-primary));color:var(--color-on-primary)}}._4gADpa_seo-text-block__more-btn:active{translate:0 1px}._4gADpa_seo-text-block__more-btn:after{content:"↓";transition:transform var(--transition-base)}._4gADpa_seo-text-block__more-check:checked~._4gADpa_seo-text-block__more-btn:after{transform:rotate(180deg)}._4gADpa_seo-text-block__more-check:focus-visible~._4gADpa_seo-text-block__more-btn{outline:2px solid var(--color-focus-ring);outline-offset:3px}._4gADpa_seo-text-block__more-btn ._4gADpa_seo-text-block__more-shut,._4gADpa_seo-text-block__more-check:checked~._4gADpa_seo-text-block__more-btn ._4gADpa_seo-text-block__more-open{display:none}._4gADpa_seo-text-block__more-check:checked~._4gADpa_seo-text-block__more-btn ._4gADpa_seo-text-block__more-shut{display:inline}._4gADpa_seo-text-block__card{background:var(--st-bg-color,var(--color-bg));border-radius:var(--st-border-radius,var(--radius-md));box-shadow:var(--st-shadow,none);padding:var(--st-card-pad,var(--space-8))}._4gADpa_seo-text-block__demo-text{color:var(--color-text-muted)}._4gADpa_seo-text-block__demo{gap:var(--space-2,8px);flex-direction:column;display:flex}._4gADpa_seo-text-block__demo-label{font-size:var(--text-sm,.875rem);color:var(--color-text-muted);margin-bottom:var(--space-1,4px)}._4gADpa_seo-text-block__demo-line{background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:4px;height:10px}._4gADpa_seo-text-block__demo-line--short{width:55%}:is([data-viewport=mobile] ._4gADpa_seo-text-block__content picture[style*=float],[data-viewport=mobile] ._4gADpa_seo-text-block__content img[style*=float],[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area picture[style*=float],[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area img[style*=float]){float:none!important;width:100%!important;max-width:100%!important;margin:var(--space-4) 0!important}:is([data-viewport=mobile] ._4gADpa_seo-text-block__content table:has(td[data-label]) thead,[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area table:has(td[data-label]) thead){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is([data-viewport=mobile] ._4gADpa_seo-text-block__content table:has(td[data-label]) tr,[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area table:has(td[data-label]) tr){margin-bottom:var(--space-3);border:1px solid var(--st-table-border,var(--color-table-border));border-radius:var(--radius-md,12px);display:block;overflow:hidden}:is([data-viewport=mobile] ._4gADpa_seo-text-block__content table td[data-label],[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area table td[data-label]){gap:var(--space-3);border:0;border-bottom:1px solid var(--st-table-border,var(--color-table-border));grid-template-columns:minmax(0,40%) minmax(0,60%);display:grid}:is([data-viewport=mobile] ._4gADpa_seo-text-block__content table tr td[data-label]:last-child,[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area table tr td[data-label]:last-child){border-bottom:0}[data-viewport=mobile] ._4gADpa_seo-text-block__content table td[data-label]:before{content:attr(data-label);color:var(--st-heading-color,var(--color-text));font-weight:600}[data-viewport=mobile] ._4gADpa_seo-text-block__scroll-area table td[data-label]:before{content:attr(data-label);color:var(--st-heading-color,var(--color-text));font-weight:600}[data-col-expand] ._4gADpa_seo-text-block{flex-direction:column;height:100%;display:flex}[data-col-expand][style*=--spoiler-row] ._4gADpa_seo-text-block{height:var(--spoiler-row)}[data-col-expand][style*=--spoiler-row] ._4gADpa_seo-text-block__content[data-spoiler-head]{min-height:0;overflow:hidden}[data-cols]:not(:has(._4gADpa_seo-text-block__more-check:checked)) ._4gADpa_seo-text-block__content[data-spoiler-cut]{-webkit-mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000);mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000)}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked){align-self:start}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked){align-self:start}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand]{align-self:start}[data-expanded] [data-col-expand]{align-self:start}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block{height:auto}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block{height:auto}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand] ._4gADpa_seo-text-block{height:auto}[data-expanded] [data-col-expand] ._4gADpa_seo-text-block{height:auto}[data-col-expand] ._4gADpa_seo-text-block__more-body{flex:1 1 0;grid-template-rows:none;min-height:0;transition:none;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000);mask-image:linear-gradient(currentColor calc(100% - 2.5rem),#0000)}[data-col-expand] ._4gADpa_seo-text-block__more-check:checked~._4gADpa_seo-text-block__more-body{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-col-expand] ._4gADpa_seo-text-block__more-btn{margin-top:var(--space-3)}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block__more-body{grid-template-rows:1fr}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand] ._4gADpa_seo-text-block__more-body{grid-template-rows:1fr}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block__more-btn:after{transform:rotate(180deg)}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand] ._4gADpa_seo-text-block__more-btn:after{transform:rotate(180deg)}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block__more-open{display:none}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand] ._4gADpa_seo-text-block__more-open{display:none}[data-col-expand]:has(~[data-col-expand] ._4gADpa_seo-text-block__more-check:checked) ._4gADpa_seo-text-block__more-shut{display:inline}[data-col-expand]:has(._4gADpa_seo-text-block__more-check:checked)~[data-col-expand] ._4gADpa_seo-text-block__more-shut{display:inline}._4gADpa_seo-text-block__content--rest{display:block}[data-col-expand] ._4gADpa_seo-text-block[data-fits] ._4gADpa_seo-text-block__more-btn{display:none}[data-col-expand] ._4gADpa_seo-text-block[data-fits] ._4gADpa_seo-text-block__more-body{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}
.I4v8vq_toc-block{padding-top:var(--block-pad-top,var(--space-4));padding-bottom:var(--block-pad-bottom,var(--space-4))}.I4v8vq_toc-block[style*=--block-max-width\:]{max-width:var(--block-max-width);margin-left:auto;margin-right:auto}.I4v8vq_toc-block__slot{display:block}.I4v8vq_toc-block__spacer{height:var(--toc-spacer-height,0)}.I4v8vq_toc-block__card{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-md)}.I4v8vq_toc-block__card--pinned{z-index:var(--z-sticky,40);left:var(--toc-pin-left);width:var(--toc-pin-width);top:var(--toc-pin-top);position:fixed}.I4v8vq_toc-block__card--pinned .I4v8vq_toc-block__list{max-height:min(60vh,520px);overflow-y:auto}.I4v8vq_toc-block__card--dismissed:not([open]) .I4v8vq_toc-block__list{display:none!important}@media (hover:hover) and (pointer:fine){.I4v8vq_toc-block__card:not([open]):hover .I4v8vq_toc-block__list{display:block}.I4v8vq_toc-block__card:not([open]):hover{padding-bottom:var(--space-1)}}.I4v8vq_toc-block__toggler{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.I4v8vq_toc-block__toggler::-webkit-details-marker{display:none}.I4v8vq_toc-block__icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:rgb(var(--color-overlay-rgb) / 6%);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.I4v8vq_toc-block__list{padding:0 var(--space-4) var(--space-3) var(--space-6);counter-reset:h2 0;margin:0;list-style:none}.I4v8vq_toc-block__item{margin:var(--space-2) 0;color:var(--color-text)}.I4v8vq_toc-block__item:before{margin-right:var(--space-2);font-weight:600}.I4v8vq_toc-block__item--h2{counter-increment:h2;counter-reset:h3 0}.I4v8vq_toc-block__item--h2:before{content:counter(h2) "."}.I4v8vq_toc-block__item--h3:before{content:counter(h2) "." counter(h3) "."}.I4v8vq_toc-block__item--h4:before{content:counter(h2) "." counter(h3) "." counter(h4) "."}.I4v8vq_toc-block__item--h3{margin-left:var(--space-4);opacity:.92;counter-increment:h3;counter-reset:h4 0}.I4v8vq_toc-block__item--h4{margin-left:var(--space-6);opacity:.85;counter-increment:h4}.I4v8vq_toc-block__link{color:inherit;font-size:var(--text-lg);line-height:1.35;text-decoration:none}.I4v8vq_toc-block__link:hover,.I4v8vq_toc-block__link:focus-visible{text-decoration:underline}.I4v8vq_toc-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;font-style:italic}:is(main h2[id],main h3[id],main h4[id]){scroll-margin-top:7rem}
.YhB_1a_inactive-locale{padding:var(--ls-item-pad,4px 8px);line-height:var(--ls-item-line-height,normal);white-space:nowrap;color:var(--text-color,var(--color-text-secondary))}
.tS0Z3G_language-switcher-block{padding-top:var(--padding-y-top,0);padding-bottom:var(--padding-y-bottom,0);padding-left:var(--padding-x,0);padding-right:var(--padding-x,0);background-color:var(--ls-bg,transparent);text-align:var(--align,left)}.tS0Z3G_language-switcher-block__inner{align-items:center;justify-content:var(--ls-justify,flex-start);gap:var(--inner-gap,var(--space-2));font-size:var(--ls-font-size,var(--text-base));font-weight:var(--ls-font-weight,500);line-height:max(var(--ls-line-height,normal), var(--ls-font-size,1em));display:inline-flex}.tS0Z3G_language-switcher-block__label{color:var(--text-color,var(--color-text-secondary));margin-right:var(--space-1)}.tS0Z3G_language-switcher-block__link{color:var(--text-color,var(--color-text-secondary));border-radius:var(--border-radius);transition:background var(--transition-fast,.15s);padding:4px 8px;text-decoration:none}.tS0Z3G_language-switcher-block__link:hover{background:rgb(var(--color-overlay-rgb) / .05);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.tS0Z3G_language-switcher-block__active{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--border-radius);cursor:default;padding:4px 8px;font-weight:700}.tS0Z3G_language-switcher-block--variant-compact .tS0Z3G_language-switcher-block__inner{gap:var(--space-1)}.tS0Z3G_language-switcher-block--variant-compact .tS0Z3G_language-switcher-block__link,.tS0Z3G_language-switcher-block--variant-compact .tS0Z3G_language-switcher-block__active{padding:2px 6px}.tS0Z3G_language-switcher-block--variant-flags .tS0Z3G_language-switcher-block__inner{font-size:var(--ls-font-size,var(--text-base));font-weight:var(--ls-font-weight,600)}.tS0Z3G_language-switcher-block--variant-buttons .tS0Z3G_language-switcher-block__link,.tS0Z3G_language-switcher-block--variant-buttons .tS0Z3G_language-switcher-block__active{border:1px solid var(--border-color,var(--color-border))}.tS0Z3G_language-switcher-block--variant-buttons .tS0Z3G_language-switcher-block__active{border-color:var(--accent-color,var(--color-primary))}.tS0Z3G_language-switcher-block--variant-minimal .tS0Z3G_language-switcher-block__link,.tS0Z3G_language-switcher-block--variant-minimal .tS0Z3G_language-switcher-block__active{background:0 0;padding:0}.tS0Z3G_language-switcher-block--variant-minimal .tS0Z3G_language-switcher-block__inner{gap:var(--space-3)}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__inner{display:inline-flex;position:relative}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__active{color:var(--text-color,var(--color-text));font-weight:var(--ls-font-weight,600);line-height:max(var(--ls-line-height,normal), var(--ls-font-size,1em));padding:var(--ls-trigger-pad,4px 8px);cursor:pointer;background:0 0;align-items:flex-start;display:flex}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__inner:hover .tS0Z3G_language-switcher-block__active{color:var(--color-accent-ink,var(--ls-hover-color,var(--accent-color,var(--color-primary-ink,var(--color-primary)))))}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__active:after{content:"▾";align-self:center;margin-left:6px;font-size:.7em;line-height:1}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__menu{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));min-width:var(--ls-menu-width,100%);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--ls-menu-shadow,var(--shadow-md));opacity:0;visibility:hidden;z-index:var(--z-dropdown,200);flex-direction:column;transition:opacity .15s;display:flex;position:absolute;top:100%;left:0}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__inner:hover .tS0Z3G_language-switcher-block__menu{opacity:1;visibility:visible}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__link{white-space:nowrap;padding:var(--ls-item-pad,6px 14px);line-height:var(--ls-item-line-height,normal);border-radius:0}.tS0Z3G_language-switcher-block--variant-dropdown .tS0Z3G_language-switcher-block__link:hover{color:var(--color-accent-ink,var(--ls-hover-color,var(--accent-color,var(--color-primary-ink,var(--color-primary)))))}.tS0Z3G_language-switcher-block[style*=--ls-menu-border\:] .tS0Z3G_language-switcher-block__menu{border:none;border-top:var(--ls-menu-border)}:where(.tS0Z3G_language-switcher-block[style*=--accent-color\:]) .tS0Z3G_language-switcher-block__link:hover,:where(.tS0Z3G_language-switcher-block[style*=--accent-color\:]) .tS0Z3G_language-switcher-block__active{color:var(--accent-color,var(--color-accent-ink))}.tS0Z3G_language-switcher-block--variant-dropdown:where([style*=--accent-color\:],[style*=--ls-hover-color\:]) .tS0Z3G_language-switcher-block__inner:hover .tS0Z3G_language-switcher-block__active,.tS0Z3G_language-switcher-block--variant-dropdown:where([style*=--accent-color\:],[style*=--ls-hover-color\:]) .tS0Z3G_language-switcher-block__link:hover{color:var(--ls-hover-color,var(--accent-color,var(--color-accent-ink)))}[data-block-shell] .tS0Z3G_language-switcher-block__active{color:var(--color-editor-placeholder-fg);border-color:var(--color-editor-disabled-border);background:var(--color-editor-disabled-bg)}
._5cuKNW_logo-block{padding-top:var(--padding-y-top,0);padding-bottom:var(--padding-y-bottom,0);padding-left:var(--padding-x,0);padding-right:var(--padding-x,0);background-color:var(--bg-color,transparent);align-items:center;justify-content:var(--logo-justify,flex-start);display:flex}._5cuKNW_logo-block__inner{border-radius:var(--border-radius,0);align-items:center;text-decoration:none;display:inline-flex}._5cuKNW_logo-block__media{align-items:center;display:inline-flex;position:relative}._5cuKNW_logo-block__img{max-height:var(--logo-height-px,56px);width:auto;height:auto;transition:opacity var(--transition-fast,.15s);display:block}._5cuKNW_logo-block__img-hover{max-height:var(--logo-height-px,56px);opacity:0;width:auto;height:100%;transition:opacity var(--transition-fast,.15s);pointer-events:none;position:absolute;inset:0}._5cuKNW_logo-block__media[data-has-hover=true]:hover ._5cuKNW_logo-block__img{opacity:0}._5cuKNW_logo-block__media[data-has-hover=true]:hover ._5cuKNW_logo-block__img-hover{opacity:1}[id^=nav-][data-scrolled=true] ._5cuKNW_logo-block__media[data-has-hover=true] ._5cuKNW_logo-block__img{opacity:0}[id^=nav-][data-scrolled=true] ._5cuKNW_logo-block__media[data-has-hover=true] ._5cuKNW_logo-block__img-hover{opacity:1}._5cuKNW_logo-block__text{font-weight:700;font-size:var(--text-lg);color:var(--text-color,var(--color-text));letter-spacing:.02em;transition:color var(--transition-fast,.15s)}._5cuKNW_logo-block__inner:hover ._5cuKNW_logo-block__text{color:var(--color-nav-hover-color,var(--color-primary-ink,var(--color-primary)))}._5cuKNW_logo-block--variant-compact ._5cuKNW_logo-block__img,._5cuKNW_logo-block--variant-compact ._5cuKNW_logo-block__img-hover{max-height:var(--logo-height-px,40px)}._5cuKNW_logo-block--variant-compact ._5cuKNW_logo-block__text{font-size:var(--text-base)}._5cuKNW_logo-block__demo-text{color:var(--color-text-muted)}
.J9Bs1q_cabinet-auth{max-width:440px;padding:var(--space-xl,2rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-sm);margin:0 auto}.J9Bs1q_cabinet-auth__title{margin:0 0 var(--space-lg,1.5rem);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);color:var(--color-text);text-align:center;font-weight:700}.J9Bs1q_cabinet-auth__muted{color:var(--color-text-muted);text-align:center;margin:0}.J9Bs1q_cabinet-auth__welcome{margin:0 0 var(--space-md,1rem);color:var(--color-text);text-align:center}.J9Bs1q_cabinet-auth__tabs{gap:var(--space-sm,.5rem);margin-bottom:var(--space-lg,1.5rem);display:flex}.J9Bs1q_cabinet-auth__tab{padding:var(--space-sm,.5rem) var(--space-md,1rem);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem);cursor:pointer;transition:background-color var(--motion-fast,.15s ease), color var(--motion-fast,.15s ease), border-color var(--motion-fast,.15s ease);background:0 0;flex:1;font-weight:500}.J9Bs1q_cabinet-auth__tab:hover{border-color:var(--color-primary);color:var(--color-text)}.J9Bs1q_cabinet-auth__tab--active,.J9Bs1q_cabinet-auth__tab--active:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.J9Bs1q_cabinet-auth__notice{margin:0 0 var(--space-md,1rem);padding:var(--space-sm,.5rem) var(--space-md,1rem);background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success-ink);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem)}.J9Bs1q_cabinet-auth__notice--warning{margin:0 0 var(--space-md,1rem);padding:var(--space-sm,.5rem) var(--space-md,1rem);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning-ink);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem)}.J9Bs1q_cabinet-auth__hint{margin:calc(-1 * var(--space-sm,.5rem)) 0 0;color:var(--color-text-muted);font-size:var(--text-xs,.75rem)}.J9Bs1q_cabinet-auth__phone-verify{margin-bottom:var(--space-md,1rem)}.J9Bs1q_cabinet-auth__form{gap:var(--space-md,1rem);flex-direction:column;display:flex}.J9Bs1q_cabinet-auth__field{gap:var(--space-xs,.25rem);flex-direction:column;display:flex}.J9Bs1q_cabinet-auth__label{font-size:var(--text-sm,.875rem);color:var(--color-text-muted);font-weight:500}.J9Bs1q_cabinet-auth__input{width:100%;padding:var(--space-sm,.5rem) var(--space-md,1rem);font-size:var(--text-base,1rem);font-family:var(--font-body);color:var(--color-text);background:var(--color-background);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);box-sizing:border-box;transition:border-color var(--motion-fast,.15s ease), box-shadow var(--motion-fast,.15s ease)}.J9Bs1q_cabinet-auth__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.J9Bs1q_cabinet-auth__error{color:var(--color-danger-ink);font-size:var(--text-sm,.875rem);margin:0}.J9Bs1q_cabinet-auth__button{width:100%;padding:var(--space-sm,.5rem) var(--space-md,1rem);font-size:var(--text-base,1rem);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-md,.5rem);cursor:pointer;transition:background-color var(--motion-fast,.15s ease);border:1px solid #0000;font-family:inherit;font-weight:600}.J9Bs1q_cabinet-auth__button:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.J9Bs1q_cabinet-auth__button:disabled{opacity:.6;cursor:default}.J9Bs1q_cabinet-auth__button--ghost{color:var(--color-primary-ink,var(--color-primary));border-color:var(--color-primary);background:0 0}.J9Bs1q_cabinet-auth__button--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary-ink,var(--color-primary))}.J9Bs1q_cabinet-auth__link{color:var(--color-primary-ink,var(--color-primary));font-size:var(--text-sm,.875rem);text-align:center;cursor:pointer;background:0 0;border:none;padding:0}.J9Bs1q_cabinet-auth__link:hover{text-decoration:underline}.J9Bs1q_cabinet-auth--wide{max-width:100%}.J9Bs1q_cabinet-auth__cards{gap:var(--space-md,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;display:grid}.J9Bs1q_cabinet-auth__card{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));gap:var(--space-sm,.5rem);padding:var(--space-md,1rem);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);flex-direction:column;display:flex}.J9Bs1q_cabinet-auth__card-title{font-family:var(--font-heading);font-size:var(--text-base,1rem);color:var(--color-heading);margin:0;font-weight:650}.J9Bs1q_cabinet-auth__card .J9Bs1q_cabinet-auth__hint{margin:0}.J9Bs1q_cabinet-auth__check{align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-text);display:flex}.J9Bs1q_cabinet-auth__consent{gap:var(--space-xs,.25rem);font-size:var(--text-sm,.875rem);flex-direction:column;display:flex}.J9Bs1q_cabinet-auth__consent .J9Bs1q_cabinet-auth__check{align-items:flex-start}.J9Bs1q_cabinet-auth__consent a{color:var(--color-accent-ink,var(--color-primary-ink,var(--color-primary)));padding-left:calc(1em + var(--space-sm,.5rem))}.J9Bs1q_cabinet-auth__card a.J9Bs1q_cabinet-auth__button{text-align:center;text-decoration:none;display:block}.J9Bs1q_cabinet-auth--bar{max-width:100%;margin:0 0 var(--space-sm,.5rem);box-shadow:none;background:0 0;border:none;justify-content:flex-end;padding:0;display:flex}.J9Bs1q_cabinet-auth__corner{position:relative}.J9Bs1q_cabinet-auth__gear{align-items:center;gap:var(--space-xs,.25rem);padding:var(--space-xs,.25rem) var(--space-md,1rem);font-family:inherit;font-size:var(--text-sm,.875rem);color:var(--color-text);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-full,999px);cursor:pointer;display:inline-flex}.J9Bs1q_cabinet-auth__gear:hover{border-color:var(--color-primary)}.J9Bs1q_cabinet-auth__sheet{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));right:0;top:calc(100% + var(--space-xs,.25rem));z-index:20;width:min(420px,90vw);max-height:min(70vh,640px);padding:var(--space-md,1rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-lg,var(--shadow-sm));text-align:left;position:absolute;overflow-y:auto}.J9Bs1q_cabinet-auth__sheet .J9Bs1q_cabinet-auth__title{margin-bottom:var(--space-md,1rem);text-align:left}.J9Bs1q_cabinet-auth__sheet .J9Bs1q_cabinet-auth__cards{grid-template-columns:minmax(0,1fr)}[data-viewport=mobile] .J9Bs1q_cabinet-auth--bar{display:block}[data-viewport=mobile] .J9Bs1q_cabinet-auth__gear{justify-content:center;width:100%}[data-viewport=mobile] .J9Bs1q_cabinet-auth__sheet{width:100%;max-height:none;margin-top:var(--space-sm,.5rem);position:static}.J9Bs1q_cabinet-auth--bar{padding-inline:24px}[data-viewport=mobile] .J9Bs1q_cabinet-auth--bar{padding-inline:12px}
.Nbcz0q_cabinet-documents{max-width:720px;padding:var(--space-xl,2rem);margin:0 auto}.Nbcz0q_cabinet-documents__title{margin:0 0 var(--space-lg,1.5rem);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);color:var(--color-text);font-weight:700}.Nbcz0q_cabinet-documents__state{padding:var(--space-xl,2rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);color:var(--color-text-muted);text-align:center;margin:0}.Nbcz0q_cabinet-documents__list{gap:var(--space-sm,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Nbcz0q_cabinet-documents__item{justify-content:space-between;align-items:center;gap:var(--space-md,1rem);padding:var(--space-md,1rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);display:flex}.Nbcz0q_cabinet-documents__info{gap:var(--space-xs,.25rem);flex-direction:column;min-width:0;display:flex}.Nbcz0q_cabinet-documents__name{color:var(--color-text);font-weight:600}.Nbcz0q_cabinet-documents__meta{align-items:center;gap:var(--space-sm,.5rem);display:flex}.Nbcz0q_cabinet-documents__cat{padding:.125rem var(--space-sm,.5rem);background:var(--color-surface-muted);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-text-muted);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem)}.Nbcz0q_cabinet-documents__date{color:var(--color-text-muted);font-size:var(--text-xs,.75rem)}.Nbcz0q_cabinet-documents__download{padding:var(--space-xs,.25rem) var(--space-md,1rem);color:var(--color-primary-ink,var(--color-primary));border:1px solid var(--color-primary);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem);transition:background-color var(--motion-fast,.15s ease);background:0 0;flex-shrink:0;font-weight:500;text-decoration:none}.Nbcz0q_cabinet-documents__download:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary-ink,var(--color-primary))}
.PK5rGq_cabinet-profile{max-width:720px;padding:var(--space-xl,2rem);margin:0 auto}.PK5rGq_cabinet-profile__title{margin:0 0 var(--space-lg,1.5rem);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);color:var(--color-text);font-weight:700}.PK5rGq_cabinet-profile__state{padding:var(--space-xl,2rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);color:var(--color-text-muted);text-align:center;margin:0}.PK5rGq_cabinet-profile__grid{gap:var(--space-sm,.5rem) var(--space-md,1rem);padding:var(--space-lg,1.5rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);grid-template-columns:max-content 1fr;margin:0;display:grid}.PK5rGq_cabinet-profile__grid dt{color:var(--color-text-muted);font-size:var(--text-sm,.875rem)}.PK5rGq_cabinet-profile__grid dd{color:var(--color-text);margin:0;font-weight:500}.PK5rGq_cabinet-profile__note{margin:var(--space-md,1rem) 0 0;padding:var(--space-sm,.5rem) var(--space-md,1rem);background:var(--color-surface-muted);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);color:var(--color-text-muted);font-size:var(--text-sm,.875rem)}.PK5rGq_cabinet-profile__link-form{margin-top:var(--space-md,1rem);padding:var(--space-lg,1.5rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem)}.PK5rGq_cabinet-profile__link-label{margin-bottom:var(--space-sm,.5rem);color:var(--color-text);font-weight:600;display:block}.PK5rGq_cabinet-profile__link-row{gap:var(--space-sm,.5rem);flex-wrap:wrap;display:flex}.PK5rGq_cabinet-profile__link-input{min-width:140px;padding:var(--space-sm,.5rem) var(--space-md,1rem);font-family:var(--font-mono,monospace);font-size:var(--text-lg,1.125rem);letter-spacing:.2em;text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);flex:1}.PK5rGq_cabinet-profile__link-submit{padding:var(--space-sm,.5rem) var(--space-lg,1.5rem);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md,.5rem);cursor:pointer;border:none}.PK5rGq_cabinet-profile__link-submit:disabled{opacity:.6;cursor:not-allowed}.PK5rGq_cabinet-profile__link-error{margin:var(--space-sm,.5rem) 0 0;color:var(--color-danger-ink);font-size:var(--text-sm,.875rem)}
.K6BvnW_cabinet-intake{max-width:560px;padding:var(--space-xl,2rem);margin:0 auto}.K6BvnW_cabinet-intake__title{margin:0 0 var(--space-lg,1.5rem);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);color:var(--color-text);font-weight:700}.K6BvnW_cabinet-intake__state{padding:var(--space-xl,2rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);color:var(--color-text-muted);text-align:center;margin:0}.K6BvnW_cabinet-intake__saved{margin:0 0 var(--space-lg,1.5rem);padding:var(--space-sm,.5rem) var(--space-md,1rem);background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success-ink);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem)}.K6BvnW_cabinet-intake__form{gap:var(--space-md,1rem);flex-direction:column;display:flex}.K6BvnW_cabinet-intake__field{gap:var(--space-xs,.25rem);flex-direction:column;display:flex}.K6BvnW_cabinet-intake__label{font-size:var(--text-sm,.875rem);color:var(--color-text-muted);font-weight:500}.K6BvnW_cabinet-intake__textarea{width:100%;min-height:80px;padding:var(--space-sm,.5rem) var(--space-md,1rem);font-size:var(--text-base,1rem);font-family:var(--font-body);color:var(--color-text);background:var(--color-background);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);resize:vertical;box-sizing:border-box;transition:border-color var(--motion-fast,.15s ease), box-shadow var(--motion-fast,.15s ease)}.K6BvnW_cabinet-intake__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.K6BvnW_cabinet-intake__input,.K6BvnW_cabinet-intake__select{width:100%;padding:var(--space-sm,.5rem) var(--space-md,1rem);font-size:var(--text-base,1rem);font-family:var(--font-body);color:var(--color-text);background:var(--color-background);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);box-sizing:border-box;transition:border-color var(--motion-fast,.15s ease), box-shadow var(--motion-fast,.15s ease)}.K6BvnW_cabinet-intake__input:focus,.K6BvnW_cabinet-intake__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.K6BvnW_cabinet-intake__checkbox{align-self:flex-start;width:1.25rem;height:1.25rem}.K6BvnW_cabinet-intake__button{padding:var(--space-sm,.5rem) var(--space-xl,2rem);font-size:var(--text-base,1rem);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-md,.5rem);cursor:pointer;transition:background-color var(--motion-fast,.15s ease);border:1px solid #0000;align-self:flex-start;font-family:inherit;font-weight:600}.K6BvnW_cabinet-intake__button:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.K6BvnW_cabinet-intake__button:disabled{opacity:.6;cursor:default}
.tVNEdG_cabinet-appointments{max-width:720px;padding:var(--space-xl,2rem);margin:0 auto}.tVNEdG_cabinet-appointments__title{margin:0 0 var(--space-lg,1.5rem);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);color:var(--color-text);font-weight:700}.tVNEdG_cabinet-appointments__state{padding:var(--space-xl,2rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);color:var(--color-text-muted);text-align:center;margin:0}.tVNEdG_cabinet-appointments__notice{margin:0 0 var(--space-lg,1.5rem);padding:var(--space-sm,.5rem) var(--space-md,1rem);background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success-ink);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem);text-align:center}.tVNEdG_cabinet-appointments__list{gap:var(--space-sm,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tVNEdG_cabinet-appointments__item{padding:var(--space-md,1rem);background:var(--color-surface);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem)}.tVNEdG_cabinet-appointments__row{justify-content:space-between;align-items:flex-start;gap:var(--space-md,1rem);display:flex}.tVNEdG_cabinet-appointments__info{gap:var(--space-xs,.25rem);flex-direction:column;min-width:0;display:flex}.tVNEdG_cabinet-appointments__service{color:var(--color-text);font-weight:600}.tVNEdG_cabinet-appointments__datetime{font-size:var(--text-sm,.875rem);color:var(--color-text)}.tVNEdG_cabinet-appointments__doctor{font-size:var(--text-xs,.75rem);color:var(--color-text-muted)}.tVNEdG_cabinet-appointments__badge{padding:.125rem var(--space-sm,.5rem);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);white-space:nowrap;flex-shrink:0;font-weight:500}.tVNEdG_cabinet-appointments__badge--warning{background:color-mix(in srgb, var(--color-warning) 20%, transparent);color:var(--color-warning-ink)}.tVNEdG_cabinet-appointments__badge--success{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success-ink)}.tVNEdG_cabinet-appointments__badge--danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger-ink)}.tVNEdG_cabinet-appointments__badge--neutral{background:var(--color-surface-muted);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-text-muted)}.tVNEdG_cabinet-appointments__reason{margin:var(--space-xs,.25rem) 0 0;font-size:var(--text-sm,.875rem);color:var(--color-text-muted)}.tVNEdG_cabinet-appointments__actions{align-items:center;gap:var(--space-sm,.5rem);margin-top:var(--space-sm,.5rem);display:flex}.tVNEdG_cabinet-appointments__confirm{align-items:center;gap:var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-text);display:flex}.tVNEdG_cabinet-appointments__action,.tVNEdG_cabinet-appointments__action--danger,.tVNEdG_cabinet-appointments__action--primary{padding:var(--space-xs,.25rem) var(--space-md,1rem);font-size:var(--text-sm,.875rem);border-radius:var(--radius-md,.5rem);cursor:pointer;transition:background-color var(--motion-fast,.15s ease);font-family:inherit;font-weight:500}.tVNEdG_cabinet-appointments__action{color:var(--color-primary-ink,var(--color-primary));border:1px solid var(--color-primary);background:0 0}.tVNEdG_cabinet-appointments__action:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary-ink,var(--color-primary))}.tVNEdG_cabinet-appointments__action--danger{color:var(--color-on-primary);background:var(--color-danger);border:1px solid #0000}.tVNEdG_cabinet-appointments__action--primary{color:var(--color-on-primary);background:var(--color-primary);border:1px solid #0000}.tVNEdG_cabinet-appointments__action:disabled,.tVNEdG_cabinet-appointments__action--danger:disabled,.tVNEdG_cabinet-appointments__action--primary:disabled{opacity:.6;cursor:default}.tVNEdG_cabinet-appointments__error{margin:var(--space-xs,.25rem) 0 0;color:var(--color-danger-ink);font-size:var(--text-sm,.875rem)}.tVNEdG_cabinet-appointments__muted{color:var(--color-text-muted);font-size:var(--text-sm,.875rem);margin:0}.tVNEdG_cabinet-appointments__resched{gap:var(--space-sm,.5rem);margin-top:var(--space-md,1rem);padding-top:var(--space-md,1rem);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.tVNEdG_cabinet-appointments__field{gap:var(--space-xs,.25rem);flex-direction:column;display:flex}.tVNEdG_cabinet-appointments__label{font-size:var(--text-sm,.875rem);color:var(--color-text-muted);font-weight:500}.tVNEdG_cabinet-appointments__input{padding:var(--space-sm,.5rem) var(--space-md,1rem);font-size:var(--text-base,1rem);font-family:var(--font-body);color:var(--color-text);background:var(--color-background);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem)}.tVNEdG_cabinet-appointments__slots{gap:var(--space-sm,.5rem);flex-wrap:wrap;display:flex}.tVNEdG_cabinet-appointments__slot{padding:var(--space-xs,.25rem) var(--space-sm,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-text);background:var(--color-background);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);cursor:pointer;transition:background-color var(--motion-fast,.15s ease), color var(--motion-fast,.15s ease), border-color var(--motion-fast,.15s ease);font-family:inherit;font-weight:500}.tVNEdG_cabinet-appointments__slot:hover{border-color:var(--color-primary)}.tVNEdG_cabinet-appointments__slot--active,.tVNEdG_cabinet-appointments__slot--active:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.tVNEdG_cabinet-appointments__resched-actions{gap:var(--space-sm,.5rem);display:flex}.tVNEdG_cabinet-appointments__past{margin-top:var(--space-lg,1.5rem)}.tVNEdG_cabinet-appointments__past-summary{cursor:pointer;font-size:var(--text-sm,.875rem);color:var(--color-text-muted);margin-bottom:var(--space-sm,.5rem);font-weight:500}
