.legal-page-title{font-family:var(--font-sans);letter-spacing:-.05em;font-weight:900;line-height:.95;font-size:clamp(2.25rem,6vw,3.75rem)!important}.legal-page-title:after{content:"";background:#5b21b6;width:2.75rem;height:4px;margin-top:.9rem;display:block}.wish-legal{--brand:#5b21b6;--brand-navy:#c4b5fd;--brand-secondary:#a78bfa;--brand-secondary-soft:#5b21b61f;--brand-secondary-muted:#5b21b62e;--brand-navy-soft:#ffffff0a;--brand-soft:#121216;--brand-border:#ffffff14;--brand-border-strong:#5b21b659;--wl-border:#ffffff1a;--wl-muted:#9ca3af;--wl-text:#d1d5db;--wl-heading:#f9fafb;color:var(--wl-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;max-width:100%;font-size:1rem;line-height:1.65}.wish-legal .wish-legal-eyebrow{display:none!important}.wish-legal,.wish-legal :is(p,li,a,span,td,th,strong,em,div){font-family:var(--font-sans)!important;font-style:normal!important}.wish-legal :is(h1,h2){color:var(--wl-heading);line-height:1.08;font-family:var(--font-sans)!important;letter-spacing:-.03em!important;font-style:normal!important;font-weight:900!important}.wish-legal :is(h3,h4){color:var(--wl-heading);font-family:var(--font-sans)!important;letter-spacing:-.02em!important;font-style:normal!important;font-weight:700!important}.wish-legal-intro{border:1px solid var(--brand-border);background:var(--surface-elevated);border-radius:1.25rem;margin-bottom:2.25rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.wish-legal-intro:before{content:"";background:var(--brand);width:4px;position:absolute;inset:0 auto 0 0}.wish-legal .wish-legal-eyebrow{border:1px solid var(--brand-border-strong);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--brand);background:#5b21b626;border-radius:9999px;margin-bottom:.85rem;padding:.45rem 1.05rem;font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:600;display:inline-block}.wish-legal-meta{border-top:1px solid var(--brand-border);color:var(--wl-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;padding-top:1rem;font-size:.8125rem;display:flex}.wish-legal-meta strong{color:var(--wl-heading);font-weight:600}.wish-legal h2{border-left:3px solid var(--brand);border-bottom:1px solid var(--wl-border);margin:2.5rem 0 1rem;padding:0 0 .65rem .85rem;scroll-margin-top:1.5rem;font-size:1.3125rem;line-height:1.35}.wish-legal h3{color:var(--accent-soft);margin:1.5rem 0 .55rem;font-size:1.0625rem}.wish-legal h4{margin:1.15rem 0 .45rem;font-size:.975rem}.wish-legal p{margin:.8rem 0}.wish-legal ul,.wish-legal ol{margin:.8rem 0;padding-left:1.4rem}.wish-legal li{margin:.4rem 0}.wish-legal li::marker{color:var(--accent-link)}.wish-legal a{color:var(--accent-link);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--brand-rgb), .35);text-decoration-color:rgba(var(--brand-rgb), .35);text-underline-offset:3px;font-weight:500}.wish-legal a:hover{color:var(--accent-link-hover)}.wish-legal strong{color:var(--wl-heading);font-weight:600}.wish-legal-callout{border:1px solid var(--brand-border);border-left:4px solid var(--brand);color:var(--wl-text);background:#5b21b61a;border-radius:1rem;margin:1.15rem 0;padding:1rem 1.15rem;font-size:.9375rem}.wish-legal-table-wrap{border:1px solid var(--brand-border);background:var(--brand-navy-soft);border-radius:1rem;margin:1.25rem 0 1.75rem;overflow:auto hidden}.wish-legal table{border-collapse:collapse;width:100%;font-size:.9375rem}.wish-legal th,.wish-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--wl-border);padding:1rem 1.25rem}.wish-legal thead th{color:var(--accent-soft);background:#5b21b626;font-weight:600}[data-theme=light] .wish-legal{--brand-navy:#5b21b6;--brand-secondary:#7c3aed;--brand-navy-soft:#5b21b60f;--brand-soft:#f5f3ff;--brand-border:#5b21b61f;--wl-border:#5b21b61f;--wl-muted:#6b7280;--wl-text:#374151;--wl-heading:#111827}[data-theme=light] .wish-legal-intro{background:var(--surface-elevated)}[data-theme=light] .wish-legal-eyebrow{color:#5b21b6}[data-theme=light] .wish-legal thead th{color:#5b21b6;background:#5b21b61a}[data-theme=light] .wish-legal h3{color:#4c1d95}[data-theme=light] .wish-legal li::marker{color:#5b21b6}[data-theme=light] .wish-legal a{color:#5b21b6}[data-theme=light] .wish-legal a:hover{color:#4c1d95}[data-theme=light] .wish-legal-meta strong{color:#111827}[data-theme=dark] .wish-legal{--brand-border:#a78bfa38!important;--brand-border-strong:#a78bfa59!important;--brand-secondary-soft:#5b21b624!important;--brand-navy-soft:#ffffff0a!important;--brand-soft:#5b21b61f!important;--wl-border:#ffffff1a!important;--wl-text:#d1d5db!important;--wl-heading:#fff!important;--wl-muted:#9ca3af!important;--brand-navy:#fff!important;--brand-secondary:#c4b5fd!important;color:#d1d5db!important}[data-theme=dark] .wish-legal :is(p,li,span,td,th,div,blockquote,dd,dt,figcaption,label,small,ol,ul),.embed-theme-dark .wish-legal,.embed-theme-dark .wish-legal :is(p,li,span,td,th,div,blockquote,dd,dt,figcaption,label,small,ol,ul){color:#d1d5db!important}[data-theme=dark] .wish-legal :is(h1,h2,h3,h4,h5,h6,strong,b),.embed-theme-dark .wish-legal :is(h1,h2,h3,h4,h5,h6,strong,b){color:#fff!important}[data-theme=dark] .wish-legal a:not(.wish-legal-eyebrow),.embed-theme-dark .wish-legal a:not(.wish-legal-eyebrow){color:#c4b5fd!important}[data-theme=dark] .wish-legal a:not(.wish-legal-eyebrow):hover,.embed-theme-dark .wish-legal a:not(.wish-legal-eyebrow):hover{color:#ede9fe!important}[data-theme=dark] .wish-legal-intro,.embed-theme-dark .wish-legal-intro{background:var(--surface-elevated)!important;box-shadow:none!important;border-color:#ffffff1a!important}[data-theme=dark] .wish-legal-intro:before,.embed-theme-dark .wish-legal-intro:before{background:var(--brand)!important}[data-theme=dark] .wish-legal-meta,.embed-theme-dark .wish-legal-meta{color:#9ca3af!important;border-top-color:#ffffff1a!important}[data-theme=dark] .wish-legal-meta strong,.embed-theme-dark .wish-legal-meta strong{color:#fff!important}[data-theme=dark] .wish-legal h2,.embed-theme-dark .wish-legal h2{border-bottom-color:#ffffff1a!important;border-left-color:#818cf8!important}[data-theme=dark] .wish-legal-callout,.embed-theme-dark .wish-legal-callout{color:#d1d5db!important;background:#5b21b624!important;border-color:#ffffff1a #ffffff1a #ffffff1a #818cf8!important}[data-theme=dark] .wish-legal-steps,.embed-theme-dark .wish-legal-steps{background:var(--surface-glass)!important;border-color:#a78bfa38!important}[data-theme=dark] .wish-legal-steps li:before,.embed-theme-dark .wish-legal-steps li:before{background:var(--brand)!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .wish-legal-table-wrap,.embed-theme-dark .wish-legal-table-wrap{background:var(--surface-glass)!important;box-shadow:none!important;border-color:#ffffff1a!important}[data-theme=dark] .wish-legal thead th,.embed-theme-dark .wish-legal thead th{color:#c4b5fd!important;background:#5b21b62e!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .wish-legal tbody td,.embed-theme-dark .wish-legal tbody td{color:#d1d5db!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .wish-legal tbody tr:nth-child(2n) td,.embed-theme-dark .wish-legal tbody tr:nth-child(2n) td{background:#ffffff08!important}[data-theme=dark] .wish-legal-table-2 td:first-child,[data-theme=dark] .wish-legal-table-3 td:first-child strong,[data-theme=dark] .wish-legal-table-4 td:first-child,.embed-theme-dark .wish-legal-table-2 td:first-child,.embed-theme-dark .wish-legal-table-3 td:first-child strong,.embed-theme-dark .wish-legal-table-4 td:first-child{color:#fff!important}
.embed-theme-dark .wish-legal{--brand-border:#a78bfa38;--brand-border-strong:#a78bfa59;--brand-secondary-soft:#1a1f7a47;--brand-soft:#5b21b61f;--wl-border:#ffffff1a;--wl-muted:#9ca3af;--wl-text:#d1d5db;--wl-heading:#f3f4f6;color:var(--wl-text)}.embed-theme-dark .wish-legal-intro{background:var(--surface-elevated);box-shadow:none;border-color:#ffffff1a}.embed-theme-dark .wish-legal-intro:before{background:var(--brand)}.embed-theme-dark .wish-legal-eyebrow{color:#c4b5fd;background:#ffffff14;border-color:#a78bfa59}.embed-theme-dark .wish-legal-meta{border-top-color:#ffffff1a}.embed-theme-dark .wish-legal-meta strong{color:#e5e7eb}.embed-theme-dark .wish-legal h2{color:#f9fafb;border-bottom-color:#ffffff1a;border-left-color:#818cf8}.embed-theme-dark .wish-legal h3{color:#c7d2fe}.embed-theme-dark .wish-legal h4{color:#e0e7ff}.embed-theme-dark .wish-legal strong{color:#f3f4f6}.embed-theme-dark .wish-legal a{color:#a5b4fc;text-decoration-color:#a5b4fc66}.embed-theme-dark .wish-legal a:hover{color:#c7d2fe;text-decoration-color:#c7d2fe8c}.embed-theme-dark .wish-legal-callout{background:#1a1f7a52;border-color:#ffffff1a #ffffff1a #ffffff1a #818cf8}.embed-theme-dark .wish-legal-table-wrap{box-shadow:none;background:#ffffff08;border-color:#ffffff1a}.embed-theme-dark .wish-legal thead th{color:#f3f4f6;background:#1a1f7a66;border-bottom-color:#ffffff1a}.embed-theme-dark .wish-legal tbody td{color:#d1d5db;border-bottom-color:#ffffff14}.embed-theme-dark .wish-legal tbody tr:nth-child(2n) td{background:#ffffff05}.embed-theme-dark .wish-legal-table-2 td:first-child,.embed-theme-dark .wish-legal-table-4 td:first-child,.embed-theme-dark .wish-legal-table-3 td:first-child strong{color:#f9fafb}.embed-theme-dark .wish-legal-steps{background:#1a1f7a47;border-color:#ffffff1a}.embed-theme-dark .wish-legal-steps li:before{background:var(--brand);box-shadow:0 2px 8px #00000040}
.app-embed-chrome{--header-height:0px}.app-embed-chrome,.app-embed-chrome body,.app-embed-chrome .flex.min-h-dvh,.app-embed-chrome main{background:0 0!important}.app-embed-page{padding-top:0!important}.app-embed-chrome .about-hero{align-items:flex-start;height:auto;min-height:auto;max-height:none;margin-top:0;padding-top:0;padding-bottom:clamp(1.25rem,3vh,2rem)}.app-embed-chrome .hero-surface{min-height:auto;padding-top:0}.app-embed-chrome .wish-legal-card,.app-embed-chrome .wish-legal-intro,.app-embed-chrome .wish-legal-callout{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.app-embed-chrome .wish-legal-table-wrap{overflow-x:auto}.app-embed-chrome .wish-legal-eyebrow,.app-embed-chrome .maxi-grain,.app-embed-chrome .faqs-maxi-star,.app-embed-chrome .faqs-maxi-spark,.app-embed-chrome .blog-maxi-star,.app-embed-chrome .blog-maxi-spark{display:none!important}.app-embed-chrome .faq-maxi-item,.app-embed-chrome .faqs-page--maxi,.app-embed-chrome .blog-page--maxi,.app-embed-chrome .maxi-page{box-shadow:none!important;background:0 0!important;border:none!important}
