.mc-ui{--mc-ink:#15212f;--mc-ink-edge:#0b1118;--mc-action:#15212f;--mc-action-hover:#5a2d4e;--mc-gold:#d4a95a;--mc-gold-soft:#f6ecd8;--mc-fog:#eef1ea;--mc-muted:#3c4654;--mc-subtle:#56606c;--mc-line:#dce2d6;--mc-line-strong:#c8d0c2;--mc-field-line:#7d877f;--mc-success:#2f6b4f;--mc-success-tint:#e8f2ec;--mc-error:#a93a22;--mc-error-tint:#fbebe6;--mc-display:var(--font-mb-display), Georgia, serif;--mc-body:var(--font-mb-body), Arial, sans-serif;color:var(--mc-ink);font-family:var(--mc-body)}.mc-ui :is(.mc-keep,.mw-book-face,span.overflow-hidden[class~="bg-[#F4EDE3]"],div.overflow-hidden[class~="bg-[#F4EDE3]"]){font-family:var(--font-inter), Arial, Helvetica, sans-serif;color:#0f1d2d}.mc-ui .font-display:not(.mc-keep *,.mw-book-face *,[aria-hidden=true] *){font-family:var(--mc-display);letter-spacing:-.015em;font-weight:560}.mc-ui :is([class~="text-[#0F1D2D]"],[class~="text-[#183247]"]):not(.mc-keep *,.mw-book-face *),.mc-ui :is([class~="text-[#3D6B67]"],[class~="text-[#315F5A]"],[class~="text-[#2F5753]"],[class~="text-[#395D58]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-ink)}.mc-ui :is([class~="text-[#35564C]"],[class~="text-[#58706A]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-success)}.mc-ui :is([class~="text-[#4F5B61]"],[class~="text-[#4F5D63]"],[class~="text-[#596A71]"],[class~="text-[#5E6D73]"],[class~="text-[#53636A]"],[class~="text-[#55656D]"],[class~="text-[#3A4750]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-muted)}.mc-ui :is([class~="text-[#647078]"],[class~="text-[#69777D]"],[class~="text-[#718087]"],[class~="text-[#758287]"],[class~="text-[#78868B]"],[class~="text-[#5F6E74]"],[class~="text-[#829096]"],[class~="text-[#819096]"],[class~="text-[#8A9296]"],[class~="text-[#9AA5A8]"],[class~="text-[#7A6A5C]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-subtle)}.mc-ui :is([class~="text-[#A77B35]"],[class~="text-[#80601F]"],[class~="text-[#76591F]"],[class~="text-[#74581F]"],[class~="text-[#72571E]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-muted)}.mc-ui :is([class~="text-[#9A4E47]"],[class~="text-[#8A403A]"],[class~="text-[#87453F]"],[class~="text-[#8B4545]"],[class~="text-[#9B3B2E]"],[class~="text-[#B3452C]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-error)}.mc-ui a[class*=underline]:not(.mc-keep *,.mw-book-face *,[class*=text-white],[class*="text-[#F"],[class*="text-[#E"]),.mc-ui button[class*=underline]:not(.mc-keep *,[class*=text-white],[class*="text-[#F"],[class*="text-[#E"]){color:var(--mc-ink);text-underline-offset:5px;text-decoration-color:currentColor;text-decoration-thickness:1px}.mc-ui :is(a,button)[class*=underline]:not(.mc-keep *,[class*=text-white],[class*="text-[#F"],[class*="text-[#E"]):hover{-webkit-text-decoration-color:var(--mc-action-hover);text-decoration-color:var(--mc-action-hover)}.mc-ui :is([class~="border-[#0F1D2D]/8"],[class~="border-[#0F1D2D]/7"],[class~="border-[#0F1D2D]/10"],[class~="border-[#0F1D2D]/12"]):not(.mc-keep *,.mw-book-face *){border-color:var(--mc-line)}.mc-ui [class~="bg-[#0F1D2D]/8"]:not(.mc-keep *,.mw-book-face *){background-color:var(--mc-line)}.mc-ui :is([class~="bg-[#FFFAF3]"],[class~="bg-[#F4EDE3]/65"],[class~="bg-[#F4EDE3]/60"],[class~="bg-[#F1F6F3]"],[class~="bg-[#EAF1ED]"]):not(.mc-keep,.mc-keep *,.mw-book-face *,[aria-hidden=true],[aria-hidden=true] *,main),.mc-ui [class~="bg-[#F4EDE3]"]:not(.mc-keep,.mc-keep *,.mw-book-face *,[aria-hidden=true],[aria-hidden=true] *,[class~=overflow-hidden]){background-color:var(--mc-fog)}.mc-ui :is([class~=bg-white\/75],[class~=bg-white\/72],[class~=bg-white\/85],[class~=bg-white\/65]):not(.mc-keep *,.mw-book-face *){background-color:#fff}.mc-ui :is([class~="bg-[#8DAA96]/10"],[class~="bg-[#8DAA96]/12"],[class~="bg-[#8DAA96]/14"],[class~="bg-[#8DAA96]/18"]):not(.mc-keep *,.mw-book-face *,[aria-hidden=true]){background-color:var(--mc-fog)}.mc-ui :is([class~="border-[#3D6B67]/15"],[class~="border-[#3D6B67]/16"],[class~="border-[#3D6B67]/20"],[class~="border-[#3D6B67]/25"]):not(.mc-keep *,.mw-book-face *){border-color:var(--mc-line-strong)}.mc-ui :is([class~="bg-[#D4A95A]/8"],[class~="bg-[#D4A95A]/10"],[class~="bg-[#D4A95A]/15"],[class~="bg-[#FFF3DA]"],[class~="bg-[#FFF4DD]"],[class~="bg-[#FFF1D7]"]):not(.mc-keep *,.mw-book-face *){background-color:var(--mc-gold-soft)}.mc-ui :is([class~="border-[#D4A95A]/25"],[class~="border-[#D4A95A]/30"],[class~="border-[#D4A95A]/35"],[class~="border-[#B8862D]/15"],[class~="border-[#A77B35]/25"]):not(.mc-keep,.mc-keep *,.mw-book-face *){border-color:#e6d2a8}.mc-ui [class~="bg-[#B35D55]/7"]:not(.mc-keep *){background-color:var(--mc-error-tint)}.mc-ui [class~="border-[#B35D55]/18"]:not(.mc-keep *){border-color:#f1c7bb}.mc-ui :is([class*="rounded-[24px]"],[class*="rounded-[26px]"],[class*="rounded-[28px]"],[class*="rounded-[30px]"]):not(.mc-keep,.mc-keep *,.mw-book-face *,[aria-hidden=true],[aria-hidden=true] *),.mc-ui :is([class*="rounded-[20px]"],[class*="rounded-[22px]"],[class*="rounded-[18px]"]):not(.mc-keep,.mc-keep *,.mw-book-face *,[aria-hidden=true],[aria-hidden=true] *,input,select,textarea,label){border-radius:16px}.mc-ui :is(section,div,aside,dl,label)[class*=shadow-\[0_]:not(.mc-keep,.mc-keep *,.mw-book-face *,[aria-hidden=true],[aria-hidden=true] *){box-shadow:none}.mc-ui :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),select,textarea):not(.mc-keep *,.sr-only,[class~=bg-transparent]){border-color:var(--mc-field-line);color:var(--mc-ink);font-family:var(--mc-body);background-color:#fff;border-width:1.5px;border-radius:14px;font-size:16px}.mc-ui :is(input,select,textarea)[readonly]:not(.mc-keep *){background-color:var(--mc-fog);color:var(--mc-muted)}.mc-ui :is(input:not([type=checkbox],[type=radio]),select,textarea):not(.mc-keep *,.sr-only,[class~=bg-transparent]):focus{border-color:var(--mc-ink);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ink);outline:none}.mc-ui :is(input,select,textarea)[aria-invalid=true]:not(.mc-keep *),.mc-ui :is(input,select,textarea):is([class~="border-[#B35D55]"],[class~="border-[#B35D55]/55"],[class~="border-[#A65C5C]/50"]):not(.mc-keep *){border-color:var(--mc-error)}.mc-ui :is(input,textarea)::placeholder{color:#8a939b}.mc-ui span:has(>input[class~=bg-transparent]):not(.mc-keep *){border-color:var(--mc-field-line);background-color:#fff;border-width:1.5px;border-radius:14px}.mc-ui span:has(>input[class~=bg-transparent][aria-invalid=true]):not(.mc-keep *){border-color:var(--mc-error)}.mc-ui span:has(>input[class~=bg-transparent]):focus-within:not(.mc-keep *){border-color:var(--mc-ink);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ink)}.mc-ui span:has(>input[class~=bg-transparent])>span[aria-hidden=true]{background-color:var(--mc-fog);border-color:var(--mc-line-strong);color:var(--mc-muted)}.mc-ui input[class~=bg-transparent]:not(.mc-keep *){color:var(--mc-ink);font-family:var(--mc-body)}.mc-ui :is(input[type=checkbox],input[type=radio]):not(.sr-only,.mc-keep *){accent-color:var(--mc-ink);width:20px;height:20px}.mc-ui label:has(>input.sr-only:is([type=radio],[type=checkbox])):not(.mc-keep,.mc-keep *){border-color:var(--mc-line-strong);color:var(--mc-ink);background-color:#fff;border-radius:16px}.mc-ui label[class*=justify-center]:has(>input.sr-only:is([type=radio],[type=checkbox])):not(.mc-keep,.mc-keep *){font-family:var(--mc-body);font-weight:700}.mc-ui label:has(>input.sr-only:is([type=radio],[type=checkbox]):checked):not(.mc-keep,.mc-keep *){border-color:var(--mc-ink);background-color:var(--mc-fog);box-shadow:inset 0 0 0 1px var(--mc-ink)}.mc-ui label:has(>input.sr-only:focus-visible):not(.mc-keep *){box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ink)}.mc-ui input.peer.sr-only+span:not(.mc-keep *){border-color:var(--mc-line-strong);background-color:#fff;border-radius:16px}.mc-ui input.peer.sr-only:checked+span:not(.mc-keep *){border-color:var(--mc-ink);background-color:var(--mc-fog);box-shadow:inset 0 0 0 1px var(--mc-ink)}.mc-ui input.peer.sr-only:focus-visible+span:not(.mc-keep *){box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ink)}.mc-ui label[class*=group]:has(>input.sr-only:checked)[class*="rounded-[22px]"]:not(.mc-keep *){border-color:var(--mc-ink);background-color:var(--mc-fog);box-shadow:inset 0 0 0 1px var(--mc-ink)}.mc-ui :is(div,label)[class~="border-[#3D6B67]"]:not(.mc-keep,.mc-keep *,.mw-book-face *){border-color:var(--mc-ink)}.mc-ui :is(a,button)[class*=rounded-full]:not(.mc-keep *,.mw-book-face *,[aria-hidden=true] *,.mb-btn){font-family:var(--mc-body);font-weight:700}.mc-ui :is(a,button):is([class~="bg-[#0F1D2D]"],[class~="bg-[#3D6B67]"]):not(.mc-keep *,.mw-book-face *,.mc-pay,.mb-btn){background-color:var(--mc-ink);color:#fff;box-shadow:none;border-radius:999px}.mc-ui :is(a,button):is([class~="bg-[#0F1D2D]"],[class~="bg-[#3D6B67]"]):not(.mc-keep *,.mc-pay,.mb-btn,:disabled):hover{background-color:var(--mc-action-hover)}.mc-ui :is(a,button):is([class~="bg-[#0F1D2D]"],[class~="bg-[#3D6B67]"]):not(.mc-keep *,.mc-pay,.mb-btn):active{transform:translateY(1px)}.mc-ui :is(a,button):is([class~="bg-[#0F1D2D]"],[class~="bg-[#3D6B67]"]):not(.mc-keep *,.mc-pay,.mb-btn):disabled{transform:none}.mc-ui :is(a,button):is([class~="border-[#0F1D2D]/10"],[class~="border-[#0F1D2D]/12"],[class~="border-[#0F1D2D]/15"],[class~="border-[#3D6B67]/30"],[class~="border-[#3D6B67]/35"],[class~="border-[#3D6B67]/40"])[class*=rounded-full]:not(.mc-keep *,.mb-btn){border-color:var(--mc-field-line);color:var(--mc-ink);box-shadow:none;background-color:#fff}.mc-ui .mc-pay{min-height:56px;font-family:var(--mc-body);letter-spacing:0;border-radius:999px;font-size:18px;font-weight:700;transition:transform .16s cubic-bezier(.2,.7,.2,1),background-color .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s}.mc-ui .mc-pay:not(:disabled){background-color:var(--mc-action);color:#fff;box-shadow:none}.mc-ui .mc-pay:not(:disabled):hover{background-color:var(--mc-action-hover)}.mc-ui .mc-pay:not(:disabled):active{transform:translateY(1px)}.mc-ui .mc-pay:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ink);outline:none}.mc-ui .mc-pay:disabled{background-color:var(--mc-fog);color:var(--mc-subtle);box-shadow:inset 0 0 0 1.5px var(--mc-line-strong)}.mc-ui .mc-pay[aria-describedby]:disabled{cursor:not-allowed}.mc-ui .mc-pay:disabled:not([aria-describedby]){background-color:var(--mc-action);color:#fff;box-shadow:none;opacity:.72}.mc-ui .mc-ink-panel{background-color:var(--mc-ink)}.mc-ui .mc-ink-panel :is([class~="text-[#D4A95A]"],[class~="text-[#F2D29A]"],[class~="text-[#E7B08A]"]):not(.mc-keep *){color:var(--mc-gold)}.mc-ui .mc-ink-panel .mc-pay:not(:disabled){color:var(--mc-ink);background-color:#fff}.mc-ui .mc-ink-panel .mc-pay:not(:disabled):hover{background-color:var(--mc-gold-soft)}.mc-ui .mc-ink-panel .mc-pay:disabled{color:#ffffff9e;background-color:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff2e}.mc-ui .mc-ink-panel .mc-pay:disabled:not([aria-describedby]){color:var(--mc-ink);background-color:#fff}.mc-ui .mc-ink-panel .mc-pay:focus-visible{box-shadow:0 0 0 3px var(--mc-ink), 0 0 0 5px #fff}.mc-ui .mc-label{font-family:var(--mc-body);color:var(--mc-subtle);font-size:14px;font-weight:600;line-height:1.4;display:block}.mc-ui .mc-title{font-family:var(--mc-display);letter-spacing:-.015em;text-wrap:balance;color:var(--mc-ink);font-weight:560}.mc-ui .mc-card{border:1px solid var(--mc-line);background:#fff;border-radius:16px}.mc-ui .mc-panel{background:var(--mc-fog);border-radius:16px}.mc-ui .mc-price{font-family:var(--mc-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.mc-ui .mc-icon{color:var(--mc-ink);box-shadow:inset 0 0 0 1.5px var(--mc-line);background:#fff}.mc-ui .mc-steps li>span.absolute[aria-hidden=true]{background-color:var(--mc-line-strong)}.mc-ui .mc-steps li>span.rounded-full[aria-hidden=true]{font-family:var(--mc-body);color:var(--mc-ink);border:1.5px solid var(--mc-line-strong);box-shadow:none;background-color:#fff;font-weight:700}.mc-ui .mc-steps li>span.rounded-full[aria-hidden=true][class~="bg-[#3D6B67]"]{background-color:var(--mc-action);color:#fff;border-color:var(--mc-action)}.mc-ui .mc-steps [class~="text-[#0F1D2D]"]{font-family:var(--mc-display);color:var(--mc-ink);font-weight:600}.mc-ui .mc-steps [class~="text-[#5F6F75]"]{color:var(--mc-muted)}.mc-ui .mc-steps [class~="bg-[#3D6B67]/12"]{background-color:var(--mc-gold-soft);color:var(--mc-ink)}.mc-ui p[class~=uppercase]:is([class~="text-[#A77B35]"],[class~="text-[#D4A95A]"],[class~="text-[#3D6B67]"]):not(.mc-keep *,.mw-book-face *){text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.mc-ui p[class~=uppercase]:is([class~="text-[#A77B35]"],[class~="text-[#3D6B67]"]):not(.mc-keep *,.mw-book-face *){color:var(--mc-subtle)}.mc-ui span[aria-hidden=true][class~="bg-[#3D6B67]"][class~="border-[#3D6B67]"]{background-color:var(--mc-ink);border-color:var(--mc-ink)}.mc-ui span[aria-hidden=true][class~="border-[#0F1D2D]/25"][class~=bg-white]{border-color:var(--mc-field-line)}.mc-ui [class~="bg-[#E5EFE9]"]:not(.mc-keep *,.mw-book-face *){background-color:var(--mc-success-tint)}.mc-ui [class~="bg-[#E5EFE9]"][class~="text-[#3D6B67]"]:not(.mc-keep *,.mw-book-face *){color:var(--mc-success)}.mc-ui .mc-progress{display:block;container-type:inline-size}.mc-ui .mc-progress-card{border:1px solid var(--mc-line);background:#fff;border-radius:16px;padding:14px 16px 16px}.mc-ui .mc-progress-row{align-items:center;gap:12px;display:flex}.mc-ui .mc-progress-ring{isolation:isolate;background:conic-gradient(var(--mc-gold) 0 var(--mc-share), var(--mc-line) var(--mc-share) 100%);height:52px;color:var(--mc-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 52px;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.mc-ui .mc-progress-ring:before{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute;inset:5px}.mc-ui .mc-progress-title{font-family:var(--mc-display);color:var(--mc-ink);margin:0;font-size:20px;font-weight:600;line-height:1.2}.mc-ui .mc-progress-next{color:var(--mc-subtle);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.mc-ui .mc-progress-line{background:var(--mc-line);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.mc-ui .mc-progress-line i{background:linear-gradient(90deg, var(--mc-success), var(--mc-gold));height:100%;transition:width var(--mc-duration,.16s) ease;display:block}.mc-ui .mc-progress-names{display:none}@container (min-width:640px){.mc-ui .mc-progress-names{white-space:nowrap;margin:10px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.mc-ui .mc-progress-names a{color:var(--mc-subtle);text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.mc-ui .mc-progress-names li[data-state=done] a{color:var(--mc-success)}.mc-ui .mc-progress-names li[data-state=now] a{color:var(--mc-ink)}}.mc-ui .mc-step{border:1px solid var(--mc-line);background:#fff;border-radius:16px;padding:20px 16px;scroll-margin-top:16px;box-shadow:0 14px 30px -18px #15212f59}.mc-ui .mc-step[data-done=true]{border-color:#bcd6c6}@media (min-width:640px){.mc-ui .mc-step{padding:26px 28px}}.mc-ui .mc-step-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.mc-ui .mc-step-num{background:var(--mc-ink);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:15px;font-weight:700;display:grid}.mc-ui .mc-step[data-done=true] .mc-step-num{background:var(--mc-success)}.mc-ui .mc-step-title{font-family:var(--mc-display);letter-spacing:-.01em;color:var(--mc-ink);margin:2px 0 0;font-size:24px;font-weight:600;line-height:1.2}.mc-ui .mc-step-lead{color:var(--mc-subtle);margin:2px 0 0;font-size:14px;line-height:1.5}.mc-ui .mc-group-label{letter-spacing:.05em;text-transform:uppercase;color:#5a2d4e;margin:18px 0 8px;font-size:13px;font-weight:700}.mc-ui .mc-item-tag{border:1px solid var(--mc-line);color:var(--mc-ink);background:#fff;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.mc-ui .mc-decl{background:var(--mc-fog);color:var(--mc-muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-top:8px;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.mc-ui .mc-decl:has(input:checked){background:var(--mc-success-tint)}.mc-ui .mc-decl[data-optional=true]{border:1px dashed var(--mc-line-strong);background:0 0}.mc-ui .mc-decl input[type=checkbox]{width:20px;height:20px;accent-color:var(--mc-ink);flex:none;margin-top:1px}.mc-ui .mc-cart-item{border:1px solid var(--mc-line);border-radius:14px;padding:14px 16px}.mc-ui .mc-cart-item+.mc-cart-item{margin-top:12px}.mc-ui .mc-chip{background:var(--mc-success-tint);color:var(--mc-success);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.mc-ui .mc-chip[data-tone=todo]{background:var(--mc-gold-soft);color:#7a5a1c}
