:root{--qiz-up:#16a34a;--qiz-up-rgb:22,163,74;--qiz-up-dark:#16a34a;--qiz-up-dark-rgb:22,163,74;--qiz-down:#dc2626;--qiz-down-rgb:220,38,38;--qiz-down-dark:#dc2626;--qiz-down-dark-rgb:220,38,38;--qiz-r-none:0;--qiz-r-sm:6px;--qiz-r-md:12px;--qiz-surface:#ffffff;--qiz-canvas:#faf8f5;--qiz-brand:#C56B38;--qiz-brand-strong:#A3542B;--qiz-brand-hover:#8F4622;--qiz-ink:#1a1a1a;--qiz-gold:#C56B38;--qiz-gold-rgb:197,107,56;--qiz-gold-dark:#A3542B;--qiz-gold-dark-rgb:163,84,43;--qiz-ink:#4a4a5a;--qiz-ink-rgb:74,74,90;--qiz-ink-dark:#2e2e38;--qiz-ink-dark-rgb:46,46,56}html[data-theme=light]{--qiz-up:#16a34a;--qiz-up-rgb:22,163,74;--qiz-up-dark:#16a34a;--qiz-up-dark-rgb:22,163,74;--qiz-down:#dc2626;--qiz-down-rgb:220,38,38;--qiz-down-dark:#dc2626;--qiz-down-dark-rgb:220,38,38;--qiz-fs-h1:32px;--qiz-lh-h1:40px;--qiz-fw-h1:700;--qiz-fs-h2:24px;--qiz-lh-h2:32px;--qiz-fw-h2:600;--qiz-fs-h3:20px;--qiz-lh-h3:28px;--qiz-fw-h3:600;--qiz-fs-body:16px;--qiz-lh-body:26px;--qiz-fw-body:400;--qiz-role-highlight:#C56B38;--qiz-ramp-up-1:#a6dcba;--qiz-ramp-up-2:#61c084;--qiz-ramp-up-3:#16a34a;--qiz-ramp-down-1:#f2adad;--qiz-ramp-down-2:#e76b6b;--qiz-ramp-down-3:#dc2626;--qiz-risk-1:#16a34a;--qiz-risk-2:#ca8a04;--qiz-risk-3:#dc2626}html[data-theme=dark]{--qiz-up:#4ade80;--qiz-up-rgb:74,222,128;--qiz-up-dark:#4ade80;--qiz-up-dark-rgb:74,222,128;--qiz-down:#f87171;--qiz-down-rgb:248,113,113;--qiz-down-dark:#f87171;--qiz-down-dark-rgb:248,113,113;--qiz-fs-h1:32px;--qiz-lh-h1:40px;--qiz-fw-h1:700;--qiz-fs-h2:24px;--qiz-lh-h2:32px;--qiz-fw-h2:600;--qiz-fs-h3:20px;--qiz-lh-h3:28px;--qiz-fw-h3:600;--qiz-fs-body:16px;--qiz-lh-body:26px;--qiz-fw-body:400;--qiz-role-highlight:#C56B38;--qiz-ramp-up-1:#276349;--qiz-ramp-up-2:#389f64;--qiz-ramp-up-3:#4ade80;--qiz-ramp-down-1:#693a43;--qiz-ramp-down-2:#ae5559;--qiz-ramp-down-3:#f87171;--qiz-risk-1:#16a34a;--qiz-risk-2:#ca8a04;--qiz-risk-3:#dc2626}:root{color-scheme:light;--qiz-heading: var(--qiz-ink-dark);--qiz-muted: color-mix(in srgb, var(--qiz-ink) 85%, var(--qiz-surface));--qiz-line: color-mix(in srgb, var(--qiz-ink) 11%, var(--qiz-surface));--qiz-page: var(--qiz-surface);--qiz-panel: #f7f7f8;--qiz-soft: color-mix(in srgb, var(--qiz-ink) 3%, var(--qiz-surface));--qiz-link: var(--qiz-brand-strong);--qiz-radius-sm: .5rem;--qiz-radius-md: 1rem;--qiz-radius-lg: 1.5rem;--qiz-space-section: clamp(4rem, 8vw, 7rem);--qiz-display: clamp(2.4rem, 4.5vw, 4.6rem);--qiz-copy: 1rem;--qiz-shadow-soft: 0 2px 4px rgba(var(--qiz-ink-rgb), .025), 0 16px 40px rgba(var(--qiz-ink-rgb), .035)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}html,body{margin:0;padding:0}body{background:var(--qiz-page);color:var(--qiz-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;font-size:var(--qiz-copy);text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button,summary,a{touch-action:manipulation}a{color:var(--qiz-link);text-decoration:none}a:hover{color:var(--qiz-brand-hover)}:focus-visible{outline:2px solid var(--qiz-link);outline-offset:5px}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4{color:var(--qiz-heading);line-height:1.3;text-wrap:balance}p,li,h1,h2,h3,h4,a{overflow-wrap:anywhere}::selection{background:color-mix(in srgb,var(--qiz-brand) 24%,var(--qiz-surface))}.page-shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}main:not(.page-shell):not(.home-page){width:min(100% - 2.5rem,76rem);margin-inline:auto;padding-block:3rem 5rem}.section-kicker{margin:0 0 1rem;color:var(--qiz-link);font-size:.8125rem;font-weight:650;letter-spacing:.04em}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}.section-heading h2,h2.section-heading{margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:650;letter-spacing:-.04em}.section-heading p:not(.section-kicker){max-width:36rem;margin:.75rem 0 0;color:var(--qiz-muted);font-size:.9375rem;font-weight:400;letter-spacing:normal}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:.75rem;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.button-primary{background:var(--qiz-brand-strong);color:var(--qiz-surface);box-shadow:inset 0 1px #ffffff26,0 1px 2px rgba(var(--qiz-ink-rgb),.12)}.button-primary:hover{background:var(--qiz-brand-hover);color:var(--qiz-surface)}.button-secondary{border-color:var(--qiz-line);color:var(--qiz-heading);background:transparent}.button-secondary:hover{border-color:color-mix(in srgb,var(--qiz-heading) 24%,white);color:var(--qiz-heading);background:var(--qiz-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.page-shell,main:not(.page-shell):not(.home-page){width:min(100% - 4rem,76rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip-link[data-astro-cid-37fxchfa]{position:fixed;top:-6rem;left:1rem;z-index:100;padding:.75rem 1rem;background:var(--qiz-heading);color:var(--qiz-surface);border-radius:6px}.skip-link[data-astro-cid-37fxchfa]:focus{top:1rem}.site-header[data-astro-cid-37fxchfa]{position:sticky;top:.75rem;z-index:40;width:min(100% - 1.5rem,80rem);margin:.75rem auto 0;border:1px solid rgba(var(--qiz-ink-rgb),.035);border-radius:1rem;background:color-mix(in srgb,var(--qiz-panel) 94%,transparent);backdrop-filter:blur(18px)}.header-inner[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;min-height:4rem;gap:1.5rem;width:calc(100% - 2rem)}.brand[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px}.brand[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:8rem;height:auto}.menu-toggle[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid transparent;border-radius:.65rem;background:transparent;color:var(--qiz-heading);cursor:pointer}.menu-toggle[data-astro-cid-37fxchfa]:hover{background:var(--qiz-surface);border-color:var(--qiz-line)}.menu-toggle[data-astro-cid-37fxchfa] .menu-icon-close,.menu-toggle[data-astro-cid-37fxchfa][aria-expanded=true] .menu-icon-open{display:none}.menu-toggle[data-astro-cid-37fxchfa][aria-expanded=true] .menu-icon-close{display:block}.nav-shell[data-astro-cid-37fxchfa]{display:none;position:absolute;inset:calc(100% + .5rem) 0 auto;max-height:calc(100dvh - 6.5rem);overflow-y:auto;padding:1rem 1.25rem 1.5rem;background:var(--qiz-surface);border:1px solid var(--qiz-line);border-radius:1rem;box-shadow:var(--qiz-shadow-soft)}.nav-shell[data-astro-cid-37fxchfa].is-open{display:block}.primary-nav[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:.25rem}.nav-link[data-astro-cid-37fxchfa],summary[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:44px;color:var(--qiz-heading);font-size:.875rem;cursor:pointer;font-weight:500}.nav-link[data-astro-cid-37fxchfa]:hover,summary[data-astro-cid-37fxchfa]:hover{color:var(--qiz-link)}summary[data-astro-cid-37fxchfa]{list-style:none}summary[data-astro-cid-37fxchfa]::-webkit-details-marker{display:none}summary[data-astro-cid-37fxchfa] .chevron{color:var(--qiz-muted)}.active[data-astro-cid-37fxchfa],.active[data-astro-cid-37fxchfa]>summary[data-astro-cid-37fxchfa]{color:var(--qiz-link)}.tools-panel[data-astro-cid-37fxchfa]{padding:.5rem 0 1rem}.overview[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;margin-bottom:.25rem;color:var(--qiz-link);font-size:.875rem;font-weight:600}.task-links[data-astro-cid-37fxchfa]{display:grid;gap:.25rem}.task-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:block;padding:.75rem;border-radius:8px;color:var(--qiz-heading);background:var(--qiz-surface)}.task-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{background:var(--qiz-soft)}.task-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{display:block;font-size:.875rem;font-weight:550}.task-links[data-astro-cid-37fxchfa] small[data-astro-cid-37fxchfa]{display:block;margin-top:.2rem;color:var(--qiz-muted);font-size:.8125rem;line-height:1.5}.navigation-utilities[data-astro-cid-37fxchfa]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--qiz-line)}.contact-link[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.5rem 1rem;border:1px solid var(--qiz-line);border-radius:.7rem;color:var(--qiz-heading);background:var(--qiz-surface);font-size:.875rem;font-weight:500;box-shadow:0 1px 2px rgba(var(--qiz-ink-rgb),.03)}.contact-link[data-astro-cid-37fxchfa]:hover{border-color:color-mix(in srgb,var(--qiz-heading) 25%,white);color:var(--qiz-heading)}.language-menu[data-astro-cid-37fxchfa]{position:relative}.language-menu[data-astro-cid-37fxchfa] summary[data-astro-cid-37fxchfa]{font-size:.8125rem}.language-panel[data-astro-cid-37fxchfa]{position:static;width:13rem;max-width:100%;margin-top:.5rem;padding:.5rem;border:1px solid var(--qiz-line);border-radius:10px;background:var(--qiz-surface);box-shadow:0 10px 30px rgba(var(--qiz-ink-rgb),.08)}.language-panel[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:.5rem;color:var(--qiz-heading);border-radius:6px;font-size:.8125rem}.language-panel[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{background:var(--qiz-soft)}.language-panel[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current]{color:var(--qiz-link)}.language-panel[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin:.5rem;color:var(--qiz-muted);font-size:.75rem}.site-footer[data-astro-cid-37fxchfa]{--footer-text: var(--qiz-muted);--footer-line: var(--qiz-line);border-top:1px solid var(--qiz-line);padding-block:3rem 1.5rem;background:var(--qiz-panel);color:var(--footer-text)}.footer-top[data-astro-cid-37fxchfa]{display:grid;gap:2.5rem}.footer-brand[data-astro-cid-37fxchfa] .brand[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:10rem}.footer-lead[data-astro-cid-37fxchfa]{margin:1.25rem 0 .5rem;color:var(--qiz-heading);font-weight:600}.footer-sub[data-astro-cid-37fxchfa]{max-width:20rem;margin:0;color:var(--footer-text);font-size:.875rem}.footer-column[data-astro-cid-37fxchfa]{display:flex;align-items:flex-start;flex-direction:column;gap:.6rem}.footer-column[data-astro-cid-37fxchfa] h2[data-astro-cid-37fxchfa]{margin:0 0 .4rem;font-size:.8125rem;font-weight:650;color:var(--qiz-heading)}.footer-column[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--footer-text);font-size:.875rem;padding-block:.15rem}.footer-column[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--qiz-heading);text-decoration:underline;text-underline-offset:.25em}.site-footer[data-astro-cid-37fxchfa] [data-astro-cid-37fxchfa]:focus-visible{outline-color:var(--qiz-link)}.footer-bottom[data-astro-cid-37fxchfa]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--footer-line)}.disclaimer[data-astro-cid-37fxchfa],.copyright[data-astro-cid-37fxchfa]{margin:0;font-size:.8125rem;color:var(--footer-text)}.disclaimer[data-astro-cid-37fxchfa] a{color:var(--qiz-heading);text-decoration:underline;text-underline-offset:.2em}.disclaimer[data-astro-cid-37fxchfa]{max-width:60rem}.copyright[data-astro-cid-37fxchfa]{margin-top:1rem}@media(min-width:768px){.footer-top[data-astro-cid-37fxchfa]{grid-template-columns:1.5fr 1fr 1fr}.footer-brand[data-astro-cid-37fxchfa]{grid-column:1 / -1}.site-footer[data-astro-cid-37fxchfa]{padding-top:4rem}}@media(min-width:1024px){.header-inner[data-astro-cid-37fxchfa]{min-height:4rem;gap:2.5rem;width:calc(100% - 2rem)}.menu-toggle[data-astro-cid-37fxchfa]{display:none}.nav-shell[data-astro-cid-37fxchfa]{display:flex;align-items:center;flex:1;justify-content:space-between;position:static;padding:0;border:0;max-height:none;overflow:visible;background:transparent;gap:1.5rem;box-shadow:none}.primary-nav[data-astro-cid-37fxchfa]{flex-direction:row;align-items:center;gap:1.8rem}.nav-link[data-astro-cid-37fxchfa],.tools-menu[data-astro-cid-37fxchfa]>summary[data-astro-cid-37fxchfa]{font-size:.875rem}.tools-menu[data-astro-cid-37fxchfa]{position:relative}.tools-panel[data-astro-cid-37fxchfa]{position:absolute;top:calc(100% + .75rem);left:-1rem;width:min(38rem,70vw);padding:1.25rem;border:1px solid var(--qiz-line);border-radius:14px;background:var(--qiz-surface);box-shadow:0 20px 60px rgba(var(--qiz-ink-rgb),.1)}.overview[data-astro-cid-37fxchfa]{padding:0 0 .85rem;margin-bottom:.65rem;border-bottom:1px solid var(--qiz-line)}.task-links[data-astro-cid-37fxchfa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.navigation-utilities[data-astro-cid-37fxchfa]{margin:0;padding:0;border:0;flex-wrap:nowrap;gap:1.25rem}.language-panel[data-astro-cid-37fxchfa]{position:absolute;top:calc(100% + .75rem);right:0;width:13rem;max-width:none;margin:0}.footer-top[data-astro-cid-37fxchfa]{grid-template-columns:1.8fr 1fr 1fr 1.25fr;gap:3rem}.footer-brand[data-astro-cid-37fxchfa]{grid-column:auto}}@media(pointer:coarse){.footer-column[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{min-height:44px;display:flex;align-items:center}}
