.ApplicationEditor-module-scss-module__-ihmOa__Title{color:var(--palette-ink,var(--normal));font-family:var(--font-ten);text-align:left;text-wrap:auto;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:700;line-height:1.28}.ApplicationEditor-module-scss-module__-ihmOa__PageIntro{width:min(100% - clamp(24px,6vw,64px),52rem);margin:clamp(2.5rem,6vw,4.5rem) auto 0}.ApplicationEditor-module-scss-module__-ihmOa__PageDescription{color:var(--palette-muted,var(--normal-3));margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.85}.ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__ApplicantIntro{align-content:start;gap:.75rem;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__ApplicantTitle{font-family:var(--font-ten);text-wrap:auto;margin:0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700;line-height:1.4}.ApplicationEditor-module-scss-module__-ihmOa__ApplicantDescription{color:var(--palette-muted,var(--normal-3));font-size:var(--font-size2);margin:0;line-height:1.85}.ApplicationEditor-module-scss-module__-ihmOa__ApplicantFields{gap:clamp(1.75rem,3.5vw,2.5rem);min-width:0;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__ApplicantNameGroup{gap:.8rem;min-width:0;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__Anonymous{margin:0;padding-top:.25rem}.ApplicationEditor-module-scss-module__-ihmOa__Info .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Info .ApplicationEditor-module-scss-module__-ihmOa__NumberContainer .ApplicationEditor-module-scss-module__-ihmOa__NumberLabel{font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Info .ApplicationEditor-module-scss-module__-ihmOa__NumberContainer .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Info .ApplicationEditor-module-scss-module__-ihmOa__AcceptanceDate,.ApplicationEditor-module-scss-module__-ihmOa__Info .ApplicationEditor-module-scss-module__-ihmOa__UpdateDate{font-size:var(--font-size2);text-align:center}.ApplicationEditor-module-scss-module__-ihmOa__AppendButtonContainer{margin:var(--space2) 0px}.ApplicationEditor-module-scss-module__-ihmOa__AppendButtonContainer .ApplicationEditor-module-scss-module__-ihmOa__AppendButton{justify-content:center;align-items:center;margin:0 auto;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Prayer{margin-top:var(--space8)}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer{margin-top:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer h1{margin:var(--space2) var(--space1);font-weight:700;font-size:var(--font-size3)}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer h2{font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable{margin:var(--space3) auto}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable th,.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable td{border:1px solid var(--bg-5);padding:2px 3px}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable th{text-align:left}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable td{text-align:right}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable .ApplicationEditor-module-scss-module__-ihmOa__GrantTable{gap:var(--space1);grid-column:1/3;grid-template-columns:auto 1fr 1fr 1fr;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__PaymentTable .ApplicationEditor-module-scss-module__-ihmOa__PrayerTable h4{text-align:left}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__Table{gap:var(--space1);grid-template-columns:auto 1fr;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__SpecialOrderTitle{font-size:9pt}.ApplicationEditor-module-scss-module__-ihmOa__PaymentMethodContainer{margin-left:var(--space1);margin-right:var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__EmailVerificationContainer{width:auto;margin-left:var(--space1);margin-right:var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer{margin:var(--space2) var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer h1{font-size:var(--font-size4);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer .ApplicationEditor-module-scss-module__-ihmOa__List .ApplicationEditor-module-scss-module__-ihmOa__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-size4);border:3px solid var(--danger);-webkit-user-select:none;user-select:none;border-radius:var(--space1);display:flex}.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer .ApplicationEditor-module-scss-module__-ihmOa__List .ApplicationEditor-module-scss-module__-ihmOa__Item:has(button){padding:0}.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer .ApplicationEditor-module-scss-module__-ihmOa__List .ApplicationEditor-module-scss-module__-ihmOa__Item button{text-align:left;width:100%;padding:var(--space2)}@media (hover:hover){.ApplicationEditor-module-scss-module__-ihmOa__ValidationContainer .ApplicationEditor-module-scss-module__-ihmOa__List .ApplicationEditor-module-scss-module__-ihmOa__Item:hover{background-color:var(--danger);color:var(--danger-r)}}.ApplicationEditor-module-scss-module__-ihmOa__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){.ApplicationEditor-module-scss-module__-ihmOa__Footer{margin-top:var(--space4);margin-left:auto;margin-right:auto}}.ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__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))}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceControl{align-items:center;gap:var(--space1);cursor:pointer;grid-template-columns:auto 24px minmax(0,1fr);min-height:44px;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceCheckbox{width:20px;height:20px;accent-color:var(--palette-accent);margin:0}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceIcon{width:22px;height:22px;color:var(--palette-accent-strong)}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceCopy{min-width:0;color:var(--palette-ink);gap:.2rem;line-height:1.5;display:grid}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceCopy strong{font-size:var(--font-size1);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceCopy span{color:var(--palette-muted);font-size:var(--font-size0)}.ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceStatus svg{flex:none}.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceStatus[data-error=true]{color:var(--danger)}@media screen and (max-width:599px){.ApplicationEditor-module-scss-module__-ihmOa__DraftPersistenceStatus{margin-left:0}}.ApplicationEditor-module-scss-module__-ihmOa__SendButton{margin:var(--space2) auto;justify-content:center;align-items:center;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__b1{fill:var(--bg-0)}.ApplicationEditor-module-scss-module__-ihmOa__b2{fill:var(--bg-2)}.ApplicationEditor-module-scss-module__-ihmOa__b3{fill:var(--bg-1)}.ApplicationEditor-module-scss-module__-ihmOa__f1{fill:var(--normal)}.ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__AddressRegisterSection{margin-top:var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__GuestAddressForm{gap:var(--space2);flex-direction:column;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__AddressCompleteHint{font-size:var(--font-size2);color:var(--positive);align-items:center;gap:.4rem;margin:0;display:inline-flex}.ApplicationEditor-module-scss-module__-ihmOa__AddressCompleteHint svg{flex-shrink:0}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__AmountCell{text-align:right;font-family:var(--font-mono);justify-content:flex-end}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__AmountTitle{justify-content:flex-start;gap:var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__AmountTitle img{flex-shrink:0}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__SubText{font-size:var(--font-size1);color:var(--normal-4);margin-top:2px}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__AmountTitleRow{align-items:center;gap:var(--space1);display:flex}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__AmountTitleRow img{object-fit:cover;border-radius:4px;flex-shrink:0}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__TokValue{color:var(--secondary);font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__PaymentContainer .ApplicationEditor-module-scss-module__-ihmOa__ButtonRow{justify-content:flex-end;margin-top:4px;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview{gap:var(--space3);padding:var(--space2);font-size:var(--font-size2);flex-direction:column;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__InvoiceHeader{text-align:center;border-bottom:2px solid var(--normal);padding-bottom:var(--space2);margin-bottom:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__InvoiceHeader h2{font-size:var(--font-size4);letter-spacing:.3em;margin:0;font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__InvoiceHeader .ApplicationEditor-module-scss-module__-ihmOa__InvoiceSubtitle{font-size:var(--font-size1);color:var(--normal-6);margin-top:var(--space1)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ApplicantSection .ApplicationEditor-module-scss-module__-ihmOa__ApplicantLabel{color:var(--normal-6);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ApplicantSection .ApplicationEditor-module-scss-module__-ihmOa__ApplicantValue{font-weight:500}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerSection{margin-top:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerSection .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerItem{border:1px solid var(--bg-4);margin-bottom:var(--space3);page-break-inside:avoid}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerItem[data-type=prayer]{border-top:3px solid var(--brand)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerItem[data-type=memorial]{border-top:3px solid var(--purple)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerTypeLabel{font-weight:700;font-size:var(--font-size2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerTypeLabel[data-type=prayer]{color:var(--brand)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerTypeLabel[data-type=memorial]{color:var(--purple)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__PrayerIndex{font-size:var(--font-size1);color:var(--normal-6)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__CardPreviewInner{align-items:center;gap:var(--space3);flex-direction:column;width:100%;max-width:400px;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__RitualThumbnail{object-fit:cover;border-radius:4px;flex-shrink:0}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__RitualInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__RitualTitle{font-weight:700;font-size:var(--font-size2);color:var(--normal);line-height:1.3}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__RitualDate{font-size:var(--font-size1);color:var(--normal-5)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__CardPreviewLabel{font-size:var(--font-size2);color:var(--brand);text-align:center;font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutApplicant{color:var(--brand);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutKokorozasu{color:var(--normal-5);margin:0 .3em}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutRelationship{color:var(--normal-6);margin-right:.3em}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutTarget{color:var(--brand);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutNo{color:var(--normal-5);margin:0 .2em}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutWish{color:var(--positive);font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutTameni{color:var(--normal-5)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutMessage{margin-top:var(--space1);font-size:var(--font-size1);color:var(--normal-6);font-style:italic;display:block}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutMeinichi{color:var(--normal-6);font-size:var(--font-size1)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutJaku{color:var(--normal-5);margin:0 .3em}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutKoto{color:var(--normal-5);margin:0 .2em}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutKaimyo{color:var(--secondary);font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutBodai{color:var(--normal-5)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ReadoutMessage{font-size:var(--font-size2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__CardPreviewCard{justify-content:center;width:100%;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__CardPreviewDescription{font-size:var(--font-size1);color:var(--normal-4);text-align:center;margin:0 0 var(--space2) 0;line-height:1.5}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable{border-collapse:collapse;width:100%;font-size:var(--font-size2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable td{padding:var(--space1) var(--space2);border-bottom:1px dotted var(--bg-4);text-align:left;vertical-align:top}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable th{background-color:var(--bg-1);width:100px;color:var(--normal-6);white-space:nowrap;font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable td{word-break:break-word}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable tr:last-child th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__DetailTable tr:last-child td{border-bottom:none}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__MessageCell{white-space:pre-wrap;background-color:var(--bg-0);padding:var(--space2);line-height:1.6;font-size:var(--font-size1)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection{padding:var(--space2);background-color:var(--bg-1);border-top:1px solid var(--bg-4)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__OrderTitle{font-size:var(--font-size1);color:var(--normal-6);margin-bottom:var(--space1);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__OrderList{gap:var(--space1);flex-direction:column;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__OrderName{font-weight:500}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__OrderQuantity{font-family:var(--font-mono);color:var(--normal-6)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__OrderSection .ApplicationEditor-module-scss-module__-ihmOa__OrderPrice{font-family:var(--font-mono);text-align:right;font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__SubtotalRow{padding:var(--space2);background-color:var(--bg-2);justify-content:space-between;font-weight:700;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__SubtotalRow .ApplicationEditor-module-scss-module__-ihmOa__SubtotalLabel{color:var(--normal-6)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__SubtotalRow .ApplicationEditor-module-scss-module__-ihmOa__SubtotalValue{font-family:var(--font-mono);font-size:var(--font-size3)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ShippingSection{border:1px solid var(--bg-4);padding:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ShippingSection .ApplicationEditor-module-scss-module__-ihmOa__ShippingSectionTitle{font-weight:700;font-size:var(--font-size2);margin-bottom:var(--space1);color:var(--normal-6)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ShippingSection .ApplicationEditor-module-scss-module__-ihmOa__AddressBlock{padding:var(--space2);background-color:var(--bg-1);line-height:1.8;font-size:var(--font-size2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ShippingSection .ApplicationEditor-module-scss-module__-ihmOa__AddressBlock .ApplicationEditor-module-scss-module__-ihmOa__PostalCode{font-family:var(--font-mono)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__ShippingSection .ApplicationEditor-module-scss-module__-ihmOa__AddressBlock .ApplicationEditor-module-scss-module__-ihmOa__RecipientName{margin-top:var(--space1);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__GiftSection{border:1px solid var(--pink);background-color:var(--pink-1);padding:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__GiftSection .ApplicationEditor-module-scss-module__-ihmOa__GiftSectionTitle{color:var(--pink);margin-bottom:var(--space1);font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__GiftSection .ApplicationEditor-module-scss-module__-ihmOa__GiftDetail{font-size:var(--font-size1);color:var(--normal-6)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__GiftSection .ApplicationEditor-module-scss-module__-ihmOa__GiftDetail .ApplicationEditor-module-scss-module__-ihmOa__GiftMessage{margin-top:var(--space1);padding:var(--space2);background-color:var(--bg-0);white-space:pre-wrap;line-height:1.6}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection{border:2px solid var(--normal);margin-top:var(--space2)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable{border-collapse:collapse;width:100%}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td{padding:var(--space2);border-bottom:1px solid var(--bg-4)}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td th{text-align:left;background-color:var(--bg-2);width:60%;font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th td,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td td{text-align:right;font-family:var(--font-mono);font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th tr:last-child th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th tr:last-child td,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td tr:last-child th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td tr:last-child td{border-bottom:none}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th .ApplicationEditor-module-scss-module__-ihmOa__GrandTotalRow th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable th .ApplicationEditor-module-scss-module__-ihmOa__GrandTotalRow td,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td .ApplicationEditor-module-scss-module__-ihmOa__GrandTotalRow th,.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__TotalTable td .ApplicationEditor-module-scss-module__-ihmOa__GrandTotalRow td{background-color:var(--brand-1);font-size:var(--font-size4);color:var(--brand);border-bottom:none;font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__PaymentSection{padding:var(--space2);background-color:var(--bg-2);border:1px solid var(--bg-4);justify-content:space-between;align-items:center;display:flex}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__PaymentSection .ApplicationEditor-module-scss-module__-ihmOa__PaymentLabel{color:var(--normal-6);font-weight:600}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__PaymentSection .ApplicationEditor-module-scss-module__-ihmOa__PaymentMethod{padding:var(--space1) var(--space2);background-color:var(--bg-0);border-radius:4px;font-weight:700}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__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}.ApplicationEditor-module-scss-module__-ihmOa__Preview .ApplicationEditor-module-scss-module__-ihmOa__TotalSection .ApplicationEditor-module-scss-module__-ihmOa__Anonymous{color:var(--normal-5);font-style:italic}
.BlockMessage-module-scss-module__ntgVxa__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}
.ZuikiController-module-scss-module__Xg4i8q__ZuikiContainer{margin:var(--space2) 0;padding-left:var(--space2);padding-right:var(--space2)}.ZuikiController-module-scss-module__Xg4i8q__JoinDate{font-size:var(--font-size1);color:var(--palette-muted);margin:var(--space1) 0;font-family:Courier New,Courier,monospace}.ZuikiController-module-scss-module__Xg4i8q__Name{margin:var(--space2) 0}.ZuikiController-module-scss-module__Xg4i8q__Name .ZuikiController-module-scss-module__Xg4i8q__Label{margin:var(--space1) 0;font-weight:700}.ZuikiController-module-scss-module__Xg4i8q__Name .ZuikiController-module-scss-module__Xg4i8q__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){.ZuikiController-module-scss-module__Xg4i8q__ConfirmDialogContainer{margin:var(--space1) 0}}@media screen and (min-width:600px){.ZuikiController-module-scss-module__Xg4i8q__ConfirmDialogContainer{margin:var(--space2) 0}}.ZuikiController-module-scss-module__Xg4i8q__RitualNotUser .ZuikiController-module-scss-module__Xg4i8q__Title{margin-top:var(--space2);font-size:var(--font-size3);color:var(--palette-accent-strong);text-align:center;margin:var(--space2);font-weight:700}.ZuikiController-module-scss-module__Xg4i8q__Header h1{margin:var(--space2) 0;padding:1rem 0;font-size:var(--font-size3)!important}.ZuikiController-module-scss-module__Xg4i8q__Controller{margin:var(--space3) 0;justify-content:space-between;align-items:flex-end;display:flex}.ZuikiController-module-scss-module__Xg4i8q__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 ZuikiController-module-scss-module__Xg4i8q__number;position:absolute;right:0}.ZuikiController-module-scss-module__Xg4i8q__Description{font-size:var(--font-size2);margin:var(--space3) 0;color:var(--palette-ink);text-align:left}@keyframes ZuikiController-module-scss-module__Xg4i8q__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)}}.ZuikiController-module-scss-module__Xg4i8q__StarController{margin:var(--space4) 0;justify-content:center;align-items:center;gap:var(--space4);flex-wrap:wrap;display:flex}.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__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){.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__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)}}.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__Button:active{box-shadow:inset 0 0 4px 2px color-mix(in srgb, var(--palette-border) 76%, transparent);transform:scale(1)}.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__Button[disabled=true]{box-shadow:0 0 4px 2px color-mix(in srgb, var(--palette-border) 76%, transparent);color:var(--palette-muted)}.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__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)}.ZuikiController-module-scss-module__Xg4i8q__StarController .ZuikiController-module-scss-module__Xg4i8q__Button .ZuikiController-module-scss-module__Xg4i8q__Label{font:bold var(--font-size2) var(--font-mono);position:absolute;top:2px;right:7px}
.Join-module-scss-module__SK8eOG__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] .Join-module-scss-module__SK8eOG__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}.Join-module-scss-module__SK8eOG__Page{width:min(100% - var(--space3),960px);padding:var(--space3) 0 var(--space8);margin:0 auto}@media screen and (min-width:600px){.Join-module-scss-module__SK8eOG__Page{width:min(100% - var(--space4),960px);padding:var(--space4) 0 var(--space8)}}.Join-module-scss-module__SK8eOG__Hero,.Join-module-scss-module__SK8eOG__Section{gap:var(--space3);display:grid}.Join-module-scss-module__SK8eOG__Section{margin-top:var(--space6);padding-top:var(--space5);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent)}.Join-module-scss-module__SK8eOG__Hero{border-top:0;padding-top:0}.Join-module-scss-module__SK8eOG__ActionSection{gap:var(--space3);margin-top:var(--space5);display:grid}@media screen and (min-width:800px){.Join-module-scss-module__SK8eOG__Hero{gap:var(--space4);grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start}}.Join-module-scss-module__SK8eOG__HeroMain{gap:var(--space3);display:grid}.Join-module-scss-module__SK8eOG__Eyebrow,.Join-module-scss-module__SK8eOG__SectionEyebrow,.Join-module-scss-module__SK8eOG__RitualLabel{color:var(--palette-accent);letter-spacing:.08em;margin:0;font-size:.82rem;font-weight:700}.Join-module-scss-module__SK8eOG__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}.Join-module-scss-module__SK8eOG__Lead,.Join-module-scss-module__SK8eOG__SectionLead,.Join-module-scss-module__SK8eOG__StatusBody,.Join-module-scss-module__SK8eOG__ItemBody,.Join-module-scss-module__SK8eOG__LoginLeadBody,.Join-module-scss-module__SK8eOG__EmptyState p,.Join-module-scss-module__SK8eOG__SupportText{color:var(--palette-muted);margin:0;font-size:1rem;line-height:1.9}.Join-module-scss-module__SK8eOG__SupportLink{color:var(--palette-accent-strong);text-underline-offset:.16em;font-weight:700;text-decoration:underline}.Join-module-scss-module__SK8eOG__SupportLink:focus-visible{color:var(--palette-accent)}@media (hover:hover){.Join-module-scss-module__SK8eOG__SupportLink:hover{color:var(--palette-accent)}}.Join-module-scss-module__SK8eOG__StatusBlock,.Join-module-scss-module__SK8eOG__ControllerWrap,.Join-module-scss-module__SK8eOG__AccountBox,.Join-module-scss-module__SK8eOG__LoginLead,.Join-module-scss-module__SK8eOG__EmptyState,.Join-module-scss-module__SK8eOG__ControllerHeader{gap:var(--space1);display:grid}.Join-module-scss-module__SK8eOG__StatusBlock,.Join-module-scss-module__SK8eOG__ControllerWrap,.Join-module-scss-module__SK8eOG__AccountBox,.Join-module-scss-module__SK8eOG__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)}.Join-module-scss-module__SK8eOG__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}.Join-module-scss-module__SK8eOG__StatusTitle,.Join-module-scss-module__SK8eOG__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}.Join-module-scss-module__SK8eOG__RitualInfo{gap:var(--space1);padding-top:var(--space2);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent);display:grid}.Join-module-scss-module__SK8eOG__RitualTitle{color:var(--palette-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.7;text-decoration:none}.Join-module-scss-module__SK8eOG__RitualTitle:focus-visible{color:var(--palette-accent);text-decoration:underline}@media (hover:hover){.Join-module-scss-module__SK8eOG__RitualTitle:hover{color:var(--palette-accent);text-decoration:underline}}.Join-module-scss-module__SK8eOG__RitualDate{color:var(--palette-muted);margin:0;font-size:.95rem;line-height:1.7}.Join-module-scss-module__SK8eOG__LoginLead{padding:var(--space2);background:color-mix(in srgb, var(--palette-paper) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 88%, transparent);border-radius:16px}.Join-module-scss-module__SK8eOG__LoginLeadTitle,.Join-module-scss-module__SK8eOG__ItemTitle{color:var(--palette-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.7}.Join-module-scss-module__SK8eOG__StepList,.Join-module-scss-module__SK8eOG__NoteList{counter-reset:step;gap:var(--space2);margin:0;padding:0;list-style:none;display:grid}.Join-module-scss-module__SK8eOG__StepList li{counter-increment:step;gap:var(--space2);padding-top:var(--space3);border-top:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent);grid-template-columns:auto 1fr;align-items:start;display:grid}.Join-module-scss-module__SK8eOG__StepList li:first-child{border-top:0;padding-top:0}.Join-module-scss-module__SK8eOG__StepList li:before,.Join-module-scss-module__SK8eOG__NoteList li:before{content:counter(step);background:color-mix(in srgb, var(--palette-accent) 12%, var(--palette-paper));width:1.7rem;height:1.7rem;color:var(--palette-accent-strong);border-radius:999px;place-items:center;font-size:.85rem;font-weight:700;line-height:1;display:grid}.Join-module-scss-module__SK8eOG__NoteList{gap:var(--space2)}.Join-module-scss-module__SK8eOG__NoteList li{counter-increment:step;gap:var(--space1) var(--space2);padding:var(--space3);background:var(--join-card-surface);border:1px solid var(--join-card-border);box-shadow:var(--join-card-shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Join-module-scss-module__SK8eOG__NoteList li>*{grid-column:2}.Join-module-scss-module__SK8eOG__NoteContent,.Join-module-scss-module__SK8eOG__StepList li>div{gap:var(--space1);display:grid}.Join-module-scss-module__SK8eOG__ControllerWrap{gap:var(--space2)}.Join-module-scss-module__SK8eOG__ControllerList{gap:var(--space2);display:grid}.Join-module-scss-module__SK8eOG__ControllerHeader{padding-bottom:var(--space2);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 92%, transparent)}.Join-module-scss-module__SK8eOG__ControllerHeader h3,.Join-module-scss-module__SK8eOG__ControllerHeader p{margin:0}.Join-module-scss-module__SK8eOG__ControllerHeader h3{color:var(--palette-ink);font-size:1.05rem;font-weight:800;line-height:1.55}.Join-module-scss-module__SK8eOG__ControllerHeader p:not(.Join-module-scss-module__SK8eOG__RitualLabel){color:var(--palette-muted);font-size:.95rem;line-height:1.7}.Join-module-scss-module__SK8eOG__AccountBox{gap:var(--space3)}.Join-module-scss-module__SK8eOG__AccountText{gap:var(--space1);display:grid}.Join-module-scss-module__SK8eOG__AccountActions{gap:var(--space1);flex-wrap:wrap;align-items:center;display:flex}.Join-module-scss-module__SK8eOG__PrimaryAction,.Join-module-scss-module__SK8eOG__SecondaryAction{min-height:2.65rem;padding:0 var(--space2);border-radius:var(--reading-radius-sm);justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.Join-module-scss-module__SK8eOG__PrimaryAction{background:var(--palette-accent);color:var(--palette-paper)}.Join-module-scss-module__SK8eOG__PrimaryAction:focus-visible{background:var(--palette-accent-strong)}@media (hover:hover){.Join-module-scss-module__SK8eOG__PrimaryAction:hover{background:var(--palette-accent-strong)}}.Join-module-scss-module__SK8eOG__SecondaryAction{color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 34%, var(--palette-border))}.Join-module-scss-module__SK8eOG__SecondaryAction:focus-visible{color:var(--palette-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 58%, var(--palette-border))}@media (hover:hover){.Join-module-scss-module__SK8eOG__SecondaryAction:hover{color:var(--palette-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 58%, var(--palette-border))}}
