:root{--font-ui: "Inter Variable", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--type-title: 26px;--type-title-phone: 22px;--type-heading: 17px;--type-subheading: 15px;--type-card-title: 14px;--type-lead: 15px;--type-body: 14px;--type-detail: 13px;--type-caption: 12px;--type-metric: 26px;--type-metric-small: 20px;--type-display: 34px;--type-display-phone: 26px;--type-story: 22px;--type-code: 12px;--leading-title: 1.2;--leading-tight: 1.3;--leading-snug: 1.45;--leading-body: 1.55;--tracking-tight: -.015em;--tracking-label: .04em;--weight-medium: 500;--weight-semibold: 600;--weight-heading: 600;--weight-bold: 650;--measure: 68ch;--space-hairline: 2px;--space-tight: 4px;--space-snug: 6px;--space-base: 8px;--space-roomy: 12px;--space-section: 16px;--space-panel: 24px;--space-page: 32px;--space-chapter: 40px;--line-width: 1px;--line-width-strong: 2px;--page-width: 1120px;--page-width-wide: 1480px;--topbar-height: 44px;--size-sidebar: 232px;--size-rail: 56px;--size-drawer: 288px;--size-mobile-bar: 52px;--size-icon: 20px;--size-icon-small: 16px;--size-icon-tiny: 13px;--size-mark: 8px;--size-swatch: 8px;--size-control: 32px;--size-chip: 26px;--size-switch-width: 30px;--size-switch-height: 18px;--size-switch-thumb: 14px;--size-switch-text: 44px;--size-art: 88px;--size-art-wide: 128px;--size-art-phone: 72px;--size-search: 280px;--size-table-scroll: min(64vh, 720px);--focus-halo: 3px;--size-scrollbar: 11px;--scrollbar-gap: 3px;--size-nav-item: 28px;--size-avatar: 20px;--size-prop-label: 150px;--size-dialog: 520px;--size-login: 400px;--size-brand: 20px;--size-brand-large: 72px;--size-cover: 96px;--size-cover-phone: 80px;--size-cover-metric: 300px;--size-cover-metric-phone: 150px;--size-page-icon: 40px;--size-page-glyph: 22px;--size-icon-tile: 36px;--size-icon-tile-small: 28px;--size-tile: 260px;--size-limit-label: 56px;--size-limit-value: 36px;--size-cell-name: 168px;--size-cell-note: 240px;--size-form: 440px;--size-qbox-list: 380px;--size-qbox-card-side: 600px;--size-qbox-group-head: 20px;--size-task-group: 32px;--size-task-row: 40px;--size-task-id: 30px;--size-task-repo: 132px;--size-task-time: 72px;--size-qbox-band: 148px;--size-qbox-filter: 156px;--size-tile-title: 150px;--size-qbox-flow-bar: 32px;--size-dropdown-list: 320px;--size-calendar-day: 36px;--size-qbox-column: 208px;--size-qbox-picture: 168px;--size-qbox-picture-tall: 120px;--size-qbox-palette: 640px;--size-qbox-diff-num: 44px;--size-qbox-notices: 380px;--size-avatar-large: 36px;--size-avatar-regular: 28px;--radius-tile: 26px;--radius-canvas: 32px;--radius-seg: 14px;--radius-seg-button: 11px;--size-tile-tall: 376px;--size-tile-mid: 330px;--size-tile-short: 168px;--size-seg: 28px;--size-step-axis: 44px;--size-gauge: 300px;--gap-tile: 14px;--type-canvas-title: 28px;--type-tile-title: 18px;--type-tile-big: 40px;--type-tile-huge: 52px;--type-tile-mono: 12.5px;--type-tile-cap: 11.5px;--weight-thin: 200;--tracking-display: -.04em;--tracking-cap: .06em;--blur-core: 60px;--blur-glass: 20px;--motion-quick: .14s;--motion-settle: .2s;--motion-reveal: .52s;--motion-chart: 1.1s;--motion-stagger: 80ms;--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-in-out-story: cubic-bezier(.65, 0, .35, 1);--ease-tile: cubic-bezier(.32, .72, 0, 1);--motion-tile: .9s;--motion-dot: .26s;--lift: -1px;--shadow-raised: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line), 0 var(--line-width) var(--space-hairline) var(--color-ring), 0 var(--space-roomy) var(--space-page) calc(-1 * var(--space-section)) var(--color-ring-strong);--shadow-raised-hover: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line-strong), 0 var(--space-hairline) var(--space-tight) var(--color-ring), 0 var(--space-section) var(--space-chapter) calc(-1 * var(--space-section)) var(--color-ring-strong);--shadow-control: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line-strong), 0 var(--line-width) var(--space-hairline) var(--color-ring);--shadow-pressed: inset 0 var(--line-width) var(--space-hairline) var(--color-ring-strong), 0 0 0 var(--line-width) var(--color-line-strong);--shadow-well: inset 0 var(--line-width) var(--space-hairline) var(--color-ring), inset 0 0 0 var(--line-width) var(--color-line);--face-control: linear-gradient(to bottom, var(--color-surface), var(--color-callout));--face-primary: linear-gradient(to bottom, var(--color-highlight), transparent)}:root{color-scheme:light;--color-page: #f4f5f7;--color-surface: #ffffff;--color-callout: #f3f4f6;--color-sidebar: #eceef2;--color-cover: #f8f9fa;--color-cover-dot: #2c2f362e;--color-dot-empty: #e6e8ec;--color-ink: #1f2228;--color-ink-muted: #6b6f78;--color-ink-faint: #9a9ea7;--color-line: #e7e8ec;--color-line-strong: #d6d8de;--color-hover: #ebedf0;--color-glass: #ffffffdb;--color-focus: #5e6ad2;--color-selection: #5e6ad238;--color-check: #5e6ad2;--color-on-check: #ffffff;--color-ring: #10121614;--color-ring-strong: #10121629;--color-highlight: #ffffffb3;--color-code-ink: #eb5757;--color-code-bg: #8a8f9826;--color-scrim: #0f0f0f73;--chart-spend: #2383e2;--chart-requests: #9b9a97;--chart-errors: #d44c47;--gradient-from: #e6dc5c;--gradient-to: #1fae74;--gradient-hot: #f0623a;--color-tooltip: #25272c;--color-tooltip-ink: #ffffff;--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #6250d6;--series-8: #e34948;--heat-1: #cde2fb;--heat-2: #86b6ef;--heat-3: #3987e5;--heat-4: #1c5cab;--heat-5: #0d366b;--color-gray: #9b9a97;--color-gray-tint: #f1f1ef;--tag-gray-bg: #e3e2e0;--tag-gray-ink: #32302c;--color-brown: #9f6b53;--color-brown-tint: #f4eeee;--tag-brown-bg: #eee0da;--tag-brown-ink: #442a1e;--color-orange: #d9730d;--color-orange-tint: #fbecdd;--tag-orange-bg: #fadec9;--tag-orange-ink: #49290e;--color-yellow: #cb912f;--color-yellow-tint: #fbf3db;--tag-yellow-bg: #fdecc8;--tag-yellow-ink: #402c1b;--color-green: #448361;--color-green-tint: #edf3ec;--tag-green-bg: #dbeddb;--tag-green-ink: #2b593f;--color-blue: #337ea9;--color-blue-tint: #e7f3f8;--tag-blue-bg: #d3e5ef;--tag-blue-ink: #28456c;--color-purple: #9065b0;--color-purple-tint: #f6f3f9;--tag-purple-bg: #e8deee;--tag-purple-ink: #492f64;--color-pink: #c14c8a;--color-pink-tint: #faf1f5;--tag-pink-bg: #f5e0e9;--tag-pink-ink: #4c2337;--color-red: #d44c47;--color-red-tint: #fdebec;--tag-red-bg: #ffe2dd;--tag-red-ink: #5d1715;--bento-canvas: #060608;--bento-ink: #ffffff;--bento-ink-muted: #ffffff8f;--bento-ink-faint: #ffffff61;--bento-hair: #ffffff24;--bento-glass: #ffffff0f;--bento-glass-line: #ffffff1f;--bento-rim: #ffffff33;--bento-chip: #000000d9;--bento-tip: #0e0e10eb;--bento-accent: #e8ff1f;--bento-accent-ink: #0b0b0c;--bento-series-1: #ffffff;--bento-series-2: #a9b2ff;--bento-series-3: #ffb37a;--bento-series-4: #7eeec4;--bento-soft: #ffd0e6;--bento-blue-top: #b9a6ff;--bento-blue-base: #2e43ff;--bento-blue-bottom: #6d7dff;--bento-blue-core: #05082a;--bento-graph-top: #9a9aa8;--bento-graph-base: #3a3a44;--bento-graph-bottom: #55555f;--bento-graph-core: #060608;--bento-pink-top: #ffb3d6;--bento-pink-base: #ff2a85;--bento-pink-bottom: #ff6aa8;--bento-pink-core: #3a031c;--bento-copper-top: #f6bf96;--bento-copper-base: #c2683a;--bento-copper-bottom: #dc8a5c;--bento-copper-core: #1d0b05;--bento-green-top: #a6e8c8;--bento-green-base: #36956f;--bento-green-bottom: #58b58c;--bento-green-core: #061d15;--bento-lime-top: #f4ffb8;--bento-lime-base: #a3c400;--bento-lime-bottom: #c9e03a;--bento-lime-core: #121700;--step-from: #2e4bff;--step-to: #dfe5ff;--step-stripe: #ffffffb3;--step-ribbon: #c7d1ff8c;--step-band: #e9edff;--step-marker: #4f6bff;--step-tip: #f6f8ffeb;--step-tip-ink: #15161a;--radius-chip: 6px;--radius-block: 10px;--radius-card: 18px;--radius-pill: 999px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-page: #16171a;--color-surface: #1c1d21;--color-callout: #212226;--color-sidebar: #0f1012;--color-cover: #191a1d;--color-cover-dot: #e6e7ea26;--color-dot-empty: #2a2b30;--color-ink: #e6e7ea;--color-ink-muted: #8f939c;--color-ink-faint: #666a73;--color-line: #26272c;--color-line-strong: #34363c;--color-hover: #23242a;--color-glass: #16171adb;--color-focus: #7e88e8;--color-selection: #5e6ad24d;--color-check: #5e6ad2;--color-on-check: #ffffff;--color-ring: #ffffff10;--color-ring-strong: #00000080;--color-highlight: #ffffff12;--color-code-ink: #ff7369;--color-code-bg: #8a8f9826;--color-scrim: #000000a6;--chart-spend: #529cca;--chart-requests: #9b9a97;--chart-errors: #d44c47;--gradient-from: #d4dd5e;--gradient-to: #2fcf8c;--gradient-hot: #ff6f4d;--color-tooltip: #f1f2f4;--color-tooltip-ink: #15161a;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--heat-1: #14315a;--heat-2: #184f95;--heat-3: #256abf;--heat-4: #3987e5;--heat-5: #86b6ef;--color-gray: #9b9a97;--color-gray-tint: #252525;--tag-gray-bg: #474645;--tag-gray-ink: #f1f1ef;--color-brown: #ba856f;--color-brown-tint: #2e2724;--tag-brown-bg: #603b2c;--tag-brown-ink: #f5e9e4;--color-orange: #ffa344;--color-orange-tint: #36281c;--tag-orange-bg: #854c1d;--tag-orange-ink: #fbe9da;--color-yellow: #e3b341;--color-yellow-tint: #352e1c;--tag-yellow-bg: #89632a;--tag-yellow-ink: #fbf0d9;--color-green: #5fb487;--color-green-tint: #1e2b23;--tag-green-bg: #2b593f;--tag-green-ink: #e3f1e8;--color-blue: #529cca;--color-blue-tint: #1d2a35;--tag-blue-bg: #28456c;--tag-blue-ink: #e2eef7;--color-purple: #a782d6;--color-purple-tint: #2a2236;--tag-purple-bg: #492f64;--tag-purple-ink: #efe6f6;--color-pink: #e07bb0;--color-pink-tint: #33222b;--tag-pink-bg: #69314c;--tag-pink-ink: #fbe4ef;--color-red: #ff7369;--color-red-tint: #362220;--tag-red-bg: #6e3630;--tag-red-ink: #fde7e4;--bento-canvas: #060608;--bento-ink: #ffffff;--bento-ink-muted: #ffffff8f;--bento-ink-faint: #ffffff61;--bento-hair: #ffffff24;--bento-glass: #ffffff0f;--bento-glass-line: #ffffff1f;--bento-rim: #ffffff33;--bento-chip: #000000d9;--bento-tip: #0e0e10eb;--bento-accent: #e8ff1f;--bento-accent-ink: #0b0b0c;--bento-series-1: #ffffff;--bento-series-2: #a9b2ff;--bento-series-3: #ffb37a;--bento-series-4: #7eeec4;--bento-soft: #ffd0e6;--bento-blue-top: #b9a6ff;--bento-blue-base: #2e43ff;--bento-blue-bottom: #6d7dff;--bento-blue-core: #05082a;--bento-graph-top: #9a9aa8;--bento-graph-base: #3a3a44;--bento-graph-bottom: #55555f;--bento-graph-core: #060608;--bento-pink-top: #ffb3d6;--bento-pink-base: #ff2a85;--bento-pink-bottom: #ff6aa8;--bento-pink-core: #3a031c;--bento-copper-top: #f6bf96;--bento-copper-base: #c2683a;--bento-copper-bottom: #dc8a5c;--bento-copper-core: #1d0b05;--bento-green-top: #a6e8c8;--bento-green-base: #36956f;--bento-green-bottom: #58b58c;--bento-green-core: #061d15;--bento-lime-top: #f4ffb8;--bento-lime-base: #a3c400;--bento-lime-bottom: #c9e03a;--bento-lime-core: #121700;--step-from: #5b6dff;--step-to: #1f2442;--step-stripe: #ffffff42;--step-ribbon: #5b6dff66;--step-band: #5b6dff1f;--step-marker: #9aa6ff;--step-tip: #1c1f30eb;--step-tip-ink: #e6e7ea;--radius-chip: 6px;--radius-block: 10px;--radius-card: 18px;--radius-pill: 999px}}:root[data-theme=dark]{color-scheme:dark;--color-page: #16171a;--color-surface: #1c1d21;--color-callout: #212226;--color-sidebar: #0f1012;--color-cover: #191a1d;--color-cover-dot: #e6e7ea26;--color-dot-empty: #2a2b30;--color-ink: #e6e7ea;--color-ink-muted: #8f939c;--color-ink-faint: #666a73;--color-line: #26272c;--color-line-strong: #34363c;--color-hover: #23242a;--color-glass: #16171adb;--color-focus: #7e88e8;--color-selection: #5e6ad24d;--color-check: #5e6ad2;--color-on-check: #ffffff;--color-ring: #ffffff10;--color-ring-strong: #00000080;--color-highlight: #ffffff12;--color-code-ink: #ff7369;--color-code-bg: #8a8f9826;--color-scrim: #000000a6;--chart-spend: #529cca;--chart-requests: #9b9a97;--chart-errors: #d44c47;--gradient-from: #d4dd5e;--gradient-to: #2fcf8c;--gradient-hot: #ff6f4d;--color-tooltip: #f1f2f4;--color-tooltip-ink: #15161a;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--heat-1: #14315a;--heat-2: #184f95;--heat-3: #256abf;--heat-4: #3987e5;--heat-5: #86b6ef;--color-gray: #9b9a97;--color-gray-tint: #252525;--tag-gray-bg: #474645;--tag-gray-ink: #f1f1ef;--color-brown: #ba856f;--color-brown-tint: #2e2724;--tag-brown-bg: #603b2c;--tag-brown-ink: #f5e9e4;--color-orange: #ffa344;--color-orange-tint: #36281c;--tag-orange-bg: #854c1d;--tag-orange-ink: #fbe9da;--color-yellow: #e3b341;--color-yellow-tint: #352e1c;--tag-yellow-bg: #89632a;--tag-yellow-ink: #fbf0d9;--color-green: #5fb487;--color-green-tint: #1e2b23;--tag-green-bg: #2b593f;--tag-green-ink: #e3f1e8;--color-blue: #529cca;--color-blue-tint: #1d2a35;--tag-blue-bg: #28456c;--tag-blue-ink: #e2eef7;--color-purple: #a782d6;--color-purple-tint: #2a2236;--tag-purple-bg: #492f64;--tag-purple-ink: #efe6f6;--color-pink: #e07bb0;--color-pink-tint: #33222b;--tag-pink-bg: #69314c;--tag-pink-ink: #fbe4ef;--color-red: #ff7369;--color-red-tint: #362220;--tag-red-bg: #6e3630;--tag-red-ink: #fde7e4;--bento-canvas: #060608;--bento-ink: #ffffff;--bento-ink-muted: #ffffff8f;--bento-ink-faint: #ffffff61;--bento-hair: #ffffff24;--bento-glass: #ffffff0f;--bento-glass-line: #ffffff1f;--bento-rim: #ffffff33;--bento-chip: #000000d9;--bento-tip: #0e0e10eb;--bento-accent: #e8ff1f;--bento-accent-ink: #0b0b0c;--bento-series-1: #ffffff;--bento-series-2: #a9b2ff;--bento-series-3: #ffb37a;--bento-series-4: #7eeec4;--bento-soft: #ffd0e6;--bento-blue-top: #b9a6ff;--bento-blue-base: #2e43ff;--bento-blue-bottom: #6d7dff;--bento-blue-core: #05082a;--bento-graph-top: #9a9aa8;--bento-graph-base: #3a3a44;--bento-graph-bottom: #55555f;--bento-graph-core: #060608;--bento-pink-top: #ffb3d6;--bento-pink-base: #ff2a85;--bento-pink-bottom: #ff6aa8;--bento-pink-core: #3a031c;--bento-copper-top: #f6bf96;--bento-copper-base: #c2683a;--bento-copper-bottom: #dc8a5c;--bento-copper-core: #1d0b05;--bento-green-top: #a6e8c8;--bento-green-base: #36956f;--bento-green-bottom: #58b58c;--bento-green-core: #061d15;--bento-lime-top: #f4ffb8;--bento-lime-base: #a3c400;--bento-lime-bottom: #c9e03a;--bento-lime-core: #121700;--step-from: #5b6dff;--step-to: #1f2442;--step-stripe: #ffffff42;--step-ribbon: #5b6dff66;--step-band: #5b6dff1f;--step-marker: #9aa6ff;--step-tip: #1c1f30eb;--step-tip-ink: #e6e7ea;--radius-chip: 6px;--radius-block: 10px;--radius-card: 18px;--radius-pill: 999px}.qp-island,.qp-bento>.qp-card,.qp-bento>.qp-section[data-card=true],.qp-bento-cell>.qp-chart,.qp-bento>.qp-chart{color-scheme:dark;--color-page: #16171a;--color-surface: #1c1d21;--color-callout: #212226;--color-sidebar: #0f1012;--color-cover: #191a1d;--color-cover-dot: #e6e7ea26;--color-dot-empty: #2a2b30;--color-ink: #e6e7ea;--color-ink-muted: #8f939c;--color-ink-faint: #666a73;--color-line: #26272c;--color-line-strong: #34363c;--color-hover: #23242a;--color-glass: #16171adb;--color-focus: #7e88e8;--color-selection: #5e6ad24d;--color-check: #5e6ad2;--color-on-check: #ffffff;--color-ring: #ffffff10;--color-ring-strong: #00000080;--color-highlight: #ffffff12;--color-code-ink: #ff7369;--color-code-bg: #8a8f9826;--color-scrim: #000000a6;--chart-spend: #529cca;--chart-requests: #9b9a97;--chart-errors: #d44c47;--gradient-from: #d4dd5e;--gradient-to: #2fcf8c;--gradient-hot: #ff6f4d;--color-tooltip: #f1f2f4;--color-tooltip-ink: #15161a;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--heat-1: #14315a;--heat-2: #184f95;--heat-3: #256abf;--heat-4: #3987e5;--heat-5: #86b6ef;--color-gray: #9b9a97;--color-gray-tint: #252525;--tag-gray-bg: #474645;--tag-gray-ink: #f1f1ef;--color-brown: #ba856f;--color-brown-tint: #2e2724;--tag-brown-bg: #603b2c;--tag-brown-ink: #f5e9e4;--color-orange: #ffa344;--color-orange-tint: #36281c;--tag-orange-bg: #854c1d;--tag-orange-ink: #fbe9da;--color-yellow: #e3b341;--color-yellow-tint: #352e1c;--tag-yellow-bg: #89632a;--tag-yellow-ink: #fbf0d9;--color-green: #5fb487;--color-green-tint: #1e2b23;--tag-green-bg: #2b593f;--tag-green-ink: #e3f1e8;--color-blue: #529cca;--color-blue-tint: #1d2a35;--tag-blue-bg: #28456c;--tag-blue-ink: #e2eef7;--color-purple: #a782d6;--color-purple-tint: #2a2236;--tag-purple-bg: #492f64;--tag-purple-ink: #efe6f6;--color-pink: #e07bb0;--color-pink-tint: #33222b;--tag-pink-bg: #69314c;--tag-pink-ink: #fbe4ef;--color-red: #ff7369;--color-red-tint: #362220;--tag-red-bg: #6e3630;--tag-red-ink: #fde7e4;--bento-canvas: #060608;--bento-ink: #ffffff;--bento-ink-muted: #ffffff8f;--bento-ink-faint: #ffffff61;--bento-hair: #ffffff24;--bento-glass: #ffffff0f;--bento-glass-line: #ffffff1f;--bento-rim: #ffffff33;--bento-chip: #000000d9;--bento-tip: #0e0e10eb;--bento-accent: #e8ff1f;--bento-accent-ink: #0b0b0c;--bento-series-1: #ffffff;--bento-series-2: #a9b2ff;--bento-series-3: #ffb37a;--bento-series-4: #7eeec4;--bento-soft: #ffd0e6;--bento-blue-top: #b9a6ff;--bento-blue-base: #2e43ff;--bento-blue-bottom: #6d7dff;--bento-blue-core: #05082a;--bento-graph-top: #9a9aa8;--bento-graph-base: #3a3a44;--bento-graph-bottom: #55555f;--bento-graph-core: #060608;--bento-pink-top: #ffb3d6;--bento-pink-base: #ff2a85;--bento-pink-bottom: #ff6aa8;--bento-pink-core: #3a031c;--bento-copper-top: #f6bf96;--bento-copper-base: #c2683a;--bento-copper-bottom: #dc8a5c;--bento-copper-core: #1d0b05;--bento-green-top: #a6e8c8;--bento-green-base: #36956f;--bento-green-bottom: #58b58c;--bento-green-core: #061d15;--bento-lime-top: #f4ffb8;--bento-lime-base: #a3c400;--bento-lime-bottom: #c9e03a;--bento-lime-core: #121700;--step-from: #5b6dff;--step-to: #1f2442;--step-stripe: #ffffff42;--step-ribbon: #5b6dff66;--step-band: #5b6dff1f;--step-marker: #9aa6ff;--step-tip: #1c1f30eb;--step-tip-ink: #e6e7ea;--radius-chip: 6px;--radius-block: 10px;--radius-card: 18px;--radius-pill: 999px}:root,[data-tone=gray]{--tone: var(--color-gray);--tone-tint: var(--color-gray-tint);--tone-bg: var(--tag-gray-bg);--tone-ink: var(--tag-gray-ink)}[data-tone=brown]{--tone: var(--color-brown);--tone-tint: var(--color-brown-tint);--tone-bg: var(--tag-brown-bg);--tone-ink: var(--tag-brown-ink)}[data-tone=orange]{--tone: var(--color-orange);--tone-tint: var(--color-orange-tint);--tone-bg: var(--tag-orange-bg);--tone-ink: var(--tag-orange-ink)}[data-tone=yellow]{--tone: var(--color-yellow);--tone-tint: var(--color-yellow-tint);--tone-bg: var(--tag-yellow-bg);--tone-ink: var(--tag-yellow-ink)}[data-tone=green]{--tone: var(--color-green);--tone-tint: var(--color-green-tint);--tone-bg: var(--tag-green-bg);--tone-ink: var(--tag-green-ink)}[data-tone=blue]{--tone: var(--color-blue);--tone-tint: var(--color-blue-tint);--tone-bg: var(--tag-blue-bg);--tone-ink: var(--tag-blue-ink)}[data-tone=purple]{--tone: var(--color-purple);--tone-tint: var(--color-purple-tint);--tone-bg: var(--tag-purple-bg);--tone-ink: var(--tag-purple-ink)}[data-tone=pink]{--tone: var(--color-pink);--tone-tint: var(--color-pink-tint);--tone-bg: var(--tag-pink-bg);--tone-ink: var(--tag-pink-ink)}[data-tone=red]{--tone: var(--color-red);--tone-tint: var(--color-red-tint);--tone-bg: var(--tag-red-bg);--tone-ink: var(--tag-red-ink)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--color-page)}body{margin:0;min-height:100vh;background:var(--color-page);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,pre{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration-color:var(--color-line-strong);text-underline-offset:var(--space-hairline)}a:hover{text-decoration-color:var(--color-ink)}b,strong{font-weight:var(--weight-semibold)}::selection{background:var(--color-selection)}:focus-visible{outline:var(--line-width-strong) solid var(--color-focus);outline-offset:var(--space-hairline);border-radius:var(--radius-chip)}code,.qp-mono{font-family:var(--font-mono);font-size:.86em}code{color:var(--color-code-ink);background:var(--color-code-bg);padding:var(--space-hairline) var(--space-tight);border-radius:var(--radius-chip);overflow-wrap:anywhere}.qp-visually-hidden{position:absolute;width:var(--line-width);height:var(--line-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qp-muted{color:var(--color-ink-muted)}.qp-faint{color:var(--color-ink-faint)}.qp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.qp-break{overflow-wrap:anywhere}::-webkit-scrollbar{width:var(--size-scrollbar);height:var(--size-scrollbar)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:var(--scrollbar-gap) solid transparent;border-radius:var(--radius-pill);background:var(--color-line-strong);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-ink-faint)}::-webkit-scrollbar-thumb:active{background-color:var(--color-ink-muted)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}}.qp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-snug);min-height:var(--size-control);padding:var(--space-tight) var(--space-roomy);border:none;border-radius:var(--radius-block);background:var(--face-control);box-shadow:var(--shadow-control);color:var(--color-ink);font:inherit;font-size:var(--type-detail);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;white-space:nowrap;text-decoration:none;transition:box-shadow var(--motion-quick) var(--ease-out-soft),transform var(--motion-quick) var(--ease-out-soft),filter var(--motion-quick) var(--ease-out-soft)}.qp-button svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none;color:var(--color-ink-muted)}.qp-button:hover{filter:brightness(.985);box-shadow:var(--shadow-raised-hover)}.qp-button:active:not(:disabled){transform:translateY(var(--line-width));box-shadow:var(--shadow-pressed)}.qp-button:disabled{opacity:.5;cursor:not-allowed}.qp-button-primary{background:var(--face-primary),var(--color-check);color:var(--color-on-check);box-shadow:inset 0 var(--line-width) 0 var(--color-highlight),0 0 0 var(--line-width) var(--color-check),0 var(--line-width) var(--space-tight) var(--color-ring-strong)}.qp-button-primary svg{color:inherit}.qp-button-primary:hover{filter:brightness(1.08);box-shadow:inset 0 var(--line-width) 0 var(--color-highlight),0 0 0 var(--line-width) var(--color-check),0 var(--space-hairline) var(--space-base) var(--color-ring-strong)}.qp-button-danger{color:var(--color-red)}.qp-button-danger svg{color:inherit}.qp-button-danger:hover{background:var(--color-red-tint)}.qp-button-quiet{background:transparent;box-shadow:none;justify-content:flex-start;padding-inline:var(--space-base)}.qp-button-wide{width:100%}.qp-icon-button{display:inline-grid;place-items:center;width:var(--size-control);height:var(--size-control);padding:0;border:none;border-radius:var(--radius-block);background:transparent;color:var(--color-ink-muted);cursor:pointer}.qp-icon-button svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-icon-button:hover{background:var(--color-hover);color:var(--color-ink)}.qp-icon-button[aria-pressed=true]{background:var(--face-control);color:var(--color-ink);box-shadow:var(--shadow-control)}.qp-theme-switch{display:inline-flex;gap:var(--space-hairline);padding:var(--space-hairline);border-radius:var(--radius-block);background:var(--color-hover);box-shadow:var(--shadow-well);width:fit-content}.qp-field{display:grid;gap:var(--space-tight);min-width:0}.qp-label{font-size:var(--type-detail);font-weight:var(--weight-medium)}.qp-input{width:100%;min-height:var(--size-control);padding:var(--space-snug) var(--space-base);border:var(--line-width) solid var(--color-line-strong);border-radius:var(--radius-block);background:var(--color-surface);box-shadow:inset 0 var(--line-width) var(--space-hairline) var(--color-ring);color:var(--color-ink);font:inherit;font-size:var(--type-detail);transition:border-color var(--motion-quick) var(--ease-out-soft),box-shadow var(--motion-quick) var(--ease-out-soft)}.qp-input::placeholder{color:var(--color-ink-faint)}.qp-input:hover{border-color:var(--color-ink-faint)}.qp-input:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:inset 0 var(--line-width) var(--space-hairline) var(--color-ring),0 0 0 var(--focus-halo) var(--color-selection)}.qp-field-hint{font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-inline-form{display:grid;grid-template-columns:minmax(0,360px) max-content;justify-content:start;align-items:end;gap:var(--space-roomy)}.qp-inline-form>.qp-callout{grid-column:1 / -1}.qp-password-form{display:grid;gap:var(--space-section);max-width:var(--size-form)}.qp-log-more{margin-top:var(--space-roomy)}.qp-chips{display:inline-flex;flex-wrap:wrap;gap:var(--space-hairline);padding:var(--space-hairline);border-radius:var(--radius-block);background:var(--color-hover);box-shadow:var(--shadow-well);max-width:100%}.qp-chip{display:inline-flex;align-items:center;gap:var(--space-snug);padding:0 var(--space-roomy);min-height:var(--size-chip);border:none;border-radius:var(--radius-chip);background:transparent;color:var(--color-ink-muted);font:inherit;font-size:var(--type-detail);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-quick) var(--ease-out-soft),color var(--motion-quick) var(--ease-out-soft),box-shadow var(--motion-quick) var(--ease-out-soft)}.qp-chip:hover{color:var(--color-ink)}.qp-chip[aria-pressed=true]{background:var(--face-control);color:var(--color-ink);box-shadow:var(--shadow-control)}.qp-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-section)}.qp-tabpanel{min-width:0}.qp-tablist{display:flex;gap:var(--space-tight);border-bottom:var(--line-width) solid var(--color-line);overflow-x:auto}.qp-tab{position:relative;padding:var(--space-snug) var(--space-base) var(--space-base);border:none;border-radius:var(--radius-chip) var(--radius-chip) 0 0;background:transparent;color:var(--color-ink-muted);font:inherit;font-size:var(--type-detail);cursor:pointer;white-space:nowrap}.qp-tab:hover{background:var(--color-hover);color:var(--color-ink)}.qp-tab:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--line-width));height:var(--line-width-strong);background:var(--color-ink);transform:scaleX(0);transition:transform var(--motion-settle) var(--ease-out-soft)}.qp-tab[aria-selected=true]{color:var(--color-ink);font-weight:var(--weight-medium)}.qp-tab[aria-selected=true]:after{transform:none}@media(max-width:680px){.qp-inline-form{grid-template-columns:minmax(0,1fr)}}.qp-stack{display:grid;gap:var(--space-roomy)}.qp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base)}.qp-detail{font-size:var(--type-detail)}.qp-loading{color:var(--color-ink-muted);font-size:var(--type-detail);padding-block:var(--space-base)}.qp-refetching{opacity:.55;transition:opacity var(--motion-settle) var(--ease-out-soft)}.qp-mark{display:inline-block;flex:none;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--tone)}.qp-tag{display:inline-flex;align-items:center;gap:var(--space-tight);padding:0 var(--space-snug);border-radius:var(--radius-chip);font-size:var(--type-caption);line-height:var(--leading-body);white-space:nowrap;background:var(--tone-bg);color:var(--tone-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis}.qp-tag-note{opacity:.75}.qp-provider-tag{gap:var(--space-snug)}.qp-provider-icon{display:block;flex:none;width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-ink)}.qp-tag .qp-provider-icon{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}.qp-provider-unknown{color:var(--color-ink-muted)}.qp-icon-tile{display:inline-grid;place-items:center;flex:none;width:var(--size-icon-tile);height:var(--size-icon-tile);border-radius:var(--radius-block);background:var(--color-callout);box-shadow:inset 0 0 0 var(--line-width) var(--color-ring)}.qp-icon-tile .qp-provider-icon{width:var(--size-icon);height:var(--size-icon)}.qp-pill{display:inline-flex;align-items:center;gap:var(--space-snug);padding:var(--space-hairline) var(--space-base);border-radius:var(--radius-chip);font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-body);white-space:nowrap;color:var(--color-ink);background:var(--tone-tint)}.qp-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-snug)}.qp-callout{display:flex;gap:var(--space-roomy);padding:var(--space-roomy) var(--space-section) var(--space-roomy) var(--space-roomy);border-radius:var(--radius-block);background:var(--tone-tint);box-shadow:inset 0 0 0 var(--line-width) var(--color-ring);font-size:var(--type-detail)}.qp-callout>.qp-mark{margin-top:var(--space-snug)}.qp-callout-body{display:grid;gap:var(--space-snug);min-width:0;justify-items:start;overflow-wrap:anywhere}.qp-callout-lead{font-weight:var(--weight-semibold)}.qp-card{position:relative;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);min-width:0}.qp-empty{display:grid;gap:var(--space-base);justify-items:start;padding:var(--space-panel);border-radius:var(--radius-card);background:var(--color-callout)}.qp-empty-title{font-weight:var(--weight-semibold)}.qp-empty-body{display:grid;gap:var(--space-roomy);justify-items:start;color:var(--color-ink-muted);font-size:var(--type-detail)}.qp-toggle summary{list-style:none;display:flex;align-items:center;gap:var(--space-snug);padding:var(--space-snug) var(--space-base);margin-inline:calc(-1 * var(--space-base));border-radius:var(--radius-block);cursor:pointer;font-size:var(--type-detail);font-weight:var(--weight-semibold);user-select:none}.qp-toggle summary::-webkit-details-marker{display:none}.qp-toggle summary:hover{background:var(--color-hover)}.qp-toggle-caret{width:var(--size-icon-small);height:var(--size-icon-small);flex:none;color:var(--color-ink-muted);transition:transform var(--motion-settle) var(--ease-out-soft)}.qp-toggle[open]>summary .qp-toggle-caret{transform:rotate(90deg)}.qp-toggle-body{padding-top:var(--space-base)}.qp-steps{display:grid;gap:var(--space-roomy);padding-left:var(--space-panel);list-style:decimal;font-size:var(--type-detail)}.qp-steps li{display:grid;gap:var(--space-base);justify-items:start}.qp-steps li::marker{color:var(--color-ink-muted);font-weight:var(--weight-semibold)}.qp-choice-group{display:grid;gap:var(--space-base)}.qp-choice-group+.qp-choice-group{margin-top:var(--space-section)}.qp-choice-heading{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--color-ink-muted);letter-spacing:var(--tracking-label);text-transform:uppercase}.qp-device-code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-roomy)}.qp-device-code-value{font-size:var(--type-heading);letter-spacing:var(--tracking-label);padding:var(--space-snug) var(--space-roomy);color:var(--color-ink);user-select:all}.qp-command{display:inline-block;font-size:var(--type-detail);padding:var(--space-snug) var(--space-roomy);color:var(--color-ink);user-select:all}.qp-choice-list{display:grid;gap:var(--space-base)}.qp-choice{display:flex;align-items:center;gap:var(--space-roomy);width:100%;padding:var(--space-roomy) var(--space-section);border:none;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-settle) var(--ease-out-soft),box-shadow var(--motion-settle) var(--ease-out-soft)}.qp-choice:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-raised-hover)}.qp-choice:active{transform:none;box-shadow:var(--shadow-pressed)}.qp-choice>svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none;color:var(--color-ink-muted)}.qp-choice-text{flex:1;display:grid;gap:var(--space-hairline);min-width:0}.qp-choice-title{font-weight:var(--weight-semibold)}.qp-choice-detail{font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-secret{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-roomy);padding:var(--space-roomy);border-radius:var(--radius-block);background:var(--color-callout)}.qp-secret-value{flex:1 1 240px;min-width:0;padding:var(--space-snug) var(--space-base);font-size:var(--type-detail);color:var(--color-ink);background:var(--color-surface);user-select:all}.qp-table-wrap{position:relative;overflow:auto;max-height:var(--size-table-scroll);overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised)}.qp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-detail)}.qp-table th,.qp-table td{text-align:left;padding:var(--space-roomy) var(--space-roomy);border-bottom:var(--line-width) solid var(--color-line);vertical-align:top}.qp-table thead th{position:sticky;top:0;z-index:1;padding-block:var(--space-base);font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--color-ink-muted);white-space:nowrap;background:var(--color-callout);box-shadow:inset 0 calc(-1 * var(--line-width)) 0 var(--color-line)}.qp-search{display:inline-flex;align-items:center;gap:var(--space-snug);width:min(var(--size-search),100%);min-height:var(--size-control);padding:0 var(--space-roomy);border-radius:var(--radius-pill);background:var(--color-callout);box-shadow:var(--shadow-well);color:var(--color-ink-muted);transition:box-shadow var(--motion-quick) var(--ease-out-soft)}.qp-search:focus-within{box-shadow:var(--shadow-well),0 0 0 var(--focus-halo) var(--color-selection);color:var(--color-ink)}.qp-search svg{flex:none;width:var(--size-icon-small);height:var(--size-icon-small)}.qp-search-input{flex:1;min-width:0;border:none;background:transparent;color:var(--color-ink);font:inherit;font-size:var(--type-detail);outline:none}.qp-search-input::placeholder{color:var(--color-ink-faint)}.qp-table-tools{display:flex;justify-content:flex-end;margin-bottom:var(--space-roomy)}.qp-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-base) var(--space-roomy);padding-top:var(--space-roomy)}.qp-pager-count{font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-pager-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug)}.qp-pager-page{min-width:calc(var(--size-control) * 3);text-align:center;font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-pager-step{background:var(--face-control);box-shadow:var(--shadow-control);border-radius:var(--radius-pill)}.qp-pager-step:disabled{opacity:.4;cursor:default;box-shadow:none}.qp-table tbody th{font-weight:var(--weight-medium)}.qp-table tbody tr:last-child th,.qp-table tbody tr:last-child td,.qp-table tfoot tr:last-child th,.qp-table tfoot tr:last-child td{border-bottom:none}.qp-table .qp-num{text-align:right;font-variant-numeric:tabular-nums}.qp-table tbody tr{transition:background var(--motion-quick) var(--ease-out-soft)}.qp-table tbody tr:hover{background:var(--color-hover)}.qp-table .qp-cell-name{min-width:var(--size-cell-name)}.qp-table .qp-when{white-space:nowrap;font-variant-numeric:tabular-nums}.qp-table .qp-cell-note-wide{min-width:var(--size-cell-note);color:var(--color-ink-muted)}.qp-table .qp-cell-tight{white-space:nowrap}.qp-cell-note{display:block;font-size:var(--type-caption);color:var(--color-ink-muted);font-weight:400}.qp-cell-label{display:inline-flex;align-items:center;gap:var(--space-snug)}.qp-cell-action{text-align:right}.qp-error-count{color:var(--color-ink);font-weight:var(--weight-semibold)}.qp-props{display:grid;gap:var(--space-hairline);padding-block:var(--space-base);border-block:var(--line-width) solid var(--color-line)}.qp-prop{display:grid;grid-template-columns:var(--size-prop-label) minmax(0,1fr);align-items:baseline;gap:var(--space-roomy);min-height:var(--size-control);font-size:var(--type-detail)}.qp-prop-label{color:var(--color-ink-muted)}.qp-prop-value{min-width:0;overflow-wrap:anywhere}.qp-meters{display:grid;gap:var(--space-roomy)}.qp-meter{display:grid;gap:var(--space-snug);min-width:0}.qp-meter-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-base);font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-meter-row b,.qp-meter-label{color:var(--color-ink)}@media(max-width:680px){.qp-prop{grid-template-columns:minmax(0,1fr);gap:var(--space-hairline);padding-block:var(--space-tight)}}.qp-dialog{width:min(var(--size-dialog),calc(100vw - var(--space-page)));max-height:calc(100vh - var(--space-page));padding:0;border:none;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 var(--line-width) 0 var(--color-highlight),0 0 0 var(--line-width) var(--color-line),0 var(--space-panel) var(--space-chapter) calc(-1 * var(--space-base)) var(--color-ring-strong);overflow:auto}.qp-dialog::backdrop{background:var(--color-scrim);backdrop-filter:blur(var(--space-tight))}.qp-dialog-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-roomy);padding:var(--space-section) var(--space-section) var(--space-base) var(--space-panel);background:var(--color-surface)}.qp-dialog-title{font-size:var(--type-subheading);font-weight:var(--weight-heading);line-height:var(--leading-tight);overflow-wrap:anywhere}.qp-dialog-note{padding:0 var(--space-panel);color:var(--color-ink-muted);font-size:var(--type-detail);text-wrap:pretty}.qp-dialog-body{display:grid;gap:var(--space-roomy);padding:var(--space-section) var(--space-panel) var(--space-panel)}.qp-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-base);padding:var(--space-roomy) var(--space-panel);border-top:var(--line-width) solid var(--color-line)}@media(prefers-reduced-motion:no-preference){.qp-dialog[open]{animation:qp-dialog-in var(--motion-settle) var(--ease-out-soft)}.qp-dialog[open]::backdrop{animation:qp-fade-in var(--motion-settle) var(--ease-out-soft)}}@keyframes qp-dialog-in{0%{opacity:0;transform:translateY(var(--space-base)) scale(.97)}to{opacity:1;transform:none}}@keyframes qp-fade-in{0%{opacity:0}to{opacity:1}}.qp-dropdown{position:relative;display:grid;gap:var(--space-tight);min-width:0}.qp-dropdown-button{display:flex;align-items:center;gap:var(--space-base);width:100%;min-height:var(--size-control);padding:var(--space-tight) var(--space-base) var(--space-tight) var(--space-roomy);border:none;border-radius:var(--radius-block);background:var(--face-control);box-shadow:var(--shadow-control);color:var(--color-ink);font:inherit;font-size:var(--type-detail);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:box-shadow var(--motion-quick) var(--ease-out-soft),transform var(--motion-quick) var(--ease-out-soft)}.qp-dropdown-button:hover:not(:disabled){box-shadow:var(--shadow-raised-hover)}.qp-dropdown-button:active:not(:disabled){transform:translateY(var(--line-width));box-shadow:var(--shadow-pressed)}.qp-dropdown-button:disabled{opacity:.55;cursor:not-allowed}.qp-dropdown[data-open=true] .qp-dropdown-button{box-shadow:var(--shadow-control),0 0 0 var(--focus-halo) var(--color-selection)}.qp-dropdown-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-dropdown-caret{flex:none;width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-ink-faint);transition:transform var(--motion-settle) var(--ease-out-soft)}.qp-dropdown[data-open=true] .qp-dropdown-caret{transform:rotate(180deg);color:var(--color-ink)}.qp-dropdown[data-compact=true] .qp-dropdown-button{min-height:var(--size-chip);padding-left:var(--space-base);font-size:var(--type-caption)}.qp-dropdown-list{position:fixed;inset:auto;top:calc(var(--dropdown-top, 0px) + var(--space-tight));left:var(--dropdown-left, 0px);z-index:30;display:grid;align-content:start;gap:var(--space-hairline);box-sizing:border-box;width:max-content;height:auto;min-width:max(var(--dropdown-width, 0px),var(--size-cell-name));max-width:min(var(--size-dropdown-list),calc(100vw - 2 * var(--space-section)));max-height:min(50vh,var(--size-dropdown-list),calc(var(--dropdown-room, 100vh) - var(--space-tight)));margin:0;padding:var(--space-tight);overflow:auto;overscroll-behavior:contain;border:none;border-radius:var(--radius-block);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-raised-hover);outline:none}.qp-dropdown-list[data-side=above]{top:calc(var(--dropdown-top, 0px) - var(--space-tight))}.qp-dropdown-option{display:flex;align-items:center;gap:var(--space-base);min-height:var(--size-control);padding:var(--space-tight) var(--space-base);border-radius:var(--radius-chip);color:var(--color-ink);font-size:var(--type-detail);cursor:pointer}.qp-dropdown-option[data-active=true]{background:var(--color-hover)}.qp-dropdown-option[aria-selected=true]{font-weight:var(--weight-semibold)}.qp-dropdown-option[aria-disabled=true]{color:var(--color-ink-faint);cursor:not-allowed}.qp-dropdown-text{display:grid;flex:1;min-width:0}.qp-dropdown-hint{font-size:var(--type-caption);font-weight:400;color:var(--color-ink-muted)}.qp-dropdown-check{flex:none;width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-check)}.qp-dropdown .qp-person-avatar,.qp-dropdown .qp-dropdown-mark{flex:none}.qp-dropdown-mark{display:inline-grid;place-items:center;width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-ink)}.qp-dropdown-mark svg{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}@media(prefers-reduced-motion:no-preference){.qp-dropdown-list{animation:qp-dropdown-in var(--motion-settle) var(--ease-out-soft);transform-origin:top left}.qp-dropdown-list[data-side=above]{transform-origin:bottom left}}@keyframes qp-dropdown-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-tight))) scale(.98)}to{opacity:1;transform:none}}.qp-calendar{display:grid;gap:var(--space-roomy);padding:var(--space-roomy);border-radius:var(--radius-block);background:var(--color-callout);box-shadow:var(--shadow-well)}.qp-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base)}.qp-calendar-month{font-weight:var(--weight-semibold)}.qp-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-hairline);justify-items:center}.qp-calendar-weekday{padding-bottom:var(--space-tight);font-size:var(--type-caption);color:var(--color-ink-faint)}.qp-calendar-day{display:grid;place-items:center;width:var(--size-calendar-day);height:var(--size-calendar-day);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font:inherit;font-size:var(--type-detail);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--motion-quick) var(--ease-out-soft),transform var(--motion-quick) var(--ease-out-soft)}.qp-calendar-day:hover:not(:disabled){background:var(--color-hover);transform:scale(1.06)}.qp-calendar-day[data-today=true]{box-shadow:inset 0 0 0 var(--line-width) var(--color-line-strong)}.qp-calendar-day[aria-pressed=true]{background:var(--face-primary),var(--color-check);color:var(--color-on-check);font-weight:var(--weight-semibold);box-shadow:0 var(--line-width) var(--space-tight) var(--color-ring-strong)}.qp-calendar-day:disabled{color:var(--color-ink-faint);opacity:.45;cursor:not-allowed}.qp-calendar-time{display:flex;align-items:center;gap:var(--space-base);font-size:var(--type-detail)}.qp-calendar-time>svg{width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-ink-muted)}.qp-calendar-time .qp-dropdown{flex:0 1 calc(var(--size-calendar-day) * 3)}@media(prefers-reduced-motion:no-preference){.qp-calendar-day[aria-pressed=true]{animation:qp-pop var(--motion-settle) var(--ease-out-soft)}}.qp-qbox{container:qbox / inline-size;display:grid;gap:var(--space-section);min-width:0}.qp-qbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base);min-width:0}.qp-qbox-toolbar>.qp-stream-badge{flex:none}.qp-qbox-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base);margin-left:auto}.qp-qbox-toolbar .qp-chip svg,.qp-qbox-toolbar .qp-button svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-kbd{display:inline-grid;place-items:center;min-width:var(--size-icon);padding:0 var(--space-tight);border-radius:var(--radius-chip);background:var(--color-callout);box-shadow:inset 0 calc(-1 * var(--line-width)) 0 var(--color-line-strong),inset 0 0 0 var(--line-width) var(--color-line);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--type-caption);line-height:var(--leading-body)}.qp-stream-badge{display:inline-flex;align-items:center;gap:var(--space-snug);padding:var(--space-hairline) var(--space-base);border-radius:var(--radius-pill);background:var(--color-callout);color:var(--color-ink-muted);font-size:var(--type-caption);font-weight:var(--weight-medium);white-space:nowrap}.qp-stream-dot{width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--color-ink-faint)}.qp-stream-badge[data-status=live] .qp-stream-dot{background:var(--color-green);animation:qp-qbox-pulse var(--motion-chart) var(--ease-in-out-story) infinite alternate}.qp-stream-badge[data-status=reconnecting] .qp-stream-dot,.qp-stream-badge[data-status=connecting] .qp-stream-dot{background:var(--color-yellow)}.qp-stream-badge[data-status=signed-out] .qp-stream-dot{background:var(--color-red)}@keyframes qp-qbox-pulse{0%{opacity:1}to{opacity:.35}}.qp-qbox-filters{flex:1 1 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base);min-width:0}.qp-qbox-filter{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;flex:0 1 var(--size-qbox-filter)}.qp-qbox-filter .qp-dropdown{grid-template-columns:minmax(0,1fr)}.qp-qbox-filter-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base);font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-stale{padding:var(--space-snug) var(--space-roomy);border-radius:var(--radius-block);background:var(--color-yellow-tint);color:var(--color-ink);font-size:var(--type-detail)}.qp-qbox-dead{font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-cut{font-size:var(--type-caption);color:var(--color-orange)}.qp-page:has(.qp-qbox){max-width:var(--page-width-wide)}.qp-qbox-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-section);align-items:start}.qp-qbox[data-card=open] .qp-qbox-split{grid-template-columns:minmax(0,var(--size-qbox-list)) minmax(0,1fr)}.qp-qbox[data-card=open][data-view=board] .qp-qbox-split{grid-template-columns:minmax(0,1fr) minmax(0,var(--size-qbox-card-side))}.qp-qbox-pane-list,.qp-qbox-pane-card{min-width:0;display:grid;gap:var(--space-roomy)}.qp-qbox-pane-list{container:qbox-list / inline-size}.qp-qbox-pane-card{position:sticky;top:calc(var(--topbar-height) + var(--space-base));max-height:calc(100vh - var(--topbar-height) - var(--space-section));overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-card)}.qp-qbox-pane-list,.qp-qbox-pane-card,.qp-qbox-list,.qp-qbox-group,.qp-task-rows{grid-template-columns:minmax(0,1fr)}.qp-qbox-list{display:grid;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);overflow:clip}.qp-qbox-group{display:grid}.qp-qbox-group+.qp-qbox-group{border-top:var(--line-width) solid var(--color-line)}.qp-qbox-group-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);height:var(--size-qbox-group-head);padding-inline:var(--space-tight);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}.qp-qbox-list .qp-qbox-group-title{position:sticky;top:var(--topbar-height);z-index:2;justify-content:flex-start;height:var(--size-task-group);padding-inline:var(--space-section);border-bottom:var(--line-width) solid var(--color-line);background:var(--color-callout);font-size:var(--type-detail);letter-spacing:normal;text-transform:none;color:var(--color-ink)}.qp-qbox-group[data-group=urgent] .qp-qbox-group-title{color:var(--color-red)}.qp-qbox-group-glyph{display:inline-flex}.qp-qbox-group-glyph .qp-emoji,.qp-task-row-lead .qp-emoji{margin-inline-end:0}.qp-qbox-group-count{color:var(--color-ink-faint);font-weight:var(--weight-medium)}.qp-task-rows{display:grid}.qp-task-row{border-bottom:var(--line-width) solid var(--color-line);transition:background var(--motion-quick) var(--ease-out-soft),box-shadow var(--motion-quick) var(--ease-out-soft)}.qp-task-row:last-child{border-bottom:none}.qp-task-row:hover{background:var(--color-hover)}.qp-task-row[data-selected=true]{background:var(--color-hover);box-shadow:inset var(--line-width-strong) 0 0 var(--color-focus)}.qp-task-row[data-open=true]{background:var(--color-selection)}.qp-task-row-button{display:flex;align-items:center;gap:var(--space-roomy);width:100%;min-height:var(--size-task-row);padding:var(--space-snug) var(--space-section);border:none;background:transparent;color:inherit;font:inherit;font-size:var(--type-detail);line-height:var(--leading-snug);text-align:left;cursor:pointer}.qp-task-row-button:focus-visible{outline-offset:calc(-1 * var(--line-width-strong))}.qp-task-row-lead{display:inline-flex;flex:none;align-items:center;gap:var(--space-snug)}.qp-unread-dot{flex:none;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--color-check)}.qp-unread-dot[data-read=true]{background:transparent}.qp-task-row-id{min-width:var(--size-task-id);font-size:var(--type-caption);color:var(--color-ink-faint)}.qp-task-row-main{flex:1 1 auto;display:flex;align-items:baseline;gap:var(--space-base);min-width:0;overflow:hidden;white-space:nowrap}.qp-task-row-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium);color:var(--color-ink)}.qp-task-row-title>.qp-break,.qp-task-row-status>.qp-break{overflow-wrap:normal}.qp-task-row[data-unread=true] .qp-task-row-title{font-weight:var(--weight-semibold)}.qp-emoji{flex:none;display:inline-block;font-style:normal;line-height:1;margin-inline-end:var(--space-tight)}.qp-qbox-view-toggle{display:inline-flex;align-items:center;gap:var(--space-snug)}.qp-qbox-view-toggle[data-place=card]{display:none}.qp-task-row-status{flex:1 1 0;display:inline-flex;align-items:center;gap:var(--space-snug);min-width:0;overflow:hidden;color:var(--color-ink-muted)}.qp-task-row-status>.qp-break{min-width:0;overflow:hidden;text-overflow:ellipsis}.qp-live-mini{flex:none;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--color-green);animation:qp-qbox-pulse var(--motion-chart) var(--ease-in-out-story) infinite alternate}.qp-task-row-side{flex:none;display:flex;align-items:center;gap:var(--space-roomy);min-width:0}.qp-task-row-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-tight)}.qp-task-row-side>.qp-task-row-chips{flex-wrap:nowrap}.qp-task-row-repo{max-width:var(--size-task-repo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-task-row-asker{display:inline-flex;flex:none}.qp-task-row-time{min-width:var(--size-task-time);font-size:var(--type-caption);color:var(--color-ink-faint);text-align:right}.qp-qbox-late{padding:var(--space-base) var(--space-section);border-top:var(--line-width) solid var(--color-line);font-size:var(--type-caption);color:var(--color-ink-muted)}@container qbox-list (641px <= width <= 900px){.qp-task-row-repo{display:none}}@container qbox-list (max-width: 640px){.qp-task-row-button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-tight) var(--space-base);padding:var(--space-base) var(--space-roomy)}.qp-task-row-lead{min-height:1lh}.qp-task-row-main{flex-direction:column;align-items:stretch;gap:var(--space-hairline)}.qp-task-row-status{flex:none}.qp-task-row-side{grid-column:2;flex-wrap:wrap;gap:var(--space-tight) var(--space-base)}.qp-task-row-side>.qp-task-row-chips{flex-wrap:wrap;justify-content:flex-start}.qp-task-row-time{min-width:0;margin-left:auto}}.qp-qbox-empty{padding:var(--space-panel);border-radius:var(--radius-card);background:var(--color-callout);color:var(--color-ink-muted)}.qp-qbox-older{justify-self:start}.qp-person-avatar{display:inline-grid;place-items:center;flex:none;width:var(--size-avatar-regular);height:var(--size-avatar-regular);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-callout);color:var(--color-ink);font-size:var(--type-caption);font-weight:var(--weight-semibold)}.qp-person-avatar[data-size=small]{width:var(--size-avatar);height:var(--size-avatar);font-size:var(--type-caption)}.qp-person-avatar[data-size=large]{width:var(--size-avatar-large);height:var(--size-avatar-large)}.qp-person-avatar img{width:100%;height:100%;object-fit:cover}.qp-person-avatar[data-series="1"]{background:var(--tag-blue-bg);color:var(--tag-blue-ink)}.qp-person-avatar[data-series="2"]{background:var(--tag-orange-bg);color:var(--tag-orange-ink)}.qp-person-avatar[data-series="3"]{background:var(--tag-green-bg);color:var(--tag-green-ink)}.qp-person-avatar[data-series="4"]{background:var(--tag-yellow-bg);color:var(--tag-yellow-ink)}.qp-person-avatar[data-series="5"]{background:var(--tag-pink-bg);color:var(--tag-pink-ink)}.qp-person-avatar[data-series="6"]{background:var(--tag-brown-bg);color:var(--tag-brown-ink)}.qp-person-avatar[data-series="7"]{background:var(--tag-purple-bg);color:var(--tag-purple-ink)}.qp-person-avatar[data-series="8"]{background:var(--tag-red-bg);color:var(--tag-red-ink)}.qp-quorra-avatar{background:var(--color-check);color:var(--color-on-check)}.qp-person-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug);min-width:0}.qp-person-handle,.qp-person-id{color:var(--color-ink-muted);font-size:var(--type-caption)}.qp-viewer-chip{display:inline-flex;align-items:center;gap:var(--space-snug);flex:none;min-width:0;max-width:40%;margin-left:auto;color:var(--color-ink-muted);font-size:var(--type-detail);font-weight:var(--weight-medium);white-space:nowrap}.qp-viewer-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.qp-mobile-viewer{display:inline-flex;flex:none}.qp-qbox-person-pick{display:flex;align-items:center;gap:var(--space-base);min-width:0}.qp-qbox-person-pick>.qp-input{flex:1;min-width:0}.qp-everyone-avatar{background:var(--color-callout);color:var(--color-ink-muted)}.qp-everyone-avatar svg{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}.qp-pr-chip{display:inline-flex;align-items:center;gap:var(--space-tight);padding:0 var(--space-snug);border-radius:var(--radius-chip);background:var(--tone-bg);color:var(--tone-ink);font-size:var(--type-caption);text-decoration:none}.qp-pr-chip svg{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}.qp-qbox-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--size-qbox-column),1fr);gap:var(--space-roomy);overflow-x:auto;padding-bottom:var(--space-base)}.qp-qbox-column{display:grid;align-content:start;gap:var(--space-base);padding:var(--space-roomy);border-radius:var(--radius-card);background:var(--color-callout);box-shadow:var(--shadow-well)}.qp-qbox-cards{display:grid;gap:var(--space-base)}.qp-qbox-board-card{border-radius:var(--radius-block);background:var(--color-surface);box-shadow:var(--shadow-raised)}.qp-qbox-board-card[data-selected=true]{box-shadow:var(--shadow-raised),0 0 0 var(--line-width-strong) var(--color-focus)}.qp-qbox-board-card[data-open=true]{background:var(--color-selection)}.qp-qbox-board-button{display:grid;gap:var(--space-snug);width:100%;padding:var(--space-roomy);border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.qp-qbox-board-title{font-weight:var(--weight-semibold)}.qp-qbox-board-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug);font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-qbox-board-needs{font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-notices{position:fixed;right:var(--space-section);bottom:var(--space-section);z-index:20;display:grid;gap:var(--space-base);width:min(var(--size-qbox-notices),calc(100vw - 2 * var(--space-section)));pointer-events:none}.qp-qbox-notice{display:flex;align-items:flex-start;gap:var(--space-base);padding:var(--space-roomy) var(--space-section);border-radius:var(--radius-block);background:var(--color-tooltip);color:var(--color-tooltip-ink);box-shadow:var(--shadow-raised);font-size:var(--type-detail);pointer-events:auto}.qp-qbox-notice[data-tone=warn]{box-shadow:var(--shadow-raised),inset var(--line-width-strong) 0 0 var(--color-orange)}.qp-qbox-notice .qp-icon-button{color:inherit;width:var(--size-icon);height:var(--size-icon);margin-left:auto}.qp-qbox-palette{width:min(var(--size-qbox-palette),calc(100vw - 2 * var(--space-section)));margin:12vh auto auto;padding:var(--space-base);overflow:hidden}.qp-qbox-palette-search{width:100%}.qp-qbox-palette-rows{display:grid;align-content:start;gap:var(--space-hairline);height:min(56vh,calc(var(--size-qbox-palette) * .7));overflow:auto;overscroll-behavior:contain;margin-top:var(--space-base)}.qp-qbox-palette-row{display:grid;grid-template-columns:var(--size-limit-label) minmax(0,1fr) auto;align-items:baseline;gap:var(--space-base);padding:var(--space-snug) var(--space-base);border-radius:var(--radius-chip);cursor:pointer;font-size:var(--type-detail)}.qp-qbox-palette-row[aria-selected=true]{background:var(--color-selection)}.qp-qbox-palette-group{font-size:var(--type-caption)}.qp-qbox-palette-empty{padding:var(--space-base)}.qp-qbox-palette-foot{padding:var(--space-base) var(--space-base) 0;font-size:var(--type-caption)}@media(max-width:960px){.qp-qbox[data-card=open] .qp-qbox-split,.qp-qbox[data-card=open][data-view=board] .qp-qbox-split{grid-template-columns:minmax(0,1fr)}.qp-qbox[data-card=open] .qp-qbox-pane-list,.qp-qbox[data-card=open] .qp-qbox-toolbar,.qp-qbox[data-card=open] .qp-qbox-filters{display:none}.qp-page:has(.qp-qbox[data-card=open]) .qp-page-head{display:none}.qp-qbox[data-card=open] .qp-qbox-view-toggle[data-place=card]{display:inline-flex}.qp-qbox-pane-card{position:static;max-height:none;overflow:visible}}@container qbox (max-width: 1150px){.qp-qbox-filters{order:1;flex-basis:100%}}@media(max-width:900px){.qp-qbox-list .qp-qbox-group-title{top:var(--size-mobile-bar)}}@media(max-width:680px){.qp-qbox-filter{flex:1 1 calc(50% - var(--space-base))}.qp-qbox-board{grid-auto-columns:minmax(calc(100vw - 4 * var(--space-section)),1fr)}}.qp-qbox-bento .qp-bt.qp-qbox-band{gap:var(--space-base);min-height:var(--size-qbox-band);padding:var(--space-section) var(--space-panel)}.qp-qbox-band .qp-bt-big{font-size:var(--type-tile-big)}.qp-qbox-bento-words{font-size:var(--type-detail)}.qp-qbox-bento .qp-bt-chip .qp-live{width:var(--space-snug);height:var(--space-snug)}.qp-qbox-statebar{display:block;width:100%;height:var(--space-base);border-radius:var(--radius-pill);overflow:hidden}.qp-qbox-statebar-track{fill:var(--bento-hair)}.qp-qbox-statebar-part{fill:var(--key)}.qp-qbox-bento-legend{gap:var(--space-hairline) var(--space-roomy)}.qp-qbox-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-tight);min-width:0}.qp-qbox-flow-step{display:grid;align-content:start;gap:var(--space-hairline);min-width:0}.qp-qbox-flow-bar{order:-2;display:block;width:100%;height:var(--size-qbox-flow-bar);border-radius:var(--radius-chip);overflow:hidden}.qp-qbox-flow-track{fill:var(--bento-hair)}.qp-qbox-flow-fill{fill:var(--bento-series-1)}.qp-qbox-flow .qp-step-value{order:-1;font-size:var(--type-subheading);color:var(--bento-ink)}.qp-qbox-flow .qp-step-label{font-size:var(--type-tile-cap);line-height:var(--leading-tight);color:var(--bento-ink-faint);white-space:normal;overflow-wrap:anywhere}.qp-qbox-flow-step[data-empty=true] .qp-step-value{color:var(--bento-ink-faint)}@media(max-width:520px){.qp-qbox-bento .qp-bt.qp-qbox-band:nth-child(-n+2){grid-column:span 6}.qp-qbox-bento .qp-bt.qp-qbox-band{min-height:0;padding:var(--space-roomy) var(--space-section)}}.qp-qbox-card{display:grid;gap:var(--space-section);padding:var(--space-panel);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);min-width:0}.qp-qbox-card,.qp-qbox-card :is(.qp-qbox-card-head,.qp-qbox-merge,.qp-qbox-changes,.qp-qbox-runs,.qp-qbox-timeline,.qp-qbox-files,.qp-qbox-reply,.qp-qbox-actions){grid-template-columns:minmax(0,1fr)}.qp-qbox-card-empty{justify-items:start;color:var(--color-ink-muted)}.qp-qbox-card-head{display:grid;gap:var(--space-base)}.qp-qbox-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base);font-size:var(--type-detail)}.qp-qbox-crumb>.qp-stream-badge{margin-left:auto}.qp-qbox-spot{display:inline-flex;align-items:center;gap:var(--space-tight)}.qp-qbox-card-title{font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.qp-qbox-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug) var(--space-roomy);font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-mode{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-tight)}.qp-qbox-locked{display:inline-flex;align-items:center;gap:var(--space-tight);font-size:var(--type-caption)}.qp-qbox-locked svg,.qp-qbox-link svg{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}.qp-qbox-link{display:inline-flex;align-items:center;gap:var(--space-tight)}.qp-qbox-priority .qp-input{min-height:var(--size-chip);padding-block:0;font-size:var(--type-caption)}.qp-qbox-summary{display:grid;gap:var(--space-snug);padding:var(--space-roomy) var(--space-section);border-radius:var(--radius-block);background:var(--color-callout);font-size:var(--type-lead);line-height:var(--leading-snug)}.qp-qbox-summary .qp-faint{font-size:var(--type-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.qp-qbox-ask,.qp-qbox-permission{display:grid;gap:var(--space-base);padding:var(--space-section);border-radius:var(--radius-block);background:var(--color-blue-tint);box-shadow:inset 0 0 0 var(--line-width) var(--color-ring)}.qp-qbox-permission{background:var(--color-orange-tint)}.qp-qbox-ask-title{font-size:var(--type-card-title);font-weight:var(--weight-semibold)}.qp-qbox-lines{display:grid;gap:var(--space-hairline)}.qp-qbox-line{display:block;min-height:1lh;white-space:pre-wrap;overflow-wrap:anywhere}.qp-qbox-options{display:grid;gap:var(--space-snug)}.qp-qbox-option{display:flex;align-items:flex-start;gap:var(--space-roomy);width:100%;padding:var(--space-roomy);border:none;border-radius:var(--radius-block);background:var(--color-surface);box-shadow:var(--shadow-control);color:inherit;font:inherit;text-align:left;cursor:pointer}.qp-qbox-option:hover:not(:disabled){box-shadow:var(--shadow-raised-hover)}.qp-qbox-option:disabled{opacity:.55;cursor:not-allowed}.qp-qbox-option-text{display:grid;gap:var(--space-hairline);min-width:0}.qp-qbox-option-label{font-weight:var(--weight-semibold)}.qp-qbox-option-detail{font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-command{display:grid;padding:var(--space-roomy);border-radius:var(--radius-block);background:var(--color-callout);font-family:var(--font-mono);font-size:var(--type-code);overflow-x:auto}.qp-qbox-reason{font-size:var(--type-detail)}.qp-qbox-choices,.qp-qbox-action-row{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-qbox-actions{display:grid;gap:var(--space-snug)}.qp-qbox-answered{font-weight:var(--weight-semibold)}.qp-qbox-reply{display:grid;gap:var(--space-base)}.qp-qbox-reply-input{min-height:calc(var(--size-control) * 3);max-height:40vh;resize:vertical;line-height:var(--leading-body)}.qp-qbox-reply-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-base)}.qp-qbox-attach{cursor:pointer}.qp-qbox-attachments{display:flex;flex-wrap:wrap;gap:var(--space-snug)}.qp-qbox-attachment{display:inline-flex;align-items:center;gap:var(--space-snug);padding:var(--space-hairline) var(--space-base);border-radius:var(--radius-chip);background:var(--color-callout);font-size:var(--type-caption)}.qp-qbox-reply-closed{font-size:var(--type-detail)}.qp-qbox-ask-full summary{cursor:pointer;font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-qbox-ask-full .qp-qbox-lines{padding-top:var(--space-base);font-size:var(--type-detail)}.qp-qbox-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-base)}.qp-qbox-section-title{font-size:var(--type-card-title);font-weight:var(--weight-semibold)}.qp-qbox-merge,.qp-qbox-changes,.qp-qbox-runs,.qp-qbox-timeline{display:grid;gap:var(--space-base);padding-top:var(--space-section);border-top:var(--line-width) solid var(--color-line)}.qp-qbox-merge-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug) var(--space-roomy);font-size:var(--type-detail)}.qp-qbox-checks{display:flex;flex-wrap:wrap;gap:var(--space-snug) var(--space-roomy)}.qp-qbox-checks li,.qp-qbox-approvals li{display:inline-flex;align-items:center;gap:var(--space-snug)}.qp-qbox-approvals{display:grid;gap:var(--space-tight);font-size:var(--type-detail)}.qp-qbox-hold{font-size:var(--type-detail)}.qp-qbox-deploy{display:grid;gap:var(--space-snug)}.qp-qbox-plus{color:var(--color-green)}.qp-qbox-minus{color:var(--color-red)}.qp-qbox-files{display:grid;gap:var(--space-hairline)}.qp-qbox-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-roomy);width:100%;padding:var(--space-snug) var(--space-base);border:none;border-radius:var(--radius-chip);background:transparent;color:inherit;font:inherit;font-size:var(--type-detail);text-align:left;cursor:pointer}.qp-qbox-file:hover,.qp-qbox-file[aria-expanded=true]{background:var(--color-hover)}.qp-qbox-diff{overflow-x:auto;margin-block:var(--space-snug);border-radius:var(--radius-block);box-shadow:inset 0 0 0 var(--line-width) var(--color-line)}.qp-qbox-diff-table{border-collapse:collapse;width:100%;font-size:var(--type-code)}.qp-qbox-diff-table td{padding:0 var(--space-snug);vertical-align:top}.qp-qbox-diff-num{width:var(--size-qbox-diff-num);color:var(--color-ink-faint);text-align:right;user-select:none}.qp-qbox-diff-mark{width:var(--space-section);color:var(--color-ink-faint);user-select:none}.qp-qbox-diff-text{white-space:pre}.qp-qbox-diff-table tr[data-kind=add]{background:var(--color-green-tint)}.qp-qbox-diff-table tr[data-kind=del]{background:var(--color-red-tint)}.qp-qbox-diff-table tr[data-kind=hunk],.qp-qbox-diff-table tr[data-kind=meta]{color:var(--color-ink-muted);background:var(--color-callout)}.qp-qbox-run-list{display:grid;gap:var(--space-base)}.qp-qbox-run{display:grid;gap:var(--space-tight);font-size:var(--type-detail)}.qp-qbox-run-head{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-qbox-served{display:grid;gap:var(--space-hairline);padding-left:var(--space-roomy)}.qp-qbox-served li{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-qbox-entries{display:grid}.qp-qbox-entry{display:grid;grid-template-columns:var(--size-avatar) minmax(0,1fr) auto;gap:var(--space-roomy);padding-block:var(--space-base);border-bottom:var(--line-width) solid var(--color-line);font-size:var(--type-detail)}.qp-qbox-entry:last-child{border-bottom:none}.qp-qbox-entry[data-kind=fold]{grid-template-columns:minmax(0,1fr)}.qp-qbox-entry[data-kind=message]{background:var(--color-callout);border-radius:var(--radius-block);padding-inline:var(--space-base);border-bottom:none;margin-block:var(--space-tight)}.qp-qbox-entry[data-step=action] .qp-qbox-step-title,.qp-qbox-entry[data-step=error] .qp-qbox-step-title{font-weight:var(--weight-semibold)}.qp-qbox-entry[data-step=error] .qp-qbox-entry-icon{color:var(--color-red)}.qp-qbox-entry-icon{display:grid;place-items:start center;color:var(--color-ink-faint)}.qp-qbox-entry-icon svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-qbox-entry-body{display:grid;gap:var(--space-tight);min-width:0}.qp-qbox-entry-time{font-size:var(--type-caption);color:var(--color-ink-faint)}.qp-qbox-message-head{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-qbox-step-path,.qp-qbox-step-command{color:var(--color-ink-muted)}.qp-qbox-step-exit{justify-self:start;padding:0 var(--space-snug);border-radius:var(--radius-chip);background:var(--color-red-tint);font-size:var(--type-caption)}.qp-qbox-step-exit[data-ok=true]{background:var(--color-green-tint)}.qp-qbox-step-actor{display:inline-flex;align-items:center;gap:var(--space-snug);color:var(--color-ink-muted)}.qp-qbox-step-detail summary{cursor:pointer;color:var(--color-ink-muted)}.qp-qbox-step-detail .qp-qbox-lines{padding:var(--space-base);margin-top:var(--space-tight);border-radius:var(--radius-chip);background:var(--color-callout);font-size:var(--type-code);overflow-x:auto}.qp-qbox-fold{display:inline-flex;align-items:center;gap:var(--space-snug);padding:var(--space-snug) var(--space-base);border:none;border-radius:var(--radius-chip);background:var(--color-callout);color:var(--color-ink-muted);font:inherit;font-size:var(--type-detail);cursor:pointer}.qp-qbox-fold svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-qbox-pictures{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-qbox-picture{display:inline-grid;place-items:center;width:var(--size-qbox-picture);height:var(--size-qbox-picture-tall);padding:0;border:none;border-radius:var(--radius-block);background:var(--color-surface);box-shadow:inset 0 0 0 var(--line-width) var(--color-line);overflow:hidden;color:var(--color-ink-muted);font-size:var(--type-caption);cursor:zoom-in}.qp-qbox-picture[data-state=failed],.qp-qbox-picture[data-state=loading]{cursor:default;padding:var(--space-base);text-align:center}.qp-qbox-picture img{width:100%;height:100%;object-fit:cover}.qp-qbox-viewer img{display:block;max-width:100%;max-height:70vh;margin-inline:auto}.qp-qbox-new{display:grid;gap:var(--space-section)}.qp-qbox-ask-input{resize:vertical;line-height:var(--leading-body)}.qp-qbox-notes{display:grid;gap:var(--space-tight)}.qp-qbox-new-foot{display:flex;justify-content:flex-end;gap:var(--space-base)}.qp-qbox-new-problem{padding:var(--space-roomy) var(--space-section);border-radius:var(--radius-block);background:var(--color-callout);box-shadow:inset var(--line-width-strong) 0 0 var(--color-orange);font-size:var(--type-detail)}.qp-qbox-later{display:grid;gap:var(--space-tight)}.qp-qbox-later-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-roomy);width:100%;padding:var(--space-base) var(--space-roomy);border:none;border-radius:var(--radius-block);background:var(--color-callout);color:inherit;font:inherit;font-size:var(--type-detail);text-align:left;cursor:pointer;transition:background var(--motion-quick) var(--ease-out-soft),transform var(--motion-quick) var(--ease-out-soft)}.qp-qbox-later-choice svg{width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-ink-muted)}.qp-qbox-later-choice:hover{background:var(--color-hover);transform:translate(var(--space-hairline))}.qp-qbox-access{display:grid;gap:var(--space-section)}.qp-qbox-access-tools{display:flex;flex-wrap:wrap;gap:var(--space-base);margin-bottom:var(--space-roomy)}.qp-qbox-role-filter{width:auto}.qp-qbox-roles{display:flex;flex-wrap:wrap;gap:var(--space-tight)}.qp-qbox-history{display:grid;gap:var(--space-base);font-size:var(--type-detail)}@media(max-width:680px){.qp-qbox-card{padding:var(--space-section)}.qp-qbox-entry{grid-template-columns:var(--size-avatar) minmax(0,1fr)}.qp-qbox-entry-time{grid-column:2}}.qp-overview-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-section);margin-bottom:var(--space-panel)}.qp-overview-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug);margin-bottom:var(--space-snug);font-size:var(--type-detail);color:var(--color-ink-muted)}.qp-live{position:relative;display:inline-block;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--color-green)}.qp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-green)}.qp-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-roomy)}.qp-span-3{grid-column:span 3}.qp-span-4{grid-column:span 4}.qp-span-6{grid-column:span 6}.qp-span-8{grid-column:span 8}.qp-span-12{grid-column:1 / -1}.qp-bento-cell{display:grid;min-width:0}.qp-bento+.qp-bento,.qp-bento+.qp-section,.qp-section+.qp-bento,.qp-filter-row+.qp-bento{margin-top:var(--space-roomy)}.qp-bento>.qp-section{margin-top:0;min-width:0}.qp-section[data-card=true]{padding:var(--space-section) var(--space-panel) var(--space-panel);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);min-width:0}.qp-section[data-card=true]>.qp-section-head{align-items:flex-start;margin-bottom:var(--space-section)}.qp-section[data-card=true] .qp-heading{font-size:var(--type-subheading)}.qp-section[data-card=true] .qp-table-wrap{margin-inline:calc(-1 * var(--space-panel));border-radius:0;box-shadow:inset 0 var(--line-width) 0 var(--color-line),inset 0 calc(-1 * var(--line-width)) 0 var(--color-line)}.qp-section[data-card=true] .qp-table th:first-child,.qp-section[data-card=true] .qp-table td:first-child{padding-left:var(--space-panel)}.qp-section[data-card=true] .qp-table th:last-child,.qp-section[data-card=true] .qp-table td:last-child{padding-right:var(--space-panel)}.qp-section[data-card=true] .qp-props{border-block:none;padding-block:0}.qp-bento>.qp-card{transition:transform var(--motion-settle) var(--ease-out-soft),box-shadow var(--motion-settle) var(--ease-out-soft)}.qp-bento>.qp-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-raised-hover)}.qp-bento-card{display:flex;flex-direction:column;gap:var(--space-section);padding:var(--space-section) var(--space-panel) var(--space-panel);min-width:0}.qp-bento-head{display:flex;align-items:flex-start;gap:var(--space-base);min-width:0}.qp-bento-titles{flex:1;display:grid;gap:var(--space-hairline);min-width:0}.qp-bento-title{font-size:var(--type-subheading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.qp-bento-note{font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-bento-card .qp-headroom-row{grid-template-columns:minmax(0,1fr);gap:var(--space-base);padding-block:var(--space-base)}.qp-bento-card .qp-headroom-windows{grid-template-columns:minmax(0,1fr);gap:var(--space-tight)}.qp-bento-card .qp-headroom{border-top:none}.qp-round-link{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;width:var(--size-control);height:var(--size-control);border-radius:var(--radius-pill);background:var(--face-control);box-shadow:var(--shadow-control);color:var(--color-ink-muted);transition:transform var(--motion-quick) var(--ease-out-soft),color var(--motion-quick) var(--ease-out-soft)}.qp-round-link svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-round-link:hover{color:var(--color-ink);transform:rotate(45deg)}.qp-kpi{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-base);padding:var(--space-section) var(--space-section) var(--space-section) var(--space-panel);min-width:0}.qp-kpi-value{margin-top:var(--space-roomy)}.qp-kpi-art{display:flex;align-items:center;min-width:0;min-height:var(--size-control)}.qp-kpi-art>*{flex:1;min-width:0}.qp-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base)}.qp-kpi-label{display:inline-flex;align-items:center;gap:var(--space-snug);font-size:var(--type-tile-cap);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--color-ink-muted)}.qp-kpi-label svg{width:var(--size-icon-small);height:var(--size-icon-small)}.qp-kpi-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base) var(--space-roomy);font-size:var(--type-tile-big);font-weight:var(--weight-thin);letter-spacing:var(--tracking-display);line-height:var(--leading-title)}.qp-kpi-value .qp-num{font-variant-numeric:tabular-nums}.qp-bento-title{letter-spacing:-.02em}.qp-kpi-note{font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-kpi-value .qp-tag{font-size:var(--type-caption);letter-spacing:0}.qp-story{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-section);padding:var(--space-section) var(--space-panel) var(--space-panel);border-radius:var(--radius-card);background:linear-gradient(160deg,color-mix(in srgb,var(--color-on-check) 14%,transparent),transparent 55%),var(--color-check);color:var(--color-on-check);box-shadow:inset 0 var(--line-width) 0 var(--color-highlight),0 var(--space-base) var(--space-page) calc(-1 * var(--space-base)) var(--color-ring-strong);overflow:hidden;min-width:0}.qp-story-dots{position:absolute;inset:0;z-index:-1;opacity:.18}.qp-story-dots .qp-cover-dots{stroke:var(--color-on-check)}.qp-story-eyebrow{display:inline-flex;align-items:center;gap:var(--space-snug);align-self:flex-start;padding:var(--space-hairline) var(--space-roomy) var(--space-hairline) var(--space-base);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--line-width) color-mix(in srgb,var(--color-on-check) 35%,transparent);font-size:var(--type-caption);font-weight:var(--weight-medium)}.qp-story-eyebrow svg{width:var(--size-icon-tiny);height:var(--size-icon-tiny)}.qp-story-text{flex:1;font-size:var(--type-story);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.qp-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}.qp-story-mark{display:inline-block;padding:0 var(--space-snug);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-on-check) 22%,transparent);box-shadow:inset 0 0 0 var(--line-width) color-mix(in srgb,var(--color-on-check) 45%,transparent);color:inherit}.qp-story-foot{display:grid;gap:var(--space-base)}.qp-story-segments{display:flex;gap:var(--space-tight)}.qp-story-segment{flex:1;height:var(--space-section);border-radius:var(--radius-chip);background:var(--color-on-check)}.qp-story-segment[data-state=warning]{background:var(--color-yellow)}.qp-story-segment[data-state=critical]{background:var(--color-red)}.qp-story-segment[data-state=off]{background:color-mix(in srgb,var(--color-on-check) 25%,transparent)}.qp-story-note{font-size:var(--type-caption);opacity:.85}@media(prefers-reduced-motion:no-preference){.qp-bento>*{animation:qp-card-in .64s var(--ease-out-soft) both}.qp-bento>:nth-child(2){animation-delay:50ms}.qp-bento>:nth-child(3){animation-delay:.1s}.qp-bento>:nth-child(4){animation-delay:.15s}.qp-bento>:nth-child(5){animation-delay:.22s}.qp-bento>:nth-child(6){animation-delay:.28s}.qp-bento>:nth-child(n+7){animation-delay:.34s}.qp-live:after{animation:qp-live-ping 1.8s var(--ease-out-soft) infinite}.qp-story-dots{animation:qp-drift 18s linear infinite alternate}.qp-story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--color-on-check) 14%,transparent) 50%,transparent 65%);background-size:260% 100%;animation:qp-sheen 6s var(--ease-in-out-story) infinite;pointer-events:none}}@keyframes qp-card-in{0%{opacity:0;transform:translateY(var(--space-roomy)) scale(.985)}to{opacity:1;transform:none}}@keyframes qp-live-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes qp-drift{0%{transform:translate(0) scale(1.05)}to{transform:translate(calc(-1 * var(--space-section)),var(--space-base)) scale(1.1)}}@keyframes qp-sheen{0%{background-position:130% 0}to{background-position:-130% 0}}@media(max-width:1100px){.qp-span-3,.qp-span-4{grid-column:span 6}.qp-span-8{grid-column:span 12}}@media(max-width:680px){.qp-bento{gap:var(--space-base)}.qp-span-4,.qp-span-6,.qp-span-8{grid-column:span 12}.qp-section[data-card=true]{padding:var(--space-roomy) var(--space-section) var(--space-section)}.qp-section[data-card=true] .qp-table-wrap{margin-inline:calc(-1 * var(--space-section))}.qp-section[data-card=true] .qp-table th:first-child,.qp-section[data-card=true] .qp-table td:first-child{padding-left:var(--space-section)}.qp-kpi{padding:var(--space-roomy);min-height:0}.qp-kpi-value{margin-top:var(--space-base);font-size:var(--type-display-phone)}.qp-kpi-art:empty{display:none}.qp-bento-card,.qp-story{padding:var(--space-roomy) var(--space-section) var(--space-section)}.qp-story-text{font-size:var(--type-heading)}}.qp-canvas,.qp-bento{position:relative;min-width:0}.qp-page:has(.qp-canvas),.qp-page:has(.qp-bento){max-width:var(--page-width-wide);padding-inline:var(--space-panel)}.qp-island,.qp-bento>.qp-card,.qp-bento>.qp-section[data-card=true],.qp-bento-cell>.qp-chart,.qp-bento>.qp-chart{--face-control: linear-gradient(to bottom, var(--color-surface), var(--color-callout));--face-primary: linear-gradient(to bottom, var(--color-highlight), transparent);--shadow-raised: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line), 0 var(--line-width) var(--space-hairline) var(--color-ring), 0 var(--space-roomy) var(--space-page) calc(-1 * var(--space-section)) var(--color-ring-strong);--shadow-raised-hover: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line-strong), 0 var(--space-hairline) var(--space-tight) var(--color-ring), 0 var(--space-section) var(--space-chapter) calc(-1 * var(--space-section)) var(--color-ring-strong);--shadow-control: inset 0 var(--line-width) 0 var(--color-highlight), 0 0 0 var(--line-width) var(--color-line-strong), 0 var(--line-width) var(--space-hairline) var(--color-ring);--shadow-pressed: inset 0 var(--line-width) var(--space-hairline) var(--color-ring-strong), 0 0 0 var(--line-width) var(--color-line-strong);--shadow-well: inset 0 var(--line-width) var(--space-hairline) var(--color-ring), inset 0 0 0 var(--line-width) var(--color-line);--tile-glass: color-mix(in srgb, var(--bento-ink) 6%, var(--bento-canvas));color:var(--color-ink)}.qp-canvas+.qp-canvas,.qp-canvas+.qp-bento,.qp-bento+.qp-canvas,.qp-canvas+.qp-section,.qp-section+.qp-canvas,.qp-filter-row+.qp-canvas{margin-top:var(--space-roomy)}.qp-canvas-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-roomy) var(--space-section);margin-bottom:var(--space-section)}.qp-canvas-title{flex:1 1 auto;min-width:0;font-size:var(--type-canvas-title);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:var(--leading-title)}.qp-canvas-sub{margin-left:var(--space-roomy);font-size:var(--type-subheading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--color-ink-faint)}.qp-canvas-controls{display:flex;flex-wrap:wrap;gap:var(--space-base)}.qp-canvas-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-tile)}.qp-bento{gap:var(--gap-tile)}.qp-seg{display:inline-flex;gap:var(--space-hairline);padding:3px;border-radius:var(--radius-seg);background:var(--color-callout);box-shadow:inset 0 0 0 var(--line-width) var(--color-line)}.qp-seg button{min-width:var(--space-chapter);height:var(--size-seg);padding:0 var(--space-roomy);border:0;border-radius:var(--radius-seg-button);background:transparent;color:var(--color-ink-muted);font:inherit;font-size:var(--type-tile-mono);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--motion-settle) var(--ease-out-soft),color var(--motion-settle) var(--ease-out-soft)}.qp-seg button:hover{color:var(--color-ink)}.qp-seg button[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface);box-shadow:0 var(--line-width) var(--space-hairline) var(--color-ring-strong)}.qp-island .qp-seg button[aria-pressed=true]{background:var(--bento-ink);color:var(--bento-accent-ink)}.qp-seg button:focus-visible{outline:var(--line-width-strong) solid var(--bento-accent);outline-offset:var(--space-hairline)}.qp-bt{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-roomy);grid-column:span 12;min-width:0;padding:22px var(--space-panel);border-radius:var(--radius-tile);color:var(--bento-ink);overflow:hidden}.qp-bt[data-span="3"]{grid-column:span 3}.qp-bt[data-span="4"]{grid-column:span 4}.qp-bt[data-span="5"]{grid-column:span 5}.qp-bt[data-span="6"]{grid-column:span 6}.qp-bt[data-span="8"]{grid-column:span 8}.qp-bt[data-size=tall]{min-height:var(--size-tile-tall)}.qp-bt[data-size=mid]{min-height:var(--size-tile-mid)}.qp-bt[data-size=short]{min-height:var(--size-tile-short)}[data-tone=blue]{--wash-top: var(--bento-blue-top);--wash-base: var(--bento-blue-base);--wash-bottom: var(--bento-blue-bottom);--wash-core: var(--bento-blue-core)}[data-tone=graph]{--wash-top: var(--bento-graph-top);--wash-base: var(--bento-graph-base);--wash-bottom: var(--bento-graph-bottom);--wash-core: var(--bento-graph-core)}[data-tone=pink]{--wash-top: var(--bento-pink-top);--wash-base: var(--bento-pink-base);--wash-bottom: var(--bento-pink-bottom);--wash-core: var(--bento-pink-core)}[data-tone=copper]{--wash-top: var(--bento-copper-top);--wash-base: var(--bento-copper-base);--wash-bottom: var(--bento-copper-bottom);--wash-core: var(--bento-copper-core)}[data-tone=green]{--wash-top: var(--bento-green-top);--wash-base: var(--bento-green-base);--wash-bottom: var(--bento-green-bottom);--wash-core: var(--bento-green-core)}[data-tone=lime]{--wash-top: var(--bento-lime-top);--wash-base: var(--bento-lime-base);--wash-bottom: var(--bento-lime-bottom);--wash-core: var(--bento-lime-core)}.qp-bt-wash{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,var(--wash-top) 0%,var(--wash-base) 36%,var(--wash-base) 74%,var(--wash-bottom) 100%);pointer-events:none}.qp-bt-core{position:absolute;inset:16% 10% -6%;z-index:-1;border-radius:var(--radius-tile);background:var(--wash-core);filter:blur(var(--blur-core));pointer-events:none}.qp-bt-rim{position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 var(--line-width) 0 var(--bento-rim),inset 0 0 0 var(--line-width) var(--bento-glass);pointer-events:none}.qp-bt[data-tone=glass]{background:var(--tile-glass);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line),0 var(--space-section) var(--space-chapter) calc(-1 * var(--space-section)) var(--color-ring-strong)}.qp-bt[data-tone=glass] .qp-bt-rim{display:none}.qp-bt[data-tone=accent]{background:var(--bento-accent);color:var(--bento-accent-ink)}.qp-bt[data-tone=accent] .qp-bt-rim{box-shadow:inset 0 var(--line-width) 0 color-mix(in srgb,var(--bento-ink) 50%,transparent)}.qp-bt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-base);min-width:0}.qp-bt-title{display:inline-flex;align-items:center;gap:var(--space-base);font-size:var(--type-tile-title);font-weight:var(--weight-semibold);letter-spacing:-.02em}.qp-bt-cap{font-size:var(--type-tile-cap);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bento-ink-muted)}.qp-bt-big{font-size:var(--type-tile-big);font-weight:var(--weight-thin);letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}.qp-bt-big[data-size=huge]{font-size:var(--type-tile-huge)}.qp-bt-delta{font-family:var(--font-mono);font-size:var(--type-tile-mono);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--bento-accent)}.qp-bt-delta[data-good=false]{color:var(--bento-soft)}.qp-bt-muted{font-size:var(--type-tile-mono);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--bento-ink-faint)}.qp-bt[data-tone=accent] .qp-bt-cap,.qp-bt[data-tone=accent] .qp-bt-muted{color:color-mix(in srgb,var(--bento-accent-ink) 58%,transparent)}.qp-bt-chip{display:inline-flex;align-items:center;gap:var(--space-tight);height:22px;padding:0 9px;border-radius:11px;background:var(--bento-chip);color:var(--bento-ink);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:-.02em;white-space:nowrap}.qp-bt-chip[data-glass=true]{background:var(--bento-glass);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line)}.qp-bt-legend{display:flex;flex-wrap:wrap;gap:var(--space-tight) var(--space-section);font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--bento-ink-muted)}.qp-bt-legend li{display:inline-flex;align-items:center;gap:var(--space-snug)}.qp-bt-legend[data-column=true]{flex-direction:column;align-items:flex-end;gap:var(--space-tight)}.qp-bento-key{display:inline-block;flex:none;width:var(--size-swatch);height:var(--size-swatch);border-radius:var(--radius-pill);background:var(--key)}[data-bento="1"]{--key: var(--bento-series-1)}[data-bento="2"]{--key: var(--bento-series-2)}[data-bento="3"]{--key: var(--bento-series-3)}[data-bento="4"]{--key: var(--bento-series-4)}[data-bento=soft]{--key: var(--bento-soft)}[data-bento=accent]{--key: var(--bento-accent)}.qp-bt-number-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-base) var(--space-section);min-width:0}.qp-bt-stack{display:grid;gap:var(--space-tight);padding-bottom:var(--space-snug);min-width:0}.qp-bt-foot{margin-top:auto;min-width:0}.qp-bt-bleed{margin:auto calc(-1 * var(--space-panel)) -22px;min-width:0}.qp-bt-rows{display:grid;min-width:0}.qp-bt-row{display:flex;align-items:center;gap:var(--space-roomy);min-width:0;min-height:34px}.qp-bt-rows>.qp-bt-row+.qp-bt-row{border-top:var(--line-width) solid var(--bento-hair)}.qp-bt-rows[data-tall=true] .qp-bt-row{min-height:50px}.qp-bt-row-name{flex:1;min-width:0;overflow:hidden;font-size:var(--type-detail);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.qp-bt-row-sub{display:block;overflow:hidden;color:var(--bento-ink-faint);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.qp-bt-row-value{flex:none;font-family:var(--font-mono);font-size:var(--type-detail);text-align:right;font-variant-numeric:tabular-nums}.qp-bt-row-value small{display:block;color:var(--bento-ink-faint);font-size:11px}.qp-bt-row-value small[data-good=true]{color:var(--bento-accent)}.qp-bt-initial{display:grid;place-items:center;flex:none;width:var(--size-chip);height:var(--size-chip);border-radius:var(--radius-block);background:var(--bento-glass);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line);font-size:11px;font-weight:var(--weight-semibold)}.qp-bt-initial[data-state=warning]{box-shadow:inset 0 0 0 var(--line-width-strong) var(--bento-series-3)}.qp-bt-initial[data-state=critical]{box-shadow:inset 0 0 0 var(--line-width-strong) var(--bento-soft)}.qp-bt-arrow{flex:none;width:30px;height:36px;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.qp-bt-arrow[data-down=true]{transform:rotate(180deg)}.qp-bt-empty{color:var(--bento-ink-muted);font-size:var(--type-detail)}.qp-bt .qp-round-link{background:var(--bento-glass);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line);color:var(--bento-ink-muted)}.qp-bt .qp-round-link:hover{color:var(--bento-ink)}.qp-bento-frame{position:relative;min-width:0}.qp-bento-frame svg{display:block;max-width:100%;overflow:visible}.qp-bento-frame svg:focus-visible{outline:var(--line-width-strong) solid var(--bento-accent);outline-offset:var(--space-tight);border-radius:var(--radius-block)}.qp-bento-tip{position:absolute;top:0;left:0;z-index:5;display:grid;gap:var(--space-hairline);min-width:150px;padding:9px 11px;border-radius:var(--radius-seg);background:var(--bento-tip);color:var(--bento-ink);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line),0 12px 30px -10px var(--color-ring-strong);backdrop-filter:blur(16px);font-size:var(--type-caption);white-space:nowrap;pointer-events:none;transition:transform var(--motion-quick) var(--ease-out-soft)}.qp-bento-tip-title{margin-bottom:var(--space-tight);color:var(--bento-ink-muted);font-weight:var(--weight-medium)}.qp-bento-tip-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-section);line-height:19px}.qp-bento-tip-row span{display:inline-flex;align-items:center;gap:var(--space-snug);color:var(--bento-ink-muted)}.qp-bento-tip-row b{font-family:var(--font-mono);font-weight:var(--weight-medium)}.qp-dotnum{display:inline-flex;max-width:100%}.qp-dotnum svg{display:block;max-width:100%;height:auto}.qp-dotnum-cell{fill:currentColor;transform-box:fill-box;transform-origin:center;transition:opacity var(--motion-dot) var(--ease-out-soft),transform var(--motion-dot) var(--ease-out-soft)}.qp-dotnum-cell[data-lit=false]{opacity:.08;transform:scale(.55)}.qp-gauge{display:block;width:100%;max-width:var(--size-gauge);height:auto;margin-inline:auto;overflow:visible}.qp-gauge-tick{stroke:var(--key);stroke-width:3.2;stroke-linecap:round}.qp-gauge-tick[data-empty=true]{stroke:var(--bento-hair)}.qp-gauge-tick[data-dim=true]{stroke-opacity:.35}.qp-gauge-value{fill:var(--bento-ink);font-family:var(--font-ui);font-size:var(--type-tile-huge);font-weight:var(--weight-thin);letter-spacing:-2px}.qp-gauge-unit{fill:var(--bento-ink-muted);font-size:17px}.qp-gauge-caption{fill:var(--bento-ink-faint);font-family:var(--font-ui);font-size:var(--type-caption);font-weight:var(--weight-medium)}.qp-runway{position:relative;min-width:0}.qp-runway svg{display:block;overflow:visible}.qp-runway-tick{stroke:color-mix(in srgb,var(--bento-ink) 28%,transparent);stroke-width:1.6;stroke-linecap:round;transition:stroke var(--motion-settle) var(--ease-out-soft)}.qp-runway-tick[data-on=true]{stroke:var(--bento-accent)}.qp-runway[data-tone=hot] .qp-runway-tick[data-on=true]{stroke:var(--gradient-hot)}.qp-bt[data-tone=accent] .qp-runway-tick{stroke:color-mix(in srgb,var(--bento-accent-ink) 25%,transparent)}.qp-bt[data-tone=accent] .qp-runway-tick[data-on=true]{stroke:var(--bento-accent-ink)}.qp-runway-mark{position:absolute;right:0;bottom:100%;color:var(--bento-ink-faint);font-family:var(--font-mono);font-size:10px}.qp-stream,.qp-waves,.qp-capsules,.qp-segbar{min-width:0}.qp-stream-band{fill:var(--key)}.qp-stream-mark-line{stroke:color-mix(in srgb,var(--bento-chip) 70%,transparent);stroke-width:1.5}.qp-chip-shape{fill:var(--bento-chip)}.qp-chip-text{fill:var(--bento-ink);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold)}.qp-chip-text[data-faint=true]{fill:var(--bento-ink-muted);font-size:10.5px;font-weight:var(--weight-medium)}.qp-stream-hover{stroke:var(--bento-ink);stroke-width:1.5}.qp-fade-from{stop-color:var(--bento-ink);stop-opacity:0}.qp-fade-to{stop-color:var(--bento-ink);stop-opacity:1}.qp-wave{fill:none;stroke-width:1.6;stroke-linecap:round}.qp-wave[data-side=upper]{stroke:var(--bento-series-1)}.qp-wave[data-side=lower]{stroke:var(--bento-soft)}.qp-wave[data-layer="0"]{stroke-width:2.4}.qp-wave[data-layer="1"]{stroke-opacity:.55}.qp-wave[data-layer="2"]{stroke-opacity:.3}.qp-wave-grid{stroke:var(--bento-hair)}.qp-wave-axis{fill:var(--bento-ink-faint);font-family:var(--font-mono);font-size:10px}.qp-wave-day{fill:color-mix(in srgb,var(--bento-ink) 75%,transparent);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-medium)}.qp-wave-day[data-active=true]{fill:var(--bento-ink);font-weight:var(--weight-bold)}.qp-wave-hover{stroke:color-mix(in srgb,var(--bento-ink) 50%,transparent)}.qp-capsule-track{fill:color-mix(in srgb,var(--bento-chip) 32%,transparent);transition:fill var(--motion-quick) var(--ease-out-soft)}.qp-capsule[data-active=true] .qp-capsule-track{fill:color-mix(in srgb,var(--bento-chip) 55%,transparent)}.qp-capsule-fill{fill:var(--bento-ink);transform-box:fill-box;transform-origin:center bottom}.qp-capsule[data-today=true] .qp-capsule-fill{fill:var(--bento-accent)}.qp-capsule-label{fill:var(--bento-ink-faint);font-family:var(--font-mono);font-size:10px}.qp-capsule[data-today=true] .qp-capsule-label{fill:var(--bento-ink)}.qp-capsule-axis{fill:var(--bento-ink-faint);font-family:var(--font-mono);font-size:9.5px}.qp-segbar svg{display:block;overflow:visible}.qp-segbar-part{fill:var(--key);transform-box:fill-box;transform-origin:left center}.qp-segbar-label{fill:var(--bento-ink-muted);font-family:var(--font-mono);font-size:11px}.qp-miniline{display:block;flex:none;overflow:visible}.qp-miniline-wash-top{stop-color:var(--bento-ink);stop-opacity:.16}.qp-miniline-wash-bottom{stop-color:var(--bento-ink);stop-opacity:0}.qp-miniline-line{fill:none;stroke:var(--bento-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.qp-miniline-end{fill:var(--bento-ink);stroke:color-mix(in srgb,var(--bento-chip) 40%,transparent)}.qp-miniline-end[data-up=true]{fill:var(--bento-accent)}.qp-bento-cell>.qp-chart,.qp-bento>.qp-chart{border-radius:var(--radius-tile)}.qp-bento>.qp-card,.qp-bento>.qp-story,.qp-bento>.qp-section[data-card=true],.qp-canvas-grid>.qp-card,.qp-canvas-grid>.qp-story{position:relative;isolation:isolate;border-radius:var(--radius-tile);overflow:hidden}.qp-bento>.qp-card[data-tone=glass],.qp-bento>.qp-card:not([data-tone]),.qp-bento>.qp-section[data-card=true],.qp-canvas-grid>.qp-card[data-tone=glass],.qp-bento-cell>.qp-chart,.qp-bento>.qp-chart{background:var(--tile-glass);box-shadow:inset 0 0 0 var(--line-width) var(--bento-glass-line),0 var(--space-section) var(--space-chapter) calc(-1 * var(--space-section)) var(--color-ring-strong)}.qp-bento>.qp-card[data-tone=glass]:hover,.qp-canvas-grid>.qp-card[data-tone=glass]:hover{box-shadow:inset 0 0 0 var(--line-width) var(--bento-rim),0 var(--space-section) var(--space-chapter) calc(-1 * var(--space-section)) var(--color-ring-strong)}.qp-card[data-tone=accent]{--color-ink: var(--bento-accent-ink);--color-ink-muted: color-mix(in srgb, var(--bento-accent-ink) 62%, transparent);--color-ink-faint: color-mix(in srgb, var(--bento-accent-ink) 45%, transparent);background:var(--bento-accent);color:var(--bento-accent-ink);box-shadow:inset 0 var(--line-width) 0 color-mix(in srgb,var(--bento-ink) 50%,transparent)}.qp-card[data-tone=blue],.qp-card[data-tone=graph],.qp-card[data-tone=pink],.qp-card[data-tone=copper],.qp-card[data-tone=green],.qp-card[data-tone=lime],.qp-story[data-tone]{position:relative;isolation:isolate;overflow:hidden;--color-ink: var(--bento-ink);--color-ink-muted: var(--bento-ink-muted);--color-ink-faint: var(--bento-ink-faint);--color-line: var(--bento-hair);--color-dot-empty: var(--bento-hair);background:var(--wash-base);color:var(--bento-ink);box-shadow:inset 0 var(--line-width) 0 var(--bento-rim),inset 0 0 0 var(--line-width) var(--bento-glass)}@media(prefers-reduced-motion:no-preference){.qp-canvas-grid>*,.qp-bento>*{animation:qp-tile-in var(--motion-tile) var(--ease-tile) both}.qp-canvas-grid>:nth-child(2),.qp-bento>:nth-child(2){animation-delay:60ms}.qp-canvas-grid>:nth-child(3),.qp-bento>:nth-child(3){animation-delay:.12s}.qp-canvas-grid>:nth-child(4),.qp-bento>:nth-child(4){animation-delay:.18s}.qp-canvas-grid>:nth-child(5),.qp-bento>:nth-child(5){animation-delay:.24s}.qp-canvas-grid>:nth-child(6),.qp-bento>:nth-child(6){animation-delay:.3s}.qp-canvas-grid>:nth-child(7),.qp-bento>:nth-child(7){animation-delay:.36s}.qp-canvas-grid>:nth-child(8),.qp-bento>:nth-child(8){animation-delay:.42s}.qp-canvas-grid>:nth-child(n+9),.qp-bento>:nth-child(n+9){animation-delay:.48s}.qp-wave{stroke-dasharray:1;animation:qp-wave-draw 1.2s var(--ease-out-soft) both}.qp-wave[data-layer="1"]{animation-delay:.12s}.qp-wave[data-layer="2"]{animation-delay:.24s}.qp-stream-mark{animation:qp-fade-in var(--motion-reveal) var(--ease-out-soft) .7s both}}@keyframes qp-tile-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes qp-wave-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:1199px){.qp-bt[data-span="8"],.qp-bt[data-span="5"]{grid-column:span 12}.qp-bt[data-span="4"],.qp-bt[data-span="3"]{grid-column:span 6}}@media(max-width:767px){.qp-page:has(.qp-canvas),.qp-page:has(.qp-bento){padding-inline:var(--space-roomy)}.qp-canvas-grid,.qp-bento{gap:var(--space-roomy)}.qp-canvas-title{font-size:var(--type-title-phone)}.qp-canvas-sub{display:block;margin:var(--space-tight) 0 0}.qp-canvas-controls{flex:1 0 100%;justify-content:space-between}.qp-bt[data-span="4"],.qp-bt[data-span="6"]{grid-column:span 12}.qp-bt{padding:18px var(--space-section)}.qp-bt-bleed{margin-inline:calc(-1 * var(--space-section));margin-bottom:-18px}.qp-bt[data-size=tall]{min-height:0}}@media(max-width:520px){.qp-bt[data-span="3"]{grid-column:span 12}}.qp-step{position:relative;display:grid;min-width:0}.qp-step-heads{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-left:var(--size-step-axis)}.qp-step-head{display:grid;gap:var(--space-tight);min-width:0;padding:var(--space-base) var(--space-roomy) var(--space-roomy);border-left:var(--line-width) solid var(--color-line);transition:background var(--motion-settle) var(--ease-out-soft)}.qp-step-head[data-active=true]{background:linear-gradient(to bottom,transparent,var(--step-band))}.qp-step-label{overflow:hidden;font-size:var(--type-caption);color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-settle) var(--ease-out-soft)}.qp-step-value{overflow:hidden;font-size:var(--type-metric);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--leading-title);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-settle) var(--ease-out-soft)}.qp-step-head[data-active=true] .qp-step-label,.qp-step-head[data-active=true] .qp-step-value{color:var(--color-ink)}.qp-step-plot{min-width:0}.qp-step-from{stop-color:var(--step-from)}.qp-step-to{stop-color:var(--step-to)}.qp-step-ribbon-from{stop-color:var(--step-ribbon)}.qp-step-ribbon-to{stop-color:var(--step-ribbon);stop-opacity:.2}.qp-step-stripe{fill:var(--step-stripe)}.qp-step-band{fill:var(--step-band)}.qp-step-divider{stroke:var(--color-line);stroke-width:var(--line-width)}.qp-step-baseline{stroke:var(--color-line-strong);stroke-width:var(--line-width)}.qp-step-marker{fill:var(--step-marker)}.qp-step-axis{fill:var(--color-ink-faint);font-family:var(--font-ui);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.qp-step-grow{transform-box:fill-box;transform-origin:center bottom}.qp-step-column{cursor:default}.qp-step-tip{position:absolute;top:0;left:0;z-index:5;display:inline-flex;align-items:center;padding:var(--space-base) var(--space-section);border-radius:var(--radius-pill);background:var(--step-tip);color:var(--step-tip-ink);box-shadow:inset 0 0 0 var(--line-width) color-mix(in srgb,var(--step-marker) 28%,transparent),0 10px 28px -12px var(--color-ring-strong);backdrop-filter:blur(14px);font-size:var(--type-tile-mono);white-space:nowrap;pointer-events:none;transition:transform var(--motion-quick) var(--ease-out-soft)}.qp-step-tip b{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.qp-step-tip-part:before{content:"|";margin:0 var(--space-base);color:var(--color-ink-faint)}@media(max-width:680px){.qp-step-head{padding:var(--space-snug) var(--space-tight) var(--space-base)}.qp-step-value{font-size:var(--type-subheading)}.qp-step-label{font-size:10.5px}}.qp-story-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-roomy)}.qp-story-art{flex:none;width:var(--size-art);height:var(--size-art);margin:calc(-1 * var(--space-tight)) calc(-1 * var(--space-base)) calc(-1 * var(--space-section)) 0;overflow:visible;filter:drop-shadow(0 var(--space-tight) var(--space-base) var(--color-ring-strong))}.qp-story.qp-span-6 .qp-story-art,.qp-story.qp-span-8 .qp-story-art{width:var(--size-art-wide);height:var(--size-art-wide)}.qp-art-sun{fill:var(--gradient-from)}.qp-art-leaf{fill:var(--gradient-to)}.qp-art-ember{fill:var(--gradient-hot)}.qp-art-ink{fill:var(--color-tooltip)}.qp-art-paper{fill:var(--color-on-check)}.qp-art-mist{fill:color-mix(in srgb,var(--color-on-check) 28%,transparent)}.qp-art-stroke{fill:none;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.qp-art-stroke.qp-art-sun{stroke:var(--gradient-from)}.qp-art-stroke.qp-art-leaf{stroke:var(--gradient-to)}.qp-art-stroke.qp-art-paper{stroke:var(--color-on-check)}.qp-art-stroke.qp-art-ink{stroke:var(--color-tooltip)}.qp-art [data-motion]{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.qp-art [data-motion=float]{animation:qp-art-float 5.5s var(--ease-in-out-story) infinite alternate}.qp-art [data-motion=float]:nth-child(2n){animation-duration:7s;animation-direction:alternate-reverse}.qp-art [data-motion=spin]{animation:qp-art-spin 14s linear infinite}.qp-art [data-motion=pulse]{animation:qp-art-pulse 2.6s var(--ease-in-out-story) infinite alternate}.qp-art [data-motion=draw]{stroke-dasharray:220;animation:qp-art-draw 2.4s var(--ease-out-soft) both}.qp-art [data-motion=draw]:nth-of-type(2){animation-delay:.16s}.qp-art [data-motion=draw]:nth-of-type(3){animation-delay:.32s}.qp-story-art{animation:qp-art-in .9s var(--ease-out-soft) both}}@keyframes qp-art-float{0%{transform:translateY(var(--space-tight))}to{transform:translateY(calc(-1 * var(--space-tight)))}}@keyframes qp-art-spin{to{transform:rotate(360deg)}}@keyframes qp-art-pulse{0%{transform:scale(.92)}to{transform:scale(1.04)}}@keyframes qp-art-draw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes qp-art-in{0%{opacity:0;transform:translateY(var(--space-base)) rotate(-6deg) scale(.9)}to{opacity:1;transform:none}}@media(max-width:680px){.qp-story-art,.qp-story.qp-span-6 .qp-story-art{width:var(--size-art-phone);height:var(--size-art-phone)}}.qp-qbox-hero{gap:var(--space-roomy)}.qp-qbox-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--color-on-check) 55%,transparent) 1.3px,transparent 1.8px);background-size:var(--space-roomy) var(--space-roomy);-webkit-mask-image:radial-gradient(circle at 100% 0,black,transparent 62%);mask-image:radial-gradient(circle at 100% 0,black,transparent 62%);opacity:.5;pointer-events:none}.qp-qbox-hero-words{display:grid;gap:var(--space-roomy);min-width:0}.qp-qbox-hero .qp-story-text{font-size:var(--type-heading)}.qp-qbox-hero-words .qp-story-eyebrow{justify-self:start}.qp-qbox-hero .qp-story-art{width:var(--size-art-wide);height:var(--size-art-wide);margin-bottom:calc(-1 * var(--space-chapter))}.qp-qbox-card,.qp-qbox-column,.qp-qbox-access .qp-section[data-card=true]{position:relative;isolation:isolate}.qp-qbox-card:after,.qp-qbox-column:after,.qp-qbox-access .qp-section[data-card=true]:after{content:"";position:absolute;top:0;right:0;z-index:-1;width:calc(var(--space-chapter) * 2);height:calc(var(--space-chapter) * 2);background-image:radial-gradient(var(--color-dot-empty) 1.2px,transparent 1.6px);background-size:var(--space-base) var(--space-base);-webkit-mask-image:radial-gradient(circle at 100% 0,black,transparent 70%);mask-image:radial-gradient(circle at 100% 0,black,transparent 70%);border-top-right-radius:var(--radius-card);pointer-events:none}.qp-qbox-who,.qp-qbox-people{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-snug) var(--space-base)}.qp-qbox-check-dot{display:inline-block;flex:none;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);background:var(--color-ink-faint)}.qp-qbox-checks li[data-conclusion=success] .qp-qbox-check-dot{background:var(--color-green)}.qp-qbox-checks li[data-conclusion=failure] .qp-qbox-check-dot,.qp-qbox-checks li[data-conclusion=timed_out] .qp-qbox-check-dot{background:var(--color-red)}.qp-qbox-checks li[data-conclusion=in_progress] .qp-qbox-check-dot,.qp-qbox-checks li[data-conclusion=queued] .qp-qbox-check-dot{background:var(--color-yellow)}.qp-qbox-board-card[draggable=true]{cursor:grab}.qp-qbox-board-card[draggable=true]:active{cursor:grabbing}.qp-qbox-board-card[data-lifted=true]{opacity:.5;transform:rotate(-1.5deg) scale(.98)}.qp-qbox-column{transition:background var(--motion-settle) var(--ease-out-soft),box-shadow var(--motion-settle) var(--ease-out-soft),opacity var(--motion-settle) var(--ease-out-soft)}.qp-qbox-column[data-drop=ok]{box-shadow:var(--shadow-well),inset 0 0 0 var(--line-width-strong) color-mix(in srgb,var(--color-check) 45%,transparent)}.qp-qbox-column[data-drop=ok][data-over=true]{background:color-mix(in srgb,var(--color-check) 12%,var(--color-callout));box-shadow:var(--shadow-well),inset 0 0 0 var(--line-width-strong) var(--color-check),0 0 0 var(--focus-halo) var(--color-selection)}.qp-qbox-column[data-drop=no]{opacity:.55;background:repeating-linear-gradient(135deg,transparent 0 var(--space-base),var(--color-hover) var(--space-base) var(--space-section)),var(--color-callout);cursor:not-allowed}.qp-qbox-drop-note{padding-inline:var(--space-tight);font-size:var(--type-caption);color:var(--color-ink-muted)}.qp-qbox-column-empty{display:grid;place-items:center;min-height:calc(var(--size-control) * 3);padding:var(--space-roomy);border-radius:var(--radius-block);background-image:radial-gradient(var(--color-dot-empty) 1.2px,transparent 1.6px);background-size:var(--space-base) var(--space-base);box-shadow:inset 0 0 0 var(--line-width) var(--color-line);color:var(--color-ink-faint);font-size:var(--type-caption);text-align:center}.qp-qbox-column[data-drop=ok] .qp-qbox-column-empty{box-shadow:inset 0 0 0 var(--line-width-strong) var(--color-check);color:var(--color-check)}.qp-qbox-column[data-drop=ok] .qp-qbox-drop-note{color:var(--color-check);font-weight:var(--weight-semibold)}@media(prefers-reduced-motion:no-preference){.qp-task-row{animation:qp-row-in var(--motion-reveal) var(--ease-out-soft) both}.qp-task-rows>:nth-child(2){animation-delay:30ms}.qp-task-rows>:nth-child(3){animation-delay:60ms}.qp-task-rows>:nth-child(4){animation-delay:90ms}.qp-task-rows>:nth-child(n+5){animation-delay:.12s}.qp-qbox-card{animation:qp-card-in var(--motion-reveal) var(--ease-out-soft) both}.qp-qbox-board-card{animation:qp-row-in var(--motion-reveal) var(--ease-out-soft) both}.qp-qbox-notice{animation:qp-notice-in var(--motion-settle) var(--ease-out-soft) both}.qp-qbox-ask,.qp-qbox-permission{animation:qp-pop var(--motion-reveal) var(--ease-out-soft) both}.qp-qbox-entry{animation:qp-fade-in var(--motion-settle) var(--ease-out-soft) both}}@keyframes qp-row-in{0%{opacity:0;transform:translateY(var(--space-base))}to{opacity:1;transform:none}}@keyframes qp-notice-in{0%{opacity:0;transform:translateY(var(--space-roomy)) scale(.98)}to{opacity:1;transform:none}}@media(max-width:960px){.qp-qbox[data-card=open] .qp-qbox-bento{display:none}}@media(max-width:680px){.qp-qbox-hero .qp-story-text{font-size:var(--type-subheading)}.qp-qbox-hero .qp-story-art{width:var(--size-art-phone);height:var(--size-art-phone);margin-bottom:0}}.qp-refresh-zone{position:relative}.qp-refresh-zone[data-busy=true]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--radius-card);background:linear-gradient(100deg,transparent 20%,var(--color-highlight) 50%,transparent 80%) no-repeat;background-size:220% 100%;pointer-events:none}.qp-skeleton{display:grid;gap:var(--space-base);padding-block:var(--space-base)}.qp-skeleton-line{display:block;height:var(--space-roomy);border-radius:var(--radius-chip);background:linear-gradient(100deg,var(--color-hover) 30%,var(--color-callout) 50%,var(--color-hover) 70%);background-size:220% 100%}.qp-skeleton-line:nth-child(2){width:82%}.qp-skeleton-line:nth-child(3){width:64%}.qp-spin-on-busy[data-busy=true] svg{animation:qp-spin .9s linear infinite}@media(prefers-reduced-motion:no-preference){.qp-page>*{animation:qp-rise var(--motion-settle) var(--ease-out-soft) both}.qp-page>:nth-child(2){animation-delay:30ms}.qp-page>:nth-child(3){animation-delay:60ms}.qp-page>:nth-child(4){animation-delay:90ms}.qp-page>:nth-child(n+5){animation-delay:.12s}.qp-callout{animation:qp-pop var(--motion-settle) var(--ease-out-soft)}.qp-refresh-zone[data-busy=true]:after,.qp-skeleton-line{animation:qp-shimmer 1.2s var(--ease-in-out-story) infinite}.qp-tile-grid>*,.qp-table tbody tr{animation:qp-fade-in var(--motion-settle) var(--ease-out-soft) both}}@keyframes qp-rise{0%{opacity:0;transform:translateY(var(--space-base))}to{opacity:1;transform:none}}@keyframes qp-pop{0%{opacity:0;transform:translateY(calc(-1 * var(--space-tight))) scale(.99)}to{opacity:1;transform:none}}@keyframes qp-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-member{display:flex;flex-direction:column;min-height:100vh}.qp-member-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-roomy);height:var(--topbar-height);padding-inline:var(--space-section);background:var(--color-glass);backdrop-filter:saturate(1.5) blur(12px);border-bottom:var(--line-width) solid var(--color-line);font-size:var(--type-detail)}.qp-member-brand{margin-right:auto;font-weight:var(--weight-semibold)}.qp-member-bar .qp-viewer-chip{margin-left:0}.qp-member .qp-qbox-list .qp-qbox-group-title{top:var(--topbar-height)}.qp-member-main{width:100%;max-width:var(--page-width-wide);margin-inline:auto;padding:var(--space-panel) var(--space-page) var(--space-chapter)}.qp-member-door{display:grid;place-items:center;min-height:100vh;padding:var(--space-page) var(--space-section)}.qp-member-door-card{width:min(var(--size-dialog),100%);padding:var(--space-panel) var(--space-page) var(--space-page)}.qp-member-door-card .qp-story-art{margin:calc(-1 * var(--space-base)) calc(-1 * var(--space-base)) 0 0}.qp-member-door-card .qp-member-title{font-size:var(--type-display)}.qp-member-door-words{font-size:var(--type-lead);line-height:var(--leading-snug);opacity:.92}.qp-member-door-button{align-self:flex-start;min-height:calc(var(--size-control) + var(--space-base));padding-inline:var(--space-panel);background:var(--color-on-check);color:var(--color-check);font-weight:var(--weight-semibold)}.qp-member-door-card[role=alert]{display:grid;justify-items:start;gap:var(--space-section);padding:var(--space-page) var(--space-panel);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-raised)}.qp-member-kicker{font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}.qp-member-title{font-size:var(--type-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}@media(max-width:680px){.qp-member-main{padding:var(--space-section) var(--space-section) var(--space-chapter)}.qp-member-bar .qp-viewer-name{display:none}}
