.bk4{padding-bottom:0}.steps4{gap:6px;margin-top:14px;display:flex}.s4{text-align:center;flex:1;justify-items:center;gap:6px;display:grid}.s4 i{width:26px;height:26px;font-style:normal;font-family:var(--font-head);color:var(--muted-2,#8a93a0);background-color:#f1f3f6;border:1px solid #0c111614;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;transition:background-color .2s,color .2s;display:flex}.s4 b{color:var(--muted-2,#8a93a0);font-size:10px;font-weight:700;transition:color .2s}.s4.on i{color:#fff;background-color:#0c1116;border-color:#0000}.s4.on b{color:var(--ink,#0c1116)}.s4.did i{color:#2c3a00;background-color:#c9f73d;border-color:#0000}.s4-bar{background-color:#0c111612;border-radius:999px;height:3px;margin-top:12px;overflow:hidden}.s4-bar i{background-color:#0c1116;border-radius:999px;height:100%;transition:width .3s;display:block}.bk-body{margin-top:22px}.st{display:none}.st.on{display:block}.bk-t{font-family:var(--font-head);letter-spacing:-.04em;margin:0;font-size:21px;font-weight:900;line-height:1.4}.bk-p{color:var(--muted,#5b6472);margin:8px 0 0;font-size:12.5px;font-weight:500}.bk-k{color:var(--muted-2,#8a93a0);margin:20px 0 10px;font-size:11px;font-weight:800;display:block}.bdays{scrollbar-width:none;margin:18px calc(var(--pad) * -1) 0;padding:2px var(--pad) 4px;gap:7px;display:flex;overflow-x:auto}.bdays::-webkit-scrollbar{display:none}.bd{cursor:pointer;min-width:80px;font-family:var(--font);background-color:#fff;border:1px solid #0c11161a;border-radius:15px;flex:none;justify-items:center;gap:4px;padding:11px 14px;display:grid}.bd b{font-family:var(--font-head);color:var(--ink,#0c1116);font-size:12.5px;font-weight:800}.bd span{color:var(--muted-2,#8a93a0);font-size:10px;font-weight:600}.bd.on{background-color:#0c1116;border-color:#0000}.bd.on b{color:#fff}.bd.on span{color:#fff9}.bslots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bs{cursor:pointer;font-family:var(--font);background-color:#fff;border:1px solid #0c11161a;border-radius:15px;justify-items:center;gap:5px;padding:13px 6px;transition:border-color .16s,background-color .16s;display:grid}.bs b{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.bs span{color:var(--muted-2,#8a93a0);font-size:10.5px;font-weight:600}.bs:hover:not(:disabled){border-color:#0c11164d}.bs.on{background-color:#0c1116;border-color:#0000}.bs.on b{color:#fff}.bs.on span{color:#fff9}.bs.off{opacity:.42;cursor:default}.splits{gap:9px;margin-top:18px;display:grid}.sp{text-align:start;cursor:pointer;font-family:var(--font);background-color:#fff;border:1px solid #0c11161a;border-radius:17px;gap:7px;padding:15px;transition:border-color .16s,background-color .16s;display:grid}.sp-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp b{font-family:var(--font-head);font-size:13.5px;font-weight:800}.sp-d{color:var(--muted-2,#8a93a0);font-size:11.5px;font-weight:600}.sp-r{border:1.5px solid #0c111633;border-radius:50%;flex:none;width:19px;height:19px;position:relative}.sp.on,.py.on{background-color:#f7f9ff;border-color:#1b4bf5}.sp.on .sp-r,.py.on .sp-r{background-color:#1b4bf5;border-color:#1b4bf5}.sp.on .sp-r:after,.py.on .sp-r:after{content:"";background-color:#fff;border-radius:50%;position:absolute;inset:5px}.invs{gap:8px;display:grid}.inv{background-color:#fff;border:1px solid #0c11161a;border-radius:15px;align-items:center;gap:11px;padding:11px;display:flex}.iv-av{background-color:#f5f6f8;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.iv-av img{object-fit:cover;width:100%;height:100%}.iv-av.op{color:var(--muted-2,#8a93a0);background-color:#fff;border:1.5px dashed #0c111633;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.inv b{font-size:12.5px;font-weight:800;display:block}.inv div span{color:var(--muted-2,#8a93a0);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.iv-p{font-style:normal;font-family:var(--font-head);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12.5px;font-weight:800}.addp{width:100%;font-family:var(--font);color:var(--muted,#5b6472);cursor:pointer;background-color:#fff;border:1px dashed #0c111633;border-radius:15px;margin-top:9px;padding:13px;font-size:12px;font-weight:700}.addp:hover{color:var(--ink,#0c1116);border-color:#0c111666}.pays{gap:9px;margin-top:18px;display:grid}.py{cursor:pointer;font-family:var(--font);text-align:start;background-color:#fff;border:1px solid #0c11161a;border-radius:17px;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background-color .16s;display:flex}.py-i{border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.py-i.wal{color:#2c3a00;background-color:#eafbc2}.py-i.bnk{color:#12203a;background-color:#e3eaff}.py-b{flex:1}.py-b b{font-family:var(--font-head);font-size:13.5px;font-weight:800;display:block}.py-b span{color:var(--muted-2,#8a93a0);margin-top:4px;font-size:11px;font-weight:600;display:block}.bill{background-color:#fff;border:1px solid #0c11161a;border-radius:17px;padding:14px 16px}.bl-r{color:var(--muted,#5b6472);border-top:1px solid #0c111612;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:12px;font-weight:600;display:flex}.bl-r:first-child{border-top:0}.bl-r b{font-family:var(--font-head);color:var(--ink,#0c1116);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.bl-r.tot{border-top-color:#0c111629;margin-top:3px;padding-top:11px}.bl-r.tot b{font-size:16px;font-weight:900}.agree{cursor:pointer;align-items:flex-start;gap:9px;margin-top:16px;display:flex}.agree input{accent-color:#1b4bf5;flex:none;width:17px;height:17px;margin:2px 0 0}.agree span{color:var(--muted,#5b6472);font-size:12px;font-weight:500;line-height:1.85}.agree a{color:#1b4bf5;font-weight:700}.done{text-align:center;padding-top:6px}.dn-i{color:#2c3a00;background-color:#c9f73d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.dn-i svg{width:26px;height:26px}.done .bk-p{margin-inline:auto}.dn-card{text-align:start;background-color:#fff;border:1px solid #0c11161a;border-radius:18px;margin-top:20px;padding:14px 16px}.dn-r{color:var(--muted-2,#8a93a0);border-top:1px solid #0c111612;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:11.5px;font-weight:600;display:flex}.dn-r:first-child{border-top:0}.dn-r b{font-family:var(--font-head);color:var(--ink,#0c1116);text-align:end;font-size:12.5px;font-weight:800}.dn-r b.pend{color:#b4530a}.dn-next{text-align:start;background-color:#f4fbe0;border-radius:18px;margin-top:14px;padding:16px}.dn-next b{font-family:var(--font-head);color:#2c3a00;font-size:13.5px;font-weight:800;display:block}.dn-next ul{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.dn-next li{color:#48590f;text-wrap:pretty;align-items:flex-start;gap:8px;font-size:12px;font-weight:500;line-height:1.9;display:flex}.dn-next svg{color:#6b8a0c;flex:none;margin-top:3px}.dn-b{gap:8px;margin-top:18px;display:grid}.dn-b .btn{justify-content:center;text-decoration:none}.note{border-radius:18px;margin-top:18px;padding:16px}.note b{font-family:var(--font-head);font-size:13.5px;font-weight:800;display:block}.note p{text-wrap:pretty;margin:8px 0 0;font-size:12.5px;font-weight:500;line-height:1.95}.note.blue{background-color:#eef2ff}.note.blue b{color:#12203a}.note.blue p{color:#33406b}.note.lime{background-color:#f4fbe0}.note.lime b{color:#2c3a00}.note.lime p{color:#48590f}.bk-bar{z-index:50;margin:22px calc(var(--pad) * -1) 0;padding:14px var(--pad);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fffffff2;border-top:1px solid #0c11161a;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.bk-bar b{font-family:var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900;display:block}.bk-bar>div span{color:var(--muted-2,#8a93a0);margin-top:3px;font-size:10.5px;font-weight:600;display:block}.bk-btns{flex:none;gap:8px;display:flex}.bk-back{font-family:var(--font);color:var(--muted,#5b6472);cursor:pointer;background-color:#fff;border:1px solid #0c11161f;border-radius:14px;padding:13px 16px;font-size:12.5px;font-weight:700}.bk-next{font-family:var(--font);color:#fff;cursor:pointer;background-color:#1b4bf5;border:0;border-radius:14px;padding:14px 26px;font-size:13.5px;font-weight:800;transition:background-color .16s}.bk-next:hover{background-color:#1440dc}@container (min-width:720px){.bk-t{font-size:26px}.s4 b{font-size:11.5px}.bslots{grid-template-columns:repeat(4,1fr);gap:9px}.splits{grid-template-columns:repeat(3,1fr)}.dn-b{grid-template-columns:repeat(2,1fr);max-width:420px;margin-inline:auto}.dn-card,.dn-next{max-width:520px;margin-inline:auto}}@container (min-width:1000px){.bk-body,.steps4,.s4-bar{max-width:80%;margin-inline:auto}}.bclubs{gap:8px;display:grid}.bc{cursor:pointer;font-family:var(--font);text-align:start;background-color:#fff;border:1px solid #0c11161a;border-radius:15px;align-items:center;gap:11px;padding:9px;transition:border-color .16s,background-color .16s;display:flex}.bc:hover{border-color:#0c111647}.bc.on{background-color:#f7f9ff;border-color:#1b4bf5}.bc-im{background-color:#f5f6f8;background-position:50%;background-size:cover;border-radius:11px;flex:none;width:52px;height:44px}.bc-b{flex:1;min-width:0}.bc-b b{font-family:var(--font-head);font-size:12.5px;font-weight:800;display:block}.bc-a{color:var(--muted-2,#8a93a0);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.bc-f{align-items:center;gap:8px;margin-top:6px;display:flex}.bc-p{font-style:normal;font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.bc-fr{color:#2c3a00;white-space:nowrap;background-color:#eafbc2;border-radius:999px;padding:4px 8px;font-size:9.5px;font-style:normal;font-weight:800}@container (min-width:720px){.bclubs{grid-template-columns:repeat(2,1fr);gap:9px}}@container (min-width:1000px){.bslots{grid-template-columns:repeat(5,1fr)}.bclubs{grid-template-columns:repeat(3,1fr)}}@container (min-width:1200px){.bslots{grid-template-columns:repeat(6,1fr)}}.bk-bar{border-radius:10px;width:80%;margin:10px auto 0;padding:14px 10px;position:static;bottom:auto}.bc-b b,.bc-p,.bs b,.bs span,.bd b,.bd span,.bk-bar b,.bk4,.bk4 b,.bk4 h1,.bk4 h2,.bk4 .bk-t,.bk4 .cpl-p,.bk4 .bl-r b,.bk4 .sh-r b,.bk4 .iv-p,.bk4 .bk-bar b,.bk4 .dn-r b{font-family:var(--font)}.bk-next{padding:14px 106px}.bcity{margin-top:20px}.bc-l{color:var(--muted-2,#8a93a0);margin-bottom:9px;font-size:11px;font-weight:800;display:block}.dd{max-width:280px;position:relative}.dd-b{width:100%;font-family:var(--font);cursor:pointer;background-color:#fff;border:1px solid #0c11161a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;transition:border-color .16s;display:flex}.dd-b b{color:var(--ink,#0c1116);font-size:12.5px;font-weight:700}.dd-b svg{color:var(--muted-2,#8a93a0);transition:transform .2s}.dd-b:hover{border-color:#0c111647}.dd.open .dd-b{border-color:#0c1116}.dd.open .dd-b svg{transform:rotate(180deg)}.dd-p{top:calc(100% + 6px);z-index:60;scrollbar-width:thin;background-color:#fff;border:1px solid #0c11161a;border-radius:16px;max-height:264px;padding:7px;display:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 22px 44px -24px #0c111680}.dd.open .dd-p{gap:2px;display:grid}.dd-o{text-align:start;width:100%;font-family:var(--font);color:var(--muted,#5b6472);cursor:pointer;background-color:#0000;border:0;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:600;transition:background-color .14s,color .14s}.dd-o:hover{color:var(--ink,#0c1116);background-color:#f5f6f8}.dd-o.on{color:#2c3a00;background-color:#f4fbe0;font-weight:800}@container (min-width:1000px){.bcity{max-width:280px}}@container (max-width:719px){.foot{display:none}.sticky-cta{display:none!important}.bk4{padding-bottom:12px}.bk-bar{z-index:60;inset-inline:0;border-top:1px solid #0c11161a;border-radius:0;gap:9px;width:auto;margin:0;padding:12px 16px;position:fixed;bottom:0}.bk-next{flex:1;justify-content:center;padding:13px 30px}.bk-back{flex:none;padding:12px 16px}.bk-btns{flex:1;justify-content:stretch;gap:7px}}.dn-b .btn{width:100%;font-family:var(--font);white-space:nowrap;border-style:solid;border-width:1px;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-size:13.5px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.dn-b .btn-ink{color:#fff;background-color:#0c1116;border-color:#0000}.dn-b .btn-ink:hover{background-color:#1b2630}.dn-b .btn-line{color:var(--ink,#0c1116);background-color:#fff;border-color:#0c111629}.dn-b .btn-line:hover{border-color:var(--ink,#0c1116);background-color:#f8f9fb}.invd{background-color:#fff;border:1px solid #0c111624;border-radius:17px;gap:9px;margin-top:9px;padding:14px;display:grid}.invd-row{align-items:center;gap:8px;display:flex}.invd-row input{min-width:0;font-family:var(--font);text-align:left;direction:ltr;background-color:#f7f8fa;border:1px solid #0c11161a;border-radius:12px;flex:1;padding:12px 13px;font-size:13px;font-weight:600}.invd-add{font-family:var(--font);color:#fff;cursor:pointer;background-color:#0c1116;border:0;border-radius:12px;flex:none;padding:12px 16px;font-size:12.5px;font-weight:800}.invd-add:disabled{opacity:.4;cursor:default}.invd-err{color:#b4530a;margin:0;font-size:11.5px;font-weight:700}.invd-vis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.iv-x{font-family:var(--font);color:var(--muted-2,#8a93a0);cursor:pointer;background-color:#0000;border:0;margin-inline-start:8px;padding:4px;font-size:11px;font-weight:700}.iv-x:hover{color:#b4530a}.bk-err{color:#8a3d06;background-color:#fff3e8;border-radius:14px;margin-top:14px;padding:13px 15px;font-size:12px;font-weight:700;line-height:1.85}.bk-err button{font-family:var(--font);color:#1b4bf5;cursor:pointer;background-color:#0000;border:0;margin-inline-start:8px;font-size:12px;font-weight:800;text-decoration:underline}.bk-none{color:var(--muted,#5b6472);text-wrap:pretty;background-color:#f5f6f8;border-radius:16px;padding:16px;font-size:12px;font-weight:600;line-height:1.9}.bk-none b{font-family:var(--font);color:var(--ink,#0c1116);margin-bottom:6px;font-size:13px;font-weight:800;display:block}
