:root:lang(zh-Hant){--font-body:"Noto Sans TC", "Noto Sans", sans-serif;--font-display:var(--font-body)}:root:lang(ar){--font-body:"Noto Sans Arabic", "Noto Sans", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body)}:root:lang(ja){--font-body:"Noto Sans JP", "Noto Sans", sans-serif;--font-display:var(--font-body)}:root:lang(ko){--font-body:"Noto Sans KR", "Noto Sans", sans-serif;--font-display:var(--font-body)}:root:lang(th){--font-body:"Noto Sans Thai", "Noto Sans", sans-serif;--font-display:var(--font-body)}:root:is(:lang(zh-Hant),:lang(ja),:lang(ko),:lang(th)){--font-mono:"Noto Sans Mono", var(--font-body)}:root:lang(ar) :is(h1,h2,h3,h4,button,summary,label,p,span,a,small,strong,dt,dd,th,td){letter-spacing:normal!important}:root:not(:lang(en)) :is(h1,h2,h3,h4){overflow-wrap:anywhere}:root:not(:lang(en)) .legal-hero-inner{min-inline-size:0}.language-panel{right:auto;max-inline-size:calc(100vw - 32px);overscroll-behavior:contain;max-height:min(70dvh,580px);inset-inline:auto 0;overflow-y:auto}.footer-ltr-value,[data-model-reference]{direction:ltr;unicode-bidi:isolate}:root[dir=rtl] :is(.calculator-diagram svg,.glossary-diagram-drawing>svg,[data-article-content] svg){direction:ltr}:root[dir=rtl] :is([data-calculator-field][type=number],.calculator-results output){direction:ltr;unicode-bidi:isolate}:root:is(:lang(ar),:lang(ja),:lang(ko),:lang(th),:lang(zh-Hant)) :is(.calculator-diagram .diagram-profile-copy text,.glossary-diagram-drawing text){font-family:var(--font-body);letter-spacing:normal}:root[dir=rtl] .desktop-nav .site-menu-tab{text-align:start}:root[dir=rtl] .site-menu-tabs{border-right:0;border-inline-end:1px solid var(--color-cloud)}:root[dir=rtl] .page-breadcrumbs-separator{transform:scaleX(-1)}:root[dir=rtl] .site-menu-detail-columns a:is(:hover,:focus-visible),:root[dir=rtl] .site-menu-detail-cta:is(:hover,:focus-visible){transform:translate(-4px)}:root[dir=rtl] .footer-grid a:is(:hover,:focus-visible){transform:translate(-3px)}@media (width<=600px){:root:lang(ru) .legal-hero-inner h1{font-size:clamp(28px,8vw,46px)}}@media (prefers-reduced-motion:reduce){:root[dir=rtl] .site-menu-detail-columns a:is(:hover,:focus-visible),:root[dir=rtl] .site-menu-detail-cta:is(:hover,:focus-visible),:root[dir=rtl] .footer-grid a:is(:hover,:focus-visible){transform:none}}.site-back-to-top{--back-to-top-safe-end:env(safe-area-inset-right);inset-inline-end:max(22px, var(--back-to-top-safe-end));bottom:max(22px, env(safe-area-inset-bottom));z-index:20;border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-cloud));background:color-mix(in srgb, var(--surface-card) 92%, transparent);width:52px;height:52px;color:var(--color-carbon);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity var(--ease), background-color var(--ease), border-color var(--ease), transform var(--ease);border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(12px)scale(.94);box-shadow:0 14px 38px #06281833}.site-back-to-top[hidden]{display:none}:root[dir=rtl] .site-back-to-top{--back-to-top-safe-end:env(safe-area-inset-left)}.site-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.site-back-to-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.site-back-to-top:focus-visible,.site-back-to-top:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, var(--surface-card));color:var(--color-primary)}.site-back-to-top-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.site-back-to-top-ring circle{fill:none;stroke-width:2.5px}.site-back-to-top-track{stroke:color-mix(in srgb, var(--color-primary) 15%, var(--color-cloud))}.site-back-to-top-ring [data-reading-progress-circle]{stroke:var(--color-primary);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;transition:stroke-dashoffset 90ms linear}.site-back-to-top-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}@media (hover:hover) and (pointer:fine){.site-back-to-top:is(:hover,:focus-visible){transform:translateY(-2px)scale(1.03)}}@media (width<=760px){.site-back-to-top{inset-inline-end:max(14px, var(--back-to-top-safe-end));bottom:max(14px, env(safe-area-inset-bottom));width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.site-back-to-top,.site-back-to-top.is-visible,.site-back-to-top:is(:hover,:focus-visible){transition:none;transform:none}.site-back-to-top-ring [data-reading-progress-circle]{transition:none}}.site-search-form{width:100%;min-width:0;max-width:660px;margin-top:24px}.site-search-form__field{border:1px solid var(--color-silver);min-width:0;color:var(--color-carbon);transition:background-color var(--ease), color var(--ease), border-color var(--ease), box-shadow var(--ease);background:0 0;border-radius:16px;align-items:center;gap:8px;padding:6px;display:flex}.site-search-form__field:focus-within{background:var(--surface-page);color:var(--color-carbon);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}.site-search-form__icon{width:20px;height:20px;color:var(--color-graphite);flex:none;margin-inline-start:8px}.site-search-form__field input[type=search]{width:100%;min-width:0;min-height:44px;color:inherit;font-family:var(--font-body);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:16px;line-height:1.4}.site-search-form__field input[type=search]::placeholder{color:var(--color-graphite);opacity:1}.site-search-form__field input[type=search]:focus-visible{outline:0}.site-search-form__field button{background:var(--color-primary-action);color:#fff;max-width:48%;min-height:44px;font-family:var(--font-body);overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--ease);border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.site-search-form__ai-icon{flex:none;width:18px;height:18px}.site-search-form__field button:hover{background:var(--color-primary-action-hover)}.site-search-form__field button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.site-search-form__scope{color:var(--color-graphite);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6;display:block}.site-search-form--dark .site-search-form__scope{color:#ffffffc7}.site-search-form--dark .site-search-form__field:not(:focus-within){color:#fff;border-color:#ffffff73}.site-search-form--dark .site-search-form__field:not(:focus-within) input::placeholder,.site-search-form--dark .site-search-form__field:not(:focus-within) .site-search-form__icon{color:#ffffffc7}.site-search-form__field:focus-within input::placeholder,.site-search-form__field:focus-within .site-search-form__icon{color:var(--color-graphite)}.site-search-form--prominent{max-width:none;margin-top:0}.site-search-form--prominent .site-search-form__field{border-radius:16px;gap:8px;min-height:58px;padding:6px}.site-search-form--prominent .site-search-form__field input[type=search]{min-height:44px;font-size:16px}.site-search-form--prominent .site-search-form__icon{width:20px;height:20px;margin-inline-start:8px}.site-search-form--prominent .site-search-form__field button{min-height:44px;padding-inline:18px;font-size:14px}.site-search-form[data-search-dropdown]{position:relative}.site-search-form[data-search-dropdown-open] .site-search-form__field{background:var(--surface-page);color:var(--color-carbon);border-color:var(--color-primary)}.site-search-form[data-search-dropdown-open] .site-search-form__field input::placeholder,.site-search-form[data-search-dropdown-open] .site-search-form__field .site-search-form__icon{color:var(--color-graphite)}.site-search-dropdown{inset-inline:0;z-index:5;max-height:min(360px, 50svh, var(--search-dropdown-available,360px));overscroll-behavior:contain;border:1px solid var(--color-silver);background:var(--surface-page);color:var(--color-carbon);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 12px 32px #06140e29}.site-search-dropdown[hidden]{display:none}.site-search-form .site-search-dropdown .site-search-form__scope{color:var(--color-graphite);margin:0 0 12px}.site-search-dropdown .search-suggestions{max-width:none;margin:0}.site-search-dropdown .search-suggestions__label,.site-search-dropdown .search-suggestions__hint{color:var(--color-graphite)}.site-search-dropdown .search-suggestions__links{gap:4px;display:grid}.site-search-dropdown .search-suggestions__links a{color:var(--color-carbon);border-color:#0000;border-radius:8px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.site-search-dropdown .search-suggestions__links a:after{content:"→";color:var(--color-graphite);flex:none}[dir=rtl] .site-search-dropdown .search-suggestions__links a:after{content:"←"}.site-search-dropdown .search-suggestions__links a:is(:hover,:focus-visible){background:var(--surface-soft);border-color:#0000}:root[data-theme=dark] .site-search-form .site-search-form__field{color:var(--color-carbon);background:0 0}:root[data-theme=dark] .site-search-form .site-search-form__field input::placeholder,:root[data-theme=dark] .site-search-form .site-search-form__field .site-search-form__icon{color:var(--color-graphite)}.site-search-form--dark[data-search-dropdown]{--site-search-button-hover:#7bea9c}.site-search-form--dark[data-search-dropdown]:is(:focus-within,[data-search-dropdown-open]){--site-search-button-hover:var(--color-primary-text)}.site-search-form--dark[data-search-dropdown]:is(:focus-within,[data-search-dropdown-open]) .site-search-form__field{background:var(--surface-page);color:var(--color-carbon)}.site-search-form--dark[data-search-dropdown]:is(:focus-within,[data-search-dropdown-open]) .site-search-form__field input::placeholder,.site-search-form--dark[data-search-dropdown]:is(:focus-within,[data-search-dropdown-open]) .site-search-form__field .site-search-form__icon{color:var(--color-graphite)}.site-search-form--dark[data-search-dropdown] .site-search-form__field button{color:inherit;transition:color var(--ease);background:0 0}.site-search-form--dark[data-search-dropdown] .site-search-form__field button:hover:not(:disabled){color:var(--site-search-button-hover)}:root[data-theme=dark] .site-search-form--dark[data-search-dropdown]{--site-search-button-hover:#7bea9c}@media (width<=600px){.site-search-form--prominent .site-search-form__field{min-height:56px;padding:5px}.site-search-form--prominent .site-search-form__field button{padding-inline:14px}}.search-suggestions{min-width:0;max-width:800px;margin-top:18px}.search-page .search-suggestions{max-width:1120px}.home-hero-search .search-suggestions{max-width:none}.search-suggestions__label{color:var(--color-graphite);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.search-suggestions__links{flex-wrap:wrap;gap:7px;display:flex}.search-suggestions__links a{border:1px solid var(--color-silver);max-width:100%;min-height:44px;color:var(--color-carbon);overflow-wrap:anywhere;transition:background-color var(--ease), border-color var(--ease);border-radius:12px;align-items:center;padding:8px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.search-suggestions__links a:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:var(--color-primary)}.search-suggestions__links a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.search-suggestions--dark .search-suggestions__label,.search-suggestions--dark .search-suggestions__hint{color:#ffffffc7}.search-suggestions--dark .search-suggestions__links a{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.search-suggestions--dark .search-suggestions__links a:hover{background:#ffffff24;border-color:#fff9}.search-suggestions__hint{color:var(--color-graphite);margin-top:10px;font-size:12px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.search-suggestions__links a{transition:none}}@media (width<=380px){.site-search-form__icon,.site-search-form__ai-icon{display:none}.site-search-form__field input[type=search]{padding-inline-start:8px}.site-search-form__field button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.site-search-form__field,.site-search-form__field button,.site-search-form--dark[data-search-dropdown] .site-search-form__field button{transition:none}}.search-feedback,.search-status[data-search-active-feedback]{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.search-feedback{color:var(--color-graphite);margin-top:12px}.search-feedback[hidden],.search-more-status[hidden]{display:none}.search-more-status:not([hidden]){margin-top:24px;margin-bottom:8px}.search-feedback--dark{color:#ffffffe6}.search-feedback-cancel{max-width:100%;min-height:44px;color:var(--color-graphite);font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:8px 16px;font-size:13px;line-height:1.5;display:inline-flex}.search-feedback-cancel--dark{color:#ffffffe6}.search-feedback-cancel:focus-visible{outline-offset:3px;outline:2px solid}.search-feedback__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;animation:.9s linear infinite site-search-wait;display:inline-block}.site-search-form__field button:disabled{background:var(--color-primary);color:#fff;opacity:.75;cursor:wait}[data-search-navigation][aria-disabled=true],[data-search-retry][aria-disabled=true]{opacity:.65;cursor:wait}@keyframes site-search-wait{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.search-feedback__spinner{animation:none}}.search-dialog{overscroll-behavior:contain;border:1px solid var(--color-silver);background:var(--surface-card);width:min(680px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-carbon);box-shadow:var(--shadow-card);border-radius:24px;margin:auto;padding:28px;overflow:auto}.search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06140ead}body.site-search-dialog-open{overflow:hidden}.search-dialog__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.search-dialog__heading h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:24px;line-height:1.3}.search-dialog__close{border:1px solid var(--color-silver);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.search-dialog__close svg{width:20px;height:20px}.search-dialog__close:hover{background:var(--surface-strong)}.search-dialog__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.search-dialog__intro{color:var(--color-graphite);margin:12px 0 0;font-size:14px;line-height:1.7}.search-dialog .site-search-form,.search-dialog .search-suggestions{max-width:none;margin-top:20px}@media (width<=480px){.search-dialog{border-radius:20px;padding:20px}.search-dialog__heading h2{font-size:22px}}.header-search-link[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:inherit;transition:background-color var(--ease), border-color var(--ease);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.header-search-link[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:20px;height:20px}.header-search-link[data-astro-cid-fzpbxy5g]:hover,.header-search-link[data-astro-cid-fzpbxy5g]:focus-visible{background:#ffffff1f;border-color:#fff3}.header-search-link[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:2px;outline:2px solid}.site-header[data-astro-cid-fzpbxy5g].is-solid .header-search-link[data-astro-cid-fzpbxy5g]:hover,.site-header[data-astro-cid-fzpbxy5g].is-solid .header-search-link[data-astro-cid-fzpbxy5g]:focus-visible{border-color:var(--color-cloud);background:var(--surface-strong)}@media (prefers-reduced-motion:reduce){.header-search-link[data-astro-cid-fzpbxy5g]{transition:none}}.chat-links[data-astro-cid-s3cxxkqy]{direction:ltr;flex-wrap:wrap;gap:10px;display:flex}.chat-link[data-astro-cid-s3cxxkqy]{color:inherit;transition:opacity var(--ease), transform var(--ease);justify-content:center;align-items:center;display:inline-flex}.chat-links-footer[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:after{content:none;display:none}.chat-link[data-astro-cid-s3cxxkqy]:hover,.chat-link[data-astro-cid-s3cxxkqy]:focus-visible{opacity:1;transform:translateY(-2px)}.chat-link[data-astro-cid-s3cxxkqy]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.chat-icon[data-astro-cid-s3cxxkqy]{width:24px;height:24px;color:inherit;transition:transform var(--ease);flex:none;display:block;position:relative}.chat-icon-brand[data-astro-cid-s3cxxkqy],.chat-icon-mono[data-astro-cid-s3cxxkqy]{width:100%;height:100%;transition:opacity var(--ease);display:block;position:absolute;inset:0}.chat-icon-brand[data-astro-cid-s3cxxkqy]{object-fit:contain;opacity:0}.chat-icon-mono[data-astro-cid-s3cxxkqy]{opacity:1;-webkit-mask:var(--chat-icon) center / contain no-repeat;-webkit-mask:var(--chat-icon) center / contain no-repeat;mask:var(--chat-icon) center / contain no-repeat;background:currentColor}.chat-link[data-astro-cid-s3cxxkqy]:hover .chat-icon-brand[data-astro-cid-s3cxxkqy],.chat-link[data-astro-cid-s3cxxkqy]:focus-visible .chat-icon-brand[data-astro-cid-s3cxxkqy]{opacity:1}.chat-link[data-astro-cid-s3cxxkqy]:hover .chat-icon-mono[data-astro-cid-s3cxxkqy],.chat-link[data-astro-cid-s3cxxkqy]:focus-visible .chat-icon-mono[data-astro-cid-s3cxxkqy]{opacity:0}.chat-link[data-astro-cid-s3cxxkqy]:hover .chat-icon[data-astro-cid-s3cxxkqy],.chat-link[data-astro-cid-s3cxxkqy]:focus-visible .chat-icon[data-astro-cid-s3cxxkqy]{transform:scale(1.06)}.chat-name[data-astro-cid-s3cxxkqy]{display:none}.chat-links-contact[data-astro-cid-s3cxxkqy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]{color:#fff;grid-template-rows:auto auto;justify-items:center;gap:9px;min-width:0;display:grid}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-icon[data-astro-cid-s3cxxkqy]{width:34px;height:34px}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-icon-brand[data-astro-cid-s3cxxkqy]{opacity:1}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-icon-mono[data-astro-cid-s3cxxkqy]{opacity:0}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-name[data-astro-cid-s3cxxkqy]{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:hover,.chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:focus-visible{opacity:.86}:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-icon-brand[data-astro-cid-s3cxxkqy]{opacity:0}:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-icon-mono[data-astro-cid-s3cxxkqy]{opacity:1}:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-name[data-astro-cid-s3cxxkqy]{color:#fff}:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:hover .chat-icon-brand[data-astro-cid-s3cxxkqy],:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:focus-visible .chat-icon-brand[data-astro-cid-s3cxxkqy]{opacity:1}:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:hover .chat-icon-mono[data-astro-cid-s3cxxkqy],:root[data-theme=dark] .chat-links-contact[data-astro-cid-s3cxxkqy] .chat-link[data-astro-cid-s3cxxkqy]:focus-visible .chat-icon-mono[data-astro-cid-s3cxxkqy]{opacity:0}@media (width<=420px){.chat-links-contact[data-astro-cid-s3cxxkqy]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (prefers-reduced-motion:reduce){.chat-link[data-astro-cid-s3cxxkqy],.chat-icon[data-astro-cid-s3cxxkqy],.chat-icon-brand[data-astro-cid-s3cxxkqy],.chat-icon-mono[data-astro-cid-s3cxxkqy]{transition:none}}
