.jmuDRa_Root{--event-paper:var(--palette-paper,var(--bg-0));--event-surface:var(--palette-surface,var(--bg-1));--event-surface-strong:var(--palette-surface-strong,var(--bg-2));--event-ui-paper:var(--palette-ui-paper,var(--bg-0));--event-ui-surface:var(--palette-ui-surface,var(--bg-1));--event-ui-surface-strong:var(--palette-ui-surface-strong,var(--bg-2));--event-ink:var(--palette-ink,var(--normal));--event-muted:var(--palette-muted,var(--normal-6));--event-border:var(--palette-border,var(--bg-4));--event-accent:var(--palette-accent,var(--positive));--event-accent-strong:var(--palette-accent-strong,var(--brand));--event-shadow:var(--palette-shadow-soft-color,var(--normal-6));--event-ui-shadow:var(--palette-ui-shadow-soft-color,var(--normal-6));background:var(--event-paper);color:var(--event-ink)}.jmuDRa_Root,.jmuDRa_Root *,.jmuDRa_Root :before,.jmuDRa_Root :after{box-sizing:border-box}.jmuDRa_Header{isolation:isolate;aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--event-accent) 38%, transparent), transparent 46%),linear-gradient(135deg, #1a4361, #2b5533 48%, #725f27);border-bottom:1px solid color-mix(in srgb, var(--event-border) 76%, transparent);place-items:center;width:100%;min-height:min(720px,72vh);padding:5rem 1.5rem;display:grid;position:relative;overflow:hidden}.jmuDRa_Header:before,.jmuDRa_Header:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.jmuDRa_Header:before{background:linear-gradient(#00000061,#00000038 42%,#00000080),radial-gradient(circle,#0000 0 38%,#00000057 76%)}.jmuDRa_Header:after{box-shadow:inset 0 -9rem 8rem -8rem #000000bf}.jmuDRa_Header .jmuDRa_HeaderImage{object-fit:cover;filter:saturate(.98)contrast(1.04)brightness(.72);z-index:-2}.jmuDRa_Header .jmuDRa_HeaderContent{text-align:center;line-break:strict;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:1rem;width:min(100%,76rem);margin-inline:auto;display:flex}.jmuDRa_Header .jmuDRa_Title{text-align:center;color:#fff;text-shadow:0 .18rem 1.2rem #0006;margin:0;font-size:clamp(3.2rem,8vw,7rem);font-weight:900;line-height:1.08}.jmuDRa_Header .jmuDRa_TitleSegment{white-space:nowrap;display:inline-block}.jmuDRa_Header .jmuDRa_Subtitle{color:#e0fbce;text-align:center;text-shadow:0 .12rem .8rem #0000005c;margin:0;font-size:clamp(1.45rem,3.4vw,3.2rem);font-weight:800;line-height:1.28}.jmuDRa_Header .jmuDRa_Lead{color:#ffffffdb;text-align:center;text-shadow:0 .1rem .65rem #00000057;margin:0;font-size:clamp(1rem,1.75vw,1.55rem);font-weight:650;line-height:1.75}.jmuDRa_Header .jmuDRa_Date{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:2.6rem;font-size:clamp(.96rem,1.6vw,1.25rem);font-family:var(--font-mono);text-align:center;background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;margin:0 0 .25rem;padding:.34rem 1rem;font-weight:800;display:inline-flex;box-shadow:0 1rem 2.4rem -1.8rem #000000bf}@media screen and (max-width:599px){.jmuDRa_Header{--event-hero-pad-start:clamp(2.75rem, 8svh, 4.5rem);--event-hero-pad-end:calc(clamp(5.5rem, 14svh, 7rem) + env(safe-area-inset-bottom));aspect-ratio:auto;min-height:100svh;padding:var(--event-hero-pad-start) 1rem var(--event-hero-pad-end);place-items:start center}.jmuDRa_Header .jmuDRa_HeaderContent{min-height:calc(100svh - var(--event-hero-pad-start) - var(--event-hero-pad-end));justify-content:center;gap:.85rem}.jmuDRa_Header .jmuDRa_Title{font-size:clamp(2.8rem,15vw,4.55rem);line-height:1.05}.jmuDRa_Header .jmuDRa_Subtitle{font-size:clamp(1.35rem,6.4vw,2rem);line-height:1.32}.jmuDRa_Header .jmuDRa_Lead{font-size:1rem;line-height:1.65}}@media (max-width:640px) and (max-height:740px){.jmuDRa_Header{--event-hero-pad-start:2.5rem;--event-hero-pad-end:calc(5.5rem + env(safe-area-inset-bottom))}.jmuDRa_Header .jmuDRa_HeaderContent{gap:.68rem}.jmuDRa_Header .jmuDRa_Title{font-size:clamp(2.5rem,14vw,3.85rem)}.jmuDRa_Header .jmuDRa_Subtitle{font-size:clamp(1.08rem,5.5vw,1.65rem);line-height:1.28}.jmuDRa_Header .jmuDRa_Lead{font-size:.92rem;line-height:1.52}.jmuDRa_Header .jmuDRa_Date{min-height:2.2rem;padding:.26rem .85rem;font-size:.96rem}.jmuDRa_AppContainer{margin-top:.4rem}.jmuDRa_AppContainer .jmuDRa_AppButton{min-height:3rem;padding:.62rem 1.45rem}.jmuDRa_ProjectLink{margin-top:.65rem;padding:.72rem .9rem}}.jmuDRa_AppContainer{text-align:center;flex-direction:column;align-items:center;margin-top:.75rem;display:flex}.jmuDRa_AppContainer .jmuDRa_AppButton{text-align:center;color:#21592e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e6f8d8e6;border:1px solid #ffffff5c;border-radius:12px;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 1.65rem;font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:0 1rem 2rem -1.2rem #000000b8}@media (hover:hover){.jmuDRa_AppContainer .jmuDRa_AppButton:hover{background:#eefbe4f5;border-color:#ffffff94;transform:translateY(-1px)}}.jmuDRa_ProjectLink{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border:1px solid #ffffff47;border-radius:12px;gap:.16rem;inline-size:min(100%,33rem);margin:1.1rem auto 0;padding:.85rem 1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:0 1rem 2rem -1.4rem #000000c7}.jmuDRa_ProjectLink:focus-visible{background:#0000005c;border-color:#ffffff75;transform:translateY(-1px)}@media (hover:hover){.jmuDRa_ProjectLink:hover{background:#0000005c;border-color:#ffffff75;transform:translateY(-1px)}}.jmuDRa_ProjectLinkLabel{text-shadow:0 .08rem .55rem #00000070;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:800;line-height:1.45}.jmuDRa_ProjectLinkText{color:#ffffffc7;text-shadow:0 .08rem .45rem #0006;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:650;line-height:1.55}.jmuDRa_Image{width:100%;height:auto;display:block}.jmuDRa_Contents{width:100%;color:var(--event-ink);background:color-mix(in srgb, var(--event-ui-surface) 86%, var(--event-paper));border-block:1px solid color-mix(in srgb, var(--event-border) 70%, transparent);padding:4rem 1rem}.jmuDRa_Contents .jmuDRa_Container{background:color-mix(in srgb, var(--event-ui-surface-strong) 88%, var(--event-paper));border:1px solid color-mix(in srgb, var(--event-border) 78%, transparent);border-radius:var(--radius-input);max-width:400px;box-shadow:0 18px 42px -30px var(--event-ui-shadow);margin:auto;padding:1rem}.jmuDRa_Contents .jmuDRa_Container .jmuDRa_Title{text-align:center;margin:1rem 0;font-size:2rem}.jmuDRa_Contents .jmuDRa_Container .jmuDRa_Item{color:var(--event-ink);margin:1rem;display:block}.jmuDRa_Contents .jmuDRa_Container .jmuDRa_Item:before{content:"•";color:var(--event-accent);margin-right:.5rem}.jmuDRa_Abstract{width:100%;color:var(--event-ink);background:var(--event-ui-surface);padding:4rem 2rem}.jmuDRa_Abstract .jmuDRa_Title{text-align:center;color:var(--event-accent-strong);margin-bottom:4rem;font-size:2rem;font-weight:700}.jmuDRa_Abstract .jmuDRa_Content{background:color-mix(in srgb, var(--event-ui-surface-strong) 88%, var(--event-paper));border:1px solid color-mix(in srgb, var(--event-border) 78%, transparent);border-radius:var(--radius-input);width:300px;box-shadow:0 16px 38px -30px var(--event-ui-shadow);margin:2rem auto;padding:1rem}.jmuDRa_Abstract .jmuDRa_Content .jmuDRa_Subtitle{text-align:center;margin:1rem 0;font-size:1.2rem}.jmuDRa_Abstract .jmuDRa_Content .jmuDRa_Value{text-align:center;margin:1rem 0}.jmuDRa_Abstract .jmuDRa_Content .jmuDRa_Value .jmuDRa_Number{font-family:var(--font-mono);font-size:2rem;font-weight:700}.jmuDRa_Abstract .jmuDRa_Content .jmuDRa_Value .jmuDRa_Date{font-size:1.25rem;font-weight:700;font-family:var(--font-mono)}.jmuDRa_Abstract .jmuDRa_Bento{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:720px;margin:2rem auto 0;display:grid}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item{background:color-mix(in srgb, var(--event-ui-surface-strong) 86%, var(--event-paper));border:1px solid color-mix(in srgb, var(--event-border) 76%, transparent);border-radius:var(--radius-input);box-shadow:0 14px 34px -28px var(--event-ui-shadow);grid-template-rows:auto auto auto;grid-template-columns:84px 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item:not([data-has-image=true]){grid-template-columns:1fr}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item:not([data-has-image=true]) .jmuDRa_Name,.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item:not([data-has-image=true]) .jmuDRa_Value,.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item:not([data-has-image=true]) p{grid-column:1}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Name{grid-area:1/2;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Image{border-radius:var(--radius-input);object-fit:cover;background:color-mix(in srgb, var(--event-ui-surface) 82%, var(--event-paper));grid-area:1/1/span 3;width:84px;height:84px}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Value{font-family:var(--font-mono);color:var(--event-accent);grid-area:2/2;margin-top:.25rem;font-size:1rem}.jmuDRa_Abstract .jmuDRa_Bento p{color:var(--event-muted);grid-column:1/-1;margin:.25rem 0 0;line-height:1.6}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Number{font-size:1.2rem;font-weight:700}@media screen and (max-width:599px){.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Item{text-align:center;grid-template-columns:1fr;justify-items:center}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Name,.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Value,.jmuDRa_Abstract .jmuDRa_Bento p{grid-column:1}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Name,.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Value,.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Image{grid-row:auto}.jmuDRa_Abstract .jmuDRa_Bento .jmuDRa_Image{grid-column:1}}.jmuDRa_Description{width:100%;color:var(--event-ink);background:var(--event-paper);padding:4rem 2rem}.jmuDRa_Description .jmuDRa_Title{text-align:center;margin-bottom:4rem;font-size:2rem;font-weight:700}.jmuDRa_Description .jmuDRa_Content p{text-align:justify;max-width:600px;margin:.4rem auto;line-height:1.8}@media screen and (min-width:0){.jmuDRa_Description .jmuDRa_Content p{font-size:1rem}}@media screen and (min-width:600px){.jmuDRa_Description .jmuDRa_Content p{font-size:1.2rem}}.jmuDRa_Vanue{background:var(--event-ui-surface);color:var(--event-ink);width:100%}@media screen and (min-width:600px){.jmuDRa_Vanue .jmuDRa_MapAndAddress{grid-template-columns:1fr 1fr;display:grid}}.jmuDRa_Vanue .jmuDRa_MapAndAddress iframe{filter:saturate(.9);border:0;width:100%;height:400px}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address{justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_Title{text-align:left;font-size:2rem;font-weight:700}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_Title svg{color:var(--event-accent)}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_Subtitle{margin-bottom:var(--space2);font-size:1.5rem;font-weight:700}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCard{gap:var(--space2);margin:var(--space3) 0;padding:var(--space2);background:color-mix(in srgb, var(--event-paper) 76%, var(--event-ui-surface-strong));border:1px solid color-mix(in srgb, var(--event-border) 78%, transparent);border-radius:var(--radius-input);box-shadow:0 14px 34px -30px var(--event-ui-shadow);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressMeta{min-width:0}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressLabel{color:var(--event-accent-strong);font-size:var(--font-size0);margin-bottom:.35rem;font-weight:800;line-height:1.2}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressValue{color:var(--event-ink);font-size:var(--font-size1);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.55}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCopyButton{border:1px solid color-mix(in srgb, var(--event-accent) 34%, var(--event-border));border-radius:calc(var(--radius-input) - 2px);background:color-mix(in srgb, var(--event-paper) 88%, var(--event-accent) 12%);min-height:2.6rem;color:var(--event-accent-strong);font-family:inherit;font-size:var(--font-size0);letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCopyButton svg{flex-shrink:0;width:1rem;height:1rem}@media (hover:hover){.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCopyButton:hover{background:color-mix(in srgb, var(--event-paper) 78%, var(--event-accent) 22%);border-color:color-mix(in srgb, var(--event-accent) 54%, var(--event-border));transform:translateY(-1px)}}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressDescription{margin:var(--space3) 0 0;line-height:1.75}@media screen and (max-width:599px){.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address,.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_Title{text-align:center}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCard{gap:var(--space2);margin:var(--space3) auto;text-align:center;grid-template-columns:1fr}.jmuDRa_Vanue .jmuDRa_MapAndAddress .jmuDRa_Address .jmuDRa_AddressCopyButton{width:100%}}.jmuDRa_Schedule{background:var(--event-paper);color:var(--event-ink);width:100%;height:100%;padding:1rem}.jmuDRa_Schedule .jmuDRa_Description{background:0 0}.jmuDRa_Schedule .jmuDRa_Title{text-align:center;margin:4rem 0;font-size:2rem;font-weight:700}.jmuDRa_Schedule .jmuDRa_Container{max-width:600px;margin:4rem auto}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Date{font-size:1.5rem;font-weight:700;font-family:var(--font-mono);color:var(--event-accent);margin:1rem 0 0}@media screen and (max-width:599px){.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Date{text-align:center;margin:1.25rem 0 1.5rem;font-size:1.9rem}}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;column-gap:1.25rem;margin:1.25rem 0;display:grid}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_DateTime{font-family:var(--font-mono);font-size:var(--font-size1);color:var(--event-muted);text-align:right;white-space:nowrap;margin-top:.5rem}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_Subtitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_Description{margin:0;padding:0}@media screen and (max-width:599px){.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item{grid-template-columns:1fr;gap:.55rem;margin:2rem 0}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_DateTime,.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_Subtitle,.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_Description{text-align:center}.jmuDRa_Schedule .jmuDRa_Container .jmuDRa_Item .jmuDRa_DateTime{margin-top:0;font-size:1.55rem;font-weight:800;line-height:1.2}}.jmuDRa_Application{background:color-mix(in srgb, var(--event-surface) 86%, var(--event-paper));width:100%;padding:4rem 1rem}@media screen and (max-width:599px){.jmuDRa_Application{padding:3rem .75rem}}.jmuDRa_Application .jmuDRa_Container{max-width:500px;box-shadow:0 18px 42px -28px var(--event-shadow);background:var(--event-paper);color:var(--event-ink);border:1px solid color-mix(in srgb, var(--event-border) 82%, transparent);border-radius:var(--radius-input);margin:4rem auto}@media screen and (min-width:0){.jmuDRa_Application .jmuDRa_Container{padding:1rem}}@media screen and (max-width:599px){.jmuDRa_Application .jmuDRa_Container{box-shadow:none;background:0 0;border:none;border-radius:0;margin:2rem auto;padding:0}}@media screen and (min-width:600px){.jmuDRa_Application .jmuDRa_Container{padding:2rem}}.jmuDRa_Application .jmuDRa_Container :is(h1,:where([data-heading-style=title])){text-align:center;margin:2rem auto;font-size:2rem;font-weight:700}.jmuDRa_Application .jmuDRa_Container .jmuDRa_ReservationButtonContainer{margin-top:var(--space4);justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.jmuDRa_Application .jmuDRa_Container .jmuDRa_ReservationButtonContainer .jmuDRa_ReservationDialog:not([disabled]){transition:transform .2s}@media (hover:hover){.jmuDRa_Application .jmuDRa_Container .jmuDRa_ReservationButtonContainer .jmuDRa_ReservationDialog:not([disabled]):hover{transform:translateY(-1px)}}.jmuDRa_Application .jmuDRa_Container .jmuDRa_ValidationMessages{color:var(--danger);text-align:center;font-weight:700}.jmuDRa_Application .jmuDRa_Container .jmuDRa_ValidationMessages .jmuDRa_ValidationMessage{margin:.5rem 0}.jmuDRa_InvoiceSummary{margin:var(--space3) 0 0;border:1px solid color-mix(in srgb, var(--event-border) 86%, transparent);border-radius:var(--radius-input);background:var(--bg-0);box-shadow:0 10px 26px -28px var(--event-shadow);color:var(--event-ink);letter-spacing:0;overflow:hidden}.jmuDRa_InvoiceTitle{background:var(--bg-0);border-bottom:1px solid color-mix(in srgb, var(--event-border) 82%, transparent);color:var(--event-ink);font-size:var(--font-size1);margin:0;padding:.8rem .9rem;font-weight:500;line-height:1.35}.jmuDRa_InvoiceLines{display:grid}.jmuDRa_InvoiceLine{border-bottom:1px solid color-mix(in srgb, var(--event-border) 72%, transparent);gap:.28rem;padding:.72rem .9rem;display:grid}.jmuDRa_InvoiceLine:last-child{border-bottom:none}.jmuDRa_InvoiceLineMain{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.jmuDRa_InvoiceItemName{color:var(--event-ink);font-size:var(--font-size0);overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.45}.jmuDRa_InvoiceAmount{color:var(--event-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size1);text-align:right;white-space:nowrap;font-weight:500;line-height:1.35}.jmuDRa_InvoiceLineMeta{color:var(--event-muted);font-size:var(--font-size0);flex-wrap:wrap;gap:.25rem .7rem;font-weight:400;line-height:1.45;display:flex}.jmuDRa_InvoiceLineMeta span{white-space:nowrap}.jmuDRa_InvoiceLineMeta span[data-active=true]{color:var(--event-accent-strong)}.jmuDRa_InvoiceTotals{background:var(--bg-0);border-top:1px solid color-mix(in srgb, var(--event-border) 86%, transparent);gap:.35rem;padding:.78rem .9rem;display:grid}.jmuDRa_InvoiceTotalLine{color:var(--event-ink);font-size:var(--font-size0);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:400;display:flex}.jmuDRa_InvoiceTotalLine strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size1);white-space:nowrap;font-weight:500}.jmuDRa_ReservationDialogContent{min-width:min(26rem,100vw - 1.5rem);color:var(--event-ink)}.jmuDRa_ReservationDialogContent .jmuDRa_ReservationDialogTitle{gap:var(--space1);border-bottom:1px solid color-mix(in srgb, var(--event-border) 70%, transparent);color:var(--event-accent-strong);font-size:var(--font-size1);padding:.8rem .95rem;font-weight:650;line-height:1.35}.jmuDRa_ReservationDialogContent .jmuDRa_ReservationDialogBody{box-shadow:none;padding:.9rem}.jmuDRa_ReservationDialogContent .jmuDRa_ReservationDialogFooter{border-top:1px solid color-mix(in srgb, var(--event-border) 70%, transparent);box-shadow:none;gap:.65rem;margin-top:0;padding:.75rem .9rem}.jmuDRa_ReservationDialogContent .jmuDRa_ReservationDialogFooter .jmuDRa_ReservationDialogButton{min-height:2.5rem;font-size:var(--font-size0);padding:.5rem .8rem;font-weight:600}.jmuDRa_ParticipantSection{gap:.85rem;display:grid}.jmuDRa_ParticipantSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.jmuDRa_ParticipantHeadingRow{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.jmuDRa_ParticipantSectionTitle{color:var(--event-ink);font-size:var(--font-size3);margin:0;font-weight:800;line-height:1.35}.jmuDRa_ParticipantCount{border:1px solid color-mix(in srgb, var(--event-accent) 24%, var(--event-border));background:color-mix(in srgb, var(--event-accent) 12%, var(--event-paper));min-height:2rem;color:var(--event-accent-strong);font-size:var(--font-size0);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-weight:800;display:inline-flex}.jmuDRa_AddParticipantButton,.jmuDRa_RemoveParticipantButton{width:fit-content}.jmuDRa_ParticipantCards{gap:.9rem;display:grid}.jmuDRa_ParticipantActions{justify-content:flex-start;display:flex}.jmuDRa_ParticipantCard{border:1px solid color-mix(in srgb, var(--event-border) 82%, transparent);border-radius:var(--radius-input);background:color-mix(in srgb, var(--event-paper) 82%, var(--event-surface));box-shadow:0 12px 30px -28px var(--event-shadow);gap:.95rem;padding:1rem;display:grid}.jmuDRa_ParticipantCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .9rem;display:flex}.jmuDRa_ParticipantCardTitle{border:1px solid color-mix(in srgb, var(--event-accent) 24%, var(--event-border));background:color-mix(in srgb, var(--event-accent) 10%, var(--event-paper));width:fit-content;min-height:2rem;color:var(--event-accent-strong);font-size:var(--font-size0);white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .72rem;font-weight:800;display:inline-flex}.jmuDRa_ParticipantGrid{gap:.9rem;display:grid}.jmuDRa_ParticipantCheckCopy{gap:.15rem;display:grid}.jmuDRa_ParticipantCheckTitle{color:var(--event-ink);font-size:var(--font-size1);font-weight:800;line-height:1.35}.jmuDRa_ParticipantCheckDescription{color:var(--event-muted);font-size:var(--font-size0);font-weight:500;line-height:1.55}.jmuDRa_ParticipantItems{gap:.55rem;display:grid}.jmuDRa_ParticipantItem{gap:var(--space1);padding:var(--space2) 0;border-radius:calc(var(--radius-input) + 2px);background:color-mix(in srgb, var(--event-surface) 70%, transparent);grid-template-columns:4.75rem minmax(0,1fr);display:grid}.jmuDRa_ParticipantItemImage{border-radius:var(--radius-input);background:color-mix(in srgb, var(--event-paper) 78%, var(--event-surface));align-self:start;width:4.75rem;overflow:hidden}.jmuDRa_ParticipantItemImage img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}@media screen and (min-width:800px){.jmuDRa_ParticipantItemImage{width:5.25rem}}.jmuDRa_ParticipantItemCopy{align-self:center;gap:.12rem;display:grid}.jmuDRa_ParticipantItemTitle{color:var(--event-ink);font-size:var(--font-size1);font-weight:800;line-height:1.35}.jmuDRa_ParticipantItemDescription{color:var(--event-muted);font-size:var(--font-size0);font-weight:500;line-height:1.45}.jmuDRa_ParticipantItemFee{color:var(--event-accent-strong);font-size:var(--font-size0);margin-top:.15rem;font-weight:800;line-height:1.3}.jmuDRa_ParticipantItemControls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.jmuDRa_ParticipantItemControl{gap:.25rem;display:grid}.jmuDRa_ParticipantItemControlLabel{color:var(--event-muted);font-size:var(--font-size0);font-weight:800;line-height:1.25}.jmuDRa_ParticipantItemNumber{min-height:2.8rem;font-size:var(--font-size1);padding-block:.45rem}@media screen and (max-width:400px){.jmuDRa_ParticipantItem{padding:var(--space2) 0;text-align:center;display:block}.jmuDRa_ParticipantItemImage{width:5rem;margin:0 auto .6rem}.jmuDRa_ParticipantItemCopy{margin-bottom:.7rem}.jmuDRa_ParticipantItemControls{grid-template-columns:1fr;gap:.65rem;display:grid}.jmuDRa_ParticipantItemControl{text-align:left}}@media screen and (max-width:799px){.jmuDRa_InvoiceSummary{margin:var(--space2) 0 0}.jmuDRa_InvoiceTitle,.jmuDRa_InvoiceLine,.jmuDRa_InvoiceTotals{padding-inline:.72rem}.jmuDRa_InvoiceLineMain{align-items:flex-start}.jmuDRa_InvoiceAmount{font-size:var(--font-size0)}.jmuDRa_InvoiceTotals{padding-block:.72rem}.jmuDRa_InvoiceTotalLine{align-items:flex-start}.jmuDRa_InvoiceTotalLine strong{text-align:right;overflow-wrap:anywhere;white-space:normal}.jmuDRa_ParticipantSectionHeader{align-items:flex-start}.jmuDRa_ParticipantSectionTitle{font-size:var(--font-size2)}.jmuDRa_ParticipantCard{padding:.9rem}}.jmuDRa_ConfirmDialog{gap:var(--space2);color:var(--event-ink);display:grid}.jmuDRa_ConfirmDialog .jmuDRa_Fee{font-family:var(--font-mono);color:var(--event-accent);font-size:var(--font-size1)}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmHeader{padding-bottom:var(--space1);border-bottom:1px solid color-mix(in srgb, var(--event-border) 70%, transparent);gap:.22rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_Title{color:var(--event-ink);font-size:var(--font-size1);margin:0;font-weight:500;line-height:1.35}.jmuDRa_ConfirmDialog .jmuDRa_StartDate{font-size:var(--font-size0);color:var(--event-muted);font-weight:400;line-height:1.45}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmSection{gap:.55rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmParticipants{gap:var(--space1);display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmSectionTitle{color:var(--event-ink);font-size:var(--font-size0);margin:0;font-weight:500;line-height:1.45}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmParticipant{padding-block:var(--space1);border-top:1px solid color-mix(in srgb, var(--event-border) 58%, transparent);gap:.2rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmParticipant:first-of-type{padding-top:var(--space1)}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmParticipantTitle{color:var(--event-muted);font-size:var(--font-size0);font-weight:400;line-height:1.4}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmFields,.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRows{gap:.55rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRow{column-gap:var(--space1);border-top:1px solid color-mix(in srgb, var(--event-border) 48%, transparent);grid-template-columns:minmax(7.75rem,.46fr) minmax(0,1fr);align-items:baseline;row-gap:.12rem;padding-block:.38rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRow:first-child{border-top:none;padding-top:0}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRow[data-multiline=true]{align-items:start}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewLabel{color:var(--event-muted);font-size:var(--font-size0);white-space:nowrap;font-weight:600;line-height:1.45}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewValue{min-width:0;color:var(--event-ink);font-size:var(--font-size0);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600;line-height:1.55}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewNote{color:var(--event-muted);font-size:var(--font-size0);margin-top:.15rem;font-weight:550;line-height:1.45}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItem{border-top:1px solid color-mix(in srgb, var(--event-border) 48%, transparent);gap:.3rem;padding-block:.45rem .15rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItems{gap:.3rem;display:grid}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemHeader{gap:var(--space1);justify-content:space-between;align-items:baseline;min-width:0;display:flex}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemTitle{color:var(--event-ink);font-size:var(--font-size0);font-weight:500;line-height:1.35}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemMeta{color:var(--event-muted);font-size:var(--font-size0);flex-shrink:0;font-weight:400;line-height:1.4}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}@media screen and (max-width:599px){.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemFields{grid-template-columns:1fr}.jmuDRa_ConfirmDialog{gap:var(--space2)}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmHeader{padding-bottom:var(--space1)}.jmuDRa_ConfirmDialog .jmuDRa_Title{font-size:var(--font-size0)}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRow{grid-template-columns:minmax(7.5rem,.48fr) minmax(0,1fr);padding-block:.4rem}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmReviewRow[data-multiline=true]{grid-template-columns:1fr}.jmuDRa_ConfirmDialog .jmuDRa_ConfirmItemHeader{gap:.12rem;display:grid}}.jmuDRa_ConfirmDialog .jmuDRa_Type{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jmuDRa_ConfirmDialog .jmuDRa_Bentos{flex-direction:column;gap:.5rem;display:flex}.jmuDRa_ConfirmDialog .jmuDRa_Bento{border-top:1px solid color-mix(in srgb, var(--event-border) 80%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.jmuDRa_ConfirmDialog .jmuDRa_Bento:first-child{border-top:none;padding-top:0}.jmuDRa_ConfirmDialog .jmuDRa_BentoContent{align-items:baseline;gap:.75rem;min-width:0;display:flex}.jmuDRa_ConfirmDialog .jmuDRa_BentoTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.jmuDRa_ConfirmDialog .jmuDRa_BentoQuantity{font-family:var(--font-mono);color:var(--event-muted);white-space:nowrap}.jmuDRa_Editor :is(h1,:where([data-heading-style=title])).jmuDRa_Title{text-align:center;font-size:1.2rem;font-weight:700}.jmuDRa_Editor .jmuDRa_BentoContainer{border-top:1px solid color-mix(in srgb, var(--event-border) 82%, transparent);margin-top:2rem;padding-top:1.5rem}@media screen and (max-width:599px){.jmuDRa_Editor .jmuDRa_BentoContainer{margin-top:1.5rem;padding-top:1.25rem}}.jmuDRa_Editor .jmuDRa_SelectedBentos,.jmuDRa_Editor .jmuDRa_ItemQuantityList{gap:.75rem;margin-top:1rem;display:grid}.jmuDRa_Editor .jmuDRa_Bento,.jmuDRa_Editor .jmuDRa_ItemQuantityRow{border:1px solid color-mix(in srgb, var(--event-border) 84%, transparent);border-radius:var(--radius-input);background:color-mix(in srgb, var(--event-surface) 40%, var(--event-paper));gap:.5rem;padding:.75rem;display:grid}.jmuDRa_Editor .jmuDRa_ItemQuantityRow{grid-template-columns:minmax(0,1fr) clamp(116px,28%,132px);align-items:end;column-gap:1rem}@media screen and (max-width:599px){.jmuDRa_Editor .jmuDRa_ItemQuantityRow{text-align:center;grid-template-columns:1fr;place-items:stretch center;padding:.875rem .75rem}}@media screen and (min-width:800px){.jmuDRa_Editor .jmuDRa_ItemQuantityRow{text-align:left;grid-template-columns:minmax(0,1fr) clamp(116px,28%,132px);place-items:end stretch;padding:.75rem}}.jmuDRa_Editor .jmuDRa_ItemQuantityCopy{gap:.25rem;min-width:0;display:grid}.jmuDRa_Editor .jmuDRa_ItemQuantityTitle{color:var(--event-ink);font-weight:700}.jmuDRa_Editor .jmuDRa_ItemQuantityDescription{color:var(--event-muted);line-height:1.5}.jmuDRa_Editor .jmuDRa_ItemQuantityFee{font-family:var(--font-mono);color:var(--event-accent);font-weight:700}.jmuDRa_Editor .jmuDRa_ItemQuantityInput{text-align:center}@media screen and (max-width:599px){.jmuDRa_Editor .jmuDRa_ItemQuantityInput{width:min(100%,240px)}}.jmuDRa_Editor .jmuDRa_OfferingContainer{margin-top:var(--space4);margin-bottom:var(--space2)}.jmuDRa_Editor .jmuDRa_OfferingTitle{color:var(--event-accent-strong);font-size:var(--font-size3);letter-spacing:0;margin:0;font-weight:700;line-height:1.3}@media screen and (max-width:599px){.jmuDRa_Editor .jmuDRa_OfferingTitle{text-align:center}}.jmuDRa_Editor .jmuDRa_OfferingContent{margin-top:var(--space1)}@media screen and (min-width:0){.jmuDRa_Editor .jmuDRa_OfferingContent{width:100%}}@media screen and (min-width:600px){.jmuDRa_Editor .jmuDRa_OfferingContent{width:300px}}.jmuDRa_Editor .jmuDRa_Content{align-items:center;gap:.5rem;min-width:0;display:flex}.jmuDRa_Editor .jmuDRa_Content h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.jmuDRa_Editor .jmuDRa_Image{border-radius:var(--radius-input);object-fit:cover;background:color-mix(in srgb, var(--event-surface) 68%, var(--event-paper))}.jmuDRa_Editor .jmuDRa_Info{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jmuDRa_Editor .jmuDRa_Quantity{font-family:var(--font-mono);font-weight:700}.jmuDRa_Editor .jmuDRa_Fee{font-family:var(--font-mono);color:var(--event-accent);white-space:nowrap}.jmuDRa_Editor .jmuDRa_BentoActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}
