.site-cookie-settings{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.site-cookie-settings:focus-visible{outline-offset:3px;outline:2px solid #008b90}.site-privacy-banner :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #008b90}.site-privacy-banner{box-sizing:border-box;z-index:150;right:20px;bottom:max(20px,env(safe-area-inset-bottom));color:#222;width:min(420px,100% - 40px);max-height:calc(100dvh - 40px);font:14px/1.6 var(--font-sans-app),Arial,sans-serif;background:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 32px #0002}.site-privacy-banner h2{margin:0 36px 8px 0;font-size:17px;font-weight:650;line-height:1.3}.site-privacy-banner p{margin:0}.site-privacy-banner a{color:#006e73;text-underline-offset:3px;text-decoration:underline}.site-privacy-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;font:24px/1 Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.site-privacy-close:hover{background:#f3f3f3}.site-privacy-actions{gap:10px;display:flex}.site-privacy-actions button{color:#222;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #999;border-radius:8px;flex:1;padding:10px 12px;font-weight:600}.site-privacy-actions button:hover{background:#f3f3f3}@media (max-width:480px){.site-privacy-banner{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:14px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:18px;font-size:13px}}.fade-not-found{--color-ink:#f8f8f8;--color-bone:#222;--color-line:#d8d8d8;--color-fog:#666;isolation:isolate;color:#222;width:100%;min-height:100svh;font-family:var(--font-sans-app),Arial,sans-serif;background:#f8f8f8;justify-content:center;align-items:center;padding:100px 24px 120px;display:flex;position:relative;overflow:hidden}.fade-not-found-brand{color:inherit;align-items:center;min-height:44px;display:inline-flex;position:absolute;top:30px;left:36px}.fade-not-found-empty{flex:0 560px;gap:30px;padding:0}.fade-not-found-header{gap:0;max-width:100%}.fade-not-found-code{letter-spacing:-.085em;-webkit-user-select:none;user-select:none;padding-right:.085em;font-size:clamp(144px,24vw,280px);font-weight:800;line-height:.95;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.fade-not-found-description{letter-spacing:-.01em;color:#626262;max-width:34ch;margin-top:-32px;font-size:16px;line-height:1.65;position:relative}.fade-not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fade-not-found-actions>a{outline-color:#00858a;min-width:128px;min-height:48px}.fade-not-found-support{color:#626262;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.fade-not-found-caption{text-align:center;color:#737373;font-size:12px;position:absolute;bottom:30px;left:24px;right:24px}.fade-not-found :is(a,button):focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #00858a}@media (max-width:420px){.fade-not-found{padding-inline:20px}.fade-not-found-brand{top:20px;left:20px}.fade-not-found-code{font-size:clamp(144px,48vw,200px)}.fade-not-found-description{margin-top:-18px;font-size:15px}.fade-not-found-break{display:none}.fade-not-found-empty{gap:24px}.fade-not-found-actions{gap:10px}}@media (max-height:620px){.fade-not-found{padding-top:90px;padding-bottom:90px}.fade-not-found-code{font-size:144px}.fade-not-found-caption{bottom:18px}}
