.tbNZPq_header{border-radius:var(--r-l);background:var(--grad-dream-header);flex-direction:column;gap:12px;padding:16px;display:flex}.tbNZPq_title{color:#fff;font-family:var(--font-display);font-size:var(--fs-title-l);margin:0;font-weight:600}.tbNZPq_intro{color:var(--purple-on-dark);font-size:var(--fs-body-s-plus);margin:0;line-height:1.6}.tbNZPq_pointsBar{border-radius:var(--r-xs);background:#ffffff1a;flex-direction:column;gap:3px;padding:7px 12px;display:flex}.tbNZPq_pointsText{color:#fff;font-size:var(--fs-body-s);flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.5;display:flex}.tbNZPq_pointsMuted{color:var(--purple-on-dark);font-size:var(--fs-body-s);line-height:1.5}.tbNZPq_badge{border-radius:var(--r-pill);color:#fff;font-size:var(--fs-caption);background:#ffffff29;padding:1px 7px;font-weight:600}.tbNZPq_pointsLink{min-height:44px;color:var(--gold-200);font-size:var(--fs-body-s);align-self:flex-start;align-items:center;padding:0 2px;font-weight:600;text-decoration:none;display:inline-flex}.tbNZPq_card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tbNZPq_label{color:var(--ink-2);font-size:var(--fs-body-s);font-weight:600}.tbNZPq_example,.tbNZPq_note{color:var(--text-muted);font-size:var(--fs-caption);margin:0;line-height:1.5}.tbNZPq_textarea{box-sizing:border-box;border:1.5px solid var(--border-input);border-radius:var(--r-s);background:var(--surface);width:100%;min-height:calc(4.8em + 20px);max-height:calc(16em + 20px);color:var(--ink);font-family:inherit;font-size:max(16px, var(--fs-body-m));resize:none;padding:10px 12px;line-height:1.6;overflow-y:auto}.tbNZPq_textareaError{border-color:var(--danger)}.tbNZPq_error{color:var(--danger);font-size:var(--fs-caption-plus);margin:0;line-height:1.5}.tbNZPq_actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tbNZPq_counter{color:var(--text-muted);font-size:var(--fs-caption)}.tbNZPq_submit{border-radius:var(--r-s);background:var(--grad-purple);min-height:44px;box-shadow:var(--shadow-fab);color:#fff;font-family:inherit;font-size:var(--fs-button);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.tbNZPq_submit:disabled{background:var(--surface-segment);box-shadow:none;color:var(--text-nav);cursor:default}.tbNZPq_cancel{min-height:44px;color:var(--purple-700);font-family:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.tbNZPq_checkin{border-radius:var(--r-s);background:var(--grad-purple);min-height:44px;box-shadow:var(--shadow-fab);color:#fff;font-family:inherit;font-size:var(--fs-button);cursor:pointer;border:0;align-self:flex-start;padding:0 18px;font-weight:600}.tbNZPq_resultTitle{color:var(--purple-700);font-family:var(--font-display);font-size:var(--fs-body-l);align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.tbNZPq_sparkle{color:var(--gold-600)}.tbNZPq_body{color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.7}.tbNZPq_divider{background:var(--border-nav);height:1px}.tbNZPq_numbersTitle{color:var(--text-muted);font-size:var(--fs-caption-plus);font-weight:500}.tbNZPq_numberRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbNZPq_numberLabel{min-width:34px;color:var(--text-muted);font-size:var(--fs-caption);flex:none}.tbNZPq_chips{flex-wrap:wrap;gap:8px;display:flex}.tbNZPq_chip{border-radius:var(--r-s);height:44px;color:var(--gold-ink);font-family:var(--font-display);font-size:var(--fs-number-s);cursor:pointer;border:0;justify-content:center;align-items:center;gap:3px;padding:0 10px;font-weight:700;display:inline-flex}.tbNZPq_chip[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--navy-900)}.tbNZPq_chip:focus-visible{outline:2px solid var(--purple-700);outline-offset:2px}.tbNZPq_chip2{background:var(--grad-gold-soft);min-width:62px;box-shadow:var(--shadow-chip-gold)}.tbNZPq_chip3{border:1.5px solid var(--gold-400);background:var(--gold-tint);min-width:74px}.tbNZPq_cached,.tbNZPq_kept{color:var(--success-fg);font-size:var(--fs-body-s);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.6;display:flex}.tbNZPq_tick{flex:none}.tbNZPq_noticeHead{align-items:flex-start;gap:10px;display:flex}.tbNZPq_noticeIcon{flex:none;width:20px;height:20px;margin-top:1px}.tbNZPq_noticeTitle{color:var(--navy-900);font-family:var(--font-display);font-size:var(--fs-body-l);margin:0 0 4px;font-weight:600}.tbNZPq_toneError{color:var(--danger)}.tbNZPq_toneNeutral{color:var(--text-muted)}.tbNZPq_toneWarn{color:var(--gold-600)}.tbNZPq_skeleton{flex-direction:column;gap:7px;display:flex}.tbNZPq_skelLine,.tbNZPq_skelShort{background:var(--surface-sunken);border-radius:6px;height:11px}.tbNZPq_skelLine{width:100%}.tbNZPq_skelShort{width:61%}
