[data-v-a72123e7]:root{--lux-bg-base:#1c1b1d;--lux-bg-elevated:rgba(28,27,29,.7);--lux-bg-card:hsla(0,0%,100%,.025);--lux-bg-card-hover:hsla(0,0%,100%,.04);--lux-red:#dc3636;--lux-red-light:#ff6b6b;--lux-red-dark:#a82828;--lux-red-5:rgba(220,54,54,.05);--lux-red-10:rgba(220,54,54,.1);--lux-red-15:rgba(220,54,54,.15);--lux-red-20:rgba(220,54,54,.2);--lux-text-primary:#fff;--lux-text-secondary:hsla(0,0%,100%,.6);--lux-text-tertiary:hsla(0,0%,100%,.4);--lux-text-muted:hsla(0,0%,100%,.25);--hero-title-gradient:linear-gradient(135deg,#fff,hsla(0,0%,100%,.95) 40%,hsla(0,100%,93%,.85));--lux-border:hsla(0,0%,100%,.05);--lux-border-hover:hsla(0,0%,100%,.08);--lux-border-accent:rgba(220,54,54,.2);--lux-green:#34d399;--lux-green-glow:rgba(52,211,153,.5);--lux-amber:#fbbf24;--lux-amber-glow:rgba(251,191,36,.5);--lux-red-status:#f87171;--lux-red-status-glow:hsla(0,91%,71%,.5);--lux-space-xs:4px;--lux-space-sm:8px;--lux-space-md:16px;--lux-space-lg:24px;--lux-space-xl:32px;--lux-space-2xl:48px;--lux-radius-sm:8px;--lux-radius-md:12px;--lux-radius-lg:16px;--lux-radius-xl:24px;--lux-radius-full:100px;--lux-shadow-sm:0 2px 8px rgba(0,0,0,.15);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.3);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.4);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.25);--lux-ease:cubic-bezier(.16,1,.3,1);--lux-ease-snap:cubic-bezier(.22,1,.36,1);--lux-duration-fast:.15s;--lux-duration-normal:.25s;--lux-duration-slow:.4s;--lux-blur-sm:12px;--lux-blur-md:20px;--lux-blur-lg:32px}html.light[data-v-a72123e7]{--lux-bg-base:#f8f6f9;--lux-bg-elevated:hsla(0,0%,100%,.85);--lux-bg-card:hsla(0,0%,100%,.7);--lux-bg-card-hover:hsla(0,0%,100%,.85);--lux-text-primary:#1c1b1d;--lux-text-secondary:rgba(28,27,29,.6);--lux-text-tertiary:rgba(28,27,29,.4);--lux-text-muted:rgba(28,27,29,.25);--hero-title-gradient:linear-gradient(135deg,#1c1b1d,rgba(28,27,29,.9) 40%,rgba(100,50,70,.85));--lux-border:rgba(0,0,0,.05);--lux-border-hover:rgba(0,0,0,.08);--lux-shadow-sm:0 2px 8px rgba(0,0,0,.05);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.08);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.12);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.12)}.lux-bg[data-v-a72123e7]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lux-bg-base[data-v-a72123e7]{background:linear-gradient(165deg,#1c1b1d,#1c1b1d 40%,#1c1b1d);inset:0;position:absolute}.lux-bg-radial[data-v-a72123e7]{background:transparent;inset:0;position:absolute}.lux-bg-orb[data-v-a72123e7]{animation:lux-orb-float-a72123e7 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.lux-bg-orb-1[data-v-a72123e7],.lux-bg-orb-2[data-v-a72123e7]{display:none}.lux-bg-grain[data-v-a72123e7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.03;position:absolute}html.light .lux-bg-base[data-v-a72123e7]{background:linear-gradient(165deg,#f8f6f9,#f0edf2 40%,#f5f2f6)}html.light .lux-bg-radial[data-v-a72123e7]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(220,54,54,.06) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(180,80,120,.03) 0,transparent 50%)}html.light .lux-bg-orb-1[data-v-a72123e7]{background:radial-gradient(circle,rgba(220,54,54,.08) 0,transparent 70%)}html.light .lux-bg-orb-2[data-v-a72123e7]{background:radial-gradient(circle,rgba(140,60,100,.05) 0,transparent 70%)}@keyframes lux-orb-float-a72123e7{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(-30px,-10px) scale(1.02)}}@keyframes lux-fade-up-a72123e7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-shimmer-a72123e7{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lux-spin-a72123e7{to{transform:rotate(1turn)}}@keyframes lux-live-pulse-a72123e7{0%,to{box-shadow:0 0 10px var(--lux-green-glow);opacity:1}50%{box-shadow:0 0 16px var(--lux-green-glow);opacity:.7}}.lux-fade-up[data-v-a72123e7]{animation:lux-fade-up-a72123e7 .6s var(--lux-ease) both}.lux-fade-up-1[data-v-a72123e7]{animation-delay:.1s}.lux-fade-up-2[data-v-a72123e7]{animation-delay:.2s}.lux-fade-up-3[data-v-a72123e7]{animation-delay:.3s}.lux-fade-up-4[data-v-a72123e7]{animation-delay:.4s}.lux-fade-up-5[data-v-a72123e7]{animation-delay:.5s}.lux-text-gradient[data-v-a72123e7]{background:linear-gradient(135deg,#fff,#fffffff2 40%,#ffdbdbd9);-webkit-background-clip:text;color:#fff;-webkit-text-fill-color:transparent;background-clip:text}html.light .lux-text-gradient[data-v-a72123e7]{background:linear-gradient(135deg,#1c1b1d,#1c1b1de6 40%,#50283ccc);-webkit-background-clip:text;color:#1c1b1d;-webkit-text-fill-color:transparent;background-clip:text}.lux-eyebrow[data-v-a72123e7]{color:var(--lux-text-tertiary);font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.lux-title-xl[data-v-a72123e7]{font-size:clamp(48px,14vw,72px);letter-spacing:-.04em;line-height:.9}.lux-title-lg[data-v-a72123e7],.lux-title-xl[data-v-a72123e7]{font-family:var(--font-display);font-weight:700}.lux-title-lg[data-v-a72123e7]{font-size:clamp(32px,8vw,48px);letter-spacing:-.03em;line-height:1}.lux-title-md[data-v-a72123e7]{font-size:18px;letter-spacing:-.01em}.lux-label[data-v-a72123e7],.lux-title-md[data-v-a72123e7]{font-family:var(--font-display);font-weight:700}.lux-label[data-v-a72123e7]{font-size:13px;letter-spacing:.03em}.lux-body[data-v-a72123e7],.lux-label[data-v-a72123e7]{color:var(--lux-text-secondary)}.lux-body[data-v-a72123e7]{font-size:14px;font-weight:400;line-height:1.5}.lux-small[data-v-a72123e7]{color:var(--lux-text-tertiary);font-size:12px;font-weight:400}.lux-card[data-v-a72123e7]{backdrop-filter:blur(var(--lux-blur-md));-webkit-backdrop-filter:blur(var(--lux-blur-md));background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden;transition:all var(--lux-duration-slow) var(--lux-ease)}.lux-card[data-v-a72123e7]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}.lux-card-padded[data-v-a72123e7]{padding:var(--lux-space-lg)}.lux-card-header[data-v-a72123e7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--lux-space-md)}.lux-card-title[data-v-a72123e7]{color:#fff9;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;text-transform:uppercase}html.light .lux-card-title[data-v-a72123e7]{color:var(--lux-text-primary)}.lux-card-action[data-v-a72123e7]{align-items:center;background:#ffffff0a;border-radius:20px;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-decoration:none;transition:all var(--lux-duration-fast) ease}.lux-card-action[data-v-a72123e7]:hover{background:var(--lux-red-10);color:var(--lux-red-light)}html.light .lux-card[data-v-a72123e7]{background:var(--lux-bg-card);border-color:var(--lux-border);box-shadow:var(--lux-shadow-sm)}html.light .lux-card[data-v-a72123e7]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}html.light .lux-card-action[data-v-a72123e7]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-card-action[data-v-a72123e7]:hover{background:#dc363614;color:var(--lux-red)}.lux-btn-cta[data-v-a72123e7]{background:linear-gradient(135deg,var(--lux-red-10) 0,rgba(220,54,54,.04) 100%);border:1px solid var(--lux-border-accent);border-radius:var(--lux-radius-xl);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all var(--lux-duration-slow) var(--lux-ease);width:100%}.lux-btn-cta[data-v-a72123e7]:hover{border-color:#dc363666;box-shadow:var(--lux-shadow-red);transform:translateY(-4px)}.lux-btn-cta[data-v-a72123e7]:active{transform:scale(.98) translateY(-2px)}.lux-btn-cta[data-v-a72123e7]:disabled{cursor:not-allowed;opacity:.35;transform:none}.lux-btn-cta[data-v-a72123e7]:disabled:hover{border-color:var(--lux-border-accent);box-shadow:none;transform:none}.lux-btn-cta-glow[data-v-a72123e7]{background:radial-gradient(circle at 30% 30%,var(--lux-red-15) 0,transparent 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--lux-duration-slow) ease;width:200%}.lux-btn-cta:hover .lux-btn-cta-glow[data-v-a72123e7]{opacity:1}.lux-btn-cta-content[data-v-a72123e7]{align-items:center;display:flex;gap:18px;padding:22px 24px;position:relative}.lux-btn-cta-icon[data-v-a72123e7]{align-items:center;background:linear-gradient(135deg,var(--lux-red-20) 0,var(--lux-red-5) 100%);border:1px solid var(--lux-red-15);border-radius:var(--lux-radius-lg);color:var(--lux-red-light);display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:56px}.lux-btn-cta:hover .lux-btn-cta-icon[data-v-a72123e7]{background:linear-gradient(135deg,rgba(220,54,54,.3) 0,var(--lux-red-10) 100%);box-shadow:0 4px 20px var(--lux-red-20)}.lux-notice[data-v-a72123e7]{align-items:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);display:flex;overflow:hidden;padding:14px 18px;position:relative}.lux-notice-shimmer[data-v-a72123e7]{animation:lux-shimmer-a72123e7 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 50%,transparent);height:100%;left:-200%;position:absolute;top:0;width:200%}.lux-notice-content[data-v-a72123e7]{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.lux-notice-badge[data-v-a72123e7]{background:linear-gradient(135deg,var(--lux-red) 0,var(--lux-red-dark) 100%);border-radius:6px;box-shadow:0 2px 8px #dc36364d;color:#fff;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px}.lux-notice-text[data-v-a72123e7]{color:var(--lux-text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}html.light .lux-notice[data-v-a72123e7]{background:linear-gradient(135deg,#00000005,#00000003)}.lux-live-badge[data-v-a72123e7]{align-items:center;display:flex;gap:10px}.lux-live-dot[data-v-a72123e7]{animation:lux-live-pulse-a72123e7 2s ease-in-out infinite;background:var(--lux-green);border-radius:50%;box-shadow:0 0 10px var(--lux-green-glow);height:8px;width:8px}.lux-empty[data-v-a72123e7]{align-items:center;background:#ffffff05;border:1px dashed hsla(0,0%,100%,.08);border-radius:var(--lux-radius-lg);display:flex;gap:var(--lux-space-md);padding:var(--lux-space-md) var(--lux-space-lg);text-decoration:none;transition:all var(--lux-duration-normal) ease}.lux-empty[data-v-a72123e7]:hover{background:#ffffff0a;border-color:#ffffff1f}.lux-empty-visual[data-v-a72123e7]{align-items:center;background:linear-gradient(135deg,var(--lux-red-10) 0,var(--lux-red-5) 100%);border-radius:var(--lux-radius-lg);color:var(--lux-red);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.lux-empty-text[data-v-a72123e7]{flex:1;min-width:0}.lux-empty-title[data-v-a72123e7]{color:#ffffffd9;display:block;font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:4px}.lux-empty-sub[data-v-a72123e7]{color:var(--lux-text-tertiary);display:block;font-size:12px}.lux-empty-arrow[data-v-a72123e7]{align-items:center;background:#ffffff0a;border-radius:50%;color:var(--lux-text-tertiary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:32px}.lux-empty:hover .lux-empty-arrow[data-v-a72123e7]{background:var(--lux-red-10);color:var(--lux-red-light);transform:translate(2px)}html.light .lux-empty[data-v-a72123e7]{background:#00000005;border-color:#0000000f}html.light .lux-empty[data-v-a72123e7]:hover{background:#0000000a;border-color:#0000001a}html.light .lux-empty-title[data-v-a72123e7]{color:var(--lux-text-primary)}html.light .lux-empty-arrow[data-v-a72123e7]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-empty:hover .lux-empty-arrow[data-v-a72123e7]{background:#dc363614;color:var(--lux-red)}.lux-spinner[data-v-a72123e7]{animation:lux-spin-a72123e7 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff9;height:20px;width:20px}.lux-spinner-sm[data-v-a72123e7]{height:16px;width:16px}.lux-spinner-lg[data-v-a72123e7]{border-width:3px;height:32px;width:32px}.lux-container[data-v-a72123e7]{margin:0 auto;max-width:64rem;padding:calc(env(safe-area-inset-top) + 80px) 20px 40px;position:relative;z-index:1}.lux-section[data-v-a72123e7]{display:flex;flex-direction:column;gap:var(--lux-space-md)}.lux-section-header[data-v-a72123e7]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.lux-section-title[data-v-a72123e7]{color:#ffffff4d;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}html.light .lux-section-title[data-v-a72123e7]{color:#1c1b1d59}.lux-section-link[data-v-a72123e7]{align-items:center;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:400;gap:6px;text-decoration:none;transition:color var(--lux-duration-fast) ease}.lux-section-link[data-v-a72123e7]:hover{color:var(--lux-red-light)}html.light .lux-section-link[data-v-a72123e7]:hover{color:var(--lux-red)}.lux-bento[data-v-a72123e7]{display:grid;gap:var(--lux-space-md);grid-template-columns:1fr}@media(min-width:768px){.lux-bento[data-v-a72123e7]{gap:var(--lux-space-lg);grid-template-columns:1.3fr 1fr}.lux-bento-full[data-v-a72123e7]{grid-column:1/-1}.lux-bento-tall[data-v-a72123e7]{grid-row:span 2}}.lux-footer-space[data-v-a72123e7]{height:calc(env(safe-area-inset-bottom) + 80px)}.lux-pip[data-v-a72123e7]{border:2px solid rgba(12,10,16,.9);border-radius:50%;height:10px;position:absolute;right:8px;top:8px;width:10px}.lux-pip-green[data-v-a72123e7]{background:var(--lux-green);box-shadow:0 0 8px var(--lux-green-glow)}.lux-pip-amber[data-v-a72123e7]{background:var(--lux-amber);box-shadow:0 0 8px var(--lux-amber-glow)}.lux-pip-red[data-v-a72123e7]{background:var(--lux-red-status);box-shadow:0 0 8px var(--lux-red-status-glow)}html.light .lux-pip[data-v-a72123e7]{border-color:#ffffffe6}.th-text[data-v-a72123e7]{color:var(--lux-text-primary)}.th-text-secondary[data-v-a72123e7]{color:var(--lux-text-secondary)}.th-text-tertiary[data-v-a72123e7]{color:var(--lux-text-tertiary)}.th-text-muted[data-v-a72123e7]{color:var(--lux-text-muted)}.th-bg[data-v-a72123e7]{background-color:var(--lux-bg-base)}.th-bg-card[data-v-a72123e7]{background-color:var(--lux-bg-card)}.th-bg-elevated[data-v-a72123e7]{background-color:var(--lux-bg-elevated)}.th-bg-subtle[data-v-a72123e7]{background:#ffffff08}html.light .th-bg-subtle[data-v-a72123e7]{background:#00000005}.th-bg-hover[data-v-a72123e7]{background:#ffffff0d}html.light .th-bg-hover[data-v-a72123e7]{background:#00000008}.th-glass[data-v-a72123e7]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08}html.light .th-glass[data-v-a72123e7]{background:#ffffffb3}.th-glass-strong[data-v-a72123e7]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0a10b3}html.light .th-glass-strong[data-v-a72123e7]{background:#ffffffd9}.th-border[data-v-a72123e7]{border-color:var(--lux-border)}.th-border-hover[data-v-a72123e7]{border-color:var(--lux-border-hover)}.th-divider[data-v-a72123e7]{border-color:#ffffff0f}html.light .th-divider[data-v-a72123e7]{border-color:#0000000f}.th-icon[data-v-a72123e7]{color:#ffffff80}html.light .th-icon[data-v-a72123e7]{color:#1c1b1d80}.th-icon-subtle[data-v-a72123e7]{color:#ffffff4d}html.light .th-icon-subtle[data-v-a72123e7]{color:#1c1b1d4d}.th-interactive[data-v-a72123e7]{color:var(--lux-text-secondary);transition:color var(--lux-duration-fast) ease}.th-interactive[data-v-a72123e7]:hover{color:var(--lux-text-primary)}.th-text-accent[data-v-a72123e7]{color:var(--lux-red-light)}html.light .th-text-accent[data-v-a72123e7]{color:var(--lux-red)}.th-surface[data-v-a72123e7]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.05)}html.light .th-surface[data-v-a72123e7]{background:#ffffffb3;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a}.th-input[data-v-a72123e7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:var(--lux-text-primary)}.th-input[data-v-a72123e7]::-moz-placeholder{color:var(--lux-text-muted)}.th-input[data-v-a72123e7]::placeholder{color:var(--lux-text-muted)}.th-input[data-v-a72123e7]:focus{border-color:#ffffff26;outline:none}html.light .th-input[data-v-a72123e7]{background:#00000005;border-color:#00000014}html.light .th-input[data-v-a72123e7]:focus{border-color:#00000026}.th-shadow[data-v-a72123e7]{box-shadow:var(--lux-shadow-sm)}.th-shadow-md[data-v-a72123e7]{box-shadow:var(--lux-shadow-md)}.th-shadow-lg[data-v-a72123e7]{box-shadow:var(--lux-shadow-lg)}html.youth[data-v-a72123e7]{--lux-bg-base:#071428;--lux-bg-elevated:rgba(8,22,48,.8);--lux-bg-card:rgba(30,100,255,.06);--lux-bg-card-hover:rgba(30,100,255,.1);--lux-red:#07f;--lux-red-light:#3af;--lux-red-dark:#05d;--lux-red-5:rgba(0,119,255,.06);--lux-red-10:rgba(0,119,255,.12);--lux-red-15:rgba(0,119,255,.18);--lux-red-20:rgba(0,119,255,.24);--lux-text-primary:#eef4ff;--lux-text-secondary:rgba(180,210,255,.7);--lux-text-tertiary:rgba(140,185,255,.45);--lux-text-muted:rgba(100,160,255,.3);--hero-title-gradient:linear-gradient(135deg,#f0f6ff,rgba(180,220,255,.95) 40%,rgba(80,160,255,.9));--lux-border:rgba(40,120,255,.12);--lux-border-hover:rgba(40,120,255,.18);--lux-border-accent:rgba(0,119,255,.35);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.3);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.5);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.6);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.4)}html.youth .lux-bg-base[data-v-a72123e7]{background:linear-gradient(165deg,#061224,#0a1a38 40%,#081630)}html.youth .lux-bg-radial[data-v-a72123e7]{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(0,119,255,.15) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 30%,rgba(0,85,221,.1) 0,transparent 50%)}html.youth .lux-bg-orb-1[data-v-a72123e7]{background:radial-gradient(circle,rgba(0,119,255,.2) 0,transparent 70%);display:block;height:450px;right:-100px;top:-120px;width:450px}html.youth .lux-bg-orb-2[data-v-a72123e7]{background:radial-gradient(circle,rgba(51,170,255,.14) 0,transparent 70%);bottom:20%;display:block;height:350px;left:-80px;width:350px}html.youth .lux-text-gradient[data-v-a72123e7]{background:linear-gradient(135deg,#f0f6ff,#b4dcfff2 40%,#50aaffe6);-webkit-background-clip:text;color:#eef4ff;-webkit-text-fill-color:transparent;background-clip:text}html.youth .lux-notice-badge[data-v-a72123e7]{background:linear-gradient(135deg,#07f,#05d);box-shadow:0 2px 12px #07f6}html.youth .lux-card-action[data-v-a72123e7]:hover{background:#0077ff1f;color:#3af}html.youth .lux-empty-visual[data-v-a72123e7]{background:linear-gradient(135deg,#0077ff24,#0077ff0f);color:#07f}html.youth .lux-empty:hover .lux-empty-arrow[data-v-a72123e7]{background:#0077ff1f;color:#3af}html.youth .lux-section-link[data-v-a72123e7]:hover{color:#3af}html.youth .lux-btn-cta[data-v-a72123e7]{background:linear-gradient(135deg,#0077ff1f,#0077ff0d);border-color:#0077ff4d}html.youth .lux-btn-cta[data-v-a72123e7]:hover{border-color:#0077ff80}html.youth .lux-btn-cta-glow[data-v-a72123e7]{background:radial-gradient(circle at 30% 30%,rgba(0,119,255,.2) 0,transparent 50%)}html.youth .lux-btn-cta-icon[data-v-a72123e7]{background:linear-gradient(135deg,#0077ff40,#0077ff14);border-color:#07f3;color:#3af}html.youth .lux-btn-cta:hover .lux-btn-cta-icon[data-v-a72123e7]{background:linear-gradient(135deg,#0077ff59,#0077ff26);box-shadow:0 4px 20px #0077ff4d}html.light.youth[data-v-a72123e7]{--lux-bg-base:#eaf2ff;--lux-bg-elevated:hsla(0,0%,100%,.88);--lux-bg-card:rgba(200,225,255,.55);--lux-bg-card-hover:rgba(200,225,255,.75);--lux-text-primary:#0a1530;--lux-text-secondary:rgba(10,21,48,.6);--lux-text-tertiary:rgba(10,21,48,.4);--lux-text-muted:rgba(10,21,48,.25);--hero-title-gradient:linear-gradient(135deg,#0a1530,rgba(10,21,48,.9) 40%,rgba(0,85,221,.85));--lux-border:rgba(0,119,255,.1);--lux-border-hover:rgba(0,119,255,.16);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.06);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.12);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.18);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.2)}html.light.youth .lux-bg-base[data-v-a72123e7]{background:linear-gradient(165deg,#eaf2ff,#dde8ff 40%,#eaf2ff)}html.light.youth .lux-bg-radial[data-v-a72123e7]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(0,119,255,.12) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(0,85,221,.06) 0,transparent 50%)}html.light.youth .lux-bg-orb-1[data-v-a72123e7]{background:radial-gradient(circle,rgba(0,119,255,.14) 0,transparent 70%)}html.light.youth .lux-bg-orb-2[data-v-a72123e7]{background:radial-gradient(circle,rgba(51,170,255,.08) 0,transparent 70%)}html.light.youth .lux-text-gradient[data-v-a72123e7]{background:linear-gradient(135deg,#0a1530,#0a1530e6 40%,#0055ddd9);-webkit-background-clip:text;color:#0a1530;-webkit-text-fill-color:transparent;background-clip:text}html.light.youth .lux-card-action[data-v-a72123e7]:hover,html.light.youth .lux-empty:hover .lux-empty-arrow[data-v-a72123e7]{background:#0077ff1a;color:#05d}html.light.youth .lux-section-link[data-v-a72123e7]:hover{color:#05d}.pt[data-v-a72123e7]{width:100%}.pt-title[data-v-a72123e7]{color:var(--lux-text-muted);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.pt-chart[data-v-a72123e7]{align-items:flex-end;display:flex;gap:2px;height:48px;width:100%}.pt-bar[data-v-a72123e7]{background:#ffffff1f;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:background .3s}.pt-bar.current[data-v-a72123e7]{background:var(--lux-text-primary)}.pt-labels[data-v-a72123e7]{color:var(--lux-text-muted);display:flex;font-family:var(--font-mono);font-size:10px;font-weight:400;justify-content:space-between;margin-top:4px;padding:0 2px}html:not(.dark){background:#0000001a}html:not(.dark){background:var(--lux-text-primary)}[data-v-c823bbf4]:root{--lux-bg-base:#1c1b1d;--lux-bg-elevated:rgba(28,27,29,.7);--lux-bg-card:hsla(0,0%,100%,.025);--lux-bg-card-hover:hsla(0,0%,100%,.04);--lux-red:#dc3636;--lux-red-light:#ff6b6b;--lux-red-dark:#a82828;--lux-red-5:rgba(220,54,54,.05);--lux-red-10:rgba(220,54,54,.1);--lux-red-15:rgba(220,54,54,.15);--lux-red-20:rgba(220,54,54,.2);--lux-text-primary:#fff;--lux-text-secondary:hsla(0,0%,100%,.6);--lux-text-tertiary:hsla(0,0%,100%,.4);--lux-text-muted:hsla(0,0%,100%,.25);--hero-title-gradient:linear-gradient(135deg,#fff,hsla(0,0%,100%,.95) 40%,hsla(0,100%,93%,.85));--lux-border:hsla(0,0%,100%,.05);--lux-border-hover:hsla(0,0%,100%,.08);--lux-border-accent:rgba(220,54,54,.2);--lux-green:#34d399;--lux-green-glow:rgba(52,211,153,.5);--lux-amber:#fbbf24;--lux-amber-glow:rgba(251,191,36,.5);--lux-red-status:#f87171;--lux-red-status-glow:hsla(0,91%,71%,.5);--lux-space-xs:4px;--lux-space-sm:8px;--lux-space-md:16px;--lux-space-lg:24px;--lux-space-xl:32px;--lux-space-2xl:48px;--lux-radius-sm:8px;--lux-radius-md:12px;--lux-radius-lg:16px;--lux-radius-xl:24px;--lux-radius-full:100px;--lux-shadow-sm:0 2px 8px rgba(0,0,0,.15);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.3);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.4);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.25);--lux-ease:cubic-bezier(.16,1,.3,1);--lux-ease-snap:cubic-bezier(.22,1,.36,1);--lux-duration-fast:.15s;--lux-duration-normal:.25s;--lux-duration-slow:.4s;--lux-blur-sm:12px;--lux-blur-md:20px;--lux-blur-lg:32px}html.light[data-v-c823bbf4]{--lux-bg-base:#f8f6f9;--lux-bg-elevated:hsla(0,0%,100%,.85);--lux-bg-card:hsla(0,0%,100%,.7);--lux-bg-card-hover:hsla(0,0%,100%,.85);--lux-text-primary:#1c1b1d;--lux-text-secondary:rgba(28,27,29,.6);--lux-text-tertiary:rgba(28,27,29,.4);--lux-text-muted:rgba(28,27,29,.25);--hero-title-gradient:linear-gradient(135deg,#1c1b1d,rgba(28,27,29,.9) 40%,rgba(100,50,70,.85));--lux-border:rgba(0,0,0,.05);--lux-border-hover:rgba(0,0,0,.08);--lux-shadow-sm:0 2px 8px rgba(0,0,0,.05);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.08);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.12);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.12)}.lux-bg[data-v-c823bbf4]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lux-bg-base[data-v-c823bbf4]{background:linear-gradient(165deg,#1c1b1d,#1c1b1d 40%,#1c1b1d);inset:0;position:absolute}.lux-bg-radial[data-v-c823bbf4]{background:transparent;inset:0;position:absolute}.lux-bg-orb[data-v-c823bbf4]{animation:lux-orb-float-c823bbf4 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.lux-bg-orb-1[data-v-c823bbf4],.lux-bg-orb-2[data-v-c823bbf4]{display:none}.lux-bg-grain[data-v-c823bbf4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.03;position:absolute}html.light .lux-bg-base[data-v-c823bbf4]{background:linear-gradient(165deg,#f8f6f9,#f0edf2 40%,#f5f2f6)}html.light .lux-bg-radial[data-v-c823bbf4]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(220,54,54,.06) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(180,80,120,.03) 0,transparent 50%)}html.light .lux-bg-orb-1[data-v-c823bbf4]{background:radial-gradient(circle,rgba(220,54,54,.08) 0,transparent 70%)}html.light .lux-bg-orb-2[data-v-c823bbf4]{background:radial-gradient(circle,rgba(140,60,100,.05) 0,transparent 70%)}@keyframes lux-orb-float-c823bbf4{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(-30px,-10px) scale(1.02)}}@keyframes lux-fade-up-c823bbf4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-shimmer-c823bbf4{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lux-spin-c823bbf4{to{transform:rotate(1turn)}}@keyframes lux-live-pulse-c823bbf4{0%,to{box-shadow:0 0 10px var(--lux-green-glow);opacity:1}50%{box-shadow:0 0 16px var(--lux-green-glow);opacity:.7}}.lux-fade-up[data-v-c823bbf4]{animation:lux-fade-up-c823bbf4 .6s var(--lux-ease) both}.lux-fade-up-1[data-v-c823bbf4]{animation-delay:.1s}.lux-fade-up-2[data-v-c823bbf4]{animation-delay:.2s}.lux-fade-up-3[data-v-c823bbf4]{animation-delay:.3s}.lux-fade-up-4[data-v-c823bbf4]{animation-delay:.4s}.lux-fade-up-5[data-v-c823bbf4]{animation-delay:.5s}.lux-text-gradient[data-v-c823bbf4]{background:linear-gradient(135deg,#fff,#fffffff2 40%,#ffdbdbd9);-webkit-background-clip:text;color:#fff;-webkit-text-fill-color:transparent;background-clip:text}html.light .lux-text-gradient[data-v-c823bbf4]{background:linear-gradient(135deg,#1c1b1d,#1c1b1de6 40%,#50283ccc);-webkit-background-clip:text;color:#1c1b1d;-webkit-text-fill-color:transparent;background-clip:text}.lux-eyebrow[data-v-c823bbf4]{color:var(--lux-text-tertiary);font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.lux-title-xl[data-v-c823bbf4]{font-size:clamp(48px,14vw,72px);letter-spacing:-.04em;line-height:.9}.lux-title-lg[data-v-c823bbf4],.lux-title-xl[data-v-c823bbf4]{font-family:var(--font-display);font-weight:700}.lux-title-lg[data-v-c823bbf4]{font-size:clamp(32px,8vw,48px);letter-spacing:-.03em;line-height:1}.lux-title-md[data-v-c823bbf4]{font-size:18px;letter-spacing:-.01em}.lux-label[data-v-c823bbf4],.lux-title-md[data-v-c823bbf4]{font-family:var(--font-display);font-weight:700}.lux-label[data-v-c823bbf4]{font-size:13px;letter-spacing:.03em}.lux-body[data-v-c823bbf4],.lux-label[data-v-c823bbf4]{color:var(--lux-text-secondary)}.lux-body[data-v-c823bbf4]{font-size:14px;font-weight:400;line-height:1.5}.lux-small[data-v-c823bbf4]{color:var(--lux-text-tertiary);font-size:12px;font-weight:400}.lux-card[data-v-c823bbf4]{backdrop-filter:blur(var(--lux-blur-md));-webkit-backdrop-filter:blur(var(--lux-blur-md));background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden;transition:all var(--lux-duration-slow) var(--lux-ease)}.lux-card[data-v-c823bbf4]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}.lux-card-padded[data-v-c823bbf4]{padding:var(--lux-space-lg)}.lux-card-header[data-v-c823bbf4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--lux-space-md)}.lux-card-title[data-v-c823bbf4]{color:#fff9;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;text-transform:uppercase}html.light .lux-card-title[data-v-c823bbf4]{color:var(--lux-text-primary)}.lux-card-action[data-v-c823bbf4]{align-items:center;background:#ffffff0a;border-radius:20px;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-decoration:none;transition:all var(--lux-duration-fast) ease}.lux-card-action[data-v-c823bbf4]:hover{background:var(--lux-red-10);color:var(--lux-red-light)}html.light .lux-card[data-v-c823bbf4]{background:var(--lux-bg-card);border-color:var(--lux-border);box-shadow:var(--lux-shadow-sm)}html.light .lux-card[data-v-c823bbf4]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}html.light .lux-card-action[data-v-c823bbf4]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-card-action[data-v-c823bbf4]:hover{background:#dc363614;color:var(--lux-red)}.lux-btn-cta[data-v-c823bbf4]{background:linear-gradient(135deg,var(--lux-red-10) 0,rgba(220,54,54,.04) 100%);border:1px solid var(--lux-border-accent);border-radius:var(--lux-radius-xl);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all var(--lux-duration-slow) var(--lux-ease);width:100%}.lux-btn-cta[data-v-c823bbf4]:hover{border-color:#dc363666;box-shadow:var(--lux-shadow-red);transform:translateY(-4px)}.lux-btn-cta[data-v-c823bbf4]:active{transform:scale(.98) translateY(-2px)}.lux-btn-cta[data-v-c823bbf4]:disabled{cursor:not-allowed;opacity:.35;transform:none}.lux-btn-cta[data-v-c823bbf4]:disabled:hover{border-color:var(--lux-border-accent);box-shadow:none;transform:none}.lux-btn-cta-glow[data-v-c823bbf4]{background:radial-gradient(circle at 30% 30%,var(--lux-red-15) 0,transparent 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--lux-duration-slow) ease;width:200%}.lux-btn-cta:hover .lux-btn-cta-glow[data-v-c823bbf4]{opacity:1}.lux-btn-cta-content[data-v-c823bbf4]{align-items:center;display:flex;gap:18px;padding:22px 24px;position:relative}.lux-btn-cta-icon[data-v-c823bbf4]{align-items:center;background:linear-gradient(135deg,var(--lux-red-20) 0,var(--lux-red-5) 100%);border:1px solid var(--lux-red-15);border-radius:var(--lux-radius-lg);color:var(--lux-red-light);display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:56px}.lux-btn-cta:hover .lux-btn-cta-icon[data-v-c823bbf4]{background:linear-gradient(135deg,rgba(220,54,54,.3) 0,var(--lux-red-10) 100%);box-shadow:0 4px 20px var(--lux-red-20)}.lux-notice[data-v-c823bbf4]{align-items:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);display:flex;overflow:hidden;padding:14px 18px;position:relative}.lux-notice-shimmer[data-v-c823bbf4]{animation:lux-shimmer-c823bbf4 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 50%,transparent);height:100%;left:-200%;position:absolute;top:0;width:200%}.lux-notice-content[data-v-c823bbf4]{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.lux-notice-badge[data-v-c823bbf4]{background:linear-gradient(135deg,var(--lux-red) 0,var(--lux-red-dark) 100%);border-radius:6px;box-shadow:0 2px 8px #dc36364d;color:#fff;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px}.lux-notice-text[data-v-c823bbf4]{color:var(--lux-text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}html.light .lux-notice[data-v-c823bbf4]{background:linear-gradient(135deg,#00000005,#00000003)}.lux-live-badge[data-v-c823bbf4]{align-items:center;display:flex;gap:10px}.lux-live-dot[data-v-c823bbf4]{animation:lux-live-pulse-c823bbf4 2s ease-in-out infinite;background:var(--lux-green);border-radius:50%;box-shadow:0 0 10px var(--lux-green-glow);height:8px;width:8px}.lux-empty[data-v-c823bbf4]{align-items:center;background:#ffffff05;border:1px dashed hsla(0,0%,100%,.08);border-radius:var(--lux-radius-lg);display:flex;gap:var(--lux-space-md);padding:var(--lux-space-md) var(--lux-space-lg);text-decoration:none;transition:all var(--lux-duration-normal) ease}.lux-empty[data-v-c823bbf4]:hover{background:#ffffff0a;border-color:#ffffff1f}.lux-empty-visual[data-v-c823bbf4]{align-items:center;background:linear-gradient(135deg,var(--lux-red-10) 0,var(--lux-red-5) 100%);border-radius:var(--lux-radius-lg);color:var(--lux-red);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.lux-empty-text[data-v-c823bbf4]{flex:1;min-width:0}.lux-empty-title[data-v-c823bbf4]{color:#ffffffd9;display:block;font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:4px}.lux-empty-sub[data-v-c823bbf4]{color:var(--lux-text-tertiary);display:block;font-size:12px}.lux-empty-arrow[data-v-c823bbf4]{align-items:center;background:#ffffff0a;border-radius:50%;color:var(--lux-text-tertiary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:32px}.lux-empty:hover .lux-empty-arrow[data-v-c823bbf4]{background:var(--lux-red-10);color:var(--lux-red-light);transform:translate(2px)}html.light .lux-empty[data-v-c823bbf4]{background:#00000005;border-color:#0000000f}html.light .lux-empty[data-v-c823bbf4]:hover{background:#0000000a;border-color:#0000001a}html.light .lux-empty-title[data-v-c823bbf4]{color:var(--lux-text-primary)}html.light .lux-empty-arrow[data-v-c823bbf4]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-empty:hover .lux-empty-arrow[data-v-c823bbf4]{background:#dc363614;color:var(--lux-red)}.lux-spinner[data-v-c823bbf4]{animation:lux-spin-c823bbf4 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff9;height:20px;width:20px}.lux-spinner-sm[data-v-c823bbf4]{height:16px;width:16px}.lux-spinner-lg[data-v-c823bbf4]{border-width:3px;height:32px;width:32px}.lux-container[data-v-c823bbf4]{margin:0 auto;max-width:64rem;padding:calc(env(safe-area-inset-top) + 80px) 20px 40px;position:relative;z-index:1}.lux-section[data-v-c823bbf4]{display:flex;flex-direction:column;gap:var(--lux-space-md)}.lux-section-header[data-v-c823bbf4]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.lux-section-title[data-v-c823bbf4]{color:#ffffff4d;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}html.light .lux-section-title[data-v-c823bbf4]{color:#1c1b1d59}.lux-section-link[data-v-c823bbf4]{align-items:center;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:400;gap:6px;text-decoration:none;transition:color var(--lux-duration-fast) ease}.lux-section-link[data-v-c823bbf4]:hover{color:var(--lux-red-light)}html.light .lux-section-link[data-v-c823bbf4]:hover{color:var(--lux-red)}.lux-bento[data-v-c823bbf4]{display:grid;gap:var(--lux-space-md);grid-template-columns:1fr}@media(min-width:768px){.lux-bento[data-v-c823bbf4]{gap:var(--lux-space-lg);grid-template-columns:1.3fr 1fr}.lux-bento-full[data-v-c823bbf4]{grid-column:1/-1}.lux-bento-tall[data-v-c823bbf4]{grid-row:span 2}}.lux-footer-space[data-v-c823bbf4]{height:calc(env(safe-area-inset-bottom) + 80px)}.lux-pip[data-v-c823bbf4]{border:2px solid rgba(12,10,16,.9);border-radius:50%;height:10px;position:absolute;right:8px;top:8px;width:10px}.lux-pip-green[data-v-c823bbf4]{background:var(--lux-green);box-shadow:0 0 8px var(--lux-green-glow)}.lux-pip-amber[data-v-c823bbf4]{background:var(--lux-amber);box-shadow:0 0 8px var(--lux-amber-glow)}.lux-pip-red[data-v-c823bbf4]{background:var(--lux-red-status);box-shadow:0 0 8px var(--lux-red-status-glow)}html.light .lux-pip[data-v-c823bbf4]{border-color:#ffffffe6}.th-text[data-v-c823bbf4]{color:var(--lux-text-primary)}.th-text-secondary[data-v-c823bbf4]{color:var(--lux-text-secondary)}.th-text-tertiary[data-v-c823bbf4]{color:var(--lux-text-tertiary)}.th-text-muted[data-v-c823bbf4]{color:var(--lux-text-muted)}.th-bg[data-v-c823bbf4]{background-color:var(--lux-bg-base)}.th-bg-card[data-v-c823bbf4]{background-color:var(--lux-bg-card)}.th-bg-elevated[data-v-c823bbf4]{background-color:var(--lux-bg-elevated)}.th-bg-subtle[data-v-c823bbf4]{background:#ffffff08}html.light .th-bg-subtle[data-v-c823bbf4]{background:#00000005}.th-bg-hover[data-v-c823bbf4]{background:#ffffff0d}html.light .th-bg-hover[data-v-c823bbf4]{background:#00000008}.th-glass[data-v-c823bbf4]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08}html.light .th-glass[data-v-c823bbf4]{background:#ffffffb3}.th-glass-strong[data-v-c823bbf4]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0a10b3}html.light .th-glass-strong[data-v-c823bbf4]{background:#ffffffd9}.th-border[data-v-c823bbf4]{border-color:var(--lux-border)}.th-border-hover[data-v-c823bbf4]{border-color:var(--lux-border-hover)}.th-divider[data-v-c823bbf4]{border-color:#ffffff0f}html.light .th-divider[data-v-c823bbf4]{border-color:#0000000f}.th-icon[data-v-c823bbf4]{color:#ffffff80}html.light .th-icon[data-v-c823bbf4]{color:#1c1b1d80}.th-icon-subtle[data-v-c823bbf4]{color:#ffffff4d}html.light .th-icon-subtle[data-v-c823bbf4]{color:#1c1b1d4d}.th-interactive[data-v-c823bbf4]{color:var(--lux-text-secondary);transition:color var(--lux-duration-fast) ease}.th-interactive[data-v-c823bbf4]:hover{color:var(--lux-text-primary)}.th-text-accent[data-v-c823bbf4]{color:var(--lux-red-light)}html.light .th-text-accent[data-v-c823bbf4]{color:var(--lux-red)}.th-surface[data-v-c823bbf4]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.05)}html.light .th-surface[data-v-c823bbf4]{background:#ffffffb3;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a}.th-input[data-v-c823bbf4]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:var(--lux-text-primary)}.th-input[data-v-c823bbf4]::-moz-placeholder{color:var(--lux-text-muted)}.th-input[data-v-c823bbf4]::placeholder{color:var(--lux-text-muted)}.th-input[data-v-c823bbf4]:focus{border-color:#ffffff26;outline:none}html.light .th-input[data-v-c823bbf4]{background:#00000005;border-color:#00000014}html.light .th-input[data-v-c823bbf4]:focus{border-color:#00000026}.th-shadow[data-v-c823bbf4]{box-shadow:var(--lux-shadow-sm)}.th-shadow-md[data-v-c823bbf4]{box-shadow:var(--lux-shadow-md)}.th-shadow-lg[data-v-c823bbf4]{box-shadow:var(--lux-shadow-lg)}html.youth[data-v-c823bbf4]{--lux-bg-base:#071428;--lux-bg-elevated:rgba(8,22,48,.8);--lux-bg-card:rgba(30,100,255,.06);--lux-bg-card-hover:rgba(30,100,255,.1);--lux-red:#07f;--lux-red-light:#3af;--lux-red-dark:#05d;--lux-red-5:rgba(0,119,255,.06);--lux-red-10:rgba(0,119,255,.12);--lux-red-15:rgba(0,119,255,.18);--lux-red-20:rgba(0,119,255,.24);--lux-text-primary:#eef4ff;--lux-text-secondary:rgba(180,210,255,.7);--lux-text-tertiary:rgba(140,185,255,.45);--lux-text-muted:rgba(100,160,255,.3);--hero-title-gradient:linear-gradient(135deg,#f0f6ff,rgba(180,220,255,.95) 40%,rgba(80,160,255,.9));--lux-border:rgba(40,120,255,.12);--lux-border-hover:rgba(40,120,255,.18);--lux-border-accent:rgba(0,119,255,.35);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.3);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.5);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.6);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.4)}html.youth .lux-bg-base[data-v-c823bbf4]{background:linear-gradient(165deg,#061224,#0a1a38 40%,#081630)}html.youth .lux-bg-radial[data-v-c823bbf4]{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(0,119,255,.15) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 30%,rgba(0,85,221,.1) 0,transparent 50%)}html.youth .lux-bg-orb-1[data-v-c823bbf4]{background:radial-gradient(circle,rgba(0,119,255,.2) 0,transparent 70%);display:block;height:450px;right:-100px;top:-120px;width:450px}html.youth .lux-bg-orb-2[data-v-c823bbf4]{background:radial-gradient(circle,rgba(51,170,255,.14) 0,transparent 70%);bottom:20%;display:block;height:350px;left:-80px;width:350px}html.youth .lux-text-gradient[data-v-c823bbf4]{background:linear-gradient(135deg,#f0f6ff,#b4dcfff2 40%,#50aaffe6);-webkit-background-clip:text;color:#eef4ff;-webkit-text-fill-color:transparent;background-clip:text}html.youth .lux-notice-badge[data-v-c823bbf4]{background:linear-gradient(135deg,#07f,#05d);box-shadow:0 2px 12px #07f6}html.youth .lux-card-action[data-v-c823bbf4]:hover{background:#0077ff1f;color:#3af}html.youth .lux-empty-visual[data-v-c823bbf4]{background:linear-gradient(135deg,#0077ff24,#0077ff0f);color:#07f}html.youth .lux-empty:hover .lux-empty-arrow[data-v-c823bbf4]{background:#0077ff1f;color:#3af}html.youth .lux-section-link[data-v-c823bbf4]:hover{color:#3af}html.youth .lux-btn-cta[data-v-c823bbf4]{background:linear-gradient(135deg,#0077ff1f,#0077ff0d);border-color:#0077ff4d}html.youth .lux-btn-cta[data-v-c823bbf4]:hover{border-color:#0077ff80}html.youth .lux-btn-cta-glow[data-v-c823bbf4]{background:radial-gradient(circle at 30% 30%,rgba(0,119,255,.2) 0,transparent 50%)}html.youth .lux-btn-cta-icon[data-v-c823bbf4]{background:linear-gradient(135deg,#0077ff40,#0077ff14);border-color:#07f3;color:#3af}html.youth .lux-btn-cta:hover .lux-btn-cta-icon[data-v-c823bbf4]{background:linear-gradient(135deg,#0077ff59,#0077ff26);box-shadow:0 4px 20px #0077ff4d}html.light.youth[data-v-c823bbf4]{--lux-bg-base:#eaf2ff;--lux-bg-elevated:hsla(0,0%,100%,.88);--lux-bg-card:rgba(200,225,255,.55);--lux-bg-card-hover:rgba(200,225,255,.75);--lux-text-primary:#0a1530;--lux-text-secondary:rgba(10,21,48,.6);--lux-text-tertiary:rgba(10,21,48,.4);--lux-text-muted:rgba(10,21,48,.25);--hero-title-gradient:linear-gradient(135deg,#0a1530,rgba(10,21,48,.9) 40%,rgba(0,85,221,.85));--lux-border:rgba(0,119,255,.1);--lux-border-hover:rgba(0,119,255,.16);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.06);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.12);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.18);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.2)}html.light.youth .lux-bg-base[data-v-c823bbf4]{background:linear-gradient(165deg,#eaf2ff,#dde8ff 40%,#eaf2ff)}html.light.youth .lux-bg-radial[data-v-c823bbf4]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(0,119,255,.12) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(0,85,221,.06) 0,transparent 50%)}html.light.youth .lux-bg-orb-1[data-v-c823bbf4]{background:radial-gradient(circle,rgba(0,119,255,.14) 0,transparent 70%)}html.light.youth .lux-bg-orb-2[data-v-c823bbf4]{background:radial-gradient(circle,rgba(51,170,255,.08) 0,transparent 70%)}html.light.youth .lux-text-gradient[data-v-c823bbf4]{background:linear-gradient(135deg,#0a1530,#0a1530e6 40%,#0055ddd9);-webkit-background-clip:text;color:#0a1530;-webkit-text-fill-color:transparent;background-clip:text}html.light.youth .lux-card-action[data-v-c823bbf4]:hover,html.light.youth .lux-empty:hover .lux-empty-arrow[data-v-c823bbf4]{background:#0077ff1a;color:#05d}html.light.youth .lux-section-link[data-v-c823bbf4]:hover{color:#05d}.cs-backdrop[data-v-c823bbf4]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;inset:0;position:fixed;z-index:2000}.cs-sheet[data-v-c823bbf4]{background:var(--lux-bg-base,#07060a);display:flex;flex-direction:column;height:100dvh;inset:0;position:fixed;z-index:2001}.cs-header[data-v-c823bbf4]{align-items:flex-start;border-bottom:1px solid var(--lux-border);display:flex;flex-shrink:0;padding:calc(var(--safe-top, 0px) + 16px) 20px 16px}.cs-header-left[data-v-c823bbf4],.cs-header-right[data-v-c823bbf4]{flex-shrink:0;width:40px}.cs-header-center[data-v-c823bbf4]{flex:1;min-width:0;text-align:center}.cs-title[data-v-c823bbf4]{color:var(--lux-text-primary);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2}.cs-status[data-v-c823bbf4]{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:4px}.cs-status-dot[data-v-c823bbf4]{background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e80;flex-shrink:0;height:7px;width:7px}.cs-status-text[data-v-c823bbf4]{color:var(--lux-text-tertiary);font-size:13px}.cs-close[data-v-c823bbf4]{align-items:center;background:none;border:none;border-radius:50%;color:var(--lux-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;transition:color .15s;width:32px}.cs-close[data-v-c823bbf4]:active{color:var(--lux-text-primary);transform:scale(.92)}.cs-messages[data-v-c823bbf4]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.cs-welcome[data-v-c823bbf4]{flex-direction:column;padding:60px 20px 40px;text-align:center}.cs-welcome[data-v-c823bbf4],.cs-welcome-icon[data-v-c823bbf4]{align-items:center;display:flex}.cs-welcome-icon[data-v-c823bbf4]{background:#ffffff0a;border:1px solid var(--lux-border);border-radius:50%;color:var(--lux-text-muted);height:64px;justify-content:center;margin-bottom:20px;width:64px}.cs-welcome-title[data-v-c823bbf4]{color:var(--lux-text-primary);font-family:var(--font-display);font-size:22px;font-weight:700}.cs-welcome-sub[data-v-c823bbf4]{color:var(--lux-text-tertiary);font-size:15px;line-height:1.5;margin-top:8px;max-width:260px}.cs-row[data-v-c823bbf4]{display:flex;margin-bottom:10px}.cs-row--sent[data-v-c823bbf4]{justify-content:flex-end}.cs-row--received[data-v-c823bbf4]{justify-content:flex-start}.cs-bubble[data-v-c823bbf4]{border-radius:20px;max-width:82%;padding:12px 16px;position:relative}.cs-bubble--sent[data-v-c823bbf4]{background:var(--lux-red);border-bottom-right-radius:6px;color:#fff}.cs-bubble--received[data-v-c823bbf4]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-bottom-left-radius:6px;color:var(--lux-text-primary)}.cs-sender[data-v-c823bbf4]{color:var(--lux-red);font-family:var(--font-display);font-size:12px;font-weight:600;margin-bottom:3px}.cs-text[data-v-c823bbf4]{font-size:15px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.cs-time[data-v-c823bbf4]{display:block;font-family:var(--font-mono);font-size:10px;margin-top:4px;opacity:.45}.cs-bubble--sent .cs-time[data-v-c823bbf4]{text-align:right}.cs-sent-hint[data-v-c823bbf4]{color:var(--lux-text-muted);font-size:12px;padding:8px 0 4px;text-align:center}.cs-input-bar[data-v-c823bbf4]{align-items:center;background:var(--lux-bg-base,#07060a);border-top:1px solid var(--lux-border);display:flex;flex-shrink:0;gap:10px;padding:12px 20px max(16px,calc(env(safe-area-inset-bottom) + 12px))}.cs-field[data-v-c823bbf4]{background:#ffffff0a;border:1px solid var(--lux-border);border-radius:24px;color:var(--lux-text-primary);flex:1;font-family:inherit;font-size:16px;line-height:1.3;padding:12px 18px;transition:border-color var(--lux-duration-fast) ease}.cs-field[data-v-c823bbf4]:focus{border-color:var(--lux-border-hover);outline:none}.cs-field[data-v-c823bbf4]::-moz-placeholder{color:var(--lux-text-muted)}.cs-field[data-v-c823bbf4]::placeholder{color:var(--lux-text-muted)}.cs-send[data-v-c823bbf4]{align-items:center;background:var(--lux-red);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:opacity .15s ease,transform .15s ease;width:44px}.cs-send[data-v-c823bbf4]:disabled{cursor:not-allowed;opacity:.25}.cs-send[data-v-c823bbf4]:not(:disabled):active{transform:scale(.9)}.cs-fade-enter-active[data-v-c823bbf4],.cs-fade-leave-active[data-v-c823bbf4]{transition:opacity .3s ease}.cs-fade-enter-from[data-v-c823bbf4],.cs-fade-leave-to[data-v-c823bbf4]{opacity:0}.cs-slide-enter-active[data-v-c823bbf4]{transition:transform .35s cubic-bezier(.2,0,0,1)}.cs-slide-leave-active[data-v-c823bbf4]{transition:transform .25s cubic-bezier(.3,0,1,1)}.cs-slide-enter-from[data-v-c823bbf4],.cs-slide-leave-to[data-v-c823bbf4]{transform:translateY(100%)}html:not(.dark){background:#f8f6f9}[data-v-18a43543]:root{--lux-bg-base:#1c1b1d;--lux-bg-elevated:rgba(28,27,29,.7);--lux-bg-card:hsla(0,0%,100%,.025);--lux-bg-card-hover:hsla(0,0%,100%,.04);--lux-red:#dc3636;--lux-red-light:#ff6b6b;--lux-red-dark:#a82828;--lux-red-5:rgba(220,54,54,.05);--lux-red-10:rgba(220,54,54,.1);--lux-red-15:rgba(220,54,54,.15);--lux-red-20:rgba(220,54,54,.2);--lux-text-primary:#fff;--lux-text-secondary:hsla(0,0%,100%,.6);--lux-text-tertiary:hsla(0,0%,100%,.4);--lux-text-muted:hsla(0,0%,100%,.25);--hero-title-gradient:linear-gradient(135deg,#fff,hsla(0,0%,100%,.95) 40%,hsla(0,100%,93%,.85));--lux-border:hsla(0,0%,100%,.05);--lux-border-hover:hsla(0,0%,100%,.08);--lux-border-accent:rgba(220,54,54,.2);--lux-green:#34d399;--lux-green-glow:rgba(52,211,153,.5);--lux-amber:#fbbf24;--lux-amber-glow:rgba(251,191,36,.5);--lux-red-status:#f87171;--lux-red-status-glow:hsla(0,91%,71%,.5);--lux-space-xs:4px;--lux-space-sm:8px;--lux-space-md:16px;--lux-space-lg:24px;--lux-space-xl:32px;--lux-space-2xl:48px;--lux-radius-sm:8px;--lux-radius-md:12px;--lux-radius-lg:16px;--lux-radius-xl:24px;--lux-radius-full:100px;--lux-shadow-sm:0 2px 8px rgba(0,0,0,.15);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.3);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.4);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.25);--lux-ease:cubic-bezier(.16,1,.3,1);--lux-ease-snap:cubic-bezier(.22,1,.36,1);--lux-duration-fast:.15s;--lux-duration-normal:.25s;--lux-duration-slow:.4s;--lux-blur-sm:12px;--lux-blur-md:20px;--lux-blur-lg:32px}html.light[data-v-18a43543]{--lux-bg-base:#f8f6f9;--lux-bg-elevated:hsla(0,0%,100%,.85);--lux-bg-card:hsla(0,0%,100%,.7);--lux-bg-card-hover:hsla(0,0%,100%,.85);--lux-text-primary:#1c1b1d;--lux-text-secondary:rgba(28,27,29,.6);--lux-text-tertiary:rgba(28,27,29,.4);--lux-text-muted:rgba(28,27,29,.25);--hero-title-gradient:linear-gradient(135deg,#1c1b1d,rgba(28,27,29,.9) 40%,rgba(100,50,70,.85));--lux-border:rgba(0,0,0,.05);--lux-border-hover:rgba(0,0,0,.08);--lux-shadow-sm:0 2px 8px rgba(0,0,0,.05);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.08);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.12);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.12)}.lux-bg[data-v-18a43543]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lux-bg-base[data-v-18a43543]{background:linear-gradient(165deg,#1c1b1d,#1c1b1d 40%,#1c1b1d);inset:0;position:absolute}.lux-bg-radial[data-v-18a43543]{background:transparent;inset:0;position:absolute}.lux-bg-orb[data-v-18a43543]{animation:lux-orb-float-18a43543 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.lux-bg-orb-1[data-v-18a43543],.lux-bg-orb-2[data-v-18a43543]{display:none}.lux-bg-grain[data-v-18a43543]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.03;position:absolute}html.light .lux-bg-base[data-v-18a43543]{background:linear-gradient(165deg,#f8f6f9,#f0edf2 40%,#f5f2f6)}html.light .lux-bg-radial[data-v-18a43543]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(220,54,54,.06) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(180,80,120,.03) 0,transparent 50%)}html.light .lux-bg-orb-1[data-v-18a43543]{background:radial-gradient(circle,rgba(220,54,54,.08) 0,transparent 70%)}html.light .lux-bg-orb-2[data-v-18a43543]{background:radial-gradient(circle,rgba(140,60,100,.05) 0,transparent 70%)}@keyframes lux-orb-float-18a43543{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(-30px,-10px) scale(1.02)}}@keyframes lux-fade-up-18a43543{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-shimmer-18a43543{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lux-spin-18a43543{to{transform:rotate(1turn)}}@keyframes lux-live-pulse-18a43543{0%,to{box-shadow:0 0 10px var(--lux-green-glow);opacity:1}50%{box-shadow:0 0 16px var(--lux-green-glow);opacity:.7}}.lux-fade-up[data-v-18a43543]{animation:lux-fade-up-18a43543 .6s var(--lux-ease) both}.lux-fade-up-1[data-v-18a43543]{animation-delay:.1s}.lux-fade-up-2[data-v-18a43543]{animation-delay:.2s}.lux-fade-up-3[data-v-18a43543]{animation-delay:.3s}.lux-fade-up-4[data-v-18a43543]{animation-delay:.4s}.lux-fade-up-5[data-v-18a43543]{animation-delay:.5s}.lux-text-gradient[data-v-18a43543]{background:linear-gradient(135deg,#fff,#fffffff2 40%,#ffdbdbd9);-webkit-background-clip:text;color:#fff;-webkit-text-fill-color:transparent;background-clip:text}html.light .lux-text-gradient[data-v-18a43543]{background:linear-gradient(135deg,#1c1b1d,#1c1b1de6 40%,#50283ccc);-webkit-background-clip:text;color:#1c1b1d;-webkit-text-fill-color:transparent;background-clip:text}.lux-eyebrow[data-v-18a43543]{color:var(--lux-text-tertiary);font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.lux-title-xl[data-v-18a43543]{font-size:clamp(48px,14vw,72px);letter-spacing:-.04em;line-height:.9}.lux-title-lg[data-v-18a43543],.lux-title-xl[data-v-18a43543]{font-family:var(--font-display);font-weight:700}.lux-title-lg[data-v-18a43543]{font-size:clamp(32px,8vw,48px);letter-spacing:-.03em;line-height:1}.lux-title-md[data-v-18a43543]{font-size:18px;letter-spacing:-.01em}.lux-label[data-v-18a43543],.lux-title-md[data-v-18a43543]{font-family:var(--font-display);font-weight:700}.lux-label[data-v-18a43543]{font-size:13px;letter-spacing:.03em}.lux-body[data-v-18a43543],.lux-label[data-v-18a43543]{color:var(--lux-text-secondary)}.lux-body[data-v-18a43543]{font-size:14px;font-weight:400;line-height:1.5}.lux-small[data-v-18a43543]{color:var(--lux-text-tertiary);font-size:12px;font-weight:400}.lux-card[data-v-18a43543]{backdrop-filter:blur(var(--lux-blur-md));-webkit-backdrop-filter:blur(var(--lux-blur-md));background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden;transition:all var(--lux-duration-slow) var(--lux-ease)}.lux-card[data-v-18a43543]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}.lux-card-padded[data-v-18a43543]{padding:var(--lux-space-lg)}.lux-card-header[data-v-18a43543]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--lux-space-md)}.lux-card-title[data-v-18a43543]{color:#fff9;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;text-transform:uppercase}html.light .lux-card-title[data-v-18a43543]{color:var(--lux-text-primary)}.lux-card-action[data-v-18a43543]{align-items:center;background:#ffffff0a;border-radius:20px;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-decoration:none;transition:all var(--lux-duration-fast) ease}.lux-card-action[data-v-18a43543]:hover{background:var(--lux-red-10);color:var(--lux-red-light)}html.light .lux-card[data-v-18a43543]{background:var(--lux-bg-card);border-color:var(--lux-border);box-shadow:var(--lux-shadow-sm)}html.light .lux-card[data-v-18a43543]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}html.light .lux-card-action[data-v-18a43543]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-card-action[data-v-18a43543]:hover{background:#dc363614;color:var(--lux-red)}.lux-btn-cta[data-v-18a43543]{background:linear-gradient(135deg,var(--lux-red-10) 0,rgba(220,54,54,.04) 100%);border:1px solid var(--lux-border-accent);border-radius:var(--lux-radius-xl);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all var(--lux-duration-slow) var(--lux-ease);width:100%}.lux-btn-cta[data-v-18a43543]:hover{border-color:#dc363666;box-shadow:var(--lux-shadow-red);transform:translateY(-4px)}.lux-btn-cta[data-v-18a43543]:active{transform:scale(.98) translateY(-2px)}.lux-btn-cta[data-v-18a43543]:disabled{cursor:not-allowed;opacity:.35;transform:none}.lux-btn-cta[data-v-18a43543]:disabled:hover{border-color:var(--lux-border-accent);box-shadow:none;transform:none}.lux-btn-cta-glow[data-v-18a43543]{background:radial-gradient(circle at 30% 30%,var(--lux-red-15) 0,transparent 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--lux-duration-slow) ease;width:200%}.lux-btn-cta:hover .lux-btn-cta-glow[data-v-18a43543]{opacity:1}.lux-btn-cta-content[data-v-18a43543]{align-items:center;display:flex;gap:18px;padding:22px 24px;position:relative}.lux-btn-cta-icon[data-v-18a43543]{align-items:center;background:linear-gradient(135deg,var(--lux-red-20) 0,var(--lux-red-5) 100%);border:1px solid var(--lux-red-15);border-radius:var(--lux-radius-lg);color:var(--lux-red-light);display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:56px}.lux-btn-cta:hover .lux-btn-cta-icon[data-v-18a43543]{background:linear-gradient(135deg,rgba(220,54,54,.3) 0,var(--lux-red-10) 100%);box-shadow:0 4px 20px var(--lux-red-20)}.lux-notice[data-v-18a43543]{align-items:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);display:flex;overflow:hidden;padding:14px 18px;position:relative}.lux-notice-shimmer[data-v-18a43543]{animation:lux-shimmer-18a43543 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 50%,transparent);height:100%;left:-200%;position:absolute;top:0;width:200%}.lux-notice-content[data-v-18a43543]{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.lux-notice-badge[data-v-18a43543]{background:linear-gradient(135deg,var(--lux-red) 0,var(--lux-red-dark) 100%);border-radius:6px;box-shadow:0 2px 8px #dc36364d;color:#fff;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px}.lux-notice-text[data-v-18a43543]{color:var(--lux-text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}html.light .lux-notice[data-v-18a43543]{background:linear-gradient(135deg,#00000005,#00000003)}.lux-live-badge[data-v-18a43543]{align-items:center;display:flex;gap:10px}.lux-live-dot[data-v-18a43543]{animation:lux-live-pulse-18a43543 2s ease-in-out infinite;background:var(--lux-green);border-radius:50%;box-shadow:0 0 10px var(--lux-green-glow);height:8px;width:8px}.lux-empty[data-v-18a43543]{align-items:center;background:#ffffff05;border:1px dashed hsla(0,0%,100%,.08);border-radius:var(--lux-radius-lg);display:flex;gap:var(--lux-space-md);padding:var(--lux-space-md) var(--lux-space-lg);text-decoration:none;transition:all var(--lux-duration-normal) ease}.lux-empty[data-v-18a43543]:hover{background:#ffffff0a;border-color:#ffffff1f}.lux-empty-visual[data-v-18a43543]{align-items:center;background:linear-gradient(135deg,var(--lux-red-10) 0,var(--lux-red-5) 100%);border-radius:var(--lux-radius-lg);color:var(--lux-red);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.lux-empty-text[data-v-18a43543]{flex:1;min-width:0}.lux-empty-title[data-v-18a43543]{color:#ffffffd9;display:block;font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:4px}.lux-empty-sub[data-v-18a43543]{color:var(--lux-text-tertiary);display:block;font-size:12px}.lux-empty-arrow[data-v-18a43543]{align-items:center;background:#ffffff0a;border-radius:50%;color:var(--lux-text-tertiary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:32px}.lux-empty:hover .lux-empty-arrow[data-v-18a43543]{background:var(--lux-red-10);color:var(--lux-red-light);transform:translate(2px)}html.light .lux-empty[data-v-18a43543]{background:#00000005;border-color:#0000000f}html.light .lux-empty[data-v-18a43543]:hover{background:#0000000a;border-color:#0000001a}html.light .lux-empty-title[data-v-18a43543]{color:var(--lux-text-primary)}html.light .lux-empty-arrow[data-v-18a43543]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-empty:hover .lux-empty-arrow[data-v-18a43543]{background:#dc363614;color:var(--lux-red)}.lux-spinner[data-v-18a43543]{animation:lux-spin-18a43543 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff9;height:20px;width:20px}.lux-spinner-sm[data-v-18a43543]{height:16px;width:16px}.lux-spinner-lg[data-v-18a43543]{border-width:3px;height:32px;width:32px}.lux-container[data-v-18a43543]{margin:0 auto;max-width:64rem;padding:calc(env(safe-area-inset-top) + 80px) 20px 40px;position:relative;z-index:1}.lux-section[data-v-18a43543]{display:flex;flex-direction:column;gap:var(--lux-space-md)}.lux-section-header[data-v-18a43543]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.lux-section-title[data-v-18a43543]{color:#ffffff4d;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}html.light .lux-section-title[data-v-18a43543]{color:#1c1b1d59}.lux-section-link[data-v-18a43543]{align-items:center;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:400;gap:6px;text-decoration:none;transition:color var(--lux-duration-fast) ease}.lux-section-link[data-v-18a43543]:hover{color:var(--lux-red-light)}html.light .lux-section-link[data-v-18a43543]:hover{color:var(--lux-red)}.lux-bento[data-v-18a43543]{display:grid;gap:var(--lux-space-md);grid-template-columns:1fr}@media(min-width:768px){.lux-bento[data-v-18a43543]{gap:var(--lux-space-lg);grid-template-columns:1.3fr 1fr}.lux-bento-full[data-v-18a43543]{grid-column:1/-1}.lux-bento-tall[data-v-18a43543]{grid-row:span 2}}.lux-footer-space[data-v-18a43543]{height:calc(env(safe-area-inset-bottom) + 80px)}.lux-pip[data-v-18a43543]{border:2px solid rgba(12,10,16,.9);border-radius:50%;height:10px;position:absolute;right:8px;top:8px;width:10px}.lux-pip-green[data-v-18a43543]{background:var(--lux-green);box-shadow:0 0 8px var(--lux-green-glow)}.lux-pip-amber[data-v-18a43543]{background:var(--lux-amber);box-shadow:0 0 8px var(--lux-amber-glow)}.lux-pip-red[data-v-18a43543]{background:var(--lux-red-status);box-shadow:0 0 8px var(--lux-red-status-glow)}html.light .lux-pip[data-v-18a43543]{border-color:#ffffffe6}.th-text[data-v-18a43543]{color:var(--lux-text-primary)}.th-text-secondary[data-v-18a43543]{color:var(--lux-text-secondary)}.th-text-tertiary[data-v-18a43543]{color:var(--lux-text-tertiary)}.th-text-muted[data-v-18a43543]{color:var(--lux-text-muted)}.th-bg[data-v-18a43543]{background-color:var(--lux-bg-base)}.th-bg-card[data-v-18a43543]{background-color:var(--lux-bg-card)}.th-bg-elevated[data-v-18a43543]{background-color:var(--lux-bg-elevated)}.th-bg-subtle[data-v-18a43543]{background:#ffffff08}html.light .th-bg-subtle[data-v-18a43543]{background:#00000005}.th-bg-hover[data-v-18a43543]{background:#ffffff0d}html.light .th-bg-hover[data-v-18a43543]{background:#00000008}.th-glass[data-v-18a43543]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08}html.light .th-glass[data-v-18a43543]{background:#ffffffb3}.th-glass-strong[data-v-18a43543]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0a10b3}html.light .th-glass-strong[data-v-18a43543]{background:#ffffffd9}.th-border[data-v-18a43543]{border-color:var(--lux-border)}.th-border-hover[data-v-18a43543]{border-color:var(--lux-border-hover)}.th-divider[data-v-18a43543]{border-color:#ffffff0f}html.light .th-divider[data-v-18a43543]{border-color:#0000000f}.th-icon[data-v-18a43543]{color:#ffffff80}html.light .th-icon[data-v-18a43543]{color:#1c1b1d80}.th-icon-subtle[data-v-18a43543]{color:#ffffff4d}html.light .th-icon-subtle[data-v-18a43543]{color:#1c1b1d4d}.th-interactive[data-v-18a43543]{color:var(--lux-text-secondary);transition:color var(--lux-duration-fast) ease}.th-interactive[data-v-18a43543]:hover{color:var(--lux-text-primary)}.th-text-accent[data-v-18a43543]{color:var(--lux-red-light)}html.light .th-text-accent[data-v-18a43543]{color:var(--lux-red)}.th-surface[data-v-18a43543]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.05)}html.light .th-surface[data-v-18a43543]{background:#ffffffb3;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a}.th-input[data-v-18a43543]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:var(--lux-text-primary)}.th-input[data-v-18a43543]::-moz-placeholder{color:var(--lux-text-muted)}.th-input[data-v-18a43543]::placeholder{color:var(--lux-text-muted)}.th-input[data-v-18a43543]:focus{border-color:#ffffff26;outline:none}html.light .th-input[data-v-18a43543]{background:#00000005;border-color:#00000014}html.light .th-input[data-v-18a43543]:focus{border-color:#00000026}.th-shadow[data-v-18a43543]{box-shadow:var(--lux-shadow-sm)}.th-shadow-md[data-v-18a43543]{box-shadow:var(--lux-shadow-md)}.th-shadow-lg[data-v-18a43543]{box-shadow:var(--lux-shadow-lg)}html.youth[data-v-18a43543]{--lux-bg-base:#071428;--lux-bg-elevated:rgba(8,22,48,.8);--lux-bg-card:rgba(30,100,255,.06);--lux-bg-card-hover:rgba(30,100,255,.1);--lux-red:#07f;--lux-red-light:#3af;--lux-red-dark:#05d;--lux-red-5:rgba(0,119,255,.06);--lux-red-10:rgba(0,119,255,.12);--lux-red-15:rgba(0,119,255,.18);--lux-red-20:rgba(0,119,255,.24);--lux-text-primary:#eef4ff;--lux-text-secondary:rgba(180,210,255,.7);--lux-text-tertiary:rgba(140,185,255,.45);--lux-text-muted:rgba(100,160,255,.3);--hero-title-gradient:linear-gradient(135deg,#f0f6ff,rgba(180,220,255,.95) 40%,rgba(80,160,255,.9));--lux-border:rgba(40,120,255,.12);--lux-border-hover:rgba(40,120,255,.18);--lux-border-accent:rgba(0,119,255,.35);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.3);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.5);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.6);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.4)}html.youth .lux-bg-base[data-v-18a43543]{background:linear-gradient(165deg,#061224,#0a1a38 40%,#081630)}html.youth .lux-bg-radial[data-v-18a43543]{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(0,119,255,.15) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 30%,rgba(0,85,221,.1) 0,transparent 50%)}html.youth .lux-bg-orb-1[data-v-18a43543]{background:radial-gradient(circle,rgba(0,119,255,.2) 0,transparent 70%);display:block;height:450px;right:-100px;top:-120px;width:450px}html.youth .lux-bg-orb-2[data-v-18a43543]{background:radial-gradient(circle,rgba(51,170,255,.14) 0,transparent 70%);bottom:20%;display:block;height:350px;left:-80px;width:350px}html.youth .lux-text-gradient[data-v-18a43543]{background:linear-gradient(135deg,#f0f6ff,#b4dcfff2 40%,#50aaffe6);-webkit-background-clip:text;color:#eef4ff;-webkit-text-fill-color:transparent;background-clip:text}html.youth .lux-notice-badge[data-v-18a43543]{background:linear-gradient(135deg,#07f,#05d);box-shadow:0 2px 12px #07f6}html.youth .lux-card-action[data-v-18a43543]:hover{background:#0077ff1f;color:#3af}html.youth .lux-empty-visual[data-v-18a43543]{background:linear-gradient(135deg,#0077ff24,#0077ff0f);color:#07f}html.youth .lux-empty:hover .lux-empty-arrow[data-v-18a43543]{background:#0077ff1f;color:#3af}html.youth .lux-section-link[data-v-18a43543]:hover{color:#3af}html.youth .lux-btn-cta[data-v-18a43543]{background:linear-gradient(135deg,#0077ff1f,#0077ff0d);border-color:#0077ff4d}html.youth .lux-btn-cta[data-v-18a43543]:hover{border-color:#0077ff80}html.youth .lux-btn-cta-glow[data-v-18a43543]{background:radial-gradient(circle at 30% 30%,rgba(0,119,255,.2) 0,transparent 50%)}html.youth .lux-btn-cta-icon[data-v-18a43543]{background:linear-gradient(135deg,#0077ff40,#0077ff14);border-color:#07f3;color:#3af}html.youth .lux-btn-cta:hover .lux-btn-cta-icon[data-v-18a43543]{background:linear-gradient(135deg,#0077ff59,#0077ff26);box-shadow:0 4px 20px #0077ff4d}html.light.youth[data-v-18a43543]{--lux-bg-base:#eaf2ff;--lux-bg-elevated:hsla(0,0%,100%,.88);--lux-bg-card:rgba(200,225,255,.55);--lux-bg-card-hover:rgba(200,225,255,.75);--lux-text-primary:#0a1530;--lux-text-secondary:rgba(10,21,48,.6);--lux-text-tertiary:rgba(10,21,48,.4);--lux-text-muted:rgba(10,21,48,.25);--hero-title-gradient:linear-gradient(135deg,#0a1530,rgba(10,21,48,.9) 40%,rgba(0,85,221,.85));--lux-border:rgba(0,119,255,.1);--lux-border-hover:rgba(0,119,255,.16);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.06);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.12);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.18);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.2)}html.light.youth .lux-bg-base[data-v-18a43543]{background:linear-gradient(165deg,#eaf2ff,#dde8ff 40%,#eaf2ff)}html.light.youth .lux-bg-radial[data-v-18a43543]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(0,119,255,.12) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(0,85,221,.06) 0,transparent 50%)}html.light.youth .lux-bg-orb-1[data-v-18a43543]{background:radial-gradient(circle,rgba(0,119,255,.14) 0,transparent 70%)}html.light.youth .lux-bg-orb-2[data-v-18a43543]{background:radial-gradient(circle,rgba(51,170,255,.08) 0,transparent 70%)}html.light.youth .lux-text-gradient[data-v-18a43543]{background:linear-gradient(135deg,#0a1530,#0a1530e6 40%,#0055ddd9);-webkit-background-clip:text;color:#0a1530;-webkit-text-fill-color:transparent;background-clip:text}html.light.youth .lux-card-action[data-v-18a43543]:hover,html.light.youth .lux-empty:hover .lux-empty-arrow[data-v-18a43543]{background:#0077ff1a;color:#05d}html.light.youth .lux-section-link[data-v-18a43543]:hover{color:#05d}.gym-section[data-v-18a43543]{display:flex;flex-direction:column;gap:12px}.gym-card[data-v-18a43543]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);padding:20px}.gym-header[data-v-18a43543]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.gym-eyebrow[data-v-18a43543]{color:var(--lux-text-muted);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.gym-selector[data-v-18a43543]{position:relative}.gym-select[data-v-18a43543]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#ffffffa6;cursor:pointer;font-family:inherit;font-size:12px!important;font-weight:600;letter-spacing:.01em;padding:5px 22px 5px 11px;transition:all var(--lux-duration-fast) ease}.gym-select[data-v-18a43543]:focus{border-color:#ffffff26;outline:none}.gym-select-chevron[data-v-18a43543]{color:#ffffff4d;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.gym-occupancy[data-v-18a43543]{align-items:baseline;display:flex;gap:10px;margin-bottom:20px}.gym-occ-number[data-v-18a43543]{color:var(--lux-text-primary);font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:-.02em;line-height:1}.gym-occ-meta[data-v-18a43543]{display:flex;flex-direction:column;gap:2px}.gym-occ-label[data-v-18a43543]{color:var(--lux-text-muted);font-size:14px}.gym-occ-breakdown[data-v-18a43543]{color:var(--lux-text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.gym-divider[data-v-18a43543]{background:var(--lux-border);height:1px;margin:18px 0 16px}.gym-override[data-v-18a43543]{background:#fbbf240f;border:1px solid rgba(251,191,36,.12);border-radius:var(--lux-radius-sm);color:var(--lux-amber);font-size:13px;margin-bottom:14px;padding:8px 12px;text-align:center}.gym-slots[data-v-18a43543]{display:flex;flex-direction:column;gap:14px}.gym-slot.past[data-v-18a43543]{opacity:.35}.gym-slot-header[data-v-18a43543]{align-items:center;display:flex;gap:8px}.gym-slot-dot[data-v-18a43543]{background:var(--lux-text-muted);border-radius:50%;flex-shrink:0;height:7px;width:7px}.gym-slot-dot.live[data-v-18a43543]{animation:pulse-dot-18a43543 2s ease-in-out infinite;background:var(--lux-green);box-shadow:0 0 8px var(--lux-green-glow)}@keyframes pulse-dot-18a43543{0%,to{box-shadow:0 0 6px var(--lux-green-glow)}50%{box-shadow:0 0 14px var(--lux-green-glow)}}.gym-slot-time[data-v-18a43543]{color:var(--lux-text-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.gym-slot-name[data-v-18a43543]{color:var(--lux-text-tertiary);font-size:13px}.gym-slot-badge[data-v-18a43543]{background:#34d3991a;border:1px solid rgba(52,211,153,.15);border-radius:9999px;color:var(--lux-green);font-size:10px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.gym-no-staff[data-v-18a43543]{align-items:center;display:flex;gap:8px}.gym-no-staff-text[data-v-18a43543]{color:var(--lux-text-muted);font-size:14px}.gym-bubble[data-v-18a43543]{background:#ffffff0a;border-radius:2px 16px 16px;margin:8px 0 0 15px;padding:10px 14px;position:relative}.gym-bubble[data-v-18a43543]:before{border-bottom:6px solid hsla(0,0%,100%,.04);border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:4px;position:absolute;top:-6px;width:0}.gym-bubble--live[data-v-18a43543]{background:#34d3990f}.gym-bubble--live[data-v-18a43543]:before{border-bottom-color:#34d3990f}.gym-bubble-text[data-v-18a43543]{color:var(--lux-text-secondary);font-size:14px;font-style:italic;line-height:1.45}.gym-week-details[data-v-18a43543]{margin-top:14px}.gym-week-toggle[data-v-18a43543]{align-items:center;color:var(--lux-text-muted);cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:5px;justify-content:center;list-style:none;padding:6px 0;transition:color var(--lux-duration-fast) ease}.gym-week-toggle[data-v-18a43543]:hover{color:var(--lux-text-tertiary)}.gym-week-toggle[data-v-18a43543]::-webkit-details-marker{display:none}.gym-week-chevron[data-v-18a43543]{transition:transform .2s ease}.gym-week-details[open] .gym-week-chevron[data-v-18a43543]{transform:rotate(180deg)}.gym-week[data-v-18a43543]{display:flex;flex-direction:column;margin-top:4px}.gym-week-row[data-v-18a43543]{align-items:center;border-bottom:1px solid var(--lux-border);display:flex;justify-content:space-between;padding:7px 0}.gym-week-row[data-v-18a43543]:last-child{border-bottom:none}.gym-week-day[data-v-18a43543]{color:var(--lux-text-tertiary);font-size:13px}.gym-week-row.today .gym-week-day[data-v-18a43543]{color:var(--lux-text-primary);font-weight:700}.gym-week-time[data-v-18a43543]{color:var(--lux-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.gym-week-time.muted[data-v-18a43543]{color:var(--lux-text-muted)}.gym-week-row.today .gym-week-time[data-v-18a43543]{color:var(--lux-text-primary);font-weight:700}.contact-list[data-v-18a43543]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden}.contact-row[data-v-18a43543]{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:14px 16px;text-align:left;text-decoration:none;transition:background .1s ease;width:100%}.contact-row[data-v-18a43543]:active{background:var(--lux-bg-elevated)}.contact-row+.contact-row[data-v-18a43543]{border-top:1px solid var(--lux-border)}.contact-row-icon[data-v-18a43543]{align-items:center;background:#ffffff0a;border-radius:10px;color:var(--lux-text-tertiary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.contact-row-content[data-v-18a43543]{flex:1;min-width:0}.contact-row-label[data-v-18a43543]{color:var(--lux-text-primary);display:block;font-size:15px;font-weight:600;line-height:1.3}.contact-row-sub[data-v-18a43543]{color:var(--lux-text-muted);display:block;font-size:13px;line-height:1.3}.contact-row-arrow[data-v-18a43543]{color:var(--lux-text-muted);flex-shrink:0;opacity:.5}html:not(.dark){background:#0000000a;border-color:#0000000f;color:#0000008c}html:not(.dark){color:#00000040}html:not(.dark){border-bottom-color:#00000008}html:not(.dark){background:#34d39914}html:not(.dark){border-bottom-color:#34d39914}.contact-row-icon[data-v-18a43543]{position:relative}.contact-row-icon.has-badge[data-v-18a43543]{color:var(--lux-red)}.contact-badge[data-v-18a43543]{align-items:center;animation:badge-pop-18a43543 .3s cubic-bezier(.175,.885,.32,1.275);background:var(--lux-red);border-radius:9px;box-shadow:0 0 0 2px var(--lux-bg-card);color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}@keyframes badge-pop-18a43543{0%{transform:scale(0)}to{transform:scale(1)}}html:not(.dark){background:#00000008}html:not(.dark){background:#0000000a}html:not(.dark){background:#fff}
