.wx-frame{max-width:var(--page-frame)}.wx-frame,.wx-reading-column{width:100%;margin-inline:auto}.wx-reading-column{max-width:var(--page-reading)}.wx-page-hero{width:min(100%,var(--page-frame));margin-inline:auto;padding-block:clamp(48px,7vw,80px) clamp(40px,5vw,64px);color:var(--ink);text-align:center}.wx-page-hero.is-compact{padding-block:var(--space-6) var(--space-8)}.wx-page-hero:has(.wx-tool-entry){padding-bottom:var(--space-8)}.wx-page-hero.is-flush{padding-block:0 var(--space-8)}.wx-page-hero.is-left{width:100%;max-width:none;margin-inline:0;text-align:left}.wx-page-hero__row{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-8)}.wx-page-hero.is-left .wx-page-hero__row{justify-content:space-between}.wx-page-hero__copy{min-width:0;width:100%}.wx-page-hero__title{margin-top:var(--space-8);color:var(--ink);font-family:var(--font-serif-sc);font-size:var(--type-display);font-weight:900;line-height:1.16;text-wrap:balance}.wx-page-hero__title:first-child{margin-top:0}.wx-page-hero.is-compact .wx-page-hero__title,.wx-page-hero.is-left .wx-page-hero__title{font-size:var(--type-page-title)}.wx-page-hero__description{width:min(100%,52rem);margin:var(--space-4) auto 0;color:var(--muted);font-size:var(--text-body);line-height:28px;text-wrap:pretty}.wx-page-hero.is-left .wx-page-hero__description{margin-inline:0}.wx-page-hero__description>span{display:block}.wx-page-hero__description>span+span{margin-top:.18em}.wx-page-hero__actions{display:flex;flex:0 0 auto;align-items:center;padding-bottom:2px}.wx-page-hero__body{width:100%}.wx-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.wx-section-heading>p{color:var(--muted);font-size:var(--text-body-sm)}@media (max-width:640px){.wx-page-hero{padding-block:48px 40px}.wx-page-hero.is-compact{padding-block:var(--space-4) var(--space-6)}.wx-page-hero:has(.wx-tool-entry){padding-bottom:var(--space-6)}.wx-page-hero.is-flush{padding-block:0 var(--space-6)}.wx-page-hero.is-left .wx-page-hero__row,.wx-page-hero__row{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.wx-page-hero__title{margin-top:var(--space-6)}.wx-page-hero__actions{width:100%}.wx-section-heading{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.wx-learn-jump{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-1)}.wx-learn-jump a{display:flex;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-control);color:var(--ink-soft);font-size:var(--text-label);font-weight:600;text-align:center;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.wx-learn-jump a .wx-learn-category-icon{color:var(--accent)}.wx-learn-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.wx-learn-jump a:hover{color:var(--ink);background:var(--paper-2)}}.wx-search-result-title{display:inline-flex;align-items:center;gap:var(--space-2)}.wx-search-result-title .wx-learn-category-icon{flex:none;color:var(--accent)}@media (max-width:639px){.wx-learn-jump{grid-template-columns:repeat(4,minmax(0,1fr))}.wx-learn-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wx-learn-compact-grid .wx-chip-card{display:flex;min-height:var(--control-lg);align-items:center;padding:var(--space-3)}.wx-learn-compact-grid .wx-learn-entry-summary{display:none}.wx-learn-compact-grid .wx-chip-card p{font-size:var(--text-body-sm);text-wrap:balance}.wx-learn-compact-grid .wx-learn-title-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wx-learn-compact-grid .wx-learn-title-short{display:inline}}.wx-learn-title-short{display:none}body{font-size:var(--text-body);-moz-osx-font-smoothing:grayscale}:where(button,a[href],summary,[role=button],[role=option],select){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(button,a[href],summary,[tabindex]):not(input,select,textarea,.wx-ask-search-icon):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(button,a[href],summary){transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}:where(h1,h2,h3){text-wrap-style:balance}:where(p){text-wrap-style:pretty}:where(input,select,textarea){font-family:var(--font-sans-sc)}.wx-type-card-title,.wx-type-heading,.wx-type-page-title,.wx-type-section-title{color:var(--ink);font-family:var(--font-serif-sc);font-weight:900;line-height:var(--leading-heading);text-wrap-style:balance}.wx-type-page-title{font-size:var(--type-page-title)}.wx-type-heading{font-size:var(--type-heading)}.wx-type-section-title{font-size:var(--text-section-title)}.wx-type-card-title{font-size:var(--text-card-title)}.wx-type-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-soft)}.wx-type-caption{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted)}.wx-type-label{font-size:var(--text-label);line-height:1.5;font-weight:600}.wx-numeric{font-variant-numeric:tabular-nums}.wx-reading-copy{text-align:justify;text-justify:inter-character;text-wrap:pretty;overflow-wrap:break-word}@media (max-width:640px){.wx-reading-copy{text-align:start}}.wx-button{display:inline-flex;min-height:var(--control-md);align-items:center;justify-content:center;gap:var(--space-2);padding:10px var(--space-6);border:1.5px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans-sc);font-size:var(--text-body-sm);font-weight:600;line-height:1.5;text-align:center;text-decoration:none}.wx-button--primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wx-button--secondary{border-color:var(--ink);background:var(--card);color:var(--ink)}.wx-button--inverse-primary{border-color:var(--paper);background:var(--paper);color:var(--ink)}.wx-button--inverse{border-color:rgb(247 243 236/55%);background:transparent;color:var(--paper)}.wx-button--sm{min-height:var(--control-sm);padding:8px 20px}.wx-button--lg{min-height:var(--control-lg);padding:12px var(--space-8);font-size:var(--text-body)}.wx-button:is(.wx-button--primary,.wx-button--secondary,.wx-button--inverse-primary,.wx-button--inverse) svg{width:1.15em;height:1.15em}.wx-button--danger,.wx-button--text{min-height:var(--control-sm);padding:8px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font-size:var(--text-label);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.wx-button--danger{color:var(--danger)}.wx-button--close,.wx-button--danger-icon,.wx-button--icon{flex:0 0 auto;width:var(--control-sm);min-height:var(--control-sm);height:var(--control-sm);padding:0;border:0;background:transparent;color:var(--muted)}.wx-button svg{flex:0 0 auto}.wx-button--close{border-radius:8px;color:var(--danger)}.wx-button--close svg{width:16px;height:16px}.wx-button--with-status{display:inline-grid}.wx-button-label{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.wx-dark-letter-panel{position:relative;isolation:isolate;display:grid;place-items:center;min-height:288px;overflow:hidden;padding:calc(var(--space-8) + var(--space-4)) clamp(var(--space-6),8vw,160px);border-radius:var(--radius-panel);background:var(--ink);color:var(--card);text-align:center;box-shadow:0 20px 44px -28px rgb(33 30 25/72%)}.wx-dark-letter-content{position:relative;z-index:1;display:flex;max-width:720px;flex-direction:column;align-items:center}.wx-dark-letter-title{color:var(--card);font-family:var(--font-serif-sc);font-size:var(--type-heading);font-weight:700;line-height:var(--leading-heading);text-wrap:balance}.wx-dark-letter-text{margin-top:var(--space-3);color:rgb(253 251 246/68%);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:balance}.wx-dark-letter-action{margin-top:var(--space-6)}.wx-dark-letter-action>.wx-button{min-width:260px}.wx-dark-letter-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--space-2);margin-top:var(--space-4);color:rgb(253 251 246/56%);font-size:var(--text-body-sm);line-height:var(--leading-body)}.wx-dark-letter-note a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);color:var(--card);font-weight:500;text-decoration:underline;text-decoration-color:rgb(253 251 246/36%);text-underline-offset:4px}.wx-dark-letter-note a svg{width:1em;height:1em}@media (hover:hover) and (pointer:fine){.wx-dark-letter-note a:hover{text-decoration-color:currentColor}}.wx-dark-letter-mark{position:absolute;right:-36px;bottom:-28px;z-index:0;width:156px;height:156px;color:var(--card);opacity:.09;pointer-events:none;transform:rotate(-10deg)}@media (max-width:640px){.wx-dark-letter-panel{min-height:0;padding:var(--space-8) var(--space-6) 96px}.wx-dark-letter-action,.wx-dark-letter-action>.wx-button{width:100%;min-width:0}.wx-dark-letter-mark{right:-26px;bottom:-22px;width:112px;height:112px}}:is(.wx-button){min-height:var(--control-md);font-family:var(--font-sans-sc);font-size:var(--text-body-sm);font-weight:600;transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}:is(.wx-button--lg){min-height:var(--control-lg);height:auto;font-size:var(--text-body);padding-top:12px;padding-bottom:12px}:is(.wx-button--sm,.wx-button--text,.wx-button--danger,.wx-button--icon,.wx-button--danger-icon,.wx-button--close){min-height:var(--control-sm)}:is(.wx-button--text,.wx-button--danger){font-size:var(--text-label)}.wx-segmented{display:inline-grid;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper)}.wx-segmented>:is(button,a){display:inline-flex;min-height:var(--control-sm);align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-family:var(--font-sans-sc);font-size:var(--text-label);font-weight:650;line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.wx-segmented>:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--card);color:var(--ink);box-shadow:0 5px 18px rgb(40 30 15/11%)}.wx-segmented>:is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wx-segmented>:is(button,a):not([aria-selected=true],[aria-pressed=true],[aria-current=page]):active{background:var(--paper-2)}@media (hover:hover) and (pointer:fine){.wx-segmented>:is(button,a):not([aria-selected=true],[aria-pressed=true],[aria-current=page]):hover{color:var(--ink)}}@media (max-width:520px){.wx-segmented{display:grid;width:100%}}.wx-profile-shell{position:relative;z-index:0;scroll-margin-top:24px;transition:transform var(--duration-normal) var(--ease-out)}.wx-profile-shell .wx-form-card{transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.wx-profile-shell.is-active{z-index:2;transform:translateY(var(--lift-profile))}.wx-profile-shell.is-active .wx-form-card{border-color:color-mix(in srgb,var(--ink) 28%,var(--line));box-shadow:var(--shadow-profile-active)}.wx-group-application button{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.wx-input{min-height:var(--control-md);font-size:var(--text-body)}.wx-input:focus{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 4px rgb(33 30 25/6%)}.wx-input[aria-invalid=true]{border-color:var(--danger)}:is(.wx-city-pop button,.wx-report-nav a,.wx-demo-dot,.wx-acc>summary){min-height:var(--control-sm)}.wx-demo-dot{width:var(--control-sm)}.wx-demo-dots{gap:0}.wx-archive-list-card{transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.wx-archive-list-card:has(:focus-visible){border-color:var(--accent)}.wx-archive-list-card>a{border-radius:8px}.wx-field-group{transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.wx-field-group:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgb(33 30 25/6%)}.wx-consent-check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.wx-otp-resend{margin:6px 0;border-left:1px solid var(--line);border-radius:0}.wx-context-back-link,.wx-inline-action{display:inline-flex;min-height:var(--control-sm);align-items:center}.wx-context-back-link{width:fit-content;gap:var(--space-2);border-radius:8px;color:var(--muted);font-family:var(--font-sans-sc);font-size:var(--text-label);font-weight:650;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.wx-context-back-link svg{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-out)}.wx-interactive-card{transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal),box-shadow var(--duration-normal)}.wx-logout-preview{min-width:80px}.wx-confirm-dialog{position:fixed;inset:0;width:min(400px,calc(100% - 32px));margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);color:var(--ink);box-shadow:0 24px 64px rgb(40 30 15/18%)}.wx-confirm-dialog::backdrop{background:rgb(33 30 25/38%);backdrop-filter:blur(4px)}.wx-confirm-dialog-body{padding:var(--space-8);text-align:center}.wx-confirm-dialog h2{font-family:var(--font-serif-sc);font-size:var(--text-section-title);font-weight:900;line-height:var(--leading-heading)}.wx-confirm-dialog p{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.wx-confirm-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-6)}.wx-confirm-dialog .wx-confirm-dialog-danger{border-color:var(--danger);background:var(--danger);color:var(--card)}@media (hover:hover) and (pointer:fine){.wx-confirm-dialog .wx-confirm-dialog-danger:hover:enabled{border-color:var(--danger-hover);background:var(--danger-hover)}}@media (max-width:640px){.wx-confirm-dialog-body{padding:var(--space-6)}}@media (hover:hover) and (pointer:fine){:is(.wx-button--primary):hover:enabled{background:var(--ink-soft)}:is(.wx-button--primary,.wx-button--inverse-primary,.wx-button--inverse):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--lift-button));box-shadow:var(--shadow-control)}.wx-button--secondary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-3px) rotate(-.5deg);box-shadow:0 10px 26px rgb(40 30 15/14%)}.wx-button--primary:hover:not(:disabled){border-color:var(--ink-soft)}.wx-button--inverse:hover{border-color:var(--paper);background:rgb(247 243 236/8%)}:is(.wx-disclosure,.wx-inline-action):hover{color:var(--accent)}.wx-context-back-link:hover{color:var(--ink);text-decoration-color:currentColor}.wx-context-back-link:hover svg{transform:translateX(-2px)}:is(.wx-button--text):hover:enabled{color:var(--ink);text-decoration-color:currentColor}.wx-button--danger:hover:enabled{color:var(--danger-hover);text-decoration-color:currentColor}.wx-nav-account-link:hover,:is(.wx-button--icon,.wx-nav-menu-button):hover:enabled{background:var(--paper-2);color:var(--ink)}.wx-button--close:hover:enabled{color:var(--danger-hover)}:is(.wx-button--danger-icon,.wx-group-remove):hover:enabled{background:rgb(174 68 51/7%);color:var(--danger)}.wx-group-application button:hover:enabled{color:var(--ink);background:var(--card);box-shadow:var(--shadow-control)}.wx-profile-shell:not(.is-active):hover .wx-form-card{border-color:color-mix(in srgb,var(--ink) 20%,var(--line))}.wx-archive-list-card:hover{border-color:color-mix(in srgb,var(--ink) 24%,var(--line));box-shadow:var(--shadow-control)}:is(.wx-interactive-card,.wx-home-map-card,.wx-maps-product-card,.wx-free-tool-card,.wx-portal-card):hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}:is(.wx-city-pop button,.wx-search-result):hover{background:var(--paper)}:where(a[href]:not([class])):hover{color:var(--accent);text-decoration:underline}}:is(.wx-button):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--scale-press));box-shadow:none;transition-duration:var(--duration-press)}:is(.wx-button--text,.wx-button--danger,.wx-button--close):active:enabled{transform:none;opacity:.7}.wx-context-back-link:active{opacity:.7}.wx-city-pop button:active:enabled{background:var(--paper-2)}[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.55}button[aria-busy=true]{cursor:wait}:is(button:disabled,[aria-disabled=true]):is(:hover,:active){transform:none;box-shadow:none}@media (hover:none),(pointer:coarse){.wx-profile-shell.is-active{transform:none}:is(.wx-button,.wx-home-map-card,.wx-maps-product-card,.wx-free-tool-card,.wx-portal-card):hover:not(:active){transform:none}}@media (prefers-reduced-motion:reduce){:root{--lift-button:0px;--lift-card:0px;--lift-profile:0px;--scale-press:1}.wx-profile-shell.is-active{transform:none}.wx-ask:focus-within,.wx-ask:hover{transform:none}:is(.wx-profile-shell,.wx-profile-shell.is-active,.wx-interactive-card,.wx-button,.wx-today-chart-choice,.wx-home-map-card,.wx-maps-product-card,.wx-free-tool-card,.wx-portal-card,.wx-nav-cta,.wx-brand-link,.wx-nav-menu-button,.wx-nav-account-link,a.wx-chip-card,.wx-maps-chooser a,.wx-report-nav a):is(:hover,:active,:focus-visible,.is-active){transform:none!important;translate:none!important;scale:none!important}.wx-demo-arrow:active,.wx-demo-arrow:hover{transform:translateY(-50%)}.wx-acc:hover .wx-emoji,.wx-context-back-link:hover svg{transform:none}}.wx-form-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);width:min(100%,760px);margin:var(--space-6) auto;padding:0;list-style:none;color:var(--muted);font-size:var(--text-label);font-weight:600}.wx-form-steps li{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);transition:color var(--duration-fast) var(--ease-out)}.wx-form-steps li+li:before{content:"";width:var(--space-6);height:1px;margin-right:var(--space-1);background:var(--line)}.wx-form-steps__mark{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--muted);font-size:var(--text-caption);font-weight:700;line-height:1;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.wx-form-steps li[aria-current=step]{color:var(--ink)}.wx-form-steps li[aria-current=step] .wx-form-steps__mark{border-color:var(--step-color,var(--ink));color:var(--ink)}.wx-form-steps li[data-done] .wx-form-steps__mark{border-color:var(--step-color,var(--ink));background:var(--step-color,var(--ink));color:var(--card)}@media (max-width:640px){.wx-form-steps li+li:before{width:var(--space-3)}}.wx-recent-birth-profile{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-2);margin:calc(var(--space-1) - var(--space-6)) 0 var(--space-6);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.wx-recent-birth-profile .wx-button{position:relative;min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--accent);font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}.wx-recent-birth-profile .wx-button:after{content:"";position:absolute;inset:-12px -10px}.wx-recent-birth-profile .wx-button:focus-visible,.wx-recent-birth-profile .wx-button:hover{text-decoration-color:currentColor}.wx-field-error{display:block;margin-top:var(--space-2);color:var(--accent);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.wx-chinese-line{word-break:keep-all;overflow-wrap:anywhere}.wx-chinese-clause{display:inline-block;text-wrap:balance}.wx-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}