.legal-main{color:#e6f5ec;max-width:820px;margin:0 auto;padding:56px 22px 110px}.legal-back{color:#8fd9b5;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.legal-back:hover{color:#5ce9b4}.legal-eyebrow{color:#69efb9;letter-spacing:.08em;margin-top:26px;font-size:13px;font-weight:800;display:block}.legal-main h1{letter-spacing:-.03em;color:#fff;margin:12px 0 14px;font-size:clamp(34px,6vw,54px);line-height:1.15}.legal-lead{color:#b3d2c0;margin:0;font-size:17px;line-height:1.75}.legal-meta{color:#a6cbb7;border:1px solid #3c7052;border-radius:99px;margin:22px 0 10px;padding:7px 13px;font-size:13px;display:inline-block}.legal-section{border-bottom:1px solid #26473a;padding:30px 0}.legal-section:last-child{border-bottom:0}.legal-section h2{color:#fff;align-items:baseline;gap:12px;margin:0 0 12px;font-size:21px;display:flex}.legal-section h2 span{color:#5ce9b4;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.legal-section p,.legal-section li{color:#c3dccd;font-size:16px;line-height:1.85}.legal-section p{margin:0 0 10px}.legal-section ul{gap:6px;margin:6px 0 0;padding-inline-start:20px;display:grid}.legal-section li::marker{color:#5ce9b4}.legal-pending{background:#2a2515;border:1px dashed #b98a3a;border-radius:16px;margin:4px 0;padding:22px}.legal-badge{color:#f5cf7d;background:#4a3a17;border-radius:99px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.legal-links{flex-wrap:wrap;align-items:center;gap:2px 16px;font-size:13px;display:flex}.legal-links a{min-height:32px;color:inherit;opacity:.8;align-items:center;text-decoration:none;display:inline-flex}.legal-links a:hover{opacity:1;color:#7af1c9;text-underline-offset:3px;text-decoration:underline}.sidebar nav.legal-links.in-sidebar{color:#829e9b;border-top:1px solid #294047;flex-wrap:wrap;flex:none;gap:0 14px;margin-top:14px;padding:14px 6px 0;font-size:12px;display:flex}.sidebar nav.legal-links a{min-height:28px}.settings-link .legal-links{gap:8px;margin-top:14px}.settings-link .legal-links a{color:#bcd5cd;opacity:1;background:#101f24;border:1px solid #35514f;border-radius:99px;min-height:36px;padding:0 14px}.settings-link .legal-links a:hover{color:#7af1c9;border-color:#4fe5b5;text-decoration:none}.marketing-footer,.land-footer{flex-wrap:wrap;gap:14px}.legal-links.centered{color:#8aa99a;justify-content:center;margin:6px auto 24px}.legal-consent{color:#c3d4cc;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:14px;line-height:1.6;display:flex}.legal-consent input{accent-color:#4fe5b5;flex:none;width:18px;height:18px;margin-top:3px}.legal-consent a{color:#5ce9b4}.billing-return-page{background:radial-gradient(circle at 50% 12%,hsl(var(--primary)/.09),transparent 34%),hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px 20px;display:flex}.billing-return-brand{border:1px solid hsl(var(--border));background:#071712;border-radius:18px;justify-content:center;align-items:center;width:112px;height:88px;padding:10px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 14px 36px #0000002e}.billing-return-brand:hover{border-color:hsl(var(--primary)/.7);transform:translateY(-2px)}.billing-return-brand img{-o-object-fit:contain;object-fit:contain;width:82px;height:68px;display:block}.billing-return-card{overflow:hidden}.billing-return-icon{background:hsl(var(--muted));width:64px;height:64px;color:hsl(var(--foreground));border-radius:999px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.billing-return-icon-success{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.billing-return-icon-error{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.billing-return-card .connection-note{justify-content:center;align-items:center;gap:8px;display:flex}.billing-return-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;margin-top:20px;display:flex}.billing-return-actions .primary-button,.billing-return-secondary{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.billing-return-secondary{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--muted));transition:background .18s,border-color .18s,color .18s}.billing-return-secondary:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.08)}@media (width<=650px){.legal-main{padding:30px 18px 80px}.legal-section{padding:24px 0}.legal-section p,.legal-section li{font-size:15px}.billing-return-page{justify-content:flex-start;padding-top:28px}.billing-return-brand{width:96px;height:76px}.billing-return-card{padding:26px 20px}.billing-return-actions{flex-direction:column}.billing-return-actions .primary-button,.billing-return-secondary{width:100%}}.billing-return-claim{text-align:right;flex-direction:column;gap:10px;margin-top:18px;display:flex}.billing-return-claim label{color:hsl(var(--muted-foreground));font-size:14px}.billing-return-claim-row{flex-wrap:wrap;gap:10px;display:flex}.billing-return-claim-row input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:48px;color:hsl(var(--foreground));border-radius:12px;flex:160px;padding:0 14px;font-size:16px}.billing-return-claim-row .primary-button{border-radius:12px;min-height:48px;padding:0 20px}
