.tm-mobile-nav{display:none}.tm-nav-sheet-scroll-lock{overflow:hidden!important}.tm-nav-sheet{padding:0;border:1px solid var(--rim);border-radius:var(--r-lg) var(--r-lg) 0 0;margin:auto auto 0;width:100%;max-width:600px;max-height:80vh;max-height:80dvh;color:var(--ink);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.tm-nav-sheet[open]{display:flex;flex-direction:column}.tm-nav-sheet::backdrop{background:var(--scrim)}.tm-nav-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--glass-strong)}.tm-nav-sheet-heading{min-width:0}.tm-nav-sheet-heading h2{margin:0;font-size:17px;font-weight:650}.tm-nav-sheet-heading p{margin:4px 0 0;font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.tm-nav-sheet-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;padding:8px;border:1px solid var(--rim);border-radius:999px;color:var(--ink-2);background:var(--tile);box-shadow:var(--hilite);cursor:pointer}.tm-nav-sheet-body{padding:16px max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tm-nav-sheet-section+.tm-nav-sheet-section{margin-top:20px}.tm-nav-sheet-section h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ink-2)}.tm-nav-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-nav-sheet-item{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:12px;border:1px solid var(--rim);border-radius:var(--r-md);text-align:left;font:inherit;font-size:13px;color:var(--ink-2);background:var(--raise);box-shadow:var(--hilite);cursor:pointer}.tm-nav-sheet-item svg{flex-shrink:0}.tm-nav-sheet-label{min-width:0;overflow-wrap:anywhere}.tm-nav-sheet-item[aria-current=page]{color:var(--brand-solid);border-color:var(--brand);background:var(--bad-weak);font-weight:600}.tm-nav-sheet-badge,.tm-mobile-nav-badge{flex-shrink:0;padding:1px 5px;border-radius:999px;font-size:11px;line-height:16px;color:var(--bad-text);background:var(--bad-weak)}.tm-nav-sheet-badge{margin-left:auto}.tm-nav-sheet-item:focus-visible,.tm-nav-sheet-close:focus-visible,.tm-mobile-nav-item:focus-visible{outline:2px solid var(--sel);outline-offset:-3px}@media(max-width:600px){.tm-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));background:var(--glass-strong);border-bottom:1px solid var(--line);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.tm-mobile-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:64px;padding:4px;border:0;border-radius:var(--r-sm);color:var(--ink-2);background:transparent;font:inherit;font-size:12px;line-height:16px;cursor:pointer}.tm-mobile-nav-item[aria-current=page],.tm-mobile-nav-item[data-active=true]{color:var(--brand-solid);background:var(--bad-weak);font-weight:600}.tm-mobile-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-mobile-nav-badge{position:absolute;top:2px;right:2px}.tm-mobile-nav-all{grid-column:4}.tm-mobile-nav-hint{font-size:10px;line-height:12px;color:var(--ink-2);font-weight:400}.tm-nav-sheet[open]{animation:tm-nav-sheet-enter .18s ease-out}}@media(min-width:601px){.tm-nav-sheet[open]{display:none}}@keyframes tm-nav-sheet-enter{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.tm-nav-sheet[open]{animation:none}}.tm-native-shell.tm-mobile-workspace{background:#fff;color:var(--ink);--ns-blue:#005edb;--ns-line:#e5e5ea;--ns-selected:#ececf0;--tm-workspace-width:min(1600px,100%)}.ns-header{position:relative;z-index:35;display:grid;grid-template-columns:142px minmax(0,1fr) 142px;align-items:center;gap:24px;min-height:76px;width:100%;max-width:none;margin:auto;padding:0 48px;border-bottom:1px solid var(--ns-line);background:#fff}.ns-brand{display:flex;align-items:center;border:0;padding:0;width:142px;min-height:44px;background:transparent;cursor:pointer}.ns-brand>span{position:relative;display:block;width:142px;height:36px;overflow:hidden}.ns-brand img{position:absolute;width:147px;max-width:none;height:auto;left:-5px;top:-10px}.ns-primary{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0 auto}.ns-primary>button{position:relative;z-index:1;flex:none;border:0;border-radius:999px;min-height:44px;padding:10px 20px;background:transparent;color:var(--ink-2);font:500 14px/22px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.ns-primary>button[aria-current],.ns-primary>button:hover{color:var(--ns-blue);background:transparent}.ns-header :is(button,summary):focus-visible,.ns-navigation :is(button,summary):focus-visible{outline:3px solid var(--ns-blue);outline-offset:3px}.ns-glass{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:999px;background:var(--ns-selected);border:1px solid rgba(255,255,255,.9);box-shadow:0 3px 10px #1f2e4314,inset 0 1px 1px #fffffffa,inset 0 -1px 1px #46556e12}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ns-glass{background:linear-gradient(145deg,#f8fafdd1,#dde3ed9e 55%,#f4f7fce0);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}}html[data-tm-material=solid] .ns-glass{background:var(--ns-selected);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--ns-line)}.ns-account{position:relative;min-width:0;justify-self:end;max-width:100%;font-size:13px;line-height:20px}.ns-account>summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:var(--ink-2)}.ns-account>summary::-webkit-details-marker,.ns-more>summary::-webkit-details-marker{display:none}.ns-account>summary>span{min-width:0;overflow-wrap:anywhere;text-align:right}.ns-account>summary small{display:block;font-size:13px;line-height:20px;color:var(--ink-2);font-weight:400}.ns-account-panel{position:absolute;right:0;top:calc(100% + 6px);width:min(320px,calc(100vw - 40px));max-height:75dvh;overflow:auto;padding:18px;border:1px solid var(--ns-line);border-radius:16px;background:#fff;box-shadow:0 12px 32px #1c1c1e1a}.ns-account-identity{margin:0 0 4px;color:var(--ink);font-size:15px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.ns-account-identity>span{display:block;margin-top:4px;font-size:13px;line-height:20px;color:var(--ink-2);font-weight:400}.ns-account-scope{margin:0 0 12px;color:var(--ink-2);font-size:13px}.tm-native-shell .ns-account .dc-store{width:100%;min-height:44px;justify-content:space-between;border-color:var(--ns-line);border-radius:12px}.tm-native-shell .ns-account .dc-store b{max-width:none;white-space:normal;text-align:left}.tm-native-shell .ns-account .dc-store-menu{position:static;inset:auto;width:100%;max-height:240px;margin-top:8px;background:#fff;box-shadow:none;border-color:var(--ns-line);-webkit-backdrop-filter:none;backdrop-filter:none}.tm-native-shell .ns-account .dc-store-menu button{min-height:44px}.ns-account-actions{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding-top:12px;margin-top:12px;border-top:1px solid var(--ns-line)}.ns-account-actions>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.tm-native-shell .ns-account .tm-material-preference{width:100%;height:auto;flex:auto}.tm-native-shell .ns-account .tm-material-preference>summary{min-height:44px;justify-content:flex-start;gap:10px;border:0;background:transparent}.tm-native-shell .ns-account .tm-material-preference__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;font-size:13px;font-weight:400}.tm-native-shell .ns-account .tm-material-preference__panel{position:static;width:100%;max-height:none;padding:12px 0;border:0;border-block:1px solid var(--ns-line);border-radius:0;box-shadow:none;background:#fff}.tm-native-shell .ns-account .tm-material-preference__reset{min-height:44px}.ns-navigation{width:100%;max-width:none;margin:auto;padding:0 48px;background:#fff}.ns-secondary{display:flex;align-items:center;flex-wrap:wrap;gap:0 28px;min-height:48px;border-bottom:1px solid var(--ns-line)}.ns-secondary>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;color:var(--ink-2);font-size:14px;line-height:20px;font-weight:400;border:0;border-bottom:2px solid transparent;text-decoration:none}.ns-secondary>a:hover{color:var(--ns-blue)}.ns-secondary>button,.ns-more>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;color:var(--ink-2);font-size:14px;line-height:20px;font-weight:400;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;cursor:pointer}.ns-secondary>button[aria-current]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.ns-secondary>button:hover,.ns-more>summary:hover{color:var(--ns-blue);background:transparent}.ns-more{position:relative}.ns-more>summary{list-style:none}.ns-more-list{position:absolute;left:0;top:calc(100% + 2px);z-index:32;display:flex;flex-direction:column;min-width:180px;max-width:calc(100vw - 40px);max-height:60dvh;overflow:auto;padding:8px 12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;box-shadow:0 10px 24px #1c1c1e17}.ns-more-list>button{width:100%;min-height:44px;border:0;border-radius:6px;padding:10px 8px;background:transparent;color:var(--ink-2);text-align:left;font-size:14px;line-height:20px;cursor:pointer}.ns-more-list>button:hover{background:#f7f7f9;color:var(--ns-blue)}.ns-more-list>button[aria-current]{color:var(--ns-blue);font-weight:600}.ns-more-list>a{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;border-radius:6px;padding:10px 8px;color:var(--ink-2);font-size:14px;line-height:20px;text-decoration:none}.ns-more-list>a:hover{background:#f7f7f9;color:var(--ns-blue)}.ns-business-navigation{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 24px}.ns-business-navigation>.ns-secondary{min-width:0}.ns-specialist{margin-left:auto}.ns-specialist-list{left:auto;right:0;min-width:220px}.ns-specialist-note{margin:8px 8px 4px;font-size:13px;line-height:20px;color:var(--ink-2)}.ns-specialist-heading{margin:12px 8px 4px;font-size:13px;line-height:20px;color:var(--ink);font-weight:600}.ns-specialist-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:6px 0 10px;color:var(--ink-2);font-size:13px;line-height:20px}.ns-specialist-context>button{min-height:44px;border:0;padding:8px 0;background:transparent;color:var(--ns-blue);font:inherit;cursor:pointer}.ns-store-identity{margin:12px 0 4px;font-size:14px;line-height:22px;color:var(--ink-2)}.ns-store-identity>strong{color:var(--ink);overflow-wrap:anywhere}.ns-store-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;padding-block:8px;overscroll-behavior-x:contain}.ns-store-tabs>button{flex:none;white-space:nowrap}.ns-badge{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.ns-navigation .ns-leaf{position:static;padding:0;background:#fff;box-shadow:none}.ns-system-views{margin:0 0 20px}.ns-system-views .dc-seg-btn.sm{min-height:32px;padding:5px 12px;border:0;border-radius:8px;background:transparent;color:#636366;font-size:13px;line-height:22px;box-shadow:none}.ns-system-views .dc-seg-btn.on{background:#ececf0;color:#005edb}.ns-system-views .dc-seg-btn:hover:not(.on){background:#f5f5f7}.tm-native-shell.tm-mobile-workspace .dc-body{display:block;width:100%;max-width:var(--tm-workspace-width,1600px);padding:20px 48px 32px}.tm-native-shell .dc-body>main{min-width:0}.tm-native-shell .dc-sub{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.tm-native-shell .dc-sub>button{width:auto}.tm-native-shell .dc-sub .dc-note{max-width:none}.tm-native-shell .dc-body>main>.dc-board,.tm-native-shell .dc-tablecard{background:#fff;box-shadow:none}@media(min-width:901px){.tm-native-shell.tm-mobile-workspace{--tm-workspace-width:min(1360px, calc(100% - 48px) )}}@media(max-width:900px){.ns-header{grid-template-columns:142px minmax(0,1fr) 112px;gap:12px}.ns-primary{gap:2px}.ns-primary>button{padding-inline:12px}}@media(max-width:760px)and (min-width:601px){.ns-header{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding-top:12px;gap:4px 12px}.ns-primary{grid-row:2;grid-column:1/-1;gap:0;justify-content:space-between;width:100%;margin:0}.ns-account{grid-column:2;grid-row:1;max-width:180px}}@media(max-width:600px){.ns-system-views .dc-seg-btn.sm{min-height:44px;font-size:15px;line-height:22px}.ns-header{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 20px 0;gap:4px 12px;border-bottom:0}.ns-primary{grid-row:2;grid-column:1/-1;gap:0;justify-content:space-between;width:100%;margin:0}.ns-primary>button{padding:8px 10px;font-size:15px;line-height:22px;white-space:nowrap}.ns-account{grid-column:2;grid-row:1;max-width:min(150px,calc(100vw - 194px))}.ns-account-identity{line-height:23px}.tm-native-shell .ns-account button{font-size:15px;line-height:22px}.tm-native-shell .ns-account :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;line-height:24px}.ns-navigation{padding:0 20px}.ns-business-navigation{gap:0 12px}.ns-specialist-context,.ns-store-identity{font-size:15px;line-height:23px}.ns-specialist-note,.ns-specialist-heading{font-size:13px;line-height:20px}.ns-secondary{gap:0 22px}.ns-secondary>:is(button,a),.ns-more>summary,.ns-more-list>:is(button,a){font-size:15px;line-height:22px}.ns-more-list{left:auto;right:0}.ns-navigation .tm-mobile-subnav{padding:8px 0;background:#fff}.ns-navigation .tm-mobile-subnav select{font-size:16px;line-height:24px}.tm-native-shell.tm-mobile-workspace .dc-body{padding:20px 20px 28px}}@media(min-width:360px)and (max-width:600px){.ns-navigation:has(>.tm-mobile-subnav){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.ns-navigation:has(>.tm-mobile-subnav)>.ns-business-navigation{display:contents}.ns-navigation:has(>.tm-mobile-subnav) .ns-secondary{grid-column:1 / -1;grid-row:1}.ns-navigation:has(>.tm-mobile-subnav) .ns-specialist{grid-column:2;grid-row:2;align-self:center}.ns-navigation:has(>.tm-mobile-subnav)>.tm-mobile-subnav{grid-column:1;grid-row:2;min-width:0}}@media(prefers-reduced-transparency:reduce){.ns-glass{background:var(--ns-selected);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--ns-line)}}@media(forced-colors:active){.ns-glass{background:Canvas;border:2px solid Highlight;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ns-primary>button[aria-current]{color:LinkText}}.ns-header:has(>.ns-header-actions){grid-template-columns:142px minmax(0,1fr) auto}.ns-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;justify-self:end}.ns-header-actions>.tm-employee-assistant-entry{padding:0}.ns-header-actions .ea-launch{padding-inline:8px;white-space:nowrap}@media(max-width:760px){.ns-header:has(>.ns-header-actions){grid-template-columns:minmax(0,1fr) auto}.ns-header-actions{grid-column:2;grid-row:1}}@media(max-width:600px){.ns-header-actions{max-width:calc(100vw - 194px);flex-wrap:wrap}}@media(min-width:901px){.ns-header:has(>.ns-header-actions){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.tm-mobile-workspace{--tm-workspace-width: min(1300px, 92vw)}.tm-mobile-workspace .tm-page-nav{max-width:none;margin-inline:0;padding-inline:max(20px,calc((100% - var(--tm-workspace-width)) / 2))}.tm-mobile-workspace .dc-body{max-width:var(--tm-workspace-width)}.tm-mobile-subnav{display:none}@media(max-width:600px){.tm-mobile-workspace>.tm-mobile-nav{position:sticky;top:0;z-index:28}.tm-mobile-workspace .dc-rangebar.dc-pagebar{position:static}.tm-mobile-workspace>.dc-top{position:relative;height:auto;min-height:56px;flex-wrap:wrap;gap:6px;padding:8px 12px}.tm-mobile-workspace .dc-top .dc-brand{font-size:14px;gap:6px;flex:1 0 auto;min-width:max-content}.tm-mobile-workspace .dc-top>.dc-spacer{display:none}.tm-mobile-workspace .dc-top .ico,.tm-mobile-workspace .dc-account-action{min-width:40px;min-height:44px;align-items:center;justify-content:center;margin-left:0!important}.tm-mobile-workspace .dc-health{padding:5px 8px!important}.tm-mobile-workspace .dc-top .dc-storesel{order:2;flex:1 1 100%;width:100%;max-width:100%;margin-left:0!important;min-height:40px;display:flex;align-items:center}.tm-mobile-workspace .dc-top .dc-store-wrap{order:2;flex:1 1 160px;max-width:100%}.tm-mobile-workspace .dc-top .dc-store{width:100%;min-height:44px;justify-content:space-between}.tm-mobile-workspace .dc-top .dc-store b{max-width:none;min-width:0}.tm-mobile-workspace .dc-top .dc-back{order:2;min-height:44px}.tm-mobile-workspace .dc-top .dc-role{order:3;max-width:100%;font-size:12px}.tm-mobile-workspace .dc-store-menu{position:fixed;inset:auto 12px;width:auto;max-height:65dvh;margin-top:6px}.tm-mobile-workspace .dc-store-menu button{min-height:44px}.tm-mobile-workspace .tm-desktop-nav{display:none}.tm-mobile-subnav{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--well)}.tm-mobile-subnav>span{color:var(--ink-2);font-size:12px;flex-shrink:0}.tm-mobile-subnav select{flex:1;min-width:0;min-height:44px;border:1px solid var(--line-2);border-radius:10px;padding:0 12px;color:var(--ink);background:var(--tile);font:inherit;font-size:14px}.tm-mobile-subnav select:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.tm-mobile-workspace .dc-body{display:block;max-width:100%;padding:12px}.tm-mobile-workspace .dc-main{min-width:0}.tm-mobile-workspace .dc-sub{position:static;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tm-mobile-workspace .dc-sub>h4,.tm-mobile-workspace .dc-sub>.dc-note{flex-basis:100%}.tm-mobile-workspace .dc-sub>button{width:auto;flex:1 1 calc(50% - 6px);min-height:44px}.tm-mobile-workspace .dc-sub>.dc-note:empty{display:none}.tm-mobile-workspace .tm-store-body{max-width:100%!important;padding:12px 12px 56px!important}}.ea-launch{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 16px/22px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.ea-dialog .employee-assistant{width:min(580px,100%);height:min(850px,calc(100dvh - 32px))}.employee-assistant{display:flex;flex-direction:column;min-width:0;max-width:100%;box-sizing:border-box;background:var(--well,#fff);color:var(--ink);border:1px solid var(--line);border-radius:24px;font:400 17px/26px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:hidden}.employee-assistant *{box-sizing:border-box}.employee-assistant h2,.employee-assistant h3{margin:0;font-size:20px;line-height:28px;font-weight:600}.employee-assistant p{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ea-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:24px;border-bottom:1px solid var(--line)}.ea-header p,.employee-assistant .ea-note{color:var(--ink-2);font-size:14px;line-height:20px}.ea-content{flex:1;min-height:0;overflow:auto;padding:24px}.ea-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ea-question{padding:0}.ea-question strong{display:block;font-size:14px;line-height:20px;color:var(--ink-2)}.ea-answer{margin:20px 0}.ea-state{font-size:14px;line-height:20px;font-weight:600}.ea-memories{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.ea-records{padding:0;margin:12px 0;list-style:none}.ea-records li{padding:16px 0;border-top:1px solid var(--line)}.ea-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.employee-assistant button{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface,#fff);color:var(--ink);font:inherit;font-size:16px;line-height:22px;font-weight:500;cursor:pointer;overflow-wrap:anywhere}.employee-assistant button:disabled{color:var(--ink-3);cursor:not-allowed}.employee-assistant button:focus-visible,.employee-assistant textarea:focus-visible,.ea-launch:focus-visible{outline:2px solid var(--sel);outline-offset:3px}.ea-composer{padding:16px 24px 24px;border-top:1px solid var(--line)}.employee-assistant label{display:block;font-size:17px;line-height:26px}.employee-assistant textarea{display:block;width:100%;min-height:84px;margin-top:6px;resize:vertical;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface,#fff);color:var(--ink);font:inherit}@media(max-width:600px){.ea-dialog{padding:8px!important}.ea-dialog .employee-assistant{height:calc(100dvh - 16px)}.ea-header,.ea-content{padding:16px}.ea-composer{padding:12px 16px 16px}}.ea-memories>summary{cursor:pointer;font-size:16px;font-weight:600;line-height:26px}.ea-memory-body{padding-top:12px}.employee-assistant .ea-send:not(:disabled){background:var(--brand-solid);border-color:var(--brand-solid);color:#fff}.employee-assistant .ea-memories>summary:focus-visible{outline:2px solid var(--sel);outline-offset:3px}.ea-transcript{padding:0;margin:0;list-style:none}.tm-employee-assistant-entry{display:flex;justify-content:flex-end;padding:12px 24px}@media(max-width:600px){.tm-employee-assistant-entry{padding:8px 12px}}.ea-entry-controls{display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px)}.ea-scope-picker{min-height:44px;max-width:180px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font:500 16px/22px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:var(--ink);background:var(--surface)}.ea-task-panel{background:var(--well,#fff);color:var(--ink);width:min(760px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;border-radius:24px;font-size:17px;line-height:26px}.ea-task-panel h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.ea-composer select{display:block;min-height:44px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font:inherit;color:var(--ink);background:var(--surface)}.tm-material-preference{position:relative;flex:0 0 28px;width:28px;height:28px;margin:0;padding:0;border:0;box-sizing:border-box;color:var(--ink,#1d1d1f);font-size:12px;line-height:1.5}.tm-material-preference>summary{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:1px solid var(--line-2,rgba(0,0,0,.12));border-radius:var(--r-sm,10px);background:var(--glass-tile,#fff);color:inherit;cursor:pointer;list-style:none;white-space:nowrap;box-sizing:border-box;font-weight:650}.tm-material-preference>summary::-webkit-details-marker{display:none}.tm-material-preference>summary>svg{flex:none}.tm-material-preference__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tm-material-preference[open]>summary{color:var(--sel-text,#3763c9);background:var(--sel-weak,rgba(91,141,239,.1))}.tm-material-preference__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:120;width:min(272px,calc(100vw - 24px));box-sizing:border-box;padding:14px 16px 10px;border:1px solid var(--line-2,rgba(0,0,0,.12));border-radius:var(--r-md,14px);background:var(--glass-data,#fff);box-shadow:var(--glass-overlay-shadow,0 14px 36px rgba(24,32,56,.15));color:var(--ink,#1d1d1f);text-align:start;white-space:normal}.tm-material-preference__switch{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;cursor:pointer}.tm-material-preference__text{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:650;line-height:1.35}.tm-material-preference__sub{color:var(--ink-2,rgba(60,60,67,.78));font-size:12px;font-weight:400}.tm-material-preference__switch input{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:12px;background:var(--line-2,rgba(0,0,0,.16));cursor:pointer;transition:background-color .18s ease}.tm-material-preference__switch input:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.tm-material-preference__switch input:checked{background:var(--sel,#5b8def)}.tm-material-preference__switch input:checked:before{transform:translate(18px)}.tm-material-preference__switch input:disabled{cursor:default;opacity:.55}.tm-material-preference__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line,rgba(0,0,0,.08))}.tm-material-preference__status{margin:0;color:var(--ink-2,rgba(60,60,67,.78));font-size:12px;line-height:1.5;font-weight:400}.tm-material-preference__panel>.tm-material-preference__status{margin-top:6px}.tm-material-preference__reset{flex:none;min-height:28px;padding:2px 4px;border:0;border-radius:6px;background:none;color:var(--sel-text,#3763c9);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.tm-material-preference__reset:hover{background:var(--sel-weak,rgba(91,141,239,.1))}@media(prefers-reduced-motion:reduce){.tm-material-preference__switch input,.tm-material-preference__switch input:before{transition:none}}.tm-material-preference summary:focus-visible,.tm-material-preference input:focus-visible,.tm-material-preference button:focus-visible{outline:2px solid var(--sel,#5b8def);outline-offset:3px}@media(max-width:600px){.tm-material-preference{flex-basis:32px;width:32px;height:32px}.tm-material-preference__panel{position:fixed;inset:68px 12px auto;width:auto;max-height:calc(100dvh - 80px);overflow:auto}}.account-selfcare{--rim:#d9dee7;--tile:#fff;--panel:#fff;--accent:#bc2634;--up:#b91c1c;min-height:100dvh;padding:32px 16px;display:flex;align-items:center;justify-content:center;background:#f4f6f9;color:#252c36;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.account-selfcare,.account-selfcare *{box-sizing:border-box}.account-selfcare-card{width:100%;max-width:480px;padding:28px 24px;border:1px solid var(--glass-rim,var(--rim));border-radius:18px;background:var(--glass-module,#fff);box-shadow:var(--glass-shadow,0 14px 40px #14264a0d);backdrop-filter:var(--glass-module-filter,none);-webkit-backdrop-filter:var(--glass-module-filter,none)}.account-selfcare-brand{font-size:13px;color:#707985}.account-selfcare h1{font-size:25px;margin:14px 0 20px}.account-selfcare p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.account-selfcare [role=alert]{color:var(--up)}.account-selfcare-actions{display:grid;gap:10px;margin-top:24px}.account-selfcare button{min-height:44px;padding:10px 14px;border:1px solid var(--rim);border-radius:9px;background:#fff;color:inherit;font:inherit;cursor:pointer}.account-selfcare button.primary{background:#bc2634;color:#fff;border-color:#bc2634}.account-selfcare button:disabled{opacity:.6;cursor:wait}.account-selfcare button:focus-visible{outline:3px solid #647fae;outline-offset:3px}.account-selfcare-dialog>div>div{max-width:calc(100vw - 32px)}:root{--ink: #1d1d1f;--ink-2: #4b5361;--ink-3: #59616f;--glass-module: #f6f9fd;--glass-tile: #fff;--glass-data: #fff;--glass-overlay: #f9fbff;--glass-rim: rgba(255,255,255,.78);--glass-shadow: inset 0 1px 0 rgba(255,255,255,.92), 0 2px 4px rgba(24,32,56,.035), 0 14px 36px rgba(24,32,56,.075);--glass-tile-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 2px 8px rgba(24,32,56,.045);--glass-overlay-shadow: inset 0 1px 0 rgba(255,255,255,.92), 0 24px 70px rgba(20,28,48,.23);--glass-module-filter: none;--glass-overlay-filter: none;--glass-scrim-filter: none;--scrim: rgba(20,28,48,.28);--glass: var(--glass-module);--glass-2: var(--glass-tile);--glass-strong: var(--glass-overlay);--tile: var(--glass-tile);--well: var(--glass-data);--panel: var(--glass-overlay);--surface: var(--glass-module);--card: var(--glass-module);--card-2: var(--glass-tile);--glass-raise: #f0f4f9;--raise: var(--glass-raise);--blur: none;--blur-2: none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-module: rgba(255,255,255,.72);--glass-tile: #fff;--glass-data: #fff;--glass-overlay: rgba(255,255,255,.94);--glass-module-filter: none;--glass-overlay-filter: saturate(150%) blur(18px);--glass-scrim-filter: blur(3px);--glass-raise: #f0f4f9;--blur: var(--glass-overlay-filter);--blur-2: none}}.tm-glass-module{background:var(--glass-module);border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-module-filter);-webkit-backdrop-filter:var(--glass-module-filter)}.tm-glass-tile{background:var(--glass-tile);border:1px solid var(--glass-rim);box-shadow:var(--glass-tile-shadow)}.tm-glass-data{background:var(--glass-data)}.tm-glass-overlay{--glass-module-filter: none;--glass: var(--glass-tile);--card: var(--glass-tile);background:var(--glass-overlay);border-color:var(--glass-rim);box-shadow:var(--glass-overlay-shadow);backdrop-filter:var(--glass-overlay-filter);-webkit-backdrop-filter:var(--glass-overlay-filter)}.tm-glass-scrim{background:var(--scrim);backdrop-filter:var(--glass-scrim-filter);-webkit-backdrop-filter:var(--glass-scrim-filter)}@media(prefers-reduced-transparency:reduce){:root{--glass-module: #f6f9fd;--glass-tile: #fff;--glass-data: #fff;--glass-overlay: #f9fbff;--glass-module-filter: none;--glass-overlay-filter: none;--glass-scrim-filter: none;--blur: none;--blur-2: none;--glass-raise: #f0f4f9;--raise: var(--glass-raise)}}@media(prefers-reduced-motion:reduce){.dc-board,.dc-card,.dc-tablecard,.dc-kpi,.iv-row,.fn-card,.promo-opp-card,.tm-glass-module,.tm-glass-tile,.tm-glass-overlay,.pr-overlay,.pr-card,.lp-dialog{animation:none;transition:none}.dc-kpi[role=button]:hover{transform:none}}html[data-tm-material=solid]{--glass-module: #f6f9fd;--glass-tile: #fff;--glass-data: #fff;--glass-overlay: #f9fbff;--glass-module-filter: none;--glass-overlay-filter: none;--glass-scrim-filter: none;--blur: none;--blur-2: none;--glass-raise: #f0f4f9}.tm-login{position:relative;display:grid;grid-template-columns:minmax(320px,43%) minmax(0,1fr);min-height:100vh;min-height:100svh;background:#fff;color:#1c1c1e;font:15px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,system-ui,sans-serif}.tm-login *,.tm-login *:before,.tm-login *:after{box-sizing:border-box}.tm-login-header{position:absolute;z-index:3;top:30px;left:40px;right:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tm-login-logo{display:block;width:192px;height:auto}.tm-login-brand{position:relative;overflow:hidden;display:flex;align-items:center;min-width:0;padding:116px clamp(32px,4vw,72px) 88px;background:#f1f5ff}.tm-login-brand-content{position:relative;z-index:1;width:100%;max-width:520px;margin:0 auto}.tm-login-ambient{position:absolute;inset:0;pointer-events:none}.tm-login-ambient span{position:absolute;display:block;border-radius:50%;opacity:.5}.tm-login-halo-blue{width:420px;height:420px;left:-160px;top:32%;background:radial-gradient(circle,rgb(30 110 244 / 20%),transparent 70%)}.tm-login-halo-yellow{width:300px;height:300px;right:-120px;top:11%;background:radial-gradient(circle,rgb(255 204 0 / 18%),transparent 70%)}.tm-login-tagline{margin:0;font-size:clamp(34px,3vw,44px);font-weight:650;line-height:1.4;letter-spacing:.01em}.tm-login-intro{margin:18px 0 0;font-size:17px;color:#636366}.tm-login-artwork{margin-top:60px}.tm-login-illustration{display:block;width:100%;height:auto}.tm-login-badge,.tm-login-accent{transform-box:fill-box;transform-origin:center}.tm-login-brand-caption{position:absolute;z-index:1;bottom:28px;left:40px;margin:0;font-size:13px;color:#636366}.tm-login-main{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:120px clamp(32px,5vw,84px) 86px}.tm-login-content{width:100%;max-width:520px}.tm-login-welcome{padding:0 24px}.tm-login-welcome h1{margin:0;font-size:28px;line-height:1.35;font-weight:650;letter-spacing:.01em}.tm-login-welcome p{margin:10px 0 0;color:#636366}.tm-login-card{position:relative;margin-top:30px;padding:32px;border:1px solid #E5E5EA;border-radius:20px;background:#fff}.tm-login-card h2{margin:0 0 32px;font-size:18px;font-weight:600}.tm-login-method{position:absolute;top:0;right:0;width:64px;height:64px;padding:0;border:0;border-radius:0 20px 0 0;background:transparent;color:#1c1c1e;cursor:pointer}.tm-login-method:before{content:"";position:absolute;inset:0;background:#f2f2f7;clip-path:polygon(0 0,100% 0,100% 100%);border-radius:inherit}.tm-login-method svg{position:absolute;top:10px;right:10px;width:26px;height:26px}.tm-login-method:hover:before{background:#e7eeff}.tm-login-method:disabled{opacity:.6;cursor:wait}.tm-login-scan-hint{position:absolute;top:25px;right:73px;padding:4px 10px;border-radius:7px;background:#f1f5ff;color:#005edb;font-size:12px;line-height:1.5;white-space:nowrap}.tm-login-form{display:flex;flex-direction:column;gap:24px}.tm-login-field{display:flex;flex-direction:column;gap:10px;min-width:0}.tm-login-field label{font-weight:500}.tm-login-field input{width:100%;min-width:0;min-height:50px;padding:12px 16px;border:1px solid #D2D2D7;border-radius:11px;background:#f7f7fa;color:#1c1c1e;font:inherit;font-size:16px;line-height:24px}.tm-login-field input::placeholder{color:#636366;opacity:1}.tm-login-field input:focus{background:#fff}.tm-login :is(input,button,a,summary):focus-visible{outline:2px solid #1E6EF4;outline-offset:3px}.tm-login-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:10px;padding:11px 20px;border:0;border-radius:24px;background:#1e6ef4;color:#fff;font:inherit;font-weight:500;line-height:24px;text-decoration:none;cursor:pointer}.tm-login-submit:hover:not(:disabled){background:#005edb}.tm-login-submit:disabled{opacity:.65;cursor:wait}.tm-login-error{margin:0;padding:10px 12px;border-radius:9px;background:#fff3f3;color:#b3261e;font-size:14px;overflow-wrap:anywhere}.tm-login-scope{margin:24px 0 0;text-align:center;color:#636366;font-size:13px}.tm-login-feishu{display:flex;flex-direction:column;align-items:center;min-height:260px;padding-top:12px;text-align:center}.tm-login-card.tm-login-card--feishu{padding-left:12px;padding-right:12px}.tm-login-card--feishu h2{padding-left:20px}.tm-login-feishu>p{margin:0 0 12px;font-size:15px}.tm-login-feishu>span{color:#636366;font-size:14px}.tm-login-qr-area{position:relative;width:100%;max-width:300px;min-height:300px}.tm-login-qr-area>iframe{display:block;border:0;width:100%;height:300px}.tm-login-qr-status{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;background:#fff;color:#636366}.tm-login-qr-status p{margin:0 0 16px}.tm-login-qr-status button{min-height:44px;padding:8px 18px;border:1px solid #D1D1D6;border-radius:10px;background:#fff;color:#1c1c1e;font:inherit;cursor:pointer}.tm-login-feishu-fallback{margin-top:16px;color:#005edb;font-size:14px;text-underline-offset:3px}.tm-login-footer{position:absolute;bottom:28px;left:24px;right:24px;text-align:center;font-size:12px}.tm-login-footer a{color:#636366;text-decoration:none}.tm-login-footer a:hover{text-decoration:underline}@media(max-width:1100px)and (min-width:761px){.tm-login-main{padding-left:28px;padding-right:28px}.tm-login-card{padding-top:76px}}@media(max-width:760px){.tm-login{display:block}.tm-login-header{top:24px;left:24px;right:20px;gap:12px}.tm-login-logo{width:156px}.tm-login-brand{display:none}.tm-login-main{min-height:100vh;min-height:100svh;padding:112px 24px 72px}.tm-login-content{max-width:440px}.tm-login-welcome{padding:0}.tm-login-welcome h1{font-size:28px}.tm-login-card{margin-top:42px;padding:70px 24px 28px;border-radius:18px}.tm-login-card h2{margin-bottom:26px}.tm-login-scan-hint{top:22px;right:70px}.tm-login-form{gap:22px}.tm-login-field input{min-height:48px}.tm-login-submit{min-height:44px}.tm-login-scope{margin-top:22px}.tm-login-footer{bottom:22px}}@media(max-width:360px){.tm-login-header{left:20px;right:16px}.tm-login-logo{width:136px}.tm-login-main,.tm-login-card{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.tm-login *,.tm-login *:before,.tm-login *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
