.shelf-trigger.svelte-1d302ky{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;border:0;border-top:1px solid #ffffff25;padding:8px 6px;background:transparent;color:inherit;font:inherit;font-size:11px;text-align:left;cursor:pointer}.shelf-trigger.svelte-1d302ky:hover,.shelf-trigger[aria-expanded=true].svelte-1d302ky{background:#ffffff0f}.shelf-trigger.svelte-1d302ky:focus-visible{outline:2px solid #a5d7c0;outline-offset:-2px}.shelf-panel.svelte-1d302ky{min-width:0;margin:0 -2px;padding-top:5px;color:var(--r04-chrome-on-surface,#172f38)}.app-grid.svelte-1d302ky{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px;padding:5px 1px 12px}.app-grid.svelte-1d302ky :is(a:where(.svelte-1d302ky),button:where(.svelte-1d302ky)){display:flex;min-width:0;align-items:center;flex-direction:column;gap:8px;border:0;border-radius:var(--r04-ui-radius-control,9px);padding:8px 2px;background:transparent;color:inherit;font:inherit;text-decoration:none}.app-grid.svelte-1d302ky :where(.svelte-1d302ky):is(a:where(.svelte-1d302ky),button:where(.svelte-1d302ky)):hover{background:var(--sx-selection,#e2efe8)}.app-grid.svelte-1d302ky :where(.svelte-1d302ky):is(a:where(.svelte-1d302ky),button:where(.svelte-1d302ky)):focus-visible{outline:2px solid var(--sx-action,#285a3b);outline-offset:1px}.app-grid.svelte-1d302ky :is(a:where(.svelte-1d302ky),button:where(.svelte-1d302ky))>span:where(.svelte-1d302ky):last-child{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--r04-ui-font-count,10px);line-height:1.4;text-align:center;overflow-wrap:anywhere}.app-grid.svelte-1d302ky button:where(.svelte-1d302ky):disabled{opacity:.55;cursor:not-allowed}.app-glyph.svelte-1d302ky{display:flex;width:39px;height:39px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--sx-border,#d8dfda);border-radius:11px;background:var(--sx-selection,#e2efe8);color:var(--sx-text,#172f38)}.app-glyph.slack.svelte-1d302ky{color:#522657;background:#f2e6f2}.app-glyph.drive.svelte-1d302ky{color:#187144;background:#e8f2db}.app-glyph.codex.svelte-1d302ky{color:#f5f5f5;background:#20232a}.app-glyph.kakao.svelte-1d302ky{color:#352b17;background:#ffe45c}.add-row.svelte-1d302ky{display:flex;align-items:center;gap:7px;margin:0 3px;border:1px solid var(--sx-border,#d8dfda);border-radius:9px;padding:2px 5px 2px 9px;background:var(--sx-surface,#fff)}.add-row.svelte-1d302ky input:where(.svelte-1d302ky){width:100%;min-width:0;border:0;padding:9px 0;background:transparent;color:inherit;font:inherit;font-size:12px}.add-row.svelte-1d302ky:focus-within{outline:2px solid var(--sx-action,#285a3b);outline-offset:1px}.add-row.svelte-1d302ky input:where(.svelte-1d302ky):focus{outline:none}.add-row.svelte-1d302ky>svg{flex:none}.add-row.svelte-1d302ky button:where(.svelte-1d302ky),.rename-row.svelte-1d302ky button:where(.svelte-1d302ky){display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:8px;background:var(--sx-selection,#e2efe8);color:var(--sx-text,#172f38);cursor:pointer}button.svelte-1d302ky:disabled{opacity:.36;cursor:default}.drop-hint.svelte-1d302ky{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 3px 3px;border:1px dashed var(--sx-border,#d8dfda);border-radius:8px;padding:11px 6px;color:var(--sx-muted,#63767b);font-size:10px}.notice.svelte-1d302ky{margin:6px 3px 0;color:var(--sx-muted,#63767b);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.notice.blocked.svelte-1d302ky{color:#a13d32}.app-actions.svelte-1d302ky{display:grid;gap:3px}.app-actions.svelte-1d302ky button:where(.svelte-1d302ky){display:flex;align-items:center;gap:9px;min-height:38px;border:0;border-radius:9px;padding:8px 10px;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;cursor:pointer}.app-actions.svelte-1d302ky button:where(.svelte-1d302ky):hover{background:var(--sx-selection,#e2efe8)}.rename-row.svelte-1d302ky{display:flex;align-items:center;gap:7px}.rename.svelte-1d302ky{width:100%;min-width:0;border:1px solid var(--sx-border,#d8dfda);border-radius:9px;padding:9px 10px;background:var(--sx-surface,#fff);color:inherit;font:inherit;font-size:12px}.mobile-trigger.svelte-1d302ky{width:32px;min-height:32px;justify-content:center;border:0;padding:5px;color:var(--sx-text,#172f38)}.mobile-trigger.svelte-1d302ky span:where(.svelte-1d302ky){display:none}.mobile-trigger.svelte-1d302ky:hover,.mobile-trigger[aria-expanded=true].svelte-1d302ky{background:var(--sx-selection,#e2efe8)}.rail-trigger.svelte-1d302ky{flex:0 0 auto}.r04-shell[data-rail-compact=true] .rail-trigger.svelte-1d302ky{justify-content:center}.r04-shell[data-rail-compact=true] .rail-trigger.svelte-1d302ky span:where(.svelte-1d302ky){display:none}.r04-attendance-panel.svelte-zojpgi{color:var(--sx-text,#243630);font-size:13px}.attendance-control.svelte-zojpgi{display:flex;align-items:center;justify-content:space-between;gap:10px}.attendance-control.svelte-zojpgi>span:where(.svelte-zojpgi){font-weight:600}.attendance-control.svelte-zojpgi>button:where(.svelte-zojpgi){display:flex;min-height:38px;align-items:center;gap:4px;border:0;border-radius:8px;padding:8px 10px;background:var(--sx-action,#397a52);color:var(--sx-on-action,#fff);font:inherit;cursor:pointer}p.svelte-zojpgi{margin:12px 0;color:var(--sx-muted,#6c7770);font-size:12px;line-height:1.65}.attendance-details.svelte-zojpgi,.attendance-exception.svelte-zojpgi{display:flex;align-items:center;gap:8px;padding:8px 0}.attendance-exception.svelte-zojpgi{align-items:flex-start;border-top:1px solid var(--sx-border,#d8dfda)}.attendance-exception.svelte-zojpgi>svg{margin-top:4px;flex-shrink:0}.attendance-exception.svelte-zojpgi>div:where(.svelte-zojpgi){min-width:0}.attendance-exception.svelte-zojpgi button:where(.svelte-zojpgi){border:0;padding:0;background:transparent;font:inherit;color:inherit}.attendance-exception.svelte-zojpgi small:where(.svelte-zojpgi){display:block;margin-top:5px;color:var(--sx-muted,#6c7770);font-size:11px;line-height:1.65}button.svelte-zojpgi:disabled{cursor:not-allowed;opacity:.55}button.svelte-zojpgi:focus-visible{outline:2px solid var(--sx-action,#397a52);outline-offset:3px}.exception-form.svelte-zojpgi{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--sx-border,#d8dfda);margin-top:8px;padding-top:10px}.exception-heading.svelte-zojpgi{display:flex;justify-content:space-between;align-items:center}.exception-heading.svelte-zojpgi button:where(.svelte-zojpgi){display:grid;place-items:center;border:0;border-radius:8px;padding:5px;background:transparent;color:inherit;cursor:pointer}.exception-form.svelte-zojpgi p:where(.svelte-zojpgi){margin:0}.exception-form.svelte-zojpgi label:where(.svelte-zojpgi){display:flex;flex-direction:column;gap:5px;font-size:12px}.exception-form.svelte-zojpgi :is(input:where(.svelte-zojpgi),textarea:where(.svelte-zojpgi),select:where(.svelte-zojpgi)){width:100%;min-width:0;box-sizing:border-box;padding:8px 9px;border:1px solid var(--sx-border,#d8dfda);border-radius:8px;background:var(--sx-field,#fff);color:inherit;font:inherit;resize:vertical}.exception-form.svelte-zojpgi :where(.svelte-zojpgi):is(input:where(.svelte-zojpgi),textarea:where(.svelte-zojpgi),select:where(.svelte-zojpgi)):focus-visible{outline:2px solid var(--sx-action,#397a52);outline-offset:1px}.exception-submit.svelte-zojpgi,.exception-recheck.svelte-zojpgi{min-height:35px;padding:8px 10px;border:0;border-radius:8px;background:var(--sx-action,#397a52);color:var(--sx-on-action,#fff);font:inherit;font-size:12px;cursor:pointer}.exception-form.svelte-zojpgi small:where(.svelte-zojpgi),.exception-history.svelte-zojpgi small:where(.svelte-zojpgi){display:block;margin-top:5px;color:var(--sx-muted,#6c7770);font-size:10px;line-height:1.65}.exception-status.svelte-zojpgi{margin:8px 0;font-size:11px;overflow-wrap:anywhere}.exception-history.svelte-zojpgi{margin-top:12px;border-top:1px solid var(--sx-border,#d8dfda);padding-top:10px}.exception-history.svelte-zojpgi summary:where(.svelte-zojpgi){cursor:pointer;font-size:12px}.exception-history.svelte-zojpgi article:where(.svelte-zojpgi){padding:9px 0;border-bottom:1px solid var(--sx-border,#d8dfda)}.exception-history.svelte-zojpgi article:where(.svelte-zojpgi)>div:where(.svelte-zojpgi){display:flex;justify-content:space-between;gap:7px}.exception-history.svelte-zojpgi article:where(.svelte-zojpgi) b:where(.svelte-zojpgi){overflow-wrap:anywhere;font-size:12px}.exception-history.svelte-zojpgi article:where(.svelte-zojpgi) span:where(.svelte-zojpgi){white-space:nowrap;padding:2px 5px;border-radius:8px;background:var(--sx-selection,#e2efe8);font-size:10px}.exception-history.svelte-zojpgi p:where(.svelte-zojpgi){margin:5px 0;font-size:11px;overflow-wrap:anywhere}.exception-actions.svelte-zojpgi{justify-content:flex-start!important;margin-top:8px}.exception-actions.svelte-zojpgi button:where(.svelte-zojpgi){display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--sx-border,#d8dfda);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.r04-public-status.svelte-7kkc6t{font-size:12px;line-height:1.7}.r04-public-status.svelte-7kkc6t p:where(.svelte-7kkc6t){margin:0 0 9px;white-space:pre-wrap;overflow-wrap:anywhere}.r04-public-status.svelte-7kkc6t form:where(.svelte-7kkc6t){display:grid;gap:6px;margin:0 0 10px}label.svelte-7kkc6t{font-size:11px;color:var(--sx-muted,#6c7770)}input.svelte-7kkc6t{box-sizing:border-box;min-width:0;width:100%;min-height:34px;border:1px solid var(--sx-border,#d8dfda);border-radius:8px;padding:7px 9px;background:var(--sx-panel,#fff);color:var(--sx-text,#243630);font:inherit;font-size:12px}small.svelte-7kkc6t{display:block;font-size:10px;color:var(--sx-muted,#6c7770)}footer.svelte-7kkc6t{display:flex;justify-content:flex-end;gap:6px;padding-top:3px}button.svelte-7kkc6t{min-height:30px;border:0;border-radius:8px;padding:5px 9px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}button.svelte-7kkc6t:hover:not(:disabled){background:var(--sx-selection,#e2efe8)}.primary.svelte-7kkc6t{background:var(--sx-action,#397a52);color:var(--sx-action-text,#fff)}button.svelte-7kkc6t:disabled,input.svelte-7kkc6t:disabled{opacity:.5;cursor:not-allowed}.svelte-7kkc6t:is(button:where(.svelte-7kkc6t),input:where(.svelte-7kkc6t)):focus-visible{outline:2px solid var(--sx-action,#397a52);outline-offset:2px}.recheck.svelte-7kkc6t{padding-left:0;color:var(--sx-action,#397a52)}.r04-public-status-source.svelte-7kkc6t{margin-top:4px;font-size:9px}.r04-identity-entry.svelte-1hkvzv5{display:grid;gap:3px}.r04-account-summary.svelte-1hkvzv5{display:flex;align-items:center;min-width:0;gap:8px;padding:6px 4px;margin-bottom:3px;border-bottom:1px solid var(--sx-border,#d8dfda);font-size:13px}.r04-account-summary.svelte-1hkvzv5 strong:where(.svelte-1hkvzv5){min-width:0;overflow-wrap:anywhere}.r04-account-summary.svelte-1hkvzv5 img:where(.svelte-1hkvzv5),.r04-account-avatar.svelte-1hkvzv5{width:26px;height:26px;flex:0 0 26px;border-radius:50%;object-fit:cover}.r04-account-avatar.svelte-1hkvzv5{display:grid;place-items:center;background:var(--sx-selection,#e2efe8);color:var(--sx-text,#1b292e);font-size:12px}button.svelte-1hkvzv5{display:flex;min-width:0;min-height:42px;align-items:center;gap:9px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}button.svelte-1hkvzv5 span:where(.svelte-1hkvzv5){min-width:0;flex:1;overflow-wrap:anywhere}button.svelte-1hkvzv5:hover:not(:disabled){background:var(--sx-selection,#e2efe8)}button.svelte-1hkvzv5:disabled{opacity:.5;cursor:not-allowed}button.svelte-1hkvzv5:focus-visible{outline:2px solid var(--sx-action,#167bc1);outline-offset:-2px}.r04-public-profile.svelte-1hkvzv5{padding:4px;font-size:12px}.r04-public-profile-top.svelte-1hkvzv5{display:flex;align-items:center;gap:12px;margin-bottom:12px}.r04-public-profile-top.svelte-1hkvzv5>div:where(.svelte-1hkvzv5){min-width:0}.r04-public-profile-photo.svelte-1hkvzv5{width:62px;height:62px;flex:0 0 62px;border-radius:50%;object-fit:cover;background:var(--sx-selection,#eaf0f3);display:grid;place-items:center;font-size:25px}.r04-public-profile.svelte-1hkvzv5 h2:where(.svelte-1hkvzv5){font-size:19px;margin:0 0 4px;overflow-wrap:anywhere}.r04-public-profile-top.svelte-1hkvzv5 small:where(.svelte-1hkvzv5){font-size:11px;color:var(--sx-muted,#6c7770);overflow-wrap:anywhere}.r04-public-profile.svelte-1hkvzv5 p:where(.svelte-1hkvzv5){font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.r04-public-profile.svelte-1hkvzv5 dl:where(.svelte-1hkvzv5){display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;font-size:11px;border-top:1px solid var(--sx-border,#d8dfda);padding-top:10px;margin:12px 0}.r04-public-profile.svelte-1hkvzv5 dt:where(.svelte-1hkvzv5){color:var(--sx-muted,#6c7770)}.r04-public-profile.svelte-1hkvzv5 dd:where(.svelte-1hkvzv5){margin:0;overflow-wrap:anywhere}.r04-public-profile.svelte-1hkvzv5 footer:where(.svelte-1hkvzv5){display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--sx-border,#d8dfda);padding-top:9px}.r04-public-profile.svelte-1hkvzv5 footer:where(.svelte-1hkvzv5) small:where(.svelte-1hkvzv5){font-size:9px;color:var(--sx-muted,#6c7770)}.r04-public-profile.svelte-1hkvzv5 footer:where(.svelte-1hkvzv5) button:where(.svelte-1hkvzv5){min-height:30px;font-size:11px;padding:5px 8px;flex-shrink:0}.r04-public-profile.svelte-1hkvzv5 footer:where(.svelte-1hkvzv5)>div:where(.svelte-1hkvzv5){display:flex;align-items:center;gap:3px}.private-contract-boundary.svelte-1bgawi0{min-width:0;padding:3px 8px 7px;color:var(--r04-native-text,var(--sx-text,#193139))}.contract-card.svelte-1bgawi0{margin:9px 0;padding:13px;border:1px solid var(--r04-native-line,var(--sx-border,#dce4e8));border-radius:12px;background:var(--r04-native-surface,var(--sx-surface,#fff))}.contract-heading.svelte-1bgawi0{display:flex;align-items:center;min-width:0;gap:8px}.contract-heading.svelte-1bgawi0 strong:where(.svelte-1bgawi0){font-size:13px;line-height:1.7}.contract-card.svelte-1bgawi0 p:where(.svelte-1bgawi0){margin:9px 0 11px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.contract-badge.svelte-1bgawi0{display:inline-block;padding:4px 7px;border-radius:6px;background:var(--r04-native-soft,var(--sx-selection,#edf3ef));color:var(--r04-native-muted,var(--sx-muted,#547464));font-size:10px;white-space:nowrap}.contract-note.svelte-1bgawi0{margin:7px 0 0;color:var(--r04-native-muted,var(--sx-muted,#6c7770));font-size:10px;line-height:1.65}.r04-calendar-panel.svelte-1m27cr7{color:var(--sx-text,#243630);font-size:12px}.r04-schedule-greeting.svelte-1m27cr7{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px}.r04-schedule-greeting.svelte-1m27cr7>span:where(.svelte-1m27cr7){font-weight:650}.r04-schedule-greeting.svelte-1m27cr7 small:where(.svelte-1m27cr7),.r04-schedule-source.svelte-1m27cr7{color:var(--sx-muted,#6c7770);font-size:10px}.r04-schedule-list.svelte-1m27cr7{border-top:1px solid var(--sx-border,#d8dfda)}.r04-schedule-list.svelte-1m27cr7 p:where(.svelte-1m27cr7){margin:10px 2px;font-size:11px;line-height:1.7;color:var(--sx-muted,#6c7770)}.r04-schedule-row.svelte-1m27cr7{display:flex;align-items:center;min-height:36px;padding:7px 2px;gap:7px;color:inherit;text-decoration:none;border-bottom:1px solid var(--sx-border,#d8dfda)}.r04-schedule-row.svelte-1m27cr7 time:where(.svelte-1m27cr7){flex:0 0 34px;width:34px;font-size:11px}.r04-schedule-row.svelte-1m27cr7 b:where(.svelte-1m27cr7){flex:1;min-width:0;overflow-wrap:anywhere;font-size:11px}.r04-schedule-row.svelte-1m27cr7 b:where(.svelte-1m27cr7) small:where(.svelte-1m27cr7){display:block;margin-top:3px;font-size:10px;font-weight:400;color:var(--sx-muted,#6c7770)}.r04-schedule-row.svelte-1m27cr7 svg{flex-shrink:0}.r04-schedule-actions.svelte-1m27cr7{display:flex;gap:6px;padding:9px 0 5px}.r04-schedule-actions.svelte-1m27cr7 :is(a:where(.svelte-1m27cr7),button:where(.svelte-1m27cr7)){display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:32px;border:1px solid var(--sx-border,#d8dfda);border-radius:8px;padding:6px;background:transparent;color:inherit;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.r04-schedule-actions.svelte-1m27cr7 :where(.svelte-1m27cr7):is(a:where(.svelte-1m27cr7),button:where(.svelte-1m27cr7)):hover:not(:disabled),.r04-schedule-row.svelte-1m27cr7:hover{background:var(--sx-selection,#e2efe8)}button.svelte-1m27cr7:disabled{opacity:.5;cursor:not-allowed}.svelte-1m27cr7:is(a:where(.svelte-1m27cr7),button:where(.svelte-1m27cr7)):focus-visible{outline:2px solid var(--sx-action,#397a52);outline-offset:2px}.r04-device-backup.svelte-o6ls9{color:var(--r04-native-text,#243b46);font-size:12px;min-width:0}.server-card.svelte-o6ls9{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--r04-native-line,#dce7e9);border-radius:12px;background:var(--r04-native-surface,#fff);padding:13px;margin:9px 0}b.svelte-o6ls9{font-size:12px}p.svelte-o6ls9,summary.svelte-o6ls9{font-size:10px;line-height:1.65;color:var(--r04-native-muted,#768d95)}p.svelte-o6ls9{margin:7px 0}summary.svelte-o6ls9{cursor:pointer;padding:5px 0}.actions.svelte-o6ls9{display:flex;gap:5px;align-items:center;margin-top:8px;flex-wrap:wrap}button.svelte-o6ls9{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;padding:7px 10px;border:1px solid var(--r04-native-line,#dce7e9);border-radius:8px;background:var(--r04-native-selected,#e5f0eb);color:inherit;cursor:pointer;min-height:31px}button.svelte-o6ls9:disabled{opacity:.55;cursor:default}.apply.svelte-o6ls9{background:var(--r04-native-button,#dfeae3);color:var(--r04-native-button-text,#29453a)}button.svelte-o6ls9:focus-visible,summary.svelte-o6ls9:focus-visible{outline:2px solid var(--r04-native-accent,#74968a);outline-offset:2px}.file-input.svelte-o6ls9{display:none}.restore-confirm.svelte-o6ls9{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid var(--r04-native-line,#dce7e9);padding-top:9px;margin-top:9px}.restore-confirm.svelte-o6ls9 b:where(.svelte-o6ls9){flex-basis:100%;overflow-wrap:anywhere}.notice.svelte-o6ls9{min-height:16px}.r04-security.svelte-1a5ecor{color:var(--r04-native-text,#243b46);font-size:12px;min-width:0}.secure-card.svelte-1a5ecor{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:var(--r04-native-surface,#fff);padding:15px;border:1px solid var(--r04-native-line,#dce7e9);border-radius:12px}.secure-card.svelte-1a5ecor b:where(.svelte-1a5ecor){font-size:13px}.secure-card.svelte-1a5ecor button:where(.svelte-1a5ecor){display:inline-flex;align-items:center;gap:5px;background:var(--r04-native-selected,#e5f0eb);border:1px solid var(--r04-native-line,#dce7e9);border-radius:8px;color:inherit;font-size:11px;padding:7px 10px;opacity:.55}.secure-menu.svelte-1a5ecor{margin-top:14px}.secure-menu.svelte-1a5ecor a:where(.svelte-1a5ecor){width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;border-bottom:1px solid var(--r04-native-line,#e1e9ec);min-height:48px;font-size:13px;text-decoration:none;color:inherit}.secure-menu.svelte-1a5ecor a:where(.svelte-1a5ecor):focus-visible{outline:2px solid var(--r04-native-accent,#74968a);outline-offset:2px}.r04-common-shortcuts.svelte-lbsh4c p:where(.svelte-lbsh4c){display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;color:var(--sx-text,#304d59)}.r04-common-shortcuts.svelte-lbsh4c kbd:where(.svelte-lbsh4c){font:inherit;font-size:11px;color:var(--sx-muted,#647d88)}.shiftx-work-shell.r04-shell.svelte-lbsh4c:has(.tx-secretary.r04-human-focus){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.r04-shell.svelte-lbsh4c:has(.tx-secretary.r04-human-focus)>.work-rail:where(.svelte-lbsh4c),.r04-shell.svelte-lbsh4c:has(.tx-secretary.r04-human-focus)>.rail-resize-handle:where(.svelte-lbsh4c),.r04-shell.svelte-lbsh4c:has(.tx-secretary.r04-human-focus)>.r04-mobile-dock:where(.svelte-lbsh4c){display:none}.r04-cascade-items.svelte-lbsh4c{display:grid;gap:3px}.r04-entry-notice.svelte-lbsh4c{margin:8px 10px;color:var(--sx-muted,#6c7770);font-size:12px;line-height:1.65}.r04-mobile-quick-notice.svelte-lbsh4c{position:absolute;right:12px;bottom:calc(100% + 8px);left:12px;margin:0;padding:10px 13px;border:1px solid var(--sx-border,#d7e2db);border-radius:12px;background:var(--sx-panel,#fff);color:var(--sx-text,#35463b);box-shadow:0 5px 18px #20362a18;font-size:12px;line-height:1.6}.r04-rail-clock.svelte-lbsh4c{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:5px;padding:6px 4px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.r04-rail-clock.svelte-lbsh4c:hover{background:#ffffff14}.r04-rail-clock.svelte-lbsh4c:focus-visible{outline:2px solid #a5d7c0;outline-offset:2px}.r04-clock-time.svelte-lbsh4c{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.3px}.r04-clock-date.svelte-lbsh4c{font-size:10px;line-height:1.6;color:#d2dfe0}.r04-clock-date.svelte-lbsh4c small:where(.svelte-lbsh4c){display:block;font-size:9px}.r04-rail-clock.compact.svelte-lbsh4c{flex-direction:column;justify-content:center;gap:0;padding-inline:0;text-align:center}.r04-rail-clock.compact.svelte-lbsh4c .r04-clock-time:where(.svelte-lbsh4c){font-size:14px}.r04-rail-clock.compact.svelte-lbsh4c .r04-clock-date:where(.svelte-lbsh4c){font-size:9px}.r04-rail-clock.compact.svelte-lbsh4c .r04-clock-date:where(.svelte-lbsh4c) small:where(.svelte-lbsh4c){display:none}.r04-menu-item.svelte-lbsh4c:disabled{opacity:.5;cursor:not-allowed}.r04-menu-item.svelte-lbsh4c{display:flex;min-width:0;min-height:42px;align-items:center;gap:9px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.r04-menu-item.svelte-lbsh4c span:where(.svelte-lbsh4c){min-width:0;flex:1;overflow-wrap:anywhere}.r04-menu-item.svelte-lbsh4c:hover,.r04-menu-item.active.svelte-lbsh4c{background:var(--sx-selection, #e2efe8)}.r04-menu-item.svelte-lbsh4c:focus-visible{outline:2px solid var(--sx-action, #167bc1);outline-offset:-2px}.r04-appearance-pane.svelte-lbsh4c{min-width:0}.shiftx-work-shell.svelte-lbsh4c{--tx-blue-text: #126fa8;--tx-blue-soft: #eef8fd;--tx-border: #e6e8eb;display:grid;grid-template-columns:var(--work-rail-width) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;position:relative;isolation:isolate;background:var(--sx-background, #fff);transition:grid-template-columns .18s ease}.shiftx-work-shell[data-theme-color-profile=standard].svelte-lbsh4c{--color-sky-50: color-mix(in srgb, var(--sx-selection) 64%, white);--color-sky-100: var(--sx-selection);--color-sky-200: color-mix(in srgb, var(--sx-action) 26%, white);--color-sky-300: color-mix(in srgb, var(--sx-action) 44%, white);--color-sky-400: color-mix(in srgb, var(--sx-action) 70%, white);--color-sky-500: color-mix(in srgb, var(--sx-action) 86%, white);--color-sky-600: var(--sx-action);--color-sky-700: var(--sx-action-hover);--color-sky-800: var(--sx-action-pressed);--primary: var(--sx-action)}.shiftx-theme-photo.svelte-lbsh4c{position:absolute;z-index:0;inset:0;overflow:hidden;background:var(--sx-background)}.shiftx-theme-photo.svelte-lbsh4c:before{position:absolute;inset:-1.5%;background-image:var(--sx-photo-desktop);background-position:var(--sx-photo-position);background-repeat:no-repeat;background-size:cover;content:"";opacity:var(--sx-photo-opacity, .62);transform:scale(1.015);transform:none}.shiftx-work-shell[data-theme-motion=enabled].svelte-lbsh4c .shiftx-theme-photo:where(.svelte-lbsh4c):before{animation:svelte-lbsh4c-shiftx-photograph-drift 68s ease-in-out infinite alternate}.shiftx-theme-photo.svelte-lbsh4c:after{position:absolute;inset:0;background:linear-gradient(110deg,color-mix(in srgb,var(--sx-background) 84%,transparent),color-mix(in srgb,var(--sx-background) 42%,transparent));content:""}.shiftx-work-shell[data-focus-profile=OPEN].svelte-lbsh4c .shiftx-theme-photo:where(.svelte-lbsh4c):after{background:linear-gradient(180deg,color-mix(in srgb,var(--sx-background) 4%,transparent),color-mix(in srgb,var(--sx-background) 10%,transparent)),linear-gradient(105deg,color-mix(in srgb,var(--sx-background) 9%,transparent),transparent 56%)}.shiftx-work-shell[data-focus-profile=CONVERSATION].svelte-lbsh4c .shiftx-theme-photo:where(.svelte-lbsh4c):after{background:linear-gradient(180deg,color-mix(in srgb,var(--sx-background) 8%,transparent),color-mix(in srgb,var(--sx-background) 18%,transparent))}.shiftx-work-shell[data-focus-profile=PRECISION].svelte-lbsh4c .shiftx-theme-photo:where(.svelte-lbsh4c):after{background:linear-gradient(110deg,color-mix(in srgb,var(--sx-background) 24%,transparent),color-mix(in srgb,var(--sx-background) 38%,transparent))}@keyframes svelte-lbsh4c-shiftx-photograph-drift{0%{transform:scale(1.015) translate3d(-.2%,-.15%,0)}to{transform:scale(1.055) translate3d(.32%,.22%,0)}}.skip-link.svelte-lbsh4c{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);border-radius:10px;background:#111;padding:10px 14px;color:#fff;font-size:12px;font-weight:800;text-decoration:none}.skip-link.svelte-lbsh4c:focus-visible{transform:translateY(0)}.shiftx-work-shell.resizing.svelte-lbsh4c{transition:none}.work-rail.svelte-lbsh4c{position:relative;z-index:30;min-width:0;height:100%;overflow:hidden;border-right:1px solid var(--tx-border);background:linear-gradient(155deg,#ffffffc2,#f0f8ecb8 42%,#e3f1ddb0 72%,#f8fcf6bf);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;transition:opacity .12s ease}.rail-closed.svelte-lbsh4c .work-rail:where(.svelte-lbsh4c){border-right-color:transparent;opacity:0;pointer-events:none}.rail-inner.svelte-lbsh4c{display:flex;box-sizing:border-box;width:var(--work-rail-width);min-width:var(--work-rail-width);height:100%;min-height:0;flex-direction:column;align-items:center;padding:15px 6px 12px}.rail-brand.svelte-lbsh4c{display:flex;width:100%;min-width:0;flex:0 0 auto;align-items:center;justify-content:center;gap:8px}.rail-brand.svelte-lbsh4c strong:where(.svelte-lbsh4c){display:none}.tx-mark.svelte-lbsh4c{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:transparent;font-size:13px;font-weight:900}.tx-mark.svelte-lbsh4c img:where(.svelte-lbsh4c){width:100%;height:100%;object-fit:contain}.rail-scroll-wrap.svelte-lbsh4c{position:relative;display:flex;width:100%;min-height:0;flex:1;flex-direction:column}.rail-scroll.svelte-lbsh4c{width:100%;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.rail-scroll.svelte-lbsh4c::-webkit-scrollbar{display:none}.rail-overflow.svelte-lbsh4c{position:absolute;right:50%;z-index:3;display:grid;width:30px;height:24px;transform:translate(50%);place-items:center;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sx-surface, #fff) 88%,transparent);color:inherit;box-shadow:0 4px 14px #0000001f;cursor:pointer}.rail-overflow-up.svelte-lbsh4c{top:3px}.rail-overflow-down.svelte-lbsh4c{bottom:3px}.primary-nav.svelte-lbsh4c{display:grid;width:100%;gap:5px;margin-top:22px}.primary-nav.svelte-lbsh4c a:where(.svelte-lbsh4c),.rail-settings.svelte-lbsh4c,.rail-theme.svelte-lbsh4c{display:grid;min-height:52px;place-items:center;align-content:center;gap:3px;border:0;border-radius:12px;background:transparent;color:#4c5850;font:inherit;cursor:pointer;text-decoration:none;touch-action:manipulation}.primary-nav.svelte-lbsh4c a:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c),.rail-settings.svelte-lbsh4c span:where(.svelte-lbsh4c),.rail-theme.svelte-lbsh4c span:where(.svelte-lbsh4c){font-size:9px;font-weight:750}.primary-nav.svelte-lbsh4c a.active:where(.svelte-lbsh4c),.rail-settings.active.svelte-lbsh4c{background:#ffffffb8;color:#006835;box-shadow:inset 0 1px #fff}.quick-apps.svelte-lbsh4c{width:100%;margin-top:11px;border-top:1px solid #eef0f2;padding-top:8px}.quick-heading.svelte-lbsh4c{min-height:20px;text-align:center}.quick-heading.svelte-lbsh4c span:where(.svelte-lbsh4c){color:#4c5850;font-size:9px;font-weight:800;letter-spacing:.04em}.quick-grid.svelte-lbsh4c{display:grid;grid-template-columns:1fr;gap:4px}.quick-grid.svelte-lbsh4c :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)){display:grid;min-width:0;min-height:54px;place-items:center;align-content:center;gap:3px;border:0;border-radius:11px;background:transparent;color:#61666b;font:inherit;cursor:pointer;text-decoration:none;touch-action:manipulation}.quick-grid.svelte-lbsh4c :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c))>span:where(.svelte-lbsh4c){display:grid;width:34px;height:34px;place-items:center;border:1px solid #d4ebf8;border-radius:10px;background:linear-gradient(145deg,#f5fbff,#e4f5ff);color:var(--tx-blue-text)}.quick-grid.svelte-lbsh4c :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)) small:where(.svelte-lbsh4c){display:-webkit-box;max-width:52px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:9px;font-weight:750;line-height:1.2;text-align:center;word-break:keep-all}.quick-grid.svelte-lbsh4c :where(.svelte-lbsh4c):is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)):hover,.quick-grid.svelte-lbsh4c :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)).active:where(.svelte-lbsh4c){background:#f6fbfe;color:#1679b7}.rail-settings.svelte-lbsh4c{width:100%;flex:0 0 auto}.rail-footer.svelte-lbsh4c{display:grid;width:100%;flex:0 0 auto;gap:1px}.rail-account.svelte-lbsh4c{display:grid;width:100%;min-height:48px;place-items:center;align-content:center;gap:3px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.rail-account.svelte-lbsh4c img:where(.svelte-lbsh4c),.rail-account.svelte-lbsh4c>span:where(.svelte-lbsh4c){display:grid;width:28px;height:28px;place-items:center;border-radius:50%;object-fit:cover;background:var(--sx-action,#285a3b);color:#fff;font-size:11px;font-weight:850}.rail-account.svelte-lbsh4c small:where(.svelte-lbsh4c){display:block;max-width:54px;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.rail-account.svelte-lbsh4c:hover,.rail-account.active.svelte-lbsh4c{background:#ffffff8a}.rail-theme.svelte-lbsh4c{display:grid;width:100%;min-height:38px;place-items:center;gap:0;border:0;border-radius:10px;padding:4px 2px;background:transparent;color:#4c5850;font:inherit;cursor:pointer}.rail-theme.svelte-lbsh4c small:where(.svelte-lbsh4c){display:block;max-width:100%;overflow:hidden;color:#6d7770;font-size:7px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.rail-theme.svelte-lbsh4c:hover{background:#ffffff8a;color:#006835}.rail-wide.svelte-lbsh4c .rail-inner:where(.svelte-lbsh4c){align-items:stretch;padding-inline:14px}.rail-wide.svelte-lbsh4c .tx-mark:where(.svelte-lbsh4c){align-self:flex-start}.rail-wide.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.rail-wide.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c),.rail-wide.svelte-lbsh4c .rail-settings:where(.svelte-lbsh4c){min-height:54px}.rail-wide.svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c){text-align:left}.rail-wide.svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){font-size:9px}.rail-wide.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 4px}.rail-wide.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)){min-height:72px}.rail-wide.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)) small:where(.svelte-lbsh4c){max-width:58px;font-size:11px}.rail-wide.svelte-lbsh4c .rail-settings:where(.svelte-lbsh4c){grid-template-columns:auto auto;justify-content:start;padding-inline:14px}.rail-wide.svelte-lbsh4c .rail-theme:where(.svelte-lbsh4c){grid-template-columns:auto auto;justify-content:start;gap:4px;padding-inline:14px}.rail-wide.svelte-lbsh4c .rail-theme:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c):after{content:":"}.rail-wide.svelte-lbsh4c .rail-theme:where(.svelte-lbsh4c) small:where(.svelte-lbsh4c){font-size:9px}.r04-shell.svelte-lbsh4c .work-rail:where(.svelte-lbsh4c){border-right:0;background:var(--r04-rail-surface,linear-gradient(155deg,#233842f5,#172b35f7));color:var(--r04-rail-text,#eff5f4);-webkit-backdrop-filter:none;backdrop-filter:none}.r04-shell.svelte-lbsh4c .rail-inner:where(.svelte-lbsh4c){align-items:stretch;gap:10px;padding:18px 10px 10px}.r04-shell.svelte-lbsh4c .rail-brand:where(.svelte-lbsh4c){justify-content:flex-start;min-height:31px;gap:6px;padding:0 2px}.r04-shell.svelte-lbsh4c .rail-brand:where(.svelte-lbsh4c) strong:where(.svelte-lbsh4c){display:block;min-width:0;overflow:hidden;color:var(--r04-rail-text,#eff5f4);font-size:17px;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.r04-shell.svelte-lbsh4c .tx-mark:where(.svelte-lbsh4c){width:28px;height:28px;flex-basis:28px;border:0;border-radius:0;padding:0}.r04-shell.svelte-lbsh4c .r04-logo-alert:where(.svelte-lbsh4c){cursor:pointer}.r04-shell.svelte-lbsh4c .rail-alert:where(.svelte-lbsh4c){display:grid;width:28px;height:28px;flex:none;place-items:center;margin-left:auto;border:0;padding:3px;background:transparent;color:inherit;cursor:pointer}.r04-shell.svelte-lbsh4c .rail-history:where(.svelte-lbsh4c){display:flex;flex:0 0 auto;min-height:27px;align-items:center;gap:2px;margin:-6px 0 1px;padding:0 5px}.r04-shell.svelte-lbsh4c .rail-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c),.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){display:grid;width:29px;height:27px;place-items:center;border:0;border-radius:8px;padding:3px;background:#ffffff0b;color:#d5e2e3;cursor:pointer}.r04-shell.svelte-lbsh4c .rail-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c):hover,.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c):hover{background:#ffffff18;color:#fff}.r04-shell.svelte-lbsh4c .rail-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c):disabled,.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c):disabled{opacity:.26;cursor:default}.r04-shell.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c){flex:0 0 auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:5px;margin:5px 0}.r04-shell.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c){display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:12px;border-radius:10px;padding:10px 12px;color:var(--r04-rail-text,#eff5f4)}.r04-shell.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){font-size:13px;font-weight:500}.r04-shell.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a.active:where(.svelte-lbsh4c){background:var(--r04-rail-selected,#648e8870);color:var(--r04-rail-on-selected,#fff);box-shadow:inset 3px 0 #83b3a5}.r04-shell.svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c):hover,.r04-shell.svelte-lbsh4c .rail-account:where(.svelte-lbsh4c):hover{background:#ffffff14;color:#fff}.r04-shell.svelte-lbsh4c .rail-scroll-wrap:where(.svelte-lbsh4c){gap:4px;border-top:1px solid var(--r04-rail-line,#ffffff26);padding-top:10px;overflow:hidden}.r04-shell.svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c){display:flex;min-height:24px;flex:0 0 auto;align-items:center;justify-content:space-between;margin-bottom:6px;text-align:left}.r04-shell.svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){color:var(--r04-rail-muted,#c2d2d4);font-size:10px;font-weight:400;letter-spacing:.6px}.r04-shell.svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){display:grid;width:24px;height:24px;place-items:center;border:0;padding:0;background:transparent;color:#e0eceb;cursor:pointer}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c){grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:0 3px 20px 0}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)){display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:9px;border-radius:8px;padding:8px 3px;color:#f3f7f7}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c))>span:where(.svelte-lbsh4c){width:30px;height:30px;flex:none;border:0;border-radius:9px;background:#52796c;color:#fff;box-shadow:inset 0 0 0 1px #ffffff15}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) .quick-task-glyph:where(.svelte-lbsh4c){background:#667d9e}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) .quick-room-glyph:where(.svelte-lbsh4c){background:#52796c}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) .quick-private-room-glyph:where(.svelte-lbsh4c){background:#977b8c}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) .quick-feature-glyph:where(.svelte-lbsh4c){background:var(--quick-glyph,#52796c)}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)) small:where(.svelte-lbsh4c){display:block;min-width:0;max-width:none;font-size:11px;font-weight:400;line-height:1.45;text-align:left;overflow-wrap:anywhere;word-break:normal}.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :where(.svelte-lbsh4c):is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)):hover,.r04-shell.svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)).active:where(.svelte-lbsh4c){background:#ffffff14;color:#fff}.r04-shell[data-rail-columns="2"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.r04-shell[data-rail-columns="3"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.r04-shell[data-rail-columns="2"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)),.r04-shell[data-rail-columns="3"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)){flex-direction:column;justify-content:flex-start;min-height:77px;gap:6px;padding:7px 2px}.r04-shell[data-rail-columns="2"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)) small:where(.svelte-lbsh4c),.r04-shell[data-rail-columns="3"].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)) small:where(.svelte-lbsh4c){display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;text-align:center}.r04-shell.svelte-lbsh4c .rail-footer:where(.svelte-lbsh4c){gap:0}.r04-rail-utilities.svelte-lbsh4c{border-top:1px solid var(--r04-rail-line,#ffffff25);padding-top:8px}.r04-shell.svelte-lbsh4c .r04-rail-clock:where(.svelte-lbsh4c){padding:6px 4px;gap:8px}.r04-shell.svelte-lbsh4c .r04-clock-time:where(.svelte-lbsh4c){font-size:24px}.r04-shell.svelte-lbsh4c .r04-clock-date:where(.svelte-lbsh4c){font-size:11px}.r04-shell.svelte-lbsh4c .r04-clock-date:where(.svelte-lbsh4c) small:where(.svelte-lbsh4c){font-size:10px}.r04-shell.svelte-lbsh4c .rail-account:where(.svelte-lbsh4c){display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:9px;border-radius:8px;padding:7px 2px}.r04-shell.svelte-lbsh4c .rail-account:where(.svelte-lbsh4c) img:where(.svelte-lbsh4c),.r04-shell.svelte-lbsh4c .rail-account:where(.svelte-lbsh4c)>span:where(.svelte-lbsh4c){width:30px;height:30px;flex:0 0 30px}.r04-shell.svelte-lbsh4c .rail-profile-name:where(.svelte-lbsh4c){min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.r04-shell.svelte-lbsh4c .rail-profile-name:where(.svelte-lbsh4c) small:where(.svelte-lbsh4c){display:block;max-width:none;margin-top:1px;color:#b9cccc;font-size:10px;font-weight:400}.r04-shell.svelte-lbsh4c .rail-overflow:where(.svelte-lbsh4c){position:relative;right:auto;flex:0 0 auto;width:100%;height:22px;transform:none;border:0;border-radius:7px;background:#ffffff09;color:#fff;box-shadow:none}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-inner:where(.svelte-lbsh4c){gap:5px;padding:8px 6px 7px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-brand:where(.svelte-lbsh4c){justify-content:center;min-height:32px;gap:0}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-brand:where(.svelte-lbsh4c) strong:where(.svelte-lbsh4c),.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-alert:where(.svelte-lbsh4c){display:none}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-history:where(.svelte-lbsh4c){justify-content:center;gap:0;height:25px;margin:0;padding:0}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){width:23px;height:25px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c){margin:3px 0;gap:3px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c){justify-content:center;min-height:34px;padding:7px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .primary-nav:where(.svelte-lbsh4c) a:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c),.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) small:where(.svelte-lbsh4c),.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c),.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-profile-name:where(.svelte-lbsh4c){display:none}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-scroll-wrap:where(.svelte-lbsh4c){padding-top:6px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-heading:where(.svelte-lbsh4c){justify-content:center;margin-bottom:2px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c){grid-template-columns:minmax(0,1fr);gap:0}.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)){justify-content:center;min-height:43px;padding:6px 2px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .quick-grid:where(.svelte-lbsh4c) :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c))>span:where(.svelte-lbsh4c){width:32px;height:32px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .r04-clock-time:where(.svelte-lbsh4c){font-size:13px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .r04-clock-date:where(.svelte-lbsh4c){font-size:9px}.r04-shell[data-rail-compact=true].svelte-lbsh4c .rail-account:where(.svelte-lbsh4c){justify-content:center}.r04-space-grid.svelte-lbsh4c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.r04-space-grid.svelte-lbsh4c .r04-menu-item:where(.svelte-lbsh4c){flex-direction:column;justify-content:center;min-height:62px;gap:5px;padding:9px 3px;font-size:12px}.r04-space-grid.svelte-lbsh4c .r04-menu-item:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){flex:0}.r04-quick-picker.svelte-lbsh4c{min-width:0}.r04-quick-picker.svelte-lbsh4c nav:where(.svelte-lbsh4c){display:flex;gap:5px;margin-bottom:8px}.r04-quick-picker.svelte-lbsh4c nav:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){display:flex;align-items:center;gap:5px;border:1px solid var(--sx-border,#d8dfda);border-radius:8px;padding:7px 10px;background:var(--sx-surface,#fff);color:inherit;font:inherit;font-size:11px;cursor:pointer}.r04-quick-picker.svelte-lbsh4c nav:where(.svelte-lbsh4c) button.active:where(.svelte-lbsh4c){background:var(--sx-selection,#e2efe8)}.r04-picker-rows.svelte-lbsh4c{display:grid;max-height:360px;gap:3px;overflow:auto}.r04-picker-group.svelte-lbsh4c{margin:8px 9px 2px;color:var(--sx-muted,#6c7770);font-size:11px;line-height:1.6}.r04-picker-rows.svelte-lbsh4c button:where(.svelte-lbsh4c){display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;border:0;border-radius:8px;padding:8px 9px;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;cursor:pointer}.r04-picker-rows.svelte-lbsh4c button:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){flex:1;min-width:0;overflow-wrap:anywhere}.r04-picker-rows.svelte-lbsh4c button:where(.svelte-lbsh4c) svg{flex:none}.r04-picker-rows.svelte-lbsh4c button[aria-pressed=true]:where(.svelte-lbsh4c){background:var(--sx-selection,#e2efe8)}.r04-picker-rows.svelte-lbsh4c button[aria-pressed=true]:where(.svelte-lbsh4c) svg:last-child{transform:rotate(45deg)}.rail-resize-handle.svelte-lbsh4c{position:fixed;top:0;bottom:0;left:max(0px,calc(var(--work-rail-width) - 6px));z-index:40;width:12px;border:0;outline:none;background:transparent;padding:0;cursor:col-resize;touch-action:none}.rail-reopen.svelte-lbsh4c{position:fixed;left:8px;top:8px;z-index:41;display:flex;align-items:center;gap:3px;min-height:34px;border:1px solid var(--sx-border,#d9e1e3);border-radius:9px;padding:4px 5px;background:var(--sx-surface,#fff);color:var(--sx-text,#172f38);box-shadow:0 3px 12px #12222a18;cursor:pointer}.rail-reopen.svelte-lbsh4c:hover{background:var(--sx-selection,#e2efe8)}.rail-reopen.svelte-lbsh4c:focus-visible{outline:2px solid var(--sx-action,#285a3b);outline-offset:2px}@media(max-width:760px){.rail-reopen.svelte-lbsh4c{display:none}}.rail-resize-handle.svelte-lbsh4c:after{position:absolute;top:0;bottom:0;left:5px;width:2px;background:transparent;content:"";transition:background-color .12s ease}.rail-resize-handle.svelte-lbsh4c:hover:after,.rail-resize-handle.svelte-lbsh4c:focus-visible:after,.resizing.svelte-lbsh4c .rail-resize-handle:where(.svelte-lbsh4c):after{background:#38a9eb}.work-shell-content.svelte-lbsh4c{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;position:relative;z-index:1;background:var(--sx-surface, #fff)}.shiftx-work-shell[data-focus-profile=OPEN].svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){background:linear-gradient(180deg,color-mix(in srgb,var(--sx-surface) 2%,transparent),color-mix(in srgb,var(--sx-surface) 8%,transparent))}.shiftx-work-shell[data-focus-profile=CONVERSATION].svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){background:linear-gradient(180deg,color-mix(in srgb,var(--sx-surface) 7%,transparent),color-mix(in srgb,var(--sx-surface) 16%,transparent))}.shiftx-work-shell[data-focus-profile=PRECISION].svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){background:color-mix(in srgb,var(--sx-surface) 82%,transparent)}.shiftx-work-shell[data-theme-photo=available].svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover}.theme-studio-backdrop.svelte-lbsh4c{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:18px;background:#04080c6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-studio-modal.svelte-lbsh4c{width:min(1060px,calc(100vw - 28px));max-height:min(92dvh,900px);overflow:auto;border:1px solid rgba(255,255,255,.34);border-radius:20px;background:var(--sx-surface,#fff);box-shadow:0 28px 90px #00000057}.theme-studio-modal.svelte-lbsh4c>header:where(.svelte-lbsh4c){position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tx-border,#d8dfda);padding:12px 14px;background:color-mix(in srgb,var(--sx-surface,#fff) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-studio-modal.svelte-lbsh4c>header:where(.svelte-lbsh4c) span:where(.svelte-lbsh4c){color:var(--sx-action,#285a3b);font-size:10px;font-weight:800}.theme-studio-modal.svelte-lbsh4c>header:where(.svelte-lbsh4c) h2:where(.svelte-lbsh4c){margin:2px 0 0;font-size:18px}.theme-studio-modal.svelte-lbsh4c>header:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--tx-border,#d8dfda);border-radius:11px;background:var(--sx-surface,#fff);color:inherit;cursor:pointer}.theme-studio-modal.svelte-lbsh4c .theme-studio{border:0;border-radius:0}.shiftx-work-shell.svelte-lbsh4c:not([data-theme-photo=available]) .work-shell-content:where(.svelte-lbsh4c){background:var(--sx-surface, #fff)}.theme-load-notice.svelte-lbsh4c{margin:0;padding:8px 16px;color:var(--sx-text);background:var(--sx-surface);font-size:13px;flex-shrink:0}.mobile-primary-nav.svelte-lbsh4c,.r04-mobile-dock.svelte-lbsh4c{display:none}a.svelte-lbsh4c:focus-visible{outline:3px solid rgba(18,111,168,.32);outline-offset:2px}@media(max-width:900px){.shiftx-theme-photo.svelte-lbsh4c:before{background-image:var(--sx-photo-mobile);background-position:var(--sx-photo-mobile-position)}.shiftx-work-shell[data-focus-profile=CONVERSATION][data-theme-photo=available].svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){background-image:linear-gradient(180deg,color-mix(in srgb,var(--sx-surface) 9%,transparent),color-mix(in srgb,var(--sx-surface) 22%,transparent));background-position:center}.shiftx-work-shell.svelte-lbsh4c{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.shiftx-work-shell.owns-mobile-primary-nav.svelte-lbsh4c{grid-template-rows:minmax(0,1fr)}.shiftx-work-shell.r04-shell.owns-mobile-primary-nav.svelte-lbsh4c{grid-template-rows:minmax(0,1fr) auto}.work-rail.svelte-lbsh4c,.rail-resize-handle.svelte-lbsh4c{display:none}.work-shell-content.svelte-lbsh4c{grid-row:1}.mobile-primary-nav.svelte-lbsh4c{display:grid;grid-row:2;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:1fr;min-height:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--tx-border);background:#fffffff7;padding:5px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-primary-nav.svelte-lbsh4c a:where(.svelte-lbsh4c){display:grid;min-width:0;place-items:center;align-content:center;gap:2px;border:0;border-radius:11px;background:transparent;color:#777;font:inherit;text-decoration:none;touch-action:manipulation}.mobile-primary-nav.svelte-lbsh4c a.active:where(.svelte-lbsh4c){background:var(--tx-blue-soft);color:#1679b7}.mobile-primary-nav.svelte-lbsh4c span:where(.svelte-lbsh4c){font-size:10px;font-weight:800}.r04-mobile-dock.svelte-lbsh4c{position:relative;z-index:35;display:flex;grid-row:2;min-height:calc(58px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--sx-text,#172f38) 14%,transparent);background:color-mix(in srgb,var(--sx-surface,#fff) 92%,transparent);padding:5px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-space-trigger.svelte-lbsh4c{display:flex;min-width:88px;min-height:44px;align-items:center;gap:7px;border:0;border-radius:11px;background:transparent;color:var(--sx-text,#172f38);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.mobile-space-trigger.svelte-lbsh4c img:where(.svelte-lbsh4c){width:25px;height:25px;object-fit:contain}.mobile-history.svelte-lbsh4c{display:flex;min-width:44px;justify-content:flex-end}.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){width:40px;height:40px;color:var(--sx-muted,#63767b)}.r04-shell.svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c) .tx-secretary.r04-enabled>.mobile-primary-nav{display:none!important}.shiftx-work-shell.svelte-lbsh4c:not(.owns-mobile-primary-nav) .work-shell-content:where(.svelte-lbsh4c) .secretary-app{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.shiftx-work-shell.svelte-lbsh4c:not(.owns-mobile-primary-nav) .work-shell-content:where(.svelte-lbsh4c) .secretary-app main,.shiftx-work-shell.svelte-lbsh4c:not(.owns-mobile-primary-nav) .work-shell-content:where(.svelte-lbsh4c) .secretary-app main.chat-main{grid-row:2;height:auto;min-height:0;overflow-y:auto;padding-bottom:10px}.shiftx-work-shell.svelte-lbsh4c:not(.owns-mobile-primary-nav) .work-shell-content:where(.svelte-lbsh4c) .secretary-app main.chat-main{overflow:hidden;padding-bottom:0}.shiftx-work-shell.svelte-lbsh4c:not(.owns-mobile-primary-nav) .work-shell-content:where(.svelte-lbsh4c) .secretary-app .app-nav{position:static;grid-row:3;box-sizing:border-box;width:min(560px,calc(100% - 16px));max-width:calc(100% - 16px);margin:0 auto 8px;padding-bottom:6px}.theme-studio-backdrop.svelte-lbsh4c{align-items:end;padding:0}.theme-studio-modal.svelte-lbsh4c{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}}@media(min-width:761px)and (max-width:900px){.shiftx-work-shell.r04-shell.svelte-lbsh4c,.shiftx-work-shell.r04-shell.owns-mobile-primary-nav.svelte-lbsh4c{grid-template-columns:var(--work-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.r04-shell.svelte-lbsh4c .work-rail:where(.svelte-lbsh4c),.r04-shell.svelte-lbsh4c .rail-resize-handle:where(.svelte-lbsh4c){display:block}.r04-shell.svelte-lbsh4c .work-shell-content:where(.svelte-lbsh4c){grid-row:auto}.r04-shell.svelte-lbsh4c .r04-mobile-dock:where(.svelte-lbsh4c){display:none}}@media(max-width:760px){.r04-shell.svelte-lbsh4c .r04-mobile-dock:where(.svelte-lbsh4c){min-height:calc(44px + env(safe-area-inset-bottom));justify-content:flex-start;gap:3px;padding:5px 8px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--sx-surface,#fff) 88%,transparent)}.r04-shell.svelte-lbsh4c .mobile-space-trigger:where(.svelte-lbsh4c){min-width:26px;width:26px;min-height:32px;justify-content:center;gap:0;border-radius:8px;padding:0}.r04-shell.svelte-lbsh4c .mobile-space-trigger:where(.svelte-lbsh4c) img:where(.svelte-lbsh4c){width:23px;height:25px}.mobile-context.svelte-lbsh4c{min-height:30px;border:0;border-radius:7px;padding:3px 4px;background:transparent;color:var(--sx-text,#172f38);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c){min-width:0;justify-content:flex-start}.r04-shell.svelte-lbsh4c .mobile-history:where(.svelte-lbsh4c) button:where(.svelte-lbsh4c){width:24px;height:25px;background:transparent}.mobile-dock-tools.svelte-lbsh4c{display:flex;align-items:center;gap:3px;margin-left:auto}.mobile-dock-tools.svelte-lbsh4c>button:where(.svelte-lbsh4c){display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;padding:5px;background:transparent;color:var(--sx-text,#172f38);cursor:pointer}.mobile-dock-tools.svelte-lbsh4c>button:where(.svelte-lbsh4c):hover,.mobile-context.svelte-lbsh4c:hover{background:var(--sx-selection,#e2efe8)}.mobile-app-entry.svelte-lbsh4c{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(prefers-reduced-motion:reduce){.shiftx-work-shell.svelte-lbsh4c,.work-rail.svelte-lbsh4c,.rail-resize-handle.svelte-lbsh4c:after,.shiftx-theme-photo.svelte-lbsh4c:before{transition:none;animation:none}}@media(forced-colors:active){.shiftx-theme-photo.svelte-lbsh4c{display:none}.shiftx-work-shell.svelte-lbsh4c,.work-shell-content.svelte-lbsh4c{background:Canvas;color:CanvasText}.work-rail.svelte-lbsh4c{background:Canvas;color:CanvasText;border-color:CanvasText}.primary-nav.svelte-lbsh4c a.active:where(.svelte-lbsh4c),.rail-settings.active.svelte-lbsh4c,.quick-grid.svelte-lbsh4c :is(a:where(.svelte-lbsh4c),button:where(.svelte-lbsh4c)).active:where(.svelte-lbsh4c){outline:2px solid Highlight}}
