.hmfc-float[hidden],.hmfc[hidden],.hmfc__badge[hidden],.hmfc__changed[hidden],.hmfc__empty[hidden],.hmfc__layer[hidden],.hmfc__panel[hidden],.hmfc__svc[hidden],.hmfc__svcgroup[hidden]{display:none!important}.hmfc{--p:var(--hmfc-primary, #1e5aa8);--t:var(--hmfc-text, #1f2328);--b:var(--hmfc-bg, #ffffff);--r:var(--hmfc-dialog-radius, 14px);--muted:var(--hmfc-muted, #57606a);--line:var(--hmfc-separator, #e3e6ea);--gap:var(--hmfc-dialog-gap, 10px);--pad:var(--hmfc-dialog-padding, 26px);position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font-family:var(--hmfc-font-family, inherit);font-size:var(--hmfc-font-size, 15px);line-height:1.55;color:var(--t);-webkit-font-smoothing:antialiased;text-align:left}.hmfc--sysfont{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.hmfc *,.hmfc ::after,.hmfc ::before{box-sizing:border-box}.hmfc button{font-family:inherit}.hmfc__backdrop{position:absolute;inset:0;background:var(--hmfc-backdrop-rgba, rgba(15, 23, 42, .55));backdrop-filter:blur(var(--hmfc-backdrop-blur, 3px));-webkit-backdrop-filter:blur(var(--hmfc-backdrop-blur, 3px))}.hmfc--pos-top-center,.hmfc--pos-top-left,.hmfc--pos-top-right{align-items:flex-start}.hmfc--pos-bottom-center,.hmfc--pos-bottom-left,.hmfc--pos-bottom-right{align-items:flex-end}.hmfc--pos-bottom-left,.hmfc--pos-middle-left,.hmfc--pos-top-left{justify-content:flex-start}.hmfc--pos-bottom-right,.hmfc--pos-middle-right,.hmfc--pos-top-right{justify-content:flex-end}.hmfc__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--hmfc-dialog-width, 620px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:var(--b);color:var(--t);border:var(--hmfc-dialog-border, 0) solid var(--hmfc-dialog-border-c, transparent);border-radius:var(--r);box-shadow:var(--hmfc-shadow, 0 24px 64px rgba(15, 23, 42, .28));overflow:hidden}.hmfc__dialog:focus,.hmfc__dialog:focus-visible{outline:0}.hmfc__layer{display:flex;flex-direction:column;min-height:0;padding:var(--pad) var(--pad) calc(var(--pad)*.75);overflow:auto;gap:0}.hmfc__layer--details{padding:0;overflow:hidden}.hmfc__aside,.hmfc__main{min-width:0}.hmfc--layout-box-slim .hmfc__dialog{max-width:420px}.hmfc--layout-box-compact .hmfc__dialog{max-width:400px}.hmfc--layout-box-plus .hmfc__dialog{max-width:max(var(--hmfc-dialog-width, 620px),680px)}.hmfc--layout-box-compact .hmfc__title,.hmfc--layout-box-slim .hmfc__title{font-size:1.12em}.hmfc--layout-box-compact .hmfc__buttons--entrance .hmfc__btn,.hmfc--layout-box-slim .hmfc__buttons--entrance .hmfc__btn{flex-basis:100%}.hmfc--layout-bar,.hmfc--layout-bar-advanced,.hmfc--layout-bar-slim{padding:0;justify-content:center}.hmfc--layout-bar-advanced.hmfc--pos-middle-center,.hmfc--layout-bar-advanced.hmfc--pos-middle-left,.hmfc--layout-bar-advanced.hmfc--pos-middle-right,.hmfc--layout-bar-slim.hmfc--pos-middle-center,.hmfc--layout-bar-slim.hmfc--pos-middle-left,.hmfc--layout-bar-slim.hmfc--pos-middle-right,.hmfc--layout-bar.hmfc--pos-middle-center,.hmfc--layout-bar.hmfc--pos-middle-left,.hmfc--layout-bar.hmfc--pos-middle-right{align-items:flex-end}[class*=hmfc--layout-bar] .hmfc__dialog{max-width:none;border-radius:0;max-height:85vh;max-height:85dvh}[class*=hmfc--layout-bar][class*=hmfc--pos-top] .hmfc__dialog{border-radius:0 0 var(--r) var(--r)}[class*=hmfc--layout-bar]:not([class*=hmfc--pos-top]) .hmfc__dialog{border-radius:var(--r) var(--r)0 0}[class*=hmfc--layout-bar] .hmfc__layer--entrance{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:center;max-width:1240px;width:100%;margin:0 auto}[class*=hmfc--layout-bar] .hmfc__layer--entrance[hidden]{display:none}[class*=hmfc--layout-bar] .hmfc__aside{min-width:240px}[class*=hmfc--layout-bar] .hmfc__buttons--entrance{flex-direction:column;margin-top:0}[class*=hmfc--layout-bar] .hmfc__layer--details{max-width:1000px;width:100%;margin:0 auto}.hmfc--layout-bar-slim .hmfc__layer--entrance{padding-top:14px;padding-bottom:12px}.hmfc--layout-bar-slim .hmfc__head{display:none}.hmfc--layout-bar-slim .hmfc__text p{margin:0}.hmfc--layout-bar-slim .hmfc__buttons--entrance{flex-direction:row}.hmfc--layout-bar-slim .hmfc__aside{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.hmfc--layout-bar-slim .hmfc__footer{width:100%}.hmfc--layout-bar-advanced .hmfc__groupsel{display:flex;flex-wrap:wrap;gap:4px 18px}.hmfc--nobackdrop,.hmfc--nomodal{pointer-events:none}.hmfc--nobackdrop .hmfc__backdrop{display:none}.hmfc--nobackdrop .hmfc__dialog{pointer-events:auto}.hmfc--nomodal{inset:auto 0 0 0}.hmfc--nomodal .hmfc__backdrop{display:none}.hmfc--nomodal .hmfc__dialog{pointer-events:auto;max-height:70vh}html.hmfc-open{overflow:hidden}html.hmfc-open--sb{scrollbar-gutter:stable}.hmfc__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 var(--gap)}.hmfc__head--details{flex-direction:row;align-items:center;gap:8px;padding:14px 22px 8px;margin:0}.hmfc__logo{display:block;max-height:44px;max-width:180px;width:auto;height:auto}.hmfc__title{margin:0;font-size:calc(var(--hmfc-title-size, 130)*.01em);line-height:1.25;font-weight:700;letter-spacing:-.01em;color:inherit;font-family:var(--hmfc-title-font, inherit)}.hmfc__back,.hmfc__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:0 0;color:var(--t);cursor:pointer;padding:0}.hmfc__back:hover,.hmfc__close:hover{background:var(--hmfc-panel-bg, #f6f7f9)}.hmfc__close{position:absolute;top:8px;right:8px;z-index:2}.hmfc__close~.hmfc__layer .hmfc__title{padding-right:40px}.hmfc__text p{margin:0 0 .7em}.hmfc__legal{font-size:.88em;color:var(--muted)}.hmfc__changed,.hmfc__chips li{background:var(--hmfc-chip-bg, #f1f3f5)}.hmfc__changed{padding:10px 12px;border-radius:calc(var(--r)*.5);border-left:3px solid var(--p);font-size:.9em}.hmfc__chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0;padding:0;list-style:none}.hmfc__chips li{margin:0;padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:.82em;font-weight:600;color:var(--t)}.hmfc__badge,.hmfc__chips span{display:inline-block;border-radius:999px;background:var(--p);color:var(--hmfc-btn-accept-text, #fff)}.hmfc__chips span{min-width:18px;margin-left:2px;padding:0 5px;text-align:center;font-size:.9em}.hmfc__badge{margin-top:4px;padding:1px 8px;font-size:.75em;font-weight:700}.hmfc__groupsel{margin:6px 0 4px;padding:0;border:0;min-width:0}.hmfc__groupsel--plus{display:grid;gap:8px}.hmfc__groupsel--plus .hmfc__check{padding:10px 12px;border:1px solid var(--hmfc-card-border, #e3e6ea);border-radius:var(--hmfc-card-radius, 10px);background:var(--hmfc-card-bg, #fff)}.hmfc__check{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;cursor:pointer}.hmfc__check input{position:absolute;left:0;top:10px;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.hmfc__check-ui{flex:0 0 22px;width:22px;height:22px;margin-top:1px;border:2px solid var(--hmfc-check-off, #8c959f);border-radius:var(--hmfc-check-radius, 4px);background:var(--hmfc-card-bg, #fff);position:relative;pointer-events:none}.hmfc__check input:checked+.hmfc__check-ui{background:var(--hmfc-check-on, #1e5aa8);border-color:var(--hmfc-check-on, #1e5aa8)}.hmfc__check input:checked+.hmfc__check-ui::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--hmfc-check-mark, #fff);border-width:0 2px 2px 0;transform:rotate(45deg)}.hmfc__check input:disabled+.hmfc__check-ui{background:var(--hmfc-check-disabled, #c9ced6);border-color:var(--hmfc-check-disabled, #c9ced6)}.hmfc__check input:focus-visible+.hmfc__check-ui{outline:3px solid var(--hmfc-focus, #1f2328);outline-offset:2px}.hmfc__check-text{display:flex;flex-direction:column}.hmfc__check-text small{color:var(--muted);font-size:.85em}.hmfc__buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 6px}.hmfc__btn{flex:1 1 auto;min-height:46px;min-width:44px;padding:11px 18px;cursor:pointer;font:inherit;font-weight:650;line-height:1.2;border-radius:var(--hmfc-btn-radius, 10px);border:var(--hmfc-btn-border, 2px) solid var(--hmfc-btn-border-c, var(--p));transition:background-color .12s,color .12s,transform .06s}.hmfc__btn:active{transform:translateY(1px)}.hmfc__btn--accept{background:var(--hmfc-btn-accept-bg, var(--p));color:var(--hmfc-btn-accept-text, #fff);border-color:var(--hmfc-btn-accept-bg, var(--p))}.hmfc__btn--accept:hover{background:var(--hmfc-btn-accept-bg-h);color:var(--hmfc-btn-accept-text-h);border-color:var(--hmfc-btn-accept-bg-h)}.hmfc__btn--accept:active{background:var(--hmfc-btn-accept-bg-a, var(--hmfc-btn-accept-bg-h));color:var(--hmfc-btn-accept-text-h);border-color:var(--hmfc-btn-accept-bg-a, var(--hmfc-btn-accept-bg-h))}.hmfc__btn--reject{background:var(--hmfc-btn-reject-bg, var(--p));color:var(--hmfc-btn-reject-text, #fff);border-color:var(--hmfc-btn-reject-bg, var(--p))}.hmfc__btn--reject:hover{background:var(--hmfc-btn-reject-bg-h);color:var(--hmfc-btn-reject-text-h);border-color:var(--hmfc-btn-reject-bg-h)}.hmfc__btn--reject:active{background:var(--hmfc-btn-reject-bg-a, var(--hmfc-btn-reject-bg-h));color:var(--hmfc-btn-reject-text-h);border-color:var(--hmfc-btn-reject-bg-a, var(--hmfc-btn-reject-bg-h))}.hmfc__btn--save{background:var(--hmfc-btn-save-bg, #fff);color:var(--hmfc-btn-save-text, var(--p))}.hmfc__btn--save:hover{background:var(--hmfc-btn-save-bg-h);color:var(--hmfc-btn-save-text-h)}.hmfc__btn--save:active{background:var(--hmfc-btn-save-bg-a, var(--hmfc-btn-save-bg-h));color:var(--hmfc-btn-save-text-h)}.hmfc__btn--settings{background:var(--hmfc-btn-settings-bg, #fff);color:var(--hmfc-btn-settings-text, var(--p))}.hmfc__btn--settings:hover{background:var(--hmfc-btn-settings-bg-h);color:var(--hmfc-btn-settings-text-h)}.hmfc__btn--settings:active{background:var(--hmfc-btn-settings-bg-a, var(--hmfc-btn-settings-bg-h));color:var(--hmfc-btn-settings-text-h)}.hmfc__layer--details .hmfc__btn--save{background:var(--hmfc-btn-accept-bg, var(--p));color:var(--hmfc-btn-accept-text, #fff);border-color:var(--hmfc-btn-accept-bg, var(--p))}.hmfc__layer--details .hmfc__btn--save:hover{background:var(--hmfc-btn-accept-bg-h);color:var(--hmfc-btn-accept-text-h)}.hmfc__layer--details .hmfc__btn--accept,.hmfc__layer--details .hmfc__btn--reject{background:var(--hmfc-btn-save-bg, #fff);color:var(--hmfc-btn-save-text, var(--p));border-color:var(--hmfc-btn-border-c, var(--p))}.hmfc__layer--details .hmfc__btn--accept:hover,.hmfc__layer--details .hmfc__btn--reject:hover{background:var(--hmfc-btn-save-bg-h);color:var(--hmfc-btn-save-text-h)}.hmfc__btn:disabled,.hmfc__btn[aria-disabled=true]{background:var(--hmfc-btn-disabled-bg, #e6e8eb)!important;color:var(--hmfc-btn-disabled-text, #6b7280)!important;border-color:var(--hmfc-btn-disabled-bg, #e6e8eb)!important;cursor:not-allowed}.hmfc__btn:focus-visible{outline:3px solid var(--hmfc-btn-focus, var(--hmfc-focus, #1f2328));outline-offset:2px}.hmfc__back:focus-visible,.hmfc__close:focus-visible,.hmfc__footer a:focus-visible,.hmfc__link:focus-visible,.hmfc__more summary:focus-visible,.hmfc__tabs button:focus-visible{outline:3px solid var(--hmfc-focus, #1f2328);outline-offset:2px}.hmfc__prefs{margin:0;text-align:center}.hmfc__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:4px 0 0;font-size:.85em;color:var(--hmfc-footer-text, var(--muted))}.hmfc__links{margin:0}.hmfc__langs a,.hmfc__links a{display:inline-block;padding:10px 0;color:inherit;text-decoration:underline;text-underline-offset:2px}.hmfc__langs a:hover,.hmfc__link:hover,.hmfc__links a:hover{color:var(--hmfc-link-hover, var(--p))}.hmfc__langs{display:flex;gap:10px}.hmfc__langs a[aria-current]{font-weight:700;text-decoration:none}.hmfc__link,.hmfc__tabs button{min-height:44px;border:0;background:0 0;font:inherit;cursor:pointer}.hmfc__link{display:inline-flex;align-items:center;padding:0 2px;color:var(--hmfc-link, var(--p));font-size:.9em;font-weight:600;text-decoration:underline;text-underline-offset:2px}.hmfc__tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.hmfc__tabs button{position:relative;flex:0 0 auto;padding:10px 12px;color:var(--hmfc-tab-text, var(--muted));font-weight:650;white-space:nowrap;border-radius:6px 6px 0 0}.hmfc__tabs button[aria-selected=true]{color:var(--hmfc-tab-text-active, var(--t));background:var(--hmfc-tab-bg-active, transparent)}.hmfc__tabs button[aria-selected=true]::after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--hmfc-tab-indicator, var(--p))}.hmfc__tabs span{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--hmfc-chip-bg, #f1f3f5);color:var(--t);font-size:.8em}.hmfc__panels{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 22px;background:var(--hmfc-panel-bg, #f6f7f9);overscroll-behavior:contain}.hmfc__bulk{display:flex;justify-content:flex-end;gap:14px;margin:-6px 0 4px}.hmfc__buttons--details{margin:0;padding:12px 22px 4px;border-top:1px solid var(--line);background:var(--hmfc-footer-bg, var(--b))}.hmfc__layer--details .hmfc__footer{padding:0 22px 8px;background:var(--hmfc-footer-bg, var(--b))}.hmfc--btn-compact .hmfc__btn{min-height:44px;padding:9px 16px;font-weight:600;font-size:.95em}.hmfc--btn-compact .hmfc__buttons{gap:8px}.hmfc--cards-lines .hmfc__card{margin:0;padding:var(--hmfc-card-padding, 12px) 2px;background:0 0;border:0;border-bottom:1px solid var(--hmfc-card-border, var(--line));border-radius:0}.hmfc--cards-lines .hmfc__card:last-child,.hmfc__ctable tr:last-child td{border-bottom:0}.hmfc--cards-lines .hmfc__panels{padding-top:6px}.hmfc--cards-lines .hmfc__card .hmfc__link{min-height:36px}.hmfc--cards-lines .hmfc__groupsel--plus .hmfc__check{border:0;border-bottom:1px solid var(--hmfc-card-border, var(--line));border-radius:0;background:0 0;padding-left:0;padding-right:0}.hmfc--cards-lines .hmfc__chips li{border-color:transparent}.hmfc__card{margin:0 0 10px;padding:var(--hmfc-card-padding, 14px) calc(var(--hmfc-card-padding, 14px) + 2px);background:var(--hmfc-card-bg, #fff);color:var(--hmfc-card-text, var(--t));border:1px solid var(--hmfc-card-border, var(--line));border-radius:var(--hmfc-card-radius, 10px)}.hmfc__card-row{display:flex;align-items:flex-start;gap:14px}.hmfc__card-main{flex:1 1 auto;min-width:0}.hmfc__card-sub,.hmfc__card-title{display:block;overflow-wrap:anywhere}.hmfc__card-title{font-weight:700}.hmfc__card-sub{font-size:.85em;color:var(--muted)}.hmfc__card-desc{margin:4px 0 2px;font-size:.9em;color:var(--muted)}.hmfc__switch{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;width:52px;min-height:44px;cursor:pointer}.hmfc__switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.hmfc__switch-ui,.hmfc__switch-ui::after{border-radius:var(--hmfc-switch-round, 999px)}.hmfc__switch-ui{position:relative;display:block;width:50px;height:28px;background:var(--hmfc-switch-off, #8c959f);transition:background-color .15s;pointer-events:none}.hmfc__switch-ui::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:var(--hmfc-switch-knob, #fff);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}.hmfc__switch input:checked+.hmfc__switch-ui{background:var(--hmfc-switch-on, var(--p))}.hmfc__switch input:checked+.hmfc__switch-ui::after{transform:translateX(22px)}.hmfc__switch input:indeterminate+.hmfc__switch-ui{background:var(--hmfc-switch-on, var(--p));opacity:.65}.hmfc__switch input:indeterminate+.hmfc__switch-ui::after{transform:translateX(11px)}.hmfc__switch input:disabled{cursor:not-allowed}.hmfc__switch input:disabled+.hmfc__switch-ui{opacity:.55}.hmfc__switch input:focus-visible+.hmfc__switch-ui{outline:3px solid var(--hmfc-focus, #1f2328);outline-offset:2px}.hmfc__search{margin:0 0 12px}.hmfc__search input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--hmfc-search-border, var(--line));border-radius:var(--hmfc-search-radius, 8px);background:var(--hmfc-search-bg, #fff);color:var(--hmfc-search-text, var(--t));font:inherit}.hmfc__search input:focus{outline:3px solid color-mix(in srgb,var(--hmfc-search-border-f, var(--p)) 35%,transparent);border-color:var(--hmfc-search-border-f, var(--p))}.hmfc__svcgroup-title{margin:14px 0 8px;font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hmfc__svcgroup:first-of-type .hmfc__svcgroup-title{margin-top:0}.hmfc__more{margin-top:2px}.hmfc__more summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:.9em;font-weight:600;list-style-position:inside}.hmfc__dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:4px 0 10px;font-size:.88em}.hmfc__dl dt{font-weight:650}.hmfc__dl dd{margin:0;overflow-wrap:anywhere}.hmfc__dl a,.hmfc__more summary{color:var(--hmfc-link, var(--p))}.hmfc__tablewrap{overflow-x:auto;border-radius:var(--hmfc-table-radius, 6px);border:1px solid var(--hmfc-table-border, var(--line))}.hmfc__ctable{width:100%;border-collapse:collapse;font-size:.85em;margin:0}.hmfc__ctable td,.hmfc__ctable th{text-align:left;padding:var(--hmfc-table-padding, 6px) calc(var(--hmfc-table-padding, 6px) + 2px);border-bottom:1px solid var(--hmfc-table-border, var(--line));vertical-align:top}.hmfc__ctable tbody tr:nth-child(odd){background:var(--hmfc-table-row-odd, transparent)}.hmfc__ctable tbody tr:nth-child(even){background:var(--hmfc-table-row-even, transparent)}.hmfc__ctable th{font-weight:650;color:var(--hmfc-table-head, var(--muted))}.hmfc__ctable code{font-size:.95em;background:var(--hmfc-chip-bg, #f1f3f5);padding:1px 4px;border-radius:4px;overflow-wrap:anywhere}.hmfc__small{font-size:.88em}.hmfc__empty{text-align:center;color:var(--muted)}.hmfc__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){[class*=hmfc--layout-bar] .hmfc__layer--entrance{display:flex}[class*=hmfc--layout-bar] .hmfc__buttons--entrance{flex-direction:row}[class*=hmfc--layout-bar] .hmfc__aside{min-width:0}}@media (max-width:520px){.hmfc{padding:0;align-items:flex-end!important;justify-content:center!important}.hmfc__dialog{max-width:none!important;max-height:92vh;max-height:92dvh;border-radius:var(--r) var(--r)0 0!important}.hmfc__layer{padding:20px 16px 10px}.hmfc__btn{flex-basis:100%}.hmfc__buttons--details,.hmfc__head--details,.hmfc__layer--details .hmfc__footer,.hmfc__panels,.hmfc__tabs{padding-left:12px;padding-right:12px}.hmfc__dl{grid-template-columns:minmax(0,1fr)}.hmfc--mobilebar .hmfc__layer--entrance{padding-bottom:0}.hmfc--mobilebar .hmfc__aside{position:sticky;bottom:0;margin:0-16px;padding:4px 16px calc(8px + env(safe-area-inset-bottom,0));background:var(--hmfc-footer-bg, var(--b));border-top:1px solid var(--line)}.hmfc--mobilebar .hmfc__buttons--entrance{margin-top:8px}.hmfc--mobilebar .hmfc__buttons--entrance .hmfc__btn--accept,.hmfc--mobilebar .hmfc__buttons--entrance .hmfc__btn--reject{flex-basis:calc(50% - 5px)}.hmfc--mobilebar .hmfc__buttons--details{padding-bottom:calc(6px + env(safe-area-inset-bottom,0));display:grid;grid-template-columns:1fr 1fr}.hmfc--mobilebar .hmfc__buttons--details .hmfc__btn--save{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.hmfc--anim .hmfc__backdrop,.hmfc--anim[data-anim-in=fade] .hmfc__dialog{animation:hmfc-fade .25s ease-out}.hmfc--anim[data-anim-in=fade-up] .hmfc__dialog{animation:hmfc-fade-up .28s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=fade-down] .hmfc__dialog{animation:hmfc-fade-down .28s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=fade-left] .hmfc__dialog{animation:hmfc-fade-left .28s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=fade-right] .hmfc__dialog{animation:hmfc-fade-right .28s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=zoom] .hmfc__dialog{animation:hmfc-zoom .25s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=slide-up] .hmfc__dialog{animation:hmfc-slide-up .32s cubic-bezier(.2,.8,.2,1)}.hmfc--anim[data-anim-in=slide-down] .hmfc__dialog{animation:hmfc-slide-down .32s cubic-bezier(.2,.8,.2,1)}.hmfc--leaving .hmfc__backdrop,.hmfc--leaving[data-anim-out=fade] .hmfc__dialog{animation:hmfc-out-fade .25s ease-in forwards}.hmfc--leaving[data-anim-out=fade-down] .hmfc__dialog{animation:hmfc-out-fade-down .25s ease-in forwards}.hmfc--leaving[data-anim-out=fade-up] .hmfc__dialog{animation:hmfc-out-fade-up .25s ease-in forwards}.hmfc--leaving[data-anim-out=zoom] .hmfc__dialog{animation:hmfc-out-zoom .25s ease-in forwards}.hmfc--leaving[data-anim-out=slide-down] .hmfc__dialog{animation:hmfc-out-slide-down .25s ease-in forwards}@keyframes hmfc-fade{0%{opacity:0}to{opacity:1}}@keyframes hmfc-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hmfc-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes hmfc-fade-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@keyframes hmfc-fade-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes hmfc-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes hmfc-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes hmfc-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes hmfc-out-fade{to{opacity:0}}@keyframes hmfc-out-fade-down{to{opacity:0;transform:translateY(16px)}}@keyframes hmfc-out-fade-up{to{opacity:0;transform:translateY(-16px)}}@keyframes hmfc-out-zoom{to{opacity:0;transform:scale(.94)}}@keyframes hmfc-out-slide-down{to{transform:translateY(110%)}}}.hmfc-float{position:fixed;z-index:2147482999;width:var(--hmfc-widget-size, 48px);height:var(--hmfc-widget-size, 48px);border-radius:var(--hmfc-widget-radius, 24px);border:0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:var(--hmfc-widget-bg, var(--hmfc-primary, #1e5aa8));color:var(--hmfc-widget-color, #fff);opacity:calc(var(--hmfc-widget-opacity, 100)/100);box-shadow:0 6px 18px rgba(15,23,42,.25);transition:transform .15s,opacity .15s;--o:var(--hmfc-widget-offset, 16px);left:calc(var(--o) + env(safe-area-inset-left,0));bottom:calc(var(--o) + env(safe-area-inset-bottom,0))}.hmfc-float:focus-visible,.hmfc-float:hover{transform:scale(1.06);opacity:1}.hmfc-float:focus-visible{outline:3px solid var(--hmfc-focus, #1f2328);outline-offset:3px}.hmfc-float--bottom-right{left:auto;right:calc(var(--o) + env(safe-area-inset-right,0))}.hmfc-float--top-left,.hmfc-float--top-right{bottom:auto;top:calc(var(--o) + env(safe-area-inset-top,0))}.hmfc-float--top-right{left:auto;right:calc(var(--o) + env(safe-area-inset-right,0))}.hmfc-float--middle-left,.hmfc-float--middle-right{bottom:auto;top:50%;margin-top:calc(var(--hmfc-widget-size, 48px)/-2)}.hmfc-float--middle-right{left:auto;right:calc(var(--o) + env(safe-area-inset-right,0))}@media (prefers-reduced-motion:reduce){.hmfc-float,.hmfc__btn,.hmfc__switch-ui,.hmfc__switch-ui::after{transition:none}}.hmfc-cb{position:relative;width:100%;min-height:var(--hmfc-cb-min-height, 240px);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--hmfc-cb-bg, #1f2937) center/cover no-repeat;color:var(--hmfc-cb-text, #fff);border-radius:var(--hmfc-cb-radius, 14px);font-size:var(--hmfc-cb-font-size, 15px);font-family:var(--hmfc-cb-font-family, inherit);line-height:1.5;box-sizing:border-box}.hmfc-cb::before{content:"";position:absolute;inset:0;background:var(--hmfc-cb-overlay, rgba(15, 23, 42, .82))}.hmfc-cb__inner{position:relative;max-width:480px;padding:24px}.hmfc-cb__icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.14);margin-bottom:10px}.hmfc-cb__title{display:block;font-weight:700;font-size:1.05em;margin-bottom:4px}.hmfc-cb__text{margin:0 0 14px;opacity:.95;font-size:.92em}.hmfc-cb__buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hmfc-cb .hmfc__btn{flex:0 1 auto;min-height:44px;border:2px solid var(--hmfc-cb-text, #fff);border-radius:var(--hmfc-cb-btn-radius, 8px);font:inherit;font-weight:650;padding:9px 16px;cursor:pointer}.hmfc-cb .hmfc__btn--primary{background:var(--hmfc-cb-btn-bg, #1e5aa8);border-color:var(--hmfc-cb-btn-bg, #1e5aa8);color:var(--hmfc-cb-btn-text, #fff)}.hmfc-cb .hmfc__btn--primary:hover{background:var(--hmfc-cb-btn-bg-h, #163f75);border-color:var(--hmfc-cb-btn-bg-h, #163f75)}.hmfc-cb .hmfc__btn--secondary{background:0 0;color:var(--hmfc-cb-text, #fff)}.hmfc-cb .hmfc__btn:focus-visible{outline:3px solid var(--hmfc-cb-text, #fff);outline-offset:2px}.hmfc-cb a{color:var(--hmfc-cb-link, #fff)}.hmfc-cb--off::before{background:rgba(15,23,42,.9)}.hmfc-table-wrap{overflow-x:auto}.hmfc-table{width:100%;border-collapse:collapse;margin-bottom:1.5em}.hmfc-table td,.hmfc-table th{border:1px solid rgba(0,0,0,.15);padding:8px;text-align:left;vertical-align:top}.hmfc-policy__status{border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:16px;margin:0 0 1.5em}.hmfc-policy__status dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 1em}.hmfc-policy__status dt{font-weight:600}.hmfc-policy__status dd{margin:0;word-break:break-all}.hmfc-policy__hint{font-size:.9em}.hmfc-policy__buttons{display:flex;flex-wrap:wrap;gap:8px}.hmfc-policy .hmfc__btn{flex:0 1 auto;font-family:inherit;border:2px solid var(--hmfc-primary, #1e5aa8);border-radius:8px;min-height:44px;padding:9px 16px;font-weight:650;cursor:pointer}.hmfc-policy .hmfc__btn--primary{background:var(--hmfc-primary, #1e5aa8);color:var(--hmfc-btn-accept-text, #fff)}.hmfc-policy .hmfc__btn--ghost,.hmfc-policy .hmfc__btn--secondary{background:0 0;color:var(--hmfc-primary, #1e5aa8)}@media (max-width:480px){.hmfc-policy__status dl{grid-template-columns:1fr}}.hmfc-history-table{font-size:.875em;margin-top:8px}.hmfc-cb__text,.hmfc__card-desc,.hmfc__dl,.hmfc__legal,.hmfc__text{font-size:calc(var(--hmfc-desc-scale, 100)*1%*var(--hmfc-desc-base, 1))}.hmfc__dl,.hmfc__legal{--hmfc-desc-base:.88}.hmfc__card-desc{--hmfc-desc-base:.9}.hmfc-cb__text{--hmfc-desc-base:.92}.hmfc-eo__btn{min-height:44px;padding:8px 14px;cursor:pointer}.hmfc--gj-around .hmfc__groupsel:not(.hmfc__groupsel--plus),.hmfc--gj-between .hmfc__groupsel:not(.hmfc__groupsel--plus){display:flex;flex-wrap:wrap;column-gap:18px}.hmfc--gj-between .hmfc__groupsel:not(.hmfc__groupsel--plus){justify-content:space-between}.hmfc--gj-around .hmfc__groupsel:not(.hmfc__groupsel--plus){justify-content:space-around}.hmfc--titlesep .hmfc__head{padding-bottom:12px;border-bottom:1px solid var(--line)}.hmfc__grouplink{font-size:.85em;margin:0 0 6px 30px}.hmfc--gj-around .hmfc__grouplink,.hmfc--gj-between .hmfc__grouplink{margin-left:4px}@media (max-width:520px){.hmfc__tabs{flex-wrap:wrap;overflow-x:visible;row-gap:0}.hmfc__tabs button{padding-left:10px;padding-right:10px}}@media (forced-colors:active){.hmfc__dialog{border:2px solid CanvasText}.hmfc__btn{border:2px solid ButtonText!important}.hmfc__switch-ui{forced-color-adjust:none;background:Canvas!important;border:2px solid CanvasText}.hmfc__switch-ui::after{top:1px;left:1px;background:CanvasText;box-shadow:none}.hmfc__switch input:checked+.hmfc__switch-ui{background:Highlight!important;border-color:Highlight}.hmfc__switch input:checked+.hmfc__switch-ui::after{background:HighlightText}.hmfc__switch input:disabled+.hmfc__switch-ui{border-color:GrayText;opacity:1}.hmfc__check input:focus-visible+.hmfc__check-ui,.hmfc__switch input:focus-visible+.hmfc__switch-ui{outline:3px solid Highlight}.hmfc__check-ui{forced-color-adjust:none;background:Canvas;border-color:CanvasText}.hmfc__check input:checked+.hmfc__check-ui{background:Highlight;border-color:Highlight}.hmfc__check input:checked+.hmfc__check-ui::after{border-color:HighlightText}.hmfc__tabs button[aria-selected=true]::after{background:Highlight;forced-color-adjust:none}.hmfc__badge,.hmfc__chips li,.hmfc__chips span{border:1px solid CanvasText}.hmfc-float{border:2px solid ButtonText}.hmfc-cb{border:2px solid CanvasText}.hmfc-cb::before{display:none}}.hmfc__signal{margin:0 0 8px}.hmfc__plain{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:4px 0 0;padding:4px 10px;border:1px solid var(--hmfc-link, var(--p));border-radius:999px;background:0 0;color:var(--hmfc-link, var(--p));font:inherit;font-size:.88em;cursor:pointer}.hmfc__plain[aria-pressed=true]{background:var(--hmfc-link, var(--p));border-color:var(--hmfc-link, var(--p));color:var(--b)}.hmfc__plain:focus-visible{outline:3px solid var(--hmfc-focus, var(--p));outline-offset:2px}.hmfc__plainbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 22px 8px}.hmfc__plainintro{margin:0;flex:1 1 240px;font-size:.95em}.hmfc--plain .hmfc__card-desc,.hmfc--plain .hmfc__text p{font-size:1.05em;line-height:1.6}@media (forced-colors:active){.hmfc__plain[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}.hmfc__erase,.hmfc__receipt{margin:10px 8px 0 0}