.YNYr3q_Title{color:var(--palette-ink,var(--normal));font-family:var(--heading-font,var(--font));text-align:left;text-wrap:auto;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:700;line-height:1.28}.YNYr3q_PageIntro{width:min(100% - clamp(24px,6vw,64px),52rem);margin:clamp(2.5rem,6vw,4.5rem) auto 0}.YNYr3q_PageDescription{color:var(--palette-muted,var(--normal-3));margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.85}.YNYr3q_ApplicationContainer{--application-motif:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='44'%20height='44'%3E%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='1.2'%3E%3Ccircle%20cx='0'%20cy='0'%20r='31.1'/%3E%3Ccircle%20cx='44'%20cy='0'%20r='31.1'/%3E%3Ccircle%20cx='0'%20cy='44'%20r='31.1'/%3E%3Ccircle%20cx='44'%20cy='44'%20r='31.1'/%3E%3C/g%3E%3C/svg%3E");isolation:isolate;box-sizing:border-box;width:min(100% - clamp(24px,6vw,64px),52rem);color:var(--palette-ink,var(--normal));background:color-mix(in srgb, var(--palette-accent,var(--brand)) 5%, var(--bg-0));border-radius:var(--space1);grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,5vw,3.5rem);margin:clamp(2.5rem,4.5vw,3.5rem) auto 0;padding:clamp(1.5rem,4.5vw,3rem);display:grid;position:relative;overflow:hidden}@media screen and (max-width:599px){.YNYr3q_ApplicationContainer{width:calc(100% + var(--space1)*2);margin-inline:calc(var(--space1)*-1)}}.YNYr3q_ApplicationContainer:after{content:"";z-index:-1;background-color:var(--palette-accent,var(--brand));opacity:.055;-webkit-mask:var(--application-motif) 0 0/46px 46px repeat;mask:var(--application-motif) 0 0/46px 46px repeat;pointer-events:none;position:absolute;inset:0}.YNYr3q_GiftContainer{gap:1rem;min-width:0;display:grid}.YNYr3q_GiftContainer>*{margin-block:0}.YNYr3q_ApplicantIntro{align-content:start;gap:.75rem;display:grid}.YNYr3q_ApplicantTitle{font-family:var(--heading-font,var(--font));text-wrap:auto;margin:0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700;line-height:1.4}.YNYr3q_ApplicantDescription{color:var(--palette-muted,var(--normal-3));font-size:var(--font-size2);margin:0;line-height:1.85}.YNYr3q_ApplicantFields{gap:clamp(1.75rem,3.5vw,2.5rem);min-width:0;display:grid}.YNYr3q_ApplicantNameGroup{gap:.8rem;min-width:0;display:grid}.YNYr3q_Anonymous{margin:0;padding-top:.25rem}.YNYr3q_Info .YNYr3q_NumberContainer{justify-content:center;align-items:center;gap:var(--space2);background-color:var(--bg-2);box-shadow:0px 0px 4px -1px var(--normal);flex-direction:column;width:fit-content;margin:1rem auto;padding:1rem;display:flex}.YNYr3q_Info .YNYr3q_NumberContainer .YNYr3q_NumberLabel{font-weight:700}.YNYr3q_Info .YNYr3q_NumberContainer .YNYr3q_Number{font-weight:700;font-family:var(--font-mono);font-size:var(--font-size6);color:var(--brand);background-color:var(--bg-0);box-shadow:inset 0px 0px 2px var(--normal);border-radius:var(--radius-input);padding:1rem}.YNYr3q_Info .YNYr3q_AcceptanceDate,.YNYr3q_Info .YNYr3q_UpdateDate{font-size:var(--font-size2);text-align:center}.YNYr3q_AppendButtonContainer{margin:var(--space2) 0px}.YNYr3q_AppendButtonContainer .YNYr3q_AppendButton{justify-content:center;align-items:center;margin:0 auto;display:flex}.YNYr3q_Prayer{margin-top:var(--space8)}.YNYr3q_PaymentContainer{margin-top:var(--space2)}.YNYr3q_PaymentContainer :is(h1,:where([data-heading-style=title])){margin:var(--space2) var(--space1);font-weight:700;font-size:var(--font-size3)}.YNYr3q_PaymentContainer h2{font-weight:700}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable{margin:var(--space3) auto}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable th,.YNYr3q_PaymentContainer .YNYr3q_PaymentTable td{border:1px solid var(--bg-5);padding:2px 3px}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable th{text-align:left}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable td{text-align:right}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable .YNYr3q_GrantTable{gap:var(--space1);grid-column:1/3;grid-template-columns:auto 1fr 1fr 1fr;display:grid}.YNYr3q_PaymentContainer .YNYr3q_PaymentTable .YNYr3q_PrayerTable h4{text-align:left}.YNYr3q_PaymentContainer .YNYr3q_Table{gap:var(--space1);grid-template-columns:auto 1fr;display:grid}.YNYr3q_SpecialOrderTitle{font-size:9pt}.YNYr3q_PaymentMethodContainer,.YNYr3q_EmailVerificationContainer{width:auto;margin-left:var(--space1);margin-right:var(--space1)}.YNYr3q_ValidationContainer{margin:var(--space2) var(--space1)}.YNYr3q_ValidationContainer :is(h1,:where([data-heading-style=title])){font-size:var(--font-size4);font-weight:700}.YNYr3q_ValidationContainer .YNYr3q_List .YNYr3q_Item{margin:var(--space4) 0;padding:var(--space2);color:var(--normal);justify-content:flex-start;align-items:center;gap:var(--space2);font-weight:700;font-size:var(--font-size3);border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);-webkit-user-select:none;user-select:none;border-radius:var(--radius-input);display:flex}.YNYr3q_ValidationContainer .YNYr3q_List .YNYr3q_Item:has(button){padding:0}.YNYr3q_ValidationContainer .YNYr3q_List .YNYr3q_Item button{text-align:left;width:100%;padding:var(--space2)}@media (hover:hover){.YNYr3q_ValidationContainer .YNYr3q_List .YNYr3q_Item:hover{background-color:var(--danger);color:var(--danger-r)}}.YNYr3q_Footer{margin-top:var(--space4);margin-left:var(--space1);margin-right:var(--space1);gap:var(--space4);flex-direction:column;display:flex}@media screen and (min-width:600px){.YNYr3q_Footer{margin-top:var(--space4);margin-left:auto;margin-right:auto}}.YNYr3q_DraftPersistence{padding:var(--space2);border:1px solid color-mix(in srgb, var(--palette-ui-border) 88%, transparent);border-radius:var(--radius-input);background:color-mix(in srgb, var(--palette-paper) 90%, var(--palette-surface));gap:.65rem;display:grid}.YNYr3q_DraftPersistence[data-enabled=true]{border-color:color-mix(in srgb, var(--palette-accent) 52%, var(--palette-ui-border));background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-paper))}.YNYr3q_DraftPersistenceControl{align-items:center;gap:var(--space1);cursor:pointer;grid-template-columns:auto 24px minmax(0,1fr);min-height:44px;display:grid}.YNYr3q_DraftPersistenceCheckbox{width:20px;height:20px;accent-color:var(--palette-accent);margin:0}.YNYr3q_DraftPersistenceIcon{width:22px;height:22px;color:var(--palette-accent-strong)}.YNYr3q_DraftPersistenceCopy{min-width:0;color:var(--palette-ink);gap:.2rem;line-height:1.5;display:grid}.YNYr3q_DraftPersistenceCopy strong{font-size:var(--font-size1);font-weight:700}.YNYr3q_DraftPersistenceCopy span{color:var(--palette-muted);font-size:var(--font-size0)}.YNYr3q_DraftPersistenceStatus{margin:0 0 0 calc(44px + var(--space1) + var(--space1));color:var(--palette-accent-strong);font-size:var(--font-size0);align-items:center;gap:.45rem;line-height:1.5;display:flex}.YNYr3q_DraftPersistenceStatus svg{flex:none}.YNYr3q_DraftPersistenceStatus[data-error=true]{color:var(--danger)}@media screen and (max-width:599px){.YNYr3q_DraftPersistenceStatus{margin-left:0}}.YNYr3q_CheckoutDialog [data-actions-layout=primary-end]>button{text-align:center;justify-content:center}.YNYr3q_SendButton{justify-content:flex-end;align-items:center;gap:var(--space2);margin:var(--space2) 0;margin-bottom:clamp(4rem,8vw,6rem);display:flex}.YNYr3q_SendButton .YNYr3q_SendTotal{display:none}@media screen and (max-width:599px){.YNYr3q_SendButton .YNYr3q_SendTotal{flex-direction:column;min-width:0;margin-right:auto;line-height:1.3;display:flex}.YNYr3q_SendButton .YNYr3q_SendTotalLabel{font-size:var(--font-size0);color:var(--palette-ink-muted,var(--normal))}.YNYr3q_SendButton .YNYr3q_SendTotalAmount{font-size:var(--font-size3);font-variant-numeric:tabular-nums;font-weight:700}}.YNYr3q_b1{fill:var(--bg-0)}.YNYr3q_b2{fill:var(--bg-2)}.YNYr3q_b3{fill:var(--bg-1)}.YNYr3q_f1{fill:var(--normal)}.YNYr3q_AddressContainer{border:1px solid color-mix(in srgb, var(--palette-ui-border,var(--bg-4)) 60%, transparent);border-radius:var(--radius-input);padding:var(--space3);background:color-mix(in srgb, var(--palette-paper,var(--bg-0)) 96%, var(--palette-accent,var(--brand)));max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width:599px){.YNYr3q_AddressContainer{padding-inline:var(--space2)}}.YNYr3q_AddressRegisterSection{margin-top:var(--space1)}.YNYr3q_GuestAddressForm{gap:var(--space2);flex-direction:column;display:flex}.YNYr3q_AddressCompleteHint{font-size:var(--font-size2);color:var(--positive);align-items:center;gap:.4rem;margin:0;display:inline-flex}.YNYr3q_AddressCompleteHint svg{flex-shrink:0}.YNYr3q_PaymentContainer .YNYr3q_AmountCell{text-align:right;font-family:var(--font-mono);justify-content:flex-end}.YNYr3q_PaymentContainer .YNYr3q_AmountTitle{justify-content:flex-start;gap:var(--space1)}.YNYr3q_PaymentContainer .YNYr3q_AmountTitle img{flex-shrink:0}.YNYr3q_PaymentContainer .YNYr3q_SubText{font-size:var(--font-size1);color:var(--normal-4);margin-top:2px}.YNYr3q_PaymentContainer .YNYr3q_AmountTitleRow{align-items:center;gap:var(--space1);display:flex}.YNYr3q_PaymentContainer .YNYr3q_AmountTitleRow img{object-fit:cover;border-radius:4px;flex-shrink:0}.YNYr3q_PaymentContainer .YNYr3q_TokValue{color:var(--secondary);font-weight:600}.YNYr3q_PaymentContainer .YNYr3q_ButtonRow{justify-content:flex-end;margin-top:4px;display:flex}.YNYr3q_Preview{gap:var(--space3);padding:var(--space2);font-size:var(--font-size2);flex-direction:column;display:flex}.YNYr3q_Preview .YNYr3q_InvoiceHeader{text-align:center;border-bottom:2px solid var(--normal);padding-bottom:var(--space2);margin-bottom:var(--space2)}.YNYr3q_Preview .YNYr3q_InvoiceHeader h2{font-size:var(--font-size4);letter-spacing:.3em;margin:0;font-weight:700}.YNYr3q_Preview .YNYr3q_InvoiceHeader .YNYr3q_InvoiceSubtitle{font-size:var(--font-size1);color:var(--normal-6);margin-top:var(--space1)}.YNYr3q_Preview .YNYr3q_ApplicantSection{gap:var(--space1);padding:var(--space2);background-color:var(--bg-1);border:1px solid var(--bg-4);grid-template-columns:100px 1fr;display:grid}.YNYr3q_Preview .YNYr3q_ApplicantSection .YNYr3q_ApplicantLabel{color:var(--normal-6);font-weight:700}.YNYr3q_Preview .YNYr3q_ApplicantSection .YNYr3q_ApplicantValue{font-weight:500}.YNYr3q_Preview .YNYr3q_PrayerSection{margin-top:var(--space2)}.YNYr3q_Preview .YNYr3q_PrayerSection .YNYr3q_PrayerSectionTitle{font-size:var(--font-size2);background-color:var(--bg-3);padding:var(--space1) var(--space2);border-left:4px solid var(--brand);margin-bottom:var(--space2);font-weight:700}.YNYr3q_Preview .YNYr3q_PrayerItem{border:1px solid var(--bg-4);margin-bottom:var(--space3);page-break-inside:avoid}.YNYr3q_Preview .YNYr3q_PrayerItem[data-type=prayer]{border-top:3px solid var(--brand)}.YNYr3q_Preview .YNYr3q_PrayerItem[data-type=memorial]{border-top:3px solid var(--purple)}.YNYr3q_Preview .YNYr3q_PrayerItemHeader{padding:var(--space2);background-color:var(--bg-2);border-bottom:1px solid var(--bg-4);justify-content:space-between;align-items:center;display:flex}.YNYr3q_Preview .YNYr3q_PrayerTypeLabel{font-weight:700;font-size:var(--font-size2)}.YNYr3q_Preview .YNYr3q_PrayerTypeLabel[data-type=prayer]{color:var(--brand)}.YNYr3q_Preview .YNYr3q_PrayerTypeLabel[data-type=memorial]{color:var(--purple)}.YNYr3q_Preview .YNYr3q_PrayerIndex{font-size:var(--font-size1);color:var(--normal-6)}.YNYr3q_Preview .YNYr3q_CardPreview{padding:var(--space3);background:repeating-linear-gradient(45deg, var(--bg-1), var(--bg-1) 10px, var(--bg-2) 10px, var(--bg-2) 20px);border-bottom:1px dashed var(--bg-4);justify-content:center;display:flex}.YNYr3q_Preview .YNYr3q_CardPreviewInner{align-items:center;gap:var(--space3);flex-direction:column;width:100%;max-width:400px;display:flex}.YNYr3q_Preview .YNYr3q_RitualPreview{align-items:center;gap:var(--space2);background-color:var(--bg-0);padding:var(--space2);border-radius:var(--radius-input);width:100%;display:flex;box-shadow:0 1px 3px #0000001a}.YNYr3q_Preview .YNYr3q_RitualThumbnail{object-fit:cover;border-radius:4px;flex-shrink:0}.YNYr3q_Preview .YNYr3q_RitualInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.YNYr3q_Preview .YNYr3q_RitualTitle{font-weight:700;font-size:var(--font-size2);color:var(--normal);line-height:1.3}.YNYr3q_Preview .YNYr3q_RitualDate{font-size:var(--font-size1);color:var(--normal-5)}.YNYr3q_Preview .YNYr3q_CardPreviewLabel{font-size:var(--font-size2);color:var(--brand);text-align:center;font-weight:600}.YNYr3q_Preview .YNYr3q_ReadoutText{background-color:var(--bg-0);padding:var(--space3);border-radius:var(--radius-input);text-align:center;font-size:var(--font-size2);width:100%;line-height:2;box-shadow:inset 0 1px 3px #0000000d}.YNYr3q_Preview .YNYr3q_ReadoutApplicant{color:var(--brand);font-weight:700}.YNYr3q_Preview .YNYr3q_ReadoutKokorozasu{color:var(--normal-5);margin:0 .3em}.YNYr3q_Preview .YNYr3q_ReadoutRelationship{color:var(--normal-6);margin-right:.3em}.YNYr3q_Preview .YNYr3q_ReadoutTarget{color:var(--brand);font-weight:700}.YNYr3q_Preview .YNYr3q_ReadoutNo{color:var(--normal-5);margin:0 .2em}.YNYr3q_Preview .YNYr3q_ReadoutWish{color:var(--positive);font-weight:600}.YNYr3q_Preview .YNYr3q_ReadoutTameni{color:var(--normal-5)}.YNYr3q_Preview .YNYr3q_ReadoutMessage{margin-top:var(--space1);font-size:var(--font-size1);color:var(--normal-6);font-style:italic;display:block}.YNYr3q_Preview .YNYr3q_ReadoutMeinichi{color:var(--normal-6);font-size:var(--font-size1)}.YNYr3q_Preview .YNYr3q_ReadoutJaku{color:var(--normal-5);margin:0 .3em}.YNYr3q_Preview .YNYr3q_ReadoutKoto{color:var(--normal-5);margin:0 .2em}.YNYr3q_Preview .YNYr3q_ReadoutKaimyo{color:var(--secondary);font-weight:600}.YNYr3q_Preview .YNYr3q_ReadoutBodai{color:var(--normal-5)}.YNYr3q_Preview .YNYr3q_ReadoutMessage{font-size:var(--font-size2)}.YNYr3q_Preview .YNYr3q_CardPreviewCard{justify-content:center;width:100%;display:flex}.YNYr3q_Preview .YNYr3q_CardPreviewDescription{font-size:var(--font-size1);color:var(--normal-4);text-align:center;margin:0 0 var(--space2) 0;line-height:1.5}.YNYr3q_Preview .YNYr3q_DetailTable{border-collapse:collapse;width:100%;font-size:var(--font-size2)}.YNYr3q_Preview .YNYr3q_DetailTable th,.YNYr3q_Preview .YNYr3q_DetailTable td{padding:var(--space1) var(--space2);border-bottom:1px dotted var(--bg-4);text-align:left;vertical-align:top}.YNYr3q_Preview .YNYr3q_DetailTable th{background-color:var(--bg-1);width:100px;color:var(--normal-6);white-space:nowrap;font-weight:600}.YNYr3q_Preview .YNYr3q_DetailTable td{word-break:break-word}.YNYr3q_Preview .YNYr3q_DetailTable tr:last-child th,.YNYr3q_Preview .YNYr3q_DetailTable tr:last-child td{border-bottom:none}.YNYr3q_Preview .YNYr3q_MessageCell{white-space:pre-wrap;background-color:var(--bg-0);padding:var(--space2);line-height:1.6;font-size:var(--font-size1)}.YNYr3q_Preview .YNYr3q_OrderSection{padding:var(--space2);background-color:var(--bg-1);border-top:1px solid var(--bg-4)}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderTitle{font-size:var(--font-size1);color:var(--normal-6);margin-bottom:var(--space1);font-weight:700}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderList{gap:var(--space1);flex-direction:column;display:flex}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderItem{gap:var(--space2);padding:var(--space1);background-color:var(--bg-0);font-size:var(--font-size1);border-radius:4px;grid-template-columns:1fr auto auto;align-items:center;display:grid}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderName{font-weight:500}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderQuantity{font-family:var(--font-mono);color:var(--normal-6)}.YNYr3q_Preview .YNYr3q_OrderSection .YNYr3q_OrderPrice{font-family:var(--font-mono);text-align:right;font-weight:600}.YNYr3q_Preview .YNYr3q_SubtotalRow{padding:var(--space2);background-color:var(--bg-2);justify-content:space-between;font-weight:700;display:flex}.YNYr3q_Preview .YNYr3q_SubtotalRow .YNYr3q_SubtotalLabel{color:var(--normal-6)}.YNYr3q_Preview .YNYr3q_SubtotalRow .YNYr3q_SubtotalValue{font-family:var(--font-mono);font-size:var(--font-size3)}.YNYr3q_Preview .YNYr3q_ShippingSection{border:1px solid var(--bg-4);padding:var(--space2)}.YNYr3q_Preview .YNYr3q_ShippingSection .YNYr3q_ShippingSectionTitle{font-weight:700;font-size:var(--font-size2);margin-bottom:var(--space1);color:var(--normal-6)}.YNYr3q_Preview .YNYr3q_ShippingSection .YNYr3q_AddressBlock{padding:var(--space2);background-color:var(--bg-1);line-height:1.8;font-size:var(--font-size2)}.YNYr3q_Preview .YNYr3q_ShippingSection .YNYr3q_AddressBlock .YNYr3q_PostalCode{font-family:var(--font-mono)}.YNYr3q_Preview .YNYr3q_ShippingSection .YNYr3q_AddressBlock .YNYr3q_RecipientName{margin-top:var(--space1);font-weight:700}.YNYr3q_Preview .YNYr3q_GiftSection{border:1px solid var(--pink);background-color:var(--pink-1);padding:var(--space2)}.YNYr3q_Preview .YNYr3q_GiftSection .YNYr3q_GiftSectionTitle{color:var(--pink);margin-bottom:var(--space1);font-weight:700}.YNYr3q_Preview .YNYr3q_GiftSection .YNYr3q_GiftDetail{font-size:var(--font-size1);color:var(--normal-6)}.YNYr3q_Preview .YNYr3q_GiftSection .YNYr3q_GiftDetail .YNYr3q_GiftMessage{margin-top:var(--space1);padding:var(--space2);background-color:var(--bg-0);white-space:pre-wrap;line-height:1.6}.YNYr3q_Preview .YNYr3q_TotalSection{border:2px solid var(--normal);margin-top:var(--space2)}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable{border-collapse:collapse;width:100%}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td{padding:var(--space2);border-bottom:1px solid var(--bg-4)}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td th{text-align:left;background-color:var(--bg-2);width:60%;font-weight:600}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th td,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td td{text-align:right;font-family:var(--font-mono);font-weight:600}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th tr:last-child th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th tr:last-child td,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td tr:last-child th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td tr:last-child td{border-bottom:none}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th .YNYr3q_GrandTotalRow th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable th .YNYr3q_GrandTotalRow td,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td .YNYr3q_GrandTotalRow th,.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_TotalTable td .YNYr3q_GrandTotalRow td{background-color:var(--brand-1);font-size:var(--font-size4);color:var(--brand);border-bottom:none;font-weight:700}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_PaymentSection{padding:var(--space2);background-color:var(--bg-2);border:1px solid var(--bg-4);justify-content:space-between;align-items:center;display:flex}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_PaymentSection .YNYr3q_PaymentLabel{color:var(--normal-6);font-weight:600}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_PaymentSection .YNYr3q_PaymentMethod{padding:var(--space1) var(--space2);background-color:var(--bg-0);border-radius:4px;font-weight:700}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_ConfirmMessage{text-align:center;padding:var(--space3);background-color:var(--warning-1);border:1px solid var(--warning);border-radius:var(--radius-card);color:var(--warning);margin-top:var(--space2);font-weight:500}.YNYr3q_Preview .YNYr3q_TotalSection .YNYr3q_Anonymous{color:var(--normal-5);font-style:italic}
.urBULa_Root{margin:var(--space4) auto;padding:var(--space2);background-color:var(--bg-2);font-size:var(--font-size3);text-align:justify;max-width:300px;display:block}
.tfh66W_ZuikiContainer{margin:var(--space2) 0;padding-left:var(--space2);padding-right:var(--space2)}.tfh66W_JoinDate{font-size:var(--font-size1);color:var(--palette-muted);margin:var(--space1) 0;font-family:Courier New,Courier,monospace}.tfh66W_Name{margin:var(--space2) 0}.tfh66W_Name .tfh66W_Label{margin:var(--space1) 0;font-weight:700}.tfh66W_Name .tfh66W_Body{background-color:color-mix(in srgb, var(--palette-surface) 84%, var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 82%, transparent);color:var(--palette-ink);padding:var(--space2);border-radius:var(--space1)}@media screen and (min-width:0){.tfh66W_ConfirmDialogContainer{margin:var(--space1) 0}}@media screen and (min-width:600px){.tfh66W_ConfirmDialogContainer{margin:var(--space2) 0}}.tfh66W_RitualNotUser .tfh66W_Title{margin-top:var(--space2);font-size:var(--font-size3);color:var(--palette-accent-strong);text-align:center;margin:var(--space2);font-weight:700}.tfh66W_Header h1{margin:var(--space2) 0;padding:1rem 0;font-size:var(--font-size3)!important}.tfh66W_Controller{margin:var(--space3) 0;justify-content:space-between;align-items:flex-end;display:flex}.tfh66W_Number{z-index:-1;will-change:transform;font-family:Charter,Bitstream Charter,Cambria,Constantia,Iowan Old Style,serif;font-size:50px;font-weight:700;animation:5s infinite tfh66W_number;position:absolute;right:0}.tfh66W_Description{font-size:var(--font-size2);margin:var(--space3) 0;color:var(--palette-ink);text-align:left}@keyframes tfh66W_number{0%{color:var(--palette-accent);transform:translateY(-100%)rotate(0)scale(1)}50%{color:var(--palette-accent-strong);transform:translate(-2%,-105%)rotate(5deg)scale(1.1)}to{color:var(--palette-accent);transform:translateY(-100%)rotate(0)scale(1)}}.tfh66W_StarController{margin:var(--space4) 0;justify-content:center;align-items:center;gap:var(--space4);flex-wrap:wrap;display:flex}.tfh66W_StarController .tfh66W_Button{box-shadow:0 0 4px 2px color-mix(in srgb, var(--palette-accent) 56%, transparent);border-radius:var(--space2);width:100px;height:58px;color:var(--palette-accent);-webkit-user-select:none;user-select:none;font:var(--font-size3)/1 var(--font-mono);text-align:center;justify-content:center;align-items:center;padding-top:4px;transition:background-color .5s,box-shadow .5s,color .5s,transform .5s;display:flex;position:relative}@media (hover:hover){.tfh66W_StarController .tfh66W_Button:hover{box-shadow:0 0 4px 2px color-mix(in srgb, var(--palette-accent-strong) 56%, transparent);color:var(--palette-accent-strong);transform:scale(1.1)}}.tfh66W_StarController .tfh66W_Button:active{box-shadow:inset 0 0 4px 2px color-mix(in srgb, var(--palette-border) 76%, transparent);transform:scale(1)}.tfh66W_StarController .tfh66W_Button[disabled=true]{box-shadow:0 0 4px 2px color-mix(in srgb, var(--palette-border) 76%, transparent);color:var(--palette-muted)}.tfh66W_StarController .tfh66W_Button[data-current=true]{box-shadow:0 0 20px -10px var(--palette-shadow-soft);color:var(--palette-paper);background-color:var(--palette-accent-strong);z-index:1;transform:scale(1.5)}.tfh66W_StarController .tfh66W_Button .tfh66W_Label{font:bold var(--font-size2) var(--font-mono);position:absolute;top:2px;right:7px}
.Iw_kgq_Root{justify-items:center;gap:var(--space2);padding:var(--space6) var(--space3) var(--space4);text-align:center;color:var(--palette-ink);display:grid}@media screen and (min-width:600px){.Iw_kgq_Root{padding-inline:var(--space4)}}.Iw_kgq_Icon{width:64px;height:64px;margin-bottom:var(--space1)}.Iw_kgq_Title{font-size:var(--font-size3);color:var(--palette-accent-strong);white-space:pre-line;margin:0;font-weight:700;line-height:1.5}.Iw_kgq_Lead{font-size:var(--font-size1);color:var(--palette-muted);text-wrap:pretty;margin:0;line-height:1.8}.Iw_kgq_Actions{gap:var(--space2);width:100%;margin-top:var(--space2);display:grid}.Iw_kgq_Action{width:100%;min-height:44px}
.tQczfa_Root{color:var(--palette-ink);background:var(--palette-paper);--join-card-surface:color-mix(in srgb, var(--palette-surface-strong) 82%, var(--palette-paper));--join-card-border:color-mix(in srgb, var(--palette-border) 88%, transparent);--join-card-shadow:0 18px 40px -30px #11182729}[data-theme=dark] .tQczfa_Root{--join-card-surface:color-mix(in srgb, var(--palette-surface-strong) 78%, black);--join-card-border:color-mix(in srgb, var(--palette-border) 84%, #ffffff1f);--join-card-shadow:0 24px 52px -34px #000000c7}.tQczfa_Page{width:min(100% - var(--space3),960px);padding:calc(var(--space3) + var(--space2)) 0 var(--space8);margin:0 auto}@media screen and (min-width:600px){.tQczfa_Page{width:min(100% - var(--space4),960px);padding:calc(var(--space4) + var(--space2)) 0 var(--space8)}}.tQczfa_Hero{gap:var(--space3);border-top:0;padding-top:0;display:grid}.tQczfa_ActionSection{gap:var(--space3);margin-top:var(--space5);display:grid}@media screen and (min-width:800px){.tQczfa_Hero{gap:var(--space4);grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start}}.tQczfa_HeroMain{gap:var(--space3);display:grid}.tQczfa_Kicker{color:var(--palette-accent-strong);letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:700}.tQczfa_SectionEyebrow,.tQczfa_RitualLabel{color:var(--palette-accent);letter-spacing:.08em;margin:0;font-size:.82rem;font-weight:700}.tQczfa_Title{color:var(--palette-ink);font-family:var(--font);letter-spacing:-.02em;text-wrap:auto;margin:0;font-size:clamp(2rem,4.8vw,3.2rem);font-weight:800;line-height:1.26}.tQczfa_Lead,.tQczfa_SectionLead,.tQczfa_StatusBody,.tQczfa_EmptyState p,.tQczfa_SupportText{color:var(--palette-muted);margin:0;font-size:1rem;line-height:1.9}.tQczfa_Lead ruby{ruby-position:over}.tQczfa_Lead ruby rt{font-size:.58em;font-weight:600}.tQczfa_SupportLink{color:var(--palette-accent-strong);text-underline-offset:.16em;font-weight:700;text-decoration:underline}.tQczfa_SupportLink:focus-visible{color:var(--palette-accent)}.tQczfa_MeritSection{gap:var(--space2);padding-top:var(--space3);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent);display:grid}.tQczfa_MeritTitle{color:var(--palette-ink);font-family:var(--font);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.45}.tQczfa_MeritBody{color:var(--palette-muted);margin:0;font-size:1rem;line-height:1.9}.tQczfa_MeritLinks{gap:var(--space1) var(--space2);flex-wrap:wrap;display:flex}.tQczfa_MeritLink{color:var(--palette-accent-strong);text-underline-offset:.16em;font-weight:700;line-height:1.7;text-decoration:underline}.tQczfa_MeritLink:focus-visible{color:var(--palette-accent)}@media (hover:hover){.tQczfa_SupportLink:hover,.tQczfa_MeritLink:hover{color:var(--palette-accent)}}.tQczfa_StatusBlock,.tQczfa_ControllerWrap,.tQczfa_EmptyState,.tQczfa_ControllerHeader{gap:var(--space1);display:grid}.tQczfa_StatusBlock,.tQczfa_ControllerWrap,.tQczfa_EmptyState{padding:var(--space3);border-radius:var(--reading-radius-sm);background:var(--join-card-surface);border:1px solid var(--join-card-border);box-shadow:var(--join-card-shadow)}.tQczfa_Badge{width:fit-content;padding:var(--space0) var(--space1);background:color-mix(in srgb, var(--palette-accent) 12%, var(--palette-paper));color:var(--palette-accent-strong);letter-spacing:.08em;border-radius:999px;margin:0;font-size:.78rem;font-weight:700}.tQczfa_StatusTitle,.tQczfa_SectionTitle{color:var(--palette-ink);font-family:var(--font);letter-spacing:-.01em;text-wrap:auto;margin:0;font-size:clamp(1.34rem,2.4vw,1.9rem);font-weight:800;line-height:1.42}.tQczfa_StatusTitle{min-block-size:2lh}.tQczfa_Participation{min-block-size:24rem;display:flow-root}.tQczfa_RitualInfo{gap:var(--space1);padding-top:var(--space2);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent);display:grid}.tQczfa_CurrentRitualCard{gap:var(--space2);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.tQczfa_CurrentRitualImage,.tQczfa_CurrentRitualImagePlaceholder{border-radius:12px;width:72px;height:72px;overflow:hidden}.tQczfa_CurrentRitualImage img{object-fit:cover;width:72px;height:72px}.tQczfa_CurrentRitualImagePlaceholder{background:linear-gradient(145deg, color-mix(in srgb, var(--palette-accent) 24%, var(--palette-paper)), color-mix(in srgb, var(--palette-accent-strong) 18%, var(--palette-surface)))}.tQczfa_CurrentRitualBody{gap:var(--space0);min-width:0;display:grid}.tQczfa_RitualTitle{color:var(--palette-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.7;text-decoration:none}.tQczfa_RitualTitle:focus-visible{color:var(--palette-accent);text-decoration:underline}@media (hover:hover){.tQczfa_RitualTitle:hover{color:var(--palette-accent);text-decoration:underline}}.tQczfa_RitualDate{color:var(--palette-muted);margin:0;font-size:.95rem;line-height:1.7}.tQczfa_NextRitual{gap:var(--space1);padding-top:var(--space2);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent);display:grid}.tQczfa_NextRitualCard{gap:var(--space2);padding:var(--space2);background:color-mix(in srgb, var(--palette-paper) 88%, var(--palette-accent) 12%);border:1px solid color-mix(in srgb, var(--palette-accent) 28%, var(--palette-border));border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.tQczfa_NextRitualImage,.tQczfa_NextRitualImagePlaceholder{border-radius:14px;width:88px;height:88px;overflow:hidden}.tQczfa_NextRitualImage img{object-fit:cover;width:88px;height:88px}.tQczfa_NextRitualImagePlaceholder{background:linear-gradient(145deg, color-mix(in srgb, var(--palette-accent) 24%, var(--palette-paper)), color-mix(in srgb, var(--palette-accent-strong) 18%, var(--palette-surface)))}.tQczfa_NextRitualBody{gap:var(--space1);min-width:0;display:grid}.tQczfa_NextRitualTitle{color:var(--palette-accent-strong);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:800;line-height:1.5;text-decoration:none}.tQczfa_NextRitualDate{color:var(--palette-muted);align-items:center;gap:.4rem;margin:0;font-size:.9rem;line-height:1.6;display:flex}.tQczfa_NextRitualDate svg{flex:none;width:1rem;height:1rem}@media screen and (max-width:599px){.tQczfa_NextRitualCard{grid-template-columns:72px minmax(0,1fr)}.tQczfa_NextRitualImage,.tQczfa_NextRitualImagePlaceholder,.tQczfa_NextRitualImage img{width:72px;height:72px}}.tQczfa_ControllerWrap{gap:var(--space2)}.tQczfa_ControllerWrap .tQczfa_LoginGuide{padding:var(--space2) 0 var(--space1)}.tQczfa_ControllerList{gap:var(--space2);display:grid}.tQczfa_InlineAction{margin-top:var(--space3)}.tQczfa_ControllerHeader{padding-bottom:var(--space2);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent)}.tQczfa_ControllerHeader h3,.tQczfa_ControllerHeader p{margin:0}.tQczfa_ControllerHeader h3{color:var(--palette-ink);font-size:1.05rem;font-weight:800;line-height:1.55}.tQczfa_ControllerHeader p:not(.tQczfa_RitualLabel){color:var(--palette-muted);font-size:.95rem;line-height:1.7}
