.account-feedback-support{--account-fb-panel-border:color-mix(in srgb, var(--color-marketing-foreground) 8%, transparent);--account-fb-title:color-mix(in srgb, var(--color-marketing-foreground) 92%, white);--account-fb-subtle:var(--color-marketing-foreground-subtle);--account-fb-muted:var(--color-marketing-foreground-muted);--account-fb-section-label:color-mix(in srgb, var(--color-marketing-foreground) 78%, var(--color-marketing-foreground-muted));--account-fb-inset-bg:var(--color-marketing-canvas);--account-fb-inset-border:color-mix(in srgb, var(--color-marketing-foreground) 10%, transparent);--account-fb-gold:var(--color-brand-gold);--account-fb-gold-text:color-mix(in srgb, var(--color-brand-gold) 72%, white);--account-fb-success:color-mix(in srgb, var(--color-brand-good) 55%, var(--color-marketing-foreground-muted));--account-fb-success-border:color-mix(in srgb, var(--color-brand-good) 30%, transparent);--account-fb-success-bg:linear-gradient(150deg, color-mix(in srgb, var(--color-brand-good) 12%, transparent), color-mix(in srgb, var(--color-marketing-foreground) 2%, transparent))}.account-feedback-support__title{font-family:var(--font-secondary);color:var(--account-fb-title);margin:0 0 6px;font-size:clamp(2.125rem,5vw,2.875rem);font-weight:500;line-height:1.04}.account-feedback-support__lede{font-family:var(--font-primary);color:var(--account-fb-subtle);margin:0 0 26px;font-size:13.5px;line-height:1.55}.account-feedback-support__intent-label{font-family:var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--account-fb-subtle);margin:0 0 13px;font-size:11px;font-weight:700}.account-feedback-support__intent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-bottom:26px;display:grid}.account-feedback-support__intent-card{cursor:pointer;border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 9%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 2%, transparent);text-align:left;border-radius:16px;padding:18px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.account-feedback-support__intent-card:hover{border-color:color-mix(in srgb, var(--color-brand-gold) 24%, transparent)}.account-feedback-support__intent-card--selected{border-color:color-mix(in srgb, var(--color-brand-gold) 55%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--color-brand-navy) 55%, var(--color-brand-gold) 8%) 0%, color-mix(in srgb, var(--color-marketing-canvas) 92%, black) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-gold) 30%, transparent), 0 12px 30px color-mix(in srgb, var(--color-brand-gold) 10%, transparent)}.account-feedback-support__intent-icon{margin:0 0 10px;font-size:26px;line-height:1}.account-feedback-support__intent-title{font-family:var(--font-primary);color:var(--account-fb-title);margin:0 0 3px;font-size:14.5px;font-weight:600;line-height:1.3}.account-feedback-support__intent-sub{font-family:var(--font-primary);color:var(--account-fb-subtle);margin:0;font-size:11.5px;line-height:1.4}.account-feedback-support__context{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 7%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 3%, transparent);border-radius:13px;flex-wrap:wrap;gap:18px;margin-bottom:22px;padding:14px 18px;display:flex}.account-feedback-support__context-item-label{font-family:var(--font-primary);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-marketing-foreground-subtle) 72%, var(--color-marketing-canvas));margin:0 0 3px;font-size:10px;font-weight:700}.account-feedback-support__context-item-value{font-family:var(--font-primary);color:var(--account-fb-section-label);margin:0;font-size:13px;line-height:1.35}.account-feedback-support__context-badge{align-self:center;align-items:center;gap:7px;margin-left:auto;display:flex}.account-feedback-support__context-dot{background:var(--account-fb-success);width:6px;height:6px;box-shadow:0 0 6px var(--account-fb-success);border-radius:50%;flex:none}.account-feedback-support__context-badge-text{font-family:var(--font-primary);color:color-mix(in srgb, var(--color-brand-good) 52%, var(--color-marketing-foreground-muted));font-size:11.5px;line-height:1.35}.account-feedback-support__field{margin-bottom:18px}.account-feedback-support__field-label{font-family:var(--font-primary);color:var(--account-fb-section-label);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.35;display:block}.account-feedback-support__field-label-optional{color:color-mix(in srgb, var(--color-marketing-foreground-subtle) 72%, var(--color-marketing-canvas));font-weight:400}.account-feedback-support__input,.account-feedback-support__textarea{border:1px solid var(--account-fb-inset-border);background:var(--account-fb-inset-bg);width:100%;font-family:var(--font-primary);color:var(--account-fb-title);border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.55;display:block}.account-feedback-support__textarea{resize:vertical;min-height:120px}.account-feedback-support__input:focus-visible,.account-feedback-support__textarea:focus-visible{border-color:color-mix(in srgb, var(--color-brand-gold) 50%, transparent);box-shadow:var(--shadow-focus);outline:none}.account-feedback-support__input::-moz-placeholder{color:var(--account-fb-muted)}.account-feedback-support__textarea::-moz-placeholder{color:var(--account-fb-muted)}.account-feedback-support__input::placeholder,.account-feedback-support__textarea::placeholder{color:var(--account-fb-muted)}.account-feedback-support__field-meta{font-family:var(--font-primary);justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;line-height:1.45;display:flex}.account-feedback-support__field-hint{color:color-mix(in srgb, var(--color-marketing-foreground-subtle) 72%, var(--color-marketing-canvas))}.account-feedback-support__field-count{font-variant-numeric:tabular-nums;color:var(--account-fb-subtle);flex:none}.account-feedback-support__related-title{font-family:var(--font-primary);color:var(--account-fb-section-label);margin:0 0 3px;font-size:13px;font-weight:600;line-height:1.35}.account-feedback-support__related-hint{font-family:var(--font-primary);color:var(--account-fb-subtle);margin:0 0 13px;font-size:11.5px;line-height:1.45}.account-feedback-support__pill-list{flex-wrap:wrap;gap:9px;display:flex}.account-feedback-support__pill{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 2%, transparent);cursor:pointer;border-radius:100px;align-items:center;gap:9px;padding:9px 14px;transition:border-color .15s,background .15s;display:inline-flex}.account-feedback-support__pill:hover{border-color:color-mix(in srgb, var(--color-brand-gold) 24%, transparent)}.account-feedback-support__pill--selected{border-color:color-mix(in srgb, var(--color-brand-gold) 55%, transparent);background:color-mix(in srgb, var(--color-brand-gold) 10%, transparent)}.account-feedback-support__pill-dot{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 25%, transparent);background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.account-feedback-support__pill--selected .account-feedback-support__pill-dot{border-color:var(--account-fb-gold);background:color-mix(in srgb, var(--color-brand-gold) 78%, white);box-shadow:0 0 7px color-mix(in srgb, var(--color-brand-gold) 78%, white)}.account-feedback-support__pill-name{font-family:var(--font-primary);color:var(--account-fb-title);font-size:13px;font-weight:600;line-height:1.2}.account-feedback-support__pill-badge{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 12%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 3%, transparent);font-family:var(--font-primary);color:var(--account-fb-subtle);border-radius:100px;padding:1px 8px;font-size:10.5px;font-weight:600;line-height:1.35}.account-feedback-support__pill-badge--tool{border-color:color-mix(in srgb, var(--color-brand-gold) 34%, transparent);background:color-mix(in srgb, var(--color-brand-gold) 12%, transparent);color:color-mix(in srgb, var(--color-brand-gold) 78%, var(--color-marketing-foreground))}.account-feedback-support__pill-badge--atlas{border-color:var(--color-chart-lapis-border-soft);background:var(--color-chart-lapis-bg-start);color:var(--color-chart-lapis-text)}.account-feedback-support__pill-badge--synastry{border-color:color-mix(in srgb, var(--color-accent-joint) 34%, transparent);background:color-mix(in srgb, var(--color-accent-joint) 12%, transparent);color:color-mix(in srgb, var(--color-accent-joint) 82%, var(--color-marketing-foreground))}.account-feedback-support__pill-badge--calibration{border-color:color-mix(in srgb, var(--color-brand-good) 34%, transparent);background:color-mix(in srgb, var(--color-brand-good) 12%, transparent);color:color-mix(in srgb, var(--color-brand-good) 88%, var(--color-marketing-foreground))}.account-feedback-support__pill-badge--person{border-color:color-mix(in srgb, var(--color-marketing-foreground) 16%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 5%, transparent);color:var(--account-fb-muted)}.account-feedback-support__upload{margin-bottom:22px}.account-feedback-support__file-row{border:1px dashed color-mix(in srgb, var(--color-marketing-foreground) 14%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 2%, transparent);font-family:var(--font-primary);color:var(--account-fb-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:relative}.account-feedback-support__file-trigger{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 12%, transparent);background:color-mix(in srgb, var(--color-marketing-foreground) 4%, transparent);font-family:var(--font-primary);color:var(--account-fb-section-label);cursor:pointer;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.account-feedback-support__file-trigger:hover{border-color:color-mix(in srgb, var(--color-brand-gold) 24%, transparent)}.account-feedback-support__file-status{color:var(--account-fb-subtle)}.account-feedback-support__file-advisory{color:var(--account-fb-muted)}.account-feedback-support__file-input-native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-feedback-support__file-list{margin:10px 0 0;padding:0;list-style:none}.account-feedback-support__file-item{font-family:var(--font-primary);color:var(--account-fb-subtle);justify-content:space-between;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.account-feedback-support__file-remove{color:var(--account-fb-gold-text);font-family:var(--font-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.account-feedback-support__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-feedback-support__btn-ghost{border:1px solid color-mix(in srgb, var(--color-marketing-foreground) 14%, transparent);color:var(--account-fb-section-label);font-family:var(--font-primary);cursor:pointer;background:0 0;border-radius:100px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.2}.account-feedback-support__btn-ghost:disabled{opacity:.45;cursor:not-allowed}.account-feedback-support__btn-submit{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-gold) 78%, white), var(--color-brand-gold));color:var(--color-brand-navy);font-family:var(--font-primary);cursor:pointer;border:none;border-radius:100px;padding:12px 22px;font-size:13px;font-weight:700;line-height:1.2;transition:filter .15s,opacity .15s}.account-feedback-support__btn-submit:hover:not(:disabled){filter:brightness(1.04)}.account-feedback-support__btn-submit:disabled{opacity:.5;cursor:not-allowed}.account-feedback-support__success{border:1px solid var(--account-fb-success-border);background:var(--account-fb-success-bg);text-align:center;border-radius:20px;padding:clamp(26px,4vw,40px)}.account-feedback-support__success-icon{border:1px solid var(--account-fb-success-border);background:color-mix(in srgb, var(--color-brand-good) 12%, transparent);width:60px;height:60px;color:var(--account-fb-success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:26px;line-height:1;display:flex}.account-feedback-support__success-title{font-family:var(--font-secondary);color:var(--account-fb-title);margin:0 0 8px;font-size:1.6875rem;font-weight:500;line-height:1.15}.account-feedback-support__success-text{max-width:25rem;font-family:var(--font-primary);color:var(--account-fb-muted);margin:0 auto 22px;font-size:13.5px;line-height:1.6}.account-feedback-support__loading,.account-feedback-support__error{font-family:var(--font-primary);margin:0 0 16px;font-size:13px;line-height:1.5}.account-feedback-support__loading{color:var(--account-fb-subtle)}.account-feedback-support__error{color:var(--color-error)}