@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Public Sans Fallback: Arial";src:local("Arial"),local("ArialMT"),local("Liberation Sans");ascent-override:90.5905%;descent-override:21.4557%;line-gap-override:0%;size-adjust:104.8675%}@font-face{font-family:"Public Sans Fallback: Helvetica";src:local("Helvetica");ascent-override:90.5905%;descent-override:21.4557%;size-adjust:104.8675%}:root{--surface-page: #fffffc;--surface: #fffffc;--surface-sunken: #f7f8f4;--surface-hover: #f0f2ed;--border-subtle: #eceee8;--border: #daddd7;--border-rule: #111;--border-control: #b9bdb7;--text-strong: #111;--ink: #111;--text: #1a1e1e;--text-secondary: #4e5553;--text-muted: #5f6563;--text-subtle: #6f7572;--text-faint: #8c918e;--text-link: #007765;--accent: #222937;--accent-bright: #00deb6;--surface-accent: #e7ebf0;--border-accent: #c9d1dc;--border-interactive: #5c6779;--ring-interactive: rgb(34 41 55 / .12);--text-on-accent: #fffffc;--text-pass: #007765;--surface-pass: #f2fbf8;--border-pass: #a8dccd;--text-violation: #b3261e;--surface-violation: #fdf3f2;--border-violation: #e5b6b2;--text-caution: #9a5a12;--surface-caution: #fbf6e8;--border-caution: #e8d9b0;--text-unknown: var(--text-subtle);--surface-unknown: var(--surface-hover);--border-unknown: var(--border-control);--text-legacy: #b0582f;--z-popover: 10;--z-menu: 20;--z-header: 30;--z-drawer: 40;--shadow-menu: 0 6px 16px rgb(17 17 17 / .1);--shadow-drawer: -12px 0 32px rgb(17 17 17 / .08);--radius-chip: 2px;--radius: 2px;--radius-panel: 0;--radius-card: 0;--radius-pill: 999px;--font-sans: "Public Sans Variable", "Public Sans Fallback: Arial", "Public Sans Fallback: Helvetica", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-micro: 11px;--font-sm: 12px;--font-body: 14px;--font-h2: 1rem;--font-h1: 1.5rem;--font-display: 2rem;--font-metric-sm: 20px;--font-metric: 28px;--font-metric-lg: 36px;--weight-normal: 400;--weight-semibold: 600;--weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--header-height: 48px;--control-height: 28px;--line-sm: calc(var(--font-sm) * 1.45);--table-head-height: calc(var(--line-sm) + var(--space-2) + var(--space-1) + .5px);--table-head-text-two-lines: calc(2 * var(--line-sm));--table-head-height-two-lines: calc(var(--table-head-text-two-lines) + var(--space-2) + var(--space-1) + .5px);--row-height: calc(var(--font-body) * 1.45 + 2 * var(--space-2) + 1px);--row-height-dense: calc(var(--font-body) * 1.45 + 2 * var(--space-1) + 1px);--drill-w-people: 5.5rem;--drill-w-spend: 7rem;--drill-w-cpa: 6.5rem}html{scrollbar-gutter:stable}body{margin:0;font-family:var(--font-sans);font-size:var(--font-body);line-height:1.45;color:var(--text);background:var(--surface-page);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:2px}h1{margin:0;font-size:var(--font-h1);font-weight:var(--weight-bold);letter-spacing:-.01em}h2{margin:0 0 var(--space-2);font-size:var(--font-h2);font-weight:var(--weight-bold)}h3{margin:0 0 var(--space-2);font-size:var(--font-body);font-weight:var(--weight-semibold)}h2.section{margin:var(--space-10) 0 var(--space-3);padding-top:var(--space-2);border-top:2px solid var(--border-rule)}.page-header+h2.section{margin-top:0}code,pre{font-family:var(--font-mono)}table{border-collapse:collapse;font-size:var(--font-body)}th{padding:var(--space-2) var(--space-3) var(--space-1);border-bottom:1px solid var(--border-rule);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--text-muted);text-align:left;vertical-align:bottom}td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:baseline}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}table.dense td{padding-top:var(--space-1);padding-bottom:var(--space-1)}button,input,select,textarea{font:inherit;font-size:var(--font-sm);color:var(--text)}button,input:not([type=checkbox],[type=radio]),select{box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface)}button{cursor:pointer}button:hover{border-color:var(--border-interactive);background:var(--surface-hover)}button.primary,a.primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}button.primary:hover,a.primary:hover{background:var(--ink)}button.bare{min-height:0;padding:0;border:none;background:none;color:var(--text-link);text-decoration:underline;text-underline-offset:2px}button.bare:hover{background:none}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}.num{font-variant-numeric:tabular-nums;text-align:right}.quiet{color:var(--text-subtle)}.error{color:var(--text-violation)}a.figure{color:inherit;text-decoration-color:transparent}a.figure:hover{text-decoration-color:currentColor}.kind{margin-right:var(--space-1);font-family:var(--font-sans);font-size:var(--font-micro);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.label{font-size:var(--font-micro);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.bar.svelte-12qhfyh{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:stretch;gap:var(--space-8);height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--border-rule);background:var(--surface-page);box-sizing:border-box}.product.svelte-12qhfyh{align-self:center;font-weight:var(--weight-bold);letter-spacing:-.01em}nav.svelte-12qhfyh{display:flex;align-items:stretch;gap:var(--space-5);font-size:var(--font-body)}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh),summary.svelte-12qhfyh{display:flex;align-items:center;height:100%;box-sizing:border-box;border-bottom:3px solid transparent;padding-top:3px;color:var(--text-secondary);text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,summary.svelte-12qhfyh:hover{color:var(--text-strong)}.here.svelte-12qhfyh{color:var(--text-strong)}nav.svelte-12qhfyh>a.here:where(.svelte-12qhfyh),summary.here.svelte-12qhfyh{border-bottom-color:var(--accent-bright)}.staff.svelte-12qhfyh{position:relative}summary.svelte-12qhfyh{cursor:pointer;list-style:none}summary.svelte-12qhfyh::-webkit-details-marker{display:none}summary.svelte-12qhfyh:after{content:"▾";margin-left:.3em;font-size:var(--font-sm);color:var(--text-subtle)}.menu.svelte-12qhfyh{position:absolute;top:100%;left:calc(-1 * var(--space-3));display:flex;flex-direction:column;min-width:10rem;padding:var(--space-1) 0;border:1px solid var(--border-rule);background:var(--surface);box-shadow:var(--shadow-menu)}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-2) var(--space-3);color:var(--text-secondary);text-decoration:none}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface-hover)}.menu.svelte-12qhfyh a.here:where(.svelte-12qhfyh){box-shadow:inset 3px 0 0 var(--accent-bright)}.account.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;color:var(--text-subtle);font-size:var(--font-sm);white-space:nowrap}@media(max-width:1100px){.email.svelte-12qhfyh{display:none}}button.svelte-12qhfyh{border:none;background:none;padding:0;min-height:0;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}button.svelte-12qhfyh:hover{background:none;color:var(--text-strong)}.progress.svelte-12qhfyh{position:absolute;left:0;bottom:-1px;width:40%;height:2px;background:var(--accent-bright);animation:svelte-12qhfyh-progress 1.2s ease-in-out infinite}@keyframes svelte-12qhfyh-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}main.svelte-12qhfyh{max-width:1400px;padding:var(--space-6) var(--space-6) var(--space-12)}@media(max-width:760px){.bar.svelte-12qhfyh{flex-wrap:wrap;gap:0 var(--space-4);height:auto;padding:var(--space-1) var(--space-4) 0}.email.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{flex-wrap:wrap;order:3;width:100%;gap:0 var(--space-4)}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh),summary.svelte-12qhfyh{height:auto;padding:var(--space-2) 0}}
