.SmsScreens-module__JkNV_q__glyph{flex:none;width:1em;height:1em}.SmsScreens-module__JkNV_q__cover{object-fit:cover}.SmsScreens-module__JkNV_q__wordmark{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-weight:700}.SmsScreens-module__JkNV_q__wordmark em{text-transform:none;color:#e8793a;font-style:italic;font-weight:400}.SmsScreens-module__JkNV_q__avatar{width:calc(var(--pt) * 46);height:calc(var(--pt) * 46);color:#f6efe6;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--pt) * 17);letter-spacing:.02em;background:#0e0b09;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.SmsScreens-module__JkNV_q__status{z-index:1;height:calc(var(--pt) * 54);padding:calc(var(--pt) * 6) calc(var(--pt) * 32) 0;font-size:calc(var(--pt) * 16);color:#000;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}.SmsScreens-module__JkNV_q__status[data-tone=light]{color:#fff}.SmsScreens-module__JkNV_q__statusIcons{width:calc(var(--pt) * 48);height:auto}.SmsScreens-module__JkNV_q__lock{color:#fff;background:#3a2a1c;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.SmsScreens-module__JkNV_q__wallpaper{object-fit:cover;object-position:50% 40%}.SmsScreens-module__JkNV_q__lockShade{background:linear-gradient(rgba(0,0,0,.28) 0%,transparent 34%,transparent 62%,rgba(0,0,0,.32) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.SmsScreens-module__JkNV_q__lockClock{margin-top:calc(var(--pt) * 8);text-shadow:0 calc(var(--pt) * 1) calc(var(--pt) * 12) rgba(0,0,0,.18);flex-direction:column;align-items:center;display:flex;position:relative}.SmsScreens-module__JkNV_q__lockDate{font-size:calc(var(--pt) * 20);letter-spacing:.01em;font-weight:600}.SmsScreens-module__JkNV_q__lockTime{margin-top:calc(var(--pt) * -4);font-size:calc(var(--pt) * 104);letter-spacing:-.02em;font-weight:700;line-height:1}.SmsScreens-module__JkNV_q__lockStack{padding:0 calc(var(--pt) * 10) calc(var(--pt) * 22);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.SmsScreens-module__JkNV_q__notice{grid-template-columns:calc(var(--pt) * 38) minmax(0, 1fr) calc(var(--pt) * 44);align-items:start;gap:calc(var(--pt) * 10);padding:calc(var(--pt) * 13) calc(var(--pt) * 14);border-radius:calc(var(--pt) * 24);-webkit-backdrop-filter:blur(calc(var(--pt) * 22)) saturate(1.6);backdrop-filter:blur(calc(var(--pt) * 22)) saturate(1.6);color:#111;background:rgba(246,242,238,.78);display:grid}.SmsScreens-module__JkNV_q__appIcon{width:calc(var(--pt) * 38);height:calc(var(--pt) * 38);margin-top:calc(var(--pt) * 2);border-radius:calc(var(--pt) * 9);background:linear-gradient(#5bf675 0%,#0cbd2a 100%);place-items:center;display:grid}.SmsScreens-module__JkNV_q__appIcon svg{width:72%;height:72%}.SmsScreens-module__JkNV_q__noticeText{gap:calc(var(--pt) * 2);flex-direction:column;min-width:0;display:flex}.SmsScreens-module__JkNV_q__noticeHead{justify-content:space-between;align-items:baseline;gap:calc(var(--pt) * 8);font-size:calc(var(--pt) * 15);display:flex}.SmsScreens-module__JkNV_q__noticeHead b{font-weight:600}.SmsScreens-module__JkNV_q__noticeHead span{font-size:calc(var(--pt) * 13);color:rgba(17,17,17,.55)}.SmsScreens-module__JkNV_q__noticeBody{-webkit-line-clamp:5;line-clamp:5;font-size:calc(var(--pt) * 15);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.SmsScreens-module__JkNV_q__noticeThumb{width:calc(var(--pt) * 44);height:calc(var(--pt) * 44);margin-top:calc(var(--pt) * 22);border-radius:calc(var(--pt) * 8);position:relative;overflow:hidden}.SmsScreens-module__JkNV_q__lockFoot{padding:0 calc(var(--pt) * 46) calc(var(--pt) * 34);justify-content:space-between;display:flex;position:relative}.SmsScreens-module__JkNV_q__lockButton{width:calc(var(--pt) * 50);height:calc(var(--pt) * 50);-webkit-backdrop-filter:blur(calc(var(--pt) * 16));backdrop-filter:blur(calc(var(--pt) * 16));font-size:calc(var(--pt) * 22);background:rgba(0,0,0,.28);border-radius:999px;place-items:center;display:grid}.SmsScreens-module__JkNV_q__homeBar{bottom:calc(var(--pt) * 9);width:calc(var(--pt) * 140);height:calc(var(--pt) * 5);background:#fff;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.SmsScreens-module__JkNV_q__notice{animation:.7s cubic-bezier(.22,1,.36,1) 1.4s backwards SmsScreens-module__JkNV_q__smsLand}}@keyframes SmsScreens-module__JkNV_q__smsLand{0%{opacity:0;transform:translateY(-18%)scale(.96)}}.SmsScreens-module__JkNV_q__messages{color:#000;background:#fff;flex-direction:column;height:100%;display:flex;position:relative}.SmsScreens-module__JkNV_q__contact{align-items:center;gap:calc(var(--pt) * 5);padding:calc(var(--pt) * 2) 0 calc(var(--pt) * 10);border-bottom:calc(var(--pt) * 1) solid #e5e5ea;background:#f6f6f8;flex-direction:column;display:flex;position:relative}.SmsScreens-module__JkNV_q__contactBack{top:calc(var(--pt) * 14);left:calc(var(--pt) * 12);width:calc(var(--pt) * 28);height:calc(var(--pt) * 28);color:#007aff;position:absolute}.SmsScreens-module__JkNV_q__contactName{align-items:center;gap:calc(var(--pt) * 2);font-size:calc(var(--pt) * 12.5);color:#1c1c1e;display:inline-flex}.SmsScreens-module__JkNV_q__contactChevron{width:calc(var(--pt) * 11);height:calc(var(--pt) * 11);color:#8e8e93}.SmsScreens-module__JkNV_q__thread{gap:calc(var(--pt) * 4);padding:calc(var(--pt) * 12) calc(var(--pt) * 14);flex-direction:column;flex:1;display:flex;overflow:hidden}.SmsScreens-module__JkNV_q__stamp{margin:0 0 calc(var(--pt) * 8);font-size:calc(var(--pt) * 11.5);text-align:center;color:#8e8e93}.SmsScreens-module__JkNV_q__turn{gap:calc(var(--pt) * 3);flex-direction:column;max-width:78%;display:flex}.SmsScreens-module__JkNV_q__turn[data-from=business]{align-self:flex-start;align-items:flex-start}.SmsScreens-module__JkNV_q__turn[data-from=customer]{align-self:flex-end;align-items:flex-end}.SmsScreens-module__JkNV_q__picture{width:calc(var(--pt) * 236);aspect-ratio:4/3;border-radius:calc(var(--pt) * 18);display:block;position:relative;overflow:hidden}.SmsScreens-module__JkNV_q__bubble{padding:calc(var(--pt) * 9) calc(var(--pt) * 14);border-radius:calc(var(--pt) * 19);font-size:calc(var(--pt) * 16);line-height:1.3}.SmsScreens-module__JkNV_q__turn[data-from=business] .SmsScreens-module__JkNV_q__bubble{color:#000;background:#e9e9eb}.SmsScreens-module__JkNV_q__turn[data-from=customer] .SmsScreens-module__JkNV_q__bubble{color:#fff;background:#007aff}.SmsScreens-module__JkNV_q__bubble[data-tail]{margin-bottom:calc(var(--pt) * 10)}.SmsScreens-module__JkNV_q__turn[data-from=business] .SmsScreens-module__JkNV_q__bubble[data-tail]{border-bottom-left-radius:calc(var(--pt) * 5)}.SmsScreens-module__JkNV_q__turn[data-from=customer] .SmsScreens-module__JkNV_q__bubble[data-tail]{border-bottom-right-radius:calc(var(--pt) * 5)}.SmsScreens-module__JkNV_q__compose{align-items:center;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 8) calc(var(--pt) * 12) calc(var(--pt) * 30);display:flex}.SmsScreens-module__JkNV_q__composePlus{width:calc(var(--pt) * 34);height:calc(var(--pt) * 34);color:#6b6b70;font-size:calc(var(--pt) * 20);background:#e9e9eb;border-radius:999px;flex:none;place-items:center;display:grid}.SmsScreens-module__JkNV_q__composeField{padding:calc(var(--pt) * 7) calc(var(--pt) * 12) calc(var(--pt) * 7) calc(var(--pt) * 14);border:calc(var(--pt) * 1) solid #d1d1d6;font-size:calc(var(--pt) * 15);color:#8e8e93;border-radius:999px;flex:1;justify-content:space-between;align-items:center;display:flex}.SmsScreens-module__JkNV_q__composeMic{width:calc(var(--pt) * 18);height:calc(var(--pt) * 18)}.SmsScreens-module__JkNV_q__counter{aspect-ratio:4/5;background:#1a120c;border-radius:12px;width:100%;position:relative;overflow:hidden}.SmsScreens-module__JkNV_q__counterShadow{background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);border-radius:50%;width:70%;height:5%;position:absolute;bottom:26.5%;left:50%;transform:translate(-50%)}.SmsScreens-module__JkNV_q__tentWrap{width:58%;position:absolute;bottom:28%;left:50%;transform:translate(-50%);container-type:inline-size}.SmsScreens-module__JkNV_q__tent{--kx:calc(100cqi / 360);padding:calc(var(--kx) * 30) calc(var(--kx) * 26) calc(var(--kx) * 24);border:calc(var(--kx) * 1) solid rgba(246,239,230,.16);border-radius:calc(var(--kx) * 6);box-shadow:0 calc(var(--kx) * 20) calc(var(--kx) * 40) calc(var(--kx) * -12) rgba(0,0,0,.8);color:#f6efe6;letter-spacing:0;text-align:center;background:#0e0b09;flex-direction:column;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.SmsScreens-module__JkNV_q__tentMark{font-size:calc(var(--kx) * 17)}.SmsScreens-module__JkNV_q__tentTitle{margin-top:calc(var(--kx) * 22);font-family:Georgia,Times New Roman,serif;font-size:calc(var(--kx) * 36);font-weight:700;line-height:1.05}.SmsScreens-module__JkNV_q__tentLede{max-width:24ch;margin-top:calc(var(--kx) * 12);font-size:calc(var(--kx) * 15);color:rgba(246,239,230,.78);line-height:1.35}.SmsScreens-module__JkNV_q__tentJoin{margin-top:calc(var(--kx) * 22);font-size:calc(var(--kx) * 20);font-weight:600}.SmsScreens-module__JkNV_q__tentJoin b{padding:calc(var(--kx) * 2) calc(var(--kx) * 10);border-radius:calc(var(--kx) * 5);color:#0e0b09;letter-spacing:.04em;background:#e8793a;font-weight:800;display:inline-block}.SmsScreens-module__JkNV_q__tentJoin span{white-space:nowrap}.SmsScreens-module__JkNV_q__tentScan{align-items:center;gap:calc(var(--kx) * 14);margin-top:calc(var(--kx) * 18);font-size:calc(var(--kx) * 13);text-align:left;color:rgba(246,239,230,.78);line-height:1.3;display:flex}.SmsScreens-module__JkNV_q__qr{width:calc(var(--kx) * 84);height:calc(var(--kx) * 84);border-radius:calc(var(--kx) * 4);flex:none}.SmsScreens-module__JkNV_q__tentFine{margin-top:calc(var(--kx) * 18);padding-top:calc(var(--kx) * 12);border-top:calc(var(--kx) * 1) solid rgba(246,239,230,.16);font-size:calc(var(--kx) * 10.5);color:rgba(246,239,230,.62);line-height:1.4}.SmsScreens-module__JkNV_q__windowWrap{width:100%;container-type:inline-size}.SmsScreens-module__JkNV_q__window{--wx:calc(100cqi / 960);aspect-ratio:960/640;color:#1d1d1f;letter-spacing:0;background:#fff;border-radius:1.25cqi;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.45833cqi;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 3.125cqi 8.33333cqi -20px rgba(0,0,0,.6)}.SmsScreens-module__JkNV_q__windowBar{height:calc(var(--wx) * 46);padding:0 calc(var(--wx) * 18);border-bottom:calc(var(--wx) * 1) solid #ececec;background:#f7f7f8;flex:none;justify-content:space-between;align-items:center;display:flex}.SmsScreens-module__JkNV_q__lights{gap:calc(var(--wx) * 8);display:flex}.SmsScreens-module__JkNV_q__lights span{width:calc(var(--wx) * 12);height:calc(var(--wx) * 12);background:#ff5f57;border-radius:999px}.SmsScreens-module__JkNV_q__lights span:nth-child(2){background:#febc2e}.SmsScreens-module__JkNV_q__lights span:nth-child(3){background:#28c840}.SmsScreens-module__JkNV_q__windowAccount{align-items:center;gap:calc(var(--wx) * 8);font-weight:600;display:inline-flex}.SmsScreens-module__JkNV_q__avatarSm{width:calc(var(--wx) * 26);height:calc(var(--wx) * 26);color:#f6efe6;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--wx) * 11);background:#0e0b09;border-radius:999px;place-items:center;font-weight:700;display:grid}.SmsScreens-module__JkNV_q__windowBody{grid-template-columns:calc(var(--wx) * 140) minmax(0, 1fr);flex:1;min-height:0;display:grid}.SmsScreens-module__JkNV_q__windowNav{gap:calc(var(--wx) * 2);padding:calc(var(--wx) * 16) calc(var(--wx) * 10);border-right:calc(var(--wx) * 1) solid #ececec;background:#fbfbfc;flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__navItem{align-items:center;gap:calc(var(--wx) * 10);padding:calc(var(--wx) * 8) calc(var(--wx) * 10);border-radius:calc(var(--wx) * 8);color:#4a4a4f;font-size:calc(var(--wx) * 14);display:flex}.SmsScreens-module__JkNV_q__navItem svg{font-size:calc(var(--wx) * 17)}.SmsScreens-module__JkNV_q__navItem[data-on]{color:#111;background:#ececef;font-weight:600}.SmsScreens-module__JkNV_q__windowMain{min-width:0;padding:calc(var(--wx) * 22) calc(var(--wx) * 22);flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__pageHead{justify-content:space-between;align-items:center;display:flex}.SmsScreens-module__JkNV_q__pageHead b{font-size:calc(var(--wx) * 24);letter-spacing:-.01em;font-weight:650}.SmsScreens-module__JkNV_q__pageActions{gap:calc(var(--wx) * 8);display:flex}.SmsScreens-module__JkNV_q__button{align-items:center;gap:calc(var(--wx) * 7);padding:calc(var(--wx) * 7) calc(var(--wx) * 13);border:calc(var(--wx) * 1) solid #d9d9de;border-radius:calc(var(--wx) * 8);font-size:calc(var(--wx) * 13);font-weight:600;display:inline-flex}.SmsScreens-module__JkNV_q__tabs{gap:calc(var(--wx) * 22);margin-top:calc(var(--wx) * 16);border-bottom:calc(var(--wx) * 1) solid #ececec;color:#6b6b70;font-size:calc(var(--wx) * 14);display:flex}.SmsScreens-module__JkNV_q__tabs span{padding-bottom:calc(var(--wx) * 10)}.SmsScreens-module__JkNV_q__tabs span[data-on]{box-shadow:inset 0 calc(var(--wx) * -2) 0 #111;color:#111;font-weight:600}.SmsScreens-module__JkNV_q__table{flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__tableHead,.SmsScreens-module__JkNV_q__tableRow{grid-template-columns:calc(var(--wx) * 136) calc(var(--wx) * 176) minmax(0, 1fr);align-items:center;gap:calc(var(--wx) * 14);display:grid}.SmsScreens-module__JkNV_q__tableHead{padding:calc(var(--wx) * 12) 0 calc(var(--wx) * 8);border-bottom:calc(var(--wx) * 1) solid #ececec;color:#6b6b70;font-size:calc(var(--wx) * 12.5);font-weight:600}.SmsScreens-module__JkNV_q__tableRow{padding:calc(var(--wx) * 11) 0;border-bottom:calc(var(--wx) * 1) solid #f1f1f3}.SmsScreens-module__JkNV_q__person{gap:calc(var(--wx) * 1);flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__person b{font-weight:600}.SmsScreens-module__JkNV_q__person span{font-size:calc(var(--wx) * 12.5);color:#8a8a90}.SmsScreens-module__JkNV_q__source{align-items:center;gap:calc(var(--wx) * 8);color:#3a3a3f;display:inline-flex}.SmsScreens-module__JkNV_q__source svg{font-size:calc(var(--wx) * 16);color:#8a8a90}.SmsScreens-module__JkNV_q__joined{gap:calc(var(--wx) * 2);flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__consent{padding-left:calc(var(--wx) * 24);font-size:calc(var(--wx) * 12.5);color:#8a8a90}.SmsScreens-module__JkNV_q__groups{gap:calc(var(--wx) * 6);flex-wrap:wrap;display:flex}.SmsScreens-module__JkNV_q__tableRow[data-out] .SmsScreens-module__JkNV_q__person b,.SmsScreens-module__JkNV_q__tableRow[data-out] .SmsScreens-module__JkNV_q__source,.SmsScreens-module__JkNV_q__tableRow[data-out] .SmsScreens-module__JkNV_q__consent{color:#9a9aa0}.SmsScreens-module__JkNV_q__tag{color:#3a3a3f;white-space:nowrap;background:#f1f1f3;border-radius:999px;align-items:center;padding:.2em .7em;font-size:.9em;font-weight:600;display:inline-flex}.SmsScreens-module__JkNV_q__tag[data-group=Regulars]{color:#9a3f0d;background:#fdeadf}.SmsScreens-module__JkNV_q__tag[data-group=Takeout]{color:#1d6b37;background:#e4f3e8}.SmsScreens-module__JkNV_q__tag[data-group=Wine\ dinner]{color:#6b2d82;background:#f1e6f5}.SmsScreens-module__JkNV_q__tag[data-group=Everyone]{color:#fff;background:#111}.SmsScreens-module__JkNV_q__tag[data-group=out]{color:#8a8a90;background:#f4f4f5}.SmsScreens-module__JkNV_q__cardWrap{width:100%;container-type:inline-size}.SmsScreens-module__JkNV_q__card{--cx:calc(100cqi / 560);color:#111;letter-spacing:0;background:#fff;border-radius:3.21429cqi;flex-direction:column;padding:4.28571cqi;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5cqi;line-height:1.35;display:flex}.SmsScreens-module__JkNV_q__cardHead{justify-content:space-between;align-items:flex-start;gap:calc(var(--cx) * 12);display:flex}.SmsScreens-module__JkNV_q__cardHead>span:first-child{gap:calc(var(--cx) * 2);font-size:calc(var(--cx) * 13);color:#6b6b6b;flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__cardHead b{font-size:calc(var(--cx) * 24);letter-spacing:-.01em;color:#111;font-weight:650}.SmsScreens-module__JkNV_q__planned{align-items:center;gap:calc(var(--cx) * 7);padding:calc(var(--cx) * 5) calc(var(--cx) * 11);font-size:calc(var(--cx) * 13);background:#f1f1f3;border-radius:999px;font-weight:600;display:inline-flex}.SmsScreens-module__JkNV_q__month{gap:calc(var(--cx) * 4);margin-top:calc(var(--cx) * 18);padding-bottom:calc(var(--cx) * 18);border-bottom:calc(var(--cx) * 1) solid #ececec;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.SmsScreens-module__JkNV_q__weekday{padding-bottom:calc(var(--cx) * 4);font-size:calc(var(--cx) * 12);color:#8a8a90;font-weight:600}.SmsScreens-module__JkNV_q__day{height:calc(var(--cx) * 34);border-radius:calc(var(--cx) * 9);font-size:calc(var(--cx) * 14);color:#3a3a3f;place-items:center;display:grid}.SmsScreens-module__JkNV_q__day[data-send]{font-weight:700}.SmsScreens-module__JkNV_q__day[data-send=Everyone]{color:#fff;background:#111}.SmsScreens-module__JkNV_q__day[data-send=Wine\ dinner]{color:#6b2d82;background:#f1e6f5}.SmsScreens-module__JkNV_q__day[data-send=Takeout]{color:#1d6b37;background:#e4f3e8}.SmsScreens-module__JkNV_q__agenda{flex-direction:column;display:flex}.SmsScreens-module__JkNV_q__agendaRow{grid-template-columns:calc(var(--cx) * 44) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--cx) * 14);padding:calc(var(--cx) * 12) 0;border-bottom:calc(var(--cx) * 1) solid #f1f1f3;font-size:calc(var(--cx) * 13);display:grid}.SmsScreens-module__JkNV_q__agendaRow:last-child{border-bottom:0;padding-bottom:0}.SmsScreens-module__JkNV_q__agendaDate{line-height:1.1;font-size:calc(var(--cx) * 11.5);color:#e0452b;text-transform:uppercase;flex-direction:column;align-items:center;font-weight:600;display:flex}.SmsScreens-module__JkNV_q__agendaDate b{font-size:calc(var(--cx) * 22);color:#111;font-weight:600}.SmsScreens-module__JkNV_q__agendaText{gap:calc(var(--cx) * 2);color:#6b6b70;flex-direction:column;min-width:0;display:flex}.SmsScreens-module__JkNV_q__agendaText b{font-size:calc(var(--cx) * 15);color:#111;font-weight:600}
