.aqb.aqb{--b-bg: #0d1117;--b-card: #161b22;--b-raise: #1c2129;--b-line: #30363d;--b-text: #e6edf3;--b-muted: #9aa4b2;--b-green: #83c340;--b-ink: #0b1305;--b-err: #ff7b72;box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:clamp(20px,4vw,36px);color:var(--b-text);background:var(--b-bg);border:1px solid var(--b-line);border-radius:16px;font-family:AMS Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55;text-align:left;container-type:inline-size}.aqb.aqb.aqb-theme-light{--b-bg: #ffffff;--b-card: #f6f8fa;--b-raise: #eef1f4;--b-line: #d0d7de;--b-text: #1f2328;--b-muted: #59636e;--b-ink: #0b1305;--b-err: #cf222e}.aqb.aqb *,.aqb.aqb *:before,.aqb.aqb *:after{box-sizing:border-box}.aqb.aqb .aqb-head{margin:0 0 22px}.aqb.aqb .aqb-title{margin:0 0 6px;color:var(--b-text);font-size:clamp(22px,3.2vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.aqb.aqb .aqb-text,.aqb.aqb .aqb-sub{margin:0;color:var(--b-muted);font-size:14.5px}.aqb.aqb .aqb-loading{margin:0;color:var(--b-muted)}.aqb.aqb .aqb-step{margin:0 0 22px;padding:0;border:0;min-width:0}.aqb.aqb .aqb-step[hidden]{display:none}.aqb.aqb .aqb-legend{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;color:var(--b-text);font-size:16px;font-weight:650}.aqb.aqb .aqb-legend span{display:grid;place-items:center;width:26px;height:26px;color:var(--b-green);font-size:13px;font-weight:800;border:1px solid var(--b-line);border-radius:50%}.aqb.aqb .aqb-sub{margin:14px 0 8px}.aqb.aqb .aqb-pills,.aqb.aqb .aqb-slots{display:flex;flex-wrap:wrap;gap:8px}.aqb.aqb button{margin:0;font-family:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.aqb.aqb .aqb-pill,.aqb.aqb .aqb-time{min-height:40px;padding:8px 14px;color:var(--b-text);font-size:14px;font-weight:500;line-height:1.3;background:var(--b-card);border:1px solid var(--b-line);border-radius:999px;transition:border-color .15s ease,background .15s ease,color .15s ease}.aqb.aqb .aqb-time{min-width:92px;border-radius:10px;font-variant-numeric:tabular-nums}.aqb.aqb .aqb-pill:hover,.aqb.aqb .aqb-time:hover,.aqb.aqb .aqb-day:hover{color:var(--b-text);background:var(--b-raise);border-color:var(--b-green)}.aqb.aqb [aria-pressed=true],.aqb.aqb [aria-pressed=true]:hover{color:var(--b-ink);background:var(--b-green);border-color:var(--b-green);font-weight:600}.aqb.aqb .aqb-days{display:flex;gap:8px;margin:0 0 4px;padding:2px 2px 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.aqb.aqb .aqb-day{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;min-height:84px;padding:8px 4px;color:var(--b-text);background:var(--b-card);border:1px solid var(--b-line);border-radius:12px;scroll-snap-align:start;transition:border-color .15s ease,background .15s ease}.aqb.aqb .aqb-day span{font-size:12px;color:inherit;opacity:.8}.aqb.aqb .aqb-day strong{font-size:22px;line-height:1.15}.aqb.aqb .aqb-more{font-size:12.5px;font-weight:600;color:var(--b-green)}.aqb.aqb .aqb-chosen{margin:0 0 14px;padding:12px 14px;background:var(--b-card);border:1px solid var(--b-line);border-left:3px solid var(--b-green);border-radius:10px}.aqb.aqb .aqb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aqb.aqb .aqb-wide{grid-column:1 / -1}.aqb.aqb .aqb-field label{display:block;margin:0 0 6px;color:var(--b-text);font-size:14px;font-weight:600}.aqb.aqb .aqb-field label span{color:var(--b-muted);font-weight:400;font-size:13px}.aqb.aqb input,.aqb.aqb textarea{width:100%;margin:0;padding:11px 13px;color:var(--b-text);font:16px/1.4 inherit;font-family:inherit;background:var(--b-card);border:1px solid var(--b-line);border-radius:10px;box-shadow:none;outline:0}.aqb.aqb textarea{resize:vertical}.aqb.aqb input:focus,.aqb.aqb textarea:focus{border-color:var(--b-green);box-shadow:0 0 0 3px #83c34033}.aqb.aqb [aria-invalid=true]{border-color:var(--b-err)}.aqb.aqb .aqb-err{margin:6px 0 0;color:var(--b-err);font-size:13px}.aqb.aqb .aqb-err[hidden]{display:none}.aqb.aqb .aqb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.aqb.aqb .aqb-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;padding:12px 26px;color:var(--b-ink);font-size:15.5px;font-weight:700;text-decoration:none;background:var(--b-green);border:0;border-radius:10px;transition:background .15s ease,transform .15s ease}.aqb.aqb .aqb-submit:hover,.aqb.aqb .aqb-submit:focus{color:var(--b-ink);background:#93d150}.aqb.aqb .aqb-submit:disabled{opacity:.7;cursor:wait}.aqb.aqb .aqb-status{margin:10px 0 0;color:var(--b-err);font-size:14px}.aqb.aqb .aqb-status:empty{display:none}.aqb.aqb .aqb-done{padding:12px 0;text-align:center;outline:0}.aqb.aqb .aqb-done svg{width:54px;height:54px;fill:none;stroke:var(--b-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aqb.aqb .aqb-done h3{margin:10px 0 8px;color:var(--b-text);font-size:22px}.aqb.aqb .aqb-done p{margin:0 0 8px}.aqb.aqb button:focus-visible,.aqb.aqb a:focus-visible{outline:2px solid var(--b-text);outline-offset:2px}@container (max-width: 620px){.aqb.aqb .aqb-grid{grid-template-columns:minmax(0,1fr)}.aqb.aqb .aqb-submit{width:100%}.aqb.aqb .aqb-time{flex:1 1 calc(33% - 8px);min-width:0}}@media(prefers-reduced-motion:reduce){.aqb.aqb *{transition:none!important;scroll-behavior:auto!important}}
