.site-footer{position:fixed;right:0;bottom:0;left:0;z-index:30;border-top:1px solid var(--line, rgba(31, 36, 40, .14));background:var(--footer-bg, rgba(255, 255, 255, .86));color:var(--text, #1f2428);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none}.site-footer .site-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1180px,calc(100vw - 28px));min-height:46px;margin:0 auto}.footer-legal-links{display:flex;align-items:center;gap:14px;min-width:0;color:var(--muted, #66707a);font-size:.9rem;font-weight:800;line-height:normal;white-space:nowrap;pointer-events:auto}.footer-link{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-decoration:none}.footer-link:hover,.footer-link:focus,.footer-link.active,.footer-link[aria-pressed=true]{color:var(--accent-strong, #105156)}.footer-link[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.footer-note{overflow:hidden;color:var(--muted, #66707a);font-size:.9rem;font-weight:750;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.mobile-footer-navigation-button,.mobile-footer-navigation-spacer{display:none}.help-backdrop{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:clamp(14px,4vw,48px);background:#000000b8}.help-card{--help-card-padding:clamp(14px, 2vw, 22px);--help-close-size:32px;--help-close-arrow-gap:16px;--help-header-edge-space:calc(var(--help-close-size) + var(--help-close-arrow-gap));--help-header-gap:0px;--help-arrow-edge-inset:8px;width:clamp(360px,58vw,760px);max-width:100%;max-height:calc(100dvh - clamp(28px,8vw,96px));overflow:auto;border:1px solid var(--line, rgba(31, 36, 40, .14));border-radius:16px;padding:var(--help-card-padding);background:var(--surface, #fff);color:var(--text, #1f2428);box-shadow:0 24px 70px #0006;overscroll-behavior:contain}.help-card{position:relative}.help-heading-row{display:grid;grid-template-columns:var(--help-header-edge-space) 44px minmax(0,1fr) 44px var(--help-header-edge-space);align-items:center;min-height:44px;margin:0 0 18px}.help-heading-row.article-list-open{grid-template-columns:var(--help-header-edge-space) minmax(0,1fr) var(--help-header-edge-space);margin-bottom:22px}.help-card h2{display:grid;grid-column:3;min-width:0;min-height:44px;margin:0;place-items:center;font-size:clamp(1.65rem,3.1vw,2.55rem);line-height:1.08;letter-spacing:-.03em}.help-heading-row.article-list-open h2{grid-column:2}.help-title-button{display:block;box-sizing:border-box;width:100%;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:center}.help-title-button[aria-expanded=false]:hover{color:var(--accent, #176c72);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.help-title-button:focus-visible{outline:2px solid var(--accent, #176c72);outline-offset:4px}.help-article-arrow{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:0;border-radius:999px;padding:0;background:transparent;color:var(--history-arrow-display-tone, color-mix(in srgb, var(--accent, #176c72) 26%, var(--surface, #fff)));cursor:pointer}.help-article-arrow.previous{grid-column:2}.help-article-arrow.next{grid-column:4}.help-article-arrow>span{display:block;width:44px;height:44px;background:currentColor;font-size:0;-webkit-mask:url(/icons/navigation-arrow.svg) center / 34px 28px no-repeat;mask:url(/icons/navigation-arrow.svg) center / 34px 28px no-repeat}.help-article-arrow.previous>span{transform:rotate(180deg)}.help-article-arrow.is-hovered:not(:disabled){color:var(--accent-strong, #105156);outline:none}.help-article-arrow:focus-visible{color:var(--accent-strong, #105156);outline:2px solid color-mix(in srgb,var(--accent, #176c72) 26%,transparent);outline-offset:2px}.help-article-arrow:disabled{cursor:default;opacity:.32}.help-copy{display:grid;gap:clamp(15px,2vw,22px)}.help-copy p{margin:0;color:var(--muted, #66707a);font-size:clamp(1.05rem,2.15vw,1.38rem);line-height:1.52}.help-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.help-article-list button,.help-references a{min-height:40px;border:1px solid var(--line, rgba(31, 36, 40, .14));border-radius:8px;padding:8px 10px;background:var(--surface-2, #ededeb);color:var(--text, #1f2428);cursor:pointer;font:inherit;font-weight:850;text-align:start;text-decoration:none}.help-references a{display:flex;align-items:center;justify-content:space-between;gap:12px}.help-external-link-icon{flex:0 0 auto;color:currentColor;font-size:1.25em;font-weight:900;line-height:1}.help-article-list button:hover,.help-article-list button:focus-visible,.help-article-list button.active,.help-references a:hover,.help-references a:focus-visible{border-color:var(--accent, #176c72);background:color-mix(in srgb,var(--accent, #176c72) 10%,var(--surface-2, #ededeb));color:var(--accent-strong, #105156);outline:none}.help-article-list button.active{cursor:default}.help-references{display:grid;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line, rgba(31, 36, 40, .14))}.help-references strong{color:var(--muted, #66707a);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.app-modal-close{position:relative;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;border:1px solid var(--line, rgba(31, 36, 40, .14));border-radius:999px;padding:0;background:var(--surface-2, #ededeb);color:var(--muted, #66707a);cursor:pointer;font-size:0;line-height:1}.app-modal-close:before,.app-modal-close:after{position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;content:""}.app-modal-close:before{transform:rotate(45deg)}.app-modal-close:after{transform:rotate(-45deg)}.app-modal-close:hover,.app-modal-close:focus-visible{border-color:var(--accent, #176c72);background:color-mix(in srgb,var(--accent, #176c72) 8%,var(--surface-2, #ededeb));color:var(--text, #1f2428)}.help-close{position:absolute;top:calc(var(--help-card-padding) + 6px);right:var(--help-card-padding);left:auto;transform:none}.help-opener{position:fixed;z-index:10020;right:24px;bottom:112px;display:grid;width:51px;min-width:51px;height:51px;min-height:51px;place-items:center;border:1px solid var(--line, rgba(31, 36, 40, .14));border-radius:999px;padding:0;background:var(--surface-2, #ededeb);color:var(--muted, #66707a);cursor:pointer;font:inherit;font-size:clamp(.9rem,1.875vw,1.6875rem);font-weight:850;line-height:1}.help-opener>span{display:block;transform:translateY(-.04em)}.help-opener:hover,.help-opener:focus-visible{border-color:var(--accent, #176c72);background:color-mix(in srgb,var(--accent, #176c72) 8%,var(--surface-2, #ededeb));color:var(--text, #1f2428);outline:none}.help-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:20px}.help-editor-actions button{min-height:38px;border:1px solid var(--line, rgba(31, 36, 40, .14));border-radius:8px;padding:7px 13px;background:var(--surface-2, #ededeb);color:var(--text, #1f2428);cursor:pointer;font:inherit;font-weight:850}.help-editor-actions{justify-content:flex-start;padding-top:18px;border-top:1px solid var(--line, rgba(31, 36, 40, .14))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .site-footer{--footer-bg:rgba(27, 32, 35, .88)}}@media(max-width:820px),(max-width:1000px)and (max-height:600px){.site-footer .site-bar{gap:10px;min-height:50px}.footer-note{display:none}.footer-legal-links{width:100%;flex-wrap:wrap;justify-content:center;gap:12px;row-gap:0;white-space:normal}.site-footer-with-navigation .site-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;width:min(100%,calc(100vw - 12px));min-height:56px}.site-footer-with-navigation .footer-legal-links{width:auto;min-width:0;justify-content:center;column-gap:10px}.site-footer-with-navigation .footer-link{min-width:0}.site-footer-with-navigation .mobile-footer-navigation-button{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;border:0;padding:0;background:transparent;color:var(--history-arrow-display-tone, color-mix(in srgb, var(--accent, #176c72) 26%, var(--surface, #fff)));cursor:pointer;pointer-events:auto}.site-footer-with-navigation .mobile-footer-navigation-icon{display:block;width:44px;height:44px;background:currentColor;font-size:0;-webkit-mask:url(/icons/navigation-arrow.svg) center / 34px 28px no-repeat;mask:url(/icons/navigation-arrow.svg) center / 34px 28px no-repeat}.site-footer-with-navigation .mobile-footer-navigation-button.previous .mobile-footer-navigation-icon{transform:rotate(180deg)}.site-footer-with-navigation .mobile-footer-navigation-button:disabled{cursor:default;opacity:.42}.site-footer-with-navigation .mobile-footer-navigation-spacer{display:block;width:44px;height:44px}.help-backdrop{padding:14px}.help-card{width:100%;max-height:calc(100dvh - 28px);border-radius:12px;padding:var(--help-card-padding)}.help-opener{right:14px;bottom:calc(64px + env(safe-area-inset-bottom));width:34px;min-width:34px;height:34px;min-height:34px;font-size:1.2rem}.help-card h2{font-size:1.7rem}.help-copy p{font-size:1.04rem}.help-heading-row{position:relative;display:block;min-height:44px;margin:calc(var(--help-close-size) + var(--help-header-gap)) 0 11px}.help-heading-row.article-list-open{display:block;margin-top:0;margin-bottom:7px}.help-card h2,.help-heading-row.article-list-open h2{grid-column:auto}.help-heading-row.article-list-open h2{place-items:start center}.help-article-arrow{position:absolute;top:50%;transform:translateY(-50%)}.help-article-arrow.previous{left:calc(var(--help-arrow-edge-inset) - var(--help-card-padding))}.help-article-arrow.next{right:calc(var(--help-arrow-edge-inset) - var(--help-card-padding))}.help-close{top:var(--help-card-padding);left:50%;right:auto;transform:translate(-50%)}.help-close.help-close-list{top:calc(var(--help-card-padding) - 1px);right:var(--help-card-padding);left:auto;transform:none}.help-article-list{grid-template-columns:1fr}}@media(max-width:360px){.site-footer-with-navigation .footer-legal-links{justify-content:center;column-gap:8px}}
