.mfy-search{display:flex;--search-ink: #202124;--search-muted: #656a73;--search-paper: #ffffff;--search-rule: #e1e4e8;--search-tint: #f5f6f8;--search-accent: #174ea6}.mfy-search .mfy-search__trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 10px;color:inherit;font:inherit;font-size:13px;border:0;background:transparent;border-radius:6px;cursor:pointer}.mfy-header .mfy-search .mfy-search__trigger{display:flex;width:auto}.mfy-search__trigger kbd{font-family:inherit;font-size:10px;line-height:1.4;opacity:.6;border:1px solid currentColor;border-radius:4px;padding:2px 4px;white-space:nowrap}.mfy-search__trigger:hover{background:var(--header-hover, #80808015)}.mfy-search__trigger:focus-visible,.mfy-search__dialog :focus-visible{outline:2px solid #174ea6;outline-offset:3px}.mfy-search .mfy-search__dialog,.mfy-header .mfy-search .mfy-search__dialog{box-sizing:border-box;margin:min(9vh,80px) auto auto;padding:0;width:min(720px,calc(100% - 32px));max-width:none;max-height:min(82vh,820px);overflow:auto;border:1px solid var(--search-rule);border-radius:16px;background:var(--search-paper);color:var(--search-ink);font-family:DM Sans,system-ui,sans-serif;line-height:1.5;font-size:15px;box-shadow:0 24px 90px #0004;text-align:left}.mfy-search__dialog::backdrop{background:#111827b3;backdrop-filter:blur(4px)}.mfy-search__dialog [hidden]{display:none!important}.mfy-search__dialog button,.mfy-search__dialog input{font:inherit}.mfy-search__dialog button{cursor:pointer}.mfy-search__dialog a{color:inherit;text-decoration:none}.mfy-header .mfy-search__dialog a:hover{color:var(--search-accent)}.mfy-search__top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px;font-size:12px;letter-spacing:.04em;font-weight:600;color:var(--search-muted)}.mfy-search .mfy-search__close,.mfy-header .mfy-search .mfy-search__close{display:flex;gap:10px;align-items:center;padding:4px 8px;min-height:32px;color:var(--search-muted);font-size:11px;background:transparent;border:0;border-radius:5px}.mfy-search__close span{font-size:22px;font-weight:400}.mfy-search__close:hover{background:var(--search-tint)}.mfy-search__form{margin:0;padding:4px 24px 18px}.mfy-search__input-label{display:flex;align-items:center;gap:12px}.mfy-search__input-label svg{color:var(--search-accent);flex-shrink:0}.mfy-search__input-label input{width:100%;min-width:0;padding:9px 0;border:0;border-radius:0;background:transparent;color:var(--search-ink);font-size:21px;outline:0;box-shadow:none}.mfy-search__input-label:focus-within{box-shadow:0 2px #174ea6}.mfy-search__input-label input:focus-visible{outline:0}.mfy-search__input-label input::placeholder{color:#7b8089;opacity:1}.mfy-search__filters{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 18px;border-bottom:1px solid var(--search-rule)}.mfy-search__filters button{border:1px solid transparent;border-radius:100px;padding:5px 12px;color:var(--search-muted);background:transparent;font-size:12px;line-height:1.5}.mfy-search__filters button:hover{background:var(--search-tint)}.mfy-search__filters button[aria-pressed=true]{background:#eaf1fb;border-color:#cdddf5;color:#174ea6;font-weight:600}.mfy-search__body{min-height:220px;padding:18px 24px 24px}.mfy-search__status{margin:0 0 18px;color:var(--search-muted);font-size:13px;overflow-wrap:anywhere}.mfy-search__eyebrow{margin:24px 0 10px;color:var(--search-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mfy-search__suggestions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mfy-search__suggestions button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:7px;border:1px solid var(--search-rule);background:transparent;color:var(--search-ink);text-align:left;font-size:14px}.mfy-search__suggestions button:hover{background:var(--search-tint);border-color:#a9c2e6}.mfy-search__suggestions button span{color:#73839c}.mfy-search__shortcuts{display:flex;gap:24px;margin-top:24px;font-size:12px}.mfy-search__shortcuts a:hover,.mfy-search__empty a:hover,.mfy-search__error a:hover{text-decoration:underline}.mfy-search__empty,.mfy-search__error{color:var(--search-muted);font-size:14px}.mfy-search__empty p,.mfy-search__error p{margin:0 0 18px}.mfy-search__empty a,.mfy-search__error a{display:inline-block;font-size:13px;margin:12px 0}.mfy-search__reset,.mfy-search__retry,.mfy-search__more{padding:8px 12px;border:1px solid var(--search-rule);border-radius:6px;background:var(--search-tint);color:var(--search-accent);font-size:13px}.mfy-search__reset,.mfy-search__retry{margin-right:16px}.mfy-search__results{list-style:none;margin:0;padding:0}.mfy-search__result{padding:0;margin:0;border-bottom:1px solid var(--search-rule)}.mfy-search__result:first-child{border-top:1px solid var(--search-rule)}.mfy-search__result-link{display:block;padding:18px 12px;margin:0 -12px;border-radius:6px}.mfy-search__result-link:hover{background:var(--search-tint)}.mfy-search__badge{display:block;color:var(--search-accent);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:4px}.mfy-search__result-title{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.mfy-search__excerpt{color:var(--search-muted);font-size:13px;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.mfy-search__excerpt mark{color:var(--search-ink);background:#e3edff;padding:0 2px;border-radius:2px;font-weight:500}.mfy-search__sections{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 0 16px 12px}.mfy-search__sections a{font-size:12px;color:var(--search-accent);padding:3px 0}.mfy-search__sections a:hover{text-decoration:underline}.mfy-search__more{display:block;width:100%;margin-top:18px;min-height:40px}.mfy-search__more:disabled{opacity:.6}.mfy-search__footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--search-rule);background:var(--search-tint);padding:12px 24px;color:var(--search-muted);font-size:10px}.mfy-search__footer kbd{font:inherit;border:1px solid #d9dee7;border-radius:3px;padding:1px 4px;background:var(--search-paper)}.mfy-search__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mfy-search--compact .mfy-search__trigger-label,.mfy-search--compact .mfy-search__trigger kbd{display:none}html:has(.mfy-search__dialog[open]){overflow:hidden}@media(max-width:1100px){.mfy-search__trigger-label,.mfy-search__trigger kbd{display:none}}@media(max-width:600px){.mfy-search .mfy-search__dialog,.mfy-header .mfy-search .mfy-search__dialog{margin-top:16px;width:calc(100% - 20px);max-height:calc(100dvh - 32px);border-radius:12px}.mfy-search__top{padding:12px 16px 8px}.mfy-search__form{padding:4px 16px 14px}.mfy-search__input-label input{font-size:17px}.mfy-search__filters{gap:3px;padding:0 12px 12px}.mfy-search__filters button{padding:5px 9px}.mfy-search__body{padding:16px}.mfy-search__suggestions{grid-template-columns:1fr}.mfy-search__shortcuts{gap:16px}.mfy-search__footer{padding:12px 16px}}@media(prefers-reduced-motion:no-preference){.mfy-search__dialog[open]{animation:mfy-search-in .14s ease-out}@keyframes mfy-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.mfy-header{--header-bg: #fff;--header-fg: #252529;--header-muted: #64646c;--header-rule: #e3e3e8;--header-hover: #f4f2ef;--header-brand: #b90d35;--header-action: #174ea6;--header-on-action: #fff;--header-focus: #0071e3;--header-panel: #fff;--header-panel-rule: #dedee5;--header-panel-shadow: 0 16px 48px rgb(25 30 45 / .16), 0 2px 8px rgb(25 30 45 / .06);--header-label: 500 11px/1.2 "IBM Plex Mono", ui-monospace, monospace;--header-feature-bg: #f7f4f1;--header-feature-hover: #efeae5;--header-suite-bg: linear-gradient(160deg, #26211d 0%, #161210 100%);--header-suite-edge: transparent;--header-suite-fg: #f5f0ed;--header-suite-muted: #a9a097;--header-suite-rule: rgb(255 255 255 / .1);--header-suite-hover: rgb(255 255 255 / .07);--header-suite-accent: #ff5c7a;position:sticky;top:0;z-index:100;flex:none;width:100%;border-top:3px solid var(--header-brand);border-bottom:1px solid var(--header-rule);color:var(--header-fg);background:var(--header-bg);font:500 14px/1.4 DM Sans,system-ui,sans-serif;letter-spacing:normal;text-transform:none;text-align:left;color-scheme:light}.mfy-header[data-theme=dark]{--header-bg: #0f0d0b;--header-fg: #f8f4f1;--header-muted: #b8b0a8;--header-rule: #3d3530;--header-hover: #211d1a;--header-brand: #ee2851;--header-action: #174ea6;--header-focus: #f2b84b;--header-panel: #191614;--header-panel-rule: #4a4039;--header-panel-shadow: 0 20px 56px rgb(0 0 0 / .45), 0 2px 8px rgb(0 0 0 / .2);--header-feature-bg: #221d1a;--header-feature-hover: #2b2521;--header-suite-bg: linear-gradient(160deg, #2c2621 0%, #1f1a17 100%);--header-suite-edge: #3d3530;color-scheme:dark}.mfy-header *,.mfy-header *:before,.mfy-header *:after{box-sizing:border-box}.mfy-header miatafy-header{display:block;max-width:1440px;margin:0 auto}.mfy-header a{color:inherit;text-decoration:none}.mfy-header a:hover{color:var(--header-brand)}.mfy-header :is(a,button,summary):focus-visible{outline:3px solid var(--header-focus);outline-offset:2px}.mfy-header button,.mfy-header summary{font:inherit;color:inherit;cursor:pointer}.mfy-header button{border:0;background:transparent}.mfy-header [hidden]{display:none!important}.mfy-header__bar{min-height:60px;display:flex;align-items:center;gap:24px;padding:0 32px}.mfy-header__brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex:none;font-size:21px;font-weight:750;letter-spacing:-.6px}.mfy-header .mfy-header__brand{color:var(--header-brand)}.mfy-header__brand img{display:block;width:44px;height:20px;object-fit:contain}.mfy-header__desktop,.mfy-header__actions{display:flex;align-items:center;gap:12px}.mfy-header__desktop,.mfy-header__actions{margin-left:auto}.mfy-header__desktop>a,.mfy-header summary,.mfy-header__actions>a:not(.mfy-header__cta),.mfy-header__actions>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px;white-space:nowrap}.mfy-header__dropdown{position:relative}.mfy-header summary{list-style:none}.mfy-header summary::-webkit-details-marker{display:none}.mfy-header details[open]>summary{color:var(--header-brand)}.mfy-header__dropdown>summary{border-radius:6px;padding-inline:12px}.mfy-header__dropdown>summary:hover,.mfy-header__dropdown[open]>summary{background:var(--header-hover)}.mfy-header__chevron{flex:none;transition:transform .15s ease}.mfy-header__dropdown[open] .mfy-header__chevron{transform:rotate(180deg)}.mfy-header__panel{position:absolute;top:calc(100% + 9px);left:-12px;width:600px;max-height:calc(100vh - 88px);overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;padding:8px;border:1px solid var(--header-panel-rule);border-radius:14px;background:var(--header-panel);box-shadow:var(--header-panel-shadow)}.mfy-header__panel .mfy-header__destination{display:flex;padding:11px 14px;border-radius:8px}.mfy-header__destination-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mfy-header__destination-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:650;line-height:1.4}.mfy-header__destination-title svg{flex:none;color:var(--header-muted);opacity:0;transform:translate(-3px);transition:opacity .15s ease,transform .15s ease}.mfy-header__destination-description{color:var(--header-muted);font-size:13px;font-weight:400;line-height:1.5;text-wrap:pretty}.mfy-header__panel a:hover,.mfy-header__panel a:focus-visible{background:var(--header-hover)}.mfy-header__destination:is(:hover,:focus-visible) .mfy-header__destination-title svg{opacity:1;transform:none}.mfy-header__panel-label{grid-column:1 / -1;margin:14px 14px 2px;color:var(--header-muted);font:var(--header-label);letter-spacing:.08em;text-transform:uppercase}.mfy-header__panel .mfy-header__destination--featured{grid-column:1 / -1;margin-bottom:4px;padding:16px;background:var(--header-feature-bg)}.mfy-header .mfy-header__panel .mfy-header__destination--featured:is(:hover,:focus-visible,[aria-current=page]){background:var(--header-feature-hover)}.mfy-header__destination--featured .mfy-header__destination-title{font-size:16px;font-weight:700}.mfy-header__destination--featured .mfy-header__destination-title svg{color:var(--header-brand);opacity:1;transform:none}.mfy-header__suite{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;padding:6px 6px 8px;border:1px solid var(--header-suite-edge);border-radius:11px;color:var(--header-suite-fg);background:var(--header-suite-bg)}.mfy-header .mfy-header__suite a,.mfy-header .mfy-header__suite a:hover{color:var(--header-suite-fg)}.mfy-header .mfy-header__panel .mfy-header__suite a:is(:hover,:focus-visible,[aria-current=page]){background:var(--header-suite-hover)}.mfy-header__suite .mfy-header__destination-description{color:var(--header-suite-muted)}.mfy-header__suite .mfy-header__destination-title svg{color:var(--header-suite-accent)}.mfy-header__suite .mfy-header__panel-label{color:var(--header-suite-accent)}.mfy-header__suite+.mfy-header__panel-label{margin-top:12px}.mfy-header__panel .mfy-header__suite>.mfy-header__destination--product{position:relative;align-items:center;gap:16px;margin:0 0 9px;padding:10px 14px 10px 10px;background:transparent}.mfy-header__suite>.mfy-header__destination--product:after{content:"";position:absolute;right:14px;bottom:-6px;left:14px;height:1px;background:var(--header-suite-rule)}.mfy-header__destination-image{flex:none;width:104px;height:70px;border-radius:7px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1f}.mfy-header__destination--product .mfy-header__destination-title{font-size:17px;font-weight:700;letter-spacing:-.01em}.mfy-header__destination-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.mfy-header__destination-price{color:var(--header-suite-muted);font-size:12px}.mfy-header__destination-price strong{margin-left:2px;color:var(--header-suite-fg);font:600 15px/1 IBM Plex Mono,ui-monospace,monospace}.mfy-header__destination-action{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:999px;color:#fff;background:var(--header-action);font-size:12.5px;font-weight:700;transition:background .15s ease}.mfy-header__destination-action svg{transition:transform .15s ease}.mfy-header__destination--product:is(:hover,:focus-visible) .mfy-header__destination-action{background:#1d5bc4}.mfy-header__destination--product:is(:hover,:focus-visible) .mfy-header__destination-action svg{transform:translate(2px)}.mfy-header__mobile-panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px}.mfy-header__mobile-panel a:hover,.mfy-header a[aria-current=page]{background:var(--header-hover)}.mfy-header__menu-close,.mfy-header__mobile[open] .mfy-header__menu-open{display:none}.mfy-header__mobile[open] .mfy-header__menu-close{display:block}.mfy-header .mfy-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:7px;background:var(--header-action);color:var(--header-on-action);font-weight:700;white-space:nowrap}.mfy-header .mfy-header__cta:hover{background:#123f87;color:#fff}.mfy-header__cta-short,.mfy-header__mobile{display:none}.mfy-header__context{min-height:44px;display:flex;align-items:center;gap:24px;padding:0 32px;border-top:1px solid var(--header-rule)}.mfy-header__title{font-size:15px;font-weight:700;flex:none}.mfy-header__task-title{font-weight:700;border-left:1px solid var(--header-rule);padding-left:24px}.mfy-header__sections{display:flex;align-items:center;gap:20px;overflow-x:auto;min-width:0;scrollbar-width:thin}.mfy-header__sections a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--header-muted)}.mfy-header__context>:last-child:not(:first-child):not(nav){margin-left:auto}html:has(.mfy-header){scroll-padding-top:calc(var(--mfy-header-height, 64px) + var(--mfy-scroll-extra, var(--sl-mobile-toc-height, 0px)) + 16px)}.db-page .mfy-header{position:relative}html[data-customer-update] .mfy-header :is([data-header-price],.mfy-header__account){display:none}.mfy-header[data-account=owner] [data-account-buy]{display:none}header.header:has(.mfy-header){padding:0!important;background:transparent!important;border:0!important;backdrop-filter:none}header.header>.mfy-header{position:relative}@media(max-width:999px){.mfy-header__bar{gap:8px;padding:0 16px}.mfy-header__desktop{display:none}.mfy-header__actions{gap:4px}.mfy-header__cta-full{display:none}.mfy-header__cta-short{display:inline}.mfy-header__mobile{display:block}.mfy-header__mobile>summary{margin-right:-8px;padding:12px}.mfy-header__bar{position:relative}.mfy-header__mobile-panel{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--mfy-menu-top, 64px));display:flex;flex-direction:column;background:var(--header-bg);border-top:1px solid var(--header-rule)}.mfy-header__mobile-groups{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:24px;padding:16px 16px 24px}.mfy-header__mobile-links{display:grid}.mfy-header__group-label{display:block;padding:10px 12px 6px;color:var(--header-muted);font:var(--header-label);letter-spacing:.08em;text-transform:uppercase}.mfy-header__group-label--sub{margin-top:10px}.mfy-header__mobile-suite{margin-top:4px;padding:0 4px 6px;border:1px solid var(--header-suite-edge);border-radius:12px;color:var(--header-suite-fg);background:var(--header-suite-bg)}.mfy-header .mfy-header__mobile-suite a,.mfy-header .mfy-header__mobile-suite a:hover{color:var(--header-suite-fg)}.mfy-header__mobile-panel .mfy-header__mobile-suite a:is(:hover,[aria-current=page]){background:var(--header-suite-hover)}.mfy-header__mobile-suite .mfy-header__group-label{color:var(--header-suite-accent)}.mfy-header__mobile-panel .mfy-header__mobile-featured{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin:0 -4px 4px;padding:10px;border-bottom:1px solid var(--header-suite-rule);border-radius:11px 11px 0 0}.mfy-header__mobile-featured img{display:block;width:56px;height:40px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1f}.mfy-header__mobile-featured strong{display:block;font-size:15px;font-weight:700}.mfy-header__mobile-featured span span{display:block;margin-top:2px;color:var(--header-suite-muted);font:500 12px/1.3 IBM Plex Mono,ui-monospace,monospace}.mfy-header__mobile-featured svg{display:none;color:var(--header-suite-accent)}.mfy-header__mobile-footer{flex:none;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--header-rule);background:var(--header-bg)}.mfy-header__mobile-panel .mfy-header__mobile-footer a{justify-content:center;padding:10px 16px}.mfy-header__mobile-panel .mfy-header__mobile-account{flex:none;border:1px solid var(--header-panel-rule)}.mfy-header[data-account=owner] .mfy-header__mobile-account:has(~[data-account-buy]){flex:1}.mfy-header__mobile-panel .mfy-header__cta{flex:1;border-radius:7px}html:has(.mfy-header__mobile[open]){overflow:hidden}.mfy-header__context{padding:0 16px;gap:16px}.mfy-header__menu-label,.mfy-header[data-mode=public] .mfy-header__account{display:none!important}.mfy-header__task-title{padding-left:8px}.mfy-header[data-mode=task] .mfy-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:0 8px}}@media(max-width:599px){.mfy-header__mobile-groups{grid-template-columns:1fr;gap:0}.mfy-header__mobile-group+.mfy-header__mobile-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--header-rule)}.mfy-header__mobile-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}.mfy-header__mobile-panel .mfy-header__mobile-featured{grid-template-columns:72px minmax(0,1fr) auto;padding-right:16px}.mfy-header__mobile-featured img{width:72px;height:48px}.mfy-header__mobile-featured svg{display:block}}@media(max-width:480px){.mfy-header__bar{padding:0 12px}.mfy-header__brand{font-size:18px;gap:6px}.mfy-header__brand img{width:30px;height:16px}.mfy-header__actions .mfy-header__cta{padding:10px 12px;font-size:12px}.mfy-header__mobile-groups{padding:8px 12px 24px}.mfy-header__mobile-footer{padding-inline:12px}.mfy-header__context{padding:0 12px;gap:16px}.mfy-header[data-mode=task] .mfy-header__bar{flex-wrap:wrap;gap:0 12px}.mfy-header[data-mode=task] .mfy-header__actions{width:100%;justify-content:flex-start}}@media(max-width:799px){[data-has-sidebar] header.header .mfy-header__bar{padding-right:80px}[data-has-sidebar] header.header .mfy-header__actions .mfy-header__cta{display:none}}@media print{.mfy-header{display:none}}@media(prefers-reduced-motion:reduce){.mfy-header__chevron,.mfy-header__destination-title svg,.mfy-header__destination-action svg{transition:none}}
