body:has(.me){background:var(--bg)}.me__muted{color:var(--ink-2);margin:0}.me__lead.me__muted{margin:0}.me__section{margin-top:36px}.me__gate>.fd-success{margin-bottom:16px;display:block}.me__gate[data-done]>:is(.me__label,.me__title,.me__lead,.me__btn){--rise:var(--distance-medium);--unblur:var(--blur-medium);animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--d) backwards, fd-unblur var(--duration-fast) var(--ease-smooth-out) var(--d) backwards, fd-rise var(--duration-very-slow) var(--ease-spring) var(--d) backwards}.me__gate[data-done]>.me__label{--d:calc(3 * var(--duration-stagger))}.me__gate[data-done]>.me__title{--d:calc(5 * var(--duration-stagger))}.me__gate[data-done]>:is(.me__lead,.me__btn){--d:calc(7 * var(--duration-stagger))}.me__form{gap:8px;margin-top:8px;display:grid}.me__form input,.me__form select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #00000029;border-radius:8px;padding:11px 12px;font-size:16px}.me__form input[aria-invalid=true],.me__form select[aria-invalid=true]{border-color:#b4534a}.me__form input:focus,.me__form select:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:#0000}.me__hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.me__form button{background:var(--blue);color:var(--on-blue);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--transition-colors), var(--transition-press);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.me__form button:active:not(:disabled,[aria-disabled=true]){scale:var(--scale-press);transition:var(--transition-colors), var(--transition-press-in)}.me__form button{justify-self:start}.me__form button[disabled]{opacity:.6;cursor:default}@media (hover:hover){.me__form button:not(:disabled):hover{background:var(--ink);color:var(--bg)}}.me__note{margin:0;font-size:14px}.me__gate>form:not(.me__form)+.me__note{margin-top:14px}.me__note--ok{color:var(--blue);font-size:17px}.me__sent{gap:8px;display:flex}.me__textbtn{min-height:36px;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;padding:0;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}@media (hover:hover){.me__textbtn:hover{color:var(--ink);background:0 0}}.me__wrong{margin-top:4px}.me__sent-mark{flex:none;align-items:center;height:1.5em;display:inline-flex}.me__sent-mark .fd-check{width:18px;height:18px}:root[data-motion] .me__sent-mark{animation:fd-pop var(--duration-slow) var(--ease-spring) var(--duration-fast) backwards}.me__note--error{color:#b4534a}:root[data-motion] .me__form .me__note--error{animation:fd-swap-in var(--duration-quick) var(--ease-in-out) backwards}.me__gate>.me__note--arrive{--rise:var(--distance-micro);--unblur:var(--blur-small);animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) backwards, fd-rise var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) backwards, fd-unblur var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) backwards}:root[data-motion] :is(.me__actions,.me__top) .me__note--error{animation:fd-swap-in var(--duration-quick) var(--ease-in-out) backwards}.me .me__actions>form:has(>.me__note--error){display:contents}.me .me__actions>form>.me__note--error{text-wrap:pretty;flex-basis:100%;order:1}.me__top>form{position:relative}.me__top:has(>form>.me__note--error){position:relative}.me__top:has(>form>.me__note--error)>form{position:static}.me__top>form>.me__note--error{white-space:nowrap;position:absolute;top:calc(100% + 4px);right:0}.me__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.me__card{background:var(--paper);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000001f,0 14px 28px -16px #00000047}.me__cal{text-align:center;background:#fff;border:1px solid #0002;border-radius:10px;flex:0 0 52px;width:52px;overflow:hidden}.me__cal span{letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:var(--on-blue);padding:3px 0 2px;font-size:10px;display:block}.me__cal b{padding:4px 0 5px;font-size:20px;line-height:1;display:block}.me__body{flex:1;min-width:0}.me__event{color:var(--ink);font-size:20px;font-weight:600;text-decoration:none;display:block}@media (hover:hover){.me__event:hover{color:var(--blue)}}.me__when{font-size:16px}.me__card{transition:opacity var(--duration-quick) var(--ease-smooth-out), scale var(--duration-fast) var(--ease-smooth-out)}.me__card:has(.me__actions button[aria-busy=true]){opacity:.55;scale:var(--scale-tiny)}@keyframes me-card-out{to{opacity:0;filter:blur(var(--blur-small));scale:var(--scale-small)}}::view-transition-old(.me-card-out){animation:me-card-out var(--duration-quick) var(--ease-smooth-out) both}.me__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.me__actions form{display:inline}.me__pill{letter-spacing:.02em;color:var(--ink-2);background:#0000000d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.me__pill--ok{color:var(--blue);background:#153dcc1a}.me__pill--wait{color:#8a5a1c;background:#b4762a1f}.me__pill--pending{color:var(--ink-2);background:#0000000d}.me__count{color:#2a2a2a;margin:0 0 10px;font-family:Caveat,cursive;font-size:26px}.me__book{border-top:1px solid #00000018;margin:0;padding:0;list-style:none}.me__book li{border-bottom:1px solid #00000018;align-items:baseline;gap:12px;padding:12px 0;font-size:17px;display:flex}.me__book-line{flex:1;min-width:0}.me__date{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:0 0 8.5rem;font-size:15px}.me__book-title{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover){.me__book-title:hover{color:var(--blue)}}.me__tick{color:var(--blue);margin-left:auto;font-family:Caveat,cursive;font-size:24px}@media (max-width:560px){.me__book li{gap:10px;font-size:16px}.me__date{flex-basis:6.2rem;font-size:14px}}.me__book-more{margin-top:4px}.me__book-more>summary{list-style:none}.me__book-more>summary::-webkit-details-marker{display:none}.me__book-more[open]>summary{color:var(--ink-2);text-decoration:none}.me__book-more>.me__book{border-top:0}.me__club-line{letter-spacing:.01em;color:var(--ink-2);font-size:13px;font-weight:600}.me__status{margin:-16px 0 0}.me__club-list{margin:0;padding:0;list-style:none;display:grid}.me__club-row{border-bottom:1px solid #00000018;padding:14px 0 16px}.me__club-row:first-child{border-top:1px solid #00000018}.me__club-name{letter-spacing:-.01em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;margin:0;font-size:20px;font-weight:600;line-height:1.2}.me__club-name>:is(a,span){align-items:center;gap:8px;display:inline-flex}.me__club-name .club-mark{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.me .me__club-name a{color:var(--ink);text-decoration:none}@media (hover:hover){.me .me__club-name a:hover{color:var(--blue)}}.me__club-status{margin-top:4px;font-size:15px}.me__club-row .me__dues{margin:10px 0 0}.me__club-row .me__opt{margin-top:10px}.me__club-more{margin:10px 0 0;font-size:15px}.me__mail .me__opt:first-of-type{margin-top:0}.me__opt{color:var(--ink-2);align-items:flex-start;gap:9px;margin-top:16px;font-size:15px;line-height:1.4;display:flex}.me__opt input{accent-color:var(--blue);margin:3px 0 0}.me__opt-note{color:var(--blue);font-style:normal}.me__opt-note--error{color:#b4534a}.me__opt-note :is(.fd-swap,.fd-swap__new,.fd-swap__old){display:inline}.me__opt-note .fd-swap__old{white-space:normal;position:static}.me__dues{flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 -12px;display:flex}.me__data{border-top:1px solid #00000018;margin-top:64px;padding-top:24px}.me__data .me__actions{margin:14px 0 6px}.me__data .me__actions form{display:inline}.me__erase-form{display:block}.me__erase{min-height:36px;font:inherit;color:#b4534a;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:500;display:inline-flex}.me__erase[disabled]{opacity:.6;cursor:default}@media (hover:hover){.me__erase:hover{background:0 0}.me__erase:hover:not([disabled]){color:#8c3a33;text-decoration:underline}}.me__event,.me__book-title,.me__club-name a{transition:color var(--duration-quick) var(--ease-smooth-out)}h2.me__label{line-height:inherit;margin-top:0}@keyframes disc-out-l{to{opacity:0;translate:calc(-1 * var(--distance-base)) 0}}@keyframes disc-out-e{to{opacity:0;translate:var(--distance-base) 0}}@keyframes disc-from-r{0%{translate:var(--distance-base) 0}}@keyframes disc-from-l{0%{translate:calc(-1 * var(--distance-base)) 0}}::view-transition-group(.disc-l){animation:none}::view-transition-group(.disc-e){animation:none}::view-transition-old(.disc-l){animation:disc-out-l var(--duration-quick) var(--ease-smooth-out) both}::view-transition-old(.disc-e){animation:disc-out-e var(--duration-quick) var(--ease-smooth-out) both}::view-transition-new(.disc-l){animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) both, disc-from-r var(--duration-slow) var(--ease-spring) both}::view-transition-new(.disc-e){animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) both, disc-from-l var(--duration-slow) var(--ease-spring) both}.club-lock__not{margin-top:20px;font-size:14px}.club-lock__other{margin-top:12px}.club-lock__other>summary{list-style:none}.club-lock__other>summary::-webkit-details-marker{display:none}.club-lock__other[open]>summary{margin-bottom:4px}
