@font-face{font-family:unbounded;src:url(../media/unbounded_latin_500_normal-s.p.3h6rn867fn6_u.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:unbounded;src:url(../media/unbounded_latin_800_normal-s.p.3nn1hb2xol5jt.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:unbounded;src:url(../media/unbounded_latin_900_normal-s.p.3ja7zl8h4jzpv.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:71.16%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:139.83%}.unbounded_affc5c0d-module__jSBQoG__className{font-family:unbounded,unbounded Fallback}.unbounded_affc5c0d-module__jSBQoG__variable{--font-unbounded:"unbounded", "unbounded Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_400_normal-s.p.0471snlmja818.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_500_normal-s.p.0brn-8r9pdr2e.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_700_normal-s.p.1a6kzvi7en7g-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_552ca0a1-module__lPB5ra__className{font-family:dmSans,dmSans Fallback}.dmsans_552ca0a1-module__lPB5ra__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
.brand-module__2ireWa__logo{align-items:center;gap:calc(var(--logo-size) * .3);color:var(--ink);text-decoration:none;display:inline-flex}.brand-module__2ireWa__tile{width:var(--logo-size);height:var(--logo-size);border-radius:calc(var(--logo-size) * .26);background:var(--ink);flex:none;position:relative}.brand-module__2ireWa__bar{background:var(--young);border-radius:999px;height:18%;position:absolute;top:50%;left:20%;right:20%;transform:translateY(-50%)}.brand-module__2ireWa__word{font-family:var(--font-unbounded), sans-serif;font-size:calc(var(--logo-size) * .5);letter-spacing:-.01em;line-height:1}.brand-module__2ireWa__word b{font-weight:900}.brand-module__2ireWa__word span{font-weight:500}.brand-module__2ireWa__arrow{vertical-align:middle;flex:none}
.camera-module__Ztvh6a__overlay{z-index:50;color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}.camera-module__Ztvh6a__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.camera-module__Ztvh6a__guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.camera-module__Ztvh6a__top{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.camera-module__Ztvh6a__close{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.camera-module__Ztvh6a__hint{background:#0000008c;border-radius:999px;margin:0;padding:8px 14px;font-size:.9rem;font-weight:700;line-height:1.3}.camera-module__Ztvh6a__hintWarn{background:var(--old);color:var(--ink)}.camera-module__Ztvh6a__anyway{color:#fff;text-underline-offset:3px;cursor:pointer;background:#0000008c;border:0;border-radius:999px;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:700;text-decoration:underline}.camera-module__Ztvh6a__bottom{padding:16px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.camera-module__Ztvh6a__shutter{cursor:pointer;background:0 0;border:5px solid #fff;border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.camera-module__Ztvh6a__shutter span{background:#fff;border-radius:50%;width:60px;height:60px;transition:transform .1s}.camera-module__Ztvh6a__shutter:active span{transform:scale(.9)}.camera-module__Ztvh6a__shutter:disabled{opacity:.4}.camera-module__Ztvh6a__gallery{text-underline-offset:3px;cursor:pointer;background:#0000008c;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-weight:700;text-decoration:underline;display:inline-flex}.camera-module__Ztvh6a__gallery:focus-within,.camera-module__Ztvh6a__galleryBtn:focus-within{outline-offset:3px;outline:3px solid #fff}.camera-module__Ztvh6a__message{background:var(--ground);max-width:420px;color:var(--ink);text-align:center;border-radius:20px;flex-direction:column;gap:16px;margin:0 auto;padding:20px;display:flex;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.camera-module__Ztvh6a__message p{margin:0;font-weight:700;line-height:1.4}.camera-module__Ztvh6a__galleryBtn{background:var(--ink);min-height:56px;color:var(--ground);font:800 1rem var(--font-unbounded), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex}.camera-module__Ztvh6a__flash{background:#fff;animation:.16s ease-out forwards camera-module__Ztvh6a__flash;position:absolute;inset:0}@keyframes camera-module__Ztvh6a__flash{0%{opacity:1}to{opacity:0}}.camera-module__Ztvh6a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.flow-module__BDzUlG__page{flex-direction:column;gap:16px;max-width:480px;min-height:100dvh;margin:0 auto;padding:16px 16px 32px;display:flex}.flow-module__BDzUlG__center{text-align:center;justify-content:center;align-items:center}.flow-module__BDzUlG__header{padding-top:4px}.flow-module__BDzUlG__h1{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(2rem,9.5vw,2.75rem);font-weight:900;line-height:1.02}.flow-module__BDzUlG__sub{color:var(--muted);margin:0;font-size:1.1rem;font-weight:500}.flow-module__BDzUlG__pills{flex-wrap:wrap;gap:8px;display:flex}.flow-module__BDzUlG__pills span{font:800 1rem var(--font-unbounded), sans-serif;border-radius:999px;padding:8px 14px}.flow-module__BDzUlG__pillYoung{background:var(--young)}.flow-module__BDzUlG__pillOld{background:var(--old)}.flow-module__BDzUlG__pillInk{background:var(--ink);color:var(--ground)}.flow-module__BDzUlG__banner{background:var(--ink);color:var(--ground);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.flow-module__BDzUlG__banner p{margin:0;font-weight:700;line-height:1.3}.flow-module__BDzUlG__bannerDelta{background:var(--young);color:var(--ink);font:900 1.1rem var(--font-unbounded), sans-serif;border-radius:10px;flex:none;padding:6px 10px}.flow-module__BDzUlG__form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.flow-module__BDzUlG__field{flex-direction:column;gap:6px;font-size:.95rem;font-weight:700;display:flex}.flow-module__BDzUlG__field input{width:100%;min-height:52px;font:500 1.25rem var(--font-dm-sans), sans-serif;border:2px solid var(--ink);background:#fff;border-radius:14px;padding:12px 14px}.flow-module__BDzUlG__field input[aria-invalid=true]{border-color:var(--old)}.flow-module__BDzUlG__check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:500;display:flex}.flow-module__BDzUlG__check input{width:24px;height:24px;accent-color:var(--ink);margin:0}.flow-module__BDzUlG__pickers{flex-direction:column;align-items:center;gap:8px;display:flex}.flow-module__BDzUlG__primaryBtn,.flow-module__BDzUlG__secondaryBtn{border:2px solid var(--ink);width:100%;min-height:58px;font:800 1.05rem var(--font-unbounded), sans-serif;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;text-decoration:none;display:flex;position:relative}.flow-module__BDzUlG__primaryBtn{background:var(--ink);color:var(--ground)}.flow-module__BDzUlG__secondaryBtn{color:var(--ink);background:0 0}.flow-module__BDzUlG__primaryBtn:disabled,.flow-module__BDzUlG__secondaryBtn:disabled{opacity:.45;cursor:default}.flow-module__BDzUlG__primaryBtn:focus-within,.flow-module__BDzUlG__secondaryBtn:focus-within,.flow-module__BDzUlG__textLink:focus-within{outline:3px solid var(--ink);outline-offset:3px}.flow-module__BDzUlG__textLink{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 8px;font-weight:700;text-decoration:underline;display:inline-flex}.flow-module__BDzUlG__textLink:disabled{opacity:.45}.flow-module__BDzUlG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow-module__BDzUlG__formError{color:#b3261e;margin:0;font-weight:700}.flow-module__BDzUlG__underage{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:14px 16px;line-height:1.4}.flow-module__BDzUlG__lock{color:var(--muted);text-align:left;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:.9rem;font-weight:500;display:flex}.flow-module__BDzUlG__lock svg{color:var(--ink);flex:none;margin-top:1px}.flow-module__BDzUlG__muted{color:var(--muted);margin:0;font-size:.9rem}.flow-module__BDzUlG__footer{color:var(--muted);text-align:center;margin-top:auto;padding-top:24px;font-size:.85rem}.flow-module__BDzUlG__footer p{margin:4px 0}.flow-module__BDzUlG__footer a{padding:10px 6px;font-weight:700;display:inline-block}.flow-module__BDzUlG__qTop{align-items:center;gap:12px;display:flex}.flow-module__BDzUlG__backBtn{border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.flow-module__BDzUlG__progress{background:var(--line);border-radius:999px;flex:1;height:10px;overflow:hidden}.flow-module__BDzUlG__progress span{background:var(--ink);border-radius:999px;height:100%;transition:width .25s;display:block}.flow-module__BDzUlG__qCount{font:800 .9rem var(--font-unbounded), sans-serif}.flow-module__BDzUlG__qTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.02em;margin:20px 0 4px;font-size:clamp(1.6rem,7vw,2rem);font-weight:900;line-height:1.1}.flow-module__BDzUlG__options{flex-direction:column;gap:10px;display:flex}.flow-module__BDzUlG__option{border:2px solid var(--ink);width:100%;min-height:64px;font:700 1.1rem var(--font-dm-sans), sans-serif;text-align:left;cursor:pointer;background:#fff;border-radius:18px;padding:16px 18px;transition:transform 80ms}.flow-module__BDzUlG__option:active{transform:scale(.98)}.flow-module__BDzUlG__optionOn{background:var(--ink);color:var(--ground)}.flow-module__BDzUlG__qHint{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.85rem}.flow-module__BDzUlG__scanner{border:6px solid var(--ink);background:radial-gradient(circle at 50% 40%, #fff 0 30%, var(--ground) 31%);border-radius:50%;width:180px;height:180px;position:relative;overflow:hidden}.flow-module__BDzUlG__scanLine{background:var(--young);height:14px;box-shadow:0 0 24px var(--young);border-radius:999px;animation:1.4s ease-in-out infinite alternate flow-module__BDzUlG__scan;position:absolute;left:0;right:0}@keyframes flow-module__BDzUlG__scan{0%{top:8%}to{top:84%}}.flow-module__BDzUlG__readingText{font:900 1.4rem var(--font-unbounded), sans-serif;margin:8px 0 0}.flow-module__BDzUlG__errorTitle{font:900 1.6rem var(--font-unbounded), sans-serif;margin:8px 0 0}.flow-module__BDzUlG__errorText{margin:0;font-size:1.05rem;font-weight:500}.flow-module__BDzUlG__resultTop{justify-content:center;display:flex}.flow-module__BDzUlG__card{border:2px solid var(--ink);text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 68px;transition:background-color .15s;display:flex;position:relative}.flow-module__BDzUlG__cardYoung{background:var(--young);animation:.45s ease-out flow-module__BDzUlG__flash}.flow-module__BDzUlG__cardOld{background:var(--old);animation:.45s ease-out flow-module__BDzUlG__flash}@keyframes flow-module__BDzUlG__flash{0%{filter:brightness(1.8)}to{filter:brightness()}}.flow-module__BDzUlG__cardPhoto{border:4px solid var(--ink);object-fit:cover;border-radius:50%;width:112px;height:112px;margin-bottom:6px}.flow-module__BDzUlG__cardLabel{font:800 1rem var(--font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0}.flow-module__BDzUlG__cardNum{font:900 clamp(6rem, 34vw, 9rem) / 1 var(--font-unbounded), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0}.flow-module__BDzUlG__cardPill{background:var(--ink);color:var(--ground);font:800 1.1rem var(--font-unbounded), sans-serif;border-radius:999px;padding:10px 20px;animation:.35s cubic-bezier(.2,1.6,.4,1) both flow-module__BDzUlG__slam}@keyframes flow-module__BDzUlG__slam{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}.flow-module__BDzUlG__after{flex-direction:column;gap:12px;animation:.4s ease-out .25s both flow-module__BDzUlG__rise;display:flex}@keyframes flow-module__BDzUlG__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.flow-module__BDzUlG__versus{background:var(--ink);color:var(--ground);font:800 1rem var(--font-unbounded), sans-serif;text-align:center;border-radius:14px;margin:0;padding:12px 14px}.flow-module__BDzUlG__unlock{background:var(--ink);color:var(--ground);border-radius:22px;margin-top:12px;padding:20px 16px}.flow-module__BDzUlG__unlock h3{font:900 1.25rem / 1.2 var(--font-unbounded), sans-serif;margin:0 0 14px}.flow-module__BDzUlG__unlock form{flex-direction:column;gap:10px;display:flex}.flow-module__BDzUlG__unlock .flow-module__BDzUlG__primaryBtn{background:var(--young);color:var(--ink);border-color:var(--young);font-size:.95rem}.flow-module__BDzUlG__unlock .flow-module__BDzUlG__muted,.flow-module__BDzUlG__unlock .flow-module__BDzUlG__formError{color:#f4f1eab8}.flow-module__BDzUlG__unlock .flow-module__BDzUlG__formError{color:var(--old)}.flow-module__BDzUlG__emailInput{border:2px solid var(--ground);background:var(--ground);width:100%;min-height:52px;color:var(--ink);border-radius:14px;padding:12px 14px;font-size:1.1rem}.flow-module__BDzUlG__consent{color:#f4f1eab8;margin:0;font-size:.85rem}.flow-module__BDzUlG__unlocked h4{font:800 1rem var(--font-unbounded), sans-serif;color:var(--young);margin:18px 0 8px}.flow-module__BDzUlG__unlocked h4:first-child{margin-top:0}.flow-module__BDzUlG__breakdown,.flow-module__BDzUlG__levers,.flow-module__BDzUlG__plan{margin:0;padding:0;list-style:none}.flow-module__BDzUlG__breakdown li{border-bottom:1px solid #f4f1ea24;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.flow-module__BDzUlG__breakdown small{color:#f4f1ea99;font-size:.8rem;display:block}.flow-module__BDzUlG__breakdown b{font-family:var(--font-unbounded), sans-serif;white-space:nowrap}.flow-module__BDzUlG__plus{color:var(--old)}.flow-module__BDzUlG__minus{color:var(--young)}.flow-module__BDzUlG__levers li,.flow-module__BDzUlG__plan li{border-bottom:1px solid #f4f1ea24;flex-direction:column;gap:2px;padding:10px 0;line-height:1.4;display:flex}.flow-module__BDzUlG__levers b,.flow-module__BDzUlG__plan b{font-family:var(--font-unbounded), sans-serif;font-size:.9rem}.flow-module__BDzUlG__toast{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--ink);max-width:358px;color:var(--ground);text-align:center;white-space:pre-line;overflow-wrap:anywhere;z-index:10;cursor:pointer;border-radius:16px;margin:0 auto;padding:14px 16px;font-weight:700;line-height:1.4;animation:.25s ease-out both flow-module__BDzUlG__toastIn;position:fixed;box-shadow:0 8px 30px #00000040}@keyframes flow-module__BDzUlG__toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.flow-module__BDzUlG__recCanvas{pointer-events:none;width:108px;height:192px;position:fixed;top:0;left:-10000px}.flow-module__BDzUlG__photoPill{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:700 .9rem var(--font-dm-sans), sans-serif;cursor:pointer;background:#ffffffd9;border-radius:999px;padding:0 16px;position:absolute;bottom:12px;right:12px}.flow-module__BDzUlG__retakeRow{justify-content:center;display:flex}.flow-module__BDzUlG__unlockGap{margin-top:20px}.flow-module__BDzUlG__unlockCard{margin-top:12px;padding:16px}.flow-module__BDzUlG__unlockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-module__BDzUlG__unlock .flow-module__BDzUlG__unlockHead h3{font:900 1.3rem / 1.1 var(--font-unbounded), sans-serif;margin:0}.flow-module__BDzUlG__unlockHead p{color:#f4f1eab8;margin:4px 0 0;font-size:.9rem}.flow-module__BDzUlG__unlockBtn{background:var(--young);min-width:96px;min-height:48px;color:var(--ink);font:800 1rem var(--font-unbounded), sans-serif;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px}.flow-module__BDzUlG__unlockCard form{margin-top:14px}.flow-module__BDzUlG__sheetBackdrop{z-index:40;background:#0e0e0c73;justify-content:center;align-items:flex-end;animation:.15s ease-out both flow-module__BDzUlG__fadeIn;display:flex;position:fixed;inset:0}.flow-module__BDzUlG__sheet{width:100%;max-width:480px;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:var(--ground);border-radius:22px 22px 0 0;flex-direction:column;gap:12px;transition:margin-bottom .15s ease-out;animation:.2s ease-out both flow-module__BDzUlG__rise;display:flex}.flow-module__BDzUlG__sheetTitle{font:900 1.25rem / 1.2 var(--font-unbounded), sans-serif;margin:0}.flow-module__BDzUlG__sheetPreview{color:var(--muted);margin:0;font-size:.95rem;line-height:1.4}.flow-module__BDzUlG__nameRow{gap:8px;display:flex}.flow-module__BDzUlG__nameRow input{min-width:0;min-height:52px;font:500 1.1rem var(--font-dm-sans), sans-serif;border:2px solid var(--ink);background:#fff;border-radius:14px;flex:1;padding:12px 14px}.flow-module__BDzUlG__sendBtn{background:var(--ink);min-width:88px;min-height:52px;color:var(--ground);font:800 1rem var(--font-unbounded), sans-serif;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex}@keyframes flow-module__BDzUlG__fadeIn{0%{opacity:0}to{opacity:1}}.flow-module__BDzUlG__building,.flow-module__BDzUlG__building:disabled{opacity:1;background:linear-gradient(90deg, var(--ink) var(--fill,0%), #8b8a86 var(--fill,0%));border-color:#8b8a86;transition:background .2s linear}.flow-module__BDzUlG__btnLabel{font-variant-numeric:tabular-nums;position:relative}.flow-module__BDzUlG__greenBtn{background:var(--young);border-color:var(--young);color:var(--ink)}.flow-module__BDzUlG__sheet>.flow-module__BDzUlG__textLink{align-self:center}.flow-module__BDzUlG__angleLine{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:.85rem}.flow-module__BDzUlG__modalBackdrop{z-index:40;background:#0e0e0c8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out both flow-module__BDzUlG__fadeIn;display:flex;position:fixed;inset:0}.flow-module__BDzUlG__modal{background:var(--ground);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:340px;padding:28px 20px 16px;animation:.22s cubic-bezier(.2,1.4,.4,1) both flow-module__BDzUlG__pop;display:flex;box-shadow:0 20px 60px #0000004d}.flow-module__BDzUlG__modalNum{font:900 72px / 1 var(--font-unbounded), sans-serif;letter-spacing:-.03em;border-radius:999px;padding:6px 22px 10px}.flow-module__BDzUlG__modalTitle{font:900 1.3rem / 1.2 var(--font-unbounded), sans-serif;margin:0}@keyframes flow-module__BDzUlG__pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}
.legal-module__lkXcbq__page{max-width:680px;margin:0 auto;padding:20px 16px 48px;line-height:1.6}.legal-module__lkXcbq__page header{margin-bottom:24px}.legal-module__lkXcbq__page header a{text-decoration:none}.legal-module__lkXcbq__page h1{font:900 2rem / 1.1 var(--font-unbounded), sans-serif;letter-spacing:-.02em;margin:0 0 4px}.legal-module__lkXcbq__page h2{font:800 1.1rem var(--font-unbounded), sans-serif;margin:28px 0 8px}.legal-module__lkXcbq__page p,.legal-module__lkXcbq__page li{font-size:1rem}.legal-module__lkXcbq__updated{color:var(--muted);margin:0}.legal-module__lkXcbq__back{align-items:center;min-height:44px;margin-top:28px;font-weight:700;display:inline-flex}
