@font-face{font-family:notoSansSC;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/noto_sans_sc_latin_wght_100_900-s.p.3qy4m29-cg3o4.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:notoSansSC Fallback;src:local(Arial);ascent-override:117.61%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:98.63%}._1IJwJq_className{font-family:notoSansSC,notoSansSC Fallback;font-style:normal}._1IJwJq_variable{--font-noto-sans-sc:"notoSansSC", "notoSansSC Fallback"}
@font-face{font-family:notoSerifSC;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/noto_serif_sc_latin_wght_200_900-s.p.2xkduggpvd1-n.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:notoSerifSC Fallback;src:local(Times New Roman);ascent-override:96.81%;descent-override:24.06%;line-gap-override:0.0%;size-adjust:118.89%}.H6TNvW_className{font-family:notoSerifSC,notoSerifSC Fallback;font-style:normal}.H6TNvW_variable{--font-noto-serif-sc:"notoSerifSC", "notoSerifSC Fallback"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_300_700-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.ZnNF0q_className{font-family:spaceGrotesk,spaceGrotesk Fallback;font-style:normal}.ZnNF0q_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:geistSans;src:url(../media/geist_latin_wght_100_900-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.kYNnYq_className{font-family:geistSans,geistSans Fallback;font-style:normal}.kYNnYq_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:geistMono;src:url(../media/geist_mono_latin_wght_100_900-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.MjUz8W_className{font-family:geistMono,geistMono Fallback;font-style:normal}.MjUz8W_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.xyz-markdown{color:var(--text-primary);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.xyz-markdown>:first-child{margin-top:0}.xyz-markdown>:last-child{margin-bottom:0}.xyz-markdown p,.xyz-markdown ul,.xyz-markdown ol,.xyz-markdown blockquote,.xyz-markdown pre,.xyz-markdown hr,.xyz-markdown .xyz-markdown__table-scroll{margin:0 0 1em}.xyz-markdown h2,.xyz-markdown h3,.xyz-markdown h4,.xyz-markdown h5,.xyz-markdown h6{color:var(--text-primary);margin:1.6em 0 .6em}.xyz-markdown h2{font-size:22px}.xyz-markdown h3{font-size:19px}.xyz-markdown h4{font-size:17px}.xyz-markdown h5,.xyz-markdown h6{font-size:15px}.xyz-markdown a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.xyz-markdown ul,.xyz-markdown ol{padding-left:1.5em}.xyz-markdown ul{list-style:outside}.xyz-markdown ol{list-style:decimal}.xyz-markdown li+li{margin-top:.25em}.xyz-markdown li>ul,.xyz-markdown li>ol{margin:.25em 0 0}.xyz-markdown li.task-list-item{list-style:none}.xyz-markdown li.task-list-item input{vertical-align:middle;margin:0 .5em 0 -1.4em}.xyz-markdown blockquote{color:var(--text-secondary);border-left:3px solid var(--border-default);padding:0 1em}.xyz-markdown code{background:var(--surface-sunken);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.xyz-markdown pre{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;line-height:1.6;overflow-x:auto}.xyz-markdown pre code{background:0 0;border-radius:0;padding:0;font-size:13px}.xyz-markdown hr{border:0;border-top:1px solid var(--border-subtle);height:0}.xyz-markdown__table-scroll{max-width:100%;overflow-x:auto}.xyz-markdown table{border-collapse:collapse;font-size:14px}.xyz-markdown th,.xyz-markdown td{text-align:left;border:1px solid var(--border-subtle);padding:6px 12px}.xyz-markdown th{font-weight:var(--fw-semibold);background:var(--surface-sunken)}.xyz-markdown__image{color:var(--text-secondary)}.xyz-markdown__source{white-space:pre-wrap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xyz-font-sans:var(--font-noto-sans-sc), var(--font-geist-sans), system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--xyz-font-serif:var(--font-noto-serif-sc), Georgia, "Songti SC", serif;--xyz-font-en:var(--font-geist-sans), var(--font-noto-sans-sc), system-ui, sans-serif;--xyz-font-display:var(--font-space-grotesk), var(--font-noto-sans-sc), sans-serif;--xyz-font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", "Cascadia Code", monospace;--font-body:var(--xyz-font-sans);--font-heading:var(--xyz-font-sans);--font-quote:var(--xyz-font-serif);--font-tech:var(--xyz-font-display);--font-code:var(--xyz-font-mono);--font-mono:var(--xyz-font-mono);--xyz-beige:#fbfaf6;--xyz-white:#fff;--xyz-ink:#27292b;--xyz-gray-50:#fafafa;--xyz-gray-100:#f5f5f5;--xyz-gray-200:#e5e5e5;--xyz-gray-300:#ccc;--xyz-gray-400:#999;--xyz-gray-500:#666;--xyz-gray-600:#333;--xyz-gray-700:#1a1a1a;--xyz-teal:#35797b;--xyz-teal-700:#285e60;--xyz-teal-600:#2e6a6c;--xyz-teal-100:#d9e6e6;--xyz-teal-050:#edf3f3;--xyz-blue:#4a6b8a;--xyz-mist:#7daaa6;--xyz-green:#6ca37d;--xyz-amber:#e2a55d;--xyz-indigo:#7878b8;--xyz-red-soft:#d46a6a;--xyz-red:#bd3e2d;--xyz-success:var(--xyz-green);--xyz-warning:var(--xyz-amber);--xyz-error:var(--xyz-red);--xyz-info:var(--xyz-blue);--xyz-success-050:#eaf2ec;--xyz-warning-050:#fbf1e4;--xyz-error-050:#f7e7e4;--xyz-info-050:#eaeff4;--text-primary:var(--xyz-ink);--text-secondary:var(--xyz-gray-500);--text-tertiary:#6e6e6e;--text-disabled:var(--xyz-gray-300);--text-inverse:var(--xyz-white);--text-brand:var(--xyz-teal);--text-link:var(--xyz-teal);--surface-page:var(--xyz-beige);--surface-card:var(--xyz-white);--surface-sunken:var(--xyz-gray-100);--surface-hover:var(--xyz-gray-50);--surface-brand:var(--xyz-teal);--surface-brand-soft:var(--xyz-teal-050);--surface-inverse:var(--xyz-ink);--border-subtle:var(--xyz-gray-200);--border-default:var(--xyz-gray-300);--border-strong:var(--xyz-gray-400);--border-brand:var(--xyz-teal);--border-focus:var(--xyz-teal);--icon-default:var(--xyz-gray-500);--icon-strong:var(--xyz-ink);--icon-brand:var(--xyz-teal);--brand-solid:var(--xyz-teal);--brand-solid-hover:var(--xyz-teal-600);--brand-solid-press:var(--xyz-teal-700);--on-brand:#fff;--danger-solid:var(--xyz-red);--danger-solid-hover:#a5321f;--sem-success-text:#3f7a54;--sem-warning-text:#9a6b26;--sem-info-border:#cdd9e5;--sem-success-border:#cae2d2;--sem-warning-border:#ecd8ba;--sem-error-border:#e7c4bd;--scrim:#27292b6b;--toast-bg:var(--xyz-ink);--toast-text:#fff;--toast-border:transparent;--text-display:64px;--text-h1:48px;--text-h2:36px;--text-h3:24px;--text-h4:18px;--text-body:16px;--text-body-sm:14px;--text-caption:12px;--text-display-fluid:clamp(36px, 6vw, 64px);--text-h1-fluid:clamp(30px, 4.5vw, 48px);--text-h2-fluid:clamp(24px, 3.2vw, 36px);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-display:1.12;--lh-heading:1.25;--lh-snug:1.4;--lh-body:1.6;--lh-relaxed:1.75;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.02em;--ls-wider:.08em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-xs:0 1px 2px #27292b0a;--shadow-sm:0 1px 3px #27292b0f, 0 1px 2px #27292b0a;--shadow-md:0 4px 12px #27292b12;--shadow-lg:0 8px 28px #27292b1a;--shadow-focus:0 0 0 3px #35797b2e;--container-max:1200px;--container-wide:1360px;--gutter-desktop:32px;--gutter-mobile:20px;--breakpoint-mobile:390px;--breakpoint-desktop:1440px;--header-height:64px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:lang(zh),[lang=zh]{letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button{font-family:inherit}::selection{background:var(--xyz-teal-100);color:var(--xyz-ink)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}code,pre,kbd{font-family:var(--font-code)}svg.lucide{vertical-align:middle;flex:none;display:inline-block}.xyz-btn{--_h:40px;--_px:16px;--_fs:14px;height:var(--_h);padding:0 var(--_px);font-size:var(--_fs);font-family:var(--xyz-font-sans);font-weight:var(--fw-medium);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.xyz-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.xyz-btn:disabled{cursor:not-allowed;opacity:.45}.xyz-btn--sm{--_h:32px;--_px:12px;--_fs:13px}.xyz-btn--lg{--_h:48px;--_px:22px;--_fs:16px}.xyz-btn--block{width:100%;display:flex}.xyz-btn--primary{background:var(--brand-solid);color:var(--on-brand)}.xyz-btn--primary:hover:not(:disabled){background:var(--brand-solid-hover)}.xyz-btn--primary:active:not(:disabled){background:var(--brand-solid-press)}.xyz-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}.xyz-btn--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.xyz-btn--secondary:active:not(:disabled){background:var(--surface-sunken)}.xyz-btn--ghost{color:var(--text-primary);background:0 0}.xyz-btn--ghost:hover:not(:disabled){background:var(--surface-sunken)}.xyz-btn--ghost:active:not(:disabled){background:var(--xyz-gray-200)}.xyz-btn--subtle{background:var(--surface-brand-soft);color:var(--xyz-teal)}.xyz-btn--subtle:hover:not(:disabled){background:var(--xyz-teal-100)}.xyz-btn--danger{background:var(--danger-solid);color:var(--on-brand)}.xyz-btn--danger:hover:not(:disabled){background:var(--danger-solid-hover)}.xyz-iconbtn{--_s:40px;width:var(--_s);height:var(--_s);border-radius:var(--radius-md);color:var(--icon-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.xyz-iconbtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.xyz-iconbtn:disabled{cursor:not-allowed;opacity:.4}.xyz-iconbtn--sm{--_s:32px}.xyz-iconbtn--lg{--_s:48px}.xyz-iconbtn--ghost:hover:not(:disabled){background:var(--surface-sunken)}.xyz-iconbtn--secondary{border-color:var(--border-default);background:var(--surface-card)}.xyz-iconbtn--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.xyz-iconbtn--primary{background:var(--brand-solid);color:var(--on-brand)}.xyz-iconbtn--primary:hover:not(:disabled){background:var(--brand-solid-hover)}.xyz-field{font-family:var(--xyz-font-sans);flex-direction:column;gap:6px;display:flex}.xyz-field__label{font-size:13px;font-weight:var(--fw-medium);color:var(--text-primary)}.xyz-field__label .req{color:var(--xyz-red);margin-left:2px}.xyz-field__wrap{align-items:center;display:flex;position:relative}.xyz-input{width:100%;height:40px;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.xyz-input::placeholder{color:var(--text-tertiary)}.xyz-input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.xyz-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.xyz-input:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.xyz-input--lg{height:48px;padding:0 14px;font-size:15px}.xyz-input--sm{height:32px;padding:0 10px;font-size:13px}.xyz-input--hasleft{padding-left:38px}.xyz-input--hasright{padding-right:38px}.xyz-field--error .xyz-input{border-color:var(--xyz-red)}.xyz-field--error .xyz-input:focus{box-shadow:0 0 0 3px #bd3e2d26}.xyz-field__icon{color:var(--icon-default);pointer-events:none;display:flex;position:absolute}.xyz-field__icon--left{left:12px}.xyz-field__icon--right{right:12px}.xyz-field__hint{color:var(--text-tertiary);font-size:12px}.xyz-field__hint--error{color:var(--xyz-red)}.xyz-textarea{width:100%;min-height:96px;font-size:14px;font-family:var(--xyz-font-sans);line-height:var(--lh-body);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:10px 12px}.xyz-textarea::placeholder{color:var(--text-tertiary)}.xyz-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.xyz-textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.xyz-textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.xyz-field--error .xyz-textarea{border-color:var(--xyz-red)}.xyz-textarea__foot{justify-content:flex-end;display:flex}.xyz-textarea__count{color:var(--text-tertiary);font-size:12px}.xyz-select{font-family:var(--xyz-font-sans);flex-direction:column;gap:6px;display:flex;position:relative}.xyz-select__label{font-size:13px;font-weight:var(--fw-medium);color:var(--text-primary)}.xyz-select__wrap{align-items:center;display:flex;position:relative}.xyz-select select{appearance:none;width:100%;height:40px;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:0 36px 0 12px;font-family:inherit;font-size:14px}.xyz-select select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.xyz-select select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.xyz-select select:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.xyz-select select.is-placeholder{color:var(--text-tertiary)}.xyz-select--lg select{height:48px;font-size:15px}.xyz-select--sm select{height:32px;font-size:13px}.xyz-select__chev{color:var(--icon-default);pointer-events:none;display:flex;position:absolute;right:12px}.xyz-check{cursor:pointer;font-family:var(--xyz-font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:flex-start;gap:9px;font-size:14px;display:inline-flex}.xyz-check input{opacity:0;width:0;height:0;position:absolute}.xyz-check__box{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:var(--surface-card);color:#fff;width:18px;height:18px;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.xyz-check__box svg{opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out);transform:scale(.6)}.xyz-check:hover input:not(:disabled)~.xyz-check__box{border-color:var(--xyz-teal)}.xyz-check input:checked~.xyz-check__box{background:var(--brand-solid);border-color:var(--brand-solid)}.xyz-check input:checked~.xyz-check__box svg{opacity:1;transform:scale(1)}.xyz-check input:focus-visible~.xyz-check__box{box-shadow:var(--shadow-focus)}.xyz-check input:disabled~.xyz-check__box{background:var(--surface-sunken);border-color:var(--border-default)}.xyz-check--disabled{cursor:not-allowed;color:var(--text-disabled)}.xyz-check__desc{color:var(--text-tertiary);margin-top:2px;font-size:12px;display:block}.xyz-radio{cursor:pointer;font-family:var(--xyz-font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:flex-start;gap:9px;font-size:14px;display:inline-flex}.xyz-radio input{opacity:0;width:0;height:0;position:absolute}.xyz-radio__dot{border:1.5px solid var(--border-strong);background:var(--surface-card);width:18px;height:18px;transition:border-color var(--dur-fast) var(--ease-standard);border-radius:999px;flex:none;margin-top:1px;position:relative}.xyz-radio__dot:after{content:"";width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:999px;margin:auto;position:absolute;inset:0;transform:scale(0)}.xyz-radio:hover input:not(:disabled)~.xyz-radio__dot{border-color:var(--xyz-teal)}.xyz-radio input:checked~.xyz-radio__dot{background:var(--brand-solid);border-color:var(--brand-solid)}.xyz-radio input:checked~.xyz-radio__dot:after{transform:scale(1)}.xyz-radio input:focus-visible~.xyz-radio__dot{box-shadow:var(--shadow-focus)}.xyz-radio input:disabled~.xyz-radio__dot{background:var(--surface-sunken);border-color:var(--border-default)}.xyz-radio--disabled{cursor:not-allowed;color:var(--text-disabled)}.xyz-radio__desc{color:var(--text-tertiary);margin-top:2px;font-size:12px;display:block}.xyz-switch{cursor:pointer;font-family:var(--xyz-font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.xyz-switch input{opacity:0;width:0;height:0;position:absolute}.xyz-switch__track{background:var(--xyz-gray-300);width:40px;height:22px;transition:background var(--dur-base) var(--ease-standard);border-radius:999px;flex:none;position:relative}.xyz-switch__thumb{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.xyz-switch input:checked~.xyz-switch__track{background:var(--brand-solid)}.xyz-switch input:checked~.xyz-switch__track .xyz-switch__thumb{transform:translate(18px)}.xyz-switch input:focus-visible~.xyz-switch__track{box-shadow:var(--shadow-focus)}.xyz-switch--sm .xyz-switch__track{width:34px;height:19px}.xyz-switch--sm .xyz-switch__thumb{width:15px;height:15px}.xyz-switch--sm input:checked~.xyz-switch__track .xyz-switch__thumb{transform:translate(15px)}.xyz-switch--disabled{cursor:not-allowed;opacity:.5}.xyz-chip{height:32px;font-family:var(--xyz-font-sans);font-size:13px;font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.xyz-chip:hover:not(.xyz-chip--disabled):not(.xyz-chip--selected){border-color:var(--xyz-teal);color:var(--text-primary)}.xyz-chip--selected{background:var(--surface-brand-soft);border-color:var(--xyz-teal);color:var(--xyz-teal)}.xyz-chip--sm{height:26px;padding:0 10px;font-size:12px}.xyz-chip--static{cursor:default}.xyz-chip--disabled{cursor:not-allowed;opacity:.5}.xyz-chip__check{margin-left:-2px;display:inline-flex}.xyz-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);padding:20px}.xyz-card--sm{padding:14px}.xyz-card--lg{padding:28px}.xyz-card--flat{box-shadow:none}.xyz-card--raised{box-shadow:var(--shadow-sm);border-color:#0000}.xyz-card--interactive{cursor:pointer}.xyz-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.xyz-card--selected{border-color:var(--xyz-teal);box-shadow:0 0 0 1px var(--xyz-teal)}.xyz-card--pad0{padding:0;overflow:hidden}.xyz-badge{height:22px;font-family:var(--xyz-font-sans);font-size:12px;font-weight:var(--fw-medium);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.xyz-badge__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.xyz-badge--neutral{background:var(--surface-sunken);color:var(--text-secondary)}.xyz-badge--brand{background:var(--surface-brand-soft);color:var(--xyz-teal)}.xyz-badge--success{background:var(--xyz-success-050);color:var(--sem-success-text)}.xyz-badge--warning{background:var(--xyz-warning-050);color:var(--sem-warning-text)}.xyz-badge--error{background:var(--xyz-error-050);color:var(--xyz-red)}.xyz-badge--info{background:var(--xyz-info-050);color:var(--xyz-blue)}.xyz-tag{height:24px;font-family:var(--xyz-font-sans);font-size:12px;font-weight:var(--fw-medium);border-radius:var(--radius-sm);white-space:nowrap;color:var(--_c,var(--text-secondary));background:var(--_bg,var(--surface-sunken));border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.xyz-tag--outline{border-color:var(--border-default);color:var(--text-secondary);background:0 0}.tone-teal{--_bg:var(--surface-brand-soft);--_c:var(--xyz-teal);background:var(--surface-brand-soft);color:var(--xyz-teal)}.tone-blue{--_bg:var(--xyz-info-050);--_c:var(--xyz-blue);background:var(--xyz-info-050);color:var(--xyz-blue)}.tone-indigo{--_bg:#ececf6;--_c:#5a5a97;color:#5a5a97;background:#ececf6}.tone-amber{--_bg:var(--xyz-warning-050);--_c:var(--sem-warning-text);background:var(--xyz-warning-050);color:var(--sem-warning-text)}.tone-green{--_bg:var(--xyz-success-050);--_c:var(--sem-success-text);background:var(--xyz-success-050);color:var(--sem-success-text)}.tone-mist{--_bg:#e9f1ef;--_c:#4a746e;color:#4a746e;background:#e9f1ef}.tone-neutral{--_bg:var(--surface-sunken);--_c:var(--text-secondary);background:var(--surface-sunken);color:var(--text-secondary)}.xyz-avatar{width:var(--_s,40px);height:var(--_s,40px);font-family:var(--xyz-font-sans);font-weight:var(--fw-medium);color:#fff;background:var(--_bg,var(--xyz-teal));-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.xyz-prog{font-family:var(--xyz-font-sans);flex-direction:column;gap:6px;display:flex}.xyz-prog__head{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.xyz-prog__label{color:var(--text-secondary);font-weight:var(--fw-medium)}.xyz-prog__val{color:var(--text-primary);font-family:var(--xyz-font-mono);font-size:12px}.xyz-prog__track{background:var(--surface-sunken);border-radius:999px;width:100%;height:8px;overflow:hidden}.xyz-prog__track--sm{height:5px}.xyz-prog__track--lg{height:12px}.xyz-prog__fill{background:var(--xyz-teal);height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}.xyz-progc{justify-content:center;align-items:center;display:inline-flex;position:relative}.xyz-progc__fg{transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.xyz-progc__txt{font-family:var(--xyz-font-mono);font-weight:var(--fw-medium);color:var(--text-primary);position:absolute}.xyz-stat{font-family:var(--xyz-font-sans);flex-direction:column;gap:4px;display:flex}.xyz-stat__top{align-items:center;gap:8px;display:flex}.xyz-stat__ico{border-radius:var(--radius-md);background:var(--surface-brand-soft);width:32px;height:32px;color:var(--xyz-teal);flex:none;justify-content:center;align-items:center;display:inline-flex}.xyz-stat__label{color:var(--text-secondary);font-size:13px}.xyz-stat__value{font-family:var(--xyz-font-display);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.01em;font-size:30px;line-height:1.1}.xyz-stat__value--sm{font-size:22px}.xyz-divider{background:var(--border-subtle);border:0}.xyz-divider--h{width:100%;height:1px;margin:0}.xyz-divider--v{align-self:stretch;width:1px;min-height:16px;margin:0}.xyz-divider--labeled{background:0 0;align-items:center;gap:12px;display:flex}.xyz-divider--labeled:before,.xyz-divider--labeled:after{content:"";background:var(--border-subtle);flex:1;height:1px}.xyz-divider__label{font-family:var(--xyz-font-sans);color:var(--text-tertiary);white-space:nowrap;font-size:12px}.xyz-alert{border-radius:var(--radius-md);font-family:var(--xyz-font-sans);font-size:13px;line-height:var(--lh-snug);border:1px solid #0000;gap:10px;padding:12px 14px;display:flex}.xyz-alert__ico{flex:none;margin-top:1px}.xyz-alert__body{flex-direction:column;flex:1;gap:2px;display:flex}.xyz-alert__title{font-weight:var(--fw-semibold);color:var(--text-primary);font-size:14px}.xyz-alert__desc{color:var(--text-secondary)}.xyz-alert--info{background:var(--xyz-info-050);border-color:var(--sem-info-border)}.xyz-alert--info .xyz-alert__ico{color:var(--xyz-blue)}.xyz-alert--success{background:var(--xyz-success-050);border-color:var(--sem-success-border)}.xyz-alert--success .xyz-alert__ico{color:var(--sem-success-text)}.xyz-alert--warning{background:var(--xyz-warning-050);border-color:var(--sem-warning-border)}.xyz-alert--warning .xyz-alert__ico{color:var(--sem-warning-text)}.xyz-alert--error{background:var(--xyz-error-050);border-color:var(--sem-error-border)}.xyz-alert--error .xyz-alert__ico{color:var(--xyz-red)}.xyz-alert--brand{background:var(--surface-brand-soft);border-color:var(--xyz-teal-100)}.xyz-alert--brand .xyz-alert__ico{color:var(--xyz-teal)}.xyz-empty{text-align:center;font-family:var(--xyz-font-sans);flex-direction:column;align-items:center;gap:4px;padding:40px 24px;display:flex}.xyz-empty__ico{border-radius:var(--radius-lg);background:var(--surface-sunken);width:52px;height:52px;color:var(--icon-default);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.xyz-empty__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-primary)}.xyz-empty__desc{color:var(--text-tertiary);max-width:320px;font-size:13px;line-height:var(--lh-body)}.xyz-empty__action{margin-top:14px}.xyz-tabs{border-bottom:1px solid var(--border-subtle);font-family:var(--xyz-font-sans);align-items:center;gap:4px;display:flex}.xyz-tabs--pill{background:var(--surface-sunken);border-radius:var(--radius-md);border-bottom:0;gap:4px;padding:3px;display:inline-flex}.xyz-tab{font-size:14px;font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;display:inline-flex;position:relative}.xyz-tab:after{content:"";background:var(--xyz-teal);opacity:0;height:2px;transition:opacity var(--dur-fast);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px}.xyz-tab:hover{color:var(--text-primary)}.xyz-tab--active{color:var(--xyz-teal)}.xyz-tab--active:after{opacity:1}.xyz-tabs--pill .xyz-tab{border-radius:var(--radius-sm);padding:6px 14px}.xyz-tabs--pill .xyz-tab:after{display:none}.xyz-tabs--pill .xyz-tab--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-xs)}.xyz-stepper{font-family:var(--xyz-font-sans);align-items:flex-start;display:flex}.xyz-stepper__step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.xyz-stepper__node{width:30px;height:30px;font-size:13px;font-weight:var(--fw-semibold);font-family:var(--xyz-font-mono);z-index:1;background:var(--surface-card);border:1.5px solid var(--border-default);color:var(--text-tertiary);transition:all var(--dur-base) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:flex}.xyz-stepper__line{background:var(--border-default);z-index:0;width:100%;height:1.5px;position:absolute;top:15px;left:50%}.xyz-stepper__step:last-child .xyz-stepper__line{display:none}.xyz-stepper__label{color:var(--text-tertiary);font-size:12.5px;font-weight:var(--fw-medium);margin-top:8px}.xyz-stepper__step--done .xyz-stepper__node{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand)}.xyz-stepper__step--done .xyz-stepper__line{background:var(--xyz-teal)}.xyz-stepper__step--done .xyz-stepper__label{color:var(--text-secondary)}.xyz-stepper__step--active .xyz-stepper__node{border-color:var(--xyz-teal);color:var(--xyz-teal);box-shadow:var(--shadow-focus)}.xyz-stepper__step--active .xyz-stepper__label{color:var(--xyz-teal);font-weight:var(--fw-semibold)}.xyz-crumbs{font-family:var(--xyz-font-sans);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.xyz-crumbs__item{color:var(--text-tertiary);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:2px 4px;text-decoration:none;display:inline-flex}a.xyz-crumbs__item:hover{color:var(--text-primary);background:var(--surface-sunken);text-decoration:none}.xyz-crumbs__item--current{color:var(--text-primary);font-weight:var(--fw-medium)}.xyz-crumbs__sep{color:var(--xyz-gray-300);display:inline-flex}.xyz-modal{background:var(--surface-card);border-radius:var(--radius-lg);width:100%;max-width:min(var(--_w,480px), calc(100% - 48px));max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);border:0;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.xyz-modal:not([open]){display:none}.xyz-modal::backdrop{background:var(--scrim)}.xyz-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.xyz-modal__title{font-family:var(--xyz-font-sans);font-size:18px;font-weight:var(--fw-semibold);color:var(--text-primary)}.xyz-modal__sub{font-family:var(--xyz-font-sans);color:var(--text-tertiary);margin-top:3px;font-size:13px}.xyz-modal__close{cursor:pointer;color:var(--icon-default);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;margin:-4px -4px 0 0;padding:4px;display:inline-flex}.xyz-modal__close:hover{color:var(--text-primary);background:var(--surface-sunken)}.xyz-modal__body{font-family:var(--xyz-font-sans);color:var(--text-secondary);font-size:14px;line-height:var(--lh-body);padding:16px 20px;overflow-y:auto}.xyz-modal__foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}@keyframes xyz-modal-fade{0%{opacity:0}}@keyframes xyz-modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.xyz-pstep{font-family:var(--xyz-font-sans);gap:14px;display:flex}.xyz-pstep__rail{flex-direction:column;flex:none;align-items:center;display:flex}.xyz-pstep__node{width:32px;height:32px;font-family:var(--xyz-font-mono);font-size:13px;font-weight:var(--fw-semibold);background:var(--surface-card);border:1.5px solid var(--border-default);color:var(--text-tertiary);transition:background var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.xyz-pstep__conn{background:var(--border-default);width:1.5px;min-height:16px;transition:background var(--dur-slow) var(--ease-out);flex:1;margin:4px 0}.xyz-pstep__body{flex:1;min-width:0;padding-bottom:20px}.xyz-pstep__head{align-items:flex-start;gap:10px;display:flex}.xyz-pstep__titles{flex:1;min-width:0}.xyz-pstep__phase{font-size:11px;font-weight:var(--fw-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-family:var(--xyz-font-mono)}.xyz-pstep__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-primary);margin-top:2px}.xyz-pstep__desc{color:var(--text-secondary);font-size:13px;line-height:var(--lh-body);margin-top:5px}.xyz-pstep__meta{color:var(--text-tertiary);align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.xyz-pstep__meta .m{align-items:center;gap:4px;display:inline-flex}.xyz-pstep--done .xyz-pstep__node{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand)}.xyz-pstep--done .xyz-pstep__conn{background:var(--xyz-teal)}.xyz-pstep--current .xyz-pstep__node{border-color:var(--xyz-teal);color:var(--xyz-teal);box-shadow:var(--shadow-focus)}.xyz-pstep--current .xyz-pstep__phase{color:var(--xyz-teal)}.xyz-res{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);font-family:var(--xyz-font-sans);padding:16px;display:block;position:relative}.xyz-res__link{color:inherit;gap:14px;text-decoration:none;display:flex}.xyz-res--interactive{cursor:pointer}.xyz-res--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.xyz-res--borderless,.xyz-res--borderless:hover{box-shadow:none;border:none}.xyz-res__thumb{border-radius:var(--radius-md);background:var(--surface-sunken);width:64px;height:64px;color:var(--icon-default);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.xyz-res__main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.xyz-res__toprow{align-items:center;gap:8px;display:flex}.xyz-res__type{border-radius:var(--radius-sm);align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.xyz-res__flag{border-radius:var(--radius-sm);height:22px;color:var(--text-secondary);background:var(--surface-sunken);align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.xyz-res__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.35}.xyz-res__meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.xyz-res__meta .m{align-items:center;gap:4px;display:inline-flex}.xyz-res__dot{background:var(--xyz-gray-300);border-radius:999px;width:3px;height:3px}.xyz-res__skills{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.xyz-res__reason{color:var(--text-secondary);background:var(--surface-brand-soft);border-radius:var(--radius-sm);align-items:flex-start;gap:6px;padding:7px 9px;font-size:12.5px;line-height:1.45;display:flex}.xyz-res__reason .ico{color:var(--xyz-teal);flex:none;margin-top:1px}.xyz-res__reason b{color:var(--xyz-teal);font-weight:var(--fw-semibold)}.xyz-res__note-text{unicode-bidi:isolate}.xyz-res__note-text--intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xyz-res__disclosure{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:10px;padding-top:8px;font-size:12px}.xyz-res__disclosure summary{cursor:pointer;color:var(--text-tertiary)}.xyz-res__disclosure p{line-height:var(--lh-body);margin:6px 0 0}.xz-page{background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex}.xz-main{flex:1 0 auto}.xz-container{max-width:var(--container-max);padding-inline:var(--gutter-desktop);width:100%;margin-inline:auto}.xz-container--narrow{max-width:760px}.xz-container--form{max-width:640px}.xz-header{z-index:60;background:var(--surface-card);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.xz-header-in{max-width:var(--container-max);padding-inline:var(--gutter-desktop);height:var(--header-height);align-items:center;gap:24px;margin-inline:auto;display:flex}.xz-logo{flex:none;align-items:center;display:flex}.xz-logo img{width:auto;height:26px;display:block}.xz-nav{gap:4px;display:flex}.xz-navlink{font-family:var(--font-body);font-size:14px;font-weight:var(--fw-medium);border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:7px 12px;text-decoration:none}.xz-navlink:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.xz-navlink.is-active{color:var(--xyz-teal);background:var(--surface-brand-soft)}.xz-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.xz-burger,.xz-mobile-menu{display:none}.xz-mobile-menu.is-open{top:var(--header-height);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:8px 12px 16px;display:block;position:absolute;left:0;right:0}.xz-mobile-menu a.xz-navlink{padding:12px;font-size:15px;display:block}.xz-mobile-menu .xz-mobile-cta{flex-direction:column;gap:8px;padding:8px 12px 0;display:flex}.xyz-thememenu{display:flex;position:relative}.xyz-thememenu__pop{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:148px;box-shadow:var(--shadow-lg);z-index:61;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.xyz-thememenu__item{font-family:var(--font-body);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:left;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.xyz-thememenu__item:hover{background:var(--surface-hover);color:var(--text-primary)}.xyz-thememenu__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.xyz-thememenu__item.is-active{color:var(--text-primary);font-weight:var(--fw-medium)}.xyz-thememenu__check{color:var(--xyz-teal);margin-left:auto;display:inline-flex}.xz-footer{background:var(--surface-card);border-top:1px solid var(--border-subtle);flex:none;margin-top:96px}.xz-footer-in{max-width:var(--container-max);padding:48px var(--gutter-desktop) 40px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-inline:auto;display:grid}.xz-footer h4{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:14px}.xz-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xz-footer ul a{color:var(--text-secondary);font-size:13px}.xz-footer ul a:hover{color:var(--xyz-teal)}.xz-footer-brand img{width:auto;height:24px}.xz-footer-brand p{color:var(--text-tertiary);font-size:13px;line-height:var(--lh-body);max-width:260px;margin-top:12px}.xz-footer-legal{max-width:var(--container-max);padding:16px var(--gutter-desktop) 24px;border-top:1px solid var(--border-subtle);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:16px;margin-inline:auto;font-size:12px;display:flex}.xz-pagehead{padding:48px 0 28px}.xz-pagehead h1{font-size:var(--text-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading)}.xz-pagehead .xz-sub{color:var(--text-secondary);font-size:15px;line-height:var(--lh-body);max-width:640px;margin-top:10px}.xz-section{padding-block:72px}.xz-section--tight{padding-block:48px}.xz-kicker{font-family:var(--font-tech);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--xyz-teal);align-items:center;gap:6px;display:inline-flex}.xz-section-title{font-size:var(--text-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);margin-top:12px}.xz-section-sub{color:var(--text-secondary);font-size:15px;line-height:var(--lh-body);max-width:560px;margin-top:10px}.xz-grid{gap:16px;display:grid}.xz-grid--2{grid-template-columns:repeat(2,1fr)}.xz-grid--3{grid-template-columns:repeat(3,1fr)}.xz-grid--4{grid-template-columns:repeat(4,1fr)}.xz-cols-rail{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:28px;display:grid}.xz-rail{top:calc(var(--header-height) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.xz-cols-side{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:32px;display:grid}.u-mobile-only{display:none!important}.xz-mobile-bar{display:none}@media (max-width:1023px){.xz-cols-rail{grid-template-columns:1fr}.xz-rail{position:static}.xz-grid--4,.xz-grid--3{grid-template-columns:repeat(2,1fr)}}.xz-header--www .xz-navlink{white-space:nowrap}@media (max-width:899px){.xz-header--www .xz-nav{display:none}.xz-header--www .xz-burger{display:inline-flex}.xz-header--www .xz-header-actions .u-desktop-cta{display:none!important}}@media (max-width:767px){.xz-container,.xz-header-in{padding-inline:var(--gutter-mobile)}.xz-nav{display:none}.xz-burger{display:inline-flex}.xz-header-actions .u-desktop-cta{display:none!important}.xz-grid--2,.xz-grid--3,.xz-grid--4{grid-template-columns:1fr}.xz-cols-side{grid-template-columns:1fr;gap:20px}.xz-section{padding-block:48px}.xz-pagehead{padding:32px 0 20px}.xz-pagehead h1{font-size:26px}.xz-section-title{font-size:24px}.xz-footer{margin-top:64px}.xz-footer-in{grid-template-columns:1fr 1fr;padding-block:36px 28px}.xz-footer-brand{grid-column:1/-1}.u-mobile-only{display:block!important}.u-desktop-only{display:none!important}.xz-mobile-bar{z-index:55;background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:10px var(--gutter-mobile) calc(10px + env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.has-mobile-bar{padding-bottom:84px}}.xz-meta-row{flex-wrap:wrap;gap:18px;display:flex}.xz-meta{color:var(--text-secondary);align-items:center;gap:5px;font-size:13px;display:inline-flex}.xz-meta svg{color:var(--icon-default)}.xz-quote{font-family:var(--font-quote);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--text-primary)}.xz-reason{background:var(--surface-brand-soft);border-radius:var(--radius-md);color:var(--text-primary);align-items:flex-start;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.6;display:flex}.xz-reason svg{color:var(--xyz-teal);flex:none;margin-top:3px}.xz-toast{z-index:2000;background:var(--toast-bg);color:var(--toast-text);border:1px solid var(--toast-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:13.5px;font-family:var(--font-body);align-items:center;gap:8px;padding:11px 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.xz-toast .tick{color:var(--xyz-mist)}.xz-table{border-collapse:collapse;width:100%;font-size:13.5px}.xz-table th{text-align:left;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-tertiary);letter-spacing:var(--ls-wide);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:10px 12px}.xz-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary);padding:12px}.xz-table tbody tr:hover{background:var(--surface-hover)}.xz-table tbody tr:last-child td{border-bottom:none}.how{flex:1;align-items:flex-start;gap:12px;min-width:200px;display:flex}.how__ico{background:var(--surface-brand-soft);width:34px;height:34px;color:var(--xyz-teal);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.how__t{color:var(--text-primary);font-size:13.5px;font-weight:600}.how__d{color:var(--text-tertiary);margin-top:2px;font-size:12.5px;line-height:1.5}.xz-header{transition:box-shadow var(--dur-base) var(--ease-standard)}.xz-header.is-scrolled{box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal].is-revealed{opacity:1;transform:none}.xyz-modal::backdrop{animation:xyz-modal-fade var(--dur-base) var(--ease-standard)}.xyz-modal{animation:xyz-modal-pop var(--dur-base) var(--ease-out)}@keyframes xz-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.xz-toast{animation:xz-fade-up var(--dur-base) var(--ease-out) both}.xz-mobile-bar{animation:xz-fade-up var(--dur-slow) var(--ease-out) .15s both}}.xyz-btn:focus-visible,.xyz-iconbtn:focus-visible,.xyz-check input:focus-visible~.xyz-check__box,.xyz-radio input:focus-visible~.xyz-radio__dot,.xyz-switch input:focus-visible~.xyz-switch__track{outline:2px solid var(--border-focus);outline-offset:2px}.xyz-thememenu__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}@media (forced-colors:active){.xyz-input:focus,.xyz-textarea:focus,.xyz-select select:focus{outline-offset:2px;outline:2px solid}}
[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xyz-gray-50:#1c1e1f;--xyz-gray-100:#232526;--xyz-gray-200:#2e3132;--xyz-gray-300:#3b3f41;--xyz-gray-400:#8a8880;--xyz-gray-500:#a6a49e;--xyz-gray-600:#d8d6d1;--xyz-gray-700:#edebe6;--xyz-teal:#66a9ab;--xyz-teal-600:#79b6b8;--xyz-teal-700:#8cc2c4;--xyz-teal-100:#2e4647;--xyz-teal-050:#1c2c2c;--brand-solid:#2e7476;--brand-solid-hover:#38898b;--brand-solid-press:#276668;--xyz-blue:#7ea0bf;--xyz-mist:#8fbcb7;--xyz-green:#7fb890;--xyz-amber:#dfaa66;--xyz-indigo:#9c9cd4;--xyz-red-soft:#de8484;--xyz-red:#d9705f;--danger-solid:#b04434;--danger-solid-hover:#c2513f;--xyz-success-050:#1d2a21;--xyz-warning-050:#2e2617;--xyz-error-050:#2e1d1a;--xyz-info-050:#1d242c;--sem-success-text:#82be95;--sem-warning-text:#cfa25e;--sem-info-border:#2f3d4b;--sem-success-border:#2c4634;--sem-warning-border:#4a3d24;--sem-error-border:#4c2f29;--text-primary:#eae8e3;--text-secondary:#a6a49e;--text-tertiary:#807e78;--text-disabled:#5b5a56;--text-inverse:#232527;--text-brand:var(--xyz-teal);--text-link:var(--xyz-teal);--surface-page:#161718;--surface-card:#1e2021;--surface-sunken:#191b1c;--surface-hover:#25282a;--surface-brand:var(--brand-solid);--surface-brand-soft:#1c2c2c;--surface-inverse:#eae8e3;--border-subtle:#2e3132;--border-default:#3b3f41;--border-strong:#565b5d;--border-brand:var(--xyz-teal);--border-focus:var(--xyz-teal);--icon-default:#8e8c86;--icon-strong:#eae8e3;--icon-brand:var(--xyz-teal);--shadow-xs:0 1px 2px #00000052;--shadow-sm:0 1px 3px #00000061, 0 1px 2px #00000047;--shadow-md:0 4px 14px #0000006b;--shadow-lg:0 10px 32px #00000085;--shadow-focus:0 0 0 3px #66a9ab42;--scrim:#0000009e;--toast-bg:#2a2d2e;--toast-text:#eae8e3;--toast-border:#3b3f41}[data-theme=dark] ::selection{color:#edebe6;background:#2e4647}img.xz-logo-dark,[data-theme=dark] img.xz-logo-light{display:none}[data-theme=dark] img.xz-logo-dark{display:block}[data-theme=dark] img.xz-photo{filter:brightness(.85)saturate(.96)}[data-theme=dark] img.xz-logo-mono{filter:invert()}[data-theme=dark] .tone-mist{--_bg:#1d2927;--_c:#93c1bb;color:#93c1bb;background:#1d2927}[data-theme=dark] .tone-indigo{--_bg:#242438;--_c:#adaddc;color:#adaddc;background:#242438}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
