@layer reset,base;@layer components{.hw-gov{background:color-mix(in srgb,var(--hw-bg) 50%,var(--hw-bg-elevated));color:var(--hw-ink);border-block-end:1px solid var(--hw-line)}.hw-gov__bar{align-items:center;gap:10px;min-block-size:32px;padding-block:6px;padding-inline:32px 24px;display:flex}.hw-gov__flag{flex:none}.hw-gov__label{font-size:var(--hw-text-sm);line-height:20px;font-weight:var(--hw-weight-medium);max-inline-size:none}.hw-gov__toggle{align-items:center;gap:var(--hw-space-2);color:var(--hw-brand-text);font:inherit;font-size:var(--hw-text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;line-height:20px;display:inline-flex}.hw-gov__toggle:hover{text-decoration:underline}.hw-gov__panel{gap:var(--hw-space-10);padding-block:var(--hw-space-10) var(--hw-space-6);padding-inline:32px 24px;display:grid}.hw-gov__facts{gap:18px var(--hw-space-6);flex-wrap:wrap;display:flex}.hw-gov__fact{align-items:flex-start;gap:var(--hw-space-6);flex:280px;max-inline-size:420px;display:flex}.hw-gov__fact-icon{border-radius:var(--hw-radius-pill);background:var(--hw-brand-soft);block-size:36px;inline-size:36px;color:var(--hw-brand-text);flex:none;place-items:center;display:grid}.hw-gov__fact-text{gap:var(--hw-space-3);display:grid}.hw-gov__fact-title{font-size:var(--hw-text-lg);line-height:28px;font-weight:var(--hw-weight-semibold)}.hw-gov__fact-text p{color:var(--hw-ink-2);line-height:24px}.hw-gov__em{color:var(--hw-brand-text)}.hw-gov__reg{align-items:center;gap:var(--hw-space-3);padding:var(--hw-space-2) var(--hw-space-6);background:var(--hw-bg-elevated);border-radius:var(--hw-radius-sm);flex-wrap:wrap;max-inline-size:none;line-height:24px;display:flex}.hw-gov__reg a{color:var(--hw-brand-text)}@media (pointer:coarse){.hw-gov__toggle{min-block-size:var(--hw-touch)}}@media (width<=599px){.hw-gov__bar{padding-inline:var(--hw-space-4);flex-wrap:wrap;row-gap:0}.hw-gov__label{font-size:var(--hw-text-xs)}.hw-gov__toggle{min-block-size:var(--hw-touch)}.hw-gov__panel{padding-inline:var(--hw-space-4);gap:var(--hw-space-6);padding-block-start:var(--hw-space-4)}}.hw-a11y{gap:var(--hw-space-2);color:var(--hw-ink);justify-items:start;display:grid}.hw-a11y--bar,.hw-a11y--icons{display:inline-grid}.hw-a11y--icons .hw-a11y__tools{gap:0}.hw-a11y--icons .hw-a11y__button{border-radius:var(--hw-radius-sm);border:0;block-size:40px;inline-size:40px}.hw-a11y--icons .hw-a11y__button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.hw-a11y--icons .hw-a11y__button.is-pressed{background:var(--hw-brand-soft)}@media (width<=599px),(pointer:coarse){.hw-a11y--icons .hw-a11y__button{inline-size:var(--hw-touch);block-size:var(--hw-touch)}}.hw-a11y__title{inline-size:100%;border-block-end:1px solid var(--hw-line-strong);font-size:var(--hw-text-sm);font-weight:var(--hw-weight-medium);max-width:none;padding-block-end:var(--hw-space-2)}.hw-a11y__tools{align-items:center;gap:var(--hw-space-2);display:flex}.hw-a11y__button{inline-size:var(--hw-touch);block-size:var(--hw-touch);border:1px solid var(--hw-line-strong);border-radius:var(--hw-radius-md);color:inherit;cursor:pointer;transition:background var(--hw-motion-fast) var(--hw-ease),border-color var(--hw-motion-fast) var(--hw-ease);background:0 0;place-items:center;display:grid}.hw-a11y__button:hover{background:var(--hw-bg-muted)}.hw-a11y__button.is-pressed{background:var(--hw-brand-soft);border-color:var(--hw-brand);color:var(--hw-brand-text)}.hw-a11y__button:disabled{opacity:.4;cursor:not-allowed}.hw-a11y--on-color{color:inherit}.hw-a11y--on-color .hw-a11y__button,.hw-a11y--on-color .hw-a11y__title{border-color:color-mix(in srgb,currentColor 30%,transparent)}.hw-a11y--on-color .hw-a11y__button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.hw-a11y--on-color .hw-a11y__button.is-pressed{background:color-mix(in srgb,currentColor 20%,transparent);color:inherit;border-color:currentColor}.hw-a11y--on-color .hw-a11y__button:focus-visible{outline-color:currentColor}.hw-utility{justify-content:space-between;align-items:center;gap:var(--hw-space-4);min-block-size:40px;inline-size:100%;font-size:var(--hw-text-sm);background:color-mix(in srgb,var(--hw-bg) 50%,var(--hw-bg-elevated));color:var(--hw-ink-2);border-block-end:1px solid var(--hw-line);padding-inline:32px;line-height:20px;display:flex}.hw-utility--primary{background:var(--hw-brand);color:var(--hw-on-brand)}.hw-utility__info{gap:var(--hw-space-4);display:flex;overflow:hidden}.hw-utility__info,.hw-utility__item{align-items:center;min-inline-size:0}.hw-utility__item{gap:var(--hw-space-1);white-space:nowrap;display:inline-flex}.hw-utility__item .hw-icon{flex:none}.hw-utility__label{text-overflow:ellipsis;overflow:hidden}.hw-utility__actions{flex:none;align-items:center;gap:0;display:flex}.hw-utility__action{border-radius:var(--hw-radius-sm);block-size:40px;inline-size:40px;color:var(--hw-ink);cursor:pointer;transition:background var(--hw-motion-fast) var(--hw-ease),color var(--hw-motion-fast) var(--hw-ease);background:0 0;border:0;place-items:center;display:grid}.hw-utility__action:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.hw-utility__action.is-active{background:var(--hw-brand-soft);color:var(--hw-brand-text)}.hw-utility__action:disabled{opacity:.5;cursor:not-allowed}.hw-utility--primary .hw-utility__action{color:inherit}.hw-utility--primary .hw-utility__action.is-active{background:color-mix(in srgb,currentColor 22%,transparent);color:inherit}.hw-utility--primary .hw-utility__action:focus-visible{outline-color:currentColor}@media (width<=599px),(pointer:coarse){.hw-utility{min-block-size:var(--hw-touch)}.hw-utility__action{inline-size:var(--hw-touch);block-size:var(--hw-touch)}}@media (width<=599px){.hw-utility{padding-inline:var(--hw-space-4)}}@media (width<=959px){.hw-utility__info .is-optional{display:none}}.hw-utility__item.is-essential{flex:none}.hw-masthead{z-index:var(--hw-z-sticky);border-block-end:1px solid var(--hw-glass-line);background:var(--hw-glass);-webkit-backdrop-filter:saturate(160%)blur(14px);inline-size:100%;color:var(--hw-on-brand);position:sticky;inset-block-start:0}.hw-masthead--solid{background:var(--hw-ref-green-800);color:var(--hw-ref-sand-50);box-shadow:var(--hw-shadow-1);-webkit-backdrop-filter:none;border-color:#0000}@media (width>=960px){.hw-masthead--solid .hw-masthead__bar{align-items:stretch;min-block-size:72px}.hw-masthead--solid .hw-masthead__end,.hw-masthead--solid .hw-masthead__logo{align-self:center}.hw-masthead--solid .hw-masthead__rail{align-items:stretch;gap:0}.hw-masthead--solid .hw-masthead__link,.hw-masthead--solid .hw-masthead__trigger{block-size:100%;padding-inline:var(--hw-space-4);font-size:var(--hw-text-md);color:inherit;opacity:1;border-radius:0}.hw-masthead--solid .hw-masthead__link:hover,.hw-masthead--solid .hw-masthead__trigger:hover{background:#ffffff1a}.hw-masthead--solid .hw-masthead__link.is-current,.hw-masthead--solid .hw-masthead__trigger.is-current{box-shadow:inset 0 -3px 0 var(--hw-accent);background:#ffffff24}}.hw-masthead__bar{inline-size:min(100% - 2 * var(--hw-space-4),1400px);align-items:center;gap:var(--hw-space-4);min-block-size:64px;margin-inline:auto;display:flex;position:relative}.hw-masthead__logo{min-block-size:var(--hw-touch);border-radius:var(--hw-radius-sm);flex:none;align-items:center;display:inline-flex}.hw-masthead .hw-button--sm{min-height:var(--hw-touch)}.hw-masthead__logo img{block-size:32px;inline-size:auto}.hw-masthead__logo .hw-masthead__logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hw-masthead__logo .hw-masthead__logo-light{display:none}:root:not([data-theme=light]) .hw-masthead__logo .hw-masthead__logo-dark{display:block}}:root[data-theme=dark] .hw-masthead__logo .hw-masthead__logo-light{display:none}:root[data-theme=dark] .hw-masthead__logo .hw-masthead__logo-dark{display:block}.hw-masthead__menu{min-inline-size:var(--hw-touch);inline-size:var(--hw-touch);block-size:var(--hw-touch);color:inherit;border-radius:var(--hw-radius-md);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:none}.hw-masthead__menu:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.hw-masthead__nav{display:contents}.hw-masthead__rail{align-items:center;gap:var(--hw-space-1);display:flex}.hw-masthead__item{position:relative}.hw-masthead__link,.hw-masthead__trigger{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-touch);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-md);color:inherit;opacity:.85;font-size:var(--hw-text-sm);font-weight:var(--hw-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--hw-motion-fast) var(--hw-ease),opacity var(--hw-motion-fast) var(--hw-ease);background:0 0;border:0;text-decoration:none;display:inline-flex}.hw-masthead__item.is-open .hw-masthead__trigger,.hw-masthead__link:hover,.hw-masthead__trigger:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.hw-masthead__link.is-current,.hw-masthead__trigger.is-current{opacity:1;box-shadow:inset 0 -2px 0 var(--hw-accent)}.hw-masthead__chevron{opacity:.7;transition:transform var(--hw-motion) var(--hw-ease-spring)}.hw-masthead__item.is-open .hw-masthead__chevron{transform:rotate(180deg)}.hw-masthead__panel{z-index:var(--hw-z-dropdown);min-inline-size:320px;max-inline-size:min(28rem,90vw);padding:var(--hw-space-2);border:1px solid var(--hw-line);border-radius:var(--hw-radius-lg);background:var(--hw-bg-elevated);color:var(--hw-ink);box-shadow:var(--hw-shadow-3);animation:hw-rise var(--hw-motion) var(--hw-ease) both;position:absolute;inset-block-start:calc(100% + var(--hw-space-2));inset-inline-start:0}.hw-masthead__panel-list{gap:2px;display:grid}.hw-masthead__panel-link{align-items:start;gap:var(--hw-space-3);padding:var(--hw-space-3);min-block-size:var(--hw-touch);border-radius:var(--hw-radius-md);color:inherit;transition:background var(--hw-motion-fast) var(--hw-ease);text-decoration:none;display:flex}.hw-masthead__panel-link:focus-visible,.hw-masthead__panel-link:hover{background:var(--hw-bg-muted)}.hw-masthead__panel-link[aria-current=page]{background:var(--hw-brand-soft)}.hw-masthead__tile{border-radius:var(--hw-radius-md);background:var(--hw-brand-soft);block-size:40px;inline-size:40px;color:var(--hw-brand-text);flex:none;place-items:center;display:grid}.hw-masthead__panel-text{gap:2px;min-inline-size:0;display:grid}.hw-masthead__panel-title{font-size:var(--hw-text-sm);font-weight:var(--hw-weight-semibold)}.hw-masthead__panel-desc{font-size:var(--hw-text-xs);color:var(--hw-ink-3);line-height:var(--hw-leading-tight)}.hw-masthead__rail{flex:none}.hw-masthead__end{justify-content:end;gap:var(--hw-space-3);margin-inline-start:auto}.hw-masthead__end,.hw-masthead__search{flex:auto;align-items:center;min-inline-size:0;display:flex}.hw-masthead__search{max-inline-size:260px;position:relative}.hw-masthead__search-icon{pointer-events:none;opacity:.7;position:absolute;inset-inline-start:var(--hw-space-3)}.hw-masthead__search-input{min-block-size:40px;inline-size:100%;min-inline-size:120px;padding-inline:calc(var(--hw-space-3) + 24px) var(--hw-space-3);border:1px solid color-mix(in srgb,currentcolor 25%,transparent);border-radius:var(--hw-radius-pill);background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font-size:var(--hw-text-sm);transition:border-color var(--hw-motion) var(--hw-ease)}.hw-masthead__search-input::placeholder{color:inherit;opacity:.6}.hw-masthead__search-input:focus{border-color:var(--hw-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--hw-focus) 30%,transparent);outline:none}.hw-masthead__actions{align-items:center;gap:var(--hw-space-2);flex:none;display:flex}@media (width>=960px) and (width<=1099px){.hw-masthead__link,.hw-masthead__trigger{padding-inline:var(--hw-space-2)}.hw-masthead__bar{gap:var(--hw-space-3)}}.hw-masthead__lang{align-items:center;gap:var(--hw-space-1);min-block-size:var(--hw-touch);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-md);color:inherit;font-weight:var(--hw-weight-medium);font-size:var(--hw-text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.hw-masthead__lang:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.hw-masthead :focus-visible{outline-color:var(--hw-accent)}.hw-masthead__drawer{display:none}@media (prefers-reduced-motion:reduce){.hw-masthead__panel{animation:none}.hw-masthead__chevron{transition:none}}@media (width<=959px){.hw-masthead__menu{display:grid}.hw-masthead__rail,.hw-masthead__search{display:none}.hw-masthead__bar{gap:var(--hw-space-2)}.hw-masthead__end{flex:none;min-inline-size:auto}.hw-masthead__logo img{block-size:28px}.hw-masthead__nav{display:block;position:absolute;inset-block-start:100%;inset-inline:0}.hw-masthead__drawer{padding:var(--hw-space-3);border-block-end:1px solid var(--hw-line);background:var(--hw-bg-elevated);color:var(--hw-ink);box-shadow:var(--hw-shadow-3);display:block}.hw-masthead__drawer-list{gap:var(--hw-space-1);display:grid}.hw-masthead__drawer-group{padding:var(--hw-space-2) var(--hw-space-3);font-size:var(--hw-text-xs);font-weight:var(--hw-weight-semibold);color:var(--hw-ink-3);max-width:none}.hw-masthead__drawer-sub{gap:2px;padding-inline-start:var(--hw-space-3);display:grid}.hw-masthead__drawer-link{min-block-size:var(--hw-touch);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-md);color:inherit;font-weight:var(--hw-weight-medium);align-items:center;text-decoration:none;display:flex}.hw-masthead__drawer-link:hover{background:var(--hw-bg-muted)}.hw-masthead__drawer-link[aria-current=page]{background:var(--hw-brand-soft);color:var(--hw-brand-text)}}@media (width<=479px){.hw-masthead__lang span{display:none}.hw-masthead__lang{inline-size:var(--hw-touch);justify-content:center;padding-inline:0}}.hw-radios{gap:var(--hw-space-2);border:0;margin:0;padding:0;display:grid}.hw-radios--cols-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hw-radios__legend{font-weight:var(--hw-weight-medium);grid-column:1/-1;margin-block-end:var(--hw-space-1)}.hw-radio{gap:var(--hw-space-3);min-height:var(--hw-touch);padding:var(--hw-space-3) var(--hw-space-4);border:1px solid var(--hw-border-control);border-radius:var(--hw-radius-md);background:var(--hw-bg-elevated);cursor:pointer;transition:border-color var(--hw-motion-fast) var(--hw-ease),background var(--hw-motion-fast) var(--hw-ease);grid-template-columns:auto 1fr;align-items:start;display:grid}.hw-radio:hover{background:var(--hw-brand-soft)}.hw-radio.is-checked{border-color:var(--hw-brand);box-shadow:0 0 0 1px var(--hw-brand);background:var(--hw-brand-soft)}.hw-radio.is-disabled{opacity:.55;cursor:not-allowed}.hw-radio__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.hw-radio__dot{border:2px solid var(--hw-border-control);border-radius:50%;place-items:center;block-size:20px;inline-size:20px;margin-block-start:3px;display:grid}.hw-radio.is-checked .hw-radio__dot{border-color:var(--hw-brand)}.hw-radio.is-checked .hw-radio__dot:after{content:"";background:var(--hw-brand);border-radius:50%;block-size:10px;inline-size:10px}.hw-radio__input:focus-visible~.hw-radio__dot{outline:2px solid var(--hw-focus);outline-offset:2px}.hw-radio__text{gap:2px;display:grid}.hw-radio__label{font-weight:var(--hw-weight-medium)}.hw-radio__desc{color:var(--hw-ink-3);font-size:var(--hw-text-sm)}.hw-check{gap:var(--hw-space-3);min-height:var(--hw-touch);padding-block:var(--hw-space-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.hw-check.is-disabled{opacity:.55;cursor:not-allowed}.hw-check__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.hw-check__box{border:2px solid var(--hw-border-control);border-radius:var(--hw-radius-sm);background:var(--hw-bg-elevated);block-size:22px;inline-size:22px;transition:background var(--hw-motion-fast) var(--hw-ease),border-color var(--hw-motion-fast) var(--hw-ease);place-items:center;margin-block-start:2px;display:grid}.hw-check__input:checked+.hw-check__box{background:var(--hw-brand);border-color:var(--hw-brand)}.hw-check__input:checked+.hw-check__box:after{content:"";border:solid var(--hw-on-brand);border-width:0 2px 2px 0;block-size:11px;inline-size:6px;transform:rotate(45deg)translate(-1px,-1px)}.hw-check__input:focus-visible+.hw-check__box{outline:2px solid var(--hw-focus);outline-offset:2px}.hw-check__text{gap:2px;display:grid}.hw-check__desc{color:var(--hw-ink-3);font-size:var(--hw-text-sm)}.hw-textarea{gap:var(--hw-space-1);display:grid}.hw-textarea__control{border:1px solid var(--hw-border-control);border-radius:var(--hw-radius-md);background:var(--hw-bg-sunken);padding:var(--hw-space-3) var(--hw-space-4);resize:vertical;min-block-size:96px;transition:border-color var(--hw-motion) var(--hw-ease),box-shadow var(--hw-motion) var(--hw-ease)}.hw-textarea__control:hover{border-color:var(--hw-ink-3)}.hw-textarea__control:focus-visible{outline:2px solid var(--hw-focus);outline-offset:2px}.hw-textarea__control:focus{border-color:var(--hw-brand);background:var(--hw-bg-elevated);box-shadow:0 0 0 4px var(--hw-brand-soft);outline:none}.hw-field.is-invalid .hw-textarea__control{border-color:var(--hw-danger)}.hw-textarea__count{color:var(--hw-ink-3);font-size:var(--hw-text-xs);font-variant-numeric:tabular-nums;justify-self:start}.hw-textarea__count.is-near{color:var(--hw-warning-text)}.hw-field{gap:var(--hw-space-2);min-inline-size:0;display:grid}.hw-field__label{overflow-wrap:anywhere;font-weight:var(--hw-weight-medium);align-items:baseline;gap:var(--hw-space-2);display:flex}.hw-field__required{color:var(--hw-danger-text)}.hw-field__optional{color:var(--hw-ink-3);font-size:var(--hw-text-xs);font-weight:var(--hw-weight-regular)}.hw-field__hint{color:var(--hw-ink-3)}.hw-field__error,.hw-field__hint{overflow-wrap:anywhere;font-size:var(--hw-text-sm);max-width:none}.hw-field__error{color:var(--hw-danger-text);font-weight:var(--hw-weight-medium)}.hw-feedback{background:var(--hw-bg-elevated);inline-size:100%;color:var(--hw-ink);border-block-start:2px solid var(--hw-brand);padding-block:var(--hw-space-6);padding-inline:var(--hw-space-4)}.hw-feedback__inner{inline-size:min(100%,var(--hw-container));margin-inline:auto}.hw-feedback__row{justify-content:space-between;gap:var(--hw-space-4) var(--hw-space-8)}.hw-feedback__ask,.hw-feedback__row{flex-wrap:wrap;align-items:center;display:flex}.hw-feedback__ask{gap:var(--hw-space-3) var(--hw-space-6)}.hw-feedback__votes{align-items:center;gap:var(--hw-space-3);display:flex}.hw-feedback__question{font-weight:var(--hw-weight-semibold);max-width:none}.hw-feedback__stat{color:var(--hw-ink-3);font-size:var(--hw-text-sm);font-variant-numeric:tabular-nums;max-width:none}.hw-feedback__stat strong{color:var(--hw-ink);font-weight:var(--hw-weight-medium)}.hw-feedback__form{gap:var(--hw-space-6);display:grid}.hw-feedback__reasons{gap:var(--hw-space-2);border:0;margin:0;padding:0;display:grid}.hw-feedback__legend{gap:var(--hw-space-1);margin-block-end:var(--hw-space-2);padding:0;display:grid}.hw-feedback__heading{font-size:var(--hw-text-md);font-weight:var(--hw-weight-semibold);line-height:var(--hw-leading)}.hw-feedback__heading:focus{outline:none}.hw-feedback__hint,.hw-feedback__links{color:var(--hw-ink-3);font-size:var(--hw-text-sm)}.hw-feedback__links{gap:var(--hw-space-2) var(--hw-space-4);flex-wrap:wrap;display:flex}.hw-feedback__done{align-items:center;gap:var(--hw-space-3);font-weight:var(--hw-weight-semibold);max-width:none;display:inline-flex}.hw-feedback__done-icon{background:var(--hw-success-soft);block-size:32px;inline-size:32px;color:var(--hw-success-text);border-radius:50%;place-items:center;display:grid}.hw-footer{background:var(--hw-bg-inverse);inline-size:100%;color:var(--hw-ink-inverse);position:relative}.hw-footer__inner{inline-size:min(100% - 2 * var(--hw-container-padding),var(--hw-container) - 2 * var(--hw-container-padding));padding-block:var(--hw-space-10) var(--hw-space-6);gap:var(--hw-space-6);margin-inline:auto;display:grid}.hw-footer__logo{block-size:40px;inline-size:auto}.hw-footer__groups{gap:var(--hw-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.hw-footer__group{gap:var(--hw-space-2);align-content:start;display:grid}.hw-footer__block-label,.hw-footer__heading{font-size:var(--hw-text-md);font-weight:var(--hw-weight-medium);color:inherit;border-block-end:1px solid #ffffff4d;max-width:none;padding-block-end:var(--hw-space-2);line-height:24px}.hw-footer__links{gap:var(--hw-space-2);display:grid}.hw-footer__link{align-items:center;gap:var(--hw-space-1);min-block-size:20px;color:inherit;font-size:var(--hw-text-sm);line-height:20px;text-decoration:none;display:inline-flex}.hw-footer__link:hover{text-decoration:underline}.hw-footer__link[aria-current=page]{font-weight:var(--hw-weight-semibold)}.hw-footer__rule{border:0;border-block-start:1px solid #ffffff4d;margin:0}.hw-footer__rule--strong{display:none}.hw-footer__group--tools{gap:var(--hw-space-8)}.hw-footer__block{gap:var(--hw-space-2);justify-items:start;display:grid}.hw-footer__block>.hw-footer__block-label{inline-size:100%}.hw-footer__social{align-items:center;gap:var(--hw-space-2);flex-wrap:wrap;display:flex}.hw-footer__icon-link{border-radius:var(--hw-radius-sm);block-size:32px;inline-size:32px;color:inherit;transition:background var(--hw-motion-fast) var(--hw-ease);border:1px solid #ffffff4d;place-items:center;display:grid}.hw-footer__icon-link .hw-icon{block-size:20px;inline-size:20px}.hw-footer__icon-link:hover{background:#ffffff1a}.hw-footer__phone{align-items:center;gap:var(--hw-space-2);min-block-size:20px;color:inherit;font-size:var(--hw-text-sm);font-variant-numeric:tabular-nums;line-height:20px;text-decoration:none;display:inline-flex}.hw-footer__phone:hover{text-decoration:underline}.hw-footer__logos{align-items:center;gap:var(--hw-space-4);flex-wrap:wrap;display:flex}.hw-footer__logos img,.hw-footer__logos svg{block-size:56px;inline-size:auto}.hw-footer__legal{justify-content:space-between;align-items:end;gap:var(--hw-space-4) var(--hw-space-6);padding-block:var(--hw-space-4);flex-wrap:wrap-reverse;display:flex}.hw-footer__legal-text{gap:var(--hw-space-6);justify-items:start;display:grid}.hw-footer__copyright{font-size:var(--hw-text-sm);line-height:20px;font-weight:var(--hw-weight-semibold);max-width:none}.hw-footer__legal-links{gap:var(--hw-space-2) var(--hw-space-4);flex-wrap:wrap;display:flex}.hw-footer__legal-links .hw-footer__link{text-underline-position:from-font;text-decoration:underline}.hw-footer__meta{gap:var(--hw-space-2) var(--hw-space-4);font-size:var(--hw-text-sm);flex-wrap:wrap;max-width:none;line-height:20px;display:flex}.hw-footer__copyright+.hw-footer__meta{margin-block-start:calc(var(--hw-space-4)*-1)}.hw-footer .hw-a11y__button{border-radius:var(--hw-radius-sm);block-size:32px;min-block-size:32px;inline-size:32px;min-inline-size:32px}.hw-footer .hw-a11y__title{font-size:var(--hw-text-md);border-color:#ffffff4d;line-height:24px}.hw-footer :focus-visible{outline-color:currentColor}.hw-actions{align-items:center;gap:var(--hw-space-3);flex-flow:row-reverse wrap;justify-content:flex-start;display:flex}.hw-actions--end{justify-content:flex-end}@media (width<=599px){.hw-actions{flex-direction:column;align-items:stretch}.hw-actions>*{inline-size:100%}}.hw-dialog{inline-size:100%;max-inline-size:min(92vw,560px);color:var(--hw-ink);background:0 0;border:0;padding:0}.hw-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14282a73}.hw-dialog[open] .hw-dialog__panel{animation:hw-rise var(--hw-motion-slow) var(--hw-ease-spring) both}.hw-dialog__panel{background:var(--hw-bg-elevated);color:var(--hw-ink);border-radius:var(--hw-radius-md);border:1px solid var(--hw-line);box-shadow:var(--hw-shadow-3);gap:var(--hw-space-4);padding:var(--hw-space-6);display:grid;position:relative}.hw-dialog__header{align-items:center;gap:var(--hw-space-3);border-block-end:1px solid var(--hw-line);padding-block-end:var(--hw-space-3);padding-inline-end:calc(var(--hw-touch) - var(--hw-space-2));display:flex}.hw-dialog__title{font-size:var(--hw-text-lg);line-height:var(--hw-leading-tight)}.hw-dialog__title:focus{outline:none}.hw-dialog__title:focus-visible{outline:2px solid var(--hw-focus);outline-offset:4px;border-radius:var(--hw-radius-sm)}.hw-dialog__icon{border-radius:var(--hw-radius-md);background:var(--hw-info-soft);block-size:40px;inline-size:40px;color:var(--hw-info-text);flex:none;place-items:center;display:grid}.hw-dialog__icon--success{background:var(--hw-success-soft);color:var(--hw-success-text)}.hw-dialog__icon--warning{background:var(--hw-warning-soft);color:var(--hw-warning-text)}.hw-dialog__icon--danger{background:var(--hw-danger-soft);color:var(--hw-danger-text)}.hw-dialog__close{inline-size:var(--hw-touch);block-size:var(--hw-touch);border-radius:var(--hw-radius-sm);cursor:pointer;color:var(--hw-ink-3);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--hw-space-3);inset-inline-end:var(--hw-space-3)}.hw-dialog__close:hover{background:var(--hw-bg-muted);color:var(--hw-ink)}.hw-dialog__close:active{background:var(--hw-line)}.hw-dialog__body{gap:var(--hw-space-3);color:var(--hw-ink-2);display:grid}.hw-dialog__footer{padding-block-start:var(--hw-space-2)}.hw-dialog .hw-dialog__footer--stacked .hw-actions{flex-direction:column;align-items:stretch}.hw-dialog .hw-dialog__footer--stacked .hw-actions>*{inline-size:100%}@media (prefers-reduced-motion:reduce){.hw-dialog[open] .hw-dialog__panel{animation:none}}.hw-cookie--fixed .hw-cookie__bar{z-index:var(--hw-z-sticky);padding-block-end:env(safe-area-inset-bottom,0);position:fixed;inset-block-end:0;inset-inline:0}.hw-cookie__bar{background:var(--hw-bg-elevated);color:var(--hw-ink);border-block-start:1px solid var(--hw-line);box-shadow:var(--hw-shadow-2)}.hw-cookie__status:empty{display:none}.hw-cookie__inner{max-inline-size:var(--hw-container);padding:var(--hw-space-4);animation:hw-rise var(--hw-motion-slow) var(--hw-ease) both;margin-inline:auto}.hw-cookie__head{align-items:center;gap:var(--hw-space-3);display:flex}.hw-cookie__icon{background:var(--hw-brand-soft);block-size:40px;inline-size:40px;color:var(--hw-brand-text);border-radius:50%;flex:none;place-items:center;display:grid}.hw-cookie__title{font-size:var(--hw-text-lg);line-height:28px;font-weight:var(--hw-weight-semibold);flex:1}.hw-cookie__close{inline-size:var(--hw-touch);block-size:var(--hw-touch);border-radius:var(--hw-radius-sm);color:var(--hw-ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--hw-space-2)*-1);display:grid}.hw-cookie__close:hover{background:var(--hw-bg-muted);color:var(--hw-ink)}.hw-cookie__message{color:var(--hw-ink-2);line-height:var(--hw-leading);max-inline-size:none;margin-block-start:var(--hw-space-4)}.hw-cookie__link{color:var(--hw-brand-text);font-weight:var(--hw-weight-medium);text-underline-offset:3px;text-decoration:underline}.hw-cookie__actions{gap:var(--hw-space-2);flex-direction:column;margin-block-start:var(--hw-space-4);display:flex}.hw-cookie__actions>*{inline-size:100%}.hw-cookie__saved{align-items:center;gap:var(--hw-space-3);flex-wrap:wrap;display:flex}.hw-cookie__saved-text{color:var(--hw-ink);outline:none;flex:12rem}.hw-cookie__saved:not(.is-error) .hw-cookie__icon{background:var(--hw-success-soft);color:var(--hw-success-text)}.hw-cookie__saved.is-error .hw-cookie__icon{background:var(--hw-danger-soft);color:var(--hw-danger-text)}.hw-cookie__cats{margin:0;padding:0;list-style:none;display:grid}.hw-cookie__cat{justify-content:space-between;align-items:center;gap:var(--hw-space-4);padding-block:var(--hw-space-3);border-block-end:1px solid var(--hw-line);display:flex}.hw-cookie__cat-text{gap:var(--hw-space-1);flex:1;display:grid}.hw-cookie__always{font-size:var(--hw-text-sm);font-weight:var(--hw-weight-medium);color:var(--hw-brand-text)}.hw-cookie__cat-label{color:var(--hw-ink);font-weight:var(--hw-weight-semibold)}.hw-cookie__cat-desc{font-size:var(--hw-text-sm);color:var(--hw-ink-3)}.hw-cookie__switch{min-inline-size:var(--hw-touch);min-block-size:var(--hw-touch);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hw-cookie__track{border-radius:var(--hw-radius-pill);background:var(--hw-line-strong);block-size:24px;inline-size:40px;transition:background var(--hw-motion) var(--hw-ease);position:relative}.hw-cookie__thumb{background:var(--hw-ref-white);block-size:20px;inline-size:20px;box-shadow:var(--hw-shadow-1);transition:inset-inline-start var(--hw-motion) var(--hw-ease);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.hw-cookie__switch[aria-checked=true] .hw-cookie__track{background:var(--hw-brand)}.hw-cookie__switch[aria-checked=true] .hw-cookie__thumb{inset-inline-start:18px}.hw-cookie__switch[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (width>=600px){.hw-cookie__inner{padding:var(--hw-space-8)}.hw-cookie__actions{flex-flow:wrap}.hw-cookie__actions>*{inline-size:auto}}@media (forced-colors:active){.hw-cookie__track{border:1px solid canvastext}.hw-cookie__switch[aria-checked=true] .hw-cookie__thumb{background:highlight}}@media (prefers-reduced-motion:reduce){.hw-cookie__inner{animation:none}.hw-cookie__thumb,.hw-cookie__track{transition:none}}.hw-toaster{inset:var(--hw-space-4) var(--hw-space-4) auto;color:inherit;block-size:auto;inline-size:auto;z-index:var(--hw-z-toast);pointer-events:none;background:0 0;border:0;justify-items:center;margin:0;padding:0;display:grid;position:fixed;overflow:visible}.hw-toaster[popover]:not(:popover-open){display:grid}.hw-toaster__region{gap:var(--hw-space-2);justify-items:center;inline-size:100%;display:grid}.hw-toaster__region+.hw-toaster__region>.hw-toast:first-of-type{margin-block-start:var(--hw-space-2)}.hw-toast{--hw-toast-c:var(--hw-info);pointer-events:auto;align-items:start;gap:var(--hw-space-3);inline-size:100%;max-inline-size:480px;padding:var(--hw-space-3) var(--hw-space-4);border-radius:var(--hw-radius-md);background:var(--hw-bg-elevated);color:var(--hw-ink);box-shadow:var(--hw-shadow-2);border:1px solid var(--hw-line);border-inline-start:4px solid var(--hw-toast-c);animation:hw-rise var(--hw-motion-slow) var(--hw-ease) both;grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:var(--hw-space-2);display:grid}.hw-toast--success{--hw-toast-c:var(--hw-success)}.hw-toast--warning{--hw-toast-c:var(--hw-warning)}.hw-toast--error{--hw-toast-c:var(--hw-danger)}.hw-toast--neutral{--hw-toast-c:var(--hw-ink-2)}.hw-toast__icon{color:var(--hw-toast-c);padding-block-start:var(--hw-space-1)}.hw-toast__content{gap:var(--hw-space-1);padding-block:var(--hw-space-1);display:grid}.hw-toast__text{font-weight:var(--hw-weight-semibold)}.hw-toast__helper{color:var(--hw-ink-2);font-size:var(--hw-text-sm)}.hw-toast__actions{gap:var(--hw-space-1) var(--hw-space-4);flex-wrap:wrap;display:flex}.hw-toast__action{color:var(--hw-brand-text);font-weight:var(--hw-weight-semibold);min-block-size:var(--hw-touch);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding-inline:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.hw-toast__action:hover{text-decoration-color:currentColor}.hw-toast__close{inline-size:var(--hw-touch);block-size:var(--hw-touch);border-radius:var(--hw-radius-sm);color:var(--hw-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hw-toast__close:hover{background:var(--hw-bg-muted);color:var(--hw-ink)}@media (width<=599px){.hw-toast__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hw-toast{animation:none}}.pub{background:var(--hw-bg-elevated);flex-direction:column;min-height:100dvh;display:flex}.pub .hw-skip{z-index:var(--hw-z-toast);background:var(--hw-brand);color:var(--hw-on-brand);padding:var(--hw-space-2) var(--hw-space-4);border-radius:var(--hw-radius-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--hw-space-4)}.pub .hw-skip:focus{inset-block-start:var(--hw-space-2)}.pub__credits{align-items:center;gap:var(--hw-space-4);flex-wrap:wrap;display:flex}.pub__credit{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-touch);color:inherit;text-decoration:none;display:inline-flex}.pub__credit-label{font-size:var(--hw-text-xs);opacity:.8;white-space:nowrap}.pub__credits .pub__credit-img{inline-size:auto}.pub__credits .pub__credit-img--rawaden{block-size:60px}.pub__credits .pub__credit-img--ai{block-size:36px}.pub__credits-rule{opacity:.3;background:currentColor;block-size:32px;inline-size:1px}.pub__credits .pub__credit-img--color{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pub__credits .pub__credit-img--white{display:none}:root:not([data-theme=light]) .pub__credits .pub__credit-img--color{display:block}}:root[data-theme=dark] .pub__credits .pub__credit-img--white{display:none}:root[data-theme=dark] .pub__credits .pub__credit-img--color{display:block}.pub__login{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-touch);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-sm);color:inherit;font-weight:var(--hw-weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.pub__login:hover{background:#ffffff1a}.pub__main{outline:none;flex:1 0 auto}.pub{padding-block-end:var(--hw-cookie-banner-space,0)}.pub__feedback{border-block-start:1px solid var(--hw-line);background:var(--hw-bg-elevated);padding-block:var(--hw-space-4)}@media (width<=379px){.pub__login{min-inline-size:var(--hw-touch);justify-content:center;padding-inline:0}.pub__login-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}@layer utilities;
