.timetable-module__4OZvIq__scrollWrap{-webkit-overflow-scrolling:touch;max-width:min(1100px,100vw);margin-left:auto;margin-right:auto;position:relative;overflow-x:auto}.timetable-module__4OZvIq__headers{z-index:6;background-color:var(--color-bg-white);grid-template-columns:54px 1fr 1fr 1fr;column-gap:6px;width:1100px;min-width:1100px;padding:8px 0 10px;display:grid;position:sticky;top:0}.timetable-module__4OZvIq__hdr{color:#fff;border-radius:8px;min-height:60px;padding:15px 16px}.timetable-module__4OZvIq__hdrK{background-color:#ef59d6;background-image:linear-gradient(98.4deg,#ef59d6 37%,var(--color-blue-8)109%);grid-column:2}.timetable-module__4OZvIq__hdrF{background-color:#46b3ed;background-image:linear-gradient(98.4deg,#46b3ed 37%,var(--color-blue-8)109%);grid-column:3}.timetable-module__4OZvIq__hdrS{background-color:#52c57e;background-image:linear-gradient(98.4deg,#52c57e 37%,var(--color-blue-8)109%);grid-column:4}.timetable-module__4OZvIq__hdrTitle{font-family:var(--font-mono);font-size:24px;font-weight:700;display:block}.timetable-module__4OZvIq__hdrSub{margin-top:1px;font-size:16px;font-weight:600;display:block}.timetable-module__4OZvIq__grid{grid-template-columns:54px 1fr 1fr 1fr;grid-template-rows:var(--tt-header-h,89px)repeat(69,30px)repeat(3,15px)repeat(12,7.5px);width:1100px;min-width:1100px;margin-top:calc(var(--tt-header-h,89px)*-1);gap:0 6px;display:grid}.timetable-module__4OZvIq__timeCell{grid-column:1;padding:0}.timetable-module__4OZvIq__timeLabel{font-family:var(--font-mono);color:var(--color-text-secondary);text-align:right;border-top:1px solid var(--color-neutral-3);padding:4px 6px 0 0;font-size:15px;font-weight:600}.timetable-module__4OZvIq__timeLabelHalf{border-top-color:var(--color-neutral-2);font-size:13px;font-weight:500}.timetable-module__4OZvIq__cell{padding:2px 0}.timetable-module__4OZvIq__card{background:linear-gradient(var(--color-bg-white),var(--color-bg-white))padding-box,var(--card-grad)border-box;border:1px solid #0000;border-left-width:3px;border-radius:10px;flex-direction:column;height:100%;padding:11px 14px;display:flex;overflow:hidden auto}.timetable-module__4OZvIq__card::-webkit-scrollbar{width:4px}.timetable-module__4OZvIq__card::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.timetable-module__4OZvIq__card::-webkit-scrollbar-track{background:0 0}.timetable-module__4OZvIq__cardKeynote{--card-grad:linear-gradient(98.4deg,#ef59d6 37%,var(--color-blue-8)109%)}.timetable-module__4OZvIq__cardFocus{--card-grad:linear-gradient(98.4deg,#46b3ed 37%,var(--color-blue-8)109%)}.timetable-module__4OZvIq__cardSolution{--card-grad:linear-gradient(98.4deg,#52c57e 37%,var(--color-blue-8)109%)}.timetable-module__4OZvIq__cardMulti{--card-grad:linear-gradient(88deg,#ef59d6 8.47%,var(--color-blue-8)24.46%,#46b3ed 40.46%,var(--color-blue-8)56.45%,#52c57e 72.44%,var(--color-blue-8)88.43%)}.timetable-module__4OZvIq__cardClickable{cursor:pointer;transition:box-shadow .2s,transform .15s}.timetable-module__4OZvIq__cardClickable:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.timetable-module__4OZvIq__cardParty{cursor:default;pointer-events:none}.timetable-module__4OZvIq__cardTime{font-family:var(--font-mono);color:var(--color-text-secondary);flex-shrink:0;font-size:12px;font-weight:600;line-height:1.2}.timetable-module__4OZvIq__cardCat{flex-shrink:0;margin-top:4px;font-size:14px;font-weight:700}.timetable-module__4OZvIq__catKeynote{color:#ef59d6}.timetable-module__4OZvIq__catFocus{color:#46b3ed}.timetable-module__4OZvIq__catSolution{color:#52c57e}.timetable-module__4OZvIq__cardTitle{color:var(--color-text-primary);margin-top:4px;font-size:16px;font-weight:700;line-height:1.3}.timetable-module__4OZvIq__cardClosed{color:var(--color-text-error);margin-top:4px;font-size:11px;font-weight:700}.timetable-module__4OZvIq__cardTitleSmall{color:var(--color-text-primary);margin-top:3px;font-size:13px;font-weight:700;line-height:1.4}.timetable-module__4OZvIq__cardSoon{font-family:var(--font-mono);color:var(--color-neutral-7);text-transform:uppercase;margin-top:4px;font-size:15px;font-weight:700}.timetable-module__4OZvIq__cardSoonSmall{margin-top:2px;font-size:13px}.timetable-module__4OZvIq__cardLarge{justify-content:flex-start}.timetable-module__4OZvIq__cardLarge .timetable-module__4OZvIq__cardTitle{font-size:24px;font-weight:600;line-height:1.4}.timetable-module__4OZvIq__spks{flex-direction:column;gap:8px;margin-top:auto;margin-bottom:auto;padding-top:8px;display:flex}.timetable-module__4OZvIq__spk{align-items:center;gap:13px;display:flex}.timetable-module__4OZvIq__spkPhoto{background:var(--color-neutral-4);object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;height:60px}.timetable-module__4OZvIq__spkName{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.5}.timetable-module__4OZvIq__spkName small{margin-left:4px;font-size:11px}.timetable-module__4OZvIq__spkRole{color:var(--color-text-primary);font-size:11px;font-weight:500;line-height:1.3}.timetable-module__4OZvIq__spksRow{flex-direction:row;align-items:center;gap:24px}.timetable-module__4OZvIq__cardLarge .timetable-module__4OZvIq__spks{flex-direction:row;align-items:flex-start;gap:32px;padding-top:12px}.timetable-module__4OZvIq__cardLarge .timetable-module__4OZvIq__spkPhoto{width:150px;height:150px}.timetable-module__4OZvIq__cardLarge .timetable-module__4OZvIq__spkName{font-size:18px}.timetable-module__4OZvIq__cardLarge .timetable-module__4OZvIq__spkRole{font-size:12px}.timetable-module__4OZvIq__emptyCard{border:1px solid;border-left-width:3px;border-radius:10px;height:100%}.timetable-module__4OZvIq__emptyKeynote{background:#fcf5fb;border-color:#fcf5fb}.timetable-module__4OZvIq__emptyFocus{background:#eef3ff;border-color:#eef3ff}.timetable-module__4OZvIq__emptySolution{background:#ecfafb;border-color:#ecfafb}.timetable-module__4OZvIq__scrollHint{z-index:10;text-align:center;pointer-events:none;height:0;display:none;position:sticky;top:50vh;overflow:visible}.timetable-module__4OZvIq__scrollHintVisible{animation:.5s timetable-module__4OZvIq__hintFadeIn;display:block}.timetable-module__4OZvIq__scrollHintHidden{opacity:0;transition:opacity .4s}.timetable-module__4OZvIq__scrollHintInner{background:linear-gradient(117deg,#ef59d6 10%,var(--color-blue-8)51%,#46b3ed 91%);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto;display:flex;transform:translateY(-100px);box-shadow:0 8px 32px #2352c84d}.timetable-module__4OZvIq__scrollHintIcon{width:106px;height:128px;animation:1.5s ease-in-out infinite timetable-module__4OZvIq__hintSway}.timetable-module__4OZvIq__scrollHintText{color:#fff;white-space:nowrap;margin-top:4px;font-size:20px;font-weight:700}@keyframes timetable-module__4OZvIq__hintSway{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes timetable-module__4OZvIq__hintFadeIn{0%{opacity:0}to{opacity:1}}
