.reputation-widget.svelte-1i3gcxw{max-width:600px;margin:0 auto;background-color:var(--color-card-bg, #1a1a1a);border-radius:var(--radius-lg, 12px);padding:var(--spacing-xl, 32px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0, 0, 0, .3))}.slide.svelte-1i3gcxw h2:where(.svelte-1i3gcxw){text-align:center;color:var(--color-text-primary, #ffffff);background:linear-gradient(135deg,var(--color-primary, #dc143c) 0%,var(--color-primary-dark, #a00) 100%);padding:var(--spacing-md, 16px);border-radius:var(--radius-md, 8px);margin-bottom:var(--spacing-lg, 24px);font-size:20px;font-weight:600}.buttons-row.svelte-1i3gcxw{display:flex;justify-content:space-between;gap:var(--spacing-md, 16px);margin-bottom:var(--spacing-md, 16px)}.rating-button.svelte-1i3gcxw{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#dc143c1a,#dc143c0d);border:2px solid rgba(220,20,60,.3);border-radius:var(--radius-md, 8px);padding:var(--spacing-lg, 24px) var(--spacing-sm, 8px);cursor:pointer;transition:all var(--transition-fast, .2s);font-weight:600;font-size:18px;color:var(--color-text-primary, #ffffff);box-shadow:0 4px 12px #0003}.rating-button.svelte-1i3gcxw:hover{transform:translateY(-4px);background:linear-gradient(135deg,#dc143c33,#dc143c1a);border-color:var(--color-primary, #dc143c);box-shadow:0 8px 24px #dc143c4d}.rating-button.svelte-1i3gcxw:active{transform:translateY(-2px)}.rating-emoji.svelte-1i3gcxw{font-size:45px;margin-bottom:var(--spacing-sm, 8px)}.slide-copy-link.svelte-1i3gcxw{text-align:center}.instructions.svelte-1i3gcxw{margin-bottom:var(--spacing-xl, 32px);text-align:left}.instructions.svelte-1i3gcxw p:where(.svelte-1i3gcxw){color:var(--color-text-primary, #ffffff);margin-bottom:var(--spacing-md, 16px);font-size:16px}.instructions.svelte-1i3gcxw ol:where(.svelte-1i3gcxw){color:var(--color-text-primary, #ffffff);padding-left:var(--spacing-lg, 24px);margin-bottom:var(--spacing-md, 16px)}.instructions.svelte-1i3gcxw li:where(.svelte-1i3gcxw){margin-bottom:var(--spacing-sm, 8px);line-height:1.5}.help-text.svelte-1i3gcxw{text-align:center;font-weight:600;color:var(--color-primary, #dc143c)}.copy-button.svelte-1i3gcxw{width:100%;padding:var(--spacing-lg, 24px);background:linear-gradient(135deg,var(--color-primary, #dc143c) 0%,var(--color-primary-dark, #a00) 100%);color:#fff;border:none;border-radius:var(--radius-md, 8px);font-size:18px;font-weight:700;cursor:pointer;transition:all var(--transition-fast, .2s);box-shadow:0 4px 16px #dc143c4d;margin-bottom:var(--spacing-lg, 24px)}.copy-button.svelte-1i3gcxw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #dc143c80}.copy-button.copied.svelte-1i3gcxw{background:linear-gradient(135deg,#28a745,#1e7e34)}.copy-button.svelte-1i3gcxw:disabled{cursor:not-allowed}.link-fallback.svelte-1i3gcxw{margin-bottom:var(--spacing-xl, 32px)}.fallback-text.svelte-1i3gcxw{color:var(--color-text-secondary, #b0b0b0);font-size:14px;margin-bottom:var(--spacing-sm, 8px);text-align:center}.link-box.svelte-1i3gcxw{background:#ffffff1a;border:2px solid rgba(220,20,60,.4);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 16px);color:var(--color-text-primary, #ffffff);font-size:14px;word-break:break-all;cursor:text;-webkit-user-select:all;user-select:all}.optional-label.svelte-1i3gcxw{color:var(--color-text-secondary, #b0b0b0);font-size:14px;margin-bottom:var(--spacing-sm, 8px);text-align:center}.cause-button.svelte-1i3gcxw{flex:1;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:2px solid rgba(220,20,60,.4);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 16px);cursor:pointer;transition:all var(--transition-fast, .2s);font-weight:700;font-size:16px;color:var(--color-text-primary, #ffffff);min-height:60px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cause-button.svelte-1i3gcxw:hover{background:#dc143c33;border-color:var(--color-primary, #dc143c);transform:translateY(-2px);box-shadow:0 4px 12px #dc143c4d}.cause-button.selected.svelte-1i3gcxw{background:linear-gradient(135deg,var(--color-primary, #dc143c) 0%,var(--color-primary-dark, #a00) 100%);border-color:var(--color-primary, #dc143c);color:#fff;box-shadow:0 4px 16px #dc143c80;text-shadow:none;transform:translateY(-2px)}.form-group.svelte-1i3gcxw{margin-bottom:var(--spacing-lg, 24px)}.form-group.svelte-1i3gcxw label:where(.svelte-1i3gcxw){display:block;margin-bottom:var(--spacing-sm, 8px);color:var(--color-text-primary, #ffffff);font-weight:600;font-size:14px}.required.svelte-1i3gcxw{color:var(--color-accent-red, #dc143c)}.phone-input.svelte-1i3gcxw,textarea.svelte-1i3gcxw{width:100%;padding:var(--spacing-md, 16px);background-color:#ffffff1a;border:2px solid rgba(220,20,60,.4);border-radius:var(--radius-md, 8px);color:var(--color-text-primary, #ffffff);font-size:16px;transition:all var(--transition-fast, .2s);box-sizing:border-box}.phone-input.svelte-1i3gcxw::placeholder,textarea.svelte-1i3gcxw::placeholder{color:#ffffff80;font-style:italic}.phone-input.svelte-1i3gcxw:focus,textarea.svelte-1i3gcxw:focus{outline:none;border-color:var(--color-primary, #dc143c);background-color:#dc143c1a;box-shadow:0 0 0 3px #dc143c1a}textarea.svelte-1i3gcxw{resize:vertical;font-family:inherit;min-height:100px}.action-button.svelte-1i3gcxw{flex:1;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border-radius:var(--radius-md, 8px);font-weight:700;font-size:16px;cursor:pointer;transition:all var(--transition-fast, .2s);border:none}.back-button.svelte-1i3gcxw{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);color:var(--color-text-primary, #ffffff)}.back-button.svelte-1i3gcxw:hover:not(:disabled){background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff4d}.submit-button.svelte-1i3gcxw{background:linear-gradient(135deg,var(--color-primary, #dc143c) 0%,var(--color-primary-dark, #a00) 100%);color:#fff;box-shadow:0 4px 16px #dc143c4d}.submit-button.svelte-1i3gcxw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #dc143c80}.action-button.svelte-1i3gcxw:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-1i3gcxw{background-color:#dc143c1a;border:2px solid var(--color-accent-red, #dc143c);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 16px);margin-bottom:var(--spacing-lg, 24px);color:var(--color-accent-red, #dc143c);font-weight:600;text-align:center}.slide-thanks.svelte-1i3gcxw{text-align:center}.thanks-text.svelte-1i3gcxw{font-size:18px;font-weight:600;color:var(--color-text-primary, #ffffff);margin-bottom:var(--spacing-md, 16px);line-height:1.6}.thanks-subtext.svelte-1i3gcxw{font-size:16px;color:var(--color-text-secondary, #b0b0b0);margin-bottom:var(--spacing-xl, 32px);line-height:1.5}.thanks-icon.svelte-1i3gcxw{font-size:80px;margin-top:var(--spacing-xl, 32px)}@media(max-width:768px){.reputation-widget.svelte-1i3gcxw{padding:var(--spacing-lg, 24px)}.slide.svelte-1i3gcxw h2:where(.svelte-1i3gcxw){font-size:18px;padding:var(--spacing-sm, 12px)}.rating-button.svelte-1i3gcxw{font-size:16px;padding:var(--spacing-md, 16px) var(--spacing-xs, 4px)}.rating-emoji.svelte-1i3gcxw{font-size:40px}.cause-button.svelte-1i3gcxw{font-size:14px;padding:var(--spacing-sm, 12px);min-height:50px}}@media(max-width:480px){.buttons-row.svelte-1i3gcxw{flex-direction:column;gap:var(--spacing-sm, 12px)}.rating-button.svelte-1i3gcxw,.cause-button.svelte-1i3gcxw{width:100%}}.reputation-page.svelte-14qpfhk{min-height:100vh;padding:var(--spacing-xl, 32px) var(--spacing-lg, 24px);background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.reputation-page.svelte-14qpfhk{padding:var(--spacing-lg, 24px) var(--spacing-md, 16px)}}
