.smtd{max-width:500px;margin:0 auto 24px;padding:0 18px}.smtd .smtd__deck{width:404px;height:172px;position:relative}.smtd .smtd__card{--smtd-x:0px;--smtd-y:0px;--smtd-turn:0deg;--smtd-spread:0px;box-sizing:border-box;border:1px solid var(--edge);background-color:var(--light-surface);width:148px;height:172px;box-shadow:var(--shadow-3);text-align:center;transform-origin:50% 100%;transform:translate(calc(var(--smtd-x) + var(--smtd-spread)),var(--smtd-y)) rotate(var(--smtd-turn));background-image:radial-gradient(ellipse 170% 190% at 0 0,color-mix(in srgb,var(--light-key) 52%,transparent) 0,color-mix(in srgb,var(--light-key) 45.5%,transparent) 20%,color-mix(in srgb,var(--light-key) 24.7%,transparent) 42%,color-mix(in srgb,var(--light-key) 7.8%,transparent) 66%,transparent 100%);border-radius:15px;flex-flow:column;justify-content:center;align-items:center;gap:3px;padding:12px 9px;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:0}@media (prefers-contrast:more){.smtd .smtd__card{background-image:none}}.smtd .smtd__card--1{--smtd-y:12px;--smtd-turn:-6deg;--smtd-open:-8px;z-index:1}.smtd .smtd__card--2{--smtd-x:128px;--smtd-open:0px;z-index:3}.smtd .smtd__card--3{--smtd-x:256px;--smtd-y:12px;--smtd-turn:6deg;--smtd-open:8px;z-index:2}.smtd .smtd__deck:hover .smtd__card{--smtd-spread:var(--smtd-open)}.smtd .smtd__card:hover{z-index:4;box-shadow:var(--shadow-4);transform:translate(calc(var(--smtd-x) + var(--smtd-spread)),calc(-4px + var(--smtd-y))) rotate(var(--smtd-turn)) scale(1.03)}.smtd .smtd__avatar{flex:none;width:48px;height:48px;margin-bottom:6px;font-size:.875rem;font-weight:600}.smtd .smtd__name{color:var(--text-1);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.125rem}.smtd .smtd__role{color:var(--text-2);white-space:nowrap;font-size:.775rem;line-height:1rem}@media (prefers-reduced-motion:reduce){.smtd .smtd__card{transition:none}}.smm .smpe__intro{color:var(--text-1);margin:0 0 15px;font-size:.9375rem;line-height:1.3125rem}.smm .smg .smg__cell.smpe__scope{text-align:center;padding-left:0;padding-right:0}.smm .smpe__description{color:var(--text-3);margin-left:6px;font-size:.775rem;line-height:1rem}.smm .smpe__none{color:var(--text-3)}.smm .smpe__scoped{margin:18px 0 0}.smm .smpe__actions{justify-content:flex-end;margin-top:18px;display:flex}.smm .smpe__save{background-color:var(--action-1);color:var(--text-1-dark);border-radius:11px;padding:8px 14px;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smtm{max-width:640px;margin:0 auto;padding:0 12px}.smtm .smtm__heading{color:var(--text-1);margin:60px 0 24px;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.smtm .smtm__row .smg__cell{padding-top:12px;padding-bottom:12px}.smtm .smtm__who{flex-flow:column;min-width:0;display:flex}.smtm .smtm__who strong{white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.smtm .smtm__who .label{display:inline}.smtm .smtm__options{border-radius:50%;padding:6px;display:inline-flex}.smtm .smtm__options svg.icon{fill:var(--text-1)}.smtm .smtm__seats{grid-column:1/-1}.smtm .smtm__actions{justify-content:flex-end;margin-top:18px;display:flex}.smtm .smtm__add{background-color:var(--action-1);color:var(--text-1-dark);border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smtm .smtm__add svg.icon{fill:var(--text-1-dark)}.smac{max-width:808px;margin:0 auto}.smac .smac__header{flex-flow:row;align-items:center;gap:6px;padding:12px 24px;display:flex}.smac .smac__spacer{flex-grow:1}.smac .smg{padding:0 24px}.smac .smac__day .smg__cell{color:var(--text-1);grid-column:1/-1;padding-top:15px;padding-bottom:15px;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.smac .smac__record,.smac .smac__who{align-items:center;display:flex}.smac .smac__what{min-width:0}.smac .smac__what p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.smac .smac__sentence{color:var(--text-2);font-size:.9375rem;line-height:1.3125rem}.smac .smac__actor{font-weight:600}.smac .smac__actor,.smac .smac__value{color:var(--text-1)}.smac .smac__via{color:var(--text-3)}.smac .smac__record{gap:3px;font-size:.875rem;line-height:1.125rem}.smac .smac__record svg.icon{fill:var(--text-3);flex:none}.smac .smac__record-name{color:var(--text-2)}.smac .smac__kind{color:var(--text-3);flex:none}.smac .smg__cell.smac__time{color:var(--text-2);font-variant-numeric:tabular-nums;padding-right:12px}
