.nav-dropdown[data-astro-cid-3ef6ksr2],.language-dropdown[data-astro-cid-3ef6ksr2]{position:relative;display:none;padding-bottom:8px;margin-bottom:-8px}.use-cases-trigger[data-astro-cid-3ef6ksr2],.language-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;border:1px solid var(--primary);border-radius:4px;background:transparent;color:var(--primary);font-weight:700;cursor:pointer}.language-trigger[data-astro-cid-3ef6ksr2]{min-width:66px;justify-content:center;border-color:transparent}.public-nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:40px;color:var(--text);font-weight:500;text-decoration:none;white-space:nowrap}.site-header[data-astro-cid-3ef6ksr2]:not(.site-header-home) .public-nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--primary)}.header-account[data-astro-cid-3ef6ksr2]{position:absolute;top:8px;right:48px;display:none;align-items:center;gap:14px;font-size:.86rem}.header-account__email[data-astro-cid-3ef6ksr2]{color:var(--muted);font-weight:500;white-space:nowrap}.header-account__tag[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--good);color:#0d1f45;font-size:.74rem;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.header-account__tag[data-astro-cid-3ef6ksr2][data-tone=none]{background:#f8d7da;color:#842029}.site-header-home[data-astro-cid-3ef6ksr2] .header-account__email[data-astro-cid-3ef6ksr2]{color:#ffffffc7}.public-nav-trigger[data-astro-cid-3ef6ksr2],.public-language-trigger[data-astro-cid-3ef6ksr2]{gap:6px;padding:0;border:0;background:transparent;cursor:pointer}.site-header-home[data-astro-cid-3ef6ksr2] .public-nav-link[data-astro-cid-3ef6ksr2],.site-header-home[data-astro-cid-3ef6ksr2] .public-nav-trigger[data-astro-cid-3ef6ksr2],.site-header-home[data-astro-cid-3ef6ksr2] .public-language-trigger[data-astro-cid-3ef6ksr2]{color:#fff}.site-header-home[data-astro-cid-3ef6ksr2] .use-cases-trigger[data-astro-cid-3ef6ksr2],.site-header-home[data-astro-cid-3ef6ksr2] .language-trigger[data-astro-cid-3ef6ksr2]{border-color:#ffffffc7;color:#fff}.site-header-home[data-astro-cid-3ef6ksr2] .language-trigger[data-astro-cid-3ef6ksr2]{border-color:transparent}.site-header-api[data-astro-cid-3ef6ksr2] .brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{filter:brightness(0) invert(1)}.nav-menu[data-astro-cid-3ef6ksr2],.language-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% - 1px);left:0;z-index:60;min-width:340px;max-height:min(70vh,520px);overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transform:translateY(4px);margin-top:0;transition:opacity .18s ease,transform .18s ease}.language-menu[data-astro-cid-3ef6ksr2]{right:-8px;left:auto;min-width:94px}.nav-menu-verify[data-astro-cid-3ef6ksr2]{min-width:304px}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:10px 12px;border-radius:6px;color:var(--text);font-size:.95rem;font-weight:600}.language-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:10px 12px;border-radius:6px;color:var(--text);font-size:.95rem;font-weight:700;text-align:center}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page],.language-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.language-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--surface-soft);color:var(--primary)}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-menu[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-menu[data-astro-cid-3ef6ksr2],.language-dropdown[data-astro-cid-3ef6ksr2]:hover .language-menu[data-astro-cid-3ef6ksr2],.language-dropdown[data-astro-cid-3ef6ksr2]:focus-within .language-menu[data-astro-cid-3ef6ksr2]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-submenu[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.mobile-submenu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;color:var(--text);font-size:1.18rem;font-weight:500;cursor:pointer;list-style:none}.mobile-submenu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-submenu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{font-size:.94rem;transition:transform .18s ease}.mobile-submenu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:rotate(180deg)}.mobile-submenu[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{display:block;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:1rem;font-weight:500;background:var(--surface-soft)}.mobile-submenu[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--primary);border-color:#20448c52}.inline-form[data-astro-cid-3ef6ksr2]{display:inline-flex;margin:0}.nav-button-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:4px;font:inherit;font-weight:700;line-height:1;background:transparent;color:var(--primary);border:1px solid var(--primary);cursor:pointer}.nav-button-link[data-astro-cid-3ef6ksr2]:hover{background:#20448c0f}.site-header-home[data-astro-cid-3ef6ksr2] .nav-button-link[data-astro-cid-3ef6ksr2]{color:#fff;border-color:#ffffffc7}.site-header-home[data-astro-cid-3ef6ksr2] .nav-button-link[data-astro-cid-3ef6ksr2]:hover{background:#ffffff24}.nav-logout[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.site-header-home[data-astro-cid-3ef6ksr2] .nav-logout[data-astro-cid-3ef6ksr2]{border-color:#fff6;color:#ffffffc7}.site-header-home[data-astro-cid-3ef6ksr2] .nav-logout[data-astro-cid-3ef6ksr2]:hover{border-color:#fff;color:#fff}.nav-logout[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-logout[data-astro-cid-3ef6ksr2]:hover,.nav-logout[data-astro-cid-3ef6ksr2][aria-current=page]{border-color:var(--muted);color:var(--text)}.nav-logout[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-logout-form[data-astro-cid-3ef6ksr2]{margin:0}.mobile-logout-form[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{display:flex;width:100%;min-height:48px;padding:14px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);font-size:1.18rem;font-weight:500;text-align:left;cursor:pointer}.mobile-subtle-link[data-astro-cid-3ef6ksr2]{font-size:1rem!important;font-weight:400!important;color:var(--muted)!important}.mobile-locale[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.mobile-locale-trigger[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;width:100%;min-height:48px;padding:14px 2px;border:0;background:transparent;color:var(--muted);font-size:1rem;font-weight:500;cursor:pointer;text-align:left}.mobile-locale-current[data-astro-cid-3ef6ksr2]{margin-left:auto;margin-right:8px;color:var(--text);font-weight:600}.mobile-locale-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;color:var(--muted)}.mobile-language-backdrop[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:95;background:#00000057;opacity:0;pointer-events:none;transition:opacity .18s ease}.mobile-language-sheet[data-astro-cid-3ef6ksr2]{position:fixed;right:0;bottom:0;left:0;z-index:96;display:grid;gap:8px;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));max-height:min(68vh,460px);border:1px solid var(--line);border-bottom:0;border-top-left-radius:14px;border-top-right-radius:14px;background:var(--surface);box-shadow:0 -10px 30px #10182829;transform:translateY(102%);transition:transform .2s ease}.mobile-language-sheet-head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:42px}.mobile-language-sheet-head[data-astro-cid-3ef6ksr2] h3[data-astro-cid-3ef6ksr2]{margin:0;color:var(--text);font-size:1rem;font-weight:700}.mobile-language-sheet-head[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:1.05rem;line-height:1;cursor:pointer}.mobile-language-list[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;max-height:min(50vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:5rem}.mobile-language-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 10px;border-radius:8px;color:var(--text);font-size:.98rem;font-weight:500}.mobile-language-item[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--surface-soft);color:var(--text);font-weight:700}.mobile-language-item[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--primary);font-size:.95rem;font-weight:700}.mobile-menu[data-astro-cid-3ef6ksr2].language-sheet-open .mobile-language-backdrop[data-astro-cid-3ef6ksr2]{opacity:1;pointer-events:auto}.mobile-menu[data-astro-cid-3ef6ksr2].language-sheet-open .mobile-language-sheet[data-astro-cid-3ef6ksr2]{transform:translateY(0)}.nav-disabled[data-astro-cid-3ef6ksr2]{opacity:.62;pointer-events:none}.mobile-disabled-auth[data-astro-cid-3ef6ksr2]{display:flex;width:100%;min-height:48px;padding:16px 2px;border-bottom:1px solid var(--line);color:var(--muted);font-size:1.18rem;font-weight:500}@media(min-width:1180px){.nav-dropdown[data-astro-cid-3ef6ksr2],.language-dropdown[data-astro-cid-3ef6ksr2]{display:block}.header-actions[data-astro-cid-3ef6ksr2]{gap:18px}.header-account[data-astro-cid-3ef6ksr2]{display:flex}.header-actions[data-astro-cid-3ef6ksr2]{margin-top:26px}}.site-footer[data-astro-cid-sz7xmlte]{display:grid;gap:30px;grid-template-columns:minmax(0,1fr)}.footer-column[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:10px}.footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 2px;color:var(--text);font-size:.92rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:.98rem;font-weight:400;line-height:1.38}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=page]{color:var(--primary)}.footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=page]{color:var(--primary)}.footer-column-brand[data-astro-cid-sz7xmlte]{gap:12px}.footer-column-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:520px;margin:0;color:var(--muted);line-height:1.55}.footer-column-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]+p[data-astro-cid-sz7xmlte]{margin-top:-2px}.footer-column-brand[data-astro-cid-sz7xmlte] .footer-slogan[data-astro-cid-sz7xmlte]{color:var(--text);font-weight:600}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;gap:14px;align-items:center}.footer-column[data-astro-cid-sz7xmlte] .footer-social[data-astro-cid-sz7xmlte]{display:inline-flex;justify-self:start;line-height:0}.footer-signature[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:4px 18px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.footer-signature-contact[data-astro-cid-sz7xmlte]{color:var(--primary);font-weight:600}.footer-signature-contact[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:-12px;padding-top:18px;border-top:1px solid var(--line);font-size:.85rem}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-legal[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-weight:400;line-height:1.5;cursor:pointer}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-legal[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{color:var(--primary);text-decoration:underline}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-legal[data-astro-cid-sz7xmlte]{border-top-color:#94a3b840}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-legal[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{color:#94a3b8}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-legal[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{color:#f8fafc}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:#e2e8f0}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#94a3b8}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=page]{color:#f8fafc}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-signature[data-astro-cid-sz7xmlte]{border-top-color:#94a3b840;color:#7c8aa0}.site-footer[data-astro-cid-sz7xmlte].site-footer-api .footer-signature-contact[data-astro-cid-sz7xmlte]{color:#f8fafc}@media(min-width:360px)and (max-width:759px){.site-footer[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 20px}.footer-column-brand[data-astro-cid-sz7xmlte],.footer-signature[data-astro-cid-sz7xmlte],.footer-legal[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.92rem}}@media(min-width:760px){.site-footer[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px}.footer-column-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-signature[data-astro-cid-sz7xmlte]{grid-column:1 / -1;justify-content:space-between}.footer-legal[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(min-width:1080px){.site-footer[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.footer-column-brand[data-astro-cid-sz7xmlte]{grid-column:auto}}.seal-dock[data-astro-cid-aaipulv6]{position:fixed;right:18px;bottom:18px;z-index:900;display:flex;align-items:center;gap:8px}.seal-dock__button[data-astro-cid-aaipulv6]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--primary);border-radius:999px;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm);transition:filter .18s ease,opacity .18s ease,transform .18s ease}.seal-dock__button[data-astro-cid-aaipulv6] svg[data-astro-cid-aaipulv6]{flex:none}.seal-dock__button--seal[data-astro-cid-aaipulv6]{background:var(--primary);color:#fff}.seal-dock__button--seal[data-astro-cid-aaipulv6]:not(.is-shown){display:none}.seal-dock__button--chatgpt[data-astro-cid-aaipulv6]{background:#fff;color:var(--primary)}.seal-dock__button[data-astro-cid-aaipulv6]:hover,.seal-dock__button[data-astro-cid-aaipulv6]:focus-visible{filter:brightness(1.08)}.seal-dock__button--chatgpt[data-astro-cid-aaipulv6]:hover,.seal-dock__button--chatgpt[data-astro-cid-aaipulv6]:focus-visible{filter:none;background:var(--primary);color:#fff}.seal-dock__out[data-astro-cid-aaipulv6]{opacity:.7}.seal-dock__short[data-astro-cid-aaipulv6]{display:none}body:has(.staging-banner) .seal-dock[data-astro-cid-aaipulv6]{bottom:48px}@media(max-width:560px){.seal-dock[data-astro-cid-aaipulv6]{right:12px;bottom:12px;gap:6px}.seal-dock__button[data-astro-cid-aaipulv6]{padding:0 14px}.seal-dock__long[data-astro-cid-aaipulv6]{display:none}.seal-dock__short[data-astro-cid-aaipulv6]{display:inline}}@media print{.seal-dock[data-astro-cid-aaipulv6]{display:none}}.staging-banner[data-astro-cid-37fxchfa]{position:fixed;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:center;padding:7px 14px;background:#b45309;color:#fff;font-size:.8rem;line-height:1.3;text-align:center;pointer-events:none}.staging-banner[data-astro-cid-37fxchfa] strong[data-astro-cid-37fxchfa]{font-weight:800;letter-spacing:.14em}.staging-banner[data-astro-cid-37fxchfa] code[data-astro-cid-37fxchfa]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;opacity:.85}
