.insu{--in:#7a4a2e;--in-hover:#6a4028;--in-tint:#f2edea;--in-tint2:#e3d9d3;--in-text:#4f301e;--ok:#00a36c;--ok-text:#007a50;--ok-tint:#e3f5ee;--ok-line:#c4ebdb;--g:#7a4a2e;--g2:#6a4028;--gt:#f2edea;--gt2:#e3d9d3;--mute:#5f6672;--mute2:#6e7480;--line2:#1a1a1a33;--insu-ease:cubic-bezier(.23, 1, .32, 1);--insu-spring:cubic-bezier(.34, 1.56, .64, 1);-webkit-tap-highlight-color:transparent}body:has(.insu)>.app{--teal:#7a4a2e;--teal-hover:#4f301e;--teal-tint:#f2edea;--text-2:#4b5563;--text-3:#5f6672}body:has(.insu)>.app .as-sug{min-height:44px}body:has(.insu)>.app .as-sug .dm{background-image:linear-gradient(#0000002e,#0000002e)!important}body:has(.insu)>.app .insu-la-pop{max-height:min(318px,52vh)}.insu .su-ef{--text-3:#6e7480}.insu button,.insu a,.insu summary{touch-action:manipulation}.insu button,.insu summary{-webkit-user-select:none;user-select:none}.insu button:focus-visible,.insu a:focus-visible,.insu summary:focus-visible{outline:2px solid var(--in);outline-offset:2px}.insu .btn:focus-visible{outline-color:var(--ink);outline-offset:3px}.insu .topbar .brand{color:var(--in);min-height:44px}.insu .topbar .acts a.nl{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}@media (max-width:560px){.insu .topbar svg.logo2{height:28px}}.insu .bpane{background:linear-gradient(160deg,#8a5636,#5e3721);padding:44px}.insu .bpane:before{background:#ffffff1f}.insu .bpane:after{background:#ffffff14}.insu .bpane svg.logo2{align-self:flex-start}.insu .bpane .blk.top{margin-top:52px}.insu .bpane .tag{color:#fff}.insu .bpane h2{animation:insu-rise .35s var(--insu-ease) both}.insu .bpane .foot{color:#fff;font-size:13px;font-weight:600}.insu-pcards{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.insu-pcards li{animation:.5s cubic-bezier(.2,.8,.2,1) both insu-pane;animation-delay:calc(var(--i,0) * .12s + .15s);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:14px;padding:11px 14px}.insu-pcards b{color:#fff;font-size:14.5px;line-height:1.3;display:block}.insu-pcards span{color:#fff;max-width:40ch;margin-top:2px;font-size:13px;line-height:1.45;display:block}.insu .fpane{min-width:0;padding:44px 52px}.insu .fpane>h1{text-wrap:balance}.insu .fpane .alt a,.insu .fpane .fine a{color:var(--in-text);text-underline-offset:3px;margin:-13px -6px;padding:13px 6px;font-weight:700;text-decoration:underline;display:inline-block}.insu .fpane .insu-em{color:var(--ink);overflow-wrap:anywhere}.insu .req{color:#b42323}.insu .fpane input:not([type=checkbox]):focus,.insu .su-sel.on,.insu .su-sel:focus-visible{border-color:var(--in);box-shadow:0 0 0 3px #7a4a2e33}.insu .fpane .su-hint{margin-top:7px}.insu .btn{font-weight:700;box-shadow:0 14px 30px -16px #7a4a2ecc,inset 0 1px #ffffff40}.insu .btn.ghost{color:var(--in-text);border-color:var(--line2);box-shadow:none;background:#fff}.insu .btn[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.insu .btn.ghost:hover{background:var(--in-tint);border-color:var(--in)}}@media (hover:none){.insu .btn:hover{background:var(--g);border-color:var(--g);transform:none}.insu .btn.ghost:hover{border-color:var(--line2);background:#fff}.insu .btn:active{transform:scale(.97)}}.insu .su-change,.insu .su-resend button{color:var(--in-text);text-underline-offset:3px;min-height:44px;margin:-9px -4px -9px 0;padding:13px 10px;text-decoration:underline}.insu .su-resend button{margin:-9px 0}.insu .su-closed .su-change{margin-left:-10px}.insu .fpane .pw-eye{width:44px;height:44px;right:2px}.insu .fpane .pw input:not([type=checkbox]){padding-right:52px}.insu .nocard{background:var(--ok-tint);border-color:var(--ok-line)}.insu .nocard svg,.insu .fpane .pw-checks li.on{color:var(--ok-text)}.insu .fpane .pw-checks li.on svg{background:var(--ok)}.insu .fpane>.ok{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok-text);font-weight:600}.insu-who{grid-template-columns:1fr 1fr;gap:10px;display:grid}.insu-who button{text-align:left;border:1px solid var(--line2);cursor:pointer;width:100%;min-height:66px;color:var(--ink);transition:transform .16s var(--insu-ease), border-color .12s ease, background .12s ease;animation:insu-card .42s var(--insu-ease) both;animation-delay:calc(var(--i,0) * 45ms);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.insu-who button:last-child:nth-child(odd){grid-column:1/-1}.insu-who .ic{background:var(--in-tint);width:42px;height:42px;color:var(--in-text);border-radius:12px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.insu-who .ic svg{width:21px;height:21px}.insu-who .tx{flex-direction:column;flex:1;min-width:0;display:flex}.insu-who b{font-size:15px;line-height:1.3}.insu-who .tx span{color:var(--mute);font-size:13px;line-height:1.4}@media (hover:hover) and (pointer:fine){.insu-who button:hover{border-color:var(--in);transform:translateY(-2px)}.insu-who button:hover .ic{background:var(--in);color:#fff}}.insu-who button:active{background:var(--in-tint);border-color:var(--in);transition-duration:80ms;transform:scale(.97)}@media (max-width:620px){.insu-who{grid-template-columns:1fr}}.insu-you{border:1.5px solid var(--in);background:var(--in-tint);animation:insu-pop .4s var(--insu-spring) both;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.insu-you .ic{background:var(--in);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.insu-you .ic svg{width:19px;height:19px}.insu-you>div{flex:1;min-width:0;line-height:1.3}.insu-you small{letter-spacing:.08em;text-transform:uppercase;color:var(--in-text);font-size:10.5px;font-weight:700;display:block}.insu-you b{font-size:15px}.insu-form>*{animation:insu-in .44s var(--insu-ease) both}.insu-form>:nth-child(2){animation-delay:30ms}.insu-form>:nth-child(3){animation-delay:60ms}.insu-form>:nth-child(4){animation-delay:90ms}.insu-form>:nth-child(5){animation-delay:.12s}.insu-form>:nth-child(6){animation-delay:.15s}.insu-form>:nth-child(7){animation-delay:.18s}.insu-form>:nth-child(8){animation-delay:.21s}.insu-form>:nth-child(n+9){animation-delay:.24s}.insu-form>.err{animation:insu-rise .25s var(--insu-ease) both;animation-delay:0s}.insu-form label .opt{color:var(--mute);font-weight:400}.insu-form>.err+.su-sec{border-top:0;margin-top:6px;padding-top:0}.insu .su-ef .as-msg{flex-wrap:nowrap}.insu-get{border:1px solid var(--line2);background:#fff;border-radius:14px;padding:0 14px;display:none}.insu-get summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.insu-get summary::-webkit-details-marker{display:none}.insu-get summary svg{width:18px;height:18px;color:var(--mute);transition:transform .2s var(--insu-ease)}.insu-get[open] summary svg{transform:rotate(180deg)}.insu-get ul{flex-direction:column;gap:14px;margin:0;padding:6px 0 14px;list-style:none;display:flex}.insu-get li{align-items:flex-start;gap:12px;display:flex}.insu-get .ic{background:var(--in-tint);width:34px;height:34px;color:var(--in-text);border-radius:10px;flex:none;place-items:center;display:grid}.insu-get .ic svg{width:17px;height:17px}.insu-get b{font-size:14.5px;line-height:1.3;display:block}.insu-get li span:not(.ic){color:var(--mute);margin-top:1px;font-size:13px;line-height:1.45;display:block}.insu .nation-pick.three{grid-template-columns:repeat(3,1fr)}.insu .nation-pick button{min-width:0;transition:border-color .12s ease, background .12s ease, transform .12s var(--insu-ease)}.insu .nation-pick button:active{transform:scale(.97)}.insu .nation-pick button .flag{box-shadow:0 0 0 1px #0000004d}.insu .nation-pick .flags{flex:none;gap:4px;display:flex}.insu .nation-pick .flags .flag{width:21px;height:14px}@media (max-width:639px){.insu .nation-pick button{height:50px}}@media (max-width:460px){.insu .nation-pick.three{grid-template-columns:1fr}}.insu .su-picked{background:linear-gradient(180deg, var(--in-tint) 0%, #fff 100%)}.insu .su-picked .chip{border-color:var(--in-tint2)}.insu .su-picked .chip small{color:var(--in-text);white-space:nowrap}.insu .su-auto svg,.insu .su-other-h>svg{color:var(--in)}.insu .insu-la{align-items:center}.insu .su-tile.blank{color:var(--mute);box-shadow:inset 0 0 0 1px var(--line2);background:#faf8f7}.insu .su-spin{border-color:var(--in-tint2);border-top-color:var(--in)}.insu .su-orb{width:116px;height:116px}.insu .su-orb .ring{border-width:5px;border-color:var(--in-tint2);border-top-color:var(--in);border-right-color:var(--in);animation-duration:.8s}.insu .su-orb .pic{width:80px;height:80px;box-shadow:0 12px 28px -10px #7a4a2eb3}.insu .su-orb .pic svg{width:34px;height:34px}.insu .su-prog.done .su-orb .ring{border-color:var(--ok);transform:scale(1.25)}.insu .su-prog.done .su-orb .pic{background:var(--ok);box-shadow:none}.insu .su-prog.done .su-orb .pic svg{stroke-width:3px}.insu .su-bar{background:var(--in-tint2)}.insu .su-bar i{background:var(--in)}.insu .su-steps li{opacity:1}.insu .su-steps li.now .dot{color:var(--in-text);animation-duration:.8s}.insu .su-steps li.ok .dot{background:var(--ok)}.insu .su-steps li.ok .dot svg{stroke-width:3px}.insu .su-wait-card{border-color:var(--in-tint2);background:var(--in-tint)}.insu .su-wait-card .su-wait-ic{background:var(--in);color:#fff}.insu .su-wait-card .su-wait-ic svg{color:#fff;stroke:#fff}.insu .su-wait-ic.live:after{border-color:var(--in);animation-duration:1.4s}.insu .su-dots i{background:var(--in)}.insu .su-wait-card.notyet{background:#fef8ea;border-color:#f1d49a}.insu .su-wait-card.notyet .su-wait-ic{background:#9a5b0b}.insu .su-wait-card.notyet .su-wait-ic:after{border-color:#9a5b0b}.insu .su-wait-card.notyet .su-dots i{background:#9a5b0b}.insu .su-wait-card.none{border-color:var(--line2);background:#fff}.insu .su-wait-card.in{border-color:var(--ok-line);background:var(--ok-tint)}.insu .su-wait-card.in .su-wait-ic{background:var(--ok)}.insu .su-wait-card.in .su-wait-ic svg{stroke-width:3px}.insu .su-resend button:hover{background:var(--in-tint)}.insu-dev{border:1px dashed var(--line2);color:var(--mute);border-radius:11px;margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.insu-dev b{color:var(--ink2)}@media (max-width:900px){.insu .fpane{padding:28px 22px}.insu-get{display:block}}@media (max-width:639px){.insu .btn,.insu .su-sel{height:50px;font-size:16px}.insu .fpane input:not([type=checkbox]){height:50px}.insu .su-find>svg{margin-top:-9px;top:25px}}@media (pointer:coarse){.insu .fpane input:not([type=checkbox]),.insu .fpane .su-ef .as-ef .ghost,.insu .su-sel{font-size:16px}}@media (max-width:560px){.insu .fpane{padding:24px 16px}.insu .authcard{border-radius:22px}}@media (max-width:420px){body:has(.insu)>.app .su-hit .rg{display:none}}@keyframes insu-card{0%{opacity:0;transform:translateY(22px)scale(.96)}}@keyframes insu-in{0%{opacity:0;transform:translateY(26px)}}@keyframes insu-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes insu-pop{0%{opacity:0;transform:scale(.88)}}@keyframes insu-pane{0%{opacity:0;transform:translate(-18px)}}@keyframes insu-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.insu-who button,.insu-you,.insu-form>*,.insu-form>.err,.insu-pcards li,.insu .bpane h2{animation:.2s both insu-fade}.insu-who button,.insu .nation-pick button,.insu-get summary svg{transition:none}.insu-who button:hover,.insu-who button:active,.insu .nation-pick button:active{transform:none}.insu .su-orb .ring{animation-duration:2.4s}.insu .su-steps li.now .dot{animation:none}}.insu .insu-kept .su-change{min-height:0;font-size:inherit;line-height:inherit;margin:0;padding:2px 1px;display:inline}.insu .insu-priv{text-align:center;max-width:640px;color:var(--mute);margin:14px auto 0;font-size:13.5px;line-height:20px}.insu .insu-priv a{color:var(--in-text);text-underline-offset:3px;margin:-12px -4px;padding:12px 4px;font-weight:700;text-decoration:underline;display:inline-block}
