.lc.pk{--pk-bot:#f2f2f5;--pk-me:#dcd2ff;--pk-card:#f4f4f6;--pk-btn:#111216;--pk-line:#ececf0;background:#fff linear-gradient(#fff 55%,#f4f0ff 100%) fixed}.lc.pk .pk-top{z-index:6;background:#fff;grid-template-columns:40px 1fr 40px;align-items:start;width:100%;max-width:430px;padding:12px 16px 8px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.lc.pk .pk-top:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:20px;position:absolute;top:100%;left:0;right:0}.lc.pk .pk-round{width:40px;height:40px;color:var(--mb-ink);box-shadow:0 0 0 1px var(--pk-line), 0 2px 8px #1112160f;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lc.pk .pk-me{flex-direction:column;justify-self:center;align-items:center;display:flex}.lc.pk .pk-face{background:#fff;border-radius:50%;width:52px;height:52px;padding:3px;position:relative;box-shadow:0 4px 14px #4628a029}.lc.pk .pk-face img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lc.pk .pk-face i{background:#3dbe6b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:1px}.lc.pk .pk-name{box-shadow:0 0 0 1px var(--pk-line), 0 2px 8px #1112160f;font:700 14px/1 var(--mb-font);color:var(--mb-ink);white-space:nowrap;background:#fff;border-radius:999px;margin-top:-6px;padding:6px 12px;position:relative}.lc.pk .pk-sub{font:500 13px/1.3 var(--mb-font);color:var(--mb-ink-3);text-align:center;margin-top:8px}.lc.pk .pk-clock{min-width:40px;height:40px;box-shadow:0 0 0 1px var(--pk-line), 0 2px 8px #1112160f;font:700 14px/1 var(--mb-font);color:var(--mb-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:2px;padding:0 12px;display:inline-flex}.lc.pk .pk-clock small{font:600 10px/1 var(--mb-font);color:var(--mb-ink-3)}.lc.pk .pk-clock.warn{color:#c2334d}.lc.pk .lc-thread{gap:8px;padding:112px 16px 128px}.lc.pk .lc-end{scroll-margin-bottom:128px}.lc.pk .lc-day{font:500 13px/1 var(--mb-font);color:#6b7280;background:0 0;margin:0 0 8px;padding:0}.lc.pk .lc-y{gap:0;padding-right:48px}.lc.pk .lc-y.head{margin-top:12px}.lc.pk .lc-y .lc-face,.lc.pk .lc-name,.lc.pk time{display:none}.lc.pk .lc-bub{background:var(--pk-bot);font:500 16px/1.55 var(--mb-font);letter-spacing:-.2px;border:0;border-radius:20px;padding:12px 16px}.lc.pk .lc-u{max-width:82%;margin-top:12px}.lc.pk .lc-u+.lc-u{margin-top:8px}.lc.pk .lc-u p{background:var(--pk-me);color:var(--mb-ink);font:500 16px/1.55 var(--mb-font);letter-spacing:-.2px;border-radius:20px;padding:12px 16px}.lc.pk .lc-dots{padding:16px 18px}.lc.pk .lc-memo{background:var(--pk-card);border:0;border-radius:24px;padding:12px}.lc.pk .lc-memo p{font:700 15px/1.3 var(--mb-font);color:var(--mb-ink);align-items:center;gap:12px;margin:0 0 12px;padding:4px 4px 0;display:flex}.lc.pk .lc-memo p:before{content:"";background:#e6e6ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23191f28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6l1 2h3v16H5V5h3z'/%3E%3Cpath d='M9 11h6M9 15h4'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:12px;flex:none;width:36px;height:36px}.lc.pk .lc-memo ul{background:#fff;border-radius:16px;gap:8px;padding:12px 16px}.lc.pk .lc-memo li{font:500 14px/1.5 var(--mb-font);color:var(--mb-ink-2)}.lc.pk .lc-cta{background:var(--pk-card);border:0;border-radius:24px;padding:12px}.lc.pk .lc-cta img{border-radius:16px}.lc.pk .lc-cta-b{padding:12px 4px 0}.lc.pk .lc-cta-b b{font:700 16px/1.4 var(--mb-font)}.lc.pk .lc-cta-b span{font:500 14px/1.5 var(--mb-font)}.lc.pk .lc-cta-b em{background:var(--pk-btn);height:48px;font:700 15px/1 var(--mb-font);border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:0;display:flex}.lc.pk .lc-birth{background:var(--pk-card);border:0;border-radius:24px;padding:16px}.lc.pk .lc-birth label{font:600 14px/1 var(--mb-font)}.lc.pk .lc-birth input{background:#fff;border:0;border-radius:14px;height:48px;padding:0 16px}.lc.pk .lc-seg{background:#e8e8ee;border-radius:14px;gap:0;padding:4px}.lc.pk .lc-seg button{height:38px;color:var(--mb-ink-3);background:0 0;border:0;border-radius:10px}.lc.pk .lc-seg button.on{color:var(--mb-ink);background:#fff;box-shadow:0 1px 4px #1112161a}.lc.pk .lc-birth-go{background:var(--pk-btn);border-radius:999px;height:48px}.lc.pk .lc-birth-go:disabled{color:#5f6470;background:#d4d4dc}.lc.pk .pk-list{margin:0;padding:0;list-style:none}.lc.pk .pk-list-h{font:700 18px/1.3 var(--mb-font);color:var(--mb-ink);margin:20px 0 0}.lc.pk .pk-list li+li{border-top:1px solid var(--pk-line)}.lc.pk .pk-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:start;gap:12px;width:100%;padding:16px 0;display:grid}.lc.pk .pk-list button:active{opacity:.6}.lc.pk .pk-list .ic{justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:flex}.lc.pk .pk-list b{font:700 16px/1.4 var(--mb-font);color:var(--mb-ink);word-break:keep-all;display:block}.lc.pk .pk-list span{font:500 14px/1.5 var(--mb-font);color:#6b7280;word-break:keep-all;margin-top:4px;display:block}.lc.pk .lc-sugs{flex-direction:column;align-items:flex-end;gap:8px;padding:8px 0 0}.lc.pk .lc-sugs button{min-height:40px;color:var(--mb-ink);font:600 14px/1.4 var(--mb-font);background:#fff;border:0;border-radius:999px;padding:8px 16px;box-shadow:0 0 0 1px #dcd2ff}.lc.pk .lc-sugs button:active{background:#f4f0ff}.lc.pk .lc-input{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 40%);border:0}.lc.pk .lc-row{box-shadow:0 0 0 1px var(--pk-line), 0 6px 24px #11121614;background:#fff;border-radius:28px;align-items:flex-end;gap:0;padding:6px 6px 6px 20px}.lc.pk .lc-field{min-height:40px;font:500 16px/1.4 var(--mb-font);background:0 0;border:0;border-radius:0;padding:9px 8px 9px 0}.lc.pk .lc-field:focus{background:0 0}.lc.pk .lc-send{color:#5f6470;background:#e8e8ee;width:40px;height:40px}.lc.pk .lc-send.on{background:var(--pk-btn);color:#fff}.lc.pk .lc-mode{color:var(--mb-ink);margin:0 0 8px 8px}.lc.pk .lc-pay{background:var(--pk-btn);border-radius:999px;height:54px}.lc.pk .lc-sheet-box{border-radius:28px}.lc.pk .lc-sheet-go{background:var(--pk-btn);border-radius:999px}.lc.pk .lc-sheet-keep,.lc.pk .lc-sheet-keep:visited{background:var(--pk-card);color:var(--mb-ink);border:0;border-radius:999px}
