.bkc{--bk-line:#dce2ea;--bk-tint:#eef4fe;--bk-blue-ink:#1257bd;flex-direction:column;width:100%;min-height:0;display:flex;container-type:inline-size}.bkc[data-mode=inline]{max-width:940px;margin-inline:auto}.bk{--bk-px:20px;text-align:left;background:var(--white);min-height:0;color:var(--black);font-family:var(--f);border-radius:20px;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #071b320f,0 40px 90px -36px #0000008c}.bk__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bk :focus-visible{border-radius:var(--rad,var(--r))}.bk__top{padding:16px var(--bk-px) 0;border-bottom:1px solid #e8ecf1;flex:none;position:relative}.bk__who{align-items:center;gap:12px;min-height:44px;display:flex}.bk[data-mode=overlay] .bk__who{padding-right:40px}.bk__avs{flex:none;display:flex}.bk__avs img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--white);background:#e6ecf4;border-radius:50%}.bk__avs img+img{margin-left:-10px}.bkc[data-mode=inline]{position:relative}.bk__faces{z-index:4;top:0;right:var(--faces-r,24px);pointer-events:none;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.bkc[data-mode=inline] .bk__who{padding-right:var(--faces-w,200px);min-height:52px}.bk__faces img{width:var(--face,96px);height:var(--face,96px);object-fit:cover;object-position:center top;background:radial-gradient(85% 75% at 50% 35%,#fff 0%,#e6eef9 55%,#c9daf1 100%);border:3px solid #fff;border-radius:16px;display:block;box-shadow:inset 0 0 0 1px #0f2e570f}.bk__id{gap:1px;min-width:0;display:grid}.bk__name{letter-spacing:-.005em;color:var(--black);font-size:1rem;font-weight:700;line-height:1.25}.bk__meta{color:var(--g-500);font-size:.8125rem;font-weight:500;line-height:1.35}.bk__hold{background:var(--bk-tint);height:26px;color:var(--bk-blue-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;align-items:center;gap:7px;margin-top:3px;padding:0 10px 0 8px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.bk__hold:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.bk__id:has(.bk__hold:not([hidden])) .bk__meta{display:none}.bk__x{--rad:50%;z-index:3;width:44px;height:44px;color:var(--g-800);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:10px}.bk__x:hover{color:var(--black);background:#f1f4f8}.bk__x svg{width:20px;height:20px}.bk__prog{align-items:center;gap:8px;padding:12px 0 14px;display:flex}.bk__step{align-items:center;gap:8px;min-width:0;display:flex}.bk__step:not(:last-child){flex:auto}.bk__step:not(:last-child):after{content:"";min-width:10px;height:2px;transition:background-color .35s var(--ease);background:#e3e8ef;border-radius:2px;flex:auto}.bk__step.is-done:after{background:var(--blue)!important}.bk__stepb{--rad:999px;min-height:32px;color:var(--g-500);white-space:nowrap;cursor:default;align-items:center;gap:8px;padding:0 2px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.bk__stepb:not(:disabled){cursor:pointer}@media (hover:hover){.bk__stepb:not(:disabled):hover{color:var(--blue)}}.bk__n{background:var(--white);width:24px;height:24px;color:var(--g-500);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border:1.5px solid #cbd3de;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.bk__ck{width:12px;height:12px;display:none}.bk__l{display:none}.bk__cnt{color:var(--g-500);font-variant-numeric:tabular-nums;background:#f1f4f8;border-radius:999px;padding:3px 6px;font-size:.75rem;font-style:normal;font-weight:600;display:none}.bk__step.is-on .bk__stepb{color:var(--black);font-weight:700}.bk__step.is-on .bk__l,.bk__step.is-on .bk__cnt:not(:empty){display:inline}.bk__step.is-on .bk__n{background:var(--blue);border-color:var(--blue);color:var(--white);box-shadow:0 0 0 4px #1769e024}.bk__step.is-done .bk__stepb{color:var(--g-800)}.bk__step.is-done .bk__n{border-color:var(--bk-tint);background:var(--bk-tint);color:var(--blue)}.bk__step.is-done .bk__nn{display:none}.bk__step.is-done .bk__ck{display:block}.bk[data-step="5"] .bk__prog,.bk[data-step="6"] .bk__prog{display:none}.bk[data-step="5"] .bk__top,.bk[data-step="6"] .bk__top{padding-bottom:14px}.bk__body--done .bk__go{margin-top:4px}.bk__form,.bk__p{flex-direction:column;flex:auto;min-height:0;display:flex}.bk__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:22px var(--bk-px) 24px;flex-direction:column;flex:auto;gap:18px;display:flex;overflow-y:auto}.bk__body::-webkit-scrollbar{display:none}.bkc[data-mode=inline] .bk__body{overscroll-behavior:auto;overflow:visible}.bk__foot{padding:14px var(--bk-px) 16px;background:var(--white);border-top:1px solid #e8ecf1;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk__foot--done{border-top:0;justify-content:center;padding-top:0}.bk .bk__go{--rad:10px;--h:52px;border-radius:10px;min-width:148px;padding:0 22px 0 26px;font-weight:700;box-shadow:0 10px 24px -14px #ffb000e6}.bk .bk__go[aria-busy=true]{opacity:.8;cursor:progress}.bk__back{--rad:8px;min-height:44px;color:var(--g-800);transition:color .2s var(--ease);border-radius:8px;align-items:center;gap:8px;margin-left:-4px;padding:0 8px 0 4px;font-size:.9375rem;font-weight:600;display:inline-flex}.bk__back svg{width:18px;height:18px;transition:transform .35s var(--ease)}.bk__back:hover{color:var(--black)}.bk__back:hover svg{transform:translate(-3px)}.bk__ghost{--rad:10px;border:1px solid var(--bk-line);background:var(--white);min-height:44px;color:var(--black);transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex}.bk__ghost:hover{background:#f7f9fc;border-color:#9aa7ba}.bk__head{gap:6px;display:grid}.bk__t{font-family:var(--f);letter-spacing:-.015em;color:var(--black);text-wrap:balance;outline:none;font-size:clamp(1.25rem,4.6cqw,1.5rem);font-weight:700;line-height:1.2}.bk__note{color:var(--g-500);font-size:.9375rem;line-height:1.45}.bk__note--time{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.bk__dl{color:var(--black);font-weight:600}.bk__dl:not(:empty):after{content:"";vertical-align:middle;background:#9aa7ba;border-radius:50%;width:3px;height:3px;margin-left:10px;display:inline-block}.bk__lead{color:var(--g-800);margin:0;font-size:1rem;line-height:1.5}.bk__msg{color:var(--black);align-items:baseline;gap:8px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.bk__msg:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.bk__msg:empty{display:none}.bk__msg .bk__lnk{margin-left:4px}.bk__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@container (width<=479px){.bk__row--stack{grid-template-columns:1fr;gap:16px}}.bk__sub{flex-direction:column;gap:16px;display:flex}.bk__body .field{gap:7px}.bk__body .field>span{color:var(--g-800);font-size:.875rem;font-weight:600}.bk .bk__body .input{--rad:10px;background:var(--white);border:1px solid var(--bk-in,#c9d2de);height:52px;color:var(--black);min-width:0;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;padding:0 14px;font-size:1rem}.bk .bk__body .input:hover{border-color:#9aa7ba}.bk .bk__body .input::placeholder{color:#98a2b2}.bk .bk__body .input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1769e026}.bk .bk__body .field.is-invalid .input{border-color:var(--black);box-shadow:0 0 0 1px var(--black)}.bk .bk__body .field.is-invalid .input:focus{box-shadow:0 0 0 1px var(--black), 0 0 0 5px #1769e026}.bk .bk__body .bk__ta{resize:vertical;height:auto;min-height:80px;line-height:1.45;font:inherit;padding:12px 14px;font-size:1rem}.bk__tz{field-sizing:content;-webkit-appearance:none;appearance:none;cursor:pointer;max-width:100%;font:inherit;color:var(--black);text-underline-offset:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0D0F' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 0 center/15px no-repeat;border:0;border-radius:0;margin:-10px 0;padding:10px 20px 10px 0;font-weight:600;text-decoration:underline #0b0d0f4d}.bk__tz:hover{text-decoration-color:var(--black)}.bk__tz option{color:#0b0d0f}.bk__day,.bk__opt{--rad:14px;border:1px solid var(--bk-line);background:var(--white);color:var(--black);transition:border-color .25s var(--ease), background-color .25s var(--ease), box-shadow .25s var(--ease), transform .35s var(--ease);border-radius:14px;position:relative}.bk__tick{background:var(--blue);width:18px;height:18px;color:var(--white);opacity:0;transition:opacity .2s var(--ease), transform .35s var(--ease);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.bk__tick svg{width:11px;height:11px}.bk__day.is-sel,.bk__opt[aria-checked=true]{border-color:var(--blue);background:var(--bk-tint);box-shadow:inset 0 0 0 1px var(--blue)}.bk__day.is-sel .bk__tick,.bk__opt[aria-checked=true] .bk__tick{opacity:1;transform:none}.bk__days{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk__day{text-align:left;grid-template-columns:1fr;grid-template-areas:"w""d""c";align-content:center;row-gap:2px;min-height:92px;padding:12px 14px;display:grid}.bk__dw{color:var(--g-500);grid-area:w;font-size:.875rem;font-weight:600}.bk__dd{letter-spacing:-.015em;color:var(--black);font-variant-numeric:tabular-nums;grid-area:d;font-size:1.5rem;font-weight:700;line-height:1.1}.bk__dc{color:var(--g-500);grid-area:c;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.bk__dc:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.bk__day .bk__tick{margin-top:0;top:12px;right:12px}.bk__day.is-sel .bk__dd{color:var(--bk-blue-ink)}.bk__day.is-sel .bk__dc{visibility:hidden}.bk__day.is-skeleton{pointer-events:none;background:linear-gradient(90deg,#f2f5f9 25%,#e8edf4 40%,#f2f5f9 60%) 0 0/300% 100%;border-color:#0000;animation:1.3s linear infinite bk-sh}@keyframes bk-sh{to{background-position:-150% 0}}.bk__times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bk__slot{--rad:10px;border:1px solid var(--bk-line);background:var(--white);min-height:48px;color:var(--black);font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:10px;padding:0 4px;font-size:.9375rem;font-weight:600}.bk__slot.is-sel{background:var(--blue);border-color:var(--blue);color:var(--white)}.bk__slot.is-taken{color:#a3acb9;cursor:default;background:#f3f5f8;border-color:#eef1f5;text-decoration:line-through #c3cad4}.bk__slot[data-more]{color:var(--g-800);border-style:dashed;font-weight:600}.bk__lnk{color:var(--blue);text-underline-offset:3px;font:inherit;padding:8px 2px;text-decoration:underline}.bk__q{gap:10px;display:grid}.bk__ql{color:var(--black);font-size:.9375rem;font-weight:600;line-height:1.35}.bk__q.is-invalid .bk__opt{border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}.bk__qh{color:var(--g-500);margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.bk__opts{gap:8px;display:grid}.bk__opts--2,.bk__opts--4,.bk__opts--5,.bk__opts--list{grid-template-columns:1fr 1fr}.bk__opts--5>:last-child{grid-column:1/-1}.bk__opts--list .bk__opt{text-align:left;font-variant-numeric:normal;min-height:52px;padding:9px 34px 9px 16px}.bk__opt{--rad:12px;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;min-height:52px;padding:0 22px;font-size:.9375rem;font-weight:600;line-height:1.15}.bk__opt[aria-checked=true]{color:var(--bk-blue-ink)}.bk__opt .bk__tick{margin-top:-9px;top:50%;right:10px}@media (hover:hover){.bk__day:not(.is-sel):not(.is-skeleton):hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 14px 28px -18px #1769e073}.bk__opt:not([aria-checked=true]):hover{border-color:var(--blue)}.bk__slot:not(.is-sel):not(:disabled):hover{border-color:var(--blue);color:var(--bk-blue-ink)}}.bk__day:active,.bk__opt:active,.bk__slot:not(:disabled):active{transform:scale(.985)}.bk__taken{border:1px solid var(--bk-line);background:#f7f9fc;border-radius:14px;justify-items:start;gap:14px;padding:16px 18px;display:grid}.bk__takenp{color:var(--black);font-size:.9375rem;line-height:1.5}.bk__consent{min-height:44px;color:var(--g-500);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:.8125rem;line-height:1.5;display:grid;position:relative}.bk__consent input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.bk__consent i{color:#0000;background:var(--white);width:22px;height:22px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #b9c3d0;border-radius:6px;place-items:center;margin-top:1px;display:grid}.bk__consent:hover i{border-color:var(--blue)}.bk__consent i svg{width:14px;height:14px}.bk__consent input:checked+i{background:var(--blue);color:var(--white);border-color:var(--blue)}.bk__consent input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px}.bk__consent a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.bk__body--done{text-align:center;align-items:center;gap:14px;padding-top:34px;padding-bottom:30px}.bk__ok{--hx:60px;margin-bottom:6px}.bk__ok svg{width:26px;height:26px}.bk__t--done{font-size:clamp(1.375rem,5cqw,1.75rem)}.bk__ticket{background:var(--bk-tint);border-radius:14px;justify-items:center;gap:4px;min-width:min(100%,340px);padding:18px 28px 20px;display:grid}.bk__tday{color:var(--bk-blue-ink);font-size:.9375rem;font-weight:600}.bk__ttime{letter-spacing:-.02em;color:var(--black);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,7cqw,2.25rem);font-weight:800;line-height:1.05}.bk__body--done .bk__lead{max-width:36ch;color:var(--g-500);text-wrap:balance}.bk__nojs{padding:20px}@container (width<=559px){.bk__opt{padding:0 10px;font-size:.9375rem}.bk__opt .bk__tick{width:16px;height:16px;margin-top:0;top:6px;right:6px}.bk__opt .bk__tick svg{width:10px;height:10px}.bk__opts--list .bk__opt{padding:9px 24px 9px 12px;font-size:.875rem}}@container (width>=480px){.bk__days{grid-template-columns:repeat(3,1fr)}.bk__day{grid-template-columns:1fr;grid-template-areas:"w""d""c";align-content:center;row-gap:4px;min-height:108px;padding:16px 18px 14px}.bk__dd{margin-bottom:6px;font-size:1.875rem}.bk__day .bk__tick{margin-top:0;top:12px;right:12px}}@container (width>=560px){.bk{--bk-px:32px}.bk__top{padding-top:20px}.bk__who{min-height:48px}.bk__avs img{width:42px;height:42px}.bk__avs img+img{margin-left:-12px}.bk__name{font-size:1.0625rem}.bk__meta{font-size:.875rem}.bk__x{top:22px;right:16px}.bk__prog{gap:12px;padding:16px 0 18px}.bk__step{gap:12px}.bk__l{display:inline}.bk__body{gap:20px;padding-top:26px;padding-bottom:28px}.bk__foot{padding-top:16px;padding-bottom:20px}.bk__times,.bk__opts--4{grid-template-columns:repeat(4,1fr)}.bk__opts--5{grid-template-columns:repeat(6,1fr)}.bk__opts--5>*{grid-column:span 2}.bk__opts--5>:nth-child(n+4){grid-column:span 3}}@media (width>=901px){.bkc[data-mode=inline] .bk{--bk-px:44px}}.bk[data-mode=inline]{--bk-in:#b4bfcc}.bk[data-mode=inline] .bk__body .field>span{color:var(--black);font-size:.9375rem}.bk[data-mode=inline] .bk__body .input{height:48px}.bk[data-mode=inline] .bk__body .bk__ta{height:auto}.bk[data-mode=inline] .bk__row{gap:16px}.bk[data-mode=inline] [data-panel="4"] .bk__body{row-gap:16px}.bk[data-mode=inline] [data-panel="4"] .bk__head{margin-bottom:6px}.bk[data-mode=inline] .bk__go{--h:48px;min-width:132px;box-shadow:none}.bk__foot--first{justify-content:flex-end}.bk[data-mode=inline] .bk__days{gap:8px}.bk[data-mode=inline] .bk__day{row-gap:1px;min-height:68px;padding:10px 14px}.bk[data-mode=inline] .bk__dd{margin:0;font-size:1.25rem}.bk[data-mode=inline] .bk__dw,.bk[data-mode=inline] .bk__dc{font-size:.8125rem}.bk[data-mode=inline] .bk__day .bk__tick{top:10px;right:10px}@media (width<=760px){.bkc[data-mode=inline]{--face:72px;--faces-r:16px;--faces-w:164px}.bk[data-mode=inline] .bk__row{grid-template-columns:1fr}.bk[data-mode=inline] .bk__foot .bk__go{flex:auto}}@container (width>=700px){.bk__who{position:relative}.bk__id:has(.bk__hold:not([hidden])) .bk__meta{display:block}.bk__hold{height:32px;margin:0;padding:0 12px 0 10px;font-size:.875rem;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.bk[data-mode=inline] .bk__hold{right:0}.bk__times{grid-template-columns:repeat(5,1fr)}}.ce-close{--band:clamp(72px, 8vw, 120px);padding-bottom:calc(var(--section) + var(--band));overflow:clip}.ce-close__stripe{height:var(--band);opacity:.9;position:absolute;bottom:0;left:0;right:0}.ce-close__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ce-close__bg img{object-fit:cover;object-position:50% 45%;filter:saturate(.7);width:100%;height:100%}.ce-close__bg:after{content:"";background:linear-gradient(90deg,#0b0d0fe6 0%,#0b0d0fcc 45%,#0b0d0fbd 100%),linear-gradient(#0b0d0fb3 0%,#0b0d0f33 40%,#0b0d0fd9 100%);position:absolute;inset:0}.ce-close__stripe{z-index:1}.ce-close__grid{z-index:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(36px,5vw,64px) clamp(32px,5vw,72px);display:grid;position:relative}.ce-close__top{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.ce-close__top .ce-close__d{flex:auto;min-width:0}.ce-close__oc{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--sky);border-top:1px solid #f7f7f524;margin:14px 0 0;padding-top:18px;font-size:.8125rem;font-weight:700}.ce-close__list{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ce-close__list li{color:var(--off);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:1rem;line-height:1.45;display:grid}.ce-close__list svg{width:20px;height:20px;color:var(--accent);margin-top:1px}@media (width>=901px){.ce-close__grid{align-items:stretch}.ce-close__card{display:flex}.ce-close__card .bkc[data-mode=inline]{flex:1;height:auto;display:flex}.ce-close__card .bkc[data-mode=inline] .bk{flex:1}.ce-close__card .bkc[data-mode=inline]{--face:104px;--faces-r:40px;--faces-w:250px}.ce-close__copy{align-self:stretch}}.ce-close__copy{border-radius:var(--r-card);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #f7f7f524;align-content:center;justify-items:start;gap:14px;padding:clamp(24px,2.6vw,36px);display:grid}.ce-close__hex{--hx:48px;margin-bottom:6px}.ce-close .ce-close__line{font-family:var(--f-display);font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:-.01em;color:var(--white);text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:800;line-height:1.04}.ce-close__sub{color:var(--mist);font-size:var(--fs-body);margin:4px 0 0}.ce-close__d{font-size:clamp(1.45rem,5.6vw,4rem)}@media (width<=760px){.ce-close__d{font-size:var(--fs-d1)}}.ce-close__card .bkc[data-mode=inline]{max-width:none}@media (width>=901px){.ce-close__card .bk__body{gap:24px;padding:40px 44px 30px}.ce-close__card .bk__t{font-size:1.875rem}.ce-close__card .bk__note{font-size:1.0625rem}.ce-close__card .bk__day{min-height:116px;padding:18px 20px}.ce-close__card .bk__bar{padding-inline:32px}}.ce-close__card .bk{box-shadow:0 40px 90px -40px #000000e6}.ce-close__d{text-wrap:balance}@media (width<=900px){.ce-close__top{flex-direction:column;align-items:flex-start}.ce-close__grid{grid-template-columns:1fr;gap:64px 40px}.ce-close__copy{gap:16px}}.bko{--bko-max:min(780px, calc(100dvh - 48px));z-index:300;overscroll-behavior:contain;place-items:start center;padding:max(24px,min(12vh,50dvh - 390px)) 24px 24px;display:grid;position:fixed;inset:0}.bko__bg{backdrop-filter:blur(8px);background:#040a14b3;position:absolute;inset:0}.bko__panel{width:min(820px,100%);max-height:var(--bko-max);border-radius:20px;outline:none;flex-direction:column;display:flex;position:relative}.bko__panel>.bkc{flex:auto}.bko .bk{box-shadow:0 2px 6px #0000001f,0 50px 120px -40px #000c}html.bko-open{overflow:hidden}@media (width<=640px),(height<=600px){.bko{--bko-max:calc(100dvh - max(16px, env(safe-area-inset-top,0px) + 8px));place-items:end center;padding:0}.bko__panel{width:min(820px,100%);max-height:var(--bko-max);background:var(--white);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:20px 20px 0 0}.bko .bk{box-shadow:none;border-radius:20px 20px 0 0}}
