@font-face{font-family:Newsreader;src:url(/assets/newsreader-var-CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-var-latin1-b_yHhIaO.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-var-latin2-C0R19ApV.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-var-latin3-Bb4dsrr_.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+1CD-1DC,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-var-latin1-VI9fmg45.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-var-latin2-DP-aaFMp.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-var-latin3-kg6i4rbJ.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}:root{--bg:#f8f6ee;--surface:#fffef9;--surface-2:#fbf9f1;--border:#e3dfce;--divider:#efebdd;--ink:#26291f;--ink-2:#3a3d33;--danger:#b3372b;--danger-weak:#f7e4df;--warn:#7a5a2f;--warn-weak:#f6ebd6;--warn-border:#e3d5ae;--info-weak:#eef2ec;--muted:#6f6a5b;--faint:#847e6b;--accent:#3f6b4f;--accent-ink:#3b6247;--accent-weak:#e7efe4;--hover:#f3f0e4;--seg-track:#efebdd;--node-1:#9fc7aa;--node-2:#7fae8b;--node-3:#5e8a6e;--chart-web:#3f6b4f;--chart-video:#b04a3a;--chart-pdf:#3e6496;--chart-file:#8a6528;--chart-none:#7a7466;--chart-other:#86578f;--translate-tag-bg:#f3ebdd;--translate-tag-ink:#7a5c3a;--shadow-card:0 4px 14px #463c1e1a;--shadow-float:0 14px 30px #463c1e1f;--shadow-seg:0 1px 2px #463c1e24;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:6px;--radius-sm:9px;--radius-md:11px;--radius-lg:14px;--radius-pill:999px;--type-xs:11px;--type-sm:12px;--type-note:12.5px;--type-base:13px;--type-md:15.5px;--type-lg:18px;--type-xl:22px;--font-display:"Newsreader", "Noto Serif TC", "Songti TC", serif;--font-ui:"IBM Plex Sans", "Noto Sans TC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--on-accent:#fffef9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14170f;--surface:#1e221b;--surface-2:#191d16;--border:#2c312a;--divider:#272c25;--ink:#e9eae0;--ink-2:#c9cdbf;--danger:#e58a7b;--danger-weak:#46251f;--warn:#d9b87a;--warn-weak:#3a3323;--warn-border:#5b4a2a;--info-weak:#232b25;--muted:#8b917f;--faint:#6e7568;--accent:#7fae8b;--accent-ink:#9fc7aa;--accent-weak:#7fae8b29;--hover:#262c24;--seg-track:#272c25;--translate-tag-bg:#3a2e1e;--translate-tag-ink:#e2c08d;--chart-web:#7fae8b;--chart-video:#e8937f;--chart-pdf:#8db2e3;--chart-file:#d9b26f;--chart-none:#9aa091;--chart-other:#c9a2d2;--shadow-card:0 4px 14px #00000059;--shadow-float:0 14px 30px #00000073;--shadow-seg:0 1px 2px #00000073;--on-accent:#14170f}@media (prefers-reduced-motion:no-preference){html.theme-ready body{transition:background-color .16s,color .16s}}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--accent);width:14px;height:14px;margin-inline-start:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 2L10 10M10 2L2 10' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 2L10 10M10 2L2 10' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--accent-ink)}.wt-icon{vertical-align:middle;flex:none;display:inline-block}.wt-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--type-base);text-align:center;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:9px 20px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.wt-btn--md{font-size:var(--type-base);border-radius:var(--radius-sm);padding:9px 20px}.wt-btn--sm{gap:var(--space-1);font-size:var(--type-sm);border-radius:var(--radius-xs);padding:5px 12px}.wt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wt-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.wt-btn:disabled,.wt-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.wt-btn[aria-busy=true]{cursor:progress}.wt-btn--primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.wt-btn--primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}.wt-btn--secondary{color:var(--ink);background:var(--surface);border-color:var(--border)}.wt-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink);background:var(--hover);border-color:var(--faint)}.wt-btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.wt-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink);background:var(--hover)}.wt-btn--danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.wt-btn--danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--danger);background:var(--danger-weak);border-color:var(--danger)}.wt-icon-btn{min-block-size:24px;min-inline-size:24px;padding:var(--space-1);font:inherit;color:var(--muted);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;line-height:0;display:inline-grid;position:relative}.wt-icon-btn--compact{min-block-size:0;min-inline-size:0;padding:0}.wt-icon-btn:before,.wt-info:before{content:"";position:absolute;inset:min(0px,50% - 12px)}.wt-icon-btn:hover:not(:disabled){color:var(--ink);background:var(--hover)}.wt-icon-btn[aria-pressed=true],.wt-icon-btn[aria-expanded=true]{color:var(--accent-ink);background:var(--accent-weak)}.wt-icon-btn:active:not(:disabled){transform:translateY(1px)}.wt-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wt-icon-btn:disabled{opacity:.55;cursor:not-allowed}.wt-focus:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wt-notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--type-note);overflow-wrap:anywhere;color:var(--ink-2);background:var(--info-weak);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;line-height:1.55;display:flex}.wt-notice>.wt-icon{color:var(--accent-ink);margin-block-start:.15em}.wt-notice a{color:inherit;text-decoration:underline}.wt-notice--info{color:var(--ink-2);background:var(--info-weak);border-color:var(--border)}.wt-notice--warn{color:var(--warn);background:var(--warn-weak);border-color:var(--warn-border)}.wt-notice--danger{color:var(--danger);background:var(--danger-weak);border-color:color-mix(in srgb, var(--danger) 35%, var(--danger-weak))}.wt-notice--warn>.wt-icon,.wt-notice--danger>.wt-icon{color:inherit}.wt-seg{--wt-seg-idle:var(--muted);background:var(--seg-track);border-radius:var(--radius-sm);align-items:stretch;gap:2px;padding:2px;display:inline-flex}html[data-theme=dark] .wt-seg{--wt-seg-idle:var(--ink-2)}.wt-seg>button{min-block-size:24px;font-family:inherit;font-size:var(--type-note);color:var(--wt-seg-idle);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;background:0 0;border:0;margin:0;padding:6px 14px;font-weight:500;line-height:1.3}.wt-seg>button:hover{color:var(--ink)}.wt-seg>button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-seg);font-weight:600}.wt-seg>button:active{transform:translateY(1px)}.wt-seg>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wt-seg>button:disabled{opacity:.55;cursor:not-allowed}.wt-seg--sm>button{font-size:var(--type-sm);padding:4px 10px}.wt-page-head{align-items:center;gap:var(--space-3);min-block-size:52px;padding:10px var(--space-4);color:var(--ink);background:var(--surface);border-block-end:1px solid var(--divider);display:flex}.wt-page-head__brand{flex:none;block-size:26px;inline-size:26px;display:block}.wt-page-head__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--type-lg);letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.wt-page-head__nav{align-items:center;gap:var(--space-1);flex-wrap:nowrap;margin-inline-start:auto;display:flex}.wt-page-head__item{min-block-size:28px;padding:var(--space-1) 10px;font-family:inherit;font-size:var(--type-sm);white-space:nowrap;color:var(--ink-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:0;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.wt-page-head__item:hover{color:var(--ink);background:var(--hover)}.wt-page-head__item[aria-current=page]{color:var(--accent-ink);background:var(--accent-weak)}.wt-page-head__item:active{transform:translateY(1px)}.wt-page-head__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){.wt-page-head{padding-inline:var(--space-3);gap:var(--space-2)}.wt-page-head__item{padding-inline:6px}.wt-page-head__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.wt-info-host{position:relative}.wt-info{block-size:24px;inline-size:24px;margin-block:-4px;margin-inline:var(--space-1) 0;font:inherit;vertical-align:middle;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}.wt-info>.wt-icon{block-size:14px;inline-size:14px}.wt-info:hover{color:var(--ink);background:var(--hover)}.wt-info[aria-expanded=true]{color:var(--accent-ink);background:var(--accent-weak)}.wt-info-host--tinted .wt-info[aria-expanded=true]{color:var(--accent-ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.wt-info:active{transform:translateY(1px)}.wt-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wt-info-pop{z-index:30;box-sizing:border-box;inline-size:max-content;max-inline-size:min(360px,100%);padding:10px var(--space-3);font-family:var(--font-ui);font-size:var(--type-note);text-align:start;white-space:normal;overflow-wrap:anywhere;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);margin:0;font-weight:400;line-height:1.6;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.wt-info-pop code{font-family:var(--font-mono);font-size:.95em}.wt-info-pop p{margin:0}.wt-info-pop p+p{margin-block-start:var(--space-2)}.wt-info-pop[data-layout=inline]{inline-size:auto;max-inline-size:none;color:var(--ink-2);background:var(--surface-2);border:0;border-inline-start:2px solid var(--border);box-shadow:none;border-radius:0;flex-basis:100%;margin-block-start:var(--space-1);position:static}.wt-info-pop[hidden=until-found]{box-shadow:none;border:0;margin:0;padding:0;position:absolute;display:block!important}.num-input{font-variant-numeric:tabular-nums;inline-size:12ch;max-inline-size:100%}.wt-chip{align-items:center;gap:var(--space-1);max-inline-size:100%;font-size:var(--type-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--accent-ink);background:var(--accent-weak);border-radius:var(--radius-pill);padding:2px 10px;font-weight:500;line-height:1.5;display:inline-flex;overflow:hidden}.wt-chip--translate{color:var(--translate-tag-ink);background:var(--translate-tag-bg)}.wt-chip>.wt-icon-btn{color:inherit;margin-inline-end:-6px}@media (pointer:coarse){.wt-icon-btn:before,.wt-info:before{inset:min(0px,50% - 22px)}}@media (prefers-reduced-motion:no-preference){.wt-btn,.wt-icon-btn,.wt-seg>button,.wt-page-head__item,.wt-info{transition:background-color .15s,border-color .15s,color .15s,filter .15s}.wt-info-pop:not([hidden]){transition:opacity .12s}@starting-style{.wt-info-pop:not([hidden]){opacity:0}}}:root{--web-backdrop:color-mix(in srgb, var(--ink) 32%, transparent);--web-gutter:var(--space-4);--web-page-max:calc(var(--space-6) * 35);--web-type-input-touch:max(var(--type-base), 16px);--web-type-display:clamp(calc(var(--type-xl) * 1.25), calc(var(--type-base) + 2.4vw), calc(var(--type-xl) * 1.75));--web-type-body:var(--type-md)}html[data-theme=dark]{--web-backdrop:color-mix(in srgb, var(--bg) 72%, transparent)}@media (width>=641px){:root{--web-gutter:var(--space-5)}}.wtw-page{min-block-size:100dvh;font-family:var(--font-ui);font-size:var(--type-base);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;line-height:1.55}.wtw-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--web-page-max);padding-inline:var(--web-gutter);margin-inline:auto}.wtw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wtw-link{color:var(--accent-ink);text-underline-offset:.18em;border-radius:var(--radius-xs);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.wtw-link:hover{color:var(--ink)}.wtw-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wtw-link--quiet{color:var(--ink-2);text-decoration:none}.wtw-link--quiet:hover{color:var(--ink);text-decoration:underline}.wtw-link>.wt-icon{vertical-align:-.1em;margin-inline-start:.2em}.wtw-field{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.wtw-field__label{font-size:var(--type-base);color:var(--ink);font-weight:500;line-height:1.4}.wtw-field__hint{font-size:var(--type-note);color:var(--muted);margin:0;line-height:1.55}.wtw-field__error{align-items:flex-start;gap:var(--space-1);font-size:var(--type-note);color:var(--danger);margin:0;line-height:1.55;display:flex}.wtw-field__error>.wt-icon{margin-block-start:.15em}.wtw-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:inherit;font-size:var(--type-base);color:var(--ink);background:var(--surface);border:1px solid var(--faint);border-radius:var(--radius-sm);margin:0;padding:9px 12px;line-height:1.4}.wtw-input::placeholder{color:var(--muted)}.wtw-input:hover:not(:disabled){border-color:var(--muted)}.wtw-input:focus{border-color:var(--accent);outline:none}.wtw-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wtw-input[aria-invalid=true]{border-color:var(--danger)}.wtw-input:disabled{opacity:.55;cursor:not-allowed}@media (pointer:coarse){.wtw-input{font-size:var(--web-type-input-touch)}}.wtw-card{box-sizing:border-box;min-inline-size:0;padding:var(--space-4) var(--space-5);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin:0}.wtw-card--flat{box-shadow:none}.wtw-card--lg{border-radius:var(--radius-lg)}.wtw-card__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-lg);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35}@media (width<=480px){.wtw-card{padding:var(--space-3) var(--space-4)}}.wtw-dialog{box-sizing:border-box;inline-size:max-content;min-inline-size:min(300px, calc(100vw - 2 * var(--space-4)));max-inline-size:min(460px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-5) var(--space-5) var(--space-4);font-family:var(--font-ui);font-size:var(--type-base);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin:auto;line-height:1.55}.wtw-dialog::backdrop{background:var(--web-backdrop)}.wtw-dialog__head{align-items:flex-start;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.wtw-dialog__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--type-md);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600;line-height:1.4}.wtw-dialog__head>.wt-icon-btn{margin-block-start:-2px;margin-inline-end:-4px}.wtw-dialog__body{overflow-wrap:anywhere;line-height:1.6}.wtw-dialog__body>p{margin:0}.wtw-dialog__body>p+p{margin-block-start:var(--space-2)}.wtw-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}@media (width<=480px){.wtw-dialog{padding:var(--space-4)}.wtw-dialog__actions>.wt-btn{flex:auto}}.wtw-nav{z-index:20;color:var(--ink);background:var(--surface);border-block-end:1px solid var(--divider);position:sticky;inset-block-start:0}.wtw-nav__inner{box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-3);min-block-size:52px;max-inline-size:var(--web-page-max);padding:var(--space-2) var(--web-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.wtw-nav__brand{align-items:center;gap:var(--space-2);min-block-size:32px;font-family:var(--font-display);font-size:var(--type-lg);letter-spacing:.01em;color:var(--ink);border-radius:var(--radius-sm);font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.wtw-nav__brand>svg{flex:none;block-size:26px;inline-size:26px;display:block}.wtw-nav__brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wtw-nav__nav{margin-inline-start:auto}.wtw-nav__links{align-items:center;gap:var(--space-1);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.wtw-nav__item{min-block-size:32px;padding:var(--space-1) 10px;font-size:var(--type-base);white-space:nowrap;color:var(--ink-2);border-radius:var(--radius-sm);background:0 0;align-items:center;gap:6px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.wtw-nav__item:hover{color:var(--ink);background:var(--hover)}.wtw-nav__item[aria-current=page]{color:var(--accent-ink);background:var(--accent-weak)}.wtw-nav__item:active{transform:translateY(1px)}.wtw-nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wtw-nav__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wtw-nav__toggle{display:none}.wtw-nav__toggle-label{white-space:nowrap}.wtw-nav__toggle[aria-expanded=false]>.wt-icon{rotate:-90deg}.wtw-nav__toggle[aria-expanded=false]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.wt-icon{rotate:90deg}@media (width<=640px){.wtw-nav__toggle{margin-inline-start:auto;display:inline-flex}.wtw-nav__nav{flex-basis:100%;order:10;margin-inline-start:0;padding-block-end:var(--space-1);display:none}.wtw-nav[data-open] .wtw-nav__nav{display:block}.wtw-nav__links{flex-direction:column;align-items:stretch}.wtw-nav__item{min-block-size:44px;padding-inline:var(--space-3);display:flex}}@media (width<=360px){.wtw-nav__inner{gap:var(--space-2)}.wtw-nav__wordmark{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (height<=30rem){.wtw-nav{position:relative}}.wtw-footer{font-size:var(--type-sm);color:var(--muted);background:var(--surface-2);border-block-start:1px solid var(--divider);line-height:1.6}.wtw-footer__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);max-inline-size:var(--web-page-max);padding:var(--space-5) var(--web-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.wtw-footer__links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wtw-footer__links .wtw-link{align-items:center;min-block-size:24px;display:inline-flex}.wtw-footer__note{overflow-wrap:anywhere;margin:0}@media (width<=480px){.wtw-footer__inner{flex-direction:column;align-items:flex-start}}.wtw-pricing{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.wtw-pricing--highlight{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-card)}.wtw-pricing__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wtw-pricing__name{font-family:var(--font-display);font-size:var(--type-lg);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.wtw-pricing__price{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.wtw-pricing__amount{font-family:var(--font-display);font-size:var(--type-xl);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.wtw-pricing__period{font-size:var(--type-sm);color:var(--muted)}.wtw-pricing__desc{font-size:var(--web-type-body);color:var(--ink-2);margin:0;line-height:1.6}.wtw-pricing__features{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wtw-pricing__features>li{align-items:flex-start;gap:var(--space-2);font-size:var(--web-type-body);color:var(--ink-2);line-height:1.55;display:flex}.wtw-pricing__features>li>.wt-icon{color:var(--accent-ink);margin-block-start:.15em}.wtw-pricing__actions{gap:var(--space-2);flex-direction:column;margin-block-start:auto;display:flex}.wtw-pricing__actions>.wt-btn{box-sizing:border-box;inline-size:100%}.wtw-pricing__note{font-size:var(--type-note);color:var(--muted);margin:0;line-height:1.55}@media (width<=480px){.wtw-pricing{padding:var(--space-4)}}.wtw-skip-link{z-index:40;padding:var(--space-2) var(--space-3);font-size:var(--type-base);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-sm);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);overflow:hidden}.wtw-skip-link:focus-visible{clip-path:none;outline:2px solid var(--ink);outline-offset:2px;block-size:auto;inline-size:auto}.wtw-main{display:block}.wtw-main:focus{outline:none}.wtw-section{padding-block:calc(var(--space-6) * 2)}.wtw-section--alt{background:var(--surface-2);border-block:1px solid var(--divider)}.wtw-section--hero{padding-block:calc(var(--space-6) * 2.5) calc(var(--space-6) * 2)}.wtw-section--pagehead{padding-block:calc(var(--space-6) * 2) var(--space-6)}@media (width<=640px){.wtw-section{padding-block:calc(var(--space-6) * 1.5)}.wtw-section--hero{padding-block:calc(var(--space-6) * 1.75) calc(var(--space-6) * 1.5)}.wtw-section--pagehead{padding-block:var(--space-6) var(--space-5)}}.wtw-eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-weight:600;line-height:1.4}.wtw-eyebrow:lang(zh),.wtw-eyebrow:lang(ja),.wtw-eyebrow:lang(ko),.wtw-eyebrow:lang(ar),.wtw-eyebrow:lang(hi),.wtw-eyebrow:lang(th),.wtw-eyebrow:lang(ru){font-family:var(--font-ui);font-size:var(--type-sm);letter-spacing:normal;text-transform:none}.wtw-display{max-inline-size:22em;font-family:var(--font-display);font-size:var(--web-type-display);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:600;line-height:1.18}.wtw-heading{font-family:var(--font-display);font-size:var(--type-xl);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.wtw-subheading{font-family:var(--font-display);font-size:var(--type-lg);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.wtw-lead{margin:var(--space-3) 0 0;max-inline-size:42em;font-size:var(--type-md);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.65}.wtw-text{margin:var(--space-2) 0 0;font-size:var(--web-type-body);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.65}.wtw-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.wtw-actions>.wt-btn{box-sizing:border-box;max-inline-size:100%}.wtw-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--space-5);display:grid}.wtw-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.wtw-grid--3{grid-template-columns:minmax(0,1fr)}@media (width>=641px){.wtw-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.wtw-grid--3>:first-child{grid-column:1/-1}}@media (width>=960px){.wtw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wtw-grid--3>:first-child{grid-column:auto}}.wtw-measure{max-inline-size:46em}.wtw-list{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.wtw-list__item{align-items:flex-start;gap:var(--space-2);font-size:var(--web-type-body);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.6;display:flex}.wtw-list__item>.wt-icon{color:var(--accent-ink);flex:none;margin-block-start:.2em}.wtw-banner{margin-block-start:var(--space-4)}.wtw-banner+.wtw-banner{margin-block-start:var(--space-2)}.wtw-steps{counter-reset:wtw-step;gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=641px){.wtw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.wtw-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.wtw-steps__item{counter-increment:wtw-step;min-inline-size:0}.wtw-steps__item:before{content:counter(wtw-step);block-size:28px;inline-size:28px;font-family:var(--font-mono);font-size:var(--type-sm);color:var(--accent-ink);background:var(--accent-weak);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-block-end:var(--space-2);font-weight:600;display:inline-flex}.wtw-faq{margin:var(--space-5) 0 0;border-block-start:1px solid var(--divider)}.wtw-faq__item{border-block-end:1px solid var(--divider)}.wtw-faq__q{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4);font-size:var(--type-md);color:var(--ink);cursor:pointer;border-radius:var(--radius-xs);overflow-wrap:anywhere;font-weight:600;line-height:1.5;list-style:none;display:flex}.wtw-faq__q::-webkit-details-marker{display:none}.wtw-faq__q:hover{color:var(--accent-ink)}.wtw-faq__q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wtw-faq__q>.wt-icon{flex:none;margin-block-start:.3em;rotate:-90deg}.wtw-faq__q:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.wt-icon{rotate:90deg}.wtw-faq__item[open]>.wtw-faq__q>.wt-icon{rotate:0deg}.wtw-faq__a{max-inline-size:46em;font-size:var(--web-type-body);color:var(--ink-2);overflow-wrap:anywhere;padding-block-end:var(--space-4);line-height:1.7}.wtw-faq__p{margin:0}.wtw-prose{max-inline-size:46em;font-size:var(--type-md);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.75}.wtw-prose__h2{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-lg);color:var(--ink);font-weight:600;line-height:1.4}.wtw-prose__p{margin:0 0 var(--space-3)}.wtw-prose__pending{color:var(--muted)}.wtw-langmenu{position:relative}.wtw-langmenu__summary{min-block-size:32px;padding:var(--space-1) 10px;font-size:var(--type-base);white-space:nowrap;color:var(--ink-2);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:6px;font-weight:500;line-height:1.3;list-style:none;display:inline-flex}.wtw-langmenu__summary::-webkit-details-marker{display:none}.wtw-langmenu__summary:hover{color:var(--ink);background:var(--hover)}.wtw-langmenu__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wtw-langmenu__summary>.wt-icon{rotate:-90deg}.wtw-langmenu__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.wt-icon{rotate:90deg}.wtw-langmenu[open]>.wtw-langmenu__summary>.wt-icon{rotate:0deg}.wtw-langmenu__list{z-index:25;box-sizing:border-box;inline-size:max-content;min-inline-size:12rem;max-inline-size:calc(100vw - 2 * var(--web-gutter));max-block-size:min(70dvh,30rem);padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;overflow-y:auto}.wtw-langmenu__link{min-block-size:32px;padding:var(--space-1) var(--space-3);font-size:var(--type-base);color:var(--ink-2);border-radius:var(--radius-xs);align-items:center;line-height:1.3;text-decoration:none;display:flex}.wtw-langmenu__link:hover{color:var(--ink);background:var(--hover)}.wtw-langmenu__link[aria-current=true]{color:var(--accent-ink);background:var(--accent-weak);font-weight:600}.wtw-langmenu__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.wtw-langmenu__summary,.wtw-langmenu__link{min-block-size:44px}}.wtw-themeswitch{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.wtw-themeswitch__label{font-size:var(--type-sm);color:var(--muted)}.wtw-footer__extra{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.wtw-billing{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.wtw-billing__label{font-size:var(--type-note);color:var(--ink-2);font-weight:500}@media (pointer:coarse){.wtw-nav__toggle{min-block-size:44px;min-inline-size:44px}.wtw-footer__links .wtw-link{min-block-size:44px}.wtw-themeswitch .wt-seg>button,.wtw-billing .wt-seg>button{position:relative}.wtw-themeswitch .wt-seg>button:before,.wtw-billing .wt-seg>button:before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}}@media (prefers-reduced-motion:no-preference){.wtw-link,.wtw-input,.wtw-nav__item{transition:background-color .15s,border-color .15s,color .15s}.wtw-nav__toggle>.wt-icon,.wtw-faq__q>.wt-icon,.wtw-langmenu__summary>.wt-icon{transition:rotate .15s}.wtw-langmenu__summary,.wtw-langmenu__link{transition:background-color .15s,color .15s}}.wtad-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--divider);flex-wrap:wrap;display:flex}.wtad-header__brand{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.wtad-header__title{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.wtad-main{box-sizing:border-box;inline-size:100%;max-inline-size:64rem;padding-block:var(--space-5);padding-inline:var(--space-4);margin-inline:auto}.wtad-narrow{max-inline-size:28rem;margin-inline:auto}.wtad-stack,.wtad-form{gap:var(--space-4);min-inline-size:0;display:grid}.wtad-text{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.wtad-note{color:var(--muted);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0}.wtad-mono,.wtad-code,.wtad-pre{font-family:var(--font-mono);font-size:var(--type-sm);overflow-wrap:anywhere}.wtad-pre{padding:var(--space-3);white-space:pre-wrap;background:var(--surface-2);border-radius:var(--radius-sm);margin:0}.wtad-subtitle{color:var(--ink);font-size:var(--type-base);margin:0;font-weight:600}.wtad-line{display:block}.wtad-notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0;display:flex}.wtad-notice>.wt-icon{flex:none;margin-block-start:.2em}.wtad-notice--error{border-color:var(--danger);color:var(--danger)}.wtad-notice--ok{border-color:var(--accent)}.wtad-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.wtad-tab{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.wtad-tab[aria-current=page],.wtad-tab[aria-selected=true],.wtad-tab[aria-checked=true]{border-color:var(--accent);color:var(--ink);font-weight:600}.wtad-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wtad-rows,.wtad-candidates,.wtad-models{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.wtad-models{gap:var(--space-1);padding-block-start:var(--space-2)}.wtad-row{gap:var(--space-2);border-block-end:1px solid var(--divider);min-inline-size:0;padding-block-end:var(--space-3);display:grid}.wtad-row:last-child{border-block-end:0;padding-block-end:0}.wtad-row__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.wtad-row__label{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.wtad-row__value{color:var(--ink-2);overflow-wrap:anywhere}.wtad-candidate{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:0;display:grid}.wtad-candidate__n{color:var(--muted);font-size:var(--type-sm);font-weight:600}.wtad-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-inline-size:0;display:grid}.wtad-check{align-items:center;gap:var(--space-2);color:var(--ink-2);cursor:pointer;display:inline-flex}.wtad-details>summary{color:var(--ink-2);cursor:pointer}
