:root{--mauve:#ece5eb;--red:#f03737;--coral:#eb7b5c;--lilac:#bb8dc1;--bg:#fff;--surface:#fff;--surface-2:#f7f4f7;--text:#1d1520;--muted:#6b6170;--border:#ebe4ea;--primary:#1d1520;--primary-hover:#33263a;--primary-soft:#f1ecf0;--link:#85509a;--accent-gradient:linear-gradient(135deg, #1d1520 0%, #43334a 100%);--highlight-gradient:linear-gradient(135deg, #8a4f97 0%, #d9694a 100%);--ok:#12805a;--ok-soft:#e6f5ee;--err:#c22826;--err-soft:#fdecec;--warn:#8f5a00;--warn-soft:#fff4dd;--info:#7a4a85;--info-soft:#f4ecf5;--radius:14px;--shadow:0 1px 2px rgba(29,21,32,.04), 0 8px 24px rgba(29,21,32,.06);--shadow-lg:0 2px 4px rgba(29,21,32,.04), 0 24px 60px rgba(29,21,32,.12);--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--brand-gradient:radial-gradient(55% 70% at 10% 0%, rgba(187,141,193,.75) 0%, transparent 70%), radial-gradient(45% 65% at 92% 8%, rgba(235,123,92,.6) 0%, transparent 70%), radial-gradient(40% 55% at 70% 100%, rgba(187,141,193,.35) 0%, transparent 70%), linear-gradient(180deg, #ece5eb 0%, #f6f1f5 70%, #fff 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5rem;line-height:1.15}h1{font-size:1.85rem}h2{font-size:1.2rem}h3{font-size:1.05rem}p{margin:0 0 .75rem}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--mono);background:var(--surface-2);border-radius:5px;padding:.1em .35em;font-size:.85em}.muted{color:var(--muted)}.hint{color:var(--muted);margin-top:.25rem;font-size:.86rem;font-weight:400;display:block}.center{text-align:center}.inline{margin:0;display:inline}.container{max-width:1140px;margin:0 auto;padding:0 16px}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 6px 18px rgba(29,21,32,.18)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(29,21,32,.26)}.btn-soon,.btn-soon:hover:not(:disabled){cursor:default;transform:none;box-shadow:0 6px 18px rgba(29,21,32,.18)}.btn-outline{border-color:var(--border);color:var(--text);background:rgba(255,255,255,.8)}.btn-outline:hover:not(:disabled){border-color:var(--muted)}.btn-ghost{color:var(--muted);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.btn-sm{padding:.42rem .85rem;font-size:.86rem}.btn-lg{padding:.9rem 1.6rem;font-size:1.05rem}.btn-block{width:100%}.brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:750;display:inline-flex}.brand:hover{text-decoration:none}.logo{color:var(--primary)}.logo-wave{stroke:var(--coral)}.public-nav{z-index:20;backdrop-filter:saturate(1.4)blur(12px);background:rgba(255,255,255,.72);border-bottom:1px solid rgba(29,21,32,.06);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.public-nav nav{align-items:center;gap:1.4rem;display:flex}.public-nav nav>a:not(.btn){color:var(--text);opacity:.75;font-weight:500}.public-nav nav>a:not(.btn):hover{opacity:1;text-decoration:none}.gradient{background:var(--brand-gradient)}.hero{padding:6rem 0 5rem;margin-top:-64px;padding-top:calc(64px + 5rem);overflow:hidden}.hero-inner{text-align:center;max-width:820px}.eyebrow{color:var(--text);background:rgba(255,255,255,.7);border:1px solid rgba(29,21,32,.1);border-radius:999px;margin-bottom:1.25rem;padding:.3rem .85rem;font-size:.85rem;font-weight:650;display:inline-block}.hero h1{letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(2.4rem,6vw,4rem)}.hero h1 .accent{background:var(--highlight-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.lead{color:#4d4352;max-width:660px;margin:0 auto 2rem;font-size:1.2rem}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero-note{color:#5f5564;margin-top:1rem;font-size:.9rem}.duo{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:860px;margin:4rem auto 0;display:flex}.duo-card{box-shadow:var(--shadow-lg);text-align:left;background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.9);border-radius:18px;flex:300px;padding:1.25rem 1.4rem}.duo-card h3{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.duo-card ul{color:var(--muted);margin:0;padding:0;font-size:.93rem;list-style:none}.duo-card li{padding:.2rem 0}.duo-link{width:46px;height:46px;box-shadow:var(--shadow);color:var(--primary);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.dot{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%;display:inline-block}.chips{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.chip{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.section{padding:5.5rem 0}.section-head{text-align:center;max-width:680px;margin:0 auto 3rem}.section-head h2{margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.5rem)}.section-head p{color:var(--muted);margin:0;font-size:1.1rem}.section-soft{background:var(--surface-2)}.together{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.together div{border-radius:var(--radius);border:1px solid var(--border);background:#fff;padding:1.5rem}.together b{margin-bottom:.3rem;font-size:1.05rem;display:block}.together p{color:var(--muted);margin:0}.focus{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;padding:3rem 0;display:grid}.focus+.focus{border-top:1px solid var(--border)}.focus.flip .focus-text{order:2}.focus-label{text-transform:uppercase;letter-spacing:.08em;color:var(--link);margin-bottom:.75rem;font-size:.85rem;font-weight:700}.focus h3{margin-bottom:1rem;font-size:clamp(1.6rem,3.4vw,2.2rem)}.focus p{color:var(--muted);font-size:1.08rem}.focus ul{margin:1.25rem 0 0;padding:0;list-style:none}.focus li{padding:.35rem 0 .35rem 1.8rem;position:relative}.focus li:before{content:"";background:var(--highlight-gradient);border-radius:50%;width:16px;height:16px;position:absolute;top:.72rem;left:0;-webkit-mask:radial-gradient(circle,transparent 3px,#000 3.5px);mask:radial-gradient(circle,transparent 3px,#000 3.5px)}.visual{background:var(--brand-gradient);border-radius:22px;place-items:center;min-height:280px;padding:2rem;display:grid}.panel{width:100%;max-width:400px;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;padding:1.25rem}.panel-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .25rem;font-weight:600;display:flex}.panel-row:last-child{border-bottom:0}.panel-row span:last-child{color:var(--muted);align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;display:inline-flex}.panel-title{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.dot-warn{box-shadow:0 0 0 3px var(--warn-soft);background:#e0a100}.bubble-msg{background:var(--surface-2);border-radius:14px 14px 14px 4px;margin-bottom:.75rem;padding:.8rem 1rem}.bubble-msg.me{background:var(--accent-gradient);color:#fff;border-radius:14px 14px 4px;margin-left:2.5rem}.price-tag{color:var(--text);font-weight:700}.owns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:900px;margin:0 auto;display:grid}.own-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.75rem}.own-card h3{font-size:1.25rem}.own-card p{color:var(--muted);margin:0}.journey{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.journey div{border-radius:var(--radius);border:1px solid var(--border);background:#fff;padding:1.5rem 1.25rem;position:relative}.journey div:before{counter-increment:step;content:counter(step);background:var(--accent-gradient);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:.9rem;font-weight:700;display:inline-grid}.journey b{margin-bottom:.3rem;display:block}.journey p{color:var(--muted);margin:0;font-size:.95rem}.footer{padding:5rem 0 2rem}.footer-cta{text-align:center;max-width:640px;margin:0 auto 4rem}.footer-cta h2{margin-bottom:.75rem;font-size:clamp(1.9rem,4.5vw,2.8rem)}.footer-cta p{color:#4d4352;margin-bottom:1.75rem;font-size:1.1rem}.footer-inner{border-top:1px solid rgba(29,21,32,.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.5rem;font-size:.88rem;display:flex}.footer-links{gap:1.25rem;display:flex}.footer-links a{color:var(--text);opacity:.75}.pricing-hero{text-align:center;margin-top:-64px;padding:calc(64px + 3.5rem) 0 3rem}.pricing-hero h1{margin-bottom:.75rem;font-size:clamp(2.2rem,5vw,3.2rem)}.pricing-hero p{color:#4d4352;max-width:560px;margin:0 auto;font-size:1.15rem}.pricing{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.price-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;padding:1.75rem;display:flex}.price-card.featured{background:linear-gradient(#fff, #fff) padding-box, var(--highlight-gradient) border-box;box-shadow:var(--shadow-lg);border:2px solid transparent}.price-card.current{border-color:var(--ok)}.price-tagline{color:var(--muted);margin:0 0 .5rem}.price{letter-spacing:-.03em;margin:.25rem 0 1.25rem;font-size:2.4rem;font-weight:750}.price span{color:var(--muted);letter-spacing:0;font-size:.95rem;font-weight:500}.price-card ul{flex:1;margin:0 0 1.75rem;padding:0;list-style:none}.price-card li{padding:.35rem 0 .35rem 1.6rem;position:relative}.price-card li:before{content:"✓";color:var(--link);font-weight:800;position:absolute;left:0}.price-card form{margin:0}.popular{background:var(--info-soft);color:var(--link);border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.faq{max-width:760px;margin:0 auto}.faq details{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:.6rem;padding:1rem 1.25rem}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);margin:.75rem 0 0}.auth-page{padding:2rem 16px;place-items:center;min-height:calc(100vh - 64px);margin-top:-64px;padding-top:calc(64px + 2rem);display:grid}.auth-card{width:100%;max-width:420px;box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:2.25rem}.auth-switch{text-align:center;color:var(--muted);margin:1.25rem 0 0;font-size:.92rem}.form{flex-direction:column;gap:1.1rem;margin-top:1.25rem;display:flex}.form label{flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}input[type=text]{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:.7rem .85rem;font-weight:400}input[type=email]{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:.7rem .85rem;font-weight:400}input[type=password]{font:inherit;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:.7rem .85rem;font-weight:400}input:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.btn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}summary:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.choice:focus-within{outline:2px solid var(--coral);outline-offset:2px}.form-error{color:var(--err);background:var(--err-soft);border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.92rem}.notice{background:var(--info-soft);color:var(--text);border-radius:12px;margin-bottom:1rem;padding:.8rem 1rem}.notice-ok{background:var(--ok-soft)}.notice-warn{background:var(--warn-soft);color:var(--warn)}.choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.choice{border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:.85rem 1rem .85rem 2.6rem;font-weight:600;position:relative}.choice input{accent-color:var(--link);position:absolute;top:1.05rem;left:1rem}.choice:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.topbar{backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:10;background:rgba(255,255,255,.9);position:sticky;top:0}.topbar-inner{align-items:center;gap:1.5rem;max-width:1140px;height:60px;margin:0 auto;padding:0 16px;display:flex}.topnav{flex:1;gap:.25rem;display:flex;overflow-x:auto}.topnav a{color:var(--muted);border-radius:999px;padding:.4rem .75rem;font-weight:500}.topnav a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.topnav a[aria-current=page]{color:var(--text);background:var(--surface-2)}.topbar-right{align-items:center;gap:.5rem;display:flex}.plan-pill{background:var(--surface-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:700}.plan-pill.plan-starter,.plan-pill.plan-pro{background:var(--info-soft);color:var(--link)}.app{background:linear-gradient(#faf7fa 0%,#fff 320px);min-height:100vh}.app-main{max-width:1140px;margin:0 auto;padding:2rem 16px 4rem}.page-loading{background:linear-gradient(90deg, transparent, var(--coral), transparent);height:3px;animation:1s infinite slide}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-head h1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.back{color:var(--muted);margin-bottom:.75rem;font-size:.9rem;display:inline-block}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-bottom:1rem;padding:1.5rem}.card.narrow{max-width:520px}.card.empty{text-align:center;padding:3.5rem 1.5rem}.card-cta{background:linear-gradient(#fff, #fff) padding-box, var(--highlight-gradient) border-box;border:2px solid transparent}.card-err{border-color:color-mix(in srgb, var(--err) 40%, var(--border))}.skeleton{background:linear-gradient(90deg, #fff 0%, var(--surface-2) 50%, #fff 100%);background-size:200% 100%;height:180px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.table-card{padding:0;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.9rem 1.25rem}.table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.78rem;font-weight:600}.table tr:last-child td{border-bottom:0}.table td a{color:var(--text);font-weight:600}.badge{vertical-align:middle;letter-spacing:0;border-radius:999px;padding:.15rem .6rem;font-size:.76rem;font-weight:600;display:inline-block}.badge-muted{background:var(--surface-2);color:var(--muted)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-err{background:var(--err-soft);color:var(--err)}.flow{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.flow li{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.flow li:not(:last-child):after{content:"";background:var(--border);width:32px;height:2px;margin-left:.25rem}.flow span{background:var(--surface-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.82rem;display:inline-grid}.flow .on{color:var(--text)}.flow .on span{background:var(--accent-gradient);color:#fff}.flow .done span{background:var(--ok);color:#fff}.connect{max-width:640px}.connect h1{margin-bottom:.4rem}.progress-card{max-width:640px}.timeline{margin:1.25rem 0 0;padding:0;list-style:none}.tl-item{gap:.9rem;padding-bottom:1.1rem;display:flex;position:relative}.tl-item:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:22px;bottom:0;left:8px}.tl-item p{margin:.1rem 0 0;font-size:.9rem}.tl-dot{border:2px solid var(--border);z-index:1;background:#fff;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;position:relative}.tl-done .tl-dot{background:var(--ok);border-color:var(--ok)}.tl-done .tl-dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tl-running .tl-dot{border-color:var(--coral);border-top-color:transparent;animation:.8s linear infinite spin}.tl-failed .tl-dot{background:var(--err);border-color:var(--err)}.tl-pending b,.tl-skipped b{color:var(--muted)}.spinner{border:3px solid var(--border);border-top-color:var(--coral);border-radius:50%;width:28px;height:28px;margin:.75rem 0 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}@media (width<=900px){.result{grid-template-columns:minmax(0,1fr)}}.gallery{padding:1rem}.gallery-main{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;max-height:640px;overflow:hidden auto}.gallery-main img{width:100%;height:auto;display:block}.browser-bar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex;position:sticky;top:0}.browser-bar i{background:var(--border);border-radius:50%;width:10px;height:10px}.browser-bar code{background:var(--surface-2);color:var(--muted);border-radius:999px;flex:1;margin-left:.5rem;padding:.2rem .7rem}.thumbs{gap:.6rem;padding:.9rem .1rem .2rem;display:flex;overflow-x:auto}.thumb{cursor:pointer;text-align:left;width:132px;font:inherit;background:0 0;border:2px solid transparent;border-radius:8px;flex:none;padding:0}.thumb img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:6px;width:100%;height:82px;display:block}.thumb span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:.25rem .15rem 0;font-size:.78rem;display:block;overflow:hidden}.thumb.active{border-color:var(--coral)}.side{position:sticky;top:80px}.side h2{font-size:1.3rem}.side ul{color:var(--muted);margin:.5rem 0 1.25rem;padding-left:1.1rem}pre{font-family:var(--mono);background:var(--surface-2);border-radius:10px;margin:.75rem 0;padding:.9rem 1rem;font-size:.8rem;overflow:auto}pre.log{white-space:pre-wrap;word-break:break-all;max-height:320px}pre.report{white-space:pre-wrap;max-height:480px}details summary{cursor:pointer;font-weight:600}.billing-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-current p{margin:0}.dl{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:.75rem 0 0;display:grid}.dl dt{color:var(--muted)}.dl dd{margin:0}@media (width<=860px){.focus{grid-template-columns:1fr;gap:2rem}.focus.flip .focus-text{order:0}.journey{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero{padding-bottom:3.5rem}.public-nav nav{gap:.9rem}.public-nav nav>a.hide-sm{display:none}.topbar-inner{gap:.5rem}.topnav a{padding:.4rem .5rem;font-size:.9rem}.topbar .brand{gap:0;font-size:0}.topbar-right .btn{padding:.4rem .5rem}.plan-pill{display:none}.duo-link{transform:rotate(90deg)}.journey{grid-template-columns:1fr}.section{padding:4rem 0}.visual{min-height:0;padding:1.25rem}.flow li:not(:last-child):after{width:14px}}.ai-list{gap:.6rem;margin-top:1rem;display:grid}.ai-row{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.terminal-panel{margin-top:1.25rem}.terminal-steps{margin:.25rem 0 .75rem;padding-left:1.2rem}.terminal{background:#1d1520;border-radius:12px;height:360px;padding:.6rem;overflow:hidden}.terminal-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.fine-tune{background:linear-gradient(#fff, #fff) padding-box, var(--highlight-gradient) border-box;border:2px solid transparent}.fine-tune h2{margin:.1rem 0 .35rem}.fine-tune .focus-label{margin:0}.fine-tune-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.result.result-wide{grid-template-columns:1fr}.data-card h2{margin:.1rem 0 .35rem}.data-card .focus-label{margin:0}.data-card .form{margin-top:.5rem}.data-api{margin:.75rem 0}.notice.wu,.notice.data-privacy{margin-top:.5rem;line-height:1.5}.notice.wu p,.notice.data-privacy p{margin:0 0 .4rem}.notice.wu p:last-child{margin-bottom:0}.data-facts{margin:0;padding-left:1.2rem;line-height:1.5}.data-facts li+li{margin-top:.35rem}.data-after h2{margin:0 0 .6rem}.data-after .data-facts{margin-bottom:1rem}.check,.form label.check{flex-direction:row;align-items:center;gap:.55rem;font-weight:500;display:flex}.check input{width:auto;accent-color:var(--link)}