.VibeChips-module__rbWzqq__row{gap:var(--space-xs,4px);flex-wrap:wrap;align-items:center;display:flex}.VibeChips-module__rbWzqq__chip{font-size:var(--text-sm);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.VibeChips-module__rbWzqq__chip:hover{border-color:var(--accent-amber-dim);color:var(--text-primary)}.VibeChips-module__rbWzqq__chip.VibeChips-module__rbWzqq__active{border-color:var(--accent-amber);color:var(--accent-amber);background:#f6a82326}.VibeChips-module__rbWzqq__emoji{font-size:14px;line-height:1}.VibeChips-module__rbWzqq__clear{font-size:var(--text-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:6px 10px;text-decoration:underline}.VibeChips-module__rbWzqq__clear:hover{color:var(--text-primary)}
.SpinKitButton-module__Q1XDqW__btn{border-radius:var(--radius-md);color:#f2f2f2;font-size:var(--text-sm);cursor:pointer;background:linear-gradient(135deg,#9d26d9,#2662d9);border:none;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:transform .1s,filter .1s;display:inline-flex}.SpinKitButton-module__Q1XDqW__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.SpinKitButton-module__Q1XDqW__btn:active{transform:translateY(0)}
.FirstVisitWalkthrough-module__0DTPLG__overlay{z-index:200;padding:var(--space-md);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FirstVisitWalkthrough-module__0DTPLG__backdrop{cursor:pointer;background:#000000bf;position:absolute;inset:0}.FirstVisitWalkthrough-module__0DTPLG__modal{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl,32px);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;max-width:440px;animation:.2s ease-out FirstVisitWalkthrough-module__0DTPLG__fadeIn;display:flex;position:relative}@keyframes FirstVisitWalkthrough-module__0DTPLG__fadeIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.FirstVisitWalkthrough-module__0DTPLG__close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.FirstVisitWalkthrough-module__0DTPLG__close:hover{color:var(--text-primary)}.FirstVisitWalkthrough-module__0DTPLG__emoji{font-size:48px;line-height:1}.FirstVisitWalkthrough-module__0DTPLG__title{font-size:var(--text-xl,22px);margin:0;font-weight:600}.FirstVisitWalkthrough-module__0DTPLG__body{font-size:var(--text-sm);color:var(--text-secondary);max-width:360px;margin:0;line-height:1.55}.FirstVisitWalkthrough-module__0DTPLG__dots{margin:var(--space-sm)0;gap:6px;display:flex}.FirstVisitWalkthrough-module__0DTPLG__dot{background:var(--glass-border);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.FirstVisitWalkthrough-module__0DTPLG__dotActive{background:var(--accent-amber);transform:scale(1.2)}.FirstVisitWalkthrough-module__0DTPLG__actions{gap:var(--space-sm);justify-content:space-between;width:100%;display:flex}.FirstVisitWalkthrough-module__0DTPLG__skip,.FirstVisitWalkthrough-module__0DTPLG__next{border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;flex:1;padding:10px 18px;font-weight:500;transition:all .15s}.FirstVisitWalkthrough-module__0DTPLG__skip{border:1px solid var(--glass-border);color:var(--text-secondary);background:0 0}.FirstVisitWalkthrough-module__0DTPLG__skip:hover{border-color:var(--text-secondary);color:var(--text-primary)}.FirstVisitWalkthrough-module__0DTPLG__next{background:var(--accent-amber);border:1px solid var(--accent-amber);color:#1a1a1a}.FirstVisitWalkthrough-module__0DTPLG__next:hover{filter:brightness(1.05)}
.page-module__XmzWzG__page{gap:var(--space-xl,32px);padding:var(--space-lg)var(--space-md);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.page-module__XmzWzG__section{gap:var(--space-md);flex-direction:column;display:flex}.page-module__XmzWzG__vibeRow{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__XmzWzG__spinGroup{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__XmzWzG__curatedSection{gap:var(--space-xl,32px);padding-top:var(--space-lg);border-top:1px solid var(--glass-border);flex-direction:column;display:flex}.page-module__XmzWzG__curatedHeading{font-size:var(--text-xl,22px);margin:0;font-weight:600}.page-module__XmzWzG__seoSection{max-width:760px;margin:var(--space-3xl,3rem)auto 0;align-self:stretch;gap:var(--space-lg,1.5rem);width:100%;color:var(--text-primary);flex-direction:column;display:flex}.page-module__XmzWzG__seoSection h2{font-family:var(--font-display);font-size:var(--text-xl,1.4rem);font-weight:var(--weight-bold,700);letter-spacing:-.01em;margin:0 0 var(--space-sm,.5rem);color:var(--text-primary);border-left:3px solid var(--accent-amber,#f59e0b);padding-left:.7rem}.page-module__XmzWzG__seoLead{font-size:var(--text-md,1.05rem);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__XmzWzG__seoText{font-size:var(--text-md,1rem);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__XmzWzG__seoList{gap:var(--space-sm,.6rem);padding-left:var(--space-lg,1.25rem);color:var(--text-secondary);font-size:var(--text-md,1rem);flex-direction:column;margin:0;line-height:1.6;display:flex}.page-module__XmzWzG__seoList a{color:var(--accent-amber);text-decoration:none}.page-module__XmzWzG__seoList a:hover{text-decoration:underline}.page-module__XmzWzG__seoList strong,.page-module__XmzWzG__seoLead strong,.page-module__XmzWzG__seoText strong{color:var(--accent-amber,#f59e0b);font-weight:600}.page-module__XmzWzG__seoFaqItem{padding:var(--space-md,1rem);background:var(--bg-elevated,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,12px)}.page-module__XmzWzG__seoFaqItem h3{font-size:var(--text-md,1rem);font-weight:var(--weight-bold,700);margin:0 0 var(--space-xs,.35rem);color:var(--text-primary)}.page-module__XmzWzG__seoFaqItem p{font-size:var(--text-sm,.92rem);color:var(--text-secondary);margin:0;line-height:1.6}.page-module__XmzWzG__seoFaqItem a{color:var(--accent-amber);text-decoration:none}.page-module__XmzWzG__seoFaqItem a:hover{text-decoration:underline}