@font-face{font-family:Figtree;src:url(/fonts/Figtree.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Fallback;src:local("Helvetica Neue"),local("Arial");ascent-override:96%;descent-override:24%;line-gap-override:0%;size-adjust:102%}:root{--qz-assist-fox: #732AC9;color-scheme:light;--qz-cream: #FFFFFF;--qz-cream-2: #F5F4F8;--qz-paper: #FFFFFF;--qz-home-ground: #F5F4F8;--qz-ink: #201C2E;--qz-ink-2: #201C2E;--qz-ink-3: #4E4860;--qz-ink-4: #645E78;--qz-ink-25: #B4AFC4;--qz-rule: #E4E1EC;--qz-rule-2: #EFEDF4;--qz-scrim: rgba(32, 28, 46, .45);--qz-rule-strong: #948EA6;--qz-accent: #5B45D6;--qz-accent-2: #4A36B8;--qz-accent-ink: #4A36B8;--qz-accent-wash: #EFECFD;--qz-accent-grad: #5B45D6;--qz-accent-line: #D5CDF8;--qz-accent-cell: #FAF9FF;--qz-color-primary: var(--qz-accent);--qz-ok: #0F6B45;--qz-warn: #8A5300;--qz-crit: #A5241C;--qz-crit-2: #8A1D17;--qz-draft-wash: #F5F4F8;--qz-draft-ink: #645E78;--qz-live-wash: #E7F3ED;--qz-live-ink: #0F6B45;--qz-teal: #0B7285;--qz-teal-wash: #E2F1F5;--qz-teal-2: #095E6E;--qz-teal-ink: #0A4A57;--qz-warn-wash: color-mix(in srgb, var(--qz-warn) 14%, var(--qz-paper));--qz-ok-tint: color-mix(in srgb, var(--qz-ok) 9%, var(--qz-paper));--qz-warn-tint: color-mix(in srgb, var(--qz-warn) 9%, var(--qz-paper));--qz-crit-tint: color-mix(in srgb, var(--qz-crit) 9%, var(--qz-paper));--qz-accent-tint: color-mix(in srgb, var(--qz-accent) 10%, var(--qz-paper));--qz-ok-edge: color-mix(in srgb, var(--qz-ok) 28%, transparent);--qz-warn-edge: color-mix(in srgb, var(--qz-warn) 28%, transparent);--qz-crit-edge: color-mix(in srgb, var(--qz-crit) 28%, transparent);--qz-gold: var(--qz-accent-ink);--qz-gold-bright: var(--qz-accent);--qz-gold-wash: var(--qz-accent-wash);--qz-gold-line: var(--qz-accent-line);--qz-pastel-violet: var(--qz-accent-wash);--qz-pastel-violet-ink: var(--qz-accent-ink);--qz-pastel-rose: var(--qz-cream-2);--qz-pastel-rose-ink: var(--qz-ink-3);--qz-pastel-mint: var(--qz-cream-2);--qz-pastel-mint-ink: var(--qz-ink-3);--qz-pastel-amber: var(--qz-cream-2);--qz-pastel-amber-ink: var(--qz-ink-3);--qz-pastel-sky: var(--qz-cream-2);--qz-pal-blue: var(--qz-accent);--qz-pal-blue-wash: var(--qz-accent-wash);--qz-pal-teal: var(--qz-ink-3);--qz-pal-teal-wash: var(--qz-cream-2);--qz-priority: var(--qz-warn);--qz-priority-wash: color-mix(in srgb, var(--qz-warn) 8%, var(--qz-paper));--qz-src-tag: var(--qz-accent-ink);--qz-src-tag-bg: var(--qz-accent-wash);--qz-src-col: var(--qz-ink-3);--qz-src-col-bg: var(--qz-cream-2);--qz-src-meta: var(--qz-ink-3);--qz-src-meta-bg: var(--qz-cream-2);--qz-src-man: var(--qz-ink-3);--qz-src-man-bg: var(--qz-cream-2);--qz-font-display: "Figtree", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--qz-font-body: "Figtree", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--qz-t-display: 30px;--qz-t-h1: 24px;--qz-t-h2: 17px;--qz-t-h3: 15px;--qz-t-body: 14px;--qz-t-mono: 11px;--qz-lh-tight: 1.15;--qz-lh: 1.6;--qz-radius: 6px;--qz-radius-sm: 4px;--qz-radius-lg: 8px;--qz-on-accent: #FFFFFF;--qz-radius-toast: 6px;--qz-accent-on-ink: #C9BFFF;--qz-radius-pill: 6px;--qz-phone-r: 20px;--qz-space-3: 12px;--qz-space-4: 16px;--qz-space-5: 24px;--qz-pad-card: 18px;--qz-pad-gap: 18px;--qz-topbar-h: 58px;--qz-lift-1: 0 1px 2px rgba(32, 28, 46, .05);--qz-lift-2: 0 12px 30px -10px rgba(32, 28, 46, .26), 0 1px 2px rgba(32, 28, 46, .07);--qz-lift-3: 0 24px 56px -16px rgba(32, 28, 46, .34), 0 2px 4px rgba(32, 28, 46, .08);--qz-edge-shadow: 0 1px 2px rgba(32, 28, 46, .08), 0 5.6px 11.2px -2.8px rgba(44, 30, 120, .28);--qz-edge: 0 0 0 1px rgba(32, 28, 46, .14), var(--qz-edge-shadow);--qz-edge-hover: 0 0 0 1px rgba(32, 28, 46, .26), var(--qz-edge-shadow);--qz-edge-rail: 1px 0 0 rgba(32, 28, 46, .14), 8px 0 22px -14px rgba(44, 30, 120, .2);--qz-ground-crest: var(--qz-paper) url(/crest-dusk.svg) 0 0 / 360px 240px repeat;--qz-panel: #F8F6FE;--qz-panel-line: #ECE8F8;--qz-accent-wash-2: #E4DEFB;--qz-shadow-sm: var(--qz-lift-1);--qz-shadow-md: var(--qz-lift-2);--qz-shadow-lg: var(--qz-lift-3);--qz-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--qz-accent) 28%, transparent);--qz-ease: cubic-bezier(.2, .7, .3, 1);--qz-dur-fast: .11s;--qz-dur: .13s;--qz-dur-slow: .2s;--qz-dur-xslow: .32s;--qz-bp-sm: 720px;--qz-bp-md: 1024px;--qz-bp-lg: 1440px;--qz-z-topbar: 40;--qz-z-drawer: 80;--qz-z-modal: 120;--qz-z-toast: 200;--qz-ls-line2: #CFCADD;--qz-ls-ok-line: #BEDCCC;--qz-ls-warn-line: #E9D9B5;--qz-ls-warn-wash: #FBF3E4;--qz-ls-crit-line: #E8C4C0;--qz-ls-crit-wash: #FBECEA;--qz-ls-cell-bg: #FBFAFD}@media print,(forced-colors:active){:root{--qz-ground-crest: var(--qz-paper)}}[data-qz-surface=editor]{--qz-accent: var(--qz-ink);--qz-accent-2: var(--qz-ink);--qz-accent-ink: var(--qz-ink);--qz-accent-wash: var(--qz-cream-2);--qz-accent-line: var(--qz-rule-strong);--qz-accent-grad: var(--qz-ink);--qz-shadow-focus: 0 0 0 3px rgba(32, 28, 46, .14);--qz-accent-tint: color-mix(in srgb, var(--qz-accent) 10%, var(--qz-paper));--qz-color-primary: var(--qz-accent);--qz-pastel-violet: var(--qz-accent-wash);--qz-pastel-violet-ink: var(--qz-accent-ink);--qz-pal-blue: var(--qz-accent);--qz-pal-blue-wash: var(--qz-accent-wash);--qz-src-tag: var(--qz-accent-ink);--qz-src-tag-bg: var(--qz-accent-wash);--qz-gold: var(--qz-accent-ink);--qz-gold-bright: var(--qz-accent);--qz-gold-wash: var(--qz-accent-wash);--qz-gold-line: var(--qz-accent-line)}body[data-qz]{margin:0;font-family:var(--qz-font-body);font-size:var(--qz-t-body);font-weight:400;color:var(--qz-ink);background:var(--qz-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:var(--qz-lh)}body[data-qz] *,body[data-qz] *:before,body[data-qz] *:after{box-sizing:border-box}.qz-skip-link{position:fixed;z-index:var(--qz-z-toast);top:12px;left:12px;padding:10px 14px;border-radius:var(--qz-radius-sm);background:var(--qz-ink);color:var(--qz-paper);font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 20px));transition:transform var(--qz-dur-fast) var(--qz-ease)}.qz-skip-link:focus{transform:translateY(0)}body[data-qz] :focus-visible:where(:not(.blg *)){outline:3px solid var(--qz-accent);outline-offset:2px;box-shadow:none;border-radius:var(--qz-radius-sm)}@media(prefers-reduced-motion:reduce){body[data-qz] *,body[data-qz] *:before,body[data-qz] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes qz-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.qz-skeleton{background:var(--qz-cream-2);border-radius:var(--qz-radius-sm);animation:qz-skeleton-pulse 1.4s var(--qz-ease) infinite}.qz-display{font-family:var(--qz-font-display);font-weight:700;font-size:var(--qz-t-display);line-height:1.05;letter-spacing:-.03em;margin:0}.qz-h1{font-family:var(--qz-font-display);font-weight:700;font-size:var(--qz-t-h1);line-height:var(--qz-lh-tight);letter-spacing:-.025em;margin:0}.qz-h2{font-family:var(--qz-font-display);font-weight:700;font-size:var(--qz-t-h2);line-height:1.3;letter-spacing:-.02em;margin:0}.qz-h3{font-family:var(--qz-font-body);font-weight:700;font-size:var(--qz-t-h3);letter-spacing:-.01em;margin:0}.qz-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4)}.qz-mono{font-family:var(--qz-font-body);font-size:var(--qz-t-mono);font-variant-numeric:tabular-nums}.qz-muted{color:var(--qz-ink-3)}.qz-dim{color:var(--qz-ink-4)}.qz-serif-italic{font-family:var(--qz-font-display);font-style:italic}.qz-tnum{font-variant-numeric:tabular-nums}.qz-card{background:var(--qz-paper);border:none;border-radius:var(--qz-radius);padding:var(--qz-pad-card);box-shadow:var(--qz-lift-1);transition:box-shadow var(--qz-dur) var(--qz-ease),transform var(--qz-dur) var(--qz-ease)}.qz-card.qz-flush{padding:0}.qz-card.qz-dash{border:1px dashed var(--qz-ink-25);background:transparent;box-shadow:none}.qz-card.qz-interactive{cursor:pointer;transition:box-shadow var(--qz-dur) var(--qz-ease),transform var(--qz-dur) var(--qz-ease)}.qz-card.qz-interactive:hover{box-shadow:var(--qz-lift-2);transform:translateY(-4px)}.qz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 17px;background:var(--qz-paper);color:var(--qz-ink);border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);box-shadow:none;font-size:14px;font-weight:600;font-family:var(--qz-font-body);line-height:1;cursor:pointer;transition:background var(--qz-dur-fast) var(--qz-ease),border-color var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease),box-shadow var(--qz-dur-fast) var(--qz-ease);white-space:nowrap}.qz-btn:hover{background:var(--qz-cream-2)}.qz-btn:active{box-shadow:inset 0 1px 2px #0000001f}body[data-qz] .qz-btn:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-btn-primary,.qz-btn-accent{background:var(--qz-accent);border-color:transparent;color:#fff}.qz-btn-primary:hover,.qz-btn-accent:hover{background:var(--qz-accent-2)}.qz-btn-primary:active,.qz-btn-accent:active{background:var(--qz-accent-2);box-shadow:inset 0 1px 2px #0000002e}.qz-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--qz-ink-3)}.qz-btn-ghost:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-btn-soft{border:0;border-radius:999px;background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-btn-soft:hover{background:var(--qz-accent-wash-2)}.qz-btn[disabled],.qz-btn[aria-disabled=true]{background:var(--qz-cream-2);color:var(--qz-ink-3);border-color:transparent;box-shadow:none;cursor:default}.qz-btn-sm{padding:6px 12px;font-size:12.5px}.qz-btn-lg{padding:12px 22px;font-size:15px}.qz-segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill)}.qz-segmented button{border:1px solid transparent;background:transparent;height:28px;padding:0 14px;border-radius:var(--qz-radius-pill);font-family:var(--qz-font-body);font-size:13px;font-weight:500;color:var(--qz-ink-3);cursor:pointer;transition:background var(--qz-dur) var(--qz-ease),color var(--qz-dur) var(--qz-ease),border-color var(--qz-dur) var(--qz-ease),box-shadow var(--qz-dur) var(--qz-ease)}.qz-segmented button:hover{color:var(--qz-ink)}.qz-segmented button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-ink);font-weight:600;border-color:var(--qz-rule);box-shadow:0 1px 1px #201c2e12}.qz-segmented--fill{display:flex;width:100%}.qz-segmented--fill button{flex:1 1 0;min-width:0;padding:0 4px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--qz-radius-pill);background:var(--qz-rule-2);color:var(--qz-ink-2)}.qz-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--qz-ink-3)}.qz-badge.qz-ok{color:var(--qz-ok);background:var(--qz-live-wash)}.qz-badge.qz-ok:before{background:var(--qz-live-ink)}.qz-badge.qz-draft{color:var(--qz-ink-3);background:var(--qz-draft-wash)}.qz-badge.qz-draft:before{background:var(--qz-draft-ink)}.qz-badge.qz-warn{color:var(--qz-warn);background:var(--qz-warn-tint)}.qz-badge.qz-warn:before{background:var(--qz-warn)}.qz-badge.qz-crit{color:var(--qz-crit);background:var(--qz-crit-tint)}.qz-badge.qz-crit:before{background:var(--qz-crit)}.qz-ctag{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;background:var(--qz-cream-2);color:var(--qz-ink-4);font:700 10.5px/1.3 var(--qz-font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.qz-ctag svg{flex:none;width:11px;height:11px}.qz-btn:has(>.qz-ctag){flex-wrap:wrap;justify-content:flex-start;max-width:100%;row-gap:4px}.qz-banner{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);box-shadow:var(--qz-shadow-sm)}.qz-banner-ok{background:var(--qz-ok-tint);border-color:var(--qz-ok-edge);color:#1f5740}.qz-banner-warn{background:var(--qz-warn-tint);border-color:var(--qz-warn-edge);color:#7c3f11}.qz-banner-crit{background:var(--qz-crit-tint);border-color:var(--qz-crit-edge);color:#7c1d17}.qz-banner-title{font-weight:600;margin-bottom:2px}.qz-banner-body{font-size:13.5px;opacity:.85}.qz-banner-quiet{background:var(--qz-cream-2);border-color:var(--qz-rule);color:var(--qz-ink-3);box-shadow:none;padding:12px 14px;gap:11px;border-radius:var(--qz-radius-lg);align-items:flex-start}.qz-banner-quiet .qz-banner-title{font-size:13px;color:var(--qz-ink)}.qz-banner-quiet .qz-banner-body{font-size:12.5px;color:var(--qz-ink-3);opacity:1}.qz-banner-glyph{width:24px;height:24px;flex:none;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--qz-rule);color:var(--qz-ink-4)}.qz-banner-x{border:none;background:transparent;padding:0 2px;flex:none;color:var(--qz-ink-25);cursor:pointer;font-size:13px;line-height:1}.qz-banner-x:hover{color:var(--qz-ink-3)}.qz-banner-quiet .qz-btn{background:var(--qz-paper);border:1px solid var(--qz-rule-strong);color:var(--qz-ink-3);font-weight:500;box-shadow:none}.qz-banner-quiet .qz-btn:hover{background:var(--qz-cream-2);box-shadow:none;text-decoration:none}.qz-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--qz-rule);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);overflow:hidden;box-shadow:var(--qz-shadow-sm)}.qz-stat{background:var(--qz-paper);padding:22px 26px 24px;display:flex;flex-direction:column;gap:10px}.qz-stat .qz-label{color:var(--qz-ink-3)}.qz-stat-value{font-family:var(--qz-font-display);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transform-origin:left center;transition:transform var(--qz-dur) var(--qz-ease)}.qz-stat-delta{font-family:var(--qz-font-body);font-size:11.5px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.qz-stat-delta.up{color:var(--qz-ok)}.qz-stat-delta.down{color:var(--qz-crit)}.qz-stat-grid--cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--qz-pad-gap);background:transparent;border:none;box-shadow:none;overflow:visible}.qz-stat-grid--cards .qz-stat{border-radius:var(--qz-radius);box-shadow:var(--qz-lift-1);transition:box-shadow var(--qz-dur) var(--qz-ease),transform var(--qz-dur) var(--qz-ease)}.qz-stat-grid--cards .qz-stat:hover{box-shadow:var(--qz-lift-2);transform:translateY(-2px)}.qz-stat-grid--cards .qz-stat:hover .qz-stat-value{transform:scale(1.1) translateY(-3px)}.qz-stat--violet{background:var(--qz-pastel-violet)}.qz-stat--violet .qz-stat-value{color:var(--qz-pastel-violet-ink)}.qz-stat--rose{background:var(--qz-pastel-rose)}.qz-stat--rose .qz-stat-value{color:var(--qz-pastel-rose-ink)}.qz-stat--mint{background:var(--qz-pastel-mint)}.qz-stat--mint .qz-stat-value{color:var(--qz-pastel-mint-ink)}.qz-stat--amber{background:var(--qz-pastel-amber)}.qz-stat--amber .qz-stat-value{color:var(--qz-pastel-amber-ink)}.qz-stat--hero{background:var(--qz-accent-grad)}.qz-stat--hero .qz-label,.qz-stat--hero .qz-stat-value,.qz-stat--hero .qz-stat-delta{color:#fff}.qz-stat--accent{background:var(--qz-paper);position:relative;overflow:hidden}.qz-stat--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--qz-accent-grad)}.qz-stat--accent .qz-stat-value{color:var(--qz-accent)}.qz-table{width:100%;border-collapse:collapse}.qz-table thead th{text-align:left;padding:12px 20px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);border-bottom:1px solid var(--qz-rule)}.qz-table tbody td{padding:11px 20px;height:48px;border-bottom:1px solid var(--qz-rule);font-size:14px;vertical-align:middle}.qz-table tbody tr:last-child td{border-bottom:0}.qz-table tbody tr{transition:background var(--qz-dur-fast) var(--qz-ease)}.qz-table tbody tr.qz-clickable{cursor:pointer}.qz-table tbody tr.qz-clickable:hover{background:var(--qz-cream-2)}.qz-table .qz-cell-name{font-weight:500}.qz-table .qz-cell-sub{color:var(--qz-ink-3);font-size:12.5px;margin-top:2px}.qz-table .qz-cell-actions{text-align:right}.qz-field{display:flex;flex-direction:column;gap:8px}.qz-field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-3)}.qz-field-hint{font-size:12.5px;color:var(--qz-ink-3)}.qz-field-error{font-size:12.5px;color:var(--qz-crit)}.qz-input,.qz-textarea,.qz-select{background:var(--qz-paper);color:var(--qz-ink);border:none;border-radius:var(--qz-radius-sm);box-shadow:inset 0 0 0 1px var(--qz-rule-strong);padding:11px 16px;font-size:14px;line-height:1.4;width:100%;outline:none;font-family:inherit;transition:box-shadow var(--qz-dur-fast) var(--qz-ease)}.qz-input:hover,.qz-textarea:hover,.qz-select:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-4)}.qz-input:focus,.qz-textarea:focus,.qz-select:focus{box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.qz-input[aria-invalid=true],.qz-textarea[aria-invalid=true],.qz-select[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--qz-crit)}.qz-input[aria-invalid=true]:focus,.qz-textarea[aria-invalid=true]:focus,.qz-select[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--qz-crit),0 0 0 3px color-mix(in srgb,var(--qz-crit) 28%,transparent)}.qz-input:disabled,.qz-textarea:disabled,.qz-select:disabled{background:var(--qz-cream-2);color:var(--qz-ink-3);box-shadow:inset 0 0 0 1px var(--qz-rule)}.qz-textarea{resize:vertical;min-height:96px;max-height:240px}.qz-page{padding:32px 40px 96px;max-width:1440px;width:100%}.qz-page>*+*{margin-top:var(--qz-pad-gap)}.qz-page.pw-narrow,.qz-page.pw-comfortable,.qz-page.pw-wide{max-width:1440px}.qz-formcol{max-width:760px}.qz-grid{display:grid;gap:16px}.qz-grid-2{grid-template-columns:repeat(2,1fr)}.qz-grid-3{grid-template-columns:repeat(3,1fr)}.qz-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.qz-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.qz-grid-2,.qz-grid-3,.qz-grid-4{grid-template-columns:1fr}}.qz-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.qz-empty-icon{width:48px;height:48px;border-radius:var(--qz-radius);flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-empty-title{margin:0;font-size:14px;color:var(--qz-ink-3);max-width:44ch}.qz-empty-action{margin-top:4px}.qz-src-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:8px;font-size:12px;font-weight:600;background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-src-chip.src-tag{background:var(--qz-src-tag-bg);color:var(--qz-src-tag)}.qz-src-chip.src-col{background:var(--qz-src-col-bg);color:var(--qz-src-col)}.qz-src-chip.src-meta{background:var(--qz-src-meta-bg);color:var(--qz-src-meta)}.qz-src-chip.src-man{background:var(--qz-src-man-bg);color:var(--qz-src-man)}.qz-src-status{font-size:13px;color:var(--qz-ink-3);display:inline-flex;align-items:center;gap:7px}.qz-src-status-icon{color:var(--qz-ok)}.qz-groups{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;background:var(--qz-paper);border-radius:var(--qz-radius);box-shadow:var(--qz-lift-1)}.qz-glist{border-right:1px solid var(--qz-rule);padding:12px;display:flex;flex-direction:column;gap:3px}.qz-gitem{display:flex;align-items:center;gap:11px;padding:9px;border:none;border-radius:var(--qz-radius);background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background var(--qz-dur-fast) var(--qz-ease)}.qz-gitem:hover{background:var(--qz-cream-2)}.qz-gitem.is-active{background:var(--qz-accent-wash)}.qz-gtile,.qz-gbig{flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.qz-gtile{width:38px;height:38px;border-radius:var(--qz-radius);font-size:16px}.qz-gbig{width:56px;height:56px;border-radius:var(--qz-radius-lg);font-size:22px}.qz-gtile.src-tag,.qz-gbig.src-tag{background:var(--qz-src-tag-bg);color:var(--qz-src-tag)}.qz-gtile.src-col,.qz-gbig.src-col{background:var(--qz-src-col-bg);color:var(--qz-src-col)}.qz-gtile.src-meta,.qz-gbig.src-meta{background:var(--qz-src-meta-bg);color:var(--qz-src-meta)}.qz-gtile.src-man,.qz-gbig.src-man{background:var(--qz-src-man-bg);color:var(--qz-src-man)}.qz-gname{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-gitem.is-active .qz-gname{color:var(--qz-accent-ink)}.qz-gmeta{display:block;font-size:11px;color:var(--qz-ink-4)}.qz-gdetail{min-height:360px;animation:qz-steploader-fade var(--qz-dur-slow) var(--qz-ease)}.qz-gbanner{display:flex;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid var(--qz-rule)}.qz-pill{font-size:11px;padding:3px 10px;border-radius:var(--qz-radius-pill);font-weight:600;background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-gbuild{margin:14px 22px 0;background:var(--qz-cream-2);border-radius:var(--qz-radius);padding:13px 15px;font-size:13px;color:var(--qz-ink-3)}.qz-gbuild b{color:var(--qz-ink)}.qz-gbody{padding:18px 22px}.qz-klabel{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);margin-bottom:9px}.qz-gmosaic{display:flex;flex-wrap:wrap;gap:9px}@keyframes qz-gpop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.qz-gthumb{width:52px;height:52px;border-radius:var(--qz-radius);object-fit:cover;flex:none;background:var(--qz-cream-2);color:var(--qz-ink-4);display:inline-flex;align-items:center;justify-content:center;font-size:16px;animation:qz-gpop var(--qz-dur) var(--qz-ease) both;transition:transform var(--qz-dur-fast) var(--qz-ease)}.qz-gthumb:hover{transform:scale(1.07)}.qz-gthumb-more{font-size:13px;font-weight:600}.qz-gused{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--qz-ink-3);font-weight:600;margin-top:16px}@media(max-width:720px){.qz-groups{grid-template-columns:1fr}.qz-glist{border-right:none;border-bottom:1px solid var(--qz-rule)}}.qz-wsteps{display:flex;gap:8px;margin-bottom:14px}.qz-wstep{flex:1;text-align:center;padding:8px 6px;border-radius:8px;font-size:12px;background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-wstep.is-active{background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-weight:700}.qz-wstep.is-done{background:var(--qz-live-wash);color:var(--qz-ok)}.qz-wpanel{animation:qz-steploader-fade var(--qz-dur) var(--qz-ease)}.qz-wsrc{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:12px 14px;margin-bottom:10px;flex:none}.qz-wsrc-q{margin-bottom:8px;padding:7px 11px;font-size:12.5px}.qz-wsrc-chips{display:flex;flex-wrap:wrap;gap:7px}.qz-wsrc-chip{font:inherit;font-size:13px;font-weight:600;color:var(--qz-ink-3);background:var(--qz-paper);border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius-pill);padding:4px 11px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-wsrc-chip:hover{border-color:var(--qz-accent-line)}.qz-wsrc-chip.is-on{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-wsrc-chip.is-more{color:var(--qz-accent-ink);background:var(--qz-accent-wash);border-color:var(--qz-accent-line);border-style:dashed}.qz-wsrc-chip.is-more:hover{background:var(--qz-accent-tint);border-color:var(--qz-accent)}.qz-wsrc-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.qz-wsrc-icon{width:26px;height:26px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center}.qz-wsrc-icon.src-tag{background:var(--qz-src-tag-bg);color:var(--qz-src-tag)}.qz-wsrc-icon.src-col{background:var(--qz-src-col-bg);color:var(--qz-src-col)}.qz-wsrc-icon.src-meta{background:var(--qz-src-meta-bg);color:var(--qz-src-meta)}.qz-wsrc-icon.src-man{background:var(--qz-src-man-bg);color:var(--qz-src-man)}.qz-wsrc-name{font-size:13px;font-weight:600}.qz-wsrc-add{margin-left:auto;font-size:12px;font-weight:600;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border:none;padding:5px 11px;border-radius:8px;cursor:pointer;font-family:inherit}.qz-wsrc-add:hover{background:color-mix(in srgb,var(--qz-accent) 22%,var(--qz-paper))}.qz-chip-x{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin-left:2px;cursor:pointer;color:inherit;opacity:.6}.qz-chip-x:hover{opacity:1}.qz-wpreview{background:var(--qz-cream-2);border-radius:var(--qz-radius-lg);padding:14px;margin-top:4px}.qz-wtoggle{display:inline-flex;align-items:center;gap:10px;background:none;border:none;font:inherit;font-size:14px;cursor:pointer;color:inherit}.qz-wswitch{width:40px;height:22px;border-radius:var(--qz-radius);background:var(--qz-ink-25);position:relative;flex:none;transition:background var(--qz-dur) var(--qz-ease)}.qz-wswitch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--qz-radius-sm);background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--qz-dur) var(--qz-ease)}.qz-wtoggle.is-on .qz-wswitch{background:var(--qz-accent)}.qz-wtoggle.is-on .qz-wswitch:after{transform:translate(18px)}.qz-picklist{display:flex;flex-direction:column;gap:2px;max-height:46vh;overflow-y:auto}.qz-prow{display:flex;align-items:center;gap:11px;padding:9px;border:none;border-radius:var(--qz-radius);background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.qz-prow:hover{background:var(--qz-cream-2)}.qz-prow-cb{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--qz-rule-strong);flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.qz-prow.is-sel .qz-prow-cb{background:var(--qz-accent);border-color:var(--qz-accent)}.qz-prow-img{width:36px;height:36px;border-radius:7px;object-fit:cover;flex:none;background:var(--qz-cream-2);display:inline-flex;align-items:center;justify-content:center;color:var(--qz-ink-4)}.qz-prow-label{font-size:13px;font-weight:600}.qz-page.is-wide{max-width:none;width:100%}.qz-page.is-funnel{max-width:1000px;margin:0 auto;padding:28px 24px 72px;width:100%}.qz-page-header{margin-bottom:36px}.qz-qb-split{display:grid;grid-template-columns:var(--left-width, 420px) minmax(0,1fr);gap:16px;align-items:start;transition:grid-template-columns .18s var(--qz-ease, ease)}.qz-qb-split.is-collapsed{--left-width: 0px}.qz-qb-config{min-width:0}.qz-qb-split.is-collapsed>.qz-qb-config{overflow:hidden;opacity:0;pointer-events:none}.qz-qb-preview{min-width:0}@media(max-width:1024px){.qz-qb-split{grid-template-columns:1fr}.qz-qb-split.is-collapsed>.qz-qb-config{display:none}}.qz-page-header .qz-eyebrow{color:var(--qz-ink-3);margin-bottom:14px}.qz-page-header .qz-subtitle{color:var(--qz-ink-3);margin-top:14px;max-width:60ch;line-height:1.55;font-size:15px}.qz-shell .qz-page-header{margin-bottom:18px}.qz-shell .qz-page-header .qz-display{font-size:38px;letter-spacing:-.01em;line-height:1.1;margin:0}.qz-actions{display:flex;gap:10px;flex-wrap:wrap}.qz-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.qz-row{display:flex;align-items:center;gap:12px}.qz-row-between{justify-content:space-between}.qz-col{display:flex;flex-direction:column}.qz-gap-4{gap:4px}.qz-gap-8{gap:8px}.qz-gap-12{gap:12px}.qz-gap-16{gap:16px}.qz-gap-20{gap:20px}.qz-gap-24{gap:24px}.qz-mt-8{margin-top:8px}.qz-mt-12{margin-top:12px}.qz-mt-16{margin-top:16px}.qz-mt-24{margin-top:24px}.qz-mt-32{margin-top:32px}.qz-mt-48{margin-top:48px}body[data-qz] :where(:not(.blg,.blg *))::selection{background:var(--qz-ink);color:var(--qz-cream)}@media(prefers-reduced-motion:reduce){body[data-qz] *,body[data-qz] *:before,body[data-qz] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.qz-card:hover,.qz-card.qz-interactive:hover,.qz-stat-grid--cards .qz-stat:hover,.qz-stat-grid--cards .qz-stat:hover .qz-stat-value,.qz-btn-primary:hover,.qz-btn-accent:hover{transform:none}}.qz-cascade-grid{grid-template-columns:168px minmax(0,430px);justify-content:center}@media(max-width:720px){.qz-cascade-grid{grid-template-columns:1fr;justify-content:stretch}.qz-cascade-palette{position:static!important}}.qz-results-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--qz-space-5);align-items:start}.qz-results-rail{position:sticky;top:12px;max-height:calc(100vh - 140px);overflow:auto;display:flex;flex-direction:column;gap:var(--qz-space-3);padding-right:4px}@media(max-width:1024px){.qz-results-grid{grid-template-columns:1fr}.qz-results-rail{position:static;max-height:none;overflow:visible}}.qz-ai-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--qz-space-4);align-items:start}@media(max-width:1024px){.qz-ai-workspace{grid-template-columns:1fr}.qz-ai-workspace>div:last-child{position:static!important}}.qz-collapse{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);overflow:hidden}.qz-collapse-summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.qz-collapse-summary::-webkit-details-marker{display:none}.qz-collapse-chevron{font-size:15px;line-height:1;color:var(--qz-ink-3);transition:transform var(--qz-dur) var(--qz-ease)}.qz-collapse[open] .qz-collapse-chevron{transform:rotate(90deg)}.qz-collapse-title{flex:1 1 auto;font-weight:600;font-size:13px}.qz-collapse-meta{font-size:11px}.qz-collapse-body{padding:0 12px 12px}.qz-unified{display:grid;grid-template-columns:var(--rail-w, 264px) minmax(0,1fr) 400px;gap:var(--qz-space-4);align-items:start}.qz-rail-wrap{position:relative;min-width:0}.qz-rail-wrap.is-collapsed>:not(.qz-rail-handle){display:none}.qz-rail-handle{position:absolute;top:0;right:-6px;width:14px;height:100%;z-index:5;background:transparent;border:none;padding:0;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center}.qz-rail-handle:after{content:"";width:4px;height:46px;border-radius:3px;background:var(--qz-ink-25);transition:background var(--qz-dur-fast) var(--qz-ease),height var(--qz-dur-fast) var(--qz-ease)}.qz-rail-handle:hover:after,.qz-rail-handle:focus-visible:after{background:var(--qz-accent);height:76px}.qz-rail-wrap.is-collapsed .qz-rail-handle{cursor:pointer}@media(max-width:1439px){.qz-unified{grid-template-columns:220px minmax(0,1fr)}.qz-unified>div:last-child{grid-column:1 / -1;position:static!important}}@media(max-width:720px){.qz-unified{grid-template-columns:1fr}.qz-unified>.qz-card:first-child{position:static!important}}.qz-railflow [style*="minmax(200px"]{grid-template-columns:1fr!important}.qz-railflow .qz-card{padding:10px}.qz-progress{display:flex;flex-direction:column;gap:5px}.qz-progress-track{height:6px;border-radius:var(--qz-radius-pill);background:color-mix(in srgb,var(--qz-ink) 8%,transparent);overflow:hidden}.qz-progress-fill{width:100%;height:100%;border-radius:var(--qz-radius-pill);background:var(--qz-accent);transform-origin:left center;transition:transform var(--qz-dur) var(--qz-ease),background var(--qz-dur) var(--qz-ease)}.qz-progress-fill.is-met{background:var(--qz-ok)}.qz-expand{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);overflow:hidden;transition:border-color var(--qz-dur) var(--qz-ease),box-shadow var(--qz-dur) var(--qz-ease)}.qz-expand.is-selected{border-color:var(--qz-accent);box-shadow:var(--qz-shadow-focus)}.qz-expand-head{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;cursor:pointer;background:none;border:none;text-align:left;font:inherit;color:inherit}.qz-expand-head:hover{background:color-mix(in srgb,var(--qz-ink) 3%,transparent)}.qz-expand-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-expand-title{font-family:var(--qz-font-display);font-size:16px;line-height:1.25;letter-spacing:-.01em}.qz-expand-angle{font-size:12.5px;color:var(--qz-ink-3)}.qz-expand-chevron{font-size:15px;line-height:1;color:var(--qz-ink-3);transition:transform var(--qz-dur) var(--qz-ease)}.qz-expand.is-open .qz-expand-chevron{transform:rotate(90deg)}.qz-expand-body{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.qz-staged{display:flex;flex-direction:column;gap:12px}.qz-staged-beat{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--qz-ink-4);transition:color var(--qz-dur) var(--qz-ease),opacity var(--qz-dur) var(--qz-ease);opacity:.5}.qz-staged-beat.is-active{color:var(--qz-ink);opacity:1;font-weight:600}.qz-staged-beat.is-done{color:var(--qz-ink-3);opacity:1}.qz-staged-glyph{flex:none;width:18px;text-align:center;color:var(--qz-accent)}.qz-staged-beat.is-done .qz-staged-glyph{color:var(--qz-ok)}.qz-steploader{display:flex;flex-direction:column;align-items:center;gap:18px;padding:44px 24px;text-align:center}.qz-steploader-mark{width:56px;height:56px;border-radius:50%;position:relative;background:conic-gradient(from 0deg,var(--qz-accent),var(--qz-accent-2),var(--qz-pastel-violet),var(--qz-accent));animation:qz-steploader-spin 1.3s linear infinite}.qz-steploader-mark:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--qz-paper)}@keyframes qz-steploader-spin{to{transform:rotate(360deg)}}.qz-steploader-msg{font-family:var(--qz-font-display);font-size:16px;font-weight:600;color:var(--qz-ink);min-height:22px;animation:qz-steploader-fade var(--qz-dur-slow) var(--qz-ease)}@keyframes qz-steploader-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.qz-steploader-dots{display:flex;gap:6px}.qz-steploader-dots span{width:6px;height:6px;border-radius:50%;background:var(--qz-ink-25);transition:background var(--qz-dur) var(--qz-ease)}.qz-steploader-dots span.is-on{background:var(--qz-accent)}.qz-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.qz-battle-card{display:flex;flex-direction:column;padding:0}.qz-battle-section{padding:16px 18px}.qz-battle-section+.qz-battle-section{border-top:1px solid var(--qz-rule)}.qz-template-rail{display:flex;gap:8px;flex-wrap:wrap}.qz-template-pill{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:var(--qz-paper);color:var(--qz-ink);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--qz-dur) var(--qz-ease),background var(--qz-dur) var(--qz-ease)}.qz-template-pill:hover{border-color:var(--qz-ink-3)}.qz-template-pill.is-active{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-dial-row{display:flex;align-items:center;gap:12px;padding:8px 0}.qz-dial-row+.qz-dial-row{border-top:1px solid var(--qz-rule-2)}.qz-dial-row-label{flex:1 1 auto;font-size:13.5px;font-weight:500}.qz-dial-info{flex:0 0 auto;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;border-radius:var(--qz-radius-pill)}.qz-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--qz-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.qz-link-btn:hover{color:var(--qz-accent-2)}.qz-module-card{margin-top:12px;border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-module-card--deep{background:var(--qz-paper)}.qz-example-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.qz-example-tile{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper)}.qz-example-tile.is-active{border-color:var(--qz-accent);box-shadow:0 0 0 1px var(--qz-accent) inset}.qz-tile-render{--tile-radius: var(--qz-radius-sm);--tile-pad: 10px;--tile-hero-h: 40px;display:flex;flex-direction:column;gap:6px;padding:var(--tile-pad);border:1px solid var(--qz-rule-2);border-radius:var(--tile-radius);background:var(--qz-cream);min-height:84px}.qz-tile-hero{height:var(--tile-hero-h);border-radius:calc(var(--tile-radius) * .6);background:linear-gradient(120deg,var(--qz-accent-tint),var(--qz-cream-2))}.qz-tile-q{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--qz-ink)}.qz-tile-answers{display:flex;flex-wrap:wrap;gap:4px}.qz-tile-chip{font-size:10.5px;line-height:1.2;padding:4px 8px;border:1px solid var(--qz-rule);border-radius:var(--tile-radius);background:var(--qz-paper);color:var(--qz-ink-2)}.qz-tile-cap{display:flex;justify-content:center}.qz-rec-group{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:10px 12px;background:var(--qz-paper)}.qz-rec-group.is-off{opacity:.6;background:var(--qz-cream)}.qz-rec-group-head{display:flex;align-items:center;gap:8px;cursor:pointer}.qz-rec-group-head input{cursor:pointer}.qz-rec-group-name{flex:1 1 auto;font-size:13.5px;font-weight:600}.qz-rec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:168px;overflow-y:auto}.qz-chip-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;font-size:12px;line-height:1.2;padding:5px 10px;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius-pill);background:var(--qz-cream);color:var(--qz-ink-3);transition:border-color var(--qz-dur) var(--qz-ease),background var(--qz-dur) var(--qz-ease),color var(--qz-dur) var(--qz-ease)}.qz-chip-toggle:hover{border-color:var(--qz-ink-3)}.qz-chip-toggle.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint);color:var(--qz-ink);font-weight:500}.qz-chip-toggle.is-on:before{content:"✓ "}.qz-shell{display:flex;min-height:100vh;align-items:stretch}.qz-shell-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.qz-brand-badge{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--qz-radius);background:var(--qz-accent);color:#fff;font-weight:700;font-size:17px;line-height:1}.qz-rail{width:176px;flex:0 0 auto;position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;background:var(--qz-paper);border-right:0;box-shadow:var(--qz-edge-rail);padding:16px 10px;overflow:hidden;transition:width var(--qz-dur-slow) var(--qz-ease),padding var(--qz-dur-slow) var(--qz-ease)}.qz-rail.is-collapsed{width:60px;padding-left:10px;padding-right:10px}.qz-rail-head{display:flex;align-items:center;padding:4px 8px 20px}.qz-rail.is-collapsed .qz-rail-head{justify-content:center;padding-left:0;padding-right:0}.qz-rail-label{white-space:nowrap;overflow:hidden;max-width:150px;opacity:1;visibility:visible;transition:opacity var(--qz-dur-fast) var(--qz-ease) .16s,max-width var(--qz-dur-slow) var(--qz-ease),visibility 0s linear 0s}.qz-rail.is-collapsed .qz-rail-label{opacity:0;visibility:hidden;max-width:0;transition:opacity var(--qz-dur-fast) var(--qz-ease),max-width var(--qz-dur-slow) var(--qz-ease),visibility 0s linear var(--qz-dur-fast)}.qz-rail-nav{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.qz-rail-item{position:relative;display:flex;align-items:center;gap:11px;flex:none;padding:9px 12px;border-radius:var(--qz-radius);color:var(--qz-ink-3);text-decoration:none;font-size:14px;font-weight:500;line-height:1;overflow:hidden;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-rail.is-collapsed .qz-rail-item{width:40px;height:40px;padding:0;gap:0;justify-content:center}.qz-rail-icon{flex:0 0 auto;opacity:.85}.qz-rail-item:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-rail-item[aria-current=page]{background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-weight:600}.qz-rail-item[aria-current=page] .qz-rail-icon{opacity:1}.qz-rail-signal{flex:none;width:7px;height:7px;margin-left:auto;border-radius:999px;background:var(--qz-teal)}.qz-rail.is-collapsed .qz-rail-signal{position:absolute;top:9px;right:9px;margin:0}.qz-rail-soon{margin-left:auto;flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-rail.is-collapsed .qz-rail-soon{display:none}.qz-rail-item[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--qz-accent)}.qz-rail.is-collapsed .qz-rail-item[aria-current=page]:before{display:none}.qz-rail-collapse{align-self:flex-end;flex:none;width:28px;height:28px;margin:8px 2px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--qz-ink-4);cursor:pointer;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-rail-collapse:hover{background:color-mix(in srgb,var(--qz-ink) 4%,transparent);color:var(--qz-ink)}.qz-rail.is-collapsed .qz-rail-collapse{align-self:center}.qz-rail-foot{display:grid;gap:2px;border-top:1px solid var(--qz-rule);padding-top:14px}.qz-rail-item.qz-rail-acct{gap:9px;padding:7px 12px 7px 10px}.qz-rail-acct .qz-rail-icon{display:none}.qz-rail.is-collapsed .qz-rail-acct .qz-rail-icon{display:block}.qz-rail-avatar{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.qz-qmod-list{display:flex;flex-direction:column;gap:16px}.qz-qmod{background:var(--qz-paper);border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-1);padding:20px 22px}.qz-qmod.is-deeplinked{outline:2px solid var(--qz-accent);outline-offset:2px;animation:qz-amod-pulse 2.2s var(--qz-ease)}@keyframes qz-amod-pulse{0%{box-shadow:0 0 0 0 var(--qz-accent-wash)}30%{box-shadow:0 0 0 6px var(--qz-accent-wash)}to{box-shadow:var(--qz-lift-1)}}@media(prefers-reduced-motion:reduce){.qz-qmod.is-deeplinked{animation:none}}.qz-qmod-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qz-qmod-ic{width:40px;height:40px;flex:none;border-radius:var(--qz-radius);background:var(--mod-wash);color:var(--mod-ink);display:flex;align-items:center;justify-content:center;font-family:var(--qz-font-display);font-weight:700;font-size:18px}.qz-qmod-name{font-size:16px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-qmod-facts{font-size:12px;color:var(--qz-ink-3);margin-top:1px}.qz-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px}.qz-kpi{background:var(--qz-cream-2);border-radius:var(--qz-radius-lg);padding:13px 15px}.qz-kpi .n{font-size:22px;font-weight:700;letter-spacing:-.02em}.qz-kpi .l{font-size:11px;color:var(--qz-ink-3);margin-top:2px}.qz-kpi .d{font-size:11px;font-weight:700;margin-top:3px}.qz-kpi .d.up{color:var(--qz-ok)}.qz-kpi .d.down{color:var(--qz-crit)}.qz-spark{height:30px;display:flex;align-items:flex-end;gap:3px;margin-top:8px}.qz-spark span{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:var(--qz-ink-25);transform-origin:bottom;animation:qz-amod-grow var(--qz-dur-slow) var(--qz-ease) both}.qz-kpis.is-muted .n,.qz-kpis.is-muted .l{color:var(--qz-ink-3)}.qz-kpis.is-muted .qz-spark span{opacity:.5}@keyframes qz-amod-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.qz-qmod-draft{font-size:12.5px;color:var(--qz-ink-3);display:flex;align-items:center;gap:6px;padding:6px 0}.qz-qmod-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.qz-modpill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);color:var(--qz-ink-2)}.qz-modpill.is-br{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-builder{display:flex;flex-direction:column;height:100vh;min-width:0}.qz-topbar--builder{position:static;flex:0 0 auto;padding:0 16px}.qz-topbar--builder .qz-topbar-left{min-width:0;flex:1 1 0;overflow:hidden}.qz-topbar--builder .qz-topbar-center{flex:0 0 auto;flex-wrap:nowrap}.qz-topbar--builder .qz-topbar-right{flex:0 0 auto;gap:8px}.qz-builder-titlewrap{min-width:40px;max-width:420px;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.qz-builder-rail{flex:0 0 60px;width:60px;display:flex;flex-direction:column;gap:2px;padding:9px 6px;background:var(--qz-paper);border-right:1px solid var(--qz-rule)}.qz-builder-rail-spacer{margin-top:auto}.qz-builder-rail-rule{height:1px;margin:6px 10px;background:var(--qz-rule);flex:0 0 auto}.qz-builder-rail-label{padding:0 4px 2px;text-align:center;color:var(--qz-ink-4);font:700 8px/1 var(--qz-font-body);letter-spacing:.09em;text-transform:uppercase}.qz-railrow{width:100%}.qz-s3-row.is-current .qz-s3-numchip{box-shadow:inset 0 0 0 1.5px var(--qz-accent)}.qz-raildot{width:8px;height:8px;margin-top:9px;flex:0 0 auto;border-radius:var(--qz-radius-pill);background:var(--qz-crit)}.qz-railmenu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;width:24px;height:24px;margin-top:1px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:7px;color:var(--qz-ink-3);font-weight:700;letter-spacing:.05em;opacity:0;transition:opacity var(--qz-dur-fast) var(--qz-ease),background var(--qz-dur-fast) var(--qz-ease)}.qz-s3-row:hover .qz-railmenu-btn,.qz-s3-row.is-active .qz-railmenu-btn,.qz-railmenu-btn.is-open,.qz-railmenu-btn:focus-visible{opacity:1}.qz-railmenu-btn:hover{background:var(--qz-rule-2);color:var(--qz-ink)}.qz-railmenu{display:flex;flex-direction:column;gap:1px;min-width:172px}.qz-railmenu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;text-align:left;padding:7px 9px;border-radius:7px;color:var(--qz-ink)}.qz-railmenu-item:hover{background:var(--qz-cream-2)}.qz-railmenu-item.is-crit{color:var(--qz-crit)}.qz-builder-canvas.is-blockdrop{outline:2px dashed var(--qz-accent);outline-offset:-6px;background:color-mix(in srgb,var(--qz-accent) 4%,var(--qz-cream-2))}.qz-builder-canvas .qz-inline-editing{outline:2px solid var(--qz-accent);outline-offset:3px;border-radius:4px;cursor:text;white-space:pre-wrap}.qz-builder-rail-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 3px 6px;border-radius:var(--qz-radius);color:var(--qz-ink-3);font-size:8.5px;font-weight:600;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-builder-rail-item:hover{background:var(--qz-rule-2);color:var(--qz-ink)}.qz-builder-rail-item.is-active{background:var(--qz-accent-tint);color:var(--qz-accent)}.qz-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:none;cursor:pointer;font:inherit;color:var(--qz-ink-2);border-radius:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-icon-btn:hover:not(:disabled){background:var(--qz-rule-2);color:var(--qz-ink)}.qz-icon-btn:disabled{opacity:.35;cursor:default}.qz-tip{position:relative}.qz-tip:after{content:attr(data-tip);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%) translateY(-3px);padding:4px 8px;border-radius:6px;background:var(--qz-ink);color:var(--qz-paper);font-size:11.5px;font-weight:500;line-height:1.2;white-space:nowrap;letter-spacing:.01em;pointer-events:none;opacity:0;z-index:60;transition:opacity var(--qz-dur-fast) var(--qz-ease),transform var(--qz-dur-fast) var(--qz-ease)}.qz-tip:hover:after,.qz-tip:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.qz-block-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;width:100%;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--qz-radius);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink);font-size:13px;text-align:left;transition:border-color var(--qz-dur-fast) var(--qz-ease),background var(--qz-dur-fast) var(--qz-ease)}.qz-block-tile:hover:not(:disabled){border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-block-tile:disabled{opacity:.5;cursor:default}.qz-block-glyph{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex:0 0 auto;background:var(--qz-cream-2, #eee);color:var(--qz-ink-3);font-size:13px}.qz-builder-body{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.qz-builder-panel{flex:0 0 244px;width:244px;min-width:0;overflow-y:auto;position:relative;background:var(--qz-paper);border-right:1px solid var(--qz-rule);padding:12px;display:flex;flex-direction:column;gap:12px}.qz-builder-panel.is-railonly{flex:0 0 auto;width:auto;overflow:visible}.qz-builder-stage{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--qz-cream-2)}.qz-builder-panel-collapse{position:absolute;top:9px;right:8px;z-index:2;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--qz-rule);border-radius:6px;background:var(--qz-paper);color:var(--qz-ink-3);cursor:pointer}.qz-builder-panel>.qz-segmented{display:flex;margin-right:24px}.qz-builder-panel>.qz-segmented button{flex:1 1 0;padding:0 2px;font-size:10.5px;font-weight:600;height:24px}.qz-builder-panel-collapse:hover{color:var(--qz-ink);background:var(--qz-cream-2)}.qz-builder-stage{position:relative}.qz-builder-panel-reopen{position:absolute;top:51px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--qz-rule);border-radius:8px;background:color-mix(in srgb,var(--qz-paper) 92%,transparent);color:var(--qz-ink-3);box-shadow:var(--qz-shadow-sm);cursor:pointer;font:600 11.5px/1 var(--qz-font-body)}.qz-builder-inspector{flex:0 0 320px;width:320px;min-width:0;overflow-y:auto;background:var(--qz-paper);border-left:1px solid var(--qz-rule);padding:13px;display:flex;flex-direction:column;gap:13px}.qz-builder-panel>*,.qz-builder-inspector>*{flex:0 0 auto}.qz-builder-panel select{min-width:0;max-width:100%}.qz-builder-panel input[type=range]{min-width:0}.qz-builder-panel>*,.qz-builder-panel .qz-col,.qz-builder-panel .qz-row{min-width:0}.qz-builder-notices{flex:0 0 auto;padding:14px 18px 0;display:flex;flex-direction:column;gap:10px}.qz-builder-notices:empty{display:none}.qz-builder-notices .qz-banner{padding:10px 13px;gap:11px;border-radius:var(--qz-radius-lg);box-shadow:none}.qz-builder-notices .qz-banner-title{font-size:13px}.qz-builder-notices .qz-banner-body{font-size:12.5px}.qz-builder-settings{flex:1 1 auto;min-width:0;overflow-y:auto;background:var(--qz-cream)}.qz-settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--qz-rule);flex-wrap:wrap}.qz-settings-tabs{display:flex;gap:2px;overflow-x:auto}.qz-settings-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;padding:9px 13px;font-size:13.5px;font-weight:500;color:var(--qz-ink-3);border-bottom:2px solid transparent;white-space:nowrap;margin-bottom:-1px;transition:color var(--qz-dur-fast) var(--qz-ease),border-color var(--qz-dur-fast) var(--qz-ease)}.qz-settings-tab:hover{color:var(--qz-ink)}.qz-settings-tab.is-active{color:var(--qz-accent);border-bottom-color:var(--qz-accent)}.qz-help-pill{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 11px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule);font-size:12.5px;color:var(--qz-ink-3);background:var(--qz-paper)}.qz-builder-canvas{flex:1 1 auto;min-height:0;overflow:hidden;padding:24px 16px 16px;display:flex;justify-content:center;align-items:stretch}.qz-stagebar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:5px 12px;background:var(--qz-paper);border-bottom:1px solid var(--qz-rule);font-size:11px;color:var(--qz-ink-3)}.qz-stagebar-name{font-weight:600;color:var(--qz-ink-2)}.qz-stagebar-sp{flex:1 1 auto}.qz-builder-canvas>div{min-height:0;height:100%}.qz-step5-chromeless{min-height:0;height:100%;width:100%}.qz-devframe{overflow:hidden;background:var(--qz-paper, #fff);box-shadow:0 10px 30px -14px #201c2e6b,0 2px 6px -2px #201c2e1a}.qz-devframe[data-qz-tier=phone]{border-radius:var(--qz-phone-r, 20px)}.qz-devframe[data-qz-tier=desktop]{border-radius:var(--qz-radius);box-shadow:inset 0 0 0 1px var(--qz-rule),0 10px 30px -14px #201c2e6b,0 2px 6px -2px #201c2e1a}.qz-builder-expandhost{width:92vw;height:90vh;display:flex;align-items:center;justify-content:center}.qz-rsvp-frame{border-radius:var(--qz-radius);box-shadow:inset 0 0 0 1px var(--qz-rule),0 10px 30px -14px #201c2e6b,0 2px 6px -2px #201c2e1a}.qz-rsvp-handle{flex:0 0 14px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;border-radius:7px}.qz-rsvp-handle>span{width:4px;height:36px;border-radius:2px;background:var(--qz-ink-3);opacity:.35;transition:opacity .12s ease,background .12s ease}.qz-rsvp-handle:hover>span,.qz-rsvp-handle:focus-visible>span{opacity:1;background:var(--qz-accent)}.qz-rsvp-handle:focus-visible{outline:2px solid var(--qz-accent);outline-offset:-2px}.qz-rsvp-chrome{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;background:var(--qz-cream-2);border-bottom:1px solid var(--qz-rule)}.qz-rsvp-dots{display:inline-flex;gap:5px}.qz-rsvp-dots i{width:9px;height:9px;border-radius:50%;background:var(--qz-ink-3);opacity:.35}.qz-rsvp-url{flex:0 1 auto;margin:0 auto;display:inline-flex;align-items:center;min-width:0;max-width:60%;padding:3px 14px;border-radius:var(--qz-radius-pill);background:var(--qz-paper);border:1px solid var(--qz-rule);font-family:var(--font-num, inherit);font-size:11px;letter-spacing:.02em;color:var(--qz-ink-2);white-space:nowrap;overflow:hidden}.qz-rsvp-url em{font-style:normal;color:var(--qz-ink-3)}.qz-mockstore{min-height:100%;background:var(--qz-paper)}.qz-mockstore i{display:block;border-radius:4px;background:var(--qz-cream-2)}.qz-mockstore-head{display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid var(--qz-rule)}.qz-mockstore-logo{width:22px;height:22px;border-radius:50%;background:var(--qz-ink-3);opacity:.5}.qz-mockstore-name{width:84px;height:10px;border-radius:4px;background:var(--qz-ink-3);opacity:.45}.qz-mockstore-nav{display:inline-flex;gap:14px;margin-left:auto}.qz-mockstore-nav i{width:44px;height:8px}.qz-mockstore-cart{width:16px;height:16px;border-radius:4px;background:var(--qz-cream-2)}.qz-mockstore-hero{display:grid;gap:10px;padding:26px 28px 8px}.qz-mockstore-hero i{height:12px;max-width:420px}.qz-mockstore-hero i.is-short{max-width:260px}.qz-mockstore-product{display:flex;gap:24px;padding:26px 28px 8px}.qz-mockstore-img{flex:0 0 38%;max-width:340px;aspect-ratio:1;border-radius:8px;background:var(--qz-cream-2)}.qz-mockstore-pcol{flex:1;display:grid;gap:10px;align-content:start;padding-top:6px}.qz-mockstore-pcol i{height:10px;max-width:300px}.qz-mockstore-pcol i.is-title{height:16px;max-width:240px;background:var(--qz-ink-3);opacity:.35}.qz-mockstore-pcol i.is-price{height:12px;max-width:90px;background:var(--qz-ink-3);opacity:.3}.qz-mockstore-body{padding:18px 24px}.qz-mockstore-foot{display:grid;gap:8px;padding:8px 28px 30px}.qz-mockstore-foot i{height:9px;max-width:480px}.qz-mockstore-foot i.is-short{max-width:300px}.qz-builder-canvas .qz-runtime-page:not([data-qz-screenbg]),.qz-builder-expandhost .qz-runtime-page:not([data-qz-screenbg]){background:transparent!important}.qz-page-settings{display:flex;flex-direction:column;gap:14px;padding:14px}.qz-ps-title{font-size:13px;font-weight:700;color:var(--qz-ink)}.qz-ps-field{display:flex;flex-direction:column;gap:7px}.qz-ps-label{font-size:12px;font-weight:600;color:var(--qz-ink)}.qz-ps-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.qz-ps-note{font-size:11px;color:var(--qz-ink-4)}.qz-ps-link{border:1px solid var(--qz-rule);background:var(--qz-paper);cursor:pointer;font:inherit;font-size:11px;font-weight:600;color:var(--qz-ink-3);padding:1px 8px;border-radius:var(--qz-radius-pill);line-height:1.5}.qz-ps-link:hover{color:var(--qz-ink)}.qz-ps-link.is-on{color:var(--qz-accent);border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-ps-color{display:flex;align-items:center;gap:8px;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius-sm);padding:5px 8px;background:var(--qz-paper)}.qz-ps-color input[type=color]{width:28px;height:28px;padding:0;flex:0 0 auto;cursor:pointer;border:1px solid var(--qz-rule-strong);border-radius:6px;background:none}.qz-ps-color input[type=text]{flex:1 1 auto;min-width:0;border:none;background:none;outline:none;font:inherit;font-size:13px;color:var(--qz-ink);font-variant-numeric:tabular-nums}.qz-ps-pad{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;justify-items:center;padding:12px;background:var(--qz-cream);border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-ps-pad-input{width:56px;height:34px;text-align:center;font:inherit;font-size:13px;font-weight:500;border:1px solid var(--qz-rule-strong);border-radius:8px;background:var(--qz-paper);color:var(--qz-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;transition:border-color var(--qz-dur-fast) var(--qz-ease)}.qz-ps-pad-input::-webkit-outer-spin-button,.qz-ps-pad-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qz-ps-pad-input:hover{border-color:var(--qz-ink-3)}.qz-ps-pad-input:focus{border-color:var(--qz-accent);outline:none;box-shadow:0 0 0 3px var(--qz-accent-tint)}.qz-ps-pad-top{grid-column:2;grid-row:1}.qz-ps-pad-left{grid-column:1;grid-row:2}.qz-ps-pad-mid{grid-column:2;grid-row:2;width:100%;height:34px;border:1px dashed var(--qz-rule);border-radius:7px}.qz-ps-pad-right{grid-column:3;grid-row:2}.qz-ps-pad-bottom{grid-column:2;grid-row:3}.qz-ps-swatches{display:flex;flex-wrap:wrap;gap:6px}.qz-ps-swatch{width:24px;height:24px;flex:0 0 auto;cursor:pointer;padding:0;border:1px solid var(--qz-rule);border-radius:6px;transition:transform var(--qz-dur-fast) var(--qz-ease),box-shadow var(--qz-dur-fast) var(--qz-ease)}.qz-ps-swatch:hover{transform:scale(1.08)}.qz-ps-swatch.is-on{box-shadow:0 0 0 2px var(--qz-paper),0 0 0 4px var(--qz-accent)}.qz-rb{display:flex;flex-direction:column;gap:16px}.qz-rb-titlerow{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:2px}.qz-rb-titlerow .qz-h2{flex:none}@media(max-width:720px){.qz-rb-titlerow{gap:12px}}.qz-rb-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--qz-rule);border-left:3px solid var(--qz-ink-4);border-radius:var(--qz-radius);background:var(--qz-paper);box-shadow:var(--qz-shadow-sm)}.qz-rb-banner.is-strong{border-left-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rb-banner.is-weak{border-left-color:#c99a2e}.qz-rb-banner-icon{font-size:18px;line-height:1.4;flex:none}.qz-rb-banner-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.qz-rb-banner-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qz-rb-banner-x{flex:none;border:none;background:transparent;cursor:pointer;color:var(--qz-ink-4);font-size:13px;padding:2px 5px;border-radius:6px;line-height:1}.qz-rb-banner-x:hover{color:var(--qz-ink);background:var(--qz-cream-2)}.qz-rb-browser{overflow:hidden}.qz-rb-panehd{display:flex;align-items:flex-start;gap:12px}.qz-rb-panehd .qz-rb-tabs{flex:1 1 auto;min-width:0;flex-wrap:wrap}.qz-rb-tabs{display:flex;gap:6px;padding:14px 14px 0}.qz-rb-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid transparent;border-radius:var(--qz-radius);background:var(--qz-cream-2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--qz-ink-3)}.qz-rb-tab:hover:not(:disabled){color:var(--qz-ink)}.qz-rb-tab.is-active{background:var(--qz-paper);color:var(--qz-accent-ink);border-color:var(--qz-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--qz-accent) 12%,transparent)}.qz-rb-tab:disabled{opacity:.4;cursor:not-allowed}.qz-rb-tab-n{font-size:11.5px;font-weight:800;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.qz-rb-tab.is-active .qz-rb-tab-n{color:var(--qz-accent-ink)}body[data-qz] .qz-rb-tab:focus-visible,body[data-qz] .qz-rb-card:focus-visible,body[data-qz] .qz-rb-rail-row:focus-visible{outline:2px solid var(--qz-ink);outline-offset:2px;box-shadow:none}.qz-rb-aicorner{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 0 0;flex-wrap:wrap;justify-content:flex-end}.qz-rb-aipill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;line-height:1;font:inherit;font-size:13px;font-weight:700;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border:1px solid var(--qz-accent-line);border-radius:var(--qz-radius-pill);padding:8px 14px;cursor:pointer}.qz-rb-aipill:hover{background:var(--qz-accent-tint);border-color:var(--qz-accent)}.qz-rb-aipill.is-busy,.qz-rb-aipill.is-warn{cursor:default;font-weight:600;white-space:normal;text-align:left;line-height:1.3;max-width:320px}.qz-rb-aipill.is-busy b{font-weight:800}.qz-rb-aipill.is-warn{color:var(--qz-warn);background:var(--qz-warn-tint);border-color:color-mix(in srgb,var(--qz-warn) 30%,transparent)}.qz-rb-spark{display:inline-block}@media(prefers-reduced-motion:no-preference){.qz-rb-aipill.is-busy .qz-rb-spark{animation:qz-gf-pulse 2.2s ease-in-out infinite;transform-origin:center}}.qz-rb-aiundo{font:inherit;font-size:13px;font-weight:700;color:var(--qz-ink-3);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--qz-rule-strong);text-underline-offset:3px}.qz-rb-aiundo:hover{color:var(--qz-accent-ink);text-decoration-color:var(--qz-accent)}@media(prefers-reduced-motion:no-preference){.qz-rb-aiundo{animation:qz-rb-undofade 5s linear forwards}@keyframes qz-rb-undofade{0%,90%{opacity:1}to{opacity:0}}}.qz-rb-narrow{display:flex;align-items:center;gap:8px;padding:13px 14px;margin-top:13px;background:var(--qz-cream-2);border-top:1px solid var(--qz-rule);border-bottom:1px solid var(--qz-rule);font-size:12.5px;color:var(--qz-ink-4)}.qz-rb-narrow-ic{flex:none;opacity:.6}.qz-rb-narrow-link{margin-left:auto;font:inherit;font-size:12.5px;font-weight:700;color:var(--qz-accent-ink);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.qz-rb-toolbar{display:flex;gap:8px;align-items:center;padding:13px 14px 12px}.qz-rb-toolbar .qz-input{flex:1 1 auto;min-width:0}.qz-rb-sortsel,.qz-rb-statsel{flex:none;width:auto;font-size:12.5px;font-weight:600;color:var(--qz-ink-3);padding:10px;cursor:pointer}.qz-rb-sortsel{width:144px}.qz-rb-statsel{width:116px}.qz-rb-selall{flex:none;border:none;background:transparent;color:var(--qz-ink-3);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;font-family:inherit;padding:0;margin-left:8px;line-height:1;text-decoration:underline;text-decoration-color:var(--qz-rule-strong);text-underline-offset:3px}.qz-rb-selall:hover:not(:disabled){color:var(--qz-accent-ink);text-decoration-color:var(--qz-accent)}.qz-rb-selall:disabled{opacity:.4;cursor:default}.qz-rb-empty{padding:28px 16px;text-align:center;font-size:13.5px}.qz-rb-newgrp{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;text-align:left;border:1.5px dashed var(--qz-rule-strong);border-radius:var(--qz-radius-lg);background:var(--qz-paper);color:var(--qz-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.qz-rb-newgrp:hover{border-color:var(--qz-accent);background:var(--qz-accent-tint);color:var(--qz-accent-ink)}.qz-rb-newgrp-plus{flex:none;width:42px;height:42px;border-radius:var(--qz-radius);display:grid;place-items:center;background:var(--qz-cream-2);color:var(--qz-ink-4);font-size:21px;font-weight:700;line-height:1}.qz-rb-newgrp:hover .qz-rb-newgrp-plus,.qz-rb-newgrp:focus-visible .qz-rb-newgrp-plus{background:var(--qz-accent);color:#fff}.qz-rb-newgrp-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-rb-newgrp small{display:block;font-weight:400;font-size:12px;color:var(--qz-ink-4)}.qz-rb-loadmore{align-self:flex-start;border:none;background:none;padding:4px 2px;font:inherit;font-size:12.5px;font-weight:600;color:var(--qz-ink-4);cursor:pointer;text-decoration:underline;text-decoration-color:var(--qz-rule-strong);text-underline-offset:3px}.qz-rb-loadmore:hover{color:var(--qz-accent-ink)}.qz-rb-listfoot{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--qz-rule);background:var(--qz-cream-2);font-size:12.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-rb-listfoot b{color:var(--qz-ink-3);font-weight:700}.qz-rb-selcount{flex:none;padding-right:12px;border-right:1px solid var(--qz-rule)}.qz-rb-selcount.is-some,.qz-rb-selcount.is-some b{color:var(--qz-accent-ink)}.qz-rb-addb{flex:none;margin-left:4px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--qz-accent-ink);background:var(--qz-paper);border:1px solid var(--qz-accent-line);border-radius:var(--qz-radius-pill);cursor:pointer;transition:background var(--qz-dur-fast) var(--qz-ease),border-color var(--qz-dur-fast) var(--qz-ease)}.qz-rb-addb:hover{background:var(--qz-accent-wash);border-color:var(--qz-accent)}.qz-rb-addb.is-on{color:var(--qz-paper);background:var(--qz-accent);border-color:var(--qz-accent)}.qz-rb-archtog{background:none;border:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--qz-ink-4);cursor:pointer;text-decoration:underline;text-decoration-color:var(--qz-rule-strong);text-underline-offset:3px}.qz-rb-archtog:hover{color:var(--qz-accent-ink);text-decoration-color:var(--qz-accent)}.qz-rb-grid{display:flex;flex-direction:column;gap:9px;padding:14px;max-height:460px;overflow-y:auto}.qz-rb-card{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.qz-rb-card:hover{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-paper));box-shadow:0 1px 3px color-mix(in srgb,var(--qz-accent) 8%,transparent)}.qz-rb-card.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint);box-shadow:inset 0 0 0 1px var(--qz-accent)}.qz-rb-thumb{flex:none;width:42px;height:42px;border-radius:var(--qz-radius);overflow:hidden;background:var(--qz-cream-2);color:var(--qz-ink-4);display:grid;place-items:center;font-size:18px}.qz-rb-card.is-on .qz-rb-thumb{background:var(--qz-paper);color:var(--qz-accent-ink)}.qz-rb-thumb img{width:100%;height:100%;object-fit:cover}.qz-rb-product-image.is-placeholder{color:var(--qz-ink-4)}.qz-rb-card-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-rb-card-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rb-card-meta{font-size:12px}.qz-rb-vars{flex:none;width:196px;font-size:12px;color:var(--qz-ink-3);white-space:nowrap;overflow:hidden;background:none;border:none;padding:8px 0;font-family:inherit;text-align:right;cursor:pointer;-webkit-mask-image:linear-gradient(to right,transparent,#000 26px);mask-image:linear-gradient(to right,transparent,#000 26px)}.qz-rb-vars:hover{color:var(--qz-accent-ink)}.qz-rb-vars b{font-weight:700;color:var(--qz-ink-4)}.qz-rb-vars.is-none{cursor:default;-webkit-mask-image:none;mask-image:none}.qz-rb-vars.is-grp{color:var(--qz-ink-4);cursor:default;-webkit-mask-image:none;mask-image:none}@media(max-width:700px){.qz-rb-vars{width:120px}}.qz-rb-cntb{font:inherit;font-size:12px;font-weight:600;color:var(--qz-ink-3);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--qz-rule-strong);text-underline-offset:3px}.qz-rb-cntb:hover{color:var(--qz-accent-ink);text-decoration-color:var(--qz-accent)}.qz-rb-stat{flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-rb-stat.is-archived{color:var(--qz-ink-25)}.qz-rb-stock{flex:none;margin-left:auto;font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-rb-stock.is-out{color:var(--qz-crit)}.qz-rb-rail-empty{height:var(--qz-rb-rail-h);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;border:1px dashed color-mix(in srgb,var(--qz-accent) 14%,var(--qz-rule));border-radius:var(--qz-radius);background:var(--qz-accent-tint);padding:20px 14px;text-align:center}.qz-rb-rail-empty .qz-rb-rail-empty-ic{font-size:20px;margin-bottom:7px}.qz-rb-rail-empty p{margin:0;font-size:12px;color:var(--qz-ink-4);line-height:1.5}.qz-rb-shelf{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);box-shadow:var(--qz-shadow-sm)}.qz-rb-chips{display:flex;flex-wrap:wrap;gap:8px}.qz-rb-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);background:var(--qz-cream)}.qz-rb-chip-thumb{flex:none;width:28px;height:28px;border-radius:var(--qz-radius-pill);overflow:hidden;background:var(--qz-cream-2);display:grid;place-items:center;font-size:13px}.qz-rb-chip-thumb img{width:100%;height:100%;object-fit:cover}.qz-rb-chip-body{display:inline-flex;align-items:center;gap:6px}.qz-rb-chip-name{font-size:13px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rb-chip-x{flex:none;border:none;background:transparent;cursor:pointer;color:var(--qz-ink-4);font-size:12px;padding:2px 5px;border-radius:var(--qz-radius-pill);line-height:1}.qz-rb-chip-x:hover{color:var(--qz-ink);background:var(--qz-cream-2)}.qz-rb-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.qz-save-status{display:inline-flex;align-items:center;min-width:70px;justify-content:flex-end}.qz-save-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--qz-radius-pill);font-size:12px;font-weight:600;line-height:1.4}.qz-save-chip.is-saving{color:var(--qz-ink-3);background:var(--qz-cream-2)}.qz-save-chip.is-saved{color:#2da44e;background:color-mix(in srgb,#2DA44E 14%,transparent);animation:qz-save-pop .9s ease}.qz-save-dot{width:7px;height:7px;border-radius:var(--qz-radius-pill);background:#c99a2e;animation:qz-save-blink 1s ease-in-out infinite}@keyframes qz-save-pop{0%{transform:scale(.92);opacity:.5}45%{transform:scale(1.07)}to{transform:scale(1);opacity:1}}@keyframes qz-save-blink{0%,to{opacity:1}50%{opacity:.35}}.qz-ql{--ql-txt: #111827;--ql-txt2: #6b7280;--ql-txt3: #9ca3af;--ql-surface: #f9fafb;--ql-border: #e5e7eb;--ql-border2: #f3f4f6;--ql-warn: #d97706;--ql-warn-bg: #fffbeb;--ql-danger: #dc2626;--ql-danger-bg: #fef2f2;--ql-accent: #2563eb;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.qz-ql-topbar{display:flex;align-items:center;gap:10px;padding:0 0 12px;flex-wrap:wrap}.qz-ql-steplabel{font-size:13px;font-weight:600;color:var(--ql-txt2)}.qz-ql-body{display:grid;grid-template-columns:var(--ql-left-width, 260px) minmax(0,1fr);height:clamp(520px,calc(100vh - 300px),880px);border:1px solid var(--ql-border);border-radius:var(--qz-radius-lg);overflow:hidden;background:#fff;transition:grid-template-columns .18s var(--qz-ease, ease)}.qz-ql-body.is-collapsed{--ql-left-width: 0px}.qz-ql-body.is-collapsed>.qz-ql-left{opacity:0;pointer-events:none;border-right:0}.qz-ql-left{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--ql-border);background:var(--ql-surface);overflow:hidden}.qz-ql-tabs{margin:12px 12px 8px}.qz-ql-qlist{flex:1;overflow-y:auto;padding:4px 8px 8px;display:flex;flex-direction:column;gap:2px}.qz-ql-qitem{position:relative;border-left:3px solid transparent;border-radius:7px;color:var(--ql-txt)}.qz-ql-qitem:hover{background:var(--ql-border2)}.qz-ql-qitem.is-active{background:#eff6ff;border-left-color:var(--ql-accent)}.qz-ql-qitem-select{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:7px;padding:7px 8px;cursor:pointer;color:inherit;font:inherit}.qz-ql-qitem-actions{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;gap:1px;padding:2px;border-radius:6px;background:#fff;box-shadow:0 1px 5px #1111111f;opacity:0;pointer-events:none;transition:opacity .12s ease}.qz-ql-qitem:hover .qz-ql-qitem-actions,.qz-ql-qitem:focus-within .qz-ql-qitem-actions{opacity:1;pointer-events:auto}.qz-ql-qitem-actions button{font-size:11px;line-height:1;padding:3px 4px;min-width:20px;background:none;border:0;border-radius:4px;color:var(--ql-txt2);cursor:pointer}.qz-ql-qitem-actions button:hover:not(:disabled){background:var(--ql-border2);color:var(--ql-txt)}.qz-ql-qitem-actions button:disabled{opacity:.3;cursor:default}.qz-ql-qitem-actions button:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-ql-qitem-badge{flex:0 0 auto;font-size:10.5px;font-weight:700;color:#fff;background:#1f2937;border-radius:5px;padding:2px 6px}.qz-ql-qitem-main{min-width:0;display:flex;flex-direction:column;gap:1px}.qz-ql-qitem-text{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-ql-qitem-meta{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ql-txt3)}.qz-ql-dot{width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;line-height:1;color:#fff}.qz-ql-dot.is-ai{background:#7c3aed}.qz-ql-dot.is-warn{background:var(--ql-warn)}.qz-ql-coverage{border-top:1px solid var(--ql-border);padding:10px 12px 6px}.qz-ql-coverage .qz-ql-label{display:block;margin-bottom:5px}.qz-ql-coverage-pills{display:flex;flex-wrap:wrap;gap:5px}.qz-ql-cov-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--qz-radius-pill);border:1px solid var(--ql-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-ql-cov-pill.is-weak{color:var(--ql-warn);background:var(--ql-warn-bg);border-color:#fcd34d}.qz-ql-cov-pill.is-orphan{color:var(--ql-danger);background:var(--ql-danger-bg);border-color:#fca5a5}.qz-ql-cov-pill.is-unused{color:var(--ql-txt3);background:#fff;border-style:dashed}.qz-ql-cov-dot{flex:0 0 auto;font-size:10px;line-height:1;font-weight:700}.qz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qz-ql-left-footer{border-top:1px solid var(--ql-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.qz-ql-newq{justify-content:center}.qz-ql-qcount-nudge{margin:8px 12px 0;padding:7px 9px;font-size:11.5px;line-height:1.35;color:var(--ql-txt2);background:var(--ql-warn-bg);border:1px solid #fde68a;border-radius:7px}.qz-ql-main{overflow-y:auto;background:var(--ql-surface);position:relative}.qz-ql-flowmain{padding:16px}.qz-ql-cards{max-width:720px;margin:0 auto;padding:24px 28px;display:flex;flex-direction:column;gap:16px}.qz-ql-card{background:#fff;border:1px solid var(--ql-border);border-radius:var(--qz-radius-lg);box-shadow:0 1px 2px #1118270a;padding:0 0 14px;scroll-margin-top:12px}.qz-ql-card:hover{border-color:#d1d5db}.qz-ql-card.is-active{border-color:var(--ql-accent);box-shadow:0 0 0 3px #2563eb1f}.qz-ql-card-top{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--ql-border2)}.qz-ql-qbadge{font-size:11px;font-weight:700;color:#fff;background:#1f2937;border-radius:6px;padding:3px 8px}.qz-ql-type{font:inherit;font-size:12px;padding:4px 8px;border-radius:7px;border:1px solid var(--ql-border);background:#fff;color:var(--ql-txt)}.qz-ql-aipill{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#7c3aed;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:var(--qz-radius-pill);padding:2px 8px}.qz-ql-reqtoggle{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:var(--ql-txt3);background:#fff;border:1px solid var(--ql-border);border-radius:var(--qz-radius-pill);padding:2px 9px;cursor:pointer}.qz-ql-reqtoggle:hover{border-color:var(--ql-accent);color:var(--ql-txt2)}body[data-qz] .qz-ql-reqtoggle:focus-visible{outline:none;border-color:var(--qz-accent);box-shadow:var(--qz-shadow-focus)}.qz-ql-reqtoggle.is-optional{color:var(--ql-warn);background:var(--ql-warn-bg);border-color:#fcd34d}.qz-ql-reqtoggle:disabled{cursor:default;opacity:.75}.qz-ql{--ql-gold: #a16207;--ql-gold-bg: #fefce8;--ql-gold-border: #eab308}.qz-ql-card.is-decider{border-color:var(--ql-gold-border);box-shadow:0 0 0 1px var(--ql-gold-border),0 6px 18px #a1620714}.qz-ql-decider-banner{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.2px;color:var(--ql-gold);background:var(--ql-gold-bg);border-bottom:1px solid #fde68a;padding:7px 18px;border-radius:var(--qz-radius-lg) var(--qz-radius-lg) 0 0}.qz-ql-roletoggle{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:var(--ql-txt3);background:#fff;border:1px dashed var(--ql-border);border-radius:var(--qz-radius-pill);padding:2px 9px;cursor:pointer;white-space:nowrap}.qz-ql-roletoggle:hover:not(:disabled){border-color:var(--ql-gold-border);color:var(--ql-gold)}body[data-qz] .qz-ql-roletoggle:focus-visible{outline:none;border-color:var(--ql-gold-border);box-shadow:var(--qz-shadow-focus)}.qz-ql-roletoggle.is-decider{color:var(--ql-gold);background:var(--ql-gold-bg);border:1px solid var(--ql-gold-border)}.qz-ql-roletoggle:disabled{opacity:.45;cursor:not-allowed}.qz-ql-target{font:inherit;font-size:12px;font-weight:600;padding:5px 8px;border-radius:8px;border:1px solid var(--ql-border);background:#fff;color:var(--ql-txt2);max-width:100%;min-width:0;cursor:pointer}.qz-ql-target.is-mapped{color:var(--ql-gold);background:var(--ql-gold-bg);border-color:var(--ql-gold-border)}.qz-ql-target.is-unset{border-style:dashed;color:var(--ql-txt3)}body[data-qz] .qz-ql-target:focus-visible{outline:none;border-color:var(--ql-gold-border);box-shadow:var(--qz-shadow-focus)}.qz-ql-arow.is-qualifier,.qz-ql-ahead.is-qualifier{grid-template-columns:22px minmax(0,1fr) 130px 24px}.qz-ql-ahead.is-qualifier .qz-ql-ahead-skip{grid-column:3}.qz-ql-dot.is-decider{background:var(--ql-gold-bg);color:var(--ql-gold);border:1px solid var(--ql-gold-border)}.qz-ql-modelbadge{font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border:1px solid var(--qz-accent-line);border-radius:var(--qz-radius-pill);padding:3px 10px;white-space:nowrap}.qz-ql-report-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.qz-upg-modal{background:#fff;border-radius:var(--qz-radius-lg);width:min(560px,100%);max-height:min(84vh,720px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:22px 24px;box-shadow:0 24px 64px #11182747;color:var(--ql-txt, #111827)}.qz-upg-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45}.qz-ql-report-tier{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#6b7280;margin:14px 0 8px}.qz-ql-report-tier:first-child{margin-top:0}.qz-ql-report-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.qz-ql-check{border:1px solid #f3f4f6;border-radius:var(--qz-radius-sm);padding:7px 10px;font-size:12.5px}.qz-ql-check.is-block{border-color:#fca5a5;background:#fef2f2}.qz-ql-check.is-warn{border-color:#fcd34d;background:#fffbeb}.qz-ql-check.is-info{border-color:#e5e7eb;background:#f9fafb}.qz-ql-check-head{display:flex;align-items:center;gap:8px}.qz-ql-check-glyph{font-weight:800;width:16px;text-align:center}.qz-ql-check.is-pass .qz-ql-check-glyph{color:#16a34a}.qz-ql-check.is-block .qz-ql-check-glyph{color:#dc2626}.qz-ql-check.is-warn .qz-ql-check-glyph{color:#d97706}.qz-ql-check-id{font-size:10px;font-weight:800;color:#9ca3af}.qz-ql-check-title{font-weight:600}.qz-ql-check-findings{margin:6px 0 2px;padding-left:26px;display:flex;flex-direction:column;gap:4px;line-height:1.45}.qz-ql-report-goto{background:none;border:0;padding:0;font-size:12px;font-weight:700;color:var(--ql-accent, #2563eb);cursor:pointer;white-space:nowrap}.qz-ql-report-goto:hover{text-decoration:underline}.qz-ql-report-outcomes{width:100%;border-collapse:collapse;font-size:12.5px}.qz-ql-report-outcomes th{text-align:left;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#9ca3af;padding:4px 8px;border-bottom:1px solid #e5e7eb}.qz-ql-report-outcomes td{padding:6px 8px;border-bottom:1px solid #f3f4f6}.qz-lfm-decider{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.3px;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border:1px solid var(--qz-accent-line);border-radius:var(--qz-radius-pill);padding:2px 8px;vertical-align:2px;white-space:nowrap}.qz-rp2{display:flex;flex-direction:column;gap:12px;font-size:13px}.qz-rp2-editing{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12.5px}.qz-rp2-editing select{flex:1;font:inherit;font-weight:600;padding:6px 8px;border-radius:8px;border:1px solid var(--qz-rule, #e3ddd2);background:var(--qz-paper, #fff)}.qz-rp2-breakout{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid #eab308;background:#fefce8;border-radius:var(--qz-radius);cursor:pointer;font-size:12.5px}.qz-rp2-section{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--qz-ink-3, #52525b);border-top:1px solid var(--qz-rule, #e3ddd2);padding-top:10px;margin-top:2px}.qz-rp2-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.qz-rp2-field>span{font-weight:600;display:flex;align-items:center;gap:6px}.qz-rp2-field input:not([type=checkbox]),.qz-rp2-field textarea,.qz-rp2-field select{font:inherit;font-size:12.5px;padding:6px 8px;border-radius:8px;border:1px solid var(--qz-rule-strong);background:var(--qz-paper, #fff)}.qz-rp2-check{flex-direction:row;align-items:flex-start;gap:8px;cursor:pointer}.qz-rp2-inherit{font-size:10px;font-weight:700;color:var(--qz-ink-3, #52525b);background:var(--qz-cream-2, #f4f4f5);border-radius:var(--qz-radius-pill);padding:1px 7px}.qz-rp2-clear{background:none;border:0;padding:0 2px;cursor:pointer;font-size:12px;color:var(--qz-accent, #0b6bcb)}.qz-rp2-code-ok{font-size:11.5px;font-weight:600;color:#16a34a}.qz-rp2-code-bad{font-size:11.5px;font-weight:600;color:#dc2626}.qz-rp2p{display:flex;flex-direction:column;gap:12px}.qz-rp2p-frame-note{font-size:11px;color:var(--qz-ink-3, #52525b);background:var(--qz-cream-2, #f4f4f5);border-radius:8px;padding:6px 10px}.qz-rp2p-incentive{font-size:12.5px;padding:8px 12px;border-radius:8px;background:#ecfdf5;border:1px solid #6ee7b7;color:#047857}.qz-rp2p-headline{margin:0;font-size:22px}.qz-rp2p-why{font-size:12.5px;line-height:1.5;padding:10px 12px;border-left:3px solid var(--qz-accent, #0b6bcb);background:var(--qz-cream-2, #f4f4f5);border-radius:0 8px 8px 0}.qz-rp2p-card{display:flex;gap:12px;border:1px solid var(--qz-rule, #e3ddd2);border-radius:var(--qz-radius);padding:10px;align-items:flex-start}.qz-rp2p-card.is-hero{border-width:2px;border-color:var(--qz-accent, #0b6bcb)}.qz-rp2p-card img{object-fit:cover;border-radius:8px;flex:0 0 auto}.qz-rp2p-noimg{width:120px;height:90px;border-radius:8px;background:var(--qz-cream-2, #f4f4f5);flex:0 0 auto}.qz-rp2p-card-body{min-width:0}.qz-rp2p-title{font-weight:700;font-size:13.5px}.qz-rp2p-price{font-size:12.5px;color:var(--qz-ink-2, #3f3f46)}.qz-rp2p-desc{font-size:12px;color:var(--qz-ink-3, #52525b);margin:6px 0 0}.qz-rp2p-oos{display:inline-block;margin-top:4px;font-size:10.5px;font-weight:700;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:999px;padding:1px 8px}.qz-rp2p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.qz-rp2p-empty{font-size:12.5px;color:var(--qz-ink-2, #3f3f46);border:1px dashed var(--qz-rule, #e3ddd2);border-radius:var(--qz-radius);padding:14px}.qz-ql-inline-rules{margin:12px 18px 16px;border-top:1px solid var(--ql-border2);padding-top:10px;font-size:12.5px;color:var(--ql-txt2)}.qz-ql-inline-rules>summary{cursor:pointer;font-weight:700;color:var(--ql-txt2);list-style-position:inside}.qz-ql-inline-rules>summary:hover{color:var(--ql-gold)}.qz-ql-inline-rules-hint{font-weight:400;color:var(--ql-txt3)}.qz-ql-inline-rules ul{margin:8px 0 4px;padding-left:22px;line-height:1.6}.qz-ql-inline-rule-prio{font-size:10.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--ql-gold);margin-right:4px}.qz-ql-inline-rules-edit{margin-top:6px;background:none;border:0;padding:0;font-size:12.5px;font-weight:600;color:var(--ql-accent);cursor:pointer}.qz-ql-inline-rules-edit:hover{text-decoration:underline}.qz-ql-qdel{background:none;border:0;cursor:pointer;font-size:14px;opacity:.55;padding:2px 4px;border-radius:5px}.qz-ql-qdel:hover:not(:disabled){opacity:1;background:#fef2f2}.qz-ql-qdel:disabled{opacity:.25;cursor:not-allowed}.qz-ql-qtext{display:block;width:calc(100% - 36px);margin:14px 18px 0;font:inherit;font-size:17px;font-weight:600;line-height:1.35;color:var(--ql-txt);border:1px solid transparent;border-radius:8px;padding:6px 8px;resize:none;min-height:52px;background:transparent}.qz-ql-qtext:hover{background:var(--ql-border2)}.qz-ql-qtext:focus{outline:none;background:#fff;border-color:var(--ql-accent)}.qz-ql-counter{text-align:right;font-size:11px;color:var(--ql-txt3);padding:2px 18px 0}.qz-ql-freeform-note{margin:12px 18px 0;font-size:12.5px;color:var(--ql-txt2);background:var(--ql-surface);border:1px dashed var(--ql-border);border-radius:8px;padding:10px 12px}.qz-ql-ahead,.qz-ql-arow{display:grid;grid-template-columns:22px minmax(0,1fr) 180px 130px 24px;gap:8px;align-items:center}.qz-ql-ahead{margin:14px 18px 4px;padding-top:12px;border-top:1px solid var(--ql-border2);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ql-txt3)}.qz-ql-ahead-answer{grid-column:2}.qz-ql-ahead-bucket{grid-column:3}.qz-ql-ahead-skip{grid-column:4}.qz-ql-arows{display:flex;flex-direction:column;gap:4px;padding:0 18px}.qz-ql-arow{min-height:44px;padding:4px 0}.qz-ql-bullet{width:22px;height:22px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.qz-ql-atext{font:inherit;font-size:13.5px;padding:7px 9px;border-radius:7px;border:1px solid var(--ql-border);background:#fff;color:var(--ql-txt);min-width:0}.qz-ql-atext:focus{outline:none;border-color:var(--ql-accent)}.qz-ql-atext-wrap{position:relative;min-width:0}.qz-ql-atext-wrap>.qz-ql-atext{width:100%;box-sizing:border-box}.qz-ql-acounter{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-variant-numeric:tabular-nums;color:var(--ql-txt3);background:#fff;padding:0 2px;border-radius:3px;pointer-events:none}.qz-ql-bucket,.qz-ql-skip{font:inherit;font-size:12px;padding:6px 8px;border-radius:var(--qz-radius-pill);border:1px solid var(--ql-border);background:#fff;color:var(--ql-txt2);min-width:0;cursor:pointer}.qz-ql-bucket.is-unset{color:var(--ql-txt3)}.qz-ql-bucket.is-mapped{font-weight:600}.qz-ql-bucket:disabled{opacity:.5;cursor:not-allowed}body[data-qz] .qz-ql-bucket:focus-visible,body[data-qz] .qz-ql-skip:focus-visible{outline:none;border-color:var(--qz-accent);box-shadow:var(--qz-shadow-focus)}.qz-ql-skip.is-active{color:var(--ql-warn);background:var(--ql-warn-bg);border-color:#fcd34d;font-weight:600}.qz-ql-adel{background:none;border:0;cursor:pointer;font-size:12px;color:var(--ql-txt3);opacity:0;border-radius:5px}.qz-ql-arow:hover .qz-ql-adel:not(:disabled),.qz-ql-arow:focus-within .qz-ql-adel:not(:disabled),.qz-ql-adel:focus-visible{opacity:1}.qz-ql-adel:hover:not(:disabled){color:#dc2626}body[data-qz] .qz-ql-adel:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-ql-adel:disabled{cursor:not-allowed;opacity:0}.qz-ql-addanswer{margin:8px 18px 0;background:none;border:0;color:var(--ql-accent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 0;text-align:left}.qz-ql-addanswer:hover{text-decoration:underline}.qz-ql-nudge{display:block;margin:4px 18px 0;font-size:11px;color:var(--ql-warn)}.qz-ql-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;font-size:13px;font-weight:500;padding:9px 16px;border-radius:var(--qz-radius-pill);box-shadow:0 6px 20px #0003;z-index:1200}.qz-qlt-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.qz-qlt-filterbar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--ql-border);background:#fff}.qz-ql-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ql-txt3)}.qz-qlt-filter{font:inherit;font-size:12.5px;padding:5px 8px;border-radius:7px;border:1px solid var(--ql-border);background:#fff;color:var(--ql-txt)}.qz-qlt-scroll{flex:1;overflow:auto;min-height:0}.qz-qlt{width:100%;border-collapse:collapse;font-size:13px}.qz-qlt thead th{position:sticky;top:0;z-index:1;background:#fff;text-align:left;padding:9px 12px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ql-txt3);border-bottom:1px solid var(--ql-border)}.qz-qlt-c-q{width:44px}.qz-qlt-c-bucket{width:210px}.qz-qlt-c-skip{width:150px}.qz-qlt-qrow{background:var(--ql-surface);border-top:1px solid var(--ql-border);cursor:pointer}.qz-qlt-qrow.is-active{background:#eff6ff}.qz-qlt-qbadge-cell{padding:8px 12px}.qz-qlt-qtext-cell{padding:8px 12px 8px 0;font-size:13px;font-weight:600;color:var(--ql-txt)}.qz-qlt-freeform{font-weight:400;color:var(--ql-txt3);font-style:italic}.qz-qlt-arow td{padding:5px 12px;border-top:1px solid var(--ql-border2);vertical-align:middle}.qz-qlt-answercell{display:flex;align-items:center;gap:8px}.qz-qlt-answercell .qz-ql-atext{flex:1}.qz-qlt-bucketcell{display:flex;align-items:center;gap:6px}.qz-qlt-bucketcell .qz-ql-bucket{flex:1}.qz-qlt-gap{color:var(--ql-warn);font-size:13px}.qz-qlt-note{font-size:12px;color:var(--ql-txt2);font-style:italic}.qz-save-chip.is-error{color:#b91c1c}.qz-ql-retry{background:none;border:0;color:#b91c1c;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.qz-ql-guard-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:1300;padding:20px}.qz-ql-guard{background:#fff;border-radius:var(--qz-radius-lg);max-width:420px;width:100%;padding:22px;box-shadow:0 20px 60px #0000004d;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.qz-ql-guard-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:10px}.qz-ql-guard-list{margin:0 0 10px;padding-left:18px;display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600;color:#d97706}.qz-ql-guard-body{font-size:13px;color:#6b7280;margin:0 0 18px}.qz-ql-guard-actions{display:flex;justify-content:flex-end;gap:8px}.qz-ql-regen,.qz-ql-regen-undo{background:none;border:1px solid var(--ql-border);border-radius:7px;font:inherit;font-size:11.5px;font-weight:600;padding:3px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.qz-ql-regen{color:#7c3aed}.qz-ql-regen:hover:not(:disabled){background:#f5f3ff;border-color:#c4b5fd}.qz-ql-regen:disabled{opacity:.7;cursor:default}.qz-ql-regen-undo{color:var(--ql-txt2)}.qz-ql-regen-undo:hover{background:var(--ql-border2)}.qz-ql-spin{width:11px;height:11px;border:2px solid #c4b5fd;border-top-color:#7c3aed;border-radius:50%;display:inline-block;animation:qz-ql-spin .7s linear infinite}@keyframes qz-ql-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-ql-spin{animation:none}}.qz-ql-regen-error{display:flex;align-items:center;gap:8px;margin:10px 18px 0;padding:7px 10px;font-size:12px;color:#b45309;background:var(--ql-warn-bg);border:1px solid #fcd34d;border-radius:8px}.qz-ql-regen-error.is-credits{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.qz-ql-regen-dismiss{margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;font-size:12px;opacity:.6}.qz-ql-regen-dismiss:hover{opacity:1}.qz-rb-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start}@media(max-width:1024px){.qz-rb-split{grid-template-columns:1fr}}.qz-rb-main{display:flex;flex-direction:column;gap:12px;min-width:0}.qz-rb-underrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px}.qz-rb-underlink{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:0;color:var(--qz-accent-ink);font-size:12.5px;cursor:pointer;font-family:inherit;text-decoration:none}.qz-rb-underlink:hover:not(:disabled){text-decoration:underline}.qz-rb-underlink:disabled{opacity:.5;cursor:default}.qz-rb-grid>.qz-rb-card{content-visibility:auto;contain-intrinsic-size:0 66px}.qz-rb-rail{position:sticky;top:calc(var(--qz-topbar-h) + 16px);display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--qz-accent) 18%,var(--qz-rule));border-radius:var(--qz-radius);background:var(--qz-paper);box-shadow:0 14px 34px -24px color-mix(in srgb,var(--qz-accent) 42%,transparent)}.qz-rb-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.qz-rb-rail-title{display:flex;flex-direction:column;gap:2px;min-width:0}.qz-rb-rail-title strong{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--qz-ink)}.qz-rb-rail-sub{font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-rb-rail-sub b{color:var(--qz-ink-3);font-weight:700}.qz-rb-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--qz-radius-pill);font-size:12px;font-weight:600;background:var(--qz-cream-2);color:var(--qz-ink-2);font-variant-numeric:tabular-nums}.qz-rb-rail{--qz-rb-rail-h: 296px}.qz-rb-rail-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;height:var(--qz-rb-rail-h);box-sizing:border-box}.qz-rb-rail-list.is-fade{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}.qz-rb-rail-sec{display:flex;flex-direction:column;gap:6px}.qz-rb-rail-seclab{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 0;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-rb-rail-seclab span{font-variant-numeric:tabular-nums;color:var(--qz-ink-25);letter-spacing:0}.qz-rb-rail-row{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:6px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-sm);background:var(--qz-cream);cursor:pointer}.qz-rb-rail-row:hover{border-color:var(--qz-accent-line)}.qz-rb-rail-row:hover .qz-rb-chip-name{color:var(--qz-accent-ink)}.qz-rb-rail-row .qz-rb-chip-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.qz-rb-rail-row .qz-rb-chip-name{max-width:none}.qz-rb-rail-row.is-new{border-color:var(--qz-accent);background:var(--qz-accent-tint)}@media(prefers-reduced-motion:no-preference){.qz-rb-rail-row.is-new{animation:qz-rb-landed 1.5s var(--qz-ease) forwards}@keyframes qz-rb-landed{0%{border-color:var(--qz-accent);background:var(--qz-accent-wash);box-shadow:0 0 0 3px var(--qz-accent-tint)}60%{border-color:var(--qz-accent);background:var(--qz-accent-tint);box-shadow:0 0 0 3px transparent}to{border-color:var(--qz-rule);background:var(--qz-cream);box-shadow:none}}}.qz-rb-chip-thumb{color:var(--qz-ink-4)}.qz-rb-modal-goal{font-style:italic;white-space:normal}.qz-rb-airows{display:flex;flex-direction:column;gap:8px}.qz-rb-airow{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-sm);background:var(--qz-cream)}.qz-rb-airow-ic{flex:none;width:24px;height:24px;border-radius:var(--qz-radius-sm);background:var(--qz-accent-tint);color:var(--qz-accent-ink);display:grid;place-items:center}.qz-rb-airow-name{flex:1 1 auto;font-size:14px;font-weight:600;color:var(--qz-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rb-mlbl{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-rb-chain{display:flex;flex-direction:column;margin-bottom:14px}.qz-rb-chain-l{display:flex;gap:12px}.qz-rb-chain-bar{flex:none;width:28px;display:flex;flex-direction:column;align-items:center}.qz-rb-chain-d{width:28px;height:28px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);border:1px solid var(--qz-accent-line);color:var(--qz-accent-ink);display:grid;place-items:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.qz-rb-chain-d.is-end{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-rb-chain-n{width:2px;flex:1 1 auto;min-height:16px;background:var(--qz-accent-line)}.qz-rb-chain-x{flex:1 1 auto;padding-bottom:12px;min-width:0}.qz-rb-chain-x b{display:block;font-size:14px;color:var(--qz-ink)}.qz-rb-chain-x span{font-size:14px;color:var(--qz-ink-4)}.qz-rb-by{display:flex;flex-wrap:wrap;gap:8px}.qz-rb-by span{font-size:11px;font-weight:600;color:var(--qz-ink-3);background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);padding:4px 8px}.qz-rb-rail-foot{display:flex;flex-direction:column;gap:8px;padding-top:4px}.qz-rb-rail-foot .qz-btn{width:100%;justify-content:center}.qz-rb-rail-foot .qz-tooltip-wrap{width:100%}.qz-rb-banner-actions{display:flex;flex-direction:row;align-items:center;gap:6px;flex:none}.qz-rb-banner.is-applied{border:1px solid color-mix(in srgb,var(--qz-ok) 32%,var(--qz-rule));border-radius:var(--qz-radius-lg);padding:12px 15px;background:color-mix(in srgb,var(--qz-ok) 8%,var(--qz-paper));align-items:center}.qz-rb-banner.is-applied .qz-rb-banner-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--qz-ok) 14%,var(--qz-paper));color:var(--qz-ok)}.qz-gf-banner{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:12px 15px;align-items:center}.qz-gf-banner.is-strong{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-rule))}.qz-gf-banner .qz-rb-banner-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.qz-gf-banner.is-strong .qz-rb-banner-icon{background:var(--qz-accent-tint);color:var(--qz-accent)}.qz-gf-banner.is-weak .qz-rb-banner-icon{background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-gf-spark{animation:qz-gf-pulse 2.2s ease-in-out infinite;transform-origin:center}@keyframes qz-gf-pulse{0%,to{transform:scale(1) rotate(0);opacity:.85}50%{transform:scale(1.18) rotate(12deg);opacity:1}}@media(prefers-reduced-motion:reduce){.qz-gf-spark{animation:none}}.qz-goal-page{max-width:720px;margin:0 auto}.qz-goal-page .qz-sm-back{display:inline-block;margin-bottom:10px}.qz-tf-page{max-width:880px;margin:0 auto}.qz-tf-page .qz-sm-back{display:inline-block;margin-bottom:10px}.qz-tf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.qz-tf-card{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:18px 16px 16px;background:var(--qz-paper)}.qz-tf-ribbon{position:absolute;top:-10px;left:14px;padding:2px 10px;border-radius:var(--qz-radius-pill);background:var(--qz-accent);color:var(--qz-cream);font-size:11.5px;font-weight:600}.qz-tf-name{font-family:var(--qz-font-display);font-size:17px;line-height:1.2}.qz-tf-badge{flex:none;padding:2px 8px;border-radius:var(--qz-radius-pill);font-size:11px;font-weight:600;background:var(--qz-accent-tint);color:var(--qz-accent)}.qz-tf-line{font-size:13.5px}.qz-tf-why{font-size:12.5px;color:var(--qz-ink);opacity:.72}.qz-tf-meta{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.qz-tf-use{align-self:flex-start;margin-top:4px}.qz-tf-rail{display:flex;flex-wrap:wrap;gap:8px}.qz-tf-error{margin:0 0 12px;font-size:13px;color:var(--qz-warn)}.qz-tf-banner,.qz-tf-generating{display:flex;align-items:center;gap:12px;margin-bottom:6px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:12px 15px;background:var(--qz-paper)}.qz-tf-banner .qz-tf-banner-icon{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-tf-banner>div,.qz-tf-generating>div{flex:1}.qz-tf-generating{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-rule))}.qz-tf-spark{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--qz-accent-tint);color:var(--qz-accent);animation:qz-gf-pulse 2.2s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.qz-tf-spark{animation:none}}.qz-rb-modal-title{display:inline-flex;align-items:center;gap:12px}.qz-rb-modal-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--qz-radius);background:var(--qz-accent-tint);color:var(--qz-accent)}.qz-rb-modal-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.qz-rb-modal-copy>span:first-child{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rb-modal-meta{font-size:12px;font-weight:400;color:var(--qz-ink-4)}.qz-rb-product-list{display:flex;flex-direction:column;gap:7px;max-height:min(56vh,480px);overflow-y:auto;padding-right:3px}.qz-rb-product-row{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-rb-product-image{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:var(--qz-cream-2)}.qz-rb-product-image img{width:100%;height:100%;object-fit:cover}.qz-rb-product-copy{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.qz-rb-product-copy strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qz-rb-pvtabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;flex:none}.qz-rb-pvtab{flex:none;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--qz-rule);background:var(--qz-cream);cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--qz-ink-3);padding:5px 10px;border-radius:var(--qz-radius-pill);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rb-pvtab.is-active{border-color:var(--qz-accent);color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rb-phone{flex:1 1 auto;min-height:0;display:grid;place-items:center}.qz-rb-phone-screen{width:min(300px,100%);height:min(500px,calc(100vh - 260px));border-radius:26px;overflow:hidden;box-shadow:0 18px 50px -18px #786e9673,0 0 0 1px var(--qz-rule);background:var(--qz-color-bg, #fff);color:var(--qz-color-text, #111);font-family:var(--qz-font-body, inherit);display:flex;flex-direction:column;padding:16px}.qz-rb-pvscreen{height:100%;background:var(--qz-color-bg, #fff);color:var(--qz-color-text, #111);font-family:var(--qz-font-body, inherit);display:flex;flex-direction:column;padding:16px}.qz-rb-pv-single{display:flex;flex-direction:column;gap:8px;min-height:0}.qz-rb-pv-heroimg{width:100%;height:44%;min-height:120px;object-fit:cover;border-radius:12px;background:#0000000d;flex:none}.qz-rb-pv-noimg{display:grid;place-items:center;font-size:28px}.qz-rb-pv-name{font-size:15px;line-height:1.3}.qz-rb-pv-desc{margin:0;font-size:12px;line-height:1.5;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qz-rb-ghost{margin:0;font-size:11px;font-style:italic;opacity:.45}.qz-rb-pv-buyrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.qz-rb-pv-price{font-weight:700;font-size:14px}.qz-rb-pv-cta{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--qz-color-primary);color:#fff}.qz-rb-pv-multi{display:flex;flex-direction:column;gap:8px;min-height:0}.qz-rb-pvgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto;min-height:0;overflow:hidden}.qz-rb-pvtile{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:0}.qz-rb-pvtile img,.qz-rb-pvtile .qz-rb-pv-noimg{width:100%;flex:1 1 auto;min-height:0;object-fit:cover;border-radius:8px;background:#0000000d}.qz-rb-pvtile-name{font-size:10.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.qz-rb-pvtile-price{font-size:10px;opacity:.7;flex:none}.qz-rb-pv-more{margin:0;font-size:12px;font-weight:600;flex:none}.qz-rb-pvfoot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--qz-rule)}.qz-gen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 32px 30px}.qz-gen-ringwrap{position:relative;width:140px;height:140px;display:grid;place-items:center;margin-bottom:26px}.qz-gen-ringwrap.is-sm{width:88px;height:88px;margin-bottom:20px}.qz-gen-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--qz-accent) 30%,transparent),transparent 66%);animation:qz-gen-breathglow 3.2s ease-in-out infinite}.qz-gen-ring{position:relative;width:92px;height:92px;border-radius:50%;animation:qz-gen-breathe 3.2s ease-in-out infinite}.qz-gen-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:6px solid var(--qz-accent-wash)}.qz-gen-ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 48%,color-mix(in srgb,var(--qz-accent) 60%,white) 78%,#fff 88%,transparent 96%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);animation:qz-gen-spin 2.2s linear infinite}.qz-gen-ringwrap.is-sm .qz-gen-ring{width:54px;height:54px;animation-duration:2.4s}.qz-gen-ringwrap.is-sm .qz-gen-ring:before{border-width:4px}.qz-gen-ringwrap.is-sm .qz-gen-ring:after{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0);animation-duration:1.5s}@keyframes qz-gen-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes qz-gen-breathglow{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes qz-gen-spin{to{transform:rotate(360deg)}}.qz-gen-sp{position:absolute;color:color-mix(in srgb,var(--qz-accent) 55%,white);opacity:0;pointer-events:none;font-size:12px;text-shadow:0 0 8px color-mix(in srgb,var(--qz-accent) 55%,white);animation:qz-gen-tw 2.1s ease-in-out infinite}.qz-gen-sp1{top:6px;right:16px}.qz-gen-sp2{bottom:12px;left:12px;font-size:10px;animation-delay:.6s}.qz-gen-sp3{top:44%;right:2px;font-size:11px;animation-delay:1.1s}.qz-gen-sp4{top:10px;left:20px;font-size:9px;animation-delay:1.6s}@keyframes qz-gen-tw{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(90deg)}}.qz-gen-ring.is-halt,.qz-gen-ring.is-halt:after,.qz-gen-glow.is-halt{animation:none}.qz-gen-ring.is-halt:before{border-color:var(--qz-rule)}.qz-gen-ring.is-halt:after{opacity:0}.qz-gen-haltglyph{position:absolute;font-size:26px;color:var(--qz-ink-25)}.qz-gen-haltglyph.is-warn{color:var(--qz-warn)}.qz-gen-title{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em}.qz-gen-sub{margin:0;font-size:13.5px;color:var(--qz-ink-3);line-height:1.55;max-width:430px}.qz-gen-slowline{margin-top:10px;font-size:12px;color:var(--qz-ink-25)}.qz-gen-beats{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:26px}.qz-gen-beat{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--qz-ink-25);transition:color .3s}.qz-gen-dot{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--qz-rule);display:grid;place-items:center;font-size:10px;color:transparent;flex:none;transition:all .3s}.qz-gen-beat.is-done{color:var(--qz-ink-3)}.qz-gen-beat.is-done .qz-gen-dot{background:var(--qz-accent-wash);border-color:transparent;color:var(--qz-accent-ink)}.qz-gen-beat.is-now{color:var(--qz-ink);font-weight:600}.qz-gen-beat.is-now .qz-gen-dot{border-color:var(--qz-accent);animation:qz-gen-beatpulse 1.5s ease-in-out infinite}@keyframes qz-gen-beatpulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--qz-accent) 12%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--qz-accent) 22%,transparent)}}.qz-gen-actions{display:flex;gap:9px;margin-top:22px;flex-wrap:wrap;justify-content:center}.qz-gen-why{margin:16px 0 0;font-size:12px;color:var(--qz-ink-4);background:var(--qz-cream-2);border-radius:var(--qz-radius);padding:9px 13px;max-width:420px;line-height:1.5}.qz-gen-foot{margin-top:28px;font-size:12px;color:var(--qz-ink-25)}@media(prefers-reduced-motion:reduce){.qz-gen-ring,.qz-gen-glow,.qz-gen-ring:after,.qz-gen-sp,.qz-gen-beat.is-now .qz-gen-dot{animation:none!important}}.qz-sm-title{margin:0 0 20px;font-size:21px;font-weight:600;letter-spacing:-.02em}.qz-sm-rows{display:flex;flex-direction:column;gap:9px}.qz-sm-row{display:flex;align-items:center;gap:13px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:13px 15px;cursor:pointer;background:var(--qz-paper);color:var(--qz-ink);transition:border-color .15s,box-shadow .15s,background .15s;width:100%;font-family:inherit;text-align:left;text-decoration:none;box-sizing:border-box}.qz-sm-row:hover{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-paper));box-shadow:0 2px 10px color-mix(in srgb,var(--qz-accent) 10%,transparent)}.qz-sm-row.is-pri{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-sm-row h3{margin:0;font-size:14.5px;font-weight:600}.qz-sm-spacer{flex:1}.qz-sm-arr{color:var(--qz-ink-25);font-size:15px;flex:none}.qz-sm-row.is-pri .qz-sm-arr{color:var(--qz-accent)}.qz-sm-ico{width:36px;height:36px;border-radius:var(--qz-radius);display:grid;place-items:center;font-size:16px;flex:none;background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-sm-ico i{display:block;font-style:normal;animation:qz-sm-pulse 2.6s ease-in-out infinite;transform-origin:center}@keyframes qz-sm-pulse{0%,to{transform:scale(1) rotate(0);opacity:.9}50%{transform:scale(1.2) rotate(15deg);opacity:1}}.qz-sm-ico.is-neutral{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-sm-ico.is-neutral i{animation:none}.qz-sm-rec{font-family:var(--qz-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-accent-ink)}.qz-sm-back{border:none;background:transparent;color:var(--qz-ink-4);font-size:12.5px;cursor:pointer;font-family:inherit;padding:6px 8px;border-radius:8px;margin:0 0 8px -8px}.qz-sm-back:hover{background:var(--qz-cream-2);color:var(--qz-ink-3)}@media(prefers-reduced-motion:reduce){.qz-sm-ico i{animation:none}}.qz-link-quiet{align-self:flex-start;padding:0;background:none;border:none;cursor:pointer;font-size:12.5px;color:var(--qz-ink-3);text-decoration:underline;text-underline-offset:2px}.qz-link-quiet:hover:not(:disabled){color:var(--qz-ink)}.qz-link-quiet:disabled{opacity:.5;cursor:default}.qz-shape-provenance{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;background:var(--qz-accent-tint);color:var(--qz-ink);border:1px solid var(--qz-accent);border-radius:var(--qz-radius)}.qz-shape-page{width:min(900px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px}.qz-shape-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qz-shape-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:13px;text-align:left;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);padding:16px 16px 15px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.qz-shape-ribbon{position:absolute;top:-10px;left:16px;z-index:5;display:inline-flex;align-items:center;gap:5px;background:var(--qz-accent);color:#fff;font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:var(--qz-radius-pill);box-shadow:0 3px 8px color-mix(in srgb,var(--qz-accent) 28%,transparent)}.qz-shape-tbadge{flex:none;white-space:nowrap;font-family:var(--qz-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border-radius:var(--qz-radius-pill);padding:4px 9px}.qz-shape-foot{margin-top:auto;padding-top:4px}.qz-shape-pick{width:100%;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-accent-ink);font-size:13px;font-weight:600;padding:11px 12px;border-radius:var(--qz-radius);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.qz-shape-pick:hover:not(:disabled){background:var(--qz-accent-tint);border-color:var(--qz-accent-wash)}.qz-shape-card.is-active .qz-shape-pick{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-shape-card.is-active .qz-shape-pick:hover:not(:disabled){background:color-mix(in srgb,var(--qz-accent) 88%,#000)}.qz-shape-pick:disabled{opacity:.6;cursor:default}.qz-ribbon-recommended{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-accent) 30%,transparent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.qz-shape-card:hover{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-paper));box-shadow:0 2px 14px color-mix(in srgb,var(--qz-accent) 10%,transparent)}.qz-shape-card.is-active{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-shape-see{font-size:12.5px;font-weight:600;color:var(--qz-accent)}.qz-shape-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.qz-shape-line{display:flex;gap:9px;align-items:baseline}.qz-shape-line b{flex:none;width:34px;font:700 11px/1.35 var(--qz-font-body);letter-spacing:.09em;color:var(--qz-ink-4);text-transform:uppercase}.qz-shape-line>span{font-size:13px;color:var(--qz-ink-3);line-height:1.42}.qz-shape-meta{margin-top:1px;font:500 11px/1.35 var(--qz-font-body);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--qz-ink-4);text-transform:uppercase}.qz-shape-film-kicker{font:700 9.5px/1.35 var(--qz-font-body);letter-spacing:.09em;text-transform:uppercase;opacity:.8}.qz-shape-other{margin-top:4px;border-top:1px solid var(--qz-rule-2);padding-top:14px}.qz-shape-other summary{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-size:12.5px;color:var(--qz-ink-4)}.qz-shape-other summary::-webkit-details-marker{display:none}.qz-shape-other summary:before{content:"▸";font-size:11px;transition:transform .2s ease}.qz-shape-other[open] summary:before{transform:rotate(90deg)}.qz-shape-other-body{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.qz-shape-oopt{display:flex;align-items:center;gap:11px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);padding:11px 13px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;width:100%}.qz-shape-oopt:hover:not(:disabled){border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-paper));background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-shape-oopt.is-static{cursor:default}.qz-shape-oopt.is-static:hover{border-color:var(--qz-rule);background:var(--qz-paper)}.qz-shape-oi{width:30px;height:30px;border-radius:8px;background:var(--qz-accent-tint);display:grid;place-items:center;font-size:15px;flex:none}.qz-shape-on{font-size:13.5px;font-weight:600}.qz-shape-od{font-size:12px;color:var(--qz-ink-4)}.qz-shape-oarr{margin-left:auto;color:var(--qz-ink-25);font-size:14px}.qz-shape-goalbox{display:flex;flex-direction:column;gap:9px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper));padding:13px}.qz-shape-savedrail{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.qz-shape-savedpill{border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-accent-ink);font-size:12.5px;padding:7px 13px;border-radius:var(--qz-radius-pill);cursor:pointer;font-family:inherit}.qz-shape-savedpill:hover:not(:disabled){background:var(--qz-accent-tint);border-color:var(--qz-accent-wash)}.qz-shape-underrow{display:flex;gap:16px;margin-top:0;font-size:12.5px}.qz-shape-underrow button{border:none;background:transparent;color:var(--qz-accent-ink);font-size:12.5px;cursor:pointer;font-family:inherit;padding:0}.qz-shape-underrow button:hover:not(:disabled){text-decoration:underline}.qz-shape-underrow button:disabled{opacity:.5;cursor:default}.qz-shape-filmwrap{display:grid;place-items:center;padding:10px 0 4px;border-radius:var(--qz-radius-lg);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--qz-color-primary) 7%,#fff) 0%,transparent 70%)}.qz-shape-film{position:relative;width:min(272px,100%);aspect-ratio:3 / 4;max-height:392px;overflow:hidden;border-radius:26px;background:var(--qz-color-bg, #fff);color:var(--qz-color-text, #111);font-family:var(--qz-font-body, inherit);box-shadow:0 18px 44px -18px #3c325a80,0 0 0 1px #0000000f}.qz-shape-film-screen{position:absolute;top:0;right:0;bottom:0;left:0;padding:15px 14px;display:flex;flex-direction:column;gap:9px;opacity:1;transition:opacity .55s ease;background:var(--qz-color-bg, #fff)}.qz-shape-film-screen.is-hidden{opacity:0;pointer-events:none;z-index:1}.qz-shape-film-screen:not(.is-hidden){z-index:2}.qz-shape-film-screen>strong{font-family:var(--qz-font-heading, inherit);font-size:14.5px;font-weight:700;line-height:1.25}.qz-shape-film-heading>strong{font-family:var(--qz-font-heading, inherit);font-size:14px;font-weight:700;line-height:1.15}.qz-shape-film-progress{display:block;flex:none;height:5px;border-radius:999px;overflow:hidden;background:#00000014}.qz-shape-film-progress i{display:block;width:32%;height:100%;border-radius:999px;background:var(--qz-color-primary)}.qz-shape-film-screen.is-results .qz-shape-film-progress i{width:100%}.qz-shape-film-answers{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0}.qz-shape-film-answer{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#fff}.qz-shape-film-answer>span:nth-child(2){flex:none;font-size:11px;font-weight:600;color:#20211f;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-shape-film-answer>svg{position:absolute;top:6px;right:6px;padding:2px;width:17px;height:17px;border-radius:50%;color:#fff;background:var(--qz-color-primary)}.qz-shape-film-answer.is-selected{border:1.5px solid var(--qz-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--qz-color-primary) 16%,transparent)}.qz-shape-film-answer.is-selected>span:nth-child(2){color:var(--qz-color-primary)}.qz-shape-film-image{flex:1 1 auto;min-height:0;display:grid;place-items:center;overflow:hidden;background:#0000000f;color:color-mix(in srgb,currentColor 36%,transparent)}.qz-shape-film-image img,.qz-shape-film-product-image img,.qz-shape-film-avatar img{width:100%;height:100%;object-fit:cover}.qz-shape-film-heading{display:flex;flex-direction:column;gap:2px}.qz-shape-film-heading small{font-size:10.5px;color:#6a6b66;margin-top:-2px}.qz-shape-persona{display:flex;gap:9px;align-items:center;border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:8px}.qz-shape-film-avatar{width:40px;height:40px;border-radius:11px;flex:none;overflow:hidden;display:grid;place-items:center;background:#0000000f;color:color-mix(in srgb,currentColor 36%,transparent)}.qz-shape-persona-copy{min-width:0;display:flex;flex-direction:column}.qz-shape-persona-copy>span{font:700 8.5px/1.2 var(--qz-font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--qz-color-primary);margin-bottom:1px}.qz-shape-persona-copy strong{font-family:var(--qz-font-heading, inherit);font-size:13px;font-weight:700;line-height:1.15}.qz-shape-persona-copy small{font-size:10px;color:#6a6b66;line-height:1.3;margin-top:2px}.qz-shape-persona-sub{font-family:var(--qz-font-heading, inherit);font-size:12px;font-weight:700}.qz-shape-film-products{display:flex;flex-direction:column;gap:7px;flex:1;min-height:0}.qz-shape-film-product{position:relative;display:flex;align-items:center;gap:10px;padding:7px 8px;border:1px solid rgba(0,0,0,.08);border-radius:11px;background:#fff}.qz-shape-film-product.is-top{border:1.5px solid var(--qz-color-primary)}.qz-shape-film-product-image{width:50px;height:50px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#0000000f}.qz-shape-film-product-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.qz-shape-film-product-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;font-weight:600;color:#20211f;line-height:1.2}.qz-shape-film-product-copy small{font-size:11px;font-weight:600;color:#6a6b66}.qz-shape-film-product>b{flex:none;margin-left:auto;padding:2px 7px;border-radius:999px;color:#fff;background:var(--qz-color-primary);font:700 8px/1.4 var(--qz-font-body, inherit);text-transform:uppercase;letter-spacing:.05em}.qz-shape-film-cta{flex:none;margin-top:auto;padding:8px;border-radius:9px;text-align:center;color:#fff;background:var(--qz-color-primary);font-size:11px;font-weight:700}.qz-shape-film-next{flex:none;margin-top:auto;padding:9px;border-radius:10px;text-align:center;color:#fff;background:var(--qz-color-primary);font-size:12px;font-weight:700}@media(prefers-reduced-motion:reduce){.qz-shape-film-screen{transition:none}}@media(max-width:720px){.qz-shape-page{max-width:420px}.qz-shape-grid{grid-template-columns:1fr}}.qz-shape-thumb{display:flex;flex-direction:column;gap:9px;padding:16px;min-height:140px;overflow:hidden;background:var(--qz-color-bg, #fff);color:var(--qz-color-text, #111);font-family:var(--qz-font-body, inherit);border:1px solid var(--qz-rule);border-radius:calc(var(--qz-radius) - 2px);box-shadow:0 8px 22px -12px #786e964d}.qz-shape-thumb-bar{display:block;height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,currentColor 12%,transparent)}.qz-shape-thumb-bar>span{display:block;height:100%;border-radius:2px;background:var(--qz-color-primary)}.qz-shape-thumb-q{font-size:11.5px;font-weight:700;line-height:1.25}.qz-shape-thumb-answers{display:flex;flex-direction:column;gap:4px}.qz-shape-thumb-chip{padding:3px 8px;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,currentColor 6%,transparent);border-radius:6px}.qz-tpl-q{display:flex;flex-direction:column;gap:10px;min-height:0}.qz-tpl-chips{display:flex;flex-direction:column;gap:6px}.qz-tpl-chip{padding:9px 12px;font-size:12.5px;cursor:pointer;color:inherit;font-family:inherit;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid transparent;border-radius:8px}.qz-tpl-chip.is-on{border-color:transparent;box-shadow:inset 0 0 0 2px var(--qz-color-primary);background:color-mix(in srgb,var(--qz-color-primary) 12%,transparent)}.qz-tpl-chip.is-on:after{content:"✓";margin-left:auto;color:var(--qz-color-primary);font-weight:700;font-size:12px}.qz-tpl-next{margin-top:auto;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;background:var(--qz-color-primary);border:none;border-radius:8px}.qz-tpl-next:disabled{opacity:.4;cursor:default}.qz-tpl-next.is-restart{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.qz-wordmark{display:inline-flex;align-items:center;gap:10px;padding:6px;margin:-6px;text-decoration:none;color:var(--qz-ink)}.qz-wordmark-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--qz-ink)}.qz-wordmark-name{display:block}.qz-topbar{position:sticky;top:0;z-index:var(--qz-z-topbar);height:var(--qz-topbar-h);display:flex;align-items:stretch;padding:0 24px;background:color-mix(in srgb,var(--qz-paper) 85%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--qz-rule)}.qz-topbar-zone{display:flex;align-items:center;gap:12px}.qz-topbar-left{padding-right:16px;border-right:1px solid var(--qz-rule)}.qz-topbar-center{flex:1 1 auto;justify-content:center;padding:0 16px;min-width:0}.qz-topbar-right{padding-left:16px;border-left:1px solid var(--qz-rule)}.qz-topbar--flow{padding:0 18px}.qz-topbar--flow .qz-topbar-left{border-right:1px solid var(--qz-rule-2);padding-right:14px}.qz-topbar--flow .qz-topbar-right{border-left:1px solid var(--qz-rule-2);gap:10px}.qz-topbar-flow{flex:1 1 auto;min-width:0;align-self:center;overflow-x:auto;overflow-y:hidden;padding:10px 16px;margin:-10px 0;scrollbar-width:none}.qz-topbar-flow::-webkit-scrollbar{display:none}.qz-topbar-back{width:32px;height:32px;flex:none;display:grid;place-items:center;padding:0;border:none;border-radius:var(--qz-radius);background:transparent;color:var(--qz-ink-3);cursor:pointer;transition:background .15s ease,color .15s ease}.qz-topbar-back:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink)}.qz-topbar-back:disabled{color:var(--qz-ink-25);cursor:default}.qz-topbar-back svg{width:18px;height:18px}body[data-qz] .qz-topbar-back:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-topbar-continue{border:none;background:var(--qz-accent);color:#fff;font:inherit;font-size:13px;font-weight:500;padding:9px 18px;border-radius:var(--qz-radius);cursor:pointer;white-space:nowrap;transition:background .15s ease}.qz-topbar-continue:hover{background:var(--qz-accent-2)}.qz-topbar-continue.is-off{background:var(--qz-cream-2);color:var(--qz-ink-25);cursor:default}.qz-topbar-continue.is-off:hover{background:var(--qz-cream-2)}.qz-topbar-continue.is-blocked{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-topbar-continue.is-blocked:hover{background:color-mix(in srgb,var(--qz-crit) 16%,var(--qz-paper))}body[data-qz] .qz-topbar-continue:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-stepnav{display:flex;align-items:center;width:100%;min-width:0}.qz-stepnav-segment{display:flex;align-items:center;min-width:0;flex:1 1 auto}.qz-stepnav-segment:first-child{flex:none}.qz-stepnav-item{display:flex;min-width:0;flex:none}.qz-stepnav-link{flex:1 1 auto;min-width:10px;height:2px;border-radius:2px;background:var(--qz-rule);transition:background var(--qz-dur) var(--qz-ease)}.qz-stepnav-link.is-done{background:var(--qz-accent-wash)}.qz-stepnav-pill{display:inline-flex;align-items:center;gap:9px;min-width:0;padding:5px 13px 5px 5px;border:none;border-radius:var(--qz-radius-pill);background:transparent;cursor:default;font:inherit;font-size:12.5px;font-weight:500;color:var(--qz-ink-4);white-space:nowrap;transition:background .15s ease,color .15s ease}.qz-stepnav-dot{position:relative;width:24px;height:24px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);color:var(--qz-ink-4);transition:color .18s ease,background .18s ease,box-shadow .18s ease}.qz-stepnav-num{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1}.qz-stepnav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-stepnav-check{color:var(--qz-accent-ink)}.qz-stepnav-pill.is-done{background:var(--qz-accent-tint);color:var(--qz-accent-ink);cursor:pointer}.qz-stepnav-pill.is-done .qz-stepnav-dot{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-stepnav-pill.is-done:hover{background:var(--qz-accent-wash)}.qz-stepnav-pill.is-done:active{transform:translateY(.5px)}.qz-stepnav-pill.is-current{color:var(--qz-ink);font-weight:600}.qz-stepnav-pill.is-current .qz-stepnav-dot{color:#fff;background:var(--qz-accent);box-shadow:0 0 0 4px var(--qz-accent-wash);overflow:visible}body[data-qz] .qz-stepnav-pill:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}@media(max-width:1024px){.qz-stepnav-pill:not(.is-current) .qz-stepnav-name{display:none}.qz-stepnav-pill:not(.is-current){padding:5px 6px}}@media(max-width:720px){.qz-topbar--flow{padding:0 12px}.qz-topbar--flow .qz-topbar-left{padding-right:10px}.qz-topbar--flow .qz-topbar-right{padding-left:10px}.qz-topbar-flow{padding:10px}.qz-stepnav-pill.is-current .qz-stepnav-name{display:none}}.qz-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--qz-z-modal);background:var(--qz-scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}@keyframes qz-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.qz-modal{position:relative;background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-3);padding:24px;max-height:90vh;display:flex;flex-direction:column;gap:12px;animation:qz-modal-in var(--qz-dur) var(--qz-ease)}.qz-modal--sm{width:min(92vw,440px)}.qz-modal--md{width:min(92vw,560px)}.qz-modal--lg{width:min(92vw,720px)}.qz-modal-x{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:var(--qz-radius);background:transparent;color:var(--qz-ink-3);cursor:pointer}.qz-modal-x:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-modal-icon{width:44px;height:44px;border-radius:var(--qz-radius-lg);display:grid;place-items:center;background:var(--qz-cream-2);font-size:20px}.qz-modal-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere;padding-right:32px}.qz-modal-body{font-size:14px;color:var(--qz-ink-3);overflow-y:auto;min-height:0;padding:4px;margin:-4px}.qz-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.qz-modal-scrim{padding-bottom:max(24px,calc(var(--qz-toast-reserve, 0px) + env(safe-area-inset-bottom,0px)));transition:padding-bottom var(--qz-dur) var(--qz-ease)}.qz-modal{max-height:min(90vh,calc(100vh - 24px - var(--qz-toast-reserve, -100vh)))}@media(prefers-reduced-motion:reduce){.qz-modal-scrim{transition:none}}.qz-btn-danger{background:var(--qz-paper);color:var(--qz-warn)}.qz-btn-danger:hover{background:var(--qz-warn);color:#fff}.qz-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--qz-z-drawer);background:var(--qz-scrim);display:flex;justify-content:flex-end}@keyframes qz-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.qz-drawer{width:min(496px,40vw);min-width:min(496px,100vw);height:100%;background:var(--qz-paper);box-shadow:var(--qz-lift-3);display:flex;flex-direction:column;animation:qz-drawer-in var(--qz-dur-slow) var(--qz-ease)}.qz-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--qz-rule)}.qz-drawer-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.qz-drawer-sub{font-size:12.5px;color:var(--qz-ink-4);margin-top:2px}.qz-drawer-x{width:32px;height:32px;flex:none;display:grid;place-items:center;border:none;border-radius:var(--qz-radius);background:transparent;color:var(--qz-ink-3);cursor:pointer}.qz-drawer-x:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px}.qz-drawer-foot{padding:14px 20px;border-top:1px solid var(--qz-rule);background:var(--qz-cream-2);display:flex;justify-content:flex-end;gap:10px}.qz-menu{display:flex;flex-direction:column;margin:-6px -8px;min-width:180px}.qz-menu-item{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:none;border:none;border-radius:8px;font:inherit;font-size:13.5px;color:var(--qz-ink);text-align:left;cursor:pointer;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-menu-item:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink)}.qz-menu-item:disabled{opacity:.5;cursor:default}.qz-menu-item-crit{color:var(--qz-crit)}.qz-menu-item-crit:hover:not(:disabled){background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-menu-item.is-on{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-menu-item.is-on:hover:not(:disabled){background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-menu-hint{margin-left:auto;padding-left:12px;font-size:11.5px;color:var(--qz-ink-4)}.qz-menu-title{font-size:12px;font-weight:700;color:var(--qz-ink);padding:0 4px 8px}body[data-qz] .qz-menu-item:focus-visible,.qz-menu-item:focus-visible{outline:2px solid var(--qz-accent);outline-offset:-2px}.qz-popover-anchor{display:inline-flex}@keyframes qz-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.qz-popover{position:fixed;z-index:calc(var(--qz-z-modal) + 10);background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-3);padding:14px 16px;font-size:13.5px;max-height:60vh;overflow-y:auto;animation:qz-popover-in var(--qz-dur-fast) var(--qz-ease)}@keyframes qz-toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.qz-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:var(--qz-z-toast);background:var(--qz-ink);color:var(--qz-on-accent);font-size:13px;line-height:1.45;padding:9px 14px;border-radius:var(--qz-radius-toast);max-width:min(560px,calc(100% - 32px));box-shadow:var(--qz-lift-3);pointer-events:none;animation:qz-toast-in var(--qz-dur) var(--qz-ease)}.qz-toast-action{border:0;background:none;padding:0;margin-left:10px;font:inherit;font-weight:700;color:var(--qz-accent-on-ink);cursor:pointer;pointer-events:auto;border-radius:var(--qz-radius-sm)}body[data-qz] .qz-toast-action:focus-visible,.qz-toast-action:focus-visible{outline:2px solid var(--qz-accent-on-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.qz-toast{animation:none}}.qz-s3{display:flex;flex-direction:column;gap:var(--qz-space-4)}.qz-s3-contentview{display:flex;flex-direction:column;gap:12px;max-width:996px;width:100%;margin:0 auto}.qz-s3-subhead--questions{padding:0 2px}.qz-s3-subhint{margin-left:auto;color:var(--qz-ink-4);font-size:12px}.qz-s3-body{display:grid;grid-template-columns:var(--qz-s3-navw, 304px) 9px minmax(340px,1fr);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden;align-items:stretch;min-height:600px}.qz-s3-resizer{cursor:col-resize;background:transparent;position:relative;touch-action:none}.qz-s3-resizer:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:34px;border-radius:3px;background:var(--qz-rule)}.qz-s3-resizer:hover:before,.qz-s3-resizer.is-drag:before{background:var(--qz-accent)}@media(max-width:1024px){.qz-s3-body{grid-template-columns:1fr}.qz-s3-resizer{display:none}.qz-s3-rail{border-right:none;border-bottom:1px solid var(--qz-rule-2)}}.qz-s3-healthpill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--qz-radius-pill);border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.qz-s3-healthpill.is-ok{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-s3-healthpill.is-warn{background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-s3-healthpill.is-bad{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-s3-healthdot{width:7px;height:7px;border-radius:var(--qz-radius-pill);background:currentColor}.qz-s3-continue.is-blocked{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-s3-continue.is-blocked:hover{background:color-mix(in srgb,var(--qz-crit) 16%,var(--qz-paper))}.qz-s3-health{display:flex;flex-direction:column;gap:8px;width:430px;max-width:100%}.qz-s3-health-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.qz-s3-health-title{font-size:13.5px;font-weight:700}.qz-s3-health-verdict{font-size:11.5px;font-weight:600;color:var(--qz-ink-3);white-space:nowrap}.qz-s3-health-verdict.is-safe{color:var(--qz-ok)}.qz-s3-health-verdict.is-blocked{color:var(--qz-crit)}.qz-s3-health-tier2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:10px;border-top:1px solid var(--qz-rule)}.qz-s3-health-tier2label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--qz-ink-4)}.qz-s3-health-tier2note{margin:0;font-size:12px;color:var(--qz-ink-4);line-height:1.5}.qz-s3-health-tier2note strong{color:var(--qz-ink-3)}.qz-s3-health-aierr{font-size:12.5px;color:var(--qz-crit);background:var(--qz-crit-tint);border-radius:8px;padding:8px 10px;margin:4px 0 0}.qz-s3-health-aistale{font-size:12px;color:var(--qz-warn);background:var(--qz-warn-tint);border-radius:8px;padding:7px 10px;margin:4px 0 0}.qz-s3-health-ainone{margin:4px 0 0;font-size:12.5px;color:var(--qz-ink-4)}.qz-s3-airows{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.qz-s3-airow{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:var(--qz-radius);font-size:12.5px}.qz-s3-airow.is-ok{background:var(--qz-ok-tint)}.qz-s3-airow.is-review{background:var(--qz-warn-tint)}.qz-s3-airow-glyph{flex:none;font-weight:700}.qz-s3-airow.is-ok .qz-s3-airow-glyph{color:var(--qz-ok)}.qz-s3-airow.is-review .qz-s3-airow-glyph{color:var(--qz-warn)}.qz-s3-airow-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-s3-airow-path{font-weight:600}.qz-s3-airow-note{color:var(--qz-ink-3);line-height:1.45}.qz-s3-rail{display:flex;flex-direction:column;background:var(--qz-paper);border-right:1px solid var(--qz-rule-2);min-width:0;overflow:hidden}.qz-s3-viewtoggle{display:inline-flex;gap:0;padding:3px;border-radius:var(--qz-radius);background:var(--qz-cream-2)}.qz-s3-viewtoggle button{flex:none;padding:7px 15px;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--qz-ink-4);transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-s3-viewtoggle button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-accent-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--qz-accent) 12%,transparent)}.qz-s3-navhd{font:700 9px/1.2 var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);padding:11px 13px 8px;border-bottom:1px solid var(--qz-rule-2)}.qz-s3-flow{position:relative;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.qz-s3-row{position:relative;width:100%;display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border:none;border-bottom:1px solid var(--qz-rule-2);border-radius:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:var(--qz-ink)}.qz-s3-row:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-row.is-active{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-s3-row.is-terminus{cursor:pointer;color:var(--qz-ink-3)}.qz-s3-row.is-terminus:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-row.is-terminus.is-active{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-s3-rowmid{min-width:0;flex:1;display:flex;flex-direction:column}.qz-s3-rowtype{font:700 8.5px/1.2 var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);margin-top:3px}.qz-s3-mv{display:inline-flex;flex-direction:column;gap:2px;flex:none;opacity:.55;transition:opacity .12s}.qz-s3-row:hover .qz-s3-mv,.qz-s3-row.is-active .qz-s3-mv{opacity:1}.qz-s3-mvb{width:19px;height:14px;padding:0;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:4px;display:grid;place-items:center;cursor:pointer;color:var(--qz-ink-4);font-size:9px;line-height:1;font-family:inherit}.qz-s3-mvb svg{width:9px;height:9px}.qz-s3-mvb:hover:not(:disabled){background:var(--qz-accent-tint);border-color:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-s3-mvb:disabled{opacity:.3;cursor:default}.qz-s3-numchip{position:relative;z-index:1;flex:none;width:26px;height:26px;border:none;padding:0;display:grid;place-items:center;border-radius:8px;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;background:var(--qz-paper);color:var(--qz-ink-3);box-shadow:inset 0 0 0 1px var(--qz-rule)}.qz-s3-numchip.is-decider{background:var(--qz-accent);color:var(--qz-cream);box-shadow:none}.qz-s3-numchip.is-capture{background:var(--qz-accent-wash);color:var(--qz-accent);box-shadow:none}.qz-s3-numchip.is-reveal{background:var(--qz-gold-wash);color:var(--qz-gold);box-shadow:inset 0 0 0 1px var(--qz-gold-line)}.qz-s3-numchip.is-edit{cursor:pointer}.qz-s3-numchip.is-edit:hover{background:var(--qz-accent-wash);color:var(--qz-accent-ink);box-shadow:none}.qz-s3-numchip.is-edit.is-decider:hover{background:var(--qz-accent-2);color:var(--qz-cream);box-shadow:0 0 0 2px var(--qz-gold-wash)}.qz-s3-ncninput{width:24px;border:none;padding:1px 0;background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-wash);border-radius:4px;text-align:center;outline:none;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--qz-accent-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qz-s3-ncninput::-webkit-outer-spin-button,.qz-s3-ncninput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qz-s3-rowtitle{padding-top:2px;font-size:12.5px;font-weight:600;line-height:1.32;min-width:0}.qz-s3-navedit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border-radius:5px;margin:-1px -3px;padding:1px 3px;border:none;cursor:text}.qz-s3-navedit:hover{background:color-mix(in srgb,var(--qz-accent) 6%,transparent);border-color:transparent}.qz-s3-navedit:focus{outline:none;border-color:transparent;background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-wash);display:block;-webkit-line-clamp:unset;overflow:visible}.qz-s3-ndel{opacity:0;flex:none;border:none;background:transparent;width:24px;height:24px;border-radius:6px;padding:0;display:grid;place-items:center;color:var(--qz-ink-25);cursor:pointer;transition:opacity .12s}.qz-s3-ndel svg{width:13px;height:13px}.qz-s3-row:hover .qz-s3-ndel,.qz-s3-ndel:focus-visible{opacity:1}.qz-s3-ndel:hover:not(:disabled){background:var(--qz-crit-wash);color:var(--qz-crit)}.qz-s3-ndel:disabled{cursor:default}.qz-s3-row:hover .qz-s3-ndel:disabled{opacity:.3}.qz-s3-navadd{border:none;background:transparent;color:var(--qz-accent-ink);font-size:12.5px;font-weight:500;padding:11px 14px;cursor:pointer;font-family:inherit;width:100%;text-align:left}.qz-s3-navadd:hover{background:var(--qz-accent-tint)}.qz-s3-navadd.is-quiet{color:var(--qz-ink-4);padding-top:0}.qz-s3-navterm{display:flex;align-items:center;gap:9px;width:100%;padding:9px 13px;border:none;border-top:1px solid var(--qz-rule-2);background:transparent;text-align:left;color:var(--qz-ink-4);font:inherit;font-size:12px;cursor:pointer}.qz-s3-navterm+.qz-s3-navterm{border-top:none}.qz-s3-navterm:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-navterm.is-active{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-s3-navterm-tc{width:18px;height:18px;flex:none;border-radius:var(--qz-radius-pill);display:grid;place-items:center;background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-s3-navterm-tc svg{width:10px;height:10px}.qz-s3-canvas{display:flex;flex-direction:column;align-items:center;gap:12px;background:color-mix(in srgb,var(--qz-accent) 1.5%,var(--qz-paper));padding:18px 16px 22px;min-width:0}.qz-s3-pvbar{display:flex;align-items:center;gap:10px;width:100%;padding:0 2px}.qz-s3-pvsp{flex:1}.qz-s3-segbtns{display:inline-flex;background:var(--qz-cream-2);border-radius:var(--qz-radius);padding:3px}.qz-s3-segbtns button{border:none;background:transparent;padding:6px 10px;border-radius:7px;cursor:pointer;color:var(--qz-ink-4);display:grid;place-items:center}.qz-s3-segbtns svg{width:15px;height:15px}.qz-s3-segbtns button.is-on{background:var(--qz-paper);color:var(--qz-accent-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--qz-accent) 12%,transparent)}.qz-s3-expandbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font:inherit;font-size:12px;font-weight:600;padding:6px 11px;border-radius:var(--qz-radius);cursor:pointer}.qz-s3-expandbtn:hover{background:var(--qz-cream-2)}.qz-s3-expandbtn svg{width:13px;height:13px}.qz-s3-expandbtn.is-icon{padding:6px;width:30px;height:30px;justify-content:center;gap:0}.qz-s3-expandbtn.is-icon svg{width:14px;height:14px}.qz-s3-phscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--qz-ink) 66%,transparent)}.qz-s3-phclose{position:fixed;top:22px;right:24px;width:40px;height:40px;border:none;border-radius:var(--qz-radius-lg);cursor:pointer;display:grid;place-items:center;background:color-mix(in srgb,var(--qz-paper) 14%,transparent);color:var(--qz-paper)}.qz-s3-phclose:hover{background:color-mix(in srgb,var(--qz-paper) 24%,transparent)}.qz-s3-phclose svg{width:18px;height:18px}.qz-s3-typetag{position:absolute;top:16px;left:calc(100% + 14px);z-index:6}.qz-s3-typetagwrap{display:block;position:relative}.qz-s3-device.is-desktop .qz-s3-typetag{top:6.5%;left:auto;right:18px}@media(max-width:1439px){.qz-s3-typetag{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.qz-s3-typetag .qz-s3-typepop{left:50%;transform:translate(-50%)}.qz-s3-device.is-desktop .qz-s3-typetag,.qz-s3-device.is-desktop .qz-s3-typepop{right:auto}}.qz-s3-typetagbtn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);padding:6px 12px;font:inherit;font-size:12px;font-weight:600;color:var(--qz-ink-3);cursor:pointer;box-shadow:var(--qz-lift-1)}.qz-s3-typetagbtn:hover{border-color:color-mix(in srgb,var(--qz-accent) 32%,var(--qz-paper))}.qz-s3-typetagbtn .qz-s3-tt-type{color:var(--qz-accent-ink)}.qz-s3-typetagbtn svg{width:10px;height:10px;color:var(--qz-ink-25)}.qz-s3-typepop{position:absolute;top:calc(100% + 8px);left:0;z-index:7;width:min(212px,44vw);background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-2);padding:11px}.qz-s3-device.is-desktop .qz-s3-typepop{left:auto;right:0;width:220px}.qz-s3-tp-h{font-family:var(--qz-font-body);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);margin:2px 2px 7px}.qz-s3-tp-types{display:flex;flex-direction:column;gap:2px}.qz-s3-tp-type{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;border-radius:8px;padding:8px 9px;font:inherit;font-size:13px;color:var(--qz-ink);cursor:pointer;text-align:left}.qz-s3-tp-type:hover{background:var(--qz-cream-2)}.qz-s3-tp-type.is-on{background:var(--qz-accent-tint);color:var(--qz-accent-ink);font-weight:600}.qz-s3-tp-rd{width:15px;height:15px;flex:none;border-radius:var(--qz-radius-pill);border:1.5px solid var(--qz-ink-25)}.qz-s3-tp-type.is-on .qz-s3-tp-rd{border-color:var(--qz-accent);box-shadow:inset 0 0 0 3.5px var(--qz-accent)}.qz-s3-tp-set{border-top:1px solid var(--qz-rule-2);margin-top:8px;padding-top:10px;display:flex;flex-direction:column;gap:9px}.qz-s3-tp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qz-s3-tp-lbl{width:34px;font-size:11.5px;color:var(--qz-ink-4);white-space:nowrap}.qz-s3-tp-note{font-size:10.5px;line-height:1.45;color:var(--qz-ink-4);padding:3px 2px 0}.qz-s3-stepper{display:inline-flex;align-items:center;border:1px solid var(--qz-rule);border-radius:8px;overflow:hidden}.qz-s3-stepval{min-width:26px;text-align:center;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.qz-s3-lblinput{flex:1 1 66px;min-width:0;border:1px solid var(--qz-rule-strong);border-radius:8px;padding:6px 9px;font:inherit;font-size:12px;color:var(--qz-ink)}.qz-s3-lblinput:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-caption{margin:0;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent);font-size:12.5px;font-weight:600}.qz-s3-caption.is-art-directed{border-radius:2px;background:#17362a;color:#f1eee5;font-family:var(--qz-font-body);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.qz-s3-phone-screen{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--qz-color-bg, var(--qz-paper));color:var(--qz-color-text, var(--qz-ink));font-family:var(--qz-font-body)}.qz-s3-scr{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:20px 20px 44px;box-sizing:border-box}.qz-s3-phone-screen.is-alpine-art .qz-s3-scr{padding:0;gap:0}.qz-s3-phone-screen.is-alpine-art{padding:0;gap:0;background-color:#f1eee5;background-repeat:no-repeat;background-position:43% top;background-size:100% 42%;color:#14231c}.qz-s3-phone-screen.is-alpine-art .qz-s3-screen-top{min-height:58px;padding:12px 14px;box-sizing:border-box;color:#f4f0e7;background:linear-gradient(rgba(15,30,23,.58),transparent)}.qz-s3-phone-screen.is-alpine-art .qz-s3-backpill,.qz-s3-phone-screen.is-alpine-art .qz-s3-typechip{border-radius:2px;background:#0f1e176b}.qz-s3-phone-screen.is-alpine-art .qz-s3-progressbar{height:2px;border-radius:0;background:#f4f0e747}.qz-s3-phone-screen.is-alpine-art .qz-s3-qbody{margin-top:196px;padding:22px 18px 0;gap:12px;background:#f1eee5}.qz-s3-phone-screen.is-alpine-art .qz-s3-kicker{color:#d56a36;letter-spacing:.14em}.qz-s3-phone-screen.is-alpine-art .qz-s3-qtitle{font-family:"Barlow Condensed",var(--qz-font-heading);font-size:30px;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}.qz-s3-phone-screen.is-alpine-art .qz-s3-achips{display:grid;grid-template-columns:1fr 1fr;gap:7px}.qz-s3-phone-screen.is-alpine-art .qz-s3-achip{min-height:58px;padding:10px;border-radius:0;border:1px solid rgba(20,35,28,.2);background:transparent;align-items:flex-end;font-size:11.5px;font-weight:650}.qz-s3-phone-screen.is-alpine-art .qz-s3-addq{border-radius:0;margin-top:2px}.qz-s3-phone-screen.is-alpine-art .qz-s3-next{margin:14px 18px 18px;border-radius:2px;background:#d56a36;color:#f4f0e7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.qz-s3-phone-screen.is-alpine-art[data-screen-kind=capture],.qz-s3-phone-screen.is-alpine-art[data-screen-kind=reveal]{padding:0 18px 18px;background-image:none!important}.qz-s3-phone-screen.is-alpine-art[data-screen-kind=capture] .qz-s3-scr,.qz-s3-phone-screen.is-alpine-art[data-screen-kind=reveal] .qz-s3-scr{padding:0 18px 18px}.qz-s3-phone-screen.is-alpine-art[data-screen-kind=capture] .qz-s3-screen-top,.qz-s3-phone-screen.is-alpine-art[data-screen-kind=reveal] .qz-s3-screen-top{margin:0 -18px 30px;color:#f1eee5;background:#17362a}.qz-s3-phone-screen.is-alpine-art .qz-s3-reveal .qz-s3-qtitle{font-size:38px}.qz-s3-phone-screen.is-alpine-art .qz-s3-prodcard{border-radius:0;padding:0;background:transparent}.qz-s3-phone-screen.is-alpine-art .qz-s3-prodimg{height:210px;border-radius:0;background:linear-gradient(#10201840,#102018a6),url(/art-directions/alpine-afterglow/hero.webp) center/cover;color:transparent}.qz-s3-phone-screen.is-alpine-art .qz-s3-prodcta{border-radius:2px;background:#d56a36;color:#f4f0e7!important}.qz-s3-screen-top{display:flex;align-items:center;gap:8px;flex:none}.qz-s3-backpill{flex:none;padding:4px 10px;border:none;border-radius:var(--qz-radius-pill);background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.qz-s3-backpill:disabled{opacity:.35;cursor:default}.qz-s3-progressbar{flex:1 1 auto;min-width:0;height:5px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,currentColor 12%,transparent)}.qz-s3-progressbar>span{display:block;width:100%;height:100%;border-radius:2px;background:var(--qz-color-primary);transform-origin:left center;transition:transform var(--qz-dur) var(--qz-ease)}.qz-s3-qbody{display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.qz-s3-kickerrow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.qz-s3-kicker{flex:none;font-size:11px;font-weight:700;opacity:.7}.qz-s3-typechip{flex:none;padding:3px 8px;border-radius:var(--qz-radius-pill);background:color-mix(in srgb,currentColor 8%,transparent);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.qz-s3-qtitle{margin:0;font-family:var(--qz-font-heading, var(--qz-font-body));font-size:22px;line-height:1.22;font-weight:700}.qz-s3-subtext{margin:0;font-size:12.5px;opacity:.7}.qz-s3-subcap{margin:-4px 0 4px;font-size:12.5px;opacity:.65}.qz-s3-achips{display:flex;flex-direction:column;gap:10px}.qz-s3-achip{padding:12px 13px;border-radius:var(--qz-radius, 13px);border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);font-size:13.5px;line-height:1.3;position:relative;display:flex;align-items:center;gap:9px;cursor:pointer}.qz-s3-achip.is-hot{border:1.5px solid var(--qz-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--qz-color-primary) 15%,transparent)}.qz-s3-achip.is-drophi{box-shadow:inset 0 2px 0 var(--qz-color-primary)}.qz-s3-odrag{opacity:0;flex:none;display:grid;place-items:center;color:color-mix(in srgb,currentColor 28%,transparent);cursor:grab;transition:opacity .12s}.qz-s3-odrag svg{width:13px;height:13px}.qz-s3-achip:hover .qz-s3-odrag{opacity:1}.qz-s3-oradio{width:19px;height:19px;flex:none;border-radius:var(--qz-radius-pill);border:1.5px solid color-mix(in srgb,currentColor 28%,transparent)}.qz-s3-achip.is-hot .qz-s3-oradio{border-color:var(--qz-color-primary);box-shadow:inset 0 0 0 4px var(--qz-color-primary)}.qz-s3-obox{width:19px;height:19px;flex:none;border-radius:6px;border:1.5px solid color-mix(in srgb,currentColor 28%,transparent)}.qz-s3-achip.is-hot .qz-s3-obox{border-color:var(--qz-color-primary);background:var(--qz-color-primary)}.qz-s3-otext{flex:1;min-width:0;font-size:15px;line-height:1.3}.qz-s3-omore{opacity:0;flex:none;border:none;background:transparent;width:24px;height:24px;border-radius:6px;padding:0;display:grid;place-items:center;color:color-mix(in srgb,currentColor 35%,transparent);cursor:pointer;transition:opacity .12s}.qz-s3-omore svg{width:15px;height:15px}.qz-s3-achip:hover .qz-s3-omore,.qz-s3-omore:focus-visible,.qz-s3-omore[aria-expanded=true]{opacity:1}.qz-s3-omore:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.qz-s3-omenu{position:absolute;top:calc(100% - 2px);right:6px;z-index:8;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);box-shadow:var(--qz-lift-2);padding:4px}.qz-s3-omdel{display:flex;align-items:center;gap:7px;border:none;background:transparent;color:var(--qz-crit);font:inherit;font-size:12.5px;font-weight:600;padding:8px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}.qz-s3-omdel svg{width:13px;height:13px}.qz-s3-omdel:hover:not(:disabled){background:var(--qz-crit-wash)}.qz-s3-omdel:disabled{color:var(--qz-ink-25);cursor:default}.qz-s3-addopt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;margin-top:10px;padding:11px;width:100%;border:1px dashed color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--qz-radius, 13px);background:transparent;font-size:13px;font-weight:600;color:color-mix(in srgb,currentColor 65%,transparent);transition:border-color var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-s3-addopt:hover{border-color:currentColor;color:currentColor}.qz-s3-scalebar{position:relative;margin:8px 2px 2px}.qz-s3-sbtrack{position:absolute;left:17px;right:17px;top:17px;height:5px;border-radius:var(--qz-radius-pill);background:color-mix(in srgb,currentColor 10%,transparent)}.qz-s3-sbtrack span{display:block;height:100%;background:var(--qz-color-primary);border-radius:var(--qz-radius-pill);transition:width var(--qz-dur-fast) var(--qz-ease)}.qz-s3-sbnums{display:flex;justify-content:space-between;position:relative}.qz-s3-sbn{width:35px;height:35px;flex:none;border-radius:var(--qz-radius-pill);border:1.5px solid color-mix(in srgb,currentColor 18%,transparent);background:var(--qz-color-surface, var(--qz-paper));font:inherit;font-size:14px;font-weight:700;color:inherit;cursor:pointer}.qz-s3-sbn.is-on{border-color:var(--qz-color-primary);background:var(--qz-color-primary);color:var(--qz-color-bg, var(--qz-paper));box-shadow:0 3px 9px color-mix(in srgb,var(--qz-color-primary) 40%,transparent)}.qz-s3-scalelab{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;opacity:.65}.qz-s3-termsmock{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.4;text-align:left;color:color-mix(in srgb,currentColor 70%,transparent)}.qz-s3-capttoggles{display:flex;gap:6px;justify-content:center;margin-top:14px;flex-wrap:wrap}.qz-s3-capttoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;padding:5px 11px;border-radius:var(--qz-radius-pill);border:1px dashed color-mix(in srgb,currentColor 30%,transparent);background:transparent;font-size:11.5px;font-weight:600;color:color-mix(in srgb,currentColor 65%,transparent);transition:border-color var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease),background var(--qz-dur-fast) var(--qz-ease)}.qz-s3-capttoggle:hover{color:currentColor;border-color:currentColor}.qz-s3-capttoggle.is-on{border-style:solid;color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent)}.qz-s3-qbody[data-fit=compact] .qz-s3-qtitle{font-size:19px}.qz-s3-qbody[data-fit=compact] .qz-s3-achips{gap:6px}.qz-s3-qbody[data-fit=compact] .qz-s3-achip{padding:9px 12px;font-size:13px}.qz-s3-qbody[data-fit=tight] .qz-s3-qtitle{font-size:17px}.qz-s3-qbody[data-fit=tight] .qz-s3-achips{gap:5px}.qz-s3-qbody[data-fit=tight] .qz-s3-achip{padding:7px 10px;font-size:12.5px}.qz-s3-qbody[data-title-long] .qz-s3-qtitle{font-size:19px}.qz-s3-qbody[data-fit=tight][data-title-long] .qz-s3-qtitle{font-size:17px}.qz-s3-inputmock{padding:12px 14px;border-radius:var(--qz-radius, 10px);border:1.5px solid color-mix(in srgb,currentColor 22%,transparent);font-size:13px;opacity:.65}.qz-s3-capture{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.qz-s3-reveal{display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.qz-s3-prodcard{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--qz-radius, 10px);background:color-mix(in srgb,currentColor 5%,transparent);min-height:0;overflow:hidden}.qz-s3-prodimg{height:118px;flex:none;display:grid;place-items:center;border-radius:var(--qz-radius);font-size:26px;background:color-mix(in srgb,currentColor 8%,transparent)}.qz-s3-prodname{font-size:14px;line-height:1.3}.qz-s3-prodwhy{margin:0;font-size:11px;font-style:italic;opacity:.55}.qz-s3-prodrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.qz-s3-prodprice{font-weight:700;font-size:13.5px}.qz-s3-prodcta{padding:7px 13px;border-radius:var(--qz-radius-pill);background:var(--qz-color-primary);font-size:12px;font-weight:600}.qz-s3-next{margin-top:auto;flex:none;padding:12px;border:none;border-radius:var(--qz-radius, 10px);background:var(--qz-color-primary);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.qz-s3-next.is-restart{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.qz-s3-regen{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);color:var(--qz-ink-3);font:inherit;font-size:12.5px;font-weight:600}.qz-s3-regen:disabled{opacity:.55;cursor:not-allowed}.qz-s3-regen:not(:disabled){cursor:pointer}.qz-s3-regen:not(:disabled):hover{color:var(--qz-ink)}.qz-s3-editable{border-radius:6px;padding:1px 4px;margin:-1px -4px;border:1.5px dashed transparent;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.qz-s3-editable:hover{background:var(--sec-wash, var(--qz-cream-2));border-color:color-mix(in srgb,var(--sec-color, var(--qz-accent)) 55%,transparent)}.qz-s3-editable:focus{outline:none;background:var(--sec-wash, var(--qz-cream-2));border-color:var(--sec-color, var(--qz-accent))}body[data-qz] .qz-s3-editable:focus-visible{outline:none;border-radius:6px}.qz-s3-editable:empty:before{content:"…";opacity:.4}.qz-s3-warnbanner{display:flex;align-items:flex-start;gap:8px;max-width:420px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--qz-warn-edge);border-radius:var(--qz-radius-sm);background:var(--qz-warn-tint);color:var(--qz-warn);font-size:12.5px;line-height:1.45}.qz-s3-regenrow{display:flex;align-items:center;gap:8px}.qz-s3-regen-undo{padding:6px 12px;border:none;border-radius:var(--qz-radius-pill);background:var(--qz-ink);color:var(--qz-cream);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.qz-s3-regen-error{display:flex;align-items:center;gap:8px;max-width:420px;padding:8px 12px;border:1px solid var(--qz-crit-edge);border-radius:var(--qz-radius-sm);background:var(--qz-crit-tint);color:var(--qz-crit);font-size:12.5px;line-height:1.4}.qz-s3-regen-error.is-credits{border-color:var(--qz-warn-edge);background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-s3-retry{border:none;padding:2px 8px;border-radius:var(--qz-radius-pill);background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.qz-s3-regen-dismiss{border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;opacity:.7;margin-left:auto}.qz-s3-logic{display:flex;flex-direction:column;min-width:0;position:relative;max-height:calc(100vh - 130px);overflow-y:auto;padding:2px 6px 24px 2px}.qz-s3-rulesstrip{position:sticky;top:0;z-index:6;display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--qz-paper);border-radius:var(--qz-radius);box-shadow:var(--qz-lift-1)}.qz-s3-rulesstrip-head{display:flex;align-items:baseline;gap:10px}.qz-s3-rulesstrip-count{font-family:var(--qz-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-accent)}.qz-s3-rulesstrip-note{font-size:11px;color:var(--qz-ink-4)}.qz-s3-rulesstrip-empty{margin:0;font-size:12.5px;color:var(--qz-ink-3)}.qz-s3-rulesstrip-list{display:flex;flex-direction:column;gap:2px;max-height:132px;overflow-y:auto}.qz-s3-ruleline{display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:4px 6px;border-radius:8px;cursor:pointer;text-align:left;font:inherit;min-width:0}.qz-s3-ruleline:hover{background:var(--qz-accent-wash)}.qz-s3-ruleline-text{min-width:0;font-size:12.5px;color:var(--qz-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-s3-unfinished{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--qz-rule);padding-top:8px}.qz-s3-unfinished-head{display:flex;align-items:baseline;gap:8px}.qz-s3-unfinished-title{font-size:12px;font-weight:700;color:var(--qz-warn)}.qz-s3-unfinished-note{font-size:11px;color:var(--qz-ink-4)}.qz-s3-secwrap{display:flex;flex-direction:column;margin-top:26px}.qz-s3-sec{position:relative;padding:20px 20px 12px;background:var(--qz-paper);border-radius:var(--qz-radius);box-shadow:var(--qz-lift-1);scroll-margin-top:128px;transition:box-shadow var(--qz-dur) var(--qz-ease)}.qz-s3-sec:after{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:2px;background:var(--sec-color);opacity:0;transition:opacity var(--qz-dur-fast) var(--qz-ease)}.qz-s3-sec:hover{box-shadow:var(--qz-lift-1),0 18px 40px -14px color-mix(in srgb,var(--sec-color) 35%,transparent)}.qz-s3-sec:hover:after{opacity:1}.qz-s3-sec.is-active{box-shadow:var(--qz-lift-1),0 0 0 1.5px color-mix(in srgb,var(--sec-color) 45%,transparent)}@keyframes qz-s3-secflashwarn{0%{background:var(--qz-warn-tint);box-shadow:var(--qz-lift-1),0 0 0 2px var(--qz-warn-edge)}to{background:var(--qz-paper);box-shadow:var(--qz-lift-1)}}.qz-s3-sec.is-flashwarn{animation:qz-s3-secflashwarn 1.6s var(--qz-ease)}@media(prefers-reduced-motion:reduce){.qz-s3-sec.is-flashwarn{animation:none}}.qz-s3-flag{position:absolute;top:-19px;left:20px;display:inline-flex;align-items:center;gap:5px;padding:4px 12px 6px;border:none;border-radius:8px 8px 0 0;font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.qz-s3-flag.is-decider{background:var(--qz-accent);color:var(--qz-cream)}.qz-s3-flag.is-ghost{background:var(--qz-paper);color:var(--qz-ink-4);box-shadow:inset 0 0 0 1px var(--qz-rule);cursor:pointer}.qz-s3-flag.is-ghost:not(:disabled):hover{color:var(--qz-gold);background:var(--qz-gold-wash);box-shadow:inset 0 0 0 1px var(--qz-gold-line)}.qz-s3-flag.is-ghost:disabled{opacity:.45;cursor:not-allowed}.qz-s3-sec-head{display:flex;align-items:flex-start;gap:10px}.qz-s3-sec .qz-s3-numchip{background:var(--sec-wash);color:var(--sec-color);box-shadow:none}.qz-s3-sec .qz-s3-numchip.is-decider{background:var(--qz-accent);color:var(--qz-cream)}.qz-s3-sec-title{margin:0;flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;line-height:1.35;padding-top:3px}.qz-s3-sec-edit{flex:none;border:none;background:transparent;padding:4px 8px;border-radius:var(--qz-radius-pill);color:var(--qz-ink-4);font:inherit;font-size:12px;cursor:pointer}.qz-s3-sec-edit:hover{color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-s3-sec-freeform{margin:10px 0 2px 36px;font-size:12.5px;color:var(--qz-ink-4)}.qz-s3-sec-freeform-wrap{margin-left:36px}.qz-s3-sec-freeform-wrap .qz-s3-sec-freeform{margin-left:0}.qz-s3-kw{margin-top:10px;border-top:1px solid var(--qz-rule-2);padding-top:12px}.qz-s3-kw-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.qz-s3-kw-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 14px minmax(0,1fr) 28px;gap:8px;align-items:center;margin-bottom:8px}.qz-s3-kw-arrow{color:var(--qz-ink-4);font-size:13px;text-align:center}@media(max-width:720px){.qz-s3-kw-arrow{display:none}}.qz-s3-kw-row .qz-input{height:34px;font-size:13px}.qz-s3-kw-x{width:28px;height:28px;border:none;border-radius:7px;background:none;color:var(--qz-ink-4);font-size:18px;line-height:1;cursor:pointer}.qz-s3-kw-x:hover{background:var(--qz-crit-wash);color:var(--qz-crit)}@media(max-width:720px){.qz-s3-kw-row{grid-template-columns:1fr 1fr}.qz-s3-kw-x{grid-column:2;justify-self:end}}.qz-s3-atable{margin-top:12px;display:flex;flex-direction:column}.qz-s3-atable-head,.qz-s3-arow{display:grid;grid-template-columns:24px minmax(0,1fr) auto 150px 108px 24px;gap:8px;align-items:center}.qz-s3-atable-head{padding:0 0 6px;border-bottom:1px solid var(--qz-rule);font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-s3-arow{padding:6px 0;border-bottom:1px solid var(--qz-rule-2)}.qz-s3-arow:last-child{border-bottom:none}.qz-s3-aletter{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;background:var(--sec-wash);color:var(--sec-color)}.qz-s3-ainput{min-width:0;border:none;background:transparent;padding:4px 6px;border-radius:7px;font:inherit;font-size:13.5px;color:var(--qz-ink)}.qz-s3-ainput:focus{outline:none;background:var(--qz-cream-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sec-color) 60%,transparent)}.qz-s3-achiprow{display:flex;gap:4px}.qz-s3-rulechip{border:none;padding:3px 8px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent);font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer}.qz-s3-rulechip:hover{background:color-mix(in srgb,var(--qz-accent) 18%,var(--qz-paper))}.qz-s3-rulechip.is-home{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-accent) 30%,transparent);color:color-mix(in srgb,var(--qz-accent) 75%,var(--qz-ink))}.qz-s3-target,.qz-s3-goto{min-width:0;max-width:100%;padding:5px 6px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);font:inherit;font-size:12.5px;color:var(--qz-ink-3);cursor:pointer}.qz-s3-target{font-weight:600}.qz-s3-target.is-mapped{color:var(--qz-gold);border-color:var(--qz-gold-line);background:var(--qz-gold-wash)}.qz-s3-target.is-unset{color:var(--qz-warn);border-color:var(--qz-warn-edge);background:var(--qz-warn-tint)}.qz-s3-goto.is-active{color:var(--qz-accent);border-color:color-mix(in srgb,var(--qz-accent) 35%,transparent)}.qz-s3-nomap{text-align:center;color:var(--qz-ink-25)}.qz-s3-adel{border:none;background:transparent;padding:2px;color:var(--qz-ink-25);font:inherit;font-size:12px;cursor:pointer}.qz-s3-adel:not(:disabled):hover{color:var(--qz-crit)}.qz-s3-adel:disabled{opacity:.35;cursor:not-allowed}.qz-s3-sec-rules{margin-top:12px;display:flex;flex-direction:column;gap:8px}.qz-s3-rr{border-radius:var(--qz-radius);border-left:3px solid var(--qz-accent);background:color-mix(in srgb,var(--qz-accent) 6%,var(--qz-paper))}.qz-s3-rr.is-draft{border:1px dashed color-mix(in srgb,var(--qz-accent) 40%,transparent);border-left:3px solid var(--qz-accent)}@keyframes qz-s3-ruleflash{0%{background:color-mix(in srgb,var(--qz-accent) 24%,var(--qz-paper))}to{background:color-mix(in srgb,var(--qz-accent) 6%,var(--qz-paper))}}.qz-s3-rr.is-flash{animation:qz-s3-ruleflash 1.6s var(--qz-ease)}@media(prefers-reduced-motion:reduce){.qz-s3-rr.is-flash{animation:none}}.qz-s3-rr-head{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;padding:9px 12px;cursor:pointer;text-align:left;font:inherit}.qz-s3-rr-head.is-static{cursor:default}.qz-s3-rr-no{flex:none;padding:2px 7px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent);font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;white-space:nowrap}.qz-s3-rr-summary{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--qz-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-s3-rr-caret{flex:none;color:var(--qz-ink-4);font-size:11px}.qz-s3-rr-editor{display:flex;flex-direction:column;gap:8px;padding:2px 12px 12px}.qz-s3-rr-halfnote{margin:0;font-size:12px;color:var(--qz-warn)}.qz-s3-cond{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qz-s3-cond select,.qz-s3-rr-target select{max-width:200px;padding:4px 6px;border-radius:7px;border:1px solid var(--qz-rule-strong);background:var(--qz-paper);font:inherit;font-size:12px;color:var(--qz-ink);cursor:pointer}.qz-s3-cond select:disabled{color:var(--qz-ink-3);cursor:default}.qz-s3-cond-join{flex:none;width:30px;text-align:right;font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-accent)}.qz-s3-cond-del{border:none;background:transparent;padding:2px;color:var(--qz-ink-25);font:inherit;font-size:11px;cursor:pointer}.qz-s3-cond-del:hover{color:var(--qz-crit)}.qz-s3-rr-addcond{align-self:flex-start;margin-left:36px;border:none;background:transparent;padding:2px 4px;color:var(--qz-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qz-s3-rr-addcond:disabled{opacity:.45;cursor:not-allowed}.qz-s3-rr-target{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--qz-ink-3)}.qz-s3-rr-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--qz-accent) 14%,transparent);padding-top:8px}.qz-s3-rr-prionote{margin-right:auto;min-width:0;font-size:11px;color:var(--qz-ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-s3-rr-actions button{border:1px solid var(--qz-rule);border-radius:7px;background:var(--qz-paper);padding:2px 8px;font:inherit;font-size:12px;color:var(--qz-ink-3);cursor:pointer}.qz-s3-rr-actions button:disabled{opacity:.35;cursor:not-allowed}.qz-s3-rr-actions .qz-s3-rr-del:not(:disabled):hover{color:var(--qz-crit);border-color:var(--qz-crit-edge)}.qz-s3-rr-actions .qz-btn{border:none}.qz-s3-sec-foot{display:flex;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--qz-rule-2)}.qz-s3-sec-footbtn{border:none;background:transparent;padding:5px 10px;border-radius:var(--qz-radius-pill);color:var(--qz-ink-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.qz-s3-sec-footbtn:not(:disabled):hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-s3-sec-footbtn:disabled{opacity:.45;cursor:not-allowed}.qz-s3-divider{position:relative;display:flex;justify-content:center;padding:8px 0 0}.qz-s3-sec .qz-s3-typechip.is-select{border-radius:8px;box-shadow:none;padding:7px 26px 7px 10px;font-size:12.5px;color:var(--qz-ink)}.qz-s3-sec-settings{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.qz-s3-set-kicker{font:700 9px/1.2 var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4)}.qz-s3-set-row{display:inline-flex;align-items:center;gap:8px}.qz-s3-set-lbl{font:700 11px/1.2 var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4)}.qz-s3-stepper{display:inline-flex;align-items:center;border:1px solid var(--qz-rule);border-radius:8px;overflow:hidden;background:var(--qz-paper)}.qz-s3-stepper button{border:none;background:var(--qz-paper);width:26px;height:28px;cursor:pointer;color:var(--qz-ink-3);font-size:14px;font-family:inherit}.qz-s3-stepper button:hover:not(:disabled){background:var(--qz-cream-2)}.qz-s3-stepper button:disabled{opacity:.35;cursor:default}.qz-s3-stepper-val{min-width:26px;text-align:center;font:600 12.5px/1 var(--qz-font-body);font-variant-numeric:tabular-nums}.qz-s3-set-input{flex:none;width:112px;border:1px solid var(--qz-rule-strong);border-radius:8px;padding:6px 9px;font-size:12px;font-family:inherit;color:var(--qz-ink);background:var(--qz-paper)}.qz-s3-set-input:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-divider:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:var(--qz-rule)}.qz-s3-divider-btn{position:relative;z-index:1;width:26px;height:26px;padding:0;display:grid;place-items:center;border:none;border-radius:50%;background:var(--qz-cream);box-shadow:inset 0 0 0 1px var(--qz-rule);color:var(--qz-ink-4);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.qz-s3-divider-btn:hover{background:var(--qz-paper);color:var(--qz-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-accent) 35%,transparent)}.qz-lsc{display:flex;flex-direction:column}.qz-lsc-engs{display:grid;gap:10px;margin:18px 0 0;max-width:860px}.qz-lsc-eng{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:216px minmax(0,1fr) 176px;gap:20px;align-items:center;width:100%;text-align:left;font:inherit;color:var(--qz-ink);cursor:pointer;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);padding:14px 16px;transition:border-color .12s ease,box-shadow .12s ease}.qz-lsc-eng:hover{border-color:var(--qz-rule-strong)}.qz-lsc-eng:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-lsc-eng.is-rec{border-color:var(--qz-accent-line);background:var(--qz-accent-wash);padding:18px 16px}.qz-lsc-eng.is-rec:hover{border-color:var(--qz-accent)}.qz-lsc-eng.is-sel{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-lsc-eng.is-sel:hover{border-color:var(--qz-accent)}.qz-lsc-eng.is-busy{cursor:progress}.qz-lsc-eng:disabled{cursor:default}.qz-lsc-eng:disabled:hover{border-color:var(--qz-rule)}.qz-lsc-eng.is-rec:disabled:hover{border-color:var(--qz-accent-line)}.qz-lsc-head{display:block;min-width:0}.qz-lsc-badge{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--qz-radius-sm);background:var(--qz-accent);color:var(--qz-on-accent, #fff)}.qz-lsc-nm{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--qz-ink)}.qz-lsc-eng.is-rec .qz-lsc-nm{font-size:18px;margin-top:7px}.qz-lsc-q{display:block;font-size:12px;color:var(--qz-ink-4);margin-top:4px;line-height:1.4}.qz-lsc-mech{background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:10px 12px;display:grid;grid-template-columns:auto 16px minmax(0,1fr);gap:6px 7px}.qz-lsc-eng.is-rec .qz-lsc-mech{border-color:var(--qz-accent-line)}.qz-lsc-ml{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;font-size:12px}.qz-lsc-lhs,.qz-lsc-rhs{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.qz-lsc-arw{color:var(--qz-ink-4);font-size:12px;text-align:center}.qz-tok-q,.qz-tok-v,.qz-tok-r{padding:2px 8px;border-radius:var(--qz-radius-sm);white-space:nowrap;font-size:12px}.qz-tok-q{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border:1px solid var(--qz-accent-line);font-weight:600}.qz-tok-v{background:var(--qz-live-wash);color:var(--qz-ok);border:1px solid var(--qz-ls-ok-line)}.qz-tok-r{background:var(--qz-ls-warn-wash);color:var(--qz-warn);border:1px solid var(--qz-ls-warn-line)}.qz-lsc-op{color:var(--qz-ink-4);font-size:11.5px}.qz-lsc-go{display:block;width:100%;text-align:center;font-size:13.5px;font-weight:600;padding:10px;border-radius:var(--qz-radius);border:1px solid var(--qz-accent);background:var(--qz-accent);color:var(--qz-on-accent, #fff)}.qz-lsc-go.is-secondary{background:var(--qz-paper);color:var(--qz-accent-ink)}.qz-lsc-eng:hover:not(:disabled) .qz-lsc-go{background:var(--qz-accent-2);border-color:var(--qz-accent-2)}.qz-lsc-eng:hover:not(:disabled) .qz-lsc-go.is-secondary{background:var(--qz-accent-wash);border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-lsc-eng.is-busy .qz-lsc-go{opacity:.72}.qz-lsc-spin{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px;margin-right:7px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:qz-lsc-spin .7s linear infinite}.qz-lsc-go.is-secondary .qz-lsc-spin{border-color:var(--qz-accent-line);border-top-color:var(--qz-accent)}@keyframes qz-lsc-spin{to{transform:rotate(360deg)}}@media(max-width:780px){.qz-lsc-eng{grid-template-columns:1fr;gap:12px;align-items:stretch}}@media(prefers-reduced-motion:reduce){.qz-lsc-spin{animation:none}.qz-lsc-eng{transition:none}}.qz-s3-logicbody{display:flex;flex-direction:column;gap:16px;align-items:stretch}.qz-s3-rwcol{display:flex;flex-direction:column;gap:12px}.qz-s3-ruleswidget{background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-1);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.qz-s3-rw-head{display:flex;align-items:baseline;gap:8px}.qz-s3-rw-title{font-size:12.5px;font-weight:700;letter-spacing:.02em}.qz-s3-rw-lambda{color:var(--qz-accent)}.qz-s3-rw-note{font-size:11px;color:var(--qz-ink-4);flex:1 1 auto}.qz-s3-rw-caret{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;color:var(--qz-ink-3);padding:0 4px;border-radius:6px}.qz-s3-rw-empty{margin:0;font-size:12.5px;color:var(--qz-ink-4)}.qz-s3-rw-list{display:flex;flex-direction:column;gap:8px}.qz-s3-rw-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;align-self:flex-start;border:1px dashed var(--qz-rule);border-radius:var(--qz-radius-pill);background:transparent;padding:5px 12px;font-size:12px;font-weight:600;color:var(--qz-ink-3)}.qz-s3-rw-add:hover:not(:disabled){color:var(--qz-accent);border-color:var(--qz-accent)}.qz-s3-rw-add:disabled{opacity:.5;cursor:default}.qz-s3-fallback{background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-1)}.qz-s3-fb-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px}.qz-s3-fb-title{font-size:12.5px;font-weight:700}.qz-s3-fb-pill{margin-left:auto;padding:2px 10px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);color:var(--qz-ink-3);font-size:11.5px;font-weight:600}.qz-s3-fb-caret{color:var(--qz-ink-3)}.qz-s3-fb-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.qz-s3-fb-note{margin:0;color:var(--qz-ink-3)}.qz-s3-fb-opt{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.qz-s3-fb-opt.is-dim{opacity:.5}.qz-s3-fb-hint{color:var(--qz-ink-4);font-style:normal;font-size:11.5px}.qz-s3-fb-select{font:inherit;font-size:12.5px;padding:6px 8px;border:1px solid var(--qz-rule-strong);border-radius:8px;background:var(--qz-paper)}.qz-s3-fb-featured{display:flex;flex-direction:column;gap:6px}.qz-s3-fb-picked,.qz-s3-fb-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.qz-s3-fb-picked li{display:flex;align-items:center;gap:6px;font-size:12px}.qz-s3-fb-picked li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:var(--qz-ink-4)}.qz-s3-fb-picked li button:hover{color:var(--qz-crit)}.qz-s3-fb-results button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--qz-accent);text-align:left;padding:2px 0}.qz-s3-fb-results button:disabled{color:var(--qz-ink-4);cursor:default}.qz-s3-fb-bound{margin:4px 0 0;font-size:11px;color:var(--qz-ink-4)}.qz-s3-sec.is-collapsed{padding-bottom:12px}.qz-s3-sec-titleinput{flex:1 1 auto;min-width:80px;font:inherit;font-size:14.5px;font-weight:650;color:var(--qz-ink);background:transparent;border:none;outline:none;border-bottom:1.5px solid transparent;padding:2px 0}.qz-s3-sec-titleinput:hover{border-bottom-color:var(--qz-rule)}.qz-s3-sec-titleinput:focus{border-bottom-color:var(--sec-color, var(--qz-accent))}.qz-s3-sec-rulesbadge{flex:0 0 auto;padding:2px 8px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent);font-size:11px;font-weight:600;white-space:nowrap}.qz-s3-sec-coverage{flex:0 0 auto;padding:2px 8px;border-radius:var(--qz-radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.qz-s3-sec-coverage.is-ok{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-s3-sec-coverage.is-warn{background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-s3-sec-coverage.is-crit{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-s3-sec-coverage.is-dim{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-s3-rolesel{flex:0 0 auto;font:inherit;font-size:11.5px;font-weight:600;padding:4px 6px;border:1px solid var(--qz-rule-strong);border-radius:8px;background:var(--qz-paper);color:var(--qz-ink-2);cursor:pointer;max-width:168px}.qz-s3-rolesel.is-decider{border-color:var(--qz-gold-line);background:var(--qz-gold-wash);color:var(--qz-gold)}.qz-s3-sec-caret{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;color:var(--qz-ink-3);padding:2px 6px;border-radius:6px;flex:0 0 auto}.qz-s3-sec-caret:hover{color:var(--qz-ink);background:var(--qz-cream-2)}.qz-s3-matchwrap{position:relative;display:inline-flex}.qz-s3-match{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:var(--qz-radius-pill);border:none;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.qz-s3-match.is-ok{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-s3-match.is-nopref{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-s3-match.is-dead{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-s3-matchpop{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:240px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:var(--qz-lift-2);font-size:12px}.qz-s3-matchpop-row{display:flex;align-items:center;gap:7px;cursor:pointer}.qz-s3-matchpop-tags{font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--qz-rule-strong);border-radius:8px}.qz-s3-matchpop-hint{color:var(--qz-ink-4);font-size:11px}.qz-s3-matchpop-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;align-self:flex-end;border:none;border-radius:8px;padding:4px 12px;background:var(--qz-ink);color:var(--qz-cream);font-size:12px;font-weight:600}.qz-s3-capmod{border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:var(--qz-lift-1);padding:14px 16px;margin-top:4px}.qz-s3-capmod-head{display:flex;align-items:center;gap:10px}.qz-s3-capmod-title{margin:0;font-size:14.5px}.qz-s3-capmod-note{margin-left:auto;font-size:11px;color:var(--qz-ink-4)}.qz-s3-capmod-body{margin-top:10px;display:flex;flex-direction:column;gap:6px}.qz-s3-capmod-toggle{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer}.qz-s3-capmod-toggle.is-dim{opacity:.5}.qz-s3-capmod-hint{margin:4px 0 0;font-size:11.5px;color:var(--qz-ink-4)}.qz-s4-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:start}@media(max-width:1024px){.qz-s4-split{grid-template-columns:1fr}}.qz-s4-panel{display:flex;flex-direction:column;gap:20px;min-width:0}.qz-s4-sec{display:flex;flex-direction:column;gap:7px}.qz-s4-sec-title{font-family:var(--qz-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);margin-bottom:3px}.qz-s4-aitip{display:flex;gap:12px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--qz-accent) 16%,var(--qz-paper));border-radius:var(--qz-radius-lg);background:color-mix(in srgb,var(--qz-accent) 3%,var(--qz-paper));padding:12px 14px}.qz-s4-aico{width:32px;height:32px;border-radius:var(--qz-radius);flex:none;display:grid;place-items:center;font-size:15px;background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-s4-aico i{display:block;font-style:normal;animation:qz-s4-pulse 2.6s ease-in-out infinite;transform-origin:center}@keyframes qz-s4-pulse{0%,to{transform:scale(1) rotate(0);opacity:.9}50%{transform:scale(1.2) rotate(15deg);opacity:1}}.qz-s4-aitip-body{flex:1;min-width:0}.qz-s4-ailabel{font-family:var(--qz-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-accent-ink)}.qz-s4-aitip-tt{font-size:13.5px;font-weight:600;margin:3px 0 4px}.qz-s4-aitip-body p{margin:0;font-size:12.5px;color:var(--qz-ink-3);line-height:1.5}.qz-s4-aitip-use{border:none;background:var(--qz-accent);color:var(--qz-paper);font-family:inherit;font-size:12px;font-weight:500;padding:7px 14px;border-radius:8px;cursor:pointer;flex:none}.qz-s4-layouts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qz-s4-lay{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:10px 8px;cursor:pointer;background:var(--qz-paper);text-align:center;transition:all .15s;font:inherit}.qz-s4-lay:hover{border-color:color-mix(in srgb,var(--qz-accent) 30%,var(--qz-rule))}.qz-s4-lay.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-s4-lay>span:last-child{font-size:11px;font-weight:500;color:var(--qz-ink-3)}.qz-s4-lay.is-on>span:last-child{color:var(--qz-accent-ink);font-weight:600}.qz-s4-g{height:32px;display:grid;gap:2px;margin-bottom:7px}.qz-s4-g b{background:var(--qz-ink-25);border-radius:2px;display:block}.qz-s4-lay.is-on .qz-s4-g b{background:var(--qz-accent)}.qz-s4-g.is-hero{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.qz-s4-g.is-hero b:first-child{grid-row:span 2}.qz-s4-g.is-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.qz-s4-g.is-list{grid-template-rows:repeat(3,1fr)}.qz-s4-g.is-single{grid-template-rows:1fr}.qz-s4-field{display:block}.qz-s4-f{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.qz-s4-inp{width:100%;box-sizing:border-box;font-family:inherit;font-size:13px;color:var(--qz-ink);background:var(--qz-paper);border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);padding:9px 11px;outline:none}.qz-s4-inp:focus{border-color:var(--qz-accent);box-shadow:var(--qz-shadow-focus)}textarea.qz-s4-inp{resize:vertical;min-height:56px;line-height:1.5}.qz-s4-genbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--qz-accent);background:var(--qz-paper);color:var(--qz-accent-ink);font-family:inherit;font-size:12px;font-weight:500;padding:6px 12px;border-radius:8px;cursor:pointer;margin-top:8px}.qz-s4-genbtn:disabled{opacity:.55;cursor:default}.qz-s4-genbtn i{font-style:normal;display:block;animation:qz-s4-pulse 2.6s ease-in-out infinite}.qz-s4-why{display:flex;flex-direction:column;gap:0}.qz-s4-why-row{display:flex;align-items:center;gap:8px}.qz-s4-err{font-size:11.5px;color:var(--qz-crit, currentColor)}.qz-s4-hint{display:block;margin:6px 0 0;font-size:11.5px}.qz-s4-tog{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);cursor:pointer;transition:all .15s;font:inherit;text-align:left;width:100%;box-sizing:border-box}.qz-s4-tog:hover{border-color:color-mix(in srgb,var(--qz-accent) 30%,var(--qz-rule))}.qz-s4-tog.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-s4-tog.is-static{cursor:default}.qz-s4-tog.is-static:hover{border-color:var(--qz-rule)}.qz-s4-sw{width:34px;height:20px;border-radius:var(--qz-radius);background:var(--qz-rule);position:relative;flex:none;transition:background var(--qz-dur) var(--qz-ease)}.qz-s4-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--qz-radius-sm);background:var(--qz-paper);transition:transform var(--qz-dur) var(--qz-ease);box-shadow:0 1px 3px color-mix(in srgb,var(--qz-ink) 15%,transparent)}.qz-s4-tog.is-on .qz-s4-sw{background:var(--qz-accent)}.qz-s4-tog.is-on .qz-s4-sw:after{transform:translate(14px)}.qz-s4-tog-b{flex:1;min-width:0;display:block}.qz-s4-tog-n{font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.qz-s4-tog-d{display:block;font-size:11.5px;color:var(--qz-ink-4);line-height:1.45;margin-top:1px}.qz-s4-bp{font-family:var(--qz-font-body);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ok);background:var(--qz-ok-tint);padding:2px 6px;border-radius:var(--qz-radius-pill)}.qz-s4-stepper{display:flex;align-items:center;gap:8px}.qz-s4-stepper button{width:28px;height:28px;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:8px;cursor:pointer;font-size:14px;color:var(--qz-ink-3);font-family:inherit}.qz-s4-stepper-v{font-size:14px;font-weight:600;min-width:18px;text-align:center}.qz-s4-more{border-top:1px solid var(--qz-rule);padding-top:12px}.qz-s4-more>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--qz-ink-2)}.qz-s4-more>*:not(summary){margin-top:10px}.qz-s4-morefield{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--qz-ink-3)}.qz-s4-seg{display:inline-flex;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);overflow:hidden}.qz-s4-seg button{font:inherit;font-size:11.5px;padding:4px 10px;border:none;cursor:pointer;background:transparent;color:var(--qz-ink-3);font-weight:500}.qz-s4-seg button.is-active{background:var(--qz-accent);color:var(--qz-paper);font-weight:600}.qz-s4-explainer{margin:0;padding-top:10px;border-top:1px solid var(--qz-rule);font-size:11.5px;color:var(--qz-ink-4)}.qz-scrub{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.qz-scrub-label{color:var(--qz-ink-3);font-size:12px}.qz-scrub-value{min-width:46px;text-align:center;padding:3px 10px;cursor:ew-resize;-webkit-user-select:none;user-select:none;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-pill);font-variant-numeric:tabular-nums;background:var(--qz-bg);color:var(--qz-ink);font-weight:600;touch-action:none}body[data-qz] .qz-scrub-value:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-scrub-exact{display:inline-flex;align-items:center;gap:4px}.qz-scrub-input{width:62px;font:inherit;font-size:12.5px;padding:3px 6px;text-align:center;border:1px solid var(--qz-accent);border-radius:var(--qz-radius-pill);background:var(--qz-bg);color:var(--qz-ink)}.qz-scrub-suffix{font-size:11px;color:var(--qz-ink-4)}.qz-s4-preview{position:relative;display:grid;place-items:center;perspective:1600px;min-height:660px;padding-bottom:34px}.qz-s4-aura{position:absolute;width:420px;height:500px;border-radius:50%;filter:blur(48px);pointer-events:none;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--qz-accent) 34%,transparent),color-mix(in srgb,var(--qz-accent-2) 14%,transparent) 45%,transparent 70%);animation:qz-s4-aurap 7s ease-in-out infinite}@keyframes qz-s4-aurap{0%,to{opacity:.75;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.qz-s4-ground{position:absolute;bottom:56px;width:230px;height:26px;border-radius:50%;filter:blur(18px);background:color-mix(in srgb,var(--qz-ink) 30%,transparent);pointer-events:none}.qz-s4-phone3d{position:relative;width:340px;max-width:100%;border-radius:42px;overflow:hidden;background:var(--qz-paper);transform:rotateY(-15deg) rotateX(7deg) rotate(1deg);transform-style:preserve-3d;box-shadow:-46px 64px 100px -34px color-mix(in srgb,var(--qz-ink) 55%,transparent),-14px 22px 44px -18px color-mix(in srgb,var(--qz-ink) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--qz-paper) 55%,transparent) inset;animation:qz-s4-float 7s ease-in-out infinite;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;cursor:pointer}@keyframes qz-s4-float{0%,to{transform:rotateY(-15deg) rotateX(7deg) rotate(1deg) translateY(0)}50%{transform:rotateY(-15deg) rotateX(7deg) rotate(1deg) translateY(-16px)}}.qz-s4-preview.is-flat .qz-s4-phone3d{animation:none;transform:rotateY(0) rotateX(0) rotate(0) translateY(-4px);box-shadow:-6px 40px 80px -28px color-mix(in srgb,var(--qz-ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--qz-paper) 55%,transparent) inset}body[data-qz] .qz-s4-phone3d:focus-visible{outline:2px solid var(--qz-accent);outline-offset:4px}.qz-s4-phint{position:absolute;bottom:14px;font-size:11.5px;color:var(--qz-ink-25)}@media(prefers-reduced-motion:reduce){.qz-s4-phone3d,.qz-s4-aura,.qz-s4-aico i,.qz-s4-genbtn i{animation:none}}.qz-s4-screen{padding:26px 20px 24px;max-height:min(70vh,640px);overflow-y:auto;background:var(--qz-color-bg, var(--qz-bg));color:var(--qz-color-text, var(--qz-ink));font-family:var(--qz-font-body, inherit)}.qz-s4p-headline{margin:0 0 7px;font-family:var(--qz-font-heading, Georgia, serif);font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.qz-s4p-why{margin:0 0 14px;font-size:12.5px;color:var(--qz-color-muted, var(--qz-ink-3));line-height:1.55}.qz-s4p-offer{display:flex;align-items:center;gap:8px;background:var(--qz-color-text, var(--qz-ink));color:var(--qz-color-bg, var(--qz-paper));border-radius:11px;padding:9px 12px;margin-bottom:14px;font-size:12px}.qz-s4p-offer b{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.04em;font-weight:600;background:color-mix(in srgb,var(--qz-color-bg, #FFFFFF) 16%,transparent);padding:3px 7px;border-radius:6px}.qz-s4p-herowrap{margin:0 0 10px}.qz-s4p-badge{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:var(--qz-color-primary);color:var(--qz-color-bg, var(--qz-paper));font-size:10.5px;font-weight:700}.qz-s4p-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qz-s4p-items.is-list{grid-template-columns:1fr}.qz-s4p-card{background:var(--qz-color-surface, var(--qz-paper));border-radius:13px;padding:9px;box-shadow:0 2px 8px color-mix(in srgb,var(--qz-color-text, #000000) 6%,transparent);display:flex;flex-direction:column}.qz-s4p-card img,.qz-s4p-noimg{width:100%;display:block;margin-bottom:8px;max-height:160px;background:color-mix(in srgb,var(--qz-color-muted, var(--qz-ink-3)) 14%,transparent)}.qz-s4p-card.is-row{flex-direction:row;align-items:center;gap:8px}.qz-s4p-card.is-row img,.qz-s4p-card.is-row .qz-s4p-noimg{width:56px;flex-shrink:0;margin-bottom:0}.qz-s4p-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.qz-s4p-stars{display:flex;align-items:center;gap:4px;font-size:10px;color:#e0a33a}.qz-s4p-stars span:last-child{color:var(--qz-color-muted, var(--qz-ink-4));font-size:9.5px}.qz-s4p-title{font-family:var(--qz-font-heading, Georgia, serif);font-size:12.5px;font-weight:600;line-height:1.3}.qz-s4p-price{font-size:12px;color:var(--qz-color-text, var(--qz-ink));font-weight:600}.qz-s4p-desc{font-size:10.5px;color:var(--qz-color-muted, var(--qz-ink-4));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qz-s4p-pwhy{display:flex;align-items:flex-start;gap:5px;font-size:10px;line-height:1.35;background:color-mix(in srgb,var(--qz-color-primary) 10%,var(--qz-color-bg, var(--qz-paper)));border-radius:7px;padding:5px 7px;margin-top:3px}.qz-s4p-pwhy b{color:var(--qz-color-primary);flex:none;font-weight:600}.qz-s4p-atc{display:block;width:100%;box-sizing:border-box;margin-top:6px;text-align:center;background:var(--qz-color-text, var(--qz-ink));color:var(--qz-color-bg, var(--qz-paper));border-radius:8px;padding:7px;font-size:10.5px;font-weight:600}.qz-s4p-addall{margin-top:11px;padding:9px 12px;text-align:center;border-radius:9px;background:var(--qz-color-primary);color:var(--qz-color-bg, var(--qz-paper));font-size:11.5px;font-weight:600}.qz-s4p-fb{margin-top:18px;padding:10px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--qz-color-muted, var(--qz-ink-3)) 40%,transparent)}.qz-s4p-fb-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-color-muted, var(--qz-ink-3))}.qz-s4p-fb-tag{font-weight:400;letter-spacing:0;text-transform:none;font-size:10px;border:1px solid color-mix(in srgb,var(--qz-color-muted, var(--qz-ink-3)) 40%,transparent);border-radius:999px;padding:1px 8px}.qz-s4p-fb-heading{margin-top:8px;font-size:13px;font-weight:600;font-family:var(--qz-font-heading, Georgia, serif)}.qz-s4p-fb .qz-s4p-items{margin-top:8px}.qz-allscreens{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-content:flex-start}.qz-allscreens-cell{flex:0 0 auto;display:flex}.qz-allcard{display:flex;flex-direction:column;width:340px;padding:0;text-align:left;font:inherit;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);cursor:pointer;overflow:hidden;transition:border-color .14s,box-shadow .14s,transform .14s}.qz-allcard:hover{border-color:var(--qz-accent);box-shadow:var(--qz-lift-2);transform:translateY(-2px)}body[data-qz] .qz-allcard:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-allcard.is-active{border-color:var(--qz-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--qz-accent) 35%,transparent)}.qz-allcard-head{display:flex;align-items:baseline;gap:8px;padding:9px 12px;border-bottom:1px solid var(--qz-rule)}.qz-allcard-kicker{flex:0 0 auto;font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-3)}.qz-allcard-title{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:600;color:var(--qz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-allcard-ord{flex:0 0 auto;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10px;color:var(--qz-ink-4)}.qz-allcard-frame{display:block;height:430px;overflow:hidden;position:relative}.qz-allcard-scale{display:block;width:375px;transform:scale(.904);transform-origin:top left;pointer-events:none}.qz-allcard-doc{display:block;min-height:476px;background:var(--qz-color-bg);padding:var(--qz-pp-top, 24px) var(--qz-pp-right, 24px) var(--qz-pp-bottom, 24px) var(--qz-pp-left, 24px)}.qz-allcard-add{width:340px;min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--qz-rule);border-radius:var(--qz-radius-lg);background:transparent;color:var(--qz-ink-3);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.qz-allcard-add:hover{border-color:var(--qz-accent);color:var(--qz-accent)}body[data-qz] .qz-allcard-add:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.qz-allcard{transition:none}.qz-allcard:hover{transform:none}}.qz-gsp{display:flex;flex-direction:column;gap:16px;padding:14px}.qz-gsp-title{font-size:13px;font-weight:700;color:var(--qz-ink)}.qz-gsp-group{display:flex;flex-direction:column;gap:9px}.qz-gsp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:1px solid var(--qz-rule);padding-bottom:4px}.qz-gsp-kicker{font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-3)}.qz-gsp-hint{font-size:11px;color:var(--qz-ink-4);text-align:right}.qz-gsp-row{display:flex;align-items:center;gap:8px}.qz-gsp-row input[type=range]{flex:1 1 auto;min-width:0;accent-color:var(--qz-accent)}.qz-gsp-label{flex:0 0 auto;width:92px;font-size:12.5px;color:var(--qz-ink-3)}.qz-gsp-swatch{width:32px;height:28px;padding:0;border:1px solid var(--qz-rule);border-radius:6px;background:none;cursor:pointer}.qz-gsp-hex,.qz-gsp-num{font:inherit;font-size:12.5px;padding:5px 7px;border:1px solid var(--qz-rule-strong);border-radius:6px;background:var(--qz-paper);color:var(--qz-ink)}.qz-gsp-hex{flex:1 1 72px;min-width:64px}.qz-gsp-numwrap{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.qz-gsp-num{width:52px}.qz-gsp-suffix,.qz-gsp-readout{font-size:11px;color:var(--qz-ink-4)}.qz-gsp-select{flex:1 1 auto;min-width:0;font:inherit;font-size:12.5px;padding:6px 8px;border:1px solid var(--qz-rule-strong);border-radius:6px;background:var(--qz-paper);color:var(--qz-ink)}.qz-gsp-note{margin:0;font-size:11.5px;color:var(--qz-ink-4);line-height:1.45}.qz-numctl{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px}.qz-numctl-label{color:var(--qz-ink-3);font-size:11.5px}.qz-numctl input[type=range]{width:100%;min-width:0;accent-color:var(--qz-accent)}.qz-numctl-exact{display:inline-flex;align-items:center;gap:3px}.qz-numctl-exact input{width:58px;font:inherit;font-size:12px;padding:3px 6px;text-align:right;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius, 8px);background:var(--qz-bg);color:var(--qz-ink);font-variant-numeric:tabular-nums}.qz-numctl-suffix{font-size:10.5px;color:var(--qz-ink-4)}.qz-insp-more>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--qz-ink-2)}.qz-insp-logic{border:1px solid var(--qz-gold-line, var(--qz-rule));background:var(--qz-gold-wash, transparent);border-radius:var(--qz-radius);padding:10px 12px;display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.qz-bb-hero{position:relative;overflow:hidden;height:88px;border-radius:var(--qz-radius-lg);margin-bottom:18px;display:flex;align-items:center;justify-content:flex-start;padding:14px 22px;background:linear-gradient(115deg,var(--g1),var(--g2),var(--g3),var(--g4));background-size:300% 300%;animation:qz-bb-flow 18s ease infinite,qz-bb-pulse 8s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffff1f}.qz-bb-hero-cap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.28)}.qz-bb-hero-cap strong{font-size:15px}.qz-bb-hero-cap span{font-size:12.5px;opacity:.92}.qz-bb-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.qz-bb-hero-icon{position:absolute;color:#fff;opacity:.3}.qz-bb-hero-icon.i1{right:7%;top:18%;animation:qz-bb-hero-float 6.5s ease-in-out infinite}.qz-bb-hero-icon.i2{right:16%;top:52%;opacity:.42;animation:qz-bb-hero-twinkle 4.5s ease-in-out infinite}.qz-bb-hero-icon.i3{right:27%;top:28%;opacity:.24;animation:qz-bb-hero-float 7.6s ease-in-out infinite .5s}.qz-bb-hero-icon.i4{right:11%;top:64%;opacity:.3;animation:qz-bb-hero-float 8.2s ease-in-out infinite .3s}.qz-bb-hero-icon.i5{right:33%;top:60%;opacity:.5;animation:qz-bb-hero-twinkle 3.8s ease-in-out infinite 1s}@keyframes qz-bb-hero-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-9px) rotate(6deg)}}@keyframes qz-bb-hero-twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.75;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.qz-bb-hero-icon{animation:none}}@keyframes qz-bb-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes qz-bb-pulse{0%,82%,to{transform:scale(1);filter:brightness(1)}91%{transform:scale(1.014);filter:brightness(1.07)}}@media(prefers-reduced-motion:reduce){.qz-bb-hero{animation:none}}.qz-bb{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:32px;align-items:start}.qz-bb-nav{position:sticky;top:12px;align-self:start;padding-left:16px;order:2}.qz-bb-track{position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:var(--qz-radius-pill);background:var(--qz-rule);overflow:hidden}.qz-bb-track-fill{width:100%;height:100%;background:linear-gradient(var(--qz-accent),var(--qz-priority));transform-origin:top center;transition:transform .12s linear}@media(prefers-reduced-motion:reduce){.qz-bb-track-fill{transition:none}}.qz-bb-navgroups{display:flex;flex-direction:column;gap:14px}.qz-bb-navgroup{display:flex;flex-direction:column;gap:2px}.qz-bb-navsub{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--qz-ink-3);padding:2px 8px 4px}.qz-bb-navitem{display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;color:var(--qz-ink-2);text-align:left;padding:6px 8px;border-radius:7px;width:100%;transition:background .12s}.qz-bb-navitem:hover{background:var(--qz-cream-2, #00000008)}.qz-bb-navitem.is-active{background:color-mix(in srgb,var(--qz-accent) 11%,transparent);color:var(--qz-ink);font-weight:600}.qz-bb-navicon{color:var(--qz-ink-3);flex:0 0 auto}.qz-bb-navitem.is-active .qz-bb-navicon{color:var(--qz-accent)}.qz-bb-navlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-bb-dot{width:7px;height:7px;border-radius:var(--qz-radius-pill);flex:0 0 auto}.qz-bb-doc{display:flex;flex-direction:column;gap:22px;min-width:0;order:1}.qz-bb-band{display:flex;flex-direction:column;gap:10px}.qz-bb-bandhead{display:flex;align-items:baseline;gap:8px;padding:2px}.qz-bb-bandnum{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:11px;font-weight:700;color:var(--qz-accent);background:color-mix(in srgb,var(--qz-accent) 12%,transparent);align-self:center}.qz-bb-bandname{font-size:14px;font-weight:700;color:var(--qz-ink)}.qz-bb-bandtag{font-size:12.5px;color:var(--qz-ink-3)}.qz-bb-sec{border:1px solid var(--qz-rule, #00000014);border-radius:var(--qz-radius-lg);background:var(--qz-paper, #fff);scroll-margin-top:12px;transition:box-shadow .14s,border-color .14s}.qz-bb-sec.is-open{border-color:color-mix(in srgb,var(--qz-accent) 30%,var(--qz-rule, #00000014));box-shadow:0 1px 2px #11111108,0 10px 30px #1111110f}.qz-bb-sechead{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left;padding:15px 18px;border-radius:var(--qz-radius-lg)}.qz-bb-secicon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:var(--qz-radius);background:color-mix(in srgb,var(--qz-accent) 10%,transparent);color:var(--qz-accent);animation:qz-bb-iconpulse 7s ease-in-out infinite}.qz-bb-sec:nth-child(odd) .qz-bb-secicon{animation-delay:1.4s}@keyframes qz-bb-iconpulse{0%,76%,to{transform:scale(1)}86%{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.qz-bb-secicon{animation:none}}.qz-bb-sectitle{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.qz-bb-secname{font-size:15px;font-weight:650;color:var(--qz-ink)}.qz-bb-sechint{font-size:12px;color:var(--qz-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-bb-sechint-open{margin:0 0 4px;font-size:12.5px;color:var(--qz-ink-3)}.qz-bb-secmeta{display:flex;align-items:center;gap:8px;flex:0 0 auto}.qz-bb-secbody{display:flex;flex-direction:column;gap:13px;padding:2px 18px 18px}.qz-bb-badge{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule, #00000014);color:var(--qz-ink-2)}.qz-bb-badge.is-ok{color:#1c7c2c;background:color-mix(in srgb,#28c840 12%,transparent)}.qz-bb-badge.is-warn{color:#8a5b00;background:color-mix(in srgb,#febc2e 16%,transparent)}.qz-bb-badge.is-bad{color:#b3241a;background:color-mix(in srgb,#ff5f57 12%,transparent)}.qz-bb-conf{font-size:10.5px;font-weight:600;text-transform:capitalize;padding:2px 8px;border-radius:var(--qz-radius-pill);color:var(--qz-ink-3);background:var(--qz-cream-2, #00000008)}.qz-bb-conf.is-high{color:#1c7c2c}.qz-bb-conf.is-medium{color:#8a5b00}.qz-bb-fld{display:grid;gap:5px;font-size:13px}.qz-bb-lab{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qz-ink-3)}.qz-bb-lab svg{color:var(--qz-ink-3)}.qz-bb-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qz-bb-longtext{line-height:1.7;width:100%;padding:11px 13px;resize:none;overflow:hidden}.qz-bb-usedfor{margin:0 0 6px;font-size:12.5px;font-style:italic;color:var(--qz-ink-3)}.qz-bb-fontsel{width:100%}.qz-bb-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qz-bb-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:3px 10px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2, #00000008);border:1px solid var(--qz-rule, #00000014)}.qz-bb-chip.is-ro{opacity:.8}.qz-bb-chip button{border:none;background:transparent;cursor:pointer;font:inherit;line-height:1;padding:0;color:var(--qz-ink-3)}.qz-bb-chipin{border:1px dashed var(--qz-rule, #00000022);background:transparent;border-radius:var(--qz-radius-pill);padding:4px 10px;font:inherit;font-size:12.5px;min-width:120px;flex:1}.qz-bb-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.qz-bb-swatch{display:flex;align-items:center;gap:10px}.qz-bb-swatch input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--qz-rule, #00000022);border-radius:8px;background:none;cursor:pointer;flex:0 0 auto}.qz-bb-well{position:relative;display:flex;width:36px;height:36px;flex:0 0 auto;border-radius:8px;box-sizing:border-box}.qz-bb-well.is-unset{border:1px dashed var(--qz-rule-strong);background:linear-gradient(to top right,transparent calc(50% - .75px),var(--qz-rule-strong) calc(50% - .75px),var(--qz-rule-strong) calc(50% + .75px),transparent calc(50% + .75px)) var(--qz-paper, #fff)}.qz-bb-well.is-unset input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0}.qz-bb-well.is-unset:focus-within{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-bb-hex{border:1px solid var(--qz-rule, #00000022);border-radius:6px;padding:3px 7px;font:inherit;font-size:12px;width:92px;font-variant-numeric:tabular-nums}.qz-bb-hex[aria-invalid=true]{border-color:var(--qz-crit)}.qz-bb-logoprev{padding:12px;border:1px solid var(--qz-rule, #00000014);border-radius:var(--qz-radius);background:var(--qz-cream-2, #00000006);display:inline-block}.qz-bb-logoprev img{max-height:48px;max-width:200px;display:block}.qz-bb-scale{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--qz-rule, #00000012);padding-top:12px}.qz-bb-scale-row{display:flex;align-items:baseline;gap:12px}.qz-bb-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.qz-bb-preset{display:flex;align-items:center;gap:10px;border:1px solid var(--qz-rule, #00000018);background:var(--qz-paper, #fff);border-radius:var(--qz-radius);padding:10px 12px;font:inherit;font-size:13px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.qz-bb-preset:hover{border-color:var(--qz-accent)}.qz-bb-preset.is-on{border-color:var(--qz-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--qz-accent) 30%,transparent)}.qz-bb-preset-swatches{display:inline-flex;flex:0 0 auto}.qz-bb-preset-swatches span{width:13px;height:20px;border:1px solid rgba(0,0,0,.08)}.qz-bb-preset-swatches span:first-child{border-radius:5px 0 0 5px}.qz-bb-preset-swatches span:last-child{border-radius:0 5px 5px 0}.qz-bb-presetnote{font-size:12px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--qz-rule)}.qz-bb-foot{font-size:12px;margin-top:2px}@media(max-width:1024px){.qz-bb{grid-template-columns:1fr}.qz-bb-nav{position:static;padding-left:0}.qz-bb-track{display:none}.qz-bb-navgroups{flex-direction:row;flex-wrap:wrap}.qz-bb-2col{grid-template-columns:1fr}}.qz-gmemsub{margin-bottom:12px}.qz-gmemtag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;padding:2px 8px;border-radius:var(--qz-radius-pill)}.qz-gmemtag.is-dyn{color:#1c7c2c;background:color-mix(in srgb,#28c840 14%,transparent)}.qz-gmemtag.is-man{color:#6a4b12;background:color-mix(in srgb,#e0a116 16%,transparent)}.qz-insp-devrow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qz-insp-devnote{margin:0 0 8px;font-size:11.5px;line-height:1.4;color:var(--qz-accent-ink);padding:7px 10px;border-radius:8px;background:var(--qz-accent-wash);display:flex;align-items:center;gap:6px}.qz-audit-table{width:100%;border-collapse:collapse;font-size:12.5px}.qz-audit-table th{text-align:left;padding:8px 10px;background:var(--qz-canvas, #f7f7f8);color:var(--qz-ink-3);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.qz-audit-table td{padding:8px 10px;border-top:1px solid var(--qz-rule-2, #f4f4f6);color:var(--qz-ink-2);vertical-align:top}.qz-audit-table tr:hover td{background:var(--qz-cream-2, #00000005)}.qz-audit-num{text-align:center;font-variant-numeric:tabular-nums;color:var(--qz-ink-3)}.qz-audit-q{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-audit-route{font-variant-numeric:tabular-nums;white-space:nowrap}.qz-audit-cov{display:inline-flex;align-items:center;gap:5px;font-weight:600;white-space:nowrap}.qz-audit-filters{font-size:12px}.qz-insp-el{display:flex;flex-direction:column;gap:11px}.qz-insp-el-head{font-size:13px;font-weight:700}.qz-insp-eng{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--qz-accent) 22%,var(--qz-rule, #00000014));background:color-mix(in srgb,var(--qz-accent) 5%,transparent);border-radius:var(--qz-radius);padding:10px 12px}.qz-insp-eng-head{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-accent)}.qz-insp-eng-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.qz-insp-eng-loud{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--qz-ink-3);letter-spacing:.04em}.qz-insp-logic-ptr{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;border-top:1px solid var(--qz-rule, #00000014);padding-top:10px;margin-top:2px}.qz-insp-logic-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-gold, var(--qz-ink-2))}.qz-insp-logic-open{border:none;background:transparent;cursor:pointer;font:inherit;font-size:11px;color:var(--qz-accent);text-transform:none;letter-spacing:0;font-weight:600;padding:0}.qz-insp-logic-role{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.qz-insp-logic-role>span{color:var(--qz-ink-3);font-size:11.5px}.qz-insp-logic-role select{font:inherit;font-size:12px;padding:4px 6px;max-width:190px;border:1px solid var(--qz-gold-line, var(--qz-rule));border-radius:var(--qz-radius, 8px);background:var(--qz-paper);color:var(--qz-ink)}.qz-insp-logic-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.qz-insp-logic-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11.5px}.qz-insp-logic-atext{color:var(--qz-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-insp-logic-sum{color:var(--qz-ink-3);flex:0 0 auto;font-variant-numeric:tabular-nums}.qz-insp-scope{display:flex;flex-direction:column;gap:10px}.qz-insp-scope-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.qz-insp-scope select{font:inherit;font-size:12.5px;padding:6px 8px;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius, 8px);background:var(--qz-paper);color:var(--qz-ink)}.qz-insp-foot{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--qz-rule)}.qz-insp-foot-del{margin-left:auto;color:var(--qz-crit)}.qz-ads-modes{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.qz-ads-modes button{font:inherit;font-size:10.5px;padding:6px 2px;cursor:pointer;border:1px solid var(--qz-rule);border-radius:var(--qz-radius, 8px);background:var(--qz-bg);color:var(--qz-ink-3);font-weight:500}.qz-ads-modes button.is-active{border-color:var(--qz-accent);color:var(--qz-ink);font-weight:600;box-shadow:0 0 0 1px var(--qz-accent) inset}.qz-ads-color{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--qz-ink-3)}.qz-ads-color input[type=color]{width:28px;height:22px;padding:0;border:1px solid var(--qz-rule-strong);border-radius:6px;background:transparent;cursor:pointer}.qz-s3-bandchip{flex:0 0 auto;font-size:10.5px;font-variant-numeric:tabular-nums;padding:1px 8px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule);color:var(--qz-ink-3);background:var(--qz-bg)}.qz-answer-opt{transition:transform .18s ease,box-shadow .18s ease,background-color .15s ease,border-color .15s ease,opacity .2s ease}.qz-answer-opt[data-qz-hover]:hover{background:var(--qz-opt-hover-bg);border-color:var(--qz-opt-hover-border)}.qz-answer-opt[data-qz-motion=pop]:hover{transform:scale(1.03)}.qz-answer-opt[data-qz-motion=lift]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}.qz-answer-opt[data-qz-motion=fade]:hover{opacity:.82}@media(hover:none){.qz-answer-opt[data-qz-motion]:hover{transform:none;box-shadow:none;opacity:1}}@media(prefers-reduced-motion:reduce){.qz-answer-opt{transition:none}.qz-answer-opt[data-qz-motion]:hover{transform:none;box-shadow:none;opacity:1}}.qz-reveal{display:none;position:absolute;z-index:3;max-width:160px;max-height:160px;border-radius:8px;box-shadow:0 6px 20px #0000002e;pointer-events:none}.qz-reveal[data-qz-reveal-pos=beside]{left:100%;top:0;margin-left:8px}.qz-reveal[data-qz-reveal-pos=above]{bottom:100%;left:0;margin-bottom:8px}.qz-opt-wrap:hover .qz-reveal,.qz-opt-wrap[data-qz-selected] .qz-reveal{display:block}.qz-eng-sec{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);margin-bottom:12px;overflow:hidden}.qz-eng-sec.is-loud{border-color:color-mix(in srgb,var(--qz-warn) 40%,var(--qz-rule))}.qz-eng-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.qz-eng-name{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.qz-eng-chip{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:var(--qz-radius-pill);background:var(--qz-live-wash);color:var(--qz-ok);letter-spacing:.02em}.qz-eng-chip.is-opt{background:var(--qz-warn-wash);color:var(--qz-warn)}.qz-eng-body{padding:4px 16px 16px;border-top:1px solid var(--qz-rule-2);display:flex;flex-direction:column;gap:12px}.qz-eng-fld{display:flex;flex-direction:column;gap:6px;flex:1}.qz-eng-lab{display:flex;justify-content:space-between;font-size:12px;color:var(--qz-ink-3)}.qz-eng-lab .qz-dim{font-size:12px}.qz-eng-warn{font-size:11.5px;color:var(--qz-warn);background:var(--qz-warn-wash);border-radius:8px;padding:8px 11px;margin:0}.qz-eng-subrow{display:flex;align-items:center;gap:8px;padding:7px 0}.qz-eng-chipbtn{font:inherit;font-size:12.5px;padding:6px 12px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);cursor:pointer}.qz-eng-chipbtn.is-on{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:var(--qz-accent)}.qz-eng-tg{width:40px;height:22px;border-radius:var(--qz-radius);background:var(--qz-ink-25);border:none;position:relative;cursor:pointer;flex:none;transition:background var(--qz-dur) var(--qz-ease)}.qz-eng-tg.is-on{background:var(--qz-accent)}.qz-eng-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--qz-radius-sm);background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--qz-dur) var(--qz-ease)}.qz-eng-tg.is-on .qz-eng-knob{transform:translate(18px)}.qz-lib-main{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-start;padding:26px 32px 48px;background:var(--qz-ground-crest)}.qz-lib-col{width:100%;max-width:960px;display:flex;flex-direction:column;gap:18px}.qz-lib-head{padding:18px 22px;background:var(--qz-paper);border-radius:22px;box-shadow:var(--qz-edge)}.qz-lib-head.has-bar{position:sticky;top:-71px;z-index:20;padding-bottom:14px}.qz-lib-headrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;min-height:38px}.qz-lib-h1{margin:0;font-family:var(--qz-font-display);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--qz-ink)}.qz-btn.qz-lib-create{min-height:38px;padding:11px 20px;border:0;border-radius:999px;font-size:14.5px;font-weight:600}.qz-lib-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--qz-rule-2)}.qz-lib-search{position:relative;flex:1 1 200px;max-width:300px;min-width:0}.qz-lib-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--qz-ink-4);pointer-events:none}.qz-lib-search>.qz-input{height:34px;padding:0 14px 0 33px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--qz-rule);font-size:13.5px}.qz-lib-sort{flex:0 0 auto;width:auto;height:34px;padding:0 30px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--qz-rule);font-size:13px;font-weight:600}.qz-lib-search>.qz-input:hover,.qz-lib-sort:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.qz-lib-count{margin-left:5px;font-size:11px;font-weight:700;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}[aria-pressed=true]>.qz-lib-count{color:var(--qz-accent-ink)}.qz-lib-bar .qz-segmented{padding:3px;border:0;background:var(--qz-cream-2)}.qz-lib-bar .qz-segmented button{display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:600}.qz-lib-bar .qz-segmented button[aria-pressed=true]{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:transparent;box-shadow:inset 0 0 0 1px var(--qz-accent-line)}.qz-lib-view{margin-left:auto}.qz-lib-view .qz-segmented button{padding:0 9px}.qz-lib-empty{background:var(--qz-paper);border-radius:22px;box-shadow:var(--qz-edge)}.qz-lib-viewmore{display:flex;justify-content:center}.qz-lib-viewmore button{min-height:34px;padding:8px 18px;border:0;border-radius:999px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-rule);font-family:inherit;font-size:13px;font-weight:600;color:var(--qz-ink);cursor:pointer}.qz-lib-viewmore button:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}body[data-qz] .qz-lib-viewmore button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.qz-qcard-list{display:flex;flex-direction:column;gap:18px}.qz-qcard{display:grid;grid-template-columns:434px minmax(0,1fr);overflow:hidden;padding:0;background:var(--qz-paper);border:0;border-radius:22px;box-shadow:var(--qz-edge);transition:box-shadow var(--qz-dur) var(--qz-ease)}.qz-qcard:hover,.qz-qcard:focus-within{box-shadow:var(--qz-edge-hover)}.qz-qpanel{grid-column:1;grid-row:1;min-width:0;min-height:224px;display:flex;flex-direction:column;padding:24px 22px 22px 26px;background:var(--qz-panel);border-right:1px solid var(--qz-panel-line)}.qz-qpanel-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-qpanel-lbl span+span{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.qz-qpanel-q{margin:9px 0 0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--qz-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.qz-qpanel-q.is-untitled{color:var(--qz-ink-4)}.qz-qpanel-opts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none}.qz-qpanel-opt{min-width:0;display:flex;align-items:center;gap:8px;height:30px;padding:0 11px;border-radius:8px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-rule);font-size:12.5px;font-weight:500;color:var(--qz-ink-3)}.qz-qpanel-opt.is-input{grid-column:1 / -1;color:var(--qz-ink-4)}.qz-qpanel-opt i{flex:none;width:8px;height:8px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--qz-ink-25)}.qz-qpanel-opt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-qpanel-none{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;color:var(--qz-ink-4)}.qz-qpanel-none svg{color:var(--qz-ink-25)}.qz-qcard-body{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;padding:18px 22px 16px 24px}.qz-qcard-meta{display:flex;align-items:center;gap:10px;min-height:28px;font-size:12.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-qcard-meta>.qz-popover-anchor:last-child{margin:-1px -8px -1px auto}.qz-lib-more{flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--qz-ink-4);cursor:pointer}.qz-lib-more:hover,.qz-lib-more[aria-expanded=true]{background:var(--qz-cream-2);color:var(--qz-ink)}body[data-qz] .qz-lib-more:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-qcard-title{margin:8px 0 0;font-family:var(--qz-font-display);font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.02em}.qz-qcard-title>a{display:block;color:var(--qz-ink);text-decoration:none;border-radius:6px}.qz-qcard-title>a>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.qz-qcard-title>a:hover{color:var(--qz-accent-ink)}.qz-qcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px}.qz-qcard-act{flex:none;min-height:34px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none}.qz-qcard-figs{display:flex}.qz-qcard-fig{min-width:92px;padding:2px 16px;text-align:left;color:inherit;font:inherit;border:0;border-left:1px solid var(--qz-rule-2);border-radius:0;background:transparent}.qz-qcard-figs>.qz-qcard-fig:first-child{min-width:0;padding-left:0;padding-right:20px;border-left:0}.qz-qcard-fig b{display:block;font-size:20px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--qz-ink);font-variant-numeric:tabular-nums}.qz-qcard-fig b.is-none{color:var(--qz-ink-25)}.qz-qcard-fig span{display:block;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-qcard-figs>.qz-popover-anchor{display:block}button.qz-qcard-fig{cursor:pointer;border-radius:0 8px 8px 0}button.qz-qcard-fig:hover{background:var(--qz-ls-cell-bg)}button.qz-qcard-fig b:after{content:"";display:inline-block;vertical-align:3px;margin-left:5px;width:0;height:0;border:4px solid transparent;border-bottom:0;border-top-color:var(--qz-ink-25)}button.qz-qcard-fig:hover b:after{border-top-color:var(--qz-ink-3)}.qz-qtag{flex:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.qz-qtag.is-live{background:var(--qz-live-wash);color:var(--qz-live-ink)}.qz-qtag.is-draft{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-qtag.is-setup{background:var(--qz-ls-warn-wash);color:var(--qz-warn)}.qz-qtable-wrap{overflow-x:auto;padding:6px 8px 8px;background:var(--qz-paper);border:0;border-radius:22px;box-shadow:var(--qz-edge)}.qz-qtable{width:100%;min-width:720px;border-collapse:collapse}.qz-qtable thead th{padding:12px 12px 10px;text-align:left;white-space:nowrap;background:var(--qz-paper);color:var(--qz-ink-4);border-bottom:1px solid var(--qz-rule-2);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.qz-qtable th.is-num,.qz-qtable td.is-num{text-align:right;font-variant-numeric:tabular-nums}.qz-qtable tbody tr{border-bottom:1px solid var(--qz-rule-2)}.qz-qtable tbody tr:last-child{border-bottom:0}.qz-qtable tbody tr:hover{background:var(--qz-ls-cell-bg)}.qz-qtable td{padding:9px 12px;font-size:13.5px;color:var(--qz-ink-3);vertical-align:middle}.qz-qtable td.is-num{color:var(--qz-ink);font-weight:600}.qz-qtable td.is-num.is-none{color:var(--qz-ink-25);font-weight:500}.qz-qtable-name{display:flex;flex-direction:column;gap:2px;min-width:240px;max-width:460px}.qz-qtable-name a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:-.008em;color:var(--qz-ink);text-decoration:none}.qz-qtable-name a:hover{color:var(--qz-accent-ink)}.qz-qtable-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--qz-ink-4)}.qz-qtable td.is-act{text-align:right;white-space:nowrap}.qz-qtable td.is-act>*{vertical-align:middle}.qz-qtable td.is-act .qz-popover-anchor{display:inline-block}.qz-qtable-rowbtn{opacity:0;transition:opacity var(--qz-dur) var(--qz-ease)}.qz-qtable tr:hover .qz-qtable-rowbtn,.qz-qtable tr:focus-within .qz-qtable-rowbtn{opacity:1}.qz-qtable-recs{padding:2px 6px;border:1px solid transparent;border-radius:var(--qz-radius-sm);background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--qz-ink);font-variant-numeric:tabular-nums;cursor:pointer}.qz-qtable-recs:hover{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:var(--qz-accent-line)}.qz-recpop{width:264px;margin:-14px -16px}.qz-recpop-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:11px 13px 9px;border-bottom:1px solid var(--qz-rule-2)}.qz-recpop-head b{font-size:13.5px;font-weight:700;color:var(--qz-ink)}.qz-recpop-head span{font-size:11px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-recpop-list{max-height:302px;overflow-y:auto;padding:5px}.qz-recpop-row{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--qz-radius-sm)}.qz-recpop-row:hover{background:var(--qz-cream-2)}.qz-recpop-row img{flex:none;width:26px;height:26px;border-radius:var(--qz-radius-sm);object-fit:cover}.qz-recpop-ph{flex:none;width:26px;height:26px;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2)}.qz-recpop-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--qz-ink)}.qz-modal.qz-create-modal{align-self:flex-start;margin-top:calc(8vh - 24px)}.qz-goal-extras{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;padding:10px 4px 0;border-top:1px solid var(--qz-rule-2)}@media(prefers-reduced-motion:reduce){.qz-qcard,.qz-qtable-rowbtn{transition:none}.qz-qtable-rowbtn{opacity:1}}@media(min-width:1025px){.qz-qtable-wrap{overflow-x:visible}.qz-qtable thead th{position:sticky;top:60px;z-index:5}}@media(max-width:900px){.qz-qcard{grid-template-columns:354px minmax(0,1fr)}}@media(max-width:680px){.qz-lib-main{padding:18px 16px 40px}.qz-lib-head{padding:16px}.qz-lib-head.has-bar{position:static;padding-bottom:16px}.qz-lib-h1{font-size:26px}.qz-lib-view{margin-left:0}.qz-qcard{grid-template-columns:minmax(0,1fr)}.qz-qpanel{min-height:0;padding:18px 20px;border-right:0;border-bottom:1px solid var(--qz-panel-line)}.qz-qcard-body{grid-column:1;grid-row:2;padding:14px 20px 16px}.qz-qcard-title{font-size:19px}}.qz-seg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:14px}.qz-seg{text-align:left;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:box-shadow var(--qz-dur) var(--qz-ease),border-color var(--qz-dur) var(--qz-ease)}.qz-seg:hover{box-shadow:var(--qz-lift-1)}.qz-seg.is-active{border-color:var(--qz-accent);box-shadow:0 0 0 1px var(--qz-accent)}.qz-seg.is-flagship{background:var(--qz-accent-wash);border-color:var(--qz-accent)}.qz-seg-count{font-family:var(--qz-font-display);font-weight:700;font-size:26px;line-height:1;color:var(--qz-ink)}.qz-seg-label{font-size:13px;font-weight:600}.qz-seg-star{color:var(--qz-accent)}.qz-seg-blurb{font-size:11.5px;color:var(--qz-ink-3);line-height:1.35}.qz-seg-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.qz-cust-table{width:100%;border-collapse:collapse}.qz-cust-table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--qz-rule);font-size:12px;color:var(--qz-ink-3);font-weight:600;white-space:nowrap}.qz-cust-table td{padding:10px 12px;border-bottom:1px solid var(--qz-rule-2);font-size:13.5px;vertical-align:middle}.qz-cust-row{cursor:pointer;transition:background var(--qz-dur) var(--qz-ease)}.qz-cust-row:hover{background:var(--qz-accent-wash)}body[data-qz] .qz-cust-row:focus-visible{background:var(--qz-accent-wash);outline:2px solid var(--qz-accent);outline-offset:-2px}.qz-chanrow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.qz-chan{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:7px 12px;border-radius:var(--qz-radius-pill);border:.5px solid var(--qz-rule);color:var(--qz-ink-3);text-decoration:none;transition:border-color var(--qz-dur) var(--qz-ease),color var(--qz-dur) var(--qz-ease)}.qz-chan:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-chan:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--qz-ink-25)}.qz-chan:hover:before{background:var(--qz-accent)}.qz-play{display:flex;align-items:center;gap:16px;padding:15px 18px;margin-bottom:24px;border-radius:var(--qz-radius-lg);border:.5px solid var(--qz-accent-line);background:var(--qz-accent-wash);box-shadow:var(--qz-lift-1)}.qz-play-ic{width:40px;height:40px;flex:none;border-radius:var(--qz-radius);background:var(--qz-paper);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--qz-lift-1)}.qz-play-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--qz-accent-ink)}.qz-segfilter-toggle{display:inline-flex;align-items:center;gap:8px;border:.5px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius-pill);padding:7px 15px;font:inherit;font-size:12.5px;font-weight:600;color:var(--qz-ink-2);cursor:pointer;margin-bottom:16px;box-shadow:var(--qz-lift-1);transition:border-color var(--qz-dur) var(--qz-ease)}.qz-segfilter-toggle:hover{border-color:var(--qz-accent)}.qz-segfilter-toggle svg{color:var(--qz-ink-3)}.qz-segfilter-current{color:var(--qz-accent-ink);font-weight:700}.qz-play-title{font-size:14px;font-weight:700;letter-spacing:-.01em}.qz-play-sub{font-size:12px;color:var(--qz-ink-2);margin-top:1px}.qz-onsite{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.qz-onsite-preview{width:190px;flex:none;border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden}.qz-onsite-top{background:var(--qz-accent-wash);color:var(--qz-accent-ink);padding:12px;text-align:center}.qz-onsite-btm{padding:10px;font-size:11px;color:var(--qz-ink-2)}.qz-onsite-copy{flex:1;min-width:220px;font-size:12px;color:var(--qz-ink-2);line-height:1.7}.qz-paths{display:flex;flex-direction:column;align-items:stretch;max-width:760px}.qz-paths-legend{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--qz-ink-3);margin-bottom:14px;flex-wrap:wrap}.qz-paths-diamond{color:var(--qz-accent);font-size:13px}.qz-pathnode-wrap{display:flex;flex-direction:column;align-items:stretch}.qz-pathnode{border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:var(--qz-lift-1);overflow:hidden}.qz-pathnode.is-decider{border-color:var(--qz-accent);box-shadow:0 0 0 1px var(--qz-accent-wash)}.qz-pathnode-result{background:var(--qz-cream-2);box-shadow:none}.qz-pathnode-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:.5px solid var(--qz-rule-2)}.qz-pathnode-result .qz-pathnode-head{border-bottom:none}.qz-pathnode-num{width:22px;height:22px;flex:none;border-radius:6px;background:var(--qz-cream-2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--qz-ink-3)}.qz-pathnode-q{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-pathnode-answers{display:flex;flex-direction:column}.qz-pathrow{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;border-top:.5px solid var(--qz-rule-2)}.qz-pathrow:first-child{border-top:none}.qz-pathrow-ans{font-weight:500}.qz-pathrow-map{font-size:11.5px}.qz-pathrow-route{margin-left:auto;font-size:11.5px;color:var(--qz-accent-ink);font-weight:600;white-space:nowrap}.qz-paths-connector{text-align:center;color:var(--qz-ink-25);font-size:14px;padding:4px 0}.qz-loadring{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;text-align:center}.qz-ring-wrap{animation:qz-breathe 2.8s ease-in-out infinite}.qz-ring{border-radius:50%;background:conic-gradient(from 0deg,var(--qz-accent),var(--qz-priority),var(--qz-accent-2),var(--qz-accent));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),black calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),black calc(100% - 8px));animation:qz-ring-spin 1.1s linear infinite}@keyframes qz-ring-spin{to{transform:rotate(360deg)}}@keyframes qz-breathe{0%,to{transform:scale(.85)}50%{transform:scale(1.1)}}.qz-loadring-msg{font-size:14px;font-weight:500;color:var(--qz-ink-2);animation:qz-msg-fade .6s var(--qz-ease)}@keyframes qz-msg-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.qz-loadring-stall{font-size:12.5px;color:var(--qz-ink-3);display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.qz-ring,.qz-ring-wrap{animation:none;transform:scale(1)}.qz-loadring-msg{animation:none}}.qz-kpi5-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:28px}.qz-kpi5{background:var(--qz-paper);border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:14px 16px;box-shadow:var(--qz-lift-1);transition:box-shadow var(--qz-dur) var(--qz-ease),transform var(--qz-dur) var(--qz-ease)}.qz-kpi5:hover{box-shadow:var(--qz-lift-2);transform:translateY(-2px)}.qz-kpi5 .l{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-3)}.qz-kpi5 .n{font-size:24px;font-weight:700;margin-top:2px;letter-spacing:-.02em}.qz-segcard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:18px}.qz-segcard{border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:14px;background:var(--qz-paper);box-shadow:var(--qz-lift-1);cursor:pointer;transition:box-shadow var(--qz-dur) var(--qz-ease),border-color var(--qz-dur) var(--qz-ease)}.qz-segcard:hover{box-shadow:var(--qz-lift-2)}.qz-segcard.is-hot{border-color:var(--qz-accent-line);background:var(--qz-accent-wash)}.qz-segcard-grid .qz-segcard:nth-child(2){background:var(--qz-cream-2)}.qz-segcard-grid .qz-segcard:nth-child(3){background:var(--qz-cream-2)}.qz-segcard.is-active{border-color:var(--qz-accent);box-shadow:0 0 0 1px var(--qz-accent)}.qz-segcard-label{font-size:13px;font-weight:700}.qz-segcard-count{font-size:26px;font-weight:700;margin:4px 0;letter-spacing:-.02em}.qz-segcard-blurb{font-size:11px;color:var(--qz-ink-2);margin-bottom:10px}.qz-segacts{display:flex;gap:6px;flex-wrap:wrap}.qz-segact{font:inherit;font-size:11px;font-weight:600;padding:5px 9px;border-radius:7px;border:.5px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-2);cursor:pointer;text-decoration:none}.qz-segact:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-segact.is-pri{background:var(--qz-accent);color:#fff;border-color:transparent}.qz-segact.is-pri:hover{background:var(--qz-accent-2);color:#fff}.qz-segcard-note{font-size:10px;color:var(--qz-ink-3);margin-top:8px}.qz-segpills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.qz-segpill{font:inherit;font-size:12px;font-weight:600;padding:5px 12px;border-radius:var(--qz-radius-pill);border:none;background:var(--qz-accent-wash);color:var(--qz-accent-ink);cursor:pointer}.qz-segpill.is-active{background:var(--qz-accent);color:#fff}.qz-buildrail-wrap{display:flex;gap:10px;align-items:flex-start}.qz-buildrail{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;position:sticky;top:8px}.qz-buildrail-btn{display:flex;flex-direction:column;align-items:center;gap:3px;width:58px;padding:8px 4px;border:1px solid transparent;border-radius:var(--qz-radius);background:none;color:var(--qz-ink-3);cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;transition:background var(--qz-dur) var(--qz-ease),color var(--qz-dur) var(--qz-ease)}.qz-buildrail-btn:hover{background:var(--qz-accent-wash);color:var(--qz-ink)}.qz-buildrail-btn.is-active{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:var(--qz-accent)}.qz-buildrail-btn svg{display:block}.qz-buildrail-pin{margin-top:8px;border-top:1px solid var(--qz-rule-2);border-radius:0 0 var(--qz-radius) var(--qz-radius);padding-top:10px;color:var(--qz-ink-25)}.qz-buildrail-pin[aria-pressed=false]{color:var(--qz-accent-ink)}.qz-buildrail-panel{flex:1 1 auto;min-width:0}.qz-buildrail-wrap.is-flyout{position:relative;gap:0}.qz-buildrail-wrap.is-flyout .qz-buildrail-panel{position:absolute;left:calc(100% + 8px);top:0;width:300px;z-index:40;background:var(--qz-paper);border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-3);padding:12px;max-height:calc(100vh - 160px);overflow-y:auto}.qz-buildrail-wrap.is-flyout:not(.is-open) .qz-buildrail-panel{display:none}.qz-insp-grptitle{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-3);padding:4px 0;-webkit-user-select:none;user-select:none}.qz-insp-grptitle::marker{color:var(--qz-ink-3)}.qz-gunion{font-size:12.5px;color:var(--qz-ink-2);margin:2px 0 4px}.qz-gunion b{color:var(--qz-ink)}.qz-gpersona{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px;border:.5px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper)}.qz-gpersona-av{width:40px;height:40px;flex:none;border-radius:var(--qz-radius);display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--qz-accent),var(--qz-pastel-rose-ink))}.qz-pexplain{--pex-icon: 40px;--pex-lit-shadow: 0 0 0 1px color-mix(in srgb, var(--qz-accent) 34%, transparent), 0 12px 28px -10px color-mix(in srgb, var(--qz-accent) 42%, transparent);--pex-peach: color-mix(in srgb, var(--qz-pastel-amber-ink) 42%, #fff);margin:4px 0 18px}.qz-pex-row{display:flex;align-items:stretch;gap:16px}.qz-pex-chev{flex:0 0 auto;align-self:center;display:inline-flex;color:var(--qz-accent);opacity:1;animation:pexFade .5s backwards}.qz-pex-chev[data-chev="1"]{animation-delay:2.6s}.qz-pex-chev[data-chev="2"]{animation-delay:5.2s}@keyframes pexFade{0%{opacity:0}to{opacity:1}}.qz-pex-card{flex:1 1 0;min-width:0;padding:16px 18px 18px;background:var(--qz-paper);border:1px solid var(--qz-accent);border-radius:var(--qz-radius-sm);box-shadow:var(--pex-lit-shadow);opacity:1;animation:pexCardLight .55s backwards}.qz-pex-card[data-step="1"]{--pex-base: .15s;animation-delay:.15s}.qz-pex-card[data-step="2"]{--pex-base: 2.6s;animation-delay:2.6s}.qz-pex-card[data-step="3"]{--pex-base: 5.2s;animation-delay:5.2s}@keyframes pexCardLight{0%{opacity:.5;border-color:var(--qz-rule);box-shadow:var(--qz-lift-1)}to{opacity:1;border-color:var(--qz-accent);box-shadow:var(--pex-lit-shadow)}}.qz-pex-chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--qz-accent-ink);background:var(--qz-accent-wash);animation:pexChipLight .55s var(--pex-base) backwards,pexChipPulse 3s 9.2s infinite}@keyframes pexChipLight{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes pexChipPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}50%{transform:scale(1.07);box-shadow:0 0 0 4px color-mix(in srgb,var(--qz-accent) 12%,transparent)}}.qz-pex-viz{position:relative;height:74px;margin:12px 0 14px;display:flex;align-items:center;justify-content:center}.qz-pex-title{margin:0;font-size:16px;font-weight:700;color:var(--qz-ink)}.qz-pex-desc{margin:3px 0 0;font-size:13px;color:var(--qz-ink-4)}.qz-pex-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--pex-icon);height:var(--pex-icon);border-radius:var(--qz-radius);background:var(--qz-accent-wash);color:var(--qz-accent)}.qz-pex-pill{font-size:11px;font-weight:600;line-height:1;white-space:nowrap;padding:5px 9px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-pex-viz-1 .qz-pex-icon{animation:pexBloom .8s calc(var(--pex-base) + .55s) backwards}.qz-pex-fly{position:absolute;width:20px;height:20px;border-radius:6px;background:var(--qz-accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-accent) 22%,transparent);opacity:0;animation:pexFly .95s backwards}.qz-pex-viz-1 .qz-pex-fly:nth-child(1){animation-delay:calc(var(--pex-base) + 0s)}.qz-pex-viz-1 .qz-pex-fly:nth-child(2){animation-delay:calc(var(--pex-base) + .15s)}.qz-pex-viz-1 .qz-pex-fly:nth-child(3){animation-delay:calc(var(--pex-base) + .3s)}.qz-pex-viz-1 .qz-pex-fly:nth-child(4){animation-delay:calc(var(--pex-base) + .45s)}@keyframes pexFly{0%{transform:translate(var(--fx),var(--fy)) scale(.85);opacity:0}25%{opacity:1}70%{transform:translate(0) scale(.9);opacity:.9}to{transform:translate(0) scale(.5);opacity:0}}@keyframes pexBloom{0%{transform:scale(0);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.qz-pex-viz-2 .qz-pex-icon{animation:pexGrow .7s var(--pex-base) backwards}.qz-pex-pill-2{position:absolute;top:14px;left:50%;transform:translate(-50%);animation:pexPillUp2 .7s calc(var(--pex-base) + .8s) backwards}@keyframes pexGrow{0%{transform:scale(0);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pexPillUp2{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}.qz-pex-viz-3{justify-content:flex-start;gap:6px;padding:0 4px}.qz-pex-viz-3 .qz-pex-icon{animation:pexGrow .7s var(--pex-base) backwards}.qz-pex-fan{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:16px 0}.qz-pex-line{height:2px;width:100%;border-radius:2px;background:var(--pex-peach);transform:scaleX(1);transform-origin:left center;animation:pexDraw 1.1s backwards}.qz-pex-line:nth-child(1){animation-delay:calc(var(--pex-base) + .8s)}.qz-pex-line:nth-child(2){animation-delay:calc(var(--pex-base) + 1s)}.qz-pex-line:nth-child(3){animation-delay:calc(var(--pex-base) + 1.2s)}@keyframes pexDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qz-pex-avatars{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:8px}.qz-pex-av{width:22px;height:22px;border-radius:var(--qz-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--qz-pastel-amber);color:var(--qz-pastel-amber-ink);transform:scale(1);opacity:1;animation:pexPop .5s backwards}.qz-pex-av:nth-child(1){animation-delay:calc(var(--pex-base) + 1.6s)}.qz-pex-av:nth-child(2){animation-delay:calc(var(--pex-base) + 1.8s)}.qz-pex-av:nth-child(3){animation-delay:calc(var(--pex-base) + 2s)}@keyframes pexPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.qz-pex-pill-3{position:absolute;top:2px;right:4px;animation:pexPillUp3 .6s calc(var(--pex-base) + 2.4s) backwards}@keyframes pexPillUp3{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.qz-pex-row{flex-wrap:wrap}.qz-pex-card{flex:1 1 100%}.qz-pex-chev{display:none}}@media(prefers-reduced-motion:reduce){.qz-pexplain,.qz-pexplain *{animation:none!important}}.qz-lg-card,.qz-pp{--qz-h3-group-rule: 1.5px solid #CFCADD;--qz-h3-qcell-bg: #FBFAFD;--qz-h3-tag-bg: #F2F1F6;--qz-h3-tag-ink: #453F58;--qz-h3-tag-line: #E1DEEA}.qz-ltab-rnum{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--qz-radius-sm);font-size:11px;color:var(--qz-ink-4);background:var(--qz-cream-2);border:1px solid var(--qz-rule);font-variant-numeric:tabular-nums}.qz-ltab-rnum{width:auto;min-width:22px;padding:0 5px}.qz-s3-rr-multi{font-size:12px;color:var(--qz-ink-4);font-style:italic}.qz-crm{display:flex;flex-direction:column;width:min(1160px,95vw);height:min(720px,88vh);background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-3);overflow:hidden}.qz-crm-hd{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--qz-rule)}.qz-crm-hd h2{font-size:15px;font-weight:700;margin:0}.qz-crm-hint{font-size:11.5px;color:var(--qz-ink-4);flex:1 1 auto}.qz-crm-cols{display:grid;grid-template-columns:1fr 182px 1fr;gap:0;flex:1 1 auto;min-height:0}.qz-crm-col{display:flex;flex-direction:column;min-height:0;min-width:0;padding:10px 14px;border-right:1px solid var(--qz-cream-2)}.qz-crm-col:last-child{border-right:none}.qz-crm-colhd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--qz-ink-4);padding:2px 2px 8px}.qz-crm-count{font-weight:600;text-transform:none;letter-spacing:0;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.qz-crm-count.is-zero{color:var(--qz-ink-25)}.qz-crm-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.qz-crm-verbs{gap:8px;justify-content:center}.qz-crm-verb{font:inherit;display:flex;flex-direction:column;gap:3px;text-align:center;cursor:pointer;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink);padding:10px;border-radius:var(--qz-radius-lg)}.qz-crm-verb b{font-size:12.5px}.qz-crm-verb span{font-size:10.5px;color:var(--qz-ink-4);line-height:1.35}.qz-crm-verb.is-on{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-crm-verb.is-on.is-highlight{border-color:var(--qz-ok);background:var(--qz-ok-tint)}.qz-crm-verb.is-on.is-exclude{border-color:var(--qz-crit);background:var(--qz-crit-tint)}.qz-crm-verb.is-on.is-pin{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-crm-res{display:flex;align-items:center;gap:4px;width:100%;border-radius:8px;font-size:12px;color:var(--qz-ink)}.qz-crm-res:hover{background:var(--qz-cream-2)}.qz-crm-res.is-on{background:var(--qz-accent-wash)}.qz-crm-resmain{font:inherit;display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;text-align:left;cursor:pointer;border:none;background:none;color:inherit;padding:5px 6px;border-radius:8px}.qz-crm-rescount.qz-crm-rescount{font:inherit;font-size:10.5px;cursor:pointer;border:none;background:none;color:var(--qz-ink-4);font-variant-numeric:tabular-nums;padding:3px 6px;border-radius:6px;flex:0 0 auto}.qz-crm-rescount:hover{background:var(--qz-paper);color:var(--qz-accent-ink);text-decoration:underline}.qz-crm-rescheck{flex:0 0 auto;width:14px;color:var(--qz-accent-ink)}.qz-crm-kind.is-metafield{background:var(--qz-src-meta-bg);color:var(--qz-src-meta)}.qz-crm-kind{flex:0 0 auto;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:5px;background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-crm-kind.is-tag{background:var(--qz-src-tag-bg);color:var(--qz-src-tag)}.qz-crm-kind.is-collection{background:var(--qz-src-col-bg);color:var(--qz-src-col)}.qz-crm-kind.is-product{background:var(--qz-src-man-bg);color:var(--qz-src-man)}.qz-crm-resname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-crm-rescount{flex:0 0 auto;font-size:10.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-crm-ft{display:flex;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid var(--qz-rule)}.qz-crm-sentence{flex:1 1 auto;font-size:12.5px;line-height:1.45;margin:0}.qz-crm-impact{display:block;font-size:11px;color:var(--qz-ink-4);margin-top:3px;font-variant-numeric:tabular-nums}.qz-qwin{height:min(660px,86vh)}.qz-qwin-arow{font:inherit;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;border:1px solid transparent;background:none;color:var(--qz-ink);text-align:left;padding:6px 8px;border-radius:var(--qz-radius);font-size:12.5px}.qz-qwin-arow:hover{background:var(--qz-cream-2)}.qz-qwin-arow.is-on{background:var(--qz-accent-tint);border-color:var(--qz-accent)}.qz-qwin-akey{flex:0 0 auto;width:14px;font-size:11px;font-weight:700;color:var(--qz-ink-4)}.qz-qwin-atext{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qz-qwin-amap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden;white-space:nowrap;font-size:11px;color:var(--qz-ink-4)}.qz-qwin-acount{flex:0 0 auto;font-size:10.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-qwin-acount.is-bad{color:var(--qz-crit);font-weight:600}.qz-qwin-derived{font-size:11.5px;color:var(--qz-ink-3);text-align:center;padding:6px 4px 0}.qz-qwin-automap{font:inherit;font-size:11.5px;cursor:pointer;margin-top:8px;border:1px dashed var(--qz-rule);background:none;color:var(--qz-accent-ink);padding:6px 8px;border-radius:8px}.qz-qwin-automap:hover{background:var(--qz-accent-wash);border-color:var(--qz-accent)}.qz-qwin-any{font:inherit;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;border:1px dashed var(--qz-rule);background:none;color:var(--qz-ink);text-align:left;padding:5px 6px;border-radius:8px;font-size:12px;margin-bottom:4px}.qz-qwin-any:hover{background:var(--qz-cream-2)}.qz-qwin-any.is-on{border-style:solid;border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-qwin-anysub{flex:1 1 auto;font-size:10.5px;color:var(--qz-ink-4)}.qz-qwin-infomsg{font-size:12.5px;line-height:1.5;color:var(--qz-ink-3);padding:10px 6px}.qz-qwin-note{font-size:11px;color:var(--qz-ink-4);padding:8px 6px}.qz-qwin-chipn{opacity:.65;margin-left:4px;font-size:10px;font-variant-numeric:tabular-nums}.qz-qwin-dimcell{opacity:.55}.qz-xpl{display:flex;flex-direction:column;width:min(900px,94vw);max-height:92vh;background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-3);overflow:hidden}.qz-xpl-hd{display:flex;align-items:center;gap:10px;padding:14px 20px 6px}.qz-xpl-hd h2{font-size:15px;font-weight:700;margin:0;flex:1 1 auto}.qz-xpl-badge{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-radius:var(--qz-radius-pill);padding:4px 11px;flex:0 0 auto}.qz-xpl-progress{display:flex;align-items:center;justify-content:center;padding:9px 20px 10px;border-bottom:1px solid var(--qz-rule);background:var(--qz-cream-2);overflow-x:auto;scrollbar-width:none}.qz-xpl-progress::-webkit-scrollbar{display:none}.qz-xpl-seg{display:flex;align-items:center;flex:0 0 auto}.qz-xpl-conn{width:20px;height:2px;background:var(--qz-rule);margin:0 4px;border-radius:1px;flex:0 0 auto}.qz-xpl-conn.is-done{background:var(--qz-ok)}.qz-xpl-pstep{font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:none;background:none;color:var(--qz-ink-25);padding:4px 9px;border-radius:var(--qz-radius-pill)}.qz-xpl-pstep:hover,.qz-xpl-pstep.is-done{color:var(--qz-ink-3)}.qz-xpl-pstep.is-on{color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-xpl-dot{font-size:10px;font-weight:700;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--qz-paper);color:var(--qz-ink-25);border:1px solid var(--qz-rule)}.qz-xpl-dot.is-on{border-color:var(--qz-accent);background:var(--qz-accent);color:var(--qz-paper)}.qz-xpl-dot.is-done{border-color:var(--qz-ok);color:var(--qz-ok)}.qz-xpl-body{width:min(680px,100%);margin:0 auto;padding:14px 20px 10px;height:min(440px,calc(92vh - 170px));overflow-y:auto;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.qz-xpl-body h3{font-size:16px;font-weight:700;margin:0}.qz-xpl-body p{font-size:13px;line-height:1.55;margin:0;max-width:68ch;color:var(--qz-ink-3)}.qz-xpl-lede{font-size:15px;line-height:1.5;font-weight:600;max-width:60ch;margin:0}.qz-xpl-lede b{color:var(--qz-accent-ink)}.qz-xpl-fig{width:100%;background:var(--qz-cream-2);border:1px solid var(--qz-cream-2);border-radius:var(--qz-radius-lg);padding:12px;overflow-x:auto}.qz-xpl-paths{display:grid;grid-template-columns:1fr 14px auto 14px 1fr;gap:6px;align-items:center;min-width:520px}.qz-xpl-plab{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--qz-ink-25)}.qz-xpl-sarw{color:var(--qz-ink-25);font-size:14px;text-align:center}.qz-xpl-chunk{display:block;font-size:12.5px;font-weight:700;line-height:1.3;border-radius:var(--qz-radius);padding:7px 11px;border:1.5px solid var(--qz-rule);background:var(--qz-paper)}.qz-xpl-chunk.v-show{border-color:var(--qz-accent);box-shadow:0 0 0 3px var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-xpl-chunk.v-inc{border-color:var(--qz-ok);box-shadow:0 0 0 3px var(--qz-ok-tint);color:var(--qz-ok)}.qz-xpl-chunk.v-exc{border-color:var(--qz-crit);box-shadow:0 0 0 3px var(--qz-crit-tint);color:var(--qz-crit)}.qz-xpl-j{color:var(--qz-ink-4);font-weight:600}.qz-xpl-ty{display:block;font-style:normal;font-size:10px;font-weight:700;color:var(--qz-ink-25);margin-bottom:3px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.qz-xpl-ty.is-mt{margin-top:8px}.qz-xpl-ledger{width:100%;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden}.qz-xpl-lrow{display:flex;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.45;padding:7px 12px;border-bottom:1px solid var(--qz-cream-2);color:var(--qz-ink)}.qz-xpl-lrow:last-child{border-bottom:none}.qz-xpl-lrow.is-lit{background:var(--qz-ok-tint);box-shadow:inset 3px 0 0 var(--qz-ok)}.qz-xpl-lrow.is-dim{opacity:.5}.qz-xpl-lsent{flex:1 1 auto}.qz-xpl-ltag{flex:0 0 auto;font-size:10.5px;font-weight:600;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-xpl-ltag.is-ok{color:var(--qz-ok)}.qz-xpl-qlist{display:grid;gap:8px;width:100%}.qz-xpl-qb{display:grid;grid-template-columns:20px 1fr 108px 1fr;gap:10px;align-items:center;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:8px 11px;font-size:12.5px;line-height:1.4}.qz-xpl-qb.has-math{grid-template-columns:20px 1fr 108px 1fr 80px}.qz-xpl-qn{width:20px;height:20px;border-radius:6px;background:var(--qz-cream-2);color:var(--qz-ink-4);font-size:10px;font-weight:700;display:grid;place-items:center}.qz-xpl-qb.is-startrow{box-shadow:inset 3px 0 0 var(--qz-accent)}.qz-xpl-qb.is-startrow .qz-xpl-qn{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-xpl-tg{color:var(--qz-ink-3);min-width:0}.qz-xpl-tg i{font-style:normal;font-size:10px;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-xpl-vp{display:inline-block;text-align:center;border-radius:var(--qz-radius-pill);padding:4px 8px;font-size:10.5px;font-weight:700;white-space:nowrap}.qz-xpl-vp.v-show,.qz-xpl-vp.v-nar{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-xpl-vp.v-inc{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-xpl-vp.v-exc{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-xpl-vp.v-ask{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-xpl-vp.v-set{background:var(--qz-accent);color:var(--qz-paper)}.qz-xpl-mth{font-size:11px;color:var(--qz-ink-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.qz-xpl-mth b{color:var(--qz-ink)}.qz-xpl-mth em{font-style:normal;color:var(--qz-crit);font-weight:700}.qz-xpl-tot{margin-top:2px;width:100%;background:var(--qz-cream-2);border:1px solid var(--qz-cream-2);border-radius:var(--qz-radius);padding:9px 12px;font-size:12.5px;color:var(--qz-ink-3);line-height:1.5}.qz-xpl-tot b{color:var(--qz-ink)}.qz-xpl-flow{display:grid;gap:0;width:100%}.qz-xpl-fcol{display:grid;grid-template-columns:146px 1fr;gap:14px;align-items:center}.qz-xpl-flab{text-align:right;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink-3);line-height:1.3}.qz-xpl-fcol.is-start .qz-xpl-flab{color:var(--qz-accent-ink)}.qz-xpl-fcol.is-end .qz-xpl-flab{color:var(--qz-ok)}.qz-xpl-node{background:var(--qz-paper);border:1.5px solid var(--qz-rule);border-radius:var(--qz-radius);padding:8px 11px;font-size:13px;font-weight:700;line-height:1.3}.qz-xpl-node.is-start{border-color:var(--qz-accent);box-shadow:0 0 0 3px var(--qz-accent-wash)}.qz-xpl-node.is-end{border-color:var(--qz-ok);box-shadow:0 0 0 3px var(--qz-ok-tint);color:var(--qz-ok)}.qz-xpl-nsrc{display:block;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--qz-ink-25);margin-bottom:5px;font-variant-numeric:tabular-nums}.qz-xpl-node.is-start .qz-xpl-nsrc{color:var(--qz-accent)}.qz-xpl-nsub{display:block;font-size:11px;font-weight:600;color:var(--qz-ink-4);margin-top:4px}.qz-xpl-node.is-end .qz-xpl-nsub{color:var(--qz-ink-4)}.qz-xpl-nsub em{font-style:normal;color:var(--qz-crit);font-weight:700}.qz-xpl-farw{color:var(--qz-ink-25);font-size:14px;margin-left:160px;padding:2px 0}.qz-xpl-split{display:grid;gap:8px;width:100%}.qz-xpl-sc{display:grid;grid-template-columns:132px 1fr;column-gap:18px;row-gap:0;grid-template-areas:"fig k2" "fig h5" "fig p" "fig lnk";align-content:center;border:1px solid var(--qz-rule);border-left:3px solid var(--qz-rule);border-radius:var(--qz-radius);padding:13px 15px;font-size:12.5px;line-height:1.5}.qz-xpl-sc svg{grid-area:fig;align-self:center;width:132px;height:auto}.qz-xpl-k2{grid-area:k2;margin:0 0 6px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--qz-ink)}.qz-xpl-sc h5{grid-area:h5;margin:0 0 3px;font-size:14px;font-weight:700}.qz-xpl-sc p{grid-area:p;margin:0;font-size:12.5px;color:var(--qz-ink-4);max-width:none}.qz-xpl-sc .qz-xpl-cross{grid-area:lnk;margin:7px 0 0;justify-self:start}.qz-xpl-sc.is-r{border-left-color:var(--qz-ok)}.qz-xpl-sc.is-q{border-left-color:var(--qz-accent)}.qz-xpl-sc.is-r .qz-xpl-k2{color:var(--qz-ok)}.qz-xpl-sc.is-q .qz-xpl-k2{color:var(--qz-accent-ink)}.qz-xpl-cross{font:inherit;font-size:12px;font-weight:700;cursor:pointer;border:none;background:none;color:var(--qz-accent-ink);padding:0;text-decoration:underline;text-underline-offset:3px}.qz-xpl-cross:hover{color:var(--qz-accent)}.qz-xpl-ft{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;border-top:1px solid var(--qz-rule)}.qz-xpl-ft-btns{display:flex;gap:8px}.qz-ltab-tag{display:inline-block;padding:3px 8px;border-radius:var(--qz-radius-sm);font-size:12px;font-weight:500;border:1px solid transparent;margin:1px 0}.qz-ltab-tag.is-col{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:var(--qz-accent-line)}.qz-ltab-tag.is-a,.qz-ltab-tag.is-b{background:var(--qz-h3-tag-bg);color:var(--qz-h3-tag-ink);border-color:var(--qz-h3-tag-line)}.qz-ltab-tag.is-none{background:transparent;color:var(--qz-ink-4);border-color:var(--qz-rule);font-style:normal}.qz-ltab-muted{color:var(--qz-ink-25)}.qz-ltab-soft{color:var(--qz-ink-4)}.qz-ltab-countbtn{display:inline-flex;align-items:baseline;gap:5px;font-size:13.5px;font-weight:400;font-variant-numeric:tabular-nums;color:inherit;padding:2px 6px;border-radius:var(--qz-radius-sm);font-family:inherit;line-height:inherit;cursor:pointer;border:1px solid transparent;background:transparent;text-align:left}.qz-ltab-countbtn:hover{background:var(--qz-accent-wash);border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lw-grid{display:grid;grid-template-columns:296px minmax(0,1fr);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden;background:var(--qz-paper)}.qz-lw-rail{border-right:1px solid var(--qz-rule);background:var(--qz-ls-cell-bg);padding:12px}@media(max-width:900px){.qz-lw-grid{grid-template-columns:1fr}.qz-lw-rail{border-right:0;border-bottom:1px solid var(--qz-rule)}}.qz-ltab-join{color:var(--qz-ink-4)}.qz-ltab-chip{display:inline-block;margin:1px 4px 1px 0;padding:1px 7px;font-size:11.5px;border-radius:6px;background:var(--qz-cream-2);color:var(--qz-ink)}.qz-ltab-chip.hue-0{background:var(--qz-pastel-violet);color:var(--qz-pastel-violet-ink)}.qz-ltab-chip.hue-1{background:var(--qz-pastel-mint);color:var(--qz-pastel-mint-ink)}.qz-ltab-chip.hue-2{background:var(--qz-pastel-amber);color:var(--qz-pastel-amber-ink)}.qz-ltab-chip.hue-3{background:var(--qz-pastel-rose);color:var(--qz-pastel-rose-ink)}.qz-ltab-chip.hue-4{background:var(--qz-pal-teal-wash);color:var(--qz-src-col)}.qz-ltab-chip.hue-5{background:var(--qz-pal-blue-wash);color:var(--qz-pal-blue)}.qz-ltab-rbtn{font:inherit;font-size:11px;line-height:1;cursor:pointer;border:none;background:none;color:var(--qz-ink-4);padding:3px 5px;border-radius:6px}.qz-ltab-rbtn:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-ltab-rbtn:disabled{color:var(--qz-ink-25);cursor:default;background:none}.qz-ltab-menu{display:flex;flex-direction:column;gap:1px;padding:6px;min-width:240px;max-height:min(52vh,460px);overflow-y:auto}.qz-ltab-menu-title{font-size:11px;font-weight:700;color:var(--qz-ink-3);padding:4px 8px 6px;border-bottom:1px solid var(--qz-cream-2);margin-bottom:3px}.qz-ltab-menu-chips{display:flex;flex-wrap:wrap;gap:4px;padding:4px 8px}.qz-ltab-menu-chip{font:inherit;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid var(--qz-rule);background:none;color:var(--qz-ink-3);padding:2px 9px;border-radius:var(--qz-radius-pill)}.qz-ltab-menu-chip.is-on{background:var(--qz-ink);color:var(--qz-paper);border-color:var(--qz-ink)}.qz-ltab-menu-search{font:inherit;font-size:12px;margin:4px 8px;padding:5px 9px;border:1px solid var(--qz-rule-strong);border-radius:8px;background:var(--qz-cream-2);color:var(--qz-ink)}.qz-ltab-menu-search:focus{outline:2px solid var(--qz-accent);outline-offset:0}.qz-ltab-menu-group{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--qz-ink-4);padding:6px 8px 2px}.qz-ltab-menu-none{font-size:11.5px;color:var(--qz-ink-4);padding:6px 8px}.qz-ltab-menu-products{display:flex;flex-direction:column;gap:2px}.qz-ltab-menu-product{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 8px}.qz-ltab-menu-product img{border-radius:4px;object-fit:cover;flex:0 0 auto}.qz-ltab-menu-swatch{width:22px;height:22px;border-radius:4px;background:var(--qz-cream-2);flex:0 0 auto}.qz-logic-rules{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:10px 12px;background:var(--qz-cream-2);display:flex;flex-direction:column;gap:6px}.qz-logic-rules-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.qz-logic-rules-title{font-size:12px;font-weight:600;color:var(--qz-ink)}.qz-logic-rules-manage{font:inherit;font-size:11.5px;color:var(--qz-accent);background:none;border:none;cursor:pointer;padding:0}.qz-logic-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.qz-logic-rule{font:inherit;font-size:12px;display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:3px 4px;border-radius:6px;color:var(--qz-ink)}.qz-logic-rule:hover{background:var(--qz-paper)}.qz-logic-rule-pri{color:var(--qz-accent);flex:0 0 auto;font-variant-numeric:tabular-nums}.qz-logic-rule-text{color:var(--qz-ink)}.qz-logic-tabs{display:flex;gap:2px;border-bottom:1px solid var(--qz-rule)}.qz-logic-tab{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border:none;background:none;cursor:pointer;color:var(--qz-ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}.qz-logic-tab:hover{color:var(--qz-ink)}.qz-logic-tab.is-active{color:var(--qz-ink);border-bottom-color:var(--qz-ink)}.qz-paths{display:flex;flex-direction:column;gap:16px}.qz-paths-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qz-paths-trunc{font-size:11.5px;color:var(--qz-warn)}.qz-path-group{display:flex;flex-direction:column;gap:8px}.qz-path-group-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qz-path-result{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:8px;background:var(--qz-ink);color:var(--qz-paper)}.qz-path-result.is-ruled{background:var(--qz-accent);color:#fff}.qz-path-result.is-deadend{background:var(--qz-warn);color:#fff}.qz-path-result-meta{font-weight:400;opacity:.78}.qz-path-lanes{display:flex;flex-direction:column;gap:6px}.qz-path-lane{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:3px 0}.qz-path-seg{display:inline-flex;align-items:center;gap:2px}.qz-path-chip{font:inherit;font-size:11.5px;padding:3px 9px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink);cursor:pointer;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.qz-path-chip:hover{border-color:var(--qz-ink-3)}.qz-path-chip.is-decider{border-color:var(--qz-gold-bright);box-shadow:inset 0 0 0 1px var(--qz-gold-bright)}.qz-path-chip.is-branch{border-style:dashed}.qz-path-chip.is-deadend{border-color:var(--qz-warn);color:var(--qz-warn);cursor:default}.qz-path-chip.is-terminal{border:none;background:none;color:var(--qz-ok);cursor:default;padding:3px 4px}.qz-path-chip-ans{max-width:150px;overflow:hidden;text-overflow:ellipsis}.qz-path-arrow{color:var(--qz-ink-4);font-size:11px;padding:0 1px}.qz-path-more{font:inherit;font-size:11.5px;color:var(--qz-ink-3);background:none;border:none;cursor:pointer;text-decoration:underline;align-self:flex-start;padding:2px 0}.qz-ltable-wrap{overflow-x:auto}.qz-ltable{width:100%;border-collapse:collapse;font-size:12px}.qz-ltable th{text-align:left;font-weight:600;color:var(--qz-ink-3);font-size:11px;padding:6px 10px;border-bottom:1px solid var(--qz-rule);white-space:nowrap}.qz-ltable td{padding:5px 10px;border-bottom:1px solid var(--qz-rule-2);vertical-align:middle}.qz-ltable-group{cursor:pointer}.qz-ltable-group:hover{background:var(--qz-cream-2)}.qz-ltable-caret{border:none;background:none;cursor:pointer;font-size:11px;color:var(--qz-ink-3);padding:0}.qz-ltable-path td{color:var(--qz-ink)}.qz-ltable-idx{font-variant-numeric:tabular-nums}.qz-ltable-num{font-variant-numeric:tabular-nums;color:var(--qz-ink-3)}.qz-ltable-ans{font:inherit;font-size:12px;border:none;background:none;cursor:pointer;color:var(--qz-ink);text-decoration:underline;text-decoration-color:var(--qz-rule);text-underline-offset:2px;padding:0;text-align:left}.qz-ltable-ans:hover{text-decoration-color:var(--qz-accent)}.qz-ltable-skip{color:var(--qz-ink-25)}.qz-ltable-ok{color:var(--qz-ok)}.qz-ltable-warn{color:var(--qz-warn);white-space:nowrap}.qz-ltable-ruled{font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--qz-accent);padding:2px 7px;border-radius:var(--qz-radius-pill)}.qz-ltable-status-wrap{display:inline-flex;align-items:center;gap:8px}.qz-ltable-override{font:inherit;font-size:11px;color:var(--qz-accent);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;opacity:0;transition:opacity .12s}.qz-ltable-path:hover .qz-ltable-override{opacity:1}.qz-ltable-override-pop{display:inline-flex;align-items:center;gap:4px}.qz-ltable-select{font:inherit;font-size:11.5px;padding:3px 6px;border:1px solid var(--qz-rule-strong);border-radius:6px;background:var(--qz-paper);color:var(--qz-ink);max-width:160px}.qz-ltable-apply{font:inherit;font-size:11.5px;padding:3px 9px;border:none;border-radius:6px;background:var(--qz-ink);color:var(--qz-paper);cursor:pointer}.qz-ltable-apply:disabled{opacity:.4;cursor:default}.qz-ltable-cancel{font:inherit;font-size:11px;border:none;background:none;cursor:pointer;color:var(--qz-ink-3);padding:2px}.qz-s3-ledger{--rcol: 226px;--rgap: 18px;display:flex;flex-direction:column;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden;background:var(--qz-paper);box-shadow:var(--qz-lift-1)}.qz-s3-ledgerrow{display:flex;flex-direction:column}.qz-s3-ledger .qz-s3-card{border:none;border-bottom:1px solid var(--qz-rule);border-radius:0;position:relative;overflow:hidden;background:var(--qz-paper)}.qz-s3-ledgerrow:last-child .qz-s3-card{border-bottom:none}.qz-s3-ledger .qz-s3-card:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-card{padding:0;border-radius:var(--qz-radius-lg);border:1px solid var(--qz-rule)}.qz-s3-card-head{display:grid;grid-template-columns:minmax(0,1fr) var(--rcol, 226px);gap:var(--rgap, 18px);align-items:center;padding:6px 14px}.qz-s3-card-headl{display:flex;align-items:center;gap:10px;min-width:0}.qz-s3-numchip.is-edit{border:none;cursor:pointer;padding:0}.qz-s3-numchip.is-edit:hover{box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-numchip.is-editing{padding:0}.qz-s3-numinput{width:100%;height:100%;border:none;background:transparent;text-align:center;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:var(--qz-accent-ink);outline:none;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qz-s3-numinput::-webkit-outer-spin-button,.qz-s3-numinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qz-s3-card .qz-s3-sec-titleinput{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--qz-ink);border:1px solid transparent;border-radius:7px;padding:5px 8px;margin:-5px 0;background:transparent}.qz-s3-card .qz-s3-sec-titleinput:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-card .qz-s3-sec-titleinput:focus{outline:none;background:var(--qz-paper);border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-card-type{align-self:center;padding-left:14px;border-left:1px solid var(--qz-rule-2);display:flex;align-items:center;gap:8px}.qz-s3-card-type select{width:100%}.qz-s3-card-type .qz-s3-typetagwrap,.qz-s3-card-type>:first-child{flex:1;min-width:0}.qz-s3-cdel{opacity:0;flex:none;margin-left:auto;border:none;background:transparent;color:var(--qz-ink-25);cursor:pointer;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;transition:opacity .12s;padding:0}.qz-s3-card:hover .qz-s3-cdel,.qz-s3-cdel:focus-visible{opacity:1}.qz-s3-cdel:hover:not(:disabled){background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-s3-cdel:disabled{cursor:default}.qz-s3-cdel svg{width:15px;height:15px}.qz-s3-card-body{display:grid;grid-template-columns:minmax(0,1fr) var(--rcol, 226px);gap:var(--rgap, 18px);border-top:1px solid var(--qz-rule-2);padding:8px 14px 10px}.qz-s3-card-ans{padding-left:46px;min-width:0}.qz-s3-card .qz-s3-sec-freeform{margin:2px 0;font-size:13px;color:var(--qz-ink-3);line-height:1.55}.qz-s3-card-set{border-left:1px solid var(--qz-rule-2);padding-left:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.qz-s3-card-set .qz-s3-set-kicker{font-size:9px;font-weight:700;color:var(--qz-ink-25)}.qz-s3-set-r{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px;width:100%}.qz-s3-set-r .qz-s3-rolesel{width:100%}.qz-s3-set-hint{font-size:10.5px;color:var(--qz-ink-25);line-height:1.45;margin-top:2px}.qz-s3-card .qz-s3-atable{margin-top:0;gap:0}.qz-s3-card .qz-s3-atable-head{border-bottom:none;padding:0 8px 2px;font-size:9px;color:var(--qz-ink-25)}.qz-s3-card .qz-s3-arow{border-bottom:none;border:1px solid transparent;border-radius:7px;padding:2px 8px;margin:0 -8px}.qz-s3-card .qz-s3-arow:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-card .qz-s3-aletter{width:19px;height:19px;border-radius:5px;font-size:11px}.qz-s3-card .qz-s3-adel{opacity:0;transition:opacity .12s}.qz-s3-card .qz-s3-arow:hover .qz-s3-adel,.qz-s3-card .qz-s3-adel:focus-visible{opacity:1}.qz-s3-card .qz-s3-sec-foot{padding:6px 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.qz-s3-card .qz-s3-sec-footbtn.is-add{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-4);font-size:12px;font-weight:600;padding:6px 11px;border-radius:8px}.qz-s3-card .qz-s3-sec-footbtn.is-add:hover{background:var(--qz-accent-tint);border-color:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-s3-scaleprev{display:flex;flex-direction:column;gap:14px;padding-top:2px}.qz-s3-scalenums{display:flex;gap:7px;flex-wrap:wrap}.qz-s3-sn{width:33px;height:33px;flex:0 0 auto;border:1.5px solid var(--qz-rule);border-radius:var(--qz-radius);display:grid;place-items:center;font-size:13.5px;font-weight:700;color:var(--qz-ink-3);background:var(--qz-paper)}.qz-s3-sn.is-end{border-color:var(--qz-accent-wash);color:var(--qz-accent-ink);background:var(--qz-accent-tint)}.qz-s3-scaleends{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap}.qz-s3-se{display:flex;align-items:center;gap:8px}.qz-s3-sek{width:22px;height:22px;border-radius:6px;background:var(--qz-accent-wash);color:var(--qz-accent-ink);display:grid;place-items:center;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;flex:none}.qz-s3-slab{width:158px;max-width:38vw;font-size:12.5px;color:var(--qz-ink);border:1px solid var(--qz-rule);border-radius:8px;padding:8px 10px;background:var(--qz-paper);font-family:inherit}.qz-s3-slab:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-slab:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-slab::placeholder{color:var(--qz-ink-25)}.qz-s3-divider{position:relative;height:22px;display:flex;align-items:center;justify-content:center;padding:0}.qz-s3-ledger .qz-s3-divider{height:16px;margin:-8px 0;z-index:4}.qz-s3-ledger>.qz-s3-divider:first-child{height:8px;margin:0}.qz-s3-ledgerrow:last-child .qz-s3-divider{height:10px;margin:0}.qz-s3-divider:before{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:var(--qz-rule);opacity:0;transition:opacity .12s;transform:none;width:auto}.qz-s3-divider:hover:before{opacity:1}.qz-s3-divider-btn{width:24px;height:24px;border-radius:50%;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-4);display:grid;place-items:center;cursor:pointer;opacity:.28;transition:opacity .12s,transform .12s;z-index:2;font-size:13px;line-height:1;padding:0;box-shadow:none}.qz-s3-divider:hover .qz-s3-divider-btn,.qz-s3-divider-btn:focus-visible{opacity:1}.qz-s3-divider-btn:hover{background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}@media(max-width:1024px){.qz-s3-card-head,.qz-s3-card-body{grid-template-columns:1fr;gap:12px}.qz-s3-card-type{border-left:none;padding-left:0}.qz-s3-card-set{border-left:none;border-top:1px solid var(--qz-rule-2);padding:12px 0 0}.qz-s3-card-ans{padding-left:0}}.qz-qs-panel{background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);box-shadow:0 8px 26px color-mix(in srgb,var(--qz-ink) 9%,transparent);overflow:hidden}.qz-qs-tool{display:flex;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid var(--qz-rule-2)}.qz-qs-ttitle{font-size:14px;font-weight:600}.qz-qs-tcount{font-size:12px;color:var(--qz-ink-25);font-family:var(--qz-font-body);font-variant-numeric:tabular-nums}.qz-qs-tsp{flex:1}.qz-qs-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.qz-qs-left{display:flex;flex-direction:column;min-width:0}@media(max-width:1024px){.qz-qs-split{grid-template-columns:minmax(0,1fr)}.qz-qs-pv.qz-s3-canvas{border-left:none;border-top:1px solid var(--qz-rule-2)}}.qz-qs-list{padding:5px 6px;flex:1 1 auto}.qz-qs-q{border-radius:var(--qz-radius);border:1px solid transparent}.qz-qs-q.is-on{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper));border-color:var(--qz-accent-wash)}.qz-qs-q.is-drophi{box-shadow:inset 0 2px 0 var(--qz-accent)}.qz-qs-qline{display:flex;align-items:flex-start;gap:9px;padding:8px 9px;cursor:pointer}.qz-qs-qn{width:19px;height:19px;flex:none;margin-top:1px;border-radius:var(--qz-radius-pill);display:grid;place-items:center;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-qs-qn.is-deciding{background:var(--qz-accent);color:var(--qz-paper)}.qz-qs-qtextwrap{flex:1;min-width:0}.qz-qs-qtext.qz-s3-editable{display:block;border:1px solid transparent;background:transparent;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--qz-ink);border-radius:6px;padding:2px 6px;margin:0;cursor:text}.qz-qs-qtext.qz-s3-editable:hover{background:var(--qz-paper);border-color:transparent}.qz-qs-qtext.qz-s3-editable:focus{outline:none;background:var(--qz-paper);border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-qs-qright{display:flex;align-items:center;gap:7px;flex:none;padding-top:2px}.qz-qs-decdot{width:6px;height:6px;flex:none;border-radius:var(--qz-radius-pill);background:var(--qz-accent)}.qz-qs-qmeta{border:none;background:transparent;cursor:pointer;font-family:var(--qz-font-body);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--qz-ink-25);padding:3px 4px;border-radius:5px}.qz-qs-qmeta:hover,.qz-qs-qmeta[aria-expanded=true]{color:var(--qz-accent-ink);background:var(--qz-accent-tint)}.qz-qs-qright .qz-s3-typetagwrap{display:inline-flex;position:relative}.qz-qs-qright .qz-s3-typepop{left:auto;right:0}.qz-qs-qtools{display:flex;align-items:center;gap:1px;flex:none;opacity:0;transition:opacity .12s}.qz-qs-qline:hover .qz-qs-qtools,.qz-qs-qtools:focus-within{opacity:1}.qz-qs-icon{border:none;background:transparent;padding:0;color:var(--qz-ink-25);cursor:pointer;width:22px;height:22px;border-radius:6px;display:grid;place-items:center}.qz-qs-icon:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-qs-icon.is-drag{cursor:grab}.qz-qs-icon:disabled{opacity:.35;cursor:default}.qz-qs-icon svg{width:13px;height:13px}.qz-qs-ans{padding:2px 9px 11px 37px;display:flex;flex-direction:column;gap:5px}.qz-qs-a{display:flex;align-items:center;gap:5px}.qz-qs-a.is-drophi{box-shadow:inset 0 2px 0 var(--qz-accent)}.qz-qs-adot{width:14px;flex:none;display:grid;place-items:center;color:var(--qz-ink-25);cursor:grab;opacity:0;transition:opacity .12s}.qz-qs-a:hover .qz-qs-adot{opacity:1}.qz-qs-adot svg{width:11px;height:11px}.qz-qs-ainput.qz-s3-editable{flex:1;min-width:0;display:block;border:1px solid var(--qz-rule);background:var(--qz-paper);font-size:12.5px;line-height:1.35;color:var(--qz-ink-3);border-radius:7px;padding:6px 9px;margin:0;cursor:text}.qz-qs-ainput.qz-s3-editable:hover{background:var(--qz-paper);border-color:color-mix(in srgb,var(--qz-accent) 35%,var(--qz-paper))}.qz-qs-ainput.qz-s3-editable:focus{outline:none;background:var(--qz-paper);color:var(--qz-ink);border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-qs-adel{border:none;background:transparent;padding:0;color:var(--qz-ink-25);cursor:pointer;width:22px;height:22px;border-radius:6px;flex:none;display:grid;place-items:center;opacity:0;transition:opacity .12s}.qz-qs-a:hover .qz-qs-adel,.qz-qs-adel:focus-visible{opacity:1}.qz-qs-adel svg{width:12px;height:12px}.qz-qs-adel:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-qs-adel:disabled{opacity:0!important;cursor:default}.qz-qs-ansfoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.qz-qs-aadd{border:none;background:transparent;cursor:pointer;font-family:inherit;color:var(--qz-accent-ink);font-size:12px;padding:4px 7px;border-radius:6px}.qz-qs-aadd:hover{background:var(--qz-accent-tint)}.qz-qs-ffnote{margin:0;padding:2px 7px;font-size:12px;color:var(--qz-ink-4)}.qz-qs-regen{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;font:inherit;font-size:12px;color:var(--qz-ink-4);padding:4px 7px;border-radius:6px}.qz-qs-regen:not(:disabled){cursor:pointer}.qz-qs-regen:not(:disabled):hover{background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-qs-regen:disabled{opacity:.55}.qz-qs-regenundo{border:none;background:var(--qz-accent-tint);cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--qz-accent-ink);padding:4px 9px;border-radius:6px}.qz-qs-regenundo:hover{background:var(--qz-accent-wash)}.qz-qs-regenerr{flex-basis:100%;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--qz-crit)}.qz-qs-regenretry{border:none;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--qz-crit);text-decoration:underline;padding:0}.qz-qs-regendismiss{border:none;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--qz-ink-4);padding:0 2px}.qz-qs-term{display:flex;align-items:center;gap:9px;width:100%;padding:9px 15px;border:none;border-top:1px solid var(--qz-rule-2);background:transparent;text-align:left;cursor:pointer;color:var(--qz-ink-4);font:inherit;font-size:12.5px}.qz-qs-term:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-qs-term.is-on{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-qs-tc{width:19px;height:19px;flex:none;border-radius:var(--qz-radius-pill);display:grid;place-items:center;background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-qs-tc svg{width:11px;height:11px}.qz-qs-ts{font-size:11px;color:var(--qz-ink-25);margin-left:auto}.qz-qs-pv.qz-s3-canvas{align-items:center;gap:12px;border-left:1px solid var(--qz-rule-2);background:color-mix(in srgb,var(--qz-accent) 1.5%,var(--qz-paper));padding:14px 12px 22px}.qz-s3-qbody .qz-s3-qtitle{font-size:24px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.qz-s3-achips{gap:11px}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-achip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;text-align:left;padding:15px;font-size:15px;line-height:1.3;font-family:inherit;color:inherit;cursor:pointer}.qz-s3-phone-screen[data-screen-kind=question] .qz-s3-next{margin-top:20px;padding:15px;font-size:15px;font-weight:700}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-backpill{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:var(--qz-color-surface, var(--qz-paper));font-size:12px;padding:6px 11px}.qz-s3-prodimg:after{content:"";width:34px;height:34px;border-radius:8px;border:2px solid color-mix(in srgb,currentColor 30%,transparent)}.qz-s3-phone-screen[data-screen-kind=question] .qz-s3-qbody{flex:0 0 auto}:root{--qz-bt-pane: #FBFAFC}.qz-bt-backdrop{min-height:100vh;background:var(--qz-paper);padding:0}.qz-bt-wrap{max-width:none;margin:0;padding:0}.qz-bt-wrap .qz-builder{background:var(--qz-paper);display:flex;flex-direction:column;height:100vh;height:100dvh;min-width:0}.qz-bt-top{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--qz-rule);flex:0 0 auto;min-width:0}.qz-bt-top .qz-wordmark{padding:0;margin:0;flex:none}.qz-bt-top .qz-wordmark-mono{width:26px;height:26px}.qz-bt-top .qz-wordmark-mono svg{width:26px;height:26px}.qz-bt-qtitle{font-weight:600;font-size:13.5px;letter-spacing:-.01em;min-width:40px;max-width:420px;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-bt-qtitle .qz-inline-title{font-size:13.5px;font-weight:600}.qz-bt-sp{flex:1 1 0;min-width:0}.qz-bt-seg{display:inline-flex;background:var(--qz-cream-2);border:none;border-radius:var(--qz-radius);padding:3px;gap:2px;flex:none}.qz-bt-seg button{border:none;background:transparent;color:var(--qz-ink-4);font:600 12px var(--qz-font-body);height:auto;padding:6px 12px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.qz-bt-seg button:hover{color:var(--qz-ink-3)}.qz-bt-seg button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-accent-ink);box-shadow:0 1px 2px #6d5ae61f}.qz-bt-seg svg{width:17px;height:17px;flex:none}.qz-bt-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;width:32px;height:32px;flex:none;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:8px;display:grid;place-items:center;color:var(--qz-ink-3)}.qz-bt-iconbtn:hover:not(:disabled){background:var(--qz-cream-2)}.qz-bt-iconbtn:disabled{opacity:.4;cursor:default}.qz-bt-tbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font:600 12px var(--qz-font-body);padding:7px 12px;border-radius:8px;display:inline-flex;gap:6px;align-items:center;text-decoration:none;line-height:normal}.qz-bt-tbtn:hover{background:var(--qz-cream-2)}.qz-bt-tbtn.is-primary{border:none;background:var(--qz-accent);color:#fff}.qz-bt-tbtn.is-primary:hover{background:var(--qz-accent-2)}.qz-bt-tbtn.is-primary:disabled{opacity:.6;cursor:default}.qz-bt-tbtn.is-assist{color:var(--qz-accent-ink);border-color:var(--qz-accent-wash);background:var(--qz-accent-tint)}.qz-bt-tbtn.is-assist:hover{background:var(--qz-accent-wash)}.qz-bt-tbtn.is-blocked{border-color:var(--qz-crit, #C1362B);color:var(--qz-crit, #C1362B)}.qz-bt-tbtn svg{width:17px;height:17px;flex:none}.qz-bt-savedpill{display:inline-flex;align-items:center;gap:4px;flex:none;font:600 11px var(--qz-font-body);color:var(--qz-ink-4);padding:0 2px;white-space:nowrap}.qz-bt-savedpill svg{width:13px;height:13px;color:var(--qz-ok)}.qz-bt-savedpill .qz-ql-retry{font-size:11px}.qz-bt-top .qz-s3-healthpill{flex:none}.qz-builder-body{display:grid;grid-template-columns:60px 244px minmax(320px,1fr) 320px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.qz-builder-body.is-intab{grid-template-columns:60px 1fr}.qz-builder-body.is-previewing{grid-template-columns:60px minmax(320px,1fr)}.qz-builder-body.is-libhidden{grid-template-columns:60px 0 minmax(320px,1fr) 320px}.qz-builder-body.is-libhidden .qz-builder-panel{overflow:hidden;border-right:none;padding:0}.qz-builder-body.is-allscreens{grid-template-columns:60px minmax(320px,1fr) 320px}.qz-builder-body>.qz-builder-panel,.qz-builder-body>.qz-builder-rail,.qz-builder-body>.qz-builder-stage,.qz-builder-body>.qz-builder-inspector{width:auto;min-width:0}.qz-builder-rail{flex:none;width:auto;padding:9px 6px;gap:2px;border-right:1px solid var(--qz-rule-2);background:var(--qz-paper)}.qz-builder-rail-item{position:relative;padding:8px 3px 6px;border-radius:var(--qz-radius);gap:4px}.qz-builder-rail-item:hover{background:var(--qz-bt-pane);color:var(--qz-ink-3)}.qz-builder-rail-item.is-active{background:var(--qz-accent-tint);color:var(--qz-accent-ink)}.qz-builder-rail-item.is-active:before{content:"";position:absolute;left:-6px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--qz-accent)}.qz-builder-rail-item svg{width:19px;height:19px}.qz-builder-rail-rule{display:none}.qz-builder-rail-label{font:700 8px var(--qz-font-body);letter-spacing:.09em;color:var(--qz-ink-4);text-transform:uppercase;padding:12px 0 5px;text-align:center;border-top:1px solid var(--qz-rule-2);margin:6px 10px 2px}.qz-builder-panel{flex:none;width:auto;padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid var(--qz-rule-2)}.qz-bt-search{position:relative}.qz-bt-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--qz-ink-25);pointer-events:none}.qz-bt-search input{width:100%;border:1px solid var(--qz-rule-strong);border-radius:8px;padding:7px 9px 7px 28px;font:500 12px var(--qz-font-body);color:var(--qz-ink);background:var(--qz-paper)}.qz-bt-search input:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-bt-libbody{overflow-y:auto;padding:9px 11px 14px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.qz-bt-libbody>*{flex:0 0 auto}.qz-bt-gl{font:700 8.5px var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-25);margin-bottom:6px;display:block}.qz-bt-libgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.qz-bt-comp{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;min-width:0;border:1px solid var(--qz-rule);border-radius:8px;background:var(--qz-paper);padding:8px 7px;display:flex;align-items:center;gap:7px;color:var(--qz-ink-3);text-align:left;transition:border-color .1s,box-shadow .1s}.qz-bt-comp:hover:not(:disabled){border-color:var(--qz-accent);box-shadow:0 2px 8px #6d5ae61f;color:var(--qz-accent-ink)}.qz-bt-comp:disabled{opacity:.5;cursor:default}.qz-bt-comp .qz-block-glyph{width:auto;height:auto;background:none;color:var(--qz-ink-4);font-size:15px;line-height:1}.qz-bt-comp:hover:not(:disabled) .qz-block-glyph{color:var(--qz-accent)}.qz-bt-comp span:last-child{font:600 11px var(--qz-font-body);line-height:1.1;min-width:0}.qz-builder-panel-collapse{top:9px;right:8px}.qz-builder-panel-reopen{top:11px;left:12px;z-index:7;padding:5px 10px 5px 7px;border-radius:8px;font:600 11px var(--qz-font-body);color:var(--qz-ink-3);box-shadow:0 2px 8px #2e274014}.qz-builder-stage{background:var(--qz-bt-pane)}.qz-stagebar{padding:8px 12px;gap:8px;background:transparent;border-bottom:1px solid var(--qz-rule-2);font-size:11px;color:var(--qz-ink-4)}.qz-stagebar-name{font-weight:400;color:var(--qz-ink-4)}.qz-bt-dl{font:700 8.5px var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);flex:none}.qz-stagebar .qz-bt-seg{padding:2px}.qz-stagebar .qz-bt-seg button{padding:4px 9px;font-size:11px}.qz-bt-zoom{display:inline-flex;align-items:center;gap:4px}.qz-bt-zoom .qz-bt-iconbtn{width:24px;height:24px;border:none;background:transparent}.qz-bt-zoom .qz-bt-iconbtn:hover:not(:disabled){background:var(--qz-cream-2)}.qz-bt-zoom .qz-bt-zlabel{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;min-width:38px;text-align:center;font-size:11px}.qz-stagebar .qz-bt-tbtn{padding:6px 11px;font-size:11.5px}.qz-builder-inspector{flex:none;width:auto;border-left:1px solid var(--qz-rule-2);padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.qz-bt-insphd{padding:11px 13px;border-bottom:1px solid var(--qz-rule-2);display:flex;align-items:center;gap:9px;flex:0 0 auto}.qz-bt-insphd .qz-bt-ic{width:28px;height:28px;border-radius:7px;background:var(--qz-accent-tint);color:var(--qz-accent-ink);display:grid;place-items:center;flex:none}.qz-bt-insphd .qz-bt-ic svg{width:15px;height:15px}.qz-bt-insphd .qz-bt-tt{min-width:0;flex:1 1 auto}.qz-bt-insphd .qz-bt-tt b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-bt-insphd .qz-bt-tt small{font:700 9px var(--qz-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4)}.qz-bt-inspbody{overflow-y:auto;padding:14px 13px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.qz-bt-inspbody>*{flex:0 0 auto}.qz-bt-sec{border:1px solid var(--qz-rule-2);border-radius:var(--qz-radius);overflow:hidden}.qz-bt-sechd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--qz-paper);font:inherit;width:100%;display:flex;align-items:center;gap:8px;padding:9px 11px;cursor:pointer;-webkit-user-select:none;user-select:none}.qz-bt-sechd:hover{background:var(--qz-bt-pane)}.qz-bt-sechd .qz-bt-st{font:600 12px var(--qz-font-body);color:var(--qz-ink)}.qz-bt-sechd .qz-bt-sv{margin-left:auto;font:500 11px var(--qz-font-body);color:var(--qz-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.qz-bt-sechd .qz-bt-chev{color:var(--qz-ink-25);transition:transform .12s;display:inline-flex}.qz-bt-sec.is-open .qz-bt-chev{transform:rotate(90deg)}.qz-bt-sechd .qz-bt-chev svg{width:15px;height:15px}.qz-bt-secbody{padding:4px 11px 12px;display:none;flex-direction:column;gap:11px}.qz-bt-sec.is-open .qz-bt-secbody{display:flex}.qz-bt-arow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qz-paper);font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:7px;border:1px solid var(--qz-rule-2);border-radius:8px;padding:6px 8px;cursor:pointer;color:var(--qz-ink)}.qz-bt-arow:hover{border-color:var(--qz-accent-wash)}.qz-bt-arow .qz-bt-arow-glyph{color:var(--qz-ink-4);font-size:14px;line-height:1;flex:none}.qz-bt-arow .qz-bt-arow-label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-bt-arow .qz-bt-arow-chev{color:var(--qz-ink-25);display:inline-flex}.qz-bt-arow .qz-bt-arow-chev svg{width:13px;height:13px}.qz-bt-hint{font-size:11px;color:var(--qz-ink-4);line-height:1.4}.qz-bt-inspbody>.qz-card{border:none;box-shadow:none;padding:0;margin:0;background:transparent}.qz-screens{background:var(--qz-paper);align-items:center}.qz-screens-item{width:64px;align-items:center}.qz-screens-thumb{border-width:1.5px}.qz-builder-settings{background:var(--qz-paper)}.qz-bt-tpwrap{max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:22px 26px 34px}.qz-bt-tpwrap.is-wide{max-width:1200px}.qz-products-host{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.qz-products-host>.products-tab{flex:1;min-height:0}.qz-bt-tphd h1{margin:0 0 3px;font-size:19px;font-weight:600;letter-spacing:-.01em}.qz-bt-tphd p{margin:0;font-size:12.5px;color:var(--qz-ink-4);line-height:1.4}.qz-builder-body>.qz-builder-stage{position:relative}.qz-builder-body.is-previewing .qz-builder-panel,.qz-builder-body.is-previewing .qz-builder-inspector,.qz-builder-body.is-allscreens .qz-builder-panel{display:none}.qz-bt-savedpill .qz-save-chip{background:none;border:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:4px;font:600 11px var(--qz-font-body);color:var(--qz-ink-4);box-shadow:none;animation:none}.qz-bt-savedpill .qz-save-chip.is-error{color:var(--qz-crit, #C1362B)}.qz-builder-body>*{min-height:0;min-width:0}.qz-builder-rail-label{white-space:nowrap}@media(max-width:1439px){.qz-bt-top{gap:8px}.qz-bt-seg button{padding:6px 9px}.qz-bt-tbtn{padding:7px 9px}.qz-bt-qtitle{max-width:200px}}.qz-card>.qz-bt-insphd{margin:-12px -12px 10px}.qz-bt-inspbody>.qz-card>.qz-bt-insphd{margin:-14px -13px 12px}.qz-builder-panel-reopen.is-inline{position:static;top:auto;left:auto}.qz-dpop-backdrop{background:#3a3743}.qz-dpop-modal{border-radius:20px;overflow:auto;background:var(--qz-paper);box-shadow:0 40px 100px #00000080}.qz-dinline-card{border-radius:20px;overflow:hidden;background:var(--qz-paper);box-shadow:0 20px 54px -20px #2e27404d,0 0 0 1px #00000008}.qz-qs-pv.qz-s3-canvas{padding:4px 0 14px;gap:5px}.qz-qs-pv .qz-s3-pvbar{width:auto;align-self:stretch;padding:0 14px}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-scr{gap:0}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-screen-top{min-height:32px;margin-bottom:18px}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-qbody{gap:0}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-qbody .qz-s3-qtitle{margin:0 0 20px}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-subcap{margin:-12px 0 12px}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-achip{background:var(--qz-color-card, #fff);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:14px}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-achip.is-hot{border:1.5px solid var(--qz-color-primary)}.qz-s3-phone-screen[data-screen-kind=question]:not(.is-alpine-art) .qz-s3-next{border-radius:13px}.qz-s3-kicker:empty{display:none}.qz-s3-logic{max-height:none;overflow:visible;padding:0}.qz-s3-secwrap{margin-top:0}.qz-s3-card{--sec-color: var(--qz-accent);--sec-wash: var(--qz-accent-wash);box-shadow:0 4px 14px color-mix(in srgb,var(--qz-ink) 6%,transparent)}.qz-s3-card:hover,.qz-s3-card.is-active{box-shadow:0 4px 14px color-mix(in srgb,var(--qz-ink) 6%,transparent)}.qz-s3-card:after{display:none}.qz-s3-card .qz-s3-numchip{width:25px;height:25px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-size:11.5px;font-weight:700;box-shadow:none}.qz-s3-card .qz-s3-numchip.is-decider{background:var(--qz-accent);color:var(--qz-paper)}.qz-s3-card .qz-s3-mv{opacity:1}.qz-s3-card .qz-s3-mvb{width:22px;height:17px;border-radius:5px}.qz-s3-card .qz-s3-mvb svg{width:11px;height:11px}.qz-s3-card .qz-s3-sec-titleinput{margin:-5px -8px}.qz-s3-card-type .qz-s3-typetagwrap{display:block;position:relative;width:100%}.qz-s3-card-type .qz-s3-typetagbtn{width:100%;justify-content:space-between;border-radius:var(--qz-radius);padding:9px 11px;font-size:12.5px;font-weight:400;color:var(--qz-ink);box-shadow:none}.qz-s3-card-type .qz-s3-typetagbtn .qz-s3-tt-type{color:var(--qz-ink);font-weight:400}.qz-s3-card-type .qz-s3-typepop{left:0;right:auto}.qz-s3-card .qz-s3-aletter{font-size:11px;font-weight:600}.qz-s3-card .qz-s3-adel{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;padding:0}.qz-s3-card .qz-s3-adel:not(:disabled):hover{background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-s3-card .qz-s3-target.is-mapped{color:var(--qz-ink);border-color:var(--qz-rule);background:var(--qz-paper)}.qz-s3-card .qz-s3-sec-foot{border-top:none}.qz-s3-card-set .qz-s3-stepper{justify-self:start;width:max-content}.qz-s3-card-set .qz-s3-stepper button{width:30px;height:30px;font-size:16px}.qz-s3-card-set .qz-s3-stepper-val{min-width:30px;font-size:13px}.qz-s3-card .qz-s3-rolesel.is-decider{border-color:var(--qz-rule);background:var(--qz-paper);color:var(--qz-accent-ink);font-weight:600}.qz-qs-list{flex:0 0 auto}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-backpill{background:var(--qz-color-card, #fff);border-color:color-mix(in srgb,currentColor 14%,transparent)}.qz-qf-panel{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden;background:var(--qz-paper)}.qz-qf-view{display:grid;grid-template-columns:var(--navw, 304px) 9px minmax(340px,1fr);min-height:600px}.qz-qf-resizer{cursor:col-resize;background:transparent;position:relative;touch-action:none}.qz-qf-resizer:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:34px;border-radius:3px;background:var(--qz-rule)}.qz-qf-resizer:hover:before{background:var(--qz-accent)}.qz-qf-navcol{border-right:1px solid var(--qz-rule-2);min-width:0;overflow:hidden}.qz-qf-navbody{min-height:0}.qz-qf-navrow{cursor:pointer;border-bottom:1px solid var(--qz-rule-2)}.qz-qf-navrow.is-drophi{box-shadow:inset 0 2px 0 var(--qz-accent)}.qz-qf-cell{display:flex;gap:9px;align-items:flex-start;padding:10px 13px}.qz-qf-navrow:hover .qz-qf-cell{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-qf-navrow.is-on .qz-qf-cell{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-qf-ncn{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--qz-ink-25);flex:none;min-width:15px;padding-top:1px;border:none;background:transparent;text-align:left}.qz-qf-ncn.is-edit{cursor:pointer;border-radius:4px;padding:0 2px;margin:0 -2px}.qz-qf-navrow.is-dec .qz-qf-ncn{color:var(--qz-accent)}.qz-qf-ncninput{width:24px;border:none;background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-wash);border-radius:4px;text-align:center;font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--qz-accent-ink);outline:none;padding:1px 0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qz-qf-ncninput::-webkit-outer-spin-button,.qz-qf-ncninput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qz-qf-ncmid{min-width:0;flex:1}.qz-qf-ncqwrap{display:block;min-width:0}.qz-qf-ncq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.32;color:var(--qz-ink);cursor:text;border-radius:5px;margin:-1px -3px;padding:1px 3px;outline:none}.qz-qf-ncq:hover{background:color-mix(in srgb,var(--qz-accent) 6%,transparent)}.qz-qf-ncq:focus{background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-wash);display:block;-webkit-line-clamp:unset;overflow:visible}.qz-qf-nct{display:block;font-family:var(--qz-font-body);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-25);margin-top:3px}.qz-qf-tools{display:flex;align-items:center;gap:1px;flex:none;opacity:0;transition:opacity .12s}.qz-qf-navrow:hover .qz-qf-tools,.qz-qf-tools:focus-within{opacity:1}.qz-qf-tool{width:24px;height:24px;flex:none;border:none;background:transparent;color:var(--qz-ink-25);cursor:pointer;border-radius:6px;display:grid;place-items:center;padding:0}.qz-qf-tool svg{width:13px;height:13px}.qz-qf-tool:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-qf-tool.is-drag{cursor:grab}.qz-qf-tool:disabled{opacity:.35;cursor:default}.qz-qf-regenrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 13px 9px 41px}.qz-qf-regenbusy{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--qz-ink-3)}.qz-qf-navadd{border:none;background:transparent;color:var(--qz-accent-ink);font-size:12.5px;font-weight:500;padding:11px 14px;cursor:pointer;font-family:inherit;width:100%;text-align:left;flex:none}.qz-qf-navadd:hover{background:var(--qz-accent-tint)}.qz-qf-navterm{display:flex;align-items:center;gap:9px;padding:9px 13px;color:var(--qz-ink-4);border:none;border-top:1px solid var(--qz-rule-2);font-size:12px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;width:100%;flex:none}.qz-qf-navterm:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-qf-navterm.is-on{background:var(--qz-accent-tint);box-shadow:inset 2.5px 0 0 var(--qz-accent)}.qz-qf-tc{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--qz-cream-2)}.qz-qf-tc svg{width:10px;height:10px}.qz-qf-ts{margin-left:auto;font-family:var(--qz-font-body);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-25)}.qz-s3-qtitle.is-edit{cursor:text}.qz-qf-qtitleedit{outline:none;border-radius:6px}.qz-qf-qtitleedit:hover{background:#0000000a}.qz-qf-qtitleedit:focus{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 22%,transparent);background:#fff9}.qz-s3-phone-screen:not(.is-alpine-art) .qz-s3-achip.is-edit,.qz-s3-achip.is-edit{display:flex;align-items:center;gap:9px;text-align:left;overflow:visible;-webkit-line-clamp:unset;padding:12px 13px}.qz-s3-achip.is-drophi{box-shadow:inset 0 2px 0 currentColor}.qz-qf-odrag{opacity:0;flex:none;cursor:grab;transition:opacity .12s;color:currentColor}.qz-qf-odrag svg{width:13px;height:13px;opacity:.45}.qz-s3-achip.is-edit:hover .qz-qf-odrag{opacity:1}.qz-qf-otext{flex:1;min-width:0;cursor:text;outline:none;border-radius:5px}.qz-qf-otext:hover{background:#0000000a}.qz-qf-otext:focus{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 22%,transparent)}.qz-qf-odel{opacity:0;flex:none;border:none;background:transparent;color:currentColor;cursor:pointer;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;padding:0;transition:opacity .12s}.qz-qf-odel svg{width:12px;height:12px;opacity:.5}.qz-s3-achip.is-edit:hover .qz-qf-odel:not(:disabled){opacity:1}.qz-qf-odel:hover:not(:disabled){background:#0000000f}.qz-qf-odel:disabled{cursor:default}.qz-qf-addopt{border:1px dashed color-mix(in srgb,currentColor 26%,transparent);background:transparent;color:inherit;opacity:.75;font-size:13px;font-weight:600;border-radius:var(--qz-radius-lg);padding:11px;cursor:pointer;font-family:inherit;margin-top:10px;width:100%}.qz-qf-addopt:hover{opacity:1}.qz-qf-v2q{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--qz-ink);border:1px solid transparent;border-radius:7px;padding:5px 8px;margin:-5px 0;cursor:text;outline:none}.qz-qf-v2q:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-qf-v2q:focus{background:var(--qz-paper);border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-s3-card-type.is-noline{border-left:none}.qz-s3-card-body.is-noset{grid-template-columns:1fr}.qz-qf-alist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.qz-qf-alist li{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--qz-ink);line-height:1.4;padding:2px 8px;border:1px solid transparent;border-radius:7px;margin:0 -8px}.qz-qf-alist li:hover{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-qf-anum{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;color:var(--qz-accent-ink);background:var(--qz-accent-wash);width:17px;height:17px;border-radius:5px;display:grid;place-items:center;flex:none}.qz-qf-atx{flex:0 1 auto;min-width:0;border-radius:5px;cursor:text;outline:none;padding:1px 3px;margin:-1px -3px}.qz-qf-atx:focus{box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-qf-adel{opacity:0;border:none;background:transparent;color:var(--qz-ink-25);cursor:pointer;width:18px;height:18px;border-radius:5px;flex:none;display:grid;place-items:center;margin-left:2px;padding:0;font-size:11px;line-height:1;transition:opacity .12s}.qz-qf-alist li:hover .qz-qf-adel,.qz-qf-adel:focus-visible{opacity:1}.qz-qf-adel:hover:not(:disabled){background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-qf-adel:disabled{cursor:default;opacity:0}.qz-qf-ovmeta{margin:2px 0;font-size:12.5px;color:var(--qz-ink-3);line-height:1.45}@media(max-width:1024px){.qz-qf-view{grid-template-columns:1fr}.qz-qf-navcol{border-right:none;border-bottom:1px solid var(--qz-rule-2)}.qz-qf-resizer{display:none}}.qz-qf-ncn.is-c{color:var(--qz-accent-ink);cursor:default}.qz-qf-ncq.is-ro{cursor:default}.qz-qf-ncq.is-ro:hover{background:transparent}.qz-qf-navaddrow{display:flex}.qz-qf-navaddrow .qz-qf-navadd{width:auto;flex:1}.qz-qf-navaddrow .qz-qf-navadd.is-content{flex:none}.qz-s3-ledger .qz-s3-card.is-content{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-s3-ledger .qz-s3-card.is-content:hover{background:color-mix(in srgb,var(--qz-accent) 4%,var(--qz-paper))}.qz-s3-card.is-content .qz-s3-card-head{padding:7px 14px}.qz-s3-numchip.is-c{background:var(--qz-cream-2);color:var(--qz-ink-3);cursor:default}.qz-qf-ovcontent{font-family:var(--qz-font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-accent-ink);background:var(--qz-accent-tint);padding:4px 8px;border-radius:6px;flex:none}.qz-qf-v2q.is-content{flex:0 1 auto}.qz-qf-v2q.is-ro{cursor:default}.qz-qf-v2q.is-ro:hover{background:transparent}.qz-qf-cmeta{font-size:11.5px;color:var(--qz-ink-25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;padding-left:2px}.qz-qf-setbtn{display:inline-flex;align-items:center;gap:7px;flex:1;justify-content:center;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font-size:12px;font-weight:600;padding:5px 10px;border-radius:var(--qz-radius);cursor:pointer;font-family:inherit}.qz-qf-setbtn:hover:not(:disabled){background:var(--qz-cream-2)}.qz-qf-setbtn:disabled{opacity:.5;cursor:default}.qz-qf-omrow{display:grid;grid-template-columns:78px 1fr;align-items:start;gap:12px;margin-bottom:12px}.qz-qf-oml{font-family:var(--qz-font-body);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--qz-ink-4);padding-top:8px}.qz-qf-ins{position:relative}.qz-qf-insmenu{position:absolute;top:calc(100% - 2px);z-index:6;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lift-2);padding:5px;min-width:186px;display:flex;flex-direction:column;gap:2px}.qz-qf-insmenu button{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;border-radius:8px;padding:9px 11px;font-size:13px;color:var(--qz-ink);cursor:pointer;text-align:left;font-family:inherit}.qz-qf-insmenu button:hover{background:var(--qz-cream-2)}.qz-qf-ins.is-open .qz-s3-divider-btn{opacity:1;transform:rotate(45deg);background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}.qz-qf-story{display:flex;flex-direction:column;gap:8px}.qz-qf-storykick{font-family:var(--qz-font-body);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.6}.qz-qf-storynote{margin:0;font-size:13px;opacity:.65;line-height:1.5}.qz-qs-pv .qz-s3-typetag .qz-s3-typepop{left:auto;right:calc(100% + 8px);top:0}.qz-rg{min-width:0}.qz-rg{--qz-rg-phone-w: 348px}.qz-rg-split{display:grid;grid-template-columns:minmax(0,460px) var(--qz-rg-phone-w);column-gap:24px;align-items:start;justify-content:space-evenly}@media(max-width:1024px){.qz-rg-split{grid-template-columns:1fr;justify-content:stretch}}.qz-rg-stepcol{display:flex;flex-direction:column;min-width:0}.qz-rg-stepwrap{margin-bottom:14px}.qz-rg-spine{position:relative;display:flex;align-items:center;gap:4px;margin-bottom:14px;min-height:9px}.qz-rg-spine>i{flex:1;height:4px;border-radius:2px;background:var(--qz-rule)}.qz-rg-spine>i.is-done{background:var(--qz-ok)}.qz-rg-spine>i.is-now{height:9px;background:var(--qz-accent)}.qz-rg-spine>i.is-done.is-now{background:var(--qz-ok)}.qz-rg-spine.is-party>i{animation:qz-rg-segfill .55s cubic-bezier(.34,1.56,.64,1)}@keyframes qz-rg-segfill{0%{transform:scaleY(1)}45%{transform:scaleY(2.6)}to{transform:scaleY(1)}}.qz-rg-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.qz-rg-confetti i{position:absolute;top:0;width:4px;height:6px;border-radius:1.5px;opacity:0;animation:qz-rg-conf .95s cubic-bezier(.2,.7,.4,1) forwards}@keyframes qz-rg-conf{0%{opacity:0;transform:translate(0) rotate(0) scale(.5)}22%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),var(--dy,-18px)) rotate(var(--r,90deg)) scale(1)}}@media(prefers-reduced-motion:reduce){.qz-rg-spine.is-party>i{animation:none}.qz-rg-confetti{display:none}}.qz-rg-stepno{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4);margin-bottom:12px}.qz-rg-allrev{display:inline-flex;align-items:center;gap:6px;letter-spacing:normal;text-transform:none;font-size:11.5px;font-weight:700;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border:1px solid color-mix(in srgb,var(--qz-accent) 30%,var(--qz-rule));border-radius:var(--qz-radius-pill);padding:3px 10px}.qz-rg-title{margin:0;font-size:24px;line-height:1.12;font-weight:700;letter-spacing:-.025em}.qz-rg-stepsub{margin:10px 0 0;font-size:14px;color:var(--qz-ink-3);line-height:1.6;max-width:44ch}.qz-rg-panel{min-height:0;flex:1 0 auto}.qz-rg-stepfoot{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--qz-rule)}.qz-rg-fsp{flex:1}.qz-rg-stepfoot .qz-save-status{min-width:0;justify-content:flex-start}.qz-rg-btn2{border:1px solid var(--qz-rule-strong);background:var(--qz-paper);color:var(--qz-ink);font-size:14px;font-weight:600;padding:9px 17px;border-radius:var(--qz-radius);cursor:pointer;font-family:inherit}.qz-rg-btn2:hover{background:var(--qz-cream-2)}.qz-rg-btn2.is-pri{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-rg-btn2.is-pri:hover{background:var(--qz-accent-ink)}.qz-rg-btn2.is-pri.is-disabled,.qz-rg-btn2.is-pri.is-disabled:hover{background:var(--qz-cream-2);border-color:var(--qz-rule);color:var(--qz-ink-4);cursor:not-allowed}.qz-rg-fld{margin:13px 0}.qz-rg-fl{font-size:12.5px;font-weight:600;color:var(--qz-ink-3);margin-bottom:6px}.qz-rg-cap{font-size:11px;color:var(--qz-ink-25);margin-top:7px;line-height:1.45}.qz-rg-sugg{display:flex;align-items:center;gap:6px;margin-top:7px;min-width:0}.qz-rg-sl{flex:none;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--qz-ink-4)}.qz-rg-srow{display:flex;gap:6px;align-items:center;flex:1;min-width:0}.qz-rg-arw{border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-4);width:24px;height:26px;border-radius:7px;cursor:pointer;flex:none;display:grid;place-items:center;font-size:12px}.qz-rg-arw:hover{border-color:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-rg-swin{flex:1;display:flex;gap:6px;overflow:hidden;min-width:0;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.qz-rg-pchip{border:1px dashed var(--qz-rule-strong);background:transparent;color:var(--qz-ink-3);font-size:12.5px;font-weight:500;padding:4px 10px;border-radius:var(--qz-radius-pill);cursor:pointer;white-space:nowrap;flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:inherit}.qz-rg-pchip:hover{border-style:solid;border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-rg-inline{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--qz-rule-2)}.qz-rg-inline:last-child{border-bottom:none}.qz-rg-t{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--qz-ink-3)}.qz-rg-t em{display:block;font-style:normal;font-size:10.5px;color:var(--qz-ink-25);font-weight:500;margin-top:1px}.qz-rg-togs{display:flex;flex-direction:column}.qz-rg-tog{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--qz-rule-2)}.qz-rg-tog:last-child{border-bottom:none}.qz-rg-tog.is-on .qz-rg-t{color:var(--qz-ink)}.qz-rg-sw{width:32px;height:19px;border-radius:var(--qz-radius);background:var(--qz-accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-accent) 30%,var(--qz-rule));position:relative;flex:none;border:none;cursor:pointer;transition:background var(--qz-dur) var(--qz-ease);padding:0}.qz-rg-sw:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:var(--qz-radius-sm);background:var(--qz-paper);transition:transform var(--qz-dur) var(--qz-ease);box-shadow:0 1px 3px #2e274040}.qz-rg-sw.is-on{background:var(--qz-accent);box-shadow:none}.qz-rg-sw.is-on:after{transform:translate(13px)}.qz-rg-gear{flex:none;border:none;background:none;padding:2px 4px;margin:0;cursor:pointer;font-size:14px;line-height:1;color:var(--qz-accent);border-radius:6px;font-family:inherit}.qz-rg-gear:hover{color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-rg-note,.qz-rg-notewarn,.qz-rg-noteerr,.qz-rg-noteok{display:block;border:1px solid var(--qz-rule-2);background:color-mix(in srgb,var(--qz-ink) 2%,var(--qz-paper));border-radius:9px;padding:9px 11px;font-size:11px;color:var(--qz-ink-4);line-height:1.5;margin:9px 0}.qz-rg-notewarn{background:var(--qz-warn-wash);border-color:color-mix(in srgb,var(--qz-warn) 30%,var(--qz-rule));color:color-mix(in srgb,var(--qz-warn) 70%,var(--qz-ink))}.qz-rg-noteerr{background:var(--qz-crit-tint);border-color:color-mix(in srgb,var(--qz-crit) 25%,var(--qz-rule));color:var(--qz-crit)}.qz-rg-noteok{background:color-mix(in srgb,var(--qz-ok) 8%,var(--qz-paper));border-color:color-mix(in srgb,var(--qz-ok) 28%,var(--qz-rule));color:color-mix(in srgb,var(--qz-ok) 80%,var(--qz-ink));margin-top:12px}.qz-rg-tiptest,.qz-rg-tipbest{font-family:var(--qz-font-body);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-left:6px}.qz-rg-tipbest,.qz-rg-besttag{color:var(--qz-ok)}.qz-rg-tiptest{color:#b67a12}.qz-rg-besttag{font-family:var(--qz-font-body);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-left:8px;font-style:normal}.qz-rg-unwired{display:inline-block;margin-left:7px;font-family:var(--qz-font-body);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#b67a12;background:var(--qz-warn-wash);border-radius:5px;padding:1px 6px;vertical-align:1px}.qz-rg-lays{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:6px}.qz-rg-lay{border:1px solid var(--qz-rule);border-radius:10px;padding:9px 5px;cursor:pointer;background:var(--qz-paper);text-align:center;font-family:inherit}.qz-rg-lay.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rg-layg{height:24px;display:grid;gap:2px;margin-bottom:5px}.qz-rg-layg b{background:#d6d3de;border-radius:2px}.qz-rg-lay.is-on .qz-rg-layg b{background:var(--qz-accent)}.qz-rg-lay span:last-child{font-size:10px;font-weight:600;color:var(--qz-ink-4)}.qz-rg-lay.is-on span:last-child{color:var(--qz-accent-ink)}.qz-rg-layg.is-hero_grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.qz-rg-layg.is-hero_grid b:first-child{grid-row:span 2}.qz-rg-layg.is-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.qz-rg-layg.is-list{grid-template-rows:repeat(3,1fr)}.qz-rg-layg.is-single_hero{grid-template-rows:1fr}.qz-rg-couponlist{display:flex;flex-direction:column}.qz-rg-coupon{display:flex;align-items:center;gap:11px;padding:12px 13px;margin-bottom:8px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-paper);transition:border-color .16s,background .16s}.qz-rg-coupon.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rg-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-rg-ct b{font-size:13px;font-weight:700;color:var(--qz-ink)}.qz-rg-ct span{font-size:11px;color:var(--qz-ink-25);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rg-cedit{border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;flex:none;font-family:inherit}.qz-rg-cedit:hover{border-color:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-rg-addbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;border:1.5px dashed var(--qz-rule);background:transparent;color:var(--qz-ink-3);font-size:12.5px;font-weight:650;padding:11px;border-radius:11px;cursor:pointer;font-family:inherit}.qz-rg-addbtn:hover{border-color:var(--qz-accent-wash);color:var(--qz-accent-ink);background:var(--qz-accent-tint)}.qz-rg-dd{position:relative;margin-bottom:4px}.qz-rg-ddbtn{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;cursor:pointer;border:1px solid var(--qz-rule);border-radius:11px;background:var(--qz-paper);font-size:13px;font-weight:600;color:var(--qz-ink);text-align:left;font-family:inherit}.qz-rg-ddbtn>span:first-child{flex:1;min-width:0}.qz-rg-dd.is-open .qz-rg-ddbtn{border-color:var(--qz-accent);box-shadow:0 0 0 3px var(--qz-accent-wash)}.qz-rg-ddmenu{margin-top:6px;padding:5px;background:var(--qz-paper);border:1px solid var(--qz-accent-wash);border-radius:12px;box-shadow:var(--qz-lift-2);display:flex;flex-direction:column;gap:2px}.qz-rg-ddopt{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;cursor:pointer;border:none;border-radius:8px;background:none;font-size:12.5px;color:var(--qz-ink-3);text-align:left;line-height:1.35;font-family:inherit}.qz-rg-ddopt:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-rg-ddopt.is-on{background:var(--qz-accent-tint);color:var(--qz-accent-ink);font-weight:650}.qz-rg-nested{margin-top:8px}.qz-rg-setrow{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid var(--qz-rule-2);font-size:12px;color:var(--qz-ink-4)}.qz-rg-btns{display:flex;gap:8px}.qz-rg-bt{border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-4);font-size:12px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;font-family:inherit}.qz-rg-bt.is-pri{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-rg-bt.is-pri:hover{background:var(--qz-accent-2)}.qz-rg-disc{border-bottom:1px solid var(--qz-rule-2)}.qz-rg-dischead{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.qz-rg-dt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-rg-dt b{font-size:12.5px;font-weight:600;color:var(--qz-ink)}.qz-rg-dt span{font-size:11.5px;color:var(--qz-ink-25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rg-disc.is-open .qz-rg-dt b{color:var(--qz-accent-ink)}.qz-rg-discbody{padding:0 0 14px}.qz-rg-steprow{display:flex;align-items:center;gap:6px;margin-bottom:6px}.qz-rg-steprow .qz-input{flex:1;min-width:0}.qz-rg-stepdel{flex:none;width:30px;height:30px;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-25);border-radius:8px;cursor:pointer;font-size:11px;display:grid;place-items:center;font-family:inherit}.qz-rg-stepdel:hover:not(:disabled){border-color:color-mix(in srgb,var(--qz-crit) 30%,var(--qz-rule));color:var(--qz-crit);background:var(--qz-crit-tint)}.qz-rg-stepdel:disabled{opacity:.35;cursor:default}.qz-rg-addstep{width:100%;border:1.5px dashed var(--qz-rule);background:none;color:var(--qz-ink-3);font-size:12px;font-weight:650;padding:9px;border-radius:9px;cursor:pointer;margin-top:2px;font-family:inherit}.qz-rg-addstep:hover:not(:disabled){border-color:var(--qz-accent-wash);color:var(--qz-accent-ink);background:var(--qz-accent-tint)}.qz-rg-addstep:disabled{opacity:.4;cursor:default}.qz-rg-stabs{display:flex;gap:4px;padding:3px;background:var(--qz-cream);border:1px solid var(--qz-rule);border-radius:11px;margin-bottom:15px}.qz-rg-stab{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:none;border-radius:8px;background:none;cursor:pointer;font-size:11.5px;font-weight:650;color:var(--qz-ink-3);white-space:nowrap;overflow:hidden;font-family:inherit}.qz-rg-stab i{width:9px;height:9px;border-radius:50%;background:var(--qz-rule);flex:none}.qz-rg-stab.is-on{background:var(--qz-accent);color:#fff}.qz-rg-stab.is-on i{background:#fff}.qz-rg-bandlbl{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--qz-ink-25);margin:2px 4px 8px}.qz-rg-ovw>div+div .qz-rg-bandlbl{margin-top:16px}.qz-rg-drow{display:flex;align-items:center;gap:12px;width:100%;padding:14px;margin-bottom:9px;border:1px solid var(--qz-rule);border-radius:13px;background:var(--qz-paper);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s var(--qz-ease)}.qz-rg-drow:hover{border-color:var(--qz-accent-wash);box-shadow:var(--qz-lift-1);transform:translateY(-1px)}.qz-rg-dic{position:relative;width:34px;height:34px;border-radius:10px;background:var(--qz-accent-wash);color:var(--qz-accent-ink);display:flex;align-items:center;justify-content:center;font-size:15px;flex:none;overflow:visible}.qz-rg-dbadge{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border-radius:50%;display:none;place-items:center;font-size:9px;font-weight:800;font-style:normal;color:#fff;border:2px solid var(--qz-paper);line-height:1}.qz-rg-drow.is-new .qz-rg-dic{background:transparent;border:1.5px dashed var(--qz-rule);color:var(--qz-ink-25)}.qz-rg-drow.is-new .qz-rg-dsum{color:var(--qz-ink-25);font-weight:500}.qz-rg-drow.is-done{border-color:color-mix(in srgb,var(--qz-ok) 25%,var(--qz-rule))}.qz-rg-drow.is-done .qz-rg-dic{background:color-mix(in srgb,var(--qz-ok) 12%,var(--qz-paper));color:color-mix(in srgb,var(--qz-ok) 80%,var(--qz-ink))}.qz-rg-drow.is-done .qz-rg-dbadge{display:grid;background:var(--qz-ok)}.qz-rg-drow.is-todo{border-color:color-mix(in srgb,var(--qz-warn) 35%,var(--qz-rule))}.qz-rg-drow.is-todo .qz-rg-dic{background:var(--qz-warn-wash);color:color-mix(in srgb,var(--qz-warn) 70%,var(--qz-ink))}.qz-rg-drow.is-todo .qz-rg-dbadge{display:grid;background:#e0a33a}.qz-rg-dtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-rg-dtx b{font-size:13.5px;font-weight:700;color:var(--qz-ink)}.qz-rg-dsum{font-size:11.5px;color:var(--qz-ink-4);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.qz-rg-darr{color:var(--qz-ink-25);flex:none}.qz-rg-editor{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}@media(max-width:1024px){.qz-rg-editor{grid-template-columns:1fr}}.qz-rg-mtabs{display:flex;gap:2px;border-bottom:1px solid var(--qz-rule);margin-bottom:14px}.qz-rg-mtab{border:none;background:transparent;color:var(--qz-ink-4);font-size:12.5px;font-weight:600;padding:9px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit}.qz-rg-mtab.is-on{color:var(--qz-ink);border-bottom-color:var(--qz-accent)}.qz-rg-grpnote{font-size:12px;color:var(--qz-ink-4);margin:-4px 0 14px;line-height:1.5}.qz-rg-grpdiv{display:flex;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-25);margin:20px 0 10px;padding-top:14px;border-top:1px solid var(--qz-rule-2)}.qz-rg-grpdiv:first-of-type{border-top:none;padding-top:0;margin-top:4px}.qz-rg-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qz-rg-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:8px}.qz-rg-opt{border:1px solid var(--qz-rule);border-radius:11px;padding:12px;cursor:pointer;background:var(--qz-paper);text-align:left;font-family:inherit}.qz-rg-opt.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rg-opt.is-nope{opacity:.45;cursor:not-allowed;background:var(--qz-cream-2)}.qz-rg-opt b{display:block;font-size:12.5px;font-weight:700;margin-bottom:2px}.qz-rg-opt span{font-size:11px;color:var(--qz-ink-4);line-height:1.4}.qz-rg-ck{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;line-height:1.4;margin:14px 0 9px;cursor:pointer}.qz-rg-ck input{accent-color:var(--qz-accent);margin-top:2px}.qz-rg-ck em{font-weight:500;color:var(--qz-ink-4);font-size:11px;display:block;margin-top:1px;font-style:normal}.qz-rg-codeline{margin-top:15px;font-size:11.5px;color:var(--qz-ink-4)}.qz-rg-codeline b{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-weight:700;color:var(--qz-ink)}.qz-rg-advlink{color:var(--qz-accent-ink);font-weight:650;cursor:pointer;border:none;background:none;font-size:11.5px;padding:0;font-family:inherit}.qz-rg-advlink:hover{text-decoration:underline}.qz-rg-exprow{display:flex;align-items:center;gap:8px}.qz-rg-exprow .qz-input{max-width:90px}.qz-rg-exunit{font-size:11.5px;color:var(--qz-ink-4)}.qz-rg-yn{display:flex;align-items:center;gap:10px;border:1px solid var(--qz-rule);border-radius:10px;padding:10px 11px;margin-bottom:7px}.qz-rg-ynt{flex:1;font-size:12.5px;font-weight:600}.qz-rg-ynt em{display:block;font-style:normal;font-size:10.5px;color:var(--qz-ink-25);font-weight:500;margin-top:1px}.qz-rg-ynbtns{display:flex;gap:5px;flex:none}.qz-rg-ynb{border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-4);font-size:11px;font-weight:700;padding:5px 12px;border-radius:7px;cursor:pointer;font-family:inherit}.qz-rg-ynb.is-on{border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-tint)}.qz-rg-ynb.is-no.is-on{border-color:var(--qz-ink-25);color:var(--qz-ink-3);background:var(--qz-cream-2)}.qz-rg-sumrail{position:sticky;top:0;border:1px solid var(--qz-rule);border-radius:12px;background:color-mix(in srgb,var(--qz-ink) 1.5%,var(--qz-paper));padding:13px}.qz-rg-sumh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--qz-ink-25);margin-bottom:9px}.qz-rg-sumsent{font-size:12px;color:var(--qz-ink-3);line-height:1.6;background:var(--qz-paper);border:1px solid var(--qz-rule-2);border-radius:9px;padding:10px;margin-bottom:10px}.qz-rg-sumsent b{color:var(--qz-ink)}.qz-rg-sumcode{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;background:var(--qz-cream-2);padding:2px 6px;border-radius:5px}.qz-rg-sumwarn{margin-top:10px;padding-top:10px;border-top:1px solid var(--qz-rule-2)}.qz-rg-sw2{display:flex;gap:6px;font-size:11px;line-height:1.45;margin-bottom:6px}.qz-rg-sw2.is-err{color:var(--qz-crit)}.qz-rg-sw2.is-warn{color:color-mix(in srgb,var(--qz-warn) 70%,var(--qz-ink))}.qz-rg-sw2.is-ok{color:color-mix(in srgb,var(--qz-ok) 80%,var(--qz-ink))}.qz-rg-ldg{border:1px solid var(--qz-rule);border-radius:12px;overflow:hidden;background:var(--qz-paper)}.qz-rg-ldghead,.qz-rg-ldgrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px;align-items:center;padding:7px 11px}.qz-rg-ldghead{background:var(--qz-cream-2);font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-25)}.qz-rg-ldgrow+.qz-rg-ldgrow,.qz-rg-ldghead+.qz-rg-ldgrow{border-top:1px solid var(--qz-rule-2)}.qz-rg-ldgname{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:650;color:var(--qz-ink)}.qz-rg-ldgname i{width:24px;height:24px;border-radius:6px;flex:none;background-size:cover;background-position:center;background-color:var(--qz-cream-2)}.qz-rg-ldgname>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-rg-selbar{display:flex;align-items:center;font-size:11.5px;color:var(--qz-ink-4);margin-bottom:10px}.qz-rg-selbar b{color:var(--qz-ink)}.qz-rg-plist{max-height:46vh;overflow-y:auto}.qz-rg-prow2{display:flex;align-items:center;gap:11px;border:1px solid var(--qz-rule);border-radius:11px;padding:9px 11px;margin-bottom:7px;cursor:pointer;background:var(--qz-paper)}.qz-rg-prow2.is-on{border-color:var(--qz-accent);background:var(--qz-accent-tint)}.qz-rg-pth{width:38px;height:38px;border-radius:8px;flex:none;background-size:cover;background-position:center;background-color:var(--qz-cream-2)}.qz-rg-pi{flex:1;min-width:0}.qz-rg-pi b{display:block;font-size:12.5px;font-weight:600}.qz-rg-pi span{display:block;font-size:10.5px;color:var(--qz-ink-25);margin-top:1px}.qz-rg-ck2{width:18px;height:18px;border:1.5px solid var(--qz-rule-strong);border-radius:5px;flex:none;display:grid;place-items:center;font-size:11px;color:transparent;font-weight:800}.qz-rg-prow2.is-on .qz-rg-ck2{background:var(--qz-accent);border-color:var(--qz-accent);color:#fff}.qz-rg-termspv{margin:0;font-size:11px;color:var(--qz-ink-4);line-height:1.5}.qz-rg-pvwrap{position:sticky;top:calc(var(--qz-topbar-h) + 16px);align-self:start;min-width:0}.qz-rg-pvctl{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px}.qz-rg-pv{position:relative;display:grid;justify-items:center;align-items:start;min-height:480px;height:calc(100vh - 220px);max-height:900px;overflow:hidden}.qz-rg-frame{width:var(--vw, 390px);height:var(--vh, 844px);overflow:hidden;display:flex;flex-direction:column;background:var(--qz-color-background, #FBF6EF);color:var(--qz-color-text, #241E14);border-radius:42px;box-shadow:var(--qz-lift-3),0 0 0 1px var(--qz-rule);position:relative;font-family:var(--qz-font-body, inherit)}.qz-rg-screen{width:100%;flex:1;overflow-y:auto;position:relative;scroll-behavior:smooth;min-height:0}.qz-rg-scr{padding:28px 24px 48px;font-size:16px;position:relative;display:flex;flex-direction:column;gap:22px}.qz-rg-shead{display:flex;flex-direction:column;gap:7px}.qz-rg-h1{font-family:var(--qz-font-heading, Georgia, serif);font-size:27px;line-height:1.15;font-weight:600;margin:0}.qz-rg-why{font-size:14px;opacity:.65;line-height:1.55;margin:0;max-width:60ch}.qz-rg-scr [data-jump],.qz-rg-scr [data-part]{border-radius:10px}.qz-rg-scr [data-jump][data-live]{cursor:pointer}.qz-rg-scr [data-jump][data-live]:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--qz-accent) 30%,transparent)}.qz-rg-screen.is-inert{pointer-events:none}.qz-rg-zsel{box-shadow:0 0 0 2px var(--qz-accent);border-radius:10px;position:relative;z-index:2}.qz-rg-zsoft{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--qz-accent) 30%,transparent);border-radius:12px;position:relative}.qz-rg-zfade{transition:box-shadow .45s ease}.qz-rg-empty{margin:0;padding:11px 12px;border-radius:11px;border:1.5px dashed var(--qz-accent-wash);background:color-mix(in srgb,var(--qz-accent) 5%,var(--qz-color-background, #fff));color:var(--qz-accent-ink);font-size:12px;line-height:1.45;font-family:var(--qz-font-body, inherit)}.qz-rg-offer{display:flex;align-items:center;gap:8px;background:var(--qz-color-text, #241E14);color:var(--qz-color-background, #fff);border-radius:11px;padding:10px 13px;font-size:12.5px}.qz-rg-offer b{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:11px;background:#ffffff29;padding:3px 7px;border-radius:6px;margin-left:auto}.qz-rg-capform{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:var(--qz-color-card, #fff);padding:15px;position:relative}.qz-rg-capform h4{margin:0 0 4px;font-family:var(--qz-font-heading, Georgia, serif);font-size:16px;font-weight:600}.qz-rg-capform p{margin:0 0 11px;font-size:12.5px;opacity:.65;line-height:1.45}.qz-rg-capform input{width:100%;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:9px;padding:11px;font-size:12.5px;margin-bottom:8px;background:var(--qz-color-card, #fff);color:inherit;font-family:inherit}.qz-rg-capform button{width:100%;background:var(--qz-color-primary);color:#fff;border:none;border-radius:9px;padding:12px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.qz-rg-capform.is-pending>*:not(.qz-rg-pendlbl){filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.qz-rg-pendlbl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;white-space:nowrap;font-size:11.5px;font-weight:700;background:var(--qz-color-card, #fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;padding:6px 13px;box-shadow:var(--qz-lift-1)}.qz-rg-ulead{display:flex;align-items:center;gap:10px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px dashed color-mix(in srgb,currentColor 16%,transparent)}.qz-rg-ulock{width:30px;height:30px;border-radius:9px;background:var(--qz-color-text, #241E14);color:var(--qz-color-background, #fff);display:grid;place-items:center;font-size:13px;flex:none}.qz-rg-utx{display:flex;flex-direction:column;min-width:0}.qz-rg-utx b{font-size:14px;font-weight:800}.qz-rg-utx em{font-style:normal;font-size:11px;opacity:.6;margin-top:1px}.qz-rg-cons{display:flex;gap:7px;font-size:10px;opacity:.7;line-height:1.45;margin-bottom:8px}.qz-rg-cons i{width:13px;height:13px;border:1.3px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:3px;flex:none;margin-top:1px}.qz-rg-terms{font-size:10px;opacity:.65;line-height:1.45;margin:2px 0 0}.qz-rg-terms u{text-decoration:underline}.qz-rg-gatescr,.qz-rg-loadscr{justify-content:center;min-height:100%;text-align:center}.qz-rg-gwrap{display:flex;flex-direction:column;gap:14px;align-items:stretch;width:100%}.qz-rg-gicon{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,currentColor 8%,transparent);color:var(--qz-color-primary);display:grid;place-items:center;font-size:19px;margin:0 auto 2px}.qz-rg-gskip{font-size:12px;opacity:.65;text-decoration:underline;margin:0;cursor:pointer}.qz-rg-lbar{height:6px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden;max-width:240px;width:100%;margin:6px auto}.qz-rg-lbar i{display:block;height:100%;width:62%;background:var(--qz-color-primary);border-radius:999px;animation:qz-rg-lgrow 2.2s ease-in-out infinite}@keyframes qz-rg-lgrow{0%{width:12%}to{width:92%}}@media(prefers-reduced-motion:reduce){.qz-rg-lbar i{animation:none}}.qz-rg-lplain{display:flex;flex-direction:column;align-items:center;gap:5px;margin:2px 0 4px}.qz-rg-lplain span{font-size:12.5px;opacity:.6}.qz-rg-lplain span.is-now{opacity:1;font-weight:600}.qz-rg-lsecs{font-family:var(--qz-font-body);font-variant-numeric:tabular-nums;font-size:10.5px;opacity:.6;margin:0}.qz-rg-hero{border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:16px;overflow:hidden;background:var(--qz-color-card, #fff);position:relative}.qz-rg-himg{width:100%;aspect-ratio:16/12;position:relative;overflow:hidden;display:block;background-size:cover;background-position:center;background-color:color-mix(in srgb,currentColor 8%,transparent)}.qz-rg-ftop{position:absolute;top:11px;left:11px;z-index:2;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--qz-color-primary);border-radius:999px;padding:4px 10px}.qz-rg-hbody{padding:14px}.qz-rg-hn{font-family:var(--qz-font-heading, Georgia, serif);font-size:18px;font-weight:600;line-height:1.25;margin-bottom:5px}.qz-rg-stars{display:flex;align-items:center;gap:4px;font-size:11px;color:#e0a33a;margin-bottom:5px}.qz-rg-stars em{opacity:.65;font-style:normal;color:var(--qz-color-text, #241E14)}.qz-rg-vb{margin-left:6px;font-size:9.5px;font-weight:700;color:#2e9e6b;background:color-mix(in srgb,#2E9E6B 12%,transparent);border-radius:5px;padding:1px 6px}.qz-rg-fdesc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;opacity:.65;line-height:1.45;margin:2px 0 8px}.qz-rg-prow{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.qz-rg-fp{font-size:15px;font-weight:800}.qz-rg-was{opacity:.55;font-weight:500;text-decoration:line-through;margin-right:4px}.qz-rg-now{color:var(--qz-color-primary)}.qz-rg-wcode{display:inline-block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.65;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:4px;padding:1px 5px;margin-left:5px;vertical-align:1px}.qz-rg-cta{width:100%;background:var(--qz-color-text, #241E14);border:none;border-radius:10px;padding:13px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}.qz-rg-rows{display:grid;gap:10px;grid-template-columns:1fr;min-width:0}.qz-rg-rows.is-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-rg-rows.is-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-rg-rows.is-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.qz-rg-gcard{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:13px;background:var(--qz-color-card, #fff);padding:9px;min-width:0}.qz-rg-gimg{width:100%;aspect-ratio:1/1;border-radius:9px;overflow:hidden;margin-bottom:8px;background-size:cover;background-position:center;background-color:color-mix(in srgb,currentColor 8%,transparent)}.qz-rg-lrow{display:flex;gap:11px;align-items:center;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:13px;background:var(--qz-color-card, #fff);padding:10px;min-width:0}.qz-rg-fimg{width:58px;height:58px;border-radius:10px;flex:none;background-size:cover;background-position:center;background-color:color-mix(in srgb,currentColor 8%,transparent)}.qz-rg-fbody{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.qz-rg-fn{font-family:var(--qz-font-heading, Georgia, serif);font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qz-rg-fbuy{display:flex;gap:6px;margin-top:5px}.qz-rg-fcta{background:var(--qz-color-text, #241E14);color:var(--qz-color-background, #fff);border:none;border-radius:8px;padding:8px 13px;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.qz-rg-cta{color:var(--qz-color-background, #fff)}.qz-rg-addall{width:100%;background:transparent;border:1.5px solid var(--qz-color-text, #241E14);color:var(--qz-color-text, #241E14);border-radius:11px;padding:13px;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer}.qz-rg-extras{padding-top:14px;border-top:2px dashed color-mix(in srgb,currentColor 14%,transparent)}.qz-rg-xh{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.qz-rg-xh h3{font-family:var(--qz-font-heading, Georgia, serif);font-size:18px;font-weight:600;margin:0}.qz-rg-xtag{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.6;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;padding:2px 7px}.qz-rg-extras>p{font-size:12.5px;opacity:.65;margin:0 0 12px;line-height:1.45}.qz-rg-note{font-size:11.5px}.qz-devfold{position:absolute;left:0;right:0;bottom:78px;border-top:1px dashed var(--qz-rule-strong);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4);text-align:right;padding:3px 10px 0;font-weight:600;pointer-events:none}.qz-devframe .qz-rg-frame{width:100%;height:100%;border-radius:0;box-shadow:none}.qz-devframe[data-qz-tier=desktop] .qz-rg-scr{padding:48px 48px 80px;width:100%;max-width:760px;margin:0 auto}.qz-devframe[data-qz-tier=desktop] .qz-rg-gwrap{max-width:420px;margin:0 auto}.qz-ltab-menu-thin{display:inline-block;margin-left:7px;padding:0 6px;border-radius:5px;background:var(--qz-warn-wash);color:var(--qz-warn);border:1px solid color-mix(in srgb,var(--qz-warn) 30%,transparent);font-size:10px;font-weight:600;vertical-align:1px}.qz-ltab-menu-covthin{color:var(--qz-warn);font-weight:600}.qz-ltab-menu-apnote{flex:1 1 auto;font-size:11.5px;color:var(--qz-ink-3);line-height:1.45}.qz-ltab-menu-apnote b{color:var(--qz-ink);font-weight:600}@media(max-width:1024px){.qz-rail{width:60px;padding-left:10px;padding-right:10px}.qz-rail .qz-rail-head{justify-content:center;padding-left:0;padding-right:0}.qz-rail .qz-wordmark-name{display:none}.qz-rail .qz-rail-label{opacity:0;visibility:hidden;max-width:0}.qz-rail .qz-rail-acct .qz-rail-icon{display:block}.qz-rail .qz-rail-item{width:40px;height:40px;padding:0;gap:0;justify-content:center}.qz-rail .qz-rail-item[aria-current=page]:before{display:none}.qz-rail .qz-rail-soon,.qz-rail .qz-rail-collapse{display:none}}.qz-stat{gap:0}.qz-stat-value{font-weight:800;font-size:38px;letter-spacing:-.035em}.qz-stat .qz-label{margin-top:9px}.qz-stat-delta{margin-top:5px;font-family:var(--qz-font-body);font-size:12px;color:var(--qz-ink-4)}.qz-stat-delta.up{color:var(--qz-ok);font-weight:500}.qz-section-count{font-size:12.5px;color:var(--qz-ink-4)}.qz-reccopy-help{display:block;max-width:56ch;font-size:11.5px;font-weight:400}.qz-shell-main:has(.qz-crest),.qz-main:has(.qz-crest){background:var(--qz-ground-crest)}.qz-crest{width:100%;max-width:960px;margin-inline:auto;display:flex;flex-direction:column;gap:18px}.qz-crest.is-wide{max-width:1160px}.qz-crest .qz-card,.qz-crest .qz-page-header{margin:0;padding:18px 22px;border:0;border-radius:22px;background:var(--qz-paper);box-shadow:var(--qz-edge)}.qz-crest .qz-page-header .qz-display{margin:0;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.qz-crest .qz-page-header .qz-subtitle{margin:6px 0 0;font-size:13.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-crest .qz-label{font-size:10.5px;letter-spacing:.08em}.qz-crest .qz-h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.qz-crest .qz-btn{border-radius:999px}.qz-crest .qz-badge{height:auto;padding:2px 7px;font-size:10.5px;letter-spacing:.04em;border-radius:999px}.qz-crest .qz-badge:before{display:none}.qz-crest-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--qz-cream-2);color:var(--qz-ink-3);font-size:12.5px;font-weight:600}.qz-crest-row{gap:12px;padding:11px 14px;border:1px solid var(--qz-rule-2);border-radius:12px;background:var(--qz-ls-cell-bg)}.qz-crest .qz-bb-hero,.qz-crest .qz-bb-nav,.qz-crest .qz-bb-bandhead,.qz-crest .qz-bb-sec,.qz-crest .qz-bb-notes{margin:0;border:0;border-radius:22px;box-shadow:var(--qz-edge)}.qz-crest .qz-bb-nav,.qz-crest .qz-bb-bandhead,.qz-crest .qz-bb-sec,.qz-crest .qz-bb-notes{background:var(--qz-paper)}.qz-crest .qz-bb,.qz-crest .qz-bb-doc,.qz-crest .qz-bb-band{gap:18px}.qz-crest .qz-bb-nav{top:18px;padding:16px 12px 16px 26px}.qz-crest .qz-bb-track{left:12px;top:18px;bottom:18px}.qz-crest .qz-bb-navitem{border-radius:999px;padding:6px 10px}.qz-crest .qz-bb-bandhead{align-self:flex-start;align-items:center;padding:9px 18px 9px 12px;border-radius:999px}.qz-crest .qz-bb-bandnum{border-radius:999px}.qz-crest .qz-bb-sec.is-open{box-shadow:0 0 0 1px var(--qz-accent-line),var(--qz-edge-shadow)}.qz-crest .qz-bb-sechead{padding:16px 22px;border-radius:22px}.qz-crest .qz-bb-secbody{padding:2px 22px 22px}.qz-crest .qz-bb-secicon,.qz-crest .qz-bb-logoprev,.qz-crest .qz-bb-preset{border-radius:12px}.qz-crest .qz-bb-notes{padding:14px 22px}.qz-crest .qz-bb-presetnote{margin:0;padding:0;border:0}.qz-crest .qz-bb-foot{margin:6px 0 0}@media(max-width:1024px){.qz-crest .qz-bb-nav{padding:14px 16px}}.qz-crest .qz-anwrap{max-width:none;display:flex;flex-direction:column;gap:18px}.qz-crest .qz-anbar-row,.qz-crest .qz-ancustom,.qz-crest .qz-antile,.qz-crest .qz-ansec,.qz-crest .qz-empty{margin:0;border:0;border-radius:22px;background:var(--qz-paper);box-shadow:var(--qz-edge)}.qz-crest .qz-anbar-row{min-height:0;padding:14px 22px}.qz-crest .qz-anbar-title{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.qz-crest .qz-ancustom{padding:12px 22px}.qz-crest .qz-antiles{margin:0;gap:18px}.qz-crest .qz-antile{padding:18px 22px}.qz-crest .qz-antile.is-hero{background:var(--qz-accent-wash)}.qz-crest .qz-ansec{padding:18px 22px 22px}.qz-crest .qz-ansec .qz-anhead{margin:0 0 14px;align-items:center}.qz-crest .qz-ansec .qz-anhead h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.qz-crest .qz-ansec .qz-card{margin:0!important;padding:0;border-radius:12px;background:transparent;box-shadow:none}.qz-crest .qz-antablewrap{border-color:var(--qz-rule-2);border-radius:12px}.qz-crest .qz-anclean{margin:0;border-radius:12px}.qz-crest .qz-insight{border-radius:12px}.qz-crest .qz-anbtn,.qz-crest .qz-anseg,.qz-crest .qz-anseg button,.qz-crest .qz-ansearch{border-radius:999px}.qz-crest .qz-empty{padding:40px 22px}.qz-crest .qz-antabs,.qz-crest .qz-anbody{margin:0;border:0;border-radius:22px;background:var(--qz-paper);box-shadow:var(--qz-edge)}.qz-crest .qz-antabs{gap:4px;padding:8px 12px}.qz-crest .qz-antabs a{margin:0;padding:7px 13px;border:0;border-radius:999px}.qz-crest .qz-antabs a:hover{background:var(--qz-cream-2)}.qz-crest .qz-antabs a.is-active{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-crest .qz-anbody{padding:20px 22px 22px}.qz-crest .qz-anbody>:first-child{margin-top:0}.qz-crest .qz-anbody>:last-child{margin-bottom:0}.qz-crest .qz-anbody .qz-anhead{margin:22px 0 14px;padding-top:20px;border-top:1px solid var(--qz-rule-2);align-items:center}.qz-crest .qz-anbody>.qz-anhead:first-child{margin-top:0;padding-top:0;border-top:0}.qz-crest .qz-anbody .qz-anhead h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.qz-crest .qz-anbody .qz-antiles{gap:10px;margin:0}.qz-crest .qz-anbody .qz-antile{padding:14px 16px;border:1px solid var(--qz-rule-2);border-radius:12px;background:var(--qz-ls-cell-bg);box-shadow:none}.qz-crest .qz-anbody .qz-antile.is-hero{background:var(--qz-accent-wash);border-color:var(--qz-accent-line)}.qz-crest .qz-anbody .qz-card{padding:16px 18px;border:1px solid var(--qz-rule-2);border-radius:12px;background:var(--qz-ls-cell-bg);box-shadow:none}.qz-crest .qz-anbody .qz-card.qz-flush{padding:0;border:0;background:transparent}.qz-crest .qz-anbody .qz-empty{padding:32px 16px;border-radius:12px;background:transparent;box-shadow:none}.qz-crest .qz-anbody .qz-anselect{border-radius:999px;padding-inline:12px}.qz-crest .qz-eng-intro,.qz-crest .qz-eng-sec,.qz-crest .qz-eng-note{margin:0!important;border:0;border-radius:22px;background:var(--qz-paper);box-shadow:var(--qz-edge)}.qz-crest .qz-eng-intro{align-items:center;gap:16px;padding:18px 22px}.qz-crest .qz-eng-intro .qz-display{font-size:21px!important;font-weight:700;letter-spacing:-.02em}.qz-crest .qz-eng-intro h1.qz-display{font-size:30px!important;line-height:1.1}.qz-crest .qz-eng-note{padding:14px 22px}.qz-crest .qz-eng-head{padding:16px 22px}.qz-crest .qz-eng-body{padding:6px 22px 20px}.qz-crest .qz-eng-body>*{max-width:640px}.qz-crest .qz-eng-chip{padding:2px 7px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.qz-crest .qz-eng-warn{border-radius:12px}.qz-crest .qz-eng-tg{width:34px;height:20px;border-radius:999px;background:var(--qz-rule)}.qz-crest .qz-eng-tg.is-on{background:var(--qz-accent)}.qz-crest .qz-eng-knob{width:16px;height:16px;border-radius:999px}.qz-crest .qz-eng-tg.is-on .qz-eng-knob{transform:translate(14px)}.qz-crest .qz-card .qz-banner{border-color:var(--qz-rule-2);border-radius:12px;box-shadow:none}.qz-crest .qz-card .qz-h1{font-size:17px;font-weight:700;letter-spacing:-.015em}.qz-crest .qz-rp2-check{gap:12px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--qz-ink)}.qz-crest .qz-reccopy-help{margin-top:4px;font-size:13px;line-height:1.5}.qz-crest .qz-rp2-check>.hm3-sw{margin-top:1px}@media(max-width:720px){.qz-crest .qz-card,.qz-crest .qz-page-header{padding:18px 16px}}.hm3{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-start;padding:34px 32px 48px;background:var(--qz-ground-crest)}.hm3-col{width:100%;max-width:840px;margin-block:auto}.hm3-stack{display:flex;flex-direction:column;gap:18px}.hm3-ic{display:block;flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hm3-card{background:var(--qz-paper);border:0;border-radius:22px;box-shadow:var(--qz-edge)}.hm3-lbl{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4)}.hm3-sechead{display:flex;align-items:center;gap:12px}.hm3-link{margin-left:auto;font-size:13px;font-weight:600;color:var(--qz-accent-2);text-decoration:none}.hm3-link:hover{text-decoration:underline;text-underline-offset:3px}.hm3-q{margin:0;font-size:27px;line-height:1.14;font-weight:700;letter-spacing:-.026em;text-wrap:balance;color:var(--qz-ink)}.hm3-q:focus{outline:none}.hm3-box{width:100%;padding:16px 18px 14px;border:1px solid var(--qz-rule-2);border-radius:12px;background:var(--qz-ls-cell-bg);text-align:left;transition:background .16s var(--qz-ease),border-color .16s var(--qz-ease)}.hm3-box:focus-within{background:var(--qz-paper);border-color:var(--qz-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--qz-accent) 28%,transparent)}.hm3-box textarea,.hm3-makerow-body textarea{display:block;width:100%;margin:0;padding:0;border:0;outline:none;resize:none;background:transparent;color:var(--qz-ink);font-family:inherit}.hm3-box textarea{min-height:96px;font-size:20px;line-height:1.4}.hm3-goal.is-dialog .hm3-box textarea{font-size:21px}.hm3-goal.is-card .hm3-box textarea{min-height:92px;font-size:18px;line-height:1.45}.hm3-goal.is-card .hm3-selwrap select,.hm3-goal.is-row .hm3-selwrap select{height:32px}.hm3-goal.is-card .hm3-sw,.hm3-goal.is-row .hm3-sw{width:30px;height:18px}.hm3-goal.is-card .hm3-sw:after,.hm3-goal.is-row .hm3-sw:after{width:14px;height:14px}.hm3-goal.is-card .hm3-sw:checked:after,.hm3-goal.is-row .hm3-sw:checked:after{transform:translate(12px)}.hm3-box textarea:focus-visible,.hm3-makerow-body textarea:focus-visible{outline:none}.hm3-box textarea::placeholder,.hm3-makerow-body textarea::placeholder{color:var(--qz-ink-4)}.hm3-passive{min-height:92px;font-size:20px;line-height:1.4;color:var(--qz-ink-4)}.hm3-boxbar,.hm3-rowbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.hm3-boxbar{margin-top:14px}.hm3-ctrls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.hm3-qsel{display:inline-flex;align-items:center;gap:8px}.hm3-qsel label{font-size:13px;font-weight:600;color:var(--qz-ink-3)}.hm3-selwrap{position:relative;display:inline-flex}.hm3-selwrap select{height:34px;min-width:88px;padding:0 30px 0 14px;border:0;border-radius:999px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-rule);color:var(--qz-ink);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hm3-selwrap select:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.hm3-selwrap .hm3-ic{position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-7px;pointer-events:none;color:var(--qz-ink-3)}.hm3-swlabel{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:13px;font-weight:600;color:var(--qz-ink-3);cursor:pointer}.hm3-sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border-radius:999px;background:var(--qz-rule);cursor:pointer;transition:background .14s var(--qz-ease)}.hm3-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--qz-paper);box-shadow:var(--qz-lift-1);transition:transform .14s var(--qz-ease)}.hm3-sw:checked{background:var(--qz-accent)}.hm3-sw:checked:after{transform:translate(14px)}.hm3-error{margin:8px 2px 0;font-size:13px;color:var(--qz-crit)}.hm3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:12px 22px;border:0;border-radius:999px;background:var(--qz-accent);color:var(--qz-on-accent);cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none}.hm3-btn:hover{background:var(--qz-accent-2)}.hm3-btn[disabled]{opacity:.7;cursor:progress}.hm3-btn .hm3-ic{stroke-width:2}.hm3-btn-sm{min-height:34px;padding:9px 16px;font-size:13.5px}.hm3-quiet{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:8px;color:var(--qz-ink-3);font-size:13.5px;font-weight:500;line-height:1;text-decoration:none}.hm3-quiet:hover{background:var(--qz-paper);border-color:var(--qz-rule);color:var(--qz-ink)}.hm3-go{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--qz-accent);color:var(--qz-on-accent);cursor:pointer}.hm3-go:hover{background:var(--qz-accent-2)}.hm3-go[disabled]{opacity:.7;cursor:progress}.hm3-go .hm3-ic{width:17px;height:17px;stroke-width:2}.hm3-catalog{display:flex;flex-direction:column;gap:8px}.hm3-catalog>span,.hm3-altrow>span{font-size:12.5px;color:var(--qz-ink-4)}.hm3-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hm3-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px 7px 9px;border:1px solid var(--qz-rule);border-radius:10px;background:var(--qz-paper);color:var(--qz-ink);font:inherit;cursor:pointer;white-space:nowrap;transition:transform .14s var(--qz-ease),border-color .14s var(--qz-ease)}.hm3-chip:hover{transform:translateY(-1px);border-color:var(--qz-rule-strong)}.hm3-chip[aria-pressed=true]{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.hm3-chip-art{flex:none;width:18px;height:18px;border-radius:4px;background:radial-gradient(circle at 50% 62%,var(--qz-ls-line2) 0 34%,var(--qz-rule-2) 36%)}.hm3-chip b{font-size:13px;font-weight:600;line-height:1.2}.hm3-chip-meta{font-size:12px;font-weight:500;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.hm3-altrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;padding-top:14px;border-top:1px solid var(--qz-rule-2)}.hm3-altrow>span{margin-right:4px}.hm3-make{display:grid;grid-template-columns:276px minmax(0,1fr);overflow:hidden}.hm3-make-art{position:relative;display:grid;place-items:center;padding:30px 24px;background:linear-gradient(165deg,#f4f1ff,#e9e4fc);border-right:1px solid var(--qz-rule)}.hm3-make-body{min-width:0;display:flex;flex-direction:column;gap:16px;padding:30px 32px 28px}.hm3-mart{position:relative;width:196px;height:196px}.hm3-mart-glow{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:999px;background:var(--qz-accent-line);opacity:.45;animation:hm3Glow 9s var(--qz-ease) infinite}.hm3-mq,.hm3-pf{position:absolute;display:flex;flex-direction:column;background:var(--qz-paper);border:1px solid var(--qz-accent-wash);box-shadow:0 16px 30px -20px #201c2e8c}.hm3-mq{left:2px;top:16px;width:124px;gap:7px;padding:12px 11px;border-radius:13px}.hm3-mq-bar{width:68%;height:6px;border-radius:3px;background:var(--qz-rule-2)}.hm3-mq-opt{display:flex;align-items:center;gap:7px;height:22px;padding:0 8px;border:1px solid var(--qz-rule);border-radius:8px;background:var(--qz-paper);animation:hm3Pick 9s var(--qz-ease) infinite}.hm3-mq-opt i{flex:none;width:9px;height:9px;border-radius:999px;border:1.5px solid var(--qz-ink-25);animation:hm3Dot 9s var(--qz-ease) infinite}.hm3-mq-opt b{flex:1 1 auto;height:5px;border-radius:3px;background:var(--qz-rule-2)}.hm3-mq-opt.o2,.hm3-mq-opt.o2 i{animation-delay:2.2s}.hm3-mq-opt.o3,.hm3-mq-opt.o3 i{animation-delay:4.4s}.hm3-mq-opt.o2{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.hm3-mq-opt.o2 i{border-color:var(--qz-accent);background:var(--qz-accent)}.hm3-pf{right:0;bottom:12px;width:86px;gap:6px;padding:10px;border-radius:12px}.hm3-pf-row{height:6px;border-radius:3px;background:var(--qz-rule-2);animation:hm3Fill 9s var(--qz-ease) infinite}.hm3-pf-row.r1{width:74%;animation-delay:.9s}.hm3-pf-row.r2{width:90%;animation-delay:3.1s}.hm3-pf-row.r3{width:62%;animation-delay:5.3s}.hm3-pf-match{display:flex;align-items:center;gap:5px;height:20px;margin-top:2px;padding:0 6px;border:1px solid var(--qz-accent-line);border-radius:7px;background:var(--qz-accent-wash);opacity:0;animation:hm3Match 9s var(--qz-ease) infinite}.hm3-pf-match .hm3-ic{width:11px;height:11px;stroke-width:2.6;color:var(--qz-accent-2)}.hm3-pf-match i{flex:1 1 auto;height:5px;border-radius:3px;background:var(--qz-accent-line)}.hm3-fly{position:absolute;left:112px;width:9px;height:9px;border-radius:999px;background:var(--qz-accent);opacity:0}.hm3-fly.f1{top:50px;animation:hm3Fly1 9s var(--qz-ease) infinite}.hm3-fly.f2{top:79px;animation:hm3Fly2 9s var(--qz-ease) infinite;animation-delay:2.2s}.hm3-fly.f3{top:108px;animation:hm3Fly3 9s var(--qz-ease) infinite;animation-delay:4.4s}@keyframes hm3Pick{0%,1%{border-color:var(--qz-rule);background:var(--qz-paper)}4%,19%{border-color:var(--qz-accent);background:var(--qz-accent-wash)}23%,to{border-color:var(--qz-rule);background:var(--qz-paper)}}@keyframes hm3Dot{0%,1%{border-color:var(--qz-ink-25);background:transparent}4%,19%{border-color:var(--qz-accent);background:var(--qz-accent)}23%,to{border-color:var(--qz-ink-25);background:transparent}}@keyframes hm3Fill{0%,1%{background:var(--qz-rule-2)}5%,to{background:var(--qz-accent)}}@keyframes hm3Match{0%,70%{opacity:0;transform:translateY(4px)}76%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(4px)}}@keyframes hm3Fly1{0%,8%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(4px,4px) scale(1)}17%{opacity:1;transform:translate(40px,88px) scale(.85)}20%,to{opacity:0;transform:translate(42px,92px) scale(.4)}}@keyframes hm3Fly2{0%,8%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(4px,3px) scale(1)}17%{opacity:1;transform:translate(40px,59px) scale(.85)}20%,to{opacity:0;transform:translate(42px,63px) scale(.4)}}@keyframes hm3Fly3{0%,8%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(4px,2px) scale(1)}17%{opacity:1;transform:translate(40px,30px) scale(.85)}20%,to{opacity:0;transform:translate(42px,34px) scale(.4)}}@keyframes hm3Glow{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.07);opacity:.62}}@media(prefers-reduced-motion:reduce){.hm3 *,.hm3 *:before,.hm3 *:after{animation:none!important;transition:none!important}.hm3-pf-match{opacity:1}.hm3-pf-row{background:var(--qz-accent)}}.qz-modal-scrim:has(.hm3-pop){background:color-mix(in srgb,var(--qz-ink) 52%,transparent);backdrop-filter:blur(9px) saturate(.85);-webkit-backdrop-filter:blur(9px) saturate(.85)}.qz-modal.hm3-pop{padding:28px 30px 26px;border-radius:22px;gap:16px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--qz-accent) 30%,transparent),0 0 0 8px #ffffff29,var(--qz-lift-3)}.qz-modal.hm3-pop .qz-modal-title{max-width:34ch;margin:0 auto;padding:0 12px;text-align:center;font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;color:var(--qz-ink)}.qz-modal.hm3-pop .qz-modal-x{top:14px;right:14px;width:28px;height:28px;border-radius:999px;color:var(--qz-ink-25)}.qz-modal.hm3-pop .qz-modal-x:hover{color:var(--qz-ink-3)}.hm3-helpline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:12px 2px 0;font-size:13.5px;color:var(--qz-ink-4)}.hm3-example{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding:14px 16px;border:1px dashed var(--qz-rule);border-radius:12px}.hm3-example p{margin:0;font-size:14.5px;line-height:1.55;color:var(--qz-ink-3)}.hm3-example b{color:var(--qz-ink);font-weight:700}.hm3-example-acts{display:inline-flex;align-items:center;gap:8px;color:var(--qz-ink-4)}.hm3-linkq{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--qz-accent-2)}.hm3-linkq:hover{text-decoration:underline;text-underline-offset:3px}.hm3-next{position:relative;display:grid;grid-template-columns:152px minmax(0,1fr);overflow:hidden;background:linear-gradient(140deg,#f8f6ff,#f1eefd)}.hm3-next-side{display:grid;place-items:stretch;padding:20px 16px}.hm3-next-tile{width:112px;display:grid;align-content:center;justify-items:center;gap:7px;padding:12px 10px 10px;background:var(--qz-paper);border:1px solid var(--qz-accent-wash);border-radius:15px;box-shadow:0 12px 24px -18px #201c2e80}.hm3-next-tile>span:last-child{font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.35;text-align:center;text-transform:uppercase;color:var(--qz-ink-4)}.hm3-ring{position:relative;width:52px;height:52px}.hm3-ring svg{display:block;transform:rotate(-90deg)}.hm3-ring circle{fill:none;stroke-width:6;stroke-linecap:round}.hm3-ring .trk{stroke:var(--qz-rule-2)}.hm3-ring .val{stroke:var(--qz-accent)}.hm3-ring.is-warn .val{stroke:var(--qz-warn)}.hm3-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13.5px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hm3-medal{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:var(--qz-accent-wash);color:var(--qz-accent-2)}.hm3-medal .hm3-ic{width:23px;height:23px;stroke-width:1.7}.hm3-medal.is-live{background:var(--qz-live-wash);color:var(--qz-ok)}.hm3-next-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 26px}.hm3-next-title{margin:0;font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.02em;text-wrap:balance;color:var(--qz-ink)}.hm3-next-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hm3-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:460px;margin:0;padding:0}.hm3-steps li{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:500;color:var(--qz-ink-4)}.hm3-steps li:before{content:"";height:4px;border-radius:2px;background:var(--qz-rule)}.hm3-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm3-steps li.is-done:before{background:var(--qz-ink)}.hm3-steps li.is-now{color:var(--qz-ink);font-weight:700}.hm3-steps li.is-now:before{background:linear-gradient(90deg,var(--qz-accent) 0 55%,var(--qz-rule) 55%)}.hm3-steps li.is-stall{color:var(--qz-warn);font-weight:700}.hm3-steps li.is-stall:before{background:linear-gradient(90deg,var(--qz-warn) 0 55%,var(--qz-ls-warn-line) 55%)}.hm3-cardx{position:absolute;top:12px;right:12px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--qz-ink-25);cursor:pointer}.hm3-cardx:hover{background:var(--qz-cream-2);color:var(--qz-ink-3)}.hm3-makerow{display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden}.hm3-makerow:focus-within{box-shadow:0 0 0 1px var(--qz-accent-line),var(--qz-edge-shadow)}.hm3-makerow-art{position:relative;overflow:hidden;border-right:1px solid var(--qz-rule);background:linear-gradient(165deg,#f4f1ff,#e9e4fc)}.hm3-mart.is-mini{position:absolute;top:50%;left:50%;margin:-98px 0 0 -98px;transform:scale(.52)}.hm3-makerow-body{min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px 15px}.hm3-makerow-body textarea{min-height:44px;font-size:16px;line-height:1.45}.hm3-grid2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:stretch}.hm3-grid2>.hm3-card{display:flex;flex-direction:column}.hm3-also{padding:20px 24px 10px}.hm3-stats{padding:20px 22px}.hm3-stats .hm3-sechead{margin-bottom:18px}.hm3-sync{padding:20px 22px}.hm3-sync-line{margin:12px 0 14px;font-size:13.5px;color:var(--qz-ink-3)}.hm3-sync-acts{display:flex;flex-wrap:wrap;gap:10px}.hm3-rows{display:grid;grid-template-columns:26px max-content minmax(0,1fr) auto;column-gap:12px}.hm3-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:0 12px;align-items:center;min-height:58px;padding:13px 0;border-bottom:1px solid var(--qz-rule-2)}.hm3-row:last-child{border-bottom:0}.hm3-rowverb{font-size:14.5px;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--qz-ink)}.hm3-rowname{min-width:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--qz-ink-3);overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hm3-rowtitle{min-width:0;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--qz-ink)}.hm3-tile,.hm3-qmark{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--qz-accent-wash);color:var(--qz-ink);font-size:12px;font-weight:700}.hm3-tile .hm3-ic{width:15px;height:15px}.hm3-rowact{flex:none;min-width:104px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:34px;padding:8px 10px;border-radius:8px;color:var(--qz-ink-3);font-size:13px;font-weight:600;text-decoration:none}.hm3-rowact:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.hm3-rowact .hm3-ic{width:14px;height:14px;color:var(--qz-ink-25)}.hm3-rowmain{grid-column:2 / 4;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.hm3-row.is-signal .hm3-tile{background:var(--qz-teal-wash);color:var(--qz-teal)}.hm3-row.is-signal .hm3-rowact,.hm3-row.is-signal .hm3-rowact .hm3-ic{color:var(--qz-teal)}.hm3-row.is-signal .hm3-rowact:hover{background:var(--qz-teal-wash)}.hm3-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:auto}.hm3-tile2{display:flex;flex-direction:column;gap:5px;padding:12px 14px 13px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-ls-cell-bg)}.hm3-tile2.is-wide{grid-column:1 / -1}.hm3-tile2 b.is-range{font-size:21px}.hm3-tile2 b{font-size:27px;font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--qz-ink)}.hm3-d{font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.hm3-d.is-up{color:var(--qz-ok);font-weight:600}.hm3-spark{display:flex;align-items:flex-end;gap:4px;height:34px;margin-top:6px}.hm3-spark i{flex:1 1 auto;border-radius:2px 2px 0 0;background:var(--qz-accent-line)}.hm3-spark i.is-last{background:var(--qz-accent)}.hm3-quizzes{padding:20px 26px 18px}.hm3-quizzes.is-ingrid{padding:20px 22px 16px}.hm3-qrows{margin-top:6px}.hm3-qrow{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 10px;margin:0 -10px;border-bottom:1px solid var(--qz-rule-2);border-radius:10px;color:var(--qz-ink);text-decoration:none}.hm3-qrow:last-child{border-bottom:0}.hm3-qrow:hover{background:var(--qz-ls-cell-bg)}.hm3-qrow:hover .hm3-qmark{color:var(--qz-accent-2)}.hm3-tag{flex:none;display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hm3-tag.is-live{background:var(--qz-live-wash);color:var(--qz-ok)}.hm3-tag.is-draft{background:var(--qz-cream-2);color:var(--qz-ink-4)}.hm3-tag.is-setup{background:var(--qz-ls-warn-wash);color:var(--qz-warn)}.hm3-tag.is-signal{background:var(--qz-teal-wash);color:var(--qz-teal)}.hm3-qname{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,176px) 72px;align-items:center;column-gap:10px}.hm3-qname b{min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.hm3-qname .hm3-tag{justify-self:start}.hm3-qmeter{flex:0 1 230px;min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:9px;font-size:12.5px;color:var(--qz-ink-4)}.hm3-qfig{grid-column:1;justify-self:start;display:flex}.hm3-qmeter>span:last-child{grid-column:2}.hm3-qnum{flex:none;width:104px;text-align:right;font-size:12.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.hm3-bar{flex:none;width:56px;height:6px;border-radius:3px;background:var(--qz-rule);overflow:hidden}.hm3-bar i{display:block;height:100%;border-radius:3px;background:var(--qz-accent)}.hm3-dots{display:inline-flex;gap:4px}.hm3-dots i{width:6px;height:6px;border-radius:2px;background:var(--qz-rule)}.hm3-dots i.is-on{background:var(--qz-ink)}.hm3-chev{color:var(--qz-ink-25)}.hm3-chev .hm3-ic{width:14px;height:14px}.hm3-quizzes.is-ingrid .hm3-qnum{display:none}.hm3-quizzes.is-ingrid .hm3-qmeter{flex-basis:110px;grid-template-columns:minmax(0,1fr)}.hm3-quizzes.is-ingrid .hm3-qfig{display:none}.hm3-quizzes.is-ingrid .hm3-qmeter>span:last-child{grid-column:1}.hm3-quizzes.is-ingrid .hm3-qname{grid-template-columns:minmax(0,150px) 72px}@media(max-width:860px){.hm3-make{grid-template-columns:minmax(0,1fr)}.hm3-make-art{border-right:0;border-bottom:1px solid var(--qz-rule);padding:20px}.hm3-make-art .hm3-mart{width:168px;height:150px}.hm3-make-body{padding:22px 20px 20px}.hm3-makerow{grid-template-columns:minmax(0,1fr)}.hm3-makerow-art{display:none}.hm3-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.hm3{padding:20px 16px 40px}.hm3-next{grid-template-columns:minmax(0,1fr)}.hm3-next-side{padding:18px 16px 0}.hm3-next-body,.hm3-make-body,.hm3-also,.hm3-stats,.hm3-sync,.hm3-quizzes,.hm3-quizzes.is-ingrid{padding-inline:16px}.hm3-qmeter,.hm3-qnum{display:none}.hm3-qname,.hm3-quizzes.is-ingrid .hm3-qname{grid-template-columns:minmax(0,1fr);row-gap:4px}.hm3-rowact{min-width:0;grid-column:3}.hm3-rows{grid-template-columns:26px minmax(0,1fr) auto}.hm3-row>.hm3-tile,.hm3-row>.hm3-rowact{grid-row:1 / span 2}.hm3-rowverb,.hm3-rowname,.hm3-rowmain{grid-column:2}.hm3-box textarea,.hm3-passive{font-size:17px}.hm3-q{font-size:22px}.hm3-box{padding:14px}.hm3-selwrap select{min-width:0}.hm3-boxbar .hm3-btn{flex:1 1 100%;min-width:0;padding-inline:12px}.hm3-qsel{flex-wrap:wrap}.hm3-chip{max-width:100%;white-space:normal;text-align:left}.qz-modal.hm3-pop .qz-modal-title{font-size:24px}}.qz-gen-steps{list-style:none;padding:0;margin:22px auto 0;display:grid;gap:2px;text-align:left;width:max-content;max-width:100%}.qz-gen-step{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--qz-radius);font-size:13.5px;color:var(--qz-ink-4)}.qz-gen-step.is-done{color:var(--qz-ink-3)}.qz-gen-step.is-now{background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-weight:600}.qz-gen-dot{flex:none;width:17px;height:17px;border-radius:var(--qz-radius-sm);display:grid;place-items:center;border:1px solid var(--qz-rule-strong);font-size:10px;font-weight:700}.qz-gen-step.is-done .qz-gen-dot{background:var(--qz-ok-tint);border-color:color-mix(in srgb,var(--qz-ok) 32%,transparent);color:var(--qz-ok)}.qz-gen-step.is-now .qz-gen-dot{background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}.qz-gen-step.is-now .qz-gen-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--qz-paper);animation:qz-gen-steppulse 1.2s ease-in-out infinite}@keyframes qz-gen-steppulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.qz-gen-step.is-now .qz-gen-dot:after{animation:none}}.qz-genfail{display:grid;justify-items:center;gap:9px;text-align:center;padding:34px 24px 30px}.qz-genfail-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--qz-radius);background:var(--qz-paper);border:1px solid var(--qz-rule);color:var(--qz-warn);font-size:15px;font-weight:700}.qz-genfail-title{font-size:13.5px;font-weight:600}.qz-genfail-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--qz-ink-4);max-width:40ch}.qz-genfail-detail{margin:0;font-size:11.5px;line-height:1.5;color:var(--qz-ink-25);max-width:52ch}.qz-genfail-actions{margin-top:3px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.qz-genfail-note{display:grid;grid-template-columns:auto 1fr auto;column-gap:14px;row-gap:2px;align-items:center;padding:14px 18px;text-align:left}.qz-genfail-note .qz-genfail-ico{grid-row:1 / 3;width:30px;height:30px;font-size:14px}.qz-genfail-note .qz-genfail-title{grid-column:2;font-size:13px}.qz-genfail-note .qz-genfail-sub{grid-column:2;max-width:none}.qz-genfail-note-cta{grid-row:1 / 3;grid-column:3;white-space:nowrap}@media(max-width:560px){.qz-genfail-note{grid-template-columns:auto 1fr}.qz-genfail-note-cta{grid-row:auto;grid-column:2;justify-self:start;margin-top:6px}}.qz-rb-why{flex:none;margin-left:auto;border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font:inherit;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--qz-radius);cursor:pointer}.qz-rb-why:hover{border-color:var(--qz-rule-strong);color:var(--qz-ink)}.qz-rb-why[aria-expanded=true]{background:var(--qz-cream-2)}.qz-s3-pvlabel{flex:none;font-size:13px;font-weight:600;color:var(--qz-ink)}.qz-s3-pvtype{flex:0 1 auto;min-width:0;display:inline-flex}.qz-s3-pvtype .qz-s3-typetagwrap{display:inline-flex;min-width:0}.qz-ovw{overflow:clip}.qz-ovw-head,.qz-ovw-row{display:grid;grid-template-columns:42px minmax(210px,1fr) minmax(280px,1.45fr) 168px;gap:20px;align-items:start}.qz-ovw-head{padding:10px 20px;background:var(--qz-cream-2);border-bottom:1px solid var(--qz-rule-strong);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:600;position:sticky;top:var(--qz-topbar-h);z-index:5}.qz-ovw-row{padding:16px 20px;background:var(--qz-paper);border-bottom:1px solid var(--qz-rule);position:relative}.qz-ovw .qz-s3-ledgerrow:last-of-type .qz-ovw-row{border-bottom:none}.qz-ovw-row:hover{background:var(--qz-cream-2)}.qz-ovw-row.is-content{background:color-mix(in srgb,var(--qz-accent) 2%,var(--qz-paper))}.qz-ovw-row.is-content:hover{background:var(--qz-cream-2)}.qz-ovw-ncell{display:flex}.qz-ovw .qz-s3-numchip{width:24px;height:24px;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2);border:1px solid var(--qz-rule);color:var(--qz-ink-4);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:none;display:grid;place-items:center}.qz-ovw .qz-s3-numchip.is-decider{background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}.qz-ovw .qz-s3-numchip.is-edit{cursor:pointer}.qz-ovw .qz-s3-numchip.is-edit:hover{background:var(--qz-accent-wash);color:var(--qz-accent-ink);box-shadow:none}.qz-ovw .qz-s3-numchip.is-edit.is-decider:hover{background:var(--qz-accent);color:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-wash)}.qz-ovw .qz-s3-numchip.is-c{background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-ovw-qcell{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.qz-ovw-qcell .qz-qf-v2q{line-height:1.45}.qz-ovw-anscell{min-width:0;display:grid;gap:4px;align-content:start}.qz-ovw .qz-qf-alist{gap:4px}.qz-ovw .qz-qf-alist li{margin:0;padding:6px 9px;background:var(--qz-cream-2);border:none;border-radius:var(--qz-radius-sm);font-size:13px;color:var(--qz-ink-3)}.qz-ovw-row:hover .qz-qf-alist li{background:var(--qz-paper)}.qz-ovw .qz-qf-atx{flex:1 1 auto}.qz-ovw-add{border:1px dashed var(--qz-rule-strong);background:transparent;color:var(--qz-ink-3);padding:5px 11px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:12.5px;width:100%;cursor:pointer;margin-top:2px}.qz-ovw-add:hover{border-style:solid;border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-ovw-typecell{min-width:0;display:grid;gap:9px;justify-items:start;align-content:start}.qz-ovw-typecell .qz-s3-typetagwrap{display:block;position:relative;width:100%}.qz-ovw-typecell .qz-s3-typetagbtn{width:100%;justify-content:space-between;border-radius:var(--qz-radius);padding:7px 10px;font-size:12.5px;font-weight:400;color:var(--qz-ink);box-shadow:none}.qz-ovw-typecell .qz-s3-typetagbtn .qz-s3-tt-type{color:var(--qz-ink);font-weight:400}.qz-ovw-set{display:grid;grid-template-columns:auto auto;gap:6px 8px;align-items:center}.qz-ovw-typecell .qz-s3-cdel{opacity:0;margin-left:0}.qz-ovw-row:hover .qz-s3-cdel,.qz-ovw-row .qz-s3-cdel:focus-visible{opacity:1}.qz-ovw-more{width:100%;padding:14px;border:none;border-top:1px solid var(--qz-rule);background:var(--qz-paper);font-family:inherit;font-size:13.5px;font-weight:600;color:var(--qz-accent-ink);cursor:pointer}.qz-ovw-more:hover{background:var(--qz-accent-wash)}.qz-xpl-body{gap:10px}.qz-xpl-flow{display:flex;align-items:stretch;gap:8px}.qz-xpl-fcol{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:6px;flex:1 1 0;min-width:0;align-items:start}.qz-xpl-flab{text-align:left}.qz-xpl-farw{margin:0;padding:0;align-self:center;flex:none;transform:rotate(-90deg)}.qz-xpl-qlist{gap:6px}.qz-xpl-qb{padding:6px 11px}.qz-sv{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--qz-ink-4);white-space:nowrap}.qz-sv svg{width:14px;height:14px;flex:none}.qz-sv.is-saved{color:var(--qz-ok)}.qz-sv.is-saving .qz-sv-spin{animation:qz-sv-rot .9s linear infinite;transform-origin:50% 50%}@keyframes qz-sv-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-sv.is-saving .qz-sv-spin{animation:none}}.qz-sv.is-error{color:var(--qz-crit)}.qz-sv-retry{margin-left:2px;padding:3px 9px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-crit);background:var(--qz-paper);color:var(--qz-crit);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.qz-sv-retry:hover{background:var(--qz-crit-tint)}.qz-sv.is-paused{color:var(--qz-accent-ink)}.qz-topbar-continue.qz-btn-loading{display:inline-flex;align-items:center;gap:8px}.qz-topbar-continue:active:not(.is-off):not(:disabled){background:var(--qz-accent-2);box-shadow:inset 0 1px 2px #0000002e}body[data-qz] .qz-topbar-continue:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-topbar-continue.is-off{color:var(--qz-ink-3)}.qz-mt{display:grid;justify-items:center;gap:9px;text-align:center;padding:42px 24px}.qz-mt-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--qz-radius);background:var(--qz-paper);border:1px solid var(--qz-rule);color:var(--qz-ink-4)}.qz-mt-ico svg{width:17px;height:17px}.qz-mt b{font-size:13.5px;font-weight:600;color:var(--qz-ink)}.qz-mt p{margin:0;font-size:12.5px;line-height:1.5;color:var(--qz-ink-4);max-width:30ch}.qz-mt-btn{margin-top:3px;padding:7px 13px;border-radius:var(--qz-radius);border:1px solid var(--qz-rule-strong);background:var(--qz-paper);font-family:inherit;font-size:13px;font-weight:600;color:var(--qz-ink);cursor:pointer;text-decoration:none}.qz-mt-btn:hover{background:var(--qz-cream-2)}.qz-bt-crumbs{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--qz-ink-4);min-width:0;flex:0 1 auto}.qz-bt-crumbs>a{color:var(--qz-ink-4);text-decoration:none;flex:none}.qz-bt-crumbs>a:hover{color:var(--qz-ink)}.qz-bt-crumbsep{color:var(--qz-ink-4);flex:none}.qz-bt-crumbs .qz-bt-qtitle{color:var(--qz-ink)}.qz-bt-draftpill{flex:none;padding:4px 10px;border-radius:var(--qz-radius-pill);font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--qz-cream-2);color:var(--qz-ink-3);border:1px solid var(--qz-rule)}.qz-btn-loading{position:relative;justify-content:center;padding-left:6px;padding-right:6px;pointer-events:none}.qz-btn-loading:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:qz-btnring .7s linear infinite}@keyframes qz-btnring{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-btn-loading:before{animation:none;border-right-color:currentColor;opacity:.5}}.qz-pb{border:1px solid var(--qz-crit);border-radius:var(--qz-radius-lg);background:var(--qz-paper);overflow:hidden;margin:10px 0 4px}.qz-pb-top{display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--qz-crit-tint);border-bottom:1px solid var(--qz-crit);font-size:13.5px;font-weight:600;color:var(--qz-crit)}.qz-pb-top svg{width:16px;height:16px;flex:none}.qz-pb ul{list-style:none;margin:0;padding:4px 0}.qz-pb li+li{border-top:1px solid var(--qz-rule)}.qz-pb-row{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:baseline;width:100%;padding:8px 14px;font-size:12.5px;line-height:1.5;color:var(--qz-ink-3);text-align:left;font-family:inherit;border:0;background:transparent}button.qz-pb-row{cursor:pointer}button.qz-pb-row:hover{background:var(--qz-cream-2)}.qz-pb-row b{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);white-space:nowrap}.qz-pb-foot{margin:0;padding:10px 14px;border-top:1px solid var(--qz-rule);font-size:12.5px;color:var(--qz-ink-4)}.qz-blocktools{position:fixed;z-index:1000;display:grid;gap:2px;padding:4px;border-radius:var(--qz-radius);background:var(--qz-ink);box-shadow:var(--qz-lift-2)}.qz-blocktools button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--qz-radius-sm);background:transparent;color:#fff;font:inherit;font-size:12px;opacity:.8;cursor:pointer}.qz-blocktools button:hover:not(:disabled){background:#ffffff29;opacity:1}.qz-blocktools button:disabled{opacity:.3;cursor:default}.qz-blocksel-ring{position:fixed;z-index:999;pointer-events:none;border:1px solid var(--qz-ink);border-radius:var(--qz-radius-sm)}.qz-flowrail-sub{color:var(--qz-ink-4);font-weight:400;font-size:12px}.qz-insp-group{padding:14px 0 0;border-top:1px solid var(--qz-rule);display:grid;gap:9px}.qz-insp-title{margin:0;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:700}.qz-insp-seg{display:flex;width:100%;background:var(--qz-cream-2);border-radius:8px;padding:3px;gap:2px}.qz-insp-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--qz-ink-4);font:600 12px var(--qz-font-body);padding:6px 8px;border-radius:6px;cursor:pointer}.qz-insp-seg button:hover{color:var(--qz-ink-3)}.qz-insp-seg button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-accent-ink);box-shadow:var(--qz-lift-1)}.qz-insp-ctl{display:flex;align-items:center;gap:10px;min-width:0}.qz-insp-ctl-label{flex:none;width:46px;font-size:12.5px;color:var(--qz-ink-3)}.qz-insp-sw{width:20px;height:20px;flex:none;padding:0;cursor:pointer;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius-sm);background:none}.qz-insp-sw::-webkit-color-swatch-wrapper{padding:0}.qz-insp-sw::-webkit-color-swatch{border:none;border-radius:3px}.qz-insp-sw::-moz-color-swatch{border:none;border-radius:3px}.qz-insp-ctl-val{flex:1;min-width:0;padding:5px 8px;font-family:inherit;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius-sm);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--qz-ink);background:var(--qz-paper)}.qz-insp-hint{margin:0;font-size:12px;color:var(--qz-ink-4);line-height:1.5}.qz-insp-ctl>.qz-input,.qz-insp-ctl>input:not([type=color]){flex:1 1 auto;min-width:0;width:auto}[data-qz-surface=editor] .qz-bt-seg button[aria-pressed=true]{box-shadow:0 1px 2px #201c2e1a}[data-qz-surface=editor] .qz-bt-comp:hover:not(:disabled){box-shadow:0 2px 8px #201c2e1a}.qz-qwin-rolefoot{margin-top:10px;padding:9px 2px 0;border-top:1px solid var(--qz-cream-2);font-size:11.5px;color:var(--qz-ink-4);line-height:1.5;text-align:center}.qz-qwin-covfoot{flex:0 0 auto;margin-top:6px;padding:8px 2px 0;border-top:1px solid var(--qz-rule)}.qz-qwin-covkey{margin-left:7px;text-transform:none;letter-spacing:0;font-weight:500;font-variant-numeric:tabular-nums}.qz-ltab-menu-group .qz-ltab-menu-thin{text-transform:none;letter-spacing:0}.qz-s3-card[data-qz-cat]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 2px 2px 0;color:var(--qz-ink-3);pointer-events:none}.qz-s3-card[data-qz-cat=green]:before{background:currentColor}.qz-s3-card[data-qz-cat=coral]:before{background:repeating-linear-gradient(to bottom,currentColor 0 9px,transparent 9px 16px)}.qz-s3-card[data-qz-cat=blue]:before{border-left:1.5px solid currentColor;border-right:1.5px solid currentColor;border-radius:0}.qz-s3-card[data-qz-cat=amber]:before{background:radial-gradient(circle 1.6px at 2px 4px,currentColor 98%,transparent) top left / 4px 10px repeat-y}.qz-s3-card[data-qz-cat=pink]:before{background:linear-gradient(to bottom,currentColor 0 20px,transparent 20px calc(100% - 20px),currentColor calc(100% - 20px) 100%)}.qz-s3-card[data-qz-cat=teal]:before{width:1.5px;border-radius:0;background:currentColor}.qz-s3-card[data-qz-cat=gold]:before{color:var(--qz-accent);background:currentColor}.qz-ltab-attr{display:block;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--qz-ink-4);letter-spacing:.005em}.qz-ltab-attr b{font-weight:600;color:var(--qz-ink-3)}.qz-ovw-rolestack{display:grid;gap:3px;justify-items:start;min-width:0;max-width:100%}.qz-ovw-role{font:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 9px;border-radius:var(--qz-radius-sm);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.35;background:var(--qz-cream-2);color:var(--qz-ink-3);border:1px solid var(--qz-rule);white-space:nowrap}.qz-ovw-role:hover{border-color:var(--qz-rule-strong);color:var(--qz-ink)}.qz-ovw-role.is-decider{background:var(--qz-accent-wash);color:var(--qz-accent-ink);border-color:var(--qz-accent-line)}.qz-ovw-role-caret{flex:none;font-size:8px;opacity:.65}.qz-obr{display:flex;flex-direction:column;gap:12px}.qz-obr-role{display:flex;flex-direction:column;gap:3px}.qz-obr-rolev{font-size:13.5px;font-weight:700;color:var(--qz-ink)}.qz-obr-info{margin:0;font-size:12px;line-height:1.5;color:var(--qz-ink-3)}.qz-obr-maphd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.qz-obr-maphd-n{font-size:10.5px;color:var(--qz-ink-4)}.qz-obr-rows{display:flex;flex-direction:column}.qz-obr-row{display:grid;grid-template-columns:16px minmax(72px,1fr) auto auto;gap:6px;align-items:center;padding:5px 0;border-top:1px solid var(--qz-rule);font-size:12px}.qz-obr-row:first-child{border-top:0;padding-top:0}.qz-obr-akey{font-size:10.5px;font-weight:700;color:var(--qz-ink-4);text-align:center}.qz-obr-atext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qz-ink)}.qz-obr-chips{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;max-width:45%;margin-left:auto}.qz-obr-chip{padding:1px 6px;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2);border:1px solid var(--qz-rule);font-size:11px;font-weight:600;color:var(--qz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.qz-obr-none{font-size:11px;color:var(--qz-ink-4);white-space:nowrap}.qz-obr-more{font-size:11px;color:var(--qz-ink-4)}.qz-obr-count{min-width:22px;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--qz-ink-3)}.qz-obr-count.is-bad{color:var(--qz-crit)}.qz-obr-foot{margin:0;padding-top:9px;border-top:1px solid var(--qz-cream-2);font-size:11.5px;line-height:1.5;color:var(--qz-ink-4)}.qz-chapters{display:flex;gap:10px;list-style:none;margin:0;padding:0;width:100%;max-width:640px}.qz-chapters li{flex:1;display:grid;gap:6px;min-width:0}.qz-chapters span{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-family:var(--qz-font-body, inherit);color:var(--qz-color-muted, #666);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.qz-chapters li.is-now span{opacity:1;color:var(--qz-color-text, inherit)}.qz-chapters i{display:block;height:5px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--qz-color-text, #1F1F1F) 18%,transparent)}.qz-chapters b{display:block;width:100%;height:100%;border-radius:3px;background:var(--qz-color-primary);transform-origin:left center;transition:transform var(--qz-dur, .17s) var(--qz-ease, ease)}@media(prefers-reduced-motion:reduce){.qz-chapters b{transition:none}}.qz-insp-more-btn{justify-self:start;align-self:start;border:0;background:transparent;padding:2px 0;font-size:12.5px;color:var(--qz-accent-ink);font-weight:600;cursor:pointer}.qz-insp-more-btn:hover{text-decoration:underline;text-underline-offset:3px}[data-qz-sel-tag]{position:relative}[data-qz-sel-tag]:after{content:attr(data-qz-sel-tag);position:absolute;top:-9px;left:8px;padding:1px 6px;border-radius:3px;background:var(--qz-accent);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;pointer-events:none}.qz-g2-stage{width:100%;padding:0 14px;height:clamp(410px,calc(100vh - 232px),800px)}.qz-s3-frame{width:100%;height:100%;display:flex;flex-direction:column;background:var(--qz-color-bg, var(--qz-paper))}.qz-devframe[data-qz-tier=desktop] .qz-s3-scr{max-width:600px;margin:0 auto;width:100%}.qz-ltab-pathsrow{display:flex}.qz-ltab-pathslink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;padding:2px 0;font-size:12.5px;font-weight:600;color:var(--qz-ink-3)}.qz-ltab-pathslink:hover{color:var(--qz-ink);text-decoration:underline;text-underline-offset:3px}.qz-qf-navterm.is-off .qz-qf-tc,.qz-qf-navterm.is-off .qz-qf-tlabel{opacity:.55}.qz-qf-navterm.is-off .qz-qf-ts{color:var(--qz-ink-4)}.qz-qf-cappanel{padding:0 10px 10px}.qz-qf-cappanel .qz-s3-capmod{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);box-shadow:none;padding:12px}.qz-rg-panel .qz-s3-fallback{border:1px solid var(--qz-rule);border-radius:var(--qz-radius);box-shadow:none}.qz-ap-slot{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;margin-top:3px;padding:4px 8px;cursor:pointer;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-cream-2);color:var(--qz-ink-3);text-align:left;font-family:inherit;font-size:11.5px;font-weight:400;letter-spacing:.005em;line-height:1.35}.qz-ap-slot:hover{border-color:var(--qz-rule-strong);background:var(--qz-paper);color:var(--qz-ink)}.qz-ap-slot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-ap-slot b{font-weight:600;color:inherit}.qz-ap-slot.is-empty{padding:3px 8px;border-style:dashed;border-color:var(--qz-rule-strong);background:transparent;color:var(--qz-ink-4)}.qz-ap-slot.is-empty:hover{border-style:solid;border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-ap{width:min(620px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:var(--qz-radius-lg);background:var(--qz-paper);border:1px solid var(--qz-rule-strong);box-shadow:var(--qz-lift-2);overflow:hidden;text-align:left}.qz-ap-head{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 14px}.qz-ap-title{margin:0;font-size:15.5px;font-weight:600;color:var(--qz-ink)}.qz-ap-sub{margin:4px 0 0;font-size:12.5px;color:var(--qz-ink-4);line-height:1.5;max-width:52ch}.qz-ap-x{flex:none;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;cursor:pointer;border:none;border-radius:var(--qz-radius-sm);background:transparent;color:var(--qz-ink-4);font-size:15px;line-height:1}.qz-ap-x:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-ap-search{display:flex;align-items:center;gap:9px;margin:0 18px 12px;flex:none;padding:9px 12px;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);background:var(--qz-paper)}.qz-ap-search .qz-ap-ico{width:16px;height:16px;color:var(--qz-ink-4);flex:none}.qz-ap-search input{border:0;background:transparent;width:100%;min-width:0;font-family:inherit;font-size:13.5px;color:var(--qz-ink)}.qz-ap-search input:focus{outline:0}.qz-ap-tabs{display:inline-flex;gap:2px;margin:0 18px 10px;padding:3px;flex:none;align-self:flex-start;background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-ap-tab{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:5px 10px;border:1px solid transparent;border-radius:var(--qz-radius-sm);background:transparent;color:var(--qz-ink-3);font-family:inherit;font-size:12px;font-weight:500;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-ap-tab:hover{color:var(--qz-ink)}.qz-ap-tab.is-on{background:var(--qz-paper);color:var(--qz-ink);font-weight:600;border-color:var(--qz-rule-strong);box-shadow:0 1px 1px #201c2e12}.qz-ap-tabn{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.qz-ap-list{margin:0;padding:0 10px 10px;list-style:none;max-height:260px;overflow-y:auto;display:grid;gap:2px}.qz-ap-row{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:none;border-radius:var(--qz-radius);background:transparent;cursor:pointer;font-family:inherit;text-align:left}.qz-ap-row:hover{background:var(--qz-cream-2)}.qz-ap-row.is-on{background:var(--qz-accent-wash)}.qz-ap-radio{width:15px;height:15px;flex:none;border-radius:50%;border:1.5px solid var(--qz-rule-strong);background:transparent}.qz-ap-row.is-on .qz-ap-radio{border-color:var(--qz-accent);background:var(--qz-accent);box-shadow:inset 0 0 0 3px var(--qz-paper)}.qz-ap-main{flex:1;min-width:0;display:grid;gap:2px}.qz-ap-key{font-size:13.5px;font-weight:600;color:var(--qz-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-ap-row.is-on .qz-ap-key{color:var(--qz-accent-ink)}.qz-ap-key .qz-ltab-menu-thin{margin-left:8px;vertical-align:1px}.qz-ap-vals{font-size:11.5px;color:var(--qz-ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-ap-kind{flex:none;padding:2px 7px;border-radius:var(--qz-radius-sm);font-size:10.5px;font-weight:600;background:var(--qz-cream-2);color:var(--qz-ink-4);border:1px solid var(--qz-rule)}.qz-ap-cov{flex:none;width:62px;text-align:right;font-size:12px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.qz-ap-cov.is-thin{color:var(--qz-warn);font-weight:600}.qz-ap-none{padding:14px 10px;font-size:12.5px;color:var(--qz-ink-4);line-height:1.5}.qz-ap-foot{display:flex;align-items:center;gap:12px;padding:12px 18px;flex:none;border-top:1px solid var(--qz-rule);background:var(--qz-cream-2)}.qz-ap-foot .qz-ltab-menu-apnote{font-size:12px}.qz-pp{margin:-14px -16px;width:min(720px,calc(100vw - 16px))}.qz-pp-head{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid var(--qz-rule)}.qz-pp-headmain{min-width:0}.qz-pp-title{margin:0;font-size:15.5px;font-weight:600;display:flex;align-items:center;gap:9px}.qz-pp-title .qz-ltab-tag{flex:none}.qz-pp-sub{margin:4px 0 0;font-size:12.5px;color:var(--qz-ink-4)}.qz-pp-sub b{color:var(--qz-ink-3);font-weight:600;font-variant-numeric:tabular-nums}.qz-pp-close{width:26px;height:26px;flex:none;margin-left:auto;display:grid;place-items:center;font:inherit;font-size:16px;line-height:1;cursor:pointer;border:0;background:transparent;color:var(--qz-ink-4);border-radius:var(--qz-radius-sm)}.qz-pp-close:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-pp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 18px;max-height:340px;overflow-y:auto}.qz-pp-card{min-width:0}.qz-pp-img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--qz-radius);border:1px solid var(--qz-rule);background:var(--qz-cream-2);overflow:hidden}.qz-pp-name{margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qz-pp-meta{margin:3px 0 0;font-size:11.5px;color:var(--qz-ink-4);display:grid;gap:3px;font-variant-numeric:tabular-nums}.qz-pp-stock{font-size:10.5px;font-weight:600}.qz-pp-stock.is-ok{color:var(--qz-ok)}.qz-pp-stock.is-out{color:var(--qz-crit)}.qz-pp-none{padding:16px 18px;font-size:12.5px;color:var(--qz-ink-4);line-height:1.5}.qz-pp-more{grid-column:1 / -1;font-size:11.5px;color:var(--qz-ink-4)}.qz-pp-foot{display:flex;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid var(--qz-rule);background:var(--qz-cream-2);font-size:12.5px;color:var(--qz-ink-4)}.qz-pp-foot b{color:var(--qz-ink-3);font-weight:600}.qz-pp-foot>span:first-child{min-width:0}.qz-pp-foot .qz-btn{margin-left:auto;flex:none;text-decoration:none}.qz-builder-panel{padding:12px 10px;gap:10px}.qz-builder-body.is-libhidden .qz-builder-panel{padding:0}.qz-bt-edtabs{display:flex;margin-right:24px;flex:none;border-radius:8px}.qz-bt-edtabs button{flex:1 1 0;justify-content:center;padding:5px 10px;font-size:12px;border-radius:6px}.qz-builder-panel .qz-bt-libbody{padding:0 1px 2px}.qz-flowtab{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;min-width:0}.qz-ftree{list-style:none;margin:0;padding:0;display:grid;gap:1px;align-content:start;min-width:0;flex:1 1 auto;min-height:0;overflow-y:auto}.qz-ftree>li{min-width:0}.qz-ftree-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;font-size:13.5px;min-width:0;cursor:pointer;position:relative}.qz-ftree-row:hover,.qz-ftree-row.is-open{background:var(--qz-cream-2)}.qz-ftree-rowmain{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer;text-align:left}.qz-ftree-tw{font-size:8px;color:var(--qz-ink-4);width:8px;flex:none}.qz-ftree-n{flex:none;width:17px;height:17px;display:grid;place-items:center;border-radius:3px;font-size:10px;font-weight:600;color:var(--qz-ink-4);background:var(--qz-paper);border:1px solid var(--qz-rule);font-variant-numeric:tabular-nums}.qz-ftree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.qz-ftree-sub{color:var(--qz-ink-4);font-weight:400;font-size:12px}.qz-ftree-flag{width:7px;height:7px;border-radius:50%;background:var(--qz-warn);flex:none}.qz-ftree-rowact{flex:none;display:flex;align-items:center}.qz-ftree-row:hover .qz-railmenu-btn,.qz-ftree-row.is-open .qz-railmenu-btn{opacity:1}.qz-ftree-kids{list-style:none;margin:0;display:grid;gap:1px;padding:2px 0 2px 30px;min-width:0}.qz-ftree-kid{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--qz-ink-3);min-width:0}.qz-ftree-kid:hover{background:var(--qz-cream-2)}.qz-ftree-kid.is-sel{background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-weight:600}.qz-ftree-kid.is-hidden{opacity:.55}.qz-ftree-kid.is-dragging{opacity:.4}.qz-ftree-kid.is-drop-target{box-shadow:inset 0 2px 0 0 var(--qz-accent)}.qz-ftree-kidmain{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;color:inherit;font-weight:inherit;padding:0;cursor:pointer;text-align:left}.qz-ftree-kidg{width:15px;flex:none;font-size:10px;font-weight:600;color:var(--qz-ink-4);text-align:center}.qz-ftree-kid.is-sel .qz-ftree-kidg{color:var(--qz-accent-ink)}.qz-ftree-kidname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-ftree-kidact{display:flex;gap:1px;flex:none;opacity:0}.qz-ftree-kid:hover .qz-ftree-kidact,.qz-ftree-kid:focus-within .qz-ftree-kidact,.qz-ftree-kid.is-sel .qz-ftree-kidact{opacity:1}.qz-ftree-kidact button{border:0;background:transparent;cursor:pointer;font-size:10.5px;color:var(--qz-ink-3);padding:1px 3px;border-radius:4px}.qz-ftree-kidact button:hover:not(:disabled){background:var(--qz-paper);color:var(--qz-ink)}.qz-ftree-kidact button:disabled{opacity:.35;cursor:default}.qz-ftree-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px 16px;padding:8px 10px;border:1px solid var(--qz-rule);border-radius:8px;background:var(--qz-paper);box-shadow:var(--qz-lift-1);font-size:11px;color:var(--qz-ink-3)}.qz-ftree-confirm button{font:inherit;font-size:11px;padding:2px 10px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);cursor:pointer}.qz-ftree-confirm .qz-ftree-confirm-yes{background:var(--qz-crit);color:var(--qz-paper);border-color:transparent;font-weight:600}.qz-ftree-adder{display:flex;flex-wrap:wrap;gap:4px;flex:none}.qz-ftree-addstep{margin-top:auto;flex:none;padding:9px;border:1px dashed var(--qz-rule-strong);border-radius:8px;background:transparent;color:var(--qz-ink-3);font:500 13px var(--qz-font-body);cursor:pointer}.qz-ftree-addstep:hover{border-style:solid;border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-stagebar{padding:10px 16px;gap:10px;flex-wrap:wrap;background:var(--qz-paper);border-bottom:1px solid var(--qz-rule)}.qz-stagebar-name{font-size:13.5px;font-weight:600;color:var(--qz-ink);margin-right:auto}.qz-builder-stage{background:var(--qz-cream-2)}.qz-bt-savedpill .qz-save-chip.is-saved{font:400 12.5px var(--qz-font-body);color:var(--qz-ok)}.qz-bt-savedpill .qz-save-chip.is-saved svg{color:var(--qz-ok)}.qz-insp-note{margin:0 0 6px;font-size:12.5px;color:var(--qz-ink-4);line-height:1.5}.qz-bt-insphd{flex-wrap:wrap;row-gap:7px}.qz-bt-insphd .qz-bt-tt{flex:1 1 120px}.qz-anwrap{max-width:1320px}.qz-anbar-row{display:flex;align-items:center;gap:14px;min-height:56px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--qz-rule);flex-wrap:wrap}.qz-anbar-title{margin:0;flex:none;display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--qz-ink)}.qz-anback{color:var(--qz-ink);text-decoration:none;display:inline-flex;align-items:center;gap:7px}.qz-anback:hover{color:var(--qz-accent-ink)}.qz-anbtn{font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-2);cursor:pointer;transition:border-color var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-anbtn:hover{border-color:var(--qz-ink-25);color:var(--qz-ink)}.qz-anbtn.is-primary{background:var(--qz-accent-wash);border-color:var(--qz-accent-line);color:var(--qz-accent-ink);padding:8px 14px}.qz-anbtn.is-primary:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-anbtn.is-primary svg{opacity:.8}.qz-anbtn-car{font-size:9px;opacity:.6}.qz-anresolved{font-size:12px;color:var(--qz-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.qz-anbar-push{margin-left:auto;display:flex;gap:10px;align-items:center}.qz-ancustom{display:flex;gap:8px;align-items:center;font-size:12px;margin:-8px 0 18px}.qz-andate{font:inherit;font-size:12px;padding:4px 6px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink)}.qz-anup{color:var(--qz-ok)}.qz-andown{color:var(--qz-warn)}.qz-antiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:12px;margin-bottom:26px}.qz-antile{display:grid;padding:18px;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg)}.qz-antile .n{order:1;font-family:var(--qz-font-heading);font-size:38px;line-height:1;letter-spacing:-.035em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--qz-ink)}.qz-antile .l{order:2;margin-top:9px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-3);font-weight:600;display:flex;align-items:center;gap:6px}.qz-antile .d{order:3;margin-top:5px;font-size:12px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.qz-antile.is-hero{background:var(--qz-accent-wash);border-color:var(--qz-accent-line)}.qz-antile.is-hero .n{color:var(--qz-accent-ink)}.qz-anhead{display:flex;align-items:baseline;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.qz-anhead h2{font-size:15px;font-weight:600;letter-spacing:-.005em}.qz-anhead>.qz-dim:last-child{margin-left:auto}.qz-insight{background:var(--qz-paper);border:1px solid var(--qz-rule);border-left:3px solid var(--qz-ink-25);border-radius:var(--qz-radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.qz-insight.is-crit{background:var(--qz-crit-tint);border-color:transparent;border-left-color:var(--qz-crit)}.qz-insight.is-warn{border-left-color:var(--qz-warn)}.qz-insight.is-info{border-left-color:var(--qz-accent)}.qz-insight-sev{align-self:flex-start;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--qz-radius-pill);font-weight:700;color:var(--qz-ink-3);background:var(--qz-cream-2)}.qz-insight.is-crit .qz-insight-sev{background:var(--qz-crit);color:var(--qz-paper)}.qz-insight.is-warn .qz-insight-sev{background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-insight.is-info .qz-insight-sev{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-insight-h{font-size:14px;font-weight:600;margin:0;color:var(--qz-ink)}.qz-insight-b{font-size:13px;line-height:1.5;color:var(--qz-ink-2);margin:0}.qz-insight-ev{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--qz-ink-2)}.qz-insight-ev b{font-weight:600;color:var(--qz-ink-3)}.qz-insight-foot{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.qz-insight-basis{font-size:11.5px;color:var(--qz-ink-4)}.qz-insight-foot .qz-link{font-size:13px}.qz-insight-foot .qz-link:last-child{margin-left:auto}.qz-anclean{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px dashed var(--qz-rule-strong);border-radius:var(--qz-radius-lg);margin-bottom:26px}.qz-anclean-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--qz-ok-tint);color:var(--qz-ok);font-weight:700;flex:none}.qz-anopt{display:grid;grid-template-columns:minmax(120px,220px) 1fr 90px;gap:12px;align-items:center;padding:5px 0;font-size:13px}.qz-anopt-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-anopt-n{text-align:right;color:var(--qz-ink-2);font-size:12.5px}.qz-anbar{height:10px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);overflow:hidden}.qz-anbar span{display:block;height:100%;border-radius:inherit;background:var(--qz-accent);opacity:.75;min-width:2px}.qz-antabs{display:flex;gap:2px;margin:0 0 18px;border-bottom:1px solid var(--qz-rule);flex-wrap:wrap}.qz-antabs a{font-size:13px;font-weight:600;color:var(--qz-ink-3);text-decoration:none;padding:8px 12px 9px;border-bottom:2px solid transparent;margin-bottom:-1px}.qz-antabs a:hover{color:var(--qz-ink)}.qz-antabs a.is-active{color:var(--qz-accent-ink);border-bottom-color:var(--qz-accent)}.qz-antab-n{font-size:11px;font-weight:700;margin-left:6px;padding:1px 7px;border-radius:var(--qz-radius-pill);background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-anworst td{background:var(--qz-warn-tint)}.qz-anworst-tag{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-warn);margin-left:8px}.qz-anchecklist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--qz-ink-2)}.qz-anchecklist .is-done{color:var(--qz-ok)}.qz-anrange{font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink);cursor:pointer;transition:border-color var(--qz-dur-fast) var(--qz-ease),background var(--qz-dur-fast) var(--qz-ease)}.qz-anrange:hover{border-color:var(--qz-rule-strong);background:var(--qz-cream-2)}.qz-anresolved{font-size:12px;color:var(--qz-ink-3)}.qz-anwiden{font-size:11.5px;color:var(--qz-warn)}.qz-anbar-push{margin-left:auto;display:flex;gap:8px;align-items:center}.qz-ancustom{display:flex;gap:8px;align-items:center;font-size:12px;margin:0 0 14px}.qz-aninfo{width:16px;height:16px;border-radius:var(--qz-radius-pill);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink-3);font-size:10px;font-weight:700;display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle;padding:0}.qz-aninfo:hover{background:var(--qz-ink);border-color:var(--qz-ink);color:var(--qz-paper)}.qz-anup{color:var(--qz-ok);font-weight:600}.qz-andown{color:var(--qz-crit);font-weight:600}.qz-anstate{display:inline-block;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:var(--qz-radius-pill);font-weight:700;white-space:nowrap}.qz-anstate.is-ok{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-anstate.is-warn{background:var(--qz-warn-tint);color:var(--qz-warn)}.qz-anstate.is-dim{background:var(--qz-cream-2);color:var(--qz-ink-3)}.qz-anseg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2)}.qz-anseg button{font:inherit;font-size:12px;font-weight:500;padding:5px 11px;border:1px solid transparent;border-radius:var(--qz-radius-sm);background:transparent;color:var(--qz-ink-3);cursor:pointer;transition:background var(--qz-dur-fast) var(--qz-ease),color var(--qz-dur-fast) var(--qz-ease)}.qz-anseg button:hover{color:var(--qz-ink)}.qz-anseg button.is-on{background:var(--qz-paper);color:var(--qz-ink);font-weight:600;border-color:var(--qz-rule)}.qz-anseg-n{font-variant-numeric:tabular-nums;font-style:italic;font-weight:400;color:var(--qz-ink-3);margin-left:2px}.qz-anseg button.is-on .qz-anseg-n{color:var(--qz-accent-ink)}.qz-ansearch{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-sm);background:var(--qz-paper);color:var(--qz-ink-3);margin-left:auto}.qz-ansearch:focus-within{border-color:var(--qz-accent)}.qz-ansearch input{font:inherit;font-size:12.5px;border:0;outline:0;background:none;color:var(--qz-ink);width:132px}.qz-ansrt{padding:0}.qz-ansrt button{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:12px 14px;width:100%;text-align:left;cursor:pointer;white-space:nowrap}.qz-ansrt.is-num button{text-align:right}.qz-ansrt button:hover{color:var(--qz-ink)}.qz-ansrt button:after{content:"";margin-left:5px;font-size:8px;opacity:0}.qz-ansrt.is-asc button:after{content:"▲";opacity:.75}.qz-ansrt.is-desc button:after{content:"▼";opacity:.75}.qz-antable{min-width:920px}.qz-antable th:first-child,.qz-antable td:first-child{min-width:260px}.qz-antable td{white-space:nowrap}.qz-antable td:not(:first-child):not(:nth-child(2)){text-align:right}.qz-antable th:first-child button,.qz-antable th:nth-child(2) button{text-align:left}.qz-andash{color:var(--qz-ink-25);text-align:right}.qz-anqlink{color:var(--qz-accent-ink);font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.qz-anqlink:hover{border-bottom-color:var(--qz-accent-line)}.qz-anattr{font-size:11.5px;color:var(--qz-ink-3);margin-left:auto}.qz-anlegend{display:flex;align-items:center;gap:8px;padding:14px 20px 0;font-size:11.5px;color:var(--qz-ink-3)}.qz-anlegend-bar{width:10px;height:10px;border-radius:2px;background:var(--qz-accent);opacity:.8}.qz-anlegend-dot{width:8px;height:8px;border-radius:var(--qz-radius-pill);background:var(--qz-ink);margin-left:10px}.qz-anchart{display:flex;align-items:flex-end;gap:10px;padding:14px 20px 12px;border-bottom:1px solid var(--qz-rule);min-height:128px;overflow-x:auto}.qz-anbucket{flex:1 0 34px;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:34px}.qz-anbucket-col{position:relative;height:92px;width:100%;max-width:42px;display:flex;align-items:flex-end}.qz-anbucket-fill{display:block;width:100%;border-radius:var(--qz-radius-sm) var(--qz-radius-sm) 0 0;background:var(--qz-accent);opacity:.8}.qz-anbucket-fill.is-partial{opacity:.4}.qz-anbucket-dot{position:absolute;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:var(--qz-radius-pill);background:var(--qz-ink)}.qz-anbucket-l{font-size:10.5px;color:var(--qz-ink-3);white-space:nowrap}.qz-anflow{margin-bottom:26px}.qz-anflow-node{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);padding:12px 16px;display:flex;align-items:baseline;gap:12px}.qz-anflow-node.is-worst{border-color:var(--qz-warn);background:var(--qz-warn-tint)}.qz-anflow-node.is-branch{border-style:dashed}.qz-anflow-eyebrow{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-3);font-weight:600;flex:none;min-width:96px}.qz-anflow-node.is-worst .qz-anflow-eyebrow{color:var(--qz-warn)}.qz-anflow-label{font-size:13.5px;color:var(--qz-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-anflow-n{font-family:var(--qz-font-heading);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--qz-ink)}.qz-anflow-edge{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11.5px;color:var(--qz-ink-3);padding:5px 0;position:relative;min-height:26px}.qz-anflow-edge:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:1px;background:var(--qz-rule-strong)}.qz-anflow-edge.is-quiet{min-height:14px}.qz-anflow-edge.is-split{color:var(--qz-accent-ink);font-weight:600}.qz-anflow-lane{margin-left:28px}.qz-anprod-row{cursor:pointer}.qz-anprod-row:hover{background:var(--qz-cream-2)}.qz-anprod-caret{display:inline-block;width:14px;color:var(--qz-ink-3)}.qz-anprod-detail td{background:var(--qz-cream-2)}.qz-anpaths-h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-3);font-weight:700;margin-bottom:8px}.qz-anpath{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;padding:3px 0;color:var(--qz-ink-2)}.qz-anpath-q{color:var(--qz-ink-3)}.qz-anpath-a{font-weight:600;color:var(--qz-ink);background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-sm);padding:1px 7px}.qz-anpath-t{font-weight:600;color:var(--qz-accent-ink)}.qz-anfilters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-size:12.5px}.qz-anfilters label{display:inline-flex;align-items:center;gap:7px}.qz-anselect{font:inherit;font-size:12.5px;padding:5px 9px;border-radius:var(--qz-radius-sm);border:1px solid var(--qz-rule);background:var(--qz-paper);color:var(--qz-ink);max-width:200px}.qz-linkbtn{font:inherit;font-size:12.5px;background:none;border:0;padding:0;color:var(--qz-accent-ink);font-weight:600;cursor:pointer}.qz-linkbtn:hover{text-decoration:underline}.qz-insight-math{font-size:12.5px;line-height:1.55;color:var(--qz-ink-2);background:var(--qz-cream-2);border-radius:var(--qz-radius-sm);padding:10px 12px;margin:0 0 10px}.qz-anlow{text-decoration:none;border:0;color:var(--qz-warn);font-weight:700;cursor:help;margin-left:1px;font-size:.7em;vertical-align:super}.qz-anlow:hover{color:var(--qz-ink)}.qz-annotmeas{font-size:15px;font-weight:600;color:var(--qz-ink-2)}.qz-antablewrap{overflow-x:auto;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg)}.qz-antablewrap .qz-table thead th{padding:9px 14px;background:var(--qz-cream-2);border-bottom:1px solid var(--qz-rule);text-align:right;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-3);font-weight:600;white-space:nowrap}.qz-antablewrap .qz-table thead th:first-child{text-align:left}.qz-antablewrap .qz-table tbody td{padding:10px 14px;border-bottom:1px solid var(--qz-rule-2);text-align:right;height:44px;font-variant-numeric:tabular-nums;white-space:nowrap}.qz-antablewrap .qz-table tbody td:first-child{text-align:left;font-weight:600}.qz-antablewrap .qz-table tbody tr:last-child td{border-bottom:0}.qz-antablewrap .qz-ansrt{padding:0}.qz-antablewrap .qz-ansrt button{padding:9px 14px;text-align:right;width:100%}.qz-antablewrap .qz-ansrt:first-child button{text-align:left}.qz-insight-dismiss{display:inline}.qz-linkbtn.is-quiet{color:var(--qz-ink-3);font-weight:500}.qz-linkbtn.is-quiet:hover{color:var(--qz-ink)}.qz-andismissed{border:1px dashed var(--qz-rule-strong);border-radius:var(--qz-radius-lg);padding:6px 14px;margin-top:12px}.qz-andismissed-row{display:flex;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;border-bottom:1px solid var(--qz-rule-2)}.qz-andismissed-row:last-child{border-bottom:0}.qz-andismissed-h{color:var(--qz-ink-2);flex:1;min-width:0}.qz-andismissed-row form{margin-left:auto}.qz-page.is-funnel:has(.qz-qf-panel){max-width:1248px;padding-bottom:28px;transition:max-width .3s cubic-bezier(.22,.61,.36,1)}.qz-page.is-funnel:has(.qz-qf-panel .qz-devframe[data-qz-tier=desktop]){max-width:1448px}.qz-page.is-funnel:has(.qz-lsc){max-width:1000px;padding:28px 24px 72px}@media(prefers-reduced-motion:reduce){.qz-page.is-funnel:has(.qz-qf-panel){transition:none}}.qz-s3-contentview{max-width:none}.qz-qf-view{grid-template-columns:var(--navw, 340px) 9px minmax(340px,1fr)}.qz-qf-navcol{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:8px 8px 0}.qz-qf-navbody{display:grid;gap:2px;align-content:start}.qz-qf-navrow{border-bottom:none;border-radius:8px;overflow:hidden}.qz-qf-cell{padding:11px 10px;gap:12px}.qz-qf-navrow:hover .qz-qf-cell{background:var(--qz-cream-2)}.qz-qf-ncn,.qz-qf-ncn.is-edit{width:22px;height:22px;min-width:0;flex:none;padding:0;margin:2px 0 0;display:grid;place-items:center;border-radius:6px;background:var(--qz-cream-2);border:1px solid var(--qz-rule);font-size:11.5px;color:var(--qz-ink-3);text-align:center}.qz-qf-ncn.is-edit:hover{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-qf-navrow.is-dec .qz-qf-ncn,.qz-qf-navrow.is-on .qz-qf-ncn{background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}.qz-qf-ncn .qz-qf-ncninput{width:100%;height:100%;box-shadow:none;background:transparent}.qz-qf-ncq{font-size:17px;font-weight:500;line-height:1.32;-webkit-line-clamp:3}.qz-qf-nct{font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--qz-ink-3);margin-top:2px}.qz-qf-navrow.is-content .qz-qf-nct{color:var(--qz-accent-ink)}.qz-qf-navterm{border-top:none;border-radius:8px;padding:10px;margin-top:2px;font-size:15px;color:var(--qz-ink-2);flex:none}.qz-qf-navterm:hover{background:var(--qz-cream-2)}.qz-qf-tc{width:22px;height:22px;border-radius:6px;background:var(--qz-cream-2);border:1px solid var(--qz-rule)}.qz-qf-navaddrow{margin-top:auto;position:sticky;bottom:0;z-index:1;background:var(--qz-paper);border-top:1px solid var(--qz-rule);padding:8px 2px;gap:4px;flex-wrap:wrap;flex:none}.qz-qf-navaddrow .qz-qf-navadd,.qz-qf-navaddrow .qz-qf-navadd.is-content,.qz-qf-navaddrow .qz-qf-navadd.is-library{flex:none;width:auto;padding:6px 9px;border-radius:8px;font-size:12.5px}.qz-qf-navadd.is-library{margin-left:auto;color:var(--qz-ink-3)}.qz-qf-navadd.is-library:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-qs-pv.qz-s3-canvas{padding:0 0 12px;gap:0;align-items:stretch;background:var(--qz-cream)}.qz-qs-pv .qz-s3-pvbar{min-height:50px;padding:0 10px 0 16px}.qz-s3-pvlabel{font-size:13.5px;font-weight:600}.qz-qs-pv .qz-s3-caption.is-art-directed{align-self:center;margin:8px 0 0}.qz-g2-stage{position:relative;padding:6px 10px 12px;height:clamp(480px,calc(100vh - 178px),920px)}.qz-qs-pv .qz-vp-pane{align-items:flex-start!important}.qz-qf-stagetag{position:absolute;bottom:6px;right:16px;font-size:11px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-rg-btn2.is-backico{width:36px;padding:0;display:grid;place-items:center;font-size:20px;line-height:1;color:var(--qz-ink-3)}.qz-rg-btn2.is-backico:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-lm{display:flex;flex-direction:column;max-height:88vh;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:var(--qz-lift-3);overflow:hidden}.qz-lm-paste{width:min(1200px,95vw)}.qz-lm-h{display:flex;align-items:center;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--qz-rule)}.qz-lm-h h2{flex:1 1 auto;margin:0;font-size:16.5px;font-weight:700}.qz-lm-close{flex:none;border:0;background:none;cursor:pointer;font-size:18px;line-height:1;color:var(--qz-ink-25);padding:3px 9px;border-radius:var(--qz-radius)}.qz-lm-close:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-lm-b{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.qz-lm-f{padding:14px 20px;border-top:1px solid var(--qz-rule);background:var(--qz-cream-2);display:flex;align-items:center;gap:12px;font-size:13px;color:var(--qz-ink-3);flex-wrap:wrap}.qz-lm-f p{margin:0;flex:1 1 auto;min-width:0;font-size:13px;line-height:1.5}.qz-lm-fright{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.qz-lm-bands{display:grid;gap:12px;min-width:0;max-width:100%}.qz-lm-band{min-width:0;max-width:100%;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:13px;background:var(--qz-paper)}.qz-lm-bh{display:flex;align-items:center;gap:9px;margin-bottom:11px;flex-wrap:wrap}.qz-lm-bn{width:19px;height:19px;border-radius:var(--qz-radius-sm);background:var(--qz-ink);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;flex:none;font-variant-numeric:tabular-nums}.qz-lm-bt{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:600}.qz-lm-right{margin-left:auto}.qz-lm-showband{background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:10px 12px 11px}.qz-lm-showhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.qz-lm-st{font-size:12.5px;font-weight:700;color:var(--qz-ink);letter-spacing:-.01em}.qz-lm-tfilt{display:flex;gap:5px;flex-wrap:wrap}.qz-lm-tf{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:6px;border:1px solid var(--qz-rule);font-size:12px;font-weight:500;color:var(--qz-ink-3);background:var(--qz-paper);cursor:pointer;font-family:inherit}.qz-lm-tf:hover{border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lm-tfc{font-size:11px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lm-tf.is-on{background:var(--qz-ink);border-color:var(--qz-ink);color:#fff}.qz-lm-tf.is-on .qz-lm-tfc{color:#fff;opacity:.72}.qz-lm-tsearch{flex:0 0 226px;min-width:0;padding:7px 11px;border:1px solid var(--qz-rule-strong);border-radius:6px;background:var(--qz-paper);font:inherit;font-size:12.5px;color:var(--qz-ink)}.qz-lm-tsearch::placeholder{color:var(--qz-ink-4)}.qz-lm-tsearch:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lm-tgroup{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--qz-ink-4);margin:2px 0 7px}.qz-lm-tgrid+.qz-lm-tgroup{margin-top:11px}.qz-lm-tgroup.is-needs{color:var(--qz-warn)}.qz-lm-tempty{font-size:12px;color:var(--qz-ink-4);padding:6px 2px 2px}.qz-lm-more{font-size:12px;color:var(--qz-ink-4);padding:4px 2px}.qz-lm-tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.qz-lm-showband[data-flow=onboarding]>.qz-lm-tgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.qz-lm-tcard{position:relative;display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:6px;border:1px solid var(--qz-rule);background:var(--qz-paper);min-width:0}.qz-lm-tcard:hover{border-color:var(--qz-accent-line)}.qz-lm-tsel{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;padding:0;margin:0;border-radius:inherit;cursor:pointer}.qz-lm-tsel:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lm-tcard .qz-lm-pthumb{flex:none;width:24px;height:24px;border-radius:5px;border:1px solid var(--qz-rule);background:linear-gradient(135deg,var(--qz-accent-wash) 0%,#FFFFFF 100%);position:relative;overflow:hidden;pointer-events:none}.qz-lm-pthumb img{width:100%;height:100%;object-fit:cover;display:block}.qz-lm-tmeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;pointer-events:none}.qz-lm-tn{font-size:12.5px;font-weight:600;color:var(--qz-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-lm-tsub{font-size:10.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums;display:flex;align-items:baseline}.qz-lm-tsub .qz-popover-anchor{pointer-events:auto;position:relative;z-index:1}.qz-lm-tcount{border:0;background:none;padding:0;font:inherit;font-size:10.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.qz-lm-tcount:hover{color:var(--qz-accent-ink);text-decoration-style:solid}.qz-lm-tcount:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px;border-radius:3px}.qz-lm-thas{white-space:nowrap;margin-left:4px}.qz-lm-kd{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qz-ink-4);background:var(--qz-cream-2);border-radius:4px;padding:2px 5px;pointer-events:none}.qz-lm-tcard.is-on{background:var(--qz-accent-wash);border-color:var(--qz-accent)}.qz-lm-tcard.is-on .qz-lm-tn{color:var(--qz-accent-ink)}.qz-lm-tcard.is-on .qz-lm-kd{color:var(--qz-accent-ink);background:#fff}.qz-lm-tcard.is-on .qz-lm-pthumb{border-color:var(--qz-accent-line)}.qz-lm-tcard.is-needs{border-color:color-mix(in srgb,var(--qz-warn) 45%,var(--qz-rule));background:color-mix(in srgb,var(--qz-warn) 7%,#FFFFFF)}.qz-lm-tcard.is-needs .qz-lm-pthumb{border-color:color-mix(in srgb,var(--qz-warn) 40%,var(--qz-rule))}.qz-lm-tcard.is-done{border-color:color-mix(in srgb,var(--qz-ok) 26%,var(--qz-rule));background:color-mix(in srgb,var(--qz-ok) 5%,#FFFFFF)}.qz-lm-tcard.is-done .qz-lm-pthumb{border-color:color-mix(in srgb,var(--qz-ok) 24%,var(--qz-rule))}.qz-lm-tmore{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 9px;border-radius:6px;border:1px dashed var(--qz-rule-strong);background:var(--qz-paper);font-size:11.5px;font-weight:600;color:var(--qz-ink-3);line-height:1.25;cursor:pointer;font-family:inherit}.qz-lm-tmore:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink);background:var(--qz-accent-wash)}.qz-lm-peek{padding:0;font-size:12px}.qz-lm-peek-h{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);margin-bottom:7px}.qz-lm-peek-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px;color:var(--qz-ink-3)}.qz-lm-peek-row img{border-radius:4px;object-fit:cover;flex:none}.qz-lm-peek-sw{flex:none;width:22px;height:22px;border-radius:4px;border:1px solid var(--qz-rule);background:linear-gradient(135deg,var(--qz-accent-wash) 0%,var(--qz-cream-2) 100%)}.qz-lm-peek-more{font-size:11px;color:var(--qz-ink-4);padding-top:5px}.qz-lm-pastegrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}@media(max-width:860px){.qz-lm-pastegrid{grid-template-columns:1fr}}.qz-lm-plabel{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:600;margin-bottom:9px}.qz-lm-ptawrap{position:relative}.qz-lm-pta{display:block;width:100%;min-height:132px;padding:14px 16px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-cream-2);font:inherit;font-size:13.5px;line-height:1.6;color:var(--qz-ink-3);resize:vertical}.qz-lm-pta:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lm-ghost{position:absolute;top:1px;right:1px;bottom:1px;left:1px;padding:14px 16px;display:grid;gap:9px;align-content:start;opacity:.42;pointer-events:none}.qz-lm-gline{padding:3px 0;font-size:12.5px;line-height:1.6;color:var(--qz-ink-3)}.qz-lm-pk{color:var(--qz-ink-4)}.qz-lm-pa{padding:1px 7px;border-radius:var(--qz-radius-sm);background:var(--qz-accent-wash);color:var(--qz-accent-ink);border:1px solid var(--qz-accent-line);font-weight:500}.qz-lm-pv{padding:1px 7px;border-radius:var(--qz-radius-sm);background:var(--qz-ls-warn-wash);color:var(--qz-warn);border:1px solid var(--qz-ls-warn-line);font-weight:500}.qz-lm-pr{padding:1px 7px;border-radius:var(--qz-radius-sm);background:var(--qz-live-wash);color:var(--qz-ok);border:1px solid var(--qz-ls-ok-line);font-weight:500}.qz-lm-pkey{display:grid;gap:7px;margin-top:12px;font-size:12px;color:var(--qz-ink-4)}.qz-lm-pkey>span{display:flex;align-items:center;gap:8px}.qz-lm-fmtcard{padding:11px 13px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);margin-bottom:9px}.qz-lm-fmtline{font-size:11px;font-weight:700;color:var(--qz-ink-4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.qz-lm-exline{padding:9px 0;border-top:1px solid var(--qz-rule);font-size:12.5px;line-height:2.1}.qz-lm-exline .qz-lm-pa,.qz-lm-exline .qz-lm-pv,.qz-lm-exline .qz-lm-pr{white-space:nowrap}.qz-lm-fmtex{font-size:12.5px;color:var(--qz-ink-3);padding:4px 0}.qz-lm-fmtex b{color:var(--qz-ink);font-weight:600}.qz-lm-seedbtn{font-size:11.5px;padding:5px 10px;margin-top:8px;display:inline-flex}.qz-lm-psum{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--qz-radius);font-size:13px;margin-bottom:10px}.qz-lm-psum.is-ok{background:var(--qz-live-wash);border:1px solid var(--qz-ls-ok-line);color:var(--qz-ok)}.qz-lm-psum.is-warn{background:var(--qz-ls-warn-wash);border:1px solid var(--qz-ls-warn-line);color:var(--qz-warn)}.qz-lm-presults{display:grid;gap:7px}.qz-lm-pres{display:flex;gap:10px;padding:10px 12px;border-radius:var(--qz-radius);border:1px solid var(--qz-rule);background:var(--qz-paper)}.qz-lm-pres.is-ok{border-color:var(--qz-ls-ok-line);background:var(--qz-live-wash)}.qz-lm-pres.is-bad{border-color:var(--qz-ls-crit-line);background:var(--qz-ls-crit-wash)}.qz-lm-ic{flex:none;width:18px;height:18px;border-radius:var(--qz-radius-sm);display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--qz-ok);color:#fff}.qz-lm-pres.is-bad .qz-lm-ic{background:var(--qz-crit)}.qz-lm-pb{flex:1;min-width:0}.qz-lm-pl2{display:block;font-size:12.5px;line-height:1.5;color:var(--qz-ink-3)}.qz-lm-pl2 b{color:var(--qz-ink);font-weight:600}.qz-lm-pe{display:block;font-size:11.5px;color:var(--qz-ok);margin-top:3px}.qz-lm-pres.is-bad .qz-lm-pe{color:var(--qz-crit)}.qz-lm-pintro{margin:0 0 16px;max-width:65ch;font-size:13px;color:var(--qz-ink);line-height:1.55}.qz-lm-pguar{margin-top:12px;font-size:12px;color:var(--qz-ink-4);line-height:1.55}.qz-lm-pguar b{color:var(--qz-ink-3);font-weight:600}.qz-lm-tq{padding:11px 12px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper);cursor:pointer;text-align:left;font-family:inherit}.qz-lm-tq.is-on{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-lm-tqn{display:block;font-size:12.5px;font-weight:600;color:var(--qz-ink)}.qz-lm-tq.is-on .qz-lm-tqn{color:var(--qz-accent-ink)}.qz-lm-tqd{display:block;font-size:11px;color:var(--qz-ink-4);margin-top:2px}.qz-lm-fld{display:block}.qz-lm-fi{display:block;width:100%;padding:10px 12px;border:1px solid var(--qz-ls-line2);border-radius:var(--qz-radius);background:var(--qz-paper);font:inherit;font-size:13.5px;color:var(--qz-ink)}.qz-lm-fi::placeholder{color:var(--qz-ink-25)}.qz-lm-fi:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lm-bhint{font-size:11px;color:var(--qz-ink-4)}.qz-lm-alist{display:grid;gap:5px}.qz-lm-arow{display:grid;grid-template-columns:16px 18px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);background:var(--qz-paper)}.qz-lm-agrip{border:0;background:none;padding:0;cursor:grab;color:var(--qz-ink-25);font-size:11px;letter-spacing:-3px;text-align:left}.qz-lm-agrip:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px;border-radius:var(--qz-radius-sm)}.qz-lm-akey{font-size:11px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lm-atext{border:0;background:none;padding:0;min-width:0;width:100%;font:inherit;font-size:13px;color:var(--qz-ink)}.qz-lm-atext::placeholder{color:var(--qz-ink-25)}.qz-lm-atext:focus-visible{outline:none}.qz-lm-arow:focus-within{border-color:var(--qz-accent)}.qz-lm-adel{border:0;background:none;padding:0;cursor:pointer;color:var(--qz-ink-25);text-align:right;font-size:13px}.qz-lm-adel:hover{color:var(--qz-crit)}.qz-lm-aadd{padding:8px 11px;border:1px dashed var(--qz-ls-line2);border-radius:var(--qz-radius);color:var(--qz-ink-4);font-size:12.5px;background:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.qz-lm-aadd:hover{border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lm-adel:disabled{opacity:.35;cursor:default}.qz-lm-adel:disabled:hover{color:inherit}.qz-lm-ratingnote{font-size:12.5px;color:var(--qz-ink-4);line-height:1.5}.qz-lcs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);font-size:13px;color:var(--qz-ink-3)}.qz-lcs-lbl{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:600}.qz-lcs-item{display:inline-flex;align-items:center;gap:5px}.qz-lcs-s{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--qz-radius-sm);font-size:12px;border:1px dashed var(--qz-ls-line2);background:var(--qz-paper);color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lcs-s.is-cat{border-color:var(--qz-ls-ok-line);background:var(--qz-live-wash);color:var(--qz-ok)}.qz-lcs-s.is-comp{border-style:solid;border-color:var(--qz-rule);background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-lcs-flag{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--qz-radius-pill);font-size:12px;font-weight:600}.qz-lcs-flag.is-warn{background:var(--qz-ls-warn-wash);color:var(--qz-warn);border:1px solid var(--qz-ls-warn-line)}.qz-lcs-flag.is-good{background:var(--qz-live-wash);color:var(--qz-ok);border:1px solid var(--qz-ls-ok-line)}.qz-lcs-muted{color:var(--qz-ink-4)}.qz-lrs{margin:12px 15px 15px;padding:18px;border:1px solid var(--qz-accent-line);background:var(--qz-accent-wash);border-radius:var(--qz-radius-lg)}.qz-lrs-h{margin:0;font-size:15.5px;font-weight:600;color:var(--qz-ink)}.qz-lrs-sub{margin:7px 0 0;font-size:13px;color:var(--qz-ink-3);max-width:62ch}.qz-lrs-row{display:flex;align-items:center;gap:9px;margin-top:13px;flex-wrap:wrap;font-size:13px;color:var(--qz-ink-4)}.qz-lrs-qsel{font:inherit;font-size:13.5px;font-weight:500;padding:4px 10px;max-width:100%;border:1px dashed var(--qz-accent-line);border-radius:var(--qz-radius-sm);background:var(--qz-paper);color:var(--qz-accent-ink);cursor:pointer}.qz-lrs-prev{margin-top:12px;padding:12px;border-radius:var(--qz-radius);background:var(--qz-paper);border:1px solid var(--qz-rule);display:grid;gap:7px}.qz-lrs-pl{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}.qz-lrs-rn{flex:none;font-size:11px;font-weight:700;color:var(--qz-warn);background:var(--qz-ls-warn-wash);border:1px solid var(--qz-ls-warn-line);padding:3px 7px;border-radius:var(--qz-radius-sm);font-variant-numeric:tabular-nums}.qz-lrs-op{color:var(--qz-ink-4);font-size:11px}.qz-lrs-cchip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--qz-radius-sm);font-size:12px;font-weight:500;background:var(--qz-accent-wash);color:var(--qz-accent-ink);border:1px solid var(--qz-accent-line);min-width:0}.qz-lrs-qn{font-size:10px;opacity:.75;font-variant-numeric:tabular-nums}.qz-lrs-tsel{font:inherit;font-size:12.5px;font-weight:500;padding:3px 10px;max-width:240px;border-radius:var(--qz-radius-sm);cursor:pointer;background:var(--qz-live-wash);color:var(--qz-ok);border:1px solid var(--qz-ls-ok-line)}.qz-lrs-tsel.is-unset{background:var(--qz-ls-warn-wash);color:var(--qz-warn);border-color:var(--qz-ls-warn-line);border-style:dashed}.qz-lrs-foot{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.qz-lrs-avail{font-size:11.5px;color:var(--qz-ink-4)}.qz-lcov{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);overflow:hidden}.qz-lcov-h{padding:12px 14px;border-bottom:1px solid var(--qz-rule);background:var(--qz-cream-2);font-size:13.5px;font-weight:600}.qz-lcov-l{padding:9px;display:grid;gap:4px}.qz-lcov-r{padding:9px 10px;border-radius:var(--qz-radius)}.qz-lcov-r.is-unused{background:var(--qz-cream-2)}.qz-lcov-t{font-size:12.5px;font-weight:500;color:var(--qz-ink)}.qz-lcov-u{font-size:11.5px;color:var(--qz-ink-4);margin-top:3px}.qz-lcov-u b{color:var(--qz-warn);font-weight:600}.qz-lcov-cov{display:flex;align-items:center;gap:10px;margin-top:10px;padding:0 10px 9px}.qz-lcov-bar{flex:1;height:6px;border-radius:var(--qz-radius-pill);background:var(--qz-cream-2);border:1px solid var(--qz-rule);overflow:hidden}.qz-lcov-fill{display:block;height:100%;background:var(--qz-accent)}.qz-lcov-n{font-size:11.5px;color:var(--qz-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums}.qz-walk{min-height:700px;display:flex;flex-direction:column;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:12px;color:var(--qz-ink)}.qz-walk-strip{position:sticky;top:var(--qz-topbar-h,58px);z-index:5;display:flex;align-items:center;gap:8px;min-height:58px;padding:12px 28px;background:var(--qz-paper);border-bottom:1px solid var(--qz-rule);border-radius:12px 12px 0 0}.qz-walk-chiprun{display:flex;gap:8px;overflow-x:auto;max-width:65%;min-width:30px;scrollbar-width:thin;padding:6px 8px;margin:-6px -8px}.qz-walk-chiprun.is-overflow{-webkit-mask-image:linear-gradient(to right,transparent,var(--qz-ink) 8px,var(--qz-ink) calc(100% - 8px),transparent);mask-image:linear-gradient(to right,transparent,var(--qz-ink) 8px,var(--qz-ink) calc(100% - 8px),transparent);padding-inline:8px}.qz-walk-chip{position:relative;flex:none;min-width:30px;height:30px;padding:0 6px;border:1px solid var(--qz-rule);border-radius:6px;background:var(--qz-cream-2);color:var(--qz-ink);font:inherit;font-size:12.5px;cursor:pointer}.qz-walk-chip.is-covered{color:var(--qz-ok);background:var(--qz-ok-tint);border-color:var(--qz-ok)}.qz-walk-chip[aria-current=step]{color:var(--qz-paper);background:var(--qz-accent);border-color:var(--qz-accent)}.qz-walk-chip:disabled{cursor:wait;opacity:.55}.qz-walk-tick{position:absolute;right:-1px;bottom:-4px;font-size:9px}.qz-walk-addchip{background:transparent;border-style:dashed}.qz-walk-connector{height:1px;background:var(--qz-rule);flex:1;min-width:12px}.qz-walk-connector.is-covered{background:var(--qz-ok)}.qz-walk-body{padding:30px 28px;flex:1;min-width:0}.qz-walk-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:26px}.qz-walk-heading h2,.qz-walk-email-title{font-size:23px;font-weight:600;line-height:1.32;letter-spacing:-.01em;margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.qz-walk-heading .qz-s3-editable{display:block}.qz-walk-delete{border:0;background:transparent;color:var(--qz-ink-4);font:inherit;font-size:20px;cursor:pointer;opacity:.45}.qz-walk-delete:hover,.qz-walk-delete:focus-visible{opacity:1;color:var(--qz-crit)}.qz-walk-delete:disabled{opacity:.2;cursor:not-allowed}.qz-walk-answers{display:grid;gap:6px;margin-top:12px}.qz-walk-answer{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--qz-rule);border-radius:6px;min-height:44px;font-size:14px}.qz-walk-answer .qz-s3-editable{flex:1;min-width:0;overflow-wrap:anywhere}.qz-walk-grip{color:var(--qz-ink-4);width:14px;font-size:11px;cursor:grab;flex:none}.qz-walk-grip>span:last-child{display:none}.qz-walk-answer:hover .qz-walk-grip>span:first-child{display:none}.qz-walk-answer:hover .qz-walk-grip>span:last-child{display:inline}.qz-walk-add{width:100%;border:1px dashed var(--qz-rule);border-radius:6px;background:transparent;color:var(--qz-ink);text-align:left;padding:10px 14px;font:inherit;font-size:12.5px;cursor:pointer}.qz-walk-add:hover{background:var(--qz-cream-2)}.qz-walk-regen{display:flex;justify-content:flex-end;margin-top:14px}.qz-walk-footer{display:flex;justify-content:space-between;gap:12px;padding:20px 28px;border-top:1px solid var(--qz-rule);margin-top:auto}.qz-walk-description{font-size:13.5px;color:var(--qz-ink-4);margin:8px 0 20px}.qz-walk-settings{border:0;border-top:1px solid var(--qz-rule);padding:20px 0 0;margin:24px 0 0;min-width:0}.qz-walk-settings h3,.qz-walk-settings legend{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:0 0 12px}.qz-walk-settings:disabled{opacity:.5}.qz-walk-toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;padding:12px 0}.qz-walk-toggle input{accent-color:var(--qz-accent);margin-top:4px}.qz-walk-toggle small{display:block;font-size:11px;color:var(--qz-ink-4);margin-top:3px}.qz-walk-mode{margin:0 0 10px 28px}.qz-walk-mode p{font-size:11px;color:var(--qz-ink-4);margin:7px 0}.qz-walk-mode .qz-segmented{display:inline-flex}.qz-walk-ledger{max-height:580px;overflow-y:auto;margin:24px 0;border:1px solid var(--qz-rule);border-radius:8px}.qz-walk-ledger section{padding:16px 20px;border-bottom:1px solid var(--qz-rule)}.qz-walk-ledger-heading{display:flex;align-items:baseline;gap:12px}.qz-walk-ledger-heading h3{flex:1;font-size:14px;margin:0;min-width:0;overflow-wrap:anywhere}.qz-walk-ledger-heading>span{flex:none;font-size:11px;color:var(--qz-ink-4)}.qz-walk-ledger ol{padding-left:20px;margin:10px 0 0;font-size:13.5px}.qz-walk-ledger p{font-size:13.5px;color:var(--qz-ink-4)}.qz-walk-peek{position:fixed;z-index:130;width:300px;max-height:260px;overflow:auto;padding:16px;border:1px solid var(--qz-rule);border-radius:8px;background:var(--qz-paper);color:var(--qz-ink);pointer-events:none;font-size:12.5px}.qz-walk-peek ol{padding-left:18px;margin:8px 0 0}@media(max-width:640px){.qz-walk-strip{padding:12px;gap:5px}.qz-walk-body{padding:24px 18px}.qz-walk-footer{padding:16px 18px}.qz-walk-chiprun{max-width:52%}.qz-walk-connector{min-width:4px}.qz-walk-ledger section{padding:14px}}.qz-walk{width:100%;max-width:760px;margin-inline:auto}.qz-walk-delete{padding:0;min-height:20px;height:20px;min-width:20px;line-height:20px}.qz-walk-answer .qz-walk-delete{opacity:0}.qz-walk-answer:hover .qz-walk-delete,.qz-walk-answer:focus-within .qz-walk-delete{opacity:.65}.qz-walk .qz-s3-typetagbtn{border-radius:6px;box-shadow:none;padding:4px 10px;font-size:12.5px}.qz-walk .qz-s3-typetagbtn .qz-s3-tt-type{color:var(--qz-ink)}@media(max-width:640px){.qz-walk-settings>.qz-segmented button{height:auto;min-height:40px;line-height:1.25;padding:6px 10px}}.qz-rg-card{display:flex;flex-direction:column;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);padding:16px 18px 12px;box-shadow:var(--qz-lift-1)}.qz-rg-stepno{margin-bottom:6px}.qz-rg-pv{height:auto;min-height:0;max-height:none;padding:7px}.qz-rg-pv .qz-devframe[data-qz-tier=phone]{box-shadow:0 0 0 6px var(--qz-paper),0 0 0 7px var(--qz-rule),0 10px 26px -16px color-mix(in srgb,var(--qz-ink) 20%,transparent)}.qz-rg-stab.is-done i{background:var(--qz-ok)}.qz-rg-stab.is-on.is-done i{background:var(--qz-paper);box-shadow:inset 0 0 0 2px var(--qz-ok)}.qz-rg-offerblk{margin:14px 0 4px}.qz-rg-coupon code{font-family:inherit;font-variant-numeric:tabular-nums;font-size:11.5px}.qz-rg-addbtn.is-need,.qz-rg-coupon.is-need{background:var(--qz-accent);border-color:var(--qz-accent);color:var(--qz-paper)}.qz-rg-coupon.is-need .qz-rg-ct span{color:var(--qz-paper)}.qz-rg-later{display:inline-block;margin:6px 0 0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--qz-ink-3);text-decoration:underline}.qz-rg-dnote{margin:8px 0 4px;font-size:12.5px;line-height:1.5;color:var(--qz-ink-3)}.qz-rg-rowbtn{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer;padding-left:0;padding-right:0}.qz-rg-rowval{font-size:12.5px;font-weight:600;color:var(--qz-accent-ink);white-space:nowrap}.qz-rg-ringrow{padding-left:6px;padding-right:6px;margin-left:-6px;margin-right:-6px}.qz-rg-linkstat{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12px}.qz-rg-linkstat.is-ok{color:var(--qz-ok)}.qz-rg-linkstat.is-err{color:var(--qz-crit)}.qz-rg-linkstat a{margin-left:auto;color:var(--qz-accent-ink);font-weight:600}.qz-rg-saveblock{margin-right:auto;font-size:12.5px;color:var(--qz-crit)}.qz-rg-lockt{margin-left:8px;font-weight:500;color:var(--qz-ink-4)}.qz-rg-consentgrp{display:flex;flex-direction:column;gap:6px}.qz-rg-legal{display:grid;gap:4px}.qz-rg-legal p{margin:0;font-size:11px;line-height:1.45;opacity:.7}.qz-rg-termspv a{color:var(--qz-accent-ink)}.qz-rg-termspv p{margin:0 0 4px}.qz-rg-deditor{display:flex;flex-direction:column;gap:4px}.qz-rg-dgroup .qz-rg-grpdiv{margin:14px 0 8px;font-size:12.5px}.qz-rg-seg{display:flex;flex-wrap:wrap}.qz-rg-seg button:disabled{opacity:.45;cursor:not-allowed}.qz-rg-dgroup .qz-input{margin-top:8px}.qz-rg-dpick{max-height:180px;overflow-y:auto;margin-top:8px;padding:4px 8px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-rg-dread{margin-top:10px;padding:12px 14px;border-radius:var(--qz-radius);background:var(--qz-cream);border:1px solid var(--qz-rule)}.qz-rg-dread .qz-rg-grpdiv{margin:0 0 8px;border-top:0;padding-top:0}.qz-rg-dread dl{margin:0;display:grid;gap:6px}.qz-rg-dread dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:12.5px}.qz-rg-dread dt{color:var(--qz-ink-4);font-weight:600}.qz-rg-dread dd{margin:0;color:var(--qz-ink);line-height:1.45}.qz-ed{display:block;border-radius:3px;outline:none;cursor:text;padding:1px 4px;margin:-1px -4px;overflow-wrap:anywhere}.qz-ed--inline{display:inline}.qz-ed:hover{background:var(--qz-cream-2)}.qz-ed:focus,body[data-qz] .qz-ed:focus-visible{background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent-line);outline:none}.qz-ed[data-ph]:empty{display:inline-block;min-width:7em}.qz-ed[data-ph]:empty:before{content:attr(data-ph);color:var(--qz-ink-4)}.qz-fsp{position:fixed;left:0;top:0;z-index:calc(var(--qz-z-topbar) - 10);display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 6px;border-radius:var(--qz-radius-pill);font-family:var(--qz-font-body);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;transition:opacity .4s}.qz-fsp.is-saving{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-fsp.is-saved{background:var(--qz-live-wash);color:var(--qz-ok)}.qz-fsp.is-failed{background:var(--qz-crit-tint);color:var(--qz-crit)}.qz-fsp.is-fade{opacity:0}.qz-fsp svg{width:11px;height:11px;flex:none}.qz-fsp-spin{box-sizing:border-box;width:10px;height:10px;flex:none;border:1.5px solid var(--qz-ls-line2);border-top-color:var(--qz-accent);border-radius:50%;animation:qz-fsp-rot .7s linear infinite}@keyframes qz-fsp-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-fsp{transition:none}.qz-fsp-spin{animation:none}}:root{--qz-lg-lift: 0 1px 2px rgba(32, 28, 46, .08), 0 0 0 1px rgba(32, 28, 46, .04);--qz-lg-pop: 0 12px 32px rgba(32, 28, 46, .16), 0 0 0 1px rgba(32, 28, 46, .06);--qz-lg-warn-dot: #C98A1B;--qz-lg-res: #1D4F91;--qz-lg-cell: #FAF9FC;--qz-lg-res-wash: #EAF2FE;--qz-lg-res-line: #C9DCFB;--qz-logic-work-max: 1256px;--qz-logic-stage-min: 1200px;--qz-logic-rail-w: 262px;--qz-logic-rules-w: 304px}.qz-page.is-funnel:has(.qz-s3-logicview){max-width:none;padding:0;overflow-x:auto}.qz-s3-logicview{display:block;box-sizing:border-box;width:100%;max-width:var(--qz-logic-work-max);min-width:var(--qz-logic-stage-min);margin:0 auto;padding:22px 16px 40px}.qz-lg-card{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);background:var(--qz-paper);overflow:hidden;font-size:14px;line-height:1.45;color:var(--qz-ink)}.qz-lg-card [hidden]{display:none!important}.qz-lg-card :is(button,[tabindex]):focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lg-card .qz-lw-grid{border:0;border-radius:0}.qz-lg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.qz-lg-btn{border:1px solid var(--qz-rule-strong);background:var(--qz-paper);border-radius:var(--qz-radius);padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-ink-3);white-space:nowrap;cursor:pointer}.qz-lg-btn:hover{border-color:var(--qz-ink-3);color:var(--qz-ink)}.qz-lg-btn.is-pri{border-color:var(--qz-accent);background:var(--qz-accent);color:var(--qz-on-accent)}.qz-lg-btn.is-pri:hover{border-color:var(--qz-accent-2);background:var(--qz-accent-2);color:var(--qz-on-accent)}.qz-lg-link{border:0;background:none;padding:3px 6px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-accent-ink);cursor:pointer}.qz-lg-link:hover{background:var(--qz-accent-wash)}.qz-lg-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;border-bottom:1px solid var(--qz-rule);padding:8px 12px 8px 20px}.qz-lg-stitle-h{margin:0;font:inherit;display:inline-flex}.qz-lg-stitle{display:inline-flex;align-items:baseline;gap:8px;border:0;background:none;padding:2px 8px;margin-left:-8px;border-radius:var(--qz-radius);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--qz-ink);white-space:nowrap;cursor:pointer}.qz-lg-stitle:hover{background:var(--qz-cream-2)}.qz-lg-stitle.is-static{cursor:default}.qz-lg-stitle.is-static:hover{background:none}.qz-lg-stitle .qz-lg-cv{font-size:11px;color:var(--qz-ink-4)}.qz-lg-sdesc{flex:1;min-width:280px;display:flex;flex-direction:column;gap:2px}.qz-lg-status-p{margin:0;font-size:13.5px;line-height:1.5;color:var(--qz-ink-4)}.qz-lg-more{display:inline-flex;align-items:center;gap:3px;margin-left:8px;border:0;background:none;padding:1px 5px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-accent-ink);cursor:pointer}.qz-lg-more:hover{background:var(--qz-accent-wash)}.qz-lg-more span{font-size:9px}.qz-lg-more.is-open span{transform:rotate(180deg)}.qz-lg-sact{display:flex;align-items:center;gap:10px;align-self:center;margin-left:auto}.qz-lg-sact .qz-lg-link{font-size:13px;padding:2px 6px}.qz-lg-sact .qz-lg-btn.is-pri{padding:6px 13px;font-size:13px}.qz-lg-vseg2{display:inline-flex;background:var(--qz-rule-2);border-radius:var(--qz-radius);padding:2px}.qz-lg-vseg2 button{border:0;background:none;padding:4px 11px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-ink-4);cursor:pointer}.qz-lg-vseg2 button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-ink);box-shadow:var(--qz-lg-lift)}.qz-lg-iox{display:inline-flex;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);overflow:hidden}.qz-lg-iox button{border:0;background:var(--qz-paper);padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-ink-3);cursor:pointer}.qz-lg-iox button+button{border-left:1px solid var(--qz-rule)}.qz-lg-iox button:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-lg-iox button:disabled{background:var(--qz-paper);color:var(--qz-ink-25);cursor:default}.qz-popover.qz-lg-pop{padding:10px;font-size:13px;line-height:1.45;box-shadow:var(--qz-lg-pop);border-radius:var(--qz-radius-lg)}.qz-lg-pop .qz-menu{margin:0;min-width:0}.qz-lg-pop .qz-menu-title,.qz-lg-pt{font-size:12px;font-weight:700;color:var(--qz-ink);padding:4px 8px 8px;overflow-wrap:anywhere;outline:none}.qz-lg-pop .qz-menu-item{height:auto;gap:10px;padding:7px 8px;border-radius:var(--qz-radius);font-size:13.5px;line-height:1.45}.qz-lg-pop .qz-menu-hint{padding-left:0;font-size:11.5px;color:var(--qz-ink-4);text-align:right}.qz-lg-mi{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;border-radius:var(--qz-radius);padding:7px 8px;text-align:left;font-family:inherit;font-size:13.5px;line-height:1.45;color:var(--qz-ink);cursor:pointer}.qz-lg-mi:hover{background:var(--qz-cream-2)}.qz-lg-mi.is-static{cursor:default}.qz-lg-mi.is-static:hover{background:none}.qz-lg-mi-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-lg-mi-h{margin-left:auto;font-size:11.5px;color:var(--qz-ink-4);text-align:right;white-space:nowrap}.qz-lg-vptools{padding:0 8px 4px}.qz-lg-vpsearch{width:100%;box-sizing:border-box;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);padding:6px 9px;font-family:inherit;font-size:13px;color:var(--qz-ink);background:var(--qz-paper)}.qz-lg-vplist{max-height:300px;overflow-y:auto;padding:2px 0 4px}.qz-lg-vpnone{padding:14px 8px;text-align:center;font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-findlist{list-style:none;margin:0;padding:0}.qz-lg-find{display:flex;gap:9px;align-items:flex-start;width:100%;border:0;background:none;text-align:left;padding:8px;border-radius:var(--qz-radius);font-family:inherit;font-size:13px;line-height:1.45;color:var(--qz-ink-3)}button.qz-lg-find{cursor:pointer}button.qz-lg-find:hover{background:var(--qz-cream-2)}.qz-lg-find-t{flex:1;min-width:0}.qz-lg-find-action{flex-shrink:0;font-weight:600}.qz-lg-sv{flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-top:6px}.qz-lg-sv.is-crit{background:var(--qz-crit)}.qz-lg-sv.is-warn{background:var(--qz-lg-warn-dot)}.qz-lg-sv.is-note{background:var(--qz-ink-25)}.qz-lg-checkfoot{border-top:1px solid var(--qz-rule-2);margin-top:8px;padding-top:8px}.qz-topbar-continue.is-blocked-outline,.qz-topbar-continue.is-blocked-outline:hover,.qz-topbar-continue.is-blocked-outline:active:not(:disabled){background:var(--qz-paper);color:var(--qz-crit);box-shadow:inset 0 0 0 1px var(--qz-crit)}.qz-lw-grid.qz-lw-grid--3{grid-template-columns:var(--qz-logic-rail-w) minmax(0,1fr) var(--qz-logic-rules-w)}@media(max-width:900px){.qz-lw-grid.qz-lw-grid--3{grid-template-columns:var(--qz-logic-rail-w) minmax(0,1fr) var(--qz-logic-rules-w)}.qz-lw-grid--3>.qz-lw-rail{border-right:1px solid var(--qz-rule);border-bottom:0}}.qz-lw-grid--3>.qz-lw-rail{padding:12px;min-height:480px;display:flex;flex-direction:column}.qz-lg-rcol{position:relative;border-left:1px solid var(--qz-rule);background:var(--qz-lg-cell);min-width:0}.qz-lg-rcol-in{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px;display:flex;flex-direction:column;gap:10px}.qz-lg-rcol-h{display:flex;align-items:center;gap:8px}.qz-lg-rcol-h h4{margin:0;flex:1;font-size:14.5px;font-weight:700;color:var(--qz-ink)}.qz-lg-rcol p{margin:0;font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-rcount{margin-left:6px;font-size:12px;font-weight:600;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-lg-rlistw{position:relative;flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.qz-lg-rlistw.is-more:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:40px;border-radius:0 0 var(--qz-radius) var(--qz-radius);background:linear-gradient(color-mix(in srgb,var(--qz-paper) 0%,transparent),var(--qz-paper));pointer-events:none}.qz-lg-rlist{flex:0 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-lg-rempty{padding:10px 12px;font-size:12.5px;color:var(--qz-ink-3);outline:none}.qz-lg-rempty b{color:var(--qz-ink)}.qz-lg-rcol-f{margin-top:auto;display:flex;gap:4px}.qz-lg-rrow{display:flex;gap:8px;align-items:flex-start;padding:9px 8px 9px 10px;border-bottom:1px solid var(--qz-rule-2);font-size:13px;line-height:1.7;cursor:pointer}.qz-lg-rrow:last-child{border-bottom:0}.qz-lg-rrow:hover{background:var(--qz-lg-cell)}.qz-lg-rnum{flex:0 0 20px;height:20px;display:grid;place-items:center;margin-top:1px;font-size:11px;font-weight:600;color:var(--qz-ink-4);background:var(--qz-cream-2);border-radius:var(--qz-radius-sm)}.qz-lg-rsay{flex:1;min-width:0;color:var(--qz-ink-4)}.qz-lg-rbody{display:flex;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.qz-lg-rr .qz-lg-rbody{align-items:center;gap:10px}.qz-lg-rrow .qz-lg-rbody{align-items:flex-start;gap:8px}.qz-lg-cchip{background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius-sm);padding:1px 5px;font-weight:600;color:var(--qz-ink);white-space:nowrap}.qz-lg-cchip.is-v{background:var(--qz-accent-wash);border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lg-cchip.is-res{background:var(--qz-lg-res-wash);border-color:var(--qz-lg-res-line);color:var(--qz-lg-res)}.qz-lg-cchip.is-missing{background:var(--qz-ls-crit-wash);border-color:var(--qz-ls-crit-line);color:var(--qz-crit)}.qz-lg-cj{font-weight:800;color:var(--qz-ink)}.qz-lg-qlab{font-style:normal;font-weight:600;color:var(--qz-ink-4);margin-right:3px}.qz-lg-rtag{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;line-height:1.45;color:var(--qz-crit);background:var(--qz-ls-crit-wash);border-radius:var(--qz-radius-sm);padding:1px 6px}.qz-lg-rr.is-dead .qz-lg-rsent,.qz-lg-rrow.is-dead .qz-lg-rsent{opacity:.6}.qz-lg-xone{width:16px;height:16px;border:0;background:none;padding:0;font-family:inherit;font-size:12px;line-height:1;color:var(--qz-ink-25);border-radius:3px;opacity:0;cursor:pointer}.qz-lg-rr:hover .qz-lg-xone,.qz-lg-rrow:hover .qz-lg-xone,.qz-lg-rr:focus-within .qz-lg-xone,.qz-lg-rrow:focus-within .qz-lg-xone,.qz-lg-xone:focus-visible{opacity:.85}.qz-lg-xone:hover{color:var(--qz-crit);opacity:1}.qz-lg-mv{display:inline-flex;gap:2px;flex:none}.qz-lg-mv .qz-lg-xone{font-size:11px}.qz-lg-mv .qz-lg-xone:hover{color:var(--qz-accent-ink)}.qz-lg-mv .qz-lg-xone:disabled{visibility:hidden;cursor:default}.qz-lg-xdel{display:inline-grid;place-items:center;width:22px;height:22px;flex:none}.qz-lg-rband{padding:16px 20px;border-bottom:1px solid var(--qz-rule)}.qz-lg-rlist2{border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);overflow:hidden;list-style:none;margin:0;padding:0}.qz-lg-rr{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 6px;border-bottom:1px solid var(--qz-rule-2);background:var(--qz-paper);cursor:pointer}.qz-lg-rr:hover{background:var(--qz-lg-cell)}.qz-lg-rr:last-child{border-bottom:0}.qz-lg-grip{width:12px;flex:none;font-size:12px;color:var(--qz-ink-25);opacity:0;cursor:grab;text-align:center}.qz-lg-rr:hover .qz-lg-grip,.qz-lg-rr:focus-within .qz-lg-grip{opacity:1}.qz-lg-rn{flex:none;min-width:22px;height:22px;display:grid;place-items:center;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2);font-size:11.5px;font-weight:700;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lg-rs{flex:1;min-width:0;font-size:13px;line-height:1.75;color:var(--qz-ink-4)}.qz-lg-rr.is-dragging{opacity:.4}.qz-lg-rr.is-over{box-shadow:inset 0 2px 0 var(--qz-accent)}.qz-lg-rr.is-under{box-shadow:inset 0 -2px 0 var(--qz-accent)}.qz-lg-rr.is-lit,.qz-lg-rr.is-lit:hover{background:var(--qz-accent-wash)}.qz-lg-rr.is-flash,.qz-lg-rrow.is-flash{outline:2px solid var(--qz-accent-line);outline-offset:-2px}.qz-lg-rempty2{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;border:1px dashed var(--qz-ls-line2);border-radius:var(--qz-radius-lg);text-align:center;font-size:13.5px;color:var(--qz-ink-4)}.qz-lg-rempty2 b{color:var(--qz-ink)}.qz-lg-rempty2 .qz-lg-btn.is-pri{padding:7px 14px;font-size:13px}.qz-lg-viz{padding:12px 20px 16px;background:var(--qz-lg-cell)}.qz-lg-viz-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.qz-lg-viz-h h3{margin:0;font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--qz-ink-4)}.qz-lg-viz-sub{font-size:12px;color:var(--qz-ink-4)}.qz-lg-viz-sub b{color:var(--qz-ink);font-variant-numeric:tabular-nums}.qz-lg-sd{width:7px;height:7px;flex:none;border-radius:50%;background:var(--qz-lg-warn-dot)}.qz-lg-sd.is-on{background:var(--qz-ink)}.qz-lg-recrow{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.qz-lg-recrow>*{flex:none}.qz-lg-recrow>.qz-popover-anchor:has(>[hidden]){display:none}.qz-lg-rpill{display:inline-flex;align-items:center;gap:7px;max-width:280px;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius);padding:6px 12px 6px 11px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--qz-ink);cursor:default}button.qz-lg-rpill{cursor:pointer}.qz-lg-rpill .qz-lg-sd{width:8px;height:8px}.qz-lg-rpill-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-lg-rpill.is-none{border-style:dashed;border-color:var(--qz-ls-warn-line)}.qz-lg-rpill.is-none:hover{border-color:var(--qz-accent)}.qz-lg-rpill-add{font-weight:600;color:var(--qz-accent-ink);white-space:nowrap}.qz-lg-rpill.is-add{border-style:dashed;border-color:var(--qz-ls-line2);background:none;color:var(--qz-ink-4);cursor:pointer}.qz-lg-rpill.is-add:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-lg-tview{padding:14px 20px 20px;display:flex;flex-direction:column;gap:18px}.qz-modal-scrim.qz-lg-mscrim{padding:calc(16px + env(safe-area-inset-top,0px)) 16px max(calc(16px + env(safe-area-inset-bottom,0px)),calc(var(--qz-toast-reserve, 0px) + env(safe-area-inset-bottom,0px)));backdrop-filter:none;-webkit-backdrop-filter:none}.qz-lg-mbox{display:flex;flex-direction:column;width:fit-content;min-width:min(680px,100%);max-width:100%;max-height:100%;background:var(--qz-paper);border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lg-pop);overflow:hidden;font-size:14px;line-height:1.45;color:var(--qz-ink)}.qz-lg-mbox.is-builder{width:min(1100px,100%)}.qz-lg-mbox [hidden]{display:none!important}.qz-lg-mbox :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lg-mbox button{font-family:inherit;cursor:pointer}.qz-lg-mscroll{flex:1 1 auto;min-height:0;overflow-y:auto}.qz-lg-mthen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 12px 0 22px}.qz-lg-mlab,.qz-lg-mqlab{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--qz-ink-4)}.qz-lg-mqlab{padding:16px 0 0}.qz-lg-vseg{display:inline-flex;background:var(--qz-cream-2);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:2px}.qz-lg-vseg button{border:0;background:none;padding:3px 10px;border-radius:var(--qz-radius-sm);font-size:12px;font-weight:400;line-height:1.45;color:var(--qz-ink-4)}.qz-lg-vseg button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-ink);box-shadow:var(--qz-lg-lift)}.qz-lg-vhint{font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-msp{flex:1}.qz-lg-mdel{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;border-radius:var(--qz-radius-sm);padding:3px 8px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--qz-ink-4)}.qz-lg-mdel:hover:not(:disabled),.qz-lg-mdel:focus-visible{color:var(--qz-crit);background:var(--qz-ls-crit-wash);border-color:var(--qz-ls-crit-line)}.qz-lg-mdel.is-dup:hover:not(:disabled),.qz-lg-mdel.is-dup:focus-visible{color:var(--qz-accent-ink);background:var(--qz-accent-wash);border-color:var(--qz-accent-line)}.qz-lg-mdel.is-dup:disabled{color:var(--qz-ink-25);cursor:default}.qz-lg-mx{width:24px;height:24px;border:1px solid transparent;background:none;border-radius:var(--qz-radius-sm);color:var(--qz-ink-25);font-size:14px;line-height:1;padding:0}.qz-lg-mx:hover{background:var(--qz-cream-2);border-color:var(--qz-rule)}.qz-lg-mnote{flex:1 0 100%;margin:0;font-size:12px;color:var(--qz-ink-4);background:var(--qz-cream-2);border-radius:var(--qz-radius-sm);padding:4px 8px;max-width:640px}.qz-lg-mband{padding:12px 22px 16px;border-bottom:1px solid var(--qz-rule);contain:inline-size}.qz-lg-mband-in{border:1px solid var(--qz-rule);background:var(--qz-lg-cell);border-radius:var(--qz-radius-lg);padding:9px 12px 11px}.qz-lg-mband.is-builder{contain:none}.qz-lg-mband-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:24px}.qz-lg-tray-lb{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-25)}.qz-lg-frac{font-size:11px;font-weight:600;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lg-frac b{color:var(--qz-warn)}.qz-lg-frac.is-all b{color:var(--qz-ink)}.qz-lg-addelse{border:1px dashed var(--qz-ls-line2);background:none;border-radius:var(--qz-radius);padding:3px 9px;font-size:12px;font-weight:600;line-height:1.45;color:var(--qz-ink-4)}.qz-lg-addelse:hover{border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lg-mrecs{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.qz-lg-rc{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.45;background:var(--qz-paper);border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:6px 10px 6px 8px;color:var(--qz-ink);cursor:pointer}.qz-lg-rc:hover{border-color:var(--qz-ls-line2);box-shadow:var(--qz-lg-lift)}.qz-lg-rc.is-on{border-color:var(--qz-accent);background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-lg-rc.is-missing{border-color:var(--qz-ls-crit-line);background:var(--qz-ls-crit-wash);color:var(--qz-crit)}.qz-lg-rc.is-more{border-style:dashed;color:var(--qz-ink-4);font-family:inherit}.qz-lg-rc.is-more:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-lg-rc-t{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;font:inherit;color:inherit;white-space:nowrap}.qz-lg-rc-c{border:0;background:none;padding:0 2px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:11px;font-weight:600;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-lg-rc-c:hover{color:var(--qz-ink);background:var(--qz-cream-2)}.qz-lg-st{width:7px;height:7px;flex:none;border-radius:50%;background:var(--qz-lg-warn-dot)}.qz-lg-st.is-done{background:var(--qz-ink)}.qz-lg-ck{width:15px;height:15px;flex:0 0 15px;box-sizing:border-box;border:1px solid var(--qz-ls-line2);border-radius:3px;background:var(--qz-paper);display:grid;place-items:center;font-size:10px;line-height:1;color:var(--qz-on-accent)}.is-on>.qz-lg-ck,.is-on>.qz-lg-rc-t>.qz-lg-ck,.qz-lg-arrow.is-on .qz-lg-ck{background:var(--qz-accent);border-color:var(--qz-accent)}.qz-lg-vpfoot{display:flex;align-items:center;gap:6px;border-top:1px solid var(--qz-rule-2);margin-top:2px;padding:9px 2px 1px 8px;font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-vpfoot span{flex:1}.qz-lg-mq{padding:0 22px}.qz-lg-mrow{display:grid;grid-template-columns:22px 184px 44px minmax(0,auto);gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--qz-rule-2)}.qz-lg-mrow:last-child{border-bottom:0}.qz-lg-mqn{font-size:11.5px;font-weight:700;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-lg-mrow.is-live .qz-lg-mqn{color:var(--qz-accent-ink)}.qz-lg-mqt{font-size:13.5px;font-weight:400;line-height:1.3;color:var(--qz-ink)}.qz-lg-mrow.is-gone .qz-lg-mqt{color:var(--qz-crit)}.qz-lg-mtag{display:inline-block;vertical-align:2px;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-accent-ink);background:var(--qz-accent-wash);border-radius:var(--qz-radius-sm);padding:1px 5px}.qz-lg-mop{display:flex;flex-direction:column;gap:4px;align-items:stretch}.qz-lg-opb{border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius-sm);padding:3px 4px;font-size:12px;font-weight:600;line-height:1.45;color:var(--qz-ink-3);text-align:center;white-space:nowrap}.qz-lg-opb:hover{border-color:var(--qz-ls-line2);color:var(--qz-ink)}.qz-lg-opb.is-not{background:var(--qz-ls-warn-wash);border-color:var(--qz-ls-warn-line);color:var(--qz-warn)}.qz-lg-opb.is-sub{padding:2px;font-size:10.5px;font-weight:500;border-style:dashed}.qz-lg-opb.is-fixed{cursor:default;color:var(--qz-ink-25);border-color:var(--qz-rule-2)}.qz-lg-opb.is-gone{visibility:hidden}.qz-lg-manswrap{position:relative;min-width:0}.qz-lg-mans{display:flex;gap:8px;max-width:676px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.qz-lg-manswrap.is-more:after{content:"";position:absolute;top:0;right:0;bottom:6px;width:44px;background:linear-gradient(90deg,transparent,var(--qz-paper));pointer-events:none}.qz-lg-bk{flex:0 0 104px;height:68px;box-sizing:border-box;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius);padding:0 9px;text-align:left;font-size:12.5px;line-height:1.3;color:var(--qz-ink-3)}.qz-lg-bkt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qz-lg-bk:hover{border-color:var(--qz-ls-line2);color:var(--qz-ink)}.qz-lg-bk.is-on{background:var(--qz-accent-wash);border-color:var(--qz-accent);color:var(--qz-accent-ink);font-weight:600}.qz-lg-mrow.is-not .qz-lg-bk.is-on{background:var(--qz-ls-warn-wash);border-color:var(--qz-lg-warn-dot);color:var(--qz-warn)}.qz-lg-bk.is-missing,.qz-lg-mrow.is-not .qz-lg-bk.is-missing{background:var(--qz-ls-crit-wash);border-color:var(--qz-ls-crit-line);color:var(--qz-crit);font-weight:500}.qz-lg-bk.is-pt{flex:0 0 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 4px;text-align:center}.qz-lg-ptn{font-size:16px;font-weight:700;color:var(--qz-ink)}.qz-lg-ptl{display:block;font-size:10px;line-height:1.15;color:var(--qz-ink-4);font-weight:400}.qz-lg-bk.is-pt.is-on .qz-lg-ptn{color:var(--qz-accent-ink)}.qz-lg-mwarn{grid-column:2 / -1;font-size:12px;color:var(--qz-warn);background:var(--qz-ls-warn-wash);border:1px solid var(--qz-ls-warn-line);border-radius:var(--qz-radius-sm);padding:4px 8px}.qz-lg-mfoot{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px 14px 13px 22px;background:var(--qz-cream-2);border-top:1px solid var(--qz-rule)}.qz-lg-msay{flex:1 1 260px;min-width:0;contain:inline-size;font-size:13px;color:var(--qz-ink-4);line-height:1.8;padding-top:3px;max-height:calc(5.4em + 3px);overflow-y:auto;overscroll-behavior:contain}.qz-lg-mfoot .qz-lg-btn,.qz-lg-arfoot .qz-lg-btn{padding:8px 14px;font-size:13.5px}.qz-lg-mfoot .qz-lg-btn:disabled,.qz-lg-arfoot .qz-lg-btn:disabled,.qz-lg-vpfoot .qz-lg-btn:disabled{border-color:var(--qz-rule);background:var(--qz-cream-2);color:var(--qz-ink-25);cursor:default}.qz-lg-mfoot .qz-lg-btn[aria-disabled=true]{cursor:progress}.qz-modal.qz-lg-arbox{padding:0;gap:0;max-height:min(640px,100%,calc(100vh - 24px - var(--qz-toast-reserve, 0px)));box-shadow:var(--qz-lg-pop);border-radius:var(--qz-radius-lg);line-height:1.45}.qz-lg-arbox .qz-modal-title{font-size:16px;letter-spacing:0;padding:12px 48px 12px 20px;border-bottom:1px solid var(--qz-rule)}.qz-lg-arbox .qz-modal-x{top:10px;right:12px;width:24px;height:24px;color:var(--qz-ink-25)}.qz-lg-arbox .qz-modal-body{display:flex;flex-direction:column;min-height:0;padding:0;margin:0;overflow:hidden;color:var(--qz-ink)}.qz-lg-arbox .qz-modal-footer{padding:0}.qz-modal-scrim:has(>.qz-lg-arbox){backdrop-filter:none;-webkit-backdrop-filter:none}.qz-lg-artools{display:flex;flex-direction:column;gap:10px;padding:12px 20px 10px;border-bottom:1px solid var(--qz-rule-2)}.qz-lg-arsearch{width:100%;box-sizing:border-box;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);padding:8px 10px;font-family:inherit;font-size:13.5px;color:var(--qz-ink);background:var(--qz-paper)}.qz-lg-arsearch:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-line)}.qz-lg-artabs{display:flex;flex-wrap:wrap;gap:4px}.qz-lg-artabs button{border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:999px;padding:3px 11px;font-family:inherit;font-size:12.5px;line-height:1.45;color:var(--qz-ink-3);cursor:pointer}.qz-lg-artabs button[aria-pressed=true]{background:var(--qz-ink);border-color:var(--qz-ink);color:var(--qz-on-accent)}.qz-lg-c{font-size:11px;color:var(--qz-ink-25);margin-left:4px}.qz-lg-artabs button[aria-pressed=true] .qz-lg-c{color:var(--qz-accent-on-ink)}.qz-lg-arlist{flex:1;min-height:0;overflow-y:auto;padding:6px 10px 10px}.qz-lg-argrp{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--qz-ink-4);padding:10px 10px 4px}.qz-lg-arnote{font-size:12px;color:var(--qz-ink-4);padding:2px 10px 6px}.qz-lg-arrow{display:flex;align-items:center;gap:10px;border-radius:var(--qz-radius);padding:0 10px 0 0}.qz-lg-arrow:hover{background:var(--qz-cream-2)}.qz-lg-arrow.is-on{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-lg-arrow.is-off:hover{background:none}.qz-lg-arsel{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:7px 0 7px 10px;text-align:left;font-family:inherit;font-size:13.5px;line-height:1.45;color:inherit;cursor:pointer}.qz-lg-arsel:disabled{cursor:default;color:var(--qz-ink-25)}.qz-lg-arsel:disabled>.qz-lg-ck{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-lg-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-lg-kd{font-size:10.5px;font-weight:600;color:var(--qz-ink-4);background:var(--qz-cream-2);border-radius:var(--qz-radius-sm);padding:1px 6px;white-space:nowrap}.qz-lg-ct{margin-left:auto;font-size:12px;color:var(--qz-ink-4);white-space:nowrap}.qz-lg-ct.is-btn{border:0;background:none;padding:2px 4px;border-radius:var(--qz-radius-sm);font-family:inherit;cursor:pointer}.qz-lg-ct.is-btn:hover{color:var(--qz-ink);background:var(--qz-paper)}.qz-lg-arempty{padding:18px 10px;text-align:center;font-size:13px;color:var(--qz-ink-4)}.qz-lg-arfoot{display:flex;align-items:center;gap:8px;width:100%;padding:11px 14px 11px 20px;background:var(--qz-cream-2);border-top:1px solid var(--qz-rule);border-radius:0 0 var(--qz-radius-lg) var(--qz-radius-lg)}.qz-lg-arfoot span{flex:1;font-size:13px;color:var(--qz-ink-4)}.qz-lg-arfoot b{color:var(--qz-ink)}.qz-lg-grid>.qz-lg-rail{background:var(--qz-lg-cell)}.qz-lg-railhead{display:flex;align-items:center;gap:6px;padding:5px 8px 8px}.qz-lg-kick{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4);font-weight:600}.qz-lg-railn{font-size:10px;color:var(--qz-ink-25);font-variant-numeric:tabular-nums}.qz-lg-qi{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 10px;border:0;background:none;border-radius:var(--qz-radius);text-align:left;font:inherit;color:inherit;cursor:pointer}.qz-lg-qi:hover{background:var(--qz-cream-2)}.qz-lg-qi.is-on,.qz-lg-qi.is-on:hover{background:var(--qz-paper);box-shadow:var(--qz-lg-lift)}.qz-lg-qn{flex:0 0 14px;font-size:11px;line-height:1.6;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.qz-lg-qtxt{flex:1;min-width:0;font-size:13.5px;line-height:1.4;color:var(--qz-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qz-lg-qi.is-on .qz-lg-qtxt{color:var(--qz-ink);font-weight:600}.qz-lg-qtag{flex:0 0 auto;margin-top:2px;padding:2px 6px;border-radius:var(--qz-radius-sm);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--qz-cream-2);color:var(--qz-ink-25)}.qz-lg-qtag.is-decides{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-lg-qtag.is-filter{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-lg-qadd{width:100%;margin-top:6px;padding:11px 13px;text-align:left;border:1px dashed var(--qz-ls-line2);border-radius:var(--qz-radius);background:none;font-family:inherit;font-size:13px;line-height:1.45;color:var(--qz-ink-4);cursor:pointer}.qz-lg-qadd:hover{border-color:var(--qz-accent-line);color:var(--qz-accent-ink)}.qz-lg-railcount{margin-top:auto;padding:14px 8px 2px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--qz-ink-4)}.qz-lg-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 5px 1px 0}.qz-lg-dot.is-decides{background:var(--qz-accent)}.qz-lg-dot.is-filter{background:var(--qz-ok)}.qz-lg-dot.is-info{background:var(--qz-ink-25)}.qz-lg-detail{min-width:0}.qz-lg-pane{padding:18px 20px;min-width:0}.qz-lg-paneh{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.qz-lg-phl{flex:1;min-width:0}.qz-lg-panet{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:var(--qz-ink)}.qz-lg-qtype{display:inline-flex;align-items:center;gap:6px;margin:5px 0 0 -7px;border:1px solid transparent;background:none;border-radius:var(--qz-radius-sm);padding:2px 7px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--qz-ink-4);cursor:pointer}.qz-lg-qtype:hover,.qz-lg-qtype[aria-expanded=true]{background:var(--qz-cream-2);border-color:var(--qz-rule);color:var(--qz-ink)}.qz-lg-qtype.is-static{cursor:default}.qz-lg-qtype .qz-lg-cv,.qz-lg-rolebtn .qz-lg-cv,.qz-lg-vbtn .qz-lg-cv{font-size:9px;color:var(--qz-ink-25)}.qz-lg-rolestack{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.qz-lg-rolebtn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid transparent;background:transparent;border-radius:var(--qz-radius);padding:5px 9px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;color:var(--qz-ink);white-space:nowrap;cursor:pointer}.qz-lg-rolebtn:hover,.qz-lg-rolebtn[aria-expanded=true]{background:var(--qz-cream-2);border-color:var(--qz-rule)}.qz-lg-rolebtn.is-static{cursor:default}.qz-lg-rolebtn.is-static:hover{background:none;border-color:transparent}.qz-lg-prule{height:1px;background:var(--qz-rule);margin:0 0 8px}.qz-lg-empty{margin:8px 0;font-size:13px;color:var(--qz-ink-4)}.qz-lg-tray{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:6px 8px 6px 12px;border:1px solid var(--qz-rule);background:var(--qz-lg-cell);border-radius:var(--qz-radius-lg)}.qz-lg-tray-lb{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-25)}.qz-lg-tray-c{flex:1;min-width:0;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.qz-lg-tray-c>*{flex:none}.qz-lg-tray-c>.qz-popover-anchor:has(>[hidden]){display:none}.qz-lg-tray-empty{font-size:12.5px;color:var(--qz-ink-4);padding:3px 0}.qz-lg-tchip{flex:none;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius);padding:3px 9px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-ink);cursor:pointer}.qz-lg-tchip:hover{border-color:var(--qz-ls-line2)}.qz-lg-tchip.is-fresh{color:var(--qz-ok);border-color:var(--qz-ls-ok-line)}.qz-lg-tchip.is-fresh:not(.is-armed):hover{border-color:var(--qz-ok)}.qz-lg-tchip.is-armed{border-color:var(--qz-accent);background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-lg-tchip.is-more{border-style:dashed;color:var(--qz-ink-4)}.qz-lg-tchip.is-more:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-lg-tchip:disabled{cursor:default}.qz-lg-arow{display:grid;grid-template-columns:18px minmax(0,1fr) 200px 78px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--qz-rule-2)}.qz-lg-arow:last-child{border-bottom:0}.qz-lg-akey{font-size:11px;color:var(--qz-ink-25)}.qz-lg-akey.is-num{font-size:13px;font-weight:700;color:var(--qz-ink-3)}.qz-lg-atext{min-width:0;font-size:14.5px;line-height:1.45;color:var(--qz-ink);overflow-wrap:anywhere}.qz-lg-ptlab{font-size:13.5px;color:var(--qz-ink-4)}.qz-lg-acell{min-width:0}.qz-lg-cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 2px;width:100%;min-height:30px;padding:2px 3px 2px 2px;border:1px solid transparent;border-radius:var(--qz-radius);cursor:pointer}.qz-lg-cell:hover,.qz-lg-cell.is-open{background:var(--qz-paper);border-color:var(--qz-rule)}.qz-lg-cell.is-blank{border-style:dashed;border-color:var(--qz-ls-line2)}.qz-lg-cell.is-blank:hover,.qz-lg-cell.is-blank.is-open{border-color:var(--qz-accent)}.qz-lg-cell.is-drop,.qz-lg-cell.is-drop:hover{border-style:dashed;border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-lg-acell>.qz-popover-anchor{display:block}.qz-lg-cnw{display:inline-flex}.qz-lg-cell.is-inert{cursor:default}.qz-lg-cell.is-inert:hover{background:none;border-color:transparent}.qz-lg-cell.is-flash{box-shadow:0 0 0 2px var(--qz-accent-line)}.qz-lg-vbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:4px 7px;font-size:13px;font-weight:500;color:var(--qz-ink-25)}.qz-lg-cell:hover .qz-lg-vbtn,.qz-lg-cell.is-drop .qz-lg-vbtn{color:var(--qz-accent-ink)}.qz-lg-chipw{display:inline-flex;align-items:center;border-radius:var(--qz-radius-sm);padding-left:6px;max-width:100%}.qz-lg-chipw:hover{background:var(--qz-cream-2)}.qz-lg-chipw.is-total{padding-left:0}.qz-lg-chip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--qz-ink)}.qz-lg-chip.is-all{font-weight:600;color:var(--qz-ink-4)}.qz-lg-chip.is-bad{color:var(--qz-crit);font-weight:600}.qz-lg-cn{padding:0 5px;font-size:11px;font-weight:600;color:var(--qz-ink-25);font-variant-numeric:tabular-nums;white-space:nowrap}.qz-lg-cn.is-zero{color:var(--qz-crit)}.qz-lg-chipw .qz-ltab-countbtn{border:0;background:none;padding:0;margin:0;border-radius:var(--qz-radius-sm);font:inherit;cursor:pointer}.qz-lg-chipw .qz-ltab-countbtn:hover .qz-lg-cn{color:var(--qz-accent-ink)}.qz-lg-arow:hover .qz-lg-xone,.qz-lg-arow:focus-within .qz-lg-xone{opacity:.85}.qz-lg-arow .qz-lg-xone:hover{color:var(--qz-crit);opacity:1}.qz-lg-dash{color:var(--qz-ink-25);padding-left:7px}.qz-lg-aroute{min-width:0}.qz-lg-go{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid transparent;border-radius:var(--qz-radius);background:none;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--qz-ink-25);white-space:nowrap;cursor:pointer}.qz-lg-go:hover,.qz-lg-go[aria-expanded=true]{border-color:var(--qz-rule);color:var(--qz-ink-3)}.qz-lg-go.is-set{color:var(--qz-ink);font-weight:600}.qz-lg-go.is-static{cursor:default}.qz-lg-routewarn{margin-top:8px;font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-routewarn p{margin:4px 0}.qz-lg-routewarn .is-error{color:var(--qz-crit)}.qz-lg-pop .qz-lg-mi:disabled{color:var(--qz-ink-25);cursor:default}.qz-lg-pop .qz-lg-mi:disabled:hover{background:none}.qz-lg-mi.is-on{background:var(--qz-accent-wash);color:var(--qz-accent-ink)}.qz-lg-mi.is-tl{font-weight:600}.qz-lg-mi.is-tl.is-fresh:not(.is-on){color:var(--qz-ok)}.qz-lg-mi.is-pk{font-weight:600;color:var(--qz-ink)}.qz-lg-mi.is-pk.is-fresh{color:var(--qz-ok)}.qz-lg-mi.is-pk.is-on{color:var(--qz-ink)}.qz-lg-mi.qz-lg-mi2{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px}.qz-lg-mi2-t{font-size:13.5px}.qz-lg-mi2-d{font-size:11.5px;color:var(--qz-ink-4)}.qz-lg-mi2.is-on .qz-lg-mi2-d{color:var(--qz-accent-ink)}.qz-lg-ck{flex:0 0 15px;width:15px;height:15px;display:grid;place-items:center;border:1px solid var(--qz-ls-line2);border-radius:3px;background:var(--qz-paper);font-size:10px;line-height:1;color:var(--qz-on-accent)}.qz-lg-mi.is-on>.qz-lg-ck{background:var(--qz-accent);border-color:var(--qz-accent)}.qz-lg-pfoot{border-top:1px solid var(--qz-rule-2);margin-top:8px;padding:9px 8px 2px;font-size:12px;color:var(--qz-ink-4);text-align:center}.qz-lg-pt-sub{font-weight:500;color:var(--qz-ink-4)}.qz-lg-vptools+.qz-lg-vptools{padding-top:4px}.qz-lg-vptools--rule{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--qz-rule-2)}.qz-lg-vptabs{display:flex;flex-wrap:wrap;gap:4px}.qz-lg-vptabs button{border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:999px;padding:2px 9px;font-family:inherit;font-size:12px;line-height:1.45;color:var(--qz-ink-3);cursor:pointer}.qz-lg-vptabs button[aria-pressed=true]{background:var(--qz-ink);border-color:var(--qz-ink);color:var(--qz-on-accent)}.qz-lg-vptab-c{margin-left:4px;font-size:10.5px;color:var(--qz-ink-25)}.qz-lg-vptabs button[aria-pressed=true] .qz-lg-vptab-c{color:var(--qz-accent-on-ink)}.qz-lg-vpg{display:flex;align-items:center;gap:8px;padding:10px 8px 3px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--qz-ink-4)}.qz-lg-vpg span{flex:1;min-width:0}.qz-lg-vpall{border:0;background:none;padding:1px 4px;border-radius:var(--qz-radius-sm);font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--qz-accent-ink);cursor:pointer}.qz-lg-vpall:hover{background:var(--qz-accent-wash)}.qz-lg-vprow{display:flex;align-items:center;gap:2px}.qz-lg-vprow>.qz-lg-mi{flex:1;min-width:0}.qz-lg-vpdrill{flex:none;border:0;background:none;padding:7px 8px;border-radius:var(--qz-radius);font-family:inherit;font-size:11.5px;line-height:1.45;color:var(--qz-ink-4);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.qz-lg-vpdrill:hover{background:var(--qz-cream-2);color:var(--qz-ink)}.qz-lg-vpdrill.is-flat{cursor:default}.qz-lg-vpdrill.is-flat:hover{background:none;color:var(--qz-ink-4)}.qz-lg-vpfoot{display:flex;align-items:center;gap:6px;margin-top:2px;padding:9px 2px 1px 8px;border-top:1px solid var(--qz-rule-2);font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-vpfoot>span{flex:1;min-width:0}.qz-lg-vpfoot b{color:var(--qz-ink)}.qz-lg-btn.is-ghost{border-color:transparent;background:none}.qz-lg-btn.is-ghost:hover{background:var(--qz-cream-2);border-color:var(--qz-rule)}.qz-lg-pp{display:flex;align-items:center;gap:9px;padding:5px 8px;font-size:13px}.qz-lg-pp-sw{flex:0 0 26px;width:26px;height:26px;border-radius:var(--qz-radius-sm);background:var(--qz-cream-2);object-fit:cover}.qz-lg-pp-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qz-ink)}.qz-lg-pp-ty{flex:none;font-size:11.5px;color:var(--qz-ink-4)}.qz-lg-tpt .qz-lg-rd{flex:none;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--qz-ls-line2);background:var(--qz-paper)}.qz-lg-mi.qz-lg-tpt.is-on{background:none;color:var(--qz-ink);font-weight:600}.qz-lg-mi.qz-lg-tpt.is-on:hover{background:var(--qz-cream-2)}.qz-lg-tpt.is-on .qz-lg-rd{border:4.5px solid var(--qz-accent)}.qz-lg-tpset{display:flex;flex-direction:column;gap:8px;margin:6px 0 0;padding:10px 8px 4px;border-top:1px solid var(--qz-rule-2)}.qz-lg-tprow{display:flex;align-items:center;justify-content:space-between;gap:10px}.qz-lg-tplb{font-size:12.5px;font-weight:600;color:var(--qz-ink-3)}.qz-lg-stp{display:inline-flex;align-items:center;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);overflow:hidden}.qz-lg-stp button{width:26px;height:24px;padding:0;border:0;background:var(--qz-paper);font-family:inherit;font-size:14px;line-height:1;color:var(--qz-ink-3);cursor:pointer}.qz-lg-stp button:hover:not(:disabled){background:var(--qz-cream-2)}.qz-lg-stp button:disabled{color:var(--qz-ink-25);cursor:default}.qz-lg-stv{min-width:28px;text-align:center;font-size:12.5px;font-weight:700;line-height:24px;font-variant-numeric:tabular-nums;border-inline:1px solid var(--qz-rule)}.qz-lg-tplab{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--qz-rule-strong);border-radius:var(--qz-radius);font-family:inherit;font-size:12.5px;color:var(--qz-ink);background:var(--qz-paper)}.qz-lg-tplab:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-line)}.qz-lg-tpnote{font-size:11.5px;color:var(--qz-ink-4)}.qz-lg-tsheet{min-width:0}.qz-lg-twrap{overflow-x:auto;border:1px solid var(--qz-rule);border-radius:var(--qz-radius)}.qz-lg-twrap:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px}.qz-lg-xl{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.qz-lg-xl th{background:var(--qz-cream-2);text-align:left;font-size:11.5px;font-weight:700;color:var(--qz-ink-3);padding:7px 10px;border-bottom:1px solid var(--qz-rule);border-right:1px solid var(--qz-rule-2);white-space:nowrap}.qz-lg-xl td{padding:7px 10px;border-top:1px solid var(--qz-rule-2);border-right:1px solid var(--qz-rule-2);vertical-align:top;color:var(--qz-ink)}.qz-lg-xl th:last-child,.qz-lg-xl td:last-child{border-right:0}.qz-lg-xl tbody tr:first-child td{border-top:0}.qz-lg-xl tr.is-grp td{border-top:1px solid var(--qz-rule)}.qz-lg-xl tr.is-go{cursor:pointer}.qz-lg-xl tr.is-go:hover td{background:var(--qz-lg-cell)}.qz-lg-xl tr.is-muted td{color:var(--qz-ink-4);background:var(--qz-lg-cell)}.qz-lg-xl td.is-k{width:40px;color:var(--qz-ink-4);font-weight:600;font-variant-numeric:tabular-nums}.qz-lg-xl td.is-qt{width:26%;color:var(--qz-ink-3)}.qz-lg-xl td.is-num{font-variant-numeric:tabular-nums}.qz-lg-xl td.is-dim{color:var(--qz-ink-4);white-space:nowrap}.qz-lg-xl td.is-res{color:var(--qz-lg-res);font-weight:600}.qz-lg-xl td.is-verb{color:var(--qz-accent-ink);font-weight:600;white-space:nowrap}.qz-lg-xl td.is-unset{color:var(--qz-warn);font-weight:600}.qz-lg-xl td.is-ok{color:var(--qz-ink);font-weight:600}.qz-lg-xl tr.is-muted td.is-res,.qz-lg-xl tr.is-muted td.is-verb{color:var(--qz-ink-4)}.qz-lg-xl td.is-when .qz-lg-rtag{white-space:nowrap}.qz-lg-tmiss{color:var(--qz-crit)}.qz-lg-tgob{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;vertical-align:baseline}.qz-lg-tgob:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px;border-radius:2px}.qz-lg-tbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;border-radius:var(--qz-radius-sm);padding:2px 6px;margin:-3px -7px;font:inherit;color:inherit;text-align:left;cursor:pointer}.qz-lg-tbtn:hover,.qz-lg-tbtn[aria-expanded=true]{border-color:var(--qz-rule);background:var(--qz-paper)}.qz-lg-tbtn:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}.qz-lg-cv{font-size:9px;color:var(--qz-ink-25)}.qz-lg-tbtn.is-does,.qz-lg-tdoes{font-weight:600;font-size:12.5px;white-space:nowrap}.qz-lg-tbtn.is-decides,.qz-lg-tdoes.is-decides{color:var(--qz-accent-ink)}.qz-lg-tbtn.is-filter,.qz-lg-tdoes.is-filter{color:var(--qz-ok)}.qz-lg-tbtn.is-info,.qz-lg-tdoes.is-info{color:var(--qz-ink-4);font-weight:500}.qz-lg-tbtn.is-res,.qz-lg-tres{color:var(--qz-lg-res);font-weight:600}.qz-lg-tbtn.is-unset,.qz-lg-tres.is-unset,.qz-lg-tval.is-unset{color:var(--qz-warn);font-weight:600}.qz-lg-tbtn.is-dim,.qz-lg-tdim{color:var(--qz-ink-4);white-space:nowrap}.qz-lg-dim2{color:var(--qz-ink-25)}.qz-lg-xl th.is-tact,.qz-lg-xl td.is-tact{width:34px;padding:3px 6px 0 0;text-align:right}.qz-lg-tdel{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid transparent;border-radius:var(--qz-radius-sm);background:none;color:var(--qz-ink-25);padding:0;cursor:pointer}.qz-lg-xl tr:hover .qz-lg-tdel{color:var(--qz-ink-4)}.qz-lg-tdel:hover,.qz-lg-tdel:focus-visible{color:var(--qz-crit);background:var(--qz-ls-crit-wash);border-color:var(--qz-ls-crit-line);outline:none}.qz-lg-iox button:not(:disabled){cursor:pointer}.qz-lg-iox button[aria-busy=true]{cursor:progress}.qz-lg-xl td.is-tact{position:relative}.qz-lg-tmv{position:absolute;right:100%;top:3px;height:26px;align-items:center;padding:0 2px 0 6px;background:var(--qz-paper);opacity:0;pointer-events:none}.qz-lg-xl tr.is-go:hover .qz-lg-tmv,.qz-lg-xl tr.is-muted .qz-lg-tmv{background:var(--qz-lg-cell)}.qz-lg-xl tr:hover .qz-lg-tmv,.qz-lg-xl tr:focus-within .qz-lg-tmv{opacity:1;pointer-events:auto}.qz-lg-tmv .qz-lg-xone{width:20px;height:22px;opacity:.85}.qz-lg-tmv .qz-lg-xone:focus-visible{outline:2px solid var(--qz-accent);outline-offset:-2px}.qz-lg-tatext .qz-lg-ptlab{color:var(--qz-ink-4)}.qz-lg-trole{display:inline}.qz-popover-anchor:has(>.qz-lg-stitle){margin-left:-8px}.qz-popover-anchor>.qz-lg-stitle{margin-left:0}.qz-popover-anchor:has(>.qz-lg-qtype){margin:5px 0 0 -7px}.qz-popover-anchor>.qz-lg-qtype{margin:0}.qz-popover-anchor:has(>.qz-lg-tbtn){margin:-3px -7px}.qz-popover-anchor>.qz-lg-tbtn{margin:0}.qz-modal-scrim:has(>.qz-lg-aqbox){padding:16px;padding-bottom:max(16px,calc(var(--qz-toast-reserve, 0px) + env(safe-area-inset-bottom,0px)));backdrop-filter:none;-webkit-backdrop-filter:none}.qz-modal.qz-lg-aqbox{padding:0;gap:0;overflow:hidden;max-height:min(100%,calc(100vh - 32px - var(--qz-toast-reserve, 0px)));border-radius:var(--qz-radius-lg);box-shadow:var(--qz-lg-pop);font-size:14px;line-height:1.45;color:var(--qz-ink)}.qz-lg-aqbox button{font-family:inherit;cursor:pointer}body[data-qz] .qz-lg-aqbox button:focus-visible{outline:2px solid var(--qz-accent);outline-offset:1px}body[data-qz] .qz-lg-aqbox :is(.qz-lg-aqt,.qz-lg-aqadd2,.qz-lg-btn):focus-visible{border-radius:var(--qz-radius)}.qz-lg-aqbox .qz-modal-title{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;padding:14px 48px 8px 22px;color:var(--qz-ink)}.qz-lg-aqbox .qz-modal-x{top:14px;right:12px;width:24px;height:24px;border:1px solid transparent;border-radius:var(--qz-radius-sm);color:var(--qz-ink-25)}.qz-lg-aqbox .qz-modal-x svg{width:11px;height:11px}.qz-lg-aqbox .qz-modal-x:hover{background:var(--qz-cream-2);border-color:var(--qz-rule);color:var(--qz-ink-25)}.qz-lg-aqbox .qz-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 22px 14px;margin:0;font-size:14px;color:var(--qz-ink)}.qz-lg-aqband{padding:12px 0 14px;border-top:1px solid var(--qz-rule-2);min-width:0}.qz-lg-aqband:first-child{border-top:0;padding-top:6px}.qz-lg-aqbh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.qz-lg-aqbn{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--qz-accent-wash);color:var(--qz-accent-ink);font-size:11px;font-weight:700}.qz-lg-aqbt{font-size:13px;font-weight:700}.qz-lg-aqbhint{margin-left:auto;font-size:12px;color:var(--qz-ink-4)}.qz-lg-aqtgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qz-lg-aqt{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid var(--qz-rule);background:var(--qz-paper);border-radius:var(--qz-radius);padding:9px 10px;font-size:14px;line-height:1.45;color:var(--qz-ink)}.qz-lg-aqt:hover{border-color:var(--qz-ls-line2)}.qz-lg-aqt.is-on{border-color:var(--qz-accent);background:var(--qz-accent-wash)}.qz-lg-aqtn{font-size:13px;font-weight:700;color:var(--qz-ink)}.qz-lg-aqt.is-on .qz-lg-aqtn{color:var(--qz-accent-ink)}.qz-lg-aqtd{font-size:11.5px;color:var(--qz-ink-4);line-height:1.3}@media(max-width:520px){.qz-lg-aqtgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qz-lg-aqfi,.qz-lg-aqai{width:100%;box-sizing:border-box;border:1px solid var(--qz-rule);border-radius:var(--qz-radius);padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45;color:var(--qz-ink);background:var(--qz-paper)}.qz-lg-aqfi:focus,.qz-lg-aqai:focus,body[data-qz] .qz-lg-aqbox :is(.qz-lg-aqfi,.qz-lg-aqai):focus-visible{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 2px var(--qz-accent-line);border-radius:var(--qz-radius)}.qz-lg-aqrow{display:grid;grid-template-columns:18px 14px minmax(0,1fr) 26px;gap:8px;align-items:center;margin-bottom:6px}.qz-lg-aqgrip{border:0;background:none;padding:0;color:var(--qz-ink-25);font-size:12px;letter-spacing:-2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.qz-lg-aqrow.is-dragging{opacity:.4}.qz-lg-aqbox .qz-lg-aqrow.is-dragging .qz-lg-aqgrip{cursor:grabbing}.qz-lg-aqrow.is-drop-before{box-shadow:inset 0 2px 0 var(--qz-accent)}.qz-lg-aqrow.is-drop-after{box-shadow:inset 0 -2px 0 var(--qz-accent)}.qz-lg-aqkey{font-size:11px;color:var(--qz-ink-25);text-align:center}.qz-lg-aqdel{width:26px;height:26px;padding:0;border:1px solid transparent;background:none;border-radius:var(--qz-radius-sm);color:var(--qz-ink-25);font-size:14px;line-height:1}.qz-lg-aqdel:hover:not(:disabled){color:var(--qz-crit);background:var(--qz-ls-crit-wash);border-color:var(--qz-ls-crit-line)}.qz-lg-aqbox .qz-lg-aqdel:disabled{opacity:.35;cursor:default}.qz-lg-aqadd2{border:1px dashed var(--qz-ls-line2);background:none;border-radius:var(--qz-radius);padding:6px 10px;margin:2px 0 0 40px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--qz-ink-4)}.qz-lg-aqadd2:hover{border-color:var(--qz-accent);color:var(--qz-accent-ink)}.qz-lg-aqnote{margin:8px 0 0;font-size:12.5px;color:var(--qz-ink-4)}.qz-lg-aqbox .qz-modal-footer{padding:0}.qz-lg-aqfoot{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px 12px 22px;background:var(--qz-cream-2);border-top:1px solid var(--qz-rule)}.qz-lg-aqsum{font-size:13px;color:var(--qz-ink-4)}.qz-lg-aqsum b{color:var(--qz-ink)}.qz-lg-aqsp{flex:1}.qz-lg-aqfoot .qz-lg-btn{padding:8px 14px;font-size:13.5px}.qz-lg-aqfoot .qz-lg-btn:disabled{border-color:var(--qz-rule);background:var(--qz-cream-2);color:var(--qz-ink-25);cursor:default}.acct{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-start;padding:26px 32px 56px;background:var(--qz-ground-crest);font-size:14px;line-height:1.45;color:var(--qz-ink)}.acct-col{width:100%;max-width:840px;display:flex;flex-direction:column;gap:18px}.acct-col>.acct-head{margin-bottom:6px}@media(max-width:700px){.acct-col>.acct-head{margin-bottom:2px}}:where(.acct) :where(h1,h2,p,dl,dd,ul){margin:0}:where(.acct) ul{padding:0;list-style:none}.acct-num,.acct table,.acct dd{font-variant-numeric:tabular-nums}.acct-ic{display:block;flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.acct-pad{padding:22px 26px 24px}.acct-sechead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.acct-sechead h2{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.acct-aside{margin-left:auto;font-size:13px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-sub{font-size:13.5px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.acct-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:11px 20px;border:0;border-radius:999px;background:var(--qz-accent);color:var(--qz-on-accent);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;font-variant-numeric:tabular-nums}.acct-btn:hover{background:var(--qz-accent-2)}.acct-btn:focus-visible,.acct-link:focus-visible,.acct-back:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.acct-btn.is-sm{min-height:34px;padding:9px 16px;font-size:13.5px}.acct-btn.is-quiet{background:var(--qz-paper);color:var(--qz-ink);box-shadow:inset 0 0 0 1px var(--qz-rule)}.acct-btn.is-quiet:hover{background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.acct-btn.is-quiet:focus-visible{box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.acct-btn.is-crit{background:var(--qz-crit)}.acct-btn.is-crit:hover{background:var(--qz-crit-2)}.acct-btn.is-teal{background:var(--qz-teal)}.acct-btn.is-teal:hover{background:var(--qz-teal-2)}.acct-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--qz-accent-2);text-decoration:none}.acct-link:hover{text-decoration:underline;text-underline-offset:3px}.acct-link .acct-ic{width:13px;height:13px;stroke-width:2}.acct-tag{flex:none;display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.acct-tag.is-live{background:var(--qz-live-wash);color:var(--qz-ok)}.acct-tag.is-trial{background:var(--qz-accent-wash);color:var(--qz-accent-2)}.acct-tag.is-quiet{background:var(--qz-cream-2);color:var(--qz-ink-4)}.acct-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 22px 18px 26px}@media(max-width:700px){.acct-head{gap:4px}}.acct-head-back+.acct-head-now{padding-left:50px}.acct-head h1{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.acct-head-back{display:flex;align-items:center;gap:14px;min-width:0}.acct-back{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-rule);color:var(--qz-ink)}.acct-back:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.acct-back .acct-ic{width:17px;height:17px;stroke-width:2}.acct-head-now{font-size:13.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-head-now b{color:var(--qz-ink);font-weight:700}.acct-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px 28px;align-items:stretch;padding:22px 26px 24px}.acct-plan-me{display:flex;flex-direction:column;gap:10px;min-width:0}.acct-plan-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.acct-plan-name b{margin-right:2px;font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em}.acct-plan-acts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:8px}.acct-bill{display:flex;flex-direction:column;gap:4px;padding:14px 16px 15px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-ls-cell-bg)}.acct-bill>b{font-size:27px;font-weight:800;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.acct-bill>b small{font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--qz-ink-4)}.acct-bill-when{font-size:13.5px;font-weight:600;color:var(--qz-ink)}.acct-bill-how{display:grid;gap:1px;font-size:12.5px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-bill-how span{display:flex;justify-content:space-between;gap:12px}.acct-bill-how i{font-style:normal}.acct-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:14px}.acct-fig b{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.acct-fig span{font-size:14.5px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.acct-fig.is-over b{color:var(--qz-teal)}.acct-meter{display:flex;height:12px;margin-top:14px;border-radius:999px;overflow:hidden;background:var(--qz-rule-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qz-ink) 5%,transparent)}.acct-meter i{display:block;height:100%}.acct-meter .is-used{background:var(--qz-accent)}.acct-meter .is-over{background:var(--qz-teal);box-shadow:inset 2px 0 0 var(--qz-paper)}.acct-meter-ax{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-signal{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px;padding:12px 14px 12px 16px;border-radius:12px;background:var(--qz-teal-wash);color:var(--qz-teal-ink);font-size:13.5px;font-variant-numeric:tabular-nums}.acct-signal p{flex:1 1 280px;min-width:0}.acct-signal b{font-weight:700}.acct-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px;margin-top:20px;padding-top:18px;border-top:1px solid var(--qz-rule-2)}.acct-lg dl{margin-top:6px}.acct-lg dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--qz-rule-2)}.acct-lg dl>div:last-child{border-bottom:0}.acct-lg dt{min-width:0;font-size:13.5px;color:var(--qz-ink-3)}.acct-lg dt small{display:block;font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-lg dd{flex:none;font-size:14px;font-weight:600}.acct-lg .is-total dt{font-weight:700;color:var(--qz-ink)}.acct-lg .is-total dd{font-size:15px;font-weight:800}.acct-lg dl>div.has-sub{padding-bottom:5px;border-bottom:0}.acct-lg dl>div.is-sub{margin-left:2px;padding:4px 0 4px 12px;border-bottom:0;border-left:2px solid var(--qz-rule)}.acct-lg dl>div.is-sub.is-last{margin-bottom:10px}.acct-lg dl>div.is-sub.is-last+div{border-top:1px solid var(--qz-rule-2)}.acct-lg .is-sub dt{font-size:13px}.acct-lg .is-sub dt small{display:inline;margin-left:7px}.acct-lg .is-sub dd{font-size:13px;font-weight:500;color:var(--qz-ink-3)}.acct-h2i{display:flex;align-items:center;gap:8px}.acct-info{position:relative;display:inline-flex}.acct-info-btn{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:var(--qz-cream-2);box-shadow:inset 0 0 0 1px var(--qz-rule);color:var(--qz-ink-3);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1}.acct-info-btn:hover,.acct-info.is-open .acct-info-btn{background:var(--qz-accent-wash);box-shadow:inset 0 0 0 1px var(--qz-accent-line);color:var(--qz-accent-2)}.acct-info-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.acct-info-pop{position:absolute;top:calc(100% + 8px);left:-12px;z-index:5;display:none;gap:8px;width:min(360px,calc(100vw - 64px));padding:13px 15px;border-radius:12px;background:var(--qz-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--qz-ink) 10%,transparent),var(--qz-lift-2)}.acct-info:hover .acct-info-pop,.acct-info:focus-within .acct-info-pop,.acct-info.is-open .acct-info-pop{display:grid}.acct-info.is-shut .acct-info-pop{display:none}.acct-info-pop>span{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;align-items:baseline}.acct-info-pop b{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.acct-info-pop i{font-size:13px;font-style:normal;color:var(--qz-ink-3)}.acct-twrap{margin-top:8px;overflow-x:auto}.acct table{width:100%;border-collapse:collapse;font-size:13.5px}.acct th{padding:10px 12px 9px 0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--qz-ink-4);white-space:nowrap}.acct td{padding:11px 12px 11px 0;border-top:1px solid var(--qz-rule-2);white-space:nowrap;color:var(--qz-ink-3)}.acct td:first-child{color:var(--qz-ink);font-weight:600}.acct td.is-r,.acct th.is-r{text-align:right}.acct td.is-total{color:var(--qz-ink);font-weight:700}.acct-byq{margin-top:12px;padding-top:18px;border-top:1px solid var(--qz-rule-2)}.acct-byq .acct-twrap{margin-top:2px}.acct-byq td:first-child{white-space:normal;min-width:180px}.acct-byq tr.is-sum td{border-top-color:var(--qz-rule);color:var(--qz-ink);font-weight:700}.acct-none{color:var(--qz-ink-25)}.acct-how{margin-top:14px;padding-top:14px;border-top:1px solid var(--qz-rule-2);font-size:12.5px;color:var(--qz-ink-4);max-width:74ch}.acct-empty{margin-top:12px;padding:18px 16px;border:1px dashed var(--qz-rule);border-radius:12px;font-size:13.5px;color:var(--qz-ink-4);text-align:center}.acct-hist-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:13px;border-top:1px solid var(--qz-rule-2);font-size:12.5px;color:var(--qz-ink-4)}.acct-mail-to{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-top:14px}.acct-field{flex:1 1 260px;min-width:0;max-width:380px;display:grid;gap:6px}.acct-field label{font-size:13px;font-weight:600;color:var(--qz-ink-3)}.acct-field input{width:100%;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-ink-25);color:var(--qz-ink);font:inherit;font-size:14px}.acct-field input::placeholder{color:var(--qz-ink-4)}.acct-field input:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.acct-field input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.acct-mail-err{min-height:1.45em;margin-top:8px;font-size:12.5px;line-height:1.45;font-weight:600;color:var(--qz-crit)}.acct-mail-err+.acct-mail-list,.acct-mail-err+.acct-mail-none{margin-top:6px}.acct-mail-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acct-mail-list li{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 14px;border-radius:999px;background:var(--qz-accent-wash);color:var(--qz-ink);font-size:13.5px;font-weight:600}.acct-mail-list li span{min-width:0;overflow-wrap:anywhere}.acct-mail-list button{flex:none;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--qz-ink-4);cursor:pointer}.acct-mail-list button:hover{background:var(--qz-paper);color:var(--qz-crit)}.acct-mail-list button:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.acct-mail-list button .acct-ic{width:13px;height:13px;stroke-width:2.2}.acct-mail-none{margin-top:12px;font-size:13px;color:var(--qz-ink-4)}.acct-sws{margin-top:16px;border-top:1px solid var(--qz-rule-2)}.acct-swrow{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--qz-rule-2);cursor:pointer}.acct-swrow:last-child{border-bottom:0;padding-bottom:0}.acct-swrow>span{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600}.acct-swrow>span small{display:block;font-size:12.5px;font-weight:400;color:var(--qz-ink-4)}.acct-sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border-radius:999px;background:var(--qz-ink-25);cursor:pointer}.acct-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--qz-paper);box-shadow:var(--qz-lift-1)}.acct-sw:checked{background:var(--qz-accent)}.acct-sw:checked:after{transform:translate(14px)}.acct-sw:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.acct-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.acct-pl{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-paper)}.acct-pl.is-current{border-color:var(--qz-accent-line);background:var(--qz-accent-cell);box-shadow:inset 0 0 0 1px var(--qz-accent-line)}.acct-pl-name{font-size:15px;font-weight:700}.acct-pl-price{display:flex;align-items:baseline;gap:5px}.acct-pl-price b{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.acct-pl-price span{font-size:13px;color:var(--qz-ink-4)}.acct-pl-cr{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.acct-pl-cr small{display:block;font-size:12.5px;font-weight:400;color:var(--qz-ink-4)}.acct-pl ul{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--qz-rule-2);font-size:13px;color:var(--qz-ink-3)}.acct-pl li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start}.acct-pl li .acct-ic{width:14px;height:14px;margin-top:2px;stroke-width:2.2;color:var(--qz-accent)}.acct-pl .acct-btn,.acct-pl-now{margin-top:auto}.acct-pl-now{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:var(--qz-accent-wash);color:var(--qz-accent-2);font-size:13.5px;font-weight:600}.acct-note{margin-top:14px;font-size:12.5px;color:var(--qz-ink-4)}.acct-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--qz-cream-2)}.acct-seg button{display:inline-flex;align-items:center;height:32px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--qz-ink-3);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;line-height:1}.acct-seg button:hover{color:var(--qz-ink)}.acct-seg button[aria-pressed=true]{background:var(--qz-paper);color:var(--qz-accent-2);box-shadow:inset 0 0 0 1px var(--qz-accent-line)}.acct-seg button:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.acct-mc-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px}.acct-mc-row .acct-sub{flex:1 1 240px;min-width:0}.acct-amt{margin-top:16px;padding:18px 20px 14px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-ls-cell-bg)}.acct-amt-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}.acct-amt-num{display:flex;align-items:baseline;gap:8px}.acct-amt-num input{width:5.2em;height:46px;padding:0 12px;border:0;border-radius:12px;background:var(--qz-paper);box-shadow:inset 0 0 0 1px var(--qz-ink-25);color:var(--qz-ink);font:inherit;font-size:27px;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.acct-amt-num input::-webkit-outer-spin-button,.acct-amt-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acct-amt-num input:hover{box-shadow:inset 0 0 0 1px var(--qz-ink-3)}.acct-amt-num input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--qz-accent),var(--qz-shadow-focus)}.acct-amt-num label{font-size:14.5px;font-weight:600;color:var(--qz-ink-3)}.acct-amt-cost{text-align:right;font-variant-numeric:tabular-nums}.acct-amt-cost b{display:block;font-size:27px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.acct-amt-cost span{font-size:12.5px;color:var(--qz-ink-4)}.acct-slide{position:relative;margin-top:16px}.acct-slide input{--p: 20%;display:block;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px}.acct-slide input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--qz-accent) var(--p),var(--qz-rule) var(--p))}.acct-slide input::-moz-range-track{height:8px;border-radius:999px;background:var(--qz-rule)}.acct-slide input::-moz-range-progress{height:8px;border-radius:999px;background:var(--qz-accent)}.acct-slide input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-7px;border:0;border-radius:999px;background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent),var(--qz-lift-1)}.acct-slide input::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:999px;background:var(--qz-paper);box-shadow:0 0 0 2px var(--qz-accent),var(--qz-lift-1)}.acct-slide input:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.acct-slide-mark{position:absolute;top:3px;left:calc(11px + (100% - 22px) * var(--at));width:2px;height:18px;margin-left:-1px;border-radius:1px;background:var(--qz-ink-25);pointer-events:none}.acct-slide-ax{position:relative;display:flex;justify-content:space-between;gap:12px;height:18px;margin-top:2px;font-size:12px;color:var(--qz-ink-4);font-variant-numeric:tabular-nums}.acct-slide-ax b{position:absolute;top:0;left:calc(11px + (100% - 22px) * var(--at));transform:translate(-50%);font-weight:600;color:var(--qz-ink-3);white-space:nowrap}.acct-mc-buy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.acct-mc-buy p{flex:1 1 280px;min-width:0;font-size:13.5px;color:var(--qz-ink-3);font-variant-numeric:tabular-nums}.acct-mc-have{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px 16px;border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-ls-cell-bg);font-size:13.5px;font-variant-numeric:tabular-nums}.acct-nudge{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px;padding:13px 14px 13px 16px;border-radius:12px;background:var(--qz-accent-wash);font-size:13.5px;color:var(--qz-ink);font-variant-numeric:tabular-nums}.acct-nudge p{flex:1 1 280px;min-width:0}.acct-nudge b{font-weight:700}.acct-cancel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:16px 22px 16px 26px}.acct-cancel p{flex:1 1 300px;min-width:0;font-size:13.5px;color:var(--qz-ink-3)}.qz-modal.acct-dlg{gap:14px;padding:24px 26px 22px;border-radius:22px}.qz-modal.acct-dlg .qz-modal-title{font-size:21px;line-height:1.25;text-wrap:balance}.acct-dlg .qz-modal-body{display:flex;flex-direction:column;gap:14px}:where(.acct-dlg) :where(p,dl,dd,ul){margin:0}.acct-dlg dl{border:1px solid var(--qz-rule);border-radius:12px;background:var(--qz-ls-cell-bg)}.acct-dlg dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--qz-rule-2)}.acct-dlg dl>div:last-child{border-bottom:0}.acct-dlg dt{font-size:13px;color:var(--qz-ink-4)}.acct-dlg dd{font-size:14px;font-weight:700;text-align:right;color:var(--qz-ink);font-variant-numeric:tabular-nums}.acct-dlg dd s{font-weight:500;color:var(--qz-ink-4);text-decoration:none}.acct-dlg ul{display:grid;gap:6px;padding:0;list-style:none;font-size:13.5px}.acct-dlg li{display:grid;grid-template-columns:6px minmax(0,1fr);gap:10px}.acct-dlg li:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:999px;background:var(--qz-ink-25)}.qz-int{width:100%;max-width:1360px;display:flex;flex-direction:column;gap:18px}.qz-int-bar{display:flex;align-items:baseline;gap:12px;min-height:40px}.qz-int-bar h1{margin:0;font-size:24px;font-weight:750;letter-spacing:-.01em;white-space:nowrap;color:var(--qz-ink)}.qz-int-bar-rule{align-self:center;width:1px;height:20px;background:var(--qz-rule-strong);opacity:.6}.qz-int-search{position:relative;flex:1;align-self:center;max-width:360px;min-width:180px}.qz-int-search input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid var(--qz-rule);border-radius:var(--qz-radius-lg);font:14px var(--qz-font-body);color:var(--qz-ink);background:var(--qz-paper);box-sizing:border-box}.qz-int-search input::placeholder{color:var(--qz-ink-4)}.qz-int-search input:focus{outline:none;border-color:var(--qz-accent);box-shadow:0 0 0 3px #5b45d61f}.qz-int-search svg{position:absolute;left:11px;top:11px;width:16px;height:16px;color:var(--qz-ink-4);pointer-events:none}.qz-int-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.qz-int-main{min-width:0}.qz-int-grp{margin-top:20px}.qz-int-grp:first-child{margin-top:8px}.qz-int-grp-h{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--qz-ink-4);padding:0 0 8px}.qz-int-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qz-int-empty{margin:8px 0 0;color:var(--qz-ink-4)}.qz-int-cards{display:flex;flex-direction:column;gap:18px;margin-top:28px}.qz-int-mk{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--qz-radius-lg);background:var(--qz-cream-2);font:800 13px/1 var(--qz-font-body);color:var(--qz-ink)}.qz-int-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--qz-radius);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none}.qz-int-tag:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.qz-int-tag.is-ok{background:var(--qz-ok-tint);color:var(--qz-ok)}.qz-int-tag.is-grey{background:var(--qz-cream-2);color:var(--qz-ink-4)}.qz-int-card{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;border:0;border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:0 0 0 1px #201c2e24;cursor:pointer;text-align:left;font:inherit;color:var(--qz-ink);transition:box-shadow .2s}.qz-int-card:hover{box-shadow:0 0 0 1px #201c2e42,0 2px 8px #2c1e781f}.qz-int-card:focus-visible{outline:none;box-shadow:var(--qz-shadow-focus)}.qz-int-card.is-on{box-shadow:0 0 0 2px var(--qz-accent),0 2px 8px #2c1e781f}.qz-int-card b{flex:1;min-width:0;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-int-arrow{flex:none;width:16px;height:16px;color:var(--qz-ink-4);transition:transform .2s}.qz-int-card.is-on .qz-int-arrow{transform:rotate(90deg);color:var(--qz-accent)}.qz-int-detail{grid-column:1 / -1;border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:0 0 0 1px #201c2e24,0 4px 16px #2c1e781f;overflow:hidden;margin-top:4px}.qz-int-detail-h{display:flex;align-items:center;gap:14px;padding:20px 24px 0}.qz-int-detail-h .qz-int-mk{width:40px;height:40px;border-radius:10px;font-size:15px}.qz-int-detail-h b{font-size:17px;font-weight:700;color:var(--qz-ink)}.qz-int-job{display:block;margin-top:2px;font-size:13px;color:var(--qz-ink-4)}.qz-int-ideas{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px 0}.qz-int-idea{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:var(--qz-radius-lg);border:1px solid var(--qz-accent-line);background:var(--qz-accent-wash);font:600 13px/1 var(--qz-font-body);color:var(--qz-accent-ink);white-space:nowrap}.qz-int-idea svg{width:14px;height:14px}.qz-int-detail-div{height:1px;margin:16px 24px;background:var(--qz-rule-2)}.qz-int-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:0 24px 20px}.qz-int-detail-body>div{display:flex;flex-direction:column;gap:12px;min-width:0}.qz-int-sec{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-int-detail-foot{display:flex;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--qz-rule-2);background:var(--qz-cream-2)}.qz-int-note{margin:0;font-size:13px;color:var(--qz-ink)}.qz-int-find{font-size:12.5px;line-height:1.45;color:var(--qz-ink-4)}.qz-int-find b{font-weight:600;color:var(--qz-ink-3)}.qz-int-need{margin:2px 0 0;padding-left:18px}.qz-int-plan{font-size:12px;color:var(--qz-warn);background:var(--qz-warn-tint);padding:6px 10px;border-radius:var(--qz-radius)}.qz-int-dim{color:var(--qz-ink-4)}.qz-int-payload{display:flex;flex-direction:column;gap:6px}.qz-int-payload-row{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--qz-ink)}.qz-int-payload-row code{font:500 10px/1 SF Mono,Menlo,monospace;color:var(--qz-accent-ink);background:var(--qz-accent-wash);padding:2px 5px;border-radius:3px;white-space:nowrap}.qz-int-payload-cat{margin:6px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qz-ink-4)}.qz-int-panel{position:sticky;top:18px;border-radius:var(--qz-radius-lg);background:var(--qz-paper);box-shadow:0 0 0 1px #201c2e24;overflow:hidden}.qz-int-panel h2{margin:0;padding:16px 20px 12px;font-size:16px;font-weight:700;color:var(--qz-ink);border-bottom:1px solid var(--qz-rule-2)}.qz-int-panel-b{padding:12px 20px 20px}.qz-int-evt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.qz-int-evt b{font-size:13px;font-weight:600;color:var(--qz-ink)}.qz-int-evt code{font:500 11px/1 SF Mono,Menlo,monospace;color:var(--qz-accent-ink);background:var(--qz-accent-wash);padding:3px 7px;border-radius:var(--qz-radius-sm)}.qz-int-sep{height:1px;margin:10px 0;background:var(--qz-rule-2)}.qz-int-fld{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:13px}.qz-int-fld b{flex:1;font-weight:600;color:var(--qz-ink)}.qz-int-fld code{font:500 10px/1 SF Mono,Menlo,monospace;color:var(--qz-ink-4);background:var(--qz-cream-2);padding:2px 5px;border-radius:3px}@media(max-width:1100px){.qz-int-cols{grid-template-columns:minmax(0,1fr)}.qz-int-panel{position:static}}@media(max-width:720px){.qz-int-detail-body{grid-template-columns:minmax(0,1fr)}}.qz-int-error{margin:0;font-size:13px;color:var(--qz-crit)}.qz-stable{display:inline-grid;justify-items:center}.qz-stable>*{grid-area:1 / 1;white-space:nowrap}.qz-stable>.is-ghost{visibility:hidden}.qz-mark-btn{position:relative;padding-left:var(--qz-mark-room, 30px);padding-right:var(--qz-mark-room, 30px)}.qz-mark{position:absolute;top:50%;transform:translateY(-50%);width:1em;text-align:center;line-height:1;pointer-events:none}.qz-mark.is-start{left:calc((var(--qz-mark-room, 30px) - 1em) / 2)}.qz-mark.is-end{right:calc((var(--qz-mark-room, 30px) - 1em) / 2)}.qz-rb-addb.qz-mark-btn,.qz-s3-capttoggle.qz-mark-btn{--qz-mark-room: 22px}.qz-btn-sm.qz-mark-btn{--qz-mark-room: 26px}
