:root{--qz-bg:#f5f8fc;--qz-ink:#0a1628;--qz-body:#3b4c66;--qz-muted:#5b6b84;--qz-acc:#0068e8;--qz-tint:#eef3fa;--qz-line:#1b2a4114;--qz-navy:#0a1628;--qz-navyt:#f7f9fc;--qz-navyt2:#e2eaf6;--qz-accd:#4d9bf5}html:has(.qz-page),html:has(.qz-page) body{background:var(--qz-bg)}.qz-page{background:var(--qz-bg);color:var(--qz-ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.qz-wrap{max-width:520px;margin:0 auto;padding:16px 20px 48px}.qz-top{justify-content:space-between;align-items:center;padding:6px 0 14px;display:flex}.qz-brand{letter-spacing:-.01em;color:var(--qz-ink);font-size:14px;font-weight:900;text-decoration:none}.qz-brand span{color:var(--qz-acc)}.qz-bar{background:var(--qz-line);border-radius:3px;height:5px;overflow:hidden}.qz-bar b{background:var(--qz-acc);border-radius:3px;height:100%;transition:width .35s;display:block}.qz-lbl{text-transform:uppercase;letter-spacing:.18em;color:var(--qz-acc);font-size:12px;font-weight:800}.qz-lbl--muted{color:var(--qz-muted)}.qz-h{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;color:var(--qz-ink);font-weight:400;line-height:1.06}.qz-h i{color:var(--qz-acc);font-style:italic}.qz-h--q{font-size:32px}.qz-h--hero{margin:14px 0 0;font-size:38px}.qz-sub{color:var(--qz-muted);margin-top:10px;font-size:15px;line-height:1.5}.qz-meta{color:var(--qz-muted);margin-top:12px;font-size:13px;font-weight:600}.qz-btn{background:var(--qz-acc);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:14px;width:100%;padding:17px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;animation:2.9s ease-in-out infinite indGlow;display:block}.qz-btn:hover{background:#2a82f0;animation-play-state:paused}.qz-btn:disabled{opacity:.35;cursor:default;animation:none}.qz-btn small{opacity:.85;margin-top:3px;font-size:12px;font-weight:600;display:block}.qz-btn2{width:100%;color:var(--qz-acc);border:2px solid var(--qz-acc);text-align:center;cursor:pointer;background:#fff;border-radius:14px;padding:15px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;display:block}.qz-btn2:hover{background:var(--qz-tint)}.qz-ghost{color:var(--qz-muted);text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;padding:8px;font-family:inherit;font-size:14px;font-weight:700}.qz-tile{border:1.5px solid var(--qz-line);width:100%;color:var(--qz-body);text-align:left;cursor:pointer;user-select:none;background:#fff;border-radius:18px;align-items:center;gap:12px;margin-top:10px;padding:17px 16px 17px 14px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;transition:box-shadow .15s,border-color .15s;display:flex}.qz-tile:active{transform:scale(.99)}.qz-tile .r{border:2px solid #c6d0de;border-radius:50%;flex:none;width:22px;height:22px;transition:all .15s}.qz-tile.sel{border-color:var(--qz-acc);color:var(--qz-ink);box-shadow:0 0 0 3px #0068e81f}.qz-tile.sel .r{border-color:var(--qz-acc);background:var(--qz-acc);box-shadow:inset 0 0 0 4px #fff}.qz-write{margin-top:10px;display:none}.qz-write.show{display:block}.qz-in{border:1.5px solid var(--qz-line);width:100%;color:var(--qz-ink);background:#fff;border-radius:14px;outline:none;margin-top:10px;padding:15px 14px;font-family:inherit;font-size:16px;display:block}.qz-in:focus{border-color:var(--qz-acc);box-shadow:0 0 0 3px #0068e81f}.qz-in::placeholder{color:var(--qz-muted)}.qz-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.qz-cb{color:var(--qz-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.qz-cb input{width:18px;height:18px;accent-color:var(--qz-acc);flex:none;margin:1px 0 0}.qz-err{color:#b42318;min-height:0;margin-top:12px;font-size:14px;font-weight:600}.qz-foot{color:var(--qz-muted);text-align:center;margin-top:18px;font-size:13px}.qz-foot a{color:var(--qz-acc);font-weight:700;text-decoration:none}.qz-screen{animation:.3s qzIn;display:none}.qz-screen.on{display:block}@keyframes qzIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qz-card{border:1.5px solid var(--qz-line);background:#fff;border-radius:18px;padding:18px}.qz-pkg{text-transform:uppercase;letter-spacing:.14em;color:var(--qz-acc);background:var(--qz-tint);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.qz-price{color:var(--qz-ink);margin-top:14px;font-size:24px;font-weight:900}.qz-price small{color:var(--qz-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.qz-scope{margin:12px 0 0;padding:0;list-style:none}.qz-scope li{color:var(--qz-body);margin-top:9px;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.qz-scope li:before{content:"";background:var(--qz-acc);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:2px}.qz-gate{text-transform:uppercase;letter-spacing:.14em;color:var(--qz-muted);border-top:1px solid var(--qz-line);margin-top:16px;padding-top:12px;font-size:11px;font-weight:800}.qz-body{color:var(--qz-body);font-size:15px;line-height:1.55}.qz-body b{color:var(--qz-ink)}.qz-sec{text-transform:uppercase;letter-spacing:.18em;color:var(--qz-muted);margin:26px 0 10px;font-size:12px;font-weight:800}.qz-note{color:var(--qz-muted);margin-top:12px;font-size:12px;line-height:1.5}.qz-note a{color:var(--qz-acc);font-weight:700;text-decoration:none}.qz-trace{white-space:pre-wrap;color:var(--qz-muted);border:1px dashed var(--qz-line);background:#fff;border-radius:12px;margin-top:22px;padding:12px;font-size:11px;line-height:1.5;overflow-x:auto}.qz-hero{gap:26px;display:grid}.qz-hero .qz-lbl{align-items:center;gap:10px;display:flex}.qz-dash{background:var(--qz-acc);border-radius:2px;width:18px;height:3px;display:inline-block}.qz-cal{--hr:52px;border:1px solid var(--qz-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #1024451a}.qz-calhead{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.qz-cal-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--qz-muted);font-size:11px;font-weight:800}.qz-cal-title{letter-spacing:-.02em;color:var(--qz-ink);margin-top:4px;font-size:26px;font-weight:900}.qz-cal-pill{color:var(--qz-body);border:1px solid var(--qz-line);background:#f3f6fb;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:700}.qz-cal-days{border-top:1px solid var(--qz-line);border-bottom:1px solid var(--qz-line);background:#fafcff;grid-template-columns:52px repeat(5,1fr);display:grid}.qz-cal-days>div+div{border-left:1px solid var(--qz-line)}.qz-cal-dh{text-align:center;padding:10px 2px 12px}.qz-cal-dh span{text-transform:uppercase;letter-spacing:.1em;color:var(--qz-muted);font-size:11px;font-weight:800;display:block}.qz-cal-dh b{color:var(--qz-ink);min-width:28px;margin-top:6px;font-size:20px;font-weight:800;line-height:28px;display:inline-block}.qz-cal-dh b.today{background:var(--qz-acc);color:#fff;border-radius:999px}.qz-cal-body{height:calc(var(--hr) * 8.7);grid-template-columns:52px repeat(5,1fr);display:grid;position:relative}.qz-cal-body>div+div{border-left:1px solid var(--qz-line)}.qz-cal-col{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hr) - 1px), var(--qz-line) calc(var(--hr) - 1px), var(--qz-line) var(--hr));position:relative}.qz-cal-col.wk{background-color:#f7faff}.qz-cal-times{position:relative}.qz-cal-times i{color:var(--qz-muted);font-size:11px;font-style:normal;font-weight:700;position:absolute;right:8px;transform:translateY(-6px)}.qz-ev{border-left:3px solid;border-radius:7px;padding:6px 8px;position:absolute;left:5px;right:5px;overflow:hidden}.qz-ev b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.qz-ev span{opacity:.85;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;line-height:1.25;display:block}.qz-ev.blue{color:#15418c;background:#e9f1fe;border-color:#1e6ae1}.qz-ev.green{color:#14633a;background:#e7f4ec;border-color:#1e8e4a}.qz-ev.purple{color:#52318f;background:#f1ecfb;border-color:#7a4fd0}.qz-ev.amber{color:#8a560c;background:#fdf1dd;border-color:#c07c12}@media (width>=720px){.qz-wrap{padding-top:40px}.qz-h--q{font-size:40px}}@media (width>=860px){.qz-wrap.wide{max-width:1080px}.wide .qz-hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:40px}.wide .qz-h--hero{font-size:46px}}@media (width<=520px){.qz-cal{--hr:38px}.qz-calhead{padding:13px 13px 11px}.qz-cal-title{font-size:20px}.qz-cal-pill{padding:6px 10px;font-size:11px}.qz-cal-days,.qz-cal-body{grid-template-columns:34px repeat(5,1fr)}.qz-cal-dh{padding:8px 1px 9px}.qz-cal-dh span{letter-spacing:.06em;font-size:9px}.qz-cal-dh b{min-width:22px;margin-top:4px;font-size:15px;line-height:22px}.qz-cal-times i{font-size:9px;right:4px}.qz-ev{border-left-width:2px;border-radius:5px;padding:4px 4px 4px 5px;left:2px;right:2px}.qz-ev b{white-space:normal;font-size:10px}.qz-ev span{margin-top:0;font-size:9px}}@media (prefers-reduced-motion:reduce){.qz-screen,.qz-bar b,.qz-tile{transition:none!important;animation:none!important}.qz-btn{animation:none!important}}
