.home-workspace-module__HWEzSG__workspace{--home-chat-bg:#f6f5f8;--home-accent:#7354d5;--home-ink:#282633;--home-muted:#797784;--home-glass:#ffffffb8;--home-line:#fffffff0;isolation:isolate;color:var(--home-ink);background:radial-gradient(at 53% 41%,#bda8f226,#0000 48%),radial-gradient(at 85% 86%,#ceddf233,#0000 42%),linear-gradient(135deg,#f8f8fa,#f4f3f7 58%,#f8f8fa);position:relative}.home-workspace-module__HWEzSG__toolbar{padding-top:18px;padding-bottom:18px}.home-workspace-module__HWEzSG__quietButton,.home-workspace-module__HWEzSG__suggestion,.home-workspace-module__HWEzSG__secondarySuggestion{border:1px solid var(--home-line);background:var(--home-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 6px #2a1f4b06,inset 0 1px #ffffffb3}.home-workspace-module__HWEzSG__quietButton{color:var(--home-muted);padding:9px 14px}.home-workspace-module__HWEzSG__quietButton:hover,.home-workspace-module__HWEzSG__secondarySuggestion:hover{background:var(--card);color:var(--home-accent)}.home-workspace-module__HWEzSG__intro{margin-bottom:26px}.home-workspace-module__HWEzSG__mark{justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.home-workspace-module__HWEzSG__title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(21px,2.1vw,29px);font-weight:500;line-height:1.5}.home-workspace-module__HWEzSG__subtitle{color:var(--home-muted);letter-spacing:-.015em;text-wrap:balance;margin-top:4px;font-size:13px;line-height:1.8}.home-workspace-module__HWEzSG__composer{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(115deg,#ffffffe6,#ffffff94);border-radius:28px;padding:20px 20px 14px;transition:box-shadow .2s,border-color .2s;position:relative;box-shadow:0 12px 36px -20px #3a266838,0 2px 5px #33284809,inset 0 1px #fff}.home-workspace-module__HWEzSG__composer textarea{color:var(--home-ink);min-height:54px;font-size:14px;line-height:1.8}.home-workspace-module__HWEzSG__composer textarea::placeholder{color:#97939f}.home-workspace-module__HWEzSG__addButton{width:34px;height:34px;color:var(--home-muted);background:#ebe8f180;border-radius:50%}.home-workspace-module__HWEzSG__addButton:hover,.home-workspace-module__HWEzSG__modeSelect:hover:not(:disabled){color:var(--home-accent);background:#dfd5f3a6}.home-workspace-module__HWEzSG__sendButton,.home-workspace-module__HWEzSG__chat [data-home-send]{color:#fff;background:radial-gradient(#9060eb 0%,#b391ef 42%,#eee5fa 100%) padding-box padding-box,linear-gradient(#a77bef 0%,#decdf7 24%,#e7d9fa 50%,#dcc9f5 76%,#ae85ed 100%) border-box;border:2px solid #0000;border-radius:999px;flex-shrink:0;width:60px;height:36px;transition:filter .18s,box-shadow .18s;box-shadow:inset 0 1px 4px #e7d9fa73,inset 0 -1px 3px #7549c426}.home-workspace-module__HWEzSG__sendButton svg,.home-workspace-module__HWEzSG__chat [data-home-send] svg{filter:drop-shadow(0 1px 2px #5e30ac33);stroke-width:2.4px}.home-workspace-module__HWEzSG__sendButton:hover:not(:disabled),.home-workspace-module__HWEzSG__chat [data-home-send]:hover:not(:disabled){filter:brightness(1.04)saturate(1.1);box-shadow:inset 0 1px 5px #e7d9fa8c,0 3px 12px #7e4ed024}.home-workspace-module__HWEzSG__sendButton:active:not(:disabled),.home-workspace-module__HWEzSG__chat [data-home-send]:active:not(:disabled){filter:brightness(.97)}.home-workspace-module__HWEzSG__sendButton:disabled,.home-workspace-module__HWEzSG__chat [data-home-send]:disabled{opacity:1;cursor:not-allowed;background:radial-gradient(#c9b3ec 0%,#dacbf1 42%,#f1eaf9 100%) padding-box padding-box,linear-gradient(#d1bced 0%,#e8dcf7 24%,#eee5fa 50%,#e6d8f5 76%,#d4c1ed 100%) border-box;box-shadow:inset 0 1px 4px #e7d9fa4d}.home-workspace-module__HWEzSG__suggestions{gap:9px;margin-top:18px}.home-workspace-module__HWEzSG__suggestion,.home-workspace-module__HWEzSG__secondarySuggestion{border-radius:999px;padding:10px 16px;font-size:12px}.home-workspace-module__HWEzSG__suggestion{color:#6543b4;border-color:var(--border);background:linear-gradient(120deg,#f1e9fff0,#eae1fba6);box-shadow:0 2px 6px #2a1f4b06}.home-workspace-module__HWEzSG__suggestion:hover:not(:disabled){background:#eae0fb}.home-workspace-module__HWEzSG__secondarySuggestion{color:#696373}.home-workspace-module__HWEzSG__summary{color:#96919f;letter-spacing:.01em;margin-top:20px;font-size:11px}.home-workspace-module__HWEzSG__workspace button:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.home-workspace-module__HWEzSG__chatToolbar{padding-top:8px;padding-bottom:8px}.home-workspace-module__HWEzSG__chat{background:0 0}.home-workspace-module__HWEzSG__chat>div:first-of-type{padding:12px 0 24px}.home-workspace-module__HWEzSG__chat>div:last-child{z-index:1;background:var(--home-chat-bg);width:100%;margin-inline:auto;position:relative}.home-workspace-module__HWEzSG__chat>div:last-child:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--home-chat-bg);height:22px;position:absolute;bottom:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-workspace-module__HWEzSG__chat>div:last-child>div:first-child{border-radius:28px;align-items:center}.home-workspace-module__HWEzSG__menu{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:6px;box-shadow:0 12px 36px -14px #3a266833}.home-workspace-module__HWEzSG__menu button{border-radius:12px}.home-workspace-module__HWEzSG__board{border-radius:28px}.dark .home-workspace-module__HWEzSG__workspace{--home-chat-bg:#221f29;--home-accent:#bca0ff;--home-ink:#ece8f3;--home-muted:#aaa1b6;--home-glass:#282332c2;--home-line:#b59fdf1f;background:radial-gradient(at 53% 41%,#6f4ba324,#0000 52%),linear-gradient(135deg,#201e27,#24202c)}.dark .home-workspace-module__HWEzSG__composer{background:linear-gradient(115deg,#342d40e6,#2c2539b3);box-shadow:inset 0 1px #ffffff12,0 12px 36px -20px #0000004d}:is(.dark .home-workspace-module__HWEzSG__quietButton,.dark .home-workspace-module__HWEzSG__secondarySuggestion,.dark .home-workspace-module__HWEzSG__suggestion){box-shadow:inset 0 1px #ffffff0a}.dark .home-workspace-module__HWEzSG__suggestion{color:#d0baff;border-color:var(--border);background:#6d4a9c40}.dark .home-workspace-module__HWEzSG__suggestion:hover:not(:disabled){background:#6d4a9c66}.dark .home-workspace-module__HWEzSG__secondarySuggestion{color:#c1b8ce}:is(.dark .home-workspace-module__HWEzSG__addButton,.dark .home-workspace-module__HWEzSG__modeSelect){background:#aa93c91a}@media (max-width:640px){.home-workspace-module__HWEzSG__composer{border-radius:23px;padding:16px 14px 12px}.home-workspace-module__HWEzSG__title{font-size:21px}.home-workspace-module__HWEzSG__suggestion,.home-workspace-module__HWEzSG__secondarySuggestion{padding:9px 12px}.home-workspace-module__HWEzSG__chat>div:first-of-type{padding:8px 0 16px}}@media (max-height:600px){.home-workspace-module__HWEzSG__mark{display:none}.home-workspace-module__HWEzSG__intro{margin-bottom:12px}.home-workspace-module__HWEzSG__toolbar{padding-top:8px;padding-bottom:8px}.home-workspace-module__HWEzSG__composer{padding-top:12px;padding-bottom:10px}.home-workspace-module__HWEzSG__suggestions{margin-top:10px}}@media (prefers-reduced-motion:reduce){.home-workspace-module__HWEzSG__workspace *,.home-workspace-module__HWEzSG__workspace :before{transition:none}}.home-workspace-module__HWEzSG__title{color:var(--home-ink)}.dark .home-workspace-module__HWEzSG__title{color:#ece8f3}.dark .home-workspace-module__HWEzSG__composer textarea{color:#ece8f3}.dark .home-workspace-module__HWEzSG__subtitle{color:#aaa1b6}:is(.dark .home-workspace-module__HWEzSG__quietButton,.dark .home-workspace-module__HWEzSG__secondarySuggestion){color:#c1b8ce;background:#282332c2;border-color:#b59fdf29}.dark .home-workspace-module__HWEzSG__composer{border-color:#b59fdf2e}:is(.dark .home-workspace-module__HWEzSG__quietButton:hover,.dark .home-workspace-module__HWEzSG__secondarySuggestion:hover){color:#dfd0ff;background:#4a3a5ea6}.home-workspace-module__HWEzSG__workspace.home-workspace-module__HWEzSG__chatWorkspace{background:var(--home-chat-bg)}.home-workspace-module__HWEzSG__chatToolbar{z-index:1;position:relative}.home-workspace-module__HWEzSG__chatToolbar:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--home-chat-bg);height:22px;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.home-workspace-module__HWEzSG__actionCard{border:1px solid var(--home-line);background:var(--home-glass,var(--card));border-radius:20px;padding:18px}.home-workspace-module__HWEzSG__actionRank{background:var(--brand-light);width:28px;height:28px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.home-workspace-module__HWEzSG__cardPrimary,.home-workspace-module__HWEzSG__cardSecondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:background .15s;display:inline-flex}.home-workspace-module__HWEzSG__cardPrimary{color:var(--primary);background:var(--brand-light)}.home-workspace-module__HWEzSG__cardSecondary{color:var(--t2);border:1px solid var(--border)}.home-workspace-module__HWEzSG__cardPrimary:hover,.home-workspace-module__HWEzSG__cardSecondary:hover{background:var(--border2)}.home-workspace-module__HWEzSG__cardSecondary:disabled{opacity:.4;cursor:not-allowed}.home-workspace-module__HWEzSG__board{background:#f6f5f8;border:1px solid #ffffffe6;box-shadow:0 24px 80px -28px #3a266847}.home-workspace-module__HWEzSG__overviewCalendar>section{background:#ffffffc2;border-color:#fffffff2;border-radius:22px;height:100%;min-height:0;padding:20px}.home-workspace-module__HWEzSG__overviewApprovals{border-top:1px solid var(--border);flex-shrink:0;max-height:110px;margin-top:12px;padding-top:12px;overflow-y:auto}.home-workspace-module__HWEzSG__overviewRow{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.home-workspace-module__HWEzSG__overviewRow:hover{background:var(--brand-light)}.dark .home-workspace-module__HWEzSG__board{background:#221f29;border-color:#b59fdf29}.dark .home-workspace-module__HWEzSG__overviewCalendar>section{background:#282332c2;border-color:#b59fdf1f}.home-workspace-module__HWEzSG__holidayBoard{height:min(580px,100dvh - 2rem)}.home-workspace-module__HWEzSG__overview{min-height:0;color:var(--t1);flex-direction:column;flex:1;display:flex;overflow:hidden}.home-workspace-module__HWEzSG__overviewCalendar{flex:1;min-height:0}.home-workspace-module__HWEzSG__expandedCalendar{background:#f6f5f8;border-color:#ffffffe6;border-radius:28px;box-shadow:0 24px 80px -28px #3a266847}.dark .home-workspace-module__HWEzSG__expandedCalendar{background:#221f29;border-color:#b59fdf29}.home-workspace-module__HWEzSG__miniCalendar{flex-shrink:0;padding-block:8px}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7{row-gap:3px}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7>button{height:36px}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7>div{padding-bottom:6px}@media (max-height:700px){.home-workspace-module__HWEzSG__holidayBoard{gap:10px;padding:16px}.home-workspace-module__HWEzSG__overviewCalendar>section{padding:12px 16px}.home-workspace-module__HWEzSG__miniCalendar{padding-block:4px}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7{row-gap:1px}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7>button{height:30px}.home-workspace-module__HWEzSG__overviewApprovals{max-height:72px}}@media (max-height:520px) and (min-width:640px){.home-workspace-module__HWEzSG__overviewCalendar>section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);column-gap:16px;display:grid}.home-workspace-module__HWEzSG__overviewCalendar>section>:first-child{grid-column:1/-1}.home-workspace-module__HWEzSG__overviewCalendar>section>:last-child{overflow:hidden}.home-workspace-module__HWEzSG__miniCalendar .grid-cols-7>button{height:26px}}.home-workspace-module__HWEzSG__cardPrimary.home-workspace-module__HWEzSG__leaveRequestButton{color:#fff;text-shadow:0 1px 2px #5e30ac33;background:radial-gradient(50% 240%,#9569e7 0% 72%,#a17be8 90%,#af8fe9 100%) padding-box padding-box,linear-gradient(#a77bef 0%,#decdf7 24%,#e7d9fa 50%,#dcc9f5 76%,#ae85ed 100%) border-box;border:2px solid #0000;min-height:38px;font-weight:600;transition:filter .18s,box-shadow .18s;box-shadow:inset 0 1px 1px #e7d9fa2e,inset 0 -1px 1px #e7d9fa1f}.home-workspace-module__HWEzSG__cardPrimary.home-workspace-module__HWEzSG__leaveRequestButton:hover{filter:brightness(1.04)saturate(1.1);box-shadow:inset 0 1px 5px #e7d9fa8c,0 3px 12px #7e4ed024}.home-workspace-module__HWEzSG__cardPrimary.home-workspace-module__HWEzSG__leaveRequestButton:active{filter:brightness(.97)}.home-workspace-module__HWEzSG__leaveRequestButton:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-workspace-module__HWEzSG__cardSecondary.home-workspace-module__HWEzSG__calendarGlassButton{min-height:38px;color:var(--t2);background:radial-gradient(ellipse 50% 240% at center, color-mix(in srgb, var(--card) 70%, transparent) 0% 72%, color-mix(in srgb, var(--card) 92%, transparent) 100%) padding-box, linear-gradient(180deg, var(--border), color-mix(in srgb, var(--border) 38%, var(--card)) 50%, var(--border)) border-box;-webkit-backdrop-filter:blur(12px);box-shadow:none;border:1px solid #0000;transition:background .18s,border-color .18s}.home-workspace-module__HWEzSG__cardSecondary.home-workspace-module__HWEzSG__calendarGlassButton:hover{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 65%, transparent), transparent 28%, transparent 78%, color-mix(in srgb, var(--card) 28%, transparent)) padding-box, radial-gradient(ellipse 50% 240% at center, color-mix(in srgb, var(--border2) 85%, transparent) 0% 72%, color-mix(in srgb, var(--card) 78%, var(--border2)) 100%) padding-box;box-shadow:none}.home-workspace-module__HWEzSG__calendarGlassButton:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-workspace-module__HWEzSG__historyPanel{border-right:1px solid var(--border);background:var(--card);width:216px;min-height:0;color:var(--t1);flex-direction:column;flex-shrink:0;padding:16px 12px;display:flex}.home-workspace-module__HWEzSG__historySearch{background:var(--bg);color:var(--t3);border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex}.home-workspace-module__HWEzSG__historySearch input{background:0 0;outline:none;width:100%;min-width:0;font-size:12px}.home-workspace-module__HWEzSG__historyRow{min-height:34px;color:var(--t2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;font-size:12px;display:flex;position:relative}.home-workspace-module__HWEzSG__historyRow:hover{background:var(--bg)}.home-workspace-module__HWEzSG__historyRow[data-active=true]{background:var(--brand-light);color:var(--primary)}.home-workspace-module__HWEzSG__historyRow form{flex-wrap:wrap;gap:8px;width:100%;display:flex}.home-workspace-module__HWEzSG__historyRow input{border:1px solid var(--border);border-radius:6px;width:100%;min-width:0;padding:4px}.home-workspace-module__HWEzSG__historyIcon{width:22px;height:24px;color:var(--t3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-workspace-module__HWEzSG__historyIcon:hover{background:var(--border2);color:var(--primary)}.home-workspace-module__HWEzSG__historyNavRow{width:100%;color:var(--t1);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px 6px;font-size:12px;font-weight:400;display:flex}.home-workspace-module__HWEzSG__historyNavRow:hover{background:var(--bg)}.home-workspace-module__HWEzSG__historyNavRow:disabled{opacity:.4;cursor:not-allowed}.home-workspace-module__HWEzSG__historyRow .home-workspace-module__HWEzSG__historyIcon{opacity:0;transition:opacity .12s}.home-workspace-module__HWEzSG__historyRow:hover .home-workspace-module__HWEzSG__historyIcon,.home-workspace-module__HWEzSG__historyRow .home-workspace-module__HWEzSG__historyIcon:focus-visible,.home-workspace-module__HWEzSG__historyRow .home-workspace-module__HWEzSG__historyIcon[data-open=true]{opacity:1}.home-workspace-module__HWEzSG__historyMenuScrim{z-index:40;cursor:default;position:fixed;inset:0}.home-workspace-module__HWEzSG__historyMenu{z-index:50;border:1px solid var(--border);background:var(--card);min-width:148px;box-shadow:var(--card-shadow-hover);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;right:4px}.home-workspace-module__HWEzSG__historyMenu button[role=menuitem]{color:var(--t2);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.home-workspace-module__HWEzSG__historyMenu button[role=menuitem]:hover{background:var(--bg);color:var(--t1)}.home-workspace-module__HWEzSG__historyMenu button[data-danger]:hover{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.home-workspace-module__HWEzSG__historyMenu form{border-top:1px solid var(--border2);align-items:center;gap:4px;margin-top:2px;padding-top:4px;display:flex}.home-workspace-module__HWEzSG__historyMenu form input{border:1px solid var(--border);border-radius:6px;flex:1;min-width:0;padding:5px 6px;font-size:12px}.home-workspace-module__HWEzSG__historyMenu form button{width:24px;height:24px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;display:flex}.home-workspace-module__HWEzSG__historyMenu form button:hover{background:var(--brand-light)}.home-workspace-module__HWEzSG__voiceButton{width:30px;height:32px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;display:flex}.home-workspace-module__HWEzSG__voiceButton:hover{background:var(--border2)}.home-workspace-module__HWEzSG__voiceButton:disabled{opacity:.4;cursor:not-allowed}.home-workspace-module__HWEzSG__voiceActive{color:var(--primary);background:var(--brand-light)}.home-workspace-module__HWEzSG__modeSelect{max-width:84px;height:34px;color:var(--home-muted);background:#ebe8f180;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;display:inline-flex}.home-workspace-module__HWEzSG__fileChip{border:1px solid var(--border);color:var(--t2);border-radius:10px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.home-workspace-module__HWEzSG__compactComposer{padding:12px 16px}.home-workspace-module__HWEzSG__dragging{outline:2px dashed var(--primary);outline-offset:3px}@media (max-width:767px){.home-workspace-module__HWEzSG__historyPanel{border:0;flex:1;width:100%}}.home-workspace-module__HWEzSG__permissionMenu{z-index:60;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, transparent);width:320px;max-width:calc(100vw - 24px);color:var(--t1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;outline:none;padding:10px;box-shadow:0 12px 36px -14px #23193c38}.home-workspace-module__HWEzSG__permissionLabel{color:var(--t3);padding:4px 10px 8px;font-size:12px}.home-workspace-module__HWEzSG__permissionOption{cursor:pointer;border-radius:12px;outline:none;padding:10px 36px 10px 10px;position:relative}.home-workspace-module__HWEzSG__permissionOption[data-highlighted]{background:var(--border2)}.home-workspace-module__HWEzSG__permissionOption[data-disabled]{opacity:.5;cursor:not-allowed}.home-workspace-module__HWEzSG__permissionTitle{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.home-workspace-module__HWEzSG__permissionOption p{color:var(--t3);font-size:12px;line-height:1.65}.home-workspace-module__HWEzSG__permissionCheck{color:var(--primary);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.home-workspace-module__HWEzSG__modeSelect:disabled{opacity:.4;cursor:not-allowed}.home-workspace-module__HWEzSG__modeSelect:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
