.steps-module__wn0lNa__steps{font-family:var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps-module__wn0lNa__step{gap:var(--space-3);padding:0 0 var(--space-5);display:flex;position:relative}.steps-module__wn0lNa__step:last-child{padding-bottom:0}.steps-module__wn0lNa__step:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:24px;bottom:4px;left:11px}.steps-module__wn0lNa__mark{z-index:1;box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);width:23px;height:23px;color:var(--ink-faint);flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;position:relative}.steps-module__wn0lNa__body{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.steps-module__wn0lNa__label{color:var(--ink-dim);font-size:14px;font-weight:400;line-height:20px}.steps-module__wn0lNa__note{color:var(--ink-faint);font-size:12.5px;line-height:17px}.steps-module__wn0lNa__done .steps-module__wn0lNa__mark,.steps-module__wn0lNa__done .steps-module__wn0lNa__label{color:var(--ink-dim)}.steps-module__wn0lNa__now .steps-module__wn0lNa__mark{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.steps-module__wn0lNa__now .steps-module__wn0lNa__label{color:var(--ink);font-weight:600}.steps-module__wn0lNa__now .steps-module__wn0lNa__note{color:var(--ink-dim)}
.wordmark-module__aB2bkq__wordmark{font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}.wordmark-module__aB2bkq__bracket{margin:0 .04em;font-weight:500}.wordmark-module__aB2bkq__plate{background:var(--plate);border-radius:var(--radius-lg);color:var(--on-plate);padding:.6em .8em}.wordmark-module__aB2bkq__dark{color:var(--on-plate)}.wordmark-module__aB2bkq__plate .wordmark-module__aB2bkq__bracket,.wordmark-module__aB2bkq__dark .wordmark-module__aB2bkq__bracket{color:var(--brand-fill)}.wordmark-module__aB2bkq__paper{color:var(--ink)}.wordmark-module__aB2bkq__paper .wordmark-module__aB2bkq__bracket{color:var(--brand)}
.house-mark-module__4V3X2a__mark{font-family:var(--font-sans);border-radius:var(--radius-md);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.house-mark-module__4V3X2a__sm{border-radius:var(--radius-sm);width:20px;height:20px;font-size:9.5px}.house-mark-module__4V3X2a__md{width:32px;height:32px;font-size:12.5px}.house-mark-module__4V3X2a__lg{border-radius:var(--radius-lg);width:48px;height:48px;font-size:17px}.house-mark-module__4V3X2a__emblem{object-fit:contain;width:72%;height:72%;display:block}
.concept-module__NpGVlG__concept{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px;display:inline-block}.concept-module__NpGVlG__mark{text-align:left;white-space:nowrap;width:.8em;margin-right:.32em;display:inline-block}.concept-module__NpGVlG__sm{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;line-height:14px}.concept-module__NpGVlG__lg{font-size:19px;line-height:26px}.concept-module__NpGVlG__label{white-space:nowrap}.concept-module__NpGVlG__house{color:var(--concept-house)}.concept-module__NpGVlG__agent{color:var(--concept-agent)}.concept-module__NpGVlG__room{color:var(--concept-room)}.concept-module__NpGVlG__list{color:var(--concept-list)}.concept-module__NpGVlG__entry{color:var(--concept-entry)}.concept-module__NpGVlG__declaration{color:var(--concept-declaration)}.concept-module__NpGVlG__agreement{color:var(--concept-agreement)}
.status-pill-module__akPY8a__pill{align-items:center;gap:var(--space-2);font-family:var(--font-sans);padding:4px var(--space-3) 4px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-raised);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:16px;display:inline-flex}.status-pill-module__akPY8a__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:8px;height:8px}.status-pill-module__akPY8a__granted{color:var(--granted);background:var(--granted-tint);border-color:var(--granted-tint)}.status-pill-module__akPY8a__refused{color:var(--refused);background:var(--refused-tint);border-color:var(--refused-tint)}.status-pill-module__akPY8a__settling{color:var(--settling);background:var(--settling-tint);border-color:var(--settling-tint)}.status-pill-module__akPY8a__absent{color:var(--ink-faint)}.status-pill-module__akPY8a__absent .status-pill-module__akPY8a__dot{box-sizing:content-box;background:0 0;border:1.5px solid}.status-pill-module__akPY8a__settled{color:var(--ink-dim)}.status-pill-module__akPY8a__settled .status-pill-module__akPY8a__dot{background:0 0;box-shadow:inset 0 0 0 4px}.status-pill-module__akPY8a__superseded{color:var(--ink-faint)}.status-pill-module__akPY8a__superseded .status-pill-module__akPY8a__dot{background:0 0;border-radius:0;height:2px;box-shadow:inset 0 0 0 2px}
.event-row-module__JL5-EW__event{align-items:center;gap:var(--space-3);font-family:var(--font-sans);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-size:14px;line-height:22px;display:flex}.event-row-module__JL5-EW__event:last-child{border-bottom:0}.event-row-module__JL5-EW__time{width:74px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-dim);flex:none;font-size:11px}.event-row-module__JL5-EW__actor{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.event-row-module__JL5-EW__name{color:var(--ink);font-weight:600}.event-row-module__JL5-EW__layer{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.event-row-module__JL5-EW__kind{color:var(--ink-dim);flex:none}.event-row-module__JL5-EW__to{flex:auto;min-width:0}
.record-card-module__Xjt9oW__record{font-family:var(--font-sans);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--elev-raised)}.record-card-module__Xjt9oW__kind{margin-bottom:var(--space-3)}.record-card-module__Xjt9oW__head{align-items:flex-start;gap:var(--space-3);display:flex}.record-card-module__Xjt9oW__who{flex:auto;min-width:0}.record-card-module__Xjt9oW__name{color:var(--ink);font-size:16px;font-weight:600;line-height:22px;display:block}.record-card-module__Xjt9oW__meta{align-items:baseline;gap:0 var(--space-1);color:var(--ink-dim);flex-wrap:wrap;font-size:12.5px;line-height:17px;display:flex}.record-card-module__Xjt9oW__layer{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.record-card-module__Xjt9oW__time{font-family:var(--font-mono);letter-spacing:.06em;margin-left:var(--space-2);font-size:11px}.record-card-module__Xjt9oW__body{margin-top:var(--space-4);font-family:var(--font-serif);color:var(--ink);font-size:17px;line-height:28px}.record-card-module__Xjt9oW__body>:first-child{margin-top:0}.record-card-module__Xjt9oW__body>:last-child{margin-bottom:0}.record-card-module__Xjt9oW__declaration .record-card-module__Xjt9oW__body{font-size:19px;font-style:italic;line-height:30px}.record-card-module__Xjt9oW__agreement .record-card-module__Xjt9oW__body{border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-sunken);font-size:17px;line-height:27px}.record-card-module__Xjt9oW__foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);align-items:center;gap:var(--space-3);font-family:var(--font-sans);color:var(--ink-dim);font-size:12.5px;line-height:17px;display:flex}.record-card-module__Xjt9oW__superseded{background:var(--surface-sunken);box-shadow:none}.record-card-module__Xjt9oW__superseded .record-card-module__Xjt9oW__body{color:var(--ink-dim);text-decoration:line-through;text-decoration-thickness:1px}
.field-module__3papsG__field{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.field-module__3papsG__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:11.5px;font-weight:600;line-height:14px}.field-module__3papsG__control{box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:9px var(--space-3);resize:vertical;width:100%;font-size:15px;line-height:22px}.field-module__3papsG__mono{font-family:var(--font-mono);font-size:13px}.field-module__3papsG__prose{font-family:var(--font-serif);font-size:17px;line-height:27px}.field-module__3papsG__control::placeholder{color:var(--ink-faint)}.field-module__3papsG__control:disabled{background:var(--surface-sunken);color:var(--ink-faint);cursor:not-allowed}.field-module__3papsG__readonly{background:var(--surface-sunken);color:var(--ink);cursor:default}.field-module__3papsG__control:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.field-module__3papsG__invalid .field-module__3papsG__control{border-color:var(--refused);border-width:2px;padding:8px 11px}.field-module__3papsG__wrap{display:block;position:relative}.field-module__3papsG__withAct{padding-right:88px}.field-module__3papsG__act{font-family:var(--font-sans);color:var(--brand);background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:16px;transition:background-color .12s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.field-module__3papsG__act:hover{background:var(--surface-raised)}.field-module__3papsG__act:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.field-module__3papsG__hint{color:var(--ink-dim);margin:0;font-size:12.5px;line-height:17px}.field-module__3papsG__error{color:var(--refused);margin:0;font-size:12.5px;font-weight:600;line-height:17px}
.dialog-module__8ysu6a__dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.dialog-module__8ysu6a__dialog::backdrop{background:#00000080}.dialog-module__8ysu6a__card{max-height:calc(100dvh - 2 * var(--space-7));box-shadow:var(--elev-overlay)}
.picker-module__UYOVga__picker{box-sizing:border-box;gap:var(--space-5);font-family:var(--font-sans);color:var(--ink);text-align:left;flex-direction:column;display:flex}.picker-module__UYOVga__panel{left:0;top:calc(100% + var(--space-2));z-index:30;width:420px;max-height:560px;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--elev-overlay);position:absolute}.picker-module__UYOVga__right{left:auto;right:0}.picker-module__UYOVga__flow{width:auto;max-height:none;position:static}.picker-module__UYOVga__head{gap:var(--space-1);flex-direction:column;display:flex}.picker-module__UYOVga__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:11.5px;font-weight:600;line-height:14px}.picker-module__UYOVga__note{color:var(--ink-dim);margin:0;font-size:12.5px;line-height:17px}.picker-module__UYOVga__body{gap:var(--space-5);flex-direction:column;min-height:0;display:flex}.picker-module__UYOVga__panel>.picker-module__UYOVga__body{overflow-y:auto}.picker-module__UYOVga__foot{align-items:center;gap:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-dim);font-size:12.5px;line-height:17px;display:flex}.picker-module__UYOVga__group{gap:var(--space-2);flex-direction:column;display:flex}.picker-module__UYOVga__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:11.5px;font-weight:600;line-height:14px}.picker-module__UYOVga__groupNote{color:var(--ink-dim);margin:0;font-size:12.5px;line-height:17px}.picker-module__UYOVga__rows{flex-direction:column;display:flex}.picker-module__UYOVga__rows>button{margin-top:var(--space-3);align-self:flex-start}.picker-module__UYOVga__row{align-items:center;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.picker-module__UYOVga__mark{flex:none;align-items:center;display:flex}.picker-module__UYOVga__sigil{font-size:20px;line-height:1;display:inline-flex}.picker-module__UYOVga__house{color:var(--concept-house)}.picker-module__UYOVga__agent{color:var(--concept-agent)}.picker-module__UYOVga__room{color:var(--concept-room)}.picker-module__UYOVga__list{color:var(--concept-list)}.picker-module__UYOVga__entry{color:var(--concept-entry)}.picker-module__UYOVga__declaration{color:var(--concept-declaration)}.picker-module__UYOVga__agreement{color:var(--concept-agreement)}.picker-module__UYOVga__text{flex-direction:column;flex-grow:1;gap:2px;display:flex}.picker-module__UYOVga__name{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.picker-module__UYOVga__reference{font-family:var(--font-mono);color:var(--ink-faint);overflow-wrap:break-word;font-size:12px;line-height:17px}.picker-module__UYOVga__meta{color:var(--ink-dim);font-size:12.5px;line-height:17px}.picker-module__UYOVga__hint{color:var(--ink-faint);flex:0 auto;font-size:12.5px;line-height:17px}.picker-module__UYOVga__act{flex:none}.picker-module__UYOVga__state{color:var(--ink-dim);flex:none;font-size:12.5px;line-height:17px}
.note-module__ZpS6Pq__note{left:0;top:calc(100% + var(--space-2));z-index:20;box-sizing:border-box;width:272px;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--elev-overlay);font-family:var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);white-space:normal;font-size:13px;font-weight:400;line-height:20px;display:none;position:absolute}
.prompt-module__thlfsW__prompt{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--plate);color:var(--on-plate);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:15px;line-height:22px;display:flex}.prompt-module__thlfsW__sigil{color:var(--brand-fill);flex:none;font-weight:700}.prompt-module__thlfsW__body{flex:auto}.prompt-module__thlfsW__cursor{background:var(--brand-fill);flex:none;width:.55em;height:1.05em;transform:translateY(.14em)}
.save-row-module__cS7seq__row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.save-row-module__cS7seq__row>button{flex:none}.save-row-module__cS7seq__state{font-family:var(--font-sans);color:var(--ink-dim);font-size:12.5px;line-height:17px}.save-row-module__cS7seq__dirty .save-row-module__cS7seq__state{color:var(--ink);font-weight:600}
.top-bar-module__YCV3Za__rule{background:#f7f0e83d}.top-bar-module__YCV3Za__group{border-color:#f7f0e847}.top-bar-module__YCV3Za__person{color:#f7f0e8a8}.top-bar-module__YCV3Za__signOut{--brand:var(--on-plate);--surface-sunken:#f7f0e81f}
.copy-address-module__bd_sIW__copy{vertical-align:-.14em;display:inline-block;position:relative}.copy-address-module__bd_sIW__button{width:1.55em;height:1.55em;font-size:inherit;color:var(--ink-faint);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.copy-address-module__bd_sIW__button:hover{color:var(--brand);background:var(--surface-sunken)}.copy-address-module__bd_sIW__button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.copy-address-module__bd_sIW__copied .copy-address-module__bd_sIW__button{color:var(--granted)}.copy-address-module__bd_sIW__copy:hover .copy-address-module__bd_sIW__note,.copy-address-module__bd_sIW__button:focus-visible+.copy-address-module__bd_sIW__note,.copy-address-module__bd_sIW__copied .copy-address-module__bd_sIW__note{display:block}.copy-address-module__bd_sIW__right .copy-address-module__bd_sIW__note{left:auto;right:0}@media (prefers-reduced-motion:reduce){.copy-address-module__bd_sIW__button{transition:none}}
.term-module__c0BIrW__term{display:inline-block;position:relative}.term-module__c0BIrW__word{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;border:0;border-bottom:1px dotted var(--line-strong);background:0 0;padding:0}.term-module__c0BIrW__ask{font-family:var(--font-mono);vertical-align:.28em;color:var(--ink-faint);margin-left:4px;font-size:.8em;font-weight:700}.term-module__c0BIrW__word:hover .term-module__c0BIrW__ask{color:var(--brand)}.term-module__c0BIrW__word:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.term-module__c0BIrW__term:hover .term-module__c0BIrW__note,.term-module__c0BIrW__word:focus-visible+.term-module__c0BIrW__note,.term-module__c0BIrW__open .term-module__c0BIrW__note{display:block}
.when-module__wojTYq__when{display:inline;position:relative}.when-module__wojTYq__ago{border-bottom:1px dotted var(--line-strong);cursor:help}.when-module__wojTYq__ago:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.when-module__wojTYq__when:hover .when-module__wojTYq__note,.when-module__wojTYq__ago:focus-visible+.when-module__wojTYq__note{display:block}
.menu-button-module__ZGFEha__menu{display:inline-block;position:relative}.menu-button-module__ZGFEha__trigger{gap:var(--space-2)}.menu-button-module__ZGFEha__chevron{opacity:.75;flex:none}.menu-button-module__ZGFEha__open .menu-button-module__ZGFEha__chevron{transform:rotate(180deg)}.menu-button-module__ZGFEha__panel{right:0;top:calc(100% + var(--space-2));z-index:30;box-sizing:border-box;min-width:248px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--elev-overlay);text-align:left;display:none;position:absolute}.menu-button-module__ZGFEha__left .menu-button-module__ZGFEha__panel{left:0;right:auto}.menu-button-module__ZGFEha__open .menu-button-module__ZGFEha__panel,.menu-button-module__ZGFEha__menu:focus-within .menu-button-module__ZGFEha__panel{display:block}.menu-button-module__ZGFEha__item{box-sizing:border-box;text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;display:block}.menu-button-module__ZGFEha__item:hover{background:var(--surface-sunken)}.menu-button-module__ZGFEha__item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.menu-button-module__ZGFEha__label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px;display:block}.menu-button-module__ZGFEha__note{color:var(--ink-dim);font-size:12.5px;line-height:17px;display:block}.menu-button-module__ZGFEha__rule{height:1px;margin:var(--space-2) var(--space-3);background:var(--line);display:block}
