.site-header.site-header-marketplace{column-gap:16px}.site-header-marketplace .header-navigation{align-items:center;gap:6px;font-size:13px;display:flex;overflow:visible}.site-header-marketplace .header-nav-item{--nav-color:#2055a1;--nav-surface:#eef4ff;--nav-current-surface:#d9e9ff;--nav-line:#367bd7;--nav-gloss:#acd5ff;--nav-edge:#174986;background-color:var(--nav-surface);background-image:linear-gradient(180deg,#fff,var(--nav-surface)),linear-gradient(155deg,var(--nav-gloss),var(--nav-line) 45%,var(--nav-edge));min-height:48px;color:var(--nav-color);text-align:center;cursor:pointer;white-space:nowrap;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-weight:700;line-height:1.45;transition:color .15s;display:flex;box-shadow:0 2px 3px #19334c14}.site-header-marketplace .header-nav-green{--nav-color:#205d49;--nav-surface:#edf7f2;--nav-current-surface:#d6ece0;--nav-line:#1b9b6b;--nav-gloss:#b1f0d0;--nav-edge:#205d49}.site-header-marketplace .header-nav-orange{--nav-color:#93410c;--nav-surface:#fff3e7;--nav-current-surface:#ffe3bf;--nav-line:#e48a2e;--nav-gloss:#ffdf9d;--nav-edge:#9d4c11}.site-header-marketplace .header-nav-black{--nav-color:#252b33;--nav-surface:#f3f4f5;--nav-current-surface:#e0e3e8;--nav-line:#515d6b;--nav-gloss:#bac6d2;--nav-edge:#252b33;min-inline-size:calc(4em + 24px)}.site-header-marketplace .header-nav-item:hover{background-image:linear-gradient(180deg,#fff,var(--nav-current-surface)),linear-gradient(155deg,var(--nav-gloss),var(--nav-line) 45%,var(--nav-edge));color:var(--nav-color);text-decoration:none}.site-header-marketplace .header-nav-item[aria-current]{background-color:var(--nav-current-surface);background-image:linear-gradient(180deg,#fff,var(--nav-current-surface)),linear-gradient(155deg,var(--nav-gloss),var(--nav-line) 35%,var(--nav-edge));color:var(--nav-color);outline:2px solid var(--nav-edge);outline-offset:-2px}.site-header-marketplace .header-nav-item:focus-visible{outline-offset:3px;outline:3px solid #2055b0}.header-audience-options a:focus-visible{outline-offset:3px;outline:3px solid #2055b0}.site-header-marketplace .header-nav-divider{background:#44505e;flex-shrink:0;width:2px;height:26px;margin-inline:3px}.header-audience-group{position:relative}.header-audience-group>summary{list-style:none}.header-audience-group>summary::-webkit-details-marker{display:none}.header-audience-group>summary>svg{flex-shrink:0;width:14px;height:14px}.header-audience-group[open]>summary>svg{transform:rotate(180deg)}.header-audience-options{z-index:1202;background:#fff;border:1px solid #bdcde2;border-radius:8px;width:220px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 20px #17304714}.header-audience-group:not([open])>.header-audience-options{display:none}.header-audience-options>a{color:#2055b0;border-radius:4px;align-items:center;min-height:44px;padding:9px 12px;font-weight:700;display:flex}.header-audience-options>a:hover{background:#eef4ff;text-decoration:none}.header-audience-options>a[aria-current]{color:#fff;background:#2055b0}.site-header-marketplace .site-header-actions{position:relative}.site-browse-menu{display:none}.site-browse-menu>summary{color:#284660;cursor:pointer;border:1px solid #9baec5;border-radius:6px;justify-content:center;align-items:center;width:44px;min-height:44px;list-style:none;display:flex}.site-browse-menu>summary::-webkit-details-marker{display:none}.site-browse-menu>summary svg{width:21px;height:21px}.site-header-marketplace .site-browse-menu>.header-navigation{z-index:1201;white-space:normal;background:#fff;border:1px solid #c3cdda;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;width:min(300px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 20px #17304714}.site-header-marketplace .site-browse-menu:not([open])>.header-navigation{display:none}.site-header-marketplace .header-navigation-compact .header-nav-item{width:100%;min-height:46px;font-size:14px}.header-navigation-compact .header-nav-item br{display:none}.site-header-marketplace .header-navigation-compact .header-nav-divider{background:#e0e6ed;width:100%;height:1px;margin:2px 0}.header-navigation-compact .header-audience-options{width:auto;box-shadow:none;border:0;padding:6px 0 0;position:static}.header-nav-help{border-top:1px solid #e0e6ed;flex-direction:column;padding-top:4px;display:flex}.header-nav-help a{color:#284660;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.site-browse-menu :focus-visible{outline-offset:2px;outline:3px solid #2055b0}.mobile-dock.mobile-dock-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-dock.mobile-dock-tools:has(.dock-marketplace-link){grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1281px) and (max-width:1440px){.site-header-marketplace .header-navigation{gap:4px;font-size:12px}.site-header-marketplace .header-nav-item{padding-inline:7px}.site-header-marketplace .header-nav-black{min-inline-size:calc(4em + 18px)}.site-header-marketplace .header-nav-divider{margin-inline:1px}.site-header-marketplace .brand strong{font-size:21px}.site-header-marketplace .header-login{font-size:12px}.site-header-marketplace .site-header-actions{gap:8px}}@media (max-width:1280px){.site-header.site-header-marketplace>.header-navigation{display:none}.site-browse-menu{display:block}}@media (min-width:1281px){.site-header.site-header-marketplace>.header-navigation{display:flex}}@media (max-width:540px){.site-header.site-header-marketplace{grid-template-columns:minmax(0,1fr) auto;gap:8px}.site-header.site-header-marketplace .publish-menu{display:none}.site-header.site-header-marketplace .site-header-actions{justify-content:flex-end;gap:6px;width:auto}}@media (max-width:380px){.site-header.site-header-marketplace{padding-inline:12px}.site-header-marketplace .brand strong{font-size:16px}.site-header-marketplace .brand small{display:none}.site-header-marketplace .brand{gap:6px}.site-header-marketplace .brand-mark{width:26px;height:32px}.site-header-marketplace .header-login{padding-inline:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.site-header-marketplace .header-nav-item{transition:none}}footer .footer-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 36px;display:grid}footer .footer-quick-actions>a{color:#254b7c;background:#fff;border:1px solid #c7d3e2;border-radius:12px;align-items:center;gap:14px;min-height:100px;padding:20px;text-decoration:none;display:flex}footer .footer-quick-actions>a>svg:first-child{flex-shrink:0;width:32px;height:32px}footer .footer-quick-actions>a>svg:last-child{flex-shrink:0;width:19px;margin-left:auto}footer .footer-quick-actions strong,footer .footer-quick-actions small{line-height:1.6;display:block}footer .footer-quick-actions strong{font-size:16px}footer .footer-quick-actions small{color:#526176;margin-top:5px;font-size:14px}.footer-quick-actions a:focus-visible{outline-offset:3px;outline:3px solid #3674d6}footer .footer-sections a{align-items:center;min-height:38px;line-height:1.6;display:flex}@media (max-width:700px){footer .footer-quick-actions{grid-template-columns:1fr;gap:10px;margin-block:24px}footer .footer-quick-actions>a{min-height:88px;padding:18px}.mobile-dock.mobile-dock-tools{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-dock.mobile-dock-tools a{justify-content:center;gap:4px;min-height:52px}.mobile-dock.mobile-dock-tools strong{white-space:normal;text-align:center;font-size:11px;line-height:1.3}.mobile-dock.mobile-dock-tools svg{width:23px;height:23px}.mobile-dock.mobile-dock-tools a:focus-visible{outline-offset:-3px;outline:3px solid #3674d6}footer .footer-sections a{min-height:44px;font-size:14px}}.site-header-marketplace .header-nav-pending{visibility:hidden;pointer-events:none}.site-header-marketplace .header-login{justify-content:center;min-inline-size:94px}.site-header-marketplace .publish-menu>summary{min-inline-size:152px;min-height:46px}.site-header-marketplace .publish-menu>summary .publish-label-pending{font:inherit;color:inherit;margin:0;display:inline}.site-header-marketplace .publish-menu>div{z-index:1203;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}@media (max-width:540px){.site-header-marketplace .header-login{min-inline-size:76px}.site-header-marketplace .publish-menu>summary{min-inline-size:100px}}@media (min-width:1281px){.site-header.site-header-marketplace{padding-inline:24px}}.mobile-dock.mobile-dock-tools strong{letter-spacing:-.01em;font-size:12px}body footer.sa-site-footer.sa-foot{color:#dbe3f4;background:#101b34;padding:56px max(24px,50% - 590px) 28px}body footer.sa-foot .sa-foot-head{border-bottom:1px solid #26365a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;padding-bottom:32px;display:grid}body footer.sa-foot .sa-foot-head .brand{color:#fff;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}body footer.sa-foot .sa-foot-head p{color:#a9b7d3;grid-column:1;margin:0;font-size:13px;line-height:1.8}body footer.sa-foot .sa-foot-cta{flex-wrap:wrap;grid-area:1/2/3;justify-content:flex-end;gap:10px;display:flex}body footer.sa-foot .sa-foot-cta a{color:#fff;border:1px solid #3a4b70;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}body footer.sa-foot .sa-foot-cta a.is-main{color:#101b34;background:#bbfb66;border-color:#bbfb66}body footer.sa-foot .sa-foot-cta a svg{width:16px;height:16px}body footer.sa-foot .sa-foot-cta a:hover{background:#1c2a47;transform:translateY(-1px)}body footer.sa-foot .sa-foot-cta a.is-main:hover{background:#cdfd8a}body footer.sa-foot .sa-foot-cols{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:34px 0;display:grid}body footer.sa-foot .sa-foot-cols h2{letter-spacing:.08em;color:#bbfb66;margin:0 0 12px;font-size:12px;font-weight:700}body footer.sa-foot .sa-foot-cols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}body footer.sa-foot .sa-foot-cols a{color:#dbe3f4;min-height:34px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}:is(body footer.sa-foot .sa-foot-cols a:hover,body footer.sa-foot .sa-foot-cols a:focus-visible){color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #bbfb66;text-decoration:underline #bbfb66}body footer.sa-foot .sa-foot-base{border-top:1px solid #26365a;gap:10px;padding-top:22px;display:grid}body footer.sa-foot .sa-foot-base p{color:#8d9cbb;margin:0;font-size:12px;line-height:1.8}body footer.sa-foot .sa-foot-base nav{flex-wrap:wrap;gap:4px 18px;display:flex}body footer.sa-foot .sa-foot-base nav a{color:#a9b7d3;align-items:center;min-height:28px;font-size:12px;text-decoration:none;display:inline-flex}body footer.sa-foot .sa-foot-base nav a:hover{color:#fff}body footer.sa-foot .sa-foot-base small{color:#71809f;font-size:11px}@media (max-width:900px){body footer.sa-foot .sa-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body footer.sa-site-footer.sa-foot{padding:40px 16px calc(24px + env(safe-area-inset-bottom))}body footer.sa-foot .sa-foot-head{grid-template-columns:1fr}body footer.sa-foot .sa-foot-cta{grid-area:auto/1;justify-content:flex-start;margin-top:8px}body footer.sa-foot .sa-foot-cta a{white-space:nowrap;flex:auto;justify-content:center;padding:0 16px}body footer.sa-foot .sa-foot-cols{gap:22px 16px;padding:26px 0}body footer.sa-foot .sa-foot-cols a{min-height:40px;font-size:13px}}
