.a11y-menu[data-v-7b398c81]{position:relative}.a11y-trigger[data-v-7b398c81]{background:var(--text-primary,#1f2937);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:7px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.a11y-trigger[data-v-7b398c81]:hover{opacity:.92}.a11y-pop[data-v-7b398c81]{z-index:60;border:1px solid var(--border);background:#fff;border-radius:14px;width:280px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0000002e}.a11y-pop-head[data-v-7b398c81]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.a11y-pop-title[data-v-7b398c81]{font-weight:700}.a11y-pop-close[data-v-7b398c81]{cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;border:0}.a11y-sec[data-v-7b398c81]{margin-bottom:14px}.a11y-label[data-v-7b398c81]{color:var(--text-secondary);margin-bottom:6px;font-size:.78rem;font-weight:600}.a11y-seg[data-v-7b398c81]{gap:4px;display:flex}.a11y-seg-btn[data-v-7b398c81]{border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:#fff;flex:1;min-height:40px;padding:8px 6px;font-size:.82rem}.a11y-seg-btn.on[data-v-7b398c81]{background:var(--primary);color:#fff;border-color:var(--primary)}.a11y-read[data-v-7b398c81]{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px;display:flex}.a11y-help[data-v-7b398c81]{color:var(--text-secondary);margin:4px 0 0;font-size:.78rem;line-height:1.5}.a11y-help a[data-v-7b398c81]{color:var(--primary);font-weight:600}.acct[data-v-66ecf284]{flex-shrink:0;position:relative}.acct-btn[data-v-66ecf284]{box-sizing:border-box;cursor:pointer;background:var(--primary);color:#fff;border:none;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;transition:all .2s;display:grid}.acct-btn[data-v-66ecf284]:hover{background:var(--primary-dark,#007ab3);transform:scale(1.05)}.acct-btn .pi[data-v-66ecf284]{font-size:1.05rem}.acct-pop[data-v-66ecf284]{background:var(--bg-card,#fff);z-index:200;border-radius:16px;width:280px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000029}.acct-head[data-v-66ecf284]{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 20px;display:flex}.acct-avatar[data-v-66ecf284]{color:#fff;background:linear-gradient(135deg,#008ccd,#33a3d7);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:grid}.acct-name[data-v-66ecf284]{color:var(--text-primary);font-size:.95rem;font-weight:700}.acct-sub[data-v-66ecf284]{color:var(--text-muted,#8a93a3);margin-top:2px;font-size:.78rem}.acct-menu[data-v-66ecf284]{padding:8px 0}.acct-item[data-v-66ecf284]{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:10px 20px;font-family:inherit;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.acct-item[data-v-66ecf284]:hover{background:var(--bg)}.acct-item .pi[data-v-66ecf284]{color:var(--text-muted,#8a93a3);flex-shrink:0;font-size:1rem}.acct-badge[data-v-66ecf284]{background:var(--primary-light);color:var(--primary);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:700}.acct-divider[data-v-66ecf284]{background:var(--border);height:1px;margin:4px 0}.acct-item.danger[data-v-66ecf284],.acct-item.danger .pi[data-v-66ecf284]{color:var(--danger,#dc2626)}.hdr[data-v-b96140d9]{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:40;gap:16px;height:64px;padding:0 24px;position:sticky;top:0}.hdr[data-v-b96140d9],.hdr-logo[data-v-b96140d9],.hdr-nav[data-v-b96140d9],.hdr-right[data-v-b96140d9],.stage[data-v-b96140d9]{align-items:center;display:flex}.hdr-logo[data-v-b96140d9]{flex-shrink:0}.hdr-logo img[data-v-b96140d9]{width:auto;height:34px}.hdr-nav[data-v-b96140d9]{flex:1;justify-content:center;gap:2px;overflow-x:auto}.hdr-spacer[data-v-b96140d9]{flex:1}.stage[data-v-b96140d9]{color:var(--text-muted,#8a93a3);white-space:nowrap;border-radius:8px;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s}.stage .pi[data-v-b96140d9]{font-size:.9rem}.stage[data-v-b96140d9]:not(.placeholder):hover{color:var(--primary);background:#008ccd0f}.stage.active[data-v-b96140d9]{color:var(--primary);background:#008ccd14;font-weight:700}.stage.placeholder[data-v-b96140d9]{opacity:.5;cursor:default}.hdr-right[data-v-b96140d9]{flex-shrink:0;gap:10px}@media (width<=860px){.hdr-nav[data-v-b96140d9]{display:none}}.help[data-v-83413e59]{z-index:999;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed;bottom:24px;left:24px}.help-fab[data-v-83413e59]{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#008ccd,#006fa3);border:none;border-radius:50px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:.88rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 16px #008ccd59}.help-fab[data-v-83413e59]:hover{background:linear-gradient(135deg,#007ab8,#005a85);transform:translateY(-2px);box-shadow:0 6px 24px #008ccd66}.help-fab-av[data-v-83413e59]{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.help-fab-av img[data-v-83413e59]{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.help-fab-pulse[data-v-83413e59]{background:#36b37e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.help-popup[data-v-83413e59]{background:#fff;border-radius:16px;width:360px;max-width:calc(100vw - 48px);padding:18px;position:relative;box-shadow:0 12px 48px #0000002e}.help-close[data-v-83413e59]{cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;border:0;position:absolute;top:12px;right:12px}.help-head[data-v-83413e59]{border-bottom:1px solid var(--border);align-items:center;gap:11px;margin-bottom:14px;padding-bottom:14px;display:flex}.help-av[data-v-83413e59]{border:1px solid var(--border);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.help-av img[data-v-83413e59]{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.help-online[data-v-83413e59]{background:#36b37e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.help-org[data-v-83413e59]{color:var(--text-primary);font-size:.92rem;font-weight:700}.help-status[data-v-83413e59]{color:var(--text-muted,#6b7280);margin-top:2px;font-size:.74rem}.help-status .dot[data-v-83413e59]{color:#36b37e;font-weight:700}.help-title[data-v-83413e59]{color:var(--text-primary);font-size:1.05rem;font-weight:800}.help-sub[data-v-83413e59]{color:var(--text-secondary);margin:4px 0 14px;font-size:.85rem;line-height:1.55}.help-options[data-v-83413e59]{flex-direction:column;gap:10px;display:flex}.help-row[data-v-83413e59]{align-items:stretch;gap:8px;display:flex}.help-copy[data-v-83413e59]{border:1px solid var(--border);width:38px;color:var(--text-muted,#6b7280);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;place-items:center;font-size:.95rem;transition:all .15s;display:grid}.help-copy[data-v-83413e59]:hover{background:var(--bg-muted,#f4f6fa);color:var(--text-primary)}.help-copy .pi-check[data-v-83413e59]{color:#36b37e}.help-copy-spacer[data-v-83413e59]{flex-shrink:0;width:38px}.help-option[data-v-83413e59]{border:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex:1;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.help-option[data-v-83413e59]:hover{background:var(--bg-muted,#f4f6fa)}.help-icon[data-v-83413e59]{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.help-icon.guide[data-v-83413e59]{background:var(--success-light,#e3fcef);color:var(--success,#36b37e)}.help-icon.email[data-v-83413e59]{color:#ff671f;background:#fff0e0}.help-icon.call[data-v-83413e59]{background:var(--primary-light);color:var(--primary)}.help-icon.schedule[data-v-83413e59]{color:#1e9e68;background:#e4f7ee}.help-opt-title[data-v-83413e59]{font-size:.88rem;font-weight:600;display:block}.help-opt-sub[data-v-83413e59]{font-size:.75rem;display:block}.help-hours[data-v-83413e59],.help-opt-sub[data-v-83413e59]{color:var(--text-muted,#6b7280)}.help-hours[data-v-83413e59]{text-align:center;margin-top:14px;font-size:.8rem}@media (width<=560px){.help[data-v-83413e59]{bottom:16px;left:16px}.help-fab-label[data-v-83413e59]{display:none}.help-fab[data-v-83413e59]{gap:0;padding:8px}}.guided-hl{outline-offset:3px;border-radius:8px;animation:1.5s ease-in-out infinite guided-pulse;outline:3px solid var(--primary,#008ccd)!important}@keyframes guided-pulse{0%,to{box-shadow:0 0 0 5px #008ccd38}50%{box-shadow:0 0 0 11px #008ccd12}}@media (prefers-reduced-motion:reduce){.guided-hl{animation:none}}.guided-banner{z-index:1200;background:var(--success-light,#e3fcef);color:#1c6b4e;font-size:14px;font-family:var(--font);border-bottom:1px solid #bfe9d6;justify-content:center;align-items:center;gap:10px;padding:9px 16px;display:flex;position:fixed;top:0;left:0;right:0}.guided-banner .gdot{background:var(--success,#36b37e);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #36b37e40}.guided-banner .gend{cursor:pointer;font:inherit;color:#1c6b4e;background:0 0;border:1.5px solid #1c6b4e;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:700}.guided-toast{z-index:1200;color:#fff;font-family:var(--font);box-shadow:var(--shadow-lg);background:#33383f;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;position:fixed;top:52px;left:50%;transform:translate(-50%)}.guided-toast.ended{background:var(--success,#36b37e)}.guided-scrim{z-index:1300;background:#14202e73;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.guided-card{background:var(--bg-card,#fff);border-radius:var(--radius-xl,24px);box-shadow:var(--shadow-xl);text-align:center;width:100%;max-width:460px;font-family:var(--font);padding:30px 32px;position:relative}.guided-card h2{color:var(--text-primary);font-size:20px;font-weight:800}.guided-card .gsub{color:var(--text-secondary);max-width:40ch;margin:8px auto 20px;font-size:14px}.gclose{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px;position:absolute;top:14px;right:14px}.gcaps,.gcode{gap:9px}.gcode,.gcode b{justify-content:center;display:flex}.gcode b{border:2px solid var(--border);background:var(--bg-secondary);align-items:center;width:52px;height:68px;font-size:32px;font-weight:800}.gcode b,.gerror,.greassure{border-radius:12px}.gerror{background:var(--danger-light,#fdecea);max-width:40ch;color:var(--danger-dark,#a3261b);margin:4px auto 0;padding:11px 14px;font-size:14px;font-weight:600}.gmeta{color:var(--text-muted);margin-top:14px;font-size:13px}.glink{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.greassure{background:var(--primary-light,#e0f2fa);color:var(--primary-dark,#006fa3);margin-top:16px;padding:11px 14px;font-size:13px}.gava{background:var(--primary-gradient,#008ccd);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 12px;font-size:19px;font-weight:800}.gava,.gbtns,.gcaps,.gcaps .ic,.gcaps li{display:flex}.gcaps{text-align:left;flex-direction:column;margin:18px 0 22px;padding:0;list-style:none}.gcaps li{background:var(--bg-secondary,#f8f9fa);color:var(--text-primary);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14px}.gcaps li.no{background:var(--accent-light,#fff3ec)}.gcaps .ic{background:var(--success-light,#e3fcef);width:24px;height:24px;color:var(--success,#36b37e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800}.gcaps li.no .ic{color:var(--accent,#ff671f);background:#ffd9c4}.gbtns{justify-content:center;align-items:center;gap:16px}.gstart{background:var(--success,#36b37e);color:#fff;font:inherit;font-family:var(--font);border-radius:999px;padding:14px 30px;font-size:15px;font-weight:800;box-shadow:0 4px 14px #36b37e59}.gno,.gstart{cursor:pointer;border:0}.gno{color:var(--text-secondary);font:inherit;font-family:var(--font);background:0 0;font-size:14px;font-weight:600;text-decoration:underline}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-cursor{z-index:1250;pointer-events:none;align-items:flex-start;gap:2px;transition:transform .18s linear;display:flex;position:absolute;top:0;left:0}.guided-cursor-name{background:var(--primary,#008ccd);color:#fff;font-family:var(--font);white-space:nowrap;border-radius:999px;margin-top:12px;padding:2px 9px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #00000040}.guided-ripple{z-index:1240;pointer-events:none;border:3px solid var(--primary,#008ccd);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.9s ease-out 2 guided-ripple;position:absolute}@keyframes guided-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.guided-ripple{opacity:.7;animation:none}}.zen[data-v-621e93e0]{background:var(--bg);min-height:100dvh}.content[data-v-621e93e0]{max-width:960px;margin:0 auto;padding:28px 20px 96px}.content.wide[data-v-621e93e0]{max-width:1320px}
