.dayChart-module__o6luyG__wrap{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.dayChart-module__o6luyG__head{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.dayChart-module__o6luyG__k,.dayChart-module__o6luyG__diff{font-size:var(--fs-sm);color:var(--c-faint);font-weight:700}.dayChart-module__o6luyG__diff[data-up="1"]{color:var(--c-go-ink)}.dayChart-module__o6luyG__diff[data-up="-1"]{color:var(--c-sub)}.dayChart-module__o6luyG__tabs{margin-left:auto}.dayChart-module__o6luyG__plot{height:120px;margin-top:var(--sp-4);position:relative}.dayChart-module__o6luyG__base{border-top:1px dashed var(--c-line);z-index:0;height:0;position:absolute;left:0;right:0}.dayChart-module__o6luyG__base>i{font-style:normal;font-size:var(--fs-min);color:var(--c-faint);background:var(--c-card);padding-left:var(--sp-1);position:absolute;top:-16px;right:0}.dayChart-module__o6luyG__bars{z-index:1;gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;height:100%;display:grid;position:relative}.dayChart-module__o6luyG__col{justify-content:center;align-items:flex-end;height:100%;display:flex}.dayChart-module__o6luyG__bar{background:linear-gradient(180deg, var(--c-go-line), var(--c-go-bg));border-radius:10px 10px 4px 4px;width:100%;max-width:36px;transition:height .3s;position:relative}.dayChart-module__o6luyG__bar>em{font-style:normal;font-size:var(--fs-sm);color:var(--c-sub);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px)}.dayChart-module__o6luyG__col.dayChart-module__o6luyG__on .dayChart-module__o6luyG__bar{background:linear-gradient(180deg, var(--c-go-ink), var(--c-go-line));box-shadow:0 4px 12px -6px var(--c-go-ink)}.dayChart-module__o6luyG__col.dayChart-module__o6luyG__on .dayChart-module__o6luyG__bar>em{color:var(--c-go-ink);font-size:var(--fs-base);font-weight:800}.dayChart-module__o6luyG__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dayChart-module__o6luyG__dots{z-index:2;position:absolute;inset:0}.dayChart-module__o6luyG__dot{background:var(--c-card);border:2px solid var(--c-go-ink);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.dayChart-module__o6luyG__dot>em{font-style:normal;font-size:var(--fs-sm);color:var(--c-sub);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}.dayChart-module__o6luyG__dot.dayChart-module__o6luyG__on{background:var(--c-go-ink);width:16px;height:16px;box-shadow:0 0 0 4px var(--c-go-bg);margin:-8px 0 0 -8px}.dayChart-module__o6luyG__dot.dayChart-module__o6luyG__on>em{color:var(--c-go-ink);font-size:var(--fs-base);font-weight:800}.dayChart-module__o6luyG__xs{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dayChart-module__o6luyG__x{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.dayChart-module__o6luyG__x>b{font-size:var(--fs-sm);color:var(--c-sub);white-space:nowrap;font-weight:600}.dayChart-module__o6luyG__x>small{font-size:var(--fs-min);color:var(--c-faint);white-space:nowrap}.dayChart-module__o6luyG__x.dayChart-module__o6luyG__on>b{color:var(--c-go-ink);font-weight:800}@media (max-width:768px){.dayChart-module__o6luyG__plot{height:104px}.dayChart-module__o6luyG__bars,.dayChart-module__o6luyG__xs{gap:var(--sp-1)}}
.guestBirth-module__2Q-ncq__box{border-radius:var(--r-card);background:var(--c-soft);flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}@media (max-width:768px){.guestBirth-module__2Q-ncq__box{padding:12px}}.guestBirth-module__2Q-ncq__head{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.guestBirth-module__2Q-ncq__head>b{color:var(--c-ink);font-size:15px}.guestBirth-module__2Q-ncq__head>b>em{color:var(--c-go-ink);font-style:normal}.guestBirth-module__2Q-ncq__head>small{font-size:var(--fs-min);color:var(--c-muted);white-space:nowrap}.guestBirth-module__2Q-ncq__gain{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}@media (max-width:768px){.guestBirth-module__2Q-ncq__gain{grid-template-columns:repeat(2,minmax(0,1fr))}}.guestBirth-module__2Q-ncq__gainItem{background:var(--c-card);border:1px solid var(--c-card-line);min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex;position:relative}.guestBirth-module__2Q-ncq__gainItem[aria-checked=true]{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:var(--c-go-bg)}.guestBirth-module__2Q-ncq__gainItem[aria-checked=true]:after{content:"✓";background:var(--c-primary);width:20px;height:20px;color:var(--c-card);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.guestBirth-module__2Q-ncq__gainItem>img{object-fit:cover;border-radius:12px;width:44px;height:44px;margin-bottom:4px}.guestBirth-module__2Q-ncq__gainItem>b{color:var(--c-ink);font-size:14px}.guestBirth-module__2Q-ncq__gainItem>small{font-size:var(--fs-min);color:var(--c-muted);word-break:keep-all;line-height:1.4}.guestBirth-module__2Q-ncq__more{color:var(--c-sub);align-self:flex-start;margin:0;font-size:13px;text-decoration:none}.guestBirth-module__2Q-ncq__more:hover>b{text-decoration:underline}.guestBirth-module__2Q-ncq__more>b{color:var(--c-good)}.guestBirth-module__2Q-ncq__form{padding:4px 0}.guestBirth-module__2Q-ncq__err{color:var(--c-bad);margin:0;font-size:13px}.guestBirth-module__2Q-ncq__note{font-size:var(--fs-min);color:var(--c-muted);text-align:center;line-height:1.5}.guestBirth-module__2Q-ncq__login{color:var(--c-sub);text-align:center;margin:0;font-size:13px}.guestBirth-module__2Q-ncq__login>a{color:var(--c-sub);text-decoration:underline}.guestBirth-module__2Q-ncq__who{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.guestBirth-module__2Q-ncq__chip{background:var(--c-go-bg);color:var(--c-go-ink);border-radius:999px;padding:4px 12px;font-weight:700}.guestBirth-module__2Q-ncq__change{color:var(--c-sub);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;text-decoration:underline}.guestBirth-module__2Q-ncq__save{border-radius:var(--r-card);background:var(--c-fill);color:var(--c-sub);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}@media (max-width:768px){.guestBirth-module__2Q-ncq__save{padding:12px}}.guestBirth-module__2Q-ncq__save>b{color:var(--c-primary);white-space:nowrap}
