.GanttChart_card__GpMGo{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);overflow:hidden;margin-bottom:20px;transition:border-color var(--t-sm)}.GanttChart_card__GpMGo:hover{border-color:var(--border-mid)}.GanttChart_top__P5lff{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.GanttChart_titleGroup__7u88Q{display:flex;align-items:center;gap:10px}.GanttChart_title__HLswv{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text);letter-spacing:-.01em}.GanttChart_pill__LZUVW{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.GanttChart_statusActive__Y_phG{background:var(--accent-dim);color:var(--accent);border:1px solid rgba(200,241,53,.18)}.GanttChart_statusBuilding__f2Hi6{background:rgba(106,173,232,.08);color:var(--lane-b);border:1px solid rgba(106,173,232,.18)}.GanttChart_meta__ikdl8{font-size:11px;color:var(--text-3);font-family:var(--font-mono)}.GanttChart_scroll__rrbId{overflow-x:auto}.GanttChart_scroll__rrbId::-webkit-scrollbar{height:3px}.GanttChart_scroll__rrbId::-webkit-scrollbar-thumb{background:var(--surface-4);border-radius:2px}.GanttChart_chartWrap__zAqv_{min-width:860px}.GanttChart_weekHeader__HXXxL{border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;background:var(--surface)}.GanttChart_monthRow__WtT8i{display:flex;height:28px}.GanttChart_monthCell__xgcji{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;border-right:1px solid hsla(0,0%,100%,.04);font-family:var(--font)}.GanttChart_monthCell__xgcji:last-child{border-right:none}.GanttChart_weekRow__72mYC{display:flex;height:22px}.GanttChart_weekCell__WA599{flex:1;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--text-3);font-family:var(--font-mono);border-right:1px solid hsla(0,0%,100%,.02)}.GanttChart_weekCell__WA599:last-child{border-right:none}.GanttChart_body__HNQZt{position:relative;padding:12px 0}.GanttChart_nowLine__Ys6ZO{position:absolute;top:0;bottom:0;width:1px;background:rgba(245,158,11,.5);z-index:20;pointer-events:none}.GanttChart_nowLine__Ys6ZO:before{content:"NOW";position:absolute;top:4px;left:3px;font-size:7px;font-weight:700;color:rgba(245,158,11,.6);letter-spacing:.06em;font-family:var(--font-mono)}.GanttChart_track__WmIVE{position:relative;display:flex;align-items:center;margin:0;min-height:36px}.GanttChart_rowLabel__tmF_y{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:700;color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font);white-space:nowrap;z-index:5;pointer-events:none}.GanttChart_cadenceBar__7Hd78{transition:filter .2s ease,opacity .2s ease}.GanttChart_cadenceBar__7Hd78:hover{filter:brightness(3)!important}.GanttChart_phaseBox__hppsl{position:absolute;top:4px;bottom:4px;border:1px solid;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter var(--t-sm)}.GanttChart_phaseBox__hppsl:hover{filter:brightness(1.3)}.GanttChart_phaseBoxLabel__scmUh{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.GanttChart_sectionBand__tjq2j{position:absolute;top:0;bottom:0;border:1px solid;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter var(--t-sm);margin-right:-1px}.GanttChart_sectionBand__tjq2j:hover{filter:brightness(1.4)}.GanttChart_sectionBandText__WI80k{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.GanttChart_bar__AxGNQ{position:absolute;height:22px;border-radius:6px;display:flex;align-items:center;padding:0 8px;cursor:pointer;z-index:2;transition:filter var(--t-sm);overflow:visible}.GanttChart_bar__AxGNQ:hover{z-index:10;filter:brightness(1.5)}.GanttChart_labelInside__Jcu9C{font-size:10px;font-weight:500;color:var(--text-2);white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font)}.GanttChart_bar__AxGNQ:hover .GanttChart_labelInside__Jcu9C{color:var(--text)}.GanttChart_labelAbove__HWidA{position:absolute;bottom:100%;left:0;margin-bottom:3px;font-size:10px;font-weight:500;color:var(--text-2);white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font)}.GanttChart_diamond__LABai{position:absolute;z-index:4;transform:translateX(-50%);top:2px;cursor:pointer;transition:transform var(--t-sm)}.GanttChart_diamond__LABai:hover{transform:translateX(-50%) scale(1.3)}.GanttChart_dLabel__ser2a{position:absolute;left:50%;transform:translateX(-50%);top:16px;white-space:nowrap;font-size:8px;font-weight:700;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.2}.GanttChart_tooltip__ljpHX{position:fixed;z-index:500;background:var(--surface-3);border:1px solid var(--border-hi);border-radius:8px;padding:11px 13px;min-width:190px;box-shadow:var(--shadow-lg);pointer-events:none}.GanttChart_ttName__DR3cU{font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.GanttChart_ttR__1PFig{display:flex;justify-content:space-between;gap:12px;margin-bottom:2px}.GanttChart_ttK__qUgca{font-size:10px;color:var(--text-2)}.GanttChart_ttV__ylvqu{font-size:10px;color:var(--text);font-family:var(--font-mono)}.GanttChart_ttD__pn_st{font-size:10px;color:var(--text-2);margin-top:7px;border-top:1px solid var(--border);padding-top:7px;line-height:1.5}@media (max-width:768px){.GanttChart_chartWrap__zAqv_{min-width:700px}}.DailyBrief_card__TPfDY{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);overflow:hidden;transition:border-color var(--t-sm)}.DailyBrief_card__TPfDY:hover{border-color:var(--border-mid)}.DailyBrief_head__VWiBI{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.DailyBrief_headL__grFBJ{display:flex;align-items:center;gap:8px}.DailyBrief_headR__bSlZ_{display:flex;align-items:center;gap:6px}.DailyBrief_pulse__f3ATl{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--accent);box-shadow:0 0 6px rgba(200,241,53,.8);animation:DailyBrief_pulse__f3ATl 2s ease infinite}@keyframes DailyBrief_pulse__f3ATl{0%,to{box-shadow:0 0 6px rgba(200,241,53,.8)}50%{box-shadow:0 0 12px rgba(200,241,53,.4)}}.DailyBrief_label__aCLXx{font-size:10px;font-weight:700;color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font)}.DailyBrief_date__jKU0T{font-size:12px;color:var(--text-3);font-family:var(--font)}.DailyBrief_mic__PwwsY{width:30px;height:30px;border-radius:5px;background:var(--surface-3);border:1px solid var(--border-mid);color:var(--text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-sm)}.DailyBrief_mic__PwwsY:hover{background:var(--surface-4);color:var(--text-2)}.DailyBrief_micActive__8fHoO{background:var(--accent-dim);color:var(--accent);border-color:rgba(200,241,53,.3);animation:DailyBrief_micPulse__if8Z0 1.5s ease infinite}@keyframes DailyBrief_micPulse__if8Z0{0%,to{box-shadow:0 0 0 0 rgba(200,241,53,.15)}50%{box-shadow:0 0 0 4px rgba(200,241,53,.08)}}.DailyBrief_refresh__h_aO4{padding:4px 9px;border-radius:5px;background:var(--surface-3);border:1px solid var(--border-mid);color:var(--text-2);font-size:10px;font-weight:500;cursor:pointer;transition:all var(--t-sm);font-family:var(--font)}.DailyBrief_refresh__h_aO4:hover{background:var(--surface-4);color:var(--text)}.DailyBrief_refresh__h_aO4:disabled{opacity:.5;cursor:not-allowed}.DailyBrief_voice__zzYz2{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--surface-3);border-bottom:1px solid var(--border-mid)}.DailyBrief_voiceDot__uC_0D{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:DailyBrief_pulse__f3ATl 1s ease infinite}.DailyBrief_voiceDotThink__JBnTA{width:7px;height:7px;border-radius:50%;background:var(--text-3);flex-shrink:0}.DailyBrief_voiceLbl__JNcJZ{font-size:10px;color:var(--text-3);flex-shrink:0}.DailyBrief_voiceTxt__zGN43{flex:1;font-size:12px;color:var(--text-2)}.DailyBrief_voiceX__qhHjj{background:none;border:none;color:var(--text-3);font-size:14px;cursor:pointer}.DailyBrief_answer__RRSZU{display:flex;align-items:flex-start;gap:8px;padding:10px 16px;background:var(--surface-4);border-bottom:1px solid var(--border-mid);animation:DailyBrief_fadeIn__FYgyH .3s var(--ease)}@keyframes DailyBrief_fadeIn__FYgyH{0%{opacity:0}to{opacity:1}}.DailyBrief_answerTxt__wsVGw{flex:1;font-size:13px;color:var(--text);line-height:1.5}.DailyBrief_answerX__LeZDO{background:none;border:none;color:var(--text-3);font-size:12px;cursor:pointer}.DailyBrief_cols__8xNjL{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:140px;max-height:200px}.DailyBrief_col___Ol29{padding:10px 14px;border-right:1px solid var(--border);overflow-y:auto}.DailyBrief_col___Ol29:last-child{border-right:none}.DailyBrief_col___Ol29::-webkit-scrollbar{width:2px}.DailyBrief_col___Ol29::-webkit-scrollbar-thumb{background:var(--surface-4)}.DailyBrief_colLabel__FNFeK{font-size:11px;font-weight:700;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:var(--font);padding:2px 4px;border-radius:3px;transition:background .3s var(--ease),color .3s var(--ease)}.DailyBrief_colFlash__RutUE{background:var(--accent-dim);color:var(--accent)}.DailyBrief_row__v30vh{display:flex;align-items:center;gap:6px;padding:3px 0;min-height:24px;transition:background var(--t-sm)}.DailyBrief_row__v30vh:hover{background:hsla(0,0%,100%,.02)}.DailyBrief_row__v30vh:hover .DailyBrief_editBtn__7n2T1,.DailyBrief_row__v30vh:hover .DailyBrief_xBtn__UAz0j{opacity:1}.DailyBrief_bullet__kjVpQ{color:var(--text-3);font-size:14px;flex-shrink:0;width:10px}.DailyBrief_txt__aEg0Y{flex:1;font-size:13px;color:var(--text);font-family:var(--font);line-height:1.3;transition:opacity .3s var(--ease)}.DailyBrief_hubBadge__KU49_{background:var(--accent-dim);color:var(--accent)}.DailyBrief_hubBadge__KU49_,.DailyBrief_youBadge__tzgdm{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1px 4px;border-radius:3px;flex-shrink:0;font-family:var(--font)}.DailyBrief_youBadge__tzgdm{background:var(--surface-4);color:var(--text-2)}.DailyBrief_ts__sPfoL{font-size:8px;color:var(--text-3);font-family:var(--font-mono);flex-shrink:0}.DailyBrief_editBtn__7n2T1{font-size:11px}.DailyBrief_editBtn__7n2T1,.DailyBrief_xBtn__UAz0j{background:none;border:none;color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--t-sm);flex-shrink:0;padding:0 2px}.DailyBrief_xBtn__UAz0j{font-size:12px}.DailyBrief_editBtn__7n2T1:hover,.DailyBrief_xBtn__UAz0j:hover{color:var(--text-2)}.DailyBrief_editIn__xC3i_{flex:1;padding:2px 6px;border-radius:3px;background:var(--surface-3);border:1px solid var(--border-mid);color:var(--text);font-size:12px;font-family:var(--font);outline:none}.DailyBrief_addTrig__7Iq9t{display:block;width:100%;text-align:left;padding:4px 0;margin-top:4px;background:none;border:none;color:var(--text-3);font-size:11px;cursor:pointer;font-family:var(--font);transition:color var(--t-sm)}.DailyBrief_addTrig__7Iq9t:hover{color:var(--text-2)}.DailyBrief_addRow__eOodk{display:flex;gap:4px;margin-top:4px}.DailyBrief_addIn__31EQY{flex:1;padding:4px 8px;border-radius:4px;background:var(--surface-3);border:1px solid var(--border-mid);color:var(--text);font-size:11px;font-family:var(--font);outline:none}.DailyBrief_addIn__31EQY::placeholder{color:var(--text-3)}.DailyBrief_empty__Pd941{font-size:11px;color:var(--text-3);font-family:var(--font)}.DailyBrief_msg__zCi3U{padding:14px 16px;font-size:12px;color:var(--text-3);font-family:var(--font)}@keyframes DailyBrief_skelPulse__c_eb6{0%,to{opacity:.3}50%{opacity:.6}}@media (max-width:768px){.DailyBrief_cols__8xNjL{grid-template-columns:1fr;max-height:none}.DailyBrief_col___Ol29{border-right:none;border-bottom:1px solid var(--border)}.DailyBrief_col___Ol29:last-child{border-bottom:none}.DailyBrief_mic__PwwsY{min-width:44px;min-height:44px}.DailyBrief_refresh__h_aO4{min-height:44px}.DailyBrief_editBtn__7n2T1,.DailyBrief_row__v30vh .DailyBrief_x__FZ9aD{min-width:44px;min-height:44px}.DailyBrief_addBtn__qVAuU{min-height:44px}}.home_header__OUbfE{padding:36px var(--page-pad) 28px;border-bottom:1px solid var(--border)}.home_dot__kb1Wf{color:var(--text-2);font-weight:300}.home_briefWrap__3_Lb8{padding:24px var(--page-pad)}.home_ganttSection__CWgHn{padding:0 var(--page-pad) 40px}.home_banner__ygb_t{position:fixed;bottom:20px;right:20px;z-index:300;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:10px;padding:13px 16px;display:flex;align-items:center;gap:12px;max-width:340px;box-shadow:var(--shadow-lg);animation:home_slideUp__B0FEa .35s var(--ease) both}.home_bannerDot___Ew9h{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent);flex-shrink:0}.home_bannerText__5lSVd{flex:1;font-size:11px;color:var(--text-2);line-height:1.45;font-family:var(--font)}.home_bannerText__5lSVd strong{color:var(--text)}.home_bannerBtn__r2aMl{font-size:10px;padding:5px 11px;border-radius:5px;background:var(--surface-4);border:1px solid var(--border-hi);color:var(--text);cursor:pointer;transition:all var(--t-sm);white-space:nowrap;font-family:var(--font)}.home_bannerBtn__r2aMl:hover{background:var(--surface-3)}.home_bannerX__xmvb2{font-size:14px;color:var(--text-3);cursor:pointer;background:none;border:none;padding:0;line-height:1;flex-shrink:0}.home_bannerX__xmvb2:hover{color:var(--text)}@media (max-width:768px){.home_header__OUbfE{padding:28px var(--page-pad) 22px}.home_banner__ygb_t{bottom:72px;right:12px;left:12px;max-width:unset}}